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