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