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