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