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