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