1 ** Version master 20110411 (not an official release, includes changes from 4.5.2)
3 (git log --pretty=short --cherry-pick master...v4.5.x^ |git shortlog --no-merges)
6 removed parser.l from build process, also removed flex dependency from configure
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
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
23 ** Version 4.5.2 (not yet released) **
25 (git shortlog --no-merges v4.5.1..HEAD)
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
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
71 Added missing fclose()
75 (git shortlog --no-merges v4.5.0..HEAD)
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.
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
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
100 Fix MSVC snprintf problem
101 Fix some resource leaks
102 Fix two typos in option names in texi file
106 (git shortlog --no-merges v4.4.4..HEAD, removed duplicated from earlier versions due to cherry-picking)
109 fixed prototype for AppendComment
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
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
150 Changes needed to compile master branch.
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
225 Use right mouse button to view seek ads
226 Use squares for computer seek ads
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
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)
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
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
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
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
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
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
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
387 Let Engine #2 Settings start second engine
388 Allow clicked name internal to the icsMenu command string
390 Restrict use of escape expansion
391 List Hint with compliant commands
392 List some undocumented commands as compliant
393 Fix mouse-driver buglet
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
403 Fix default holdings size for variant seirawan
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
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
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
509 (git shortlog --no-merges v4.4.3...HEAD)
512 updated version number to indicate development on 4.4.4
515 Remove unnecessary double equals from configure.ac.
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
540 (git shortlog --no-merges v4.4.2...HEAD)
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
556 Implement castling for variant CRC
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
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
599 (git shortlog --no-merges v4.4.1...HEAD)
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
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
634 (git shortlog --no-merges vold...vnew)
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
660 reformated html to be correctly validated
663 fix printing out help message (list of command line options) (tiny change)
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.
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.
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.
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
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
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