updated Changelog, NEWS, etc.
[xboard.git] / SHORTLOG
1 ** Version 4.5.1 **
3 (git shortlog --no-merges v4.5.0..HEAD)
5 Arun Persaud (9):
6       add DIFFSTAT and SHORTLOG to tar-ball
7       Revert "Implement -reset option feature in WinBoard"
8       added history.c to the tar-ball. Needed for Winboard
9       added missing header file for sprintf
10       added missing #includes and missing prototypes to filebrowser
11       fixed configure script to correctly detect Xaw3d library
12       updated configure.ac to check for Xaw header files
13       updated Changelog, NEWS, etc.
14       new developer release
16 H.G. Muller (14):
17       Fix deselection of greyed-out variant button (WB)
18       Fix MSVC compilability
19       Fix 64-bit Windows compilability
20       Put warning in HTML help
21       Fix unmarked translation
22       Fix Alfil bug
23       Fix variant janus size prefix
24       Fix Xiangqi King facing
25       Fix showing of user move after adjudication
26       Make language choice from menu persistent
27       Fix ICS channel 0
28       Fix MSVC snprintf problem
29       Fix some resource leaks
30       Fix two typos in option names in texi file
32 ** Version 4.5.0 **
34 (git shortlog --no-merges v4.4.4..HEAD, removed duplicated from earlier versions due to cherry-picking)
36 Arun Persaud (38):
37       fixed prototype for AppendComment
38       clean-up
39       fixed Makefile.am to handle config file correctly
40       new developer release
41       fixed hardcoded location of config file for xboard
42       fixed compiler warning for file-browser code
43       Revert "Repair settings-file name"
44       removed some garbage from configure.ac that got added a while ago
45       fixed internationalization for winboard
46       security fix: replaced strcpy with safeStrCpy from backend.c
47       security fix: replaced sprintf with snprintf
48       sizedefaults has 9 members, the last line of the array (NULL) only set 7.
49       cleaned up -Wall warnings (apart from settings some parentheses)
50       added new case for (Chessmove) 0 in common.h
51       bugfix: missing array index
52       add option for silent builds
53       security fix: replaced some strcat with strncat
54       added warning if icsLogon file couldn't be opened
55       adding gnu-readline support
56       fixed some typos that were introduced during the sprintf->snprintf changes
57       bugfix: fixed readline support with icslogon option
58       fixed buffer size for snprintf
59       Revert "bugfix: fixed readline support with icslogon option"
60       Revert "adding gnu-readline support"
61       added latest version of parser.c
62       new developer release
63       typo in date of developer release
64       merged readme_HGM.txt into the NEWS file
65       removed trailing whitespaces from NEWS
66       added a desktop file
67       fixed a typo in the configure script output
68       replace hard coded paths with path from configure script
69       added rlwrap tip to FAQ
70       new developer release
71       fixed automake process: xboard.conf couldn't be generated if $srcdir was not the current directory
72       Updated copyright notice to 2011
73       release of version 4.5.0
74       updated parser.c form parser.l
77 Eric Mullins (1):
78       Changes needed to compile master branch.
80 H.G. Muller (353):
81       add fixed time per move to the WinBoard time-control menu dialog
82       let the clocks run in -searchTime mode
83       Some code refactoring and cleanup; one small bug fix
84       Integrate castling and e.p. rights into board array; bugfix for EditPosition
85       fix for new way of saving castling and e.p. information
86       variation-support patch
87       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.
88       fix castling rights when copying FEN to clipboard
89       improve thinking-output for mulit-variant
90       refactoring of engineoutput
91       refactoring evalgraph code
92       1st step for moving option parsing from winboard to the backend
93       2nd step for moving option parsing from winboard to the backend
94       same argDescriptor parsing for Xboard and Winbaord
95       fix window positioning
96       use linux style options for config file and add a system config file for XBoard
97       restoring windows (EngineOutput and MoveHistory) on startup
98       A better and more flexible way of invoking Polyglot
99       improves the XBoard handling of the engine command line
100       implements the eval-graph window for XBoard
101       Suppress saving font settings.
102       Correct XBoard default debug file name
103       Delete old indirection settings-file code
104       Make WinBoard defaults for -fd and -sd equal to "." rather than empty strings.
105       Change format of -adapterCommand.
106       Fix NoncompliantFEN defaults.
107       Fix default castling rights on reading incomplete FEN
108       Implement castling in -variant caparandom
109       Fix castling rule assignment in shuffle games
110       Let XBoard print version with argument --version or -v
111       Improve layout of Engine #N Settings dialog
112       Allow popup-less (fatal) exit of engine after tellusererror
113       Allow Ctrl-C copying from EngineOutput window text to clipboard
114       Harmonize declarations of XBoard and WinBoard
115       Newly lexed winboard/parser.c
116       Display PV on right-clicking board
117       Display PV right-clicked from EngineOutput window
118       Indicate squares a lifted piece can legally move to
119       Allow editing of holdings in EditPosition mode
120       Fix new args parsing of -lowTimeWarningColor
121       Docs update for new features
122       Fix omission in castling refactoring for ICS received boards
123       Fix reading FEN castling rights for knightmate and twokings
124       Fix parsing of O-O and O-O-O after FEN pasting in FRC
125       Fix bug in XBoard PV display
126       Add fixed-time/move button in XBoard time-control dialog
127       Refactoring of move-history code
128       Convert to DOS line endings
129       Port game-list filtering to XBoard
130       Move duplicat gamelist code to backend
131       Allow <Enter> to apply filter in XB GameList filter edit
132       Use arrow keys in XBoard GameList for entry selection
133       Refactoring of adjudication code
134       Also adjudicate after user move
135       Also allow user to claim by offering draw before his move
136       Send FICS atomic claim to ICS if move creates draw after offer
137       Use FICS atomic draw claim for sending move in zippy mode
138       Fix width of filter field in XBoard GameList
139       Save fonts in XBoard settings file per boardSize
140       Fix bug in edit-position of holdings
141       Fix of ancient WB bug: test integer option values for validity
142       Refactoring of game-list-options dialog
143       Game-List options dialog for XBoard
144       Merge gamelistopt sources into gamelist source files
145       Right-click refactoring, step I
146       Right-click refactoring: step II
147       Right-click refactoring: step III
148       Remove stray dot from WinBoard makefiles
149       Repair damage to -autoKibitz done by FICS atomic zippy claim
150       Shorten autoKibitz confirmation on FICS
151       Implement SeekGraph in XBoard
152       Dynamic Seek Graph
153       Use right mouse button to view seek ads
154       Use squares for computer seek ads
155       One-click moves
156       Fix error that compiler does not notice
157       Add promotions and e.p. to oneClickMove
158       Let second click on piece make only capture, with -oneClickMove
159       Observe a game in the background while playing
160       Do not pop down Seek Graph on on-dot click
161       Match handles with multiple titles for channel Chat Boxes
162       Capture holdings of background observed gamer
163       Allow recalling history in ICS input box with arrow keys
164       Interface XBoard to GhostView file-browser dialog
165       Fix right-edge spillover of Seek-Graph dots in WinBoard
166       Allow ICS context menu to pop up a Chat Box on clicking handle
167       Pop up ICS text menu with default item under mouse pointer
168       Seek-Graph bugfix: disappearing output in ICS console
169       Bugfix smart capture
170       Handle display of PV that starts with other move than played
171       Add upload of game to ICS for examining
172       Make WB Chat Boxes wrap and handle URLs
173       Allow arrow keys in WB Chat Box to access command history
174       Make Chat Windows pseudo-tabbed
175       Add -chatBoxes option to open Chat Boxes at startup
176       Allow WB Chat Box to be dedicated to shouts and 'it'
177       Let the sounds sound on receiving a message in a Chat Box
178       Add option -shuffleOpenings
179       Add Annotate item in Step menu
180       Support playing through PGN variation comments
181       Let yy_text determine progress of PV parsing
182       Newly lexed parser in XBoard directory
183       Don't disturb background observe when receiving new piece
184       Insert autoKibitz continuation lines at end of line
185       Allow walking a kibitzed PV
186       Fix copying of kibitzed info in Engine-Output window
187       Put newly opened Chat Box on top
188       Repair settings-file name
189       Repair background-observe patch
190       Use side-by-side boards to display background game
191       Create space in WinBoard ICS-options dialog
192       Put new options in WB ICS-options dialog
193       Group Chat Boxes with console in stead of board window
194       Add option Display Logo in WB general-options menu
195       Fix display of uninitialized boards in background observe
196       Print seconds with 2 digits in backgroundObserve status line
197       Redraw second board on expose events
198       Mark non-compliant lines of engine in debug file
199       Add kibitzes and c-shouts Chat Box
200       Also capture (numeric) whispers of players for -autoKibitz
201       Add -autokibitz checkbox to UCI-options menu dialog
202       Display PV from Engine-Output window (XBoard)
203       Fix handling username change during game
204       Paint highlights on dual board (WB)
205       Update XBoard docs
206       Allow loading of PGN variations in XBoard
207       Allow adjustment of clocks in any mode with shift+click
208       Update WinBoard html help
209       Update WinBoard RTF docs
210       Change name of Global Settings menu item to Common Engine Settings
211       Let WinBoard recognize ~ in settings file name as HOMEPATH
212       Prevent <Esc> closing chat box
213       Fix disabling of Chat Box navigation buttons
214       Let Chat Boxes pop up above console, rather than on top of it
215       Fix crash on switching to ICS xiangqi game
216       Suppress background observe for boards with own game number
217       Allow any %ENVIRONMENTVAR% in WB settings file name rather than ~
218       Fix rep-draw recognition
219       Allow escape sequences in telluser(error) messages
220       Fix typos in html help file
221       Update README file
222       Alter XBoard key bindings to mimic WinBoard
223       Fix engine stall on perpetual-check evasion
224       Reverse mousewheel action
225       Repair score printing with -serverMoves option
226       Fix e.p. bug in xiangqi with -serverMoves option
227       Ignore checks in 50-move count for Xiangqi
228       Remove font settings from master settings file
229       Adjudicate Xiangqi material draws with Advisor-less Cannons
230       Remove misspelled prototype
231       Remove duplicate testing for cores feature
232       Fix oneClickMove bug
233       Refactoring of material-draws adjudication code
234       Add string option /pieceNickNames
235       Define /firstUCI and /secondUCI as synonyms for /fUCI, /sUCI
236       Suggest default file name in browser dialog
237       Fix erors when compiling with --disable-zippy
238       Add some book-control options
239       Allow match to be started from WB menu
240       Tricked by the grossnes
241       Add -colorNickNames option
242       Improved patch for expansion of WB settings-file name
243       Fix some MSVC compile errors
244       Update .dev files
245       Trivial-draws recognition improved in Xiangqi
246       Do not exit after match when match started from menu
247       Mark XBoard result messages for internationalization
248       Make the ID of all WB dialog items unique
249       Internationalization for WinBoard
250       Do not translate game-end messages in PGN
251       Add some forgotten translation hooks
252       Update docs
253       Update WB translation template
254       Make WB run-time language switch possible from menu
255       Fix JAWS bug saying side to move in ICS play
256       Prevent transmission of spurious promo char to other engine
257       Allow parsing of upper-case machine moves
258       Fix silent bug in drop moves
259       Revert splitting of UserMoveEvent
260       Extend legality testing to drop moves
261       Extend mate test to drop games
262       Strip DOS line endings from parser.l
263       Make board-size overrule options volatile
264       Make Shogi promotion zone board-size dependent
265       Suppress spurious use of SAN castling in mini variants
266       Pass promoChar to SendMoveToICS
267       Remove promotion-piece encoding from ChessMove type
268       Enhance multi-session TC clock handling
269       Allow -timeIncrement to be a float
270       Fix menu translation bug
271       Fix uninitialized variable in book code
272       Change evalgraph scale in drop games
273       Limit multi-session clock handling to non-ICS games
274       Inherit promoted-info that ICS does not give from previous board
275       Adapt WinBoard to Shogi implementation on Variant ICS
276       Fix WinBoard Lance bug
277       Fix bug in ICS variant switch for Shogi
278       Allow lower-case piece indicator in drop-move notation
279       Allow full promotion suffixes on SAN piece moves
280       Add option -variations to control variation-tree walking
281       Disable some very verbose debug printing
282       Implement -flipBlack in XBoard
283       Add set of shogi pixmaps for XBoard
284       Fix merging bug
285       Make starting new variation dependent on shift key
286       Complete WB (western) bitmaps for Shogi at size 33
287       Implement board textures in XBoard
288       The -overrideLineGap option is made to work in XBoard
289       Provide some sample board-texture pixmaps
290       Make -flipBlack and -allWhite option volatile
291       Let -oneClickMove also work in EditGame mode
292       Make Knight hop first straight, then diagonal
293       Suppress promotion popup if piece will explode
294       Animate piece explosions in drag-drop moves and in XB
295       Make deferral default in Shogi promotions
296       Fix spurious promotions with legality testing off
297       Bugfix for safeStrCpy patch for XBoard
298       Bugfix safeStrCpy patch, WinBoard
299       Augment moves of some fairy pieces
300       Delete some stale promotion code
301       Add the actual size-33 Shogi bitmaps
302       Remove validity test on promochar from parser
303       Make test for valid promotion piece color-dependent
304       Remember values set by -firstOptions, -secondOptions
305       Restrict use of a2a3 kludge
306       Implement setup (engine-GUI) command
307       Allow arbitrary nesting of sub-variations in PGN input
308       Fix some warnings
309       Use normal SAN for wildcard pieces
310       Use SAN even on illegal moves
311       Give Lance moves of Berolina Pawn
312       Keep last PV while clearing engine-output display
313       Fix bug in parsing illegal Pawn captures
314       Newly lexed parser.c
315       Let Engine #2 Settings start second engine
316       Allow clicked name internal to the icsMenu command string
317       Make safeStrCpy safe
318       Restrict use of escape expansion
319       List Hint with compliant commands
320       List some undocumented commands as compliant
321       Fix mouse-driver buglet
322       Fix one-click bug
323       Fix acceptance of null-move with legality testing off
324       Add -variant seirawan to menu
325       Implement variant seirawan
326       Implement entering gating moves with mouse
327       Use Falcon and Alfil as built-ins for Seirawan chess
328       Accept Seirawan-style gating suffixes
329       Fix one-click moving on up-click
330       Fix home-dir crash
331       Fix default holdings size for variant seirawan
332       Fix safeStrCpy
333       Fix safety crash when appending comments
334       Define moves for Dragon Horse outside Shogi
335       Make yyskipmoves also suppress examining of drop moves
336       Change representation of Bede in variant fairy initial position
337       Give Lance moves of Amazon in variant super
338       Make Hoplite moves irreversible in Spartan Chess
339       Reorganize WinBoard menus
340       Reorganize XBoard menus
341       Display error for wrong use of Machine Match
342       Fix spurious scores in comments
343       Revive Analyze File menu item in WB
344       Let Analyze File annotate the loaded game
345       Restrict drops in variant seirawan to back rank
346       Bugfix XBoard menu translation
347       Separate menu text from menu name in XBoard
348       Adapt some XBoard menu texts
349       Apply gettext macros to menu texts
350       Fix Shogi promotion popup
351       Let move-history window scroll to bottom after adding move
352       Alter WinBoard menu text
353       Divorce the Edit and Show Tags/Comment menu items
354       Add XBoard key bindings for Revert and Truncate
355       Update info on key bindings in texi file
356       Update texi file for new menu organization
357       Add description of Game List Options in texi file
358       Alter descriptionof Analyze File menu item
359       Improve drawing of highlight arrow
360       Make WinBoard clocks translation-proof
361       Configure -inc as volatile option in XBoard
362       Configure XBoard to use wood board texture by default
363       Write key bindings in XBoard menus
364       Allow line-straddling result comments
365       Peel PV out of comment
366       Fix sub-variation display with negative score
367       Correct the key bindings fo view menu in texi file
368       Move Hint and Book items to Engine menu in XBoard
369       Configure EGTB cache size in adapterCommand
370       Also exempt variant seirawan from eval-scale doubling
371       Fix fag-fell marker with logos on
372       Let user decide if he wants highlights in blindfold mode
373       Strip CR from xboard.c
374       Port highlighting with arrow to XBoard
375       Configure arrow highlighting as default in XBoard
376       Provide menus for editing WinBoard engine and server lists
377       Add XBoard menu items for arrow highlight and one-click move
378       Fix Edit Game/Position checkmarking in WinBoard
379       Use default logo for user
380       Add handle for translator acknowledgement
381       Create space in dialogs for translation
382       Add one-click move control to WB general-options dialog
383       Resize buttons in WB engine-settings dialog
384       Update translation template
385       Subject WB context menus to translation
386       Fix duplicate menu character for Edit Comment
387       Put OK/Cancel last in tab cycle of some WB dialogs
388       Remove tab stops on first radio button of WB dialogs
389       Change tabbing order in WB sounds dialog
390       Fix order of elements in WB time-control dialog
391       Reorganize order of WB New Variant dialog controls
392       Fix ICS context menu for JAWS
393       Translate menus after creation of JAWS menu
394       Adapt JAWS menu to new menu organization
395       Let JAWS SayString buffer full sentence
396       Subject JAWS menu and spoken strings to translation
397       Update WB language template file
398       Put nr CPU earlier in tab cycle of WB Common Engine dialog
399       Group engine-output memos with engine names
400       Disable some accelerators in JAWS version
401       Allow starting a variation from keyboard entry in WB-JAWS
402       Define Ctrl-R as right-click in WB Comment dialog
403       Fix bug in parsing variations
404       Fix WB promotion popup
405       Fix promotion of Pawn-like Lance
406       Fix promotion suffixon disambiguated piece moves
407       Fix mate test
408       Add variant Spartan Chess
409       Fix spurious reading of old game title by JAWS
410       Fix chat window title
411       Fix right-alignment pproblem in WB ICS window
412       Fix WB font-based piece rendering on variant switch
413       Fix Spartan promotion to King
414       Show move that causes false illegal-move claim
415       Reset win/loss counters before match
416       Reset machine colors after match
417       Fishy fix
418       Fix time in PGN info
419       Fix logo repainting
420       Reset 50-move counter on all pawn-like Lance moves
421       Fix legality testing for promotions
422       Fix move type-in truncating game
423       Fix type-in of drop moves
424       Fix spurious mate test in Edit Game mode
425       Remove superfluous copying of machine move
426       Re-instate load next/prev position menu items
427       Fix WB Sound Options greyout and remove some grossness
428       Fix legality testing of drop moves
429       Move clock-click code to back-end
430       Greyout unavailable variants in New Variant dialog
431       Update texi file
432       Update RTF file
433       Clean up fishy patch
435 ** Version 4.4.4 **
437 (git shortlog --no-merges v4.4.3...HEAD)
439 Arun Persaud (1):
440       updated version number to indicate development on 4.4.4
442 Clint Adams (1):
443       Remove unnecessary double equals from configure.ac.
445 H.G. Muller (18):
446       Let move parser return ImpossibleMove for off-board moves
447       Prevent engine stall on perpetual-chase evasion
448       Fix bug in sending "usermove" when forcing book moves
449       Pop down old tags on loadng new game in WinBoard
450       Fix game end during dragging
451       Repair animate dragging
452       Fix bug in sending cores command to engine
453       Fix parsing of SAN shogi promotions
454       Fix variant switch on PGN loading
455       Cut board squares out of texture bitmap more cleverly
456       Allow -flipBlack to work with font-based piece rendering
457       Allow font-based piece rendering in board sizes below petite
458       Fix WinBoard game-list title
459       Fix deadlock in match-result display
460       Fix regression in colorization of zippy-matched commands
461       Fix zippy handling of draw offers from ICS
462       Make some more zippy code obey the --disable-zippy flag
463       Repair exit-popup deadlock patch
466 ** Version 4.4.3 **
468 (git shortlog --no-merges v4.4.2...HEAD)
470 Arun Persaud (11):
471       updated to unstable version number
472       added missing sounds files to be able to compile on windows
473       new developer release
474       update year in copyright info
475       DOS line endings and 644 mode for woptions.c
476       updated files (AUTHORS, Changelog, etc) for new release
477       new developer release
478       added logo files for xboard
479       new developer release
480       updated winboard/parser.c
481       release of version 4.4.3
483 H.G. Muller (40):
484       Implement castling for variant CRC
485       Chmod 644
486       Bugfix legality null move in parsing with -testLegality off
487       Fix bug for incommensurate time odds
488       Make WinBoard makefiles use parser.c in XBoard directory
489       Fix piece-to-char table -variant fairy
490       Fix TwoKings ICS castling-rights bug
491       Fix reading castling rights FEN in knightmate and twokings
492       Fix OO-castling in FRC after pasting FEN
493       Accept <Enter> for changing chat partner
494       Use -keepAlive option to determine connection health
495       Fix of ancient WinBoard bug: check value of int options
496       Fix bug in display of logos
497       Remove stray dot from WinBoard makefiles
498       Fix u64 format for cygwin
499       Send continuation lines to chat box they belong to
500       Fix highlighting bug in XBoard
501       Extensive bugfix of -autoKibitz
502       Remove race condition in clock switching
503       Add variant Makruk
504       Change opening array -variant fairy
505       Match handles with multiple titles for channel Chat Boxes
506       Bugfix stale first-click
507       Start insertion point at end of text edits in XB dialogs
508       Fix copying of WB Chat Window contents
509       Bugfix of autoKibitz and Chat suppression in ICS window
510       Fix XB crash on giving keyboard focus to non-text widget
511       Bugfix copying from Chat Box, own lines
512       Fix 'mamer bug' in Chat Boxes
513       Make signedness of castling rights explicit in function arguments
514       Fix copying of kibitzed lines from WB Engine-Output window
515       Do not recognize non-ICS variants from PGN event tag
516       Remake programVersion string after receiving engine features
517       Set keyboard focus at startup to board window
518       Fix window-position upset on failing engine start in WinBoard
519       Fix info lines being used as normal thinking output
520       Correct error in texi file
521       Allow lower-case promochar in moves of type h8=Q
522       Fix Alt+M JAWS command in Two-Machines mode
523       Fix JAWS piece drop cursor, and streamline some sentences
525 ** Version 4.4.2 **
527 (git shortlog --no-merges v4.4.1...HEAD)
529 Arun Persaud (7):
530       updated version number to unstable
531       added missing library for build on OS X
532       add Winboard source files into tar-ball
533       removed files that should only be in the windboard directory
534       fixed build on openbsd
535       new developer release
536       fix for bug #28077: xboard needs to link against x11
538 H.G. Muller (19):
539       cleaned up some debug messages and typos
540       fix crash on engine crash
541       fix casting rights after FEN pasting
542       the last move before the time control now gets its time listed in the PGN
543       fix double start of zippy engine after switch to gothic
544       fix declaration of engineOutputDialogUp
545       fix engine-sync on move-number type-in bug
546       removing some rather verbose debug messages that seem no longer needed.
547       fix bug in bughouse drop menu
548       use xtell for talking to handles, but tell for talking into a channel.
549       fix the irritating wandering off of the MoveHistory window in XBoard on opening/closing.
550       fixed some outstanding pixmaps
551       Fix castling rights when copying FEN to clipboard (again)
552       score sign in analysis mode
553       correctly apply some check boxes from the option menu
554       updates makefiles to include dependency on config.h
555       fix problem with empty string in -firstNeedsNoncompliantFEN
556       double buffer size to prevent overflow
557       remove trailing \r in xboard output
560 ** Version 4.4.1 **
562 (git shortlog --no-merges vold...vnew)
564 Arun Persaud (24):
565       get "make distcheck" to work
566       reverted .texi file and fixed Makefile.am
567       fixed a few more small bugs reported by Stanislav Brabec
568       fixed some implicit declarations reported by Stanislav Brabec
569       added some more files to be distributed via make dist
570       another bug fix found by Stanislav Brabec
571       more files for git to ignore
572       updated cmail.in to adapt the CVS->git change
573       wrong default value for engineDebugOutput
574       updated version number to 4.4.1.pre
575       getting ready for 4.4.1 release
576       bugfix: segfault when invalid option argument was given (bug #27427)
577       added some comments and formated code
578       cleanup: removed "#if 0" from source
579       cleanup: removed "#if 1" statements
580       cleaned up an old #ifdef in zippy
581       removed AnalysisPopUp. Use EngineOutputPopUp instead
582       forgot to add these two lines to the last commit
583       new alpha version; first one with new naming scheme
584       fix for bug #10990: cmail does not seem to support .cmailgames or .cmailaliases
585       new pre-release version; updated version numbers
586       unguarded debug printf. added the appropiate if statement
587       fixed a regression
588       reformated html to be correctly validated
590 Chris Rorvick (1):
591       fix printing out help message (list of command line options) (tiny change)
593 Eric Mullins (31):
594       Swapped 'tell' and 'message' parsing order for colorization.  Sometimes messages are relayed as tells and should be colorized as tells.
595       Use of strcasecmp() broke Visual C++.
596       Add resource ID for new Mute menu item.
597       Previous fix for VC++/strcasecmp() was wrong-- use StrCaseCmp().
598       Added wchat.c to the project files we maintain.
599       Fixed bug dereferencing garbage, causing crash.
600       Simplified future version changes.
601       removed _winmajor if not defined so that VC 2008 can compile the project
602       Updated navigation accelerators, fixing ICS problems.
603       Added URL detection into the console text window for ICS.
604       reverted winboard.c beofre URL commit to correct whitespace conversion
605       added URL detection and provided hotlinks in the ICS client
606       Restructured URL code so it fits better with how winboard is set up.
607       Cleaned up ConsoleWndProc  (not complete, see below)
608       added ics_printf() and ics_update_width() and utility functions
609       Added width updates to ICS client on font and window size changes
610       added code to handle initial width update
611       vsnprintf() must be _vsnprintf() for MSVC
612       Turned off wrap when possible on ICS servers.
613       Added code to prevent unnecessary width updates.
614       Adjusted alternative joining method to obey keepLineBreaksICS
615       Maintainence to support all compilers.
616       silence some compiler warnings
617       Added server width adjustment based on client width changes
618       neglected this for the auto-width updating in xboard
619       Fixed joiner detection, allowing it to work with timeseal
620       Adjustment to joining to work around server not always including space.
621       Added internal wrapping ability.
622       Moved SIGWINCH signal so it can be used...
623       Changes to allow fonts with any charset (such as terminal)
624       Updated compiling instructions.
626 H.G. Muller (77):
627       added a chat window to keep track of multiple conversations
628       fixed the HAVE_LIBXPM-dependent compile errors
629       allow the result comment as a display item in the game list
630       fixed parse bug for pgn files
631       fix for keepalive and chat window
632       rewrote wevalgraph for better frontend/backend separation
633       added the result comment to the game-list tags when the game list is exported to the clipboard
634       Prepared a system to internationalize the WinBoard menus
635       Made the beep sounds for JAWS board navigation configurable through command-line options
636       Updated the RTF docs for the chat windows, engine-settings dialog, /keepAlive option and new game-list tag
637       added a "Mute All Sounds" item in the WinBoard Options menu, on Eric's request
638       Opening Engine #1 Settings crashed XBoard when there were no text-edit options in the dialog (to which to set keyboard focus)
639       Engine did not start playing when out of GUI book on second move with white
640       fix for edit-position "moves" being sent by XBoard to the engine
641       bugfix for protocol extensions: egtbpath -> egtpath
642       small fixes for the JAWS version
643       fixed loading of saved games via command line
644       worked on premove bug
645       new forceIllegalMoves option
646       updated to winboard internationalization scripts
647       small improvement for JAWS version
648       added forceIllegalMove to xboard
649       fixed premove recapture problem;promotion popup appearing on obviously illegal moves; promotions in Superchess and Great Shatranj
650       removed test for premove
651       fix for bug #27642: Clock jumps strangely in engine mode
652       fix joining of lines split by ICS
653       Added a command-line option -keepLineBreaksICS true/false to control line joining.
654       changed enable menus
655       fix for bug #27666: naming of variants
656       fix for bug #27668: e.p. field still not passed to engine
657       Proper board and holdings size when switching to variants gothic, capablanca, great and super within an ICS game.
658       new bitmap converter (including fill option) and new pixmaps
659       fixed wrong number of arguments for EngineOutputPopUp
660       moved bitmap to correct location
661       fixed engingeoutput routine
662       updated black fairy pieces
663       new mousehandler to correct for premove and promotion popup
664       fixed segfaul in convert.c used to convert pixmaps
665       fix for bug #27751: negative holding counts displayed
666       fixed bug reported in WB forum: second game of a match would not start when using the GUI book
667       partly fix for bug #27715: scaling of menu bar
668       fix for bug #27667: window should be reference to toplevel
669       smarter analysis of the boards that XBoard receives from an ICS
670       fix for bug #27760: debug printf in backend.c and additional check for variant
671       fix for bug #27667: PV line missing in analysis window, part 3
672       fix for bug #27715: 2 (minor) graphic issues
673       fixed bug when switching to variantsuper
674       allowe parsing / disambiguation of SAN moves like Xe4 in certain situations
675       fix for bug #27772: holdings not updated
676       better init for random number generator
677       fix for bug #8847: moving backward while examining on FICS not reported to engine
678       improved mouse handler
679       holdings update and regression fix
680       NPS plays and pondering
681       improved mouse handler
682       fix to the minor graphics issue contained some typos, as was remarked in the bugs reports
683       This patch adds <Enter> to the characters that cause an automatic switch to the ICS console when typed to the board window.
684       fixed some bitmaps
685       removed bitmaps files that are not needed any more
686       replaced defective bitmaps with copies from 4.2.7
687       removed unused v54?.bm bitmaps from resource file
688       The book-probe code forgot to close the book file after opening it.
689       fix for bug #27799: fix for nested-nested-nested variations
690       fix for two compiler warnings
691       fixed bug related to unsigned char in convert.c
692       fix for bug #27790 and 277772.
693       force full redraw in winboard
694       more work on variant switch
695       another bug in VriantSwitch: an unitialized board was printed.
696       removing empty lines from ICS play
697       changed stderr to debug output, since stderr is closed in winboard
698       quick fix for "White Mates" in parser.l
699       fixed jaws version
700       fix for bug #27826: ported two options to xboard
701       fix for bug #27826: fixed autoDisplayComment
702       switch focus to the board after loading a game
703       prevent buffer overflow
705 Tim Mann (6):
706       Fix some issues in the XBoard man page
707       Fix up man page some more
708       Silence warnings when compiling 64-bit xboard
709       Drop an obsolete script that was only used to update my personal web site
710       Make copy/paste position and game use clipboard, bug #27810
711       Further copy/paste fixes