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