Bugfix of autoKibitz and Chat suppression in ICS window
[xboard.git] / SHORTLOG
1 ** Version 4.4.3 **
2
3 (git shortlog --no-merges v4.4.2...HEAD)
4
5 Arun Persaud (5):
6       updated to unstable version number
7       added missing sounds files to be able to compile on windows
8       new developer release
9       update year in copyright info
10       DOS line endings and 644 mode for woptions.c
11
12 H.G. Muller (23):
13       Implement castling for variant CRC
14       Chmod 644
15       Bugfix legality null move in parsing with -testLegality off
16       Fix bug for incommensurate time odds
17       Make WinBoard makefiles use parser.c in XBoard directory
18       Fix piece-to-char table -variant fairy
19       Fix TwoKings ICS castling-rights bug
20       Fix reading castling rights FEN in knightmate and twokings
21       Fix OO-castling in FRC after pasting FEN
22       Accept <Enter> for changing chat partner
23       Use -keepAlive option to determine connection health
24       Fix of ancient WinBoard bug: check value of int options
25       Fix bug in display of logos
26       Remove stray dot from WinBoard makefiles
27       Fix u64 format for cygwin
28       Send continuation lines to chat box they belong to
29       Fix highlighting bug in XBoard
30       Extensive bugfix of -autoKibitz
31       Remove race condition in clock switching
32       Add variant Makruk
33       Change opening array -variant fairy
34       Match handles with multiple titles for channel Chat Boxes
35       Bugfix stale first-click
36
37 ** Version 4.4.2 **
38
39 (git shortlog --no-merges v4.4.1...HEAD)
40
41 Arun Persaud (7):
42       updated version number to unstable
43       added missing library for build on OS X
44       add Winboard source files into tar-ball
45       removed files that should only be in the windboard directory
46       fixed build on openbsd
47       new developer release
48       fix for bug #28077: xboard needs to link against x11
49
50 H.G. Muller (19):
51       cleaned up some debug messages and typos
52       fix crash on engine crash
53       fix casting rights after FEN pasting
54       the last move before the time control now gets its time listed in the PGN
55       fix double start of zippy engine after switch to gothic
56       fix declaration of engineOutputDialogUp
57       fix engine-sync on move-number type-in bug
58       removing some rather verbose debug messages that seem no longer needed.
59       fix bug in bughouse drop menu
60       use xtell for talking to handles, but tell for talking into a channel.
61       fix the irritating wandering off of the MoveHistory window in XBoard on opening/closing.
62       fixed some outstanding pixmaps
63       Fix castling rights when copying FEN to clipboard (again)
64       score sign in analysis mode
65       correctly apply some check boxes from the option menu
66       updates makefiles to include dependency on config.h
67       fix problem with empty string in -firstNeedsNoncompliantFEN
68       double buffer size to prevent overflow
69       remove trailing \r in xboard output
70
71
72 ** Version 4.4.1 **
73
74 (git shortlog --no-merges vold...vnew)
75
76 Arun Persaud (24):
77       get "make distcheck" to work
78       reverted .texi file and fixed Makefile.am
79       fixed a few more small bugs reported by Stanislav Brabec
80       fixed some implicit declarations reported by Stanislav Brabec
81       added some more files to be distributed via make dist
82       another bug fix found by Stanislav Brabec
83       more files for git to ignore
84       updated cmail.in to adapt the CVS->git change
85       wrong default value for engineDebugOutput
86       updated version number to 4.4.1.pre
87       getting ready for 4.4.1 release
88       bugfix: segfault when invalid option argument was given (bug #27427)
89       added some comments and formated code
90       cleanup: removed "#if 0" from source
91       cleanup: removed "#if 1" statements
92       cleaned up an old #ifdef in zippy
93       removed AnalysisPopUp. Use EngineOutputPopUp instead
94       forgot to add these two lines to the last commit
95       new alpha version; first one with new naming scheme
96       fix for bug #10990: cmail does not seem to support .cmailgames or .cmailaliases
97       new pre-release version; updated version numbers
98       unguarded debug printf. added the appropiate if statement
99       fixed a regression
100       reformated html to be correctly validated
101
102 Chris Rorvick (1):
103       fix printing out help message (list of command line options) (tiny change)
104
105 Eric Mullins (31):
106       Swapped 'tell' and 'message' parsing order for colorization.  Sometimes messages are relayed as tells and should be colorized as tells.
107       Use of strcasecmp() broke Visual C++.
108       Add resource ID for new Mute menu item.
109       Previous fix for VC++/strcasecmp() was wrong-- use StrCaseCmp().
110       Added wchat.c to the project files we maintain.
111       Fixed bug dereferencing garbage, causing crash.
112       Simplified future version changes.
113       removed _winmajor if not defined so that VC 2008 can compile the project
114       Updated navigation accelerators, fixing ICS problems.
115       Added URL detection into the console text window for ICS.
116       reverted winboard.c beofre URL commit to correct whitespace conversion
117       added URL detection and provided hotlinks in the ICS client
118       Restructured URL code so it fits better with how winboard is set up.
119       Cleaned up ConsoleWndProc  (not complete, see below)
120       added ics_printf() and ics_update_width() and utility functions
121       Added width updates to ICS client on font and window size changes
122       added code to handle initial width update
123       vsnprintf() must be _vsnprintf() for MSVC
124       Turned off wrap when possible on ICS servers.
125       Added code to prevent unnecessary width updates.
126       Adjusted alternative joining method to obey keepLineBreaksICS
127       Maintainence to support all compilers.
128       silence some compiler warnings
129       Added server width adjustment based on client width changes
130       neglected this for the auto-width updating in xboard
131       Fixed joiner detection, allowing it to work with timeseal
132       Adjustment to joining to work around server not always including space.
133       Added internal wrapping ability.
134       Moved SIGWINCH signal so it can be used...
135       Changes to allow fonts with any charset (such as terminal)
136       Updated compiling instructions.
137
138 H.G. Muller (77):
139       added a chat window to keep track of multiple conversations
140       fixed the HAVE_LIBXPM-dependent compile errors
141       allow the result comment as a display item in the game list
142       fixed parse bug for pgn files
143       fix for keepalive and chat window
144       rewrote wevalgraph for better frontend/backend separation
145       added the result comment to the game-list tags when the game list is exported to the clipboard
146       Prepared a system to internationalize the WinBoard menus
147       Made the beep sounds for JAWS board navigation configurable through command-line options
148       Updated the RTF docs for the chat windows, engine-settings dialog, /keepAlive option and new game-list tag
149       added a "Mute All Sounds" item in the WinBoard Options menu, on Eric's request
150       Opening Engine #1 Settings crashed XBoard when there were no text-edit options in the dialog (to which to set keyboard focus)
151       Engine did not start playing when out of GUI book on second move with white
152       fix for edit-position "moves" being sent by XBoard to the engine
153       bugfix for protocol extensions: egtbpath -> egtpath
154       small fixes for the JAWS version
155       fixed loading of saved games via command line
156       worked on premove bug
157       new forceIllegalMoves option
158       updated to winboard internationalization scripts
159       small improvement for JAWS version
160       added forceIllegalMove to xboard
161       fixed premove recapture problem;promotion popup appearing on obviously illegal moves; promotions in Superchess and Great Shatranj
162       removed test for premove
163       fix for bug #27642: Clock jumps strangely in engine mode
164       fix joining of lines split by ICS
165       Added a command-line option -keepLineBreaksICS true/false to control line joining.
166       changed enable menus
167       fix for bug #27666: naming of variants
168       fix for bug #27668: e.p. field still not passed to engine
169       Proper board and holdings size when switching to variants gothic, capablanca, great and super within an ICS game.
170       new bitmap converter (including fill option) and new pixmaps
171       fixed wrong number of arguments for EngineOutputPopUp
172       moved bitmap to correct location
173       fixed engingeoutput routine
174       updated black fairy pieces
175       new mousehandler to correct for premove and promotion popup
176       fixed segfaul in convert.c used to convert pixmaps
177       fix for bug #27751: negative holding counts displayed
178       fixed bug reported in WB forum: second game of a match would not start when using the GUI book
179       partly fix for bug #27715: scaling of menu bar
180       fix for bug #27667: window should be reference to toplevel
181       smarter analysis of the boards that XBoard receives from an ICS
182       fix for bug #27760: debug printf in backend.c and additional check for variant
183       fix for bug #27667: PV line missing in analysis window, part 3
184       fix for bug #27715: 2 (minor) graphic issues
185       fixed bug when switching to variantsuper
186       allowe parsing / disambiguation of SAN moves like Xe4 in certain situations
187       fix for bug #27772: holdings not updated
188       better init for random number generator
189       fix for bug #8847: moving backward while examining on FICS not reported to engine
190       improved mouse handler
191       holdings update and regression fix
192       NPS plays and pondering
193       improved mouse handler
194       fix to the minor graphics issue contained some typos, as was remarked in the bugs reports
195       This patch adds <Enter> to the characters that cause an automatic switch to the ICS console when typed to the board window.
196       fixed some bitmaps
197       removed bitmaps files that are not needed any more
198       replaced defective bitmaps with copies from 4.2.7
199       removed unused v54?.bm bitmaps from resource file
200       The book-probe code forgot to close the book file after opening it.
201       fix for bug #27799: fix for nested-nested-nested variations
202       fix for two compiler warnings
203       fixed bug related to unsigned char in convert.c
204       fix for bug #27790 and 277772.
205       force full redraw in winboard
206       more work on variant switch
207       another bug in VriantSwitch: an unitialized board was printed.
208       removing empty lines from ICS play
209       changed stderr to debug output, since stderr is closed in winboard
210       quick fix for "White Mates" in parser.l
211       fixed jaws version
212       fix for bug #27826: ported two options to xboard
213       fix for bug #27826: fixed autoDisplayComment
214       switch focus to the board after loading a game
215       prevent buffer overflow
216
217 Tim Mann (6):
218       Fix some issues in the XBoard man page
219       Fix up man page some more
220       Silence warnings when compiling 64-bit xboard
221       Drop an obsolete script that was only used to update my personal web site
222       Make copy/paste position and game use clipboard, bug #27810
223       Further copy/paste fixes
224