3 (git shortlog --no-merges v4.7.1..HEAD)
6 Make PGN parser immune to unprotected time stamps
8 Fix GUI book after setup position
9 Allow drops / promotions/ deferrals to be edited into book
10 Allow entry of negative numbers in spin control (WB)
11 Fix grabbing of selected piece
12 Fix initial board sizing WB
13 Fix -zippyVariants option
18 (git shortlog --no-merges v4.7.0..HEAD)
21 new version number for developer release
23 Updated Ukrainian translations
24 Updated German translation
26 Christoph Moench-Tegeder (1):
27 fix bug #38401: xboard.texi doesn't build with texinfo-5.0 (tiny change)
30 Work-around for Xt selection bug
31 Repair WinBoard compile error
32 Add -backupSettingsFile option
33 Make skipping of unknown option smarter
34 Let popping up of WinBoard chatbox for channel open it
36 Fix vertical sizing of GTK board
37 Fix buffer overflow in feature parsing
38 Accept setup command for non-standard board size
39 Fix fatal error on unsupported board size
41 Let XBoard -autoBox option also affect move type-in
42 Fix spurious popup after batch-mode Analyze Game
43 Fix saving of analyzed game
44 Provide compatibility with Alien Edition setup command
45 Fix quoting of book name in tourney file
46 Fix disappearence of pieces that were moved illegally
47 Fix horrible bug in reading scores from PGN
48 Print score of final position in Analyze Game
50 Fix scrolling of Chat Box
51 Make Chat Box window obey -topLevel option
58 (git log --pretty=short --cherry-pick --left-only v4.7.x...v4.6.2^ |git shortlog --no-merges)
61 added some documentation about what's need to be done for a release and a bash-release script
62 Merge branch 'v4.6.x' into tmp
63 new version number for developer release
65 removed unused variables (-Wunused-variable)
66 enable -Wall -Wno-parentheses for all compilers that understand them
67 new version number for developer release
68 Updated German translation
69 fix bug #36228: reserved identifier violation
70 bug #36229: changed PEN_* from define to enum
71 bug #36229: changed STATE_* from define to enum
72 bug #36229: changed ICS_* from define to enum
73 new version number for developer release
75 added cairo and librsvg to configure process
77 added SVGs to dist files in automake
78 added a black and white theme to replace the mono option
79 we still need a few bitmaps, so the directory needs to be included in Makefile.am
80 new version number for developer release
82 updated some icons to SVG
83 new version number for developer release
84 fix configure script for --with-Xaw and --with-gtk
85 updated po/pot files; added new frontend files
86 don't define X_LIBS when using gtk-frontend
87 new version number for developer release
89 Updated copyright notice to 2013
90 removed trailing whitespace
91 Updated Ukrainian translations
92 fix configure bug that showed up on OS X (couldn't find X11/Dialog.h)
93 Updated German translation
94 new version number for release of 4.7.0
95 updated Changelog, NEWS, etc.
96 updated po files for new release (make distcheck)
97 Merge remote-tracking branch 'origin/master' into v4.7.x
98 add test for pkg-config
99 Merge branch 'master' into v4.7.x
100 added rotated shogi pieces for -flipback option and moved them to the themes directory
101 keyboard accelerators for both front ends.
102 add close buttons to gtk windows
103 in debug mode also print the git-version if available during build
104 add keyboard shortcuts back into Xaw version
105 removed some translation calls for messages in the debug log
107 fixed segfault of g_markup_printf_escaped which needs utf-8 strings
108 removed two more translations from debug output
109 fix OK-response in gtk dialogs, see c7f8df124
110 Merge branch 'master' into v4.7.x
113 Fix typo (seach) in string. It is already fixed in branch v4.6.x
114 Mark new text "Click clock to clear board" for translation
115 Change some double literals to floats.
116 Remove unused variable pdown from function UserMoveEvent
117 Remove unused variable delayedKing from function QuickScan
118 Remove unused variable tm from function SaveGamePGN
119 Remove unused variable first_entry from function find_key
120 Remove unused static function MenuBarSelect
121 Remove unused static function ShowTC
122 Remove 5 unused variables from zippy code
125 Fix configure script for --enable-zippy (tiny change)
128 bug #37210: Mishandling of X11 -I flags (tiny change)
131 Fix suspected bug in Makefile
132 Merge branch 'v4.6.x' of git.sv.gnu.org:/srv/git/xboard
133 Fix fall-back on -ncp mode
134 Inform user in EditPosition mode how to clear board
135 More thorough switch to -ncp on engine failure
136 Implement exclude moves
137 Add exclude and setscore to protocol specs
138 Fix focus of Game List
139 Keep list of excluded moves in Engine Output header
140 Let clicking on header line exclude moves
141 Fix memory corruption through InitString and second-engine loading
142 Silence unjust warning
143 Implement Narrow button in WB Game List
144 Switch to using listboxes for engine-selection in WinBoard
145 Install engine within current group
146 Remove some unused (exclude-moves) variables
147 Refactor menu code, and move it to menu.c
148 Switch to use of short menu references
149 Move more back-endish menu-related stuff from xboard.c to menus.c
150 Contract some awful code replication
151 Split back-endish part off drawing code and move to board.c
152 Declare some shared global variables in backend.h
153 Split back-endish part off xoptions.c, and move to dialogs.c
154 Move some back-endish routines from xboard.c to dialogs.c
156 Remove one level of indirection on ICSInputBoxPopUp
157 Make routine to probe shift keys
158 Split usounds.c and usystem.c from xboard.c
159 Prevent double PopDowns
160 Major refactoring of GenericPopUp
161 Redo AskQuestion dialog with generic popup
162 Redo PromotionPopUp with generic dialog
163 Redo ErrorPopUp with generic dialog
165 Add -dialogColor and -buttonColor options
166 Redo Game List Options with generic popup
167 Redo Game List with generic popup
168 Redo Engine Output window with generic popup
169 Redo Eval Graph with generic popup
170 Split sync-after options in Match dialog into checkbox + label
171 Remove unnecessary menu unmarking for Edit Tags
172 Redo main board window with generic popup
173 Switch back two two-part menu names
174 Fix recent-engines menu
175 Correct texi file for use of .Xresources
176 Fix switching debug option during session.
177 Move DisplayMessage to dialogs.c
178 Move LoadGamePopUp to menus.c
179 Add message about enabling in New Variant dialog
180 Use ListBox in stead of ComboBox in Load Engine dialog
181 Use ListBox in stead of ComboBox in Match-Options dialog
183 Fix default file types for browse buttons
184 Port grouping to XBoard Load Engine
185 Change default directory in Load Engine to "."
186 Port engine grouping to Match Options dialog
187 Give the dual-board option a separate board window
188 Reorganize main() a bit
189 Add 'Narrow' function to position search
190 Fix bug in FRC castling for position search
191 Use Ctrl key in EditPosition mode to copy pieces
192 Fix Makefile EXTRA_DIST
194 new version number for developer release
197 Fix vertical chaining of Buttons and browser ListBoxes
198 Make reference to board widgets symbolic
199 Fix internationalization
200 Fix Engine Output icon heights in international versions
201 Add New Directory button to file browser
202 Add sound files to browser menu
203 Fix 3 forgotten symbolic widget references
204 Let clocks of secondary board count down
205 Fix redraw of secondary board on flipping view
206 Allow clearing of marker dots in any mode
208 Fix double promotion popup
209 Move clearing of target squares to after drag end
210 Fix click-click sweep promotions to empty square
211 Also do selective redraw with showTargetSquares on
212 Improve arrow drawing
213 Use in-place sweep-selection for click-click under-promotion
214 Fix promotionPopDown on new move entry
215 Fix some compile errors / warnings
216 Implement automatic partner observe
217 Fix ArrowDamage out-of-bounds access on drop moves
219 Fix clearing of ICS input box after send
220 Fix click-click under-promotion animation save
222 Shuffle prototypes to correct header, or add them there
223 Fix readout of numeric combobox
224 Move FileNamePopUp to dialogs.c
225 Move ManProc to xboard.c
226 Fix warnings about character index
227 Fix warning about signedness
228 Add pixmap as file type known to browser
229 Offer primitive paging in file browser
230 Solve WinBoard name clashes, fix zippy-analyze menu graying
231 Fix crash on time forfeit with -st option
232 Add logo widgets in main board window
233 Allow chaining of single-line text-edits to top
234 Port chat boxes to XBoard
235 Fix disabling of Load Engine menu
236 Fix ICS Text Menu popup
237 Fix key binding of DebugProc
238 Fix WB Engine Settings window
239 Keep track of virginity of back-rank pieces in variant seirawan
240 Decapitalize promoChar in move parser
241 Fix bug in Edit Position
242 Round board size to one where piece images available (WB)
243 Let windows stick to right display edge (WB)
244 Pay attention to extension of 'positional' arguments
245 Define XOP mime type for XBoard
246 Workaround for FICS bug
247 Implement variant seirawan in -serverMoves option
248 Implement --help option
249 Add check on validity of tourney participants
250 Add options -fe, -se, -is to load installed engines/ics from list
251 Allow second engine to analyze too
252 Let second engine move in lockstep during dual analysis
253 Allow Analyze Game to auto-step through entire game file
254 Cure some sick behavior in XBoard Engine Output right-clicks
255 Allow ICS nickname as positional argument
256 Preconfigure -icsNames in xboard.conf
257 Allow entry of fractional increment in WB time-control dialog
258 Resolve conflict between -mps and -inc options
260 Fix broken -ics and -cp options
261 Use Pause state in AnalyzeMode to imply move exclusion
262 Fix browsing for path
263 Fix non-NLS compile error for XFontStruct
264 Fix WinBoard compile errors
265 Reserve more space for button bar
266 Fix button-border-width bug in monoMode
267 Redo Eval Graph drawing with cairo
268 Fix Eval Graph resolution problems
269 Redo logos with cairo
270 Redo seek graph with cairo
271 Redo arrow highlighting with cairo
273 Make convenience routine SetPen globally available
274 Redo highlights with cairo
275 Redo marker dots with cairo
276 Add mode to draw PNG piece images through cairo
278 Allow back-texture files to be PNG, (drawn with cairo)
279 Do animation with cairo
280 Maintain in-memory copy of the board image
281 Switch to using 64x64 png images
282 Allow resizing of board window
283 Specify proper condition for using cairo animation
284 Cure flashing of piece on from-square
285 Also use cairo on slave board
286 Redo coordinate / piece-count printing ith cairo
288 Make dragged piece for excluding moves transparent
289 Let cairo also do evenly colored squares.
291 Also render coordinates to backup board
292 Fix clearing of markers dots with promo popup
293 Implement variant-dependent png piece symbols
294 Remove acceleration trick
295 Fix highlight clearing
296 Draw arrow also on backup image
297 Cleanup CairoOverlayPiece
298 Fix erasing dots in seek graph
299 Separate off drawing routines from xboard.c
300 Remove all bitmap & pixmap drawing
301 Check in draw.c, draw.h
302 Clean up drawing code
304 Do coordinate text alignment with cairo
305 Fall back on built-in pixmaps if png pieces unreadable
306 Plug resource leak on rezising with pixmaps
307 Make Piececolor options work on png pieces
308 Fix bug in resize trigger
309 Suppress redraw during sizing
310 Reload piece images when pngDirectory is changed
311 Make expose handler generic
313 Fix alignment of highlight expose
314 Fix initial display of logos
315 Let expose requests pay proper attenton to widget
316 Make draw handle for board globally available
317 Fix expose requests seek graph
318 Adapt Eval Graph code to new drawing system
319 Fix rsvg version in configure.ac
320 Always render svg pieces anew on size change
321 Add -trueColors option
322 Solve odd lineGap problem
323 Fix 1-pixel offset of grid lines on some cairo implementations
324 Fix animation with textures off
325 Fix exposure of atomic captures
326 Add hatched board texture
327 Install the wood textures as png
328 Remove bitmaps from project
329 Install svg pieces in themes/default
331 Implement proper fallback cascade
332 Remove piece pixmaps from project
333 Suppress anti-aliasing in -monoMode
334 Fix segfault on faulty command-line option
335 Increase drag delay too 200 msec
336 Make fallbackPieceImageDirectory hardcoded
337 Suppress warning for InitDrawingHandle
338 Code cleanup: move expose redraw to draw.c
339 Remove unnecessary Xt colors and call to MakeColors
340 Move Shogi svg pieces to own directory
341 Spontaeous changes in gettext stuff
342 Adapt docs for svg/png in stead of bitmap/pixmap
343 Trim board-window size
344 Fix garbage pixels on the right of the board
345 Print missing-pieces error message to console
346 Prevent odd-width line shift in length direction
348 Remove some unused images from png directory
349 Remove caveat on available pieces fromNew Variant dialog
350 Fix variant-dependent pieces
351 Get svg error message
352 Fix bug in fallback mechanism
353 Fix bug in resizing on variant switch
354 Rename svg shogi pieces, so they become usable
355 Fix re-rendering of svg on resize
356 Remove the texture pixmaps from project
357 Replace xiangqi board pixmaps by png images
358 Replace marble texture pixmaps by png
359 Fix variant-dependent pieces
360 Fix crash on animation after resizing
361 Fix message in New Variant dialog
362 Fix crash in promotion popup
363 Fix WinBoard compile error on enum PEN
364 Fix image extension used for browsing to .pgn
365 Fix initial enables in TC dialog
366 Move X11 front-end to directory xaw
367 Preserve copies of the X11 front-end in xboard directory
368 Prepare xoptions.c for middle-end changes
369 Add configure switches for Xaw vs GTK.
370 Move ICS-engine analyze and AnalyzeGame code to shared back-end
371 Remove some unnecessary header includes
372 move testing for no options to back-end
373 Move MarkMenuItem to xoptions.c
374 Split xhistory.c in front-end and middle-end part
375 Remove inclusion of frontend.h from backendz.h
376 Remove xedittags.c, .h from project
377 Cleanse back-end code of all references to X11 types
378 Make xevalgraph.c backend
379 Move timer functions to new file xtimer.c
380 Remove all X11 code by #ifdeffing it out
381 Give LoadListBox two extra parameters
382 Transfer most available gtk-xt code to xoptions.c
383 Attach expose handler and connect to mouse events
384 Implement menu checkmarking and enabling
385 Connect dialog Browse buttons to GTK browser
386 Transfer more gtk-xt code, and add some new
387 Append recent engines to engine menu
388 Add text insertion in engine-output memos
389 Better cleansing of xboard.c from X11 types
390 Highlight Pause button
391 Add key-handler for ICS Input Box
392 Make generic memo-event handler, and connect history callback
393 Add highlighting in move list
394 Add scrolling of Move History
395 Let engine-output memos use new generic callback
396 Implement highlighting in engine output by through generic method
398 Connect CommentClick handler
399 Fix ListBox, and add some support routines
401 Remove some unneeded low-level X11 code
403 Add type-in event to board for popping up box
404 Add optional callback to Label Options
405 Add game-list callbacks
406 Add access routines to checkboxes and FocusOnWidget
407 Close Move Type-in on Enter
408 Deselect first char in Move Type-in and ICS Input Box
409 Use different tables for different dialog columns
410 Add hiding / showing second Engine Output pane
411 Add listbox double-click callback
412 Add BarBegin, BarEnd options
414 Add displaying of icons
415 Make some tall dialogs multi-column
417 Some experimenting with sizing
419 Delete emptied front-end files, and move rest to gtk directory
421 Make board sizing work through subtracting fixed height
422 Add window positioning
424 Fix clock clicking with GtkEventBox
425 Pay attention to NO_CANCEL dialog flag
427 Fix clock highlighting
428 Adapt lineGap during sizing
429 Draw frames around memos and listboxes
430 Load opponent logo based on handle in ICS play (WB)
431 Add 'Continue Later' button in Tournament dialog (WB)
432 Allow external piece bitmaps and board border (WB)
433 Add Themes dialog (WB)
434 Implement auto-creation of ICS logon file
435 Use colors in Board-Options dialog also for font pieces (WB)
436 Implement book-creation functions
437 Start browsing in currently-selected folder (WB)
438 Fix move highlighting with animation off
439 Fix Loop-Chess promotions
440 Implement use of pause / resume protocol commands
441 Improve scaling of border bitmap (WB)
442 Fix -fSAN in AnalyzeFile mode
443 Do not clear PGN tags on Analyze File
444 Fix min-Shogi promotion zone
445 Update WinBoard translation template
446 Prefer pause mode on pondering engine over 'easy'
447 Fix rep-draw detection in drop games
448 Implement insufficient mating material for Knightmate
449 Use Ctrl key in AnalyzeMode to exclude entered move
450 Do not move to forwadMostMove when unpausing AnalyzeMode
451 Do not automatically save aborted games in tourney PGN
452 Store some more tourney params in tourney file
453 Implement aborting of games on engine request.
454 Resend engine-defined options after reuse=0 reload
455 Allow use of ~ in pieceToChar for shadow pieces in any variant
456 Let tellothers command add comment to PGN in local mode
457 Do delayed board draw also with -stickyWindows false
460 Enforce -popupMoveErrors
461 Fix engine timeout problem in match mode
462 Stalemate is a win in Shogi
463 Adjudicate perpetual checks as loss also in Shogi
464 Adjudicate pawn-drop mate as loss in Shogi
465 Catch unknown engine in tourney games
466 Preserve mode on engine loading (sometimes)
467 Preserve PGN tags when loading engine
469 Fix expose of to-square with grid off
470 Fix warning in WinBoard
471 Let WinBoard start in its installation folder
472 Assign shortcut char to WB menu item
473 Add some new strings to WB translation template
474 Update Dutch WB translation
475 Fix GTK error auto-raising board
476 Fix warnings of build server
477 Put GTK warning in about-box
478 Let initial setting of Twice checkbox reflect current state
479 Draw both coords in a1
480 Add boolean -autoBox option
482 Add desktop stuff for .xop MIME type.
483 Remove empty-square SVG images from project
484 Revive -flipBlack option
485 Add Xiangqi piece images to project
486 Fix Makefile for install of Xiangqi pieces
487 Connect Ctrl key in WinBoard
488 Better fix of feature timeout
489 Unreserve tourney game on exit during engine load
490 Only perform e.p. capture if there are rights
491 Warn about experimental nature of dual board
492 Make switching between board windows absolute
493 Remove checkbox for 'Move Sound'
494 Don't add PV moves on board clicking in AnalyzeMode
495 Add new vertical pixel fudge
496 Allow display of 50-move counter in zippy mode
497 Add -onlyOwnGames option
498 Fix graying of Revert menu item
499 Cure GTK warning in top-level windows
500 Fix title of top-level windows
501 Print game-list timing messages only in debug mode
502 Fix repairing of arrow damage
503 Remember window params of slave board
504 Fix repositioning of GTK windows
505 Limit debug print to debug mode
506 Better handling of undefined window parameters
507 Fix sizing of slave board GTK
508 Suppress printing of status line in dual-board mode
509 Fix testing for valid window placement Xaw
511 Try to make life more bearable in Xaw menus
515 (git shortlog --no-merges v4.6.1..HEAD)
518 new version number for release of 4.6.2
521 Fix second-engine variant test
522 Add two new strings to WinBoard language file
523 Define TOPLEVEL in winboard.c
524 Fix faking of castling rights after editing position with holdings
525 Suppress clear-board message after pasting FEN
529 (git shortlog --no-merges v4.6.0..HEAD)
532 updated Changelog, etc. for developer release
533 added m4 directory to search path for aclocal. As suggested by Michel Van den Bergh
534 removed unused variables (-Wunused-variable)
535 new version number for release of 4.6.1
536 updated Changelog, NEWS, etc.
539 New Danish translation (fixes a minor error in one string)
540 Translate "NPS" also in engine output window
543 Fix fall-back on -ncp mode
544 Install engines as ./exefile in XBoard
545 Inform user in EditPosition mode how to clear board
546 Fix clock stop after dragging
547 Fix taking effect of some option changes
548 Fix bug in FRC castling for position search
549 Fix bug on loading engine
550 Fix browsing for save file in WB
551 Fix parsing crazyhouse promotions with legality testing off
553 Make variant-unsupported-by-second error non-fatal
554 Let Game List scroll to keep highlighted item in view
555 Extend smallLayout regime up to size Medium
556 Fix switching of debug mode
557 Correct texi file for use of .Xresources
559 Fix PV sorting during fail low
560 Fix memory corruption through InitString
561 Change default value for diretory to . in Load Engine dialog
562 Swap all engine-related options during engine loading
563 new version number for developer release
565 Don't strip path from engine name if directory given
566 Updated Danish and Ukranian translations
567 Suppress popup for fatal error after tellusererror
568 Detect engine exit during startup
569 Fix click-click sweep promotions to empty square
570 Suppress testing for availability in bughouse drops
571 Fix crash due to empty PV
572 Fix Eval Graph scale in drop games
576 (git log --pretty=short --cherry-pick --left-only v4.6.x...v4.5.x^ |git shortlog --no-merges)
579 removed parser.l from build process, also removed flex dependency from configure
580 updated Changelog, NEWS, etc.
581 new developer release
582 added/fixed i18n support via gettext to xboard
583 updated translation files
584 marked more strings for gettext that were only marked with N_()
585 updated list of files that include translation strings; updated pot-file
586 updated po-files; updated german translation
587 replaced hardcoded email address with generic PACKAGE_BUGREPORT
588 updated German translation
589 fixed access rights to winboard language files (644 instead of 655)
590 lng2po.sh: added command line options, GPL header
591 added translations generated via lng2po from all winboard languages
592 deactivated new languages for the moment...
593 updated ChangeLog, NEWS, etc.
594 new developer release
595 updated xboard.pot with released version
596 translation: added new Ukrainian PO file from the TP
597 translation: activated Ukrainian translation
598 updated Changelog, NEWS, etc.
599 new developer release
600 fixed segfault in xengineoutput
601 Revert "fixed segfault in xengineoutput", fixed in the backend now (from HGM)
602 malloc.h is not needed
603 updated Changelog, NEWS, etc.
605 new developer release
606 updated pot file and send to translation project
607 translationproject.org: updated Ukrainian translation
608 added NEWS for release of 4.5.3
609 only require 0.17 of gettext
610 updated Changelog, NEWS, etc.
611 updated pot file and send to translation project
612 new developer release
613 translation: updated uk.po
614 translation: updated uk.po
615 Merge branch 'master' into v4.6.x
616 translation: added danish translation
617 marked more strings for translation
618 added new files to po/POTFILES.in
620 Merge branch 'master' into v4.6.x
621 new developer release
622 updated version numnber in pot file
623 fixed size of XBoard icon to 48x48
624 translation: updated uk.po
625 marked an error messages for translation
626 removed Iconify function. Should be handled by the window manager.
627 replaced unicode character for "'" in xboard.texi
628 change keybindings that don't use ctrl, make MoveTypeInProc ctrl aware; fixes #35000
629 fix translation for engine list; fixes #34991
630 make entries in CreateComboPopup not translateable; fixes #34991
631 also don't translate selection in ComboSelect; fixes #34991
632 only translate entries in CreateComboPopup if strlen>0; fixes #34991
633 Merge branch 'master' into v4.6.x
634 Updated copyright notice to 2012
635 code cleanup: make function definition confirm to GNU coding style
636 added desktop and mime-type association to autoconf install process
637 added some autogenerated po files to .gitignore
638 forgot to list new desktop files in EXTRA_DIST section in Makefile.am
639 Merge branch 'master' into v4.6.x
640 updated Changelog, NEWS, etc.
642 new developer release
643 Merge branch 'master' into v4.6.x; updated to correct version number for v4.6.0 branch
644 fixed comments for translators: comments starting with TRANSLATORS: are now copied to the po file
645 added some comments for translators
646 translation: updated uk.po
647 updated Changelog, NEWS, etc.
649 new developer release
650 Merge branch 'master' into v4.6.x; updated to correct version number for v4.6.0 branch
651 add configure test for xdg-programs to install mime types; can be disabled for building of e.g. rpms
652 modified configure and makefile for handling mimedb update
653 translation: updated uk.po
654 Merge branch 'master' into v4.6.x
655 fixed "make install-pdf": missing target for recursive make in po directory
656 add information about our webpage and were to report bugs into the help menu
657 Merge branch 'master' into v4.6.x
660 fix for repeating key issue, with this allissues this bug should be closed; fixes #35000
661 Add NO_GETTEXT flag for combobox. Fix bug #34991
662 Make GenericPopUp() more readable by using more named flags instead of numerals
663 Fix crash when selecting user soundfile due to free() of not malloc()'ed memory
664 Fix a memory leak in Sound Options
665 Fix a possible crash in the file browser
666 Fix possible crash on 64-bit systems when copying game or position
667 Give numeric options the value 0 if a non-numeric text is entered. Before the value ended up undefined.
668 Give numeric options the value 0 if a non-numeric text is entered (one more place). Before the value ended up undefined.
669 Duh! Initialise the argument to sscanf() inside the loop, so it always gets a known value when sscanf() fails.
670 Transfer a pointer to the promoChar from PromotionPopUp() to PromotionCallback(). Fixes #34980
671 Definition of TimeMark moved from 3 c files to backend.h
672 Add #include "moves.h" to gamelist.c for def. of CopyBoard()
673 Remove the last 2 compile warnings in gamelist.h
674 Add 2 strings for translation
675 Fix unportable memory initialisation
676 Fix checking of return value from snprintf()
677 One more string marked for translation
678 Fix buffer possible overflow when writings tags
679 Use ngettext() instead of gettext() for a string to allow better translation.
680 Mark the strings "first" and "sencond" for translation.
681 Add args.h to POTFILES.in and change the interface to ExitArgError() so msg is c format string
682 Fix typo in translator comments explaning "first" and "second"
683 Fix one more typo in the translator comments explaning "first" and "second"
684 One missed translation of cps->which
685 Updated Danish translation
688 New parser, written in C
689 Implement yynewstr entry point in new parser
690 Fix o-o castling in new parser
691 Implement Edit-Comment window through generic popup
693 Remember Tags and Comment dialog coordinates
694 Implement sweep selection as alternative for the piece menu
695 Implement sweep selection of promotion piece
696 Fixes to sweep selection
697 Make sweep-select promotions work in WinBoard
698 Alternative sweep promotions
699 Third method of sweep selection
700 Implement Copy Game List menu item for XBoard
701 Implement move type-in for XBoard
702 Refactor move type-in code
703 Fix crash copying game list when there is none
704 Alter treatment of moves with empty squares
705 Fix sweep-promotions patch
707 Describe -pieceMenu option in texi file
708 Describe -sweepPromotions in texi file
709 Describe Copy Game List menu item in texi file
710 Describe move type-in in texi file
711 Fix chaining of bottom-row dialog buttons
712 Fix gettext macros in option dialogs
713 Bring structure in appData engine options
714 Put engine initialization code in per-engine function
715 Add UnloadEngine routine
716 Generalize WaitForSecond to WaitForEngine
717 Make engine loadable during session
718 Make engine startup error non-fatal
719 Put gettext markers in generic dialog creator
720 Create conversion tools for language files
721 Fix some warnings and header-file improvement
722 Silence more rpm warnings
723 Fix zippy bughouse partner bug
724 Delay loading of second engine until it is used
725 Fix grayout XB Match Options in ICS mode
726 Implement flock in WinBoard
727 Remove building rule for parser.c from WB makefiles
728 Lock game an position file during writing
729 Add callback possibility to combobox selection
730 Refactor code for loading games and positions in match
731 Fix crash on empty Engine Settings dialog
732 Display note in stead of empty engine-settings dialog XB
733 Implement Tournament Manager
734 Calculate and display tourney result
735 Allow switching off match mode through menu
736 Load new logo on engine change WinBoard
737 Implement Load Engine dialog in WinBoard
738 Fix error message on engine load
739 Make option to draw second engine from first list
740 Implement Tournament Options dialog WinBoard
741 Lift limitation of text length in generic dialog XB
742 Lift length-limit on text-edits in WB generic popup
743 Fix PV walking in analysis mode
744 Fix generic combobox bug
745 Improve sizing of comment and tags dialogs
746 Add default extension in file browser
747 Fix stopping of match in tourney mode
748 Fix exit popup in tourney mode
749 Fix range of tourneyType spin WB
750 Add partcipants at bottom in tourney dialog (WB)
751 Add WB new popup prototypes
752 Plug memory leak, filenames relative to installDir
753 Put saveGameFile in tournament dialog
754 Save time-control settings in tourney file
755 Let XB generic popup define default file extensions
756 Add -first/secondPgnName option
757 Fix resetting engine options
758 Make book-edit function WB
759 Let Shift+RightClick on PV actually play the PV moves
760 Import WinBoard language files into git
761 Allow changing MultiPV setting from Engine-Output window
762 Fix button sizing in generic popup
763 Let ParsePV always generate SAN move
764 Automatically play moves of clicked PV in analyze mode
765 Add option -absoluteAnalysisScores
766 Add -userFileDirectory option
767 Make 'add to list' default in Load Engine dialog
768 Improve WB Load Engine dialog texts
769 Implement Edit Book in XBoard
771 Adapt default directory of lng2po
772 Include learn info in book edit
773 Alow promotions and drops in book-editing
774 Take account of holdings in book key
775 Fix initialization of engine state
776 Add secondry adapter command for UCCI or USI
777 Make engine startup failure non-fatal in WinBoard
778 Let mentioning completed tourney file add one cycle
779 Fix CR in multi-line WinBoard text-edits
780 Allow generic dialog to ignore OK
781 Add Swiss tourneys through pairing engine
783 Fix layout tournament Load Engine dialog WB
784 Fix -matchGames option
785 Improve Tournament dialog layout WB
786 Let XBoard propose name of tourney file
787 Print sensible window title during tourneys
788 Improve quoting of engine name on install
789 Fix interrupting tournament
790 Fix round-robin schedule
791 Fix clock mode in tourney starting from -ncp mode
792 Give error popup when pairing engine fails
793 Fix concurrency in Swiss tourneys
794 Fix display of last move of last match game
795 Clear Engine-Output pane when initializing engine
797 Fix crash at end of Swiss tourney
798 Redo New Shuffle Game dialog with generic popup
799 Some refactoring in xoptions.c to separate out front-end
800 Redo Time Control dialog with generic popup
801 Add icon to WB for tournament files
802 Update WB docs for tourney manager
803 Fix default of -remoteUser
804 Change long form of -tf option to -tourneyFile
805 Make non-existing opton in settings file non-fatal
807 Redo Move History with generic popup in WinBoard style
808 Make WB generic popup translatable
809 Update window itle after last game of match
810 Add Score in Move List option to general options dialog XB
811 Use sound for ICS tells also with engine telluser popups
812 Fix crash on clearing new Move List window
813 Cure flicker in Move History window, fix highlighting
814 Add -fSAN / -sSAN options
815 Fix compile errors WinBoard
816 Increase efficiency of SAN generation / disambiguation
820 Fix texi file, and update it further
821 Add Absolute Analysis Scores in Genral Options dialog XB
822 Allow double-digit rank numbers
823 Create some space in WB New Variant dialog
824 Allow promotion to Pawn with legality testing off
825 Implement Grand Chess
826 Add tab stops in WB generic popup
827 Reorder controls in Engine Setings dialog WB
828 Fix drop moves on boards with more than 10 ranks
829 Fix crash on making too-long FEN
830 Fix coords display on large boards
831 Fix resetting searchTime if other TC mode is chosen (XB)
832 Fix writing searchTime in tourneyFile
833 Fix parser.c line endings
834 Let PGN parser accept lower-case piece in drop moves
835 Improve -showTargetSquares on click-click moves
836 Let -sweepPromotions also work for click-click moves
837 Display score/depth in Eval Graph title
838 Print 50-move counter in Engine-Output title
839 Add -scoreWhite option
840 Let WB eval graph react ot single left-click
841 Print reversible plies done in stead of plies to go
842 Improve Eval Graph with -evalZoom and -evalThreshold
843 Write more labels on score axis of eval graph
844 Put grab on sweep-selecting in Edit Position
845 Disable -showTargetSquares in ICS mode
846 Suppress some XBoard warnings
847 Fix crash on OK after Save Changes in Tags and Comment popup.
848 Give WinBoard Game List its own font
849 Allow null move in analysis and edit-game mode
850 Force Move History refresh after loading/reverting variation
851 Allow entry of variations in PlayFromGameFile mode
852 Implement searching games in Game List for a position
853 Parse PGN tags without allocating memory
854 Print progress during load / selection of game
855 Debug position selection
856 Add plain arrows as key binding for stepping forward/backward
857 Better fix of crash on empty game list
859 Delay file loading to allow expose event first
861 Allow deletion of last book move
862 Add key bindings for loading next/previous game of list
863 Fix up/down arrows in game list
864 Allow substitution of engines during tournament
865 Fix generic-popup failure after empty engine-settings dialog
866 Fix crash on start without settings file
867 Add -useBoardTexture and -usePieceFont options
868 Translate search texts
870 Allow two-games-per-opening to work with book
871 Fix ICS move-list header mistaken for null moves
872 Replace Analyze File by Analyz Game function
873 Fix quoting in Load Engine dialog
874 Fix treatment of PGN score/depth info with linefeeds in them
875 Fix display state after failed analysis attempt
876 Fix crash on typing non-existent enginein Load Engine dialog
877 Extra buttons in WB Tournament dialog
878 Slightly decrease sensitivity of sweep actions
879 Auto-popup ICS Input Box
880 Upgrade -serverMoves option
881 Add -afterGame option
882 Make DoSleep front-end wrapper for msec sleep
883 Move HistorySet to back-end
884 Fix write failures in concurrency
885 Fix some warnings (prototypes)
886 Clear fSAN option before new engine load
887 Fix LoadGameOrPosition starting up engine
889 Make too-long game non-fatal
890 Fix resetting -fSAN on engine change
891 Fix position loading in tourneys
892 Make book-window update part of HistorySet
893 Prevent Edit Book window from stealing focus (WB)
894 Add Dutch WinBoard translation
895 Remove paragraph about .Xresources from texi file
896 Update texi file for position search
897 Update texi file for new features
898 Reactivate Falcon Chess
899 Add Romanian lng file
900 Reset initString and computerString on engine load
901 Add option -discourageOwnBooks
902 Add control to set -discourageOwnBooks WB
903 Fix crash on loading garbage game file
904 Fix invalid combobox entry WB
905 Print message on wrong use of Clone Tourney
906 Fix crash on adding items near book end
907 Refine clock adjusting
908 Fix PV walking with -fSAN
909 Fix duplicate loading of second engine in tourneys
911 Translate search-mode strings
913 Debug position search cache
914 Implement flipped search
915 Translate search strings
916 Dynamically allocate move cache
917 Speed up position search and consider side to move
918 Put 'Load Next' button back in WB Game List
920 Fix Load Options dialog WB
921 Update Dutch lng file
922 Update language.txt file
923 Incorporate variant type in book hash key
924 Fix crash on loading garbage game file
925 Use other interpretation of Asia rules for chase detection
926 Add mechanism to translate variable messages in WinBoard
927 Let perpetual-chase message mention square
928 Change chase message in .lng files
929 Don't adjust clock on right-click in EditGame mode WB
931 Clear board markers when moving to other position
932 Change default sweep-promotion choicein queenless variants
933 Set pieceToCharTable by setup command even when ignoring FEN
934 Accept setup command in variant fairy even with legality testing on
935 Fix handling of -secondOptions option
936 Add feature-override options
937 Fix WinBoard clock-click bug
938 Ignore ICS game starts when already in game
939 Show 50-move counter also when observing ICS games
940 Fix parsing of O-O castling in variant janus
941 Refrain from making unnecessary resize X request
942 Put promo-suffix on ICS move in variant seirawan castlings
943 Change encoding of seirawan ICS gating-castlings
944 Add -afterTourney option
945 Fix alignment of generic browse button XBoard
946 Fix arrow highlighting in mono-mode XB
947 Fix showTargetSquares in mono-mode XB
948 Fix switching back from mono-mode XB
949 Fix legality of Spartan promotion to king
950 Fix out-of-bounds access in check test
951 Allow setting of holdings with edit command
952 Fix menu grayout after illegal move
953 Fix sending of S-Chess gating moves to ICS
954 Fix initial holdings ICS seirawan games
955 Fix ICS castling rights
956 Don't test drops as mate evasions in variant seirawan
957 Fix format in temporary timing printf
958 Clip texts on menu bar
959 Next try for menu-bar sizing
960 Use <Enter> in stead of Ctrl+. for peeking last move
961 Describe -overrideLineGap option in texi file
962 Try to not confuse ICS rating adustments as shouts
963 Fix parser for variant seirawan
964 Fix parsing of faulty PGN tags
965 Implement peeking previous position in WinBoard
966 Abandon single-letter menus in tinyLayout
967 Clear square markers on new game
968 Add icons for PGN and tourney files
969 Add xml file for defining mime types
970 Add desktop files for PGN viewer and tournament player
971 Fix crash at match end
972 Fix crash in auto-comment
973 Implement -viewerOptions
974 Remove the direct commands to the engines
975 Update texi file and remove duplicate control
976 Install icons directly
977 Install desktop files directly
978 Install mime types directly
979 Open WB startup chat boxes only after logged on
980 Fix seek graph for VICS
981 Add Ctrl-D as alternative to Ctrl+Alt+F12 in WinBoard
982 Add control for overrideLineGap in WB Board dialog
983 Exempt variant seirawan from -disguisePromoted inheritance
984 Enable WB time-control dialog even when no clock mode
985 Fix height board dialog
986 Fix re-allocation of PGN-cache memory
987 Add new translations to WB language file
988 Use same translation of "vs." everywhere
990 Fix printing non-numeric kibitz with -autoKibitz
991 Suppress empty lines when observing on VICS
992 Fix seek-graph popup and popdown
993 Give focus to board window after ICS login
994 Reset protocol version before loading new engine
995 Prevent unnecessary loading of engines
996 Fix arrow damage with highlightDragging XB
997 Implement GenericUpdate function
998 Implement Clone Tourney button XBoard
999 Incease size of WB array of translated items
1000 Make New Variant dialog visible in mono-mode
1001 Fix fix of switch to mono-mode
1002 Increase max nr of engines to 2000
1003 Fix registering of EditTagsProg
1004 Put recently used engines in WB menu
1006 Allow grouping of engines in engine list
1007 Fix bug in WB combobox readout
1008 Create separate debug fil for each tourney game
1009 Implement -pgnNumberTag option
1010 Put move number in Eval Graph title
1011 Implement kludge to set options through Move Type-in
1012 Fix MAXENGINES in WinBoard
1013 Fix non-bug in WinBoard
1014 Add 5 missing strings to WinBoard translation template
1015 Create room in some WB dialogs for translations
1016 Update Dutch WinBoard translation
1017 Configure XBoard engines and textures
1018 Derive height of text-edits in dialogs from message widget
1019 Fix heights in Engine Output window XB
1020 Fix position of checkbox XB
1021 Fix crash on empty combobox menu XB
1022 Cosmetic: change 4.5 to 4.6 in xboard.conf comment
1023 Delete some unused WinBoard bitmaps
1024 Remove some of the most verbose debug output
1025 Fix unloading of first engine on tourney start
1028 Better solution to button-height problem
1029 Put front-end support for -recentEngines in XBoard
1030 Fix popdown seekgraph on forward-event XB
1031 Fix heigth of multi-line labels
1032 Configure some new features switched on
1033 Make -pgnNumberTag option setable from menu
1034 Fix button chaining and combo/textbox label height
1035 Configure wider game list
1036 Fix switching animation masks on variant switch
1037 Fix date in copyright notice about-box
1038 Also configure sweep selection
1040 Fix OK button of error popup
1041 Leave height of row that only contains buttons free
1042 More updating of texi file
1043 Merge branch 'master' of git.sv.gnu.org:/srv/git/xboard
1044 Remove a debug printf
1045 Fix use of middle button for position setup
1046 Don't leave piece selected after piece menu
1047 Fix button grab for sweep selection
1048 Move change of debug file to before game load
1049 Delete some load-game debug printing
1050 Implement -autoCopyPV
1051 Implement -serverFile option
1052 Undo translation of cps->which = first/second
1053 Fix translation of EngineOutputTitle WB
1054 Use combobox line for recent engines when available
1055 Make frame width configurable in XB
1056 Use more reliable X-call for getting window position
1057 Implement -stickyWindows in XBoard
1058 Keep XBoard windows attached on resize
1059 Fix piece symbols on switch back to variant normal
1060 Fix two 64-bit warnings
1061 Fix 50-move counter in ICS mode
1062 Suppress recent-engines menu items in ICS mode
1065 (tiny change) Clarify "-name" option is Xt-only
1068 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.
1069 Fix a size mismatch in scanf. Untested, but the code could not have
1070 Move "hide thinking" option into alphabetical order.
1071 Fix display of international characters outside the ASCII range.
1072 Added "misc-fixed" as a fallback font to handle locales where
1073 Add a final wildcard default for fonts. This gives XCreateFontSet
1074 The empty string can't be translated and it causes the gettext
1075 Fixed small bugs in several .po files, enabling these translations to
1076 Internationalize the file browser.
1079 ** Version 4.5.3a **
1081 (git shortlog --no-merges v4.5.3..HEAD)
1084 Fix compile errors WinBoard
1085 Let WB Makefile build non-JAWS version by default
1089 (git shortlog --no-merges v4.5.2a..HEAD)
1092 new developer release
1093 better contrast for XBoard icon on a dark background
1096 Fix some warnings and header-file improvement
1097 Fix warnings XBoard file browser
1098 Fix zippy-partner bug
1099 Silence more rpm warnings
1100 Add tab stops in WB generic popup
1101 Reorder controls in Engine Setings dialog WB
1102 Fix Unfinished sound during ICS examining
1103 Fix JAWS reading of Engine Settings dialog
1104 Create some space in WB dialogs for translations
1105 Remove some duplicats from WB language template file
1106 Fix translatability of Spartan Chess menu item WB
1107 Fix translation of spoken composite messages
1108 Popdown Comment window on new game
1109 Force Move History refresh after loading/reverting variation
1110 Fix crash on empty Engine Settings dialog
1111 Display note in stead of empty engine-settings dialog XB
1112 Fix generic-popup failure after empty engine-settings dialog
1113 No clearing of Engine-Output memos on stat01
1114 Fix button sizing in generic popup
1115 Fix vscrolling in XBoard Engine-Output window
1116 Obey san feature when sending book moves
1117 Fix display of last move of last match game
1118 Fix parameter handling in adapter command
1119 Fix type of shuffleOpenings
1120 Fix crash on switching sound in Vista
1121 Fix empty-string option values in XBoard
1122 Add -at and -opt options as alternative for @
1123 Fix default of -remoteUser
1124 Make non-existing option in settings file non-fatal
1126 Restore echo after ^C in ICS password
1127 Don't one-click move when legality testing is off
1128 Update window title after last game of match
1129 Fix missing files in file browser
1130 Fix use of random in XBoard shuffle dialog
1131 Better fix of crash on empty game list
1132 Implement paging in XBoard Game List
1133 Clear Engine-Output pane when initializing engine
1135 Fix playing sounds when -soundProgram is empty
1136 Implement NVDA support in JAWS version
1137 Suppress playing of book moves with weight 0
1138 Limit width of menu bar in XBoard
1140 ** Version 4.5.2a (Winboard only) **
1142 (git shortlog --no-merges v4.5.2..HEAD)
1145 Fix Engine Settings button options in WinBoard
1149 (git shortlog --no-merges v4.5.1..HEAD)
1152 Fix "make install" on Os X10.6.6 (removed a "/")
1153 fixed wrong default for polyglotDir mentioned in docs.
1154 Fix bug introduced in commit 89b4744: removed a "/" and forgot to add it in the config file
1155 check if malloc.h is present before including it
1156 removed check and #includes for malloc.h, since it's not needed
1157 fixed 64 bit warnings by casting integers to intptr_t before casting to int
1158 updated Changelog, NEWS, etc.
1159 new developer release
1160 configure: renamed bitmapdir to pixmapsdir, since it installed only pixmaps. also changed name of default dir
1161 configure: added install of sounds in .../games/xboard/sounds/default
1162 configure: added install directory for bitmaps files: .../games/xboard/bitmaps/default/
1163 configure: enable silent rules by default
1164 new developer release
1168 Fix unintended translation in debug file
1169 Improve repairing damage of arrow highlight XBoard
1170 Fix flipBlack option XBoard with board texture
1171 Fix two bugs in reading position diagram
1172 Fix parsing bug of FRC castling
1173 Fix bugs in FRC castling rights
1174 Fix display of promotion piece in ICS superchess
1175 Put insertion point at end of text on SetFocus
1176 Add file-browser option to just return name
1177 Make generic XBoard popup, and implement 2 dialogs
1178 Add browse button to generic popup
1179 Add board dialog XBoard
1180 Add ICS options dialog
1181 Make sounds dialog for XBoard
1182 Redo adjudications dialog through generic popup
1183 Redo common-engine dialog with generic popup
1184 Redo new-variant dialog with generic popup
1185 Create General-Options dialog
1186 Implement Machine Match menu item and options dialog
1187 Make generic dialog popup reentrant
1188 Merge SettingsPopUp into GenericPopUp
1189 Let generic popup generate Engine Settings dialog
1190 Activate -path and -file options
1191 Redo ICS input box with generic popup
1192 Make a kind of ICS text menu in XBoard as a dialog
1193 Fix linegap option in board dialog
1194 Fix animation masks on changing piece pixmaps
1195 Let file browser filter on extension
1196 Refinements to generic popup and color picker
1197 Fix crash on opening ICS Text Menu
1198 Fix path browsing in WinBoard
1199 Fix use of game/position file in first match game
1200 Fix saving of XBoard fonts with spaces in name
1201 Fix game-list highight error when filtered (WB)
1202 Fix startup focus of board window
1203 Fix crash on closing dialogs in wrong order
1204 Fix changing of float setting by generic popup
1205 Couple mouse wheel to v-scrolls in file browser
1206 Let double-click select file in file browser
1207 Block selection of a directory when file is needed
1208 Reorganize texi description
1210 Remove outline-pieces option from board-options dialog
1211 Fix running of clock during hash allocation engine
1212 Fix switching between pixmap and bitmap pieces
1213 Fix size limit on 'save as diagram'
1214 Fix gamelist highlight
1215 Make user wav file available for try-out in sound dialog
1216 Change default sounds in Xboard menu
1217 Configure some default sounds
1218 Remove some bitmaps from install
1219 Limit install of sound files to those in menu
1220 Change texture-install directory to pixmaps/textures
1221 Fix crash on using Engine #1 Settings in ICS non-zippy mode
1223 Fix gettext macros in option dialogs
1226 Added missing fclose()
1230 (git shortlog --no-merges v4.5.0..HEAD)
1233 add DIFFSTAT and SHORTLOG to tar-ball
1234 Revert "Implement -reset option feature in WinBoard"
1235 added history.c to the tar-ball. Needed for Winboard
1236 added missing header file for sprintf
1237 added missing #includes and missing prototypes to filebrowser
1238 fixed configure script to correctly detect Xaw3d library
1239 updated configure.ac to check for Xaw header files
1240 updated Changelog, NEWS, etc.
1241 new developer release
1244 Fix deselection of greyed-out variant button (WB)
1245 Fix MSVC compilability
1246 Fix 64-bit Windows compilability
1247 Put warning in HTML help
1248 Fix unmarked translation
1250 Fix variant janus size prefix
1251 Fix Xiangqi King facing
1252 Fix showing of user move after adjudication
1253 Make language choice from menu persistent
1255 Fix MSVC snprintf problem
1256 Fix some resource leaks
1257 Fix two typos in option names in texi file
1261 (git shortlog --no-merges v4.4.4..HEAD, removed duplicated from earlier versions due to cherry-picking)
1264 fixed prototype for AppendComment
1266 fixed Makefile.am to handle config file correctly
1267 new developer release
1268 fixed hardcoded location of config file for xboard
1269 fixed compiler warning for file-browser code
1270 Revert "Repair settings-file name"
1271 removed some garbage from configure.ac that got added a while ago
1272 fixed internationalization for winboard
1273 security fix: replaced strcpy with safeStrCpy from backend.c
1274 security fix: replaced sprintf with snprintf
1275 sizedefaults has 9 members, the last line of the array (NULL) only set 7.
1276 cleaned up -Wall warnings (apart from settings some parentheses)
1277 added new case for (Chessmove) 0 in common.h
1278 bugfix: missing array index
1279 add option for silent builds
1280 security fix: replaced some strcat with strncat
1281 added warning if icsLogon file couldn't be opened
1282 adding gnu-readline support
1283 fixed some typos that were introduced during the sprintf->snprintf changes
1284 bugfix: fixed readline support with icslogon option
1285 fixed buffer size for snprintf
1286 Revert "bugfix: fixed readline support with icslogon option"
1287 Revert "adding gnu-readline support"
1288 added latest version of parser.c
1289 new developer release
1290 typo in date of developer release
1291 merged readme_HGM.txt into the NEWS file
1292 removed trailing whitespaces from NEWS
1293 added a desktop file
1294 fixed a typo in the configure script output
1295 replace hard coded paths with path from configure script
1296 added rlwrap tip to FAQ
1297 new developer release
1298 fixed automake process: xboard.conf couldn't be generated if $srcdir was not the current directory
1299 Updated copyright notice to 2011
1300 release of version 4.5.0
1301 updated parser.c form parser.l
1305 Changes needed to compile master branch.
1308 add fixed time per move to the WinBoard time-control menu dialog
1309 let the clocks run in -searchTime mode
1310 Some code refactoring and cleanup; one small bug fix
1311 Integrate castling and e.p. rights into board array; bugfix for EditPosition
1312 fix for new way of saving castling and e.p. information
1313 variation-support patch
1314 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.
1315 fix castling rights when copying FEN to clipboard
1316 improve thinking-output for mulit-variant
1317 refactoring of engineoutput
1318 refactoring evalgraph code
1319 1st step for moving option parsing from winboard to the backend
1320 2nd step for moving option parsing from winboard to the backend
1321 same argDescriptor parsing for Xboard and Winbaord
1322 fix window positioning
1323 use linux style options for config file and add a system config file for XBoard
1324 restoring windows (EngineOutput and MoveHistory) on startup
1325 A better and more flexible way of invoking Polyglot
1326 improves the XBoard handling of the engine command line
1327 implements the eval-graph window for XBoard
1328 Suppress saving font settings.
1329 Correct XBoard default debug file name
1330 Delete old indirection settings-file code
1331 Make WinBoard defaults for -fd and -sd equal to "." rather than empty strings.
1332 Change format of -adapterCommand.
1333 Fix NoncompliantFEN defaults.
1334 Fix default castling rights on reading incomplete FEN
1335 Implement castling in -variant caparandom
1336 Fix castling rule assignment in shuffle games
1337 Let XBoard print version with argument --version or -v
1338 Improve layout of Engine #N Settings dialog
1339 Allow popup-less (fatal) exit of engine after tellusererror
1340 Allow Ctrl-C copying from EngineOutput window text to clipboard
1341 Harmonize declarations of XBoard and WinBoard
1342 Newly lexed winboard/parser.c
1343 Display PV on right-clicking board
1344 Display PV right-clicked from EngineOutput window
1345 Indicate squares a lifted piece can legally move to
1346 Allow editing of holdings in EditPosition mode
1347 Fix new args parsing of -lowTimeWarningColor
1348 Docs update for new features
1349 Fix omission in castling refactoring for ICS received boards
1350 Fix reading FEN castling rights for knightmate and twokings
1351 Fix parsing of O-O and O-O-O after FEN pasting in FRC
1352 Fix bug in XBoard PV display
1353 Add fixed-time/move button in XBoard time-control dialog
1354 Refactoring of move-history code
1355 Convert to DOS line endings
1356 Port game-list filtering to XBoard
1357 Move duplicat gamelist code to backend
1358 Allow <Enter> to apply filter in XB GameList filter edit
1359 Use arrow keys in XBoard GameList for entry selection
1360 Refactoring of adjudication code
1361 Also adjudicate after user move
1362 Also allow user to claim by offering draw before his move
1363 Send FICS atomic claim to ICS if move creates draw after offer
1364 Use FICS atomic draw claim for sending move in zippy mode
1365 Fix width of filter field in XBoard GameList
1366 Save fonts in XBoard settings file per boardSize
1367 Fix bug in edit-position of holdings
1368 Fix of ancient WB bug: test integer option values for validity
1369 Refactoring of game-list-options dialog
1370 Game-List options dialog for XBoard
1371 Merge gamelistopt sources into gamelist source files
1372 Right-click refactoring, step I
1373 Right-click refactoring: step II
1374 Right-click refactoring: step III
1375 Remove stray dot from WinBoard makefiles
1376 Repair damage to -autoKibitz done by FICS atomic zippy claim
1377 Shorten autoKibitz confirmation on FICS
1378 Implement SeekGraph in XBoard
1380 Use right mouse button to view seek ads
1381 Use squares for computer seek ads
1383 Fix error that compiler does not notice
1384 Add promotions and e.p. to oneClickMove
1385 Let second click on piece make only capture, with -oneClickMove
1386 Observe a game in the background while playing
1387 Do not pop down Seek Graph on on-dot click
1388 Match handles with multiple titles for channel Chat Boxes
1389 Capture holdings of background observed gamer
1390 Allow recalling history in ICS input box with arrow keys
1391 Interface XBoard to GhostView file-browser dialog
1392 Fix right-edge spillover of Seek-Graph dots in WinBoard
1393 Allow ICS context menu to pop up a Chat Box on clicking handle
1394 Pop up ICS text menu with default item under mouse pointer
1395 Seek-Graph bugfix: disappearing output in ICS console
1396 Bugfix smart capture
1397 Handle display of PV that starts with other move than played
1398 Add upload of game to ICS for examining
1399 Make WB Chat Boxes wrap and handle URLs
1400 Allow arrow keys in WB Chat Box to access command history
1401 Make Chat Windows pseudo-tabbed
1402 Add -chatBoxes option to open Chat Boxes at startup
1403 Allow WB Chat Box to be dedicated to shouts and 'it'
1404 Let the sounds sound on receiving a message in a Chat Box
1405 Add option -shuffleOpenings
1406 Add Annotate item in Step menu
1407 Support playing through PGN variation comments
1408 Let yy_text determine progress of PV parsing
1409 Newly lexed parser in XBoard directory
1410 Don't disturb background observe when receiving new piece
1411 Insert autoKibitz continuation lines at end of line
1412 Allow walking a kibitzed PV
1413 Fix copying of kibitzed info in Engine-Output window
1414 Put newly opened Chat Box on top
1415 Repair settings-file name
1416 Repair background-observe patch
1417 Use side-by-side boards to display background game
1418 Create space in WinBoard ICS-options dialog
1419 Put new options in WB ICS-options dialog
1420 Group Chat Boxes with console in stead of board window
1421 Add option Display Logo in WB general-options menu
1422 Fix display of uninitialized boards in background observe
1423 Print seconds with 2 digits in backgroundObserve status line
1424 Redraw second board on expose events
1425 Mark non-compliant lines of engine in debug file
1426 Add kibitzes and c-shouts Chat Box
1427 Also capture (numeric) whispers of players for -autoKibitz
1428 Add -autokibitz checkbox to UCI-options menu dialog
1429 Display PV from Engine-Output window (XBoard)
1430 Fix handling username change during game
1431 Paint highlights on dual board (WB)
1433 Allow loading of PGN variations in XBoard
1434 Allow adjustment of clocks in any mode with shift+click
1435 Update WinBoard html help
1436 Update WinBoard RTF docs
1437 Change name of Global Settings menu item to Common Engine Settings
1438 Let WinBoard recognize ~ in settings file name as HOMEPATH
1439 Prevent <Esc> closing chat box
1440 Fix disabling of Chat Box navigation buttons
1441 Let Chat Boxes pop up above console, rather than on top of it
1442 Fix crash on switching to ICS xiangqi game
1443 Suppress background observe for boards with own game number
1444 Allow any %ENVIRONMENTVAR% in WB settings file name rather than ~
1445 Fix rep-draw recognition
1446 Allow escape sequences in telluser(error) messages
1447 Fix typos in html help file
1449 Alter XBoard key bindings to mimic WinBoard
1450 Fix engine stall on perpetual-check evasion
1451 Reverse mousewheel action
1452 Repair score printing with -serverMoves option
1453 Fix e.p. bug in xiangqi with -serverMoves option
1454 Ignore checks in 50-move count for Xiangqi
1455 Remove font settings from master settings file
1456 Adjudicate Xiangqi material draws with Advisor-less Cannons
1457 Remove misspelled prototype
1458 Remove duplicate testing for cores feature
1459 Fix oneClickMove bug
1460 Refactoring of material-draws adjudication code
1461 Add string option /pieceNickNames
1462 Define /firstUCI and /secondUCI as synonyms for /fUCI, /sUCI
1463 Suggest default file name in browser dialog
1464 Fix erors when compiling with --disable-zippy
1465 Add some book-control options
1466 Allow match to be started from WB menu
1467 Tricked by the grossnes
1468 Add -colorNickNames option
1469 Improved patch for expansion of WB settings-file name
1470 Fix some MSVC compile errors
1472 Trivial-draws recognition improved in Xiangqi
1473 Do not exit after match when match started from menu
1474 Mark XBoard result messages for internationalization
1475 Make the ID of all WB dialog items unique
1476 Internationalization for WinBoard
1477 Do not translate game-end messages in PGN
1478 Add some forgotten translation hooks
1480 Update WB translation template
1481 Make WB run-time language switch possible from menu
1482 Fix JAWS bug saying side to move in ICS play
1483 Prevent transmission of spurious promo char to other engine
1484 Allow parsing of upper-case machine moves
1485 Fix silent bug in drop moves
1486 Revert splitting of UserMoveEvent
1487 Extend legality testing to drop moves
1488 Extend mate test to drop games
1489 Strip DOS line endings from parser.l
1490 Make board-size overrule options volatile
1491 Make Shogi promotion zone board-size dependent
1492 Suppress spurious use of SAN castling in mini variants
1493 Pass promoChar to SendMoveToICS
1494 Remove promotion-piece encoding from ChessMove type
1495 Enhance multi-session TC clock handling
1496 Allow -timeIncrement to be a float
1497 Fix menu translation bug
1498 Fix uninitialized variable in book code
1499 Change evalgraph scale in drop games
1500 Limit multi-session clock handling to non-ICS games
1501 Inherit promoted-info that ICS does not give from previous board
1502 Adapt WinBoard to Shogi implementation on Variant ICS
1503 Fix WinBoard Lance bug
1504 Fix bug in ICS variant switch for Shogi
1505 Allow lower-case piece indicator in drop-move notation
1506 Allow full promotion suffixes on SAN piece moves
1507 Add option -variations to control variation-tree walking
1508 Disable some very verbose debug printing
1509 Implement -flipBlack in XBoard
1510 Add set of shogi pixmaps for XBoard
1512 Make starting new variation dependent on shift key
1513 Complete WB (western) bitmaps for Shogi at size 33
1514 Implement board textures in XBoard
1515 The -overrideLineGap option is made to work in XBoard
1516 Provide some sample board-texture pixmaps
1517 Make -flipBlack and -allWhite option volatile
1518 Let -oneClickMove also work in EditGame mode
1519 Make Knight hop first straight, then diagonal
1520 Suppress promotion popup if piece will explode
1521 Animate piece explosions in drag-drop moves and in XB
1522 Make deferral default in Shogi promotions
1523 Fix spurious promotions with legality testing off
1524 Bugfix for safeStrCpy patch for XBoard
1525 Bugfix safeStrCpy patch, WinBoard
1526 Augment moves of some fairy pieces
1527 Delete some stale promotion code
1528 Add the actual size-33 Shogi bitmaps
1529 Remove validity test on promochar from parser
1530 Make test for valid promotion piece color-dependent
1531 Remember values set by -firstOptions, -secondOptions
1532 Restrict use of a2a3 kludge
1533 Implement setup (engine-GUI) command
1534 Allow arbitrary nesting of sub-variations in PGN input
1536 Use normal SAN for wildcard pieces
1537 Use SAN even on illegal moves
1538 Give Lance moves of Berolina Pawn
1539 Keep last PV while clearing engine-output display
1540 Fix bug in parsing illegal Pawn captures
1541 Newly lexed parser.c
1542 Let Engine #2 Settings start second engine
1543 Allow clicked name internal to the icsMenu command string
1544 Make safeStrCpy safe
1545 Restrict use of escape expansion
1546 List Hint with compliant commands
1547 List some undocumented commands as compliant
1548 Fix mouse-driver buglet
1550 Fix acceptance of null-move with legality testing off
1551 Add -variant seirawan to menu
1552 Implement variant seirawan
1553 Implement entering gating moves with mouse
1554 Use Falcon and Alfil as built-ins for Seirawan chess
1555 Accept Seirawan-style gating suffixes
1556 Fix one-click moving on up-click
1558 Fix default holdings size for variant seirawan
1560 Fix safety crash when appending comments
1561 Define moves for Dragon Horse outside Shogi
1562 Make yyskipmoves also suppress examining of drop moves
1563 Change representation of Bede in variant fairy initial position
1564 Give Lance moves of Amazon in variant super
1565 Make Hoplite moves irreversible in Spartan Chess
1566 Reorganize WinBoard menus
1567 Reorganize XBoard menus
1568 Display error for wrong use of Machine Match
1569 Fix spurious scores in comments
1570 Revive Analyze File menu item in WB
1571 Let Analyze File annotate the loaded game
1572 Restrict drops in variant seirawan to back rank
1573 Bugfix XBoard menu translation
1574 Separate menu text from menu name in XBoard
1575 Adapt some XBoard menu texts
1576 Apply gettext macros to menu texts
1577 Fix Shogi promotion popup
1578 Let move-history window scroll to bottom after adding move
1579 Alter WinBoard menu text
1580 Divorce the Edit and Show Tags/Comment menu items
1581 Add XBoard key bindings for Revert and Truncate
1582 Update info on key bindings in texi file
1583 Update texi file for new menu organization
1584 Add description of Game List Options in texi file
1585 Alter descriptionof Analyze File menu item
1586 Improve drawing of highlight arrow
1587 Make WinBoard clocks translation-proof
1588 Configure -inc as volatile option in XBoard
1589 Configure XBoard to use wood board texture by default
1590 Write key bindings in XBoard menus
1591 Allow line-straddling result comments
1592 Peel PV out of comment
1593 Fix sub-variation display with negative score
1594 Correct the key bindings fo view menu in texi file
1595 Move Hint and Book items to Engine menu in XBoard
1596 Configure EGTB cache size in adapterCommand
1597 Also exempt variant seirawan from eval-scale doubling
1598 Fix fag-fell marker with logos on
1599 Let user decide if he wants highlights in blindfold mode
1600 Strip CR from xboard.c
1601 Port highlighting with arrow to XBoard
1602 Configure arrow highlighting as default in XBoard
1603 Provide menus for editing WinBoard engine and server lists
1604 Add XBoard menu items for arrow highlight and one-click move
1605 Fix Edit Game/Position checkmarking in WinBoard
1606 Use default logo for user
1607 Add handle for translator acknowledgement
1608 Create space in dialogs for translation
1609 Add one-click move control to WB general-options dialog
1610 Resize buttons in WB engine-settings dialog
1611 Update translation template
1612 Subject WB context menus to translation
1613 Fix duplicate menu character for Edit Comment
1614 Put OK/Cancel last in tab cycle of some WB dialogs
1615 Remove tab stops on first radio button of WB dialogs
1616 Change tabbing order in WB sounds dialog
1617 Fix order of elements in WB time-control dialog
1618 Reorganize order of WB New Variant dialog controls
1619 Fix ICS context menu for JAWS
1620 Translate menus after creation of JAWS menu
1621 Adapt JAWS menu to new menu organization
1622 Let JAWS SayString buffer full sentence
1623 Subject JAWS menu and spoken strings to translation
1624 Update WB language template file
1625 Put nr CPU earlier in tab cycle of WB Common Engine dialog
1626 Group engine-output memos with engine names
1627 Disable some accelerators in JAWS version
1628 Allow starting a variation from keyboard entry in WB-JAWS
1629 Define Ctrl-R as right-click in WB Comment dialog
1630 Fix bug in parsing variations
1631 Fix WB promotion popup
1632 Fix promotion of Pawn-like Lance
1633 Fix promotion suffixon disambiguated piece moves
1635 Add variant Spartan Chess
1636 Fix spurious reading of old game title by JAWS
1637 Fix chat window title
1638 Fix right-alignment pproblem in WB ICS window
1639 Fix WB font-based piece rendering on variant switch
1640 Fix Spartan promotion to King
1641 Show move that causes false illegal-move claim
1642 Reset win/loss counters before match
1643 Reset machine colors after match
1645 Fix time in PGN info
1647 Reset 50-move counter on all pawn-like Lance moves
1648 Fix legality testing for promotions
1649 Fix move type-in truncating game
1650 Fix type-in of drop moves
1651 Fix spurious mate test in Edit Game mode
1652 Remove superfluous copying of machine move
1653 Re-instate load next/prev position menu items
1654 Fix WB Sound Options greyout and remove some grossness
1655 Fix legality testing of drop moves
1656 Move clock-click code to back-end
1657 Greyout unavailable variants in New Variant dialog
1660 Clean up fishy patch
1664 (git shortlog --no-merges v4.4.3...HEAD)
1667 updated version number to indicate development on 4.4.4
1670 Remove unnecessary double equals from configure.ac.
1673 Let move parser return ImpossibleMove for off-board moves
1674 Prevent engine stall on perpetual-chase evasion
1675 Fix bug in sending "usermove" when forcing book moves
1676 Pop down old tags on loadng new game in WinBoard
1677 Fix game end during dragging
1678 Repair animate dragging
1679 Fix bug in sending cores command to engine
1680 Fix parsing of SAN shogi promotions
1681 Fix variant switch on PGN loading
1682 Cut board squares out of texture bitmap more cleverly
1683 Allow -flipBlack to work with font-based piece rendering
1684 Allow font-based piece rendering in board sizes below petite
1685 Fix WinBoard game-list title
1686 Fix deadlock in match-result display
1687 Fix regression in colorization of zippy-matched commands
1688 Fix zippy handling of draw offers from ICS
1689 Make some more zippy code obey the --disable-zippy flag
1690 Repair exit-popup deadlock patch
1695 (git shortlog --no-merges v4.4.2...HEAD)
1698 updated to unstable version number
1699 added missing sounds files to be able to compile on windows
1700 new developer release
1701 update year in copyright info
1702 DOS line endings and 644 mode for woptions.c
1703 updated files (AUTHORS, Changelog, etc) for new release
1704 new developer release
1705 added logo files for xboard
1706 new developer release
1707 updated winboard/parser.c
1708 release of version 4.4.3
1711 Implement castling for variant CRC
1713 Bugfix legality null move in parsing with -testLegality off
1714 Fix bug for incommensurate time odds
1715 Make WinBoard makefiles use parser.c in XBoard directory
1716 Fix piece-to-char table -variant fairy
1717 Fix TwoKings ICS castling-rights bug
1718 Fix reading castling rights FEN in knightmate and twokings
1719 Fix OO-castling in FRC after pasting FEN
1720 Accept <Enter> for changing chat partner
1721 Use -keepAlive option to determine connection health
1722 Fix of ancient WinBoard bug: check value of int options
1723 Fix bug in display of logos
1724 Remove stray dot from WinBoard makefiles
1725 Fix u64 format for cygwin
1726 Send continuation lines to chat box they belong to
1727 Fix highlighting bug in XBoard
1728 Extensive bugfix of -autoKibitz
1729 Remove race condition in clock switching
1731 Change opening array -variant fairy
1732 Match handles with multiple titles for channel Chat Boxes
1733 Bugfix stale first-click
1734 Start insertion point at end of text edits in XB dialogs
1735 Fix copying of WB Chat Window contents
1736 Bugfix of autoKibitz and Chat suppression in ICS window
1737 Fix XB crash on giving keyboard focus to non-text widget
1738 Bugfix copying from Chat Box, own lines
1739 Fix 'mamer bug' in Chat Boxes
1740 Make signedness of castling rights explicit in function arguments
1741 Fix copying of kibitzed lines from WB Engine-Output window
1742 Do not recognize non-ICS variants from PGN event tag
1743 Remake programVersion string after receiving engine features
1744 Set keyboard focus at startup to board window
1745 Fix window-position upset on failing engine start in WinBoard
1746 Fix info lines being used as normal thinking output
1747 Correct error in texi file
1748 Allow lower-case promochar in moves of type h8=Q
1749 Fix Alt+M JAWS command in Two-Machines mode
1750 Fix JAWS piece drop cursor, and streamline some sentences
1754 (git shortlog --no-merges v4.4.1...HEAD)
1757 updated version number to unstable
1758 added missing library for build on OS X
1759 add Winboard source files into tar-ball
1760 removed files that should only be in the windboard directory
1761 fixed build on openbsd
1762 new developer release
1763 fix for bug #28077: xboard needs to link against x11
1766 cleaned up some debug messages and typos
1767 fix crash on engine crash
1768 fix casting rights after FEN pasting
1769 the last move before the time control now gets its time listed in the PGN
1770 fix double start of zippy engine after switch to gothic
1771 fix declaration of engineOutputDialogUp
1772 fix engine-sync on move-number type-in bug
1773 removing some rather verbose debug messages that seem no longer needed.
1774 fix bug in bughouse drop menu
1775 use xtell for talking to handles, but tell for talking into a channel.
1776 fix the irritating wandering off of the MoveHistory window in XBoard on opening/closing.
1777 fixed some outstanding pixmaps
1778 Fix castling rights when copying FEN to clipboard (again)
1779 score sign in analysis mode
1780 correctly apply some check boxes from the option menu
1781 updates makefiles to include dependency on config.h
1782 fix problem with empty string in -firstNeedsNoncompliantFEN
1783 double buffer size to prevent overflow
1784 remove trailing \r in xboard output
1789 (git shortlog --no-merges vold...vnew)
1792 get "make distcheck" to work
1793 reverted .texi file and fixed Makefile.am
1794 fixed a few more small bugs reported by Stanislav Brabec
1795 fixed some implicit declarations reported by Stanislav Brabec
1796 added some more files to be distributed via make dist
1797 another bug fix found by Stanislav Brabec
1798 more files for git to ignore
1799 updated cmail.in to adapt the CVS->git change
1800 wrong default value for engineDebugOutput
1801 updated version number to 4.4.1.pre
1802 getting ready for 4.4.1 release
1803 bugfix: segfault when invalid option argument was given (bug #27427)
1804 added some comments and formated code
1805 cleanup: removed "#if 0" from source
1806 cleanup: removed "#if 1" statements
1807 cleaned up an old #ifdef in zippy
1808 removed AnalysisPopUp. Use EngineOutputPopUp instead
1809 forgot to add these two lines to the last commit
1810 new alpha version; first one with new naming scheme
1811 fix for bug #10990: cmail does not seem to support .cmailgames or .cmailaliases
1812 new pre-release version; updated version numbers
1813 unguarded debug printf. added the appropiate if statement
1815 reformated html to be correctly validated
1818 fix printing out help message (list of command line options) (tiny change)
1821 Swapped 'tell' and 'message' parsing order for colorization. Sometimes messages are relayed as tells and should be colorized as tells.
1822 Use of strcasecmp() broke Visual C++.
1823 Add resource ID for new Mute menu item.
1824 Previous fix for VC++/strcasecmp() was wrong-- use StrCaseCmp().
1825 Added wchat.c to the project files we maintain.
1826 Fixed bug dereferencing garbage, causing crash.
1827 Simplified future version changes.
1828 removed _winmajor if not defined so that VC 2008 can compile the project
1829 Updated navigation accelerators, fixing ICS problems.
1830 Added URL detection into the console text window for ICS.
1831 reverted winboard.c beofre URL commit to correct whitespace conversion
1832 added URL detection and provided hotlinks in the ICS client
1833 Restructured URL code so it fits better with how winboard is set up.
1834 Cleaned up ConsoleWndProc (not complete, see below)
1835 added ics_printf() and ics_update_width() and utility functions
1836 Added width updates to ICS client on font and window size changes
1837 added code to handle initial width update
1838 vsnprintf() must be _vsnprintf() for MSVC
1839 Turned off wrap when possible on ICS servers.
1840 Added code to prevent unnecessary width updates.
1841 Adjusted alternative joining method to obey keepLineBreaksICS
1842 Maintainence to support all compilers.
1843 silence some compiler warnings
1844 Added server width adjustment based on client width changes
1845 neglected this for the auto-width updating in xboard
1846 Fixed joiner detection, allowing it to work with timeseal
1847 Adjustment to joining to work around server not always including space.
1848 Added internal wrapping ability.
1849 Moved SIGWINCH signal so it can be used...
1850 Changes to allow fonts with any charset (such as terminal)
1851 Updated compiling instructions.
1854 added a chat window to keep track of multiple conversations
1855 fixed the HAVE_LIBXPM-dependent compile errors
1856 allow the result comment as a display item in the game list
1857 fixed parse bug for pgn files
1858 fix for keepalive and chat window
1859 rewrote wevalgraph for better frontend/backend separation
1860 added the result comment to the game-list tags when the game list is exported to the clipboard
1861 Prepared a system to internationalize the WinBoard menus
1862 Made the beep sounds for JAWS board navigation configurable through command-line options
1863 Updated the RTF docs for the chat windows, engine-settings dialog, /keepAlive option and new game-list tag
1864 added a "Mute All Sounds" item in the WinBoard Options menu, on Eric's request
1865 Opening Engine #1 Settings crashed XBoard when there were no text-edit options in the dialog (to which to set keyboard focus)
1866 Engine did not start playing when out of GUI book on second move with white
1867 fix for edit-position "moves" being sent by XBoard to the engine
1868 bugfix for protocol extensions: egtbpath -> egtpath
1869 small fixes for the JAWS version
1870 fixed loading of saved games via command line
1871 worked on premove bug
1872 new forceIllegalMoves option
1873 updated to winboard internationalization scripts
1874 small improvement for JAWS version
1875 added forceIllegalMove to xboard
1876 fixed premove recapture problem;promotion popup appearing on obviously illegal moves; promotions in Superchess and Great Shatranj
1877 removed test for premove
1878 fix for bug #27642: Clock jumps strangely in engine mode
1879 fix joining of lines split by ICS
1880 Added a command-line option -keepLineBreaksICS true/false to control line joining.
1881 changed enable menus
1882 fix for bug #27666: naming of variants
1883 fix for bug #27668: e.p. field still not passed to engine
1884 Proper board and holdings size when switching to variants gothic, capablanca, great and super within an ICS game.
1885 new bitmap converter (including fill option) and new pixmaps
1886 fixed wrong number of arguments for EngineOutputPopUp
1887 moved bitmap to correct location
1888 fixed engingeoutput routine
1889 updated black fairy pieces
1890 new mousehandler to correct for premove and promotion popup
1891 fixed segfaul in convert.c used to convert pixmaps
1892 fix for bug #27751: negative holding counts displayed
1893 fixed bug reported in WB forum: second game of a match would not start when using the GUI book
1894 partly fix for bug #27715: scaling of menu bar
1895 fix for bug #27667: window should be reference to toplevel
1896 smarter analysis of the boards that XBoard receives from an ICS
1897 fix for bug #27760: debug printf in backend.c and additional check for variant
1898 fix for bug #27667: PV line missing in analysis window, part 3
1899 fix for bug #27715: 2 (minor) graphic issues
1900 fixed bug when switching to variantsuper
1901 allowe parsing / disambiguation of SAN moves like Xe4 in certain situations
1902 fix for bug #27772: holdings not updated
1903 better init for random number generator
1904 fix for bug #8847: moving backward while examining on FICS not reported to engine
1905 improved mouse handler
1906 holdings update and regression fix
1907 NPS plays and pondering
1908 improved mouse handler
1909 fix to the minor graphics issue contained some typos, as was remarked in the bugs reports
1910 This patch adds <Enter> to the characters that cause an automatic switch to the ICS console when typed to the board window.
1912 removed bitmaps files that are not needed any more
1913 replaced defective bitmaps with copies from 4.2.7
1914 removed unused v54?.bm bitmaps from resource file
1915 The book-probe code forgot to close the book file after opening it.
1916 fix for bug #27799: fix for nested-nested-nested variations
1917 fix for two compiler warnings
1918 fixed bug related to unsigned char in convert.c
1919 fix for bug #27790 and 277772.
1920 force full redraw in winboard
1921 more work on variant switch
1922 another bug in VriantSwitch: an unitialized board was printed.
1923 removing empty lines from ICS play
1924 changed stderr to debug output, since stderr is closed in winboard
1925 quick fix for "White Mates" in parser.l
1927 fix for bug #27826: ported two options to xboard
1928 fix for bug #27826: fixed autoDisplayComment
1929 switch focus to the board after loading a game
1930 prevent buffer overflow
1933 Fix some issues in the XBoard man page
1934 Fix up man page some more
1935 Silence warnings when compiling 64-bit xboard
1936 Drop an obsolete script that was only used to update my personal web site
1937 Make copy/paste position and game use clipboard, bug #27810
1938 Further copy/paste fixes