Commit Graph

2398 Commits

Author SHA1 Message Date
Ykkrosh 82de48832e MICROLOG function for high-speed logging of everything that happened just before a crash
This was SVN commit r761.
2004-07-15 19:29:56 +00:00
Ykkrosh af9cf31691 Working crash log
This was SVN commit r760.
2004-07-15 19:12:54 +00:00
Ykkrosh f2cc629ca9 Exception classes to allow hierarchical catching and to work reasonably nicely with the crash log
This was SVN commit r759.
2004-07-15 19:10:33 +00:00
Ykkrosh 3da6540b49 Output BOM and correct line endings in crashlog.txt
This was SVN commit r758.
2004-07-15 09:52:59 +00:00
janwas b284b47a06 add crash log (call stack and minidump)
This was SVN commit r757.
2004-07-15 02:39:25 +00:00
janwas 370e328e89 no change
This was SVN commit r756.
2004-07-15 02:37:41 +00:00
olsner 7902369a85 Linux/GCC (requires a ## between L and a #expr string)
This was SVN commit r755.
2004-07-14 12:26:49 +00:00
olsner 114b4242d9 UNIX: X Clipboard handling and a Text-Mode assertion dialog (with debugger launcher)
This was SVN commit r754.
2004-07-14 12:24:18 +00:00
Ykkrosh 55539690f9 Fix texture alignment
This was SVN commit r753.
2004-07-14 10:40:36 +00:00
janwas 8edbcc3f61 removed assert2 (surgeons leaving their tools inside the patient, tsk tsk ;))
This was SVN commit r752.
2004-07-14 03:24:19 +00:00
janwas 050a9a465d moved assert2 here, since it's now portable
This was SVN commit r751.
2004-07-14 03:06:15 +00:00
janwas a3926fb382 renamed assert function to debug_assert_failed (now portable, in sysdep)
This was SVN commit r750.
2004-07-14 03:05:26 +00:00
Ykkrosh 977693c7db GUI text renderer
This was SVN commit r745.
2004-07-13 22:48:53 +00:00
Ykkrosh fcf320caa8 Handle fonts without an 0xFFFD glyph
This was SVN commit r744.
2004-07-13 22:48:17 +00:00
Ykkrosh d895d9c10f Turn text upside down
This was SVN commit r743.
2004-07-13 22:44:20 +00:00
janwas 1a1cce9b18 better handling of complex types, but still buggy.
safer output and some cleanup

This was SVN commit r742.
2004-07-13 21:22:53 +00:00
janwas 25a24729ac add win32 clipboard implementation (wchar_t)
This was SVN commit r741.
2004-07-13 21:17:59 +00:00
janwas 81b1c6a5ea add portable clipboard routines (wchar_t)
This was SVN commit r740.
2004-07-13 21:17:26 +00:00
janwas 950db27b2c fix take-address-of-temporary bug
This was SVN commit r739.
2004-07-13 21:13:10 +00:00
janwas 21e685b1f6 fix refcount (now initialized to 1)
This was SVN commit r738.
2004-07-13 21:12:46 +00:00
janwas 98224f4a9e add support for pasting from clipboard; move activation logic to input handler (more clear)
This was SVN commit r737.
2004-07-13 21:09:55 +00:00
olsner 652b8f1b00 Added unix sysdep folder
This was SVN commit r736.
2004-07-12 22:06:21 +00:00
olsner aa9c6e7d30 Created a Unix sysdep/ folder, and implemented a unix debug_break function
This was SVN commit r735.
2004-07-12 22:05:49 +00:00
Ykkrosh dccdd0c747 Allow font unloading
This was SVN commit r734.
2004-07-12 20:08:34 +00:00
janwas 0cd12b70df added assert_dlg.rc (assert2 dialog now available)
This was SVN commit r732.
2004-07-12 16:53:10 +00:00
janwas 86b460b49f active -> g_active
This was SVN commit r731.
2004-07-12 16:52:38 +00:00
janwas f723248d8f split up main() into chunks to make it more manageable.
added top-level exception handler and Die()

This was SVN commit r730.
2004-07-12 16:50:46 +00:00
janwas 89d47437b4 add debug_break and assert2
This was SVN commit r729.
2004-07-12 16:48:10 +00:00
janwas 7a199f8f16 add debug_break impl
This was SVN commit r728.
2004-07-12 16:40:57 +00:00
janwas af58165890 hooked up exception handler; a bit of cleanup
This was SVN commit r727.
2004-07-12 16:38:48 +00:00
Ykkrosh abff8d12c4 Don't crash when units exist off the map
This was SVN commit r726.
2004-07-12 16:08:41 +00:00
Ykkrosh 8ceb41212d Die more in scripts
This was SVN commit r725.
2004-07-12 15:52:53 +00:00
Ykkrosh f334df68a0 Crash less
This was SVN commit r724.
2004-07-12 15:51:02 +00:00
Ykkrosh ec63db7967 Make XMB files store line numbers, so XML inline scripts can be debugged easily
This was SVN commit r723.
2004-07-12 15:50:12 +00:00
Ykkrosh 5ff1299595 Provide utf16_t and utf16stringstream under MSVC
This was SVN commit r722.
2004-07-12 15:24:16 +00:00
janwas bed0e644c4 now mostly last-error-neutral (helps spot warnings+errors)
This was SVN commit r721.
2004-07-12 14:25:39 +00:00
janwas ac997087ea manually import getaddrinfo et al by "hooking" those calls
This was SVN commit r720.
2004-07-12 14:24:26 +00:00
janwas c27c765121 tiny comment and debug string change
This was SVN commit r719.
2004-07-12 14:22:17 +00:00
janwas afd7f721d4 no change
This was SVN commit r718.
2004-07-12 14:21:13 +00:00
janwas 7ef2514ca7 removed NV_VAR stuff (it's obsolete and non-portable)
This was SVN commit r717.
2004-07-12 14:20:33 +00:00
Ykkrosh 4b87f4bbca Avoid some potential crashes
This was SVN commit r716.
2004-07-12 12:25:27 +00:00
olsner ca5b760310 Linux/GCC: Changed a whole bunch of wide character format strings... In VC++,
the wide printf functions default %s to be a wide string. GCC defaults
it to
a narrow string. Everything I could find uses %ls or %hs as appropriate
now.

This was SVN commit r715.
2004-07-11 22:30:08 +00:00
olsner 14aa03f3b0 Linux/GCC compat: wchar_t size fix for glCallLists
This was SVN commit r714.
2004-07-11 20:29:34 +00:00
olsner c1e55c3824 Linux/GCC Compat: new js headers require XP_UNIX defined
This was SVN commit r713.
2004-07-11 20:28:46 +00:00
olsner 884a0495e9 Auto-create the workspaces/gcc/ folder
This was SVN commit r712.
2004-07-11 20:22:13 +00:00
olsner 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)

This was SVN commit r711.
2004-07-11 20:21:12 +00:00
olsner d42ef9da46 Linux: Can't use mozilla-js anymore (incompatible with our source). Updated to fmod 3.73 (linux)
This was SVN commit r710.
2004-07-11 20:20:11 +00:00
Ykkrosh 2537d1bc6e GUI/scripting updates
This was SVN commit r708.
2004-07-11 18:18:54 +00:00
Ykkrosh cf9d8b9797 GUI/scripting updates
This was SVN commit r706.
2004-07-11 16:22:35 +00:00
Ykkrosh c62940201f Removed trailing newlines in log messages
This was SVN commit r705.
2004-07-11 16:05:58 +00:00