1Contributions 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)
3
40. Files covered
5
6The first group are included in the xboard distribution.  The second
7group are included in the WinBoard source distribution but not in the
8xboard distribution.  All are part of the joint xboard/WinBoard source
9base and are covered by the same copyrights and licensing terms.
10
11AUTHORS
12autogen.sh
13backend.c
14backend.h
15backendz.h
16bitmaps/*
17book.c
18ChangeLog
19childio.c
20childio.h
21cmail.in
22cmail.man
23common.h
24config.h.in
25configure.ac
26COPYING
27COPYRIGHT
28engine-intf.txt
29FAQ.html
30frontend.h
31gamelist.c
32gettext.h
33ics-parsing.txt
34INSTALL
35lists.c
36lists.h
37Makefile.am
38moves.c
39moves.h
40NEWS
41parser.h
42parser.l
43pgntags.c
44pixmaps/*
45po/*
46README
47shogibitmaps/*
48sounds/*
49ToDo
50uci.c
51xboard.c
52xboard.h
53xboard.texi
54xedittags.c
55xedittags.h
56xengineoutput.c
57xgamelist.c
58xgamelist.h
59xhistory.c
60xhistory.h
61xoptions.c
62zic2xpm.c
63zic2xpm.man
64zippy.c
65zippy.h
66zippy.README
67
68winboard/bitmaps/*
69winboard/COMPILING
70winboard/config.h
71winboard/defaults.h
72winboard/help/*
73winboard/help.c
74winboard/help.h
75winboard/jaws.c
76winboard/makefile.gcc
77winboard/makefile.ms
78winboard/parser.c
79winboard/resource.h
80winboard/shogibitmaps/*
81winboard/WB4Jaws.dev
82winboard/wclipbrd.c
83winboard/wclipbrd.h
84winboard/wedittags.c
85winboard/wedittags.h
86winboard/wengineo.c
87winboard/wevalgraph.c
88winboard/wgamelist.c
89winboard/wgamelist.h
90winboard/whistory.c
91winboard/winboard.c
92winboard/winboard.h
93winboard/winboard.rc
94winboard/winboard.rtf (compiles to winboard.hlp)
95winboard/wlayout.c
96winboard/woptions.c
97winboard/woptions.h
98winboard/wsettings.c
99winboard/wsnap.c
100winboard/wsnap.h
101winboard/wsockerr.c
102winboard/wsockerr.h
103
104
1051. Wayne Christopher
106
107Wrote from scratch (I believe) bitmaps.xchess/*80*.bm.  Other bitmaps
108in the bitmaps.xchess directory were derived from these by shrinking
109and some hand-tuning.  By default these bitmaps are no longer used.
110Their copyright status is unclear.
111
1122. Chris Sears and Dan Sears
113
114Wrote from scratch parser.l, xboard.c, xboard.h, xboard.man.  Parts
115(sometimes small) of these files were later moved by Tim Mann to
116backend.c, backend.h, childio.c, common.h, frontend.h, and parser.h.
117
118Chris and Dan's original work is copyrighted by Digital Equipment
119Corporation with licensing terms similar to what the X Consortium uses
120(see the file COPYRIGHT).  All the work listed below is copyrighted by
121the Free Software Foundation and covered by the GPL (see the files
122COPYRIGHT and COPYING).
123
1243. Tim Mann <tim@tim-mann.org>
125
126Wrote from scratch FAQ.html, backendz.h, childio.h, comment.in,
127config.h.in, configure.in, engine-intf.txt, ics-parsing.txt, moves.c,
128moves.h, pgntags.c (split from backend.c by Jochen Wiedmann),
129xedittags.c, xedittags.h, xgamelist.c, xgamelist.h, zippy.README,
130zippy.c, zippy.h, winboard.rtf, config.h, defaults.h, resource.h,
131wedittags.c, wedittags.h, wgamelist.c, wgamelist.h, winboard.c,
132winboard.h, winboard.rc.
133
134Major additions and changes to nearly all other files listed in
135section 0.
136
1374. John Chanak
138
139Addition to xboard.c, mostly later moved into backend.c.
140
1415. Evan Welsh <Evan.Welsh@msdw.com>
142
143Wrote from scratch cmail.in and cmail.man.  Additions to backend.c and
144xboard.c.
145
1466. Elmar Bartel <bartel@informatik.tu-muenchen.de>
147
148Wrote from scratch the Metafont code from which bitmaps/* were
149generated.  The Metafont code itself is not included in the package.
150
1517. Jochen Wiedmann
152
153Wrote from scratch gamelist.c, lists.c, lists.h.  Wrote xboard.texi,
154mostly based on xboard.man and cmail.man.  Minor additions to backend.c.
155
1568. Frank McIngvale <frankm@hiwaay.net>
157
158Wrote from scratch zic2xpm.c and zic2xpm.man.  Additions to backend.c,
159xboard.c, and xboard.man.
160
1619. Hugh Fisher <Hugh.Fisher@cs.anu.edu.au>
162
163Additions to backend.c and xboard.c.
164
16510. Allessandro Scotti
166
167Made many additions to the WinBoard user interface and graphics
168capabilities, such as new windows for engine output, board textures
169and font-based piece rendering. These changes became collectively known
170as Winboard_x.
171
172change to: backend.c, backend.h, backendz.h, bitmaps/analyze_14.ico,
173bitmaps/analyze2_14.ico, bitmaps/baloon_14.ico, bitmaps/black_14.ico,
174bitmaps/clock_14.ico, bitmaps/ponder_14.ico, bitmaps/trans_14.ico,
175bitmaps/unknown_14.ico, bitmaps/white_14.ico, common.h, config.h,
176frontend.h, gamelist.c, lists.c, lists.h, moves.c, moves.h, parser.c,
177parser.h, pgntags.c, readme.htm, uci.c, winboard/defaults.h,
178winboard/resource.h, winboard/wclipbrd.c, winboard/wclipbrd.h,
179winboard/wedittags.c, winboard/wedittags.h, winboard/wengineoutput.c,
180winboard/wevalgraph.c, winboard/wgamelist.c, winboard/wgamelist.h,
181winboard/whistory.c, winboard/winboard.c, winboard/winboard.h,
182winboard/winboard.ini, winboard/winboard.rc, winboard/wlayout.c,
183winboard/woptions.c, winboard/woptions.h, winboard/wplugin.c,
184winboard/wplugin.h, winboard/wsnap.c, winboard/wsnap.h, zippy.c,
185zippy.h
186
187
18811. H.G. Muller <h.g.muller AT hccnet DOT nl>
189
190Heaviliy modified winboard.c, backend.c, moves.c and parser.l, to
191allow board sizes other than 8x8, and many non-orthodox Chess pieces,
192so that WinBoard is now capable of playing variants like Shogi and Xiangqi.
193Also implemented displaying of the Crazyhouse holdings, and many adjudication
194and other backend options. This version of WinBoard, (4.3.xx) containing all
195of the WinBoard_x options, became known as WinBoard_F.
196
197changes to: acconfig.h, aclocal.m4, AUTHORS, backend.c, backend.h,
198backendz.h, bitmaps/*, book.c, childio.h, cmail.in, common.h,
199config.guess, config.h, config.h.in, config.sub, configure,
200configure.ac, configure.in, copyright.texi, engine-intf.html,
201FAQ.html, frontend.h, gamelist.c, ics-parsing.txt, install-sh,
202lists.c, lists.h, Makefile.am, Makefile.in, manual.html,
203mkinstalldirs, moves.c, moves.h, parser.c, parser.h, parser.l,
204pg_key.c, pgntags.c, pg_show.c, pixmaps/*, pxboard, README, READ_ME,
205readme_HGM.txt, shiphtml, shogibitmaps/*, texi2man, ToDo, uci.c,
206winboard/bitmaps/*, winboard/config.h, winboard/cygwin.mak,
207winboard/defaults.h, winboard/help.c, winboard/help/*,
208winboard/internationalize, winboard/jaws.c, winboard/jaws.h,
209winboard/jaws.rc,winboard/language.txt, winboard/makefile.gcc,
210 winboard/makefile.ms, winboard/metascript.txt, winboard/parser.c,
211winboard/readme.txt, winboard/resource.h, winboard/shogibitmaps/*,
212winboard/wchat.c, winboard/wclipbrd.c, winboard/wclipbrd.h, winboard/wedittags.c,
213winboard/wedittags.h, winboard/wengineo.c, winboard/wengineoutput.c,
214winboard/wevalgraph.c, winboard/wgamelist.c, winboard/wgamelist.h,
215winboard/whistory.c, winboard/winboard.c, winboard/winboard.h,
216winboard/winboard.htm, winboard/winboard.ini, winboard/winboard.rc,
217winboard/winboard.rtf, winboard/wlayout.c, winboard/woptions.c,
218winboard/woptions.h, winboard/wplugin.c, winboard/wplugin.h,
219winboard/wsettings.c, winboard/wsnap.c, winboard/wsnap.h, xboard.c,
220xboard.h, xboard.texi, xedittags.c, xedittags.h, xengineoutput.c,
221xgamelist.c, xgamelist.h, xhistory.c, xhistory.h, xoptions.c, zippy.c,
222zippy.h, zippy.README
223
224also: worked on the installer files (not in the tar-ball, but available via Savannah)
225
22612. Arun Persaud <arun AT nubati DOT net>
227
228changes to: acconfig.h, AUTHORS, autogen.sh, backend.c, backend.h,
229backendz.h, book.c, ChangeLog, childio.c, childio.h, cmail.in,
230common.h, config.h.in, configure.ac, COPYING, COPYRIGHT,
231copyright.texi, FAQ.html, frontend.h, gamelist.c, gettext.h,
232.gitignore, gpl.texinfo, ics-parsing.txt, INSTALL, install-sh,
233lists.c, lists.h, Makefile.am, moves.c, moves.h, NEWS, parser.c,
234parser.h, parser.l, pgntags.c, pixmaps/pixmaps.h, po/de.po,
235po/LINGUAS, po/Makefile.in.in, README, READ_ME, shogibitmaps/README,
236texi2man, ToDo, TODO,  uci.c, uci/uci_protocol.txt, winboard/bitmaps/bitmaps.h,
237winboard/wchat.c, winboard/config.h, winboard/defaults.h,
238winboard/jaws.c, winboard/parser.c, winboard/readme.txt,
239winboard/shogibitmaps/README, winboard/WB4Jaws.dev,
240winboard/wclipbrd.c, winboard/wclipbrd.h, winboard/wedittags.c,
241winboard/wedittags.h, winboard/wengineo.c, winboard/wengineoutput.c,
242winboard/wevalgraph.c, winboard/wgamelist.c, winboard/wgamelist.h,
243winboard/whistory.c, winboard/winboard.c, winboard/winboard.h,
244winboard/winboard.rc, winboard/wlayout.c, winboard/woptions.c,
245winboard/woptions.h, winboard/wsnap.c, winboard/wsnap.h,
246winboard/wsockerr.c, winboard/wsockerr.h, xboard.c, xboard.h,
247xboard.texi, xedittags.c, xedittags.h, xengineoutput.c, xgamelist.c,
248xgamelist.h, xhistory.c, xhistory.h, xoptions.c, zic2xpm.c,
249zic2xpm.man, zippy.c, zippy.h, zippy.README
250
251
25213. Eric Mullins <emwine AT earthlink DOT net>
253
254Makefiles for different compilers for windows, several changes for
255those compilers
256
257change to: AUTHORS, backend.c, backend.h, backendz.h,
258common.h, frontend.h, gamelist.c, README, winboard/bcc32.cfg,
259winboard/borland.mak, winboard/COMPILING, winboard/config.h,
260winboard/cygwin.mak, winboard/help.c, winboard/help.h,
261winboard/jaws.c, winboard/makefile.gcc, winboard/makefile.ms,
262winboard/mingw32.mak, winboard/msvc7.mak, winboard/msvc.mak,
263winboard/resource.h, winboard/res/winboard.exe.manifest,
264winboard/WB4Jaws.dev, winboard/wevalgraph.c, winboard/winboard.c,
265winboard/Winboard.dev, winboard/winboard.dsp, winboard/winboard.dsw,
266winboard/winboard.h, winboard/winboard.ini, winboard/winboard.rc,
267winboard/woptions.c, winboard/wsettings.c,
268xboard.c
269
270also: prepared installer files for winboard (not in the tar-ball, but available via Savannah)
271