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
5Arun 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
51H.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
219H.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
371Joshua Pettus (2):
372      Add build script to configure for a XBoard.app for OS X
373      removed gtk theme from OSX app
374
375hasufell (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
386Arun 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
394H.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
422H.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
437Arun Persaud (4):
438      new version number for developer release
439      updated po/pot files
440      Updated Ukrainian translations
441      Updated German translation
442
443Christoph Moench-Tegeder (1):
444      fix bug #38401: xboard.texi doesn't build with texinfo-5.0 (tiny change)
445
446H.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
477Arun 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
529Byrial 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
541Daniel Dugovic (1):
542      Fix configure script for --enable-zippy  (tiny change)
543
544Daniel Macks (1):
545      bug #37210: Mishandling of X11 -I flags (tiny change)
546
547H.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
934Arun Persaud (1):
935      new version number for release of 4.6.2
936
937H.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
948Arun 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
955Byrial Jensen (2):
956      New Danish translation (fixes a minor error in one string)
957      Translate "NPS" also in engine output window
958
959H.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
995Arun 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
1076Byrial 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
1104H.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
1481Thomas Adam (1):
1482      (tiny change) Clarify "-name" option is Xt-only
1483
1484Tim 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
1500H.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
1508Arun Persaud (2):
1509      new developer release
1510      better contrast for XBoard icon on a dark background
1511
1512H.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
1561H.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
1568Arun 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
1583H.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
1642Kamil Blank (1):
1643      Added missing fclose()
1644
1645** Version 4.5.1 **
1646
1647(git shortlog --no-merges v4.5.0..HEAD)
1648
1649Arun 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
1660H.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
1680Arun 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
1721Eric Mullins (1):
1722      Changes needed to compile master branch.
1723
1724H.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
2083Arun Persaud (1):
2084      updated version number to indicate development on 4.4.4
2085
2086Clint Adams (1):
2087      Remove unnecessary double equals from configure.ac.
2088
2089H.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
2114Arun 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
2127H.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
2173Arun 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
2182H.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
2208Arun 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
2234Chris Rorvick (1):
2235      fix printing out help message (list of command line options) (tiny change)
2236
2237Eric 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
2270H.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
2349Tim 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
2357