3 (git log --pretty=short --no-merges --cherry-pick --left-only v4.8.x...v4.7.3^ |git shortlog --no-merges)
6 Updated German translation
7 Updated Ukrainian translations
8 Added Dutch translation
9 Translation: fixed some inconsistencies reported by Benno Schulenberg
10 fixed some whitespace issues in configure.ac
11 configure.ac: don't set xaw if we choose gtk
12 expose the configure options to xboard
13 output configure options when looking at --version
14 fixed some more translation strings
15 more translations fixes: use uppercase for variant names
16 updated Dutch translation
17 updated German translation
18 updated Dutch translation
19 updated Spanish translation
20 another round of translation string fixes
21 Updated Spanish translation
22 remove xpm from XBoard
23 converted icons from xpm to png
24 added check for apply OS X
25 new version number for developer release
27 updated Dutch translation
28 new version number for developer release
30 updated spanish translation, added new polish translation
31 update gettext configuration to not include any generated files in git
32 fixed whitespace error in configure.ac for os x
33 new version number for release 4.8.0
35 updated spanish, ukranian, and dutch translation
36 replaced hardcoded pngdir with built-in ~~
38 only enable osxapp build target on apple systems, clean up configure.ac a tiny bit
39 remove experimental from gtk build option
40 fix osxapp enable option in configure.ac
41 updated Changelog, DIFFSTAT, and SHORTLOG
42 make all tests for strings in configure use the same scheme
43 USE OSXAPP instead of APPLE and fix withval->enableval in AC_ARG_ENABLE
45 forget a few __APPLE__ ifdefs; changed to OSXAPP
47 updated ChangeLog, DIFFSTAT and SHORTLOG
48 line numbers in PO got updated
49 mac: only use gtk compile flag, if osxapp is enabled
52 Implement variant ASEAN
53 Make PGN parser immune to unprotected time stamps
54 Make writing of move counts in PositionToFEN optional
55 Do not always start Makruk & ASEAN as setup position
56 Build in limited EPD capability for engine fingerprintig
57 Add quit-after-game checkbox in ICS options dialog XB
59 Fix GUI book after setup position
60 Allow drops / promotions/ deferrals to be edited into book
61 Add Save button to Edit Tags dialog
62 Allow entry of negative numbers in spin control (WB)
63 Fix grabbing of selected piece
64 Fix initial board sizing WB
65 Add checkboxes for autoDisplayTags/Comments in menu WB
66 Allow seting of -egtPath through menu WB
67 Implement board-marker protocol
68 Use highlight command to specify move legality
69 Expand number of marker colors to 8
70 Implement hover command
71 Let magenta marker activate sweep promotion
72 Allow engine to click squares on behalf of user
73 Fix XBoard hover command
74 Fix -zippyVariants option
75 Allow engine to define its own variant names
76 Fix engine-defined names
77 Fix variant choice for second engine
78 Implement (inaccessible) dark squares
80 Rename Match dialog to Tournament
81 Automaticaly install Java engines
82 Save clocks with unfinished PGN games
83 Only save clock settings in PGN when an engine plays
84 Improve Edit Position mode
85 Clear memory of erased position on variant switch
86 Automatically adapt board format to FEN
87 Increase number of piece types to 44
92 Fix deselection of Lion
93 Fix promotion popup in Chu Shogi
94 Fix reading of SAN Lion double moves
95 Refactor move generator, and add Chu-Shogi pieces
96 Fix Shogi promoted pieces
97 Change Blind-Tiger symbol to claw
98 Fix SAN of promoted Chu pieces
99 Fix loading of game with multi-leg moves
100 Add claw svg to make-install
101 Animate both legs of Lion move
102 Implement roaring of Lion
103 Fix re-appearing of board markers
104 Fix double-leg moves on small boards
105 Fix sending and parsing of null moves and double moves
106 Fix target squares second leg
107 Adapt WinBoard front-end to Mighty Lion
108 Beef up variant detection
109 Fix promoted Elephant image in Shogi (XB)
110 Fix legality test of pinned-Lion moves
112 Always alternate promo-sweep for shogi-style promoting piece
113 Allow piece promotion by pieceToChar in all variants
114 Fix disambiguation of shogi-style promotions
115 Fix default of Chu Chess piece promotions
117 Allow Lion sweep-selection in Chu Chess
118 Fix hover event (again)
119 Supply oriental theme settings
120 Change color of XQ board to better contrast with pieces
121 Fix promoting of Sho Elephant
122 Automatically switch to variant engine supports
123 Implement -installEngine option
124 Allow Crown-Prince image to differ from King
125 Fix Chu-Shogi Lance deferral
126 Fix mate and stalemate test in Chu Shogi
127 Implement option complex for installing engines
128 Make filler buttons in New Variant insensitive
129 Fix promotion in Ai-Wok
130 Make building of Windows .hlp file optional
131 Fix compile error promo dialog WB
132 Fix WB New Variant dialog
133 Cure weirdness when dragging outside of board
134 Write -date stamp always with 10 characters
135 Update protocol specs for setup command
136 Put some OSX code into gtk version
137 Remove use of strndup
138 Activate ManProc in GTK
139 Fix crash on use of dialog Browse buttons GTK
140 Implement EGBB probing and -first/secondDrawDepth
141 Set ~~ to bundle path for OS X
142 Start rank counting at 1 for boards deeper than 10
144 Remove redefine of DATADIR that leaked in from v4.7.x
145 Fix Chu promotion of L, HM and GB
146 Fix name of master settings file in OS X
148 Add --show-config special option
149 Allow popup of TC and Common Engine from Tournament dialog
150 Fix Tournament Options dialog
151 Add 'Continue later' button to Tournament dialog XB
153 Fix access to ~~/themes/conf for OS X
155 Fix sorting of Engine Output
156 Fix sticky windows on Win8
157 Fix printing of engine-output headers
158 Allow hide/show of columns in Engine Output
159 Implement extended thinking output
160 Handle fali-low & fail high
161 Fix sorting of Engine Output
162 switch to new tbhits protocol
163 Put fail-high/fail-low indicators in protocol specs
164 Implement new mate-score standard
165 Drag touching edges together (WB)
166 Fix sticky windows on Win8
167 Fix printing of engine-output headers
168 Fix warning in CheckTest
169 Add some checkboxes in General Options dialog WB
170 Expand %s in -openCommand to DATADIR and fix OSX settings-file name
171 Put ponder checkbox in Common Engine dialog WB
172 Make Fischer castling generally available
173 Fix Seirawan reverse-castling animation
174 Allow wild-cards in FEN
175 Allow shuffling indicators in FEN
176 Detect Fischer castling in FENs
177 Add Option type 'Skip'
178 Fix moves of Spartan Captain
180 Add Edit Engine List menu item to XBoard
181 Add logo-size control XBoard
182 Integrate ICS output into Chat Window
183 Add context menu to ICS console XB-GTK
184 Let ICS Console pop up GTK in stead of ICS Input Box
185 Recognize Esc and Tab in ICS Console input
186 Preserve unfinished input lines during chat switch
187 Ctrl-N in chat opens empty chat
189 Let Ctrl-O key open chat for last talker
191 Write broadcasts also to private chatbox of talker
192 Also display channel tell in ICS Console during private chat
193 Leave xterm at start of new line after quitting XBoard
194 When ICS Console open EOF from keyboard is no error
195 Implement copy function in ICS Text Menu
196 Equip Board Options dialog with themes listbox
197 Preserve window width on board-format change
198 Fix pop-down of ChatDlg and TextMenuDlg from menu
199 Play move right-clicked in Edit Book dialog
200 Allow adding played move to book
201 Use first engine as default for second
202 Kludge repair of expose after startup resize
204 Fix Board-dialog bug WB
205 Fix error Engine Output text highlighting
206 Also search indirection files in user's .xboard tree
207 Implement (clock-)font handling in GTK
208 Fix warnings fonts patch
209 Fix width of menu bar
210 Fix initial sizing of board
211 Allow writing text on pieces
212 Render inscriptions on Chu-promoted pieces in red
213 Fix loading positions in engine-defined variant
214 Fix reading Chu Shogi FENs
215 Fix piece inscriptions
216 Allow pseudo-engines to adjust the clocks
217 Fix writing of Chu-Shogi FENs
220 Fix crash on opening Tags window Xaw
221 Make EditPosition pallette work in Asian variants
222 Let EditPosition double-click on piece promote it
223 Fix null-move entry during play
224 Fix adjusting clocks in Xaw version
225 Fix typing of null moves
226 Fix crash on double-click in Game List Tags
227 Fix castling rights on using -lgf
228 Add final piece count to search criteria
229 Add Save Selected Games menu item
230 Fix alignment in Engine Output window
231 Verify if font-spec looks like one in Xaw
232 Fix size of time in Engine Output window
233 Connect mousewheel to Forward/BackwardEvent (XB)
234 Make sure node count is positive
235 Connect scroll event to Graph Option in GTK
236 Rewrite key-binding section of manual
237 Let Save Games as Book only use selected games
238 Describe Save Selected Games menu in manual
239 Fix syntax error in bitbase code
240 Provide DoEvents function in front-ends
241 Fix GameListHighlight WB
242 Call DoEvents during time-consuming operations
243 Fix auto-display comment option in General Options
244 Let GTK build pay attention to font arguments
245 Replace strcasecmp by StrCaseCmp
248 Define default font names
250 Fix key bindings for non-menu functions
251 Animate multi-leg in auto-play and forward event
252 Limit auto-extending to click on first move of PV
253 Fix WB DoEvents error
254 Include some conditional OS X fixes
255 Use GTK fonts in Engine Output and Move History
256 Correct for .Xresources form->paneA renaming in manual
257 Fix infinite-regression problem on OS X
258 Fix Chat window for Xaw build
259 Use -gameListFont in Game List
260 Use coordFont default pixel size for other fonts
262 Let message field and button bar use GTK -messageFont
263 Update protocol specs
264 Fix SetWidgetFont GTK
265 suppress Alien Edition standard variants
266 Reserve piece command in protocol specs
267 Reorder variants, to comply with Polyglot book specs
268 Fix warning in dead code Show
269 Make SVGDIR a variable
270 Fix Xaw button color error
271 Let OS X display dock icon
272 Fix crash of tournament dialog GTK
273 Fix checkmarking of OS X menu items
274 Look for logo in engine dir first (GTK)
275 Make inlined functions static
277 Implement -autoInstall option
278 Ignore color arguments not starting with #
279 Scale texture bitmaps that are not large enough
280 Implement engine-defined pieces
282 Test legality even when off if engine defined pieces
283 Allow two Pawns per file in Tori Shogi
284 Force exactly overlayed texture scaling through filename
285 Describe the new texture conventions in manual
286 Sort fail lows and fail highs below others
287 Repair damage done by merging with v4.7.x
288 Add extra font field to Option struct
289 Control Eval Graph with mouse
291 Configure some themes in XBoard master settings
292 Prevent crash on specifying non-existent texture XB
293 Configure a size for the Eval Graph
294 Fix detection of screen size GTK
295 Retune -stickyWindows GTK
296 Improve SAN of Pawn moves and allow Betza e.p. definition
297 Update description of piece command in protocol specs
298 Allow definition of castling in piece command
299 Repair piece defs with showTargetSquares off
300 Implement Betza p and g modifiers in piece command
301 Improve virginity test for engine-defined pieces
302 Implement Betza o modifier for cylinder boards
303 Fix cross-edge e.p. capture in Cylinder Chess
304 Prevent multi-path moves from parsing as ambiguous
305 Reparse ambiguous move under built-in rules
306 Size seek graph to also cover board rim WinBoard
307 Always accept piece commands in partly supported variants
308 Print PGN Piece tag listing engine-defined pieces
309 Make unsupported variant on loading 1st engine non-fatal
310 Fix abort of machine game on variant mismatch
311 Fix reset of 50-move counter on FRC castling
312 Allow use of second-row pieces for non-promoted in drop games
313 Prevent board-size oscillations
314 Suppress use of promo-Gold bitmaps in Tori Shogi (WB)
315 Rename PGN Pieces tag to VariantMen
316 Implement ff etc. in Betza parser
317 Configure XBoard for -size 49 in master settings
318 Fix writing of Seirawan960 virginity in FEN
319 Fix clipping of board GTK
320 Fix engine-defined variant as startup
321 Reset move entry on stepping through game
322 Don't preserve setup position on board-size change
323 Fix pieceToCharTable of Falcon Chess
324 Always accept piece commands for Falcon and Cobra
325 Implement Betza j on W,F as skip first square
326 Implement Betza a modifier
327 Implement Betza g modifier for non-final legs
328 Implement Betza y modifier
329 Implement directional modifiers on KQ, and let y&g upgrade
330 Implement Betza t modifier for hop-own
331 Switch to new Betza orth-diag conversion standard
332 Preserve other Betza mode bits on setting default modality
333 Implement Betza hr and hr as chiral move sets
334 Let t on final leg in Betza notation forbid checking
335 Fix infinite loop in cylinder moves
336 Fix check test with multi-leg moves
337 Relocate OS X' LOCALEDIR
338 Implement new logo standard
339 Replace default Shogi pieces
340 Force GTK logo size to quarter board width
341 Increase number of engine-defined-variants Buttons XB
342 Show current variant on New Variant buttons GTK in bold
344 Try also /home/<user>/.logo.pgn for user logo
346 Some improvement on new Shogi SVG pieces
347 Remember position obtained from setup
348 Split Tournament dialog in side-by-side panes
349 Reset move entry on Clear Board
350 Update Game List when setting new Game List Tags
351 Implement displaying of variant tag in Game List
352 Don't switch to engine-defined variant on game loading
353 Always accept piece commands in variant great
354 Update Game List after tag selection changed
355 Fix some uninitialized variable bugs
356 Preserve parent variant for PGN of engine-defined game
357 Fix loading of engine-defined PGN games
358 Fix display of Spin Options with negative range
359 Let GTK dialogs open with actual-size Graph widgets
360 Ignore first configure event
361 Base new square size on board widget allocation GTK
362 Suppress duplicat autoInstalls
363 Fix variant-name recognition
364 Prevent unknown variant getting button in -ncp mode
365 Fix -xbuttons window width GTK
366 Attempt to make GTK sizing work with tiling WM
367 Fix promotion in Betza move generator
368 Also do dual-royal test in variant shogi
369 Add persistent Boolean option -fixedSize
372 Add build script to configure for a XBoard.app for OS X
373 removed gtk theme from OSX app
376 BUILD: make paths modifiable (tiny change)
377 BUILD: fix configure switches (tiny change)
378 BUILD: make Xaw frontend default (tiny change)
379 BUILD: fix withXaw conditional (tiny change)
384 (git shortlog --no-merges v4.7.2..HEAD)
387 cleanup some trailing whitespaces
388 Updated copyright notice to 2014
389 removed .DS_Store file from git
390 updated copyright to 2014 in menu.c
391 new version number for release 4.7.3
395 Fix buffer overflow in parser
396 Fix adjudication of Giveaway stalemates
398 WinBoard multi-monitor support
399 Repair XBoard from node-count patch
400 Repair FRC A-side castling legality testing
401 Allow castling and e.p. to be edited in opening book
402 Remove width limiting of shuffle checkbox
403 Widen Xaw text entries for larger square sizes
404 Fix Xaw file-browser New Directory
405 Fix packing of FRC castlings
406 Make filler variant button inactive
407 Fix sorting of lines in Engine Output
408 Cure weirdness when dragging outside of board
409 Put some OSX code into gtk version
410 Remove use of strndup
411 Activate ManProc in GTK
412 Expand ~~/ to bundle path (OSX)
413 Use __APPLE__ compile switch for OS X
414 Make building of Windows .hlp file optional
415 Fix crash on use of dialog Browse buttons GTK
420 (git shortlog --no-merges v4.7.1..HEAD)
423 Make PGN parser immune to unprotected time stamps
425 Fix GUI book after setup position
426 Allow drops / promotions/ deferrals to be edited into book
427 Allow entry of negative numbers in spin control (WB)
428 Fix grabbing of selected piece
429 Fix initial board sizing WB
430 Fix -zippyVariants option
435 (git shortlog --no-merges v4.7.0..HEAD)
438 new version number for developer release
440 Updated Ukrainian translations
441 Updated German translation
443 Christoph Moench-Tegeder (1):
444 fix bug #38401: xboard.texi doesn't build with texinfo-5.0 (tiny change)
447 Work-around for Xt selection bug
448 Repair WinBoard compile error
449 Add -backupSettingsFile option
450 Make skipping of unknown option smarter
451 Let popping up of WinBoard chatbox for channel open it
452 Fix of argument error
453 Fix vertical sizing of GTK board
454 Fix buffer overflow in feature parsing
455 Accept setup command for non-standard board size
456 Fix fatal error on unsupported board size
458 Let XBoard -autoBox option also affect move type-in
459 Fix spurious popup after batch-mode Analyze Game
460 Fix saving of analyzed game
461 Provide compatibility with Alien Edition setup command
462 Fix quoting of book name in tourney file
463 Fix disappearence of pieces that were moved illegally
464 Fix horrible bug in reading scores from PGN
465 Print score of final position in Analyze Game
467 Fix scrolling of Chat Box
468 Make Chat Box window obey -topLevel option
475 (git log --pretty=short --cherry-pick --left-only v4.7.x...v4.6.2^ |git shortlog --no-merges)
478 added some documentation about what's need to be done for a release and a bash-release script
479 Merge branch 'v4.6.x' into tmp
480 new version number for developer release
482 removed unused variables (-Wunused-variable)
483 enable -Wall -Wno-parentheses for all compilers that understand them
484 new version number for developer release
485 Updated German translation
486 fix bug #36228: reserved identifier violation
487 bug #36229: changed PEN_* from define to enum
488 bug #36229: changed STATE_* from define to enum
489 bug #36229: changed ICS_* from define to enum
490 new version number for developer release
492 added cairo and librsvg to configure process
493 initial svg rendering
494 added SVGs to dist files in automake
495 added a black and white theme to replace the mono option
496 we still need a few bitmaps, so the directory needs to be included in Makefile.am
497 new version number for developer release
499 updated some icons to SVG
500 new version number for developer release
501 fix configure script for --with-Xaw and --with-gtk
502 updated po/pot files; added new frontend files
503 don't define X_LIBS when using gtk-frontend
504 new version number for developer release
506 Updated copyright notice to 2013
507 removed trailing whitespace
508 Updated Ukrainian translations
509 fix configure bug that showed up on OS X (couldn't find X11/Dialog.h)
510 Updated German translation
511 new version number for release of 4.7.0
512 updated Changelog, NEWS, etc.
513 updated po files for new release (make distcheck)
514 Merge remote-tracking branch 'origin/master' into v4.7.x
515 add test for pkg-config
516 Merge branch 'master' into v4.7.x
517 added rotated shogi pieces for -flipback option and moved them to the themes directory
518 keyboard accelerators for both front ends.
519 add close buttons to gtk windows
520 in debug mode also print the git-version if available during build
521 add keyboard shortcuts back into Xaw version
522 removed some translation calls for messages in the debug log
524 fixed segfault of g_markup_printf_escaped which needs utf-8 strings
525 removed two more translations from debug output
526 fix OK-response in gtk dialogs, see c7f8df124
527 Merge branch 'master' into v4.7.x
530 Fix typo (seach) in string. It is already fixed in branch v4.6.x
531 Mark new text "Click clock to clear board" for translation
532 Change some double literals to floats.
533 Remove unused variable pdown from function UserMoveEvent
534 Remove unused variable delayedKing from function QuickScan
535 Remove unused variable tm from function SaveGamePGN
536 Remove unused variable first_entry from function find_key
537 Remove unused static function MenuBarSelect
538 Remove unused static function ShowTC
539 Remove 5 unused variables from zippy code
542 Fix configure script for --enable-zippy (tiny change)
545 bug #37210: Mishandling of X11 -I flags (tiny change)
548 Fix suspected bug in Makefile
549 Merge branch 'v4.6.x' of git.sv.gnu.org:/srv/git/xboard
550 Fix fall-back on -ncp mode
551 Inform user in EditPosition mode how to clear board
552 More thorough switch to -ncp on engine failure
553 Implement exclude moves
554 Add exclude and setscore to protocol specs
555 Fix focus of Game List
556 Keep list of excluded moves in Engine Output header
557 Let clicking on header line exclude moves
558 Fix memory corruption through InitString and second-engine loading
559 Silence unjust warning
560 Implement Narrow button in WB Game List
561 Switch to using listboxes for engine-selection in WinBoard
562 Install engine within current group
563 Remove some unused (exclude-moves) variables
564 Refactor menu code, and move it to menu.c
565 Switch to use of short menu references
566 Move more back-endish menu-related stuff from xboard.c to menus.c
567 Contract some awful code replication
568 Split back-endish part off drawing code and move to board.c
569 Declare some shared global variables in backend.h
570 Split back-endish part off xoptions.c, and move to dialogs.c
571 Move some back-endish routines from xboard.c to dialogs.c
573 Remove one level of indirection on ICSInputBoxPopUp
574 Make routine to probe shift keys
575 Split usounds.c and usystem.c from xboard.c
576 Prevent double PopDowns
577 Major refactoring of GenericPopUp
578 Redo AskQuestion dialog with generic popup
579 Redo PromotionPopUp with generic dialog
580 Redo ErrorPopUp with generic dialog
582 Add -dialogColor and -buttonColor options
583 Redo Game List Options with generic popup
584 Redo Game List with generic popup
585 Redo Engine Output window with generic popup
586 Redo Eval Graph with generic popup
587 Split sync-after options in Match dialog into checkbox + label
588 Remove unnecessary menu unmarking for Edit Tags
589 Redo main board window with generic popup
590 Switch back two two-part menu names
591 Fix recent-engines menu
592 Correct texi file for use of .Xresources
593 Fix switching debug option during session.
594 Move DisplayMessage to dialogs.c
595 Move LoadGamePopUp to menus.c
596 Add message about enabling in New Variant dialog
597 Use ListBox in stead of ComboBox in Load Engine dialog
598 Use ListBox in stead of ComboBox in Match-Options dialog
600 Fix default file types for browse buttons
601 Port grouping to XBoard Load Engine
602 Change default directory in Load Engine to "."
603 Port engine grouping to Match Options dialog
604 Give the dual-board option a separate board window
605 Reorganize main() a bit
606 Add 'Narrow' function to position search
607 Fix bug in FRC castling for position search
608 Use Ctrl key in EditPosition mode to copy pieces
609 Fix Makefile EXTRA_DIST
611 new version number for developer release
614 Fix vertical chaining of Buttons and browser ListBoxes
615 Make reference to board widgets symbolic
616 Fix internationalization
617 Fix Engine Output icon heights in international versions
618 Add New Directory button to file browser
619 Add sound files to browser menu
620 Fix 3 forgotten symbolic widget references
621 Let clocks of secondary board count down
622 Fix redraw of secondary board on flipping view
623 Allow clearing of marker dots in any mode
625 Fix double promotion popup
626 Move clearing of target squares to after drag end
627 Fix click-click sweep promotions to empty square
628 Also do selective redraw with showTargetSquares on
629 Improve arrow drawing
630 Use in-place sweep-selection for click-click under-promotion
631 Fix promotionPopDown on new move entry
632 Fix some compile errors / warnings
633 Implement automatic partner observe
634 Fix ArrowDamage out-of-bounds access on drop moves
636 Fix clearing of ICS input box after send
637 Fix click-click under-promotion animation save
639 Shuffle prototypes to correct header, or add them there
640 Fix readout of numeric combobox
641 Move FileNamePopUp to dialogs.c
642 Move ManProc to xboard.c
643 Fix warnings about character index
644 Fix warning about signedness
645 Add pixmap as file type known to browser
646 Offer primitive paging in file browser
647 Solve WinBoard name clashes, fix zippy-analyze menu graying
648 Fix crash on time forfeit with -st option
649 Add logo widgets in main board window
650 Allow chaining of single-line text-edits to top
651 Port chat boxes to XBoard
652 Fix disabling of Load Engine menu
653 Fix ICS Text Menu popup
654 Fix key binding of DebugProc
655 Fix WB Engine Settings window
656 Keep track of virginity of back-rank pieces in variant seirawan
657 Decapitalize promoChar in move parser
658 Fix bug in Edit Position
659 Round board size to one where piece images available (WB)
660 Let windows stick to right display edge (WB)
661 Pay attention to extension of 'positional' arguments
662 Define XOP mime type for XBoard
663 Workaround for FICS bug
664 Implement variant seirawan in -serverMoves option
665 Implement --help option
666 Add check on validity of tourney participants
667 Add options -fe, -se, -is to load installed engines/ics from list
668 Allow second engine to analyze too
669 Let second engine move in lockstep during dual analysis
670 Allow Analyze Game to auto-step through entire game file
671 Cure some sick behavior in XBoard Engine Output right-clicks
672 Allow ICS nickname as positional argument
673 Preconfigure -icsNames in xboard.conf
674 Allow entry of fractional increment in WB time-control dialog
675 Resolve conflict between -mps and -inc options
677 Fix broken -ics and -cp options
678 Use Pause state in AnalyzeMode to imply move exclusion
679 Fix browsing for path
680 Fix non-NLS compile error for XFontStruct
681 Fix WinBoard compile errors
682 Reserve more space for button bar
683 Fix button-border-width bug in monoMode
684 Redo Eval Graph drawing with cairo
685 Fix Eval Graph resolution problems
686 Redo logos with cairo
687 Redo seek graph with cairo
688 Redo arrow highlighting with cairo
690 Make convenience routine SetPen globally available
691 Redo highlights with cairo
692 Redo marker dots with cairo
693 Add mode to draw PNG piece images through cairo
695 Allow back-texture files to be PNG, (drawn with cairo)
696 Do animation with cairo
697 Maintain in-memory copy of the board image
698 Switch to using 64x64 png images
699 Allow resizing of board window
700 Specify proper condition for using cairo animation
701 Cure flashing of piece on from-square
702 Also use cairo on slave board
703 Redo coordinate / piece-count printing ith cairo
705 Make dragged piece for excluding moves transparent
706 Let cairo also do evenly colored squares.
708 Also render coordinates to backup board
709 Fix clearing of markers dots with promo popup
710 Implement variant-dependent png piece symbols
711 Remove acceleration trick
712 Fix highlight clearing
713 Draw arrow also on backup image
714 Cleanup CairoOverlayPiece
715 Fix erasing dots in seek graph
716 Separate off drawing routines from xboard.c
717 Remove all bitmap & pixmap drawing
718 Check in draw.c, draw.h
719 Clean up drawing code
721 Do coordinate text alignment with cairo
722 Fall back on built-in pixmaps if png pieces unreadable
723 Plug resource leak on rezising with pixmaps
724 Make Piececolor options work on png pieces
725 Fix bug in resize trigger
726 Suppress redraw during sizing
727 Reload piece images when pngDirectory is changed
728 Make expose handler generic
730 Fix alignment of highlight expose
731 Fix initial display of logos
732 Let expose requests pay proper attenton to widget
733 Make draw handle for board globally available
734 Fix expose requests seek graph
735 Adapt Eval Graph code to new drawing system
736 Fix rsvg version in configure.ac
737 Always render svg pieces anew on size change
738 Add -trueColors option
739 Solve odd lineGap problem
740 Fix 1-pixel offset of grid lines on some cairo implementations
741 Fix animation with textures off
742 Fix exposure of atomic captures
743 Add hatched board texture
744 Install the wood textures as png
745 Remove bitmaps from project
746 Install svg pieces in themes/default
748 Implement proper fallback cascade
749 Remove piece pixmaps from project
750 Suppress anti-aliasing in -monoMode
751 Fix segfault on faulty command-line option
752 Increase drag delay too 200 msec
753 Make fallbackPieceImageDirectory hardcoded
754 Suppress warning for InitDrawingHandle
755 Code cleanup: move expose redraw to draw.c
756 Remove unnecessary Xt colors and call to MakeColors
757 Move Shogi svg pieces to own directory
758 Spontaeous changes in gettext stuff
759 Adapt docs for svg/png in stead of bitmap/pixmap
760 Trim board-window size
761 Fix garbage pixels on the right of the board
762 Print missing-pieces error message to console
763 Prevent odd-width line shift in length direction
765 Remove some unused images from png directory
766 Remove caveat on available pieces fromNew Variant dialog
767 Fix variant-dependent pieces
768 Get svg error message
769 Fix bug in fallback mechanism
770 Fix bug in resizing on variant switch
771 Rename svg shogi pieces, so they become usable
772 Fix re-rendering of svg on resize
773 Remove the texture pixmaps from project
774 Replace xiangqi board pixmaps by png images
775 Replace marble texture pixmaps by png
776 Fix variant-dependent pieces
777 Fix crash on animation after resizing
778 Fix message in New Variant dialog
779 Fix crash in promotion popup
780 Fix WinBoard compile error on enum PEN
781 Fix image extension used for browsing to .pgn
782 Fix initial enables in TC dialog
783 Move X11 front-end to directory xaw
784 Preserve copies of the X11 front-end in xboard directory
785 Prepare xoptions.c for middle-end changes
786 Add configure switches for Xaw vs GTK.
787 Move ICS-engine analyze and AnalyzeGame code to shared back-end
788 Remove some unnecessary header includes
789 move testing for no options to back-end
790 Move MarkMenuItem to xoptions.c
791 Split xhistory.c in front-end and middle-end part
792 Remove inclusion of frontend.h from backendz.h
793 Remove xedittags.c, .h from project
794 Cleanse back-end code of all references to X11 types
795 Make xevalgraph.c backend
796 Move timer functions to new file xtimer.c
797 Remove all X11 code by #ifdeffing it out
798 Give LoadListBox two extra parameters
799 Transfer most available gtk-xt code to xoptions.c
800 Attach expose handler and connect to mouse events
801 Implement menu checkmarking and enabling
802 Connect dialog Browse buttons to GTK browser
803 Transfer more gtk-xt code, and add some new
804 Append recent engines to engine menu
805 Add text insertion in engine-output memos
806 Better cleansing of xboard.c from X11 types
807 Highlight Pause button
808 Add key-handler for ICS Input Box
809 Make generic memo-event handler, and connect history callback
810 Add highlighting in move list
811 Add scrolling of Move History
812 Let engine-output memos use new generic callback
813 Implement highlighting in engine output by through generic method
815 Connect CommentClick handler
816 Fix ListBox, and add some support routines
818 Remove some unneeded low-level X11 code
820 Add type-in event to board for popping up box
821 Add optional callback to Label Options
822 Add game-list callbacks
823 Add access routines to checkboxes and FocusOnWidget
824 Close Move Type-in on Enter
825 Deselect first char in Move Type-in and ICS Input Box
826 Use different tables for different dialog columns
827 Add hiding / showing second Engine Output pane
828 Add listbox double-click callback
829 Add BarBegin, BarEnd options
831 Add displaying of icons
832 Make some tall dialogs multi-column
834 Some experimenting with sizing
836 Delete emptied front-end files, and move rest to gtk directory
838 Make board sizing work through subtracting fixed height
839 Add window positioning
841 Fix clock clicking with GtkEventBox
842 Pay attention to NO_CANCEL dialog flag
844 Fix clock highlighting
845 Adapt lineGap during sizing
846 Draw frames around memos and listboxes
847 Load opponent logo based on handle in ICS play (WB)
848 Add 'Continue Later' button in Tournament dialog (WB)
849 Allow external piece bitmaps and board border (WB)
850 Add Themes dialog (WB)
851 Implement auto-creation of ICS logon file
852 Use colors in Board-Options dialog also for font pieces (WB)
853 Implement book-creation functions
854 Start browsing in currently-selected folder (WB)
855 Fix move highlighting with animation off
856 Fix Loop-Chess promotions
857 Implement use of pause / resume protocol commands
858 Improve scaling of border bitmap (WB)
859 Fix -fSAN in AnalyzeFile mode
860 Do not clear PGN tags on Analyze File
861 Fix min-Shogi promotion zone
862 Update WinBoard translation template
863 Prefer pause mode on pondering engine over 'easy'
864 Fix rep-draw detection in drop games
865 Implement insufficient mating material for Knightmate
866 Use Ctrl key in AnalyzeMode to exclude entered move
867 Do not move to forwadMostMove when unpausing AnalyzeMode
868 Do not automatically save aborted games in tourney PGN
869 Store some more tourney params in tourney file
870 Implement aborting of games on engine request.
871 Resend engine-defined options after reuse=0 reload
872 Allow use of ~ in pieceToChar for shadow pieces in any variant
873 Let tellothers command add comment to PGN in local mode
874 Do delayed board draw also with -stickyWindows false
877 Enforce -popupMoveErrors
878 Fix engine timeout problem in match mode
879 Stalemate is a win in Shogi
880 Adjudicate perpetual checks as loss also in Shogi
881 Adjudicate pawn-drop mate as loss in Shogi
882 Catch unknown engine in tourney games
883 Preserve mode on engine loading (sometimes)
884 Preserve PGN tags when loading engine
886 Fix expose of to-square with grid off
887 Fix warning in WinBoard
888 Let WinBoard start in its installation folder
889 Assign shortcut char to WB menu item
890 Add some new strings to WB translation template
891 Update Dutch WB translation
892 Fix GTK error auto-raising board
893 Fix warnings of build server
894 Put GTK warning in about-box
895 Let initial setting of Twice checkbox reflect current state
896 Draw both coords in a1
897 Add boolean -autoBox option
899 Add desktop stuff for .xop MIME type.
900 Remove empty-square SVG images from project
901 Revive -flipBlack option
902 Add Xiangqi piece images to project
903 Fix Makefile for install of Xiangqi pieces
904 Connect Ctrl key in WinBoard
905 Better fix of feature timeout
906 Unreserve tourney game on exit during engine load
907 Only perform e.p. capture if there are rights
908 Warn about experimental nature of dual board
909 Make switching between board windows absolute
910 Remove checkbox for 'Move Sound'
911 Don't add PV moves on board clicking in AnalyzeMode
912 Add new vertical pixel fudge
913 Allow display of 50-move counter in zippy mode
914 Add -onlyOwnGames option
915 Fix graying of Revert menu item
916 Cure GTK warning in top-level windows
917 Fix title of top-level windows
918 Print game-list timing messages only in debug mode
919 Fix repairing of arrow damage
920 Remember window params of slave board
921 Fix repositioning of GTK windows
922 Limit debug print to debug mode
923 Better handling of undefined window parameters
924 Fix sizing of slave board GTK
925 Suppress printing of status line in dual-board mode
926 Fix testing for valid window placement Xaw
928 Try to make life more bearable in Xaw menus
932 (git shortlog --no-merges v4.6.1..HEAD)
935 new version number for release of 4.6.2
938 Fix second-engine variant test
939 Add two new strings to WinBoard language file
940 Define TOPLEVEL in winboard.c
941 Fix faking of castling rights after editing position with holdings
942 Suppress clear-board message after pasting FEN
946 (git shortlog --no-merges v4.6.0..HEAD)
949 updated Changelog, etc. for developer release
950 added m4 directory to search path for aclocal. As suggested by Michel Van den Bergh
951 removed unused variables (-Wunused-variable)
952 new version number for release of 4.6.1
953 updated Changelog, NEWS, etc.
956 New Danish translation (fixes a minor error in one string)
957 Translate "NPS" also in engine output window
960 Fix fall-back on -ncp mode
961 Install engines as ./exefile in XBoard
962 Inform user in EditPosition mode how to clear board
963 Fix clock stop after dragging
964 Fix taking effect of some option changes
965 Fix bug in FRC castling for position search
966 Fix bug on loading engine
967 Fix browsing for save file in WB
968 Fix parsing crazyhouse promotions with legality testing off
970 Make variant-unsupported-by-second error non-fatal
971 Let Game List scroll to keep highlighted item in view
972 Extend smallLayout regime up to size Medium
973 Fix switching of debug mode
974 Correct texi file for use of .Xresources
976 Fix PV sorting during fail low
977 Fix memory corruption through InitString
978 Change default value for diretory to . in Load Engine dialog
979 Swap all engine-related options during engine loading
980 new version number for developer release
982 Don't strip path from engine name if directory given
983 Updated Danish and Ukranian translations
984 Suppress popup for fatal error after tellusererror
985 Detect engine exit during startup
986 Fix click-click sweep promotions to empty square
987 Suppress testing for availability in bughouse drops
988 Fix crash due to empty PV
989 Fix Eval Graph scale in drop games
993 (git log --pretty=short --cherry-pick --left-only v4.6.x...v4.5.x^ |git shortlog --no-merges)
996 removed parser.l from build process, also removed flex dependency from configure
997 updated Changelog, NEWS, etc.
998 new developer release
999 added/fixed i18n support via gettext to xboard
1000 updated translation files
1001 marked more strings for gettext that were only marked with N_()
1002 updated list of files that include translation strings; updated pot-file
1003 updated po-files; updated german translation
1004 replaced hardcoded email address with generic PACKAGE_BUGREPORT
1005 updated German translation
1006 fixed access rights to winboard language files (644 instead of 655)
1007 lng2po.sh: added command line options, GPL header
1008 added translations generated via lng2po from all winboard languages
1009 deactivated new languages for the moment...
1010 updated ChangeLog, NEWS, etc.
1011 new developer release
1012 updated xboard.pot with released version
1013 translation: added new Ukrainian PO file from the TP
1014 translation: activated Ukrainian translation
1015 updated Changelog, NEWS, etc.
1016 new developer release
1017 fixed segfault in xengineoutput
1018 Revert "fixed segfault in xengineoutput", fixed in the backend now (from HGM)
1019 malloc.h is not needed
1020 updated Changelog, NEWS, etc.
1022 new developer release
1023 updated pot file and send to translation project
1024 translationproject.org: updated Ukrainian translation
1025 added NEWS for release of 4.5.3
1026 only require 0.17 of gettext
1027 updated Changelog, NEWS, etc.
1028 updated pot file and send to translation project
1029 new developer release
1030 translation: updated uk.po
1031 translation: updated uk.po
1032 Merge branch 'master' into v4.6.x
1033 translation: added danish translation
1034 marked more strings for translation
1035 added new files to po/POTFILES.in
1037 Merge branch 'master' into v4.6.x
1038 new developer release
1039 updated version numnber in pot file
1040 fixed size of XBoard icon to 48x48
1041 translation: updated uk.po
1042 marked an error messages for translation
1043 removed Iconify function. Should be handled by the window manager.
1044 replaced unicode character for "'" in xboard.texi
1045 change keybindings that don't use ctrl, make MoveTypeInProc ctrl aware; fixes #35000
1046 fix translation for engine list; fixes #34991
1047 make entries in CreateComboPopup not translateable; fixes #34991
1048 also don't translate selection in ComboSelect; fixes #34991
1049 only translate entries in CreateComboPopup if strlen>0; fixes #34991
1050 Merge branch 'master' into v4.6.x
1051 Updated copyright notice to 2012
1052 code cleanup: make function definition confirm to GNU coding style
1053 added desktop and mime-type association to autoconf install process
1054 added some autogenerated po files to .gitignore
1055 forgot to list new desktop files in EXTRA_DIST section in Makefile.am
1056 Merge branch 'master' into v4.6.x
1057 updated Changelog, NEWS, etc.
1059 new developer release
1060 Merge branch 'master' into v4.6.x; updated to correct version number for v4.6.0 branch
1061 fixed comments for translators: comments starting with TRANSLATORS: are now copied to the po file
1062 added some comments for translators
1063 translation: updated uk.po
1064 updated Changelog, NEWS, etc.
1065 updated po/pot files
1066 new developer release
1067 Merge branch 'master' into v4.6.x; updated to correct version number for v4.6.0 branch
1068 add configure test for xdg-programs to install mime types; can be disabled for building of e.g. rpms
1069 modified configure and makefile for handling mimedb update
1070 translation: updated uk.po
1071 Merge branch 'master' into v4.6.x
1072 fixed "make install-pdf": missing target for recursive make in po directory
1073 add information about our webpage and were to report bugs into the help menu
1074 Merge branch 'master' into v4.6.x
1077 fix for repeating key issue, with this allissues this bug should be closed; fixes #35000
1078 Add NO_GETTEXT flag for combobox. Fix bug #34991
1079 Make GenericPopUp() more readable by using more named flags instead of numerals
1080 Fix crash when selecting user soundfile due to free() of not malloc()'ed memory
1081 Fix a memory leak in Sound Options
1082 Fix a possible crash in the file browser
1083 Fix possible crash on 64-bit systems when copying game or position
1084 Give numeric options the value 0 if a non-numeric text is entered. Before the value ended up undefined.
1085 Give numeric options the value 0 if a non-numeric text is entered (one more place). Before the value ended up undefined.
1086 Duh! Initialise the argument to sscanf() inside the loop, so it always gets a known value when sscanf() fails.
1087 Transfer a pointer to the promoChar from PromotionPopUp() to PromotionCallback(). Fixes #34980
1088 Definition of TimeMark moved from 3 c files to backend.h
1089 Add #include "moves.h" to gamelist.c for def. of CopyBoard()
1090 Remove the last 2 compile warnings in gamelist.h
1091 Add 2 strings for translation
1092 Fix unportable memory initialisation
1093 Fix checking of return value from snprintf()
1094 One more string marked for translation
1095 Fix buffer possible overflow when writings tags
1096 Use ngettext() instead of gettext() for a string to allow better translation.
1097 Mark the strings "first" and "sencond" for translation.
1098 Add args.h to POTFILES.in and change the interface to ExitArgError() so msg is c format string
1099 Fix typo in translator comments explaning "first" and "second"
1100 Fix one more typo in the translator comments explaning "first" and "second"
1101 One missed translation of cps->which
1102 Updated Danish translation
1105 New parser, written in C
1106 Implement yynewstr entry point in new parser
1107 Fix o-o castling in new parser
1108 Implement Edit-Comment window through generic popup
1110 Remember Tags and Comment dialog coordinates
1111 Implement sweep selection as alternative for the piece menu
1112 Implement sweep selection of promotion piece
1113 Fixes to sweep selection
1114 Make sweep-select promotions work in WinBoard
1115 Alternative sweep promotions
1116 Third method of sweep selection
1117 Implement Copy Game List menu item for XBoard
1118 Implement move type-in for XBoard
1119 Refactor move type-in code
1120 Fix crash copying game list when there is none
1121 Alter treatment of moves with empty squares
1122 Fix sweep-promotions patch
1124 Describe -pieceMenu option in texi file
1125 Describe -sweepPromotions in texi file
1126 Describe Copy Game List menu item in texi file
1127 Describe move type-in in texi file
1128 Fix chaining of bottom-row dialog buttons
1129 Fix gettext macros in option dialogs
1130 Bring structure in appData engine options
1131 Put engine initialization code in per-engine function
1132 Add UnloadEngine routine
1133 Generalize WaitForSecond to WaitForEngine
1134 Make engine loadable during session
1135 Make engine startup error non-fatal
1136 Put gettext markers in generic dialog creator
1137 Create conversion tools for language files
1138 Fix some warnings and header-file improvement
1139 Silence more rpm warnings
1140 Fix zippy bughouse partner bug
1141 Delay loading of second engine until it is used
1142 Fix grayout XB Match Options in ICS mode
1143 Implement flock in WinBoard
1144 Remove building rule for parser.c from WB makefiles
1145 Lock game an position file during writing
1146 Add callback possibility to combobox selection
1147 Refactor code for loading games and positions in match
1148 Fix crash on empty Engine Settings dialog
1149 Display note in stead of empty engine-settings dialog XB
1150 Implement Tournament Manager
1151 Calculate and display tourney result
1152 Allow switching off match mode through menu
1153 Load new logo on engine change WinBoard
1154 Implement Load Engine dialog in WinBoard
1155 Fix error message on engine load
1156 Make option to draw second engine from first list
1157 Implement Tournament Options dialog WinBoard
1158 Lift limitation of text length in generic dialog XB
1159 Lift length-limit on text-edits in WB generic popup
1160 Fix PV walking in analysis mode
1161 Fix generic combobox bug
1162 Improve sizing of comment and tags dialogs
1163 Add default extension in file browser
1164 Fix stopping of match in tourney mode
1165 Fix exit popup in tourney mode
1166 Fix range of tourneyType spin WB
1167 Add partcipants at bottom in tourney dialog (WB)
1168 Add WB new popup prototypes
1169 Plug memory leak, filenames relative to installDir
1170 Put saveGameFile in tournament dialog
1171 Save time-control settings in tourney file
1172 Let XB generic popup define default file extensions
1173 Add -first/secondPgnName option
1174 Fix resetting engine options
1175 Make book-edit function WB
1176 Let Shift+RightClick on PV actually play the PV moves
1177 Import WinBoard language files into git
1178 Allow changing MultiPV setting from Engine-Output window
1179 Fix button sizing in generic popup
1180 Let ParsePV always generate SAN move
1181 Automatically play moves of clicked PV in analyze mode
1182 Add option -absoluteAnalysisScores
1183 Add -userFileDirectory option
1184 Make 'add to list' default in Load Engine dialog
1185 Improve WB Load Engine dialog texts
1186 Implement Edit Book in XBoard
1187 Recode some po files
1188 Adapt default directory of lng2po
1189 Include learn info in book edit
1190 Alow promotions and drops in book-editing
1191 Take account of holdings in book key
1192 Fix initialization of engine state
1193 Add secondry adapter command for UCCI or USI
1194 Make engine startup failure non-fatal in WinBoard
1195 Let mentioning completed tourney file add one cycle
1196 Fix CR in multi-line WinBoard text-edits
1197 Allow generic dialog to ignore OK
1198 Add Swiss tourneys through pairing engine
1200 Fix layout tournament Load Engine dialog WB
1201 Fix -matchGames option
1202 Improve Tournament dialog layout WB
1203 Let XBoard propose name of tourney file
1204 Print sensible window title during tourneys
1205 Improve quoting of engine name on install
1206 Fix interrupting tournament
1207 Fix round-robin schedule
1208 Fix clock mode in tourney starting from -ncp mode
1209 Give error popup when pairing engine fails
1210 Fix concurrency in Swiss tourneys
1211 Fix display of last move of last match game
1212 Clear Engine-Output pane when initializing engine
1213 Fix display of logos
1214 Fix crash at end of Swiss tourney
1215 Redo New Shuffle Game dialog with generic popup
1216 Some refactoring in xoptions.c to separate out front-end
1217 Redo Time Control dialog with generic popup
1218 Add icon to WB for tournament files
1219 Update WB docs for tourney manager
1220 Fix default of -remoteUser
1221 Change long form of -tf option to -tourneyFile
1222 Make non-existing opton in settings file non-fatal
1224 Redo Move History with generic popup in WinBoard style
1225 Make WB generic popup translatable
1226 Update window itle after last game of match
1227 Add Score in Move List option to general options dialog XB
1228 Use sound for ICS tells also with engine telluser popups
1229 Fix crash on clearing new Move List window
1230 Cure flicker in Move History window, fix highlighting
1231 Add -fSAN / -sSAN options
1232 Fix compile errors WinBoard
1233 Increase efficiency of SAN generation / disambiguation
1237 Fix texi file, and update it further
1238 Add Absolute Analysis Scores in Genral Options dialog XB
1239 Allow double-digit rank numbers
1240 Create some space in WB New Variant dialog
1241 Allow promotion to Pawn with legality testing off
1242 Implement Grand Chess
1243 Add tab stops in WB generic popup
1244 Reorder controls in Engine Setings dialog WB
1245 Fix drop moves on boards with more than 10 ranks
1246 Fix crash on making too-long FEN
1247 Fix coords display on large boards
1248 Fix resetting searchTime if other TC mode is chosen (XB)
1249 Fix writing searchTime in tourneyFile
1250 Fix parser.c line endings
1251 Let PGN parser accept lower-case piece in drop moves
1252 Improve -showTargetSquares on click-click moves
1253 Let -sweepPromotions also work for click-click moves
1254 Display score/depth in Eval Graph title
1255 Print 50-move counter in Engine-Output title
1256 Add -scoreWhite option
1257 Let WB eval graph react ot single left-click
1258 Print reversible plies done in stead of plies to go
1259 Improve Eval Graph with -evalZoom and -evalThreshold
1260 Write more labels on score axis of eval graph
1261 Put grab on sweep-selecting in Edit Position
1262 Disable -showTargetSquares in ICS mode
1263 Suppress some XBoard warnings
1264 Fix crash on OK after Save Changes in Tags and Comment popup.
1265 Give WinBoard Game List its own font
1266 Allow null move in analysis and edit-game mode
1267 Force Move History refresh after loading/reverting variation
1268 Allow entry of variations in PlayFromGameFile mode
1269 Implement searching games in Game List for a position
1270 Parse PGN tags without allocating memory
1271 Print progress during load / selection of game
1272 Debug position selection
1273 Add plain arrows as key binding for stepping forward/backward
1274 Better fix of crash on empty game list
1276 Delay file loading to allow expose event first
1278 Allow deletion of last book move
1279 Add key bindings for loading next/previous game of list
1280 Fix up/down arrows in game list
1281 Allow substitution of engines during tournament
1282 Fix generic-popup failure after empty engine-settings dialog
1283 Fix crash on start without settings file
1284 Add -useBoardTexture and -usePieceFont options
1285 Translate search texts
1287 Allow two-games-per-opening to work with book
1288 Fix ICS move-list header mistaken for null moves
1289 Replace Analyze File by Analyz Game function
1290 Fix quoting in Load Engine dialog
1291 Fix treatment of PGN score/depth info with linefeeds in them
1292 Fix display state after failed analysis attempt
1293 Fix crash on typing non-existent enginein Load Engine dialog
1294 Extra buttons in WB Tournament dialog
1295 Slightly decrease sensitivity of sweep actions
1296 Auto-popup ICS Input Box
1297 Upgrade -serverMoves option
1298 Add -afterGame option
1299 Make DoSleep front-end wrapper for msec sleep
1300 Move HistorySet to back-end
1301 Fix write failures in concurrency
1302 Fix some warnings (prototypes)
1303 Clear fSAN option before new engine load
1304 Fix LoadGameOrPosition starting up engine
1306 Make too-long game non-fatal
1307 Fix resetting -fSAN on engine change
1308 Fix position loading in tourneys
1309 Make book-window update part of HistorySet
1310 Prevent Edit Book window from stealing focus (WB)
1311 Add Dutch WinBoard translation
1312 Remove paragraph about .Xresources from texi file
1313 Update texi file for position search
1314 Update texi file for new features
1315 Reactivate Falcon Chess
1316 Add Romanian lng file
1317 Reset initString and computerString on engine load
1318 Add option -discourageOwnBooks
1319 Add control to set -discourageOwnBooks WB
1320 Fix crash on loading garbage game file
1321 Fix invalid combobox entry WB
1322 Print message on wrong use of Clone Tourney
1323 Fix crash on adding items near book end
1324 Refine clock adjusting
1325 Fix PV walking with -fSAN
1326 Fix duplicate loading of second engine in tourneys
1328 Translate search-mode strings
1330 Debug position search cache
1331 Implement flipped search
1332 Translate search strings
1333 Dynamically allocate move cache
1334 Speed up position search and consider side to move
1335 Put 'Load Next' button back in WB Game List
1337 Fix Load Options dialog WB
1338 Update Dutch lng file
1339 Update language.txt file
1340 Incorporate variant type in book hash key
1341 Fix crash on loading garbage game file
1342 Use other interpretation of Asia rules for chase detection
1343 Add mechanism to translate variable messages in WinBoard
1344 Let perpetual-chase message mention square
1345 Change chase message in .lng files
1346 Don't adjust clock on right-click in EditGame mode WB
1348 Clear board markers when moving to other position
1349 Change default sweep-promotion choicein queenless variants
1350 Set pieceToCharTable by setup command even when ignoring FEN
1351 Accept setup command in variant fairy even with legality testing on
1352 Fix handling of -secondOptions option
1353 Add feature-override options
1354 Fix WinBoard clock-click bug
1355 Ignore ICS game starts when already in game
1356 Show 50-move counter also when observing ICS games
1357 Fix parsing of O-O castling in variant janus
1358 Refrain from making unnecessary resize X request
1359 Put promo-suffix on ICS move in variant seirawan castlings
1360 Change encoding of seirawan ICS gating-castlings
1361 Add -afterTourney option
1362 Fix alignment of generic browse button XBoard
1363 Fix arrow highlighting in mono-mode XB
1364 Fix showTargetSquares in mono-mode XB
1365 Fix switching back from mono-mode XB
1366 Fix legality of Spartan promotion to king
1367 Fix out-of-bounds access in check test
1368 Allow setting of holdings with edit command
1369 Fix menu grayout after illegal move
1370 Fix sending of S-Chess gating moves to ICS
1371 Fix initial holdings ICS seirawan games
1372 Fix ICS castling rights
1373 Don't test drops as mate evasions in variant seirawan
1374 Fix format in temporary timing printf
1375 Clip texts on menu bar
1376 Next try for menu-bar sizing
1377 Use <Enter> in stead of Ctrl+. for peeking last move
1378 Describe -overrideLineGap option in texi file
1379 Try to not confuse ICS rating adustments as shouts
1380 Fix parser for variant seirawan
1381 Fix parsing of faulty PGN tags
1382 Implement peeking previous position in WinBoard
1383 Abandon single-letter menus in tinyLayout
1384 Clear square markers on new game
1385 Add icons for PGN and tourney files
1386 Add xml file for defining mime types
1387 Add desktop files for PGN viewer and tournament player
1388 Fix crash at match end
1389 Fix crash in auto-comment
1390 Implement -viewerOptions
1391 Remove the direct commands to the engines
1392 Update texi file and remove duplicate control
1393 Install icons directly
1394 Install desktop files directly
1395 Install mime types directly
1396 Open WB startup chat boxes only after logged on
1397 Fix seek graph for VICS
1398 Add Ctrl-D as alternative to Ctrl+Alt+F12 in WinBoard
1399 Add control for overrideLineGap in WB Board dialog
1400 Exempt variant seirawan from -disguisePromoted inheritance
1401 Enable WB time-control dialog even when no clock mode
1402 Fix height board dialog
1403 Fix re-allocation of PGN-cache memory
1404 Add new translations to WB language file
1405 Use same translation of "vs." everywhere
1407 Fix printing non-numeric kibitz with -autoKibitz
1408 Suppress empty lines when observing on VICS
1409 Fix seek-graph popup and popdown
1410 Give focus to board window after ICS login
1411 Reset protocol version before loading new engine
1412 Prevent unnecessary loading of engines
1413 Fix arrow damage with highlightDragging XB
1414 Implement GenericUpdate function
1415 Implement Clone Tourney button XBoard
1416 Incease size of WB array of translated items
1417 Make New Variant dialog visible in mono-mode
1418 Fix fix of switch to mono-mode
1419 Increase max nr of engines to 2000
1420 Fix registering of EditTagsProg
1421 Put recently used engines in WB menu
1423 Allow grouping of engines in engine list
1424 Fix bug in WB combobox readout
1425 Create separate debug fil for each tourney game
1426 Implement -pgnNumberTag option
1427 Put move number in Eval Graph title
1428 Implement kludge to set options through Move Type-in
1429 Fix MAXENGINES in WinBoard
1430 Fix non-bug in WinBoard
1431 Add 5 missing strings to WinBoard translation template
1432 Create room in some WB dialogs for translations
1433 Update Dutch WinBoard translation
1434 Configure XBoard engines and textures
1435 Derive height of text-edits in dialogs from message widget
1436 Fix heights in Engine Output window XB
1437 Fix position of checkbox XB
1438 Fix crash on empty combobox menu XB
1439 Cosmetic: change 4.5 to 4.6 in xboard.conf comment
1440 Delete some unused WinBoard bitmaps
1441 Remove some of the most verbose debug output
1442 Fix unloading of first engine on tourney start
1445 Better solution to button-height problem
1446 Put front-end support for -recentEngines in XBoard
1447 Fix popdown seekgraph on forward-event XB
1448 Fix heigth of multi-line labels
1449 Configure some new features switched on
1450 Make -pgnNumberTag option setable from menu
1451 Fix button chaining and combo/textbox label height
1452 Configure wider game list
1453 Fix switching animation masks on variant switch
1454 Fix date in copyright notice about-box
1455 Also configure sweep selection
1457 Fix OK button of error popup
1458 Leave height of row that only contains buttons free
1459 More updating of texi file
1460 Merge branch 'master' of git.sv.gnu.org:/srv/git/xboard
1461 Remove a debug printf
1462 Fix use of middle button for position setup
1463 Don't leave piece selected after piece menu
1464 Fix button grab for sweep selection
1465 Move change of debug file to before game load
1466 Delete some load-game debug printing
1467 Implement -autoCopyPV
1468 Implement -serverFile option
1469 Undo translation of cps->which = first/second
1470 Fix translation of EngineOutputTitle WB
1471 Use combobox line for recent engines when available
1472 Make frame width configurable in XB
1473 Use more reliable X-call for getting window position
1474 Implement -stickyWindows in XBoard
1475 Keep XBoard windows attached on resize
1476 Fix piece symbols on switch back to variant normal
1477 Fix two 64-bit warnings
1478 Fix 50-move counter in ICS mode
1479 Suppress recent-engines menu items in ICS mode
1482 (tiny change) Clarify "-name" option is Xt-only
1485 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.
1486 Fix a size mismatch in scanf. Untested, but the code could not have
1487 Move "hide thinking" option into alphabetical order.
1488 Fix display of international characters outside the ASCII range.
1489 Added "misc-fixed" as a fallback font to handle locales where
1490 Add a final wildcard default for fonts. This gives XCreateFontSet
1491 The empty string can't be translated and it causes the gettext
1492 Fixed small bugs in several .po files, enabling these translations to
1493 Internationalize the file browser.
1496 ** Version 4.5.3a **
1498 (git shortlog --no-merges v4.5.3..HEAD)
1501 Fix compile errors WinBoard
1502 Let WB Makefile build non-JAWS version by default
1506 (git shortlog --no-merges v4.5.2a..HEAD)
1509 new developer release
1510 better contrast for XBoard icon on a dark background
1513 Fix some warnings and header-file improvement
1514 Fix warnings XBoard file browser
1515 Fix zippy-partner bug
1516 Silence more rpm warnings
1517 Add tab stops in WB generic popup
1518 Reorder controls in Engine Setings dialog WB
1519 Fix Unfinished sound during ICS examining
1520 Fix JAWS reading of Engine Settings dialog
1521 Create some space in WB dialogs for translations
1522 Remove some duplicats from WB language template file
1523 Fix translatability of Spartan Chess menu item WB
1524 Fix translation of spoken composite messages
1525 Popdown Comment window on new game
1526 Force Move History refresh after loading/reverting variation
1527 Fix crash on empty Engine Settings dialog
1528 Display note in stead of empty engine-settings dialog XB
1529 Fix generic-popup failure after empty engine-settings dialog
1530 No clearing of Engine-Output memos on stat01
1531 Fix button sizing in generic popup
1532 Fix vscrolling in XBoard Engine-Output window
1533 Obey san feature when sending book moves
1534 Fix display of last move of last match game
1535 Fix parameter handling in adapter command
1536 Fix type of shuffleOpenings
1537 Fix crash on switching sound in Vista
1538 Fix empty-string option values in XBoard
1539 Add -at and -opt options as alternative for @
1540 Fix default of -remoteUser
1541 Make non-existing option in settings file non-fatal
1543 Restore echo after ^C in ICS password
1544 Don't one-click move when legality testing is off
1545 Update window title after last game of match
1546 Fix missing files in file browser
1547 Fix use of random in XBoard shuffle dialog
1548 Better fix of crash on empty game list
1549 Implement paging in XBoard Game List
1550 Clear Engine-Output pane when initializing engine
1552 Fix playing sounds when -soundProgram is empty
1553 Implement NVDA support in JAWS version
1554 Suppress playing of book moves with weight 0
1555 Limit width of menu bar in XBoard
1557 ** Version 4.5.2a (Winboard only) **
1559 (git shortlog --no-merges v4.5.2..HEAD)
1562 Fix Engine Settings button options in WinBoard
1566 (git shortlog --no-merges v4.5.1..HEAD)
1569 Fix "make install" on Os X10.6.6 (removed a "/")
1570 fixed wrong default for polyglotDir mentioned in docs.
1571 Fix bug introduced in commit 89b4744: removed a "/" and forgot to add it in the config file
1572 check if malloc.h is present before including it
1573 removed check and #includes for malloc.h, since it's not needed
1574 fixed 64 bit warnings by casting integers to intptr_t before casting to int
1575 updated Changelog, NEWS, etc.
1576 new developer release
1577 configure: renamed bitmapdir to pixmapsdir, since it installed only pixmaps. also changed name of default dir
1578 configure: added install of sounds in .../games/xboard/sounds/default
1579 configure: added install directory for bitmaps files: .../games/xboard/bitmaps/default/
1580 configure: enable silent rules by default
1581 new developer release
1585 Fix unintended translation in debug file
1586 Improve repairing damage of arrow highlight XBoard
1587 Fix flipBlack option XBoard with board texture
1588 Fix two bugs in reading position diagram
1589 Fix parsing bug of FRC castling
1590 Fix bugs in FRC castling rights
1591 Fix display of promotion piece in ICS superchess
1592 Put insertion point at end of text on SetFocus
1593 Add file-browser option to just return name
1594 Make generic XBoard popup, and implement 2 dialogs
1595 Add browse button to generic popup
1596 Add board dialog XBoard
1597 Add ICS options dialog
1598 Make sounds dialog for XBoard
1599 Redo adjudications dialog through generic popup
1600 Redo common-engine dialog with generic popup
1601 Redo new-variant dialog with generic popup
1602 Create General-Options dialog
1603 Implement Machine Match menu item and options dialog
1604 Make generic dialog popup reentrant
1605 Merge SettingsPopUp into GenericPopUp
1606 Let generic popup generate Engine Settings dialog
1607 Activate -path and -file options
1608 Redo ICS input box with generic popup
1609 Make a kind of ICS text menu in XBoard as a dialog
1610 Fix linegap option in board dialog
1611 Fix animation masks on changing piece pixmaps
1612 Let file browser filter on extension
1613 Refinements to generic popup and color picker
1614 Fix crash on opening ICS Text Menu
1615 Fix path browsing in WinBoard
1616 Fix use of game/position file in first match game
1617 Fix saving of XBoard fonts with spaces in name
1618 Fix game-list highight error when filtered (WB)
1619 Fix startup focus of board window
1620 Fix crash on closing dialogs in wrong order
1621 Fix changing of float setting by generic popup
1622 Couple mouse wheel to v-scrolls in file browser
1623 Let double-click select file in file browser
1624 Block selection of a directory when file is needed
1625 Reorganize texi description
1627 Remove outline-pieces option from board-options dialog
1628 Fix running of clock during hash allocation engine
1629 Fix switching between pixmap and bitmap pieces
1630 Fix size limit on 'save as diagram'
1631 Fix gamelist highlight
1632 Make user wav file available for try-out in sound dialog
1633 Change default sounds in Xboard menu
1634 Configure some default sounds
1635 Remove some bitmaps from install
1636 Limit install of sound files to those in menu
1637 Change texture-install directory to pixmaps/textures
1638 Fix crash on using Engine #1 Settings in ICS non-zippy mode
1640 Fix gettext macros in option dialogs
1643 Added missing fclose()
1647 (git shortlog --no-merges v4.5.0..HEAD)
1650 add DIFFSTAT and SHORTLOG to tar-ball
1651 Revert "Implement -reset option feature in WinBoard"
1652 added history.c to the tar-ball. Needed for Winboard
1653 added missing header file for sprintf
1654 added missing #includes and missing prototypes to filebrowser
1655 fixed configure script to correctly detect Xaw3d library
1656 updated configure.ac to check for Xaw header files
1657 updated Changelog, NEWS, etc.
1658 new developer release
1661 Fix deselection of greyed-out variant button (WB)
1662 Fix MSVC compilability
1663 Fix 64-bit Windows compilability
1664 Put warning in HTML help
1665 Fix unmarked translation
1667 Fix variant janus size prefix
1668 Fix Xiangqi King facing
1669 Fix showing of user move after adjudication
1670 Make language choice from menu persistent
1672 Fix MSVC snprintf problem
1673 Fix some resource leaks
1674 Fix two typos in option names in texi file
1678 (git shortlog --no-merges v4.4.4..HEAD, removed duplicated from earlier versions due to cherry-picking)
1681 fixed prototype for AppendComment
1683 fixed Makefile.am to handle config file correctly
1684 new developer release
1685 fixed hardcoded location of config file for xboard
1686 fixed compiler warning for file-browser code
1687 Revert "Repair settings-file name"
1688 removed some garbage from configure.ac that got added a while ago
1689 fixed internationalization for winboard
1690 security fix: replaced strcpy with safeStrCpy from backend.c
1691 security fix: replaced sprintf with snprintf
1692 sizedefaults has 9 members, the last line of the array (NULL) only set 7.
1693 cleaned up -Wall warnings (apart from settings some parentheses)
1694 added new case for (Chessmove) 0 in common.h
1695 bugfix: missing array index
1696 add option for silent builds
1697 security fix: replaced some strcat with strncat
1698 added warning if icsLogon file couldn't be opened
1699 adding gnu-readline support
1700 fixed some typos that were introduced during the sprintf->snprintf changes
1701 bugfix: fixed readline support with icslogon option
1702 fixed buffer size for snprintf
1703 Revert "bugfix: fixed readline support with icslogon option"
1704 Revert "adding gnu-readline support"
1705 added latest version of parser.c
1706 new developer release
1707 typo in date of developer release
1708 merged readme_HGM.txt into the NEWS file
1709 removed trailing whitespaces from NEWS
1710 added a desktop file
1711 fixed a typo in the configure script output
1712 replace hard coded paths with path from configure script
1713 added rlwrap tip to FAQ
1714 new developer release
1715 fixed automake process: xboard.conf couldn't be generated if $srcdir was not the current directory
1716 Updated copyright notice to 2011
1717 release of version 4.5.0
1718 updated parser.c form parser.l
1722 Changes needed to compile master branch.
1725 add fixed time per move to the WinBoard time-control menu dialog
1726 let the clocks run in -searchTime mode
1727 Some code refactoring and cleanup; one small bug fix
1728 Integrate castling and e.p. rights into board array; bugfix for EditPosition
1729 fix for new way of saving castling and e.p. information
1730 variation-support patch
1731 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.
1732 fix castling rights when copying FEN to clipboard
1733 improve thinking-output for mulit-variant
1734 refactoring of engineoutput
1735 refactoring evalgraph code
1736 1st step for moving option parsing from winboard to the backend
1737 2nd step for moving option parsing from winboard to the backend
1738 same argDescriptor parsing for Xboard and Winbaord
1739 fix window positioning
1740 use linux style options for config file and add a system config file for XBoard
1741 restoring windows (EngineOutput and MoveHistory) on startup
1742 A better and more flexible way of invoking Polyglot
1743 improves the XBoard handling of the engine command line
1744 implements the eval-graph window for XBoard
1745 Suppress saving font settings.
1746 Correct XBoard default debug file name
1747 Delete old indirection settings-file code
1748 Make WinBoard defaults for -fd and -sd equal to "." rather than empty strings.
1749 Change format of -adapterCommand.
1750 Fix NoncompliantFEN defaults.
1751 Fix default castling rights on reading incomplete FEN
1752 Implement castling in -variant caparandom
1753 Fix castling rule assignment in shuffle games
1754 Let XBoard print version with argument --version or -v
1755 Improve layout of Engine #N Settings dialog
1756 Allow popup-less (fatal) exit of engine after tellusererror
1757 Allow Ctrl-C copying from EngineOutput window text to clipboard
1758 Harmonize declarations of XBoard and WinBoard
1759 Newly lexed winboard/parser.c
1760 Display PV on right-clicking board
1761 Display PV right-clicked from EngineOutput window
1762 Indicate squares a lifted piece can legally move to
1763 Allow editing of holdings in EditPosition mode
1764 Fix new args parsing of -lowTimeWarningColor
1765 Docs update for new features
1766 Fix omission in castling refactoring for ICS received boards
1767 Fix reading FEN castling rights for knightmate and twokings
1768 Fix parsing of O-O and O-O-O after FEN pasting in FRC
1769 Fix bug in XBoard PV display
1770 Add fixed-time/move button in XBoard time-control dialog
1771 Refactoring of move-history code
1772 Convert to DOS line endings
1773 Port game-list filtering to XBoard
1774 Move duplicat gamelist code to backend
1775 Allow <Enter> to apply filter in XB GameList filter edit
1776 Use arrow keys in XBoard GameList for entry selection
1777 Refactoring of adjudication code
1778 Also adjudicate after user move
1779 Also allow user to claim by offering draw before his move
1780 Send FICS atomic claim to ICS if move creates draw after offer
1781 Use FICS atomic draw claim for sending move in zippy mode
1782 Fix width of filter field in XBoard GameList
1783 Save fonts in XBoard settings file per boardSize
1784 Fix bug in edit-position of holdings
1785 Fix of ancient WB bug: test integer option values for validity
1786 Refactoring of game-list-options dialog
1787 Game-List options dialog for XBoard
1788 Merge gamelistopt sources into gamelist source files
1789 Right-click refactoring, step I
1790 Right-click refactoring: step II
1791 Right-click refactoring: step III
1792 Remove stray dot from WinBoard makefiles
1793 Repair damage to -autoKibitz done by FICS atomic zippy claim
1794 Shorten autoKibitz confirmation on FICS
1795 Implement SeekGraph in XBoard
1797 Use right mouse button to view seek ads
1798 Use squares for computer seek ads
1800 Fix error that compiler does not notice
1801 Add promotions and e.p. to oneClickMove
1802 Let second click on piece make only capture, with -oneClickMove
1803 Observe a game in the background while playing
1804 Do not pop down Seek Graph on on-dot click
1805 Match handles with multiple titles for channel Chat Boxes
1806 Capture holdings of background observed gamer
1807 Allow recalling history in ICS input box with arrow keys
1808 Interface XBoard to GhostView file-browser dialog
1809 Fix right-edge spillover of Seek-Graph dots in WinBoard
1810 Allow ICS context menu to pop up a Chat Box on clicking handle
1811 Pop up ICS text menu with default item under mouse pointer
1812 Seek-Graph bugfix: disappearing output in ICS console
1813 Bugfix smart capture
1814 Handle display of PV that starts with other move than played
1815 Add upload of game to ICS for examining
1816 Make WB Chat Boxes wrap and handle URLs
1817 Allow arrow keys in WB Chat Box to access command history
1818 Make Chat Windows pseudo-tabbed
1819 Add -chatBoxes option to open Chat Boxes at startup
1820 Allow WB Chat Box to be dedicated to shouts and 'it'
1821 Let the sounds sound on receiving a message in a Chat Box
1822 Add option -shuffleOpenings
1823 Add Annotate item in Step menu
1824 Support playing through PGN variation comments
1825 Let yy_text determine progress of PV parsing
1826 Newly lexed parser in XBoard directory
1827 Don't disturb background observe when receiving new piece
1828 Insert autoKibitz continuation lines at end of line
1829 Allow walking a kibitzed PV
1830 Fix copying of kibitzed info in Engine-Output window
1831 Put newly opened Chat Box on top
1832 Repair settings-file name
1833 Repair background-observe patch
1834 Use side-by-side boards to display background game
1835 Create space in WinBoard ICS-options dialog
1836 Put new options in WB ICS-options dialog
1837 Group Chat Boxes with console in stead of board window
1838 Add option Display Logo in WB general-options menu
1839 Fix display of uninitialized boards in background observe
1840 Print seconds with 2 digits in backgroundObserve status line
1841 Redraw second board on expose events
1842 Mark non-compliant lines of engine in debug file
1843 Add kibitzes and c-shouts Chat Box
1844 Also capture (numeric) whispers of players for -autoKibitz
1845 Add -autokibitz checkbox to UCI-options menu dialog
1846 Display PV from Engine-Output window (XBoard)
1847 Fix handling username change during game
1848 Paint highlights on dual board (WB)
1850 Allow loading of PGN variations in XBoard
1851 Allow adjustment of clocks in any mode with shift+click
1852 Update WinBoard html help
1853 Update WinBoard RTF docs
1854 Change name of Global Settings menu item to Common Engine Settings
1855 Let WinBoard recognize ~ in settings file name as HOMEPATH
1856 Prevent <Esc> closing chat box
1857 Fix disabling of Chat Box navigation buttons
1858 Let Chat Boxes pop up above console, rather than on top of it
1859 Fix crash on switching to ICS xiangqi game
1860 Suppress background observe for boards with own game number
1861 Allow any %ENVIRONMENTVAR% in WB settings file name rather than ~
1862 Fix rep-draw recognition
1863 Allow escape sequences in telluser(error) messages
1864 Fix typos in html help file
1866 Alter XBoard key bindings to mimic WinBoard
1867 Fix engine stall on perpetual-check evasion
1868 Reverse mousewheel action
1869 Repair score printing with -serverMoves option
1870 Fix e.p. bug in xiangqi with -serverMoves option
1871 Ignore checks in 50-move count for Xiangqi
1872 Remove font settings from master settings file
1873 Adjudicate Xiangqi material draws with Advisor-less Cannons
1874 Remove misspelled prototype
1875 Remove duplicate testing for cores feature
1876 Fix oneClickMove bug
1877 Refactoring of material-draws adjudication code
1878 Add string option /pieceNickNames
1879 Define /firstUCI and /secondUCI as synonyms for /fUCI, /sUCI
1880 Suggest default file name in browser dialog
1881 Fix erors when compiling with --disable-zippy
1882 Add some book-control options
1883 Allow match to be started from WB menu
1884 Tricked by the grossnes
1885 Add -colorNickNames option
1886 Improved patch for expansion of WB settings-file name
1887 Fix some MSVC compile errors
1889 Trivial-draws recognition improved in Xiangqi
1890 Do not exit after match when match started from menu
1891 Mark XBoard result messages for internationalization
1892 Make the ID of all WB dialog items unique
1893 Internationalization for WinBoard
1894 Do not translate game-end messages in PGN
1895 Add some forgotten translation hooks
1897 Update WB translation template
1898 Make WB run-time language switch possible from menu
1899 Fix JAWS bug saying side to move in ICS play
1900 Prevent transmission of spurious promo char to other engine
1901 Allow parsing of upper-case machine moves
1902 Fix silent bug in drop moves
1903 Revert splitting of UserMoveEvent
1904 Extend legality testing to drop moves
1905 Extend mate test to drop games
1906 Strip DOS line endings from parser.l
1907 Make board-size overrule options volatile
1908 Make Shogi promotion zone board-size dependent
1909 Suppress spurious use of SAN castling in mini variants
1910 Pass promoChar to SendMoveToICS
1911 Remove promotion-piece encoding from ChessMove type
1912 Enhance multi-session TC clock handling
1913 Allow -timeIncrement to be a float
1914 Fix menu translation bug
1915 Fix uninitialized variable in book code
1916 Change evalgraph scale in drop games
1917 Limit multi-session clock handling to non-ICS games
1918 Inherit promoted-info that ICS does not give from previous board
1919 Adapt WinBoard to Shogi implementation on Variant ICS
1920 Fix WinBoard Lance bug
1921 Fix bug in ICS variant switch for Shogi
1922 Allow lower-case piece indicator in drop-move notation
1923 Allow full promotion suffixes on SAN piece moves
1924 Add option -variations to control variation-tree walking
1925 Disable some very verbose debug printing
1926 Implement -flipBlack in XBoard
1927 Add set of shogi pixmaps for XBoard
1929 Make starting new variation dependent on shift key
1930 Complete WB (western) bitmaps for Shogi at size 33
1931 Implement board textures in XBoard
1932 The -overrideLineGap option is made to work in XBoard
1933 Provide some sample board-texture pixmaps
1934 Make -flipBlack and -allWhite option volatile
1935 Let -oneClickMove also work in EditGame mode
1936 Make Knight hop first straight, then diagonal
1937 Suppress promotion popup if piece will explode
1938 Animate piece explosions in drag-drop moves and in XB
1939 Make deferral default in Shogi promotions
1940 Fix spurious promotions with legality testing off
1941 Bugfix for safeStrCpy patch for XBoard
1942 Bugfix safeStrCpy patch, WinBoard
1943 Augment moves of some fairy pieces
1944 Delete some stale promotion code
1945 Add the actual size-33 Shogi bitmaps
1946 Remove validity test on promochar from parser
1947 Make test for valid promotion piece color-dependent
1948 Remember values set by -firstOptions, -secondOptions
1949 Restrict use of a2a3 kludge
1950 Implement setup (engine-GUI) command
1951 Allow arbitrary nesting of sub-variations in PGN input
1953 Use normal SAN for wildcard pieces
1954 Use SAN even on illegal moves
1955 Give Lance moves of Berolina Pawn
1956 Keep last PV while clearing engine-output display
1957 Fix bug in parsing illegal Pawn captures
1958 Newly lexed parser.c
1959 Let Engine #2 Settings start second engine
1960 Allow clicked name internal to the icsMenu command string
1961 Make safeStrCpy safe
1962 Restrict use of escape expansion
1963 List Hint with compliant commands
1964 List some undocumented commands as compliant
1965 Fix mouse-driver buglet
1967 Fix acceptance of null-move with legality testing off
1968 Add -variant seirawan to menu
1969 Implement variant seirawan
1970 Implement entering gating moves with mouse
1971 Use Falcon and Alfil as built-ins for Seirawan chess
1972 Accept Seirawan-style gating suffixes
1973 Fix one-click moving on up-click
1975 Fix default holdings size for variant seirawan
1977 Fix safety crash when appending comments
1978 Define moves for Dragon Horse outside Shogi
1979 Make yyskipmoves also suppress examining of drop moves
1980 Change representation of Bede in variant fairy initial position
1981 Give Lance moves of Amazon in variant super
1982 Make Hoplite moves irreversible in Spartan Chess
1983 Reorganize WinBoard menus
1984 Reorganize XBoard menus
1985 Display error for wrong use of Machine Match
1986 Fix spurious scores in comments
1987 Revive Analyze File menu item in WB
1988 Let Analyze File annotate the loaded game
1989 Restrict drops in variant seirawan to back rank
1990 Bugfix XBoard menu translation
1991 Separate menu text from menu name in XBoard
1992 Adapt some XBoard menu texts
1993 Apply gettext macros to menu texts
1994 Fix Shogi promotion popup
1995 Let move-history window scroll to bottom after adding move
1996 Alter WinBoard menu text
1997 Divorce the Edit and Show Tags/Comment menu items
1998 Add XBoard key bindings for Revert and Truncate
1999 Update info on key bindings in texi file
2000 Update texi file for new menu organization
2001 Add description of Game List Options in texi file
2002 Alter descriptionof Analyze File menu item
2003 Improve drawing of highlight arrow
2004 Make WinBoard clocks translation-proof
2005 Configure -inc as volatile option in XBoard
2006 Configure XBoard to use wood board texture by default
2007 Write key bindings in XBoard menus
2008 Allow line-straddling result comments
2009 Peel PV out of comment
2010 Fix sub-variation display with negative score
2011 Correct the key bindings fo view menu in texi file
2012 Move Hint and Book items to Engine menu in XBoard
2013 Configure EGTB cache size in adapterCommand
2014 Also exempt variant seirawan from eval-scale doubling
2015 Fix fag-fell marker with logos on
2016 Let user decide if he wants highlights in blindfold mode
2017 Strip CR from xboard.c
2018 Port highlighting with arrow to XBoard
2019 Configure arrow highlighting as default in XBoard
2020 Provide menus for editing WinBoard engine and server lists
2021 Add XBoard menu items for arrow highlight and one-click move
2022 Fix Edit Game/Position checkmarking in WinBoard
2023 Use default logo for user
2024 Add handle for translator acknowledgement
2025 Create space in dialogs for translation
2026 Add one-click move control to WB general-options dialog
2027 Resize buttons in WB engine-settings dialog
2028 Update translation template
2029 Subject WB context menus to translation
2030 Fix duplicate menu character for Edit Comment
2031 Put OK/Cancel last in tab cycle of some WB dialogs
2032 Remove tab stops on first radio button of WB dialogs
2033 Change tabbing order in WB sounds dialog
2034 Fix order of elements in WB time-control dialog
2035 Reorganize order of WB New Variant dialog controls
2036 Fix ICS context menu for JAWS
2037 Translate menus after creation of JAWS menu
2038 Adapt JAWS menu to new menu organization
2039 Let JAWS SayString buffer full sentence
2040 Subject JAWS menu and spoken strings to translation
2041 Update WB language template file
2042 Put nr CPU earlier in tab cycle of WB Common Engine dialog
2043 Group engine-output memos with engine names
2044 Disable some accelerators in JAWS version
2045 Allow starting a variation from keyboard entry in WB-JAWS
2046 Define Ctrl-R as right-click in WB Comment dialog
2047 Fix bug in parsing variations
2048 Fix WB promotion popup
2049 Fix promotion of Pawn-like Lance
2050 Fix promotion suffixon disambiguated piece moves
2052 Add variant Spartan Chess
2053 Fix spurious reading of old game title by JAWS
2054 Fix chat window title
2055 Fix right-alignment pproblem in WB ICS window
2056 Fix WB font-based piece rendering on variant switch
2057 Fix Spartan promotion to King
2058 Show move that causes false illegal-move claim
2059 Reset win/loss counters before match
2060 Reset machine colors after match
2062 Fix time in PGN info
2064 Reset 50-move counter on all pawn-like Lance moves
2065 Fix legality testing for promotions
2066 Fix move type-in truncating game
2067 Fix type-in of drop moves
2068 Fix spurious mate test in Edit Game mode
2069 Remove superfluous copying of machine move
2070 Re-instate load next/prev position menu items
2071 Fix WB Sound Options greyout and remove some grossness
2072 Fix legality testing of drop moves
2073 Move clock-click code to back-end
2074 Greyout unavailable variants in New Variant dialog
2077 Clean up fishy patch
2081 (git shortlog --no-merges v4.4.3...HEAD)
2084 updated version number to indicate development on 4.4.4
2087 Remove unnecessary double equals from configure.ac.
2090 Let move parser return ImpossibleMove for off-board moves
2091 Prevent engine stall on perpetual-chase evasion
2092 Fix bug in sending "usermove" when forcing book moves
2093 Pop down old tags on loadng new game in WinBoard
2094 Fix game end during dragging
2095 Repair animate dragging
2096 Fix bug in sending cores command to engine
2097 Fix parsing of SAN shogi promotions
2098 Fix variant switch on PGN loading
2099 Cut board squares out of texture bitmap more cleverly
2100 Allow -flipBlack to work with font-based piece rendering
2101 Allow font-based piece rendering in board sizes below petite
2102 Fix WinBoard game-list title
2103 Fix deadlock in match-result display
2104 Fix regression in colorization of zippy-matched commands
2105 Fix zippy handling of draw offers from ICS
2106 Make some more zippy code obey the --disable-zippy flag
2107 Repair exit-popup deadlock patch
2112 (git shortlog --no-merges v4.4.2...HEAD)
2115 updated to unstable version number
2116 added missing sounds files to be able to compile on windows
2117 new developer release
2118 update year in copyright info
2119 DOS line endings and 644 mode for woptions.c
2120 updated files (AUTHORS, Changelog, etc) for new release
2121 new developer release
2122 added logo files for xboard
2123 new developer release
2124 updated winboard/parser.c
2125 release of version 4.4.3
2128 Implement castling for variant CRC
2130 Bugfix legality null move in parsing with -testLegality off
2131 Fix bug for incommensurate time odds
2132 Make WinBoard makefiles use parser.c in XBoard directory
2133 Fix piece-to-char table -variant fairy
2134 Fix TwoKings ICS castling-rights bug
2135 Fix reading castling rights FEN in knightmate and twokings
2136 Fix OO-castling in FRC after pasting FEN
2137 Accept <Enter> for changing chat partner
2138 Use -keepAlive option to determine connection health
2139 Fix of ancient WinBoard bug: check value of int options
2140 Fix bug in display of logos
2141 Remove stray dot from WinBoard makefiles
2142 Fix u64 format for cygwin
2143 Send continuation lines to chat box they belong to
2144 Fix highlighting bug in XBoard
2145 Extensive bugfix of -autoKibitz
2146 Remove race condition in clock switching
2148 Change opening array -variant fairy
2149 Match handles with multiple titles for channel Chat Boxes
2150 Bugfix stale first-click
2151 Start insertion point at end of text edits in XB dialogs
2152 Fix copying of WB Chat Window contents
2153 Bugfix of autoKibitz and Chat suppression in ICS window
2154 Fix XB crash on giving keyboard focus to non-text widget
2155 Bugfix copying from Chat Box, own lines
2156 Fix 'mamer bug' in Chat Boxes
2157 Make signedness of castling rights explicit in function arguments
2158 Fix copying of kibitzed lines from WB Engine-Output window
2159 Do not recognize non-ICS variants from PGN event tag
2160 Remake programVersion string after receiving engine features
2161 Set keyboard focus at startup to board window
2162 Fix window-position upset on failing engine start in WinBoard
2163 Fix info lines being used as normal thinking output
2164 Correct error in texi file
2165 Allow lower-case promochar in moves of type h8=Q
2166 Fix Alt+M JAWS command in Two-Machines mode
2167 Fix JAWS piece drop cursor, and streamline some sentences
2171 (git shortlog --no-merges v4.4.1...HEAD)
2174 updated version number to unstable
2175 added missing library for build on OS X
2176 add Winboard source files into tar-ball
2177 removed files that should only be in the windboard directory
2178 fixed build on openbsd
2179 new developer release
2180 fix for bug #28077: xboard needs to link against x11
2183 cleaned up some debug messages and typos
2184 fix crash on engine crash
2185 fix casting rights after FEN pasting
2186 the last move before the time control now gets its time listed in the PGN
2187 fix double start of zippy engine after switch to gothic
2188 fix declaration of engineOutputDialogUp
2189 fix engine-sync on move-number type-in bug
2190 removing some rather verbose debug messages that seem no longer needed.
2191 fix bug in bughouse drop menu
2192 use xtell for talking to handles, but tell for talking into a channel.
2193 fix the irritating wandering off of the MoveHistory window in XBoard on opening/closing.
2194 fixed some outstanding pixmaps
2195 Fix castling rights when copying FEN to clipboard (again)
2196 score sign in analysis mode
2197 correctly apply some check boxes from the option menu
2198 updates makefiles to include dependency on config.h
2199 fix problem with empty string in -firstNeedsNoncompliantFEN
2200 double buffer size to prevent overflow
2201 remove trailing \r in xboard output
2206 (git shortlog --no-merges vold...vnew)
2209 get "make distcheck" to work
2210 reverted .texi file and fixed Makefile.am
2211 fixed a few more small bugs reported by Stanislav Brabec
2212 fixed some implicit declarations reported by Stanislav Brabec
2213 added some more files to be distributed via make dist
2214 another bug fix found by Stanislav Brabec
2215 more files for git to ignore
2216 updated cmail.in to adapt the CVS->git change
2217 wrong default value for engineDebugOutput
2218 updated version number to 4.4.1.pre
2219 getting ready for 4.4.1 release
2220 bugfix: segfault when invalid option argument was given (bug #27427)
2221 added some comments and formated code
2222 cleanup: removed "#if 0" from source
2223 cleanup: removed "#if 1" statements
2224 cleaned up an old #ifdef in zippy
2225 removed AnalysisPopUp. Use EngineOutputPopUp instead
2226 forgot to add these two lines to the last commit
2227 new alpha version; first one with new naming scheme
2228 fix for bug #10990: cmail does not seem to support .cmailgames or .cmailaliases
2229 new pre-release version; updated version numbers
2230 unguarded debug printf. added the appropiate if statement
2232 reformated html to be correctly validated
2235 fix printing out help message (list of command line options) (tiny change)
2238 Swapped 'tell' and 'message' parsing order for colorization. Sometimes messages are relayed as tells and should be colorized as tells.
2239 Use of strcasecmp() broke Visual C++.
2240 Add resource ID for new Mute menu item.
2241 Previous fix for VC++/strcasecmp() was wrong-- use StrCaseCmp().
2242 Added wchat.c to the project files we maintain.
2243 Fixed bug dereferencing garbage, causing crash.
2244 Simplified future version changes.
2245 removed _winmajor if not defined so that VC 2008 can compile the project
2246 Updated navigation accelerators, fixing ICS problems.
2247 Added URL detection into the console text window for ICS.
2248 reverted winboard.c beofre URL commit to correct whitespace conversion
2249 added URL detection and provided hotlinks in the ICS client
2250 Restructured URL code so it fits better with how winboard is set up.
2251 Cleaned up ConsoleWndProc (not complete, see below)
2252 added ics_printf() and ics_update_width() and utility functions
2253 Added width updates to ICS client on font and window size changes
2254 added code to handle initial width update
2255 vsnprintf() must be _vsnprintf() for MSVC
2256 Turned off wrap when possible on ICS servers.
2257 Added code to prevent unnecessary width updates.
2258 Adjusted alternative joining method to obey keepLineBreaksICS
2259 Maintainence to support all compilers.
2260 silence some compiler warnings
2261 Added server width adjustment based on client width changes
2262 neglected this for the auto-width updating in xboard
2263 Fixed joiner detection, allowing it to work with timeseal
2264 Adjustment to joining to work around server not always including space.
2265 Added internal wrapping ability.
2266 Moved SIGWINCH signal so it can be used...
2267 Changes to allow fonts with any charset (such as terminal)
2268 Updated compiling instructions.
2271 added a chat window to keep track of multiple conversations
2272 fixed the HAVE_LIBXPM-dependent compile errors
2273 allow the result comment as a display item in the game list
2274 fixed parse bug for pgn files
2275 fix for keepalive and chat window
2276 rewrote wevalgraph for better frontend/backend separation
2277 added the result comment to the game-list tags when the game list is exported to the clipboard
2278 Prepared a system to internationalize the WinBoard menus
2279 Made the beep sounds for JAWS board navigation configurable through command-line options
2280 Updated the RTF docs for the chat windows, engine-settings dialog, /keepAlive option and new game-list tag
2281 added a "Mute All Sounds" item in the WinBoard Options menu, on Eric's request
2282 Opening Engine #1 Settings crashed XBoard when there were no text-edit options in the dialog (to which to set keyboard focus)
2283 Engine did not start playing when out of GUI book on second move with white
2284 fix for edit-position "moves" being sent by XBoard to the engine
2285 bugfix for protocol extensions: egtbpath -> egtpath
2286 small fixes for the JAWS version
2287 fixed loading of saved games via command line
2288 worked on premove bug
2289 new forceIllegalMoves option
2290 updated to winboard internationalization scripts
2291 small improvement for JAWS version
2292 added forceIllegalMove to xboard
2293 fixed premove recapture problem;promotion popup appearing on obviously illegal moves; promotions in Superchess and Great Shatranj
2294 removed test for premove
2295 fix for bug #27642: Clock jumps strangely in engine mode
2296 fix joining of lines split by ICS
2297 Added a command-line option -keepLineBreaksICS true/false to control line joining.
2298 changed enable menus
2299 fix for bug #27666: naming of variants
2300 fix for bug #27668: e.p. field still not passed to engine
2301 Proper board and holdings size when switching to variants gothic, capablanca, great and super within an ICS game.
2302 new bitmap converter (including fill option) and new pixmaps
2303 fixed wrong number of arguments for EngineOutputPopUp
2304 moved bitmap to correct location
2305 fixed engingeoutput routine
2306 updated black fairy pieces
2307 new mousehandler to correct for premove and promotion popup
2308 fixed segfaul in convert.c used to convert pixmaps
2309 fix for bug #27751: negative holding counts displayed
2310 fixed bug reported in WB forum: second game of a match would not start when using the GUI book
2311 partly fix for bug #27715: scaling of menu bar
2312 fix for bug #27667: window should be reference to toplevel
2313 smarter analysis of the boards that XBoard receives from an ICS
2314 fix for bug #27760: debug printf in backend.c and additional check for variant
2315 fix for bug #27667: PV line missing in analysis window, part 3
2316 fix for bug #27715: 2 (minor) graphic issues
2317 fixed bug when switching to variantsuper
2318 allowe parsing / disambiguation of SAN moves like Xe4 in certain situations
2319 fix for bug #27772: holdings not updated
2320 better init for random number generator
2321 fix for bug #8847: moving backward while examining on FICS not reported to engine
2322 improved mouse handler
2323 holdings update and regression fix
2324 NPS plays and pondering
2325 improved mouse handler
2326 fix to the minor graphics issue contained some typos, as was remarked in the bugs reports
2327 This patch adds <Enter> to the characters that cause an automatic switch to the ICS console when typed to the board window.
2329 removed bitmaps files that are not needed any more
2330 replaced defective bitmaps with copies from 4.2.7
2331 removed unused v54?.bm bitmaps from resource file
2332 The book-probe code forgot to close the book file after opening it.
2333 fix for bug #27799: fix for nested-nested-nested variations
2334 fix for two compiler warnings
2335 fixed bug related to unsigned char in convert.c
2336 fix for bug #27790 and 277772.
2337 force full redraw in winboard
2338 more work on variant switch
2339 another bug in VriantSwitch: an unitialized board was printed.
2340 removing empty lines from ICS play
2341 changed stderr to debug output, since stderr is closed in winboard
2342 quick fix for "White Mates" in parser.l
2344 fix for bug #27826: ported two options to xboard
2345 fix for bug #27826: fixed autoDisplayComment
2346 switch focus to the board after loading a game
2347 prevent buffer overflow
2350 Fix some issues in the XBoard man page
2351 Fix up man page some more
2352 Silence warnings when compiling 64-bit xboard
2353 Drop an obsolete script that was only used to update my personal web site
2354 Make copy/paste position and game use clipboard, bug #27810
2355 Further copy/paste fixes