1
0
forked from mirrors/0ad

Commit Graph

  • 9d13d607ab SDL_Delay, SDL_APPACTIVE event janwas 2004-06-21 13:59:58 +00:00
  • d49e4c622c removed unused vars; only scroll/accept input if app active janwas 2004-06-21 12:52:01 +00:00
  • 24f0756712 bail if #chars = 0 (avoid BC warning); fix debug messages janwas 2004-06-21 12:49:37 +00:00
  • 2c93d6bddc Additional instructions Ykkrosh 2004-06-20 12:15:22 +00:00
  • 0c06c5d1d6 added commandline/in-game key documentation as requested by jason. janwas 2004-06-19 23:36:50 +00:00
  • 6891ca6e1f improve timer detection logic and document time-source disable macros janwas 2004-06-19 22:53:14 +00:00
  • 62f3945116 use EnumDisplaySettingsA instead of unicode version, which seems to cause a memory overrun janwas 2004-06-19 22:51:54 +00:00
  • 1514075c9f fixed last vestige of ascii-specific stuff (tolower) janwas 2004-06-19 21:35:00 +00:00
  • eed80d019a Memory leak fix Ykkrosh 2004-06-19 21:27:23 +00:00
  • c01eb01dfb Linux fixedness Ykkrosh 2004-06-19 21:13:10 +00:00
  • aed6d949d5 new #included Ykkrosh 2004-06-19 21:12:39 +00:00
  • 561299f899 Memory leak fix Ykkrosh 2004-06-19 20:54:36 +00:00
  • f9382306c8 changed to use MT DLL CRT janwas 2004-06-19 15:00:22 +00:00
  • ccd32180ec fixed header name janwas 2004-06-19 14:57:29 +00:00
  • ed17ed9fb4 debug functions (superassert with stack trace) janwas 2004-06-19 14:54:25 +00:00
  • a9864a5e66 add some code for detecting hyperthread systems (needed for timer). incomplete janwas 2004-06-19 14:46:44 +00:00
  • 2299573567 now catches bad_alloc exceptions thrown during reloads (=> no need to wrap new in exception handler there) janwas 2004-06-19 14:45:46 +00:00
  • 0eeca662cc split stuff out into cpu, os, gfx interfaces janwas 2004-06-19 14:45:04 +00:00
  • 1e47f64630 add log2 janwas 2004-06-19 14:43:31 +00:00
  • df821a7a1c don't mandate static xerces lib yet, still some problems (warnings due to missing debug info, and conflicting CRT heaps?!) janwas 2004-06-19 14:41:54 +00:00
  • 73954008d0 renamed loop variable to avoid warning janwas 2004-06-19 14:39:24 +00:00
  • a27224db69 split out of wdetect; added some code for hyperthreading support (incomplete) janwas 2004-06-19 14:36:59 +00:00
  • f761c91c73 no change janwas 2004-06-19 14:31:43 +00:00
  • 3c11f6e5d6 split into os, cpu, and gfx parts janwas 2004-06-19 14:30:55 +00:00
  • fa7d4991d6 move SDL headers to sysdep/win (only used by wsdl) janwas 2004-06-19 14:29:40 +00:00
  • 0e664237b6 Finally, a mostly-working font builder on Linux Ykkrosh 2004-06-19 13:46:11 +00:00
  • ed65f4ba96 Prevent CVS ignoring the tools/fontbuilder/settings directory Ykkrosh 2004-06-19 13:25:15 +00:00
  • 9bc8559c49 Even more Linuxness Ykkrosh 2004-06-19 12:56:09 +00:00
  • 5da9ecd1b0 move SDL headers to sysdep/win (only used by wsdl) janwas 2004-06-19 12:21:05 +00:00
  • 384c6891a1 Put the whole save/load feature back in Ykkrosh 2004-06-18 22:52:34 +00:00
  • 033b6e70c2 Sort-of-working Linuxness Ykkrosh 2004-06-18 22:50:34 +00:00
  • 09a56c1dfc Attempted Linuxness Ykkrosh 2004-06-18 22:05:58 +00:00
  • d181ccf97e Hopefully now working in gcc *and* MSVC Ykkrosh 2004-06-18 19:14:42 +00:00
  • 32b6627645 Miscellaneous gcc fixes Ykkrosh 2004-06-18 18:56:10 +00:00
  • 673c7d7318 Replace L".." with (XMLCh*)L"...", for gcc Ykkrosh 2004-06-18 18:55:26 +00:00
  • 00442470a2 Added newline at end, for gcc Ykkrosh 2004-06-18 18:49:12 +00:00
  • 114313771b Replace L".." with (XMLCh*)L"...", for gcc Ykkrosh 2004-06-18 18:46:34 +00:00
  • 710f26eb2f Make it work when premake is in . and not in PATH. (Also, make it not work in the opposite situation) Ykkrosh 2004-06-18 18:43:50 +00:00
  • 3b6ad836e2 Minor header adjustments Ykkrosh 2004-06-18 18:34:04 +00:00
  • 38bfabeb38 fixed goto problem with gcc - was jumping over an (unused) var decl janwas 2004-06-18 14:59:50 +00:00
  • 4258ba245d while working on cstr, search and destroy made "CStr &x" -> "CStr& x". didn't intend to hit gui code, but ok :) janwas 2004-06-18 14:07:06 +00:00
  • a2fdd3e190 renamed some vars for clarity janwas 2004-06-18 13:34:37 +00:00
  • 6eadce8d1d added history, following mark's example :) janwas 2004-06-18 13:33:06 +00:00
  • 941f7c3661 bullet-proofing - fail if reloading VDir janwas 2004-06-18 13:32:33 +00:00
  • 3c6becec37 was thinking about documenting the whole lib design goals/rationale, added a few notes. janwas 2004-06-18 13:24:59 +00:00
  • b09211c4a3 remove *tot - non-portable and inefficient. replaced with stringstream janwas 2004-06-18 13:22:26 +00:00
  • df62c14469 commented out line 684 (JSI_BaseEntity::init();) the JS_DestroyContext crash is thereby avoided janwas 2004-06-18 13:11:58 +00:00
  • b65d35ea2e Font builder code Ykkrosh 2004-06-17 19:32:04 +00:00
  • fd91c74a23 Font builder files Ykkrosh 2004-06-17 19:24:58 +00:00
  • 8347bebebc Spelling corrction Ykkrosh 2004-06-16 16:29:38 +00:00
  • 9aff01cf23 Unicode fonts Ykkrosh 2004-06-16 15:44:24 +00:00
  • 48d94cd86a Altered to work with the Unicode console Ykkrosh 2004-06-16 15:43:34 +00:00
  • f8247f56e0 Uses Unicode internally Ykkrosh 2004-06-16 15:42:48 +00:00
  • f149e007e1 Unicode fonts Ykkrosh 2004-06-16 15:36:49 +00:00
  • 358f43205a Allow texture format override, so that the 8-bit GL_ALPHA fonts can work Ykkrosh 2004-06-16 15:35:05 +00:00
  • d4423850ef Leak-detect malloc/etc too Ykkrosh 2004-06-15 21:27:12 +00:00
  • 0d7f2501f9 Enable memory leak detection Ykkrosh 2004-06-15 21:08:51 +00:00
  • ea68626ec1 Remove new new (Xerces doesn't like it) Ykkrosh 2004-06-15 21:08:05 +00:00
  • 3fa59b430f Added some Unicode fonts Ykkrosh 2004-06-15 20:57:17 +00:00
  • 71a81f3432 Fixed minor memory leak Ykkrosh 2004-06-15 20:54:55 +00:00
  • 9114856b11 added and removed oglPrintError debug code janwas 2004-06-15 02:44:53 +00:00
  • 136182e8bc oglPrintError now outputs to debug output window janwas 2004-06-15 02:43:56 +00:00
  • 5cca6d753a found GL error by adding oglPrintError everywhere; now removed agian janwas 2004-06-15 02:43:38 +00:00
  • 614420615e walk freelist and free the chunks (fixes mem leak) janwas 2004-06-14 16:01:38 +00:00
  • 99b30d61ec added dtor to eliminate vertexbuffer mem leak janwas 2004-06-14 16:00:14 +00:00
  • 952ec353fb fix overflow problem if timer res is low; cleaned up in general; use RingBuf for averaging janwas 2004-06-14 13:29:23 +00:00
  • 7fb1f4892e adapted ringbug operator[] for timer's needs janwas 2004-06-14 13:27:33 +00:00
  • e1997e6b31 added a few comments janwas 2004-06-14 12:59:15 +00:00
  • 17fb3238c7 fixed some unfreed XMLString::transcode's olsner 2004-06-13 23:37:37 +00:00
  • a5c221fe16 fixed some unfreed XMLString::transcode's - I think I stomped them all olsner 2004-06-13 23:36:16 +00:00
  • 70b53d90ef Avoid problems when get_time() frequently returns the same value twice Ykkrosh 2004-06-13 19:48:04 +00:00
  • e61f416e0d Changes to make the numpad minus (and other keys) be recognised in KEYDOWN correctly Ykkrosh 2004-06-13 19:42:48 +00:00
  • ade1ee19cc re-enable exceptions (wasn't necessary to strip them) janwas 2004-06-13 19:41:42 +00:00
  • 2efcfa9145 Added left+right click/drag to rotate Made W and H work Made numpad plus/minus work Ykkrosh 2004-06-13 19:35:04 +00:00
  • 0fb2ec31fc fix LONG_PTR VC6 error reported by stuart janwas 2004-06-13 19:23:37 +00:00
  • 3c7826ca27 comment out delete g_ScriptingHost - avoids crash within js32 janwas 2004-06-13 19:22:08 +00:00
  • ed23cb7cc1 hopefully bulletproof is_subpath janwas 2004-06-13 19:13:32 +00:00
  • da1e6df5f0 uhoh, yet another problem. quick fix so others aren't impacted; investigating janwas 2004-06-13 17:15:38 +00:00
  • 3893d1597d fixed loophole in mount path handling (cannot now mount parent dir of a previous mounting) janwas 2004-06-13 16:58:22 +00:00
  • d7992dc50d no longer need delayimp.lib - source is included in lib/sysdep/win janwas 2004-06-13 16:17:20 +00:00
  • b58d3c15fe add unload linker flag (for delay loading) janwas 2004-06-13 16:16:42 +00:00
  • f1713bbca0 improved mount logic; added comments janwas 2004-06-13 16:12:54 +00:00
  • 475d4ed509 snazzy new module init/shutdown hook mechanism janwas 2004-06-13 16:06:23 +00:00
  • 0cce0ea5bc handles details of delay loading and implements the helper function (=> extra lib no longer needed) janwas 2004-06-13 16:05:38 +00:00
  • 7975657f0b variable name change for clarity janwas 2004-06-13 16:04:11 +00:00
  • 3d984d042c re-allow debug version of xerces (since we will link against msvcrtd in future) janwas 2004-06-13 16:03:12 +00:00
  • 96cb1d0596 removed fmod dependency; free g_ConfigDB at exit janwas 2004-06-13 15:35:08 +00:00
  • 641ad1e382 moved fmod shutdown here from main - this module is responsible for that. janwas 2004-06-13 15:32:34 +00:00
  • 2442f558a2 added delayimp fix for VC6 compiler hybrid janwas 2004-06-11 18:35:33 +00:00
  • b5f4478bcb add another checkpoint for timing; remove GetSingletonPtr (now uses the singleton's #define) janwas 2004-06-11 18:02:57 +00:00
  • c5bd66b528 no longer use debug xerces dll - heap conflict! (it links against msvcrtd) janwas 2004-06-11 17:58:04 +00:00
  • f9625ecd00 make possible DLL CRT (declare CRT funcs as _CRTIMP) janwas 2004-06-11 17:55:24 +00:00
  • 1887a82873 First commit of APE files Ben 2004-06-11 04:07:28 +00:00
  • 434888d7f1 First commit of APE files Ben 2004-06-11 03:24:25 +00:00
  • 101e6d4fa0 First commit of APE files Ben 2004-06-11 03:11:26 +00:00
  • 5276a527ae Added the UniDoubler; this means that code can use CStr or CStr8 for 8-bit ascii strings, as well as CStr16 for wchar_t strings (magic! :-P) olsner 2004-06-11 02:55:09 +00:00
  • 6593bc959b CStr namespace de-pollution; added namespace qualifiers olsner 2004-06-11 02:23:00 +00:00
  • 0983fdcf9c CStr namespace de-pollution; added using namespace to source olsner 2004-06-11 02:20:59 +00:00
  • 112139371b UniDoubler.h initial commit olsner 2004-06-11 02:18:11 +00:00
  • 15ca5cbf21 newline stomper and fixed warnings janwas 2004-06-11 02:14:18 +00:00