]> code.delx.au - gnu-emacs-elpa/blob - packages/gnugo/NEWS
Merge commit 'aecfbcbc10cf03ec94062ac3e590f8118e5a0434'
[gnu-emacs-elpa] / packages / gnugo / NEWS
1 NEWS for gnugo.el (et al)
2 See the end for copying conditions.
3
4 NB: "RCS: X..Y " means that the particular release includes
5 changes in the RCS repo, revision 1.X through 1.Y (inclusive).
6
7
8 - next | NOT YET RELEASED
9 - bugfixes
10 - on write, use ‘\’ to escape certain chars
11 - preserve whitespace for value type ‘text’
12 - don't special-case property value type ‘none’
13 - handle subtrees on write
14 - display "resign" as "resign" in move history (amazing!)
15 - avoid clobbering SGF property ‘EV’ on resignation
16 - follow main line in subtrees on read
17 - for ‘F’ forced PASS moves, keep subproc informed as well
18 - proper support for ‘-l FILENAME’ / ‘--infile FILENAME’
19 - dropped support for ‘gnugo-program’ of form "PROGRAM OPTIONS..."
20 - dropped command: ‘t’ (gnugo-toggle-dead-group)
21 - changes to ‘gnugo-xpms’
22 - now a normal var, and not a feature
23 - value can be a function to compute XPMs
24 - ‘gnugo-image-display-mode’ replaces ‘gnugo-toggle-image-display-command’
25 - ‘gnugo-grid-mode’ replaces ‘gnugo-toggle-grid’
26 - PASS for SZ <= 19 normalized to "" on read, written as ""
27 - ‘=’ also displays move number of the stone (if any) at that position
28 - ‘C-u F’ adds the (abbreviated) blurb as a comment to the last node
29 - new keybinding for ‘gnugo-undo-one-move’: M-u
30 - you can play a move for GNU Go, e.g., after ‘M-u’
31 - ‘gnugo-undo-one-move’ can optionally arrange for you to play next
32 - new command: ‘S’ (gnugo-request-suggestion)
33 - new command: ‘C’ (gnugo-comment)
34 - new command: ‘o’ (gnugo-oops)
35 - new command: ‘O’ (gnugo-okay)
36 - new command: ‘L’ (gnugo-frolic-in-the-leaves)
37 - new command: ‘C-c C-a’ (gnugo-assist-mode)
38 - new command: ‘C-c C-z’ (gnugo-zombie-mode)
39 - new var: gnugo-undo-reaction
40 - new major mode: GNUGO Frolic (gnugo-frolic-mode)
41 - GNUGO Board mode now derived from Special mode
42 - position arg validated for direct GTP commands ‘undo’, ‘gg-undo’
43 - undo commands no longer signal error on overkill
44 - SGF I/O commands change ‘default-directory’
45 - performance improvements
46 - of interest to hackers (see source, BI => backward incompatible)
47 - dropped var: ‘gnugo-inhibit-refresh’ (BI)
48 - ‘gnugo/sgf-read-file’ renamed to ‘gnugo/sgf-create’ and enhanced
49 - ‘:sgf-gametree’ internal representation inverted (BI)
50 - ‘gnugo-magic-undo’ internalized
51 - new func: ‘gnugo-current-player’
52 - new hook: ‘gnugo-start-game-hook’
53 - ‘gnugo-board-mode-hook’ now unsuitable for prop munging (BI)
54 - changes to ‘gnugo-move-history’
55 - dropped ‘(gnugo-move-history 'count)’ (BI)
56 - returns last two moves w/ RSEL ‘two’
57 - returns position of last placed stone w/ RSEL ‘bpos’ + 2nd arg COLOR
58
59 - 2.3.1 | 2014-02-27
60 - portability fixes
61
62 - 2.3.0 | 2014-02-24
63 - now part of ELPA, tweaked for GNU Emacs 24.x
64 - dropped support for XEmacs and older Emacs
65 - use ‘user-error’ for user errors
66 - bugfixes
67 - handle sudden jump in captured stones correctly
68 - rename hook-communication var w/ "gnugo-" prefix
69 - (w/ images) grid top/bottom row spacing
70 - on SGF save/load indicate buffer not modified
71 - documentation improvements
72 - version numbering scheme documented: MAJOR.MINOR.PATCH
73 - keybinding constructs for ‘gnugo’ and ‘gnugo-board-mode’
74 - message for worm/dragon animation avoids underscore
75 - new commands
76 - ‘A’ (gnugo-switch-to-another)
77 - ‘_’ and ‘M-_’ (gnugo-boss-is-near) -- was ‘bury-buffer’
78 - new keybinding for ‘gnugo-undo-two-moves’: DEL
79
80 - 2.2.14 | 2008-03-03
81 - start error message w/ a capital letter
82 - use ‘(error "%s" X)’ instead of ‘(error X)’
83 - improve ‘gnugo-animation-string’ docstring
84
85 - 2.2.13 | 2006-04-10
86 - grid (letters and numbers) visibility can be toggled
87 - display bug workaround
88 - performance improvements
89
90 - 2.2.12 | 2006-04-06
91 - bugfix: handle "" as "PASS"
92
93 - 2.2.11 | 2005-04-06
94 - new mode-line specifier: ‘~m’
95 - directory no longer accepted as SGF "file name"
96
97 - 2.2.10 | 2005-02-04
98 - bugfix: detect "game over" more precisely
99 - new command: ‘C-c C-p’ (gnugo-describe-internal-properties)
100 - don't include comment in sgf write
101 - set ‘AP’ (application) property in gametree
102
103 - 2.2.9 | 2004-12-29
104 - backward-portability fix
105
106 - 2.2.8 | 2004-11-15
107 - new command: ‘h’ (gnugo-move-history)
108 - improve font-lock support
109 - support "count of moves" SPEC via prefix-arg to ‘U’
110
111 - 2.2.7 | 2004-11-10
112 - bugfix: inform backend of PASS
113 - new command: ‘u’ (gnugo-undo-two-moves)
114
115 - 2.2.6 | 2004-11-05
116 - new commands
117 - ‘l’ (gnugo-read-sgf-file)
118 - ‘U’ (lambda that calls ‘gnugo-magic-undo’)
119 - doc improvements
120 - make some load-time actions one-shot
121
122 - 2.2.5 | 2004-11-02
123 - bugfix: make load-time actions referentially-transparent
124 - require Emacs w/ ‘gethash’, ‘puthash’, ‘make-hash-table’
125
126 - 2.2.4 | 2004-11-01
127 - backward-portability fixes
128
129 - 2.2.3 | 2004-10-30
130 - backward-portability fixes
131 - new command: ‘R’ (gnugo-resign)
132
133 - 2.2.2 | 2004-10-29
134 - backward-portability fixes
135
136 - 2.2.1 | 2004-09-07
137 - SGF bugfix: parse float correctly (for komi)
138 - new command: ‘F’ (gnugo-display-final-score)
139 - font-locking for "X", "O", "[xo]"
140
141 - 2.2.0 | 2004-08-30
142 - uncluttered, letters and numbers hidden, board centered
143 - buffer name shows last move and current player
144 - mode-line customization (var ‘gnugo-mode-line’)
145 - new commands
146 - ‘=’ -- display current position in echo area
147 - ‘s’ (gnugo-write-sgf-file)
148 - program option customization (var ‘gnugo-program’)
149 - new hooks
150 - ‘gnugo-post-move-hook’
151 - ‘gnugo-board-mode-hook’
152 - multiple independent buffers/games
153 - XPM set can be changed on the fly (global and/or local)
154 - RCS: 25..26 (1.24-1.26 diff posted 2003-01-28)
155
156 - 2.1.0 | 2003-01-10
157 - doc fixes
158 - add XPM image support
159 - new keybinding: ‘;’ (gnugo-command)
160 - new commands:
161 - ‘i’ -- toggle image display
162 - ‘mouse-down-1’ (gnugo-mouse-move)
163 - ‘mouse-down-3’ (gnugo-mouse-pass)
164 - ‘gnugo-command’ rewrite
165 - RCS: 19..24
166
167 - 2.0.1 | 2002-11-16
168 - more docstrings
169 - say "GNU Go" instead of "GNU GO"
170 - reverse output order of captured stones
171 - new commands: ‘_’ and ‘M-_’ (bury-buffer)
172 - simplified buffer management
173 - RCS: 15..18
174
175 - 2.0.0 | 2002-11-15
176 - rewrite to use Go Text Protocol
177 - bugfix: don't set process coding system
178 - handle change in process status
179 - new user var: ‘gnugo-option-history’
180 - use calculated screen columns
181 - improve error handling in ‘gnugo-cleanup’
182 - new command: ‘:’ (gnugo-command)
183 - resume game if in progress, w/ confirmation
184 - new command: ‘M-_’ (gnugo-bury)
185 - autoload gnugo.el on command ‘gnugo’
186 - doc improvements
187 - RCS: 1..14
188
189 \f
190 Local Variables:
191 mode: outline
192 outline-regexp: "\\([ ][ ]\\)*- "
193 End:
194
195 _____________________________________________________________________
196 Copyright (C) 2014 Free Software Foundation, Inc.
197
198 Copying and distribution of this file, with or without modification,
199 are permitted provided the copyright notice and this notice are preserved.