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