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