1 Contributions of xboard and WinBoard authors by file
2 (get files names via git log --pretty=oneline --name-only --author=<AUTHORNAME> v4.2.7..HEAD |sort |uniq)
6 The first group are included in the xboard distribution. The second
7 group are included in the WinBoard source distribution but not in the
8 xboard distribution. All are part of the joint xboard/WinBoard source
9 base and are covered by the same copyrights and licensing terms.
80 winboard/shogibitmaps/*
94 winboard/winboard.rtf (compiles to winboard.hlp)
107 Wrote from scratch (I believe) bitmaps.xchess/*80*.bm. Other bitmaps
108 in the bitmaps.xchess directory were derived from these by shrinking
109 and some hand-tuning. By default these bitmaps are no longer used.
110 Their copyright status is unclear.
112 2. Chris Sears and Dan Sears
114 Wrote from scratch parser.l, xboard.c, xboard.h, xboard.man. Parts
115 (sometimes small) of these files were later moved by Tim Mann to
116 backend.c, backend.h, childio.c, common.h, frontend.h, and parser.h.
118 Chris and Dan's original work is copyrighted by Digital Equipment
119 Corporation with licensing terms similar to what the X Consortium uses
120 (see the file COPYRIGHT). All the work listed below is copyrighted by
121 the Free Software Foundation and covered by the GPL (see the files
122 COPYRIGHT and COPYING).
124 3. Tim Mann <tim@tim-mann.org>
126 Wrote from scratch FAQ.html, backendz.h, childio.h, comment.in,
127 config.h.in, configure.in, engine-intf.txt, ics-parsing.txt, moves.c,
128 moves.h, pgntags.c (split from backend.c by Jochen Wiedmann),
129 xedittags.c, xedittags.h, xgamelist.c, xgamelist.h, zippy.README,
130 zippy.c, zippy.h, winboard.rtf, config.h, defaults.h, resource.h,
131 wedittags.c, wedittags.h, wgamelist.c, wgamelist.h, winboard.c,
132 winboard.h, winboard.rc.
134 Major additions and changes to nearly all other files listed in
139 Addition to xboard.c, mostly later moved into backend.c.
141 5. Evan Welsh <Evan.Welsh@msdw.com>
143 Wrote from scratch cmail.in and cmail.man. Additions to backend.c and
146 6. Elmar Bartel <bartel@informatik.tu-muenchen.de>
148 Wrote from scratch the Metafont code from which bitmaps/* were
149 generated. The Metafont code itself is not included in the package.
153 Wrote from scratch gamelist.c, lists.c, lists.h. Wrote xboard.texi,
154 mostly based on xboard.man and cmail.man. Minor additions to backend.c.
156 8. Frank McIngvale <frankm@hiwaay.net>
158 Wrote from scratch zic2xpm.c and zic2xpm.man. Additions to backend.c,
159 xboard.c, and xboard.man.
161 9. Hugh Fisher <Hugh.Fisher@cs.anu.edu.au>
163 Additions to backend.c and xboard.c.
165 10. Allessandro Scotti
167 Made many additions to the WinBoard user interface and graphics
168 capabilities, such as new windows for engine output, board textures
169 and font-based piece rendering. These changes became collectively known
172 change to: backend.c, backend.h, backendz.h, bitmaps/analyze_14.ico,
173 bitmaps/analyze2_14.ico, bitmaps/baloon_14.ico, bitmaps/black_14.ico,
174 bitmaps/clock_14.ico, bitmaps/ponder_14.ico, bitmaps/trans_14.ico,
175 bitmaps/unknown_14.ico, bitmaps/white_14.ico, common.h, config.h,
176 frontend.h, gamelist.c, lists.c, lists.h, moves.c, moves.h, parser.c,
177 parser.h, pgntags.c, readme.htm, uci.c, winboard/defaults.h,
178 winboard/resource.h, winboard/wclipbrd.c, winboard/wclipbrd.h,
179 winboard/wedittags.c, winboard/wedittags.h, winboard/wengineoutput.c,
180 winboard/wevalgraph.c, winboard/wgamelist.c, winboard/wgamelist.h,
181 winboard/whistory.c, winboard/winboard.c, winboard/winboard.h,
182 winboard/winboard.ini, winboard/winboard.rc, winboard/wlayout.c,
183 winboard/woptions.c, winboard/woptions.h, winboard/wplugin.c,
184 winboard/wplugin.h, winboard/wsnap.c, winboard/wsnap.h, zippy.c,
188 11. H.G. Muller <h.g.muller AT hccnet DOT nl>
190 Heaviliy modified winboard.c, backend.c, moves.c and parser.l, to
191 allow board sizes other than 8x8, and many non-orthodox Chess pieces,
192 so that WinBoard is now capable of playing variants like Shogi and Xiangqi.
193 Also implemented displaying of the Crazyhouse holdings, and many adjudication
194 and other backend options. This version of WinBoard, (4.3.xx) containing all
195 of the WinBoard_x options, became known as WinBoard_F.
197 changes to: acconfig.h, aclocal.m4, AUTHORS, backend.c, backend.h,
198 backendz.h, bitmaps/*, book.c, childio.h, cmail.in, common.h,
199 config.guess, config.h, config.h.in, config.sub, configure,
200 configure.ac, configure.in, copyright.texi, engine-intf.html,
201 FAQ.html, frontend.h, gamelist.c, ics-parsing.txt, install-sh,
202 lists.c, lists.h, Makefile.am, Makefile.in, manual.html,
203 mkinstalldirs, moves.c, moves.h, parser.c, parser.h, parser.l,
204 pg_key.c, pgntags.c, pg_show.c, pixmaps/*, pxboard, README, READ_ME,
205 readme_HGM.txt, shiphtml, shogibitmaps/*, texi2man, ToDo, uci.c,
206 winboard/bitmaps/*, winboard/config.h, winboard/cygwin.mak,
207 winboard/defaults.h, winboard/help.c, winboard/help/*,
208 winboard/internationalize, winboard/jaws.c, winboard/jaws.h,
209 winboard/jaws.rc,winboard/language.txt, winboard/makefile.gcc,
210 winboard/makefile.ms, winboard/metascript.txt, winboard/parser.c,
211 winboard/readme.txt, winboard/resource.h, winboard/shogibitmaps/*,
212 winboard/wchat.c, winboard/wclipbrd.c, winboard/wclipbrd.h, winboard/wedittags.c,
213 winboard/wedittags.h, winboard/wengineo.c, winboard/wengineoutput.c,
214 winboard/wevalgraph.c, winboard/wgamelist.c, winboard/wgamelist.h,
215 winboard/whistory.c, winboard/winboard.c, winboard/winboard.h,
216 winboard/winboard.htm, winboard/winboard.ini, winboard/winboard.rc,
217 winboard/winboard.rtf, winboard/wlayout.c, winboard/woptions.c,
218 winboard/woptions.h, winboard/wplugin.c, winboard/wplugin.h,
219 winboard/wsettings.c, winboard/wsnap.c, winboard/wsnap.h, xboard.c,
220 xboard.h, xboard.texi, xedittags.c, xedittags.h, xengineoutput.c,
221 xgamelist.c, xgamelist.h, xhistory.c, xhistory.h, xoptions.c, zippy.c,
222 zippy.h, zippy.README
224 also: worked on the installer files (not in the tar-ball, but available via Savannah)
226 12. Arun Persaud <arun AT nubati DOT net>
228 changes to: acconfig.h, AUTHORS, autogen.sh, backend.c, backend.h,
229 backendz.h, book.c, ChangeLog, childio.c, childio.h, cmail.in,
230 common.h, config.h.in, configure.ac, COPYING, COPYRIGHT,
231 copyright.texi, FAQ.html, frontend.h, gamelist.c, gettext.h,
232 .gitignore, gpl.texinfo, ics-parsing.txt, INSTALL, install-sh,
233 lists.c, lists.h, Makefile.am, moves.c, moves.h, NEWS, parser.c,
234 parser.h, parser.l, pgntags.c, pixmaps/pixmaps.h, po/de.po,
235 po/LINGUAS, po/Makefile.in.in, README, READ_ME, shogibitmaps/README,
236 texi2man, ToDo, TODO, uci.c, uci/uci_protocol.txt, winboard/bitmaps/bitmaps.h,
237 winboard/wchat.c, winboard/config.h, winboard/defaults.h,
238 winboard/jaws.c, winboard/parser.c, winboard/readme.txt,
239 winboard/shogibitmaps/README, winboard/WB4Jaws.dev,
240 winboard/wclipbrd.c, winboard/wclipbrd.h, winboard/wedittags.c,
241 winboard/wedittags.h, winboard/wengineo.c, winboard/wengineoutput.c,
242 winboard/wevalgraph.c, winboard/wgamelist.c, winboard/wgamelist.h,
243 winboard/whistory.c, winboard/winboard.c, winboard/winboard.h,
244 winboard/winboard.rc, winboard/wlayout.c, winboard/woptions.c,
245 winboard/woptions.h, winboard/wsnap.c, winboard/wsnap.h,
246 winboard/wsockerr.c, winboard/wsockerr.h, xboard.c, xboard.h,
247 xboard.texi, xedittags.c, xedittags.h, xengineoutput.c, xgamelist.c,
248 xgamelist.h, xhistory.c, xhistory.h, xoptions.c, zic2xpm.c,
249 zic2xpm.man, zippy.c, zippy.h, zippy.README
252 13. Eric Mullins <emwine AT earthlink DOT net>
254 Makefiles for different compilers for windows, several changes for
257 change to: AUTHORS, backend.c, backend.h, backendz.h,
258 common.h, frontend.h, gamelist.c, README, winboard/bcc32.cfg,
259 winboard/borland.mak, winboard/COMPILING, winboard/config.h,
260 winboard/cygwin.mak, winboard/help.c, winboard/help.h,
261 winboard/jaws.c, winboard/makefile.gcc, winboard/makefile.ms,
262 winboard/mingw32.mak, winboard/msvc7.mak, winboard/msvc.mak,
263 winboard/resource.h, winboard/res/winboard.exe.manifest,
264 winboard/WB4Jaws.dev, winboard/wevalgraph.c, winboard/winboard.c,
265 winboard/Winboard.dev, winboard/winboard.dsp, winboard/winboard.dsw,
266 winboard/winboard.h, winboard/winboard.ini, winboard/winboard.rc,
267 winboard/woptions.c, winboard/wsettings.c,
270 also: prepared installer files for winboard (not in the tar-ball, but available via Savannah)