-
Notifications
You must be signed in to change notification settings - Fork 5
/
SHORTLOG
2866 lines (2762 loc) · 126 KB
/
SHORTLOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
** Version 4.9.1 **
(git shortlog --no-merges v4.9.0..HEAD)
Arun Persaud (2):
new version number for release 4.9.1
updated po/pot files
H.G.Muller (8):
Fix compile error Xaw build
Fix King leaving Palace in Xiangqi
Fix disambiguating Pawn moves in Xiangqi
Fix check testing in games without King
Fix bare King adjudication
Fix setting up btm positions with 'edit'
Defer book faking input move until ping balance
Fix crash when logging out from ICS
** Version 4.9.0 **
(git log --pretty=short --no-merges --cherry-pick --left-only v4.9.x...v4.8.0^ |git shortlog --no-merges)
Arun Persaud (20):
updates NEWS, Changelog, DIFFSTAT and SHORTLOG
remove OS X theme folder
Added Serbian translation
updated German translation
added French translation
updated German translation
updated French translation
fix typo in configure
updated German translation
updated Dutch translation
make GTK the default version
Updated copyright notice to 2015
update Russian translation
fixed configure script: GTK default was enabled even with --with-Xaw
updated copyright for 2016
new developer release; updated po/pot
configure.ac: add pangocairo to list of needed libraries
new developer release; updated po/pot
new version number for release 4.9.0
updated po/pot files
H.G.Muller (419):
Add USI/UCCI checkbox to Load Engine dialog
Connect OSX Quit menu to ExitEvent
Let Betza generator respect DarkSquares
Allow Betza castling with piece next to DarkSquare
Locate corner piece in presence of DarkSquares
Make the promotion zone always 3 deep in Elven Chess
Allow e.p. capture on triple-Push
Also set e.p. rights on move of Lance
Implement non-royal castling
Fix premature disappearence of Lion victims
Fix e.p. capture
Fix two-sided non-royal castling
Fix sweep promotions for Lance on deeper zones
Let Clear Board respect DarkSquares
Allow creation of DarkSquares in EditPosition mode
Fix -addMasterOption option
Fix crash on using Browse buttons in Tournament dialog Xaw
Implement -monoMouse option (XB)
Fix click-click moving with -monoMouse
stash
Implement -positionDir option GTK
Let file selecor remember last used directory (GTK)
Set position dir to handicap positions in shogi theme
Define mnemonics for main menu bar
Let <Esc> transfer focus from Board to ICS Input
Use Ctrl-H in ICS Chat to close chat pane
Use Ctl-E in ICS chat to end chat
Ignore Tab in ICS Interaction if no chats assigned
Fix sending of messages from kibitz or c-shout chat
Fix Tab in ICS command mode
Fix width of dual board GTK
Fix illegal drops
Print castlings as double move
Fix drops
Recognize castling double-moves from engine
Allow friend-trampling format also for royal castlings
Castle with nearest rather than corner piece
Let Betza jO mean castling with non-edge piece
Take heed of mnemonic indicator when clipping menu texts
Castling fix 1
Fix highlight-induced promotions
Fix deselection of piece
Fix promotion sweep of black Pawns in Shogi
Fix click-click sweep-select
Fix illegal drops
Suppress appearance of promotion popup when sweep-selecting
Suppress lift command on deselecting piece
Fix illegal-drop fix
Let promotion zone be 3 ranks on 8-rank shogi boards
Fix spurious promo-suffixes on drop moves
Fix parsing of illegal drops from PGN
Do not call illegal moves ambiguos
Make move parser understand kif-format Shogi moves
Implement kifu move disambiguation
Use PGN result in Game List build to supply tag
Implement -rankOffset option
Fix reading of startposition FEN starting with *
Extend book to 48 piece types and 256 squares
Improve reading of pieceToCharTable
Wrap kif comments in braces
Remove debug printf for kanji
Fix book encoding of Chu promotion moves
Change book Zobrist key for Chu promoted pieces
Fix shift-JIS codes for N, P, +B, +R
Fix crash XBoard on changing Game List Tags
Implement piece suffixes
Fix probing of GUI book for board with more than 10 ranks
Remove chu theme file from XBoard install
Fix display update during Edit Book
Fix printing of book moves for double-digit ranks
Fix reading of pieceToChar string and piece command
Allow Lion double-moves in opening book
Also allow Princess SVG piece to be diversify
Make Claws glyph available in non-Chu variants
Implement triple capture (not finished)
Allow promotion to piece with letter ID in Chu
Add USI/UCCI checkbox to Load Engine dialog
Connect OSX Quit menu to ExitEvent
Fix premature disappearence of Lion victims
Fix -addMasterOption option
Fix crash on using Browse buttons in Tournament dialog Xaw
Allow promotion choice in variant asean
Implement -positionDir option GTK
Fix disappearance of a1 on double capture
Fix Shogi promotion popup
Fix bridge capture of Lions
Correctly remember checkboxes on Continue Later (WB)
Remember tourney-file changes after Continue Later
Ignore Continue Later when match already in progress
Prevent printing in non-existing Chat dialog (XB)
Render inscriptions upside-down for black pieces (XB)
Let color of inscription depend on piece ID
Use pango to draw inscriptions
Also write inscription on dragged piece
Take account of glyph size when positioning inscriptions
Fall back on Tile SVG in pieceImageDirectory
Make inscriptions somewhat smaller and non-bold
Make -inscriptions a volatile option
Fix periodic updates GTK
Display exclusion header only for engines supporting exclusion
Use intermediate width menu bar in sizes 37 & 40 (WB)
Base tinyLayout decision on total board width
Grayout Machine Match menu when aborting match
Fix exclusion header fix
Fix grayout
Slip in 10 more piece types
Start implementing EPD test suites
Print mate scores as #N in message field
Fix sortng of mate scores
Try to load bitmaps for all pieces (WB)
Display new user logo when username is entered
Allow skipping over black squares
Fix piece commands for suffixed piece IDs
Fix DarkSquare bug in piece counting
Allow debug output to go to child process (WB)
Erase old logo before drawing new one (XB)
Fix bare-king adjudication in Atomic
Fix piece command after ID-suffix patch
Fix color of white SVG pieces
Fix parsing of pieceToChar strings
Add 2x9 new piece images
Assign new images to the new pieces
Skip in pieceToChar to Tokin always
Use hoplit helmet for Copper General in Chu Shogi
Also define Lance image for Amazon in WB
Replace Flying Dragon piece image by Gnu
Fix FEN castling rank for Knightmate
Let parsing of O-O castlings pay attention to castling rank
Fix typos in winboard.c
Add duplicat of Lion (and Flying Dragon)
Fix edit command for double-digit ranks
Never castle when King has other initial moves
Correct backup pieces for addition of minor Lion
Add white Zebra piece image
Flip Unicorn image
Fix white Iron General image
Add Wolf, Camel and Zebra bitmaps to WB
Fix Makefile for Dragon and minor Lion image
Fix reading FEN FRC castling rights when King not on last rank
Fix writing FEN castling rights for non-edge 'Rooks'
Fix parsing of OO castling when redefined
Increas number of engine-defined variants to 15 (WB)
Fix setting of initial virginity on PGN read
Let FENs handle Betza initial rights in castlingless variants
Fix variant recognition in ICS mode
Send ping in EditGameEvent
Fix spurious undo at game start
Use ii in Betza notation for 3rd-rank Pawn push
Fix Error popup in Tournament Options
Prevent changing time control during game (XB)
Fix crash on pasting garbage FEN
Fix book probing
Fix double-clicks for copying in Edit Position mode
Move Common Engine menu item to Engine menu
Fix pasting of moves after starting from position file
Fix highlighting in text memos (GTK)
Add support for Multi-PV Margin
Let target-square highlighting prevail over legality test
Implement 'choice' engine->GUI command
Make move to own piece a swap rather than capture
Fix Chu promotion with added pieces
Let PROMOTED and DEMOTED macros use argument
Use flexible promotion assignment
Expand numer of new piece types to 2 x 11
Change pieceToCharTable order of pieces beyond Lion
Allow engine to force popup of its settings dialog
Allow O1 as Betza castling descriptor
Implement engine-requested settings-popup WB
Fix castling rights
Allow pieces with dressed-letter ID as promotion choice
Fix two compiler warnings
Fix setting default piece from 'choice' command
Fix sweep promotions to Tokin
Fix default piece in Shogi promotions
Fix aborted detour under-promotion XB
Clear highlights after moving piece in Edit Position
Fix demoting in Edit Position mode
Adapt Chu-Shogi pieceToCharTable to new piece order
Change the piece order again
Fix clipping of GTK menu-bar labels for broad boards
Fix printing of piece ID in illegal SAN moves
Fix spurious promotion partners
Remove debug printf
Let VarianMen PGN tag work with dressed letters
Process VariantMen PGN tag
Always assume FEN in variant-fairy PGN game is initial position
Fix using VariantMen PGN tag for both colors
Improve variant recognition for enabling buttons (XB)
Fix printing of 'x' in position diagram
Slight speedup of parsing promotion suffix
Allow setting of piece nicknames from pieceToChar string
Fix type-in of hit-and-run captures
Allow promotion on two-leg move
Fix erasing of arrow highlight (XB)
Allow promotion choice in engine-defined variants
Use mouse wheel for selecting piece in Edit Position mode (XB)
Move Common Engine dialog to Engine menu (WB)
Fix bug #45774 (GTK compile bug with ENABLE_NLS)
Fix bug #45775 (Infinite loop on nonexistent texture file)
Fix bug #45773 (needless #inclusion of cairo-xlib.h)
Fix bug #45599 (inclusion of keysym.h in Xaw)
Fix bug #43792 (no highlights after rejection of premove)
Fix disappearance of premoved piece
Add -installTheme option
Update texi file
Add configure-options section to texi file
Fix bugs in previous 3 commits
Print score with same sign in message and engine output
Add 'divide by 60' checkbox in Time Control dialog XB
Describe engine grouping in texi file
Preserve flip on pasting game when auto-flipView is off
Fix black border around saved diagrams (WB)
Fix crash on changing piece directory
Fix compile error in SetComboChoice Xaw
Fix recognition of title in small layout
Silence warning
Fix another Xaw compile error
Suppress underscores in Xaw menus
Remove warning from About box against GTK build
Fix crash in New Variant dialog Xaw
Beef up variant detection in New Variant dialog WB
Fix parent dialog of Error Popup
Prevent out-of-turn grabbing of piece in analysis mode
Fix spurious clearing of Engine Output during PV walk
Make OK and Cancel buttons appear in top-level dialogs GTK
Cleanup Edit Tags/Book/EngineList a bit
Show moves in Edit Book window as SAN
Allow use of context menu in text memos GTK
Implement triple capture
Improve triple-leg-move animation
Improve highlight-arrow pointing and fix its erasure
Describe choice command in protocol specs
Make texi file sub-section free
Fix dressed-letter IDs in VariantMen PGN Tag
Fix WinBoard compile errors
Describe ICS Text Menu in texi file
Fix braces problem in texi file
Make EOF error conditionally non-fatal (XB)
Deprecate -defaultPathEGTB option
Logout from ICS after fatal error
Implement help clicks
Implement rough help popup
Fix popdown of menus on help click
Suppress echo of password in ICS Chat window (GTK)
Allow hyphen in name of help item
Fix file-type combobox of Xaw file-selector dialog
Do not save ICS password in command history
Make dialog labels and comboboxes also accept help clicks
Mention item in title bar of help dialog
Fix segfault on single-line help text
Let configure supply path to manual file
Fix recognition of .SS lines in manual
Also try to get help for engine options
Suppress empty label at top of Edit Tags dialog
Make location of man file dynamic for OSX
Make help clicks also work for UCI engines
Silence two warnings
Make help clicks resistent to NULL-pointer Label names
Fix popdown of Error/Help dialog through window-close button
Uncomment line commentized for debugging purposes
Use dataDir/manDir variables always
Print dynamic Datadir/Mandir on --show-config
Fix expansion of ~~ in OSX App
Display message on the board at startup
Add routine to run daughter process and collect its output
Obtain name of XBoard's man file from external command
Fix reading of long man files
Allow access to gzipped man files
Implement XBetza iso modifier
Also recognize .IX lines in man file for help clicks
Also buffer engine man page
Also provide help on adapter options
Cleanse help texts of some common TeX escape codes
Improve board drawing
Streamline XBoard board drawing
Repair flashing of moved piece (XB)
Fix built-in Lion move
Fix exposure of square highlights
Move dataDir definition to args.h so WB can also use it
Implement 3-leg animation in WinBoard
fix
fix2
Fix replay of multi-leg move
Silence warning WB
Prevent crash on loading empty game file
Forget piece redefinitions before loading game
Make startup announcement self-disappearing
Add -fen option
Add -men option for changing piece moves
Pop up warning when engine manual is not available
Remove debug printf
Fix erasing and exposing of arrow on secondary board
Prevent FICS bell character fro printing in ICS Console XB
Improve behavior of secondary board on sizing main window
Make sizing more robust (GTK)
Allow help-clicks on Label Options with linefeeds
Reorganize texi file
Describe Board Options dialog in texi file
Fix variant switch on engine load
Fix crash on loading variant engine after changing variant
Add -analysisBell option to use move sound in analysis mode
Add more EPD code
Fix determination of EPD solving time
Print average solving time of EPD suite
Internationalize EPD messages
Allow a list of best moves in EPD
Clear total solving time at start of match
Change EPD reporting
Only let second engine default to first when of same type
Also copy -sd from -fd when no second engine defined
Suppress participation of second engine in EPD mode
Describe divide-by-60 option of TC dialog in texi file
Describe -epd option in texi file
Fix New Shuffle Game dialog
Describe New Shuffle dialog item by item in texi file
Fix erasing of premove highlights XB
Fix exposing of premove highlight and move exclusion XB
Fix disambiguation for one-click moving
Fix help search
Add headers for <<, <, > and >> buttons in texi file
Add Fonts dialog
Let font entries show preview of their own setting
Replace coord font control for ICS font control
Silence warnings
Fix Xaw for font damage
Fix translation of dialog texts GTK
Silence warning due to missing prototype
Describe Fonts dialog in texi file
Use the official GTK font selector
Use GTK color picker instead of R, G, B and D buttons
Let color-pickers start at current color
Save font settings based on initial square size
Fix erroneous use of @itemx
Start implementing rights control in Edit Position mode
Silence Clang warnings
Ignore stderr when reading from man command
Fix help clicks in Engine Settings dialogs
Adjust window height after clock-font change
Unlock width requests in board window GTK
Make user-adjusted board size quasi-persistent (GTK)
Adjust menu-text clipping to square size
Pick -boardSize on window width rather than square size
Prevent message text widening window GTK
Adapt clock and message font after board-window sizing
Enlarge background of startup message
Fix clipping of menu texts after sizing
Suppress menubar text clipping on resize in OSX App
Fix explosion of clocks for large board size GTK
Put fonts in font table in allocated memory after sizing
Only adjust fonts that are actually changed
Fix Bold button and application of commentFont
Lock board size when clock changes to two lines
Fix bold button fix
Reset fontIsSet when sizing causes change to default font
Conditionally replace 'other-window' fonts on sizing
Only save fonts that are not defaults
Store fonts changed by font dialog in fonts table
Apply fonts in 'other windows' after sizing
Fix history/eng.out font setting on sizing and other bug
Describe Common Engine dialog item-by-item in texi file
Finish castling and e.p. rights for Edit Position
Mention support for Arena960 protocol with USI/UCCI checkbox WB
Extend full-board textures by periodic tiling (XB)
Start button-activated browse near old field contents GTK
Fix browsing for folders, and allow starting in DATADIR
Add DATADIR as shortcut folder to file chooser
Also put themes and textures in file chooser GTK
Fix size collapse to 0 after too-small sizing
Improve resize/co-dragging GTK
Fix one-click moving with engine-define and wild-card pieces
Use missing SVG from parent if -pid name starts with sub_
Provide help clicks on recently-used-engines menu items
Provide item-by-item description of ICS Chat in texi file
Let file chooser show preview of textures on board
Fix sizing problem in i3wm tiling window manager GTK
Point out preview in title of file chooser GTK
Add option -jewelled to decide which King is a Zebra XB
Make preview resistent to nothing being selected
Add Edit Themes List menu item XB
Add menu item for editing ICS text menu
Commit forgotten prototype
Allow skipping to secondary series in -inscriptions string
Make preview message in file-chooser title bar a bit clearer
Make EditTags dialog non-wrapping
Allow transparency in board textures
Fix confinement of Advisor in Xiangqi
Limit prefilling with color to textures with alpha channel
Fix rounding when sizing 1x1 textures
Also supply shortcut for start directory in GTK file chooser
Save programStartTime in settings file rather than save time
Allow group specification in ArgInstall options
Regularize Chu-Shogi piece assignment
Alter piece images in Spartan Chess
Fix EOF detection in PGN parser
Add option -pgnTimeLeft to print clocks in extended PGN info
Fix dragged piece during promotion popup
Fix piece commands for promoted pieces
Prevent sending empty line to engine after multi-leg move
Implement two-kanji -inscriptions
Allow engine to specify holdings larger than board height
Prevent crash on help-click for engine without manual
Implement -showMoveTime option
Fix deferral on sweep promotions
Fix saving theme
Allow engine to force user to make non-standard promotion
Fix saving of piece colors as part of theme
Erase markers before processing highlight FEN
Fix multi-leg promotions
Fix description of Tournament Options in texi file
Fix forgetting 'choice' command after promotion
Describe use of blue highlights in protocol specs
Add Mute all Sounds menu XB
Describe new Edit menu items in texi file
Fix redrawing of pieces dragged off board (bug #47888)
Fix highlights clearing when highlight last move off
Fix debris after click-click explosion near board edge
Fix crash on too-long theme definitions
Abbreviate DATADIR to ~~ while saving XB themes
Forgotten header for previous patch
Joshua Pettus (42):
Man and Info Page Fix
Include Pango Modules
OSX master conf changes
gtkmacintegration name change
gtkmacintegration localization updates
GTK OSX theme reimplemented
Remove unused directory
A little reorganizing
moving part2
Logo Updates
renaming fics logo
Change Copyright year in info.plist.in
Make install from macports more robust
make install from macports part 2
Update zh_CN.po translation
Change name of xq board images to fit with handling code
Update makefile.am for renamed xq board images
Update xboard.conf with renamed xq board textures
Fix for launching on case-sensitive systems
back to the old header names for gtkosxapplication.h
Check for gettext before installing localization files
H.G.Muller's patch to fix argument related spurious instances
H.G.Muller's patch to avoid collisions with built-in OSX text
Remove added pango modules to coincide with macports package
Change accelerators again to be more mac like
oops, accidentally added a .orig file from a patch
Bit more accelerator stuff
Update uk.po translation
Update zh_CN.po translation
Update de.po translation
Update fr.po translation
Update nl.po translation
Mark the gtk browse button for translation
Update es.po translation
Update uk.po translation
Update zh_CN.po translation
Update fr.po translation
Update de.po translation
Update es.po translation
Update nl.po Translation
Update ru.po translation
Renamed shogi jewled pieces to zebra
** Version 4.8.0 **
(git log --pretty=short --no-merges --cherry-pick --left-only v4.8.x...v4.7.3^ |git shortlog --no-merges)
Arun Persaud (44):
Updated German translation
Updated Ukrainian translations
Added Dutch translation
Translation: fixed some inconsistencies reported by Benno Schulenberg
fixed some whitespace issues in configure.ac
configure.ac: don't set xaw if we choose gtk
expose the configure options to xboard
output configure options when looking at --version
fixed some more translation strings
more translations fixes: use uppercase for variant names
updated Dutch translation
updated German translation
updated Dutch translation
updated Spanish translation
another round of translation string fixes
Updated Spanish translation
remove xpm from XBoard
converted icons from xpm to png
added check for apply OS X
new version number for developer release
updated po/pot files
updated Dutch translation
new version number for developer release
updated po/pot files
updated spanish translation, added new polish translation
update gettext configuration to not include any generated files in git
fixed whitespace error in configure.ac for os x
new version number for release 4.8.0
update po/pot files
updated spanish, ukranian, and dutch translation
replaced hardcoded pngdir with built-in ~~
update NEWS file
only enable osxapp build target on apple systems, clean up configure.ac a tiny bit
remove experimental from gtk build option
fix osxapp enable option in configure.ac
updated Changelog, DIFFSTAT, and SHORTLOG
make all tests for strings in configure use the same scheme
USE OSXAPP instead of APPLE and fix withval->enableval in AC_ARG_ENABLE
fix typo and prefix
forget a few __APPLE__ ifdefs; changed to OSXAPP
updated NEWS
updated ChangeLog, DIFFSTAT and SHORTLOG
line numbers in PO got updated
mac: only use gtk compile flag, if osxapp is enabled
H.G. Muller (166):
Implement variant ASEAN
Make PGN parser immune to unprotected time stamps
Make writing of move counts in PositionToFEN optional
Do not always start Makruk & ASEAN as setup position
Build in limited EPD capability for engine fingerprintig
Add quit-after-game checkbox in ICS options dialog XB
Fix book creation
Fix GUI book after setup position
Allow drops / promotions/ deferrals to be edited into book
Add Save button to Edit Tags dialog
Allow entry of negative numbers in spin control (WB)
Fix grabbing of selected piece
Fix initial board sizing WB
Add checkboxes for autoDisplayTags/Comments in menu WB
Allow seting of -egtPath through menu WB
Implement board-marker protocol
Use highlight command to specify move legality
Expand number of marker colors to 8
Implement hover command
Let magenta marker activate sweep promotion
Allow engine to click squares on behalf of user
Fix XBoard hover command
Fix -zippyVariants option
Allow engine to define its own variant names
Fix engine-defined names
Fix variant choice for second engine
Implement (inaccessible) dark squares
Make XBoard xpm-free
Rename Match dialog to Tournament
Automaticaly install Java engines
Save clocks with unfinished PGN games
Only save clock settings in PGN when an engine plays
Improve Edit Position mode
Clear memory of erased position on variant switch
Automatically adapt board format to FEN
Increase number of piece types to 44
Implement Chu Shogi
Fix hover event
Fix sweep promotions
Implement LionChess
Fix deselection of Lion
Fix promotion popup in Chu Shogi
Fix reading of SAN Lion double moves
Refactor move generator, and add Chu-Shogi pieces
Fix Shogi promoted pieces
Change Blind-Tiger symbol to claw
Fix SAN of promoted Chu pieces
Fix loading of game with multi-leg moves
Add claw svg to make-install
Animate both legs of Lion move
Implement roaring of Lion
Fix re-appearing of board markers
Fix double-leg moves on small boards
Fix sending and parsing of null moves and double moves
Fix target squares second leg
Adapt WinBoard front-end to Mighty Lion
Beef up variant detection
Fix promoted Elephant image in Shogi (XB)
Fix legality test of pinned-Lion moves
Implement ChuChess
Always alternate promo-sweep for shogi-style promoting piece
Allow piece promotion by pieceToChar in all variants
Fix disambiguation of shogi-style promotions
Fix default of Chu Chess piece promotions
Fix sweep promotions
Allow Lion sweep-selection in Chu Chess
Fix hover event (again)
Supply oriental theme settings
Change color of XQ board to better contrast with pieces
Fix promoting of Sho Elephant
Automatically switch to variant engine supports
Implement -installEngine option
Allow Crown-Prince image to differ from King
Fix Chu-Shogi Lance deferral
Fix mate and stalemate test in Chu Shogi
Implement option complex for installing engines
Make filler buttons in New Variant insensitive
Fix promotion in Ai-Wok
Make building of Windows .hlp file optional
Fix compile error promo dialog WB
Fix WB New Variant dialog
Cure weirdness when dragging outside of board
Write -date stamp always with 10 characters
Update protocol specs for setup command
Put some OSX code into gtk version
Remove use of strndup
Activate ManProc in GTK
Fix crash on use of dialog Browse buttons GTK
Implement EGBB probing and -first/secondDrawDepth
Set ~~ to bundle path for OS X
Start rank counting at 1 for boards deeper than 10
Fix DATADIR in Xaw
Remove redefine of DATADIR that leaked in from v4.7.x
Fix Chu promotion of L, HM and GB
Fix name of master settings file in OS X
Overhaul kill code
Add --show-config special option
Allow popup of TC and Common Engine from Tournament dialog
Fix Tournament Options dialog
Add 'Continue later' button to Tournament dialog XB
Fix ManProc for OS X
Fix access to ~~/themes/conf for OS X
Fix ManProc for OS X
Fix sorting of Engine Output
Fix sticky windows on Win8
Fix printing of engine-output headers
Allow hide/show of columns in Engine Output
Implement extended thinking output
Handle fali-low & fail high
Fix sorting of Engine Output
switch to new tbhits protocol
Put fail-high/fail-low indicators in protocol specs
Implement new mate-score standard
Drag touching edges together (WB)
Fix sticky windows on Win8
Fix printing of engine-output headers
Fix warning in CheckTest
Add some checkboxes in General Options dialog WB
Expand %s in -openCommand to DATADIR and fix OSX settings-file name
Put ponder checkbox in Common Engine dialog WB
Make Fischer castling generally available
Fix Seirawan reverse-castling animation
Allow wild-cards in FEN
Allow shuffling indicators in FEN
Detect Fischer castling in FENs
Add Option type 'Skip'
Fix moves of Spartan Captain
Fix warnings
Add Edit Engine List menu item to XBoard
Add logo-size control XBoard
Integrate ICS output into Chat Window
Add context menu to ICS console XB-GTK
Let ICS Console pop up GTK in stead of ICS Input Box
Recognize Esc and Tab in ICS Console input
Preserve unfinished input lines during chat switch
Ctrl-N in chat opens empty chat
Add End Chat button
Let Ctrl-O key open chat for last talker
Fix Xaw Chat Console
Write broadcasts also to private chatbox of talker
Also display channel tell in ICS Console during private chat
Leave xterm at start of new line after quitting XBoard
When ICS Console open EOF from keyboard is no error
Implement copy function in ICS Text Menu
Equip Board Options dialog with themes listbox
Preserve window width on board-format change
Fix pop-down of ChatDlg and TextMenuDlg from menu
Play move right-clicked in Edit Book dialog
Allow adding played move to book
Use first engine as default for second
Kludge repair of expose after startup resize
Fix various warnings
Fix Board-dialog bug WB
Fix error Engine Output text highlighting
Also search indirection files in user's .xboard tree
Implement (clock-)font handling in GTK
Fix warnings fonts patch
Fix width of menu bar
Fix initial sizing of board
Allow writing text on pieces
Render inscriptions on Chu-promoted pieces in red
Fix loading positions in engine-defined variant
Fix reading Chu Shogi FENs
Fix piece inscriptions
Allow pseudo-engines to adjust the clocks
Fix writing of Chu-Shogi FENs
H.G.Muller (150):
Fix crash on opening Tags window Xaw
Make EditPosition pallette work in Asian variants
Let EditPosition double-click on piece promote it
Fix null-move entry during play
Fix adjusting clocks in Xaw version
Fix typing of null moves
Fix crash on double-click in Game List Tags
Fix castling rights on using -lgf
Add final piece count to search criteria
Add Save Selected Games menu item
Fix alignment in Engine Output window
Verify if font-spec looks like one in Xaw
Fix size of time in Engine Output window
Connect mousewheel to Forward/BackwardEvent (XB)
Make sure node count is positive
Connect scroll event to Graph Option in GTK
Rewrite key-binding section of manual
Let Save Games as Book only use selected games
Describe Save Selected Games menu in manual
Fix syntax error in bitbase code
Provide DoEvents function in front-ends
Fix GameListHighlight WB
Call DoEvents during time-consuming operations
Fix auto-display comment option in General Options
Let GTK build pay attention to font arguments
Replace strcasecmp by StrCaseCmp
Fix GTK font patch
Fix MSVC problems
Define default font names
Fix Xaw key bindings
Fix key bindings for non-menu functions
Animate multi-leg in auto-play and forward event
Limit auto-extending to click on first move of PV
Fix WB DoEvents error
Include some conditional OS X fixes
Use GTK fonts in Engine Output and Move History
Correct for .Xresources form->paneA renaming in manual
Fix infinite-regression problem on OS X
Fix Chat window for Xaw build
Use -gameListFont in Game List
Use coordFont default pixel size for other fonts
Fix GTK fonts
Let message field and button bar use GTK -messageFont
Update protocol specs
Fix SetWidgetFont GTK
suppress Alien Edition standard variants
Reserve piece command in protocol specs
Reorder variants, to comply with Polyglot book specs
Fix warning in dead code Show
Make SVGDIR a variable
Fix Xaw button color error
Let OS X display dock icon
Fix crash of tournament dialog GTK
Fix checkmarking of OS X menu items
Look for logo in engine dir first (GTK)
Make inlined functions static
Fix typo
Implement -autoInstall option
Ignore color arguments not starting with #
Scale texture bitmaps that are not large enough
Implement engine-defined pieces
Fix texture scaling
Test legality even when off if engine defined pieces
Allow two Pawns per file in Tori Shogi
Force exactly overlayed texture scaling through filename
Describe the new texture conventions in manual
Sort fail lows and fail highs below others
Repair damage done by merging with v4.7.x
Add extra font field to Option struct
Control Eval Graph with mouse
Remove debug printf
Configure some themes in XBoard master settings
Prevent crash on specifying non-existent texture XB
Configure a size for the Eval Graph
Fix detection of screen size GTK
Retune -stickyWindows GTK
Improve SAN of Pawn moves and allow Betza e.p. definition
Update description of piece command in protocol specs
Allow definition of castling in piece command
Repair piece defs with showTargetSquares off
Implement Betza p and g modifiers in piece command
Improve virginity test for engine-defined pieces
Implement Betza o modifier for cylinder boards
Fix cross-edge e.p. capture in Cylinder Chess
Prevent multi-path moves from parsing as ambiguous
Reparse ambiguous move under built-in rules
Size seek graph to also cover board rim WinBoard
Always accept piece commands in partly supported variants
Print PGN Piece tag listing engine-defined pieces
Make unsupported variant on loading 1st engine non-fatal
Fix abort of machine game on variant mismatch
Fix reset of 50-move counter on FRC castling
Allow use of second-row pieces for non-promoted in drop games
Prevent board-size oscillations
Suppress use of promo-Gold bitmaps in Tori Shogi (WB)
Rename PGN Pieces tag to VariantMen
Implement ff etc. in Betza parser
Configure XBoard for -size 49 in master settings
Fix writing of Seirawan960 virginity in FEN
Fix clipping of board GTK
Fix engine-defined variant as startup
Reset move entry on stepping through game
Don't preserve setup position on board-size change
Fix pieceToCharTable of Falcon Chess
Always accept piece commands for Falcon and Cobra
Implement Betza j on W,F as skip first square
Implement Betza a modifier
Implement Betza g modifier for non-final legs
Implement Betza y modifier
Implement directional modifiers on KQ, and let y&g upgrade
Implement Betza t modifier for hop-own
Switch to new Betza orth-diag conversion standard
Preserve other Betza mode bits on setting default modality
Implement Betza hr and hr as chiral move sets
Let t on final leg in Betza notation forbid checking
Fix infinite loop in cylinder moves
Fix check test with multi-leg moves
Relocate OS X' LOCALEDIR
Implement new logo standard
Replace default Shogi pieces
Force GTK logo size to quarter board width
Increase number of engine-defined-variants Buttons XB
Show current variant on New Variant buttons GTK in bold
Fix ICS logo display
Try also /home/<user>/.logo.pgn for user logo
Fix logos Xaw
Some improvement on new Shogi SVG pieces
Remember position obtained from setup
Split Tournament dialog in side-by-side panes
Reset move entry on Clear Board
Update Game List when setting new Game List Tags
Implement displaying of variant tag in Game List
Don't switch to engine-defined variant on game loading
Always accept piece commands in variant great
Update Game List after tag selection changed
Fix some uninitialized variable bugs
Preserve parent variant for PGN of engine-defined game
Fix loading of engine-defined PGN games
Fix display of Spin Options with negative range
Let GTK dialogs open with actual-size Graph widgets
Ignore first configure event
Base new square size on board widget allocation GTK
Suppress duplicat autoInstalls
Fix variant-name recognition
Prevent unknown variant getting button in -ncp mode
Fix -xbuttons window width GTK
Attempt to make GTK sizing work with tiling WM
Fix promotion in Betza move generator
Also do dual-royal test in variant shogi
Add persistent Boolean option -fixedSize
Joshua Pettus (2):
Add build script to configure for a XBoard.app for OS X
removed gtk theme from OSX app
hasufell (4):
BUILD: make paths modifiable (tiny change)
BUILD: fix configure switches (tiny change)
BUILD: make Xaw frontend default (tiny change)
BUILD: fix withXaw conditional (tiny change)
** Version 4.7.3 **
(git shortlog --no-merges v4.7.2..HEAD)
Arun Persaud (6):
cleanup some trailing whitespaces
Updated copyright notice to 2014
removed .DS_Store file from git
updated copyright to 2014 in menu.c
new version number for release 4.7.3
updated po/pot files
H.G. Muller (21):
Fix buffer overflow in parser
Fix adjudication of Giveaway stalemates
Fix node count range
WinBoard multi-monitor support
Repair XBoard from node-count patch
Repair FRC A-side castling legality testing
Allow castling and e.p. to be edited in opening book
Remove width limiting of shuffle checkbox
Widen Xaw text entries for larger square sizes
Fix Xaw file-browser New Directory
Fix packing of FRC castlings
Make filler variant button inactive
Fix sorting of lines in Engine Output
Cure weirdness when dragging outside of board
Put some OSX code into gtk version
Remove use of strndup
Activate ManProc in GTK
Expand ~~/ to bundle path (OSX)
Use __APPLE__ compile switch for OS X
Make building of Windows .hlp file optional
Fix crash on use of dialog Browse buttons GTK
** Version 4.7.2 **
(git shortlog --no-merges v4.7.1..HEAD)
H.G. Muller (8):
Make PGN parser immune to unprotected time stamps
Fix book creation
Fix GUI book after setup position
Allow drops / promotions/ deferrals to be edited into book
Allow entry of negative numbers in spin control (WB)
Fix grabbing of selected piece
Fix initial board sizing WB
Fix -zippyVariants option
** Version 4.7.1 **
(git shortlog --no-merges v4.7.0..HEAD)
Arun Persaud (4):
new version number for developer release
updated po/pot files
Updated Ukrainian translations
Updated German translation
Christoph Moench-Tegeder (1):
fix bug #38401: xboard.texi doesn't build with texinfo-5.0 (tiny change)
H.G. Muller (24):
Work-around for Xt selection bug
Repair WinBoard compile error
Add -backupSettingsFile option
Make skipping of unknown option smarter
Let popping up of WinBoard chatbox for channel open it
Fix of argument error
Fix vertical sizing of GTK board
Fix buffer overflow in feature parsing
Accept setup command for non-standard board size
Fix fatal error on unsupported board size
Fix GTK box popup
Let XBoard -autoBox option also affect move type-in
Fix spurious popup after batch-mode Analyze Game
Fix saving of analyzed game
Provide compatibility with Alien Edition setup command
Fix quoting of book name in tourney file
Fix disappearence of pieces that were moved illegally
Fix horrible bug in reading scores from PGN
Print score of final position in Analyze Game
Fix GTK SetInsertPos
Fix scrolling of Chat Box
Make Chat Box window obey -topLevel option
Fix Xaw file browser
Update zippy.README
** Version 4.7.0 **
(git log --pretty=short --cherry-pick --left-only v4.7.x...v4.6.2^ |git shortlog --no-merges)
Arun Persaud (50):
added some documentation about what's need to be done for a release and a bash-release script
Merge branch 'v4.6.x' into tmp
new version number for developer release
updated po/pot files
removed unused variables (-Wunused-variable)
enable -Wall -Wno-parentheses for all compilers that understand them
new version number for developer release
Updated German translation
fix bug #36228: reserved identifier violation
bug #36229: changed PEN_* from define to enum
bug #36229: changed STATE_* from define to enum
bug #36229: changed ICS_* from define to enum
new version number for developer release