-
Notifications
You must be signed in to change notification settings - Fork 2
/
README.sgml
1403 lines (1211 loc) · 69.2 KB
/
README.sgml
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
<!doctype linuxdoc system>
<article>
<title>Scid vs. PC
<subtitle>Chess Database and Toolkit
<figure>
<eps file="none.eps">
<img src="images/logo.png">
</figure>
<newline>
<toc>
<verb></verb>
<sect> introduction <p>
<figure>
<eps file="none.eps">
<img src="images/scidvspc.png">
</figure>
<bf>Shane's Chess Information Database</bf> is a powerful Chess Toolkit, with
which one can create huge databases, run chess engines, and play
casual games against the computer or online with the Free Internet Chess
Server. It was originally written by Shane Hudson , and has received strong
contribution from Pascal Georges and others.
<url url="http://scidvspc.sourceforge.net/" name="Scid vs. PC"> began with bug-fixes
for the computer-versus-player features of Scid (hence the name), but has
evolved into a solid alternative with many new features and interfaces. The
project is authored by <ref name="Stevenaaus" id="contact_"> and numerous contributors <ref name="(thanks)" id="thanks_">.
<sect> features <p>
<em>See <ref name="changes" id="changes_"> for a comprehensive changelog, or the
<url url="https://sourceforge.net/apps/gallery/scidvspc/index.php" name="gallery"> for some screenshots.
</em>.
<sect2>New and Improved features
<itemize>
<item> Overhauled and customizable interface.
<item> Engine versus engine computer tournaments.
<item> Extra search features, including move, end-of-game, and stalemate/checkmate searches.
<item> Drag+Drop file opens for Windows and Linux.
<item> Rewritten Gamelist widget with convenient context menus and buttons, and integrated Database Switcher.
<item> Improved Computer Game and FICS features, including premove, and simultaneous observed games.
<item> Many chess engine improvements, including max-ply option, an unlimited number of engines running, and the function hot-keys can be explicitly set..
<item> Tri-coloured Tree bar-graphs, and options for more or less statistics.
<item> Ratings Graph can show multiple players, and Score graph is an attractive bar graph.
<item> Improved Book windows, including book compare, and remove move features.
<item> Redone Button and Tool bars.
<item> The Chessboard/Pieces config widget has been overhauled, and includes support for custom tilesand pieces.
<item> Clickable Tablebase moves.
<item> Recent Game and Player-info histories
<item> Bug tested Undo and Redo features.
<item> The Help index is meaningful to new users, with links to the game's main features.
<item> Clickable Variation Arrows, and Paste Variation feature.
<item> A user friendly Annotation feature, with search-to-depth feature.
<item> Better support for UTF and Latin character sets in PGN export/imports.
<item> Improved and more powerful Tree Mask feature.
<item>
<item> Chess 960 / Fischer Chess is now supported (only by a patch).
</itemize>
<label id="download_">
<sect> download <p>
Source <url url="http://sourceforge.net/projects/scidvspc/files/source/scid_vs_pc-4.18.1.tgz/download" name="scid_vs_pc-4.18.1.tgz">
Windows <url url="http://sourceforge.net/projects/scidvspc/files/windows/Scid%20vs%20PC-4.18.1.exe/download" name="Scid vs PC-4.18.1.exe">
Windows 64 bit <url url="http://sourceforge.net/projects/scidvspc/files/windows-64bit/Scid%20vs%20PC-4.18.1.x64.exe/download" name="Scid vs PC-4.18.1.x64.exe">
Mac <url url="http://sourceforge.net/projects/scidvspc/files/mac/ScidvsMac-4.18.1.dmg/download" name="ScidvsMac-4.18.1.dmg">
<sect2> Other resources<p>
<P>Fedora Packages (unofficial) <url url="https://copr.fedorainfracloud.org/coprs/awood/scid_vs_pc/">
</P>
<P>The latest code is available from subversion - <bf>svn checkout http://svn.code.sf.net/p/scidvspc/code/ scidvspc-code</bf>
or as a tarball <url url="https://sourceforge.net/p/scidvspc/code/HEAD/tarball" name="https://sourceforge.net/p/scidvspc/code/HEAD/tarball">
</P>
<P>Other project <url url="https://sourceforge.net/project/showfiles.php?group_id=263836" name="files">
</P>
<sect> installation <p>
<sect2> Linux , Unix<p>
<p>
Scid vs. PC requires Wish (Tcl/Tk) 8.5 or later (though 8.5.10 has nasty bugs and should be avoided), and a C++ compiler .
<newline>
Example packages required include "tcl, tk, tcl-devel, tk-devel" and
"gcc-c++ , libstdc++"; but of course will vary with your distribution.
</p>
<p><em>The default installation directory is <bf>/usr/local</bf>, which is generally empty, but any
version of Scid here will be overwritten. To install into <bf>/usr</bf> (for eg)
use <bf>./configure BINDIR=/usr/bin/ SHAREDIR=/usr/share/scid/</bf></em></p>
<p>Installing from source:</p>
<code>
tar -xzf scid_vs_pc-4.18.1.tgz
cd scid_vs_pc-4.18.1
./configure
sudo make install
scid
</code>
<p>Debian / Mint / Ubuntu users may be interested in this <url name="link" url="http://www.linuxx.eu/2012/11/scid-vs-pc-installation-guide-ubuntu.html">.</p>
<p>
Extra chess pieces (such as Berlin) are now enabled by default for Wish 8.6, but 8.5 requires installing TkImg. Sound support requires Snack.
<newline>
If your distro does not provide these packages ("tkimg", "tcl-snack"), you can install from source using these links (both of which have fixes applied).
<newline>
<url name="TkImg" url="https://sourceforge.net/project/downloading.php?group_id=263836&filename=tkimg1.3.scidvspc.tar.bz2">,
<url name="Snack" url="http://sourceforge.net/projects/scidvspc/files/support%20files/snack2.2.10.scidvspc.tgz/download">.
</p>
<sect2> Windows <p>
Windows installation simply requires downloading the <ref name="executable" id="download_">, and following the prompts.
</p>
<p>
The configuration files, <bf>including the chess engine list</bf>, are stored
in the <bf>Scid-vs-PC\bin\config</bf> directory, and may be copied over from
old versions to make upgrading easier. If the app is installed in "Program Files" On Windows 7, the config files are mirrored in
C:\Users\[USERNAME]\AppData\Local\VirtualStore\Program Files\Scid vs PC
</p>
<p>People with Visual Studio 11 should now be able to compile the project fairly easily (see Makefile.vc for more details).</p>
<sect2> Mac OS X <p>
The <ref name="ScidvsMac-4.18.1 app" id="download_"> should include everything you need. Simply drag and drop the App into /Applications (or similar).</p>
<p>Due to complicated build reasons, it seems only Yosemite (OS X 10.10) and later are now supported. </p>
<em>Users upgrading may have to remove (or edit) <bf>$HOME/.scidvspc/config/engines.dat</bf>
to properly configure the chess engines.</em>
<p>
OS X has a relatively poor implementation of Tcl/Tk, and we use a 32 bit carbon build of Tcl 8.5 - which is the least buggy version. Cocoa Wish 8.6 has made progress, and is now a useable alternative for those able to compile from source and seeking a little more speed, but it is still not recommended due to numerous rendering anomalies.
To compile from source - once you have XCode installed - please read <bf>ScidvsMac-HowTo.rtfd</bf> in the source tarball.
</p>
<sect> news <p>
<bf> July 2017 </bf>
Thanks to (our best bug reporter) Ileano for finding a bug in the new Best-Games/Browser feature. I've made a 4.18.1 point release to include the fix. This version also includes a minor PGN import fix.
<bf> October 2016 </bf>
4.17 has a bit of a tough life, and is being re-released with a bug fix 28th October.
Otherwise, it is an exciting release for hackers, with patches for chess960 and Gregors speedy tkText rewrite.
<bf> April 2015 </bf>
Exciting to have some usability fixes for the Tree Mask. Hopefully this feature will start to get some real use.
<bf> December 2013 </bf>
4.11 is out, with large board sizes, and a fix for the annoying filter/tree issue.
<bf> April 2013 </bf>
Finally have a docked windows feature. It's a damn complicated thing, but i am fond of it.
Scid vs PC 4.9 is coming :)
<bf> March 2012 </bf>
Big effort by Gregor to write Drag and Drop support for
Scidb and ScidvsPC. Thanks. FICS is looking great too.
<bf> September 29, 2011 </bf>
Jiri Pavlovsky has made a windows installer. It's a nice piece of software :)
Big thank-you. And we now have undo and redo features.
<bf> July 8, 2011 </bf>
Thanks to Gilles for the web page restructure and OSX testing. Gregor Cramer <url url="http://scidb.sf.net"> has contributed a PGN figurine feature.
<bf> April 19, 2011 </bf>
A belated thanks to Lee from Sourceforge for
<url url="http://sourceforge.net/blog/after-scid-row-a-new-chess-app-is-born/" name="this article">.
<bf> December 10, 2010 </bf>
Scid vs. PC 4.2 includes support for Scid's si4 db format.
<bf> July 3, 2010 </bf>
For the tenth release I've adopted verison number 4.0 . It includes a new Computer Tournament feature (thanks to some UCI snippets from Fulvio) and the Gamelist Widget is finally up-to-speed for large databases.
<bf> April 19, 2010 </bf>
Release 3.6.26.9 includes a Fics accept/decline offers widget.
<bf> December 20, 2009 </bf>
Thanks to Dorothy for making me a Mac DMG package with this release , 3.6.26.8.
<bf> August 16, 2009 </bf>
With 3.6.26.6 I've fixed Phalanx's illegal castling. There is also changes to the Setup board and Toolbar configuration widgets.
<bf> July 17, 2009 </bf>
3.6.26.5 - New Gamelist widget, and re-fashioned main buttons. Project's looking quite solid :->
<bf> June 23, 2009 </bf>
The monkey on my back has really been having a good time. This release includes changes to the Gameinfo, Comment Editor, and Board Style widgets, some new chess pieces, colour schemes and tiles. Thanks to Michal and Alex for feedback.
<bf> June 4, 2009 </bf>
Well, the html is up, and i've got a couple of
files in the downloads section. My project is fairly modest fork of Scid
... just rewriting Tk widgets when i get the urge.
<sect> miscellaneous <p>
<sect1> docked windows <p>
This powerful feature is maturing. See the Docked Windows help item for more info.
<itemize>
<item> Window focus automatically follows the mouse around, and also impacts which keyboard bindings are active. Most bindings are active when the mouse is over the main board.
<item>In the event of Scid failing to start, restart the program with the <bf>-nodock</bf> option.
<item> Windows undocked from within docking mode can have glitches.
Mainly: drag and drop game copies in the switcher don't work.
<item>OS X support is not great.
</itemize>
Make sure to check out the new Theme Options, which affect how the Docked Windows (and Gamelist) look and feel.
<sect1> how to play <p>
<descrip>
<tag/Playing against the Computer/
The main Computer vs. Player feature is accessed from <bf>Play->Computer</bf>. Here
you'll find options to play against Phalanx (a flexible computer opponent whose
skill you can select), or any installed UCI engine.
<tag/Playing on the Internet/
Playing on the Internet is done via the the
<bf>Play->Internet</bf> menu item. I recommend visiting the <url
url="http://www.freechess.org" name="Fics"> website to create a user
account, but it is also possible to play anonymously. To start a game,
press the <bf>Login as Guest</bf> button, then watch the available games as they are
announced in the console. Enter <bf>play [game number]</bf> to accept a
game challenge.
</descrip>
<em>There is more information
about the Fics and Tactical Game features in the Scid Help menus</em>.
<sect1> todo <p>
<itemize>
<item> The TCL sound package, Snack, needs fixing and a maintainer.
<item> Openseal is an open source version of FICS Timeseal. It needs some
rewriting to work with Scid, though it is a small program.
<item> FICS could be adapted to work with the ICC. The work involves
analysing the differences in the strings used by the two programs.
(for example, for FICS we have this line to ackowledge successful log-in
if {[string match "*Starting FICS session*" $line]} {
The two servers do have many similarities i think, and examining
xboard's "backend.c" (or some other client) for "FICS" particularities
<item> Translation updates are always welcome
<item> Fischer Chess (Chess 960) is not really implemented.
The latest code is in ScidvsPC's source patches/chess960.patch , with code from
the (now-defunct) http://www.wtfai.me.uk/scid960.html , but it is only a hack.
<item> The Tree code works reasonably well, but i have never found the time
to overhaul the Slow/Fast/Slow&Fast modes. These were (for a long
time) negelected when Fulvio wrote the interuptible tree code. Scid
now has the Modes removed, so doing this in ScidvsPC probably wouldnt
be terribly hard to do.
<item> There are two engine types - UCI and XBoard. Pascal's UCI code is in
some ways inferior to Shane's Xboard code.
Though this is mostly mitigated by the speed of modern processors,
it'd be nice to make use of the UCI ponder feature in analysis mode
(Comp mode already does so).
<item> I've never had a chance to verify/update the Novag Citrine drivers
and interface due to lack of hardware.
<item> Our Windows port needs a little overhaul to properly use Users home
directory to store all the various data.
I will get around to doing it one day though.
<item> A lot of people use chessbase books (.ctg). Scid can only read
polyglot opening books, but inlining this project's
work may not be too hard. https://github.com/sshivaji/ctgexporter
</itemize></p>
<sect1> known issues <p>
<itemize>
<item> Linux sound playback is buggy.
<item> Tcl/Tk-8.5.10 is buggy.
<item> OS X docked mode has some issues due to it's poor Tcl/Tk.
<item> <bf>Focus Issues</bf>. Kde users can allow Tcl apps to properly raise themselves by
configuring <i>desktop > window behavior > advanced > focus stealing prevention</i>
set to "none"
<item> Sometimes Scid vs. PC may have very loud/wrong colours.
This can be caused by the Window Manager exporting their color schemes,
and can normally be switched off somewhere in the window manager's colour
settings.
</itemize>
<sect1> bugs <p>
<itemize>
<item> See the known issues about Tcl/Tk (above).
<item> Importing huge PGN archives can
sometimes fail. The command line utility <bf>pgnscid</bf> is a more reliable way
to create large databases from pgn. Typing "pgnscid somefile.pgn" creates a new database
"somefile.si4".
<item> Using the '+' operator and clicking on 'Find' in the gamelist widget can be very slow. The code needs to be moved from gamelist.tcl to tkscid.cpp.
<item> Windows only:
<itemize>
<item> Using "ALT+F"... etc key bindings to access the menus is badly broke. This is a Tcl/Tk issue.
<item> Window focus/raise issues, another Tcl/Tk issue.
</itemize>
</itemize>
<label id="thanks_">
<sect1> thanks <p>
Thanks to Shane Hudson and the authors of <url url="http://tcl.tk" name="Tcl/Tk">.
To <url url="http://scidb.sf.net" name="Gregor Cramer"> for new features and technical support.
Ozkan for his Win64 builds and knowledgable help.
<url url="http://sourceforge.net" name="Sourceforge.net"> for their great hosting,
Jiri Pavlovsky for the <url url="http://www.jrsoftware.org/isinfo.php" name="windows installer">.
Thanks to Pascal Georges for his many technical contributions to mainline Scid, and also Fulvio, Gerd and the language translators.
To Gilles, Dorothy and Steve for OS X support, to Michal Rudolf for early encouragement, and
<url url="http://home.hccnet.nl/h.g.muller/chess.html" name="H.G.Muller"> for technical feedback.
</p>
<sect1> scid's history <p>
<p>Scid is a huge project, with an interesting history. Originally authored by
Shane Hudson from New Zealand, it combined the power of Tk's GUI and
the speed of C, to produce a free Chess Database application with
Opening Reports, Tree Analysis, and Tablebase support.
It gained quite some attention, as it was arguably the first project of it's
kind; but after writing over a hundred thousand lines of code, in 2004 development
stopped and Shane never contributed to Scid again.</p>
<p> Two new versions of Scid appeared around 2006. The first was ChessDB
authored by Dr. David Kirby. With some good documentation and
the ability to automatically download games from
several web portals, it became popular. But at the same time Pascal Georges from France
was making strong technical improvements to Scid. Frustrated with Scid's dormancy,
and because of disagreements with ChessDB's author, Pascal released his own tree, Scid-pg, which
included UCI support and numerous Player versus Computer features.</p>
<p> But subtley, and with some controversy, he began to adopt the name Scid as his own. Some
people objected, especially Dr. Kirby, with whom a flame war began, but
Pascal's efforts to gain ownership of the Sourceforge Scid project eventually succeeded.</p>
<p>Under Pascal, and with the help of numerous contributors, Scid again strode
forward. Pascal wrote a Tree Mask feature, and in 2009
he upgraded the database format to si4, all the time making speed and technical improvements
to the neglect of the interface. In 2010, Pascal ceased contributing at all, and shortly after
Scid 4.3 was released.
Since then, Scid has had widespread technical changes by Fulvio Benini, who is a long-standing contributor.
<p>Currently there exist several Scid related projects.</p>
<p>Chessx was originally by Michal Rudolf (a longtime Scid contributor from Germany) and named Newscid. Now led by Jens Nissen, with a 1.0 release, it
is an attractive Chess GUI but with a small feature set and without si4 support.
</p>
<p>Scid vs. PC was started in 2009 by Steven Atkinson from Australia. Forked from Scid-3.6.26, it began as an effort to tidy Shane's frenetic code base and improve the user interface, and has since matured into a capable Scid successor.
</p>
<p>The Android app, Scid on the Go, supports the si4 database format, and is the only mobile Scid related project.</p>
<p>Another project nearing a 1.0 release is Scidb by Gregor Cramer from
Germany. It is an ambitious chess database program inspired by Scid, with heavy
utilization of C++ classes and customized Tk widgets. It also supports
Chessbase databases and many chess variants.</p>
<label id="changes_">
<sect> changes <p>
<sect2> Scid vs. PC 4.18<p>
<itemize>
<item>New Best Games widget, similar to the Gamelist.
<item>Score Graph now highlights the current move.
<item>New annotation feature: Show missed/shorter mates.
<item>A little new Gamelist button to reveal hidden/squeezed buttons (finally!).
<item>The GameInfo Window has a right-click menu, and other minor menu changes.
<item>Basic support for horizontal scrolling (in gamelist, crosstable and bestgames) for mousewheel buttons with horizontal capability..
<item>Finnish translation, from Mika Kaakinen.
<newline><newline>
<item>Engines: if an engine shows a Mating line, show the whole line in analysis window, disregarding Max-Ply variable.
<item>Don't show an error message when importing null PGN tags... too verbose.
<item>Fics: try to handle case when move is made after run out of time. (We don't want to mark the game as out of sync).
<item>Minor Translation, Mask and Fics tweaks.
<item>Hide Board resize buttons in docked mode if auto-resize is enabled.
<item>Revert Control-b binding to Book window.
<item>Focus the text box of Comment Editor when raised.
<item>Show a busy cursor when backing-up databases in the finder.
<item>Game Save: also use previous Round with the 'Use Previous' button/feature.
<item>Running Engine 1 in the statusbar needs special handling if using docking, as it cannot be withdrawn properly and was confusing before.
<item>Show correct position in the pgn window after adding a new var/move.
<item>Show PGN scrollbar by default.
<newline><newline>
Bug Fixes
<item>Redock Windows after they have been undocked then destroyed. Before, such windows were remade undocked, and *without* menus.
<item>Keep comments when truncating game from start.
<item>Fix broken 'Copy' button in Engine's config window.
<item>Promoting variations didn't handle precomments.
</itemize></p>
<sect2> Scid vs. PC 4.17<p>
<itemize>
Analysis/Engine window.
<item> * Show checkmate/stalemate messages instead of sending 'no-move positions' to engine.
<item> * In engine configuration window the 'Date' field of an engine is now its exe modification time (mtime).
<item> * Speed enhancements for processing UCI engine moves (pv).
<newline><newline>
Gregor's improvements to the player and tournament finders (which Shane never implemented properly).
<item> * Previously - only the *first* 50 tournaments were used (eg) when looking for the 50 tournaments with most players.
<item> * Compilers must now support c++0x / c++11.
<newline><newline>
<item>Custom player photos (Place correctly named gifs in $HOME/.scidvspc/photos or bin/photos).
<item>Resign button for playing UCI engines and Phalanx, analog clocks can now be hidden ('x' button in the white clock), and add the 'Skill Level' to the pgn header (eg - as used by Stockfish).
<item>A patch to include Gregor's tk::text improvements.
<item>New Chess 960 patch! Thanks to Britton Farrar, who now has a project at https://github.com/brittonf/scid-vs-variants.
<item>New 'Under Promotion' search item in General Search.
<item>Computer Tournament: when 'First engine plays others', flip board to show games from first engine's view.
<item>Flip game browser if matches myPlayerNames.
<item>Clipbase game limit is now 5,000,000, and game undo buffer is 20.
<item>Chess Pieces: remove 12 piece-set limit, and adventurer and kingdom pieces. Reinstate old Merida1 as Merida3.
<item>Row colour is now configurable for Player/Tourney/DB finders and Crosstable rows.
<newline><newline>
Fics
<item> * Offers graph is updated in a better manner.
<item> * Save game and add message disconnected while playing.
<item> * Top three buttons are now configurable.
<item> * Add a 'follow+' command, which automatically saves followed games.
<newline><newline>
<item>Tweak Find Best Move feature, which now also recognizes non-standard starts.
<item>Game Save dialog: extend use of 'Use prev tags' to 'Use previous' (for Names, Site, Event, Elo, dates).
<item>Switcher - replace readonly foreground color with a '(readonly)' message, and add a 'Confirm Copy' option menu.
<item>Disable tree updates while annotating games and computer tournament.
<item>Tree: Instead of having a 'stop' button, grey the tree text when updating (if progressBar is hidden).
<item>Change a few shortcuts. control-b board colours. control-B setup board. control-G general search.
<item>Control-TrialMode button, automatically adds a null move, and tweak the trial mode button pic.
<item>Gregors namebase hardening.
<item>PGN Import now converts any empty Name/Event/Site/Round tags to '?' (according to pgn standard, these should not be empty).
<item>Minor fixes for Setup Board.
<item>Allow Merging Games with non standard starts.
<item>Bind pressing 'vv' keys to enter first variation.
<item>Remove Crafty specific command 'mn', and it seems unsupported in Crafty 25.
<item>In the tree window, when deselecting "Adjust Games", we now keep the current gamelist/filter.
<item>Make hideNextMove non-persistent.
<item>Right clicking 'Exit Var' button will exit all vars.
<newline><newline>
Bug fixes
<item>Fix a nasty memory leak (in PgnParser).
<item>Fix name counts when using globbing in the name editor.
<item>Fix Mate-in-N (Tactics) bug.
<item>Some charsetconverter (internationalisation) fixes from Gregor.
<item>Removed xdg-open for opening URLs which just doesnt work for me.
<item>Tree info button (short display) was broke.
<item>Bugfixes for compiling on some linux platforms (including Raspberry Pi 2).
<item>Some clock fixes. Digital clock was busted (counting up). CompTournament clocks are now digital only.
<item>Stop tacgame/phalanx from failing to restart.
</itemize></p>
<sect2> Scid vs. PC 4.16<p>
<itemize>
<item>New Checkmate/Stalemate general search option.
<item>Make fics premove work properly, and with promotion.
<item>New Switcher menus to Open Tree/Best Games/Change Icon, and negate any open base filter.
<item>The Best Games window can now be unsorted (on ELO).
<item>Tree window has a short-display option (default is on).
<item>New Merida1 piece set with large sizes (from Richard).
<item>Change the colours of switcher current-base and book/book-tuning/tree next-moves.
<item>Update all latex export features from Chess12 to the modern Skak (author Richard Ashwell) and add Latex previews for game exports (linux only).
<item>Some Opening-Report and Player-Report fixes, and fix the Opening-Table options window.
<item>Show the custom flag names in the statusbar.
<item>Player Info: Add an extra 'Filter Games' hyperlink.
<item>Tournament finder: Change behaviour re showing tournament crosstable.
<item>Portugese update from G. Silva. Spanish update from Benigno.
<item>Add 50 move draw detection to Phalanx and UCI computer games.
<item>And new fics 'smoves+' command stores move-time (%emt fields).
<newline><newline>
Bug fixes
<item>Export PGN bugfix introduced in 4.15.
<item>Properly handle OpenRecentAsTree, if base is already opened.
<item>'Round' wasn't getting shown in the gameinfo if Date was unset.
<item>Annotation: try to handle zero move games.
<item>Work aroud for occasional Tcl issue which affects piece dragging.
<item>Game Save dialog didn't have translations.
<item>Remove a heap of compiler warnings.
<item>Tournament finder was showing incorrect number of games.
</itemize></p>
<sect2> Scid vs. PC 4.15<p>
<itemize>
Engines
<item>Limit engine ply option.
<item>Bind Control+Enter to add whole line.
<item>Tweak variation creation to avoid occasional var staggering.
<item>Show 'Ponder' as a UCI configuration option (now that engines may play with Ponder on).
<item>For the addmove button '+'. If move exists, just move::Forward.
<newline><newline>
Annotation
<item>Options for the score format (which allows them to be hidden in the PGN window).
<item>When finished annotating game, move to last move (instead of sometime staying at second last move).
<item>Dont show out-of-book messages for non-standard starts.
<item>Use-book feature didn't work under certain condition.
<newline><newline>
Gamelist Window
<item>Columns can now be reordered, hidden, or right/left alligned (right-click column titles).
<item>Replace the Flag button with context menus.
<item>Left/right keys scroll the gamelist view.
<item>'Merge Game' menu item (patch only).
<newline><newline>
Tree
<item>When deselecting 'Adjust Filter', make the current adjusted filter remain.
<item>Fix up a few tree translations/text formatting issues.
<item>Option to show/hide the progress bar. (On OS X, the progressbar makes searches much slower).
<item>Fix unusual coredump closing unused tree.
<newline><newline>
Spelling
<item>Make Spellcheck interuptible, and remove limit of 2000.
<item>Update spelling file against Franz' June 2015 release.
<item>Skip spelling date check if game has no date.
<item>Tweak AddEloRatings feature to work properly with FIDE rating data newer than 2012.
<item>Don't ask confirmation of spellchecking clipbase.
<newline><newline>
UTF-8 support (from Gregor)
<item>Databases can now be exported to PGN using either UTF-8 or Latin-1 character sets.
<item>Detect correct charset of imported pgn and convert all to utf 'Avoiding a mix of character sets inside a database.'.
<item>Support for ChessBase proprietary character set in PGN header.
<newline><newline>
FICS
<item>Add flip-board buttons to the mini observed games.
<item>Add a 10 minute line to offers graph.
<item>Hack to destroy the results messageBox if we are being 'rematched' or challenged.
<item>Unhide fics boards when a new observed game is announced.
<item>New takeback code (better, but needs more work).
<item>Add a 'Time' tag.
<newline><newline>
Computer Tournament
<item>Remember selected engines when changing number of engines.
<item>Use new is-check routine for stalemate detection (sc_pos analyze could cause core dumps).
<item>Change the tournament per-game time controls from min/secs to secs/secs (base/incr).
<item>Don't add time increment for in-book moves.
<newline><newline>
Translations
<item>Update for French from Dale Cannon.
<item>Minor Portugese update from martinus.
<newline><newline>
Player Info
<item>Player Info history feature (right click window).
<item>Add 'Total' separators to the playerinfo stats.
<item>Filtering opponent games wasn't working if tree open.
<newline><newline>
Bug Fixes
<item>MS Windows - preempt/fix possible db compaction failure due to inherited engine file descriptors remaining open.
<item>OS X Board Options colour buttons were not coloured.
<item>OS X and maybe win32 - game import wasn't automatically pasting the text copy buffer.
<item>The pgn middle-button board popup could rarely be placed off-screen.
<item>Fix occasional (but annoying) bug regarding game truncation and variations.
<item>Creating a new database - board wasn't getting refreshed.
<item>Browsing a game - autoplay didn't stop straight away when requested.
<item>Some EPD fixes. Notably - auto save position.
<newline><newline>
Also
<item>Minor Compact database fixes; create a new game when compacting db (instead of leaving the current game as game 0, which is confusing), and ask for SaveGameChanges before compacting.
<item>Autoplaying multiple games - pause at each game end.
<item>Database switcher uses font_Tiny, so handle/resize this font a little better.
<item>Usual Help updates, including add a help button for the NAG window and Correspondence Chess / Xfcc / email help update.
<item>OS X hack to activate shortcuts keys when wm gives app focus.
<item>Setup board should always start with the current position.
<item>Try to make all base filenames absolute, hoping to fix duplicate file history entries and db opens.
<item>Add a string length validation procedure, and use it to limit Custom Flag entry boxes to 8 chars.
<item>Dont reload last/first game if already active.
<item>Gregor's qsort implementation for player finder sorting (sc_name plist).
<item>Bump player/tourney finder defaults.
<item>Make tournament finder respect EventDate tag.
<item>Patch to always load last game (ignoring base autoload).
<item>Bind Control+Wheel to font resize in the player and tournament finders.
<item>Merge game: move the merge game comment to the start of variation, and simplify comment.
</itemize></p>
<sect2> Scid vs. PC 4.14<p>
<itemize>
Tree Mask
<item>Mask auto-load option
<item>Automatically add move to mask instead of showing silly error message.
<item>Holding Control while opening the Mask context menu (marker/nags/color) adds a marker to the whole line (etc).
<item>Make Mask moves easier to see, and tweak menus.
<newline><newline>
Board Setup
<item>Enable piece dragging
<item>Flip the setup board if main is flipped.
<item>Make 'Clear Setup board' have Kings.
<newline><newline>
Searches
<item>Add End-Position-Only option to Material Search.
<item>Knight+Bishop sanity check was wrong, and we werent saving Knight+Bishop joint totals in saved searches.
<item>Tweak the other-base combobox in Board Search.
<newline><newline>
Fics
<item>Double clicking an observed game makes it your primary game (number is shown as bold)
<item>Refine Offer Graph layout (most games are short), and add a close button (previously was only escape key)
<item>New 'Censor' button (+censor opponent)
<item>Add a show/hide buttons feature
<item>Control+Wheelmouse alters Fics console font size.
<item>Only save games a few moves long.
<newline><newline>
Computer Tournament
<item>Automatically adjudicate in simple cases of insufficient material.
<item>Make the window more ergonomic
<item>Fix ponder not working with non-standard starts.
<newline><newline>
Game Information
<item>Comments now have their own line, and move some infos to the Statusbar
<item>When Gameinfo is hidden, make the mini Player Names clickable.
<newline><newline>
Book Tuning
<item>Add/Remove Line features
<item>Clicking on Book Tuning next move (in yellow) moves forward.
<item>Bugfix - truncate the polyglot books when using Remove Move.
<newline><newline>
Score Graph
<item>Remove the errant rounding up of +10 to +11 in y-axis, and raise border over graph bars
<item>Add backGround colour to graphs
<item>Middle button pops up the game position for any move.
<newline><newline>
Other
<item>New Portuguese translation from R. Silva (martinus at FICS)
<item>Update to Phalanx XXIV. The Tactical Game feature is a proper challenge now.
<item>Place Best Games window beside Tree window (in docking mode).
<item>Playerinfo: still show Bio info (if available) when there are no games in database.
<item>Automatically add the final move if adding a var at game end with the AddVar button
<item>Minor improvements for html/html+javascript Game Exports
<item>Set filter to deleted games prior to compacting game file.
<newline><newline>
Documentation
<item>Document how to alter the Game List fields
<item>Update OS X build notes.
<item>Update chess960 patch (no code changes), and document known issues.
<newline><newline>
General Bug-fixes
<item>Xboard engine annotation was ignoring 'Use Book'.
<item>Correspondence chess tls/encryption bugfix (Alexander)
<item>Properly flip comment editor board (if applicable) and other tweaks
<item>'Find Best Move' feature was broke
<item>When saving game, throw error for badly formed extra tags (instead of silently discarding).
<item>When adding a var to end of game, make sure to auto enter *this* variation, in case of vars already existing
<item>Exit trial mode when changing bases.
<item>Gamelist sort confirmation column-name was not translated.
<item>Change move overwrite behaviour of eco browser and Opening Table moves.
<item>Remove superfluous padding from OS X aqua theme
</itemize></p>
<sect2> Scid vs. PC 4.13<p>
<itemize>
<item> Analysis Engine: exclude move(s) feature. Mouse-hover shows excluded moves (UCI only).
<item> Analysis Engine: button to pop-up unrevealed buttons, and redo a few icons.
<item> Maintenance: Bulk strip Comments/Variations.
<item> Depth-based Engine Annotation improvements.
<item> Tweaked key bindings (including FilterReset Control-r and GameSave Control-s).
<item> Improved Background Colour feature.
<item> Add 'Find' entry boxes to more windows (including spelling corrections) , and widget can now use regular expressions.
<item> Splash widget console now has a simple command history (up-arrow).
<item> Better Repair Base feature (from Gregor).
<item> Include Gregors fast file opening with the windows 32-bit binary.
<item> Bind Control-Wheel to alter fixed font size (in some windows).
<item> New Russian translation (from Sergey Nikolaevich Koyankin) and updated German one (from surrim).
<item> Enforce all tags (eg Event names, etc) to be less than 256 chars.
<item> Tweak Scid's Linux installer is to properly allow custom SHAREDIR.
<item> Windows drag and drop file open wasn't being init properly.
<item> Better handle language translations/encoding.
<item> Crosstable: bump max-player limit, tweak menus and bind right-click to menu, fix occasional allignment bug, and dont' automatically update (fixing busy cursor bug).
<item> Bump Opening Table limits, and minor bug-fixes.
<item> New (Skak) Latex export-games feature (author Mark Dennehy).
<item> Update Xfcc to handle secure connections (thanks to Andrew Hunt).
<item> Fix minor memory leaks, and dont slow game file compaction (we now reset filter).
<item> Bestgames has a game load menu instead of 3 buttons.
<item> Refine docked window drag and drop.
<item> Many minor OS X tweaks.
<item> Trim whitespace from name fields in game save dialog.
<item> Add whitespace corrections to spelling.ssp, and also tweak Event spelling corrections.
<item> Tooltips for the obscure buttons in main buttonbar.
<item> Analysis add move as 'New Mainline' was broke.
<item> Always get confirmation for sorting via gamelist.
<item> Enforce illegalilty of saving Event Date without Game Date.
<item> Phalanx updates and minor tacgame, sergame fixes.
<item> Make a few windows have small font buttons.
<item> Shift+Wheel(/ left-right wheel) scrolls a few widgets horizontally.
<item> Break up the long Book Tuning button menus.
<item> Many minor bugfixes and further tree-only filter fixes.
</itemize></p>
<sect2> Scid vs. PC 4.12<p>
<itemize>
<item>Gamelist/Filter fixes. Filter works better with Tree.
<item>New Crosstable tie-break options and reorder Crosstable menus.
<item>Game-result is now shown alongside Player names, at top of GameInfo window.
<item>Middle button in main board toggles game info.
<item>Databases open faster (Linux/OS X only - "avoid the time consuming file locking". Windows is in testing).
<item>Allow dragging Docked Window tabs to alter their order.
<newline><newline>
Gamelist button/menu changes:
<item>Flag button is now context menu, Gamelist Save is moved to tools->export, Find button removed (use enter in Find entrybox)
<newline><newline>
Spelling changes:
<item>Update spelling file to a custom version of Franz's Jan-5-2014 spellling.ssp.
<item>Spell-checking can now remove GM, IM, FM, CM, WGM prefixes from player names.
<item>Doing player-name replacements, show how many fail due to age/date considerations.
<newline><newline>
FICS changes:
<item>Add user-configurable init commands.
<item>Board size slider is now a menu.
<item>Game Offers pack over buttons (making it less crowded, use escape/button-2 to cancel).
<item>New find entrybox to search the console.
<item>Remove Clear button (as getting crowded).
<item>Remove the never used big clocks.
<item>Add start, end sounds (and minor sound fixes - though still buggy).
<item>Dont save FICS aborted games.
<item>Disable engines when playing a FICS game.
<newline><newline>
Analysis and Annotation changes:
<item>Make 'scoreToMate' work better and faster, which stops occasional incorrect Mate-in-N lines showing up, and works better at near-mate positions.
<item>Make the Annotation config window fit on small displays.
<item>Stop engine at end of annotating a single game.
<item>Try a new approach to Depth-based annotation, which works better, but still needs fine-tuning.
<newline><newline>
<item>Spanish translation update from Igor Sosa Mayor.
<item>Polish translation update from Adam Umiastowski.
<item>Add a find entrybox to the splash window
<item>Strip PGN Tags improvements
<item>Right-clicking toolbar Game-Save icon quick saves game.
<item>Sound devices can now be selected; mainly useful for Linux systems
<item>Dont insert newlines into PGN copied to text buffer... Some web PGN browsers don't work with newlines following movenum. eg "10.<newline>Nxc3"
<item>Save game history when Scid quits
<item>Remove tree status bar. Same info avail in switcher and tree text widget.
<item>Booktuning nextmove is now highlighted (same as Book), and padding has been tweaked a bit.
<item>Move Maintenance menu from File to Tools menu
<item>Remove the annoying " from myPlayerNames.
<newline><newline>
Bugfixes:
<item>When saving PGN to file, disable translating pieces. (Export to PGN was already this way).
<item>FICS Digital clocks didnt appear under some circumstances
<item>Undo/redo refinement/fix for when buffer has been full
<item>Fix import issue - Sometimes first tag is lost (If UTF byte order mark is present)
<item>MSWindows - Board keyboard bindings are were getting lost after Variation window popup is dismissed.
<item>Some tooltip refinements, including removing tooltips with board update (mask tooltips were erroneously persistent).
<item>Tablebase window: Results Board was not getting packed (is now below Results Frame). Change the damn awful red, update help, give tbWin the widest paned window.
<item>With wish8.6, we cant close undocked windows with a Close button. Fix
<item>Some fixes for javascript and html game exports
<item>Correctly handle plain text crosstables.
</itemize></p>
<sect2> Scid vs. PC 4.11<p>
<itemize>
<item>Maximum board size is now twice as big
<item>Gamelist context menu (right-click). Less button crowding
<item>Annotation improvements: Depth based annotation, and cut-off features
<item>Dock a few extra windows (graphs, tablebase)
<item>Computer tournament stability/speed fix
<item>Locked Analysis Engines now show the locked position (not the working line)
, and bug-fix the engine lock, which didnt work properly
<item>Add a low CPU priority check box to Engine Configuration window
(especially important for MS Windows - where engines can kill GUI)
<item>Engine configuration window now repsonds to keystrokes to quickly find any engine
<item>Display "(altered)" in statusbar is game has been changed
<item>Fullscreen menu item (Options->Windows->Fullscreen)
<item>FICS tweaks, including over-riding takeback/abort request dialogs when game ends
<item>Remove some wasted space around FICS, main button bar, and other widgets
<item>New Greek translation
<item>Read custom chess pieces from ~/.scidvspc/pieces
<item>Docked tabs/menu refinements
<item>OS X - Clicking on URLs will open the link in a browser
<item>Add a command console to the start-up window
<item>Bug-fix: Fix main board rendering anomoly in docked mode with MS Windows
<item>Bug-fix: When tree is open, gamelist filter operations didn't work properly
<item>Bug-fix: Search in variations never matched positions at end-of-line
<item>Bug-fix: Opening Table favourites werent working properly
<item>In Export PGN dialog, add an option for "Space after Move Numbers"
<item>Keyboard short-cuts changes. Control-L (etc) no longer open/close, but open/raise
<item>Tweak Comment Editor and Player Info buttons
</itemize></p>
<sect2> Scid vs. PC 4.10<p>
<itemize>
<item>When sorting databases, don't reset filter and remember current game/gamestate
<item>Game history menu
<item>Implement (and bugfix) SCID's more comprehensive NAG framework
<item>Change a couple of field orders in the gamelist, remember field widths, and remove the icon context menus from the switcher (middle click now toggles show/hide the database icons)
<item>FICS: Allow use of alternative URLs (used during FICS outage) and other minor tweaks
<item>Window focus improvements (mainly for MS Windows and OS X)
<item>Computer Tournament: add 'Engine Scores as comments' option, and make some minor global/:: var changes
<item>Add Book Tuning to dockable windows
<item>Automatically flip board (if applicable) in game browser and analysis miniboards
<item>When diffing twin games, ignore newlines in the comments, which make diffing impossible
<item>Add undo points for user generated addNag events
<item>Bookmarks: add a few key bindings (delete/up/down), and shuffle the gamelist bookmark button up one row
<item>Drag and drop hardening
<item>Windows 7 bugfix: PGN export and Progress bars weren't working in undocked mode
<item>Translation framework updates. Overhaul Dutch translation, and remove (broken) Russian one
<item>Convert braces '{', '}' to '(',')' when exporting PGN comments (against PGN standard). Also tweak various PGN help topics
</itemize></p>
<sect2> Scid vs. PC 4.9.2<p>
<itemize>
<item>OS X changes, including docked mode fixes
</itemize></p>
<sect2> Scid vs. PC 4.9.1 <p>
<itemize>
<item>Fix promotion bug in non-docked mode
<item>Small pictures allign top/bottom in game info
<item>Clickable crosstable columns
<item>Make an undo point with Setup Board, and disable undo for Trial mode
<item>Add Tournament lookup to Player Info window
<item>PGN import window was not getting mapped
</itemize></p>
<sect2> Scid vs. PC 4.9 <p>
<itemize>
<item>Window Docking feature
- Different windows are docked/restored than Scid. Five layout slots with three custom layouts. Bug-fixes. F11 for fullscreen. Tcl-8.6.0 may have issues. Selectable Ttk themes (also for Gamelist)
<newline><newline>
General
<item>Move search feature (eg 'h6 Bxh6')
<item>UCI: replace 'position fen ...' with 'position startpos moves ...' for general analysis
<item>Better Twin Games Checker - highlights missing comments and variations in duplicate games
<item>Windows has a MSVC makefile (Makefile.vc) and includes Stockfish 2.31 (JA legacy build)
<item>Fix windows stack problem (hopefully)
<item>Text Find widgets in help, crosstable, engine logs
<item>Game Save dialog remembers any custom tags you add to a game, making them easy to recall
<item>Restore drawing arrows and marks from the main board (also used by FICS premove)
<item>Arrow length/widths configurable via comment editor
<item>PGN Figurines now display in bold, and a different font, if applicable (from Gregor)
<item>Some new board textures (from Ed Collins)
<item>Automatically save "bitmaps" directory when exporting to HTML
<item>Player info window shows Photos in a scrollable canvas insead of stuck in top right corner
<item>Delete key deletes moves in game/variation after the current move
<item>Score Graphs are now bargraphs instead of lines
<item>Bind statusbar->middle button to 'switch base'
<item>FICS context menu, game offers now show more information, and premove
<item>FICS: deiconify/raise window when game starts (nodock mode only)
<item>FICS: stop clock when we make a move (even though we may not have acknowledgemnt from FICS about move)
<item>FICS: 'upload' command for uploading local games to FICS examine mode
<item>Allow the Name editor to glob '*' for Site, Event and Round fields (but not for 'All Games', too dangerous when used by mistake)
<item>The material board can display *all* taken pieces
<item>Gamelist button rows can be hidden by right-clicking the list, and it has a game save icon
<item>Right click V+ button adds the second variation
<item>Windows analysis engines no longer run at low priority
<item>When annotating the score on blunders, show the main score first, var second (eg: +1.00 / +2.50)
<item>Add programmers reference to the help contents/online doc
<item>Bind space-bar to engine start/stop
<item>Update twic2scid.py script
<item>Remember if .board is flipped for each open base
<newline><newline>
Bugfixes
<item>Make the database switcher icons/frames get smaller if they are cramped (so we can see them all)
<item>Half fix UCI game (sergame.tcl) time issues
<item>Corrospondence Chess now works
<item>Tree Mask bugfix: Checks couldnt be added to mask
<item>Fix Tree 'Fill cache with game/base' feature
<item>Try to handle shortened FENs with Paste FEN
<item>Crosstable: 'Set Filter' now includes deleted games if +deleted
<item>Crosstable: handle games with a year-only date differently for crosstable purposes (Instead of +/-3 months, match any other games in the calender year
<item>FICS: Stop clocks after a takeback request from opponent
<item>FICS: Games with move lengths greater than 1:00:00 would break parse
<item>Add missing FICSLogin translation
<item>New windows Phalanx build. It works better under win7, but has analysis polling issues
<item>OS X: pad out flag buttons in Header search
<item>base_open_failure was erroneously closing wrong base
<item>Windows Preview HTML for Reports is fixed
</itemize>
<sect2> Scid vs. PC 4.8 <p>
<itemize>
<item>Drag and Drop file open(s) on Windows and Unix
<item>Custom background images (jpegs, gifs and pngs)
<item>Random sort pgn feature
<item>Crosstable now have +/-/= subtotals
<item>(and Player Stats format changed from +/=/- to +/-/=)
<item>General PGN search has ignore case option
<item>Board Search gets it's combobox updated when DBs are opened and closed
<item>Save game before PGN Import
<item>Save game: enable the use of 'prev game tags' for existing games. This allows easy addition of the same tags to consecutive existing games
<item>Remove the 'Scid: ' prefix from several window titles
<item>Update some translations
<item>Show Linux version/distro in the startup window
<item>Add a patch to make toolbar buttons raise only (instead of toggle open/shut)
<item>Add a patch for Chess960 support (from Ben Hague). Unfinished
<newline><newline>
Analysis
<item>UCI: properly handle UCI buttons. Previously they were invoked at every engine restart
<item>Right clicking 'Add Var' button adds Engine Score comment only
<item>Replace ponder on/off with hard/easy for xboard engines
<item>Super quick engine infos can happen before Scid's PV is inited properly. So we have to default to PV = 1
<item>Allow xboard engines to use lowercase 'b' for bishop promotion (eg a7b8b)
<item>Don't send an erroneous 'isready' (with 'uci') to quiet analysis engines
<item>Right clicking the widget allows to disable line wrapping
<item>Don't add a line to analysis history if moves are null
<newline><newline>
Tree
<item>Move ECO stats to the end of line
<item>Several Mask refinements - notably Searches are much more readable and previously clicking on searched lines didn't work
<item>Fix up minor bugs about castling moves (OO, O-O, O-O-O)
<newline><newline>
Computer Tournament
<item>Computer Tournament Book feature
<item>Dont' kill tournament if engine crashes
<item>Only pack the first 10 engine combos (which allows for big tournaments)
<item>Fix up Xboard time/move command order. Xboard engines should behave much better
<item>Various other tweaks
<newline><newline>
Gamelist
<item>Show altered games in red
<item>Control-wheelmouse scrolls up/down one page
<item>Switcher now has text on two lines (if icons are shown)
<newline><newline>
FICS
<item>Digital clocks now (optionally) on the main board
<item>Better integration of FICS "examine" and "observe" features
<item>FICS has it's own options menu
<item>bind F9 to xtell instead of tell
<item>Change the move.wav sound from tick-tock to a short click
<newline><newline>
OS X
<item>Filter graph bugfix