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