forked from Isarhamster/chessx
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathChangeLog.txt
744 lines (670 loc) · 34 KB
/
ChangeLog.txt
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
This will install version 1.5.6 of ChessX.
December 2020: Version 1.5.6
- New Feature: Implement read support for Scid binary database (*.si4)
- New feature: Spray fields in pen mode by pressing alt+Left Mouse
- New feature: Add option to hide special annotations in view
- New feature: Show variation arrows
- New feature: Engine draws an arrow for its best move
- New feature: Support online chess.com / lichess data access
- New feature: Scroll through game with ChartWidget
- New feature: Display eval annotations in the chart (%eval)
- New feature: Open file from scratchpad / Drag file names to scratchpad
- New feature: Visualization training
- New feature: Indicate Draw percentage in OpeningTree
- Bugfix: Opening tree - switching between Database and Filter did not trigger tree update
- Bugfix: Display of symbolic pieces in OpeningTreeWidget and variation list
- Bugfix: Hotkeys are not serialized properly
- Bugfix: Duplicate hotkeys for menus with same name
- Bugfix: Do not ask to save clipboard
- Bugfix: Dark theme handling
- Changed: Raise scratchpad when New or Open is invoked
- Changed: Resize text fonts with Ctrl+ Ctrl- or Ctrl+Alt+Wheel
- Changed: Increase max size for writable databases
- Changed: Disable Raise of game list after filtering
March 2020: Version 1.5.4
- New Feature: Support lc0 for Mac OS
- New feature: blunder checking
- New feature: Speak moves
- New feature: Refactor complete database
- Changed: Command-Key to force query for promotion dialog (instead of Meta)
- Bugfix: Undo setting up board required two steps
- Bugfix: Clearing database was broken
- Bugfix: entering nags/null movees via keyboard
February 2018: Version 1.5.0
- New Feature: Provide multi-selection for the database list view
- New Feature: Load favorite databases at startup
- New Feature: Read Chessbase Books (ctg)
- New Feature: Read Arena Books (.abk)
- New Feature: Drag databases into list of games
- New feature: Dark Theme
- New feature: FICS console with commandline
- New feature: Syzygy 7 men online tablebase
- New feature: Change font size via mouse wheel
- New feature: Search depth for analysis
- New feature: Filter operation from gamelist
- New feature: Allow user-provided ECO files
- New feature: Save dialog allows to store extra tags
- New feature: Restrict search to start of word / end of word
- New feature: Edit shortcuts by pressing key
- New feature: Annotations beneath board view
- New feature: Turn board for given player
- New feature: Send database to Mail-Client
- New feature: Show analysis of position with one piece moved
- New feature: Merge internal and external themes, new option to scale board images
- Bugfix: Reduced Memory Footprint
- Bugfix: Removing a sub-variation kept some invisble moves
- Bugfix: Internal engine produced silly suggestions in case of a check
- Bugfix: Parse more than one tag in a line
- Bugfix: Changing book in analysis should update moves immediately
- Bugfix: Do not list read-only databases as copy targets
- Bugfix: Update game list columns after leaving preferences
- Bugfix: Console output and event info lacks termination of bold text
- Bugfix: Avoid empty annotation when merging a game
- Bugfix: "New Game" disabled after loading game
- Bugfix: Invalid notation when inserting line from analysis
- Bugfix: Puzzle mode not terminated properly
- Bugfix: Performance reading Polyglot positions
- Bugfix: Disconnecting a FICS session leaked some memory
- Bugfix: Progress bar missing occasionally
- Changed: Draw arrows with right mouse
- Changed: Index file format updated
- Changed: Support engines with state issues
- Changed: time representation to ISO format
- Changed: Do not ask to save deleted games
- Changed: Copy current game instead of first selected game
- Changed: Kick out hotkeys for database changes
- Changed: Analysis and Endgametables display localised piece strings
- Changed: Books support localized piece representation
- Changed: Accept PGN with obscure RAVs
- Changed: Index file format stores data size
- Changed: If loading modifies db, mark db as changed
- Changed: Always use DefaultDataPath (instead of last used folder) for Save Dialogs
- Changed: Index file version
April 2017: Version 1.4.6
- New feature: Indicate underprotected pieces
- New feature: Indicate covered squares
- New feature: Book building progress
- Bugfix: Annotations remain visible after adding variation
- Bugfix: Saving games on non-current database
- Bugfix: Name of downloaded files
- Bugfix: Crash engine accessing closed book
- Changed: Use more threads for book building
January 2017: Version 1.4.4
- New feature: Game time for 2-player mode
- New Feature: Drag databases into list of games
- New feature: Copy lists to IMG/HTML in Clipboard
- New feature: Workaround UCI option issue in Stockfish 8
- New feature: Extended polyglot book generation
- New feature: Reverse moving with mouse
- New feature: Dragging piece with CTRL+SHIFT asks main engine / tablebase for eval
- New feature: FICS with Clock above / below board
- New feature: cz language pack
- New feature: Message History
- New feature: Rendering for Retina displays
- New feature: Indicate number of pieces in Board Setup
- New feature: Indicate King in check
- New feature: Paint Tools
- New feature: Show possible targets for selected piece
- New feature: FICS rematch
- New feature: Search Help pages for texts
- New feature: FICS requests with color
- New feature: Show all good tablebase moves
- Bugfix: UCI_Chess960 occasionally not sent to Engine
- Bugfix: Handling of UCI empty string tag
- Bugfix: Renaming a player / event tag gave inconsistent index in case of existing target tag
- Bugfix: Restoration of floating docks
- Bugfix: Chess960 castling direction wrong
- Bugfix: Chess960 with UCI engines
- Bugfix: Resizing the application would sometimes fail
- Bugfix: Matchparameter Dialog misplaced
- Bugfix: Premoving allowed moving opponent pieces
- Changed: Analysis time up to 10 minutes
- Changed: Bundle Stockfish 8
- Changed: Icons in context menus
- Changed: Matchparameter Dialog
- Changed: Square annotations
- Changed: Tock at 30..20..10s before Timeout
- Changed: Move some preferences onto toolbar
February 2016: Version 1.4.0
- New Feature: Filter duplicate games
- New Feature: Chess960 / Fischerandom Support
- New Feature: Game matches with sudden death timing
- New Feature: Let two engines play out a game (engine match)
- New Feature: #104 Display arbitrary tags in game list
- New Feature: Scratchpad
- New feature: Playerinfo filters complete openings
- New feature: Support SCID format piece sets
- New feature: Favorite web source with auto-increment
- New feature: List of recently used games
- New feature: Store some more FICS preferences
- New feature: Start threat with '--'<Enter>
- New feature: Allow castling in normal game as in Chess960 with dragging King onto Rook
- New feature: Parse mal-formed FEN with - - - - at end
- New feature: Show folders on Linux desktops (similar to mac OS/Windows)
- New feature: Engine logging to file
- New feature: Helpbrowser with Index Combobox
- New feature: Castling support for chess960
- New feature: Completer for FICS say messages
- New feature: Added checkbox so that engine starts game
- New feature: Premove against engine
- New feature: GUI provides book moves for engine games
- New feature: Plock 10s before end of FICS game
- New feature: Select Promotion Dialog with Meta-Modifier
- New feature: Show time annotation also for previous move (if available)
- New feature: Accept resignations from winboard engines
- New feature: FICS start button
- New feature: Assign rating to databases
- New feature: Test 50 moves/position repetition when playing out games
- New feature: No hints during training or puzzling
- New feature: Drag/drop PGN-Files/Text to other applications
- New feature: Make images flipped if mainboard is flipped
- New feature: Copy images with fixed size
- New feature: B/W images of board
- Bugfix: Crash loading small file from command line
- Bugfix: Eco Info formatting
- Bugfix: Castling not possible sometimes
- Bugfix: Moving pieces with keyboard in auto-responder mode
- Bugfix: Frame around square where drag starts
- Bugfix: Undo move in FICS puzzle mode
- Bugfix: FICS timeout handling
- Bugfix: Openingthread crashes at end of FICS game
- Bugfix: Fics matches were not continued
- Bugfix: Copied games occasionally did not show up in game list immediately
- Bugfix: Closing databases at shutdwon if saving was neglected was wrong / duplicated queries for saving
- Bugfix: Copying games to active database occasionally forgot to update GUI
- Bugfix: Opening Tree might crash
- Bugfix: Player Opening Statistics wrong
- Bugfix: Do not indicate premove in FICS puzzle mode
- Bugfix: Output would occasionally write orphaned x... to HTML
- Bugfix: Size of slider text (thx to Byrial Jensen)
- Bugfix: Tablebase results would sometimes not fit to actual board
- Bugfix: FICS text "puzzle almost solved" ends puzzle mode
- Bugfix: Handle invalid password upon connecting to FICS
- Bugfix: Terminate auto analysis upon changing of database
- Bugfix: Doing moves while not at end of game broken
- Bugfix: Autoplayer did not work together with backward analysis enabled
- Bugfix: Chartwidget repaints occasionally fail
- Bugfix: Copy games from main menu did not work for selections
- Bugfix: Pasting into new game asserts
- Bugfix: Progress not indicated for searching operations
- Bugfix: Rendering board would occasionally draw offset twice
- Bugfix: Qt4 compatibility
- Changed: Skip empty parts when copying images
- Changed: Always draw square around board
- Changed: Training with Options
- Changed: Force writing variations from Engine even if no move exists
- Changed: Set Result at end of game against engine
- Changed: Do not elide tab text of boards
- Changed: Reduce memory needed for RW-Databases
May 2015: Version 1.3.2
- New feature: Variation indicator in toolbox
- New feature: FICS - Toggle board at beginning of puzzle
- New feature: Toolbox for adding Nags (e.g. on WhiteBoards)
- New feature: FICS - Filter computers and unrated users
- New feature: Show date of last access to a database
- New feature: Pin Opening Tree at a position
- New feature: Clear filter before starting search from opening tree
- New feature: Select board for searching position from open boards
- New feature: Show threat after making move
- Bugfix: Index file usage broken
- Bugfix: Missing newline copying games into a closed file
- Bugfix: Better status message when copying multiple games
- Bugfix: Gamelist header configuration does not persist
- Bugfix: Windows Installation does not show Pin Icon
April 2015: Version 1.3.0
- New Feature: Play games on FICS with telnet or timeseal
- New Feature: Boards now 1:1 with open databases
- New Feature: Remove found items from filter
- New feature: Flip board to side to move while loading game in training
- New feature: Setup Board Dialog with Coordinates
- New feature: #137 Extend Opening tree (Back button)
- New feature: Undo last move in Opening Tree
- New feature: Player Info filters games also for specific color
- New feature: Player Info shows regularly played openings
- New feature: Automatic analysis backward from end of game
- New feature: Refactoring from context menu of game text
- New feature: PlayerInfo with performance per eco code
- New feature: Hide selected game from game list
- New feature: Allow editing arbitrary tags
- New feature: Draw annotations whith Shit+Left-Click with last color used
- New feature: Saving w/o dialog
- New feature: Material profile
- New feature: New board "lanta"
- New feature: Allow filtering of non-active DB from OpeningTree
- New feature: Send PGN by mail
- New feature: load project databases from Help menu
- Bugfix: Autoanalysis runs over remaining game after adding variation
- Bugfix: Annotation menu seems to contain duplicate entry
- Bugfix: Do not limit num pv in analysis
- Bugfix: Pressing Shift while dragging piece creates illegal baord view
- Bugfix: Guess generation crashes when given an illegal position
- Bugfix: In auto responder mode, arrows where painted too late
- Bugfix: Dialogs non-modal
- Bugfix: Loading translations failed
- Bugfix: Open file with relative path from commandline
October 2014: Version 1.2.2
- Bugfix: Entering a rook move or 0-0 did not work via keyboard
- Bugfix: Plycount wrong saving a game from the non-current database
- Bugfix: Crash saving a database upon closing chessx if database was not current DB
- Bugfix: Enter-Key did not terminate entering a nag
- Bugfix: Occasionally random move would get highlighted
- Bugfix: Searching for Rounds and Moves did not work
- Bugfix: Searching for ranges did not include limits
- Bugfix: UCI Options containing a '.' were parsed incorrectly
- Bugfix: Entering half-ply count was limited to 99 moves (thx to Niklas)
- Bugfix: Retracing a game would fail at move one
- Bugfix: Retracing a game beyond a move with variations would leave invisible variations
- Bugfix: Pasting PGN into new game did not set modified flag
- Bugfix: Pasting FEN into new game did not create new game
- Bugfix: Changes to square and arrow annotations in annotation dialog are not painted immediately
- New feature: CR#141 Edit game details
- New feature: CR#140 Remember maximize state (and full-screen state)
- New feature: Arrow as current move hint
- New feature: Menu entry to clear clipboard database
- New feature: Sorting of game list by clicking header (for databases<=4K)
- New feature: Multi-Selection in the game list
- Enhanced: Speed up polyglot book building
- Changed: F3/F4 now load previous / next game
July 2014: Version 1.2.0
- New Feature: Use polyglot books in Opening Tree
- New Feature: Build polyglot books from Databaselist
- New Feature: Enter games via keyboard
- New Feature: Undo and Redo of game editing actions
- New Feature: Support for external tools
- New Feature: Paste variation from clipboard into game
- New Feature: Danish Translation (thanks to Byrial Jensen)
- New Feature: Allow removing found items from filter
- New feature: Show title of game in Copy Game Dialog
- New feature: Opening names in ECO Widget
- New feature: Make position searches more comfortable
- New feature: CR#206 Remember settings for more windows.
- New feature: CR#203 Center the board inside its container
- New feature: CR#118 Gameview: Make tags clickable
- New feature: Auto analysis writes engine's name into final annotation
- New feature: Asynchronous Searching
- New feature: Allow several unsaved games at the same time (one per db)
- New feature: Allow disabling menu icons
- New feature: Allow constant move indicator
- New feature: #117 Export screenshot to file
- New feature: Filter in ECO widgets support regular expression
- New feature: Checkbox in opening tree to add moves to game too
- Changed: Pinned games have infinite analysis depth
- Changed: Dialogs remember sizes and screen positions
- Changed: CR#127 New navigation buttons order.
- Changed: board tabs carry name of db instead of numbers
- Changed: Auto analysis won't add move at end of game
- Changed: Assignment of CTRL+C key to direct pasting of PGN
- Changed: #121 Thicker, more visible arrows and colored squares
- Changed: Show game title now in three lines
- Changed: Copy of a game via context menu copies selected game
- Changed: ECO Widget shows names of openings
- Bugfix: Nags with bishops now exclusive
- Bugfix: CR#205 line does not resume from the same indentation.
- Bugfix: CR#204 Database is not released from memory upon closing
- Bugfix: Annotations were not handled correctly when compacting database
- Bugfix: Analysis/"Mate in" has inconsistent color
- Bugfix: EGT Time annotation broken
- Bugfix: Do not send ucinewgame after making a move
February 2014: Version 1.1.0
- New feature: Traning with Toolbar Icon
- New feature: Play out game against engine
- New feature: Limit time that engines may use for analysis
- New feature: Auto Responder for training openings etc.
- New feature: Show name of opening in addition to ECO-Code
- New feature: Use any open database as source for Opening Tree
- New feature: Opening Tree with Filter as Source
- New feature: Splitter in Detail Views
- New Feature: CR#6 Configurable shortcuts
- New feature: Visual indicator for results
- New feature: Show location of AppSettings in About Dlg
- New feature: CR#108 Lock engine to current position
- New feature: Null moves at unusual positions
- New feature: Incremental Opening Tree
- New feature: Adjust columns in list views
- New feature: Tabs switch if something is dragged to them (CR#112)
- New feature: Hilite new favorite item
- New feature: Select font for ChessBrowser from Preferences
- New feature: Additional link targets in info widgets
- New feature: PromotionDialog as suggested in CR#113 Pieces in promotion dialog
- New feature: Added possibility to force loading english lang in German and French
- Bugfix: #193 wrong nag $1-$6
- Bugfix: #191 Cannot edit an annotation-only comment
- Bugfix: Time malformed
- Bugfix: #189 Missing PNG for new board button
- Bugfix: Searching for result 1-0 was not possible
- Bugfix: Filtering if filter widget was changed from another widget
- Bugfix: CR#105 few remarks - issue 1 - coherence with icons
- Bugfix: CR#187 comments before first move are not read
- Bugfix: HTML-Output in some special cases wrong
- Bugfix: Worked around potential leak with smart pointer
- Bugfix: Issue closing chessx while loading a database
- Bugfix: Some columns won't display their content if the local setup is old enough
- Bugfix: #180 - part 3 (user is asked several times to load database)
- Bugfix: Nullmove issue
- Bugfix: #180: Load Order of DLLs (did not start on Windows)
- Bugfix: Better output of end of variations
- Bugfix: Workaround for Apache Issue: #183 Download of PGN databases fails because of blocked user-agent
- Bugfix: Guessengine crashes when accessing uninitialized memory
- Bugfix: CR#182 Minimize - restore = tab switch bug
- Bugfix: CR#181 typos
- Bugfix: CR#178 Deleting a variation does not clear the annotation
- Bugfix: Unterverwandlung inkorrekt
- Fixed: textbrowserex.h case sensitivity (did not compile on Linux)
- Fixed: a static leak (thanks to Albert for mentioning this)
- Fixed: portability issue #185 Build error in enginelist.cpp for kFreeBSD
- Changed: Flip Icon consistent with main GUI
- Changed: Slider 'Move Interval' moved from Preferences to StatusBar
September 2013: Version 1.0.0
- New feature: Get translation files from server
- New feature: Copy Text or HTML from Notation
- New feature: Offer to load a default database for first time users
- New feature: CR#10 Configurable Game View - customize appearance of notation
- New feature: Inserting moves (in addition to adding moves as variation
- New Feature: CR#86 Merge games with Drag&Drop
- New Feature: CR#46 Games whose position is [end] selectable
- New Feature: CR#43 Frequency and score ~0% instead of 0% when not exactly 0
- New feature: Setup Dialog has new functions to mirror board or colors.
- New feature: Select Language from Preferences (requires restart)
- New feature: Online check for updates
- New Feature: Column date of last modification
- New Feature: Localized Piece Initials (see CR#3592733 Output / Input PGN
- New feature: Create a Diagram Nag (201 like in SCID) from GUI
- New Feature: Draw Board Coordinates (see CR#1715710 Numbers and ...)
- New Feature: HTML Output with readable basic tags instead of PGN look
- New feature: Diagrams in HTML Export and Notation
- New feature: HTML Output with symbolic nags in HTML/UTF8
- New features: Navigation within siblings of variations with keyboard
- New feature: Enter or Exit Variation now moves within mainline
- New feature: Toolbar for commonly used actions
- New Feature: ECO based Opening Overview of the current database
- New Feature: MDI-Interface
- New feature: Opening tree has its own board view.
- New Feature: CR#3607996 Always on top feature
- Bugfix: ChessBrowser does not indicate '?'-tags
- Bugfix: HTML-Output contained one HTML-Header for each game
- Bugfix: Sorting by size was not ideal
- Bugfix: CR#171 - Board Setup dialog: wrong board size
- Bugfix: Removing last arrow annotation leaves ugly comment
- Bugfix: Stay On Top accidentally active in OS which were Non-Windows-OS
- Bugfix: Concurrent loading of games (fix from James Coons)
- Bugfix: Game List was not updated after bulk copy of games
- Bugfix: Black ELo was only saved if a white ELO was given
- Bugfix: CR#3612157 tablebase
- Bugfix: Performance Boost for filtering with result-cache
- Bugfix: CR#3611434 Local vs global menu inconsistency
- Bugfix: Update Widgets after saving a database
- Bugfix: Created PGN was invalid due to invalid date format
- Bugfix: Opening new game did not clear selection on game list
March 2013 Version 0.9.6
- Bugfix / Feature removal: Filtering opening tree was somewhat active
- Bugfix: (thx to James!) Promoting into different pieces cannot start
- Bugfix: Before closing a database ask to save a new or modified game
- Bugfix: CR#3596577 - Game modifications lost when changing a game
- Bugfix: Ctrl+Drag in BoardSetup-Dialog loses a button
- Bugfix: DatabaseList view shows Linked local files with annoying scheme
- Bugfix: Drawing board when resizing off by 1
- Bugfix: Enable Escape-Key for Dialogs
- Bugfix: Flickering with OpeningTree open
- Bugfix: New Game did not clear the tags from the last game
- Bugfix: Openening ECO files missed some checks
- Bugfix: Opening ZIP or URL from Commandline or event loop was missing
- Bugfix: Parsing half move count in FEN (Francis Monkman)
- Bugfix: Removing a variation removed the wrong variation
- Bugfix: Saving a database did not reset the modified flag resulting in
- Bugfix: Selected wrong game when deleting games from Database
- New Feature: Accept FENs which do not have a valid EnPassant Encoding
- New Feature: AutoPlayer
- New Feature: Continuous Blunder Checking
- New Feature: Drag Drop complete db onto other db
- New Feature: Player List with linked ECO filtering
- New Feature: PlayerList gives hints on openings played
- New Feature: Sorting the list of databases with header click
- New Feature: Support Team Tags when saving games
- New feature: Accept FEN with invalid movenumber (James Coons suggestion)
- New feature: Reload last game at open of database
- New feature: Mass changing tags in database (Events, Player Names)
- New feature: Shift+Rightclick on Boardview allows editing of colored
- New feature: Training mode
- New feature: Numbering variations
- New feature: Refactor complete game (uncomment / remove all variations)
- New feature: Saving a game can now be either cancelled (the new option)
- New feature: Edit square colors like in chessbase with Shift+Right-
- New feature: Delete games from a database
- New feature: Auto Analysis with Engine 1 of one or more games
- New feature: Clear cache between database changes
- New feature: Reorder variations - CR#3558001
- New feature: Force adding a move as variation by pressing ALT while
- New feature: Copy Fen in human readable form - CR#3580030
- New feature: DatabaseList double click opens file
- New feature: Highlight last move done when scrolling through a game
December 2012 Version 0.9.4
- Bugfix: Writing of files automatically made use of UTF8 instead of ANSI
- Bugfix: Crash at loading PolyGlot 1.4
- Bugfix: Comment at start of empty game
- Bugfix: Databases larger than 4G
- Bugfix: Databases with UNIX-LF
- Bugfix: Some nags were not properly accessible from keyboard
- Bugfix: No keyboard nags for first white move
- New Feature: Time Editor for elapsed game time
- New Feature: CR#3580029 Add only first move from engine analysis
- New feature: Close database from the database list with context menu
- New feature: Toggle UTF8 flag in database list
- New feature: Open compressed archives (from HTTP or local file)
- New feature: Open a database from a URL (HTTP)
- New Feature: Clear Nags from keyboard with <Del>
- New Feature: Create Index File thus accelerating re-loading of large PGN enormously
- New Feature: Searching of ranges, e.g. ELO "2000-2300"
- New Feature: Automatic classification with ECO of unclassified / new games
November 2012 Version 0.9.2
- Bugfix: Support engines which send multiple spaces
- Bugfix: Close Database while updateing opening tree
- Bugfix: Filtering for number of moves fails if an empty game is in the database
- Bugfix: Not well behaving Xboard engines crash ChessX
- Bugfix: Search of Board crashes when started together with OpeninTree Update
- Bugfix: Press CTRL+drag to irritate the guessMove implementation
- New Feature: Move Indicator adjusts itself in size (James Coons)
- New Feature: Common Font Size for all widgets except game view
- New Feature: Separate handling of UTF8 files
- New feature: List views can be customized (right click title line)
- New feature: UCI Option Parser
- New Feature: CTRL+drag, CTRL-Shift-Drag replaces or inserts a move
- New Feature: F1 starts Help View and some help contents are already there
- New Feature: Games with errors insided are marked red in game list
- New feature: Added Stockfish as internal Engine in case no engine is configured
- New board themes Brazilwood and Maple
- New Icons
- Usability: Filterflag only influences gamelist
September 2012 Version 0.9
* New Features
- Player List as Dock Window
- New Database List
- Drag and Drop of games
- Drag and Drop of Databases
- Second analysis window
- Locate Databases on harddisk in Explorer/Finder
- Multi-Threading Support for opening DB and updating Opening Tree
- Copy / Paste of PGN
- Create Images of Boards
- New Board Styles
- All Resources internal
- Parsing PGN to draw arrows on board (cf. chessbase)
- Parsing PGN to color Squares (cf. chessbase)
- Parse / Insert Zero Moves to document / analyze threats
- Drag'n'Drop Support setting up a board
- Relaxed FEN handling for easier pasting of FENs
- Version Resource in Windows
- Icon Resource in Windows
- UTF8 Support
* bugfixes in Parser
- Fixed some strange PGN parsing issues - especially issues like the one described in #3396532
* bugfixes in GUI
- It is not possible to add a variation from Analysis to a game text if standing at end of a variation
- Bugfixes starting up engines
- Disabled MultiPV on XBoard engines
- Added elapsed time for analysis lines
* issues closed:
- CR#2984375 Saving Clipboard fails silently
- CR#3043278 Problem with LaTeX output
- CR#3135871 No control performed on input date
- CR#3135871 No control performed on input date
- CR#2872974 Remove->Previous moves should be smarter
- CR#3542101 Changing and saving a file does not update the game list view
- CR#2881228 Crash on File->Close (or Quit) with OpeningTree updating
- CR#3297478 Crash on move gxh2+
- CR#2823746 Crash when trying to analyze with non-existing New Engine
- CR#2881228 Crash on File->Close (or Quit) with OpeningTree updating
- CR#3170534 Crash if start of engine fails (0.8)
- CR#3179203 Do not crash trying to show a special NAG; this should solve bug .
- CR#2824024 Confusion between slash and backslash in file paths
- CR#1773747 "Change guessed move on right click". The feature can be configured, as currently we have "take back a move" om mouse right click (if configured, CTRL+right-mouse will move back instead)
- CR#1651405 "Comments in UTF-8 are broken"
- CR#1715720
- CR#1984912 Names in GameList vs QuickTagSearch
- CR#3043278 Problem with LaTeX output
- CR#3396532 errors reading multi line pgn formats
- CR#2955889.
* Building
- Separate Debug/Release/Static folders
November 20120 Version 0.8
* bug fixes: engine stuff
* feature:Add engine variation to the game
* feature:Implement MultiPV analysis for UCI engines (based on patch by Juan Carlos Girardi)
* feature:Add basic NAG editing
* feature:Simplify adding moves: always add variation if move exists.
* feature:Add menu command to remove/promote variation.
* feature:Show TableBase result in Analysis window.
Wed 10 Feb 2010, 01:40:00 CET Version 0.7
* bugfix: do not crash when removing engines
* bugfix: no problems with more than 10 engines
* bugfix: do not stop running engine on minimize/hide
* usability: browse for executable when adding new engines
* bugfix: correctly display NAGs below the board
* bugfix: correctly truncate previous moves
* feature: global shortcut F2 to start/stop engine
* change: speedup by canceling previous OpeningTree search before the next
* bugfix: ignore clicks on illegal OpeningTree moves like [end]
* feature: make editable PGN size limit configurable
* feature: show progress bar when opening/saving files
* feature: show progress bar for OpeningTree
* feature: promote variation
Wed 1 Jul 2009, 00:50:22 CET Version 0.6
* feature: warn when quitting with unsaved databases
* feature: improve Engine tab of Preferences dialog, add reordering
* feature: remember current engine
* bugfix: show correct score for Crafty
* bugfix: correctly display variations leading to mate in UCI engines
* bugfix: update ECO database for opening detection and move guesser
* bugfix: improve focus handling in game list and game text
* feature: timer-delayed game loading when pressing Ctrl+Down/Up
* bugfix: remove bold column names in TableView
* bugfix: support NAGs not preceeded with space in PGN parser
* bugfix: make PGN parser more robust
* bugfix: optimize PGN output
* bugfix: enable leading comment in mainline and variations
* bugfix: slightly improve PGN export formatting
* feature: allow creating new PGN databases
* change: drop CXD databases support
* bugfix: guess move only with mouse over the board
* feature: truncate from the beginning
* bugfix: correct tag order for QuickSearch
* feature: search games by number or number range
* bugfix: do not read a game beyong the end of file
* feature: allow editing pre-move comments
* bugfix: PGN standard compliant ep square in FEN
* bugfix: reparent some dialogs
* bugfix: remove flickering at startup
* feature: make comments editable
* feature: correctly read PGNs with FEN
* feature: new Leipzig theme
* feature: allow removing variations
* feature: enable HTML export
* feature: allow setting small fonts in chess text widgets (useful for laptops).
* bugfix: save all PGN tags
* bugfix: display correct move number in starting position
* feature: allow copying games between databases
* feature: allow copying pieces in BoardSetup by using Ctrl
* change: add Advanced setting to BoardSetup
* feature: PlayerInfo dialog with player statistics
* feature: display FEN in BoardSetup
* feature: copy/paste position in BoardSetup
* bugfix: correctly recognize promotions in UCI engines
* bugfix: correctly handle promotion in tablebases
* bugfix: support 1/2 as a draw symbol
Wed 13 Jun 2007 19:47:32 CET Version 0.5
* feature: engine analysis
* feature: Opening Tree
* feature: Setup Position dialog enhancements
* feature: use ECO information to guess moves
* feature: option to combine searches
* feature: enable translations
* feature: make frame color configurable
* feature: remove last move with right click
* feature: remember matching position in position search
* feature: improve layout of Game Info
* feature: display game length in Game List
* feature: remove last move with right-click
* feature: shortcuts for Game List and Game Text
* bugfix: fix move loading failure in large databases
* bugfix: open PGN files from command line
* bugfix: don't flood tablebase servers with too many requests
* bugfix: sometimes online tablebase wasn't used even if enabled
* bugfix: flip setup board if main board is flipped
* bugfix: various small fixes to move guesser
* bugfix: some errors in Game/tags handling
* bugfix: do not crash when loading random game from empty filter
* change: lower network usage for EGTB server
* change: new, much faster Board implementation
* change: much faster Tag search
* change: do not highlight first move in starting position
* change: redesign Board tab in Preferences dialog
Wed 9 May 2007 18:59:47 CET Version 0.4
* feature: new, much improved themes
* feature: move guesser
* feature: support for online tablebases
* feature: binary ECO file format (faster startup)
* feature: simple tag search dialog for single tag searches
* feature: improve look&feel and usability of Tip of the day
* feature: Apply button for Preferences dialog
* feature: configurable square highlight color
* bugfix: update theme when pieces are changed
* bugfix: fix some drag&drop problems
* bugfix: segfault when truncating moves from empty game
* bugfix: ask for promoted piece only for legal moves
* bugfix: allow variations in starting position
* bugfix: correctly redraw board frame
* bugfix: correctly show side to move in Setup Position dialog
* bugfix: fix rare bug when # symbol was displayed instead of +
* bugfix: correctly calculate hash value for en passant
* bugfix: re-enable FEN tag support
* change: optimize PGN loading (loads 10-20% faster)
Mon 23 Apr 2007 18:59:47 CET Version 0.3
* feature: display ECO information
* feature: move pieces by drag&drop
* feature: remove moves/variations and truncate moves
* feature: display side to move
* feature: position search
* feature: internal support for editable PGN databases (no GUI yet!)
* feature: export games in filter/all games to PGN
* feature: small sample player database (look for Adams)
* bugfix: fix incorrect SAN representation of en-passant moves
* bugfix: correctly calculate game length displayed in GameInfo
* bugfix: display empty game
* bugfix: more robust PGN parsing
* bugfix: Sun-Solaris compilation (patch by Atul)
* bugfix: some improvements to Windows installer
* bugfix: more usual PGN format (space after move number etc.)
Thu 28 Feb 2007 00:59:47 CET Version 0.2
* feature: highlight and display current move
* feature: add variations
* feature: support promotion when entering moves
* feature: redesign Setup Position to improve usability
* feature: check board validity in Setup position dialog
* bugfix: correctly display move numbers for non-standard games
* bugfix: keep move number and side to move when setting position
* bugfix: copy/paste move number to/from FEN
* bugfix: accept non-standard castling (0-0 instead of O-O)
* bugfix: correctly draw large boards in unscaled pixmap mode
* bugfix: insert all pieces in given color in Setup Position
* bugfix: fix segfault when removing piece from empty square
* bugfix: correctly finding installed data path on Debian.
* change: clean configuration file format