Commit graph

  • a99634c2d3 Fall back to libcurl.so.4 or libcurl.so.4 if the default symlink does not exist. Thilo Schulz 2008-02-16 22:57:45 +00:00
  • 1f86aba342 Remove .3 part in default curl library. With it www download is broken on most recent distributions, as there is no libcurl.so.3 Thilo Schulz 2008-02-16 22:23:47 +00:00
  • c0f7c8d9cd png fixes by Joerg Dietrich Ludwig Nussel 2008-02-15 08:37:44 +00:00
  • 14fda56059 * Add the new tr_image_*.c files to the quake3 MSVC project Julian Priestley 2008-02-14 20:30:51 +00:00
  • d91c5c9282 make the pcx decode actually work Ludwig Nussel 2008-02-14 13:30:32 +00:00
  • a5b51a95d7 * Consolidate tr_image_*.h headers into tr_local.h to more closely follow the Q3 coding style * Prefix image loaders with R_ now they're non-static Tim Angus 2008-02-14 13:16:13 +00:00
  • 84f32478b9 remove code duplicated from libjpeg and make internal functions static Ludwig Nussel 2008-02-14 11:13:51 +00:00
  • 7132b492dd don't read more memory than available in jpg decode Ludwig Nussel 2008-02-14 11:13:42 +00:00
  • c77f537ae3 make pcx decoder more robust against corrupt files Ludwig Nussel 2008-02-14 11:13:30 +00:00
  • 85ba66e7e8 move all image decoders into separate files Ludwig Nussel 2008-02-14 11:13:18 +00:00
  • a3d62033d8 make tga decoder more robust against corrupt files Ludwig Nussel 2008-02-14 11:12:59 +00:00
  • 02d842532e make bmp decoder more robust against corrupt files Ludwig Nussel 2008-02-14 11:12:42 +00:00
  • f65dbd4351 integer overflow safeguards Ludwig Nussel 2008-02-12 10:03:43 +00:00
  • 4eec54c338 move png support to separate file Ludwig Nussel 2008-02-12 10:03:21 +00:00
  • cb06e3e93a * Fixes to some muppetry in snd_dma.c (arQon) Tim Angus 2008-02-10 21:01:06 +00:00
  • 50783f1dbb * Disabling r_allowSoftwareGL as per bug 3526 Tim Angus 2008-01-31 17:44:33 +00:00
  • 59c231c6c6 * (bug 3412) %s expansion security patch (DevHC) Tim Angus 2008-01-22 23:44:10 +00:00
  • 9cc4e0c976 * Fix to bug in S_FileExtension (Tr3B) Tim Angus 2008-01-19 19:06:25 +00:00
  • 7cc9ee4f84 * fix MacOSX build instructions in README Tony J. White = 2008-01-03 20:27:46 +00:00
  • ff84183fe7 * print LDFLAGS summary in the make output after CFLAGS summary (Hobbes) * Fix typo in make-macosx-ub.sh (Hobbes) Tony J. White = 2008-01-03 19:04:23 +00:00
  • cabf9b74f9 * Update the Mac OS X build process (again) * Allow BUILD_* env vars to be passed to make to build only specific components Tony J. White = 2008-01-03 06:19:11 +00:00
  • 4c3b7def84 * send along the reason for disconnection when sending the disconnect cmd to all clients in SV_FinalMessage() * on Com_Error(), set the cvar "com_errorCode" with the errorParm_t integer value for the error. This can be used by a mod's ui to an draw error dialog specific for the error (e.g. Reconnect button on ERR_SERVERDISCONNECT) Tony J. White = 2007-12-31 22:35:22 +00:00
  • 45698be226 Fix build process on 10.5 and 10.4 sdks for tjw's modifications Thilo Schulz 2007-12-31 16:11:29 +00:00
  • 2d32d3dbff * Improved Mac OS X build support. * Dropped support for Mac OS X 10.2 to simplify things. If anyone still needs this version supported let me know. Tony J. White = 2007-12-31 03:47:36 +00:00
  • c1f8727f0f Slackbuild patch from Hobbes Zachary Slater 2007-12-30 21:37:39 +00:00
  • 08ee31604a Remove small redundancy Thilo Schulz 2007-12-27 11:45:20 +00:00
  • f41b32a39a Update readme to mirror newest requirements for compiling this project on macosx Thilo Schulz 2007-12-14 21:54:45 +00:00
  • 87fa68fd41 Add gamedirectory in .app to searchpath on MacOSX Thilo Schulz 2007-12-14 21:53:57 +00:00
  • 3648af78dc Fix building on MacOSX. Thilo Schulz 2007-12-14 16:54:13 +00:00
  • 662b67c733 Replace obsolete macro with some other macro. I hope this does not break too much. Thilo Schulz 2007-12-14 16:25:33 +00:00
  • 99c8676383 Revert changes in ioquake3 AL code, fix OpenAL headers. Thilo Schulz 2007-12-13 23:27:41 +00:00
  • a9a8022d53 Modification to stop crash on Linux for dlopened() OpenAL, will break MacOSX build again. Thilo Schulz 2007-12-13 13:46:30 +00:00
  • d075f172df Fix multiple symbol errors for compilation on MacOSX. Remove unnecessary definitions. Thilo Schulz 2007-12-13 10:58:43 +00:00
  • b906e94a6d * (bug 3470) Correct type for function pointer (baggett.patrick@figglesoftware.com) Tim Angus 2007-12-11 21:11:01 +00:00
  • b9ab949ec7 * Replace "powered by ioq3" text with ui_ioq3 CVAR_ROM * Guess display aspect based on the desktop resolution * Sort detected resolutions by... + closeness to display aspect + ascending width + ascending height * Apply Q3 coding style to resolution detection code Tim Angus 2007-12-11 00:19:23 +00:00
  • 6b5fbd189d detect available resolutions and offer them in the menu Ludwig Nussel 2007-12-08 10:08:05 +00:00
  • f2cbb819fc print "powered by the ioquake3 engine" in the main menu Ludwig Nussel 2007-12-08 10:08:02 +00:00
  • a31dc5c21d * s/x86/i386 on previous revision Tim Angus 2007-12-07 10:12:55 +00:00
  • 3cc683e809 * (bug 3460) Revert OS X uname change Tim Angus 2007-12-07 10:11:47 +00:00
  • d08f861e13 README update Zachary Slater 2007-12-04 06:55:16 +00:00
  • 6113cf7a68 * (bug 3454) Fix crash in autocompletion due to incorrect strncpy buffer size Tim Angus 2007-12-03 00:07:56 +00:00
  • dfc97a1dfa * Make some botlib memory allocations /potentially/ safer Tim Angus 2007-12-02 13:30:12 +00:00
  • 4f0565a4a7 * Add con_log.c and con_passive.c from r1222 to quake3.vcproj. * Rename 'write' and 'read' variables in con_log.c, as these are already defined in io.h in the MSVC environment. Julian Priestley 2007-12-02 00:48:59 +00:00
  • 5bd3ef4190 * Fix poppy captured audio when recording videos Tim Angus 2007-12-01 19:39:03 +00:00
  • 3cde9bf0dc * Add con_log.c to log all console output * Add con_passive.c to cut down on #ifdef DEDICATED in sys_main.c * Add Sys_ErrorDialog to report ERR_FATALs to the user + On Windows use a MessageBox and offer to copy the console log to the clipboard + On everything else print to the terminal and save the console log as crashlog.txt Tim Angus 2007-11-30 18:32:52 +00:00
  • ccc66aadff Solaris fixes by Vincent Cojot Ludwig Nussel 2007-11-30 15:08:57 +00:00
  • fdff748749 * Remove MINSDL_ values from vc project for debug, debug TA and release configurations (previous commit only removed them from release TA configuration) Julian Priestley 2007-11-27 09:33:48 +00:00
  • b61ccb0b9b * Initialise botlib libvarlist to NULL as having it uninitialised may potentially cause problems Tim Angus 2007-11-26 21:11:02 +00:00
  • eaeed742c5 * Move MINSDL_ values to sys_local.h from Makefile/VC project * Merge *BSD platform definitions in q_platform.h * IRIX support (Patrick Baggett <baggett.patrick@figglesoftware.com>) Tim Angus 2007-11-26 20:18:53 +00:00
  • 6bd4bb16a0 * Move SDL library version check to sys_main.c as it's proving difficult to make the Makefile check sufficiently portable * Remove unnecessary GL PFN... casts from SDL_GL_GetProcAddress calls * Replace OS X uname workaround with Solaris workaround, as I believe OS X uname now behaves the same as GNU name Tim Angus 2007-11-25 23:41:01 +00:00
  • 3f3e1a51a1 * (bug 3420) Don't respect sv_killserver unless a server is actually running * (bug 3431) USERINFO cvars created in cg_main not getting sent (arQon) Tim Angus 2007-11-23 00:33:13 +00:00
  • f2f8e73d58 * s/O_NDELAY/O_NONBLOCK/ Tim Angus 2007-11-19 19:59:37 +00:00
  • b62950ca6e * Fix bug where an extraneous render command can cause a crash when recording video * Make S_CodecUtilClose NULL the snd_stream_t pointer * Fix indentation in runtime SDL check code Tim Angus 2007-11-18 01:06:46 +00:00
  • 3f3c827bcd * Remove all the crappy old bat/sh QVM building scripts Tim Angus 2007-11-16 22:41:01 +00:00
  • f0215128af make master server used by client configurable (cl_master) Ludwig Nussel 2007-11-14 19:04:12 +00:00
  • 62363cdf93 rework script to create loki installer Ludwig Nussel 2007-11-13 16:37:41 +00:00
  • 0d8d161eaf * Enable incremental linking for debug configurations in the MSVC projects files. This allows edit and continue to be used, and prevents a build warning about inconsistencies in the project files. * Convert line endings back to DOS in the MSVC project files, as MSVC silently replaces UNIX endings for project files. Julian Priestley 2007-11-12 23:36:01 +00:00
  • 25ac1317b1 * Remove work around for a 2 year old OpenAL bug that now actually causes a crash on snd_restart Tim Angus 2007-11-11 22:15:25 +00:00
  • e8d3c48535 * Whitespace consistency in tr_init.c Tim Angus 2007-11-07 20:16:37 +00:00
  • 6f85c247e3 Don't define ELF, use __ELF__ instead Ludwig Nussel 2007-11-06 16:41:57 +00:00
  • 527a5ddb1d * Fix to win_resource.rc for MSVC build Tim Angus 2007-11-03 21:53:50 +00:00
  • 6d5fc14c66 * Move TOOLS_OPTIMIZE Tim Angus 2007-11-02 23:58:32 +00:00
  • 31c24bd0d2 * (bug 3393) Blank user names still possible (Michael Jard <kfaust@gmail.com>) * (bug 3363) Download percentage overflow (Martin Doucha <next_ghost@quick.cz>) * (bug 3390) MSVC project (Julian Priestley <juzley@gmail.com>) * For OS X and MinGW ports, don't -I code/SDL when USE_LOCAL_HEADERS is 0 Tim Angus 2007-11-02 23:36:23 +00:00
  • 881988636a * Don't truncate the cvar value when the user specifically asks for it Tim Angus 2007-11-01 16:07:13 +00:00
  • fe349e80ba include endian.h (#3399) Ludwig Nussel 2007-10-26 15:01:52 +00:00
  • 788a4e1cf8 introduce TOOLS_OPTIMIZE to be able to override compiler flags used for tools compilation Ludwig Nussel 2007-10-23 13:35:31 +00:00
  • b5074539ae * Sigh Tim Angus 2007-10-22 19:08:33 +00:00
  • 4eb569b706 * Rename g_logfile back to g_log, but keep the cvar variable as is (see r128) Tim Angus 2007-10-22 19:06:38 +00:00
  • 2bebaff8b4 * Add required header on *BSD Tim Angus 2007-10-13 13:26:41 +00:00
  • 6dffd08e74 * Fix to qvm compilation on big endian architectures Tim Angus 2007-10-13 12:03:47 +00:00
  • 8f43965e13 * OpenBSD support (Toni Spets <toni.spets@gmail.com>) Tim Angus 2007-10-12 23:27:47 +00:00
  • aa5e852056 * Unconditionally place a '\' at the start of the command buffer when autocompleting -- you're still all WRONG :p * Fix bugette where the completee didn't get its case copied from the completed token * Add functionality to autocomplete key names * Don't build client command completion on the dedicated server Tim Angus 2007-10-12 22:34:45 +00:00
  • 66b31c94b9 actually build 64bit binaries on ppc64 Ludwig Nussel 2007-10-12 10:25:13 +00:00
  • e955f142b8 * Grr. Argh. Whitespace. etc. Tim Angus 2007-10-09 20:50:18 +00:00
  • a9eaefecab * Replace Sys_AnsiColorify with Sys_AnsiColorPrint, a more simple means of achieving the same feature * Handle non-numeric color codes in Sys_AnsiColorPrint Tim Angus 2007-10-09 20:49:19 +00:00
  • 95f67c2c3e fix incorrect use of strncpy this function should really be removed or rewritten from scratch Ludwig Nussel 2007-10-08 10:26:28 +00:00
  • da8f451263 * Bug fix to collision optimisation (arQon) Tim Angus 2007-10-06 21:59:17 +00:00
  • 5692e30fa9 * Fix bug that prevented key up events getting to cgame/ui when not in game * Use Key_[GS]etCatcher everywhere to set keycatcher * Clear all key states when the catcher changes Tim Angus 2007-10-02 14:14:45 +00:00
  • 26641226a4 * Remove some C99isms (f0rqu3) * Provide Q_snprintf wrapper for snprintf (f0rqu3) Tim Angus 2007-10-01 07:56:32 +00:00
  • eb217f7364 * Add missing ) Tim Angus 2007-09-24 10:01:10 +00:00
  • 7562caa310 * Move the conditional compilation of bg_lib.c from the Makefile to cpp in order to force dependency generation on bg_lib.* * Make testing USE_ defines more consistent Tim Angus 2007-09-22 20:32:11 +00:00
  • 60260f1c60 * (bug 3318) Restrict color escape characters to alphanumerics Tim Angus 2007-09-21 12:33:50 +00:00
  • da29118ae0 * Don't apply colour escape chars on input fields Tim Angus 2007-09-21 10:35:24 +00:00
  • d86f72f75e * Simple MSVC Express project that passes through to the make build system Tim Angus 2007-09-15 15:39:50 +00:00
  • e46fe24426 * rewrite of the win32 dedicated console: 1) NET_Sleep() no longer watches for input, Sys_Sleep() added for waiting on input. 2) Added "CtrlHandler" for trapping Ctrl-C and other quit methods not handled by signals on windows 3) Added history support 4) Added tab completion 5) Removed automatic cursor/scroll adjustment (too problematic) 6) Enable mousewheel scrolling 7) Stop using the InputBuffer for editing Tony J. White = 2007-09-15 02:22:58 +00:00
  • 2052b94adc * Remove redundant win32 code in LCC which drew -I flags from the "include" environment variable Tim Angus 2007-09-15 00:02:50 +00:00
  • cadaaffcce * Split off DEPEND_CFLAGS so -MMD isn't used when doing library checks Tim Angus 2007-09-14 23:07:28 +00:00
  • 39ab3294bf * Remove -Werror from TOOLS_CFLAGS Tim Angus 2007-09-13 22:37:33 +00:00
  • c7c2ee1b84 * Improve Makefile startup time + Merge q3asm and q3lcc Makefiles into the core Makefile + Don't find .d files, create a list from .o + .asm files now depend on q3lcc + .qvm files now depend on q3asm * IMPORTANT NOTE: do a "make distclean" if you have problems Tim Angus 2007-09-12 23:37:33 +00:00
  • 1d54a9ebe5 * Revert 1176 -- MinGW's headers are too old *sigh* * Revert to using literal function pointers for GL extensions rather than PFN* typedefs as some platforms' headers are broken enough that they prevent SDL_opengl.h from fixing things up if the PFN* typedefs are missing Tim Angus 2007-09-12 18:02:38 +00:00
  • 4f4f0c0dab * Remove use of GL_ARB_multitexture since this has been part of the core API for many years now Tim Angus 2007-09-10 22:28:58 +00:00
  • d6f32df425 * Revert to 1172 Tim Angus 2007-09-10 20:10:39 +00:00
  • 8ca91d6731 Forget about SDL_DIR, remove versioncheck on sunos until I can fix it. Coyote 2007-09-10 19:29:41 +00:00
  • 2130bce927 Minor changes for SunOS... Coyote 2007-09-10 16:41:09 +00:00
  • 687b744166 * win32 dedicated console cleanup: drop silly predifined height and width, scroll the command buffer to the right when typing long lines, restore the original color theme on CON_Shutdown(). Tony J. White = 2007-09-09 07:20:12 +00:00
  • e75c19b45d * Adds preliminary support for win32 dedicated server console. Functionality is still quite limited (no tab completion, history, etc.), but at least with this console you can scroll without locking up your server. Tony J. White = 2007-09-07 21:27:01 +00:00
  • 2a02c656e0 * Seems some shells *cough*dash*cough* have a broken built-in "echo" Tim Angus 2007-09-06 22:42:06 +00:00
  • 54ba74964a * Build dedicated server binary on Windows Tim Angus 2007-09-06 20:31:30 +00:00
  • e56a151a97 * Compile time and runtime checks for SDL >= 1.2.7 * Modified versioning to play nice with the reverted Makefile change Tim Angus 2007-09-06 18:21:10 +00:00
  • d5e9f1216e restore previous versioning scheme for svn snapshots. This scheme is necessary for continuous version numbers of (rpm) packages. e.g. 1.35_SVNxxxx > 1.35 > 1.34_SVNxxxx > 1.34 Ludwig Nussel 2007-09-06 08:26:11 +00:00