]> icculus.org git repositories - btb/d2x.git/blob - ChangeLog
use JOY_NUM_AXES instead of 4 in joy_(get|set)_cal_vals (d1x r1.3, r1.4)
[btb/d2x.git] / ChangeLog
1 2004-05-21  Matthew Mueller  <donut@dakotacom.net>
2
3         * arch/dos/joyc.c, arch/linux/joystick.c: use JOY_NUM_AXES instead
4         of 4 in joy_(get|set)_cal_vals (d1x r1.3, r1.4)
5
6 2004-05-21  Steven Mueller  <diffusor@ugcs.caltech.edu>
7
8         * arch/include/joy.h, arch/linux/joydefs.c, arch/linux/joystick.c,
9         arch/linux/include/joystick.h: patch from Steven Mueller for using
10         more than 4 joystick devices in linux (d1x r1.3, r1.3, r1.3)
11
12 2004-05-21  Victor Rachels  <sekmu@tisiphone.dhs.org>
13
14         * main/fvi.c, main/gameseg.c, main/gameseg.h, main/object.c,
15         main/physics.c, main/render.c, main/wall.c: file-line for segfault
16         info (d1x r1.3, r1.5, r1.3, r1.4, r1.3, r1.5, r1.2)
17
18         * arch/win32/digi.c: digisound fixes (d1x r1.7)
19
20 2004-05-21  Bradley Bell  <btb@icculus.org>
21
22         * main/inferno.c: added -udp documentation from d1x
23
24 2004-05-20  Bradley Bell  <btb@icculus.org>
25
26         * VisualC/d2xgl/d2xgl.dsp: don't need texmappers for OpenGL
27
28 2004-05-20  David Cleaver  <wraithx@morpheus.net>
29
30         * main/controls.c, main/gamecntl.c, main/kconfig.c,
31         main/kconfig.h, main/object.c: death-cam from WraithX (d1x r1.3,
32         game.c r1.21, r1.6, r1.4, r1.3)
33
34 2004-05-20  Bradley Bell  <btb@icculus.org>
35
36         * main/inferno.c: document -ihaveabrokenmouse
37
38 2004-05-20  Matthew Mueller  <donut@dakotacom.net>
39
40         * arch/dos/vesa.c: dos gcc 2.95 asm fixes (d1x r1.2)
41
42 2004-05-20  Victor Rachels  <sekmu@tisiphone.dhs.org>
43
44         * arch/dos/init.c, arch/dos/mouse.c: added new arg and printfs for
45         mouse driver problems (d1x r1.2, r1.2)
46
47 2004-05-20  Matthew Mueller  <donut@dakotacom.net>
48
49         * main/newmenu.c: increased MESSAGEBOX_TEXT_SIZE to fix netgame
50         join list score crash (d1x r1.8)
51
52 2004-05-20  Victor Rachels  <sekmu@tisiphone.dhs.org>
53
54         * main/fvi.c, main/gameseg.c, main/gameseg.h, main/physics.c:
55         added debug info for illegal side type (d1x r1.2, r1.4, r1.2,
56         r1.2)
57
58 2004-05-20  Bradley Bell  <btb@icculus.org>
59
60         * arch/ogl/gr.c, main/menu.c: fix a couple of defines
61
62         * main/inferno.c: integrated some niceautomap stuff from d1x
63
64 2004-05-20  Matthew Mueller  <donut@dakotacom.net>
65
66         * arch/win32/joyhh.c: fixed the config bug where it'd always put
67         in some weird axis (d1x r1.3)
68
69         * arch/win32/init.c: set win32 icon to icon from resource file
70         (d1x r1.4)
71
72         * arch/win32/key.c: win32: fixed space key not working in messages
73         (d1x r1.2)
74
75 2004-05-20  Bradley Bell  <btb@icculus.org>
76
77         * texmap/Makefile.am, texmap/scanline.c: don't need texmappers for
78         OpenGL
79
80 2004-05-20  Matthew Mueller  <donut@dakotacom.net>
81
82         * main/inferno.c: document -gl_refresh (d1x r1.20)
83
84         * arch/win32/joyhh.c, arch/win32/mouse.c: w32: check
85         -no(mouse|joystick) within respective _init() funcs (d1x r1.2,
86         r1.6)
87
88         * arch/win32/win32.c: fixed win32 gr_*_mode funcs that I forgot to
89         change the arg type for (d1x r1.5)
90
91 2004-05-20  Victor Rachels  <sekmu@tisiphone.dhs.org>
92
93         * arch/win32/digi.c: altsounds (d1x r1.6)
94
95 2004-05-20  Matthew Mueller  <donut@dakotacom.net>
96
97         * arch/win32/digi.c: fixed a major memory leak and removed a bit
98         of redundancy (d1x r1.5)
99
100         * arch/win32/digi.c: call digi_reset_digi_sounds in digi_close to
101         fix crashing (d1x r1.4)
102
103         * arch/win32/digi.c: win32's digi_start_sound was not calling
104         DS_release_slot after setting .playing=0, resulting in a
105         memleak. Thanks to Stefan Ring for catching this (d1x r1.9)
106
107         * arch/win32/joyhh.c: remove joySetCapture in win32 joystick code,
108         apparently it was somehow causing some joysticks (Sidewinder
109         Precision 2) to only turn when the stick was moving, but not when
110         at turned but held stationary.  And it was completely unused
111         anyway.  Thanks to Stefan Ring for (somehow) finding this (d1x
112         r1.4)
113
114         * main/game.c: add alt+enter to toggle fullscreen (in addition to
115         previous key combos (d1x r1.29)
116
117         * arch/ogl/wgl.c: minor cleanup, use same for loop for filling r,
118         g, and b values (d1x r1.15)
119
120         * arch/ogl/gr.c: fix funky ogl gammaramp palette when getting hit
121         sometimes (didn't handle negative palette steps) (d1x r1.34)
122
123         * arch/ogl/ogl.c: add caching of weapon inner models, screen
124         shatter effects, robot explosions and weapons, and some more
125         always present stuff.  Also clean up ogl_cache_weapon_textures
126         calling. (d1x r1.37)
127
128 2004-05-20  Bradley Bell  <btb@icculus.org>
129
130         * main/kludge.c, main/game.c: move gr_renderstats and
131         gr_badtexture back to game.c
132
133 2004-05-20  Matthew Mueller  <donut@dakotacom.net>
134
135         * arch/ogl/ogl.c, include/gr.h, main/inferno.c: add -renderstats
136         command-line arg to activate RENDERSTATS (d1x r1.36, r1.15, r1.33)
137
138         * arch/ogl/ogl.c: fix last commit (d1x r1.35)
139
140         * arch/ogl/ogl.c: add RENDERSTATS counter for number of textures
141         loaded after texture caching stage (d1x r1.34)
142
143         * arch/ogl/ogl.c: use GL_INDEX_BITS to get bpp for color buffer
144         for renderstats (d1x r1.33)
145
146 2004-05-19  Matthew Mueller  <donut@dakotacom.net>
147
148         * arch/ogl/gr.c, arch/ogl/ogl.c, include/ogl_init.h,
149         main/inferno.c: add anisotropic texture filtering suport (d1x
150         r1.33, r1.32, r1.23, r1.32)
151
152         * arch/ogl/ogl.c: make RENDERSTATS show size of color/depth buffer
153         too (d1x r1.31)
154
155         * arch/ogl/gr.c, arch/ogl/ogl.c, include/loadgl.c,
156         include/ogl_init.h: utilize hardware multitexturing support if
157         possible (requires GL_NV_texture_env_combine4 extension) (d1x
158         r1.32, r1.30, r1.4, 1.22)
159
160         * arch/ogl/glx.c: add ogl_setbrightness_internal stub for glx (d1x
161         r1.17)
162
163         * arch/ogl/wgl.c: implement SetGammaRamp on WGL (d1x r1.14)
164
165         * arch/ogl/gr.c, arch/ogl/internal.h, arch/ogl/sdlgl.c,
166         arch/ogl/wgl.c, include/ogl_init.h: implement brightness/palette
167         effects in OGL using SetGammaRamp, much faster than the hack that
168         was being used.  currently SDL only (though not too hard to add to
169         WGL, not as easy as sdl) (d1x r1.31, r1.3, r1.13, r1.21)
170
171         * main/menu.c: allow arbitrary (custom) resolution entry in
172         change_res menu (d1x r1.14)
173
174 2004-05-19  Bradley Bell  <btb@icculus.org>
175
176         * main/game.c, main/game.h, main/inferno.c, main/menu.c: inserted
177         d1x-style res change menu (mostly works)
178
179         * misc/args.c: use strnicmp instead of strncasecmp
180
181 2004-05-19  Matthew Mueller  <donut@dakotacom.net>
182
183         * arch/ogl/gr.c, main/inferno.c: add -gl_trilinear OGL
184         command-line option (d1x r1.27)
185
186         * main/inferno.c: restore inferno.c initialization of
187         screen_compatible and use_double_buffer to 'normal' values, broken
188         long long ago in one of the high res menu patches (d1x r1.30)
189
190         * include/args.h, main/inferno.c, misc/args.c: allow arbitrary
191         resolutions to be specified on command line (d1x r1.2, r1.29,
192         r1.4) -- doesn't work yet
193
194         * arch/linux/hmiplay.c: needs to include args.h now (d1x r1.9)
195
196         * arch/linux/hmiplay.c: implement -nomusic for linux hmiplay (d1x
197         r1.8)
198
199         * arch/linux/hmiplay.c: correct linux hmiplay handling of midi 0
200         volume song stop/starting (d1x r1.7)
201
202 2004-05-18  Matthew Mueller  <donut@dakotacom.net>
203
204         * arch/linux/hmiplay.c: remove needless sleep on linux hmiplay
205         startup (d1x r1.6)
206
207         * arch/ogl/gr.c: fix off by .5 errors in ogl_upixelc and
208         ogl_ulinec (d1x r1.29)
209
210         * arch/ogl/ogl.c: fix ogl gr_ucircle (d1x r1.29)
211
212         * arch/ogl/gr.c: fix off-by-one error in ogl_urect, right and
213         bottom are inclusive not exclusive (d1x r1.28)
214
215         * arch/ogl/ogl.c, include/ogl_init.h, main/polyobj.c: fix briefing
216         spinning robot display in OGL (d1x r1.28, r1.20, r1.2)
217
218         * arch/sdl/digi.c: fix typo
219
220         * main/state.c: fix savegame thumbnail saving in OGL (d1x r1.6)
221
222         * arch/win32/init.c, arch/win32/win32.c: move win32 window
223         creation code from arch_init_start into arch_init to fix weirdness
224         with --help (d1x r1.5, r1.6)
225
226         * arch/linux/hmiplay.c: apply patch from bluecow to fix hmiplay
227         sync issues and lack of midi reset (d1x r1.5)
228
229         * arch/sdl/digi.c: fix crash on exit if sounds are still playing
230         (d1x r1.8)
231
232         * arch/ogl/wgl.c, arch/win32/mouse.c, misc/d_io.c: Fix mismatched
233         arg types in the win32 code (d1x r1.12, r1.7, r1.2)
234
235         * arch/linux/hmiplay.c: fix problems with msgbuf struct not being
236         defined (d1x r1.4)
237
238         * arch/linux/hmiplay.c: updated SDL include path (d1x r1.3)
239
240 2004-05-18  Bradley Bell  <btb@icculus.org>
241
242         * include/vecmat.h: comments/formatting
243
244 2004-05-18  Martin Schaffner  <maschaffner@gmx.ch>
245
246         * include/d.bat, include/lst.bat, include/m.bat, include/test.c,
247         include/test.lnk: remove unnecessary files
248
249         * configure.ac: add -no-cpp-precomp when compiling on Mac OS X.
250         This enables compilation with gcc 3.1
251
252 2004-05-17  Dietfrid Mali  <dietfrid.mali@q-dial.de>
253
254         * main/switch.c: took care of switches triggering single-sided
255         walls (don't try to access the nonexistent adjacent wall via NULL
256         pointers or negative array indices)
257
258 2004-05-16  Dietfrid Mali  <dietfrid.mali@q-dial.de>
259
260         * main/wall.c: fix invalid memory access for d1 levels which
261         don't have a corresponding wall behind.
262
263 2004-05-16  Martin Schaffner  <maschaffner@gmx.ch>
264
265         * include/ogl_init.h, arch/ogl/glx.c, arch/ogl/gr.c,
266         arch/ogl/internal.h, arch/ogl/ogl.c, arch/ogl/sdlgl.c,
267         arch/ogl/wgl.c: move most ogl-internal stuff from the ogl
268         interface header to new header file internal.h
269
270 2004-05-15  Dietfrid Mali  <dietfrid.mali@q-dial.de>
271
272         * arch/sdl/joy.c: joystick_read_raw_axis() will return a proper
273         bitmask for each joystick axis that has sent input data,
274         and will not crash Windows anymore during joystick setup because
275         of for() loop over axis being executed once too often.
276
277         * main/gameseq.c, include/gr.h, 2d/font.c: define new function
278         gr_remap_mono_font() and call it after loading saved level.
279
280         * main/laser.c: limit homing missile turn rate
281
282         * main/fuelcen.c, main/fuelcen.h, main/object.c: implement repair
283         centers (work like fuel centers but provide shield)
284
285         * main/gameseg.c: fix endless loop in some levels with a
286         certain (complicated) structure
287
288 2004-05-13  Bradley Bell  <btb@icculus.org>
289
290         * VisualC/d2/d2x/d2x.dsp, VisualC/d2xgl/d2xgl.dsp,
291         VisualC/libmve/libmve.dsp, VisualC/mveplayer/mveplayer.dsp:
292         updated project files for SDL 1.2.7
293
294         * Makefile.am: add VisualC, VisualCE dirs to tarball
295
296 2004-05-13  Martin Schaffner  <maschaffner@gmx.ch>
297
298         * arch/sdl/digi.c: formatting
299
300 2004-05-12  Bradley Bell  <btb@icculus.org>
301
302         * unused/vga/new/palette.c, unused/vga/new/vga.c: removed unused,
303         redundant files
304
305         * 2d/palette.c, include/palette.h: added function to create blend
306         tables
307
308         * maths/rand.c, maths/tables.c, maths/vecmat.c: formatting
309
310 2004-05-11  Bradley Bell  <btb@icculus.org>
311
312         * arch/ogl/ogl.c: fix alpha calculation in g3_draw_poly, again
313
314 2004-05-10  Bradley Bell  <btb@icculus.org>
315
316         * arch/ogl/ogl.c, include/3d.h, main/render.c: hmm,
317         g3_draw_transp_poly had the fade level backwards, decided to just
318         fix g3_draw_poly so it behaves correctly, transparency or not,
319         reverted changes to render_face
320
321 2004-05-10  Dietfrid Mali  <dietfrid.mali@q-dial.de>
322
323         * arch/ogl/ogl.c, include/3d.h: added g3_draw_transp_poly() for
324         rendering transparent (e.g. cloaked) walls
325
326         * main/render.c: render_face now calls g3_draw_transp_poly() for
327         cloaked walls in OpenGL
328
329 2004-05-08  Martin Schaffner  <maschaffner@gmx.ch>
330
331         * arch/sdl/digi.c: fix bug on Mac OS X where all sound, including
332         that from other apps, had "static" distortions.
333
334 2004-04-22  Bradley Bell  <btb@icculus.org>
335
336         * main/multi.c, main/multibot.c: use new GET_INTEL_* macros
337
338         * include/byteswap.h: rewrite GET_INTEL_* macros, fix bugs in
339         aligned version of PUT_INTEL_* macros
340
341 2004-04-15  Bradley Bell  <btb@icculus.org>
342
343         * main/inferno.c: comment out unused checksum variable
344
345 2004-04-14  Bradley Bell  <btb@icculus.org>
346
347         * arch/sdl/rbaudio.c: fix redbook tracking problems (fixes #1028)
348
349 2004-04-14  Terran Melconian <terran@consistent.org>
350
351         * main/gameseg.c: use portable rand function (fixes #1118)
352
353 2004-04-14  Sean Taylor <sscthunderbird@yahoo.com>
354
355         * main/songs.c: uncomment calls to RBAStop (fixes #473)
356
357 2004-01-08  Martin Schaffner <maschaffner@gmx.ch>
358
359         * configure.ac, arch/linux/ipx_udp.c, maths/fixc.c:
360         get rid of warnings (now compiles with -Werror on SunOS)
361
362         * main/piggy.c: fix (really) wierd SunOS bug
363
364         * 2d/bitmap.c, 2d/rle.c, include/gr.h: fix MEM_OVERWRITE
365         caused by not allocating enough mem for rle bitmaps
366
367 2004-01-06  Martin Schaffner <maschaffner@gmx.ch>
368
369         * include/pstypes.h: sun OS typedef fixes
370
371 2003-12-28  Martin Schaffner <maschaffner@gmx.ch>
372
373         * main/piggy.c: fix bug 1067
374
375         * main/piggy.c: fix bugfix for 1067
376
377         * main/piggy.c: fix 2nd part of bug 1067 (make d2x compatible
378         with descent.pig of mac registered)
379
380 2003-12-18  Bradley Bell  <btb@icculus.org>
381
382         * main/kconfig.c: fixes for linux-native joystick
383
384         * main/kconfig.c: bunch of fixes (esp. for non linux-native
385         joystick)
386
387         * arch/include/joy.h: comments/formatting
388
389 2003-12-10  Alexander Y. Yeikovich <demon@mci.net.ua>
390
391         * compilerdefs.txt: added FreeBSD defs
392
393 2003-12-08  Bradley Bell <btb@icculus.org>
394
395         * include/dtypes.h, include/dtypes.inc: remove unused, redundant
396         files
397
398 2003-12-08  Alexander Y. Yeikovich <demon@mci.net.ua>
399
400         * arch/linux/ipx_kali.c, arch/linux/ipx_mcast4.c,
401         arch/linux/ipx_udp.c: fix FreeBSD compile errors
402
403 2003-12-08  Alexander Y. Yeikovich <demon@mci.net.ua> and Bradley Bell <btb@icculus.org>
404
405         * 2d/ibitblt.c, include/maths.h, include/ogl_init.h,
406         include/pstypes.h, main/game.c, main/game.h, unused/bios/ipx.c:
407         get rid of silly ulongs
408
409         * configure.ac, 2d/bitblt.c, 2d/linear.asm, maths/fix.asm,
410         maths/vecmata.asm, texmap/tmap_inc.asm, texmap/tmap_per.asm,
411         texmap/tmappent.S, texmap/tmapppro.S: enable nasm on FreeBSD,
412         change relevant __linux__ macros to __ELF__
413
414 2003-11-27  Bradley Bell  <btb@icculus.org>
415
416         * include/ogl_init.h: added proto for ogl_check_mode
417
418         * arch/sdl/digi.c, arch/sdl/gr.c, arch/sdl/mouse.c,
419         arch/win32/findfile.c, main/inferno.c, main/titles.c: Pocket PC
420         fixes
421
422 2003-11-26  Bradley Bell  <btb@icculus.org>
423
424         * libmve/decoder16.c, libmve/mve_main.c, main/newmenu.c: fix gcc
425         3.3 compiler warnings
426
427         * arch/sdl/gr.c, main/kludge.c: landscape fixes, implemented
428         gr_check_mode
429
430         * include/pstypes.h: OS X fixes
431
432         * cfile/cfile.c, include/pstypes.h, main/inferno.c,
433         main/newmenu.h: linux fixes
434
435         * configure.ac cygconf VisualC/d2x.dsw VisualC/d2x/d2x.dsp
436         VisualC/d2xgl/.cvsignore VisualC/d2xgl/d2xgl.dsp arch/ogl/gr.c
437         arch/ogl/ogl.c include/d_io.h include/loadgl.h include/ogl_init.h
438         include/pstypes.h include/u_mem.h main /state.c main/vers_id.h
439         misc/d_io.c: added Visual C project for opengl, buncha macro fixes
440         and stuff
441
442         * arch/sdl/gr.c: fix sdl gr_update
443
444         * 2d/font.c, VisualC/d2x/d2x.dsp, VisualCE/d2x/d2x.vcp,
445         VisualCE/mveplayer/mveplayer.vcp, arch/win32/ipx_mcast4.c,
446         arch/win32/ipx_udp.c, arch/win32/ipx_win.c, arch/sdl/gr.c,
447         cfile/cfile.c, console/CON_console.c, include/d_io.h,
448         include/error.h, include/pstypes.h, include/strutil.h,
449         include/u_dpmi.h, libmve/mve_main.c, libmve/mveplay.c,
450         main/cntrlcen.c, main/console.c, main/gameseq.c, main/inferno.c,
451         main/movie.c, main/newdemo.c, main/newmenu.c, main/newmenu.h,
452         main/playsave.c, main/songs.c, main/state.c, main/text.c,
453         mem/mem.c, misc/args.c, misc/d_io.c, misc/strutil.c: Visual C,
454         PocketPC fixes
455
456 2003-11-25  Bradley Bell  <btb@icculus.org>
457
458         * VisualC/d2x, VisualC/d2x/.cvsignore, VisualC/d2x/d2x.dsp,
459         VisualC/d2x.dsw, VisualC/libmve/libmve.dsp,
460         libmve/VisualC/mveplayer.dsp: updated project files
461
462         * libmve/mve_main.c, libmve/mvelib.c, libmve/mveplay.c: mveplayer
463         working w/Visual C++
464
465         * VisualC, VisualC/.cvsignore, VisualC/d2x.dsw, VisualC/libmve,
466         VisualC/libmve/.cvsignore, VisualC/libmve/libmve.dsp,
467         VisualC/mveplayer, VisualC/mveplayer/.cvsignore,
468         VisualC/mveplayer/mveplayer.dsp: added project files for Visual
469         C++
470
471         * VisualCE/.cvsignore, VisualCE/d2x/.cvsignore,
472         VisualCE/libmve/.cvsignore, VisualCE/mveplayer/.cvsignore: added
473         .cvsignore files
474
475 2003-11-24  Bradley Bell  <btb@icculus.org>
476
477         * libmve/decoder8.c, libmve/mve_main.c, libmve/mvelib.c,
478         libmve/mveplay.c: stuff to play mve's in WinCE
479
480         * arch/win32/findfile.c: unused functions...
481
482         * README: stuff
483
484         * arch/sdl/mouse.c, main/konfig.c, main/newmenu.c, main/newmenu.h:
485         enabled mouse control of menus
486
487         * main/mission.h: oops, didn't mean to change this.
488
489 2003-11-21  Bradley Bell  <btb@icculus.org>
490
491         * VisualCE/d2x/d2x.vcp: updated project file
492
493 2003-11-20  Bradley Bell  <btb@icculus.org>
494
495         * VisualCE, VisualCE/d2x, VisualCE/d2x/d2x.vcp, VisualCE/d2x.vcw,
496         VisualCE/libmve, VisualCE/libmve/libmve.vcp, VisualCE/mveplayer,
497         VisualCE/mveplayer/mveplayer.vcp: added project files for eMbedded
498         Visual C++
499
500 2003-11-17  Bradley Bell  <btb@icculus.org>
501
502         * configure.ac, arch/linux/Makefile.am, arch/linux/linuxnet.c,
503         main/menu.c: added option to disable kalinix under unix
504
505         * main/game.c, main/newmenu.c: always set menu mode for GL popups
506
507 2003-11-14  Bradley Bell  <btb@icculus.org>
508
509         * main/automap.c: fix automap background image
510
511         * main/automap.c, main/automap.h: delete cruft
512
513         * main/automap.c: fix level number position
514
515         * main/automap.c: simplify g3_draw_line hack
516
517         * main/menu.c: stop pointless vid mode changes
518
519 2003-11-07  Bradley Bell  <btb@icculus.org>
520
521         * NEWS, installation.txt: s'more documentation
522
523 2003-11-07  Steffen Pohle  <stpohle@gmx.net>
524
525         * configure.ac: fix .exe extension problems
526
527 2003-11-07  Bradley Bell  <btb@icculus.org>
528
529         * arch/ogl/ogl.c: disable texture format verification for OS X -
530         Textures work fine!
531
532 2003-11-06  Bradley Bell  <btb@icculus.org>
533
534         * main/automap.c, main/gamecntl.c, main/movie.c, main/titles.c:
535         use more traditional Alt+Enter for toggling fullscreen
536
537         * 2d/ibitblt.c, main/mission.h: comments/formatting
538
539         * arch/ogl/sdlgl.c: smash textures, for non-linux, for real
540
541 2003-11-06  Bradley Bell  <btb@icculus.org>
542
543         * arch/ogl/gr.c, arch/ogl/sdlgl.c: smash textures on every
544         resolution change, use kludge to avoid repetitive res changes
545
546 2003-11-04  Bradley Bell  <btb@icculus.org>
547
548         * main/piggy.c, main/piggy.h: moved bitmap and sound header data
549         structures and i/o routines back to piggy.c
550
551 2003-11-04  Martin Schaffner <maschaffner@gmx.ch>
552
553         * installation.txt: tell to install d1 .pig for better textures
554
555 2003-11-04  Bradley Bell  <btb@icculus.org>
556
557         * main/mission.c, main/mission.h, main/piggy.h: added hogsize for
558         oem d1 v1.0 and registered d2 v1.0, comments
559
560 2003-11-03  Bradley Bell  <btb@icculus.org>
561
562         * main/bm.h, main/piggy.c, main/piggy.h: big pigsize is same for
563         all d1 shareware - even though files are different!
564
565         * main/bm.h, main/piggy.c, main/piggy.h: added big pigsize for
566         shareware d1 v1.4
567
568         * main/bm.h, main/piggy.c, main/piggy.h: added big pigsize for
569         registered d1 v1.0
570
571         * main/bm.h, main/piggy.c, main/piggy.h: added pigsize for
572         registered d1 v1.0
573
574 2003-10-31  Martin Schaffner <maschaffner@gmx.ch>
575
576         * main/movie.c: when no movies are found, divide by six the
577         number of warning lines sent to stdout
578
579 2003-10-29  Martin Schaffner <maschaffner@gmx.ch>
580
581         * include/byteswap.h: fix stupid copy/paste error
582
583 2003-10-24  Bradley Bell  <btb@icculus.org>
584
585         * 2d/bitblt.c, 2d/ibitblt.c, include/gr.h, include/grdef.h: use
586         gr_linear_rep_movsd_2x instead of almost identical
587         gr_linear_movsd_double. Better since we have assembly versions.
588
589 2003-10-22  Martin Schaffner <maschaffner@gmx.ch>
590
591         * main/gamemine.c, main/piggy.c: fix "psychedelic" walls
592         in d1 prisons
593
594 2003-10-21  Martin Schaffner <maschaffner@gmx.ch>
595
596         * main/gameseq.c, main/multi.c, main/multi.h: fix compilation
597         error with --disable-network, move reset_network_objects()
598         from gameseq.c to multi.c
599
600 2003-10-14  Bradley Bell  <btb@icculus.org>
601
602         * AUTHORS, NEWS: stuff
603
604         * arch/win32/ipx_mcast4.c: include newmenu header (for FAIL macro)
605
606 2003-10-12  Bradley Bell  <btb@icculus.org>
607
608         * main/cntrlcen.c, main/endlevel.c, main/gamerend.c,
609         main/gameseq.c, main/mission.c, main/mission.h, main/network.c:
610         shareware stuff
611
612 2003-10-12  Aaron Plattner  <plattner@caltech.edu>
613
614         * arch/linux/Makefile.am, arch/linux/ipx_bsd.c,
615         arch/linux/ipx_kali.c, arch/linux/ipx_mcast4.c,
616         arch/linux/ipx_udp.c, arch/linux/linuxnet.c,
617         arch/linux/include/ipx_drv.h, arch/linux/include/ipx_mcast4.h,
618         arch/win32/Makefile.am, arch/win32/ipx_drv.h,
619         arch/win32/ipx_mcast4.c, arch/win32/ipx_udp.c,
620         arch/win32/ipx_win.c, arch/win32/winnet.c,
621         arch/win32/include/ipx_mcast4.h, include/ipx.h, main/menu.c,
622         main/multi.h, main/network.c: add IPv4 multicasting support
623
624 2003-10-11  Bradley Bell  <btb@icculus.org>
625
626         * main/endlevel.c, main/piggy.c: fixed endlevel stuff
627
628         * main/cntrlcen.c, main/endlevel.c, main/gamecntl.c,
629         main/gamerend.c, main/gameseq.c, main/gauges.c, main/kmatrix.c,
630         main/menu.c, main/mission.h, main/network.c, main/weapon.c,
631         main/weapon.h: lots of shareware and oem fixes
632
633 2003-10-10  Bradley Bell  <btb@icculus.org>
634
635         * arch/win32/winnet.c: fixed stupid win32 network bug
636
637 2003-10-10  Bradley Bell  <btb@icculus.org>
638
639         * main/piggy.c: increased D1_MAX_TMAP_NUM
640
641 2003-10-10  Martin Schaffner <maschaffner@gmx.ch>
642
643         * main/bm.c, main/bm.h, main/piggy.c: fixes d1 still textures
644         which are animated in d2, refactorizes d1 texture reading
645
646 2003-10-10  Bradley Bell  <btb@icculus.org>
647
648         * arch/linux/linuxnet.c, main/automap.c, main/automap.h,
649         main/bmread.c, main/bmread.h, main/cntrlcen.c, main/cntrlcen.h,
650         main/collide.h, main/compbit.h, main/config.h, main/console.c,
651         main/controls.h, main/credits.c, main/credits.h, main/crypt.c,
652         main/desc_id.h, main/desw.h, main/dumpmine.c, main/effects.c,
653         main/effects.h, main/endlevel.c, main/endlevel.h, main/escort.c,
654         main/escort.h, main/fireball.h, main/fvi.c, main/fvi.h,
655         main/game.c, main/game.h, main/gamecntl.c, main/gamefont.c,
656         main/gamefont.h, main/gamemine.h, main/gamepal.c, main/gamepal.h,
657         main/gamerend.c, main/gamesave.h, main/gameseq.c, main/gameseq.h,
658         main/gamestat.h, main/gauges.h, main/hostage.c, main/hostage.h,
659         main/hud.c, main/hudmsg.h, main/inferno.c, main/inferno.h,
660         main/joydefs.c, main/joydefs.h, main/kconfig.h, main/kludge.c,
661         main/kmatrix.c, main/kmatrix.h, main/laser.c, main/lighting.h,
662         main/menu.c, main/menu.h, main/mglobal.c, main/modem.h,
663         main/morph.h, main/movie.c, main/movie.h, main/multibot.h,
664         main/netmisc.h, main/network.h, main/newmenu.h, main/paging.h,
665         main/physics.c, main/physics.h, main/piggy.h, main/player.c,
666         main/playsave.h, main/polyobj.c, main/polyobj.h, main/powerup.c,
667         main/powerup.h, main/render.c, main/render.h, main/reorder.h,
668         main/robot.c, main/scores.h, main/screens.h, main/segment.c,
669         main/segpoint.h, main/slew.c, main/slew.h, main/songs.c,
670         main/songs.h, main/sounds.h, main/state.h, main/terrain.c,
671         main/terrain.h, main/texmerge.h, main/text.h, main/textures.h,
672         main/titles.h, main/vclip.c, main/vclip.h, main/vers_id.h,
673         main/wall.h: comments/formatting
674
675 2003-10-09  Bradley Bell  <btb@icculus.org>
676
677         * main/text.c: fix text when using old datafiles
678
679         * main/laser.h: comments/whitespace
680
681         * main/laser.c, main/weapon.c: fixed smart missiles and smart
682         mines w/shareware data
683
684         * include/DT_drawtext.h: deleted unused file
685
686 2003-10-08  Bradley Bell  <btb@icculus.org>
687
688         * main/gameseq.c, main/inferno.c, main/menu.c: SHAREWARE fixes
689
690         * arch/win32/ipx_udp.c: use closesocket() instead of close()
691
692         * arch/sdl/joydefs.c, main/gamecntl.c, main/kconfig.c,
693         main/menu.c: Disabled 'd2x keys' weapon selection
694
695 2003-10-08  Martin Schaffner <maschaffner@gmx.ch>
696
697         * main/object.h, main/multi.h: get rid of most warnings issued by
698         cpp-precomp of gcc from Mac OS X dev tools
699
700 2003-10-05  Bradley Bell  <btb@icculus.org>
701
702         * NEWS, configure.ac: increment version number
703
704         * cfile/cfile.c: better handling of CRLF text files (when that is
705         the native format)
706
707         * utilities/hogcreate.c, utilities/hogextract.c,
708         utilities/mvlcreate.c, utilities/mvlextract.c: use binary mode for
709         reading/writing files
710
711         * arch/win32/Makefile.am, arch/win32/include/ipx_udp.h,
712         arch/win32/ipx_udp.c, arch/win32/winnet.c, main/menu.c: added UDP
713         support for win32
714
715 2003-10-04  Bradley Bell  <btb@icculus.org>
716
717         * cfile/cfile.c, main/config.c: oops, fgets does not return EOF
718
719         * main/netmisc.c: change byte to sbyte, comments/whitespace
720
721 2003-10-03  Bradley Bell  <btb@icculus.org>
722
723         * cfile/cfile.c, main/config.c: fix win32 eof bug.
724
725         * arch/win32/ipx_drv.h, arch/win32/winnet.c, include/ipx.h: win32
726         networking fixes
727
728         * iff/iff.c, include/gr.h, include/iff.h, include/pstypes.h,
729         main/ai2.c, main/aipath.c, main/aistruct.h, main/bm.h,
730         main/config.c, main/escort.c, main/fireball.c, main/fuelcen.c,
731         main/fuelcen.h, main/gameseg.c, main/gameseg.h, main/laser.c,
732         main/lighting.c, main/mglobal.c, main/network.c, main/newdemo.c,
733         main/object.c, main/object.h, main/paging.c, main/player.h,
734         main/robot.h, main/segment.h, main/state.c, main/switch.c,
735         main/switch.h, main/titles.c, main/wall.c, main/wall.h,
736         main/weapon.c, main/weapon.h: change byte to sbyte,
737         comments/whitespace
738
739         * 2d/bitblt.c, cfile/cfile.c, include/cfile.h, main/ai.c,
740         main/ai.h, main/gamemine.c, main/gauges.c, main/kconfig.c,
741         main/menu.c, main/multi.c, main/multi.h, main/multibot.c,
742         main/newdemo.h, main/render.c, main/scores.c: change byte to sbyte
743
744         * configure.ac: better checking for timeval
745
746 2003-10-03  Martin Schaffner <maschaffner@gmx.ch>
747
748         * arch/dos/bak/ipx.c, arch/dos/ipx.c, arch/linux/Makefile.am,
749         arch/linux/include/ipx_lin.h, arch/linux/ipx_lin.c,
750         arch/linux/ipx_udp.c, arch/linux/linuxnet.c, arch/linux/ukali.c,
751         arch/win32/winnet.c, configure.ac, include/byteswap.h,
752         include/ipx.h, main/inferno.c, main/menu.c, main/multi.c,
753         main/multibot.c, main/network.c: Make network architecture
754         choosable from game menu, add support for UDP/IP on Mac OS X and
755         Solaris
756
757 2003-10-02  Martin Schaffner <maschaffner@gmx.ch>
758
759         * include/byteswap.h: added macros for coping with alignment
760         issues
761
762 2003-10-02  Bradley Bell  <btb@icculus.org>
763
764         * main/multi.h: added padding to little-endian version of
765         netgame_info
766
767         * arch/dos/bak/ipx.c, arch/dos/ipx.c: comments/whitespace
768
769         * main/netmisc.c: delete duplicate function
770
771 2003-10-01  Bradley Bell  <btb@icculus.org>
772
773         * main/bm.c: make sure d1_texture_indices gets freed between
774         levels
775
776 2003-09-11  Martin Schaffner <maschaffner@gmx.ch>
777
778         * main/piggy.h: fix size of d1 shareware descent.pig
779
780 2003-08-03  Martin Schaffner  <martin.schaffner@epfl.ch>
781
782         * main/bm.c, main/bm.h, main/gamemine.c, main/gamemine.h,
783         main/gameseq.c, main/piggy.c: fix loading of d1 texture
784         replacements for non-animated textures
785
786 2003-08-02  Matthew Mueller <donut@dakotacom.net>
787
788         * main/controls.c: use fixed 20fps wiggle
789
790 2003-08-02  Paolo Ulivi <pulivi@libero.it> and Bradley Bell  <btb@icculus.org>
791
792         * Makefile.am, debian/changelog.in, debian/control,
793         debian/d2x-common.dirs, debian/d2x-common.install,
794         debian/d2x-common.manpages, debian/d2x-gl.files,
795         debian/d2x-gl.menu, debian/d2x-sdl.files, debian/d2x-sdl.menu,
796         debian/rules, libmve/Makefile.am, libmve/mveplayer.1,
797         utilities/Makefile.am, utilities/hogcreate.1,
798         utilities/hogextract.1, utilities/mvlcreate.1,
799         utilities/mvlextract.1, utilities/tex2txb.1, utilities/txb2tex.1:
800         add man pages, distribute utility programs in new d2x-common deb
801
802         * rpm/d2x.spec.in: updated rpm spec file
803
804 2003-08-02  Bradley Bell  <btb@icculus.org>
805
806         * cfile/cfile.c: update raw_position in cfputc and cfputs
807
808 2003-08-02  Martin Schaffner  <martin.schaffner@epfl.ch>
809
810         * main/piggy.c: make error message more friendly
811
812         * main/piggy.c: simplify copying of bitmap flags
813
814         * arch/linux/linuxnet.c, main/multi.c, main/multibot.c: bigendian
815         networking fixes
816
817         * cfile/cfile.c: revert to always using custom fgets
818
819         * main/endlevel.c, main/mission.c: handle missing exit sequence
820         components gracefully
821
822         * main/playsave.c: comments
823
824 2003-07-24  Martin Schaffner  <martin.schaffner@epfl.ch>
825
826         * cfile/cfile.c: update raw_position in cfwrite
827
828         * main/network.c: comments/formatting
829
830 2003-06-22  Bradley Bell  <btb@icculus.org>
831
832         * cfile/cfile.c: use standard fgets for non-archive files
833
834         * main/movie.c: use con_printf for missing movie warning
835
836 2003-06-18  Bradley Bell  <btb@icculus.org>
837
838         * main/movie.c: fixed cfile conversion of movielib code
839
840         * main/console.c, main/hud.c: strip out colors, etc when printing
841         to stdout
842
843         * include/u_mem.h: fix NDEBUG calloc macro
844
845 2003-06-15  Bradley Bell  <btb@icculus.org>
846
847         * include/fileutil.h, misc/Makefile.am, misc/fileutil.c: removed
848         old fileutil stuff
849
850         * 2d/pcx.c, include/strio.h, main/ai.c, main/ai.h,
851         main/cntrlcen.c, main/config.c, main/gamesave.c, main/gameseq.c,
852         main/movie.c, main/multi.c, main/network.c, main/newdemo.c,
853         main/newmenu.c, main/piggy.c, main/playsave.c, main/polyobj.c,
854         main/scores.c, main/state.c, main/text.c, misc/args.c,
855         misc/strio.c: convert file i/o to cfile
856
857 2003-06-14  Bradley Bell  <btb@icculus.org>
858
859         * include/cfile.h, cfile/cfile.c: implemented cfile wrappers for
860         writing and other modes besides "rb" (mostly taken from
861         freespace2)
862
863 2003-06-09  Bradley Bell  <btb@icculus.org>
864
865         * 2d/palette.c, main/kludge.c: gr_copy_palette not really a
866         kludge, I think
867
868         * include/libmve.h, libmve/mve_main.c, libmve/mvelib.c,
869         libmve/mvelib.h, libmve/mveplay.c, main/movie.c: merged libmve
870         from physfs branch
871
872 2003-06-07  Taylor Richards  <taylor@icculus.org>
873
874         * libmve/mvelib.c, libmve/mveplay.c: stop memory leaks in libmve
875
876 2003-06-07  Bradley Bell  <btb@icculus.org>
877
878         * main/console.c: fix non-console build
879
880         * main/gamesave.c: comments
881
882         * main/bm.c: remove redundant break
883
884 2003-06-06  Bradley Bell  <btb@icculus.org>
885
886         * main/gauges.c, main/kconfig.c: comments/formatting
887
888         * console/.cvsignore: added .cvsignore
889
890         * main/console.c: can't write to console after it's closed
891
892 2003-06-05  Bradley Bell  <btb@icculus.org>
893
894         * arch/sdl/event.c, console/CON_console.c, console/Makefile.am,
895         console/internal.c, console/internal.h, include/CON_console.h,
896         include/console.h, main/console.c, main/gamecntl.c, main/hud.c:
897         finish console conversion away from SDL
898
899 2003-06-04  Bradley Bell  <btb@icculus.org>
900
901         * console/CON_console.c, include/CON.console.h, include/console.h,
902         main/console.c, main/game.c: console conversion to native gr,
903         console resizing
904
905         * include/gr.h, main/credits.c, main/kconfig.c, main/newmenu.c:
906         put prototype for gr_bm_bitblt in gr.h
907
908 2003-06-03  Bradley Bell  <btb@icculus.org>
909
910         * console/CON_console.c, console/DT_drawtext.c,
911         console/Makefile.am, include/CON_console.h, include/DT_drawtext.h,
912         main/console.c: use native fonts for console
913
914         * main/playsave.c: use shorts for short data
915
916 2003-06-02  Bradley Bell  <btb@icculus.org>
917
918         * configure.ac, main/console.c: set console background, fix
919         whitespace
920
921 2003-06-01  Bradley Bell  <btb@icculus.org>
922
923         * Makefile.am, arch/sdl/event.c, configure.ac,
924         console/CON_console.c, console/DT_drawtext.c, console/Makefile.am,
925         console/internal.c, include/CON_console.h, include/DT_drawtext.h,
926         include/console.h, main/console.c, main/game.c, main/gamecntl.c,
927         main/gamerend.c: added console code (from SDL_console)
928
929 2003-05-30  Bradley Bell  <btb@icculus.org>
930
931         * README: minor update
932
933 2003-05-28  Bradley Bell  <btb@icculus.org>
934
935         * Info.plist.in, Makefile.am, configure.ac: add support for MacOS
936         X bundle
937
938 0.2.5:
939
940 2003-06-06  Bradley Bell  <btb@icculus.org>
941
942         * main/kconfig.c: fix crash in control menus
943
944         * main/gauges.c: force cockpit redraw in opengl
945
946         * main/gamerend.c: move ogl swap, so cockpit and console get
947         rendered properly
948
949 2003-06-01  Bradley Bell  <btb@icculus.org>
950
951         * configure.ac, libmve/mveplay.c: define struct timeval if needed
952
953 0.2.4:
954
955 2003-05-12  Bradley Bell  <btb@icculus.org>
956
957         * configure.ac: increment version number
958
959         * main/bm.c: use con_printf for exit model warnings
960
961         * configure.ac: must check for timespec after setting -mno-cygwin
962
963         * main/inferno.c: added -nohogdir and -userdir options
964
965         * NEWS, main/titles.c: use briefings with no extension
966
967 0.2.3:
968
969 2003-04-30  Bradley Bell  <btb@icculus.org>
970
971         * configure.ac: have to include time.h when checking for nanosleep
972
973         * configure.ac, libmve/mveplay.c: use autoconf to check for struct
974         timespec
975
976         * Makefile.am, NEWS, README, configure.ac: fix linking bug,
977         increment version number
978
979         * main/Makefile.am: make dist fix
980
981 0.2.2:
982
983 2003-04-29  Bradley Bell  <btb@icculus.org>
984
985         * configure.ac, 2d/2dsline.c, main/automap.c, libmve/mveplay.c:
986         fixes for OS X 10.2
987
988 2003-04-24  Bradley Bell  <btb@icculus.org>
989
990         * configure.ac: increment version number
991
992         * main/inferno.c: redeclare main() 'the SDL way', make sure SDL.h
993         is always included.
994
995 2003-04-24  Ingo van Lil  <inguin@gmx.de>
996
997         * main/render.c: fix misspellings of NDEBUG
998
999 0.2.1:
1000
1001 2003-04-14  Bradley Bell  <btb@icculus.org>
1002
1003         * cfile/cfile.c: prefer files from d2 hog over d1 hog
1004
1005 2003-04-11  Bradley Bell  <btb@icculus.org>
1006
1007         * main/automap.c, main/gamemine.c, main/menu.c: fix compiler
1008         warnings
1009
1010 0.2.0:
1011
1012 2003-04-11  Bradley Bell  <btb@icculus.org>
1013
1014         * libmve/mveplay.c: use _sleep instead of sleep on win32
1015
1016         * Makefile.am, README, README.utils, arch/sdl/digi.c,
1017         arch/sdl/joy.c, arch/win32/Makefile.am, include/byteswap.h,
1018         include/cfile.h, include/error.h, libmve/Makefile.am,
1019         libmve/decoders.h, main/Makefile.am, main/endlevel.c,
1020         main/endlevel.h, main/playsave.c, misc/fileutil.c:
1021         utilities/Makefile.am: comments/formatting/dist problems
1022
1023         * configure.ac: use different defines for os x
1024
1025 2003-04-07  Bradley Bell  <btb@icculus.org>
1026
1027         * include/error.h, misc/error.c: put some old stuff back in,
1028         eliminate duplicate error messages
1029
1030         * main/text.c: don't die on text not found
1031         formatting
1032
1033         * main/inferno.c: print some useful info if hog not found, allow
1034         -help to work if no text available
1035
1036 2003-04-07  Steffen Pohle <stpohle@gmx.net>
1037
1038         * arch/linux/Makefile.am: revert to previous version, so linux
1039         joystick works
1040
1041 2003-04-03  Bradley Bell  <btb@icculus.org>
1042
1043         * main/endlevel.c: fixed exit model scheme yet again
1044
1045 2003-04-02  Bradley Bell  <btb@icculus.org>
1046
1047         * misc/error.c: call Int3 on Assert
1048
1049         * main/cntrlcen.c, main/cntrlcen.h, main/gamesave.c: modified
1050         trigger reader
1051
1052         * main/wall.c: don't die when trying to toggle nonexistent
1053         segment... vertigo level 10 is buggy!
1054
1055         * main/gamemine.c: comments/formatting
1056
1057 2003-03-31  Micah J. Lieske  <MicahJon@compuserve.com>
1058
1059         * arch/dos/digimm.c, arch/sdl/digi.c, arch/win32/digi.c,
1060         main/inferno.c: Allow use of 22K sound samples
1061
1062 2003-03-29  Bradley Bell  <btb@icculus.org>
1063
1064         * arch/ogl/gr.c: default to bitmapped reticle
1065
1066         * main/bm.c, main/endlevel.c, main/piggy.c, main/piggy.h,
1067         main/polyobj.c: rewrote endlevel stuff to reread exit model info
1068         every time
1069
1070         * arch/sdl/joy.c: fixed text seen for hats in control config
1071         screen
1072
1073 2003-03-28  Bradley Bell  <btb@icculus.org>
1074
1075         * main/bm.c: heh, model nums in vertigo are hardcoded,
1076         N_D2_POLYGON_MODELS can't change
1077
1078         * configure.ac, include/d1x.xpm, include/descent.xpm,
1079         arch/ogl/sdlgl.c, arch/sdl/gr.c: enabled setting icon with
1080         SDL_image
1081
1082 2003-03-27  Bradley Bell  <btb@icculus.org>
1083
1084         * main/text.h: fixed text references for hat directions
1085
1086         * arch/ogl/Makefile.am: oops, can't get rid of main INCLUDE yet...
1087
1088 2003-03-26  Bradley Bell  <btb@icculus.org>
1089
1090         * main/playsave.c: make d2x keys backward compatible
1091
1092 2003-03-26  Micah J. Lieske  <MicahJon@compuserve.com>
1093
1094         * arch/sdl/event.c, arch/sdl/joy.c: added hat support for sdl
1095         joysticks
1096
1097 2003-03-26  Bradley Bell  <btb@icculus.org>
1098
1099         * main/piggy.c: fix crash when d1 data not present
1100
1101         * main/gamecntl.c, main/kconfig.c, main/playsave.c: fix d2x keys,
1102         read/write from plr file
1103
1104         * main/ai.h, main/collide.c, main/escort.c, main/escort.h,
1105         main/fuelcen.c, main/gamecntl.c, main/playsave.c, main/powerup.c:
1106         added escort.h header
1107
1108 2003-03-25  Bradley Bell  <btb@icculus.org>
1109
1110         * main/bm.c, main/piggy.c, main/piggy.h, main/gameseq.c: added
1111         D1_PIGFILE ("descent.pig") macro
1112
1113         * main/bm.c, main/piggy.c, main/piggy.h: ability to load exit
1114         models from d1 pig file
1115
1116         * main/bm.c, main/bm.h, main/endlevel.c, main/piggy.c,
1117         main/piggy.h: ability to load exit model bitmaps (or any bitmap,
1118         really) from d1 pig file
1119
1120 2003-03-23  Bradley Bell  <btb@icculus.org>
1121
1122         * main/bm.c: stop extra robots from overwriting exit models
1123
1124         * include/ogl_init.h: increased OGL_TEXTURE_LIST_SIZE so the
1125         texture list doesn't get full
1126
1127         * main/bm.c: fix mem leak when reading extra robots
1128
1129 2003-03-21  Bradley Bell  <btb@icculus.org>
1130
1131         * main/menu.c: Added option to set movie resolution (mostly works)
1132
1133 2003-03-21  Martin Schaffner <maschaffner@gmx.ch>
1134
1135         * main/gameseq.c, main/piggy.c, main/piggy.h: move bitmap
1136         replacement functions to piggy.c
1137
1138         * main/gameseq.c: attempt to support mac d1 descent.pig
1139
1140         * main/bm.c: fix mem leak
1141
1142         * main/gameseq.c: fix bug: when opening d1 level 1 with oem data
1143         files, both d1 and d2 oem briefing where showed
1144
1145         * main/inferno.c, main/movie.c: Change the default movie
1146         resolution to "high", implement the option -lowresmovies
1147
1148 2003-03-20  Bradley Bell  <btb@icculus.org>
1149
1150         * arch/sdl/rbaudio.c, main/songs.c: cd detection works now
1151
1152         * main/piggy.c: comments
1153
1154 2003-03-20  Martin Schaffner <maschaffner@gmx.ch>
1155
1156         * main/gameseq.c: delete duplicate function
1157
1158         * 2d/rle.c: fix color swapping on big endian of big rle bitmaps
1159
1160 2003-03-19  Bradley Bell  <btb@icculus.org>
1161
1162         * arch/sdl/rbaudio.c, include/rbaudio.h: starting d2 cd detection
1163         (cddb discid) support
1164
1165         * arch/sdl/digi.c, main/kludge.c: implemented
1166         digi_link_sound_to_object3 for looping sounds, other looping stuff
1167
1168         * arch/sdl/gr.c: removing dependencies on stuff in main/
1169
1170         * arch/linux/Makefile.am, arch/linux/init.c,
1171         arch/linux/linuxnet.c, arch/linux/include/ukali.h,
1172         arch/ogl/Makefile.am, main/inferno.c: moved joy_init back to main,
1173         other header cleanups
1174
1175         * arch/win32/ipx_win.c, configure.ac: ipx on win32 fixed!
1176
1177 2003-03-19  Martin Schaffner <maschaffner@gmx.ch>
1178
1179         * 2d/rle.c, include/gr.h, include/rle.h, main/bm.c, main/bm.h,
1180         main/gamemine.c, main/gamemine.h, main/gameseq.c, main/piggy.c,
1181         main/piggy.h, main/wall.c, main/wall.h: if descent.pig available,
1182         load d1 textures for d1 levels
1183
1184 2003-03-19  Bradley Bell  <btb@icculus.org>
1185
1186         * 2d/font.c, 2d/palette.c, 3d/interp.c, 3d/setup.c,
1187         arch/sdl/rbaudio.c, include/texmap.h, libmve/decoder16.c,
1188         libmve/decoder8.c, libmve/decoders.h, libmve/mveplay.c,
1189         texmap/ntmap.c, texmap/texmapl.h: header/extern declaration
1190         housekeeping
1191
1192         * README: added some OS X info
1193
1194 2003-03-17  Bradley Bell  <btb@icculus.org>
1195
1196         * main/newdemo.c: simplify DEMO_FILENAME macro
1197
1198         * main/console.c, main/game.c: enable experimental console support
1199
1200         * main/gamerend.c: fixed location of fps meter in multi
1201
1202 2003-03-16  Bradley Bell  <btb@icculus.org>
1203
1204         * main/menu.c, main/newdemo.c, main/newdemo.h, main/newmenu.c:
1205         also look in shared data dir for demos
1206
1207         * main/newdemo.c, main/newdemo.h: comments/formatting
1208
1209 2003-03-15  Christopher Thielen  <chris@luethy.net>
1210
1211         * main/kludge.c: set CDROM_dir back to "." - tricks game into
1212         thinking d2 cd is always present
1213
1214 2003-03-15  Bradley Bell  <btb@icculus.org>
1215
1216         * 2d/font.c, main/credits.c, main/scores.c: fixed opengl credits,
1217         scores
1218
1219         * arch/sdl/rbaudio.c: formatting, enabled volume control under
1220         linux
1221
1222         * arch/ogl/gr.c: fixed dark font bug by calling gr_set_mode from
1223         gr_init.  don't really know why this works, though
1224
1225 2003-03-14  Bradley Bell  <btb@icculus.org>
1226
1227         * main/gameseq.c: fix Bitmap_replacement_data mem leakage
1228
1229         * unused/bios/rbaudio.h: removed duplicate file
1230
1231 2003-03-14  Christopher Thielen  <chris@luethy.net>
1232
1233         * arch/sdl/rbaudio.c: stop cd audio when exiting
1234
1235 2003-03-14  Micah J. Lieske  <MicahJon@compuserve.com>
1236
1237         * main/gamecntl.c: add comments to the "only matt knows" cheats
1238
1239 2003-03-14  Martin Schaffner <maschaffner@gmx.ch>
1240
1241         * main/gamemine.c: formatting, better texture conversion for d1
1242         levels
1243
1244 2003-03-14  Bradley Bell  <btb@icculus.org>
1245
1246         * main/piggy.c: must swap all mac version pigfiles
1247
1248         * main/ai.c, main/ai.h, main/bm.h, main/crypt.c, main/joydefs.h,
1249         main/multi.c: formatting, minor cleanups
1250
1251         * 2d/rle.c: need to swap line_size on bigendian machines
1252
1253         * main/mission.c, main/mission.h: detect mac full version hogfile
1254
1255 2003-03-13  Bradley Bell  <btb@icculus.org>
1256
1257         * arch/sdl/joydefs.c, main/kconfig.c, main/kconfig.h, main/menu.c:
1258         added joy/mouse sensitivity slider, increased range to 16, and
1259         added d2x keys menu
1260
1261         * main/Makefile.am, main/joydefs.c, main/old/joydefs.c: moved old
1262         joydefs to main
1263
1264         * arch/linux/Makefile.am: removed extra backslash
1265
1266         * TODO, installation.txt: updated some documentation
1267
1268         * main/gamecntl.c, main/menu.c, main/menu.h: added "d2x options"
1269         menu, with maxfps option
1270
1271 2003-03-12  Bradley Bell  <btb@icculus.org>
1272
1273         * main/game.c, main/game.h, main/inferno.c: added -maxfps option
1274
1275         * arch/linux/alsadigi.c, arch/linux/findfile.c,
1276         arch/linux/hmiplay.c, arch/linux/init.c, arch/linux/ipx_bsd.c,
1277         arch/linux/ipx_kali.c, arch/linux/ipx_lin.c, arch/linux/ipx_udp.c,
1278         arch/linux/joydefs.c, arch/linux/ukali.c, arch/linux/include,
1279         arch/linux/include/ipx_bsd.h, arch/linux/include/ipx_drv.h,
1280         arch/linux/include/ipx_hlpr.h, arch/linux/include/ipx_kali.h,
1281         arch/linux/include/ipx_ld.h, arch/linux/include/ipx_lin.h,
1282         arch/linux/include/ipx_udp.h, arch/linux/include/joystick.h,
1283         arch/linux/include/music.h, arch/linux/include/serial.h,
1284         arch/linux/include/ukali.h: formatting
1285
1286 2003-03-11  Chris Arena  <ccarena@cox.net>
1287
1288         * main/menu.c: fixed brightness slider
1289
1290 2003-03-01  Bradley Bell  <btb@icculus.org>
1291
1292         * main/piggy.c, main/titles.c: d1 briefing text fixed, spinning
1293         robots and animated bitmaps work, but colors are messed up
1294
1295 2003-02-28  Bradley Bell  <btb@icculus.org>
1296
1297         * main/player.h: whitespace
1298
1299         * main/automap.c, main/cntrlcen.c, main/collide.c,
1300         main/gamerend.c: use Builtin_mission_num instead of 0 (if
1301         descent.hog is present, d1 becomes mission 0)
1302
1303         * configure.ac, arch/win32/Makefile.am, arch/win32/ipx_drv.h,
1304         arch/win32/ipx_win.c, arch/win32/mingw_init.c,
1305         arch/win32/winnet.c: MinGW compiles with network enabled again,
1306         but still doesn't work
1307
1308         * NEWS: Updated
1309
1310 2003-02-28  Bradley Bell  <btb@icculus.org>
1311
1312         * 2d/pcx.c, arch/ogl/gr.c, libmve/mveplay.c, main/gameseq.c,
1313         main/inferno.c, main/menu.c, main/movie.c, main/newmenu.c: Fixed
1314         many opengl glitches
1315
1316 2003-02-27  Bradley Bell  <btb@icculus.org>
1317
1318         * main/Makefile.am, main/gamesave.c, main/hoard.c, main/hoard.h,
1319         main/inferno.c, main/menu.c, main/mission.c, main/mission.h,
1320         main/network.c, main/network.h: noted that hoard.ham is only needed
1321         for multiplayer HOARD games, and should not be equated with
1322         "vertigo". put HoardEquipped() back in network.c.
1323
1324         * arch/ggi/key.c, arch/sdl/key.c, arch/svgalib/key.c,
1325         include/d_delay.h, main/automap.c, main/game.c, main/kconfig.c,
1326         main/multi.c, main/newdemo.c, misc/Makefile.am, misc/d_delay.c:
1327         use timer_delay instead of d_delay
1328
1329 2003-02-27  Martin Schaffner <maschaffner@gmx.ch>
1330
1331         * main/render.c: added replacement qsort for solaris
1332
1333 2003-02-26  Bradley Bell  <btb@icculus.org>
1334
1335         * main/gamemine.c: texture conversion for d1 shareware
1336
1337 2003-02-26  Martin Schaffner <maschaffner@gmx.ch>
1338
1339         * main/gamemine.c: better texture conversion for d1 levels
1340
1341 2003-02-26  Micah J. Lieske  <MicahJon@compuserve.com>
1342
1343         * main/kconfig.c: fix joystick support under MinGW
1344
1345 2003-02-26  Bradley Bell  <btb@icculus.org>
1346
1347         * main/playsave.c: fix swapping glitch
1348
1349         * configure.ac, readme.txt: clean stuff up, getting ready for
1350         0.2.0 release
1351
1352         * main/titles.c: begin support for rendering spinning robots in
1353         briefings
1354
1355         * main/mission.c, main/mission.h: load d1 oem mission, d1 v1.0
1356         mission
1357
1358         * main/gamemine.c: load d1 shareware levels!
1359
1360 2003-02-25  Bradley Bell  <btb@icculus.org>
1361
1362         * TODO: update
1363
1364         * autogen.sh: add warning about old auto* versions, use
1365         automake --copy
1366
1367 2003-02-24  Bradley Bell <btb@icculus.org>
1368
1369         * main/gameseq.c, main/movies.c, main/titles.c: Descent I
1370         briefings mostly working
1371
1372         * main/movie.c, main/titles.c: fixed some more briefing glitches
1373
1374 2003-02-23  Bradley Bell <btb@icculus.org>
1375
1376         * main/movie.c: fixed crash when using shareware data files
1377         without -nohires
1378
1379         * arch/sdl/digi.c: fix crash on non-existent sounds
1380         (i.e. shareware data)
1381
1382 2003-02-22  Bradley Bell <btb@icculus.org>
1383
1384         * main/titles.c: fixed fullscreen toggle in briefings
1385
1386 2003-02-21  Bradley Bell <btb@icculus.org>
1387
1388         * configure.ac: check for mingw when enabling nasm
1389
1390         * main/playsave.c: enable loading player files of either byte
1391         order
1392
1393 2003-02-20  Bradley Bell <btb@icculus.org>
1394
1395         * main/bm.c, main/bm.h, main/endlevel.c: fixed up endlevel stuff
1396
1397         * arch/sdl/digi.c, main/kludge.c: oops, meant to say: fixed bug
1398         #343, not "rest of solution to bug #344"
1399
1400         * arch/sdl/timer.c, include/timer.h: revert to more accurate
1401         timers
1402
1403         * main/kludge.c: partial solution to bug #344
1404
1405         * Makefile.am, tools/cvs2cl/cvs2cl.pl: get rid of cvs2cl.pl
1406
1407         * compilerdefs.txt: added linux/mips info
1408
1409         * ChangeLog: clean up changelog
1410
1411 2003-02-19  Bradley Bell <btb@icculus.org>
1412
1413         * libmve/mveplay.c: os x needs nanosleep prototype.
1414
1415 2003-02-18  Bradley Bell <btb@icculus.org>
1416
1417         * .cvsignore, libmve/.cvsignore: added files to .cvsignore
1418
1419         * include/libmve.h, libmve/mveplay.c, main/movie.c: added function
1420         to disable/enable audio
1421
1422         * libmve/: mve_main.c, mveplay.c: bigendian fixes
1423
1424         * main/: movie.h, titles.c: make sure movie's palette is set before
1425         writing briefing text.  Fixes bug #359
1426
1427         * libmve/mveplay.c: make MVE_rmStepMovie play a full frame instead
1428         of a chunk
1429
1430         * misc/: args.c, byteswap.c, d_delay.c, d_io.c, dos_disk.h,
1431         error.c, hash.c, parsarg.c, parsarg.h, strio.c, strutil.c:
1432         formatting
1433
1434         * maths/: fix.asm, rand.c, tables.c, vecmat.c, vecmata.asm:
1435         formatting
1436
1437         * texmap/: ntmap.c, scanline.c, scanline.h, texmapl.h,
1438         tmap_flt.asm, tmap_inc.asm, tmap_lin.asm, tmap_ll.asm,
1439         tmap_per.asm, tmapfade.asm, tmapflat.c, tmappent.S, tmapppro.S:
1440         formatting
1441
1442         * include/libmve.h: blah
1443
1444 2003-02-18  Martin Schaffner <martin.schaffner@epfl.ch>
1445
1446         * main/render.c: 2nd attempt to fix solaris qsort bug
1447
1448 2003-02-18  Bradley Bell <btb@icculus.org>
1449
1450         * configure.ac, include/pstypes.h: put alignment detection in
1451         configure.ac
1452
1453 2003-02-17  Bradley Bell <btb@icculus.org>
1454
1455         * Makefile.am, README.utils, configure.ac, include/libmve.h,
1456         include/mve_audio.h, include/mvelib.h, libmve/Makefile.am,
1457         libmve/decoder16.c, libmve/decoder8.c, libmve/mve_audio.c,
1458         libmve/mve_audio.h, libmve/mve_main.c, libmve/mvelib.c,
1459         libmve/mvelib.h, libmve/mveplay.c, main/Makefile.am,
1460         main/decoder16.c, main/decoder8.c, main/movie.c, main/mve_audio.c,
1461         main/mve_main.c, main/mvelib.c, main/mveplay.c, main/mveplay.h:
1462         moved mve stuff to separate subdir
1463
1464         * include/mvelib.h, main/movie.c, main/mve_main.c, main/mvelib.c,
1465         main/mveplay.c, main/mveplay.h, main/titles.c: many improvements to
1466         mve code.  Fixes (at least) bugs #41, #348, and #350.
1467
1468 2003-02-14  Bradley Bell <btb@icculus.org>
1469
1470         * main/Makefile.am: no more Makefile.mveplay. again
1471
1472         * main/mveplay.c: typo
1473
1474 2003-02-13  Bradley Bell <btb@icculus.org>
1475
1476         * utilities/mvlextract.c: uint -> unsigned int
1477
1478         * main/: mve_main.c, mvelib.c, mveplay.c: add fullscreen mode to
1479         standalone mveplayer, win32 support
1480
1481         * main/movie.c: random bugfixes, win32 support
1482
1483         * arch/sdl/Makefile.am: formatting
1484
1485         * configure.ac: disable networking on mac/win for now
1486
1487         * main/newmenu.c: comments
1488
1489 2003-02-13  Martin Schaffner <martin.schaffner@epfl.ch>
1490
1491         * 3d/interp.c, include/interp.h, main/polyobj.c: get rid of some
1492         redundant swap functions.
1493
1494 2003-02-13  Bradley Bell <btb@icculus.org>
1495
1496         * ChangeLog: update changelog
1497
1498 2003-02-13  Martin Schaffner <martin.schaffner@epfl.ch>
1499
1500         * 3d/interp.c, include/interp.h, main/polyobj.c: fix remaining
1501         polymodel alignment issues.
1502
1503 2003-02-13  Bradley Bell <btb@icculus.org>
1504
1505         * utilities/: hogcreate.c, hogextract.c, mvlcreate.c, mvlextract.c:
1506         fix various little bugs
1507
1508         * main/mveplay.c, utilities/hogextract.c, utilities/mvlextract.c,
1509         utilities/tex2txb.c, utilities/txb2tex.c: eliminate warning
1510
1511         * main/: Makefile.am, Makefile.mveplay: build mveplayer from
1512         regular makefiles
1513
1514         * README.utils: new file
1515
1516         * main/: mve_main.c, mveplay.c: more movie fixes
1517
1518         * README: updated README
1519
1520         * 2d/Makefile.am, main/Makefile.am: some OS X and dist fixes
1521
1522 2003-02-12  Bradley Bell <btb@icculus.org>
1523
1524         * utilities/mvlextract.c: bigendian mvl support
1525
1526         * main/mveplay.c: formatting, stuff
1527
1528         * main/: Makefile.am, Makefile.mveplay: lotsa movie cleanups, added
1529         truecolor mve support, standalone mveplayer
1530
1531         * include/mve_audio.h, include/mvelib.h, main/decoder16.c,
1532         main/decoder8.c, main/movie.c, main/mve_main.c, main/mvelib.c,
1533         main/mveplay.c: lotsa movie cleanups, added truecolor mve support,
1534         standalone mveplayer
1535
1536 2003-01-22  Bradley Bell <btb@icculus.org>
1537
1538         * include/: interp.h, interp.h: restore prototype for
1539         swap_polygon_model_data
1540
1541 2003-01-21  Bradley Bell <btb@icculus.org>
1542
1543         * main/piggy.c: use memcpy to avoid alignment problem
1544
1545         * compilerdefs.txt: updated some defs, added sunos/sparc
1546
1547 2003-01-15  Bradley Bell <btb@icculus.org>
1548
1549         * main/render.c, arch/ogl/ogl.c: use __sun__ for sunos
1550
1551         * main/gamemine.c: attempting to support d1 shareware
1552
1553         * compilerdefs.txt: update defs
1554
1555 2003-01-15  David Costanzo <david_costanzo@yahoo.com>
1556
1557         * main/mveplay.c: fix several bugs, comments, formatting.
1558
1559 2003-01-15  Bradley Bell <btb@icculus.org>
1560
1561         * arch/ogl/sdlgl.c, arch/sdl/digi.c, arch/sdl/event.c,
1562         arch/sdl/gr.c, arch/sdl/init.c, arch/sdl/joy.c, arch/sdl/key.c,
1563         arch/sdl/mouse.c, arch/sdl/rbaudio.c, arch/sdl/timer.c,
1564         include/error.h, main/gamecntl.c, main/inferno.c: changed path for
1565         SDL headers
1566
1567         * arch/: ogl/glx.c, ogl/gr.c, ogl/ogl.c, ogl/wgl.c, sdl/joydefs.c:
1568         formatting, comments
1569
1570 2003-01-11  Bradley Bell <btb@icculus.org>
1571
1572         * main/: mission.c, mission.h: attempt to support d1 for mac
1573         mission
1574
1575         * arch/sdl/joy.c, main/mvelib.c, main/titles.c: gcc 3.2 warnings
1576
1577         * main/object.h: foo
1578
1579 2003-01-09  Bradley Bell <btb@icculus.org>
1580
1581         * main/movie.c: use ifdef around gr_toggle_fullscreen
1582
1583 2003-01-07  Bradley Bell <btb@icculus.org>
1584
1585         * Makefile.am, descent.msn, installation.txt, main/mission.c,
1586         main/mission.h: don't need .msn file for descent.hog anymore
1587
1588         * README: stuff
1589
1590 2003-01-06  Bradley Bell <btb@icculus.org>
1591
1592         * main/mission.h, main/mission.c: comments
1593
1594         * README, TODO, cvshowto.txt, installation.txt, debian/copyright:
1595         documentations
1596
1597 2003-01-03  Bradley Bell <btb@icculus.org>
1598
1599         * utilities/: txb2txt.c, txt2txb.c: remove old files
1600
1601         * 3d/interp.c, include/byteswap.h, main/gamemine.c: formatting
1602
1603         * main/polyobj.c: attempt to make read_model_file
1604         bigendian-friendly
1605
1606         * main/menu.c: move vertigo text
1607
1608 2003-01-02  Bradley Bell <btb@icculus.org>
1609
1610         * 3d/interp.c, include/interp.h, main/morph.c, main/polyobj.c,
1611         main/polyobj.h: cleanup alignment changes
1612
1613         * NEWS, 3d/interp.c, include/3d.h, include/interp.h,
1614         include/pstypes.h, main/Makefile.am, main/bm.c, main/collide.c,
1615         main/object.h: fix alignment issues on sparc
1616
1617         * cvshowto.txt: update cvs info
1618
1619         * NEWS: news
1620
1621         * 2d/rle.c: make rle_swap handle RLE_BIG
1622
1623 2003-01-01  Martin Schaffner <maschaffner@gmx.ch>
1624
1625         * main/render.c: workaround solaris qsort bug
1626
1627 2003-01-01  Steffen Pohle <stpohle@gmx.net>
1628
1629         * arch/linux/linuxnet.c, arch/linux/ukali.c,
1630         arch/linux/include/ukali.h, main/inferno.c: enabled kali
1631
1632         * arch/linux/Makefile.am: enabled linux joystick, kali
1633
1634         * configure.ac, arch/linux/joystick.c, arch/sdl/Makefile.am,
1635         arch/sdl/event.c: enabled linux joystick
1636
1637 2002-12-31  Bradley Bell <btb@icculus.org>
1638
1639         * main/gamemine.c: simplified warning msg
1640
1641         * NEWS, TODO, main/multi.c, main/netmisc.c: comments/whitespace
1642
1643         * main/render.h: fix compiler warning
1644
1645 2002-12-31  Martin Schaffner <maschaffner@gmx.ch>
1646
1647         * 2d/rle.c, main/inferno.c, main/piggy.c: fixed rle_swap leaks.
1648
1649 2002-12-24  Bradley Bell <btb@icculus.org>
1650
1651         * main/mission.c: fixes an infinite loop which was caused by d2x
1652         thinking d2demo was a descent 1 mission
1653
1654 2002-12-24  Martin Schaffner <maschaffner@gmx.ch>
1655
1656         * arch/ogl/ogl.c, main/render.c: fix compiler warnings.
1657
1658 2002-12-24  Bradley Bell <btb@icculus.org>
1659
1660         * main/render.c: comments
1661
1662 2002-10-30  Bradley Bell <btb@icculus.org>
1663
1664         * main/inferno.c: add help for -hogdir option
1665
1666         * main/inferno.c: added -hogdir option
1667
1668 2002-10-28  Bradley Bell <btb@icculus.org>
1669
1670         * main/: inferno.c, menu.c: enabled Vertigo displays
1671
1672         * include/3d.h: typo
1673
1674 2002-10-28  Martin Schaffner <maschaffner@gmx.ch> and Bradley Bell <btb@icculus.org>
1675
1676         * 3d/interp.c, include/3d.h, include/byteswap.h, main/bm.c,
1677         main/netmisc.c, main/network.c: simplify and eliminate redundant
1678         swap macros.
1679
1680 2002-10-28  Martin Schaffner <maschaffner@gmx.ch>
1681
1682         * maths/fixc.c: fix infinite loop in quad_sqrt.
1683
1684         * 3d/points.c, include/maths.h, include/pstypes.h, maths/fixc.c,
1685         maths/vecmat.c: sparc/sunos support: rename quad to quadint.
1686
1687 2002-10-12  Bradley Bell <btb@icculus.org>
1688
1689         * 2d/2dsline.c: handle BM_OGL in gr_scanline()
1690
1691 2002-10-11  Bradley Bell <btb@icculus.org>
1692
1693         * main/hud.c: make hud_message work correctly
1694
1695         * 2d/palette.c, arch/sdl/gr.c, include/palette.h, main/inferno.c:
1696         enable -nofade
1697
1698         * main/network.c: formatting, small fixes
1699
1700 2002-10-10  Bradley Bell <btb@icculus.org>
1701
1702         * main/netmisc.h: no swap_object for little-endian
1703
1704         * main/: netmisc.h, network.c: use macros to simplify network
1705         endian conversion
1706
1707         * main/piggy.c: disable autodetect of mac pig (use --enable-macdata
1708         for now)
1709
1710         * main/inferno.c: enable loading screen for mac shareware with
1711         -nohires
1712
1713         * main/netmisc.c: whitespace
1714
1715         * 2d/bitmap.c, main/inferno.c, main/mission.c, main/playsave.c:
1716         comments
1717
1718         * main/hud.c: whitespace
1719
1720         * configure.ac: remove shareware build, add macdata build
1721
1722         * main/songs.c: whitespace
1723
1724         * 2d/circle.c, 2d/clip.h, 2d/disc.c, 2d/gpixel.c, 2d/line.c,
1725         2d/pixel.c, 2d/poly.c, 2d/rect.c, 2d/tmerge.c, main/gamerend.c:
1726         whitespace
1727
1728         * 2d/: Makefile.am, tmerge_a.asm: enable TRANSPARENCY_COLOR for
1729         assembly
1730
1731 2002-10-04  Martin Schaffner <maschaffner@gmx.ch>
1732
1733         * cfile/cfile.c, include/iff.h, main/gamepal.c, main/titles.c:
1734         comments, formatting, etc.
1735
1736         * iff/iff.c: fix bigendian iff loading.
1737
1738 2002-10-03  Bradley Bell <btb@icculus.org>
1739
1740         * utilities/txb2tex.c: typo
1741
1742         * 3d/clipper.c, main/bm.c, main/game.c, main/gamecntl.c,
1743         main/newmenu.c, main/switch.c, main/terrain.c, main/text.c:
1744         whitespace
1745
1746         * arch/sdl/mouse.c: whitespace
1747
1748 2002-09-19  Bradley Bell <btb@icculus.org>
1749
1750         * main/kconfig.c: fix a oops, add old logs
1751
1752         * main/kconfig.c: support for >3 mouse buttons
1753
1754 2002-09-18  Bradley Bell <btb@icculus.org>
1755
1756         * include/gr.h: fix palette swap define
1757
1758 2002-09-14  Bradley Bell <btb@icculus.org>
1759
1760         * main/titles.c: load hires briefing screen if lores doesn't exist
1761         (i.e. vertigo) and MenuHires=0
1762
1763 2002-09-14  Werner Augustin <descent-source@mailinglist.gnuher.de>
1764
1765         * main/: multi.h, network.h: pack some structures for ipx
1766         compatibility.
1767
1768 2002-09-14  Bradley Bell <btb@icculus.org>
1769
1770         * cfile/cfile.c, main/endlevel.c, main/gamesave.c: revert cfgets()
1771         and load_endlevel_data() to expect newline-terminated strings, fix
1772         load_game_data to read null-terminated string for
1773         Current_level_name
1774
1775 2002-09-07  Bradley Bell <btb@icculus.org>
1776
1777         * main/newmenu.c: added error message
1778
1779         * main/menu.h: enable -nohires with mac shareware
1780
1781         * 2d/palette.c, include/gr.h: enable 0/255 palette swap
1782
1783         * 2d/font.c: enable 0/255 palette swap for fonts
1784
1785         * 2d/bitblt.c: add TRANSPARENCY_COLOR to assembly code, nother OGL
1786         fix
1787
1788         * 2d/2dsline.c: fix ogl blooper
1789
1790 2002-09-05  Bradley Bell <btb@icculus.org>
1791
1792         * 2d/rle.c, 2d/scalec.c, include/rle.h: better just do it the old
1793         way
1794
1795         * include/strutil.h: need string.h for strcasecmp
1796
1797         * include/rle.h: okay, maybe it needs to be this way
1798
1799         * include/: 3d.h, gr.h: more stuff from d2src, mostly formatting
1800
1801         * 2d/scalec.c: more stuff from d2src
1802
1803         * 2d/rle.c: more stuff from d2src, formatting
1804
1805         * 2d/font.c: useless cruft
1806
1807         * 2d/: 2dsline.c, bitmap.c, bitmap.h: more stuff from d2src
1808
1809         * 2d/bitblt.c, include/grdef.h: moved gr_linear_movsd assembly from
1810         grdef.h to bitblt.c
1811
1812 2002-09-04  Bradley Bell <btb@icculus.org>
1813
1814         * include/grdef.h: fix compiler warnings
1815
1816         * 2d/bitblt.c: fix compiler warnings, #ifdef out dos-only code
1817
1818         * include/grdef.h: gr_linear_movsd isn't static for NO_ASM,
1819         obviously
1820
1821         * main/game.c: we want the mac ibitblt for everything but dos and
1822         windows, I think.
1823
1824         * main/texmerge.c: these routines are in tmerge.c
1825
1826         * main/credits.c: enable credits for mac and oem data
1827
1828         * main/bm.c: use either exit.ham or exit.pofs
1829
1830         * include/ibitblt.h: enable some more code from d2src
1831
1832         * include/gr.h: enable mac ubitblt_double
1833
1834         * 2d/rle.c: added gr_rle_expand_scanline_generic_masked from d2src
1835
1836         * include/grdef.h: moved some inline asm from linear.h
1837
1838         * 2d/ibitblt.c: brought in line with original d2 version
1839
1840         * 2d/bitblt.c: reverted to original d2 version of this file, then
1841         added d1x enhancements
1842
1843         * 2d/2dsline.c: formatting, use __MSDOS__ instead of __DJGPP__
1844
1845         * 2d/linear.h: moved these back to their original locations
1846         (bitblt.c, grdef.h)
1847
1848         * main/mveplay.c: close some memory holes, speed up palette loading
1849
1850         * main/movie.c: added fullscreen toggle while playing movies
1851
1852         * main/inferno.c: comment out -superhires help text (always on)
1853
1854         * include/timer.h: added approx_fsec_to_usec macro
1855
1856         * arch/sdl/joy.c: fix compiler warning
1857
1858 2002-09-01  Bradley Bell <btb@icculus.org>
1859
1860         * main/network.c: oops
1861
1862         * main/: movie.c, mveplay.c, mveplay.h: more movie improvements
1863
1864         * arch/sdl/timer.c, include/timer.h: added timer_delay, faster
1865         timer_get_fixed_seconds
1866
1867         * TODO: todo
1868
1869 2002-08-31  Bradley Bell <btb@icculus.org>
1870
1871         * TODO, main/inferno.c, main/movie.c, main/mveplay.c: movie
1872         improvements
1873
1874         * main/multi.h: network endian stuff
1875
1876         * 2d/font.c, include/gr.h: fast file i/o for font headers
1877
1878         * arch/win32/arch_ip.cpp: unused file
1879
1880         * main/: netmisc.c, netmisc.h, network.c, network.h: formatting,
1881         bigendian networking fixes
1882
1883         * main/menu.c: make net menu more accurate, also make superhires
1884         always on
1885
1886         * include/pstypes.h: better to have __pack__ all the time, I think.
1887          needed for networking, e.g.
1888
1889         * arch/win32/: ipx_drv.h, ipx_win.c, winnet.c: win32 networking
1890         backtrack
1891
1892         * arch/win32/Makefile.am: unused file
1893
1894         * TODO: todo stuff
1895
1896 2002-08-30  Bradley Bell <btb@icculus.org>
1897
1898         * arch/win32/ipx_drv.h: re-added arch/win32/ipx_drv.h
1899
1900         * main/: newmenu.h, titles.c: formatting
1901
1902         * NEWS, arch/linux/Makefile.am, arch/linux/include/ukali.h,
1903         main/multi.h: networking works, finally
1904
1905         * TODO: added TODO file
1906
1907         * arch/linux/arch_ip.cpp: unused fine
1908
1909         * README: network sorta working
1910
1911         * main/: Makefile.am, multi.c, network.c, network.h: more
1912         networking fixes
1913
1914         * main/menu.c: load builtin mission correctly
1915
1916         * main/inferno.c: documentation
1917
1918         * main/: hoard.c, hoard.h, gamesave.c, mission.c: move hoard stuff
1919         out of network
1920
1921         * main/Makefile.mveplay: don't need no more
1922
1923 2002-08-29  Bradley Bell <btb@icculus.org>
1924
1925         * main/: ip_base.cpp, ip_base.h, ip_basec.h, ipclienc.c,
1926         ipclient.cpp, ipclient.h, ipserver.cpp, ipx_drv.c, multipow.c,
1927         multipow.h, netlist.c, netpkt.c, netpkt.h: deleting unused d1x
1928         stuff
1929
1930         * include/ipx_drv.h: more network fixing
1931
1932         * arch/linux/include/ipx_drv.h: more network fixing
1933
1934         * include/ipx.h: formatting
1935
1936         * arch/linux/ipx_kali.c, include/ipx.h: fixed networking fuck-up?
1937
1938         * NEWS, arch/linux/Makefile.am, arch/linux/ipx_bsd.c,
1939         arch/linux/ipx_udp.c, arch/linux/linuxnet.c, main/Makefile.am,
1940         main/inferno.c: fixed networking fuck-up?
1941
1942         * Makefile.am: moved mingw info to README
1943
1944         * README, mingw32.txt: moved mingw info to README
1945
1946 2002-08-27  Bradley Bell <btb@icculus.org>
1947
1948         * utilities/mvlextract.c: allow specifying file to extract
1949
1950         * utilities/: tex2txb.c, txb2tex.c: use default extension to
1951         convert tex<->txb
1952
1953         * utilities/hogextract.c: allow specifying file to extract
1954
1955         * main/mission.c: Have to get mission_num _after_ promoting...
1956
1957         * main/: gameseq.c, titles.c: beginning d1 briefing support
1958
1959         * descent.msn: beginning d1 briefing support
1960
1961         * main/: titles.c, titles.h: d1-style mission briefings
1962
1963         * main/piggy.h: whitespace
1964
1965         * main/movie.c: beginning robot movie support, fall back on lo/hi
1966         res if hi/lo not available
1967
1968         * main/mission.c: added Builtin_mission_num for builtin mission,
1969         D1Hogdir, d1-style mission briefings
1970
1971         * main/: gameseq.c, mission.h: added Builtin_mission_num for
1972         builtin mission
1973
1974         * cfile/cfile.c, include/cfile.h: add capability for 3rd hogfile
1975         (for d1 missions that need d1 data)
1976
1977         * 2d/ibitblt.c: whitespace
1978
1979 2002-08-26  Bradley Bell <btb@icculus.org>
1980
1981         * utilities/mvlcreate.c: oops
1982
1983         * utilities/: Makefile.am, mvlcreate.c, mvlextract.c: added mvl
1984         utilities
1985
1986         * utilities/hogextract.c: added [v]iew option
1987
1988         * utilities/: tex2txb.c, txb2tex.c: changed txt to tex
1989
1990         * main/titles.c: fix writable string, disable DumbAdjust thing
1991
1992         * main/polyobj.h: whitespace
1993
1994         * main/newmenu.c: added pcx_get_dimensions(), other stuff from
1995         d2src
1996
1997         * main/movie.c: read movies from AltHogDir, other fixes
1998
1999         * main/: mission.c, mission.h: fix bug w/mission filename
2000
2001         * main/gameseq.c: comments
2002
2003         * main/digi.h: whitespace n stuff
2004
2005         * include/mve_audio.h: added audio flag macros
2006
2007         * 2d/pcx.c, include/pcx.h: added pcx_get_dimensions(), other stuff
2008         from d2src
2009
2010         * 2d/font.c: stuff
2011
2012 2002-08-23  Bradley Bell <btb@icculus.org>
2013
2014         * main/: gameseq.c, inferno.c, mission.c, mission.h, titles.c: fix
2015         briefing stuff
2016
2017         * Makefile.am: remove d2demo.mn2
2018
2019         * cfile/cfile.c, include/cfile.h: add cfile_size function
2020
2021         * d2demo.mn2, installation.txt, main/gameseq.h, main/mission.c:
2022         eliminate need for .mn2 files for oem and demo
2023
2024 2002-08-22  Bradley Bell <btb@icculus.org>
2025
2026         * main/bm.c: fix for vertigo
2027
2028         * main/menu.h: make OEM menu pcx available
2029
2030         * 2d/rle.c: merge with original d2 file
2031
2032         * Makefile.am, configure.ac: let mission files get installed by
2033         make
2034
2035 2002-08-17  Bradley Bell <btb@icculus.org>
2036
2037         * configure.ac: make FAST_FILE_IO the default on little-endian
2038         machines
2039
2040         * NEWS, README, compilerdefs.txt, readme.txt: documentation
2041
2042         * 2d/bitblt.c, 2d/rle.c, arch/ogl/ogl.c: implement BM_FLAG_RLE_BIG
2043         (cockpit support?)
2044
2045 2002-08-15  Martin Schaffner <maschaffner@gmx.ch>
2046
2047         * main/: game.c, menu.c, mission.c: promote builtin missions.
2048
2049 2002-08-15  Bradley Bell <btb@icculus.org>
2050
2051         * 2d/font.c, 2d/rle.c, include/gr.h, include/rle.h, main/piggy.c:
2052         improved mac pig loading/reverted TRANSPARENCY_COLOR changes
2053
2054         * utilities/.cvsignore: added cvsignore
2055
2056         * 2d/palette.c, include/palette.h, main/gamesave.c: mac data file
2057         loading
2058
2059         * main/piggy.c: mac data file loading
2060
2061         * 2d/font.c, 2d/rle.c, include/gr.h, include/rle.h: set
2062         transparency and swap 0/255 correctly for mac data files
2063
2064 2002-08-13  Bradley Bell <btb@icculus.org>
2065
2066         * Makefile.am, configure.ac, utilities/Makefile.am: moved utility
2067         to utilities to avoid conflict with c++ std lib <utility>
2068
2069         * utilities/: Makefile.am, hogcreate.c, hogextract.c, txb2txt.c,
2070         txt2txb.c: moved utility to utilities to avoid conflict with c++
2071         std lib <utility>
2072
2073         * Makefile.am, configure.ac: add utilities
2074
2075 2002-08-09  Bradley Bell <btb@icculus.org>
2076
2077         * 2d/palette.c, 3d/interp.c, include/gr.h, main/render.c:
2078         formatting
2079
2080 2002-08-08  Bradley Bell <btb@icculus.org>
2081
2082         * main/inferno.c: comments
2083
2084         * main/: newmenu.c, songs.c: mac demo datafile support
2085
2086         * installation.txt: update
2087
2088         * main/gamesave.c: use lowercase for consistency
2089
2090         * main/: bm.c, bm.h, endlevel.c, polyobj.c: enable loading of exit
2091         models for other than d2demo
2092
2093 2002-08-07  Martin Schaffner <maschaffner@gmx.ch>
2094
2095         * main/gamemine.c: formatting, better d1 texture conversion
2096
2097         * Makefile.am, descent.mn2, descent.msn, main/mission.c,
2098         main/mission.h: recognize .msn mission files.
2099
2100 2002-08-07  Bradley Bell <btb@icculus.org>
2101
2102         * .cvsignore, 2d/.cvsignore, 3d/.cvsignore, arch/.cvsignore,
2103         arch/dos/.cvsignore, arch/ggi/.cvsignore, arch/linux/.cvsignore,
2104         arch/ogl/.cvsignore, arch/sdl/.cvsignore, arch/svgalib/.cvsignore,
2105         arch/win32/.cvsignore, cfile/.cvsignore, iff/.cvsignore,
2106         main/.cvsignore, main/editor/.cvsignore, maths/.cvsignore,
2107         mem/.cvsignore, misc/.cvsignore, texmap/.cvsignore: added
2108         .cvsignore files
2109
2110 2002-08-06  Bradley Bell <btb@icculus.org>
2111
2112         * main/: automap.c, laser.c, songs.c, titles.c: shareware stuff
2113
2114         * main/Makefile.am: formatting
2115
2116         * 2d/font.c: make gr_remap_font just reload the whole thing
2117
2118         * configure.ac: formatting
2119
2120         * Makefile.am: added d2demo.mn2
2121
2122         * d2demo.mn2: mission file for shareware
2123
2124         * include/u_mem.h, main/ai.c, main/gamesave.c, main/inferno.c,
2125         main/laser.h, main/text.h, main/titles.c, main/weapon.c: whitespace
2126
2127         * main/sounds.h: shareware stuff, whitespace
2128
2129         * main/: polyobj.c, polyobj.h: more fast i/o macros
2130
2131         * main/: menu.c, menu.h, mission.c, newmenu.c, piggy.c, piggy.h:
2132         shareware stuff
2133
2134         * main/: endlevel.c, endlevel.h, gamemine.c, gameseq.c: merged
2135         endlevel stuff to non-shareware, allow movies/endlevel for
2136         alternate missions
2137
2138         * main/cntrlcen.c: typo
2139
2140         * main/bm.h: use global Piggy_hamfile_version
2141
2142         * main/bm.c: merged endlevel stuff to non-shareware, more fast i/o
2143         macros, use global Piggy_hamfile_version
2144
2145         * main/Makefile.am: terrain and movie stuff always used now
2146
2147         * 2d/pcx.c, include/pcx.h: make pcx header available to other
2148         files, whitespace
2149
2150         * main/: gamemine.c, gamesave.c: load DMB levels
2151
2152         * main/: bm.c, cntrlcen.c, cntrlcen.h, fuelcen.c, fuelcen.h,
2153         segment.c, segment.h, switch.c, switch.h: fast i/o macros
2154
2155 2002-08-04  Martin Schaffner <maschaffner@gmx.ch>
2156
2157         * main/gamemine.c, main/gamesave.c, mem/mem.c: d1 level stuff.
2158
2159 2002-08-04  Bradley Bell <btb@icculus.org>
2160
2161         * main/inferno.c: shareware stuff, formatting
2162
2163         * arch/sdl/rbaudio.c: gracefully handle redbook non-availability
2164
2165         * arch/sdl/gr.c: don't need to set mode in gr_init
2166
2167 2002-08-02  Martin Schaffner <maschaffner@gmx.ch>
2168
2169         * main/: gamemine.c, gamemine.h, gamesave.c, gamesave.h: more d1
2170         level loading stuff
2171
2172         * Makefile.am, descent.mn2: added mission file for descent 1
2173
2174 2002-08-02  Bradley Bell <btb@icculus.org>
2175
2176         * arch/sdl/digi.c, arch/sdl/gr.c, include/error.h,
2177         include/oldsdl.h, main/gamecntl.c, main/inferno.c, main/laser.c,
2178         main/piggy.h, misc/error.c: junk
2179
2180         * main/: endlevel.c, escort.c, gameseq.c, newmenu.c, render.c,
2181         render.h, scores.c, scores.h, terrain.c: shareware stuff
2182
2183         * configure.ac, include/pstypes.h, main/bm.c, main/bm.h,
2184         main/effects.c, main/effects.h, main/piggy.c, main/piggy.h,
2185         main/powerup.c, main/powerup.h, main/robot.c, main/robot.h,
2186         main/vclip.c, main/vclip.h, main/wall.c, main/wall.h,
2187         main/weapon.c, main/weapon.h: fast i/o macros
2188
2189 2002-08-01  Martin Schaffner <maschaffner@gmx.ch>
2190
2191         * NEWS, cfile/cfile.c, main/console.c, main/gamemine.c,
2192         main/gamemine.h, main/gamesave.c: load d1 levels
2193
2194 2002-07-30  Bradley Bell <btb@icculus.org>
2195
2196         * configure.ac: oops
2197
2198         * configure.ac, arch/ogl/gr.c, arch/ogl/ogl.c, include/ogl_init.h:
2199         OSX OGL fixes
2200
2201         * main/menu.c, main/titles.c, NEWS, 2d/font.c, include/gr.h,
2202         include/grdef.h, main/game.c, main/gamefont.c, main/gamefont.h,
2203         main/gamemine.c, main/inferno.c, main/movie.c, main/newmenu.c,
2204         main/piggy.c, main/titles.c: support shareware datafiles!
2205
2206         * main/: bm.c, gamemine.c, piggy.c, piggy.h, weapon.c, gamemine.c,
2207         piggy.c: SHAREWARE fixes
2208
2209 2002-07-29  Bradley Bell <btb@icculus.org>
2210
2211         * NEWS, include/fileutil.h, main/bm.c, main/gameseq.c,
2212         main/mveplay.c, main/piggy.c, main/piggy.h, main/playsave.c,
2213         misc/fileutil.c: Portability - OS X support
2214
2215 2002-07-27  Bradley Bell <btb@icculus.org>
2216
2217         * main/: Makefile.am, fuelcen.c, fuelcen.h, game.c, game.h,
2218         gamemine.c, gamesave.c, gameseq.c, piggy.c, piggy.h, segment.c,
2219         segment.h: portability
2220
2221         * cfile/cfile.c, include/cfile.h, main/cntrlcen.c, main/cntrlcen.h,
2222         main/gamesave.c, main/switch.c, main/switch.h, main/wall.c,
2223         main/wall.h: portabilization
2224
2225         * 2d/font.c, include/gr.h: portability
2226
2227 2002-07-26  Bradley Bell <btb@icculus.org>
2228
2229         * 2d/font.c, 2d/pcx.c, include/gr.h, main/movie.c: portability
2230
2231         * arch/linux/findfile.c, include/pstypes.h: os x fixes
2232
2233         * main/player.c: foo
2234
2235         * misc/fileutil.c, include/fileutil.h, misc/fileutil.c: oops
2236
2237         * include/fileutil.h, misc/Makefile.am, misc/fileutil.c,
2238         misc/fileutil.h: portable file i/o utils
2239
2240         * main/: Makefile.mveplay, inferno.c, movie.c, newmenu.c: s not a
2241         writable string anymore... / formatting
2242
2243         * main/Makefile.am, main/bm.c, main/bm.h, main/cntrlcen.c,
2244         main/cntrlcen.h, main/effects.c, main/effects.h, main/piggy.c,
2245         main/piggy.h, main/player.c, main/player.h, main/polyobj.c,
2246         main/polyobj.h, main/powerup.c, main/powerup.h, main/robot.c,
2247         main/robot.h, main/vclip.c, main/vclip.h, main/wall.c, main/wall.h,
2248         main/weapon.c, main/weapon.h, 3d/interp.c, include/cfile.h:
2249         portable-izing file loading routines
2250
2251 2002-07-24  Bradley Bell <btb@icculus.org>
2252
2253         * main/mveplay.c: correctly play files with 16bit uncompressed
2254         audio, mem checking, etc
2255
2256         * main/: Makefile.mveplay, mvelib.c, mveplay.c: enable standalone
2257         mve player
2258
2259 2002-07-23  Bradley Bell <btb@icculus.org>
2260
2261         * misc/Makefile.am: unused file
2262
2263         * configure.ac, main/endlevel.c, main/endlevel.h, main/menu.c,
2264         main/sounds.h: remove experimental nmovie stuff
2265
2266         * main/movie.c: add some debugging output
2267
2268 2002-07-22  Bradley Bell <btb@icculus.org>
2269
2270         * main/: console.c, state.c: simplified header
2271
2272         * main/movie.c: enable mveplay audio
2273
2274         * main/old/movie.c: moved to main/
2275
2276         * include/mve_audio.h, include/mvelib.h, main/Makefile.am,
2277         main/inferno.c, main/kludge.c, main/movie.c, main/mve_audio.c,
2278         main/mvelib.c, main/mveplay.c: initial movie support
2279
2280         * arch/linux/findfile.c, arch/ogl/gr.c, arch/ogl/ogl.c,
2281         arch/sdl/init.c, arch/sdl/joy.c, include/byteswap.h,
2282         include/ogl_init.h, include/pstypes.h, main/console.c,
2283         main/state.c, mem/mem.c: OS X stuff
2284
2285         * configure.ac: OS X and movie stuff
2286
2287 2002-07-19  Bradley Bell <btb@icculus.org>
2288
2289         * compilerdefs.txt: OSX defs
2290
2291 2002-07-18  Bradley Bell <btb@icculus.org>
2292
2293         * main/inferno.c: use simpler rcs tags
2294
2295         * autogen.sh: keep Changelog in cvs (and use --accum)
2296
2297         * arch/dos/Makefile.am, arch/dos/cdrom.c, arch/dos/rbaudio.c,
2298         arch/sdl/Makefile.am, arch/sdl/cdrom.c, arch/sdl/rbaudio.c,
2299         include/rbaudio.h, main/Makefile.am, main/cdrom.h, main/gamecntl.c,
2300         main/songs.c: changed cdrom->rbaudio
2301
2302         * include/rbaudio.h: moved to /include
2303
2304 2002-07-17  Bradley Bell <btb@icculus.org>
2305
2306         * 2d/d2sline.c, 2d/bitblt.c, 2d/bitmap.c, 2d/bitmap.h, 2d/box.c,
2307         2d/canvas.c, 2d/circle.c, 2d/clip.h, 2d/disc.c, 2d/font.c,
2308         2d/gpixel.c, 2d/ibitblt.c, 2d/line.c, 2d/linear.asm, 2d/linear.h,
2309         2d/palette.c, 2d/pcx.c, 2d/pixel.c, 2d/poly.c, 2d/rect.c,
2310         2d/rle.c, 2d/scale.c, 2d/scalea.asm, 2d/scalea.h, 2d/scalec.c,
2311         2d/tmerge.c, 2d/tmerge_a.asm, 3d/clipper.c, 3d/clipper.h,
2312         3d/draw.c, 3d/globvars.c, 3d/globvars.h, 3d/instance.c,
2313         3d/interp.asm, 3d/interp.c, 3d/matrix.c, 3d/points.c, 3d/rod.c,
2314         3d/setup.c: use simpler rcs tags
2315
2316
2317 0.1.3:
2318
2319 2002-07-17  Bradley Bell <btb@icculus.org>
2320
2321         * tools/cvs2cl/cvs2cl.pl: upgrade cvs2cl
2322
2323         * d2x-gl.sh, d2x-ogl.sh: changed d2x-ogl to d2x-gl
2324
2325         * debian/rules: don't need readme's
2326
2327         * debian/rules: move d1x license to COPYING, license clarifications
2328
2329         * COPYING, license.txt, debian/copyright, Makefile.am: move d1x
2330         license to COPYING, license clarifications
2331
2332         * debian/rules: fix debian docs
2333
2334         * debian/rules: fix debian manpages
2335
2336         * debian/d2x-sdl.menu: fix debian menu
2337
2338         * debian/rules: link to undocumented man page for debs
2339
2340         * Makefile.am, configure.ac, debian/control, debian/copyright,
2341         debian/d2x-gl.files, debian/d2x-gl.menu, debian/d2x-sdl.files,
2342         debian/d2x-sdl.menu, debian/d2x.files, debian/d2x.menu,
2343         debian/rules, rpm/d2x.spec.in: change d2x-ogl to d2x-gl, other
2344         packaging stuff
2345
2346 2002-07-16  Bradley Bell <btb@icculus.org>
2347
2348         * debian/: rules, changelog.in: deb stuff
2349
2350         * configure.ac: cleaner nasm detection
2351
2352         * debian/: changelog.in, control, rules: deb stuff
2353
2354         * README, installation.txt: typos, stuff
2355
2356         * configure.ac: better #defines
2357
2358         * configure.ac: whitespace
2359
2360         * configure.ac: better documentation
2361
2362         * configure.ac, arch/sdl/event.c, arch/sdl/init.c: SDL_AUDIO and
2363         SDL_JOYSTICK not needed
2364
2365         * configure.ac, main/inferno.c: __SDL__ ugly and not needed at all
2366
2367         * configure.ac: need higher SDL for joystick
2368
2369         * debian/: control, rules: deb stuff
2370
2371         * arch/sdl/joy.c: old junk
2372
2373         * Makefile.am, configure.ac: automake updates
2374
2375         * main/: inferno.c, text.c: don't use althogdir on non-unix
2376
2377         * configure.ac: more autoconf updates
2378
2379         * misc/strutil.c: better strrev
2380
2381         * main/inferno.c: need limits.h on mingw also
2382
2383         * acconfig.h, configure.ac: Updated for autoconf 2.53 (no more
2384         acconfig.h)
2385
2386 2002-04-19  Bradley Bell <btb@icculus.org>
2387
2388         * main/network.c: let hoard.ham be a cfile
2389
2390         * main/text.c: better error message when hog not found
2391
2392         * NEWS: more news
2393
2394 2002-03-23  Bradley Bell <btb@icculus.org>
2395
2396         * acconfig.h, configure.ac, arch/linux/Makefile.am,
2397         arch/sdl/Makefile.am: Use SDL joystick automatically
2398
2399         * arch/sdl/joy.c, main/kconfig.c: SDL Joystick works!
2400
2401 2002-03-05  Bradley Bell <btb@icculus.org>
2402
2403         * arch/sdl/joydefs.c, arch/sdl/joy.c: SDL joystick stuff mostly
2404         done
2405
2406 2002-02-23  Bradley Bell <btb@icculus.org>
2407
2408         * texmap/ntmap.c: fix bug preventing higher res sdl modes
2409
2410         * arch/dos/Makefile.am, arch/ggi/Makefile.am,
2411         arch/linux/Makefile.am, arch/ogl/Makefile.am, arch/sdl/Makefile.am,
2412         arch/svgalib/Makefile.am, arch/win32/Makefile.am,
2413         main/editor/Makefile.am: moved includes to include
2414
2415         * arch/sdl/gr.c: use SDL_VERSION_ATLEAST
2416
2417         * Makefile.am, 2d/Makefile.am, 3d/Makefile.am, cfile/Makefile.am,
2418         iff/Makefile.am, main/Makefile.am, maths/Makefile.am,
2419         mem/Makefile.am, misc/Makefile.am, texmap/Makefile.am: moved
2420         includes to include
2421
2422         * main/game.c: disabled cockpit for OGL, formatting
2423
2424         * 2d/ibitblt.c: formatting
2425
2426 2002-02-16  Bradley Bell <btb@icculus.org>
2427
2428         * include/oldsdl.h: check for older macros
2429
2430         * configure.ac, arch/sdl/digi.c, arch/sdl/event.c, arch/sdl/gr.c,
2431         include/error.h, include/oldsdl.h, main/gamecntl.c, main/inferno.c:
2432         allow older sdl versions
2433
2434 2002-02-15  Bradley Bell <btb@icculus.org>
2435
2436         * main/: automap.c, automap.h, inferno.c: automap resolution now
2437         selectable
2438
2439         * include/: gr.h, grdef.h: moved protos to from grdef.h to gr.h
2440
2441         * arch/: dos/key_arch.c, dos/include/key_arch.h, ggi/key_arch.c,
2442         sdl/key_arch.c, svgalib/key_arch.c, win32/key_arch.c,
2443         win32/include/key_arch.h: never mind - that would be pointless
2444
2445         * arch/: dos/key_arch.c, dos/include/key_arch.h, ggi/key_arch.c,
2446         sdl/key_arch.c, svgalib/key_arch.c, win32/key_arch.c,
2447         win32/include/key_arch.h: copied files from d1x
2448
2449         * arch/linux/arch_ip.cpp, arch/win32/arch_ip.cpp, main/ip_base.cpp,
2450         main/ip_base.h, main/ipclient.cpp: enable udp debug messages
2451
2452         * main/multipow.c: need conf.h
2453
2454         * arch/win32/Makefile.am: new file
2455
2456         * include/pstypes.h: added u_int16_t (needed in base_ip)
2457
2458         * arch/win32/arch_ip.cpp: copied from d1x
2459
2460 2002-02-14  Bradley Bell <btb@icculus.org>
2461
2462         * arch/sdl/gr.c, main/inferno.c: allow gr_init lowres
2463
2464         * NEWS, include/gr.h, main/game.c, main/game.h, main/gamecntl.c,
2465         main/netlist.c: Added hotkeys to toggle fullscreen mode
2466
2467         * main/: ip_base.cpp, ip_base.h, multi.h, netlist.c, netpkt.c,
2468         network.c, network.h, ipclient.cpp, netpkt.h: d1x->d2x
2469
2470         * main/: multipow.c, multipow.h, netlist.c, netpkt.c, netpkt.h,
2471         reorder.h: Lotsa networking stuff from d1x
2472
2473 2002-02-13  Bradley Bell <btb@icculus.org>
2474
2475         * include/gr.h, main/game.c: Fullscreen toggle stuff
2476
2477         * arch/linux/Makefile.am, include/ipx.h: Lotsa networking stuff
2478         from d1x
2479
2480         * main/: Makefile.am, inferno.c, ip_base.cpp, ip_base.h, menu.c,
2481         multi.h, network.c, network.h, newmenu.c: Lotsa networking stuff
2482         from d1x
2483
2484 2002-02-11  Bradley Bell <btb@icculus.org>
2485
2486         * main/bm.c: use portable loader if bigendian
2487
2488         * include/pstypes.h: don't define bool for c++
2489
2490         * include/cfile.h: extern AltHogDir stuff
2491
2492         * include/byteswap.h: use WORDS_BIGENDIAN
2493
2494         * main/: newmenu.c, newmenu.h: added fixedfont menu functions
2495
2496         * main/vers_id.h: added D2X_IVER
2497
2498         * misc/args.c: don't use d1x.ini
2499
2500         * Makefile.am: rpm stuff
2501
2502         * acconfig.h, configure.ac: c++, versioning, endianness, deb, rpm
2503         stuff
2504
2505 2002-02-09  Bradley Bell <btb@icculus.org>
2506
2507         * rpm/: d2x.spec, d2x.spec.in: auto-generate rpm spec file
2508
2509 2002-02-09  Paolo Ulivi <pulivi@libero.it>
2510
2511         * d2x-ogl.sh, d2x-sdl.sh, rpm/.cvsignore, rpm/d2x.spec: rpm
2512         support
2513
2514 2002-02-06  Bradley Bell <btb@icculus.org>
2515
2516         * arch/linux/arch_ip.cpp, main/ip_base.cpp, main/ip_base.h,
2517         main/ip_basec.h, main/ipclienc.c, main/ipclient.cpp,
2518         main/ipclient.h, main/ipserver.cpp: Adding d1x network code
2519
2520         * debian/: changelog.in, control, copyright, d2x-gl.files,
2521         d2x-gl.menu, d2x.files, d2x.menu, rules: Added debian stuff
2522
2523 0.1.2:
2524
2525 2002-02-02  Bradley Bell <btb@icculus.org>
2526
2527         * NEWS, arch/ggi/Makefile.am: reenabled ggi build
2528
2529         * NEWS, acconfig.h, configure.ac, main/gamecntl.c, main/inferno.c:
2530         Enabled RELEASE option
2531
2532 2002-01-31  Bradley Bell <btb@icculus.org>
2533
2534         * Makefile.am, configure.ac: specify prerequisite versions of
2535         autoconf and automake
2536
2537 2002-01-29  Bradley Bell <btb@icculus.org>
2538
2539         * main/mission.c: RCS header added
2540
2541         * main/inferno.c: update copyright date
2542
2543         * main/mission.c: allow missions to be in AltHogDir
2544
2545         * configure.ac: Display results of configure
2546
2547         * include/d_io.h, main/inferno.c, main/newdemo.c: Added d_mkdir
2548         macro
2549
2550 2002-01-28  Bradley Bell <btb@icculus.org>
2551
2552         * NEWS, acconfig.h, configure.ac, cfile/cfile.c, main/newdemo.c:
2553         Data files now go in DATADIR/games/d2x, user files now go in
2554         ~/.d2x
2555
2556 2002-01-28  Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
2557
2558         * main/inferno.c: Data files now go in DATADIR/games/d2x, user
2559         files now go in ~/.d2x
2560
2561 2002-01-24  Bradley Bell <btb@icculus.org>
2562
2563         * configure.ac: fix nasm not found error message
2564
2565 2002-01-18  Bradley Bell <btb@icculus.org>
2566
2567         * configure.in: getting rid of old configure.in
2568
2569         * acconfig.h, configure.ac, main/Makefile.am, main/kludge.c,
2570         main/movie.c: Movie playing kludgey stuff
2571
2572         * misc/args.c: formatting
2573
2574         * main/inferno.c: allow -h for help
2575
2576         * include/error.h: don't die on int3, unless -debug given
2577
2578         * mingw32.txt: more stuff
2579
2580 2001-12-29  Bradley Bell <btb@icculus.org>
2581
2582         * Makefile.am: Got rid of thinking.txt
2583
2584         * main/inferno.c: document -nomovies option
2585
2586 2001-12-28  Bradley Bell <btb@icculus.org>
2587
2588         * main/titles.c: formatting, put some code into place for rendering
2589         of robots during briefings
2590
2591 2001-12-27  Bradley Bell <btb@icculus.org>
2592
2593         * NEWS: stuff
2594
2595 2001-12-23  Craig Hadady <chadady@iglou.com>
2596
2597         * 2d/rle.c: fixed bug in dummy array.
2598
2599 2001-12-03  Bradley Bell <btb@icculus.org>
2600
2601         * arch/sdl/init.c: fix formatting
2602
2603         * Makefile.am, acconfig.h, configure.ac, arch/linux/Makefile.am,
2604         arch/sdl/Makefile.am, arch/sdl/event.c, arch/sdl/init.c,
2605         arch/sdl/joy.c, arch/svgalib/Makefile.am: lots of makefile fixes,
2606         and sdl joystick stuff
2607
2608 2001-11-30  Bradley Bell <btb@icculus.org>
2609
2610         * thinking.txt: not needed
2611
2612 2001-11-27  Bradley Bell <btb@icculus.org>
2613
2614         * cygconf, mingw32.txt: use sdl from source on cygwin
2615
2616         * Makefile.am, configure.ac, arch/ogl/Makefile.am,
2617         arch/sdl/Makefile.am, main/Makefile.am: move SDL_LIBS to LIBS,
2618         SDL_CFLAGS to CFLAGS
2619
2620 2001-11-27  Bradley Bell <btb@icculus.org>
2621
2622         * AUTHORS: typo
2623
2624 2001-11-14  Bradley Bell <btb@icculus.org>
2625
2626         * texmap/scanline.c: use optimization flags as texmap default
2627
2628         * NEWS: mouse wheel, etc
2629
2630         * arch/include/mouse.h, arch/sdl/mouse.c, main/kconfig.c: use mouse
2631         wheel to emulate 3rd axis
2632
2633         * Makefile.am, configure.ac: change ENV_DJGPP to DJGPP
2634
2635         * include/error.h: kludge to ungrab mouse when we hit an int3
2636
2637         * include/d_io.h: change __ENV_WINDOWS__ to __WINDOWS__,
2638         __ENV_MSDOS__ to __MSDOS__
2639
2640         * arch/sdl/mouse.c: remove cruft, fix formatting, use mouse wheel
2641         to emulate 3rd axis
2642
2643         * arch/sdl/event.c: remove cruft, fix formatting, begin joystick
2644         stuff
2645
2646         * arch/sdl/digi.c: implemented digi_set_volume
2647
2648         * include/grdef.h, main/config.c, misc/d_io.c: change
2649         __ENV_WINDOWS__ to __WINDOWS__, __ENV_MSDOS__ to __MSDOS__
2650
2651         * 2d/font.c, main/bm.c, main/gamesave.c, main/gameseq.c,
2652         main/piggy.c: use MAKE_SIG
2653
2654         * installation.txt: update
2655
2656         * configure.ac: new file
2657
2658         * arch/sdl/joydefs.c: #include pstypes.h
2659
2660         * arch/sdl/init.c: SDL joystick stuff
2661
2662         * acconfig.h: adjust MINGW defines
2663
2664         * arch/sdl/joydefs.c: copied joydefs_config from linux/joydefs.c -
2665         controls menu now works
2666
2667 2001-11-13  Bradley Bell <btb@icculus.org>
2668
2669         * main/Makefile.am: Make sure bmread.c and terrain.c get included
2670         in dist
2671
2672         * Makefile.am: New file
2673
2674         * arch/dos/Makefile.am: Make sure gr.c and joy2.asm get included in
2675         dist
2676
2677         * compilerdefs.txt: New file
2678
2679         * main/aipath.c: use D_RAND_MAX instead of RAND_MAX
2680
2681 2001-11-12  Bradley Bell <btb@icculus.org>
2682
2683         * main/playsave.c: load player files regardless of byte order of
2684         sig
2685
2686 2001-11-11  Bradley Bell <btb@icculus.org>
2687
2688         * include/makesig.h, main/playsave.c: Created header for MAKE_SIG
2689         macro
2690
2691         * main/Makefile.am: Don't use terrain.c unless SHAREWARE
2692
2693         * NEWS: GL savegame thumbnails
2694
2695         * acconfig.h, configure.in: make option for NMOVIES, default to off
2696
2697 2001-11-09  Bradley Bell <btb@icculus.org>
2698
2699         * main/state.c: Enabled savegame thumbnails under OpenGL
2700
2701         * unused/pa_null/pa_enabl.h: remove duplicate header
2702
2703         * misc/args.c: use d2x.ini for option file
2704
2705         * mem/mem.c: Move mem_realloc inside the ifdef
2706
2707         * main/menu.c: fix 640x400 menu text
2708
2709         * main/inferno.c: added documentation
2710
2711         * main/endlevel.c: fix warnings
2712
2713         * arch/ogl/gr.c: Get rid of gl spew
2714
2715         * arch/linux/Makefile.am: move unused ipx_udp.c to EXTRA_DIST
2716
2717         * acconfig.h: Define __SDL__ for mingw
2718
2719 2001-11-08  Bradley Bell <btb@icculus.org>
2720
2721         * 2d/font.c: free OGL font data when rereading
2722
2723         * main/collide.c, main/endlevel.c, main/endlevel.h, main/gameseq.c,
2724         main/gauges.c, acconfig.h, configure.in, main/inferno.c,
2725         main/laser.c, main/menu.c, main/menu.h, main/newmenu.c,
2726         main/piggy.c, main/sounds.h, main/switch.c, main/titles.c,
2727         main/weapon.h: Enabled shareware build, endlevel flythrough
2728         sequence
2729
2730         * main/: Makefile.am, terrain.c, old/terrain.c: moved file, will be
2731         of use for shareware build
2732
2733         * arch/ogl/: gr.c, sdlgl.c: use new d_realloc function, so mem
2734         manager doesn't die
2735
2736         * include/u_mem.h, mem/mem.c: added d_realloc/mem_realloc functions
2737
2738 2001-11-05  Bradley Bell <btb@icculus.org>
2739
2740         * include/args.h, main/inferno.c, misc/args.c: Change args_init
2741         back to InitArgs
2742
2743         * include/3d.h: Add comment
2744
2745 2001-11-04  Bradley Bell <btb@icculus.org>
2746
2747         * cfile/Makefile.am, cfile/nocfile.h, include/nocfile.h: Move
2748         header to includes/
2749
2750         * arch/ogl/sdlgl.c: Hack to keep SDL from screwing up X when it
2751         crashes
2752
2753         * main/: gamecntl.c, inferno.c: SDL applies to more than X11...
2754
2755         * arch/ogl/gr.c, main/Makefile.am, main/gauges.c, main/hud.c,
2756         main/hudmsg.h: Enable d1x-style hud_message
2757
2758         * arch/ogl/: glx.c, wgl.c: Sync with d1x
2759
2760         * 2d/font.c: re-init ogl fonts after remapping colors.
2761
2762 2001-11-02  Bradley Bell <btb@icculus.org>
2763
2764         * misc/Makefile.am: remove byteswap.h (duplicate header)
2765
2766         * 2d/font.c: fixed gr_remap_font, minor stuff
2767
2768         * configure.in: take out -O2 if doing debug build
2769
2770         * main/bm.c: formatting
2771
2772         * 2d/font.c, include/gr.h, NEWS: Enable OpenGL fonts!
2773
2774         * include/byteswap.h, misc/Makefile.am: fix swapint, swapshort
2775         macros, get rid of functions
2776
2777 2001-11-01  Bradley Bell <btb@icculus.org>
2778
2779         * misc/byteswap.h: removed duplicate header
2780
2781 2001-10-31  Bradley Bell <btb@icculus.org>
2782
2783         * NEWS, main/automap.c: automap works in opengl
2784
2785         * NEWS, configure.in: Added news
2786
2787         * main/newmenu.c: Must call set_screen_mode for menus when using GL
2788
2789         * 2d/: bitblt.c, canvas.c, linear.h, scalea.h: Sync with d1x
2790
2791         * arch/sdl/event.c, arch/sdl/gr.c, arch/sdl/init.c, iff/iff.c,
2792         include/3d.h, include/loadgl.h, main/inferno.c, maths/fixc.c,
2793         maths/vecmat.c, maths/vecmata.asm: Sync with d1x
2794
2795         * Makefile.am, arch/sdl/Makefile.am: Makefile fixes
2796
2797         * arch/ogl/: glx.c, gr.c, ogl.c, sdlgl.c: Sync with d1x
2798
2799         * 3d/: clipper.c, draw.c, globvars.c, instance.c, interp.c,
2800         matrix.c, points.c, rod.c, setup.c: Minor sync with d1x
2801
2802 2001-10-27  Bradley Bell <btb@icculus.org>
2803
2804         * main/inferno.c: added some documentation
2805
2806 2001-10-25  Bradley Bell <btb@icculus.org>
2807
2808         * main/inferno.c, texmap/ntmap.c, texmap/tmapflat.c: Completed tmap
2809         selection code.
2810
2811         * Makefile.am, configure.in, arch/Makefile.am,
2812         arch/dos/Makefile.am, arch/dos/cdrom.c, arch/dos/digi.c,
2813         arch/dos/gr.c, arch/ggi/Makefile.am, arch/ggi/gr.c,
2814         arch/ogl/Makefile.am, arch/ogl/glx.c, arch/ogl/gr.c,
2815         arch/ogl/ogl.c, arch/ogl/sdlgl.c, arch/ogl/wgl.c,
2816         arch/sdl/Makefile.am, arch/sdl/cdrom.c, arch/sdl/digi.c,
2817         arch/sdl/gr.c, arch/svgalib/Makefile.am, arch/svgalib/gr.c,
2818         texmap/scanline.c: Finished moving stuff to arch/blah.  I know,
2819         it's ugly, but It'll be easier to sync with d1x.
2820
2821         * Makefile.am, configure.in, main/Makefile.am, main/editor/med.c,
2822         main/editor/medwall.h, main/editor/segment.c, main/editor/seguvs.h,
2823         main/editor/Makefile.am: attempt at support for editor, makefile
2824         changes, etc
2825
2826         * misc/d_delay.c: formatting fix
2827
2828         * texmap/: Makefile.am, ntmap.c, scanline.c, scanline.h, texmapl.h,
2829         tmappent.S, tmapppro.S: adding support for runtime selection of
2830         tmap funcs
2831
2832         * main/: bmread.c, game.c, gamecntl.c, gamesave.c, inferno.c,
2833         inferno.h, piggy.c, render.c, editor/editor.h: conditionalize
2834         including multi.h and network.h, fix backslashes, fix compiler
2835         errors with EDITOR
2836
2837         * main/: ai.c, ai2.c, aipath.c, automap.c, bm.c, cntrlcen.c,
2838         collide.c, controls.c, credits.c, dumpmine.c, endlevel.c, escort.c,
2839         fireball.c, fuelcen.c, gamemine.c, gameseq.c, gauges.c, laser.c,
2840         menu.c, multi.h, netmisc.c, network.h, newdemo.c, newmenu.c,
2841         object.c, powerup.c, state.c, switch.c, wall.c: conditionalize
2842         including multi.h and network.h, fix backslashes
2843
2844         * include/pstypes.h: added typedef for u_int64_t on mingw
2845
2846         * include/3d.h: added prototype for g3_uninit_polygon_model
2847
2848         * arch/sdl/Makefile.am: Don't use SDL joystick except on mingw
2849
2850 2001-10-24  Bradley Bell <btb@icculus.org>
2851
2852         * arch/: ggi/Makefile.am, svgalib/Makefile.am: Moved input stuff to
2853         arch subdirs, as in d1x.
2854
2855         * Makefile.am, configure.in, main/kconfig.c: Revert bin_programs to
2856         earlier style until i understand automake 1.5 better.  remove input
2857         from SUBDIRS
2858
2859         * arch/: Makefile.am, dos/Makefile.am, dos/joy2.asm, dos/joyc.c,
2860         dos/joydefs.c, dos/key.c, dos/mouse.c, ggi/event.c, ggi/init.c,
2861         ggi/key.c, ggi/mouse.c, linux/Makefile.am, linux/joydefs.c,
2862         linux/joystick.c, linux/include/joystick.h, sdl/Makefile.am,
2863         sdl/event.c, sdl/joy.c, sdl/joydefs.c, sdl/key.c, sdl/mouse.c,
2864         svgalib/event.c, svgalib/init.c, svgalib/key.c, svgalib/mouse.c:
2865         Moved input stuff to arch subdirs, as in d1x.
2866
2867         * NEWS, configure.in: blah blah
2868
2869 2001-10-23  Bradley Bell <btb@icculus.org>
2870
2871         * include/ui.h, unused/ui/ui.h: Moved ui.h to includes/
2872
2873         * texmap/tmapppro.S: no need for #include <conf.h> here
2874
2875         * main/Makefile.am: Build fixes. EDITOR_SRCS added to
2876         libmain_a_SOURCES.
2877
2878         * main/: Makefile.am, network.c: No longer #ifdef'ing out the whole
2879         file.  RCS header added
2880
2881         * main/: bmread.c, kmatrix.c, multi.c, multibot.c: No longer
2882         #ifdef'ing out the whole file.  RCS header added
2883
2884         * Makefile.am, acconfig.h, configure.in, arch/dos/Makefile.am,
2885         main/Makefile.am, maths/Makefile.am, texmap/Makefile.am: Build
2886         fixes. Now works with automake 1.5 and autoconf 2.52.
2887         --enable-editor option added. SDL_VIDEO and SDL_INPUT defined for
2888         mingw (-grabmouse now works on win32).
2889
2890         * config.guess, config.sub, install-sh, missing, mkinstalldirs:
2891         These don't belong in cvs
2892
2893 0.1.1:
2894
2895 2001-10-20  Bradley Bell <btb@icculus.org>
2896
2897         * 2d/font.c: Don't free unused variables...
2898
2899         * 2d/font.c, include/gr.h: Bringing font stuff more in line with
2900         d1x
2901
2902         * Makefile.am, arch/Makefile.am, arch/dos/Makefile.am,
2903         arch/linux/Makefile.am, arch/win32/Makefile.am, iff/Makefile.am,
2904         main/Makefile.am: make dist more sensible
2905
2906         * Makefile.am: Kludge for linking on mingw
2907
2908 2001-10-19  Bradley Bell <btb@icculus.org>
2909
2910         * Makefile.am, configure.in, arch/win32/Makefile.am,
2911         arch/win32/ipx_win.c, arch/win32/winnet.c: Little fixes
2912
2913         * include/ipx_drv.h: Check for __MINGW32__
2914
2915         * include/i86.h: Imported from d1x
2916
2917         * arch/dos/: Makefile.am, ipx.c: Re-import of d1x files
2918
2919         * arch/dos/modex.asm: Fixed %include
2920
2921         * main/console.c: RCS headers added
2922
2923         * arch/sdl/: Makefile.am, init.c, timer.c: Moved arch/sdl_* to
2924         arch/sdl
2925
2926         * Makefile.am, main/Makefile.am: Moved final link to top-level
2927         directory instead of main/
2928
2929         * 2d/linear.asm, maths/fix.asm, maths/vecmata.asm: Changed
2930         __ENV_LINUX__ to __linux__
2931
2932         * configure.in, arch/Makefile.am, arch/dos_dpmi.c,
2933         arch/dos_findfile.c, arch/dos_init.c, arch/dos_ipx.c,
2934         arch/dos_modex.asm, arch/dos_timer.asm, arch/dos_tweak.inc,
2935         arch/dos_vesa.c, arch/dos_vgaregs.inc, arch/linux_init.c,
2936         arch/sdl_init.c, arch/sdl_timer.c, arch/dos/Makefile.am,
2937         arch/dos/dpmi.c, arch/dos/findfile.c, arch/dos/init.c,
2938         arch/dos/ipx.c, arch/dos/modex.asm, arch/dos/timer.asm,
2939         arch/dos/tweak.inc, arch/dos/vesa.c, arch/dos/vgaregs.inc,
2940         arch/linux/Makefile.am, arch/linux/init.c, arch/win32/Makefile.am,
2941         arch/win32/mingw_init.c, main/Makefile.am: Moved arch/sdl_* to
2942         arch/sdl
2943
2944         * configure.in: add --enable-xploader, support arch/linux subdir,
2945         fix NASMFLAGS.
2946
2947         * main/inferno.c: conditionalize conf.h
2948
2949 2001-10-19  Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
2950
2951         * acconfig.h, 2d/bitmap.h, 3d/interp.c, cfile/cfile.c,
2952         include/cfile.h, main/bm.c, mem/mem.c, misc/fileutil.c,
2953         misc/fileutil.h: Partial application of linux/alpha patch.
2954
2955 2001-10-19  Bradley Bell <btb@icculus.org>
2956
2957         * main/Makefile.am, arch/linux/Makefile.am: Brought linux
2958         networking in line with d1x, moved some arch/linux_* stuff to
2959         arch/linux/
2960
2961         * arch/linux/: findfile.c, ipx_bsd.c, ipx_kali.c, ipx_lin.c,
2962         linuxnet.c, ukali.c, include/ipx_bsd.h, include/ipx_hlpr.h,
2963         include/ipx_kali.h, include/ipx_ld.h, include/ipx_lin.h,
2964         include/ipx_udp.h, include/ukali.h: remove pesky * from RCS log
2965         entry
2966
2967         * arch/: Makefile.am, linux_findfile.c, linux_ipx_bsd.c,
2968         linux_ipx_lin.c, linux_ipx_udp.c, linux_net.c, linux/findfile.c,
2969         linux/ipx_bsd.c, linux/ipx_kali.c, linux/ipx_lin.c,
2970         linux/ipx_udp.c, linux/linuxnet.c, linux/ukali.c,
2971         linux/include/ipx_bsd.h, linux/include/ipx_hlpr.h,
2972         linux/include/ipx_kali.h, linux/include/ipx_ld.h,
2973         linux/include/ipx_lin.h, linux/include/ipx_udp.h,
2974         linux/include/ukali.h: Brought linux networking in line with d1x,
2975         moved some arch/linux_* stuff to arch/linux/*
2976
2977         * include/ipx_drv.h: Imported from d1x
2978
2979         * main/ipx_drv.c: RCS info added, conf.h added, etc...
2980
2981         * main/ipx_drv.c: Imported from d1x
2982
2983         * include/args.h, include/ipx.h, main/inferno.c, main/network.c,
2984         main/network.h, main/Makefile.am: Trying to get network working on
2985         win32
2986
2987         * configure.in, 2d/Makefile.am, arch/win32/Makefile.am,
2988         main/Makefile.am: build fixes
2989
2990         * arch/: win32/Makefile.am, win32/findfile.c, win32/ipx_drv.h,
2991         win32/ipx_win.c, win32/winnet.c, Makefile.am, win32_findfile.c,
2992         linux/include/ipx_drv.h: Moved win32_* to win32/* (a la d1x),
2993         starting to get net working.
2994
2995         * include/pstypes.h: Changed __ENV_LINUX__ to __linux__,
2996         conditionalized min,max macros
2997
2998 2001-10-18  Bradley Bell <btb@icculus.org>
2999
3000         * acconfig.h, 2d/linear.h, arch/include/joy.h, include/loadgl.h,
3001         include/strutil.h, include/vecmat.h, main/kconfig.c, misc/d_glob.c,
3002         texmap/tmap_inc.asm, texmap/tmap_per.asm, texmap/tmappent.S,
3003         texmap/tmapppro.S, main/console.c: Changed __ENV_LINUX__ to
3004         __linux__
3005
3006         * 2d/2dsline.c: RCS headers added/changed
3007
3008         * configure.in: fix NASMFLAGS bug
3009
3010         * main/: collide.c, inferno.c, object.c, render.c: RCS headers
3011         added/changed
3012
3013 2001-10-17  Bradley Bell <btb@icculus.org>
3014
3015         * NEWS: Fixed the invulnerable robots bug!
3016
3017         * main/collide.c: Fixed the invulnerable robots bug!
3018
3019 2001-10-14  Bradley Bell <btb@icculus.org>
3020
3021         * Makefile.am, arch/Makefile.am, iff/Makefile.am, main/Makefile.am:
3022         Minor dist fix
3023
3024 2001-10-13  Bradley Bell <btb@icculus.org>
3025
3026         * Makefile.am, autogen.sh, configure.in, 2d/Makefile.am,
3027         arch/Makefile.am, arch/dos/Makefile.am,
3028         arch/dos/allg_snd/Makefile.am, arch/dos/allg_snd/sound/Makefile.am,
3029         arch/dos/allg_snd/sound/drv/Makefile.am, arch/dos/bak/Makefile.am,
3030         arch/dos/comm/Makefile.am, arch/dos/comm/include/Makefile.am,
3031         arch/dos/include/Makefile.am, arch/dos/mm_snd/Makefile.am,
3032         arch/dos/mm_snd/include/Makefile.am, arch/include/Makefile.am,
3033         arch/linux/Makefile.am, arch/linux/include/Makefile.am,
3034         arch/win32/Makefile.am, arch/win32/d3dframe/Makefile.am,
3035         arch/win32/include/Makefile.am, iff/Makefile.am,
3036         iff/archive/Makefile.am, include/Makefile.am, main/Makefile.am,
3037         main/editor/Makefile.am, main/old/Makefile.am, tools/Makefile.am,
3038         tools/cvs2cl/Makefile.am, unused/Makefile.am,
3039         unused/bios/Makefile.am, unused/lib/Makefile.am,
3040         unused/novga/Makefile.am, unused/pa_null/Makefile.am,
3041         unused/ui/Makefile.am, unused/vga/Makefile.am,
3042         unused/vga/new/Makefile.am, unused/win95/Makefile.am: Removed
3043         automake stuff from "inert" subdirs.  And there was much rejoicing.
3044
3045         * Makefile.am, NEWS, configure.in: Stuff
3046
3047         * ChangeLog: removing auto-generated file
3048
3049         * cygconf: Added instructions for mingw32 build
3050
3051         * Makefile.am: renamed INSTALL to installation.txt
3052
3053         * installation.txt, INSTALL: renamed INSTALL to installation.txt
3054
3055         * mingw32.txt: Added instructions for mingw32 build
3056
3057         * configure.in: Enable assembly under mingw32
3058
3059 2001-10-12  Bradley Bell <btb@icculus.org>
3060
3061         * acconfig.h, aclocal.m4, conf.h.in: remove superfluous files
3062
3063         * acconfig.h, aclocal.m4, conf.h.in, configure.in, 2d/2dsline.c,
3064         2d/bitblt.c, 2d/box.c, 2d/canvas.c, 2d/gpixel.c, 2d/line.c,
3065         2d/pixel.c, include/pstypes.h, include/strutil.h, include/timer.h,
3066         main/digi.h, main/kludge.c, main/object.c, main/render.c,
3067         misc/d_glob.c, misc/d_io.c, misc/strutil.c: Changed __ENV_DJGPP__
3068         to __DJGPP__, since it's built-in.
3069
3070 2001-10-12  Paolo Ulivi <paoloulivi@tin.it>
3071
3072         * aclocal.m4, conf.h.in, include/vecmat.h, main/collide.c,
3073         main/kludge.c, main/piggy.h: fix some gcc 3.0 warnings.
3074
3075 0.1.0:
3076
3077 2001-10-12  Bradley Bell <btb@icculus.org>
3078
3079         * Makefile.am, unused/win95/Makefile.am: Fix some dist stuff
3080
3081         * Makefile.am: make sure cygconf gets archived
3082
3083         * configure.in: Increment version number in preparation for release
3084
3085         * configure.in: Fix detection of opengl
3086
3087         * Makefile.am, aclocal.m4, autogen.sh, conf.h.in, configure.in,
3088         cygconf, arch/Makefile.am, arch/include/joy.h,
3089         arch/include/mouse.h, include/loadgl.h, include/pstypes.h,
3090         include/strutil.h, main/Makefile.am, main/config.c, main/console.c,
3091         main/gamepal.h, main/gamerend.c, main/inferno.c, main/kconfig.c,
3092         main/multi.c, main/newdemo.c, misc/d_delay.c, misc/d_glob.c,
3093         misc/strutil.c: Switched from Cygwin to mingw32 on MS boxes.
3094         Vastly improved compilability.
3095
3096 2001-10-11  Bradley Bell <btb@icculus.org>
3097
3098         * Makefile.am: Added macros/sdl.m4
3099
3100         * autogen.sh: Added macros/sdl.m4
3101
3102 2001-10-09  Bradley Bell <btb@icculus.org>
3103
3104         * main/vers_id.h: Added DESCENT_VERSION constant
3105
3106         * main/inferno.c: Added command-line help.
3107
3108         * include/ogl_init.h: opengl improvments (following d1x changes)
3109
3110 2001-10-07  Bradley Bell <btb@icculus.org>
3111
3112         * aclocal.m4, conf.h.in, configure.in, arch/Makefile.am,
3113         arch/ogl/Makefile.am: Remove duplicate headers.
3114
3115 2001-08-02  Thimo Neubauer <thimo@debian.org>
3116
3117         * mem/mem.c: totally crippled the memory manager because it does
3118         not make sense for non-DOS-systems and it would have been too
3119         complicated to get it 64bit clean
3120
3121 2001-06-19  Bradley Bell <btb@icculus.org>
3122
3123         * cvshowto.txt: updated anonymous password
3124
3125 2001-02-08  Bradley Bell <btb@icculus.org>
3126
3127         * COPYING, license.txt: Added d1x license
3128
3129 2001-02-01  Bradley Bell <btb@icculus.org>
3130
3131         * aclocal.m4, configure.in: Better detecting of SDL and GL/GLU
3132
3133 2001-01-31  Bradley Bell <btb@icculus.org>
3134
3135         * configure.in, arch/include/mouse.h, include/pstypes.h,
3136         main/game.c, main/gamepal.h: OpenGL support under Cygwin/SDL
3137
3138         * main/polyobj.c: fix typo
3139
3140         * 2d/Makefile.am, 2d/bitblt.c, 2d/bitmap.c, 2d/box.c, 2d/canvas.c,
3141         2d/circle.c, 2d/disc.c, 2d/font.c, 2d/gpixel.c, 2d/ibitblt.c,
3142         2d/line.c, 2d/palette.c, 2d/pcx.c, 2d/pixel.c, 2d/poly.c,
3143         2d/rect.c, 2d/rle.c, 2d/scale.c, 2d/scalec.c, 2d/tmerge.c,
3144         3d/clipper.c, 3d/draw.c, 3d/globvars.c, 3d/instance.c, 3d/interp.c,
3145         3d/matrix.c, 3d/points.c, 3d/rod.c, 3d/setup.c, arch/Makefile.am,
3146         cfile/cfile.c, iff/iff.c, main/ai.c, main/ai2.c, main/aipath.c,
3147         main/automap.c, main/bm.c, main/bmread.c, main/cmd.c,
3148         main/cntrlcen.c, main/collide.c, main/config.c, main/console.c,
3149         main/controls.c, main/credits.c, main/crypt.c, main/dumpmine.c,
3150         main/effects.c, main/endlevel.c, main/escort.c, main/fireball.c,
3151         main/fuelcen.c, main/fvi.c, main/game.c, main/gamecntl.c,
3152         main/gamefont.c, main/gamemine.c, main/gamepal.c, main/gamerend.c,
3153         main/gamesave.c, main/gameseg.c, main/gameseq.c, main/hostage.c,
3154         main/kconfig.c, main/kmatrix.c, main/laser.c, main/lighting.c,
3155         main/mglobal.c, main/mission.c, main/morph.c, main/netmisc.c,
3156         main/network.c, main/newdemo.c, main/newmenu.c, main/object.c,
3157         main/paging.c, main/physics.c, main/piggy.c, main/polyobj.c,
3158         main/powerup.c, main/render.c, main/robot.c, main/slew.c,
3159         main/songs.c, main/switch.c, main/texmerge.c, main/text.c,
3160         main/titles.c, main/vclip.c, main/wall.c, main/weapon.c,
3161         maths/Makefile.am, maths/fixc.c, maths/rand.c, maths/tables.c,
3162         maths/vecmat.c, mem/mem.c, misc/args.c, misc/byteswap.c,
3163         misc/d_delay.c, misc/d_glob.c, misc/d_io.c, misc/error.c,
3164         misc/hash.c, misc/strio.c, misc/strutil.c, texmap/Makefile.am,
3165         texmap/ntmap.c, texmap/scanline.c, texmap/tmapflat.c: Makefile and
3166         conf.h fixes
3167
3168         * arch/dos_findfile.c, arch/dos_modex.asm, include/console.h,
3169         include/modex.h, main/collide.c, main/gamesave.c, main/gameseq.c,
3170         main/gauges.c, main/object.c, main/playsave.c, main/render.c,
3171         main/state.c, mem/mem.c, texmap/ntmap.c, texmap/tmapflat.c: Fix
3172         compiler warnings
3173
3174         * include/gr.h, main/menu.c: Fullscreen toggle added to screen res
3175         menu
3176
3177         * configure.in, include/pstypes.h, main/kconfig.c: Support for
3178         cross-compiling, and cygwin fixes
3179
3180 2001-01-30  Bradley Bell <btb@icculus.org>
3181
3182         * configure.in, arch/Makefile.am, arch/win32_findfile.c,
3183         include/pstypes.h, include/strutil.h, main/Makefile.am,
3184         misc/strutil.c, unused/win95/findfile.c: Cygwin support, using SDL.
3185            needs --without-assembler and --without-network to compile
3186
3187 2001-01-29  Bradley Bell <btb@icculus.org>
3188
3189         * configure.in, main/Makefile.am: Fixes to build system
3190
3191         * main/kconfig.c: fix for non-linux joysticks
3192
3193         * arch/dos/Makefile.am, arch/dos/cdrom.c, arch/dos/digi.c,
3194         arch/dos/dosgr.c, arch/dos/dpmi.c, arch/dos/findfile.c,
3195         arch/dos/init.c, arch/dos/ipx.c, arch/dos/joy2.asm,
3196         arch/dos/joyc.c, arch/dos/joydefs.c, arch/dos/key.c,
3197         arch/dos/modex.asm, arch/dos/mouse.c, arch/dos/timer.asm,
3198         arch/dos/tweak.inc, arch/dos/vesa.c, arch/dos/vgaregs.inc,
3199         arch/include/joy.h, arch/linux/Makefile.am, arch/linux/findfile.c,
3200         arch/linux/init.c, arch/linux/ipx_bsd.c, arch/linux/ipx_lin.c,
3201         arch/linux/ipx_udp.c, arch/linux/linuxnet.c, arch/sdl/Makefile.am,
3202         arch/sdl/init.c, arch/sdl/timer.c: Removed duplicate files
3203
3204         * arch/Makefile.am, arch/dos_dpmi.c, arch/dos_findfile.c,
3205         arch/dos_init.c, arch/dos_ipx.c, arch/dos_modex.asm,
3206         arch/dos_timer.asm, arch/dos_tweak.inc, arch/dos_vesa.c,
3207         arch/dos_vgaregs.inc, arch/linux_findfile.c, arch/linux_init.c,
3208         arch/linux_ipx_bsd.c, arch/linux_ipx_lin.c, arch/linux_ipx_udp.c,
3209         arch/linux_net.c, arch/sdl_init.c, arch/sdl_timer.c: Fixed build
3210         system, minor fixes
3211
3212         * arch/dos/include/joy.h, arch/dos/include/key.h,
3213         arch/dos/include/mouse.h: Unified input headers.
3214
3215         * arch/linux/Makefile.am, configure.in: Duplicate file removal.
3216
3217 2001-01-28  Bradley Bell <btb@icculus.org>
3218
3219         * conf.h.in, configure.in, arch/Makefile.am,
3220         arch/dos/include/Makefile.am, arch/include/Makefile.am,
3221         arch/include/key.h, main/Makefile.am: More header unification...
3222
3223         * main/newdemo.c: Added <ctype.h>
3224
3225         * arch/include/event.h, arch/include/joy.h: unified input headers.
3226
3227         * acconfig.h, include/d_delay.h, main/Makefile.am, main/game.c:
3228         OpenGL now uses SDL-GL instead of gii
3229
3230         * arch/include/key.h, arch/include/mouse.h: Unified arch headers
3231
3232 2001-01-25  Bradley Bell <btb@icculus.org>
3233
3234         * autogen.sh: use "set -e" so execution stops if something goes
3235         wrong.
3236
3237 2001-01-24  Bradley Bell <btb@icculus.org>
3238
3239         * Makefile.am: typo
3240
3241         * Makefile.am: Add ChangeLog to dist
3242
3243 0.0.9:
3244
3245 2001-01-24  Bradley Bell <btb@icculus.org>
3246
3247         * INSTALL, NEWS, README, cvshowto.txt: updated documentation
3248
3249         * tools/Makefile.am, tools/cvs2cl/Makefile.am,
3250         tools/cvs2cl/cvs2cl.pl: cvs2cl for building ChangeLog from RCS
3251         entries
3252
3253         * Makefile.am, acconfig.h, autogen.sh, conf.h.in, configure.in,
3254         arch/dos/allg_snd/Makefile.am, arch/dos/allg_snd/sound/Makefile.am,
3255         arch/dos/allg_snd/sound/drv/Makefile.am, arch/dos/bak/Makefile.am,
3256         arch/dos/comm/Makefile.am, arch/dos/comm/include/Makefile.am,
3257         arch/dos/include/Makefile.am, 2d/Makefile.am, 3d/Makefile.am,
3258         arch/Makefile.am, arch/dos/Makefile.am,
3259         arch/dos/mm_snd/Makefile.am, arch/dos/mm_snd/include/Makefile.am,
3260         arch/linux/Makefile.am, arch/linux/include/Makefile.am,
3261         arch/ogl/Makefile.am, arch/sdl/Makefile.am, arch/win32/Makefile.am,
3262         arch/win32/d3dframe/Makefile.am, arch/win32/include/Makefile.am,
3263         cfile/Makefile.am, iff/Makefile.am, iff/archive/Makefile.am,
3264         include/Makefile.am, main/editor/Makefile.am, main/old/Makefile.am,
3265         unused/Makefile.am, unused/bios/Makefile.am,
3266         unused/lib/Makefile.am, unused/novga/Makefile.am,
3267         unused/pa_null/Makefile.am, unused/ui/Makefile.am,
3268         unused/vga/Makefile.am, unused/vga/new/Makefile.am,
3269         unused/win95/Makefile.am, main/Makefile.am, maths/Makefile.am,
3270         misc/Makefile.am, texmap/Makefile.am: improved automake config. 
3271         make dist, VPATH builds, ...
3272
3273         * configure, Makefile.in, libtool, ltconfig, ltmain.sh,
3274         stamp-h.in, 2d/Makefile.in, 3d/Makefile.in, arch/Makefile.in,
3275         arch/dos/Makefile.in, arch/linux/Makefile.in,
3276         arch/sdl/Makefile.in, cfile/Makefile.in, iff/Makefile.in,
3277         main/Makefile.in, maths/Makefile.in, mem/Makefile.in,
3278         misc/Makefile.in, texmap/Makefile.in: cruft removal
3279
3280         * 2d/diff, arch/dos/sgrep.out, arch/linux/stHqFIq1, main/test.txt:
3281         junk removal
3282
3283         * ChangeLog, NEWS: moved old ChangeLog to NEWS
3284
3285         * configure.in, conf.h.in: moved NDEBUG to conf.h.in
3286
3287         * main/game.c, main/kconfig.c, main/text.c: changed args_find to
3288         FindArg
3289
3290         * main/gamecntl.c, main/inferno.c: changed args_find to FindArg,
3291         added -grabmouse option
3292
3293         * arch/dos_init.c, arch/linux_init.c, arch/linux_ipx_udp.c,
3294         arch/linux_net.c, arch/sdl_init.c, arch/dos/init.c,
3295         arch/dos/joyc.c, arch/linux/init.c, arch/linux/ipx_udp.c,
3296         arch/linux/linuxnet.c, arch/sdl/init.c, include/args.h,
3297         main/config.c, main/hud.c, main/menu.c, main/multi.c,
3298         main/network.c, main/piggy.c, main/polyobj.c, main/slew.c,
3299         main/songs.c, misc/args.c: changed args_find to FindArg
3300
3301 2001-01-22  Bradley Bell <btb@icculus.org>
3302
3303         * configure, main/Makefile.am, main/Makefile.in: configuration
3304         fixes
3305
3306         * include/error.h, include/mono.h, main/game.c, main/gamerend.c:
3307         fix compiler warnings w/opengl
3308
3309         * include/console.h: ggi support
3310
3311         * arch/linux_init.c: svgalib support
3312
3313         * Makefile.in, conf.h.in, configure, configure.in, 2d/Makefile.am,
3314         2d/Makefile.in, 3d/Makefile.in, arch/Makefile.am,
3315         arch/Makefile.in, arch/svgalib_init.c, cfile/Makefile.in,
3316         iff/Makefile.in, main/Makefile.am, main/Makefile.in,
3317         maths/Makefile.am, maths/Makefile.in, mem/Makefile.in,
3318         misc/Makefile.in, texmap/Makefile.am, texmap/Makefile.in:
3319         configuration fixes
3320
3321         * iff/iff.c, include/u_mem.h: NDEBUG fixes
3322
3323         * main/ai.h, main/inferno.c, main/lighting.c, main/object.c,
3324         main/render.c: fix warnings and enable NDEBUG *
3325         arch/svgalib_init.c: svgalib support
3326
3327 2001-01-22  Michael Wagener <Michael.Wagener@materna.de>
3328
3329         * main/kconfig.c: joystick support
3330
3331 2001-01-21  Bradley Bell <btb@icculus.org>
3332
3333         * cvshowto.txt: new file, taken from d1x webpage
3334
3335         * AUTHORS, README: Taking over as maintainer of d2x
3336
3337         * main/gamecntl.c, main/inferno.c: Grab mouse with SDL/X11
3338
3339 2001-01-20  Bradley Bell <btb@icculus.org>
3340
3341         * configure, configure.in: Turned -Werror back off by default
3342
3343         * README, configure, configure.in, 2d/font.c, arch/sdl_init.c,
3344         iff/iff.c, include/3d.h, include/d_io.h, main/Makefile.am,
3345         main/Makefile.in, main/bm.c, main/collide.c, main/credits.c,
3346         main/fuelcen.h, main/game.c, main/gamecntl.c, main/gamepal.c,
3347         main/gamerend.c, main/gamesave.c, main/gameseg.c, main/gameseq.c,
3348         main/gauges.c, main/kconfig.c, main/kludge.c, main/kmatrix.c,
3349         main/laser.c, main/multi.c, main/network.c, main/network.h,
3350         main/newdemo.c, main/newmenu.c, main/object.c, main/object.h,
3351         main/physics.c, main/piggy.c, main/polyobj.c, main/state.c,
3352         main/switch.c, main/titles.c, main/wall.c: Got rid of all compiler
3353         warnings, for non-OpenGL on linux, anyway...
3354
3355 2001-01-19  Bradley Bell <btb@icculus.org>
3356
3357         * copying: remove duplicate file
3358
3359         * Import of d2x-0.0.9-pre1
3360
3361         * Import of d2x-0.0.8