3 (git shortlog --no-merges v4.9.0..HEAD)
6 new version number for release 4.9.1
10 Fix compile error Xaw build
11 Fix King leaving Palace in Xiangqi
12 Fix disambiguating Pawn moves in Xiangqi
13 Fix check testing in games without King
14 Fix bare King adjudication
15 Fix setting up btm positions with 'edit'
16 Defer book faking input move until ping balance
17 Fix crash when logging out from ICS
21 (git log --pretty=short --no-merges --cherry-pick --left-only v4.9.x...v4.8.0^ |git shortlog --no-merges)
24 updates NEWS, Changelog, DIFFSTAT and SHORTLOG
25 remove OS X theme folder
26 Added Serbian translation
27 updated German translation
28 added French translation
29 updated German translation
30 updated French translation
32 updated German translation
33 updated Dutch translation
34 make GTK the default version
35 Updated copyright notice to 2015
36 update Russian translation
37 fixed configure script: GTK default was enabled even with --with-Xaw
38 updated copyright for 2016
39 new developer release; updated po/pot
40 configure.ac: add pangocairo to list of needed libraries
41 new developer release; updated po/pot
42 new version number for release 4.9.0
46 Add USI/UCCI checkbox to Load Engine dialog
47 Connect OSX Quit menu to ExitEvent
48 Let Betza generator respect DarkSquares
49 Allow Betza castling with piece next to DarkSquare
50 Locate corner piece in presence of DarkSquares
51 Make the promotion zone always 3 deep in Elven Chess
52 Allow e.p. capture on triple-Push
53 Also set e.p. rights on move of Lance
54 Implement non-royal castling
55 Fix premature disappearence of Lion victims
57 Fix two-sided non-royal castling
58 Fix sweep promotions for Lance on deeper zones
59 Let Clear Board respect DarkSquares
60 Allow creation of DarkSquares in EditPosition mode
61 Fix -addMasterOption option
62 Fix crash on using Browse buttons in Tournament dialog Xaw
63 Implement -monoMouse option (XB)
64 Fix click-click moving with -monoMouse
66 Implement -positionDir option GTK
67 Let file selecor remember last used directory (GTK)
68 Set position dir to handicap positions in shogi theme
69 Define mnemonics for main menu bar
70 Let <Esc> transfer focus from Board to ICS Input
71 Use Ctrl-H in ICS Chat to close chat pane
72 Use Ctl-E in ICS chat to end chat
73 Ignore Tab in ICS Interaction if no chats assigned
74 Fix sending of messages from kibitz or c-shout chat
75 Fix Tab in ICS command mode
76 Fix width of dual board GTK
78 Print castlings as double move
80 Recognize castling double-moves from engine
81 Allow friend-trampling format also for royal castlings
82 Castle with nearest rather than corner piece
83 Let Betza jO mean castling with non-edge piece
84 Take heed of mnemonic indicator when clipping menu texts
86 Fix highlight-induced promotions
87 Fix deselection of piece
88 Fix promotion sweep of black Pawns in Shogi
89 Fix click-click sweep-select
91 Suppress appearance of promotion popup when sweep-selecting
92 Suppress lift command on deselecting piece
94 Let promotion zone be 3 ranks on 8-rank shogi boards
95 Fix spurious promo-suffixes on drop moves
96 Fix parsing of illegal drops from PGN
97 Do not call illegal moves ambiguos
98 Make move parser understand kif-format Shogi moves
99 Implement kifu move disambiguation
100 Use PGN result in Game List build to supply tag
101 Implement -rankOffset option
102 Fix reading of startposition FEN starting with *
103 Extend book to 48 piece types and 256 squares
104 Improve reading of pieceToCharTable
105 Wrap kif comments in braces
106 Remove debug printf for kanji
107 Fix book encoding of Chu promotion moves
108 Change book Zobrist key for Chu promoted pieces
109 Fix shift-JIS codes for N, P, +B, +R
110 Fix crash XBoard on changing Game List Tags
111 Implement piece suffixes
112 Fix probing of GUI book for board with more than 10 ranks
113 Remove chu theme file from XBoard install
114 Fix display update during Edit Book
115 Fix printing of book moves for double-digit ranks
116 Fix reading of pieceToChar string and piece command
117 Allow Lion double-moves in opening book
118 Also allow Princess SVG piece to be diversify
119 Make Claws glyph available in non-Chu variants
120 Implement triple capture (not finished)
121 Allow promotion to piece with letter ID in Chu
122 Add USI/UCCI checkbox to Load Engine dialog
123 Connect OSX Quit menu to ExitEvent
124 Fix premature disappearence of Lion victims
125 Fix -addMasterOption option
126 Fix crash on using Browse buttons in Tournament dialog Xaw
127 Allow promotion choice in variant asean
128 Implement -positionDir option GTK
129 Fix disappearance of a1 on double capture
130 Fix Shogi promotion popup
131 Fix bridge capture of Lions
132 Correctly remember checkboxes on Continue Later (WB)
133 Remember tourney-file changes after Continue Later
134 Ignore Continue Later when match already in progress
135 Prevent printing in non-existing Chat dialog (XB)
136 Render inscriptions upside-down for black pieces (XB)
137 Let color of inscription depend on piece ID
138 Use pango to draw inscriptions
139 Also write inscription on dragged piece
140 Take account of glyph size when positioning inscriptions
141 Fall back on Tile SVG in pieceImageDirectory
142 Make inscriptions somewhat smaller and non-bold
143 Make -inscriptions a volatile option
144 Fix periodic updates GTK
145 Display exclusion header only for engines supporting exclusion
146 Use intermediate width menu bar in sizes 37 & 40 (WB)
147 Base tinyLayout decision on total board width
148 Grayout Machine Match menu when aborting match
149 Fix exclusion header fix
151 Slip in 10 more piece types
152 Start implementing EPD test suites
153 Print mate scores as #N in message field
154 Fix sortng of mate scores
155 Try to load bitmaps for all pieces (WB)
156 Display new user logo when username is entered
157 Allow skipping over black squares
158 Fix piece commands for suffixed piece IDs
159 Fix DarkSquare bug in piece counting
160 Allow debug output to go to child process (WB)
161 Erase old logo before drawing new one (XB)
162 Fix bare-king adjudication in Atomic
163 Fix piece command after ID-suffix patch
164 Fix color of white SVG pieces
165 Fix parsing of pieceToChar strings
166 Add 2x9 new piece images
167 Assign new images to the new pieces
168 Skip in pieceToChar to Tokin always
169 Use hoplit helmet for Copper General in Chu Shogi
170 Also define Lance image for Amazon in WB
171 Replace Flying Dragon piece image by Gnu
172 Fix FEN castling rank for Knightmate
173 Let parsing of O-O castlings pay attention to castling rank
174 Fix typos in winboard.c
175 Add duplicat of Lion (and Flying Dragon)
176 Fix edit command for double-digit ranks
177 Never castle when King has other initial moves
178 Correct backup pieces for addition of minor Lion
179 Add white Zebra piece image
181 Fix white Iron General image
182 Add Wolf, Camel and Zebra bitmaps to WB
183 Fix Makefile for Dragon and minor Lion image
184 Fix reading FEN FRC castling rights when King not on last rank
185 Fix writing FEN castling rights for non-edge 'Rooks'
186 Fix parsing of OO castling when redefined
187 Increas number of engine-defined variants to 15 (WB)
188 Fix setting of initial virginity on PGN read
189 Let FENs handle Betza initial rights in castlingless variants
190 Fix variant recognition in ICS mode
191 Send ping in EditGameEvent
192 Fix spurious undo at game start
193 Use ii in Betza notation for 3rd-rank Pawn push
194 Fix Error popup in Tournament Options
195 Prevent changing time control during game (XB)
196 Fix crash on pasting garbage FEN
198 Fix double-clicks for copying in Edit Position mode
199 Move Common Engine menu item to Engine menu
200 Fix pasting of moves after starting from position file
201 Fix highlighting in text memos (GTK)
202 Add support for Multi-PV Margin
203 Let target-square highlighting prevail over legality test
204 Implement 'choice' engine->GUI command
205 Make move to own piece a swap rather than capture
206 Fix Chu promotion with added pieces
207 Let PROMOTED and DEMOTED macros use argument
208 Use flexible promotion assignment
209 Expand numer of new piece types to 2 x 11
210 Change pieceToCharTable order of pieces beyond Lion
211 Allow engine to force popup of its settings dialog
212 Allow O1 as Betza castling descriptor
213 Implement engine-requested settings-popup WB
215 Allow pieces with dressed-letter ID as promotion choice
216 Fix two compiler warnings
217 Fix setting default piece from 'choice' command
218 Fix sweep promotions to Tokin
219 Fix default piece in Shogi promotions
220 Fix aborted detour under-promotion XB
221 Clear highlights after moving piece in Edit Position
222 Fix demoting in Edit Position mode
223 Adapt Chu-Shogi pieceToCharTable to new piece order
224 Change the piece order again
225 Fix clipping of GTK menu-bar labels for broad boards
226 Fix printing of piece ID in illegal SAN moves
227 Fix spurious promotion partners
229 Let VarianMen PGN tag work with dressed letters
230 Process VariantMen PGN tag
231 Always assume FEN in variant-fairy PGN game is initial position
232 Fix using VariantMen PGN tag for both colors
233 Improve variant recognition for enabling buttons (XB)
234 Fix printing of 'x' in position diagram
235 Slight speedup of parsing promotion suffix
236 Allow setting of piece nicknames from pieceToChar string
237 Fix type-in of hit-and-run captures
238 Allow promotion on two-leg move
239 Fix erasing of arrow highlight (XB)
240 Allow promotion choice in engine-defined variants
241 Use mouse wheel for selecting piece in Edit Position mode (XB)
242 Move Common Engine dialog to Engine menu (WB)
243 Fix bug #45774 (GTK compile bug with ENABLE_NLS)
244 Fix bug #45775 (Infinite loop on nonexistent texture file)
245 Fix bug #45773 (needless #inclusion of cairo-xlib.h)
246 Fix bug #45599 (inclusion of keysym.h in Xaw)
247 Fix bug #43792 (no highlights after rejection of premove)
248 Fix disappearance of premoved piece
249 Add -installTheme option
251 Add configure-options section to texi file
252 Fix bugs in previous 3 commits
253 Print score with same sign in message and engine output
254 Add 'divide by 60' checkbox in Time Control dialog XB
255 Describe engine grouping in texi file
256 Preserve flip on pasting game when auto-flipView is off
257 Fix black border around saved diagrams (WB)
258 Fix crash on changing piece directory
259 Fix compile error in SetComboChoice Xaw
260 Fix recognition of title in small layout
262 Fix another Xaw compile error
263 Suppress underscores in Xaw menus
264 Remove warning from About box against GTK build
265 Fix crash in New Variant dialog Xaw
266 Beef up variant detection in New Variant dialog WB
267 Fix parent dialog of Error Popup
268 Prevent out-of-turn grabbing of piece in analysis mode
269 Fix spurious clearing of Engine Output during PV walk
270 Make OK and Cancel buttons appear in top-level dialogs GTK
271 Cleanup Edit Tags/Book/EngineList a bit
272 Show moves in Edit Book window as SAN
273 Allow use of context menu in text memos GTK
274 Implement triple capture
275 Improve triple-leg-move animation
276 Improve highlight-arrow pointing and fix its erasure
277 Describe choice command in protocol specs
278 Make texi file sub-section free
279 Fix dressed-letter IDs in VariantMen PGN Tag
280 Fix WinBoard compile errors
281 Describe ICS Text Menu in texi file
282 Fix braces problem in texi file
283 Make EOF error conditionally non-fatal (XB)
284 Deprecate -defaultPathEGTB option
285 Logout from ICS after fatal error
286 Implement help clicks
287 Implement rough help popup
288 Fix popdown of menus on help click
289 Suppress echo of password in ICS Chat window (GTK)
290 Allow hyphen in name of help item
291 Fix file-type combobox of Xaw file-selector dialog
292 Do not save ICS password in command history
293 Make dialog labels and comboboxes also accept help clicks
294 Mention item in title bar of help dialog
295 Fix segfault on single-line help text
296 Let configure supply path to manual file
297 Fix recognition of .SS lines in manual
298 Also try to get help for engine options
299 Suppress empty label at top of Edit Tags dialog
300 Make location of man file dynamic for OSX
301 Make help clicks also work for UCI engines
303 Make help clicks resistent to NULL-pointer Label names
304 Fix popdown of Error/Help dialog through window-close button
305 Uncomment line commentized for debugging purposes
306 Use dataDir/manDir variables always
307 Print dynamic Datadir/Mandir on --show-config
308 Fix expansion of ~~ in OSX App
309 Display message on the board at startup
310 Add routine to run daughter process and collect its output
311 Obtain name of XBoard's man file from external command
312 Fix reading of long man files
313 Allow access to gzipped man files
314 Implement XBetza iso modifier
315 Also recognize .IX lines in man file for help clicks
316 Also buffer engine man page
317 Also provide help on adapter options
318 Cleanse help texts of some common TeX escape codes
319 Improve board drawing
320 Streamline XBoard board drawing
321 Repair flashing of moved piece (XB)
322 Fix built-in Lion move
323 Fix exposure of square highlights
324 Move dataDir definition to args.h so WB can also use it
325 Implement 3-leg animation in WinBoard
328 Fix replay of multi-leg move
330 Prevent crash on loading empty game file
331 Forget piece redefinitions before loading game
332 Make startup announcement self-disappearing
334 Add -men option for changing piece moves
335 Pop up warning when engine manual is not available
337 Fix erasing and exposing of arrow on secondary board
338 Prevent FICS bell character fro printing in ICS Console XB
339 Improve behavior of secondary board on sizing main window
340 Make sizing more robust (GTK)
341 Allow help-clicks on Label Options with linefeeds
343 Describe Board Options dialog in texi file
344 Fix variant switch on engine load
345 Fix crash on loading variant engine after changing variant
346 Add -analysisBell option to use move sound in analysis mode
348 Fix determination of EPD solving time
349 Print average solving time of EPD suite
350 Internationalize EPD messages
351 Allow a list of best moves in EPD
352 Clear total solving time at start of match
354 Only let second engine default to first when of same type
355 Also copy -sd from -fd when no second engine defined
356 Suppress participation of second engine in EPD mode
357 Describe divide-by-60 option of TC dialog in texi file
358 Describe -epd option in texi file
359 Fix New Shuffle Game dialog
360 Describe New Shuffle dialog item by item in texi file
361 Fix erasing of premove highlights XB
362 Fix exposing of premove highlight and move exclusion XB
363 Fix disambiguation for one-click moving
365 Add headers for <<, <, > and >> buttons in texi file
367 Let font entries show preview of their own setting
368 Replace coord font control for ICS font control
370 Fix Xaw for font damage
371 Fix translation of dialog texts GTK
372 Silence warning due to missing prototype
373 Describe Fonts dialog in texi file
374 Use the official GTK font selector
375 Use GTK color picker instead of R, G, B and D buttons
376 Let color-pickers start at current color
377 Save font settings based on initial square size
378 Fix erroneous use of @itemx
379 Start implementing rights control in Edit Position mode
380 Silence Clang warnings
381 Ignore stderr when reading from man command
382 Fix help clicks in Engine Settings dialogs
383 Adjust window height after clock-font change
384 Unlock width requests in board window GTK
385 Make user-adjusted board size quasi-persistent (GTK)
386 Adjust menu-text clipping to square size
387 Pick -boardSize on window width rather than square size
388 Prevent message text widening window GTK
389 Adapt clock and message font after board-window sizing
390 Enlarge background of startup message
391 Fix clipping of menu texts after sizing
392 Suppress menubar text clipping on resize in OSX App
393 Fix explosion of clocks for large board size GTK
394 Put fonts in font table in allocated memory after sizing
395 Only adjust fonts that are actually changed
396 Fix Bold button and application of commentFont
397 Lock board size when clock changes to two lines
399 Reset fontIsSet when sizing causes change to default font
400 Conditionally replace 'other-window' fonts on sizing
401 Only save fonts that are not defaults
402 Store fonts changed by font dialog in fonts table
403 Apply fonts in 'other windows' after sizing
404 Fix history/eng.out font setting on sizing and other bug
405 Describe Common Engine dialog item-by-item in texi file
406 Finish castling and e.p. rights for Edit Position
407 Mention support for Arena960 protocol with USI/UCCI checkbox WB
408 Extend full-board textures by periodic tiling (XB)
409 Start button-activated browse near old field contents GTK
410 Fix browsing for folders, and allow starting in DATADIR
411 Add DATADIR as shortcut folder to file chooser
412 Also put themes and textures in file chooser GTK
413 Fix size collapse to 0 after too-small sizing
414 Improve resize/co-dragging GTK
415 Fix one-click moving with engine-define and wild-card pieces
416 Use missing SVG from parent if -pid name starts with sub_
417 Provide help clicks on recently-used-engines menu items
418 Provide item-by-item description of ICS Chat in texi file
419 Let file chooser show preview of textures on board
420 Fix sizing problem in i3wm tiling window manager GTK
421 Point out preview in title of file chooser GTK
422 Add option -jewelled to decide which King is a Zebra XB
423 Make preview resistent to nothing being selected
424 Add Edit Themes List menu item XB
425 Add menu item for editing ICS text menu
426 Commit forgotten prototype
427 Allow skipping to secondary series in -inscriptions string
428 Make preview message in file-chooser title bar a bit clearer
429 Make EditTags dialog non-wrapping
430 Allow transparency in board textures
431 Fix confinement of Advisor in Xiangqi
432 Limit prefilling with color to textures with alpha channel
433 Fix rounding when sizing 1x1 textures
434 Also supply shortcut for start directory in GTK file chooser
435 Save programStartTime in settings file rather than save time
436 Allow group specification in ArgInstall options
437 Regularize Chu-Shogi piece assignment
438 Alter piece images in Spartan Chess
439 Fix EOF detection in PGN parser
440 Add option -pgnTimeLeft to print clocks in extended PGN info
441 Fix dragged piece during promotion popup
442 Fix piece commands for promoted pieces
443 Prevent sending empty line to engine after multi-leg move
444 Implement two-kanji -inscriptions
445 Allow engine to specify holdings larger than board height
446 Prevent crash on help-click for engine without manual
447 Implement -showMoveTime option
448 Fix deferral on sweep promotions
450 Allow engine to force user to make non-standard promotion
451 Fix saving of piece colors as part of theme
452 Erase markers before processing highlight FEN
453 Fix multi-leg promotions
454 Fix description of Tournament Options in texi file
455 Fix forgetting 'choice' command after promotion
456 Describe use of blue highlights in protocol specs
457 Add Mute all Sounds menu XB
458 Describe new Edit menu items in texi file
459 Fix redrawing of pieces dragged off board (bug #47888)
460 Fix highlights clearing when highlight last move off
461 Fix debris after click-click explosion near board edge
462 Fix crash on too-long theme definitions
463 Abbreviate DATADIR to ~~ while saving XB themes
464 Forgotten header for previous patch
467 Man and Info Page Fix
468 Include Pango Modules
469 OSX master conf changes
470 gtkmacintegration name change
471 gtkmacintegration localization updates
472 GTK OSX theme reimplemented
473 Remove unused directory
474 A little reorganizing
478 Change Copyright year in info.plist.in
479 Make install from macports more robust
480 make install from macports part 2
481 Update zh_CN.po translation
482 Change name of xq board images to fit with handling code
483 Update makefile.am for renamed xq board images
484 Update xboard.conf with renamed xq board textures
485 Fix for launching on case-sensitive systems
486 back to the old header names for gtkosxapplication.h
487 Check for gettext before installing localization files
488 H.G.Muller's patch to fix argument related spurious instances
489 H.G.Muller's patch to avoid collisions with built-in OSX text
490 Remove added pango modules to coincide with macports package
491 Change accelerators again to be more mac like
492 oops, accidentally added a .orig file from a patch
493 Bit more accelerator stuff
494 Update uk.po translation
495 Update zh_CN.po translation
496 Update de.po translation
497 Update fr.po translation
498 Update nl.po translation
499 Mark the gtk browse button for translation
500 Update es.po translation
501 Update uk.po translation
502 Update zh_CN.po translation
503 Update fr.po translation
504 Update de.po translation
505 Update es.po translation
506 Update nl.po Translation
507 Update ru.po translation
508 Renamed shogi jewled pieces to zebra
513 (git log --pretty=short --no-merges --cherry-pick --left-only v4.8.x...v4.7.3^ |git shortlog --no-merges)
516 Updated German translation
517 Updated Ukrainian translations
518 Added Dutch translation
519 Translation: fixed some inconsistencies reported by Benno Schulenberg
520 fixed some whitespace issues in configure.ac
521 configure.ac: don't set xaw if we choose gtk
522 expose the configure options to xboard
523 output configure options when looking at --version
524 fixed some more translation strings
525 more translations fixes: use uppercase for variant names
526 updated Dutch translation
527 updated German translation
528 updated Dutch translation
529 updated Spanish translation
530 another round of translation string fixes
531 Updated Spanish translation
532 remove xpm from XBoard
533 converted icons from xpm to png
534 added check for apply OS X
535 new version number for developer release
537 updated Dutch translation
538 new version number for developer release
540 updated spanish translation, added new polish translation
541 update gettext configuration to not include any generated files in git
542 fixed whitespace error in configure.ac for os x
543 new version number for release 4.8.0
545 updated spanish, ukranian, and dutch translation
546 replaced hardcoded pngdir with built-in ~~
548 only enable osxapp build target on apple systems, clean up configure.ac a tiny bit
549 remove experimental from gtk build option
550 fix osxapp enable option in configure.ac
551 updated Changelog, DIFFSTAT, and SHORTLOG
552 make all tests for strings in configure use the same scheme
553 USE OSXAPP instead of APPLE and fix withval->enableval in AC_ARG_ENABLE
555 forget a few __APPLE__ ifdefs; changed to OSXAPP
557 updated ChangeLog, DIFFSTAT and SHORTLOG
558 line numbers in PO got updated
559 mac: only use gtk compile flag, if osxapp is enabled
562 Implement variant ASEAN
563 Make PGN parser immune to unprotected time stamps
564 Make writing of move counts in PositionToFEN optional
565 Do not always start Makruk & ASEAN as setup position
566 Build in limited EPD capability for engine fingerprintig
567 Add quit-after-game checkbox in ICS options dialog XB
569 Fix GUI book after setup position
570 Allow drops / promotions/ deferrals to be edited into book
571 Add Save button to Edit Tags dialog
572 Allow entry of negative numbers in spin control (WB)
573 Fix grabbing of selected piece
574 Fix initial board sizing WB
575 Add checkboxes for autoDisplayTags/Comments in menu WB
576 Allow seting of -egtPath through menu WB
577 Implement board-marker protocol
578 Use highlight command to specify move legality
579 Expand number of marker colors to 8
580 Implement hover command
581 Let magenta marker activate sweep promotion
582 Allow engine to click squares on behalf of user
583 Fix XBoard hover command
584 Fix -zippyVariants option
585 Allow engine to define its own variant names
586 Fix engine-defined names
587 Fix variant choice for second engine
588 Implement (inaccessible) dark squares
590 Rename Match dialog to Tournament
591 Automaticaly install Java engines
592 Save clocks with unfinished PGN games
593 Only save clock settings in PGN when an engine plays
594 Improve Edit Position mode
595 Clear memory of erased position on variant switch
596 Automatically adapt board format to FEN
597 Increase number of piece types to 44
602 Fix deselection of Lion
603 Fix promotion popup in Chu Shogi
604 Fix reading of SAN Lion double moves
605 Refactor move generator, and add Chu-Shogi pieces
606 Fix Shogi promoted pieces
607 Change Blind-Tiger symbol to claw
608 Fix SAN of promoted Chu pieces
609 Fix loading of game with multi-leg moves
610 Add claw svg to make-install
611 Animate both legs of Lion move
612 Implement roaring of Lion
613 Fix re-appearing of board markers
614 Fix double-leg moves on small boards
615 Fix sending and parsing of null moves and double moves
616 Fix target squares second leg
617 Adapt WinBoard front-end to Mighty Lion
618 Beef up variant detection
619 Fix promoted Elephant image in Shogi (XB)
620 Fix legality test of pinned-Lion moves
622 Always alternate promo-sweep for shogi-style promoting piece
623 Allow piece promotion by pieceToChar in all variants
624 Fix disambiguation of shogi-style promotions
625 Fix default of Chu Chess piece promotions
627 Allow Lion sweep-selection in Chu Chess
628 Fix hover event (again)
629 Supply oriental theme settings
630 Change color of XQ board to better contrast with pieces
631 Fix promoting of Sho Elephant
632 Automatically switch to variant engine supports
633 Implement -installEngine option
634 Allow Crown-Prince image to differ from King
635 Fix Chu-Shogi Lance deferral
636 Fix mate and stalemate test in Chu Shogi
637 Implement option complex for installing engines
638 Make filler buttons in New Variant insensitive
639 Fix promotion in Ai-Wok
640 Make building of Windows .hlp file optional
641 Fix compile error promo dialog WB
642 Fix WB New Variant dialog
643 Cure weirdness when dragging outside of board
644 Write -date stamp always with 10 characters
645 Update protocol specs for setup command
646 Put some OSX code into gtk version
647 Remove use of strndup
648 Activate ManProc in GTK
649 Fix crash on use of dialog Browse buttons GTK
650 Implement EGBB probing and -first/secondDrawDepth
651 Set ~~ to bundle path for OS X
652 Start rank counting at 1 for boards deeper than 10
654 Remove redefine of DATADIR that leaked in from v4.7.x
655 Fix Chu promotion of L, HM and GB
656 Fix name of master settings file in OS X
658 Add --show-config special option
659 Allow popup of TC and Common Engine from Tournament dialog
660 Fix Tournament Options dialog
661 Add 'Continue later' button to Tournament dialog XB
663 Fix access to ~~/themes/conf for OS X
665 Fix sorting of Engine Output
666 Fix sticky windows on Win8
667 Fix printing of engine-output headers
668 Allow hide/show of columns in Engine Output
669 Implement extended thinking output
670 Handle fali-low & fail high
671 Fix sorting of Engine Output
672 switch to new tbhits protocol
673 Put fail-high/fail-low indicators in protocol specs
674 Implement new mate-score standard
675 Drag touching edges together (WB)
676 Fix sticky windows on Win8
677 Fix printing of engine-output headers
678 Fix warning in CheckTest
679 Add some checkboxes in General Options dialog WB
680 Expand %s in -openCommand to DATADIR and fix OSX settings-file name
681 Put ponder checkbox in Common Engine dialog WB
682 Make Fischer castling generally available
683 Fix Seirawan reverse-castling animation
684 Allow wild-cards in FEN
685 Allow shuffling indicators in FEN
686 Detect Fischer castling in FENs
687 Add Option type 'Skip'
688 Fix moves of Spartan Captain
690 Add Edit Engine List menu item to XBoard
691 Add logo-size control XBoard
692 Integrate ICS output into Chat Window
693 Add context menu to ICS console XB-GTK
694 Let ICS Console pop up GTK in stead of ICS Input Box
695 Recognize Esc and Tab in ICS Console input
696 Preserve unfinished input lines during chat switch
697 Ctrl-N in chat opens empty chat
699 Let Ctrl-O key open chat for last talker
701 Write broadcasts also to private chatbox of talker
702 Also display channel tell in ICS Console during private chat
703 Leave xterm at start of new line after quitting XBoard
704 When ICS Console open EOF from keyboard is no error
705 Implement copy function in ICS Text Menu
706 Equip Board Options dialog with themes listbox
707 Preserve window width on board-format change
708 Fix pop-down of ChatDlg and TextMenuDlg from menu
709 Play move right-clicked in Edit Book dialog
710 Allow adding played move to book
711 Use first engine as default for second
712 Kludge repair of expose after startup resize
714 Fix Board-dialog bug WB
715 Fix error Engine Output text highlighting
716 Also search indirection files in user's .xboard tree
717 Implement (clock-)font handling in GTK
718 Fix warnings fonts patch
719 Fix width of menu bar
720 Fix initial sizing of board
721 Allow writing text on pieces
722 Render inscriptions on Chu-promoted pieces in red
723 Fix loading positions in engine-defined variant
724 Fix reading Chu Shogi FENs
725 Fix piece inscriptions
726 Allow pseudo-engines to adjust the clocks
727 Fix writing of Chu-Shogi FENs
730 Fix crash on opening Tags window Xaw
731 Make EditPosition pallette work in Asian variants
732 Let EditPosition double-click on piece promote it
733 Fix null-move entry during play
734 Fix adjusting clocks in Xaw version
735 Fix typing of null moves
736 Fix crash on double-click in Game List Tags
737 Fix castling rights on using -lgf
738 Add final piece count to search criteria
739 Add Save Selected Games menu item
740 Fix alignment in Engine Output window
741 Verify if font-spec looks like one in Xaw
742 Fix size of time in Engine Output window
743 Connect mousewheel to Forward/BackwardEvent (XB)
744 Make sure node count is positive
745 Connect scroll event to Graph Option in GTK
746 Rewrite key-binding section of manual
747 Let Save Games as Book only use selected games
748 Describe Save Selected Games menu in manual
749 Fix syntax error in bitbase code
750 Provide DoEvents function in front-ends
751 Fix GameListHighlight WB
752 Call DoEvents during time-consuming operations
753 Fix auto-display comment option in General Options
754 Let GTK build pay attention to font arguments
755 Replace strcasecmp by StrCaseCmp
758 Define default font names
760 Fix key bindings for non-menu functions
761 Animate multi-leg in auto-play and forward event
762 Limit auto-extending to click on first move of PV
763 Fix WB DoEvents error
764 Include some conditional OS X fixes
765 Use GTK fonts in Engine Output and Move History
766 Correct for .Xresources form->paneA renaming in manual
767 Fix infinite-regression problem on OS X
768 Fix Chat window for Xaw build
769 Use -gameListFont in Game List
770 Use coordFont default pixel size for other fonts
772 Let message field and button bar use GTK -messageFont
773 Update protocol specs
774 Fix SetWidgetFont GTK
775 suppress Alien Edition standard variants
776 Reserve piece command in protocol specs
777 Reorder variants, to comply with Polyglot book specs
778 Fix warning in dead code Show
779 Make SVGDIR a variable
780 Fix Xaw button color error
781 Let OS X display dock icon
782 Fix crash of tournament dialog GTK
783 Fix checkmarking of OS X menu items
784 Look for logo in engine dir first (GTK)
785 Make inlined functions static
787 Implement -autoInstall option
788 Ignore color arguments not starting with #
789 Scale texture bitmaps that are not large enough
790 Implement engine-defined pieces
792 Test legality even when off if engine defined pieces
793 Allow two Pawns per file in Tori Shogi
794 Force exactly overlayed texture scaling through filename
795 Describe the new texture conventions in manual
796 Sort fail lows and fail highs below others
797 Repair damage done by merging with v4.7.x
798 Add extra font field to Option struct
799 Control Eval Graph with mouse
801 Configure some themes in XBoard master settings
802 Prevent crash on specifying non-existent texture XB
803 Configure a size for the Eval Graph
804 Fix detection of screen size GTK
805 Retune -stickyWindows GTK
806 Improve SAN of Pawn moves and allow Betza e.p. definition
807 Update description of piece command in protocol specs
808 Allow definition of castling in piece command
809 Repair piece defs with showTargetSquares off
810 Implement Betza p and g modifiers in piece command
811 Improve virginity test for engine-defined pieces
812 Implement Betza o modifier for cylinder boards
813 Fix cross-edge e.p. capture in Cylinder Chess
814 Prevent multi-path moves from parsing as ambiguous
815 Reparse ambiguous move under built-in rules
816 Size seek graph to also cover board rim WinBoard
817 Always accept piece commands in partly supported variants
818 Print PGN Piece tag listing engine-defined pieces
819 Make unsupported variant on loading 1st engine non-fatal
820 Fix abort of machine game on variant mismatch
821 Fix reset of 50-move counter on FRC castling
822 Allow use of second-row pieces for non-promoted in drop games
823 Prevent board-size oscillations
824 Suppress use of promo-Gold bitmaps in Tori Shogi (WB)
825 Rename PGN Pieces tag to VariantMen
826 Implement ff etc. in Betza parser
827 Configure XBoard for -size 49 in master settings
828 Fix writing of Seirawan960 virginity in FEN
829 Fix clipping of board GTK
830 Fix engine-defined variant as startup
831 Reset move entry on stepping through game
832 Don't preserve setup position on board-size change
833 Fix pieceToCharTable of Falcon Chess
834 Always accept piece commands for Falcon and Cobra
835 Implement Betza j on W,F as skip first square
836 Implement Betza a modifier
837 Implement Betza g modifier for non-final legs
838 Implement Betza y modifier
839 Implement directional modifiers on KQ, and let y&g upgrade
840 Implement Betza t modifier for hop-own
841 Switch to new Betza orth-diag conversion standard
842 Preserve other Betza mode bits on setting default modality
843 Implement Betza hr and hr as chiral move sets
844 Let t on final leg in Betza notation forbid checking
845 Fix infinite loop in cylinder moves
846 Fix check test with multi-leg moves
847 Relocate OS X' LOCALEDIR
848 Implement new logo standard
849 Replace default Shogi pieces
850 Force GTK logo size to quarter board width
851 Increase number of engine-defined-variants Buttons XB
852 Show current variant on New Variant buttons GTK in bold
854 Try also /home/<user>/.logo.pgn for user logo
856 Some improvement on new Shogi SVG pieces
857 Remember position obtained from setup
858 Split Tournament dialog in side-by-side panes
859 Reset move entry on Clear Board
860 Update Game List when setting new Game List Tags
861 Implement displaying of variant tag in Game List
862 Don't switch to engine-defined variant on game loading
863 Always accept piece commands in variant great
864 Update Game List after tag selection changed
865 Fix some uninitialized variable bugs
866 Preserve parent variant for PGN of engine-defined game
867 Fix loading of engine-defined PGN games
868 Fix display of Spin Options with negative range
869 Let GTK dialogs open with actual-size Graph widgets
870 Ignore first configure event
871 Base new square size on board widget allocation GTK
872 Suppress duplicat autoInstalls
873 Fix variant-name recognition
874 Prevent unknown variant getting button in -ncp mode
875 Fix -xbuttons window width GTK
876 Attempt to make GTK sizing work with tiling WM
877 Fix promotion in Betza move generator
878 Also do dual-royal test in variant shogi
879 Add persistent Boolean option -fixedSize
882 Add build script to configure for a XBoard.app for OS X
883 removed gtk theme from OSX app
886 BUILD: make paths modifiable (tiny change)
887 BUILD: fix configure switches (tiny change)
888 BUILD: make Xaw frontend default (tiny change)
889 BUILD: fix withXaw conditional (tiny change)
894 (git shortlog --no-merges v4.7.2..HEAD)
897 cleanup some trailing whitespaces
898 Updated copyright notice to 2014
899 removed .DS_Store file from git
900 updated copyright to 2014 in menu.c
901 new version number for release 4.7.3
905 Fix buffer overflow in parser
906 Fix adjudication of Giveaway stalemates
908 WinBoard multi-monitor support
909 Repair XBoard from node-count patch
910 Repair FRC A-side castling legality testing
911 Allow castling and e.p. to be edited in opening book
912 Remove width limiting of shuffle checkbox
913 Widen Xaw text entries for larger square sizes
914 Fix Xaw file-browser New Directory
915 Fix packing of FRC castlings
916 Make filler variant button inactive
917 Fix sorting of lines in Engine Output
918 Cure weirdness when dragging outside of board
919 Put some OSX code into gtk version
920 Remove use of strndup
921 Activate ManProc in GTK
922 Expand ~~/ to bundle path (OSX)
923 Use __APPLE__ compile switch for OS X
924 Make building of Windows .hlp file optional
925 Fix crash on use of dialog Browse buttons GTK
930 (git shortlog --no-merges v4.7.1..HEAD)
933 Make PGN parser immune to unprotected time stamps
935 Fix GUI book after setup position
936 Allow drops / promotions/ deferrals to be edited into book
937 Allow entry of negative numbers in spin control (WB)
938 Fix grabbing of selected piece
939 Fix initial board sizing WB
940 Fix -zippyVariants option
945 (git shortlog --no-merges v4.7.0..HEAD)
948 new version number for developer release
950 Updated Ukrainian translations
951 Updated German translation
953 Christoph Moench-Tegeder (1):
954 fix bug #38401: xboard.texi doesn't build with texinfo-5.0 (tiny change)
957 Work-around for Xt selection bug
958 Repair WinBoard compile error
959 Add -backupSettingsFile option
960 Make skipping of unknown option smarter
961 Let popping up of WinBoard chatbox for channel open it
962 Fix of argument error
963 Fix vertical sizing of GTK board
964 Fix buffer overflow in feature parsing
965 Accept setup command for non-standard board size
966 Fix fatal error on unsupported board size
968 Let XBoard -autoBox option also affect move type-in
969 Fix spurious popup after batch-mode Analyze Game
970 Fix saving of analyzed game
971 Provide compatibility with Alien Edition setup command
972 Fix quoting of book name in tourney file
973 Fix disappearence of pieces that were moved illegally
974 Fix horrible bug in reading scores from PGN
975 Print score of final position in Analyze Game
977 Fix scrolling of Chat Box
978 Make Chat Box window obey -topLevel option
985 (git log --pretty=short --cherry-pick --left-only v4.7.x...v4.6.2^ |git shortlog --no-merges)
988 added some documentation about what's need to be done for a release and a bash-release script
989 Merge branch 'v4.6.x' into tmp
990 new version number for developer release
992 removed unused variables (-Wunused-variable)
993 enable -Wall -Wno-parentheses for all compilers that understand them
994 new version number for developer release
995 Updated German translation
996 fix bug #36228: reserved identifier violation
997 bug #36229: changed PEN_* from define to enum
998 bug #36229: changed STATE_* from define to enum
999 bug #36229: changed ICS_* from define to enum
1000 new version number for developer release
1002 added cairo and librsvg to configure process
1003 initial svg rendering
1004 added SVGs to dist files in automake
1005 added a black and white theme to replace the mono option
1006 we still need a few bitmaps, so the directory needs to be included in Makefile.am
1007 new version number for developer release
1009 updated some icons to SVG
1010 new version number for developer release
1011 fix configure script for --with-Xaw and --with-gtk
1012 updated po/pot files; added new frontend files
1013 don't define X_LIBS when using gtk-frontend
1014 new version number for developer release
1015 updated po/pot files
1016 Updated copyright notice to 2013
1017 removed trailing whitespace
1018 Updated Ukrainian translations
1019 fix configure bug that showed up on OS X (couldn't find X11/Dialog.h)
1020 Updated German translation
1021 new version number for release of 4.7.0
1022 updated Changelog, NEWS, etc.
1023 updated po files for new release (make distcheck)
1024 Merge remote-tracking branch 'origin/master' into v4.7.x
1025 add test for pkg-config
1026 Merge branch 'master' into v4.7.x
1027 added rotated shogi pieces for -flipback option and moved them to the themes directory
1028 keyboard accelerators for both front ends.
1029 add close buttons to gtk windows
1030 in debug mode also print the git-version if available during build
1031 add keyboard shortcuts back into Xaw version
1032 removed some translation calls for messages in the debug log
1034 fixed segfault of g_markup_printf_escaped which needs utf-8 strings
1035 removed two more translations from debug output
1036 fix OK-response in gtk dialogs, see c7f8df124
1037 Merge branch 'master' into v4.7.x
1040 Fix typo (seach) in string. It is already fixed in branch v4.6.x
1041 Mark new text "Click clock to clear board" for translation
1042 Change some double literals to floats.
1043 Remove unused variable pdown from function UserMoveEvent
1044 Remove unused variable delayedKing from function QuickScan
1045 Remove unused variable tm from function SaveGamePGN
1046 Remove unused variable first_entry from function find_key
1047 Remove unused static function MenuBarSelect
1048 Remove unused static function ShowTC
1049 Remove 5 unused variables from zippy code
1052 Fix configure script for --enable-zippy (tiny change)
1055 bug #37210: Mishandling of X11 -I flags (tiny change)
1058 Fix suspected bug in Makefile
1059 Merge branch 'v4.6.x' of git.sv.gnu.org:/srv/git/xboard
1060 Fix fall-back on -ncp mode
1061 Inform user in EditPosition mode how to clear board
1062 More thorough switch to -ncp on engine failure
1063 Implement exclude moves
1064 Add exclude and setscore to protocol specs
1065 Fix focus of Game List
1066 Keep list of excluded moves in Engine Output header
1067 Let clicking on header line exclude moves
1068 Fix memory corruption through InitString and second-engine loading
1069 Silence unjust warning
1070 Implement Narrow button in WB Game List
1071 Switch to using listboxes for engine-selection in WinBoard
1072 Install engine within current group
1073 Remove some unused (exclude-moves) variables
1074 Refactor menu code, and move it to menu.c
1075 Switch to use of short menu references
1076 Move more back-endish menu-related stuff from xboard.c to menus.c
1077 Contract some awful code replication
1078 Split back-endish part off drawing code and move to board.c
1079 Declare some shared global variables in backend.h
1080 Split back-endish part off xoptions.c, and move to dialogs.c
1081 Move some back-endish routines from xboard.c to dialogs.c
1083 Remove one level of indirection on ICSInputBoxPopUp
1084 Make routine to probe shift keys
1085 Split usounds.c and usystem.c from xboard.c
1086 Prevent double PopDowns
1087 Major refactoring of GenericPopUp
1088 Redo AskQuestion dialog with generic popup
1089 Redo PromotionPopUp with generic dialog
1090 Redo ErrorPopUp with generic dialog
1091 Add -topLevel option
1092 Add -dialogColor and -buttonColor options
1093 Redo Game List Options with generic popup
1094 Redo Game List with generic popup
1095 Redo Engine Output window with generic popup
1096 Redo Eval Graph with generic popup
1097 Split sync-after options in Match dialog into checkbox + label
1098 Remove unnecessary menu unmarking for Edit Tags
1099 Redo main board window with generic popup
1100 Switch back two two-part menu names
1101 Fix recent-engines menu
1102 Correct texi file for use of .Xresources
1103 Fix switching debug option during session.
1104 Move DisplayMessage to dialogs.c
1105 Move LoadGamePopUp to menus.c
1106 Add message about enabling in New Variant dialog
1107 Use ListBox in stead of ComboBox in Load Engine dialog
1108 Use ListBox in stead of ComboBox in Match-Options dialog
1110 Fix default file types for browse buttons
1111 Port grouping to XBoard Load Engine
1112 Change default directory in Load Engine to "."
1113 Port engine grouping to Match Options dialog
1114 Give the dual-board option a separate board window
1115 Reorganize main() a bit
1116 Add 'Narrow' function to position search
1117 Fix bug in FRC castling for position search
1118 Use Ctrl key in EditPosition mode to copy pieces
1119 Fix Makefile EXTRA_DIST
1121 new version number for developer release
1122 updated po/pot files
1124 Fix vertical chaining of Buttons and browser ListBoxes
1125 Make reference to board widgets symbolic
1126 Fix internationalization
1127 Fix Engine Output icon heights in international versions
1128 Add New Directory button to file browser
1129 Add sound files to browser menu
1130 Fix 3 forgotten symbolic widget references
1131 Let clocks of secondary board count down
1132 Fix redraw of secondary board on flipping view
1133 Allow clearing of marker dots in any mode
1135 Fix double promotion popup
1136 Move clearing of target squares to after drag end
1137 Fix click-click sweep promotions to empty square
1138 Also do selective redraw with showTargetSquares on
1139 Improve arrow drawing
1140 Use in-place sweep-selection for click-click under-promotion
1141 Fix promotionPopDown on new move entry
1142 Fix some compile errors / warnings
1143 Implement automatic partner observe
1144 Fix ArrowDamage out-of-bounds access on drop moves
1146 Fix clearing of ICS input box after send
1147 Fix click-click under-promotion animation save
1149 Shuffle prototypes to correct header, or add them there
1150 Fix readout of numeric combobox
1151 Move FileNamePopUp to dialogs.c
1152 Move ManProc to xboard.c
1153 Fix warnings about character index
1154 Fix warning about signedness
1155 Add pixmap as file type known to browser
1156 Offer primitive paging in file browser
1157 Solve WinBoard name clashes, fix zippy-analyze menu graying
1158 Fix crash on time forfeit with -st option
1159 Add logo widgets in main board window
1160 Allow chaining of single-line text-edits to top
1161 Port chat boxes to XBoard
1162 Fix disabling of Load Engine menu
1163 Fix ICS Text Menu popup
1164 Fix key binding of DebugProc
1165 Fix WB Engine Settings window
1166 Keep track of virginity of back-rank pieces in variant seirawan
1167 Decapitalize promoChar in move parser
1168 Fix bug in Edit Position
1169 Round board size to one where piece images available (WB)
1170 Let windows stick to right display edge (WB)
1171 Pay attention to extension of 'positional' arguments
1172 Define XOP mime type for XBoard
1173 Workaround for FICS bug
1174 Implement variant seirawan in -serverMoves option
1175 Implement --help option
1176 Add check on validity of tourney participants
1177 Add options -fe, -se, -is to load installed engines/ics from list
1178 Allow second engine to analyze too
1179 Let second engine move in lockstep during dual analysis
1180 Allow Analyze Game to auto-step through entire game file
1181 Cure some sick behavior in XBoard Engine Output right-clicks
1182 Allow ICS nickname as positional argument
1183 Preconfigure -icsNames in xboard.conf
1184 Allow entry of fractional increment in WB time-control dialog
1185 Resolve conflict between -mps and -inc options
1187 Fix broken -ics and -cp options
1188 Use Pause state in AnalyzeMode to imply move exclusion
1189 Fix browsing for path
1190 Fix non-NLS compile error for XFontStruct
1191 Fix WinBoard compile errors
1192 Reserve more space for button bar
1193 Fix button-border-width bug in monoMode
1194 Redo Eval Graph drawing with cairo
1195 Fix Eval Graph resolution problems
1196 Redo logos with cairo
1197 Redo seek graph with cairo
1198 Redo arrow highlighting with cairo
1199 Redo grid with cairo
1200 Make convenience routine SetPen globally available
1201 Redo highlights with cairo
1202 Redo marker dots with cairo
1203 Add mode to draw PNG piece images through cairo
1205 Allow back-texture files to be PNG, (drawn with cairo)
1206 Do animation with cairo
1207 Maintain in-memory copy of the board image
1208 Switch to using 64x64 png images
1209 Allow resizing of board window
1210 Specify proper condition for using cairo animation
1211 Cure flashing of piece on from-square
1212 Also use cairo on slave board
1213 Redo coordinate / piece-count printing ith cairo
1215 Make dragged piece for excluding moves transparent
1216 Let cairo also do evenly colored squares.
1218 Also render coordinates to backup board
1219 Fix clearing of markers dots with promo popup
1220 Implement variant-dependent png piece symbols
1221 Remove acceleration trick
1222 Fix highlight clearing
1223 Draw arrow also on backup image
1224 Cleanup CairoOverlayPiece
1225 Fix erasing dots in seek graph
1226 Separate off drawing routines from xboard.c
1227 Remove all bitmap & pixmap drawing
1228 Check in draw.c, draw.h
1229 Clean up drawing code
1231 Do coordinate text alignment with cairo
1232 Fall back on built-in pixmaps if png pieces unreadable
1233 Plug resource leak on rezising with pixmaps
1234 Make Piececolor options work on png pieces
1235 Fix bug in resize trigger
1236 Suppress redraw during sizing
1237 Reload piece images when pngDirectory is changed
1238 Make expose handler generic
1240 Fix alignment of highlight expose
1241 Fix initial display of logos
1242 Let expose requests pay proper attenton to widget
1243 Make draw handle for board globally available
1244 Fix expose requests seek graph
1245 Adapt Eval Graph code to new drawing system
1246 Fix rsvg version in configure.ac
1247 Always render svg pieces anew on size change
1248 Add -trueColors option
1249 Solve odd lineGap problem
1250 Fix 1-pixel offset of grid lines on some cairo implementations
1251 Fix animation with textures off
1252 Fix exposure of atomic captures
1253 Add hatched board texture
1254 Install the wood textures as png
1255 Remove bitmaps from project
1256 Install svg pieces in themes/default
1258 Implement proper fallback cascade
1259 Remove piece pixmaps from project
1260 Suppress anti-aliasing in -monoMode
1261 Fix segfault on faulty command-line option
1262 Increase drag delay too 200 msec
1263 Make fallbackPieceImageDirectory hardcoded
1264 Suppress warning for InitDrawingHandle
1265 Code cleanup: move expose redraw to draw.c
1266 Remove unnecessary Xt colors and call to MakeColors
1267 Move Shogi svg pieces to own directory
1268 Spontaeous changes in gettext stuff
1269 Adapt docs for svg/png in stead of bitmap/pixmap
1270 Trim board-window size
1271 Fix garbage pixels on the right of the board
1272 Print missing-pieces error message to console
1273 Prevent odd-width line shift in length direction
1275 Remove some unused images from png directory
1276 Remove caveat on available pieces fromNew Variant dialog
1277 Fix variant-dependent pieces
1278 Get svg error message
1279 Fix bug in fallback mechanism
1280 Fix bug in resizing on variant switch
1281 Rename svg shogi pieces, so they become usable
1282 Fix re-rendering of svg on resize
1283 Remove the texture pixmaps from project
1284 Replace xiangqi board pixmaps by png images
1285 Replace marble texture pixmaps by png
1286 Fix variant-dependent pieces
1287 Fix crash on animation after resizing
1288 Fix message in New Variant dialog
1289 Fix crash in promotion popup
1290 Fix WinBoard compile error on enum PEN
1291 Fix image extension used for browsing to .pgn
1292 Fix initial enables in TC dialog
1293 Move X11 front-end to directory xaw
1294 Preserve copies of the X11 front-end in xboard directory
1295 Prepare xoptions.c for middle-end changes
1296 Add configure switches for Xaw vs GTK.
1297 Move ICS-engine analyze and AnalyzeGame code to shared back-end
1298 Remove some unnecessary header includes
1299 move testing for no options to back-end
1300 Move MarkMenuItem to xoptions.c
1301 Split xhistory.c in front-end and middle-end part
1302 Remove inclusion of frontend.h from backendz.h
1303 Remove xedittags.c, .h from project
1304 Cleanse back-end code of all references to X11 types
1305 Make xevalgraph.c backend
1306 Move timer functions to new file xtimer.c
1307 Remove all X11 code by #ifdeffing it out
1308 Give LoadListBox two extra parameters
1309 Transfer most available gtk-xt code to xoptions.c
1310 Attach expose handler and connect to mouse events
1311 Implement menu checkmarking and enabling
1312 Connect dialog Browse buttons to GTK browser
1313 Transfer more gtk-xt code, and add some new
1314 Append recent engines to engine menu
1315 Add text insertion in engine-output memos
1316 Better cleansing of xboard.c from X11 types
1317 Highlight Pause button
1318 Add key-handler for ICS Input Box
1319 Make generic memo-event handler, and connect history callback
1320 Add highlighting in move list
1321 Add scrolling of Move History
1322 Let engine-output memos use new generic callback
1323 Implement highlighting in engine output by through generic method
1325 Connect CommentClick handler
1326 Fix ListBox, and add some support routines
1328 Remove some unneeded low-level X11 code
1330 Add type-in event to board for popping up box
1331 Add optional callback to Label Options
1332 Add game-list callbacks
1333 Add access routines to checkboxes and FocusOnWidget
1334 Close Move Type-in on Enter
1335 Deselect first char in Move Type-in and ICS Input Box
1336 Use different tables for different dialog columns
1337 Add hiding / showing second Engine Output pane
1338 Add listbox double-click callback
1339 Add BarBegin, BarEnd options
1341 Add displaying of icons
1342 Make some tall dialogs multi-column
1344 Some experimenting with sizing
1346 Delete emptied front-end files, and move rest to gtk directory
1348 Make board sizing work through subtracting fixed height
1349 Add window positioning
1351 Fix clock clicking with GtkEventBox
1352 Pay attention to NO_CANCEL dialog flag
1354 Fix clock highlighting
1355 Adapt lineGap during sizing
1356 Draw frames around memos and listboxes
1357 Load opponent logo based on handle in ICS play (WB)
1358 Add 'Continue Later' button in Tournament dialog (WB)
1359 Allow external piece bitmaps and board border (WB)
1360 Add Themes dialog (WB)
1361 Implement auto-creation of ICS logon file
1362 Use colors in Board-Options dialog also for font pieces (WB)
1363 Implement book-creation functions
1364 Start browsing in currently-selected folder (WB)
1365 Fix move highlighting with animation off
1366 Fix Loop-Chess promotions
1367 Implement use of pause / resume protocol commands
1368 Improve scaling of border bitmap (WB)
1369 Fix -fSAN in AnalyzeFile mode
1370 Do not clear PGN tags on Analyze File
1371 Fix min-Shogi promotion zone
1372 Update WinBoard translation template
1373 Prefer pause mode on pondering engine over 'easy'
1374 Fix rep-draw detection in drop games
1375 Implement insufficient mating material for Knightmate
1376 Use Ctrl key in AnalyzeMode to exclude entered move
1377 Do not move to forwadMostMove when unpausing AnalyzeMode
1378 Do not automatically save aborted games in tourney PGN
1379 Store some more tourney params in tourney file
1380 Implement aborting of games on engine request.
1381 Resend engine-defined options after reuse=0 reload
1382 Allow use of ~ in pieceToChar for shadow pieces in any variant
1383 Let tellothers command add comment to PGN in local mode
1384 Do delayed board draw also with -stickyWindows false
1387 Enforce -popupMoveErrors
1388 Fix engine timeout problem in match mode
1389 Stalemate is a win in Shogi
1390 Adjudicate perpetual checks as loss also in Shogi
1391 Adjudicate pawn-drop mate as loss in Shogi
1392 Catch unknown engine in tourney games
1393 Preserve mode on engine loading (sometimes)
1394 Preserve PGN tags when loading engine
1396 Fix expose of to-square with grid off
1397 Fix warning in WinBoard
1398 Let WinBoard start in its installation folder
1399 Assign shortcut char to WB menu item
1400 Add some new strings to WB translation template
1401 Update Dutch WB translation
1402 Fix GTK error auto-raising board
1403 Fix warnings of build server
1404 Put GTK warning in about-box
1405 Let initial setting of Twice checkbox reflect current state
1406 Draw both coords in a1
1407 Add boolean -autoBox option
1409 Add desktop stuff for .xop MIME type.
1410 Remove empty-square SVG images from project
1411 Revive -flipBlack option
1412 Add Xiangqi piece images to project
1413 Fix Makefile for install of Xiangqi pieces
1414 Connect Ctrl key in WinBoard
1415 Better fix of feature timeout
1416 Unreserve tourney game on exit during engine load
1417 Only perform e.p. capture if there are rights
1418 Warn about experimental nature of dual board
1419 Make switching between board windows absolute
1420 Remove checkbox for 'Move Sound'
1421 Don't add PV moves on board clicking in AnalyzeMode
1422 Add new vertical pixel fudge
1423 Allow display of 50-move counter in zippy mode
1424 Add -onlyOwnGames option
1425 Fix graying of Revert menu item
1426 Cure GTK warning in top-level windows
1427 Fix title of top-level windows
1428 Print game-list timing messages only in debug mode
1429 Fix repairing of arrow damage
1430 Remember window params of slave board
1431 Fix repositioning of GTK windows
1432 Limit debug print to debug mode
1433 Better handling of undefined window parameters
1434 Fix sizing of slave board GTK
1435 Suppress printing of status line in dual-board mode
1436 Fix testing for valid window placement Xaw
1437 Fix -topLevel option
1438 Try to make life more bearable in Xaw menus
1442 (git shortlog --no-merges v4.6.1..HEAD)
1445 new version number for release of 4.6.2
1448 Fix second-engine variant test
1449 Add two new strings to WinBoard language file
1450 Define TOPLEVEL in winboard.c
1451 Fix faking of castling rights after editing position with holdings
1452 Suppress clear-board message after pasting FEN
1456 (git shortlog --no-merges v4.6.0..HEAD)
1459 updated Changelog, etc. for developer release
1460 added m4 directory to search path for aclocal. As suggested by Michel Van den Bergh
1461 removed unused variables (-Wunused-variable)
1462 new version number for release of 4.6.1
1463 updated Changelog, NEWS, etc.
1466 New Danish translation (fixes a minor error in one string)
1467 Translate "NPS" also in engine output window
1470 Fix fall-back on -ncp mode
1471 Install engines as ./exefile in XBoard
1472 Inform user in EditPosition mode how to clear board
1473 Fix clock stop after dragging
1474 Fix taking effect of some option changes
1475 Fix bug in FRC castling for position search
1476 Fix bug on loading engine
1477 Fix browsing for save file in WB
1478 Fix parsing crazyhouse promotions with legality testing off
1480 Make variant-unsupported-by-second error non-fatal
1481 Let Game List scroll to keep highlighted item in view
1482 Extend smallLayout regime up to size Medium
1483 Fix switching of debug mode
1484 Correct texi file for use of .Xresources
1486 Fix PV sorting during fail low
1487 Fix memory corruption through InitString
1488 Change default value for diretory to . in Load Engine dialog
1489 Swap all engine-related options during engine loading
1490 new version number for developer release
1491 updated po/pot files
1492 Don't strip path from engine name if directory given
1493 Updated Danish and Ukranian translations
1494 Suppress popup for fatal error after tellusererror
1495 Detect engine exit during startup
1496 Fix click-click sweep promotions to empty square
1497 Suppress testing for availability in bughouse drops
1498 Fix crash due to empty PV
1499 Fix Eval Graph scale in drop games
1503 (git log --pretty=short --cherry-pick --left-only v4.6.x...v4.5.x^ |git shortlog --no-merges)
1506 removed parser.l from build process, also removed flex dependency from configure
1507 updated Changelog, NEWS, etc.
1508 new developer release
1509 added/fixed i18n support via gettext to xboard
1510 updated translation files
1511 marked more strings for gettext that were only marked with N_()
1512 updated list of files that include translation strings; updated pot-file
1513 updated po-files; updated german translation
1514 replaced hardcoded email address with generic PACKAGE_BUGREPORT
1515 updated German translation
1516 fixed access rights to winboard language files (644 instead of 655)
1517 lng2po.sh: added command line options, GPL header
1518 added translations generated via lng2po from all winboard languages
1519 deactivated new languages for the moment...
1520 updated ChangeLog, NEWS, etc.
1521 new developer release
1522 updated xboard.pot with released version
1523 translation: added new Ukrainian PO file from the TP
1524 translation: activated Ukrainian translation
1525 updated Changelog, NEWS, etc.
1526 new developer release
1527 fixed segfault in xengineoutput
1528 Revert "fixed segfault in xengineoutput", fixed in the backend now (from HGM)
1529 malloc.h is not needed
1530 updated Changelog, NEWS, etc.
1532 new developer release
1533 updated pot file and send to translation project
1534 translationproject.org: updated Ukrainian translation
1535 added NEWS for release of 4.5.3
1536 only require 0.17 of gettext
1537 updated Changelog, NEWS, etc.
1538 updated pot file and send to translation project
1539 new developer release
1540 translation: updated uk.po
1541 translation: updated uk.po
1542 Merge branch 'master' into v4.6.x
1543 translation: added danish translation
1544 marked more strings for translation
1545 added new files to po/POTFILES.in
1547 Merge branch 'master' into v4.6.x
1548 new developer release
1549 updated version numnber in pot file
1550 fixed size of XBoard icon to 48x48
1551 translation: updated uk.po
1552 marked an error messages for translation
1553 removed Iconify function. Should be handled by the window manager.
1554 replaced unicode character for "'" in xboard.texi
1555 change keybindings that don't use ctrl, make MoveTypeInProc ctrl aware; fixes #35000
1556 fix translation for engine list; fixes #34991
1557 make entries in CreateComboPopup not translateable; fixes #34991
1558 also don't translate selection in ComboSelect; fixes #34991
1559 only translate entries in CreateComboPopup if strlen>0; fixes #34991
1560 Merge branch 'master' into v4.6.x
1561 Updated copyright notice to 2012
1562 code cleanup: make function definition confirm to GNU coding style
1563 added desktop and mime-type association to autoconf install process
1564 added some autogenerated po files to .gitignore
1565 forgot to list new desktop files in EXTRA_DIST section in Makefile.am
1566 Merge branch 'master' into v4.6.x
1567 updated Changelog, NEWS, etc.
1569 new developer release
1570 Merge branch 'master' into v4.6.x; updated to correct version number for v4.6.0 branch
1571 fixed comments for translators: comments starting with TRANSLATORS: are now copied to the po file
1572 added some comments for translators
1573 translation: updated uk.po
1574 updated Changelog, NEWS, etc.
1575 updated po/pot files
1576 new developer release
1577 Merge branch 'master' into v4.6.x; updated to correct version number for v4.6.0 branch
1578 add configure test for xdg-programs to install mime types; can be disabled for building of e.g. rpms
1579 modified configure and makefile for handling mimedb update
1580 translation: updated uk.po
1581 Merge branch 'master' into v4.6.x
1582 fixed "make install-pdf": missing target for recursive make in po directory
1583 add information about our webpage and were to report bugs into the help menu
1584 Merge branch 'master' into v4.6.x
1587 fix for repeating key issue, with this allissues this bug should be closed; fixes #35000
1588 Add NO_GETTEXT flag for combobox. Fix bug #34991
1589 Make GenericPopUp() more readable by using more named flags instead of numerals
1590 Fix crash when selecting user soundfile due to free() of not malloc()'ed memory
1591 Fix a memory leak in Sound Options
1592 Fix a possible crash in the file browser
1593 Fix possible crash on 64-bit systems when copying game or position
1594 Give numeric options the value 0 if a non-numeric text is entered. Before the value ended up undefined.
1595 Give numeric options the value 0 if a non-numeric text is entered (one more place). Before the value ended up undefined.
1596 Duh! Initialise the argument to sscanf() inside the loop, so it always gets a known value when sscanf() fails.
1597 Transfer a pointer to the promoChar from PromotionPopUp() to PromotionCallback(). Fixes #34980
1598 Definition of TimeMark moved from 3 c files to backend.h
1599 Add #include "moves.h" to gamelist.c for def. of CopyBoard()
1600 Remove the last 2 compile warnings in gamelist.h
1601 Add 2 strings for translation
1602 Fix unportable memory initialisation
1603 Fix checking of return value from snprintf()
1604 One more string marked for translation
1605 Fix buffer possible overflow when writings tags
1606 Use ngettext() instead of gettext() for a string to allow better translation.
1607 Mark the strings "first" and "sencond" for translation.
1608 Add args.h to POTFILES.in and change the interface to ExitArgError() so msg is c format string
1609 Fix typo in translator comments explaning "first" and "second"
1610 Fix one more typo in the translator comments explaning "first" and "second"
1611 One missed translation of cps->which
1612 Updated Danish translation
1615 New parser, written in C
1616 Implement yynewstr entry point in new parser
1617 Fix o-o castling in new parser
1618 Implement Edit-Comment window through generic popup
1620 Remember Tags and Comment dialog coordinates
1621 Implement sweep selection as alternative for the piece menu
1622 Implement sweep selection of promotion piece
1623 Fixes to sweep selection
1624 Make sweep-select promotions work in WinBoard
1625 Alternative sweep promotions
1626 Third method of sweep selection
1627 Implement Copy Game List menu item for XBoard
1628 Implement move type-in for XBoard
1629 Refactor move type-in code
1630 Fix crash copying game list when there is none
1631 Alter treatment of moves with empty squares
1632 Fix sweep-promotions patch
1634 Describe -pieceMenu option in texi file
1635 Describe -sweepPromotions in texi file
1636 Describe Copy Game List menu item in texi file
1637 Describe move type-in in texi file
1638 Fix chaining of bottom-row dialog buttons
1639 Fix gettext macros in option dialogs
1640 Bring structure in appData engine options
1641 Put engine initialization code in per-engine function
1642 Add UnloadEngine routine
1643 Generalize WaitForSecond to WaitForEngine
1644 Make engine loadable during session
1645 Make engine startup error non-fatal
1646 Put gettext markers in generic dialog creator
1647 Create conversion tools for language files
1648 Fix some warnings and header-file improvement
1649 Silence more rpm warnings
1650 Fix zippy bughouse partner bug
1651 Delay loading of second engine until it is used
1652 Fix grayout XB Match Options in ICS mode
1653 Implement flock in WinBoard
1654 Remove building rule for parser.c from WB makefiles
1655 Lock game an position file during writing
1656 Add callback possibility to combobox selection
1657 Refactor code for loading games and positions in match
1658 Fix crash on empty Engine Settings dialog
1659 Display note in stead of empty engine-settings dialog XB
1660 Implement Tournament Manager
1661 Calculate and display tourney result
1662 Allow switching off match mode through menu
1663 Load new logo on engine change WinBoard
1664 Implement Load Engine dialog in WinBoard
1665 Fix error message on engine load
1666 Make option to draw second engine from first list
1667 Implement Tournament Options dialog WinBoard
1668 Lift limitation of text length in generic dialog XB
1669 Lift length-limit on text-edits in WB generic popup
1670 Fix PV walking in analysis mode
1671 Fix generic combobox bug
1672 Improve sizing of comment and tags dialogs
1673 Add default extension in file browser
1674 Fix stopping of match in tourney mode
1675 Fix exit popup in tourney mode
1676 Fix range of tourneyType spin WB
1677 Add partcipants at bottom in tourney dialog (WB)
1678 Add WB new popup prototypes
1679 Plug memory leak, filenames relative to installDir
1680 Put saveGameFile in tournament dialog
1681 Save time-control settings in tourney file
1682 Let XB generic popup define default file extensions
1683 Add -first/secondPgnName option
1684 Fix resetting engine options
1685 Make book-edit function WB
1686 Let Shift+RightClick on PV actually play the PV moves
1687 Import WinBoard language files into git
1688 Allow changing MultiPV setting from Engine-Output window
1689 Fix button sizing in generic popup
1690 Let ParsePV always generate SAN move
1691 Automatically play moves of clicked PV in analyze mode
1692 Add option -absoluteAnalysisScores
1693 Add -userFileDirectory option
1694 Make 'add to list' default in Load Engine dialog
1695 Improve WB Load Engine dialog texts
1696 Implement Edit Book in XBoard
1697 Recode some po files
1698 Adapt default directory of lng2po
1699 Include learn info in book edit
1700 Alow promotions and drops in book-editing
1701 Take account of holdings in book key
1702 Fix initialization of engine state
1703 Add secondry adapter command for UCCI or USI
1704 Make engine startup failure non-fatal in WinBoard
1705 Let mentioning completed tourney file add one cycle
1706 Fix CR in multi-line WinBoard text-edits
1707 Allow generic dialog to ignore OK
1708 Add Swiss tourneys through pairing engine
1710 Fix layout tournament Load Engine dialog WB
1711 Fix -matchGames option
1712 Improve Tournament dialog layout WB
1713 Let XBoard propose name of tourney file
1714 Print sensible window title during tourneys
1715 Improve quoting of engine name on install
1716 Fix interrupting tournament
1717 Fix round-robin schedule
1718 Fix clock mode in tourney starting from -ncp mode
1719 Give error popup when pairing engine fails
1720 Fix concurrency in Swiss tourneys
1721 Fix display of last move of last match game
1722 Clear Engine-Output pane when initializing engine
1723 Fix display of logos
1724 Fix crash at end of Swiss tourney
1725 Redo New Shuffle Game dialog with generic popup
1726 Some refactoring in xoptions.c to separate out front-end
1727 Redo Time Control dialog with generic popup
1728 Add icon to WB for tournament files
1729 Update WB docs for tourney manager
1730 Fix default of -remoteUser
1731 Change long form of -tf option to -tourneyFile
1732 Make non-existing opton in settings file non-fatal
1734 Redo Move History with generic popup in WinBoard style
1735 Make WB generic popup translatable
1736 Update window itle after last game of match
1737 Add Score in Move List option to general options dialog XB
1738 Use sound for ICS tells also with engine telluser popups
1739 Fix crash on clearing new Move List window
1740 Cure flicker in Move History window, fix highlighting
1741 Add -fSAN / -sSAN options
1742 Fix compile errors WinBoard
1743 Increase efficiency of SAN generation / disambiguation
1747 Fix texi file, and update it further
1748 Add Absolute Analysis Scores in Genral Options dialog XB
1749 Allow double-digit rank numbers
1750 Create some space in WB New Variant dialog
1751 Allow promotion to Pawn with legality testing off
1752 Implement Grand Chess
1753 Add tab stops in WB generic popup
1754 Reorder controls in Engine Setings dialog WB
1755 Fix drop moves on boards with more than 10 ranks
1756 Fix crash on making too-long FEN
1757 Fix coords display on large boards
1758 Fix resetting searchTime if other TC mode is chosen (XB)
1759 Fix writing searchTime in tourneyFile
1760 Fix parser.c line endings
1761 Let PGN parser accept lower-case piece in drop moves
1762 Improve -showTargetSquares on click-click moves
1763 Let -sweepPromotions also work for click-click moves
1764 Display score/depth in Eval Graph title
1765 Print 50-move counter in Engine-Output title
1766 Add -scoreWhite option
1767 Let WB eval graph react ot single left-click
1768 Print reversible plies done in stead of plies to go
1769 Improve Eval Graph with -evalZoom and -evalThreshold
1770 Write more labels on score axis of eval graph
1771 Put grab on sweep-selecting in Edit Position
1772 Disable -showTargetSquares in ICS mode
1773 Suppress some XBoard warnings
1774 Fix crash on OK after Save Changes in Tags and Comment popup.
1775 Give WinBoard Game List its own font
1776 Allow null move in analysis and edit-game mode
1777 Force Move History refresh after loading/reverting variation
1778 Allow entry of variations in PlayFromGameFile mode
1779 Implement searching games in Game List for a position
1780 Parse PGN tags without allocating memory
1781 Print progress during load / selection of game
1782 Debug position selection
1783 Add plain arrows as key binding for stepping forward/backward
1784 Better fix of crash on empty game list
1786 Delay file loading to allow expose event first
1788 Allow deletion of last book move
1789 Add key bindings for loading next/previous game of list
1790 Fix up/down arrows in game list
1791 Allow substitution of engines during tournament
1792 Fix generic-popup failure after empty engine-settings dialog
1793 Fix crash on start without settings file
1794 Add -useBoardTexture and -usePieceFont options
1795 Translate search texts
1797 Allow two-games-per-opening to work with book
1798 Fix ICS move-list header mistaken for null moves
1799 Replace Analyze File by Analyz Game function
1800 Fix quoting in Load Engine dialog
1801 Fix treatment of PGN score/depth info with linefeeds in them
1802 Fix display state after failed analysis attempt
1803 Fix crash on typing non-existent enginein Load Engine dialog
1804 Extra buttons in WB Tournament dialog
1805 Slightly decrease sensitivity of sweep actions
1806 Auto-popup ICS Input Box
1807 Upgrade -serverMoves option
1808 Add -afterGame option
1809 Make DoSleep front-end wrapper for msec sleep
1810 Move HistorySet to back-end
1811 Fix write failures in concurrency
1812 Fix some warnings (prototypes)
1813 Clear fSAN option before new engine load
1814 Fix LoadGameOrPosition starting up engine
1816 Make too-long game non-fatal
1817 Fix resetting -fSAN on engine change
1818 Fix position loading in tourneys
1819 Make book-window update part of HistorySet
1820 Prevent Edit Book window from stealing focus (WB)
1821 Add Dutch WinBoard translation
1822 Remove paragraph about .Xresources from texi file
1823 Update texi file for position search
1824 Update texi file for new features
1825 Reactivate Falcon Chess
1826 Add Romanian lng file
1827 Reset initString and computerString on engine load
1828 Add option -discourageOwnBooks
1829 Add control to set -discourageOwnBooks WB
1830 Fix crash on loading garbage game file
1831 Fix invalid combobox entry WB
1832 Print message on wrong use of Clone Tourney
1833 Fix crash on adding items near book end
1834 Refine clock adjusting
1835 Fix PV walking with -fSAN
1836 Fix duplicate loading of second engine in tourneys
1838 Translate search-mode strings
1840 Debug position search cache
1841 Implement flipped search
1842 Translate search strings
1843 Dynamically allocate move cache
1844 Speed up position search and consider side to move
1845 Put 'Load Next' button back in WB Game List
1847 Fix Load Options dialog WB
1848 Update Dutch lng file
1849 Update language.txt file
1850 Incorporate variant type in book hash key
1851 Fix crash on loading garbage game file
1852 Use other interpretation of Asia rules for chase detection
1853 Add mechanism to translate variable messages in WinBoard
1854 Let perpetual-chase message mention square
1855 Change chase message in .lng files
1856 Don't adjust clock on right-click in EditGame mode WB
1858 Clear board markers when moving to other position
1859 Change default sweep-promotion choicein queenless variants
1860 Set pieceToCharTable by setup command even when ignoring FEN
1861 Accept setup command in variant fairy even with legality testing on
1862 Fix handling of -secondOptions option
1863 Add feature-override options
1864 Fix WinBoard clock-click bug
1865 Ignore ICS game starts when already in game
1866 Show 50-move counter also when observing ICS games
1867 Fix parsing of O-O castling in variant janus
1868 Refrain from making unnecessary resize X request
1869 Put promo-suffix on ICS move in variant seirawan castlings
1870 Change encoding of seirawan ICS gating-castlings
1871 Add -afterTourney option
1872 Fix alignment of generic browse button XBoard
1873 Fix arrow highlighting in mono-mode XB
1874 Fix showTargetSquares in mono-mode XB
1875 Fix switching back from mono-mode XB
1876 Fix legality of Spartan promotion to king
1877 Fix out-of-bounds access in check test
1878 Allow setting of holdings with edit command
1879 Fix menu grayout after illegal move
1880 Fix sending of S-Chess gating moves to ICS
1881 Fix initial holdings ICS seirawan games
1882 Fix ICS castling rights
1883 Don't test drops as mate evasions in variant seirawan
1884 Fix format in temporary timing printf
1885 Clip texts on menu bar
1886 Next try for menu-bar sizing
1887 Use <Enter> in stead of Ctrl+. for peeking last move
1888 Describe -overrideLineGap option in texi file
1889 Try to not confuse ICS rating adustments as shouts
1890 Fix parser for variant seirawan
1891 Fix parsing of faulty PGN tags
1892 Implement peeking previous position in WinBoard
1893 Abandon single-letter menus in tinyLayout
1894 Clear square markers on new game
1895 Add icons for PGN and tourney files
1896 Add xml file for defining mime types
1897 Add desktop files for PGN viewer and tournament player
1898 Fix crash at match end
1899 Fix crash in auto-comment
1900 Implement -viewerOptions
1901 Remove the direct commands to the engines
1902 Update texi file and remove duplicate control
1903 Install icons directly
1904 Install desktop files directly
1905 Install mime types directly
1906 Open WB startup chat boxes only after logged on
1907 Fix seek graph for VICS
1908 Add Ctrl-D as alternative to Ctrl+Alt+F12 in WinBoard
1909 Add control for overrideLineGap in WB Board dialog
1910 Exempt variant seirawan from -disguisePromoted inheritance
1911 Enable WB time-control dialog even when no clock mode
1912 Fix height board dialog
1913 Fix re-allocation of PGN-cache memory
1914 Add new translations to WB language file
1915 Use same translation of "vs." everywhere
1917 Fix printing non-numeric kibitz with -autoKibitz
1918 Suppress empty lines when observing on VICS
1919 Fix seek-graph popup and popdown
1920 Give focus to board window after ICS login
1921 Reset protocol version before loading new engine
1922 Prevent unnecessary loading of engines
1923 Fix arrow damage with highlightDragging XB
1924 Implement GenericUpdate function
1925 Implement Clone Tourney button XBoard
1926 Incease size of WB array of translated items
1927 Make New Variant dialog visible in mono-mode
1928 Fix fix of switch to mono-mode
1929 Increase max nr of engines to 2000
1930 Fix registering of EditTagsProg
1931 Put recently used engines in WB menu
1933 Allow grouping of engines in engine list
1934 Fix bug in WB combobox readout
1935 Create separate debug fil for each tourney game
1936 Implement -pgnNumberTag option
1937 Put move number in Eval Graph title
1938 Implement kludge to set options through Move Type-in
1939 Fix MAXENGINES in WinBoard
1940 Fix non-bug in WinBoard
1941 Add 5 missing strings to WinBoard translation template
1942 Create room in some WB dialogs for translations
1943 Update Dutch WinBoard translation
1944 Configure XBoard engines and textures
1945 Derive height of text-edits in dialogs from message widget
1946 Fix heights in Engine Output window XB
1947 Fix position of checkbox XB
1948 Fix crash on empty combobox menu XB
1949 Cosmetic: change 4.5 to 4.6 in xboard.conf comment
1950 Delete some unused WinBoard bitmaps
1951 Remove some of the most verbose debug output
1952 Fix unloading of first engine on tourney start
1955 Better solution to button-height problem
1956 Put front-end support for -recentEngines in XBoard
1957 Fix popdown seekgraph on forward-event XB
1958 Fix heigth of multi-line labels
1959 Configure some new features switched on
1960 Make -pgnNumberTag option setable from menu
1961 Fix button chaining and combo/textbox label height
1962 Configure wider game list
1963 Fix switching animation masks on variant switch
1964 Fix date in copyright notice about-box
1965 Also configure sweep selection
1967 Fix OK button of error popup
1968 Leave height of row that only contains buttons free
1969 More updating of texi file
1970 Merge branch 'master' of git.sv.gnu.org:/srv/git/xboard
1971 Remove a debug printf
1972 Fix use of middle button for position setup
1973 Don't leave piece selected after piece menu
1974 Fix button grab for sweep selection
1975 Move change of debug file to before game load
1976 Delete some load-game debug printing
1977 Implement -autoCopyPV
1978 Implement -serverFile option
1979 Undo translation of cps->which = first/second
1980 Fix translation of EngineOutputTitle WB
1981 Use combobox line for recent engines when available
1982 Make frame width configurable in XB
1983 Use more reliable X-call for getting window position
1984 Implement -stickyWindows in XBoard
1985 Keep XBoard windows attached on resize
1986 Fix piece symbols on switch back to variant normal
1987 Fix two 64-bit warnings
1988 Fix 50-move counter in ICS mode
1989 Suppress recent-engines menu items in ICS mode
1992 (tiny change) Clarify "-name" option is Xt-only
1995 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.
1996 Fix a size mismatch in scanf. Untested, but the code could not have
1997 Move "hide thinking" option into alphabetical order.
1998 Fix display of international characters outside the ASCII range.
1999 Added "misc-fixed" as a fallback font to handle locales where
2000 Add a final wildcard default for fonts. This gives XCreateFontSet
2001 The empty string can't be translated and it causes the gettext
2002 Fixed small bugs in several .po files, enabling these translations to
2003 Internationalize the file browser.
2006 ** Version 4.5.3a **
2008 (git shortlog --no-merges v4.5.3..HEAD)
2011 Fix compile errors WinBoard
2012 Let WB Makefile build non-JAWS version by default
2016 (git shortlog --no-merges v4.5.2a..HEAD)
2019 new developer release
2020 better contrast for XBoard icon on a dark background
2023 Fix some warnings and header-file improvement
2024 Fix warnings XBoard file browser
2025 Fix zippy-partner bug
2026 Silence more rpm warnings
2027 Add tab stops in WB generic popup
2028 Reorder controls in Engine Setings dialog WB
2029 Fix Unfinished sound during ICS examining
2030 Fix JAWS reading of Engine Settings dialog
2031 Create some space in WB dialogs for translations
2032 Remove some duplicats from WB language template file
2033 Fix translatability of Spartan Chess menu item WB
2034 Fix translation of spoken composite messages
2035 Popdown Comment window on new game
2036 Force Move History refresh after loading/reverting variation
2037 Fix crash on empty Engine Settings dialog
2038 Display note in stead of empty engine-settings dialog XB
2039 Fix generic-popup failure after empty engine-settings dialog
2040 No clearing of Engine-Output memos on stat01
2041 Fix button sizing in generic popup
2042 Fix vscrolling in XBoard Engine-Output window
2043 Obey san feature when sending book moves
2044 Fix display of last move of last match game
2045 Fix parameter handling in adapter command
2046 Fix type of shuffleOpenings
2047 Fix crash on switching sound in Vista
2048 Fix empty-string option values in XBoard
2049 Add -at and -opt options as alternative for @
2050 Fix default of -remoteUser
2051 Make non-existing option in settings file non-fatal
2053 Restore echo after ^C in ICS password
2054 Don't one-click move when legality testing is off
2055 Update window title after last game of match
2056 Fix missing files in file browser
2057 Fix use of random in XBoard shuffle dialog
2058 Better fix of crash on empty game list
2059 Implement paging in XBoard Game List
2060 Clear Engine-Output pane when initializing engine
2062 Fix playing sounds when -soundProgram is empty
2063 Implement NVDA support in JAWS version
2064 Suppress playing of book moves with weight 0
2065 Limit width of menu bar in XBoard
2067 ** Version 4.5.2a (Winboard only) **
2069 (git shortlog --no-merges v4.5.2..HEAD)
2072 Fix Engine Settings button options in WinBoard
2076 (git shortlog --no-merges v4.5.1..HEAD)
2079 Fix "make install" on Os X10.6.6 (removed a "/")
2080 fixed wrong default for polyglotDir mentioned in docs.
2081 Fix bug introduced in commit 89b4744: removed a "/" and forgot to add it in the config file
2082 check if malloc.h is present before including it
2083 removed check and #includes for malloc.h, since it's not needed
2084 fixed 64 bit warnings by casting integers to intptr_t before casting to int
2085 updated Changelog, NEWS, etc.
2086 new developer release
2087 configure: renamed bitmapdir to pixmapsdir, since it installed only pixmaps. also changed name of default dir
2088 configure: added install of sounds in .../games/xboard/sounds/default
2089 configure: added install directory for bitmaps files: .../games/xboard/bitmaps/default/
2090 configure: enable silent rules by default
2091 new developer release
2095 Fix unintended translation in debug file
2096 Improve repairing damage of arrow highlight XBoard
2097 Fix flipBlack option XBoard with board texture
2098 Fix two bugs in reading position diagram
2099 Fix parsing bug of FRC castling
2100 Fix bugs in FRC castling rights
2101 Fix display of promotion piece in ICS superchess
2102 Put insertion point at end of text on SetFocus
2103 Add file-browser option to just return name
2104 Make generic XBoard popup, and implement 2 dialogs
2105 Add browse button to generic popup
2106 Add board dialog XBoard
2107 Add ICS options dialog
2108 Make sounds dialog for XBoard
2109 Redo adjudications dialog through generic popup
2110 Redo common-engine dialog with generic popup
2111 Redo new-variant dialog with generic popup
2112 Create General-Options dialog
2113 Implement Machine Match menu item and options dialog
2114 Make generic dialog popup reentrant
2115 Merge SettingsPopUp into GenericPopUp
2116 Let generic popup generate Engine Settings dialog
2117 Activate -path and -file options
2118 Redo ICS input box with generic popup
2119 Make a kind of ICS text menu in XBoard as a dialog
2120 Fix linegap option in board dialog
2121 Fix animation masks on changing piece pixmaps
2122 Let file browser filter on extension
2123 Refinements to generic popup and color picker
2124 Fix crash on opening ICS Text Menu
2125 Fix path browsing in WinBoard
2126 Fix use of game/position file in first match game
2127 Fix saving of XBoard fonts with spaces in name
2128 Fix game-list highight error when filtered (WB)
2129 Fix startup focus of board window
2130 Fix crash on closing dialogs in wrong order
2131 Fix changing of float setting by generic popup
2132 Couple mouse wheel to v-scrolls in file browser
2133 Let double-click select file in file browser
2134 Block selection of a directory when file is needed
2135 Reorganize texi description
2137 Remove outline-pieces option from board-options dialog
2138 Fix running of clock during hash allocation engine
2139 Fix switching between pixmap and bitmap pieces
2140 Fix size limit on 'save as diagram'
2141 Fix gamelist highlight
2142 Make user wav file available for try-out in sound dialog
2143 Change default sounds in Xboard menu
2144 Configure some default sounds
2145 Remove some bitmaps from install
2146 Limit install of sound files to those in menu
2147 Change texture-install directory to pixmaps/textures
2148 Fix crash on using Engine #1 Settings in ICS non-zippy mode
2150 Fix gettext macros in option dialogs
2153 Added missing fclose()
2157 (git shortlog --no-merges v4.5.0..HEAD)
2160 add DIFFSTAT and SHORTLOG to tar-ball
2161 Revert "Implement -reset option feature in WinBoard"
2162 added history.c to the tar-ball. Needed for Winboard
2163 added missing header file for sprintf
2164 added missing #includes and missing prototypes to filebrowser
2165 fixed configure script to correctly detect Xaw3d library
2166 updated configure.ac to check for Xaw header files
2167 updated Changelog, NEWS, etc.
2168 new developer release
2171 Fix deselection of greyed-out variant button (WB)
2172 Fix MSVC compilability
2173 Fix 64-bit Windows compilability
2174 Put warning in HTML help
2175 Fix unmarked translation
2177 Fix variant janus size prefix
2178 Fix Xiangqi King facing
2179 Fix showing of user move after adjudication
2180 Make language choice from menu persistent
2182 Fix MSVC snprintf problem
2183 Fix some resource leaks
2184 Fix two typos in option names in texi file
2188 (git shortlog --no-merges v4.4.4..HEAD, removed duplicated from earlier versions due to cherry-picking)
2191 fixed prototype for AppendComment
2193 fixed Makefile.am to handle config file correctly
2194 new developer release
2195 fixed hardcoded location of config file for xboard
2196 fixed compiler warning for file-browser code
2197 Revert "Repair settings-file name"
2198 removed some garbage from configure.ac that got added a while ago
2199 fixed internationalization for winboard
2200 security fix: replaced strcpy with safeStrCpy from backend.c
2201 security fix: replaced sprintf with snprintf
2202 sizedefaults has 9 members, the last line of the array (NULL) only set 7.
2203 cleaned up -Wall warnings (apart from settings some parentheses)
2204 added new case for (Chessmove) 0 in common.h
2205 bugfix: missing array index
2206 add option for silent builds
2207 security fix: replaced some strcat with strncat
2208 added warning if icsLogon file couldn't be opened
2209 adding gnu-readline support
2210 fixed some typos that were introduced during the sprintf->snprintf changes
2211 bugfix: fixed readline support with icslogon option
2212 fixed buffer size for snprintf
2213 Revert "bugfix: fixed readline support with icslogon option"
2214 Revert "adding gnu-readline support"
2215 added latest version of parser.c
2216 new developer release
2217 typo in date of developer release
2218 merged readme_HGM.txt into the NEWS file
2219 removed trailing whitespaces from NEWS
2220 added a desktop file
2221 fixed a typo in the configure script output
2222 replace hard coded paths with path from configure script
2223 added rlwrap tip to FAQ
2224 new developer release
2225 fixed automake process: xboard.conf couldn't be generated if $srcdir was not the current directory
2226 Updated copyright notice to 2011
2227 release of version 4.5.0
2228 updated parser.c form parser.l
2232 Changes needed to compile master branch.
2235 add fixed time per move to the WinBoard time-control menu dialog
2236 let the clocks run in -searchTime mode
2237 Some code refactoring and cleanup; one small bug fix
2238 Integrate castling and e.p. rights into board array; bugfix for EditPosition
2239 fix for new way of saving castling and e.p. information
2240 variation-support patch
2241 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.
2242 fix castling rights when copying FEN to clipboard
2243 improve thinking-output for mulit-variant
2244 refactoring of engineoutput
2245 refactoring evalgraph code
2246 1st step for moving option parsing from winboard to the backend
2247 2nd step for moving option parsing from winboard to the backend
2248 same argDescriptor parsing for Xboard and Winbaord
2249 fix window positioning
2250 use linux style options for config file and add a system config file for XBoard
2251 restoring windows (EngineOutput and MoveHistory) on startup
2252 A better and more flexible way of invoking Polyglot
2253 improves the XBoard handling of the engine command line
2254 implements the eval-graph window for XBoard
2255 Suppress saving font settings.
2256 Correct XBoard default debug file name
2257 Delete old indirection settings-file code
2258 Make WinBoard defaults for -fd and -sd equal to "." rather than empty strings.
2259 Change format of -adapterCommand.
2260 Fix NoncompliantFEN defaults.
2261 Fix default castling rights on reading incomplete FEN
2262 Implement castling in -variant caparandom
2263 Fix castling rule assignment in shuffle games
2264 Let XBoard print version with argument --version or -v
2265 Improve layout of Engine #N Settings dialog
2266 Allow popup-less (fatal) exit of engine after tellusererror
2267 Allow Ctrl-C copying from EngineOutput window text to clipboard
2268 Harmonize declarations of XBoard and WinBoard
2269 Newly lexed winboard/parser.c
2270 Display PV on right-clicking board
2271 Display PV right-clicked from EngineOutput window
2272 Indicate squares a lifted piece can legally move to
2273 Allow editing of holdings in EditPosition mode
2274 Fix new args parsing of -lowTimeWarningColor
2275 Docs update for new features
2276 Fix omission in castling refactoring for ICS received boards
2277 Fix reading FEN castling rights for knightmate and twokings
2278 Fix parsing of O-O and O-O-O after FEN pasting in FRC
2279 Fix bug in XBoard PV display
2280 Add fixed-time/move button in XBoard time-control dialog
2281 Refactoring of move-history code
2282 Convert to DOS line endings
2283 Port game-list filtering to XBoard
2284 Move duplicat gamelist code to backend
2285 Allow <Enter> to apply filter in XB GameList filter edit
2286 Use arrow keys in XBoard GameList for entry selection
2287 Refactoring of adjudication code
2288 Also adjudicate after user move
2289 Also allow user to claim by offering draw before his move
2290 Send FICS atomic claim to ICS if move creates draw after offer
2291 Use FICS atomic draw claim for sending move in zippy mode
2292 Fix width of filter field in XBoard GameList
2293 Save fonts in XBoard settings file per boardSize
2294 Fix bug in edit-position of holdings
2295 Fix of ancient WB bug: test integer option values for validity
2296 Refactoring of game-list-options dialog
2297 Game-List options dialog for XBoard
2298 Merge gamelistopt sources into gamelist source files
2299 Right-click refactoring, step I
2300 Right-click refactoring: step II
2301 Right-click refactoring: step III
2302 Remove stray dot from WinBoard makefiles
2303 Repair damage to -autoKibitz done by FICS atomic zippy claim
2304 Shorten autoKibitz confirmation on FICS
2305 Implement SeekGraph in XBoard
2307 Use right mouse button to view seek ads
2308 Use squares for computer seek ads
2310 Fix error that compiler does not notice
2311 Add promotions and e.p. to oneClickMove
2312 Let second click on piece make only capture, with -oneClickMove
2313 Observe a game in the background while playing
2314 Do not pop down Seek Graph on on-dot click
2315 Match handles with multiple titles for channel Chat Boxes
2316 Capture holdings of background observed gamer
2317 Allow recalling history in ICS input box with arrow keys
2318 Interface XBoard to GhostView file-browser dialog
2319 Fix right-edge spillover of Seek-Graph dots in WinBoard
2320 Allow ICS context menu to pop up a Chat Box on clicking handle
2321 Pop up ICS text menu with default item under mouse pointer
2322 Seek-Graph bugfix: disappearing output in ICS console
2323 Bugfix smart capture
2324 Handle display of PV that starts with other move than played
2325 Add upload of game to ICS for examining
2326 Make WB Chat Boxes wrap and handle URLs
2327 Allow arrow keys in WB Chat Box to access command history
2328 Make Chat Windows pseudo-tabbed
2329 Add -chatBoxes option to open Chat Boxes at startup
2330 Allow WB Chat Box to be dedicated to shouts and 'it'
2331 Let the sounds sound on receiving a message in a Chat Box
2332 Add option -shuffleOpenings
2333 Add Annotate item in Step menu
2334 Support playing through PGN variation comments
2335 Let yy_text determine progress of PV parsing
2336 Newly lexed parser in XBoard directory
2337 Don't disturb background observe when receiving new piece
2338 Insert autoKibitz continuation lines at end of line
2339 Allow walking a kibitzed PV
2340 Fix copying of kibitzed info in Engine-Output window
2341 Put newly opened Chat Box on top
2342 Repair settings-file name
2343 Repair background-observe patch
2344 Use side-by-side boards to display background game
2345 Create space in WinBoard ICS-options dialog
2346 Put new options in WB ICS-options dialog
2347 Group Chat Boxes with console in stead of board window
2348 Add option Display Logo in WB general-options menu
2349 Fix display of uninitialized boards in background observe
2350 Print seconds with 2 digits in backgroundObserve status line
2351 Redraw second board on expose events
2352 Mark non-compliant lines of engine in debug file
2353 Add kibitzes and c-shouts Chat Box
2354 Also capture (numeric) whispers of players for -autoKibitz
2355 Add -autokibitz checkbox to UCI-options menu dialog
2356 Display PV from Engine-Output window (XBoard)
2357 Fix handling username change during game
2358 Paint highlights on dual board (WB)
2360 Allow loading of PGN variations in XBoard
2361 Allow adjustment of clocks in any mode with shift+click
2362 Update WinBoard html help
2363 Update WinBoard RTF docs
2364 Change name of Global Settings menu item to Common Engine Settings
2365 Let WinBoard recognize ~ in settings file name as HOMEPATH
2366 Prevent <Esc> closing chat box
2367 Fix disabling of Chat Box navigation buttons
2368 Let Chat Boxes pop up above console, rather than on top of it
2369 Fix crash on switching to ICS xiangqi game
2370 Suppress background observe for boards with own game number
2371 Allow any %ENVIRONMENTVAR% in WB settings file name rather than ~
2372 Fix rep-draw recognition
2373 Allow escape sequences in telluser(error) messages
2374 Fix typos in html help file
2376 Alter XBoard key bindings to mimic WinBoard
2377 Fix engine stall on perpetual-check evasion
2378 Reverse mousewheel action
2379 Repair score printing with -serverMoves option
2380 Fix e.p. bug in xiangqi with -serverMoves option
2381 Ignore checks in 50-move count for Xiangqi
2382 Remove font settings from master settings file
2383 Adjudicate Xiangqi material draws with Advisor-less Cannons
2384 Remove misspelled prototype
2385 Remove duplicate testing for cores feature
2386 Fix oneClickMove bug
2387 Refactoring of material-draws adjudication code
2388 Add string option /pieceNickNames
2389 Define /firstUCI and /secondUCI as synonyms for /fUCI, /sUCI
2390 Suggest default file name in browser dialog
2391 Fix erors when compiling with --disable-zippy
2392 Add some book-control options
2393 Allow match to be started from WB menu
2394 Tricked by the grossnes
2395 Add -colorNickNames option
2396 Improved patch for expansion of WB settings-file name
2397 Fix some MSVC compile errors
2399 Trivial-draws recognition improved in Xiangqi
2400 Do not exit after match when match started from menu
2401 Mark XBoard result messages for internationalization
2402 Make the ID of all WB dialog items unique
2403 Internationalization for WinBoard
2404 Do not translate game-end messages in PGN
2405 Add some forgotten translation hooks
2407 Update WB translation template
2408 Make WB run-time language switch possible from menu
2409 Fix JAWS bug saying side to move in ICS play
2410 Prevent transmission of spurious promo char to other engine
2411 Allow parsing of upper-case machine moves
2412 Fix silent bug in drop moves
2413 Revert splitting of UserMoveEvent
2414 Extend legality testing to drop moves
2415 Extend mate test to drop games
2416 Strip DOS line endings from parser.l
2417 Make board-size overrule options volatile
2418 Make Shogi promotion zone board-size dependent
2419 Suppress spurious use of SAN castling in mini variants
2420 Pass promoChar to SendMoveToICS
2421 Remove promotion-piece encoding from ChessMove type
2422 Enhance multi-session TC clock handling
2423 Allow -timeIncrement to be a float
2424 Fix menu translation bug
2425 Fix uninitialized variable in book code
2426 Change evalgraph scale in drop games
2427 Limit multi-session clock handling to non-ICS games
2428 Inherit promoted-info that ICS does not give from previous board
2429 Adapt WinBoard to Shogi implementation on Variant ICS
2430 Fix WinBoard Lance bug
2431 Fix bug in ICS variant switch for Shogi
2432 Allow lower-case piece indicator in drop-move notation
2433 Allow full promotion suffixes on SAN piece moves
2434 Add option -variations to control variation-tree walking
2435 Disable some very verbose debug printing
2436 Implement -flipBlack in XBoard
2437 Add set of shogi pixmaps for XBoard
2439 Make starting new variation dependent on shift key
2440 Complete WB (western) bitmaps for Shogi at size 33
2441 Implement board textures in XBoard
2442 The -overrideLineGap option is made to work in XBoard
2443 Provide some sample board-texture pixmaps
2444 Make -flipBlack and -allWhite option volatile
2445 Let -oneClickMove also work in EditGame mode
2446 Make Knight hop first straight, then diagonal
2447 Suppress promotion popup if piece will explode
2448 Animate piece explosions in drag-drop moves and in XB
2449 Make deferral default in Shogi promotions
2450 Fix spurious promotions with legality testing off
2451 Bugfix for safeStrCpy patch for XBoard
2452 Bugfix safeStrCpy patch, WinBoard
2453 Augment moves of some fairy pieces
2454 Delete some stale promotion code
2455 Add the actual size-33 Shogi bitmaps
2456 Remove validity test on promochar from parser
2457 Make test for valid promotion piece color-dependent
2458 Remember values set by -firstOptions, -secondOptions
2459 Restrict use of a2a3 kludge
2460 Implement setup (engine-GUI) command
2461 Allow arbitrary nesting of sub-variations in PGN input
2463 Use normal SAN for wildcard pieces
2464 Use SAN even on illegal moves
2465 Give Lance moves of Berolina Pawn
2466 Keep last PV while clearing engine-output display
2467 Fix bug in parsing illegal Pawn captures
2468 Newly lexed parser.c
2469 Let Engine #2 Settings start second engine
2470 Allow clicked name internal to the icsMenu command string
2471 Make safeStrCpy safe
2472 Restrict use of escape expansion
2473 List Hint with compliant commands
2474 List some undocumented commands as compliant
2475 Fix mouse-driver buglet
2477 Fix acceptance of null-move with legality testing off
2478 Add -variant seirawan to menu
2479 Implement variant seirawan
2480 Implement entering gating moves with mouse
2481 Use Falcon and Alfil as built-ins for Seirawan chess
2482 Accept Seirawan-style gating suffixes
2483 Fix one-click moving on up-click
2485 Fix default holdings size for variant seirawan
2487 Fix safety crash when appending comments
2488 Define moves for Dragon Horse outside Shogi
2489 Make yyskipmoves also suppress examining of drop moves
2490 Change representation of Bede in variant fairy initial position
2491 Give Lance moves of Amazon in variant super
2492 Make Hoplite moves irreversible in Spartan Chess
2493 Reorganize WinBoard menus
2494 Reorganize XBoard menus
2495 Display error for wrong use of Machine Match
2496 Fix spurious scores in comments
2497 Revive Analyze File menu item in WB
2498 Let Analyze File annotate the loaded game
2499 Restrict drops in variant seirawan to back rank
2500 Bugfix XBoard menu translation
2501 Separate menu text from menu name in XBoard
2502 Adapt some XBoard menu texts
2503 Apply gettext macros to menu texts
2504 Fix Shogi promotion popup
2505 Let move-history window scroll to bottom after adding move
2506 Alter WinBoard menu text
2507 Divorce the Edit and Show Tags/Comment menu items
2508 Add XBoard key bindings for Revert and Truncate
2509 Update info on key bindings in texi file
2510 Update texi file for new menu organization
2511 Add description of Game List Options in texi file
2512 Alter descriptionof Analyze File menu item
2513 Improve drawing of highlight arrow
2514 Make WinBoard clocks translation-proof
2515 Configure -inc as volatile option in XBoard
2516 Configure XBoard to use wood board texture by default
2517 Write key bindings in XBoard menus
2518 Allow line-straddling result comments
2519 Peel PV out of comment
2520 Fix sub-variation display with negative score
2521 Correct the key bindings fo view menu in texi file
2522 Move Hint and Book items to Engine menu in XBoard
2523 Configure EGTB cache size in adapterCommand
2524 Also exempt variant seirawan from eval-scale doubling
2525 Fix fag-fell marker with logos on
2526 Let user decide if he wants highlights in blindfold mode
2527 Strip CR from xboard.c
2528 Port highlighting with arrow to XBoard
2529 Configure arrow highlighting as default in XBoard
2530 Provide menus for editing WinBoard engine and server lists
2531 Add XBoard menu items for arrow highlight and one-click move
2532 Fix Edit Game/Position checkmarking in WinBoard
2533 Use default logo for user
2534 Add handle for translator acknowledgement
2535 Create space in dialogs for translation
2536 Add one-click move control to WB general-options dialog
2537 Resize buttons in WB engine-settings dialog
2538 Update translation template
2539 Subject WB context menus to translation
2540 Fix duplicate menu character for Edit Comment
2541 Put OK/Cancel last in tab cycle of some WB dialogs
2542 Remove tab stops on first radio button of WB dialogs
2543 Change tabbing order in WB sounds dialog
2544 Fix order of elements in WB time-control dialog
2545 Reorganize order of WB New Variant dialog controls
2546 Fix ICS context menu for JAWS
2547 Translate menus after creation of JAWS menu
2548 Adapt JAWS menu to new menu organization
2549 Let JAWS SayString buffer full sentence
2550 Subject JAWS menu and spoken strings to translation
2551 Update WB language template file
2552 Put nr CPU earlier in tab cycle of WB Common Engine dialog
2553 Group engine-output memos with engine names
2554 Disable some accelerators in JAWS version
2555 Allow starting a variation from keyboard entry in WB-JAWS
2556 Define Ctrl-R as right-click in WB Comment dialog
2557 Fix bug in parsing variations
2558 Fix WB promotion popup
2559 Fix promotion of Pawn-like Lance
2560 Fix promotion suffixon disambiguated piece moves
2562 Add variant Spartan Chess
2563 Fix spurious reading of old game title by JAWS
2564 Fix chat window title
2565 Fix right-alignment pproblem in WB ICS window
2566 Fix WB font-based piece rendering on variant switch
2567 Fix Spartan promotion to King
2568 Show move that causes false illegal-move claim
2569 Reset win/loss counters before match
2570 Reset machine colors after match
2572 Fix time in PGN info
2574 Reset 50-move counter on all pawn-like Lance moves
2575 Fix legality testing for promotions
2576 Fix move type-in truncating game
2577 Fix type-in of drop moves
2578 Fix spurious mate test in Edit Game mode
2579 Remove superfluous copying of machine move
2580 Re-instate load next/prev position menu items
2581 Fix WB Sound Options greyout and remove some grossness
2582 Fix legality testing of drop moves
2583 Move clock-click code to back-end
2584 Greyout unavailable variants in New Variant dialog
2587 Clean up fishy patch
2591 (git shortlog --no-merges v4.4.3...HEAD)
2594 updated version number to indicate development on 4.4.4
2597 Remove unnecessary double equals from configure.ac.
2600 Let move parser return ImpossibleMove for off-board moves
2601 Prevent engine stall on perpetual-chase evasion
2602 Fix bug in sending "usermove" when forcing book moves
2603 Pop down old tags on loadng new game in WinBoard
2604 Fix game end during dragging
2605 Repair animate dragging
2606 Fix bug in sending cores command to engine
2607 Fix parsing of SAN shogi promotions
2608 Fix variant switch on PGN loading
2609 Cut board squares out of texture bitmap more cleverly
2610 Allow -flipBlack to work with font-based piece rendering
2611 Allow font-based piece rendering in board sizes below petite
2612 Fix WinBoard game-list title
2613 Fix deadlock in match-result display
2614 Fix regression in colorization of zippy-matched commands
2615 Fix zippy handling of draw offers from ICS
2616 Make some more zippy code obey the --disable-zippy flag
2617 Repair exit-popup deadlock patch
2622 (git shortlog --no-merges v4.4.2...HEAD)
2625 updated to unstable version number
2626 added missing sounds files to be able to compile on windows
2627 new developer release
2628 update year in copyright info
2629 DOS line endings and 644 mode for woptions.c
2630 updated files (AUTHORS, Changelog, etc) for new release
2631 new developer release
2632 added logo files for xboard
2633 new developer release
2634 updated winboard/parser.c
2635 release of version 4.4.3
2638 Implement castling for variant CRC
2640 Bugfix legality null move in parsing with -testLegality off
2641 Fix bug for incommensurate time odds
2642 Make WinBoard makefiles use parser.c in XBoard directory
2643 Fix piece-to-char table -variant fairy
2644 Fix TwoKings ICS castling-rights bug
2645 Fix reading castling rights FEN in knightmate and twokings
2646 Fix OO-castling in FRC after pasting FEN
2647 Accept <Enter> for changing chat partner
2648 Use -keepAlive option to determine connection health
2649 Fix of ancient WinBoard bug: check value of int options
2650 Fix bug in display of logos
2651 Remove stray dot from WinBoard makefiles
2652 Fix u64 format for cygwin
2653 Send continuation lines to chat box they belong to
2654 Fix highlighting bug in XBoard
2655 Extensive bugfix of -autoKibitz
2656 Remove race condition in clock switching
2658 Change opening array -variant fairy
2659 Match handles with multiple titles for channel Chat Boxes
2660 Bugfix stale first-click
2661 Start insertion point at end of text edits in XB dialogs
2662 Fix copying of WB Chat Window contents
2663 Bugfix of autoKibitz and Chat suppression in ICS window
2664 Fix XB crash on giving keyboard focus to non-text widget
2665 Bugfix copying from Chat Box, own lines
2666 Fix 'mamer bug' in Chat Boxes
2667 Make signedness of castling rights explicit in function arguments
2668 Fix copying of kibitzed lines from WB Engine-Output window
2669 Do not recognize non-ICS variants from PGN event tag
2670 Remake programVersion string after receiving engine features
2671 Set keyboard focus at startup to board window
2672 Fix window-position upset on failing engine start in WinBoard
2673 Fix info lines being used as normal thinking output
2674 Correct error in texi file
2675 Allow lower-case promochar in moves of type h8=Q
2676 Fix Alt+M JAWS command in Two-Machines mode
2677 Fix JAWS piece drop cursor, and streamline some sentences
2681 (git shortlog --no-merges v4.4.1...HEAD)
2684 updated version number to unstable
2685 added missing library for build on OS X
2686 add Winboard source files into tar-ball
2687 removed files that should only be in the windboard directory
2688 fixed build on openbsd
2689 new developer release
2690 fix for bug #28077: xboard needs to link against x11
2693 cleaned up some debug messages and typos
2694 fix crash on engine crash
2695 fix casting rights after FEN pasting
2696 the last move before the time control now gets its time listed in the PGN
2697 fix double start of zippy engine after switch to gothic
2698 fix declaration of engineOutputDialogUp
2699 fix engine-sync on move-number type-in bug
2700 removing some rather verbose debug messages that seem no longer needed.
2701 fix bug in bughouse drop menu
2702 use xtell for talking to handles, but tell for talking into a channel.
2703 fix the irritating wandering off of the MoveHistory window in XBoard on opening/closing.
2704 fixed some outstanding pixmaps
2705 Fix castling rights when copying FEN to clipboard (again)
2706 score sign in analysis mode
2707 correctly apply some check boxes from the option menu
2708 updates makefiles to include dependency on config.h
2709 fix problem with empty string in -firstNeedsNoncompliantFEN
2710 double buffer size to prevent overflow
2711 remove trailing \r in xboard output
2716 (git shortlog --no-merges vold...vnew)
2719 get "make distcheck" to work
2720 reverted .texi file and fixed Makefile.am
2721 fixed a few more small bugs reported by Stanislav Brabec
2722 fixed some implicit declarations reported by Stanislav Brabec
2723 added some more files to be distributed via make dist
2724 another bug fix found by Stanislav Brabec
2725 more files for git to ignore
2726 updated cmail.in to adapt the CVS->git change
2727 wrong default value for engineDebugOutput
2728 updated version number to 4.4.1.pre
2729 getting ready for 4.4.1 release
2730 bugfix: segfault when invalid option argument was given (bug #27427)
2731 added some comments and formated code
2732 cleanup: removed "#if 0" from source
2733 cleanup: removed "#if 1" statements
2734 cleaned up an old #ifdef in zippy
2735 removed AnalysisPopUp. Use EngineOutputPopUp instead
2736 forgot to add these two lines to the last commit
2737 new alpha version; first one with new naming scheme
2738 fix for bug #10990: cmail does not seem to support .cmailgames or .cmailaliases
2739 new pre-release version; updated version numbers
2740 unguarded debug printf. added the appropiate if statement
2742 reformated html to be correctly validated
2745 fix printing out help message (list of command line options) (tiny change)
2748 Swapped 'tell' and 'message' parsing order for colorization. Sometimes messages are relayed as tells and should be colorized as tells.
2749 Use of strcasecmp() broke Visual C++.
2750 Add resource ID for new Mute menu item.
2751 Previous fix for VC++/strcasecmp() was wrong-- use StrCaseCmp().
2752 Added wchat.c to the project files we maintain.
2753 Fixed bug dereferencing garbage, causing crash.
2754 Simplified future version changes.
2755 removed _winmajor if not defined so that VC 2008 can compile the project
2756 Updated navigation accelerators, fixing ICS problems.
2757 Added URL detection into the console text window for ICS.
2758 reverted winboard.c beofre URL commit to correct whitespace conversion
2759 added URL detection and provided hotlinks in the ICS client
2760 Restructured URL code so it fits better with how winboard is set up.
2761 Cleaned up ConsoleWndProc (not complete, see below)
2762 added ics_printf() and ics_update_width() and utility functions
2763 Added width updates to ICS client on font and window size changes
2764 added code to handle initial width update
2765 vsnprintf() must be _vsnprintf() for MSVC
2766 Turned off wrap when possible on ICS servers.
2767 Added code to prevent unnecessary width updates.
2768 Adjusted alternative joining method to obey keepLineBreaksICS
2769 Maintainence to support all compilers.
2770 silence some compiler warnings
2771 Added server width adjustment based on client width changes
2772 neglected this for the auto-width updating in xboard
2773 Fixed joiner detection, allowing it to work with timeseal
2774 Adjustment to joining to work around server not always including space.
2775 Added internal wrapping ability.
2776 Moved SIGWINCH signal so it can be used...
2777 Changes to allow fonts with any charset (such as terminal)
2778 Updated compiling instructions.
2781 added a chat window to keep track of multiple conversations
2782 fixed the HAVE_LIBXPM-dependent compile errors
2783 allow the result comment as a display item in the game list
2784 fixed parse bug for pgn files
2785 fix for keepalive and chat window
2786 rewrote wevalgraph for better frontend/backend separation
2787 added the result comment to the game-list tags when the game list is exported to the clipboard
2788 Prepared a system to internationalize the WinBoard menus
2789 Made the beep sounds for JAWS board navigation configurable through command-line options
2790 Updated the RTF docs for the chat windows, engine-settings dialog, /keepAlive option and new game-list tag
2791 added a "Mute All Sounds" item in the WinBoard Options menu, on Eric's request
2792 Opening Engine #1 Settings crashed XBoard when there were no text-edit options in the dialog (to which to set keyboard focus)
2793 Engine did not start playing when out of GUI book on second move with white
2794 fix for edit-position "moves" being sent by XBoard to the engine
2795 bugfix for protocol extensions: egtbpath -> egtpath
2796 small fixes for the JAWS version
2797 fixed loading of saved games via command line
2798 worked on premove bug
2799 new forceIllegalMoves option
2800 updated to winboard internationalization scripts
2801 small improvement for JAWS version
2802 added forceIllegalMove to xboard
2803 fixed premove recapture problem;promotion popup appearing on obviously illegal moves; promotions in Superchess and Great Shatranj
2804 removed test for premove
2805 fix for bug #27642: Clock jumps strangely in engine mode
2806 fix joining of lines split by ICS
2807 Added a command-line option -keepLineBreaksICS true/false to control line joining.
2808 changed enable menus
2809 fix for bug #27666: naming of variants
2810 fix for bug #27668: e.p. field still not passed to engine
2811 Proper board and holdings size when switching to variants gothic, capablanca, great and super within an ICS game.
2812 new bitmap converter (including fill option) and new pixmaps
2813 fixed wrong number of arguments for EngineOutputPopUp
2814 moved bitmap to correct location
2815 fixed engingeoutput routine
2816 updated black fairy pieces
2817 new mousehandler to correct for premove and promotion popup
2818 fixed segfaul in convert.c used to convert pixmaps
2819 fix for bug #27751: negative holding counts displayed
2820 fixed bug reported in WB forum: second game of a match would not start when using the GUI book
2821 partly fix for bug #27715: scaling of menu bar
2822 fix for bug #27667: window should be reference to toplevel
2823 smarter analysis of the boards that XBoard receives from an ICS
2824 fix for bug #27760: debug printf in backend.c and additional check for variant
2825 fix for bug #27667: PV line missing in analysis window, part 3
2826 fix for bug #27715: 2 (minor) graphic issues
2827 fixed bug when switching to variantsuper
2828 allowe parsing / disambiguation of SAN moves like Xe4 in certain situations
2829 fix for bug #27772: holdings not updated
2830 better init for random number generator
2831 fix for bug #8847: moving backward while examining on FICS not reported to engine
2832 improved mouse handler
2833 holdings update and regression fix
2834 NPS plays and pondering
2835 improved mouse handler
2836 fix to the minor graphics issue contained some typos, as was remarked in the bugs reports
2837 This patch adds <Enter> to the characters that cause an automatic switch to the ICS console when typed to the board window.
2839 removed bitmaps files that are not needed any more
2840 replaced defective bitmaps with copies from 4.2.7
2841 removed unused v54?.bm bitmaps from resource file
2842 The book-probe code forgot to close the book file after opening it.
2843 fix for bug #27799: fix for nested-nested-nested variations
2844 fix for two compiler warnings
2845 fixed bug related to unsigned char in convert.c
2846 fix for bug #27790 and 277772.
2847 force full redraw in winboard
2848 more work on variant switch
2849 another bug in VriantSwitch: an unitialized board was printed.
2850 removing empty lines from ICS play
2851 changed stderr to debug output, since stderr is closed in winboard
2852 quick fix for "White Mates" in parser.l
2854 fix for bug #27826: ported two options to xboard
2855 fix for bug #27826: fixed autoDisplayComment
2856 switch focus to the board after loading a game
2857 prevent buffer overflow
2860 Fix some issues in the XBoard man page
2861 Fix up man page some more
2862 Silence warnings when compiling 64-bit xboard
2863 Drop an obsolete script that was only used to update my personal web site
2864 Make copy/paste position and game use clipboard, bug #27810
2865 Further copy/paste fixes