3 (git log --pretty=short --no-merges --cherry-pick --left-only v4.8.x...v4.7.3^ |git shortlog --no-merges)
6 Updated German translation
7 Updated Ukrainian translations
8 Added Dutch translation
9 Translation: fixed some inconsistencies reported by Benno Schulenberg
10 fixed some whitespace issues in configure.ac
11 configure.ac: don't set xaw if we choose gtk
12 expose the configure options to xboard
13 output configure options when looking at --version
14 fixed some more translation strings
15 more translations fixes: use uppercase for variant names
16 updated Dutch translation
17 updated German translation
18 updated Dutch translation
19 updated Spanish translation
20 another round of translation string fixes
21 Updated Spanish translation
22 remove xpm from XBoard
23 converted icons from xpm to png
24 added check for apply OS X
25 new version number for developer release
27 updated Dutch translation
28 new version number for developer release
30 updated spanish translation, added new polish translation
31 update gettext configuration to not include any generated files in git
32 fixed whitespace error in configure.ac for os x
33 new version number for release 4.8.0
35 updated spanish, ukranian, and dutch translation
36 replaced hardcoded pngdir with built-in ~~
38 only enable osxapp build target on apple systems, clean up configure.ac a tiny bit
39 remove experimental from gtk build option
40 fix osxapp enable option in configure.ac
41 updated Changelog, DIFFSTAT, and SHORTLOG
42 make all tests for strings in configure use the same scheme
43 USE OSXAPP instead of APPLE and fix withval->enableval in AC_ARG_ENABLE
45 forget a few __APPLE__ ifdefs; changed to OSXAPP
49 Implement variant ASEAN
50 Make PGN parser immune to unprotected time stamps
51 Make writing of move counts in PositionToFEN optional
52 Do not always start Makruk & ASEAN as setup position
53 Build in limited EPD capability for engine fingerprintig
54 Add quit-after-game checkbox in ICS options dialog XB
56 Fix GUI book after setup position
57 Allow drops / promotions/ deferrals to be edited into book
58 Add Save button to Edit Tags dialog
59 Allow entry of negative numbers in spin control (WB)
60 Fix grabbing of selected piece
61 Fix initial board sizing WB
62 Add checkboxes for autoDisplayTags/Comments in menu WB
63 Allow seting of -egtPath through menu WB
64 Implement board-marker protocol
65 Use highlight command to specify move legality
66 Expand number of marker colors to 8
67 Implement hover command
68 Let magenta marker activate sweep promotion
69 Allow engine to click squares on behalf of user
70 Fix XBoard hover command
71 Fix -zippyVariants option
72 Allow engine to define its own variant names
73 Fix engine-defined names
74 Fix variant choice for second engine
75 Implement (inaccessible) dark squares
77 Rename Match dialog to Tournament
78 Automaticaly install Java engines
79 Save clocks with unfinished PGN games
80 Only save clock settings in PGN when an engine plays
81 Improve Edit Position mode
82 Clear memory of erased position on variant switch
83 Automatically adapt board format to FEN
84 Increase number of piece types to 44
89 Fix deselection of Lion
90 Fix promotion popup in Chu Shogi
91 Fix reading of SAN Lion double moves
92 Refactor move generator, and add Chu-Shogi pieces
93 Fix Shogi promoted pieces
94 Change Blind-Tiger symbol to claw
95 Fix SAN of promoted Chu pieces
96 Fix loading of game with multi-leg moves
97 Add claw svg to make-install
98 Animate both legs of Lion move
99 Implement roaring of Lion
100 Fix re-appearing of board markers
101 Fix double-leg moves on small boards
102 Fix sending and parsing of null moves and double moves
103 Fix target squares second leg
104 Adapt WinBoard front-end to Mighty Lion
105 Beef up variant detection
106 Fix promoted Elephant image in Shogi (XB)
107 Fix legality test of pinned-Lion moves
109 Always alternate promo-sweep for shogi-style promoting piece
110 Allow piece promotion by pieceToChar in all variants
111 Fix disambiguation of shogi-style promotions
112 Fix default of Chu Chess piece promotions
114 Allow Lion sweep-selection in Chu Chess
115 Fix hover event (again)
116 Supply oriental theme settings
117 Change color of XQ board to better contrast with pieces
118 Fix promoting of Sho Elephant
119 Automatically switch to variant engine supports
120 Implement -installEngine option
121 Allow Crown-Prince image to differ from King
122 Fix Chu-Shogi Lance deferral
123 Fix mate and stalemate test in Chu Shogi
124 Implement option complex for installing engines
125 Make filler buttons in New Variant insensitive
126 Fix promotion in Ai-Wok
127 Make building of Windows .hlp file optional
128 Fix compile error promo dialog WB
129 Fix WB New Variant dialog
130 Cure weirdness when dragging outside of board
131 Write -date stamp always with 10 characters
132 Update protocol specs for setup command
133 Put some OSX code into gtk version
134 Remove use of strndup
135 Activate ManProc in GTK
136 Fix crash on use of dialog Browse buttons GTK
137 Implement EGBB probing and -first/secondDrawDepth
138 Set ~~ to bundle path for OS X
139 Start rank counting at 1 for boards deeper than 10
141 Remove redefine of DATADIR that leaked in from v4.7.x
142 Fix Chu promotion of L, HM and GB
143 Fix name of master settings file in OS X
145 Add --show-config special option
146 Allow popup of TC and Common Engine from Tournament dialog
147 Fix Tournament Options dialog
148 Add 'Continue later' button to Tournament dialog XB
150 Fix access to ~~/themes/conf for OS X
152 Fix sorting of Engine Output
153 Fix sticky windows on Win8
154 Fix printing of engine-output headers
155 Allow hide/show of columns in Engine Output
156 Implement extended thinking output
157 Handle fali-low & fail high
158 Fix sorting of Engine Output
159 switch to new tbhits protocol
160 Put fail-high/fail-low indicators in protocol specs
161 Implement new mate-score standard
162 Drag touching edges together (WB)
163 Fix sticky windows on Win8
164 Fix printing of engine-output headers
165 Fix warning in CheckTest
166 Add some checkboxes in General Options dialog WB
167 Expand %s in -openCommand to DATADIR and fix OSX settings-file name
168 Put ponder checkbox in Common Engine dialog WB
169 Make Fischer castling generally available
170 Fix Seirawan reverse-castling animation
171 Allow wild-cards in FEN
172 Allow shuffling indicators in FEN
173 Detect Fischer castling in FENs
174 Add Option type 'Skip'
175 Fix moves of Spartan Captain
177 Add Edit Engine List menu item to XBoard
178 Add logo-size control XBoard
179 Integrate ICS output into Chat Window
180 Add context menu to ICS console XB-GTK
181 Let ICS Console pop up GTK in stead of ICS Input Box
182 Recognize Esc and Tab in ICS Console input
183 Preserve unfinished input lines during chat switch
184 Ctrl-N in chat opens empty chat
186 Let Ctrl-O key open chat for last talker
188 Write broadcasts also to private chatbox of talker
189 Also display channel tell in ICS Console during private chat
190 Leave xterm at start of new line after quitting XBoard
191 When ICS Console open EOF from keyboard is no error
192 Implement copy function in ICS Text Menu
193 Equip Board Options dialog with themes listbox
194 Preserve window width on board-format change
195 Fix pop-down of ChatDlg and TextMenuDlg from menu
196 Play move right-clicked in Edit Book dialog
197 Allow adding played move to book
198 Use first engine as default for second
199 Kludge repair of expose after startup resize
201 Fix Board-dialog bug WB
202 Fix error Engine Output text highlighting
203 Also search indirection files in user's .xboard tree
204 Implement (clock-)font handling in GTK
205 Fix warnings fonts patch
206 Fix width of menu bar
207 Fix initial sizing of board
208 Allow writing text on pieces
209 Render inscriptions on Chu-promoted pieces in red
210 Fix loading positions in engine-defined variant
211 Fix reading Chu Shogi FENs
212 Fix piece inscriptions
213 Allow pseudo-engines to adjust the clocks
214 Fix writing of Chu-Shogi FENs
217 Fix crash on opening Tags window Xaw
218 Make EditPosition pallette work in Asian variants
219 Let EditPosition double-click on piece promote it
220 Fix null-move entry during play
221 Fix adjusting clocks in Xaw version
222 Fix typing of null moves
223 Fix crash on double-click in Game List Tags
224 Fix castling rights on using -lgf
225 Add final piece count to search criteria
226 Add Save Selected Games menu item
227 Fix alignment in Engine Output window
228 Verify if font-spec looks like one in Xaw
229 Fix size of time in Engine Output window
230 Connect mousewheel to Forward/BackwardEvent (XB)
231 Make sure node count is positive
232 Connect scroll event to Graph Option in GTK
233 Rewrite key-binding section of manual
234 Let Save Games as Book only use selected games
235 Describe Save Selected Games menu in manual
236 Fix syntax error in bitbase code
237 Provide DoEvents function in front-ends
238 Fix GameListHighlight WB
239 Call DoEvents during time-consuming operations
240 Fix auto-display comment option in General Options
241 Let GTK build pay attention to font arguments
242 Replace strcasecmp by StrCaseCmp
245 Define default font names
247 Fix key bindings for non-menu functions
248 Animate multi-leg in auto-play and forward event
249 Limit auto-extending to click on first move of PV
250 Fix WB DoEvents error
251 Include some conditional OS X fixes
252 Use GTK fonts in Engine Output and Move History
253 Correct for .Xresources form->paneA renaming in manual
254 Fix infinite-regression problem on OS X
255 Fix Chat window for Xaw build
256 Use -gameListFont in Game List
257 Use coordFont default pixel size for other fonts
259 Let message field and button bar use GTK -messageFont
260 Update protocol specs
261 Fix SetWidgetFont GTK
262 suppress Alien Edition standard variants
263 Reserve piece command in protocol specs
264 Reorder variants, to comply with Polyglot book specs
265 Fix warning in dead code Show
266 Make SVGDIR a variable
267 Fix Xaw button color error
268 Let OS X display dock icon
269 Fix crash of tournament dialog GTK
270 Fix checkmarking of OS X menu items
271 Look for logo in engine dir first (GTK)
272 Make inlined functions static
274 Implement -autoInstall option
275 Ignore color arguments not starting with #
276 Scale texture bitmaps that are not large enough
277 Implement engine-defined pieces
279 Test legality even when off if engine defined pieces
280 Allow two Pawns per file in Tori Shogi
281 Force exactly overlayed texture scaling through filename
282 Describe the new texture conventions in manual
283 Sort fail lows and fail highs below others
284 Repair damage done by merging with v4.7.x
285 Add extra font field to Option struct
286 Control Eval Graph with mouse
288 Configure some themes in XBoard master settings
289 Prevent crash on specifying non-existent texture XB
290 Configure a size for the Eval Graph
291 Fix detection of screen size GTK
292 Retune -stickyWindows GTK
293 Improve SAN of Pawn moves and allow Betza e.p. definition
294 Update description of piece command in protocol specs
295 Allow definition of castling in piece command
296 Repair piece defs with showTargetSquares off
297 Implement Betza p and g modifiers in piece command
298 Improve virginity test for engine-defined pieces
299 Implement Betza o modifier for cylinder boards
300 Fix cross-edge e.p. capture in Cylinder Chess
301 Prevent multi-path moves from parsing as ambiguous
302 Reparse ambiguous move under built-in rules
303 Size seek graph to also cover board rim WinBoard
304 Always accept piece commands in partly supported variants
305 Print PGN Piece tag listing engine-defined pieces
306 Make unsupported variant on loading 1st engine non-fatal
307 Fix abort of machine game on variant mismatch
308 Fix reset of 50-move counter on FRC castling
309 Allow use of second-row pieces for non-promoted in drop games
310 Prevent board-size oscillations
311 Suppress use of promo-Gold bitmaps in Tori Shogi (WB)
312 Rename PGN Pieces tag to VariantMen
313 Implement ff etc. in Betza parser
314 Configure XBoard for -size 49 in master settings
315 Fix writing of Seirawan960 virginity in FEN
316 Fix clipping of board GTK
317 Fix engine-defined variant as startup
318 Reset move entry on stepping through game
319 Don't preserve setup position on board-size change
320 Fix pieceToCharTable of Falcon Chess
321 Always accept piece commands for Falcon and Cobra
322 Implement Betza j on W,F as skip first square
323 Implement Betza a modifier
324 Implement Betza g modifier for non-final legs
325 Implement Betza y modifier
326 Implement directional modifiers on KQ, and let y&g upgrade
327 Implement Betza t modifier for hop-own
328 Switch to new Betza orth-diag conversion standard
329 Preserve other Betza mode bits on setting default modality
330 Implement Betza hr and hr as chiral move sets
331 Let t on final leg in Betza notation forbid checking
332 Fix infinite loop in cylinder moves
333 Fix check test with multi-leg moves
334 Relocate OS X' LOCALEDIR
335 Implement new logo standard
336 Replace default Shogi pieces
337 Force GTK logo size to quarter board width
338 Increase number of engine-defined-variants Buttons XB
339 Show current variant on New Variant buttons GTK in bold
341 Try also /home/<user>/.logo.pgn for user logo
343 Some improvement on new Shogi SVG pieces
344 Remember position obtained from setup
345 Split Tournament dialog in side-by-side panes
346 Reset move entry on Clear Board
347 Update Game List when setting new Game List Tags
348 Implement displaying of variant tag in Game List
349 Don't switch to engine-defined variant on game loading
350 Always accept piece commands in variant great
351 Update Game List after tag selection changed
352 Fix some uninitialized variable bugs
353 Preserve parent variant for PGN of engine-defined game
354 Fix loading of engine-defined PGN games
357 Add build script to configure for a XBoard.app for OS X
360 BUILD: make paths modifiable (tiny change)
361 BUILD: fix configure switches (tiny change)
362 BUILD: make Xaw frontend default (tiny change)
363 BUILD: fix withXaw conditional (tiny change)
368 (git shortlog --no-merges v4.7.2..HEAD)
371 cleanup some trailing whitespaces
372 Updated copyright notice to 2014
373 removed .DS_Store file from git
374 updated copyright to 2014 in menu.c
375 new version number for release 4.7.3
379 Fix buffer overflow in parser
380 Fix adjudication of Giveaway stalemates
382 WinBoard multi-monitor support
383 Repair XBoard from node-count patch
384 Repair FRC A-side castling legality testing
385 Allow castling and e.p. to be edited in opening book
386 Remove width limiting of shuffle checkbox
387 Widen Xaw text entries for larger square sizes
388 Fix Xaw file-browser New Directory
389 Fix packing of FRC castlings
390 Make filler variant button inactive
391 Fix sorting of lines in Engine Output
392 Cure weirdness when dragging outside of board
393 Put some OSX code into gtk version
394 Remove use of strndup
395 Activate ManProc in GTK
396 Expand ~~/ to bundle path (OSX)
397 Use __APPLE__ compile switch for OS X
398 Make building of Windows .hlp file optional
399 Fix crash on use of dialog Browse buttons GTK
404 (git shortlog --no-merges v4.7.1..HEAD)
407 Make PGN parser immune to unprotected time stamps
409 Fix GUI book after setup position
410 Allow drops / promotions/ deferrals to be edited into book
411 Allow entry of negative numbers in spin control (WB)
412 Fix grabbing of selected piece
413 Fix initial board sizing WB
414 Fix -zippyVariants option
419 (git shortlog --no-merges v4.7.0..HEAD)
422 new version number for developer release
424 Updated Ukrainian translations
425 Updated German translation
427 Christoph Moench-Tegeder (1):
428 fix bug #38401: xboard.texi doesn't build with texinfo-5.0 (tiny change)
431 Work-around for Xt selection bug
432 Repair WinBoard compile error
433 Add -backupSettingsFile option
434 Make skipping of unknown option smarter
435 Let popping up of WinBoard chatbox for channel open it
436 Fix of argument error
437 Fix vertical sizing of GTK board
438 Fix buffer overflow in feature parsing
439 Accept setup command for non-standard board size
440 Fix fatal error on unsupported board size
442 Let XBoard -autoBox option also affect move type-in
443 Fix spurious popup after batch-mode Analyze Game
444 Fix saving of analyzed game
445 Provide compatibility with Alien Edition setup command
446 Fix quoting of book name in tourney file
447 Fix disappearence of pieces that were moved illegally
448 Fix horrible bug in reading scores from PGN
449 Print score of final position in Analyze Game
451 Fix scrolling of Chat Box
452 Make Chat Box window obey -topLevel option
459 (git log --pretty=short --cherry-pick --left-only v4.7.x...v4.6.2^ |git shortlog --no-merges)
462 added some documentation about what's need to be done for a release and a bash-release script
463 Merge branch 'v4.6.x' into tmp
464 new version number for developer release
466 removed unused variables (-Wunused-variable)
467 enable -Wall -Wno-parentheses for all compilers that understand them
468 new version number for developer release
469 Updated German translation
470 fix bug #36228: reserved identifier violation
471 bug #36229: changed PEN_* from define to enum
472 bug #36229: changed STATE_* from define to enum
473 bug #36229: changed ICS_* from define to enum
474 new version number for developer release
476 added cairo and librsvg to configure process
477 initial svg rendering
478 added SVGs to dist files in automake
479 added a black and white theme to replace the mono option
480 we still need a few bitmaps, so the directory needs to be included in Makefile.am
481 new version number for developer release
483 updated some icons to SVG
484 new version number for developer release
485 fix configure script for --with-Xaw and --with-gtk
486 updated po/pot files; added new frontend files
487 don't define X_LIBS when using gtk-frontend
488 new version number for developer release
490 Updated copyright notice to 2013
491 removed trailing whitespace
492 Updated Ukrainian translations
493 fix configure bug that showed up on OS X (couldn't find X11/Dialog.h)
494 Updated German translation
495 new version number for release of 4.7.0
496 updated Changelog, NEWS, etc.
497 updated po files for new release (make distcheck)
498 Merge remote-tracking branch 'origin/master' into v4.7.x
499 add test for pkg-config
500 Merge branch 'master' into v4.7.x
501 added rotated shogi pieces for -flipback option and moved them to the themes directory
502 keyboard accelerators for both front ends.
503 add close buttons to gtk windows
504 in debug mode also print the git-version if available during build
505 add keyboard shortcuts back into Xaw version
506 removed some translation calls for messages in the debug log
508 fixed segfault of g_markup_printf_escaped which needs utf-8 strings
509 removed two more translations from debug output
510 fix OK-response in gtk dialogs, see c7f8df124
511 Merge branch 'master' into v4.7.x
514 Fix typo (seach) in string. It is already fixed in branch v4.6.x
515 Mark new text "Click clock to clear board" for translation
516 Change some double literals to floats.
517 Remove unused variable pdown from function UserMoveEvent
518 Remove unused variable delayedKing from function QuickScan
519 Remove unused variable tm from function SaveGamePGN
520 Remove unused variable first_entry from function find_key
521 Remove unused static function MenuBarSelect
522 Remove unused static function ShowTC
523 Remove 5 unused variables from zippy code
526 Fix configure script for --enable-zippy (tiny change)
529 bug #37210: Mishandling of X11 -I flags (tiny change)
532 Fix suspected bug in Makefile
533 Merge branch 'v4.6.x' of git.sv.gnu.org:/srv/git/xboard
534 Fix fall-back on -ncp mode
535 Inform user in EditPosition mode how to clear board
536 More thorough switch to -ncp on engine failure
537 Implement exclude moves
538 Add exclude and setscore to protocol specs
539 Fix focus of Game List
540 Keep list of excluded moves in Engine Output header
541 Let clicking on header line exclude moves
542 Fix memory corruption through InitString and second-engine loading
543 Silence unjust warning
544 Implement Narrow button in WB Game List
545 Switch to using listboxes for engine-selection in WinBoard
546 Install engine within current group
547 Remove some unused (exclude-moves) variables
548 Refactor menu code, and move it to menu.c
549 Switch to use of short menu references
550 Move more back-endish menu-related stuff from xboard.c to menus.c
551 Contract some awful code replication
552 Split back-endish part off drawing code and move to board.c
553 Declare some shared global variables in backend.h
554 Split back-endish part off xoptions.c, and move to dialogs.c
555 Move some back-endish routines from xboard.c to dialogs.c
557 Remove one level of indirection on ICSInputBoxPopUp
558 Make routine to probe shift keys
559 Split usounds.c and usystem.c from xboard.c
560 Prevent double PopDowns
561 Major refactoring of GenericPopUp
562 Redo AskQuestion dialog with generic popup
563 Redo PromotionPopUp with generic dialog
564 Redo ErrorPopUp with generic dialog
566 Add -dialogColor and -buttonColor options
567 Redo Game List Options with generic popup
568 Redo Game List with generic popup
569 Redo Engine Output window with generic popup
570 Redo Eval Graph with generic popup
571 Split sync-after options in Match dialog into checkbox + label
572 Remove unnecessary menu unmarking for Edit Tags
573 Redo main board window with generic popup
574 Switch back two two-part menu names
575 Fix recent-engines menu
576 Correct texi file for use of .Xresources
577 Fix switching debug option during session.
578 Move DisplayMessage to dialogs.c
579 Move LoadGamePopUp to menus.c
580 Add message about enabling in New Variant dialog
581 Use ListBox in stead of ComboBox in Load Engine dialog
582 Use ListBox in stead of ComboBox in Match-Options dialog
584 Fix default file types for browse buttons
585 Port grouping to XBoard Load Engine
586 Change default directory in Load Engine to "."
587 Port engine grouping to Match Options dialog
588 Give the dual-board option a separate board window
589 Reorganize main() a bit
590 Add 'Narrow' function to position search
591 Fix bug in FRC castling for position search
592 Use Ctrl key in EditPosition mode to copy pieces
593 Fix Makefile EXTRA_DIST
595 new version number for developer release
598 Fix vertical chaining of Buttons and browser ListBoxes
599 Make reference to board widgets symbolic
600 Fix internationalization
601 Fix Engine Output icon heights in international versions
602 Add New Directory button to file browser
603 Add sound files to browser menu
604 Fix 3 forgotten symbolic widget references
605 Let clocks of secondary board count down
606 Fix redraw of secondary board on flipping view
607 Allow clearing of marker dots in any mode
609 Fix double promotion popup
610 Move clearing of target squares to after drag end
611 Fix click-click sweep promotions to empty square
612 Also do selective redraw with showTargetSquares on
613 Improve arrow drawing
614 Use in-place sweep-selection for click-click under-promotion
615 Fix promotionPopDown on new move entry
616 Fix some compile errors / warnings
617 Implement automatic partner observe
618 Fix ArrowDamage out-of-bounds access on drop moves
620 Fix clearing of ICS input box after send
621 Fix click-click under-promotion animation save
623 Shuffle prototypes to correct header, or add them there
624 Fix readout of numeric combobox
625 Move FileNamePopUp to dialogs.c
626 Move ManProc to xboard.c
627 Fix warnings about character index
628 Fix warning about signedness
629 Add pixmap as file type known to browser
630 Offer primitive paging in file browser
631 Solve WinBoard name clashes, fix zippy-analyze menu graying
632 Fix crash on time forfeit with -st option
633 Add logo widgets in main board window
634 Allow chaining of single-line text-edits to top
635 Port chat boxes to XBoard
636 Fix disabling of Load Engine menu
637 Fix ICS Text Menu popup
638 Fix key binding of DebugProc
639 Fix WB Engine Settings window
640 Keep track of virginity of back-rank pieces in variant seirawan
641 Decapitalize promoChar in move parser
642 Fix bug in Edit Position
643 Round board size to one where piece images available (WB)
644 Let windows stick to right display edge (WB)
645 Pay attention to extension of 'positional' arguments
646 Define XOP mime type for XBoard
647 Workaround for FICS bug
648 Implement variant seirawan in -serverMoves option
649 Implement --help option
650 Add check on validity of tourney participants
651 Add options -fe, -se, -is to load installed engines/ics from list
652 Allow second engine to analyze too
653 Let second engine move in lockstep during dual analysis
654 Allow Analyze Game to auto-step through entire game file
655 Cure some sick behavior in XBoard Engine Output right-clicks
656 Allow ICS nickname as positional argument
657 Preconfigure -icsNames in xboard.conf
658 Allow entry of fractional increment in WB time-control dialog
659 Resolve conflict between -mps and -inc options
661 Fix broken -ics and -cp options
662 Use Pause state in AnalyzeMode to imply move exclusion
663 Fix browsing for path
664 Fix non-NLS compile error for XFontStruct
665 Fix WinBoard compile errors
666 Reserve more space for button bar
667 Fix button-border-width bug in monoMode
668 Redo Eval Graph drawing with cairo
669 Fix Eval Graph resolution problems
670 Redo logos with cairo
671 Redo seek graph with cairo
672 Redo arrow highlighting with cairo
674 Make convenience routine SetPen globally available
675 Redo highlights with cairo
676 Redo marker dots with cairo
677 Add mode to draw PNG piece images through cairo
679 Allow back-texture files to be PNG, (drawn with cairo)
680 Do animation with cairo
681 Maintain in-memory copy of the board image
682 Switch to using 64x64 png images
683 Allow resizing of board window
684 Specify proper condition for using cairo animation
685 Cure flashing of piece on from-square
686 Also use cairo on slave board
687 Redo coordinate / piece-count printing ith cairo
689 Make dragged piece for excluding moves transparent
690 Let cairo also do evenly colored squares.
692 Also render coordinates to backup board
693 Fix clearing of markers dots with promo popup
694 Implement variant-dependent png piece symbols
695 Remove acceleration trick
696 Fix highlight clearing
697 Draw arrow also on backup image
698 Cleanup CairoOverlayPiece
699 Fix erasing dots in seek graph
700 Separate off drawing routines from xboard.c
701 Remove all bitmap & pixmap drawing
702 Check in draw.c, draw.h
703 Clean up drawing code
705 Do coordinate text alignment with cairo
706 Fall back on built-in pixmaps if png pieces unreadable
707 Plug resource leak on rezising with pixmaps
708 Make Piececolor options work on png pieces
709 Fix bug in resize trigger
710 Suppress redraw during sizing
711 Reload piece images when pngDirectory is changed
712 Make expose handler generic
714 Fix alignment of highlight expose
715 Fix initial display of logos
716 Let expose requests pay proper attenton to widget
717 Make draw handle for board globally available
718 Fix expose requests seek graph
719 Adapt Eval Graph code to new drawing system
720 Fix rsvg version in configure.ac
721 Always render svg pieces anew on size change
722 Add -trueColors option
723 Solve odd lineGap problem
724 Fix 1-pixel offset of grid lines on some cairo implementations
725 Fix animation with textures off
726 Fix exposure of atomic captures
727 Add hatched board texture
728 Install the wood textures as png
729 Remove bitmaps from project
730 Install svg pieces in themes/default
732 Implement proper fallback cascade
733 Remove piece pixmaps from project
734 Suppress anti-aliasing in -monoMode
735 Fix segfault on faulty command-line option
736 Increase drag delay too 200 msec
737 Make fallbackPieceImageDirectory hardcoded
738 Suppress warning for InitDrawingHandle
739 Code cleanup: move expose redraw to draw.c
740 Remove unnecessary Xt colors and call to MakeColors
741 Move Shogi svg pieces to own directory
742 Spontaeous changes in gettext stuff
743 Adapt docs for svg/png in stead of bitmap/pixmap
744 Trim board-window size
745 Fix garbage pixels on the right of the board
746 Print missing-pieces error message to console
747 Prevent odd-width line shift in length direction
749 Remove some unused images from png directory
750 Remove caveat on available pieces fromNew Variant dialog
751 Fix variant-dependent pieces
752 Get svg error message
753 Fix bug in fallback mechanism
754 Fix bug in resizing on variant switch
755 Rename svg shogi pieces, so they become usable
756 Fix re-rendering of svg on resize
757 Remove the texture pixmaps from project
758 Replace xiangqi board pixmaps by png images
759 Replace marble texture pixmaps by png
760 Fix variant-dependent pieces
761 Fix crash on animation after resizing
762 Fix message in New Variant dialog
763 Fix crash in promotion popup
764 Fix WinBoard compile error on enum PEN
765 Fix image extension used for browsing to .pgn
766 Fix initial enables in TC dialog
767 Move X11 front-end to directory xaw
768 Preserve copies of the X11 front-end in xboard directory
769 Prepare xoptions.c for middle-end changes
770 Add configure switches for Xaw vs GTK.
771 Move ICS-engine analyze and AnalyzeGame code to shared back-end
772 Remove some unnecessary header includes
773 move testing for no options to back-end
774 Move MarkMenuItem to xoptions.c
775 Split xhistory.c in front-end and middle-end part
776 Remove inclusion of frontend.h from backendz.h
777 Remove xedittags.c, .h from project
778 Cleanse back-end code of all references to X11 types
779 Make xevalgraph.c backend
780 Move timer functions to new file xtimer.c
781 Remove all X11 code by #ifdeffing it out
782 Give LoadListBox two extra parameters
783 Transfer most available gtk-xt code to xoptions.c
784 Attach expose handler and connect to mouse events
785 Implement menu checkmarking and enabling
786 Connect dialog Browse buttons to GTK browser
787 Transfer more gtk-xt code, and add some new
788 Append recent engines to engine menu
789 Add text insertion in engine-output memos
790 Better cleansing of xboard.c from X11 types
791 Highlight Pause button
792 Add key-handler for ICS Input Box
793 Make generic memo-event handler, and connect history callback
794 Add highlighting in move list
795 Add scrolling of Move History
796 Let engine-output memos use new generic callback
797 Implement highlighting in engine output by through generic method
799 Connect CommentClick handler
800 Fix ListBox, and add some support routines
802 Remove some unneeded low-level X11 code
804 Add type-in event to board for popping up box
805 Add optional callback to Label Options
806 Add game-list callbacks
807 Add access routines to checkboxes and FocusOnWidget
808 Close Move Type-in on Enter
809 Deselect first char in Move Type-in and ICS Input Box
810 Use different tables for different dialog columns
811 Add hiding / showing second Engine Output pane
812 Add listbox double-click callback
813 Add BarBegin, BarEnd options
815 Add displaying of icons
816 Make some tall dialogs multi-column
818 Some experimenting with sizing
820 Delete emptied front-end files, and move rest to gtk directory
822 Make board sizing work through subtracting fixed height
823 Add window positioning
825 Fix clock clicking with GtkEventBox
826 Pay attention to NO_CANCEL dialog flag
828 Fix clock highlighting
829 Adapt lineGap during sizing
830 Draw frames around memos and listboxes
831 Load opponent logo based on handle in ICS play (WB)
832 Add 'Continue Later' button in Tournament dialog (WB)
833 Allow external piece bitmaps and board border (WB)
834 Add Themes dialog (WB)
835 Implement auto-creation of ICS logon file
836 Use colors in Board-Options dialog also for font pieces (WB)
837 Implement book-creation functions
838 Start browsing in currently-selected folder (WB)
839 Fix move highlighting with animation off
840 Fix Loop-Chess promotions
841 Implement use of pause / resume protocol commands
842 Improve scaling of border bitmap (WB)
843 Fix -fSAN in AnalyzeFile mode
844 Do not clear PGN tags on Analyze File
845 Fix min-Shogi promotion zone
846 Update WinBoard translation template
847 Prefer pause mode on pondering engine over 'easy'
848 Fix rep-draw detection in drop games
849 Implement insufficient mating material for Knightmate
850 Use Ctrl key in AnalyzeMode to exclude entered move
851 Do not move to forwadMostMove when unpausing AnalyzeMode
852 Do not automatically save aborted games in tourney PGN
853 Store some more tourney params in tourney file
854 Implement aborting of games on engine request.
855 Resend engine-defined options after reuse=0 reload
856 Allow use of ~ in pieceToChar for shadow pieces in any variant
857 Let tellothers command add comment to PGN in local mode
858 Do delayed board draw also with -stickyWindows false
861 Enforce -popupMoveErrors
862 Fix engine timeout problem in match mode
863 Stalemate is a win in Shogi
864 Adjudicate perpetual checks as loss also in Shogi
865 Adjudicate pawn-drop mate as loss in Shogi
866 Catch unknown engine in tourney games
867 Preserve mode on engine loading (sometimes)
868 Preserve PGN tags when loading engine
870 Fix expose of to-square with grid off
871 Fix warning in WinBoard
872 Let WinBoard start in its installation folder
873 Assign shortcut char to WB menu item
874 Add some new strings to WB translation template
875 Update Dutch WB translation
876 Fix GTK error auto-raising board
877 Fix warnings of build server
878 Put GTK warning in about-box
879 Let initial setting of Twice checkbox reflect current state
880 Draw both coords in a1
881 Add boolean -autoBox option
883 Add desktop stuff for .xop MIME type.
884 Remove empty-square SVG images from project
885 Revive -flipBlack option
886 Add Xiangqi piece images to project
887 Fix Makefile for install of Xiangqi pieces
888 Connect Ctrl key in WinBoard
889 Better fix of feature timeout
890 Unreserve tourney game on exit during engine load
891 Only perform e.p. capture if there are rights
892 Warn about experimental nature of dual board
893 Make switching between board windows absolute
894 Remove checkbox for 'Move Sound'
895 Don't add PV moves on board clicking in AnalyzeMode
896 Add new vertical pixel fudge
897 Allow display of 50-move counter in zippy mode
898 Add -onlyOwnGames option
899 Fix graying of Revert menu item
900 Cure GTK warning in top-level windows
901 Fix title of top-level windows
902 Print game-list timing messages only in debug mode
903 Fix repairing of arrow damage
904 Remember window params of slave board
905 Fix repositioning of GTK windows
906 Limit debug print to debug mode
907 Better handling of undefined window parameters
908 Fix sizing of slave board GTK
909 Suppress printing of status line in dual-board mode
910 Fix testing for valid window placement Xaw
912 Try to make life more bearable in Xaw menus
916 (git shortlog --no-merges v4.6.1..HEAD)
919 new version number for release of 4.6.2
922 Fix second-engine variant test
923 Add two new strings to WinBoard language file
924 Define TOPLEVEL in winboard.c
925 Fix faking of castling rights after editing position with holdings
926 Suppress clear-board message after pasting FEN
930 (git shortlog --no-merges v4.6.0..HEAD)
933 updated Changelog, etc. for developer release
934 added m4 directory to search path for aclocal. As suggested by Michel Van den Bergh
935 removed unused variables (-Wunused-variable)
936 new version number for release of 4.6.1
937 updated Changelog, NEWS, etc.
940 New Danish translation (fixes a minor error in one string)
941 Translate "NPS" also in engine output window
944 Fix fall-back on -ncp mode
945 Install engines as ./exefile in XBoard
946 Inform user in EditPosition mode how to clear board
947 Fix clock stop after dragging
948 Fix taking effect of some option changes
949 Fix bug in FRC castling for position search
950 Fix bug on loading engine
951 Fix browsing for save file in WB
952 Fix parsing crazyhouse promotions with legality testing off
954 Make variant-unsupported-by-second error non-fatal
955 Let Game List scroll to keep highlighted item in view
956 Extend smallLayout regime up to size Medium
957 Fix switching of debug mode
958 Correct texi file for use of .Xresources
960 Fix PV sorting during fail low
961 Fix memory corruption through InitString
962 Change default value for diretory to . in Load Engine dialog
963 Swap all engine-related options during engine loading
964 new version number for developer release
966 Don't strip path from engine name if directory given
967 Updated Danish and Ukranian translations
968 Suppress popup for fatal error after tellusererror
969 Detect engine exit during startup
970 Fix click-click sweep promotions to empty square
971 Suppress testing for availability in bughouse drops
972 Fix crash due to empty PV
973 Fix Eval Graph scale in drop games
977 (git log --pretty=short --cherry-pick --left-only v4.6.x...v4.5.x^ |git shortlog --no-merges)
980 removed parser.l from build process, also removed flex dependency from configure
981 updated Changelog, NEWS, etc.
982 new developer release
983 added/fixed i18n support via gettext to xboard
984 updated translation files
985 marked more strings for gettext that were only marked with N_()
986 updated list of files that include translation strings; updated pot-file
987 updated po-files; updated german translation
988 replaced hardcoded email address with generic PACKAGE_BUGREPORT
989 updated German translation
990 fixed access rights to winboard language files (644 instead of 655)
991 lng2po.sh: added command line options, GPL header
992 added translations generated via lng2po from all winboard languages
993 deactivated new languages for the moment...
994 updated ChangeLog, NEWS, etc.
995 new developer release
996 updated xboard.pot with released version
997 translation: added new Ukrainian PO file from the TP
998 translation: activated Ukrainian translation
999 updated Changelog, NEWS, etc.
1000 new developer release
1001 fixed segfault in xengineoutput
1002 Revert "fixed segfault in xengineoutput", fixed in the backend now (from HGM)
1003 malloc.h is not needed
1004 updated Changelog, NEWS, etc.
1006 new developer release
1007 updated pot file and send to translation project
1008 translationproject.org: updated Ukrainian translation
1009 added NEWS for release of 4.5.3
1010 only require 0.17 of gettext
1011 updated Changelog, NEWS, etc.
1012 updated pot file and send to translation project
1013 new developer release
1014 translation: updated uk.po
1015 translation: updated uk.po
1016 Merge branch 'master' into v4.6.x
1017 translation: added danish translation
1018 marked more strings for translation
1019 added new files to po/POTFILES.in
1021 Merge branch 'master' into v4.6.x
1022 new developer release
1023 updated version numnber in pot file
1024 fixed size of XBoard icon to 48x48
1025 translation: updated uk.po
1026 marked an error messages for translation
1027 removed Iconify function. Should be handled by the window manager.
1028 replaced unicode character for "'" in xboard.texi
1029 change keybindings that don't use ctrl, make MoveTypeInProc ctrl aware; fixes #35000
1030 fix translation for engine list; fixes #34991
1031 make entries in CreateComboPopup not translateable; fixes #34991
1032 also don't translate selection in ComboSelect; fixes #34991
1033 only translate entries in CreateComboPopup if strlen>0; fixes #34991
1034 Merge branch 'master' into v4.6.x
1035 Updated copyright notice to 2012
1036 code cleanup: make function definition confirm to GNU coding style
1037 added desktop and mime-type association to autoconf install process
1038 added some autogenerated po files to .gitignore
1039 forgot to list new desktop files in EXTRA_DIST section in Makefile.am
1040 Merge branch 'master' into v4.6.x
1041 updated Changelog, NEWS, etc.
1043 new developer release
1044 Merge branch 'master' into v4.6.x; updated to correct version number for v4.6.0 branch
1045 fixed comments for translators: comments starting with TRANSLATORS: are now copied to the po file
1046 added some comments for translators
1047 translation: updated uk.po
1048 updated Changelog, NEWS, etc.
1049 updated po/pot files
1050 new developer release
1051 Merge branch 'master' into v4.6.x; updated to correct version number for v4.6.0 branch
1052 add configure test for xdg-programs to install mime types; can be disabled for building of e.g. rpms
1053 modified configure and makefile for handling mimedb update
1054 translation: updated uk.po
1055 Merge branch 'master' into v4.6.x
1056 fixed "make install-pdf": missing target for recursive make in po directory
1057 add information about our webpage and were to report bugs into the help menu
1058 Merge branch 'master' into v4.6.x
1061 fix for repeating key issue, with this allissues this bug should be closed; fixes #35000
1062 Add NO_GETTEXT flag for combobox. Fix bug #34991
1063 Make GenericPopUp() more readable by using more named flags instead of numerals
1064 Fix crash when selecting user soundfile due to free() of not malloc()'ed memory
1065 Fix a memory leak in Sound Options
1066 Fix a possible crash in the file browser
1067 Fix possible crash on 64-bit systems when copying game or position
1068 Give numeric options the value 0 if a non-numeric text is entered. Before the value ended up undefined.
1069 Give numeric options the value 0 if a non-numeric text is entered (one more place). Before the value ended up undefined.
1070 Duh! Initialise the argument to sscanf() inside the loop, so it always gets a known value when sscanf() fails.
1071 Transfer a pointer to the promoChar from PromotionPopUp() to PromotionCallback(). Fixes #34980
1072 Definition of TimeMark moved from 3 c files to backend.h
1073 Add #include "moves.h" to gamelist.c for def. of CopyBoard()
1074 Remove the last 2 compile warnings in gamelist.h
1075 Add 2 strings for translation
1076 Fix unportable memory initialisation
1077 Fix checking of return value from snprintf()
1078 One more string marked for translation
1079 Fix buffer possible overflow when writings tags
1080 Use ngettext() instead of gettext() for a string to allow better translation.
1081 Mark the strings "first" and "sencond" for translation.
1082 Add args.h to POTFILES.in and change the interface to ExitArgError() so msg is c format string
1083 Fix typo in translator comments explaning "first" and "second"
1084 Fix one more typo in the translator comments explaning "first" and "second"
1085 One missed translation of cps->which
1086 Updated Danish translation
1089 New parser, written in C
1090 Implement yynewstr entry point in new parser
1091 Fix o-o castling in new parser
1092 Implement Edit-Comment window through generic popup
1094 Remember Tags and Comment dialog coordinates
1095 Implement sweep selection as alternative for the piece menu
1096 Implement sweep selection of promotion piece
1097 Fixes to sweep selection
1098 Make sweep-select promotions work in WinBoard
1099 Alternative sweep promotions
1100 Third method of sweep selection
1101 Implement Copy Game List menu item for XBoard
1102 Implement move type-in for XBoard
1103 Refactor move type-in code
1104 Fix crash copying game list when there is none
1105 Alter treatment of moves with empty squares
1106 Fix sweep-promotions patch
1108 Describe -pieceMenu option in texi file
1109 Describe -sweepPromotions in texi file
1110 Describe Copy Game List menu item in texi file
1111 Describe move type-in in texi file
1112 Fix chaining of bottom-row dialog buttons
1113 Fix gettext macros in option dialogs
1114 Bring structure in appData engine options
1115 Put engine initialization code in per-engine function
1116 Add UnloadEngine routine
1117 Generalize WaitForSecond to WaitForEngine
1118 Make engine loadable during session
1119 Make engine startup error non-fatal
1120 Put gettext markers in generic dialog creator
1121 Create conversion tools for language files
1122 Fix some warnings and header-file improvement
1123 Silence more rpm warnings
1124 Fix zippy bughouse partner bug
1125 Delay loading of second engine until it is used
1126 Fix grayout XB Match Options in ICS mode
1127 Implement flock in WinBoard
1128 Remove building rule for parser.c from WB makefiles
1129 Lock game an position file during writing
1130 Add callback possibility to combobox selection
1131 Refactor code for loading games and positions in match
1132 Fix crash on empty Engine Settings dialog
1133 Display note in stead of empty engine-settings dialog XB
1134 Implement Tournament Manager
1135 Calculate and display tourney result
1136 Allow switching off match mode through menu
1137 Load new logo on engine change WinBoard
1138 Implement Load Engine dialog in WinBoard
1139 Fix error message on engine load
1140 Make option to draw second engine from first list
1141 Implement Tournament Options dialog WinBoard
1142 Lift limitation of text length in generic dialog XB
1143 Lift length-limit on text-edits in WB generic popup
1144 Fix PV walking in analysis mode
1145 Fix generic combobox bug
1146 Improve sizing of comment and tags dialogs
1147 Add default extension in file browser
1148 Fix stopping of match in tourney mode
1149 Fix exit popup in tourney mode
1150 Fix range of tourneyType spin WB
1151 Add partcipants at bottom in tourney dialog (WB)
1152 Add WB new popup prototypes
1153 Plug memory leak, filenames relative to installDir
1154 Put saveGameFile in tournament dialog
1155 Save time-control settings in tourney file
1156 Let XB generic popup define default file extensions
1157 Add -first/secondPgnName option
1158 Fix resetting engine options
1159 Make book-edit function WB
1160 Let Shift+RightClick on PV actually play the PV moves
1161 Import WinBoard language files into git
1162 Allow changing MultiPV setting from Engine-Output window
1163 Fix button sizing in generic popup
1164 Let ParsePV always generate SAN move
1165 Automatically play moves of clicked PV in analyze mode
1166 Add option -absoluteAnalysisScores
1167 Add -userFileDirectory option
1168 Make 'add to list' default in Load Engine dialog
1169 Improve WB Load Engine dialog texts
1170 Implement Edit Book in XBoard
1171 Recode some po files
1172 Adapt default directory of lng2po
1173 Include learn info in book edit
1174 Alow promotions and drops in book-editing
1175 Take account of holdings in book key
1176 Fix initialization of engine state
1177 Add secondry adapter command for UCCI or USI
1178 Make engine startup failure non-fatal in WinBoard
1179 Let mentioning completed tourney file add one cycle
1180 Fix CR in multi-line WinBoard text-edits
1181 Allow generic dialog to ignore OK
1182 Add Swiss tourneys through pairing engine
1184 Fix layout tournament Load Engine dialog WB
1185 Fix -matchGames option
1186 Improve Tournament dialog layout WB
1187 Let XBoard propose name of tourney file
1188 Print sensible window title during tourneys
1189 Improve quoting of engine name on install
1190 Fix interrupting tournament
1191 Fix round-robin schedule
1192 Fix clock mode in tourney starting from -ncp mode
1193 Give error popup when pairing engine fails
1194 Fix concurrency in Swiss tourneys
1195 Fix display of last move of last match game
1196 Clear Engine-Output pane when initializing engine
1197 Fix display of logos
1198 Fix crash at end of Swiss tourney
1199 Redo New Shuffle Game dialog with generic popup
1200 Some refactoring in xoptions.c to separate out front-end
1201 Redo Time Control dialog with generic popup
1202 Add icon to WB for tournament files
1203 Update WB docs for tourney manager
1204 Fix default of -remoteUser
1205 Change long form of -tf option to -tourneyFile
1206 Make non-existing opton in settings file non-fatal
1208 Redo Move History with generic popup in WinBoard style
1209 Make WB generic popup translatable
1210 Update window itle after last game of match
1211 Add Score in Move List option to general options dialog XB
1212 Use sound for ICS tells also with engine telluser popups
1213 Fix crash on clearing new Move List window
1214 Cure flicker in Move History window, fix highlighting
1215 Add -fSAN / -sSAN options
1216 Fix compile errors WinBoard
1217 Increase efficiency of SAN generation / disambiguation
1221 Fix texi file, and update it further
1222 Add Absolute Analysis Scores in Genral Options dialog XB
1223 Allow double-digit rank numbers
1224 Create some space in WB New Variant dialog
1225 Allow promotion to Pawn with legality testing off
1226 Implement Grand Chess
1227 Add tab stops in WB generic popup
1228 Reorder controls in Engine Setings dialog WB
1229 Fix drop moves on boards with more than 10 ranks
1230 Fix crash on making too-long FEN
1231 Fix coords display on large boards
1232 Fix resetting searchTime if other TC mode is chosen (XB)
1233 Fix writing searchTime in tourneyFile
1234 Fix parser.c line endings
1235 Let PGN parser accept lower-case piece in drop moves
1236 Improve -showTargetSquares on click-click moves
1237 Let -sweepPromotions also work for click-click moves
1238 Display score/depth in Eval Graph title
1239 Print 50-move counter in Engine-Output title
1240 Add -scoreWhite option
1241 Let WB eval graph react ot single left-click
1242 Print reversible plies done in stead of plies to go
1243 Improve Eval Graph with -evalZoom and -evalThreshold
1244 Write more labels on score axis of eval graph
1245 Put grab on sweep-selecting in Edit Position
1246 Disable -showTargetSquares in ICS mode
1247 Suppress some XBoard warnings
1248 Fix crash on OK after Save Changes in Tags and Comment popup.
1249 Give WinBoard Game List its own font
1250 Allow null move in analysis and edit-game mode
1251 Force Move History refresh after loading/reverting variation
1252 Allow entry of variations in PlayFromGameFile mode
1253 Implement searching games in Game List for a position
1254 Parse PGN tags without allocating memory
1255 Print progress during load / selection of game
1256 Debug position selection
1257 Add plain arrows as key binding for stepping forward/backward
1258 Better fix of crash on empty game list
1260 Delay file loading to allow expose event first
1262 Allow deletion of last book move
1263 Add key bindings for loading next/previous game of list
1264 Fix up/down arrows in game list
1265 Allow substitution of engines during tournament
1266 Fix generic-popup failure after empty engine-settings dialog
1267 Fix crash on start without settings file
1268 Add -useBoardTexture and -usePieceFont options
1269 Translate search texts
1271 Allow two-games-per-opening to work with book
1272 Fix ICS move-list header mistaken for null moves
1273 Replace Analyze File by Analyz Game function
1274 Fix quoting in Load Engine dialog
1275 Fix treatment of PGN score/depth info with linefeeds in them
1276 Fix display state after failed analysis attempt
1277 Fix crash on typing non-existent enginein Load Engine dialog
1278 Extra buttons in WB Tournament dialog
1279 Slightly decrease sensitivity of sweep actions
1280 Auto-popup ICS Input Box
1281 Upgrade -serverMoves option
1282 Add -afterGame option
1283 Make DoSleep front-end wrapper for msec sleep
1284 Move HistorySet to back-end
1285 Fix write failures in concurrency
1286 Fix some warnings (prototypes)
1287 Clear fSAN option before new engine load
1288 Fix LoadGameOrPosition starting up engine
1290 Make too-long game non-fatal
1291 Fix resetting -fSAN on engine change
1292 Fix position loading in tourneys
1293 Make book-window update part of HistorySet
1294 Prevent Edit Book window from stealing focus (WB)
1295 Add Dutch WinBoard translation
1296 Remove paragraph about .Xresources from texi file
1297 Update texi file for position search
1298 Update texi file for new features
1299 Reactivate Falcon Chess
1300 Add Romanian lng file
1301 Reset initString and computerString on engine load
1302 Add option -discourageOwnBooks
1303 Add control to set -discourageOwnBooks WB
1304 Fix crash on loading garbage game file
1305 Fix invalid combobox entry WB
1306 Print message on wrong use of Clone Tourney
1307 Fix crash on adding items near book end
1308 Refine clock adjusting
1309 Fix PV walking with -fSAN
1310 Fix duplicate loading of second engine in tourneys
1312 Translate search-mode strings
1314 Debug position search cache
1315 Implement flipped search
1316 Translate search strings
1317 Dynamically allocate move cache
1318 Speed up position search and consider side to move
1319 Put 'Load Next' button back in WB Game List
1321 Fix Load Options dialog WB
1322 Update Dutch lng file
1323 Update language.txt file
1324 Incorporate variant type in book hash key
1325 Fix crash on loading garbage game file
1326 Use other interpretation of Asia rules for chase detection
1327 Add mechanism to translate variable messages in WinBoard
1328 Let perpetual-chase message mention square
1329 Change chase message in .lng files
1330 Don't adjust clock on right-click in EditGame mode WB
1332 Clear board markers when moving to other position
1333 Change default sweep-promotion choicein queenless variants
1334 Set pieceToCharTable by setup command even when ignoring FEN
1335 Accept setup command in variant fairy even with legality testing on
1336 Fix handling of -secondOptions option
1337 Add feature-override options
1338 Fix WinBoard clock-click bug
1339 Ignore ICS game starts when already in game
1340 Show 50-move counter also when observing ICS games
1341 Fix parsing of O-O castling in variant janus
1342 Refrain from making unnecessary resize X request
1343 Put promo-suffix on ICS move in variant seirawan castlings
1344 Change encoding of seirawan ICS gating-castlings
1345 Add -afterTourney option
1346 Fix alignment of generic browse button XBoard
1347 Fix arrow highlighting in mono-mode XB
1348 Fix showTargetSquares in mono-mode XB
1349 Fix switching back from mono-mode XB
1350 Fix legality of Spartan promotion to king
1351 Fix out-of-bounds access in check test
1352 Allow setting of holdings with edit command
1353 Fix menu grayout after illegal move
1354 Fix sending of S-Chess gating moves to ICS
1355 Fix initial holdings ICS seirawan games
1356 Fix ICS castling rights
1357 Don't test drops as mate evasions in variant seirawan
1358 Fix format in temporary timing printf
1359 Clip texts on menu bar
1360 Next try for menu-bar sizing
1361 Use <Enter> in stead of Ctrl+. for peeking last move
1362 Describe -overrideLineGap option in texi file
1363 Try to not confuse ICS rating adustments as shouts
1364 Fix parser for variant seirawan
1365 Fix parsing of faulty PGN tags
1366 Implement peeking previous position in WinBoard
1367 Abandon single-letter menus in tinyLayout
1368 Clear square markers on new game
1369 Add icons for PGN and tourney files
1370 Add xml file for defining mime types
1371 Add desktop files for PGN viewer and tournament player
1372 Fix crash at match end
1373 Fix crash in auto-comment
1374 Implement -viewerOptions
1375 Remove the direct commands to the engines
1376 Update texi file and remove duplicate control
1377 Install icons directly
1378 Install desktop files directly
1379 Install mime types directly
1380 Open WB startup chat boxes only after logged on
1381 Fix seek graph for VICS
1382 Add Ctrl-D as alternative to Ctrl+Alt+F12 in WinBoard
1383 Add control for overrideLineGap in WB Board dialog
1384 Exempt variant seirawan from -disguisePromoted inheritance
1385 Enable WB time-control dialog even when no clock mode
1386 Fix height board dialog
1387 Fix re-allocation of PGN-cache memory
1388 Add new translations to WB language file
1389 Use same translation of "vs." everywhere
1391 Fix printing non-numeric kibitz with -autoKibitz
1392 Suppress empty lines when observing on VICS
1393 Fix seek-graph popup and popdown
1394 Give focus to board window after ICS login
1395 Reset protocol version before loading new engine
1396 Prevent unnecessary loading of engines
1397 Fix arrow damage with highlightDragging XB
1398 Implement GenericUpdate function
1399 Implement Clone Tourney button XBoard
1400 Incease size of WB array of translated items
1401 Make New Variant dialog visible in mono-mode
1402 Fix fix of switch to mono-mode
1403 Increase max nr of engines to 2000
1404 Fix registering of EditTagsProg
1405 Put recently used engines in WB menu
1407 Allow grouping of engines in engine list
1408 Fix bug in WB combobox readout
1409 Create separate debug fil for each tourney game
1410 Implement -pgnNumberTag option
1411 Put move number in Eval Graph title
1412 Implement kludge to set options through Move Type-in
1413 Fix MAXENGINES in WinBoard
1414 Fix non-bug in WinBoard
1415 Add 5 missing strings to WinBoard translation template
1416 Create room in some WB dialogs for translations
1417 Update Dutch WinBoard translation
1418 Configure XBoard engines and textures
1419 Derive height of text-edits in dialogs from message widget
1420 Fix heights in Engine Output window XB
1421 Fix position of checkbox XB
1422 Fix crash on empty combobox menu XB
1423 Cosmetic: change 4.5 to 4.6 in xboard.conf comment
1424 Delete some unused WinBoard bitmaps
1425 Remove some of the most verbose debug output
1426 Fix unloading of first engine on tourney start
1429 Better solution to button-height problem
1430 Put front-end support for -recentEngines in XBoard
1431 Fix popdown seekgraph on forward-event XB
1432 Fix heigth of multi-line labels
1433 Configure some new features switched on
1434 Make -pgnNumberTag option setable from menu
1435 Fix button chaining and combo/textbox label height
1436 Configure wider game list
1437 Fix switching animation masks on variant switch
1438 Fix date in copyright notice about-box
1439 Also configure sweep selection
1441 Fix OK button of error popup
1442 Leave height of row that only contains buttons free
1443 More updating of texi file
1444 Merge branch 'master' of git.sv.gnu.org:/srv/git/xboard
1445 Remove a debug printf
1446 Fix use of middle button for position setup
1447 Don't leave piece selected after piece menu
1448 Fix button grab for sweep selection
1449 Move change of debug file to before game load
1450 Delete some load-game debug printing
1451 Implement -autoCopyPV
1452 Implement -serverFile option
1453 Undo translation of cps->which = first/second
1454 Fix translation of EngineOutputTitle WB
1455 Use combobox line for recent engines when available
1456 Make frame width configurable in XB
1457 Use more reliable X-call for getting window position
1458 Implement -stickyWindows in XBoard
1459 Keep XBoard windows attached on resize
1460 Fix piece symbols on switch back to variant normal
1461 Fix two 64-bit warnings
1462 Fix 50-move counter in ICS mode
1463 Suppress recent-engines menu items in ICS mode
1466 (tiny change) Clarify "-name" option is Xt-only
1469 Use getaddrinfo instead of gethostbyname. Hopefully this makes us compatible with IPv6 and with hosts that have more than one IP address. However, I don't know of any chess servers that have either of those properties, so I couldn't test that. I did test that xboard still works with freechess.org and chessclub.com and that it gives an error message for invalid host names.
1470 Fix a size mismatch in scanf. Untested, but the code could not have
1471 Move "hide thinking" option into alphabetical order.
1472 Fix display of international characters outside the ASCII range.
1473 Added "misc-fixed" as a fallback font to handle locales where
1474 Add a final wildcard default for fonts. This gives XCreateFontSet
1475 The empty string can't be translated and it causes the gettext
1476 Fixed small bugs in several .po files, enabling these translations to
1477 Internationalize the file browser.
1480 ** Version 4.5.3a **
1482 (git shortlog --no-merges v4.5.3..HEAD)
1485 Fix compile errors WinBoard
1486 Let WB Makefile build non-JAWS version by default
1490 (git shortlog --no-merges v4.5.2a..HEAD)
1493 new developer release
1494 better contrast for XBoard icon on a dark background
1497 Fix some warnings and header-file improvement
1498 Fix warnings XBoard file browser
1499 Fix zippy-partner bug
1500 Silence more rpm warnings
1501 Add tab stops in WB generic popup
1502 Reorder controls in Engine Setings dialog WB
1503 Fix Unfinished sound during ICS examining
1504 Fix JAWS reading of Engine Settings dialog
1505 Create some space in WB dialogs for translations
1506 Remove some duplicats from WB language template file
1507 Fix translatability of Spartan Chess menu item WB
1508 Fix translation of spoken composite messages
1509 Popdown Comment window on new game
1510 Force Move History refresh after loading/reverting variation
1511 Fix crash on empty Engine Settings dialog
1512 Display note in stead of empty engine-settings dialog XB
1513 Fix generic-popup failure after empty engine-settings dialog
1514 No clearing of Engine-Output memos on stat01
1515 Fix button sizing in generic popup
1516 Fix vscrolling in XBoard Engine-Output window
1517 Obey san feature when sending book moves
1518 Fix display of last move of last match game
1519 Fix parameter handling in adapter command
1520 Fix type of shuffleOpenings
1521 Fix crash on switching sound in Vista
1522 Fix empty-string option values in XBoard
1523 Add -at and -opt options as alternative for @
1524 Fix default of -remoteUser
1525 Make non-existing option in settings file non-fatal
1527 Restore echo after ^C in ICS password
1528 Don't one-click move when legality testing is off
1529 Update window title after last game of match
1530 Fix missing files in file browser
1531 Fix use of random in XBoard shuffle dialog
1532 Better fix of crash on empty game list
1533 Implement paging in XBoard Game List
1534 Clear Engine-Output pane when initializing engine
1536 Fix playing sounds when -soundProgram is empty
1537 Implement NVDA support in JAWS version
1538 Suppress playing of book moves with weight 0
1539 Limit width of menu bar in XBoard
1541 ** Version 4.5.2a (Winboard only) **
1543 (git shortlog --no-merges v4.5.2..HEAD)
1546 Fix Engine Settings button options in WinBoard
1550 (git shortlog --no-merges v4.5.1..HEAD)
1553 Fix "make install" on Os X10.6.6 (removed a "/")
1554 fixed wrong default for polyglotDir mentioned in docs.
1555 Fix bug introduced in commit 89b4744: removed a "/" and forgot to add it in the config file
1556 check if malloc.h is present before including it
1557 removed check and #includes for malloc.h, since it's not needed
1558 fixed 64 bit warnings by casting integers to intptr_t before casting to int
1559 updated Changelog, NEWS, etc.
1560 new developer release
1561 configure: renamed bitmapdir to pixmapsdir, since it installed only pixmaps. also changed name of default dir
1562 configure: added install of sounds in .../games/xboard/sounds/default
1563 configure: added install directory for bitmaps files: .../games/xboard/bitmaps/default/
1564 configure: enable silent rules by default
1565 new developer release
1569 Fix unintended translation in debug file
1570 Improve repairing damage of arrow highlight XBoard
1571 Fix flipBlack option XBoard with board texture
1572 Fix two bugs in reading position diagram
1573 Fix parsing bug of FRC castling
1574 Fix bugs in FRC castling rights
1575 Fix display of promotion piece in ICS superchess
1576 Put insertion point at end of text on SetFocus
1577 Add file-browser option to just return name
1578 Make generic XBoard popup, and implement 2 dialogs
1579 Add browse button to generic popup
1580 Add board dialog XBoard
1581 Add ICS options dialog
1582 Make sounds dialog for XBoard
1583 Redo adjudications dialog through generic popup
1584 Redo common-engine dialog with generic popup
1585 Redo new-variant dialog with generic popup
1586 Create General-Options dialog
1587 Implement Machine Match menu item and options dialog
1588 Make generic dialog popup reentrant
1589 Merge SettingsPopUp into GenericPopUp
1590 Let generic popup generate Engine Settings dialog
1591 Activate -path and -file options
1592 Redo ICS input box with generic popup
1593 Make a kind of ICS text menu in XBoard as a dialog
1594 Fix linegap option in board dialog
1595 Fix animation masks on changing piece pixmaps
1596 Let file browser filter on extension
1597 Refinements to generic popup and color picker
1598 Fix crash on opening ICS Text Menu
1599 Fix path browsing in WinBoard
1600 Fix use of game/position file in first match game
1601 Fix saving of XBoard fonts with spaces in name
1602 Fix game-list highight error when filtered (WB)
1603 Fix startup focus of board window
1604 Fix crash on closing dialogs in wrong order
1605 Fix changing of float setting by generic popup
1606 Couple mouse wheel to v-scrolls in file browser
1607 Let double-click select file in file browser
1608 Block selection of a directory when file is needed
1609 Reorganize texi description
1611 Remove outline-pieces option from board-options dialog
1612 Fix running of clock during hash allocation engine
1613 Fix switching between pixmap and bitmap pieces
1614 Fix size limit on 'save as diagram'
1615 Fix gamelist highlight
1616 Make user wav file available for try-out in sound dialog
1617 Change default sounds in Xboard menu
1618 Configure some default sounds
1619 Remove some bitmaps from install
1620 Limit install of sound files to those in menu
1621 Change texture-install directory to pixmaps/textures
1622 Fix crash on using Engine #1 Settings in ICS non-zippy mode
1624 Fix gettext macros in option dialogs
1627 Added missing fclose()
1631 (git shortlog --no-merges v4.5.0..HEAD)
1634 add DIFFSTAT and SHORTLOG to tar-ball
1635 Revert "Implement -reset option feature in WinBoard"
1636 added history.c to the tar-ball. Needed for Winboard
1637 added missing header file for sprintf
1638 added missing #includes and missing prototypes to filebrowser
1639 fixed configure script to correctly detect Xaw3d library
1640 updated configure.ac to check for Xaw header files
1641 updated Changelog, NEWS, etc.
1642 new developer release
1645 Fix deselection of greyed-out variant button (WB)
1646 Fix MSVC compilability
1647 Fix 64-bit Windows compilability
1648 Put warning in HTML help
1649 Fix unmarked translation
1651 Fix variant janus size prefix
1652 Fix Xiangqi King facing
1653 Fix showing of user move after adjudication
1654 Make language choice from menu persistent
1656 Fix MSVC snprintf problem
1657 Fix some resource leaks
1658 Fix two typos in option names in texi file
1662 (git shortlog --no-merges v4.4.4..HEAD, removed duplicated from earlier versions due to cherry-picking)
1665 fixed prototype for AppendComment
1667 fixed Makefile.am to handle config file correctly
1668 new developer release
1669 fixed hardcoded location of config file for xboard
1670 fixed compiler warning for file-browser code
1671 Revert "Repair settings-file name"
1672 removed some garbage from configure.ac that got added a while ago
1673 fixed internationalization for winboard
1674 security fix: replaced strcpy with safeStrCpy from backend.c
1675 security fix: replaced sprintf with snprintf
1676 sizedefaults has 9 members, the last line of the array (NULL) only set 7.
1677 cleaned up -Wall warnings (apart from settings some parentheses)
1678 added new case for (Chessmove) 0 in common.h
1679 bugfix: missing array index
1680 add option for silent builds
1681 security fix: replaced some strcat with strncat
1682 added warning if icsLogon file couldn't be opened
1683 adding gnu-readline support
1684 fixed some typos that were introduced during the sprintf->snprintf changes
1685 bugfix: fixed readline support with icslogon option
1686 fixed buffer size for snprintf
1687 Revert "bugfix: fixed readline support with icslogon option"
1688 Revert "adding gnu-readline support"
1689 added latest version of parser.c
1690 new developer release
1691 typo in date of developer release
1692 merged readme_HGM.txt into the NEWS file
1693 removed trailing whitespaces from NEWS
1694 added a desktop file
1695 fixed a typo in the configure script output
1696 replace hard coded paths with path from configure script
1697 added rlwrap tip to FAQ
1698 new developer release
1699 fixed automake process: xboard.conf couldn't be generated if $srcdir was not the current directory
1700 Updated copyright notice to 2011
1701 release of version 4.5.0
1702 updated parser.c form parser.l
1706 Changes needed to compile master branch.
1709 add fixed time per move to the WinBoard time-control menu dialog
1710 let the clocks run in -searchTime mode
1711 Some code refactoring and cleanup; one small bug fix
1712 Integrate castling and e.p. rights into board array; bugfix for EditPosition
1713 fix for new way of saving castling and e.p. information
1714 variation-support patch
1715 This patch gives a better handling of comments in PGN files, and adds the variation as comment to the main line on using Revert in local mode.
1716 fix castling rights when copying FEN to clipboard
1717 improve thinking-output for mulit-variant
1718 refactoring of engineoutput
1719 refactoring evalgraph code
1720 1st step for moving option parsing from winboard to the backend
1721 2nd step for moving option parsing from winboard to the backend
1722 same argDescriptor parsing for Xboard and Winbaord
1723 fix window positioning
1724 use linux style options for config file and add a system config file for XBoard
1725 restoring windows (EngineOutput and MoveHistory) on startup
1726 A better and more flexible way of invoking Polyglot
1727 improves the XBoard handling of the engine command line
1728 implements the eval-graph window for XBoard
1729 Suppress saving font settings.
1730 Correct XBoard default debug file name
1731 Delete old indirection settings-file code
1732 Make WinBoard defaults for -fd and -sd equal to "." rather than empty strings.
1733 Change format of -adapterCommand.
1734 Fix NoncompliantFEN defaults.
1735 Fix default castling rights on reading incomplete FEN
1736 Implement castling in -variant caparandom
1737 Fix castling rule assignment in shuffle games
1738 Let XBoard print version with argument --version or -v
1739 Improve layout of Engine #N Settings dialog
1740 Allow popup-less (fatal) exit of engine after tellusererror
1741 Allow Ctrl-C copying from EngineOutput window text to clipboard
1742 Harmonize declarations of XBoard and WinBoard
1743 Newly lexed winboard/parser.c
1744 Display PV on right-clicking board
1745 Display PV right-clicked from EngineOutput window
1746 Indicate squares a lifted piece can legally move to
1747 Allow editing of holdings in EditPosition mode
1748 Fix new args parsing of -lowTimeWarningColor
1749 Docs update for new features
1750 Fix omission in castling refactoring for ICS received boards
1751 Fix reading FEN castling rights for knightmate and twokings
1752 Fix parsing of O-O and O-O-O after FEN pasting in FRC
1753 Fix bug in XBoard PV display
1754 Add fixed-time/move button in XBoard time-control dialog
1755 Refactoring of move-history code
1756 Convert to DOS line endings
1757 Port game-list filtering to XBoard
1758 Move duplicat gamelist code to backend
1759 Allow <Enter> to apply filter in XB GameList filter edit
1760 Use arrow keys in XBoard GameList for entry selection
1761 Refactoring of adjudication code
1762 Also adjudicate after user move
1763 Also allow user to claim by offering draw before his move
1764 Send FICS atomic claim to ICS if move creates draw after offer
1765 Use FICS atomic draw claim for sending move in zippy mode
1766 Fix width of filter field in XBoard GameList
1767 Save fonts in XBoard settings file per boardSize
1768 Fix bug in edit-position of holdings
1769 Fix of ancient WB bug: test integer option values for validity
1770 Refactoring of game-list-options dialog
1771 Game-List options dialog for XBoard
1772 Merge gamelistopt sources into gamelist source files
1773 Right-click refactoring, step I
1774 Right-click refactoring: step II
1775 Right-click refactoring: step III
1776 Remove stray dot from WinBoard makefiles
1777 Repair damage to -autoKibitz done by FICS atomic zippy claim
1778 Shorten autoKibitz confirmation on FICS
1779 Implement SeekGraph in XBoard
1781 Use right mouse button to view seek ads
1782 Use squares for computer seek ads
1784 Fix error that compiler does not notice
1785 Add promotions and e.p. to oneClickMove
1786 Let second click on piece make only capture, with -oneClickMove
1787 Observe a game in the background while playing
1788 Do not pop down Seek Graph on on-dot click
1789 Match handles with multiple titles for channel Chat Boxes
1790 Capture holdings of background observed gamer
1791 Allow recalling history in ICS input box with arrow keys
1792 Interface XBoard to GhostView file-browser dialog
1793 Fix right-edge spillover of Seek-Graph dots in WinBoard
1794 Allow ICS context menu to pop up a Chat Box on clicking handle
1795 Pop up ICS text menu with default item under mouse pointer
1796 Seek-Graph bugfix: disappearing output in ICS console
1797 Bugfix smart capture
1798 Handle display of PV that starts with other move than played
1799 Add upload of game to ICS for examining
1800 Make WB Chat Boxes wrap and handle URLs
1801 Allow arrow keys in WB Chat Box to access command history
1802 Make Chat Windows pseudo-tabbed
1803 Add -chatBoxes option to open Chat Boxes at startup
1804 Allow WB Chat Box to be dedicated to shouts and 'it'
1805 Let the sounds sound on receiving a message in a Chat Box
1806 Add option -shuffleOpenings
1807 Add Annotate item in Step menu
1808 Support playing through PGN variation comments
1809 Let yy_text determine progress of PV parsing
1810 Newly lexed parser in XBoard directory
1811 Don't disturb background observe when receiving new piece
1812 Insert autoKibitz continuation lines at end of line
1813 Allow walking a kibitzed PV
1814 Fix copying of kibitzed info in Engine-Output window
1815 Put newly opened Chat Box on top
1816 Repair settings-file name
1817 Repair background-observe patch
1818 Use side-by-side boards to display background game
1819 Create space in WinBoard ICS-options dialog
1820 Put new options in WB ICS-options dialog
1821 Group Chat Boxes with console in stead of board window
1822 Add option Display Logo in WB general-options menu
1823 Fix display of uninitialized boards in background observe
1824 Print seconds with 2 digits in backgroundObserve status line
1825 Redraw second board on expose events
1826 Mark non-compliant lines of engine in debug file
1827 Add kibitzes and c-shouts Chat Box
1828 Also capture (numeric) whispers of players for -autoKibitz
1829 Add -autokibitz checkbox to UCI-options menu dialog
1830 Display PV from Engine-Output window (XBoard)
1831 Fix handling username change during game
1832 Paint highlights on dual board (WB)
1834 Allow loading of PGN variations in XBoard
1835 Allow adjustment of clocks in any mode with shift+click
1836 Update WinBoard html help
1837 Update WinBoard RTF docs
1838 Change name of Global Settings menu item to Common Engine Settings
1839 Let WinBoard recognize ~ in settings file name as HOMEPATH
1840 Prevent <Esc> closing chat box
1841 Fix disabling of Chat Box navigation buttons
1842 Let Chat Boxes pop up above console, rather than on top of it
1843 Fix crash on switching to ICS xiangqi game
1844 Suppress background observe for boards with own game number
1845 Allow any %ENVIRONMENTVAR% in WB settings file name rather than ~
1846 Fix rep-draw recognition
1847 Allow escape sequences in telluser(error) messages
1848 Fix typos in html help file
1850 Alter XBoard key bindings to mimic WinBoard
1851 Fix engine stall on perpetual-check evasion
1852 Reverse mousewheel action
1853 Repair score printing with -serverMoves option
1854 Fix e.p. bug in xiangqi with -serverMoves option
1855 Ignore checks in 50-move count for Xiangqi
1856 Remove font settings from master settings file
1857 Adjudicate Xiangqi material draws with Advisor-less Cannons
1858 Remove misspelled prototype
1859 Remove duplicate testing for cores feature
1860 Fix oneClickMove bug
1861 Refactoring of material-draws adjudication code
1862 Add string option /pieceNickNames
1863 Define /firstUCI and /secondUCI as synonyms for /fUCI, /sUCI
1864 Suggest default file name in browser dialog
1865 Fix erors when compiling with --disable-zippy
1866 Add some book-control options
1867 Allow match to be started from WB menu
1868 Tricked by the grossnes
1869 Add -colorNickNames option
1870 Improved patch for expansion of WB settings-file name
1871 Fix some MSVC compile errors
1873 Trivial-draws recognition improved in Xiangqi
1874 Do not exit after match when match started from menu
1875 Mark XBoard result messages for internationalization
1876 Make the ID of all WB dialog items unique
1877 Internationalization for WinBoard
1878 Do not translate game-end messages in PGN
1879 Add some forgotten translation hooks
1881 Update WB translation template
1882 Make WB run-time language switch possible from menu
1883 Fix JAWS bug saying side to move in ICS play
1884 Prevent transmission of spurious promo char to other engine
1885 Allow parsing of upper-case machine moves
1886 Fix silent bug in drop moves
1887 Revert splitting of UserMoveEvent
1888 Extend legality testing to drop moves
1889 Extend mate test to drop games
1890 Strip DOS line endings from parser.l
1891 Make board-size overrule options volatile
1892 Make Shogi promotion zone board-size dependent
1893 Suppress spurious use of SAN castling in mini variants
1894 Pass promoChar to SendMoveToICS
1895 Remove promotion-piece encoding from ChessMove type
1896 Enhance multi-session TC clock handling
1897 Allow -timeIncrement to be a float
1898 Fix menu translation bug
1899 Fix uninitialized variable in book code
1900 Change evalgraph scale in drop games
1901 Limit multi-session clock handling to non-ICS games
1902 Inherit promoted-info that ICS does not give from previous board
1903 Adapt WinBoard to Shogi implementation on Variant ICS
1904 Fix WinBoard Lance bug
1905 Fix bug in ICS variant switch for Shogi
1906 Allow lower-case piece indicator in drop-move notation
1907 Allow full promotion suffixes on SAN piece moves
1908 Add option -variations to control variation-tree walking
1909 Disable some very verbose debug printing
1910 Implement -flipBlack in XBoard
1911 Add set of shogi pixmaps for XBoard
1913 Make starting new variation dependent on shift key
1914 Complete WB (western) bitmaps for Shogi at size 33
1915 Implement board textures in XBoard
1916 The -overrideLineGap option is made to work in XBoard
1917 Provide some sample board-texture pixmaps
1918 Make -flipBlack and -allWhite option volatile
1919 Let -oneClickMove also work in EditGame mode
1920 Make Knight hop first straight, then diagonal
1921 Suppress promotion popup if piece will explode
1922 Animate piece explosions in drag-drop moves and in XB
1923 Make deferral default in Shogi promotions
1924 Fix spurious promotions with legality testing off
1925 Bugfix for safeStrCpy patch for XBoard
1926 Bugfix safeStrCpy patch, WinBoard
1927 Augment moves of some fairy pieces
1928 Delete some stale promotion code
1929 Add the actual size-33 Shogi bitmaps
1930 Remove validity test on promochar from parser
1931 Make test for valid promotion piece color-dependent
1932 Remember values set by -firstOptions, -secondOptions
1933 Restrict use of a2a3 kludge
1934 Implement setup (engine-GUI) command
1935 Allow arbitrary nesting of sub-variations in PGN input
1937 Use normal SAN for wildcard pieces
1938 Use SAN even on illegal moves
1939 Give Lance moves of Berolina Pawn
1940 Keep last PV while clearing engine-output display
1941 Fix bug in parsing illegal Pawn captures
1942 Newly lexed parser.c
1943 Let Engine #2 Settings start second engine
1944 Allow clicked name internal to the icsMenu command string
1945 Make safeStrCpy safe
1946 Restrict use of escape expansion
1947 List Hint with compliant commands
1948 List some undocumented commands as compliant
1949 Fix mouse-driver buglet
1951 Fix acceptance of null-move with legality testing off
1952 Add -variant seirawan to menu
1953 Implement variant seirawan
1954 Implement entering gating moves with mouse
1955 Use Falcon and Alfil as built-ins for Seirawan chess
1956 Accept Seirawan-style gating suffixes
1957 Fix one-click moving on up-click
1959 Fix default holdings size for variant seirawan
1961 Fix safety crash when appending comments
1962 Define moves for Dragon Horse outside Shogi
1963 Make yyskipmoves also suppress examining of drop moves
1964 Change representation of Bede in variant fairy initial position
1965 Give Lance moves of Amazon in variant super
1966 Make Hoplite moves irreversible in Spartan Chess
1967 Reorganize WinBoard menus
1968 Reorganize XBoard menus
1969 Display error for wrong use of Machine Match
1970 Fix spurious scores in comments
1971 Revive Analyze File menu item in WB
1972 Let Analyze File annotate the loaded game
1973 Restrict drops in variant seirawan to back rank
1974 Bugfix XBoard menu translation
1975 Separate menu text from menu name in XBoard
1976 Adapt some XBoard menu texts
1977 Apply gettext macros to menu texts
1978 Fix Shogi promotion popup
1979 Let move-history window scroll to bottom after adding move
1980 Alter WinBoard menu text
1981 Divorce the Edit and Show Tags/Comment menu items
1982 Add XBoard key bindings for Revert and Truncate
1983 Update info on key bindings in texi file
1984 Update texi file for new menu organization
1985 Add description of Game List Options in texi file
1986 Alter descriptionof Analyze File menu item
1987 Improve drawing of highlight arrow
1988 Make WinBoard clocks translation-proof
1989 Configure -inc as volatile option in XBoard
1990 Configure XBoard to use wood board texture by default
1991 Write key bindings in XBoard menus
1992 Allow line-straddling result comments
1993 Peel PV out of comment
1994 Fix sub-variation display with negative score
1995 Correct the key bindings fo view menu in texi file
1996 Move Hint and Book items to Engine menu in XBoard
1997 Configure EGTB cache size in adapterCommand
1998 Also exempt variant seirawan from eval-scale doubling
1999 Fix fag-fell marker with logos on
2000 Let user decide if he wants highlights in blindfold mode
2001 Strip CR from xboard.c
2002 Port highlighting with arrow to XBoard
2003 Configure arrow highlighting as default in XBoard
2004 Provide menus for editing WinBoard engine and server lists
2005 Add XBoard menu items for arrow highlight and one-click move
2006 Fix Edit Game/Position checkmarking in WinBoard
2007 Use default logo for user
2008 Add handle for translator acknowledgement
2009 Create space in dialogs for translation
2010 Add one-click move control to WB general-options dialog
2011 Resize buttons in WB engine-settings dialog
2012 Update translation template
2013 Subject WB context menus to translation
2014 Fix duplicate menu character for Edit Comment
2015 Put OK/Cancel last in tab cycle of some WB dialogs
2016 Remove tab stops on first radio button of WB dialogs
2017 Change tabbing order in WB sounds dialog
2018 Fix order of elements in WB time-control dialog
2019 Reorganize order of WB New Variant dialog controls
2020 Fix ICS context menu for JAWS
2021 Translate menus after creation of JAWS menu
2022 Adapt JAWS menu to new menu organization
2023 Let JAWS SayString buffer full sentence
2024 Subject JAWS menu and spoken strings to translation
2025 Update WB language template file
2026 Put nr CPU earlier in tab cycle of WB Common Engine dialog
2027 Group engine-output memos with engine names
2028 Disable some accelerators in JAWS version
2029 Allow starting a variation from keyboard entry in WB-JAWS
2030 Define Ctrl-R as right-click in WB Comment dialog
2031 Fix bug in parsing variations
2032 Fix WB promotion popup
2033 Fix promotion of Pawn-like Lance
2034 Fix promotion suffixon disambiguated piece moves
2036 Add variant Spartan Chess
2037 Fix spurious reading of old game title by JAWS
2038 Fix chat window title
2039 Fix right-alignment pproblem in WB ICS window
2040 Fix WB font-based piece rendering on variant switch
2041 Fix Spartan promotion to King
2042 Show move that causes false illegal-move claim
2043 Reset win/loss counters before match
2044 Reset machine colors after match
2046 Fix time in PGN info
2048 Reset 50-move counter on all pawn-like Lance moves
2049 Fix legality testing for promotions
2050 Fix move type-in truncating game
2051 Fix type-in of drop moves
2052 Fix spurious mate test in Edit Game mode
2053 Remove superfluous copying of machine move
2054 Re-instate load next/prev position menu items
2055 Fix WB Sound Options greyout and remove some grossness
2056 Fix legality testing of drop moves
2057 Move clock-click code to back-end
2058 Greyout unavailable variants in New Variant dialog
2061 Clean up fishy patch
2065 (git shortlog --no-merges v4.4.3...HEAD)
2068 updated version number to indicate development on 4.4.4
2071 Remove unnecessary double equals from configure.ac.
2074 Let move parser return ImpossibleMove for off-board moves
2075 Prevent engine stall on perpetual-chase evasion
2076 Fix bug in sending "usermove" when forcing book moves
2077 Pop down old tags on loadng new game in WinBoard
2078 Fix game end during dragging
2079 Repair animate dragging
2080 Fix bug in sending cores command to engine
2081 Fix parsing of SAN shogi promotions
2082 Fix variant switch on PGN loading
2083 Cut board squares out of texture bitmap more cleverly
2084 Allow -flipBlack to work with font-based piece rendering
2085 Allow font-based piece rendering in board sizes below petite
2086 Fix WinBoard game-list title
2087 Fix deadlock in match-result display
2088 Fix regression in colorization of zippy-matched commands
2089 Fix zippy handling of draw offers from ICS
2090 Make some more zippy code obey the --disable-zippy flag
2091 Repair exit-popup deadlock patch
2096 (git shortlog --no-merges v4.4.2...HEAD)
2099 updated to unstable version number
2100 added missing sounds files to be able to compile on windows
2101 new developer release
2102 update year in copyright info
2103 DOS line endings and 644 mode for woptions.c
2104 updated files (AUTHORS, Changelog, etc) for new release
2105 new developer release
2106 added logo files for xboard
2107 new developer release
2108 updated winboard/parser.c
2109 release of version 4.4.3
2112 Implement castling for variant CRC
2114 Bugfix legality null move in parsing with -testLegality off
2115 Fix bug for incommensurate time odds
2116 Make WinBoard makefiles use parser.c in XBoard directory
2117 Fix piece-to-char table -variant fairy
2118 Fix TwoKings ICS castling-rights bug
2119 Fix reading castling rights FEN in knightmate and twokings
2120 Fix OO-castling in FRC after pasting FEN
2121 Accept <Enter> for changing chat partner
2122 Use -keepAlive option to determine connection health
2123 Fix of ancient WinBoard bug: check value of int options
2124 Fix bug in display of logos
2125 Remove stray dot from WinBoard makefiles
2126 Fix u64 format for cygwin
2127 Send continuation lines to chat box they belong to
2128 Fix highlighting bug in XBoard
2129 Extensive bugfix of -autoKibitz
2130 Remove race condition in clock switching
2132 Change opening array -variant fairy
2133 Match handles with multiple titles for channel Chat Boxes
2134 Bugfix stale first-click
2135 Start insertion point at end of text edits in XB dialogs
2136 Fix copying of WB Chat Window contents
2137 Bugfix of autoKibitz and Chat suppression in ICS window
2138 Fix XB crash on giving keyboard focus to non-text widget
2139 Bugfix copying from Chat Box, own lines
2140 Fix 'mamer bug' in Chat Boxes
2141 Make signedness of castling rights explicit in function arguments
2142 Fix copying of kibitzed lines from WB Engine-Output window
2143 Do not recognize non-ICS variants from PGN event tag
2144 Remake programVersion string after receiving engine features
2145 Set keyboard focus at startup to board window
2146 Fix window-position upset on failing engine start in WinBoard
2147 Fix info lines being used as normal thinking output
2148 Correct error in texi file
2149 Allow lower-case promochar in moves of type h8=Q
2150 Fix Alt+M JAWS command in Two-Machines mode
2151 Fix JAWS piece drop cursor, and streamline some sentences
2155 (git shortlog --no-merges v4.4.1...HEAD)
2158 updated version number to unstable
2159 added missing library for build on OS X
2160 add Winboard source files into tar-ball
2161 removed files that should only be in the windboard directory
2162 fixed build on openbsd
2163 new developer release
2164 fix for bug #28077: xboard needs to link against x11
2167 cleaned up some debug messages and typos
2168 fix crash on engine crash
2169 fix casting rights after FEN pasting
2170 the last move before the time control now gets its time listed in the PGN
2171 fix double start of zippy engine after switch to gothic
2172 fix declaration of engineOutputDialogUp
2173 fix engine-sync on move-number type-in bug
2174 removing some rather verbose debug messages that seem no longer needed.
2175 fix bug in bughouse drop menu
2176 use xtell for talking to handles, but tell for talking into a channel.
2177 fix the irritating wandering off of the MoveHistory window in XBoard on opening/closing.
2178 fixed some outstanding pixmaps
2179 Fix castling rights when copying FEN to clipboard (again)
2180 score sign in analysis mode
2181 correctly apply some check boxes from the option menu
2182 updates makefiles to include dependency on config.h
2183 fix problem with empty string in -firstNeedsNoncompliantFEN
2184 double buffer size to prevent overflow
2185 remove trailing \r in xboard output
2190 (git shortlog --no-merges vold...vnew)
2193 get "make distcheck" to work
2194 reverted .texi file and fixed Makefile.am
2195 fixed a few more small bugs reported by Stanislav Brabec
2196 fixed some implicit declarations reported by Stanislav Brabec
2197 added some more files to be distributed via make dist
2198 another bug fix found by Stanislav Brabec
2199 more files for git to ignore
2200 updated cmail.in to adapt the CVS->git change
2201 wrong default value for engineDebugOutput
2202 updated version number to 4.4.1.pre
2203 getting ready for 4.4.1 release
2204 bugfix: segfault when invalid option argument was given (bug #27427)
2205 added some comments and formated code
2206 cleanup: removed "#if 0" from source
2207 cleanup: removed "#if 1" statements
2208 cleaned up an old #ifdef in zippy
2209 removed AnalysisPopUp. Use EngineOutputPopUp instead
2210 forgot to add these two lines to the last commit
2211 new alpha version; first one with new naming scheme
2212 fix for bug #10990: cmail does not seem to support .cmailgames or .cmailaliases
2213 new pre-release version; updated version numbers
2214 unguarded debug printf. added the appropiate if statement
2216 reformated html to be correctly validated
2219 fix printing out help message (list of command line options) (tiny change)
2222 Swapped 'tell' and 'message' parsing order for colorization. Sometimes messages are relayed as tells and should be colorized as tells.
2223 Use of strcasecmp() broke Visual C++.
2224 Add resource ID for new Mute menu item.
2225 Previous fix for VC++/strcasecmp() was wrong-- use StrCaseCmp().
2226 Added wchat.c to the project files we maintain.
2227 Fixed bug dereferencing garbage, causing crash.
2228 Simplified future version changes.
2229 removed _winmajor if not defined so that VC 2008 can compile the project
2230 Updated navigation accelerators, fixing ICS problems.
2231 Added URL detection into the console text window for ICS.
2232 reverted winboard.c beofre URL commit to correct whitespace conversion
2233 added URL detection and provided hotlinks in the ICS client
2234 Restructured URL code so it fits better with how winboard is set up.
2235 Cleaned up ConsoleWndProc (not complete, see below)
2236 added ics_printf() and ics_update_width() and utility functions
2237 Added width updates to ICS client on font and window size changes
2238 added code to handle initial width update
2239 vsnprintf() must be _vsnprintf() for MSVC
2240 Turned off wrap when possible on ICS servers.
2241 Added code to prevent unnecessary width updates.
2242 Adjusted alternative joining method to obey keepLineBreaksICS
2243 Maintainence to support all compilers.
2244 silence some compiler warnings
2245 Added server width adjustment based on client width changes
2246 neglected this for the auto-width updating in xboard
2247 Fixed joiner detection, allowing it to work with timeseal
2248 Adjustment to joining to work around server not always including space.
2249 Added internal wrapping ability.
2250 Moved SIGWINCH signal so it can be used...
2251 Changes to allow fonts with any charset (such as terminal)
2252 Updated compiling instructions.
2255 added a chat window to keep track of multiple conversations
2256 fixed the HAVE_LIBXPM-dependent compile errors
2257 allow the result comment as a display item in the game list
2258 fixed parse bug for pgn files
2259 fix for keepalive and chat window
2260 rewrote wevalgraph for better frontend/backend separation
2261 added the result comment to the game-list tags when the game list is exported to the clipboard
2262 Prepared a system to internationalize the WinBoard menus
2263 Made the beep sounds for JAWS board navigation configurable through command-line options
2264 Updated the RTF docs for the chat windows, engine-settings dialog, /keepAlive option and new game-list tag
2265 added a "Mute All Sounds" item in the WinBoard Options menu, on Eric's request
2266 Opening Engine #1 Settings crashed XBoard when there were no text-edit options in the dialog (to which to set keyboard focus)
2267 Engine did not start playing when out of GUI book on second move with white
2268 fix for edit-position "moves" being sent by XBoard to the engine
2269 bugfix for protocol extensions: egtbpath -> egtpath
2270 small fixes for the JAWS version
2271 fixed loading of saved games via command line
2272 worked on premove bug
2273 new forceIllegalMoves option
2274 updated to winboard internationalization scripts
2275 small improvement for JAWS version
2276 added forceIllegalMove to xboard
2277 fixed premove recapture problem;promotion popup appearing on obviously illegal moves; promotions in Superchess and Great Shatranj
2278 removed test for premove
2279 fix for bug #27642: Clock jumps strangely in engine mode
2280 fix joining of lines split by ICS
2281 Added a command-line option -keepLineBreaksICS true/false to control line joining.
2282 changed enable menus
2283 fix for bug #27666: naming of variants
2284 fix for bug #27668: e.p. field still not passed to engine
2285 Proper board and holdings size when switching to variants gothic, capablanca, great and super within an ICS game.
2286 new bitmap converter (including fill option) and new pixmaps
2287 fixed wrong number of arguments for EngineOutputPopUp
2288 moved bitmap to correct location
2289 fixed engingeoutput routine
2290 updated black fairy pieces
2291 new mousehandler to correct for premove and promotion popup
2292 fixed segfaul in convert.c used to convert pixmaps
2293 fix for bug #27751: negative holding counts displayed
2294 fixed bug reported in WB forum: second game of a match would not start when using the GUI book
2295 partly fix for bug #27715: scaling of menu bar
2296 fix for bug #27667: window should be reference to toplevel
2297 smarter analysis of the boards that XBoard receives from an ICS
2298 fix for bug #27760: debug printf in backend.c and additional check for variant
2299 fix for bug #27667: PV line missing in analysis window, part 3
2300 fix for bug #27715: 2 (minor) graphic issues
2301 fixed bug when switching to variantsuper
2302 allowe parsing / disambiguation of SAN moves like Xe4 in certain situations
2303 fix for bug #27772: holdings not updated
2304 better init for random number generator
2305 fix for bug #8847: moving backward while examining on FICS not reported to engine
2306 improved mouse handler
2307 holdings update and regression fix
2308 NPS plays and pondering
2309 improved mouse handler
2310 fix to the minor graphics issue contained some typos, as was remarked in the bugs reports
2311 This patch adds <Enter> to the characters that cause an automatic switch to the ICS console when typed to the board window.
2313 removed bitmaps files that are not needed any more
2314 replaced defective bitmaps with copies from 4.2.7
2315 removed unused v54?.bm bitmaps from resource file
2316 The book-probe code forgot to close the book file after opening it.
2317 fix for bug #27799: fix for nested-nested-nested variations
2318 fix for two compiler warnings
2319 fixed bug related to unsigned char in convert.c
2320 fix for bug #27790 and 277772.
2321 force full redraw in winboard
2322 more work on variant switch
2323 another bug in VriantSwitch: an unitialized board was printed.
2324 removing empty lines from ICS play
2325 changed stderr to debug output, since stderr is closed in winboard
2326 quick fix for "White Mates" in parser.l
2328 fix for bug #27826: ported two options to xboard
2329 fix for bug #27826: fixed autoDisplayComment
2330 switch focus to the board after loading a game
2331 prevent buffer overflow
2334 Fix some issues in the XBoard man page
2335 Fix up man page some more
2336 Silence warnings when compiling 64-bit xboard
2337 Drop an obsolete script that was only used to update my personal web site
2338 Make copy/paste position and game use clipboard, bug #27810
2339 Further copy/paste fixes