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