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