2001-10-22 20:57 Rémi Veilleux <remz@ludusdesign.com> * VisualC++/: quadra.dsp, skelton.dsp: Damn Visual C delayed project saving crap... 2001-10-22 20:56 Rémi Veilleux <remz@ludusdesign.com> * packages/: winzip_about.txt, winzip_display.txt, winzip_icone.ico: Added files used for the self-extract win32 packaging 2001-10-22 20:14 Rémi Veilleux <remz@ludusdesign.com> * packages/readme-win32.txt: Added 'Tested with DirectX 8.0' 2001-10-22 20:13 Rémi Veilleux <remz@ludusdesign.com> * skelton/: common/pcx24.cpp, directx/video_dx16.cpp, directx/video_new.cpp, include/pcx24.h, include/video_dx16.h: Got rid of video_dx16 and pcx24 files: They weren't used by Quadra 2001-10-22 20:13 Rémi Veilleux <remz@ludusdesign.com> * skelton/directx/error.cpp: Fixed build that couldn't find ddraw.h 2001-10-21 21:09 Stéphane Lajoie <dada@ludusdesign.com> * skelton/common/url.cpp: Argh! Je suis poche. Ça devrait être mieux :). 2001-10-21 12:40 Stéphane Lajoie <dada@ludusdesign.com> * skelton/common/: net.cpp, url.cpp: Fixed incorrect socket calls that worked by luck. Fixed URL parsing. 2001-10-20 10:07 Stéphane Lajoie <dada@ludusdesign.com> * source/game_menu.cpp: Fixed long-standing bug: can't connect to a server after a connection attempt was aborted before the socket was writable. 2001-10-19 17:40 Pierre Phaneuf <pp@ludusdesign.com> * packages/readme-win32.txt: Fixed the copyright text a bit. 2001-10-19 16:59 Stéphane Lajoie <dada@ludusdesign.com> * source/menu.cpp: Fixed bug introduced in last commit. 2001-10-19 14:48 Pierre Phaneuf <pp@ludusdesign.com> * stats/: RecReader.pm, decoder_ring.txt, listgames.pl, parserec.pl, snapshot.pl, games/bigmove.rec, games/bob.rec, games/notime.rec, html/0a.gif, html/0b.gif, html/0c.gif, html/0d.gif, html/0e.gif, html/0f.gif, html/0g.gif, html/0h.gif, html/0i.gif, html/0j.gif, html/0k.gif, html/0l.gif, html/0m.gif, html/0n.gif, html/0o.gif, html/0p.gif, html/1a.gif, html/1b.gif, html/1c.gif, html/1d.gif, html/1e.gif, html/1f.gif, html/1g.gif, html/1h.gif, html/1i.gif, html/1j.gif, html/1k.gif, html/1l.gif, html/1m.gif, html/1n.gif, html/1o.gif, html/1p.gif, html/2a.gif, html/2b.gif, html/2c.gif, html/2d.gif, html/2e.gif, html/2f.gif, html/2g.gif, html/2h.gif, html/2i.gif, html/2j.gif, html/2k.gif, html/2l.gif, html/2m.gif, html/2n.gif, html/2o.gif, html/2p.gif, html/3a.gif, html/3b.gif, html/3c.gif, html/3d.gif, html/3e.gif, html/3f.gif, html/3g.gif, html/3h.gif, html/3i.gif, html/3j.gif, html/3k.gif, html/3l.gif, html/3m.gif, html/3n.gif, html/3o.gif, html/3p.gif, html/4a.gif, html/4b.gif, html/4c.gif, html/4d.gif, html/4e.gif, html/4f.gif, html/4g.gif, html/4h.gif, html/4i.gif, html/4j.gif, html/4k.gif, html/4l.gif, html/4m.gif, html/4n.gif, html/4o.gif, html/4p.gif, html/5a.gif, html/5b.gif, html/5c.gif, html/5d.gif, html/5e.gif, html/5f.gif, html/5g.gif, html/5h.gif, html/5i.gif, html/5j.gif, html/5k.gif, html/5l.gif, html/5m.gif, html/5n.gif, html/5o.gif, html/5p.gif, html/6a.gif, html/6b.gif, html/6c.gif, html/6d.gif, html/6e.gif, html/6f.gif, html/6g.gif, html/6h.gif, html/6i.gif, html/6j.gif, html/6k.gif, html/6l.gif, html/6m.gif, html/6n.gif, html/6o.gif, html/6p.gif, html/7a.gif, html/7b.gif, html/7c.gif, html/7d.gif, html/7e.gif, html/7f.gif, html/7g.gif, html/7h.gif, html/7i.gif, html/7j.gif, html/7k.gif, html/7l.gif, html/7m.gif, html/7n.gif, html/7o.gif, html/7p.gif, html/8a.gif, html/8b.gif, html/8c.gif, html/8d.gif, html/8e.gif, html/8f.gif, html/8g.gif, html/8h.gif, html/8i.gif, html/8j.gif, html/8k.gif, html/8l.gif, html/8m.gif, html/8n.gif, html/8o.gif, html/8p.gif, html/Cube.gif, html/I.gif, html/I_L.gif, html/L.gif, html/Q_Logo_Small_Button.gif, html/S.gif, html/T.gif, html/Z.gif, html/e0.gif: Call me pedantic, I'm renaming 'Stats' to 'stats'. :-) 2001-10-19 14:37 Stéphane Lajoie <dada@ludusdesign.com> * source/: menu.cpp, multi_player.cpp: Fixed bug 228605. 2001-10-19 10:17 Pierre Phaneuf <pp@ludusdesign.com> * NEWS: Updated the NEWS file after scanning the ChangeLog. We really ought to update that file whenever we do something that should go in there. 2001-10-18 15:00 Stéphane Lajoie <dada@ludusdesign.com> * include/canvas.h, include/net_list.h, source/canvas.cpp, source/net_list.cpp, source/quadra.cpp: Implemented last part of the "handicap system sucks" bug. This has not been tested at all, while the first part has only been summarily tested. So I wouldn't say this could be 1.2.0, but I think it is good enough for a release candidate. 2001-10-18 14:58 Stéphane Lajoie <dada@ludusdesign.com> * include/config.h, source/config.cpp, source/pane.cpp: Fixed bug: players local to a server didn't have their hash values set, allowing somebody with the same name and password to also join remotely. 2001-10-18 14:54 Stéphane Lajoie <dada@ludusdesign.com> * packages/readme-win32.txt: Fixed something :). 2001-10-18 12:02 Stéphane Lajoie <dada@ludusdesign.com> * skelton/include/resmanager.h, skelton/tools/wadder/wadder.cpp, source/quadra.cpp: Added -patch -theme command line options. Both do exactly the same thing: they load a res file (supplied as a parameter) after quadra.res and quadraxxx.res to patch some resources, helping people to make and use theme packs in Quadra. 2001-10-11 17:57 Pierre Phaneuf <pp@ludusdesign.com> * config/rules.mk: Just to make sure it doesn't make a backup in our face... 2001-10-11 17:53 Pierre Phaneuf <pp@ludusdesign.com> * config/rules.mk: Enabled nicer auto-generation of the ChangeLog, conditional on the developer having the cvs2cl.pl script installed. 2001-10-11 17:52 Pierre Phaneuf <pp@ludusdesign.com> * config/vars.mk: Make sure to clean up the ChangeLog backup if there is one. 2001-10-11 17:51 Pierre Phaneuf <pp@ludusdesign.com> * .cvsignore: The ChangeLog is automatically generated, do not put it in CVS. 2001-10-11 17:43 Pierre Phaneuf <pp@ludusdesign.com> * config/rules.mk: Added a reminder. 2001-10-11 17:40 Pierre Phaneuf <pp@ludusdesign.com> * config/rules.mk: Hmm, my "make" syntax is rusty! 2001-10-11 17:27 Pierre Phaneuf <pp@ludusdesign.com> * packages/readme-win32.txt: Updated the version number. :-) 2001-10-11 17:26 Pierre Phaneuf <pp@ludusdesign.com> * config/rules.mk: Did not properly create the $(prefix)/share/pixmaps directory. 2001-10-11 16:51 Stéphane Lajoie <dada@ludusdesign.com> * include/canvas.h, source/canvas.cpp, source/menu.cpp, source/net_list.cpp, source/quadra.cpp: This is the new handicap code. Handicap now accumulates each time a block is placed, up to a maximum determined by the difference in handicap with the other players. When an attack is made, it is weakened by the accumulated handicap (one less line per three blocks placed) but not more. This means that two successive medium attacks will not be handicaped more than one big attack of the same total size, which happened a lot before (except, of course, for the basic attack-is-one-less-line-than-what-was-cleared rule). This changes the network version number. Note also that some changes will also be made to the automatic weakening of attacks in games with a large number of players; this change is *not* in this commit but it will use the same network version number. That means any build made between now and then should not be distributed, it should only be for testing. 2001-10-11 16:51 Pierre Phaneuf <pp@ludusdesign.com> * config/vars.mk: Fixed Stéphane's "cut" invocation (don't blame him, he's a Win32!). 2001-10-11 16:50 Pierre Phaneuf <pp@ludusdesign.com> * config/rules.mk: Updated the list of files to manually update. 2001-10-11 16:37 Stéphane Lajoie <dada@ludusdesign.com> * include/version.h, source/config.cpp, VisualC++/quadra.dsp, VisualC++/quadra.dsw, VisualC++/quadra.rc, config/vars.mk: Added a new file version.h which hopefully will be the only place to change version numbers from now on. Changed version to 1.1.8. NOTE: config/vars.mk was modified to the best of my ability, which isn't much. Should be checked by a Linux user. 2001-10-11 16:30 Stéphane Lajoie <dada@ludusdesign.com> * source/recording.cpp: Use Config::net_version instead of constant. 2001-10-11 06:55 Pierre Phaneuf <pp@ludusdesign.com> * config/rules.mk: Added a reminder note about where the Quadra.desktop is to be installed. 2001-10-11 06:48 Pierre Phaneuf <pp@ludusdesign.com> * .cvsignore, config/rules.mk, config/vars.mk, packages/Quadra.desktop.in: Generate a Quadra.desktop file used to add a shortcut in the GNOME and KDE desktops menus. 2001-10-11 06:45 Pierre Phaneuf <pp@ludusdesign.com> * config/vars.mk: Added the appropriate preprocessor definitions for versioning. 2001-10-11 06:44 Pierre Phaneuf <pp@ludusdesign.com> * packages/readme-win32.txt: Improved readability of the Windows readme file. 2001-10-10 18:17 Pierre Phaneuf <pp@ludusdesign.com> * skelton/svgalib/input_svga.cpp: Was I sleeping? Corrected a double definition of rcsid. 2001-10-10 18:16 Pierre Phaneuf <pp@ludusdesign.com> * configure.in: Now seems to work with or without Svgalib. Specifying Svgalib location doesn't seem to work, but I'll look into this later. Also removing debug statements. 2001-10-10 17:56 Pierre Phaneuf <pp@ludusdesign.com> * config/rules.mk: Installing the Svgalib plug-in should not be attempted if it wasn't built! 2001-10-10 11:57 Pierre Phaneuf <pp@ludusdesign.com> * skelton/common/inter.cpp, source/net_server.cpp: A few newlines slipped in the middle of comments, confusing compilers and breaking the built (sorry!). 2001-10-10 11:26 Pierre Phaneuf <pp@ludusdesign.com> * skelton/svgalib/input_svga.cpp: Missing header corrected. 2001-10-01 09:59 Pierre Phaneuf <pp@ludusdesign.com> * include/bloc.h, include/canvas.h, include/packets.h, skelton/common/command.cpp, skelton/common/cursor_self.cpp, skelton/common/http_request.cpp, skelton/common/input_dumb.cpp, skelton/common/inter.cpp, skelton/common/listbox.cpp, skelton/common/net.cpp, skelton/common/pcx.cpp, skelton/common/res_compress.cpp, skelton/common/sprite.cpp, skelton/common/stringtable.cpp, skelton/common/url.cpp, skelton/directx/error.cpp, skelton/directx/input.cpp, skelton/directx/main.cpp, skelton/directx/sound.cpp, skelton/directx/video.cpp, skelton/directx/video_dx16.cpp, skelton/include/bitmap.h, skelton/include/clipable.h, skelton/include/inter.h, skelton/include/listbox.h, skelton/include/net.h, skelton/include/net_buf.h, skelton/include/sound.h, skelton/include/sprite.h, skelton/include/video.h, skelton/svgalib/input_svga.cpp, skelton/svgalib/input_x11.cpp, skelton/svgalib/palette.cpp, skelton/svgalib/sound.cpp, skelton/svgalib/video_svga.cpp, skelton/svgalib/video_x11.cpp, skelton/svgalib/video_x11_16.cpp, skelton/svgalib/video_x11_24.cpp, skelton/svgalib/video_x11_8.cpp, skelton/test/sound.cpp, skelton/test/string.cpp, skelton/test/testmain.cpp, source/bloc.cpp, source/canvas.cpp, source/game.cpp, source/game_menu.cpp, source/menu.cpp, source/menu_demo_central.cpp, source/misc.cpp, source/multi_player.cpp, source/net_list.cpp, source/net_server.cpp, source/net_stuff.cpp, source/pane.cpp, source/quadra.cpp: Translating french comments to english (not finished, but ongoing)... 2001-10-01 07:41 Pierre Phaneuf <pp@ludusdesign.com> * configure.in: Seems that the order of AC_CHECK_LIBs is important, as they are cumulated. Thus, optional libraries should be at the end. I wouldn't know what to do with multiple optional libraries yet... 2001-09-28 18:15 Stéphane Lajoie <dada@ludusdesign.com> * skelton/directx/video.cpp: Use SetWindowPos to hide the window before destruction, resizing at the same time (instead of simply calling ShowWindow(hwnd, SW_HIDE)). This seems to fix bug 223614, and yes the apparently stupid resizing is required for it to work on my computer. As for other comps, it's anyone's guess :). 2001-09-28 10:37 Stéphane Lajoie <dada@ludusdesign.com> * skelton/directx/main.cpp: Use GetModuleFileName to figure out the exe directory (instead of GetCommandLine). More to the point I figure... This should fix bug 222695, though I can't verify that. 2001-09-24 08:24 Pierre Phaneuf <pp@ludusdesign.com> * NEWS: This is a test. 2001-09-24 08:21 Pierre Phaneuf <pp@ludusdesign.com> * NEWS: Just a test. 2001-09-24 08:19 Pierre Phaneuf <pp@ludusdesign.com> * NEWS: Testing again. 2001-09-24 08:19 Pierre Phaneuf <pp@ludusdesign.com> * NEWS: Just a quick test. 2001-09-21 12:23 Pierre Phaneuf <pp@ludusdesign.com> * textes/: anglais.txt, francais.txt: Updated URLs in the text strings. 2001-07-28 14:47 Pierre Phaneuf <pp@ludusdesign.com> * skelton/svgalib/input_svga.cpp: Using a macro before including the file that uses it is not good, fixed it. 2001-06-14 09:43 Stéphane Lajoie <dada@ludusdesign.com> * skelton/common/net.cpp: Allow connections to have up to 16KB of outgoing data buffered before considering the connection to be dead. This should fix the bug that happened when accepting a connection to a server with 8 players. The server was disconnecting the new client because the internal TCP buffers were overflowing. 2001-05-23 18:52 Pierre Phaneuf <pp@ludusdesign.com> * configure.in, config/config.mk.in, config/vars.mk, skelton/include/cursor_x11.h, skelton/include/input_x11.h, skelton/include/video_x11.h, skelton/include/wraplib.h, skelton/svgalib/cursor_x11.cpp, skelton/svgalib/input_svga.cpp, skelton/svgalib/input_x11.cpp, skelton/svgalib/palette.cpp, skelton/svgalib/video_svga.cpp, skelton/svgalib/video_x11.cpp, skelton/svgalib/video_x11_16.cpp, skelton/svgalib/video_x11_24.cpp, skelton/svgalib/video_x11_8.cpp, skelton/svgalib/wraplib.cpp, skelton/svgalib/drivers/drv_svga.cpp, source/rules.mk, source/vars.mk: Trying to fix compilation on systems without Svgalib (or maybe even X11). I try to detect zlib, libpng, Svgalib and X11, and added "configure" options to enable or disable Svgalib and X11. Missing zlib or libpng will cause a fatal error (they are a hard requirement), and missing Svgalib if explicitly required too. I am not finished yet (now compiling *with* Svgalib doesn't work!). 2001-05-23 18:38 Pierre Phaneuf <pp@ludusdesign.com> * ChangeLog: We'll stop using a manually updated ChangeLog in favor of using cvs2cl as needed. 2001-05-23 18:37 Pierre Phaneuf <pp@ludusdesign.com> * sons/: t10sec.wav, t1min.wav, t1sec.wav, t20sec.wav, t2sec.wav, t30sec.wav, t3sec.wav, t4sec.wav, t5sec.wav: Linux sound mixer chokes on 16 bit samples, converted to 8 bit. 2001-05-14 00:08 Stéphane Lajoie <dada@ludusdesign.com> * source/quadra.cpp: Fixed memory leaks. 2001-05-13 17:03 Stéphane Lajoie <dada@ludusdesign.com> * resources.txt, include/sons.h, sons/t10sec.wav, sons/t1min.wav, sons/t1sec.wav, sons/t20sec.wav, sons/t2sec.wav, sons/t30sec.wav, sons/t3sec.wav, sons/t4sec.wav, sons/t5sec.wav, source/menu.cpp, source/net_list.cpp, source/pane.cpp, source/quadra.cpp: Integrated patch by roncli: - single sprint resurrected - sound effects for the end of timed games 2001-04-22 01:40 Stéphane Lajoie <dada@ludusdesign.com> * skelton/common/url.cpp, source/game.cpp, source/qserv.cpp: Fixed a few small bugs. 2001-03-25 16:35 Stéphane Lajoie <dada@ludusdesign.com> * include/recording.h, skelton/common/res_compress.cpp, skelton/include/res_compress.h, source/recording.cpp: Removed some crap that was in support of ngStuff(tm). 2001-03-25 13:05 Stéphane Lajoie <dada@ludusdesign.com> * include/canvas.h, source/quadra.cpp: Changed snapshot recording so that it includes all the canvas lines that have at least one block (including the hidden 12 lines above) instead of always recording 20 lines. 2001-03-25 11:53 Stéphane Lajoie <dada@ludusdesign.com> * include/game.h, include/game_menu.h, include/nglog.h, source/canvas.cpp, source/game.cpp, source/game_menu.cpp, source/global.cpp, source/multi_player.cpp, source/net_list.cpp, source/net_server.cpp, source/net_stuff.cpp, source/nglog.cpp, source/quadra.cpp, textes/anglais.txt, textes/francais.txt: Removed all remainning ngStuff(tm). Now, logging is always enabled except that it is output within the rec file as Packet_serverlog packets instead of a huge text file. It is no longer possible to log without recording. 2001-03-13 07:39 Stéphane Lajoie <dada@ludusdesign.com> * include/packets.h, skelton/common/clock.cpp, source/packets.cpp: Warning: Any recordings made from the version commited this saturday are now invalid. Added event type serialization to Packet_serverlog. Fixed a couple bugs in the network protocol. Made it a tiny little bit more secure. Fixed bug in Clock::absolute_time: when the hour was less than 10 it wrote " 7" instead of "07". I should rise early more often :). 2001-03-12 17:51 Pierre Phaneuf <pp@ludusdesign.com> * ChangeLog, source/global.cpp: Fixed crashing bug. 2001-03-10 19:32 Stéphane Lajoie <dada@ludusdesign.com> * include/nglog.h, include/packets.h, source/canvas.cpp, source/game.cpp, source/global.cpp, source/net_list.cpp, source/net_server.cpp, source/net_stuff.cpp, source/nglog.cpp, source/packets.cpp, source/quadra.cpp: Fixed the build: I forgot to commit headers last time. The new Packet_serverlog is now used in multiple places (everywhere there was a log_step). It contains nearly exactly the same informations that are written to the log, except that it is written to the recording. For now, both text-based and recording-based logging should be working. Text-based logging should be phased out in the near future (nobody is using it anyway :)). 2001-03-10 11:17 Stéphane Lajoie <dada@ludusdesign.com> * source/canvas.cpp, source/game.cpp, source/global.cpp, source/net_list.cpp, source/net_server.cpp, source/net_stuff.cpp, source/packets.cpp, source/quadra.cpp, skelton/common/net.cpp, skelton/include/array.h, skelton/include/net.h, skelton/include/net_buf.h: Fixed bug in /maxteams enforcement. Dunno what I was smoking... Added Packet_serverlog. Doesn't do anything for now, but I plan on using this to incorporate anything needed for stats calculation right in a game's .rec file. This will make .rec files somewhat bigger (about 100% bigger I'd say), but I (or someone else :)) could then write a stats system to replace ngStats (which requires *huge* log files, and sucks a bit cause we don't have source). 2001-03-06 18:30 Pierre Phaneuf <pp@ludusdesign.com> * ChangeLog, skelton/common/http_post.cpp, skelton/common/http_request.cpp, skelton/include/http_post.h, skelton/include/http_request.h, source/qserv.cpp: Added the Host: header to the HTTP POST request. 2001-02-01 10:24 Stéphane Lajoie <dada@ludusdesign.com> * skelton/directx/error.cpp: Fixed the only memory leak in Quadra (Windows only). It has been there almost since the beginning and I can't believe I didn't know this simple static trick back then :). 2001-02-01 10:22 Stéphane Lajoie <dada@ludusdesign.com> * include/game.h, include/net_list.h, source/game.cpp, source/net_list.cpp, source/net_server.cpp: Added the following remote admin commands: /minplayers x /minteams x /maxplayers x /maxteams x All default to 0, which means nothing special is done. When not 0, the server won't start the game if any of the minimums is not fulfilled, and won't accept a new player if that would exceed any of the maximums. 2000-12-19 16:05 Pierre Phaneuf <pp@ludusdesign.com> * ChangeLog, skelton/common/inter.cpp, skelton/include/inter.h, skelton/include/sound.h, source/chat_text.cpp, source/config.cpp, source/game_menu.cpp, source/menu.cpp, source/multi_player.cpp, source/net_list.cpp, source/net_server.cpp, source/net_stuff.cpp, source/pane.cpp, source/quadra.cpp: Cleaned up some assignments that confused indent and possibly some other older compilers. 2000-12-19 15:48 Pierre Phaneuf <pp@ludusdesign.com> * ChangeLog, config/config.mk.in, config/rules.mk, config/vars.mk, packages/install.sh.in, packages/quadra.spec.in, skelton/svgalib/wraplib.cpp, source/quadra.cpp: Improved installation script. Improved build process so that it relocalize better. 2000-12-19 00:36 Stéphane Lajoie <dada@ludusdesign.com> * include/config.h, include/menu.h, include/texte.h, skelton/common/http_post.cpp, skelton/include/net.h, source/config.cpp, source/menu.cpp, source/qserv.cpp, textes/anglais.txt, textes/francais.txt: Added support for HTTP proxies in Qserv requests. Disable caching along the HTTP request-response chain. Changed default music option to "no-music". 2000-12-08 17:33 Pierre Phaneuf <pp@ludusdesign.com> * ChangeLog, README: dded details about building on Win32 in the README file. 2000-12-04 17:42 Pierre Phaneuf <pp@ludusdesign.com> * packages/quadra.spec.in: Small fix. 2000-12-04 17:17 Pierre Phaneuf <pp@ludusdesign.com> * NEWS: Preparing to release version 1.1.7. 2000-12-04 17:07 Pierre Phaneuf <pp@ludusdesign.com> * ChangeLog, packages/quadra.spec.in: Made the RPM spec put the XPM icon in the /usr/share/pixmaps directory. 2000-12-04 17:01 Pierre Phaneuf <pp@ludusdesign.com> * VisualC++/quadra.rc, packages/readme-win32.txt: Preparing to release version 1.1.7. 2000-12-04 17:00 Pierre Phaneuf <pp@ludusdesign.com> * config/rules.mk: Slight error corrected. 2000-12-04 16:56 Pierre Phaneuf <pp@ludusdesign.com> * ChangeLog, config/rules.mk, source/config.cpp: Preparing to release version 1.1.7. 2000-12-03 15:26 Stéphane Lajoie <dada@ludusdesign.com> * source/game.cpp: Oops! Looks like I didn't even compile it, even though I remember testing the feature... No, I don't use drugs :). 2000-12-01 22:30 Stéphane Lajoie <dada@ludusdesign.com> * server/qserv.pl: Oops! A little privacy in my home network please! :) 2000-12-01 22:18 Stéphane Lajoie <dada@ludusdesign.com> * server/qserv.pl, skelton/common/net.cpp, source/game.cpp, skelton/include/net.h: Added support for public servers behind a transparent HTTP proxy. 2000-12-01 18:08 Pierre Phaneuf <pp@ludusdesign.com> * ChangeLog, VisualC++/quadra.rc: Changed the URL in the Windows resource file. 2000-12-01 17:35 Pierre Phaneuf <pp@ludusdesign.com> * ChangeLog, config/config.mk.in: Fixed a small bug in the relocation stuff that was hidden because I did my test by building with RPM, which specifies all the prefix family of variables to configure and make. 2000-11-30 17:45 Pierre Phaneuf <pp@ludusdesign.com> * ChangeLog, config/config.mk.in, config/rules.mk, config/vars.mk, packages/quadra.spec.in: Restored the --enable-debug configure option. The "dustclean" makefile target now removes CVS temporary files. Made the game directory a build-time option. Made the RPM spec use the "make install". Added an "install" target to the makefile. Removed quadra-svga.so from the quadra package list. 2000-11-30 16:12 Pierre Phaneuf <pp@ludusdesign.com> * ChangeLog, skelton/tools/vars.mk, skelton/tools/wadder/vars.mk: Removed dumpwad and wadder from the default target. 2000-11-30 13:22 Pierre Phaneuf <pp@ludusdesign.com> * skelton/.cvsignore: Empty? We don't need that! 2000-11-30 13:22 Pierre Phaneuf <pp@ludusdesign.com> * ChangeLog: Fixed a typo/braino. 2000-11-29 21:08 Rémi Veilleux <remz@ludusdesign.com> * .cvsignore, ChangeLog, VisualC++/quadra.dsp, VisualC++/wadder.dsp, skelton/.cvsignore: Cleaned up a bit of obsolete .cvsignore entries Disabled 'incremental linking' in Quadra and wadder Win32 build. 2000-11-29 20:56 Rémi Veilleux <remz@ludusdesign.com> * VisualC++/wadder.dsp: Fixed the 'wadder' win32 build: It was missing 'libpng' (my mistake, sorry :)) 2000-11-29 20:26 Pierre Phaneuf <pp@ludusdesign.com> * ChangeLog, skelton/common/bitmap.cpp, skelton/common/buf.cpp, skelton/common/clipable.cpp, skelton/common/clock.cpp, skelton/common/command.cpp, skelton/common/crypt.cpp, skelton/common/cursor.cpp, skelton/common/cursor_self.cpp, skelton/common/debug.cpp, skelton/common/dict.cpp, skelton/common/http_post.cpp, skelton/common/http_request.cpp, skelton/common/id.cpp, skelton/common/image_png.cpp, skelton/common/input_dumb.cpp, skelton/common/inter.cpp, skelton/common/listbox.cpp, skelton/common/net.cpp, skelton/common/notify.cpp, skelton/common/overmind.cpp, skelton/common/packet.cpp, skelton/common/pcx.cpp, skelton/common/pcx24.cpp, skelton/common/random.cpp, skelton/common/raw.cpp, skelton/common/res_compress.cpp, skelton/common/resfile.cpp, skelton/common/resmanager.cpp, skelton/common/reswriter.cpp, skelton/common/sprite.cpp, skelton/common/stringtable.cpp, skelton/common/unicode.cpp, skelton/common/url.cpp, skelton/common/video_dumb.cpp, skelton/common/zone_text_clock.cpp, skelton/directx/error.cpp, skelton/directx/find_file.cpp, skelton/directx/input.cpp, skelton/directx/main.cpp, skelton/directx/music.cpp, skelton/directx/palette.cpp, skelton/directx/res.cpp, skelton/directx/sound.cpp, skelton/directx/spawn.cpp, skelton/directx/video.cpp, skelton/directx/video_dx16.cpp, skelton/directx/video_new.cpp, skelton/include/types.h, skelton/svgalib/cursor_x11.cpp, skelton/svgalib/error.cpp, skelton/svgalib/find_file.cpp, skelton/svgalib/input.cpp, skelton/svgalib/input_svga.cpp, skelton/svgalib/input_x11.cpp, skelton/svgalib/main.cpp, skelton/svgalib/music.cpp, skelton/svgalib/palette.cpp, skelton/svgalib/res.cpp, skelton/svgalib/sound.cpp, skelton/svgalib/video.cpp, skelton/svgalib/video_svga.cpp, skelton/svgalib/video_x11.cpp, skelton/svgalib/video_x11_16.cpp, skelton/svgalib/video_x11_24.cpp, skelton/svgalib/video_x11_8.cpp, skelton/svgalib/wraplib.cpp, skelton/svgalib/drivers/drv_svga.cpp, skelton/test/dynlib.cpp, skelton/test/sound.cpp, skelton/test/string.cpp, skelton/test/testmain.cpp, skelton/tools/dumpwad.cpp, skelton/tools/wadder/wadder.cpp, source/bloc.cpp, source/canvas.cpp, source/chat_text.cpp, source/color.cpp, source/config.cpp, source/fonts.cpp, source/game.cpp, source/game_menu.cpp, source/global.cpp, source/highscores.cpp, source/menu.cpp, source/menu_base.cpp, source/menu_demo_central.cpp, source/misc.cpp, source/multi_player.cpp, source/net_list.cpp, source/net_server.cpp, source/net_stuff.cpp, source/nglog.cpp, source/packets.cpp, source/pane.cpp, source/player.cpp, source/qserv.cpp, source/quadra.cpp, source/recording.cpp, source/score.cpp, source/sons.cpp, source/stats.cpp, source/zone.cpp, source/zone_list.cpp: Inserted RCS Id information in every file. 2000-11-29 20:21 Pierre Phaneuf <pp@ludusdesign.com> * ChangeLog, source/packets.cpp: Fixed a warning. 2000-11-29 19:30 Pierre Phaneuf <pp@ludusdesign.com> * config/rules.mk: Forgot to remove a small debug statement. 2000-11-29 19:23 Pierre Phaneuf <pp@ludusdesign.com> * ChangeLog, skelton/.cvsignore: Removed unused .cvsentries stuff. 2000-11-29 19:09 Pierre Phaneuf <pp@ludusdesign.com> * ChangeLog, packages/quadra.spec.in: Modified the RPM package spec to put quadra-svga.so in a separate quadra-svga package, so that the main quadra package is not dependent on Svgalib. 2000-11-29 19:08 Pierre Phaneuf <pp@ludusdesign.com> * .cvsignore, ChangeLog, Makefile, config/rules.mk, config/vars.mk, packages/.cvsignore: Added maintainer-oriented targets ("maintainerclean" and "dist") to the makefile. 2000-11-29 19:04 Pierre Phaneuf <pp@ludusdesign.com> * ChangeLog, config/compiler.mk: emoved obsolete config/compiler.mk file. 2000-11-29 19:03 Pierre Phaneuf <pp@ludusdesign.com> * ChangeLog: Changed all uses of _DEBUG to NDEBUG. 2000-11-29 18:59 Pierre Phaneuf <pp@ludusdesign.com> * config/config.mk.in, skelton/common/debug.cpp, skelton/directx/error.cpp, skelton/directx/input.cpp, skelton/include/debug.h, skelton/include/error.h, skelton/include/track.h, skelton/svgalib/error.cpp, skelton/svgalib/main.cpp, skelton/svgalib/music.cpp, skelton/svgalib/video_x11.cpp, source/quadra.cpp: Changed all uses of _DEBUG to NDEBUG. Quick explanation: assert.h and other standard headers uses NDEBUG to indicate that no debug code should be included. Since Visual C++ does the same, it shouldn't hurt to follow the standard. 2000-11-29 17:54 Pierre Phaneuf <pp@ludusdesign.com> * ChangeLog, configure.in: configure.in now tests for Svgalib (has currently no effect). 2000-11-29 17:52 Pierre Phaneuf <pp@ludusdesign.com> * ChangeLog, config/rules.mk: Added the "dustclean" target to the ".PHONY" target. 2000-11-28 17:08 Pierre Phaneuf <pp@ludusdesign.com> * ChangeLog, config/rules.mk: Added a "dustclean" target to the makefile. 2000-11-28 15:02 Pierre Phaneuf <pp@ludusdesign.com> * ChangeLog, NEWS, README.win32, packages/readme-win32.txt: Updated the NEWS file and moved README.win32 to the packages directory. 2000-11-28 14:10 Pierre Phaneuf <pp@ludusdesign.com> * .cvsignore, ChangeLog, README, source/.cvsignore, source/rules.mk, source/vars.mk: Main makefile targets are now built in the top-level directory. 2000-11-28 13:26 Pierre Phaneuf <pp@ludusdesign.com> * ChangeLog, skelton/common/vars.mk, skelton/svgalib/vars.mk, skelton/svgalib/drivers/vars.mk, skelton/tools/wadder/vars.mk, source/rules.mk, source/vars.mk: "make clean" now properly removes all object files and added resource.txt and the wadder tool to the resource file dependencies. 2000-11-27 20:00 Rémi Veilleux <remz@ludusdesign.com> * ChangeLog, include/config.h, include/menu.h, include/packets.h, source/config.cpp, source/menu.cpp, source/net_server.cpp, source/packets.cpp, source/qserv.cpp, source/quadra.cpp: Removed completely the 'registration' stuff and cleaned up a bit. 2000-11-27 19:43 Rémi Veilleux <remz@ludusdesign.com> * ChangeLog, skelton/directx/video.cpp: Fixed the 'taskbar button' bug (Windows) 2000-11-25 16:53 Rémi Veilleux <remz@ludusdesign.com> * ChangeLog, resources.txt, VisualC++/quadra.dsp, VisualC++/skelton.dsp, images/black.pcx, images/black.png, images/cursor.png, images/cursor.raw, images/debut0.png, images/debut0.raw, images/debut0f.png, images/debut0f.raw, images/debut1.png, images/debut1.raw, images/debut1f.png, images/debut1f.raw, images/debut2.png, images/debut2.raw, images/debut2f.png, images/debut2f.raw, images/debut3.png, images/debut3.raw, images/debut3f.png, images/debut3f.raw, images/debut4.png, images/debut4.raw, images/debut4f.png, images/debut4f.raw, images/debut5.png, images/debut5.raw, images/debut5f.png, images/debut5f.raw, images/debut6.png, images/debut6.raw, images/debut6f.png, images/debut6f.raw, images/debut7.png, images/debut7.raw, images/debut7f.png, images/debut7f.raw, images/debut8.png, images/debut8.raw, images/debutnr.png, images/debutnr.raw, images/debuto.png, images/debuto.raw, images/debutof.png, images/debutof.raw, images/fond0.pcx, images/fond0.png, images/fond1.pcx, images/fond1.png, images/fond2.pcx, images/fond2.png, images/fond3.pcx, images/fond3.png, images/fond4.pcx, images/fond4.png, images/fond5.pcx, images/fond5.png, images/fond6.pcx, images/fond6.png, images/fond7.pcx, images/fond7.png, images/fond8.pcx, images/fond8.png, images/fond9.pcx, images/fond9.png, images/game_1.png, images/game_1.raw, images/game_2.png, images/game_2.raw, images/game_3.png, images/game_3.raw, images/game_4.png, images/game_4.raw, images/game_5.png, images/game_5.raw, images/gamelvup.png, images/gamelvup.raw, images/gamepaus.png, images/gamepaus.raw, images/hscor1fs.png, images/hscor1fs.raw, images/hscor2fs.png, images/hscor2fs.raw, images/hscore.png, images/hscore.raw, images/hscore1.png, images/hscore1.raw, images/hscore1f.png, images/hscore1f.raw, images/hscore1s.png, images/hscore1s.raw, images/hscore2.png, images/hscore2.raw, images/hscore2f.png, images/hscore2f.raw, images/hscore2s.png, images/hscore2s.raw, images/hscoretf.png, images/hscoretf.raw, images/multi.png, images/multi.raw, images/result.png, images/result.raw, images/resultf.png, images/resultf.raw, images/setup.png, images/setup.raw, images/setup0.png, images/setup0.raw, images/setup1.png, images/setup1.raw, images/setup10.png, images/setup10.raw, images/setup11.png, images/setup11.raw, images/setup12.png, images/setup12.raw, images/setup13.png, images/setup13.raw, images/setup14.png, images/setup14.raw, images/setup15.png, images/setup15.raw, images/setup2.png, images/setup2.raw, images/setup3.png, images/setup3.raw, images/setup4.png, images/setup4.raw, images/setup5.png, images/setup5.raw, images/setup6.png, images/setup6.raw, images/setup7.png, images/setup7.raw, images/setup8.png, images/setup8.raw, images/setup9.png, images/setup9.raw, images/setupf.png, images/setupf.raw, images/setupf0.png, images/setupf0.raw, images/setupf1.png, images/setupf1.raw, images/setupf10.png, images/setupf10.raw, images/setupf11.png, images/setupf11.raw, images/setupf12.png, images/setupf12.raw, images/setupf13.png, images/setupf13.raw, images/setupf14.png, images/setupf14.raw, images/setupf15.png, images/setupf15.raw, images/setupf2.png, images/setupf2.raw, images/setupf3.png, images/setupf3.raw, images/setupf4.png, images/setupf4.raw, images/setupf5.png, images/setupf5.raw, images/setupf6.png, images/setupf6.raw, images/setupf7.png, images/setupf7.raw, images/setupf8.png, images/setupf8.raw, images/setupf9.png, images/setupf9.raw, skelton/common/bitmap.cpp, skelton/common/inter.cpp, skelton/directx/video.cpp, skelton/directx/video_dx16.cpp, skelton/include/bitmap.h, skelton/include/palette.h, skelton/include/sprite.h, skelton/include/video_dx.h, skelton/include/video_dx16.h, skelton/test/testmain.cpp, source/canvas.cpp, source/menu.cpp, source/menu_demo_central.cpp, source/multi_player.cpp, source/quadra.cpp, source/zone.cpp: Finished the conversion to PNG. 2000-11-24 18:06 Pierre Phaneuf <pp@ludusdesign.com> * source/config.cpp: Forgot to update the version number for 1.1.6! 2000-11-24 16:54 Pierre Phaneuf <pp@ludusdesign.com> * ChangeLog, NEWS, README, README.win32, VisualC++/quadra.rc: Preparing for release 1.1.6. 2000-11-22 10:23 Pierre Phaneuf <pp@ludusdesign.com> * ChangeLog, resources.txt, images/bloctemp.pcx, images/guy.pcx, images/quadra2.xpm, images/quadra_icon.gif, images/setup10f.raw, images/setup10s.raw, images/setup11f.raw, images/setup11s.raw, images/setup1f.raw, images/setup1s.raw, images/setup2f.raw, images/setup2s.raw, images/setup3f.raw, images/setup3s.raw, images/setup4f.raw, images/setup4s.raw, images/setup5f.raw, images/setup5s.raw, images/setup6f.raw, images/setup6s.raw, images/setup7f.raw, images/setup7s.raw, images/setup8f.raw, images/setup8s.raw, images/setup9f.raw, images/setup9s.raw, images/setupaf.raw, images/setupas.raw, images/setupbf.raw, images/setupbs.raw, images/setupcb0.raw, images/setupcb1.raw, images/setupp1.raw, images/setupp2.raw, images/setupp3.raw, images/setuppop.raw, images/ugs.pcx, images/xlogo.raw, source/config.cpp, source/quadra.cpp: Removed unused image resources. 2000-11-20 18:18 Pierre Phaneuf <pp@ludusdesign.com> * ChangeLog, skelton/common/raw.cpp: Fixed small bug with the release of memory. 2000-11-20 18:15 Pierre Phaneuf <pp@ludusdesign.com> * ChangeLog, skelton/common/image_png.cpp, skelton/include/image_png.h, source/rules.mk: Added support for PNG images. 2000-11-17 19:16 Pierre Phaneuf <pp@ludusdesign.com> * ChangeLog, NEWS, skelton/include/svgalib.h, skelton/include/wraplib.h, skelton/svgalib/input_svga.cpp, skelton/svgalib/vars.mk, skelton/svgalib/video_svga.cpp, skelton/svgalib/wraplib.cpp, skelton/svgalib/drivers/drv_svga.cpp, skelton/svgalib/drivers/vars.mk, source/rules.mk, source/vars.mk: Split off all the calls to Svgalib into a dynamically loaded wrapper library. 2000-11-16 17:32 Pierre Phaneuf <pp@ludusdesign.com> * ChangeLog, configure.in, config/config.mk.in: Added a --enable-debug option to the configure.in. 2000-11-16 17:20 Pierre Phaneuf <pp@ludusdesign.com> * ChangeLog, skelton/common/bitmap.cpp, skelton/common/clock.cpp, skelton/common/listbox.cpp, skelton/common/net.cpp, skelton/common/resfile.cpp, skelton/common/sprite.cpp, skelton/common/url.cpp, skelton/directx/video.cpp, skelton/include/bitmap.h, skelton/include/types.h, source/config.cpp, source/game.cpp, source/menu.cpp, source/net_list.cpp, source/nglog.cpp, source/quadra.cpp: Some random clean ups. 2000-11-15 17:24 Pierre Phaneuf <pp@ludusdesign.com> * ChangeLog, skelton/svgalib/res.cpp, source/packets.cpp: Fixed some warnings. 2000-11-14 18:00 Pierre Phaneuf <pp@ludusdesign.com> * ChangeLog, config/rules.mk, config/vars.mk, skelton/Makefile, skelton/rules.mk, skelton/vars.mk, skelton/common/dir.mk, skelton/common/vars.mk, skelton/directx/dir.mk, skelton/lib/dir.mk, skelton/lib/rules.mk, skelton/lib/vars.mk, skelton/svgalib/dir.mk, skelton/svgalib/vars.mk, skelton/tools/dir.mk, skelton/tools/rules.mk, skelton/tools/vars.mk, skelton/tools/wadder/dir.mk, skelton/tools/wadder/rules.mk, skelton/tools/wadder/vars.mk: Integrated the skelton into the new Makefile system. 2000-11-14 17:59 Pierre Phaneuf <pp@ludusdesign.com> * ChangeLog, source/rules.mk: Added the working directory option to 'wadder'. 2000-11-14 17:57 Pierre Phaneuf <pp@ludusdesign.com> * ChangeLog: Remi forgot to update the ChangeLog again... Remi, you bad boy! :-) 2000-11-13 21:53 Rémi Veilleux <remz@ludusdesign.com> * VisualC++/quadra.dsp, VisualC++/quadra.dsw, VisualC++/quadra.rc, VisualC++/res.bat, VisualC++/skelton.dsp, VisualC++/wadder.dsp, skelton/tools/wadder/wadder.cpp: Fixed up the Windows build. Everything looks just fine. I had to fix 'wadder' to allow it to work from a different working directory. 2000-11-13 19:03 Pierre Phaneuf <pp@ludusdesign.com> * .cvsignore, ChangeLog, Makefile, configure.in, install-sh, config/.cvsignore, config/common.mk, config/compiler.mk, config/config.mk.in, config/rules.mk, config/target.mk, config/vars.mk, packages/dir.mk, source/dir.mk, source/rules.mk, source/vars.mk: Introducing autoconf and a new Makefile system. 2000-11-13 18:38 Pierre Phaneuf <pp@ludusdesign.com> * ChangeLog, skelton/lib/dir.mk, skelton/tools/dir.mk, skelton/tools/wadder/dir.mk: Changed name of the static version of libugs to have a _s appended, so choosing between static and dynamic linking is eased. I actually think that both names should exists (with one as a symlink to the other), so that linking with -static works, but I feel lazy today, I'll file a bug so not to forget it. 2000-11-13 18:32 Pierre Phaneuf <pp@ludusdesign.com> * ChangeLog, skelton/include/types.h: Corrected the correction of the "fixed possibilities of buffer overflow". 2000-11-13 17:57 Pierre Phaneuf <pp@ludusdesign.com> * ChangeLog, quadra.dsp, quadra.dsw, quadra.rc, res.bat, VisualC++/quadra.dsp, VisualC++/quadra.dsw, VisualC++/quadra.rc, VisualC++/res.bat, VisualC++/skelton.dsp, VisualC++/wadder.dsp, skelton/skelton.dsp, skelton/tools/wadder/wadder.dsp: Started separating Visual C++ cruft into its own directory. This breaks the build for Windows, but Rem will fix it soon. 2000-11-13 10:57 Pierre Phaneuf <pp@ludusdesign.com> * ChangeLog: Fixed formatting and put back missing information in the ChangeLog. 2000-10-28 18:10 Rémi Veilleux <remz@ludusdesign.com> * ChangeLog: no message 2000-10-28 18:07 Rémi Veilleux <remz@ludusdesign.com> * source/: highscores.cpp, menu.cpp: Fix: added a new param size_of because sizeof(char *) does always return 4... :) (commited separately from the .h, thanks (NOT!) to wincvs...) 2000-10-28 18:07 Rémi Veilleux <remz@ludusdesign.com> * include/highscores.h: Fix: added a new param size_of because sizeof(char *) does always return 4... :) 2000-10-28 17:42 Rémi Veilleux <remz@ludusdesign.com> * textes/: anglais.txt, francais.txt: Removed registration stuff and added GNU LGPL infos 2000-10-28 17:40 Rémi Veilleux <remz@ludusdesign.com> * source/nglog.cpp: Fixed a syntax error: sprintf was used instead of snprintf. (Btw: it wasn't even compiling, meaning that the last guy to commit this hasn't compiled it first.. :)) 2000-10-28 17:38 Rémi Veilleux <remz@ludusdesign.com> * source/menu.cpp: Removed useless registration stuff (since we are now open source) 2000-10-28 17:37 Rémi Veilleux <remz@ludusdesign.com> * include/global.h: Fix: added array length because sizeof(st) cannot work unless the size is specified in the declaration. 2000-10-28 17:36 Rémi Veilleux <remz@ludusdesign.com> * skelton/include/types.h: Win32 fix: added #define because snprintf and vsnprintf and both named with an underscore in win32... 2000-10-28 17:35 Rémi Veilleux <remz@ludusdesign.com> * skelton/skelton.dsp: Removed registry.cpp and registry.h from project 2000-10-28 17:34 Rémi Veilleux <remz@ludusdesign.com> * skelton/tools/wadder/wadder.dsp: Updated include search path for debug build 2000-10-28 17:31 Rémi Veilleux <remz@ludusdesign.com> * README.win32: Updated the version info of previous release from 1.1.1 to 1.1.3 2000-10-27 17:49 Pierre Phaneuf <pp@ludusdesign.com> * ChangeLog, source/config.cpp, source/highscores.cpp, source/menu.cpp, source/menu_demo_central.cpp, source/multi_player.cpp, source/net_list.cpp, source/net_stuff.cpp, source/nglog.cpp: Fixed possibilities of buffer overflow. Contributor: Stan Bubrouski <stan@ccs.neu.edu> 2000-10-26 19:31 Pierre Phaneuf <pp@ludusdesign.com> * ChangeLog: Fixed incorrect attribution of a contribution. I promise never to do this again! 2000-10-25 16:26 Pierre Phaneuf <pp@ludusdesign.com> * ChangeLog, NEWS, packages/install.sh.in, packages/quadra.spec.in: Removed the SUID bit to the Quadra binary. 2000-10-25 16:13 Pierre Phaneuf <pp@ludusdesign.com> * ChangeLog, NEWS, skelton/svgalib/error.cpp, source/quadra.cpp: Fixed possibilities of buffer overflow (security related, bug #111543) Contributor: Simon Cahuk <simon.cahuk@uni-mb.si> 2000-10-25 12:49 Pierre Phaneuf <pp@ludusdesign.com> * ChangeLog, NEWS, README: Improved the README file with a list of requirements. 2000-10-17 12:30 Pierre Phaneuf <pp@ludusdesign.com> * packages/: .cvsignore, dir.mk, install.sh, install.sh.in: Fixed a few problems with the binary package. 2000-10-17 12:29 Pierre Phaneuf <pp@ludusdesign.com> * NEWS: Fixup for the upcoming release. 2000-10-06 17:11 Pierre Phaneuf <pp@ludusdesign.com> * ChangeLog, NEWS, README.win32, quadra.rc, skelton/ChangeLog, source/config.cpp: Updated the ChangeLog. Integrated the skelton ChangeLog into the main one. Changed the version number in preparation for a new release. 2000-10-06 13:45 Pierre Phaneuf <pp@ludusdesign.com> * config/compiler.mk, skelton/directx/registry.cpp, skelton/include/registry.h, skelton/svgalib/registry.cpp, source/config.cpp, source/dir.mk, source/menu.cpp: First pass at removal of the registration system. 2000-10-06 13:44 Pierre Phaneuf <pp@ludusdesign.com> * packages/: quadra.spec.in, readme.txt: Updated some of the package information (license, URL). 2000-09-03 10:10 Stéphane Lajoie <dada@ludusdesign.com> * source/quadra.cpp: Fixed insta-drop (again). 2000-08-24 09:55 Stéphane Lajoie <dada@ludusdesign.com> * source/net_server.cpp: Fixed bug where a player who had a password didn't replace himself when joining back. 2000-08-24 09:52 Stéphane Lajoie <dada@ludusdesign.com> * source/quadra.cpp: Fixed bug 112640 - Insta-drop happens on key-up Now happens on key-down. 2000-08-10 14:52 Pierre Phaneuf <pp@ludusdesign.com> * ChangeLog: We now have a ChangeLog file. *PLEASE* keep it updated in a consistent manner! 2000-08-10 12:11 Pierre Phaneuf <pp@ludusdesign.com> * README, config/common.mk: Changed the build process so that skelton is build automatically. 2000-08-09 22:59 Pierre Phaneuf <pp@ludusdesign.com> * config/compiler.mk, skelton/common/random.cpp, skelton/include/random.h, skelton/svgalib/input_svga.cpp, skelton/svgalib/registry.cpp: Removed machine-specific compiler paths, cleaned up for ISO C99 ('and' is now a reserved word, fixes compilation with gcc 2.96) and support for Red Hat 7.0 (db_185.h keeps moving around!). Contributor(s): Bernhard Rosenkraenzer <bero@redhat.de> 2000-08-09 22:56 Pierre Phaneuf <pp@ludusdesign.com> * NEWS: Started a release change information file. 2000-08-09 22:46 Pierre Phaneuf <pp@ludusdesign.com> * source/.cvsignore: Adding the symbol file generated by release builds. 2000-08-09 22:44 Pierre Phaneuf <pp@ludusdesign.com> * source/dir.mk: Removed the stripping phase, we've got nothing to hide... 2000-08-08 09:32 Pierre Phaneuf <pp@ludusdesign.com> * quadra.dsp, quadra.dsw, quadra.rc, remtris3.dsp, remtris3.dsw, remtris3.rc: Renamed some files from a previous life. ;-) 2000-08-08 09:17 Stéphane Lajoie <dada@ludusdesign.com> * .cvsignore, skelton/tools/wadder/wadder.dsp: Ignore .res files. Added project file for wadder tool. 2000-08-08 08:45 Stéphane Lajoie <dada@ludusdesign.com> * remtris3.dsp, remtris3.dsw, skelton/tools/wadder/.cvsignore: Fixed dependency on remtris3.h (renamed to quadra.h for some reason :)). Added project dependency on wadder. Hide MSDev crap from CVS. 2000-08-08 08:17 Stéphane Lajoie <dada@ludusdesign.com> * .cvsignore, remtris3.dsp, remtris3.dsw, remtris3.rc, skelton/.cvsignore, skelton/skelton.dsp, skelton/common/resfile.cpp: Updated ignore files for CVS. Fixed portability to Win32 (!). Added makefiles and a resource file for MSDev 6.0. 2000-08-08 01:51 Pierre Phaneuf <pp@ludusdesign.com> * LICENSE, README, include/bloc.h, include/canvas.h, include/chat_text.h, include/color.h, include/config.h, include/fonts.h, include/game.h, include/game_menu.h, include/global.h, include/highscores.h, include/menu.h, include/menu_base.h, include/menu_demo_central.h, include/misc.h, include/multi_player.h, include/multi_provider.h, include/net_list.h, include/net_server.h, include/net_stuff.h, include/nglog.h, include/packets.h, include/pane.h, include/player.h, include/qserv.h, include/quadra.h, include/recording.h, include/score.h, include/sons.h, include/stats.h, include/texte.h, include/zone.h, include/zone_list.h, skelton/common/bitmap.cpp, skelton/common/buf.cpp, skelton/common/clipable.cpp, skelton/common/clock.cpp, skelton/common/command.cpp, skelton/common/crypt.cpp, skelton/common/cursor.cpp, skelton/common/cursor_self.cpp, skelton/common/debug.cpp, skelton/common/dict.cpp, skelton/common/http_post.cpp, skelton/common/http_request.cpp, skelton/common/id.cpp, skelton/common/input_dumb.cpp, skelton/common/inter.cpp, skelton/common/listbox.cpp, skelton/common/net.cpp, skelton/common/notify.cpp, skelton/common/overmind.cpp, skelton/common/packet.cpp, skelton/common/pcx.cpp, skelton/common/pcx24.cpp, skelton/common/random.cpp, skelton/common/raw.cpp, skelton/common/res_compress.cpp, skelton/common/resfile.cpp, skelton/common/resmanager.cpp, skelton/common/reswriter.cpp, skelton/common/sprite.cpp, skelton/common/stringtable.cpp, skelton/common/unicode.cpp, skelton/common/url.cpp, skelton/common/video_dumb.cpp, skelton/common/zone_text_clock.cpp, skelton/directx/error.cpp, skelton/directx/find_file.cpp, skelton/directx/input.cpp, skelton/directx/main.cpp, skelton/directx/music.cpp, skelton/directx/palette.cpp, skelton/directx/registry.cpp, skelton/directx/res.cpp, skelton/directx/sound.cpp, skelton/directx/spawn.cpp, skelton/directx/video.cpp, skelton/directx/video_dx16.cpp, skelton/directx/video_new.cpp, skelton/include/array.h, skelton/include/bitmap.h, skelton/include/buf.h, skelton/include/clipable.h, skelton/include/clock.h, skelton/include/command.h, skelton/include/crypt.h, skelton/include/cursor.h, skelton/include/cursor_self.h, skelton/include/cursor_x11.h, skelton/include/debug.h, skelton/include/dict.h, skelton/include/error.h, skelton/include/find_file.h, skelton/include/http_post.h, skelton/include/http_request.h, skelton/include/id.h, skelton/include/image.h, skelton/include/input.h, skelton/include/input_dumb.h, skelton/include/input_dx.h, skelton/include/input_keys.h, skelton/include/input_svga.h, skelton/include/input_x11.h, skelton/include/inter.h, skelton/include/listbox.h, skelton/include/main.h, skelton/include/music.h, skelton/include/net.h, skelton/include/net_buf.h, skelton/include/net_call.h, skelton/include/notify.h, skelton/include/overmind.h, skelton/include/packet.h, skelton/include/palette.h, skelton/include/pcx.h, skelton/include/pcx24.h, skelton/include/random.h, skelton/include/raw.h, skelton/include/registry.h, skelton/include/res.h, skelton/include/res_compress.h, skelton/include/resfile.h, skelton/include/resmanager.h, skelton/include/sound.h, skelton/include/spawn.h, skelton/include/sprite.h, skelton/include/stringtable.h, skelton/include/surface.h, skelton/include/svgalib.h, skelton/include/track.h, skelton/include/types.h, skelton/include/unicode.h, skelton/include/url.h, skelton/include/utils.h, skelton/include/video.h, skelton/include/video_dumb.h, skelton/include/video_dx.h, skelton/include/video_dx16.h, skelton/include/video_svga.h, skelton/include/video_x11.h, skelton/include/zone_text_clock.h, skelton/svgalib/cursor_x11.cpp, skelton/svgalib/error.cpp, skelton/svgalib/find_file.cpp, skelton/svgalib/input.cpp, skelton/svgalib/input_svga.cpp, skelton/svgalib/input_x11.cpp, skelton/svgalib/main.cpp, skelton/svgalib/music.cpp, skelton/svgalib/palette.cpp, skelton/svgalib/registry.cpp, skelton/svgalib/res.cpp, skelton/svgalib/sound.cpp, skelton/svgalib/video.cpp, skelton/svgalib/video_svga.cpp, skelton/svgalib/video_x11.cpp, skelton/svgalib/video_x11_16.cpp, skelton/svgalib/video_x11_24.cpp, skelton/svgalib/video_x11_8.cpp, skelton/test/dynlib.cpp, skelton/test/sound.cpp, skelton/test/string.cpp, skelton/test/testmain.cpp, skelton/tools/dumpwad.cpp, skelton/tools/wadder/wadder.cpp, source/bloc.cpp, source/canvas.cpp, source/chat_text.cpp, source/color.cpp, source/config.cpp, source/fonts.cpp, source/game.cpp, source/game_menu.cpp, source/global.cpp, source/highscores.cpp, source/menu.cpp, source/menu_base.cpp, source/menu_demo_central.cpp, source/misc.cpp, source/multi_player.cpp, source/net_list.cpp, source/net_server.cpp, source/net_stuff.cpp, source/nglog.cpp, source/packets.cpp, source/pane.cpp, source/player.cpp, source/qserv.cpp, source/quadra.cpp, source/recording.cpp, source/score.cpp, source/sons.cpp, source/stats.cpp, source/zone.cpp, source/zone_list.cpp: Oops! Forgot to put the proper licensing. Also improved the README a bit. 2000-08-08 00:16 Pierre Phaneuf <pp@ludusdesign.com> * .cvsignore, Makefile, README, README.win32, res.bat, resources.txt, config/.cvsignore, config/common.mk, config/compiler.mk, config/target.mk, demos/demo00.rec, demos/demo01.rec, demos/demo02.rec, demos/demo03.rec, fonts/courrier.fnt, fonts/font.fnt, help/config.jpg, help/connect.jpg, help/creation.jpg, help/demo.jpg, help/doze.gif, help/doze_property.gif, help/go.gif, help/go_eng.gif, help/help.html, help/help_eng.html, help/hfond.gif, help/htext.gif, help/icon_reseau.gif, help/keyb.gif, help/menuprin.jpg, help/menuprin_eng.jpg, help/multi.gif, help/multi.jpg, help/ombre.gif, help/option.jpg, help/pane.gif, help/panebloc.gif, help/panechat.gif, help/paneline.gif, help/panenet.gif, help/paneplay.gif, help/paneshow.gif, help/panestar.gif, help/pause.gif, help/pointage.jpg, help/reso.gif, help/result.jpg, help/solo.gif, help/solo2.jpg, help/souris.gif, help/th1s.gif, help/th2s.gif, images/black.pcx, images/bloctemp.pcx, images/cursor.raw, images/debut0.raw, images/debut0f.raw, images/debut1.raw, images/debut1f.raw, images/debut2.raw, images/debut2f.raw, images/debut3.raw, images/debut3f.raw, images/debut4.raw, images/debut4f.raw, images/debut5.raw, images/debut5f.raw, images/debut6.raw, images/debut6f.raw, images/debut7.raw, images/debut7f.raw, images/debut8.raw, images/debutnr.raw, images/debuto.raw, images/debutof.raw, images/fond0.pcx, images/fond1.pcx, images/fond2.pcx, images/fond3.pcx, images/fond4.pcx, images/fond5.pcx, images/fond6.pcx, images/fond7.pcx, images/fond8.pcx, images/fond9.pcx, images/game_1.raw, images/game_2.raw, images/game_3.raw, images/game_4.raw, images/game_5.raw, images/gamelvup.raw, images/gamepaus.raw, images/guy.pcx, images/hscor1fs.raw, images/hscor2fs.raw, images/hscore.raw, images/hscore1.raw, images/hscore1f.raw, images/hscore1s.raw, images/hscore2.raw, images/hscore2f.raw, images/hscore2s.raw, images/hscoretf.raw, images/multi.raw, images/quadra.xpm, images/quadra2.xpm, images/quadra_icon.gif, images/result.raw, images/resultf.raw, images/setup.raw, images/setup0.raw, images/setup1.raw, images/setup10.raw, images/setup10f.raw, images/setup10s.raw, images/setup11.raw, images/setup11f.raw, images/setup11s.raw, images/setup12.raw, images/setup13.raw, images/setup14.raw, images/setup15.raw, images/setup1f.raw, images/setup1s.raw, images/setup2.raw, images/setup2f.raw, images/setup2s.raw, images/setup3.raw, images/setup3f.raw, images/setup3s.raw, images/setup4.raw, images/setup4f.raw, images/setup4s.raw, images/setup5.raw, images/setup5f.raw, images/setup5s.raw, images/setup6.raw, images/setup6f.raw, images/setup6s.raw, images/setup7.raw, images/setup7f.raw, images/setup7s.raw, images/setup8.raw, images/setup8f.raw, images/setup8s.raw, images/setup9.raw, images/setup9f.raw, images/setup9s.raw, images/setupaf.raw, images/setupas.raw, images/setupbf.raw, images/setupbs.raw, images/setupcb0.raw, images/setupcb1.raw, images/setupf.raw, images/setupf0.raw, images/setupf1.raw, images/setupf10.raw, images/setupf11.raw, images/setupf12.raw, images/setupf13.raw, images/setupf14.raw, images/setupf15.raw, images/setupf2.raw, images/setupf3.raw, images/setupf4.raw, images/setupf5.raw, images/setupf6.raw, images/setupf7.raw, images/setupf8.raw, images/setupf9.raw, images/setupp1.raw, images/setupp2.raw, images/setupp3.raw, images/setuppop.raw, images/ugs.pcx, images/window.ico, images/window_newicon.ico, images/xlogo.raw, include/bloc.h, include/canvas.h, include/chat_text.h, include/color.h, include/config.h, include/fonts.h, include/game.h, include/game_menu.h, include/global.h, include/highscores.h, include/menu.h, include/menu_base.h, include/menu_demo_central.h, include/misc.h, include/multi_player.h, include/multi_provider.h, include/net_list.h, include/net_server.h, include/net_stuff.h, include/nglog.h, include/packets.h, include/pane.h, include/player.h, include/qserv.h, include/quadra.h, include/recording.h, include/score.h, include/sons.h, include/stats.h, include/texte.h, include/zone.h, include/zone_list.h, packages/dir.mk, packages/install.sh, packages/quadra.spec.in, packages/readme.txt, server/qserv.pl, skelton/Makefile, sons/blip1.wav, sons/bloop.wav, sons/bubble2.wav, sons/ceramic3.wav, sons/chop2.wav, sons/clang3.wav, sons/click01.wav, sons/click_1.wav, sons/click_3.wav, sons/corkpop.wav, sons/cuckoo.wav, sons/explod03.wav, sons/explod05.wav, sons/explod06.wav, sons/fadeout.wav, sons/glass01.wav, sons/glass03.wav, sons/glass04.wav, sons/glissup.wav, sons/handbell.wav, sons/hitwood1.wav, sons/hooter03.wav, sons/knock.wav, sons/metal1.wav, sons/metal3.wav, sons/metal6.wav, sons/pop1.wav, sons/potato_get.wav, sons/pwap2.wav, sons/smash2.wav, sons/splodge.wav, sons/spring.wav, sons/tapdrip.wav, sons/w_bayo_0.wav, sons/water05_1.wav, sons/water05_2.wav, sons/water05_3.wav, sons/whistle1.wav, sons/whistle2.wav, sons/whizz1.wav, sons/zingle.wav, source/.cvsignore, source/bloc.cpp, source/canvas.cpp, source/chat_text.cpp, source/color.cpp, source/config.cpp, source/dir.mk, source/fonts.cpp, source/game.cpp, source/game_menu.cpp, source/global.cpp, source/highscores.cpp, source/menu.cpp, source/menu_base.cpp, source/menu_demo_central.cpp, source/misc.cpp, source/multi_player.cpp, source/net_list.cpp, source/net_server.cpp, source/net_stuff.cpp, source/nglog.cpp, source/packets.cpp, source/pane.cpp, source/player.cpp, source/qserv.cpp, source/quadra.cpp, source/recording.cpp, source/score.cpp, source/sons.cpp, source/stats.cpp, source/zone.cpp, source/zone_list.cpp, textes/anglais.txt, textes/francais.txt, textes/gdesc_en.txt, textes/gdesc_fr.txt, textes/help_en.txt, textes/help_fr.txt: Initial commit. 2000-08-07 18:16 Pierre Phaneuf <pp@ludusdesign.com> * skelton/: .cvsignore, ChangeLog, Makefile, README, common/bitmap.cpp, common/buf.cpp, common/clipable.cpp, common/clock.cpp, common/command.cpp, common/crypt.cpp, common/crypt.pl, common/cursor.cpp, common/cursor_self.cpp, common/debug.cpp, common/dict.cpp, common/dir.mk, common/http_post.cpp, common/http_request.cpp, common/id.cpp, common/input_dumb.cpp, common/inter.cpp, common/listbox.cpp, common/net.cpp, common/notify.cpp, common/overmind.cpp, common/packet.cpp, common/pcx.cpp, common/pcx24.cpp, common/random.cpp, common/raw.cpp, common/res_compress.cpp, common/resfile.cpp, common/resmanager.cpp, common/reswriter.cpp, common/sprite.cpp, common/stringtable.cpp, common/unicode.cpp, common/url.cpp, common/video_dumb.cpp, common/zone_text_clock.cpp, directx/dir.mk, directx/error.cpp, directx/find_file.cpp, directx/input.cpp, directx/main.cpp, directx/music.cpp, directx/palette.cpp, directx/registry.cpp, directx/res.cpp, directx/sound.cpp, directx/spawn.cpp, directx/video.cpp, directx/video_dx16.cpp, directx/video_new.cpp, include/array.h, include/bitmap.h, include/buf.h, include/clipable.h, include/clock.h, include/command.h, include/crypt.h, include/cursor.h, include/cursor_self.h, include/cursor_x11.h, include/debug.h, include/dict.h, include/error.h, include/find_file.h, include/http_post.h, include/http_request.h, include/id.h, include/image.h, include/input.h, include/input_dumb.h, include/input_dx.h, include/input_keys.h, include/input_svga.h, include/input_x11.h, include/inter.h, include/listbox.h, include/main.h, include/music.h, include/net.h, include/net_buf.h, include/net_call.h, include/notify.h, include/overmind.h, include/packet.h, include/palette.h, include/pcx.h, include/pcx24.h, include/random.h, include/raw.h, include/registry.h, include/res.h, include/res_compress.h, include/resfile.h, include/resmanager.h, include/sound.h, include/spawn.h, include/sprite.h, include/stringtable.h, include/surface.h, include/svgalib.h, include/track.h, include/types.h, include/unicode.h, include/url.h, include/utils.h, include/video.h, include/video_dumb.h, include/video_dx.h, include/video_dx16.h, include/video_svga.h, include/video_x11.h, include/zone_text_clock.h, lib/dir.mk, svgalib/cursor_x11.cpp, svgalib/dir.mk, svgalib/error.cpp, svgalib/find_file.cpp, svgalib/input.cpp, svgalib/input_svga.cpp, svgalib/input_x11.cpp, svgalib/main.cpp, svgalib/music.cpp, svgalib/palette.cpp, svgalib/registry.cpp, svgalib/res.cpp, svgalib/sound.cpp, svgalib/video.cpp, svgalib/video_svga.cpp, svgalib/video_x11.cpp, svgalib/video_x11_16.cpp, svgalib/video_x11_24.cpp, svgalib/video_x11_8.cpp, test/Makefile, test/bubble2.wav, test/cursor.raw, test/dynlib.cpp, test/ptestsound, test/sound.cpp, test/string.cpp, test/testmain.cpp, test/testpic.pcx, tools/.cvsignore, tools/dir.mk, tools/dumpdb, tools/dumpwad.cpp, tools/wadder/.cvsignore, tools/wadder/dir.mk, tools/wadder/wadder.cpp: Initial commit.