3 (git log --pretty=short --cherry-pick --left-only v4.6.x...v4.5.x^ |git shortlog --no-merges)
6 removed parser.l from build process, also removed flex dependency from configure
7 updated Changelog, NEWS, etc.
9 added/fixed i18n support via gettext to xboard
10 updated translation files
11 marked more strings for gettext that were only marked with N_()
12 updated list of files that include translation strings; updated pot-file
13 updated po-files; updated german translation
14 replaced hardcoded email address with generic PACKAGE_BUGREPORT
15 updated German translation
16 fixed access rights to winboard language files (644 instead of 655)
17 lng2po.sh: added command line options, GPL header
18 added translations generated via lng2po from all winboard languages
19 deactivated new languages for the moment...
20 updated ChangeLog, NEWS, etc.
22 updated xboard.pot with released version
23 translation: added new Ukrainian PO file from the TP
24 translation: activated Ukrainian translation
25 updated Changelog, NEWS, etc.
27 fixed segfault in xengineoutput
28 Revert "fixed segfault in xengineoutput", fixed in the backend now (from HGM)
29 malloc.h is not needed
30 updated Changelog, NEWS, etc.
33 updated pot file and send to translation project
34 translationproject.org: updated Ukrainian translation
35 added NEWS for release of 4.5.3
36 only require 0.17 of gettext
39 New parser, written in C
40 Implement yynewstr entry point in new parser
41 Fix o-o castling in new parser
42 Implement Edit-Comment window through generic popup
44 Remember Tags and Comment dialog coordinates
45 Implement sweep selection as alternative for the piece menu
46 Implement sweep selection of promotion piece
47 Fixes to sweep selection
48 Make sweep-select promotions work in WinBoard
49 Alternative sweep promotions
50 Third method of sweep selection
51 Implement Copy Game List menu item for XBoard
52 Implement move type-in for XBoard
53 Refactor move type-in code
54 Fix crash copying game list when there is none
55 Alter treatment of moves with empty squares
56 Fix sweep-promotions patch
58 Describe -pieceMenu option in texi file
59 Describe -sweepPromotions in texi file
60 Describe Copy Game List menu item in texi file
61 Describe move type-in in texi file
62 Fix chaining of bottom-row dialog buttons
63 Fix gettext macros in option dialogs
64 Bring structure in appData engine options
65 Put engine initialization code in per-engine function
66 Add UnloadEngine routine
67 Generalize WaitForSecond to WaitForEngine
68 Make engine loadable during session
69 Make engine startup error non-fatal
70 Put gettext markers in generic dialog creator
71 Create conversion tools for language files
72 Fix some warnings and header-file improvement
73 Silence more rpm warnings
74 Fix zippy bughouse partner bug
75 Delay loading of second engine until it is used
76 Fix grayout XB Match Options in ICS mode
77 Implement flock in WinBoard
78 Remove building rule for parser.c from WB makefiles
79 Lock game an position file during writing
80 Add callback possibility to combobox selection
81 Refactor code for loading games and positions in match
82 Fix crash on empty Engine Settings dialog
83 Display note in stead of empty engine-settings dialog XB
84 Implement Tournament Manager
85 Calculate and display tourney result
86 Allow switching off match mode through menu
87 Load new logo on engine change WinBoard
88 Implement Load Engine dialog in WinBoard
89 Fix error message on engine load
90 Make option to draw second engine from first list
91 Implement Tournament Options dialog WinBoard
92 Lift limitation of text length in generic dialog XB
93 Lift length-limit on text-edits in WB generic popup
94 Fix PV walking in analysis mode
95 Fix generic combobox bug
96 Improve sizing of comment and tags dialogs
97 Add default extension in file browser
98 Fix stopping of match in tourney mode
99 Fix exit popup in tourney mode
100 Fix range of tourneyType spin WB
101 Add partcipants at bottom in tourney dialog (WB)
102 Add WB new popup prototypes
103 Plug memory leak, filenames relative to installDir
104 Put saveGameFile in tournament dialog
105 Save time-control settings in tourney file
106 Let XB generic popup define default file extensions
107 Add -first/secondPgnName option
108 Fix resetting engine options
109 Make book-edit function WB
110 Let Shift+RightClick on PV actually play the PV moves
111 Import WinBoard language files into git
112 Allow changing MultiPV setting from Engine-Output window
113 Fix button sizing in generic popup
114 Let ParsePV always generate SAN move
115 Automatically play moves of clicked PV in analyze mode
116 Add option -absoluteAnalysisScores
117 Add -userFileDirectory option
118 Make 'add to list' default in Load Engine dialog
119 Improve WB Load Engine dialog texts
120 Implement Edit Book in XBoard
122 Adapt default directory of lng2po
123 Include learn info in book edit
124 Alow promotions and drops in book-editing
125 Take account of holdings in book key
126 Fix initialization of engine state
127 Add secondry adapter command for UCCI or USI
128 Make engine startup failure non-fatal in WinBoard
129 Let mentioning completed tourney file add one cycle
130 Fix CR in multi-line WinBoard text-edits
131 Allow generic dialog to ignore OK
132 Add Swiss tourneys through pairing engine
134 Fix layout tournament Load Engine dialog WB
135 Fix -matchGames option
136 Improve Tournament dialog layout WB
137 Let XBoard propose name of tourney file
138 Print sensible window title during tourneys
139 Improve quoting of engine name on install
140 Fix interrupting tournament
141 Fix round-robin schedule
142 Fix clock mode in tourney starting from -ncp mode
143 Give error popup when pairing engine fails
144 Fix concurrency in Swiss tourneys
145 Fix display of last move of last match game
146 Clear Engine-Output pane when initializing engine
148 Fix crash at end of Swiss tourney
149 Redo New Shuffle Game dialog with generic popup
150 Some refactoring in xoptions.c to separate out front-end
151 Redo Time Control dialog with generic popup
152 Add icon to WB for tournament files
153 Update WB docs for tourney manager
154 Fix default of -remoteUser
155 Change long form of -tf option to -tourneyFile
156 Make non-existing opton in settings file non-fatal
158 Redo Move History with generic popup in WinBoard style
159 Make WB generic popup translatable
160 Update window itle after last game of match
161 Add Score in Move List option to general options dialog XB
162 Use sound for ICS tells also with engine telluser popups
163 Fix crash on clearing new Move List window
164 Cure flicker in Move History window, fix highlighting
165 Add -fSAN / -sSAN options
166 Fix compile errors WinBoard
167 Increase efficiency of SAN generation / disambiguation
171 Fix texi file, and update it further
172 Add Absolute Analysis Scores in Genral Options dialog XB
173 Allow double-digit rank numbers
174 Create some space in WB New Variant dialog
175 Allow promotion to Pawn with legality testing off
176 Implement Grand Chess
177 Add tab stops in WB generic popup
178 Reorder controls in Engine Setings dialog WB
179 Fix drop moves on boards with more than 10 ranks
180 Fix crash on making too-long FEN
181 Fix coords display on large boards
182 Fix resetting searchTime if other TC mode is chosen (XB)
183 Fix writing searchTime in tourneyFile
184 Fix parser.c line endings
185 Let PGN parser accept lower-case piece in drop moves
186 Improve -showTargetSquares on click-click moves
187 Let -sweepPromotions also work for click-click moves
188 Display score/depth in Eval Graph title
189 Print 50-move counter in Engine-Output title
190 Add -scoreWhite option
191 Let WB eval graph react ot single left-click
192 Print reversible plies done in stead of plies to go
193 Improve Eval Graph with -evalZoom and -evalThreshold
194 Write more labels on score axis of eval graph
195 Put grab on sweep-selecting in Edit Position
196 Disable -showTargetSquares in ICS mode
197 Suppress some XBoard warnings
198 Fix crash on OK after Save Changes in Tags and Comment popup.
199 Give WinBoard Game List its own font
200 Allow null move in analysis and edit-game mode
201 Force Move History refresh after loading/reverting variation
202 Allow entry of variations in PlayFromGameFile mode
203 Implement searching games in Game List for a position
204 Parse PGN tags without allocating memory
205 Print progress during load / selection of game
206 Debug position selection
207 Add plain arrows as key binding for stepping forward/backward
208 Better fix of crash on empty game list
210 Delay file loading to allow expose event first
212 Allow deletion of last book move
213 Add key bindings for loading next/previous game of list
214 Fix up/down arrows in game list
215 Allow substitution of engines during tournament
216 Fix generic-popup failure after empty engine-settings dialog
217 Fix crash on start without settings file
218 Add -useBoardTexture and -usePieceFont options
219 Translate search texts
221 Allow two-games-per-opening to work with book
222 Fix ICS move-list header mistaken for null moves
223 Replace Analyze File by Analyz Game function
224 Fix quoting in Load Engine dialog
225 Fix treatment of PGN score/depth info with linefeeds in them
226 Fix display state after failed analysis attempt
227 Fix crash on typing non-existent enginein Load Engine dialog
228 Extra buttons in WB Tournament dialog
229 Slightly decrease sensitivity of sweep actions
230 Auto-popup ICS Input Box
231 Upgrade -serverMoves option
232 Add -afterGame option
233 Make DoSleep front-end wrapper for msec sleep
234 Move HistorySet to back-end
235 Fix write failures in concurrency
236 Fix some warnings (prototypes)
237 Clear fSAN option before new engine load
238 Fix LoadGameOrPosition starting up engine
240 Make too-long game non-fatal
241 Fix resetting -fSAN on engine change
242 Fix position loading in tourneys
243 Make book-window update part of HistorySet
244 Prevent Edit Book window from stealing focus (WB)
245 Add Dutch WinBoard translation
246 Remove paragraph about .Xresources from texi file
247 Update texi file for position search
248 Update texi file for new features
249 Reactivate Falcon Chess
250 Add Romanian lng file
251 Reset initString and computerString on engine load
252 Add option -discourageOwnBooks
253 Add control to set -discourageOwnBooks WB
254 Fix crash on loading garbage game file
255 Fix invalid combobox entry WB
256 Print message on wrong use of Clone Tourney
257 Fix crash on adding items near book end
258 Refine clock adjusting
259 Fix PV walking with -fSAN
260 Fix duplicate loading of second engine in tourneys
262 Translate search-mode strings
264 Debug position search cache
265 Implement flipped search
266 Translate search strings
267 Dynamically allocate move cache
268 Speed up position search and consider side to move
269 Put 'Load Next' button back in WB Game List
271 Fix Load Options dialog WB
272 Update Dutch lng file
273 Update language.txt file
274 Incorporate variant type in book hash key
275 Fix crash on loading garbage game file
276 Use other interpretation of Asia rules for chase detection
277 Add mechanism to translate variable messages in WinBoard
278 Let perpetual-chase message mention square
279 Change chase message in .lng files
280 Don't adjust clock on right-click in EditGame mode WB
284 (tiny change) Clarify "-name" option is Xt-only
287 Use getaddrinfo instead of gethostbyname. Hopefully this makes us compatible with IPv6 and with hosts that have more than one IP address. However, I don't know of any chess servers that have either of those properties, so I couldn't test that. I did test that xboard still works with freechess.org and chessclub.com and that it gives an error message for invalid host names.
288 Fix a size mismatch in scanf. Untested, but the code could not have
289 Move "hide thinking" option into alphabetical order.
290 Fix display of international characters outside the ASCII range.
291 Added "misc-fixed" as a fallback font to handle locales where
292 Add a final wildcard default for fonts. This gives XCreateFontSet
293 The empty string can't be translated and it causes the gettext
294 Fixed small bugs in several .po files, enabling these translations to
295 Internationalize the file browser.
299 (git shortlog --no-merges v4.5.3..HEAD)
302 Fix compile errors WinBoard
303 Let WB Makefile build non-JAWS version by default
307 (git shortlog --no-merges v4.5.2a..HEAD)
310 new developer release
311 better contrast for XBoard icon on a dark background
314 Fix some warnings and header-file improvement
315 Fix warnings XBoard file browser
316 Fix zippy-partner bug
317 Silence more rpm warnings
318 Add tab stops in WB generic popup
319 Reorder controls in Engine Setings dialog WB
320 Fix Unfinished sound during ICS examining
321 Fix JAWS reading of Engine Settings dialog
322 Create some space in WB dialogs for translations
323 Remove some duplicats from WB language template file
324 Fix translatability of Spartan Chess menu item WB
325 Fix translation of spoken composite messages
326 Popdown Comment window on new game
327 Force Move History refresh after loading/reverting variation
328 Fix crash on empty Engine Settings dialog
329 Display note in stead of empty engine-settings dialog XB
330 Fix generic-popup failure after empty engine-settings dialog
331 No clearing of Engine-Output memos on stat01
332 Fix button sizing in generic popup
333 Fix vscrolling in XBoard Engine-Output window
334 Obey san feature when sending book moves
335 Fix display of last move of last match game
336 Fix parameter handling in adapter command
337 Fix type of shuffleOpenings
338 Fix crash on switching sound in Vista
339 Fix empty-string option values in XBoard
340 Add -at and -opt options as alternative for @
341 Fix default of -remoteUser
342 Make non-existing option in settings file non-fatal
344 Restore echo after ^C in ICS password
345 Don't one-click move when legality testing is off
346 Update window title after last game of match
347 Fix missing files in file browser
348 Fix use of random in XBoard shuffle dialog
349 Better fix of crash on empty game list
350 Implement paging in XBoard Game List
351 Clear Engine-Output pane when initializing engine
353 Fix playing sounds when -soundProgram is empty
354 Implement NVDA support in JAWS version
355 Suppress playing of book moves with weight 0
356 Limit width of menu bar in XBoard
358 ** Version 4.5.2a (Winboard only) **
360 (git shortlog --no-merges v4.5.2..HEAD)
363 Fix Engine Settings button options in WinBoard
367 (git shortlog --no-merges v4.5.1..HEAD)
370 Fix "make install" on Os X10.6.6 (removed a "/")
371 fixed wrong default for polyglotDir mentioned in docs.
372 Fix bug introduced in commit 89b4744: removed a "/" and forgot to add it in the config file
373 check if malloc.h is present before including it
374 removed check and #includes for malloc.h, since it's not needed
375 fixed 64 bit warnings by casting integers to intptr_t before casting to int
376 updated Changelog, NEWS, etc.
377 new developer release
378 configure: renamed bitmapdir to pixmapsdir, since it installed only pixmaps. also changed name of default dir
379 configure: added install of sounds in .../games/xboard/sounds/default
380 configure: added install directory for bitmaps files: .../games/xboard/bitmaps/default/
381 configure: enable silent rules by default
382 new developer release
386 Fix unintended translation in debug file
387 Improve repairing damage of arrow highlight XBoard
388 Fix flipBlack option XBoard with board texture
389 Fix two bugs in reading position diagram
390 Fix parsing bug of FRC castling
391 Fix bugs in FRC castling rights
392 Fix display of promotion piece in ICS superchess
393 Put insertion point at end of text on SetFocus
394 Add file-browser option to just return name
395 Make generic XBoard popup, and implement 2 dialogs
396 Add browse button to generic popup
397 Add board dialog XBoard
398 Add ICS options dialog
399 Make sounds dialog for XBoard
400 Redo adjudications dialog through generic popup
401 Redo common-engine dialog with generic popup
402 Redo new-variant dialog with generic popup
403 Create General-Options dialog
404 Implement Machine Match menu item and options dialog
405 Make generic dialog popup reentrant
406 Merge SettingsPopUp into GenericPopUp
407 Let generic popup generate Engine Settings dialog
408 Activate -path and -file options
409 Redo ICS input box with generic popup
410 Make a kind of ICS text menu in XBoard as a dialog
411 Fix linegap option in board dialog
412 Fix animation masks on changing piece pixmaps
413 Let file browser filter on extension
414 Refinements to generic popup and color picker
415 Fix crash on opening ICS Text Menu
416 Fix path browsing in WinBoard
417 Fix use of game/position file in first match game
418 Fix saving of XBoard fonts with spaces in name
419 Fix game-list highight error when filtered (WB)
420 Fix startup focus of board window
421 Fix crash on closing dialogs in wrong order
422 Fix changing of float setting by generic popup
423 Couple mouse wheel to v-scrolls in file browser
424 Let double-click select file in file browser
425 Block selection of a directory when file is needed
426 Reorganize texi description
428 Remove outline-pieces option from board-options dialog
429 Fix running of clock during hash allocation engine
430 Fix switching between pixmap and bitmap pieces
431 Fix size limit on 'save as diagram'
432 Fix gamelist highlight
433 Make user wav file available for try-out in sound dialog
434 Change default sounds in Xboard menu
435 Configure some default sounds
436 Remove some bitmaps from install
437 Limit install of sound files to those in menu
438 Change texture-install directory to pixmaps/textures
439 Fix crash on using Engine #1 Settings in ICS non-zippy mode
441 Fix gettext macros in option dialogs
444 Added missing fclose()
448 (git shortlog --no-merges v4.5.0..HEAD)
451 add DIFFSTAT and SHORTLOG to tar-ball
452 Revert "Implement -reset option feature in WinBoard"
453 added history.c to the tar-ball. Needed for Winboard
454 added missing header file for sprintf
455 added missing #includes and missing prototypes to filebrowser
456 fixed configure script to correctly detect Xaw3d library
457 updated configure.ac to check for Xaw header files
458 updated Changelog, NEWS, etc.
459 new developer release
462 Fix deselection of greyed-out variant button (WB)
463 Fix MSVC compilability
464 Fix 64-bit Windows compilability
465 Put warning in HTML help
466 Fix unmarked translation
468 Fix variant janus size prefix
469 Fix Xiangqi King facing
470 Fix showing of user move after adjudication
471 Make language choice from menu persistent
473 Fix MSVC snprintf problem
474 Fix some resource leaks
475 Fix two typos in option names in texi file
479 (git shortlog --no-merges v4.4.4..HEAD, removed duplicated from earlier versions due to cherry-picking)
482 fixed prototype for AppendComment
484 fixed Makefile.am to handle config file correctly
485 new developer release
486 fixed hardcoded location of config file for xboard
487 fixed compiler warning for file-browser code
488 Revert "Repair settings-file name"
489 removed some garbage from configure.ac that got added a while ago
490 fixed internationalization for winboard
491 security fix: replaced strcpy with safeStrCpy from backend.c
492 security fix: replaced sprintf with snprintf
493 sizedefaults has 9 members, the last line of the array (NULL) only set 7.
494 cleaned up -Wall warnings (apart from settings some parentheses)
495 added new case for (Chessmove) 0 in common.h
496 bugfix: missing array index
497 add option for silent builds
498 security fix: replaced some strcat with strncat
499 added warning if icsLogon file couldn't be opened
500 adding gnu-readline support
501 fixed some typos that were introduced during the sprintf->snprintf changes
502 bugfix: fixed readline support with icslogon option
503 fixed buffer size for snprintf
504 Revert "bugfix: fixed readline support with icslogon option"
505 Revert "adding gnu-readline support"
506 added latest version of parser.c
507 new developer release
508 typo in date of developer release
509 merged readme_HGM.txt into the NEWS file
510 removed trailing whitespaces from NEWS
512 fixed a typo in the configure script output
513 replace hard coded paths with path from configure script
514 added rlwrap tip to FAQ
515 new developer release
516 fixed automake process: xboard.conf couldn't be generated if $srcdir was not the current directory
517 Updated copyright notice to 2011
518 release of version 4.5.0
519 updated parser.c form parser.l
523 Changes needed to compile master branch.
526 add fixed time per move to the WinBoard time-control menu dialog
527 let the clocks run in -searchTime mode
528 Some code refactoring and cleanup; one small bug fix
529 Integrate castling and e.p. rights into board array; bugfix for EditPosition
530 fix for new way of saving castling and e.p. information
531 variation-support patch
532 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.
533 fix castling rights when copying FEN to clipboard
534 improve thinking-output for mulit-variant
535 refactoring of engineoutput
536 refactoring evalgraph code
537 1st step for moving option parsing from winboard to the backend
538 2nd step for moving option parsing from winboard to the backend
539 same argDescriptor parsing for Xboard and Winbaord
540 fix window positioning
541 use linux style options for config file and add a system config file for XBoard
542 restoring windows (EngineOutput and MoveHistory) on startup
543 A better and more flexible way of invoking Polyglot
544 improves the XBoard handling of the engine command line
545 implements the eval-graph window for XBoard
546 Suppress saving font settings.
547 Correct XBoard default debug file name
548 Delete old indirection settings-file code
549 Make WinBoard defaults for -fd and -sd equal to "." rather than empty strings.
550 Change format of -adapterCommand.
551 Fix NoncompliantFEN defaults.
552 Fix default castling rights on reading incomplete FEN
553 Implement castling in -variant caparandom
554 Fix castling rule assignment in shuffle games
555 Let XBoard print version with argument --version or -v
556 Improve layout of Engine #N Settings dialog
557 Allow popup-less (fatal) exit of engine after tellusererror
558 Allow Ctrl-C copying from EngineOutput window text to clipboard
559 Harmonize declarations of XBoard and WinBoard
560 Newly lexed winboard/parser.c
561 Display PV on right-clicking board
562 Display PV right-clicked from EngineOutput window
563 Indicate squares a lifted piece can legally move to
564 Allow editing of holdings in EditPosition mode
565 Fix new args parsing of -lowTimeWarningColor
566 Docs update for new features
567 Fix omission in castling refactoring for ICS received boards
568 Fix reading FEN castling rights for knightmate and twokings
569 Fix parsing of O-O and O-O-O after FEN pasting in FRC
570 Fix bug in XBoard PV display
571 Add fixed-time/move button in XBoard time-control dialog
572 Refactoring of move-history code
573 Convert to DOS line endings
574 Port game-list filtering to XBoard
575 Move duplicat gamelist code to backend
576 Allow <Enter> to apply filter in XB GameList filter edit
577 Use arrow keys in XBoard GameList for entry selection
578 Refactoring of adjudication code
579 Also adjudicate after user move
580 Also allow user to claim by offering draw before his move
581 Send FICS atomic claim to ICS if move creates draw after offer
582 Use FICS atomic draw claim for sending move in zippy mode
583 Fix width of filter field in XBoard GameList
584 Save fonts in XBoard settings file per boardSize
585 Fix bug in edit-position of holdings
586 Fix of ancient WB bug: test integer option values for validity
587 Refactoring of game-list-options dialog
588 Game-List options dialog for XBoard
589 Merge gamelistopt sources into gamelist source files
590 Right-click refactoring, step I
591 Right-click refactoring: step II
592 Right-click refactoring: step III
593 Remove stray dot from WinBoard makefiles
594 Repair damage to -autoKibitz done by FICS atomic zippy claim
595 Shorten autoKibitz confirmation on FICS
596 Implement SeekGraph in XBoard
598 Use right mouse button to view seek ads
599 Use squares for computer seek ads
601 Fix error that compiler does not notice
602 Add promotions and e.p. to oneClickMove
603 Let second click on piece make only capture, with -oneClickMove
604 Observe a game in the background while playing
605 Do not pop down Seek Graph on on-dot click
606 Match handles with multiple titles for channel Chat Boxes
607 Capture holdings of background observed gamer
608 Allow recalling history in ICS input box with arrow keys
609 Interface XBoard to GhostView file-browser dialog
610 Fix right-edge spillover of Seek-Graph dots in WinBoard
611 Allow ICS context menu to pop up a Chat Box on clicking handle
612 Pop up ICS text menu with default item under mouse pointer
613 Seek-Graph bugfix: disappearing output in ICS console
615 Handle display of PV that starts with other move than played
616 Add upload of game to ICS for examining
617 Make WB Chat Boxes wrap and handle URLs
618 Allow arrow keys in WB Chat Box to access command history
619 Make Chat Windows pseudo-tabbed
620 Add -chatBoxes option to open Chat Boxes at startup
621 Allow WB Chat Box to be dedicated to shouts and 'it'
622 Let the sounds sound on receiving a message in a Chat Box
623 Add option -shuffleOpenings
624 Add Annotate item in Step menu
625 Support playing through PGN variation comments
626 Let yy_text determine progress of PV parsing
627 Newly lexed parser in XBoard directory
628 Don't disturb background observe when receiving new piece
629 Insert autoKibitz continuation lines at end of line
630 Allow walking a kibitzed PV
631 Fix copying of kibitzed info in Engine-Output window
632 Put newly opened Chat Box on top
633 Repair settings-file name
634 Repair background-observe patch
635 Use side-by-side boards to display background game
636 Create space in WinBoard ICS-options dialog
637 Put new options in WB ICS-options dialog
638 Group Chat Boxes with console in stead of board window
639 Add option Display Logo in WB general-options menu
640 Fix display of uninitialized boards in background observe
641 Print seconds with 2 digits in backgroundObserve status line
642 Redraw second board on expose events
643 Mark non-compliant lines of engine in debug file
644 Add kibitzes and c-shouts Chat Box
645 Also capture (numeric) whispers of players for -autoKibitz
646 Add -autokibitz checkbox to UCI-options menu dialog
647 Display PV from Engine-Output window (XBoard)
648 Fix handling username change during game
649 Paint highlights on dual board (WB)
651 Allow loading of PGN variations in XBoard
652 Allow adjustment of clocks in any mode with shift+click
653 Update WinBoard html help
654 Update WinBoard RTF docs
655 Change name of Global Settings menu item to Common Engine Settings
656 Let WinBoard recognize ~ in settings file name as HOMEPATH
657 Prevent <Esc> closing chat box
658 Fix disabling of Chat Box navigation buttons
659 Let Chat Boxes pop up above console, rather than on top of it
660 Fix crash on switching to ICS xiangqi game
661 Suppress background observe for boards with own game number
662 Allow any %ENVIRONMENTVAR% in WB settings file name rather than ~
663 Fix rep-draw recognition
664 Allow escape sequences in telluser(error) messages
665 Fix typos in html help file
667 Alter XBoard key bindings to mimic WinBoard
668 Fix engine stall on perpetual-check evasion
669 Reverse mousewheel action
670 Repair score printing with -serverMoves option
671 Fix e.p. bug in xiangqi with -serverMoves option
672 Ignore checks in 50-move count for Xiangqi
673 Remove font settings from master settings file
674 Adjudicate Xiangqi material draws with Advisor-less Cannons
675 Remove misspelled prototype
676 Remove duplicate testing for cores feature
678 Refactoring of material-draws adjudication code
679 Add string option /pieceNickNames
680 Define /firstUCI and /secondUCI as synonyms for /fUCI, /sUCI
681 Suggest default file name in browser dialog
682 Fix erors when compiling with --disable-zippy
683 Add some book-control options
684 Allow match to be started from WB menu
685 Tricked by the grossnes
686 Add -colorNickNames option
687 Improved patch for expansion of WB settings-file name
688 Fix some MSVC compile errors
690 Trivial-draws recognition improved in Xiangqi
691 Do not exit after match when match started from menu
692 Mark XBoard result messages for internationalization
693 Make the ID of all WB dialog items unique
694 Internationalization for WinBoard
695 Do not translate game-end messages in PGN
696 Add some forgotten translation hooks
698 Update WB translation template
699 Make WB run-time language switch possible from menu
700 Fix JAWS bug saying side to move in ICS play
701 Prevent transmission of spurious promo char to other engine
702 Allow parsing of upper-case machine moves
703 Fix silent bug in drop moves
704 Revert splitting of UserMoveEvent
705 Extend legality testing to drop moves
706 Extend mate test to drop games
707 Strip DOS line endings from parser.l
708 Make board-size overrule options volatile
709 Make Shogi promotion zone board-size dependent
710 Suppress spurious use of SAN castling in mini variants
711 Pass promoChar to SendMoveToICS
712 Remove promotion-piece encoding from ChessMove type
713 Enhance multi-session TC clock handling
714 Allow -timeIncrement to be a float
715 Fix menu translation bug
716 Fix uninitialized variable in book code
717 Change evalgraph scale in drop games
718 Limit multi-session clock handling to non-ICS games
719 Inherit promoted-info that ICS does not give from previous board
720 Adapt WinBoard to Shogi implementation on Variant ICS
721 Fix WinBoard Lance bug
722 Fix bug in ICS variant switch for Shogi
723 Allow lower-case piece indicator in drop-move notation
724 Allow full promotion suffixes on SAN piece moves
725 Add option -variations to control variation-tree walking
726 Disable some very verbose debug printing
727 Implement -flipBlack in XBoard
728 Add set of shogi pixmaps for XBoard
730 Make starting new variation dependent on shift key
731 Complete WB (western) bitmaps for Shogi at size 33
732 Implement board textures in XBoard
733 The -overrideLineGap option is made to work in XBoard
734 Provide some sample board-texture pixmaps
735 Make -flipBlack and -allWhite option volatile
736 Let -oneClickMove also work in EditGame mode
737 Make Knight hop first straight, then diagonal
738 Suppress promotion popup if piece will explode
739 Animate piece explosions in drag-drop moves and in XB
740 Make deferral default in Shogi promotions
741 Fix spurious promotions with legality testing off
742 Bugfix for safeStrCpy patch for XBoard
743 Bugfix safeStrCpy patch, WinBoard
744 Augment moves of some fairy pieces
745 Delete some stale promotion code
746 Add the actual size-33 Shogi bitmaps
747 Remove validity test on promochar from parser
748 Make test for valid promotion piece color-dependent
749 Remember values set by -firstOptions, -secondOptions
750 Restrict use of a2a3 kludge
751 Implement setup (engine-GUI) command
752 Allow arbitrary nesting of sub-variations in PGN input
754 Use normal SAN for wildcard pieces
755 Use SAN even on illegal moves
756 Give Lance moves of Berolina Pawn
757 Keep last PV while clearing engine-output display
758 Fix bug in parsing illegal Pawn captures
760 Let Engine #2 Settings start second engine
761 Allow clicked name internal to the icsMenu command string
763 Restrict use of escape expansion
764 List Hint with compliant commands
765 List some undocumented commands as compliant
766 Fix mouse-driver buglet
768 Fix acceptance of null-move with legality testing off
769 Add -variant seirawan to menu
770 Implement variant seirawan
771 Implement entering gating moves with mouse
772 Use Falcon and Alfil as built-ins for Seirawan chess
773 Accept Seirawan-style gating suffixes
774 Fix one-click moving on up-click
776 Fix default holdings size for variant seirawan
778 Fix safety crash when appending comments
779 Define moves for Dragon Horse outside Shogi
780 Make yyskipmoves also suppress examining of drop moves
781 Change representation of Bede in variant fairy initial position
782 Give Lance moves of Amazon in variant super
783 Make Hoplite moves irreversible in Spartan Chess
784 Reorganize WinBoard menus
785 Reorganize XBoard menus
786 Display error for wrong use of Machine Match
787 Fix spurious scores in comments
788 Revive Analyze File menu item in WB
789 Let Analyze File annotate the loaded game
790 Restrict drops in variant seirawan to back rank
791 Bugfix XBoard menu translation
792 Separate menu text from menu name in XBoard
793 Adapt some XBoard menu texts
794 Apply gettext macros to menu texts
795 Fix Shogi promotion popup
796 Let move-history window scroll to bottom after adding move
797 Alter WinBoard menu text
798 Divorce the Edit and Show Tags/Comment menu items
799 Add XBoard key bindings for Revert and Truncate
800 Update info on key bindings in texi file
801 Update texi file for new menu organization
802 Add description of Game List Options in texi file
803 Alter descriptionof Analyze File menu item
804 Improve drawing of highlight arrow
805 Make WinBoard clocks translation-proof
806 Configure -inc as volatile option in XBoard
807 Configure XBoard to use wood board texture by default
808 Write key bindings in XBoard menus
809 Allow line-straddling result comments
810 Peel PV out of comment
811 Fix sub-variation display with negative score
812 Correct the key bindings fo view menu in texi file
813 Move Hint and Book items to Engine menu in XBoard
814 Configure EGTB cache size in adapterCommand
815 Also exempt variant seirawan from eval-scale doubling
816 Fix fag-fell marker with logos on
817 Let user decide if he wants highlights in blindfold mode
818 Strip CR from xboard.c
819 Port highlighting with arrow to XBoard
820 Configure arrow highlighting as default in XBoard
821 Provide menus for editing WinBoard engine and server lists
822 Add XBoard menu items for arrow highlight and one-click move
823 Fix Edit Game/Position checkmarking in WinBoard
824 Use default logo for user
825 Add handle for translator acknowledgement
826 Create space in dialogs for translation
827 Add one-click move control to WB general-options dialog
828 Resize buttons in WB engine-settings dialog
829 Update translation template
830 Subject WB context menus to translation
831 Fix duplicate menu character for Edit Comment
832 Put OK/Cancel last in tab cycle of some WB dialogs
833 Remove tab stops on first radio button of WB dialogs
834 Change tabbing order in WB sounds dialog
835 Fix order of elements in WB time-control dialog
836 Reorganize order of WB New Variant dialog controls
837 Fix ICS context menu for JAWS
838 Translate menus after creation of JAWS menu
839 Adapt JAWS menu to new menu organization
840 Let JAWS SayString buffer full sentence
841 Subject JAWS menu and spoken strings to translation
842 Update WB language template file
843 Put nr CPU earlier in tab cycle of WB Common Engine dialog
844 Group engine-output memos with engine names
845 Disable some accelerators in JAWS version
846 Allow starting a variation from keyboard entry in WB-JAWS
847 Define Ctrl-R as right-click in WB Comment dialog
848 Fix bug in parsing variations
849 Fix WB promotion popup
850 Fix promotion of Pawn-like Lance
851 Fix promotion suffixon disambiguated piece moves
853 Add variant Spartan Chess
854 Fix spurious reading of old game title by JAWS
855 Fix chat window title
856 Fix right-alignment pproblem in WB ICS window
857 Fix WB font-based piece rendering on variant switch
858 Fix Spartan promotion to King
859 Show move that causes false illegal-move claim
860 Reset win/loss counters before match
861 Reset machine colors after match
865 Reset 50-move counter on all pawn-like Lance moves
866 Fix legality testing for promotions
867 Fix move type-in truncating game
868 Fix type-in of drop moves
869 Fix spurious mate test in Edit Game mode
870 Remove superfluous copying of machine move
871 Re-instate load next/prev position menu items
872 Fix WB Sound Options greyout and remove some grossness
873 Fix legality testing of drop moves
874 Move clock-click code to back-end
875 Greyout unavailable variants in New Variant dialog
882 (git shortlog --no-merges v4.4.3...HEAD)
885 updated version number to indicate development on 4.4.4
888 Remove unnecessary double equals from configure.ac.
891 Let move parser return ImpossibleMove for off-board moves
892 Prevent engine stall on perpetual-chase evasion
893 Fix bug in sending "usermove" when forcing book moves
894 Pop down old tags on loadng new game in WinBoard
895 Fix game end during dragging
896 Repair animate dragging
897 Fix bug in sending cores command to engine
898 Fix parsing of SAN shogi promotions
899 Fix variant switch on PGN loading
900 Cut board squares out of texture bitmap more cleverly
901 Allow -flipBlack to work with font-based piece rendering
902 Allow font-based piece rendering in board sizes below petite
903 Fix WinBoard game-list title
904 Fix deadlock in match-result display
905 Fix regression in colorization of zippy-matched commands
906 Fix zippy handling of draw offers from ICS
907 Make some more zippy code obey the --disable-zippy flag
908 Repair exit-popup deadlock patch
913 (git shortlog --no-merges v4.4.2...HEAD)
916 updated to unstable version number
917 added missing sounds files to be able to compile on windows
918 new developer release
919 update year in copyright info
920 DOS line endings and 644 mode for woptions.c
921 updated files (AUTHORS, Changelog, etc) for new release
922 new developer release
923 added logo files for xboard
924 new developer release
925 updated winboard/parser.c
926 release of version 4.4.3
929 Implement castling for variant CRC
931 Bugfix legality null move in parsing with -testLegality off
932 Fix bug for incommensurate time odds
933 Make WinBoard makefiles use parser.c in XBoard directory
934 Fix piece-to-char table -variant fairy
935 Fix TwoKings ICS castling-rights bug
936 Fix reading castling rights FEN in knightmate and twokings
937 Fix OO-castling in FRC after pasting FEN
938 Accept <Enter> for changing chat partner
939 Use -keepAlive option to determine connection health
940 Fix of ancient WinBoard bug: check value of int options
941 Fix bug in display of logos
942 Remove stray dot from WinBoard makefiles
943 Fix u64 format for cygwin
944 Send continuation lines to chat box they belong to
945 Fix highlighting bug in XBoard
946 Extensive bugfix of -autoKibitz
947 Remove race condition in clock switching
949 Change opening array -variant fairy
950 Match handles with multiple titles for channel Chat Boxes
951 Bugfix stale first-click
952 Start insertion point at end of text edits in XB dialogs
953 Fix copying of WB Chat Window contents
954 Bugfix of autoKibitz and Chat suppression in ICS window
955 Fix XB crash on giving keyboard focus to non-text widget
956 Bugfix copying from Chat Box, own lines
957 Fix 'mamer bug' in Chat Boxes
958 Make signedness of castling rights explicit in function arguments
959 Fix copying of kibitzed lines from WB Engine-Output window
960 Do not recognize non-ICS variants from PGN event tag
961 Remake programVersion string after receiving engine features
962 Set keyboard focus at startup to board window
963 Fix window-position upset on failing engine start in WinBoard
964 Fix info lines being used as normal thinking output
965 Correct error in texi file
966 Allow lower-case promochar in moves of type h8=Q
967 Fix Alt+M JAWS command in Two-Machines mode
968 Fix JAWS piece drop cursor, and streamline some sentences
972 (git shortlog --no-merges v4.4.1...HEAD)
975 updated version number to unstable
976 added missing library for build on OS X
977 add Winboard source files into tar-ball
978 removed files that should only be in the windboard directory
979 fixed build on openbsd
980 new developer release
981 fix for bug #28077: xboard needs to link against x11
984 cleaned up some debug messages and typos
985 fix crash on engine crash
986 fix casting rights after FEN pasting
987 the last move before the time control now gets its time listed in the PGN
988 fix double start of zippy engine after switch to gothic
989 fix declaration of engineOutputDialogUp
990 fix engine-sync on move-number type-in bug
991 removing some rather verbose debug messages that seem no longer needed.
992 fix bug in bughouse drop menu
993 use xtell for talking to handles, but tell for talking into a channel.
994 fix the irritating wandering off of the MoveHistory window in XBoard on opening/closing.
995 fixed some outstanding pixmaps
996 Fix castling rights when copying FEN to clipboard (again)
997 score sign in analysis mode
998 correctly apply some check boxes from the option menu
999 updates makefiles to include dependency on config.h
1000 fix problem with empty string in -firstNeedsNoncompliantFEN
1001 double buffer size to prevent overflow
1002 remove trailing \r in xboard output
1007 (git shortlog --no-merges vold...vnew)
1010 get "make distcheck" to work
1011 reverted .texi file and fixed Makefile.am
1012 fixed a few more small bugs reported by Stanislav Brabec
1013 fixed some implicit declarations reported by Stanislav Brabec
1014 added some more files to be distributed via make dist
1015 another bug fix found by Stanislav Brabec
1016 more files for git to ignore
1017 updated cmail.in to adapt the CVS->git change
1018 wrong default value for engineDebugOutput
1019 updated version number to 4.4.1.pre
1020 getting ready for 4.4.1 release
1021 bugfix: segfault when invalid option argument was given (bug #27427)
1022 added some comments and formated code
1023 cleanup: removed "#if 0" from source
1024 cleanup: removed "#if 1" statements
1025 cleaned up an old #ifdef in zippy
1026 removed AnalysisPopUp. Use EngineOutputPopUp instead
1027 forgot to add these two lines to the last commit
1028 new alpha version; first one with new naming scheme
1029 fix for bug #10990: cmail does not seem to support .cmailgames or .cmailaliases
1030 new pre-release version; updated version numbers
1031 unguarded debug printf. added the appropiate if statement
1033 reformated html to be correctly validated
1036 fix printing out help message (list of command line options) (tiny change)
1039 Swapped 'tell' and 'message' parsing order for colorization. Sometimes messages are relayed as tells and should be colorized as tells.
1040 Use of strcasecmp() broke Visual C++.
1041 Add resource ID for new Mute menu item.
1042 Previous fix for VC++/strcasecmp() was wrong-- use StrCaseCmp().
1043 Added wchat.c to the project files we maintain.
1044 Fixed bug dereferencing garbage, causing crash.
1045 Simplified future version changes.
1046 removed _winmajor if not defined so that VC 2008 can compile the project
1047 Updated navigation accelerators, fixing ICS problems.
1048 Added URL detection into the console text window for ICS.
1049 reverted winboard.c beofre URL commit to correct whitespace conversion
1050 added URL detection and provided hotlinks in the ICS client
1051 Restructured URL code so it fits better with how winboard is set up.
1052 Cleaned up ConsoleWndProc (not complete, see below)
1053 added ics_printf() and ics_update_width() and utility functions
1054 Added width updates to ICS client on font and window size changes
1055 added code to handle initial width update
1056 vsnprintf() must be _vsnprintf() for MSVC
1057 Turned off wrap when possible on ICS servers.
1058 Added code to prevent unnecessary width updates.
1059 Adjusted alternative joining method to obey keepLineBreaksICS
1060 Maintainence to support all compilers.
1061 silence some compiler warnings
1062 Added server width adjustment based on client width changes
1063 neglected this for the auto-width updating in xboard
1064 Fixed joiner detection, allowing it to work with timeseal
1065 Adjustment to joining to work around server not always including space.
1066 Added internal wrapping ability.
1067 Moved SIGWINCH signal so it can be used...
1068 Changes to allow fonts with any charset (such as terminal)
1069 Updated compiling instructions.
1072 added a chat window to keep track of multiple conversations
1073 fixed the HAVE_LIBXPM-dependent compile errors
1074 allow the result comment as a display item in the game list
1075 fixed parse bug for pgn files
1076 fix for keepalive and chat window
1077 rewrote wevalgraph for better frontend/backend separation
1078 added the result comment to the game-list tags when the game list is exported to the clipboard
1079 Prepared a system to internationalize the WinBoard menus
1080 Made the beep sounds for JAWS board navigation configurable through command-line options
1081 Updated the RTF docs for the chat windows, engine-settings dialog, /keepAlive option and new game-list tag
1082 added a "Mute All Sounds" item in the WinBoard Options menu, on Eric's request
1083 Opening Engine #1 Settings crashed XBoard when there were no text-edit options in the dialog (to which to set keyboard focus)
1084 Engine did not start playing when out of GUI book on second move with white
1085 fix for edit-position "moves" being sent by XBoard to the engine
1086 bugfix for protocol extensions: egtbpath -> egtpath
1087 small fixes for the JAWS version
1088 fixed loading of saved games via command line
1089 worked on premove bug
1090 new forceIllegalMoves option
1091 updated to winboard internationalization scripts
1092 small improvement for JAWS version
1093 added forceIllegalMove to xboard
1094 fixed premove recapture problem;promotion popup appearing on obviously illegal moves; promotions in Superchess and Great Shatranj
1095 removed test for premove
1096 fix for bug #27642: Clock jumps strangely in engine mode
1097 fix joining of lines split by ICS
1098 Added a command-line option -keepLineBreaksICS true/false to control line joining.
1099 changed enable menus
1100 fix for bug #27666: naming of variants
1101 fix for bug #27668: e.p. field still not passed to engine
1102 Proper board and holdings size when switching to variants gothic, capablanca, great and super within an ICS game.
1103 new bitmap converter (including fill option) and new pixmaps
1104 fixed wrong number of arguments for EngineOutputPopUp
1105 moved bitmap to correct location
1106 fixed engingeoutput routine
1107 updated black fairy pieces
1108 new mousehandler to correct for premove and promotion popup
1109 fixed segfaul in convert.c used to convert pixmaps
1110 fix for bug #27751: negative holding counts displayed
1111 fixed bug reported in WB forum: second game of a match would not start when using the GUI book
1112 partly fix for bug #27715: scaling of menu bar
1113 fix for bug #27667: window should be reference to toplevel
1114 smarter analysis of the boards that XBoard receives from an ICS
1115 fix for bug #27760: debug printf in backend.c and additional check for variant
1116 fix for bug #27667: PV line missing in analysis window, part 3
1117 fix for bug #27715: 2 (minor) graphic issues
1118 fixed bug when switching to variantsuper
1119 allowe parsing / disambiguation of SAN moves like Xe4 in certain situations
1120 fix for bug #27772: holdings not updated
1121 better init for random number generator
1122 fix for bug #8847: moving backward while examining on FICS not reported to engine
1123 improved mouse handler
1124 holdings update and regression fix
1125 NPS plays and pondering
1126 improved mouse handler
1127 fix to the minor graphics issue contained some typos, as was remarked in the bugs reports
1128 This patch adds <Enter> to the characters that cause an automatic switch to the ICS console when typed to the board window.
1130 removed bitmaps files that are not needed any more
1131 replaced defective bitmaps with copies from 4.2.7
1132 removed unused v54?.bm bitmaps from resource file
1133 The book-probe code forgot to close the book file after opening it.
1134 fix for bug #27799: fix for nested-nested-nested variations
1135 fix for two compiler warnings
1136 fixed bug related to unsigned char in convert.c
1137 fix for bug #27790 and 277772.
1138 force full redraw in winboard
1139 more work on variant switch
1140 another bug in VriantSwitch: an unitialized board was printed.
1141 removing empty lines from ICS play
1142 changed stderr to debug output, since stderr is closed in winboard
1143 quick fix for "White Mates" in parser.l
1145 fix for bug #27826: ported two options to xboard
1146 fix for bug #27826: fixed autoDisplayComment
1147 switch focus to the board after loading a game
1148 prevent buffer overflow
1151 Fix some issues in the XBoard man page
1152 Fix up man page some more
1153 Silence warnings when compiling 64-bit xboard
1154 Drop an obsolete script that was only used to update my personal web site
1155 Make copy/paste position and game use clipboard, bug #27810
1156 Further copy/paste fixes