1
0
forked from mirrors/0ad

Commit Graph

  • b61b1e805c Better error handling! Wow! Ykkrosh 2004-07-19 19:05:34 +00:00
  • 464dfd7ee5 Allow access to GL extension list Ykkrosh 2004-07-19 19:04:17 +00:00
  • d27c345f28 Better error handling. Reports extensions in system_info.txt. Ykkrosh 2004-07-19 19:03:33 +00:00
  • 82575127d4 Now calls JS_ShutDown (yay, undocumented functions...) to fix a couple of memory leaks Ykkrosh 2004-07-18 18:42:45 +00:00
  • 7c623b02ee Fixed obvious bug Ykkrosh 2004-07-18 16:07:10 +00:00
  • d0ba052464 Fixed subtle bug Ykkrosh 2004-07-18 16:06:10 +00:00
  • 56e41b3003 Yet more fun with errors Ykkrosh 2004-07-18 11:51:15 +00:00
  • bd884f9de6 Put the FPS counter above the GUI Ykkrosh 2004-07-17 17:51:04 +00:00
  • 1e40ed1543 More attempted error handling Ykkrosh 2004-07-17 17:09:33 +00:00
  • 1d44976b35 removing sound.cpp and sound.h as not needed at the moment due to switch to OpenAL kezz 2004-07-17 16:23:14 +00:00
  • 9b4f50309a Slightly pointless and/or rubbish movie-making code Ykkrosh 2004-07-17 11:13:21 +00:00
  • 3bf8a5255b no message NoMonkey 2004-07-17 06:14:23 +00:00
  • 0ed69b0975 Handle the scroll wheel better when skipping updates Ykkrosh 2004-07-16 20:10:37 +00:00
  • 5960ab2599 Slightly nicer font renderer and some other minor changes Ykkrosh 2004-07-16 15:33:15 +00:00
  • 8684287360 Linux fixes Ykkrosh 2004-07-15 19:59:27 +00:00
  • e01f4a540d New JS function: crash(). Generates an access violation. Ykkrosh 2004-07-15 19:31:09 +00:00
  • 82de48832e MICROLOG function for high-speed logging of everything that happened just before a crash Ykkrosh 2004-07-15 19:29:56 +00:00
  • af9cf31691 Working crash log Ykkrosh 2004-07-15 19:12:54 +00:00
  • f2cc629ca9 Exception classes to allow hierarchical catching and to work reasonably nicely with the crash log Ykkrosh 2004-07-15 19:10:33 +00:00
  • 3da6540b49 Output BOM and correct line endings in crashlog.txt Ykkrosh 2004-07-15 09:52:59 +00:00
  • b284b47a06 add crash log (call stack and minidump) janwas 2004-07-15 02:39:25 +00:00
  • 370e328e89 no change janwas 2004-07-15 02:37:41 +00:00
  • 7902369a85 Linux/GCC (requires a ## between L and a #expr string) olsner 2004-07-14 12:26:49 +00:00
  • 114b4242d9 UNIX: X Clipboard handling and a Text-Mode assertion dialog (with debugger launcher) olsner 2004-07-14 12:24:18 +00:00
  • 55539690f9 Fix texture alignment Ykkrosh 2004-07-14 10:40:36 +00:00
  • 8edbcc3f61 removed assert2 (surgeons leaving their tools inside the patient, tsk tsk ;)) janwas 2004-07-14 03:24:19 +00:00
  • 050a9a465d moved assert2 here, since it's now portable janwas 2004-07-14 03:06:15 +00:00
  • a3926fb382 renamed assert function to debug_assert_failed (now portable, in sysdep) janwas 2004-07-14 03:05:26 +00:00
  • a79add7fa0 Text and textures Ykkrosh 2004-07-13 22:51:02 +00:00
  • 3ff9bfba4f More consistent attribute naming Ykkrosh 2004-07-13 22:50:38 +00:00
  • a72f552386 GUI fonts Ykkrosh 2004-07-13 22:50:18 +00:00
  • 9a3f242648 GUI textures Ykkrosh 2004-07-13 22:49:39 +00:00
  • 977693c7db GUI text renderer Ykkrosh 2004-07-13 22:48:53 +00:00
  • fcf320caa8 Handle fonts without an 0xFFFD glyph Ykkrosh 2004-07-13 22:48:17 +00:00
  • d895d9c10f Turn text upside down Ykkrosh 2004-07-13 22:44:20 +00:00
  • 1a1cce9b18 better handling of complex types, but still buggy. janwas 2004-07-13 21:22:53 +00:00
  • 25a24729ac add win32 clipboard implementation (wchar_t) janwas 2004-07-13 21:17:59 +00:00
  • 81b1c6a5ea add portable clipboard routines (wchar_t) janwas 2004-07-13 21:17:26 +00:00
  • 950db27b2c fix take-address-of-temporary bug janwas 2004-07-13 21:13:10 +00:00
  • 21e685b1f6 fix refcount (now initialized to 1) janwas 2004-07-13 21:12:46 +00:00
  • 98224f4a9e add support for pasting from clipboard; move activation logic to input handler (more clear) janwas 2004-07-13 21:09:55 +00:00
  • 652b8f1b00 Added unix sysdep folder olsner 2004-07-12 22:06:21 +00:00
  • aa9c6e7d30 Created a Unix sysdep/ folder, and implemented a unix debug_break function olsner 2004-07-12 22:05:49 +00:00
  • dccdd0c747 Allow font unloading Ykkrosh 2004-07-12 20:08:34 +00:00
  • 4a9b08928a .js file for GUI testing Ykkrosh 2004-07-12 17:04:09 +00:00
  • 0cd12b70df added assert_dlg.rc (assert2 dialog now available) janwas 2004-07-12 16:53:10 +00:00
  • 86b460b49f active -> g_active janwas 2004-07-12 16:52:38 +00:00
  • f723248d8f split up main() into chunks to make it more manageable. janwas 2004-07-12 16:50:46 +00:00
  • 89d47437b4 add debug_break and assert2 janwas 2004-07-12 16:48:10 +00:00
  • 7a199f8f16 add debug_break impl janwas 2004-07-12 16:40:57 +00:00
  • af58165890 hooked up exception handler; a bit of cleanup janwas 2004-07-12 16:38:48 +00:00
  • abff8d12c4 Don't crash when units exist off the map Ykkrosh 2004-07-12 16:08:41 +00:00
  • 8ceb41212d Die more in scripts Ykkrosh 2004-07-12 15:52:53 +00:00
  • f334df68a0 Crash less Ykkrosh 2004-07-12 15:51:02 +00:00
  • ec63db7967 Make XMB files store line numbers, so XML inline scripts can be debugged easily Ykkrosh 2004-07-12 15:50:12 +00:00
  • 5ff1299595 Provide utf16_t and utf16stringstream under MSVC Ykkrosh 2004-07-12 15:24:16 +00:00
  • bed0e644c4 now mostly last-error-neutral (helps spot warnings+errors) janwas 2004-07-12 14:25:39 +00:00
  • ac997087ea manually import getaddrinfo et al by "hooking" those calls janwas 2004-07-12 14:24:26 +00:00
  • c27c765121 tiny comment and debug string change janwas 2004-07-12 14:22:17 +00:00
  • afd7f721d4 no change janwas 2004-07-12 14:21:13 +00:00
  • 7ef2514ca7 removed NV_VAR stuff (it's obsolete and non-portable) janwas 2004-07-12 14:20:33 +00:00
  • 4b87f4bbca Avoid some potential crashes Ykkrosh 2004-07-12 12:25:27 +00:00
  • ca5b760310 Linux/GCC: Changed a whole bunch of wide character format strings... In VC++, olsner 2004-07-11 22:30:08 +00:00
  • 14aa03f3b0 Linux/GCC compat: wchar_t size fix for glCallLists olsner 2004-07-11 20:29:34 +00:00
  • c1e55c3824 Linux/GCC Compat: new js headers require XP_UNIX defined olsner 2004-07-11 20:28:46 +00:00
  • 884a0495e9 Auto-create the workspaces/gcc/ folder olsner 2004-07-11 20:22:13 +00:00
  • c5c93d2ae8 Added a linux readme for required libraries (with build instructions for spidermonkey which needs to be built specially - can't use mozilla's version) olsner 2004-07-11 20:21:12 +00:00
  • d42ef9da46 Linux: Can't use mozilla-js anymore (incompatible with our source). Updated to fmod 3.73 (linux) olsner 2004-07-11 20:20:11 +00:00
  • 4c1d96341e New GUI Ykkrosh 2004-07-11 18:32:33 +00:00
  • 2537d1bc6e GUI/scripting updates Ykkrosh 2004-07-11 18:18:54 +00:00
  • 5645a13d1a Updated DTD Ykkrosh 2004-07-11 16:35:11 +00:00
  • cf9d8b9797 GUI/scripting updates Ykkrosh 2004-07-11 16:22:35 +00:00
  • c62940201f Removed trailing newlines in log messages Ykkrosh 2004-07-11 16:05:58 +00:00
  • f2dc64e75d Send log messages to the console Ykkrosh 2004-07-11 16:03:26 +00:00
  • 9cead7eab8 Handle \n in inserted messages Ykkrosh 2004-07-11 15:07:38 +00:00
  • 7bef7160ca gcc warning fixes Ykkrosh 2004-07-11 12:49:44 +00:00
  • 4c1ef2df21 gcc warning fixes Ykkrosh 2004-07-11 12:37:52 +00:00
  • d38ed70623 Realised why putting utf16string into std is a silly idea Ykkrosh 2004-07-11 11:51:27 +00:00
  • 13d7210742 Not used by premake olsner 2004-07-10 23:44:09 +00:00
  • 8364a7fffe Non-gcc fixes Ykkrosh 2004-07-10 22:05:33 +00:00
  • 901d44d2a6 More SDL_ACTIVEEVENT Ykkrosh 2004-07-10 21:50:35 +00:00
  • 929fe237ce SDL_ACTIVE => SDL_ACTIVEEVENT (wsdl called it SDL_ACTIVE - official SDL has it as *EVENT). Support for the "windowed" config value, and a bool fullscreen argument for set_vmode. olsner 2004-07-10 21:33:31 +00:00
  • 1001aeacf5 Linux/GCC compat, headers and such olsner 2004-07-10 21:25:35 +00:00
  • 073a683e56 gcc fixes Ykkrosh 2004-07-10 21:23:06 +00:00
  • b780be8bde wchar_t/etc fixes Ykkrosh 2004-07-10 21:21:20 +00:00
  • 0eecb81bac wchar_t/etc fixes Ykkrosh 2004-07-10 20:56:15 +00:00
  • 2dbaa2129f wchar_t/etc fixes Ykkrosh 2004-07-10 20:44:28 +00:00
  • 970685e82c wchar_t/etc fixes Ykkrosh 2004-07-10 20:33:42 +00:00
  • 4769a92894 Added newline at end Ykkrosh 2004-07-10 20:28:18 +00:00
  • 5c4699d7dc wchar_t/etc fixes Ykkrosh 2004-07-10 20:25:20 +00:00
  • c00e774089 Removed crc32 code - use zlib's instead Ykkrosh 2004-07-10 20:24:33 +00:00
  • c3c0f5194e CStr16 => CStrW. CStr16 is a deprecated name olsner 2004-07-10 18:58:09 +00:00
  • 027d18a8b5 Linux/GCC compat olsner 2004-07-10 18:57:13 +00:00
  • cdd3317ded utf16string defines a basic_string specialization for UTF-16 strings stored in uint16_t's olsner 2004-07-10 18:47:19 +00:00
  • 77fbf1ab6d Fixed one more memory leak Ykkrosh 2004-07-10 14:14:36 +00:00
  • 7db0a92bfd removed binaries/data/gui, since these files should now be in binaries/data/mods/official/gui janwas 2004-07-10 13:18:25 +00:00
  • 29de67dff8 Fixed potential memory leak Ykkrosh 2004-07-10 12:56:17 +00:00
  • 268d81ad27 Fixed another memory leak Ykkrosh 2004-07-10 12:51:35 +00:00
  • dd700f6a4b Fixed memory leak Ykkrosh 2004-07-10 12:43:29 +00:00
  • 494f68b5d9 Don't ignore the screenshots directory Ykkrosh 2004-07-09 20:17:34 +00:00