Fix multi-leg promotions
[xboard.git] / AUTHORS
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)
3
4 0. Files covered
5
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.
10
11 AUTHORS
12 autogen.sh
13 backend.c
14 backend.h
15 backendz.h
16 bitmaps/*
17 book.c
18 ChangeLog
19 childio.c
20 childio.h
21 cmail.in
22 cmail.man
23 common.h
24 config.h.in
25 configure.ac
26 COPYING
27 COPYRIGHT
28 engine-intf.txt
29 FAQ.html
30 frontend.h
31 gamelist.c
32 gettext.h
33 ics-parsing.txt
34 INSTALL
35 lists.c
36 lists.h
37 Makefile.am
38 moves.c
39 moves.h
40 NEWS
41 parser.h
42 parser.l
43 pgntags.c
44 pixmaps/*
45 po/*
46 README
47 shogibitmaps/*
48 sounds/*
49 ToDo
50 uci.c
51 xboard.c
52 xboard.h
53 xboard.texi
54 xedittags.c
55 xedittags.h
56 xengineoutput.c
57 xgamelist.c
58 xgamelist.h
59 xhistory.c
60 xhistory.h
61 xoptions.c
62 zic2xpm.c
63 zic2xpm.man
64 zippy.c
65 zippy.h
66 zippy.README
67
68 winboard/bitmaps/*
69 winboard/COMPILING
70 winboard/config.h
71 winboard/defaults.h
72 winboard/help/*
73 winboard/help.c
74 winboard/help.h
75 winboard/jaws.c
76 winboard/makefile.gcc
77 winboard/makefile.ms
78 winboard/parser.c
79 winboard/resource.h
80 winboard/shogibitmaps/*
81 winboard/WB4Jaws.dev
82 winboard/wclipbrd.c
83 winboard/wclipbrd.h
84 winboard/wedittags.c
85 winboard/wedittags.h
86 winboard/wengineo.c
87 winboard/wevalgraph.c
88 winboard/wgamelist.c
89 winboard/wgamelist.h
90 winboard/whistory.c
91 winboard/winboard.c
92 winboard/winboard.h
93 winboard/winboard.rc
94 winboard/winboard.rtf (compiles to winboard.hlp)
95 winboard/wlayout.c
96 winboard/woptions.c
97 winboard/woptions.h
98 winboard/wsettings.c
99 winboard/wsnap.c
100 winboard/wsnap.h
101 winboard/wsockerr.c
102 winboard/wsockerr.h
103
104
105 1. Wayne Christopher
106
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.
111
112 2. Chris Sears and Dan Sears
113
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.
117
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).
123
124 3. Tim Mann <tim@tim-mann.org>
125
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.
133
134 Major additions and changes to nearly all other files listed in
135 section 0.
136
137 4. John Chanak
138
139 Addition to xboard.c, mostly later moved into backend.c.
140
141 5. Evan Welsh <Evan.Welsh@msdw.com>
142
143 Wrote from scratch cmail.in and cmail.man.  Additions to backend.c and
144 xboard.c.
145
146 6. Elmar Bartel <bartel@informatik.tu-muenchen.de>
147
148 Wrote from scratch the Metafont code from which bitmaps/* were
149 generated.  The Metafont code itself is not included in the package.
150
151 7. Jochen Wiedmann
152
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.
155
156 8. Frank McIngvale <frankm@hiwaay.net>
157
158 Wrote from scratch zic2xpm.c and zic2xpm.man.  Additions to backend.c,
159 xboard.c, and xboard.man.
160
161 9. Hugh Fisher <Hugh.Fisher@cs.anu.edu.au>
162
163 Additions to backend.c and xboard.c.
164
165 10. Allessandro Scotti
166
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
170 as Winboard_x.
171
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,
185 zippy.h
186
187
188 11. H.G. Muller <h.g.muller AT hccnet DOT nl>
189
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.
196
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
223
224 also: worked on the installer files (not in the tar-ball, but available via Savannah)
225
226 12. Arun Persaud <arun AT nubati DOT net> 
227  
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
250
251
252 13. Eric Mullins <emwine AT earthlink DOT net>
253
254 Makefiles for different compilers for windows, several changes for
255 those compilers
256
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, 
268 xboard.c
269
270 also: prepared installer files for winboard (not in the tar-ball, but available via Savannah)