Commit Graph

525 Commits

Author SHA1 Message Date
ea68626ec1 Remove new new (Xerces doesn't like it)
This was SVN commit r516.
2004-06-15 21:08:05 +00:00
71a81f3432 Fixed minor memory leak
This was SVN commit r514.
2004-06-15 20:54:55 +00:00
9114856b11 added and removed oglPrintError debug code
This was SVN commit r513.
2004-06-15 02:44:53 +00:00
136182e8bc oglPrintError now outputs to debug output window
This was SVN commit r512.
2004-06-15 02:43:56 +00:00
5cca6d753a found GL error by adding oglPrintError everywhere; now removed agian
This was SVN commit r511.
2004-06-15 02:43:38 +00:00
614420615e walk freelist and free the chunks (fixes mem leak)
This was SVN commit r510.
2004-06-14 16:01:38 +00:00
99b30d61ec added dtor to eliminate vertexbuffer mem leak
This was SVN commit r509.
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
This was SVN commit r508.
2004-06-14 13:29:23 +00:00
7fb1f4892e adapted ringbug operator[] for timer's needs
This was SVN commit r507.
2004-06-14 13:27:33 +00:00
e1997e6b31 added a few comments
This was SVN commit r506.
2004-06-14 12:59:15 +00:00
17fb3238c7 fixed some unfreed XMLString::transcode's
This was SVN commit r505.
2004-06-13 23:37:37 +00:00
a5c221fe16 fixed some unfreed XMLString::transcode's - I think I stomped them all
This was SVN commit r504.
2004-06-13 23:36:16 +00:00
70b53d90ef Avoid problems when get_time() frequently returns the same value twice
This was SVN commit r503.
2004-06-13 19:48:04 +00:00
e61f416e0d Changes to make the numpad minus (and other keys) be recognised in KEYDOWN correctly
This was SVN commit r502.
2004-06-13 19:42:48 +00:00
ade1ee19cc re-enable exceptions (wasn't necessary to strip them)
This was SVN commit r501.
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

This was SVN commit r500.
2004-06-13 19:35:04 +00:00
0fb2ec31fc fix LONG_PTR VC6 error reported by stuart
This was SVN commit r499.
2004-06-13 19:23:37 +00:00
3c7826ca27 comment out delete g_ScriptingHost - avoids crash within js32
This was SVN commit r498.
2004-06-13 19:22:08 +00:00
ed23cb7cc1 hopefully bulletproof is_subpath
This was SVN commit r497.
2004-06-13 19:13:32 +00:00
da1e6df5f0 uhoh, yet another problem. quick fix so others aren't impacted; investigating
This was SVN commit r496.
2004-06-13 17:15:38 +00:00
3893d1597d fixed loophole in mount path handling (cannot now mount parent dir of a previous mounting)
This was SVN commit r495.
2004-06-13 16:58:22 +00:00
d7992dc50d no longer need delayimp.lib - source is included in lib/sysdep/win
This was SVN commit r493.
2004-06-13 16:17:20 +00:00
b58d3c15fe add unload linker flag (for delay loading)
This was SVN commit r492.
2004-06-13 16:16:42 +00:00
f1713bbca0 improved mount logic; added comments
This was SVN commit r491.
2004-06-13 16:12:54 +00:00
475d4ed509 snazzy new module init/shutdown hook mechanism
This was SVN commit r490.
2004-06-13 16:06:23 +00:00
0cce0ea5bc handles details of delay loading and implements the helper function (=> extra lib no longer needed)
This was SVN commit r489.
2004-06-13 16:05:38 +00:00
7975657f0b variable name change for clarity
This was SVN commit r488.
2004-06-13 16:04:11 +00:00
3d984d042c re-allow debug version of xerces (since we will link against msvcrtd in future)
This was SVN commit r487.
2004-06-13 16:03:12 +00:00
96cb1d0596 removed fmod dependency; free g_ConfigDB at exit
This was SVN commit r486.
2004-06-13 15:35:08 +00:00
641ad1e382 moved fmod shutdown here from main - this module is responsible for that.
This was SVN commit r485.
2004-06-13 15:32:34 +00:00
2442f558a2 added delayimp fix for VC6 compiler hybrid
This was SVN commit r484.
2004-06-11 18:35:33 +00:00
b5f4478bcb add another checkpoint for timing; remove GetSingletonPtr (now uses the singleton's #define)
This was SVN commit r483.
2004-06-11 18:02:57 +00:00
c5bd66b528 no longer use debug xerces dll - heap conflict! (it links against msvcrtd)
This was SVN commit r482.
2004-06-11 17:58:04 +00:00
f9625ecd00 make possible DLL CRT (declare CRT funcs as _CRTIMP)
This was SVN commit r481.
2004-06-11 17:55:24 +00:00
Ben
1887a82873 First commit of APE files
This was SVN commit r480.
2004-06-11 04:07:28 +00:00
Ben
434888d7f1 First commit of APE files
This was SVN commit r479.
2004-06-11 03:24:25 +00:00
Ben
101e6d4fa0 First commit of APE files
This was SVN commit r478.
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)
This was SVN commit r477.
2004-06-11 02:55:09 +00:00
6593bc959b CStr namespace de-pollution; added namespace qualifiers
This was SVN commit r476.
2004-06-11 02:23:00 +00:00
0983fdcf9c CStr namespace de-pollution; added using namespace to source
This was SVN commit r475.
2004-06-11 02:20:59 +00:00
112139371b UniDoubler.h initial commit
This was SVN commit r474.
2004-06-11 02:18:11 +00:00
15ca5cbf21 newline stomper and fixed warnings
This was SVN commit r473.
2004-06-11 02:14:18 +00:00
041e60f6ab delay-load dlls
This was SVN commit r472.
2004-06-11 02:12:09 +00:00
362405d470 removed pause
This was SVN commit r471.
2004-06-11 02:08:12 +00:00
MarkT
e4fe4ed602 JS Interface to entities. It even partially works now.
This was SVN commit r469.
2004-06-10 22:24:03 +00:00
663f25f6b6 Added two new camera movement system (change the #define to select between them)
This was SVN commit r468.
2004-06-10 09:58:33 +00:00
a06bff04b6 Added VK_CONTROL/_ALT/_MENU mappings onto SDLK_LCTRL/etc (I can't find an non-positional SDL CTRL key)
This was SVN commit r467.
2004-06-10 09:57:03 +00:00
797f660ef0 take two.. the typedefs should match now - hopefully on both VC++ and GCC
This was SVN commit r466.
2004-06-09 22:47:02 +00:00
a30a82469e some toe-stepping that evidently resulted in two prot variables :P
This was SVN commit r465.
2004-06-09 22:38:37 +00:00
ca1994892e main now displays g_CameraZoom
This was SVN commit r464.
2004-06-09 18:02:33 +00:00
5a59c28e95 now includes wglext for "proper" definition of win-specific funcs
This was SVN commit r463.
2004-06-09 17:59:01 +00:00
0997ca4c19 added xerces headers (speeds up build a bit)
This was SVN commit r462.
2004-06-09 17:56:28 +00:00
2521765276 added hack to CEntity::processGotoNoPathing - avoids BC warning in the case where delta -> 0
This was SVN commit r461.
2004-06-09 17:56:03 +00:00
bb1a9bad7d fail file_map requests for empty files (avoids bc warning)
This was SVN commit r460.
2004-06-09 16:10:23 +00:00
25d2a41c64 glprintf: ignore empty strings (avoids bc warning)
This was SVN commit r459.
2004-06-09 16:09:07 +00:00
a0a9276b21 not freeing dll after manual import; allows delay load
This was SVN commit r458.
2004-06-09 15:52:15 +00:00
f197601cbb clean up test delayload hook. very tricky - automagically calls WSAStartup on first sockets call
This was SVN commit r457.
2004-06-09 15:50:38 +00:00
1c5c3da703 some fixes to coexist with windows.h, if included from win-specific code (i.e. wsdl)
This was SVN commit r456.
2004-06-09 15:48:47 +00:00
0409f4d9d3 support for delay loading
This was SVN commit r455.
2004-06-09 15:45:47 +00:00
40b2cbcba3 fix bc warnings (RDC params)
This was SVN commit r454.
2004-06-09 15:45:15 +00:00
69fb0064b4 remove winmm dependency (timeSetEvent -> thread)
This was SVN commit r453.
2004-06-09 15:44:44 +00:00
131573f7c4 fix boundschecker warning (was resetting gamma ramp after shutdown)
This was SVN commit r452.
2004-06-09 15:43:59 +00:00
7e410dffcb line-reader loop without strtok_r (which doesn't exist on windows)
#include precompiled.h

This was SVN commit r451.
2004-06-09 14:58:33 +00:00
a6246b9045 read_le16/32 can't be inline in source and extern in header - gcc won't export them
This was SVN commit r450.
2004-06-09 14:11:35 +00:00
5366bafe3f Moved -xres and -yres into ParseArgs, added ConfigDB init (and ParseArgs uses ConfigDB for x/yres handling - just a demo ;-P )
This was SVN commit r449.
2004-06-09 14:10:31 +00:00
d044898294 Added libfam to linux link options
This was SVN commit r448.
2004-06-09 14:03:48 +00:00
609d519d3d GCC/linux compat (required extern qualifier, int/JSInt32 conversion)
This was SVN commit r447.
2004-06-09 14:02:40 +00:00
b520430cb5 Added correct XML String conversion - was leaking memory, and added logging for Warnings
This was SVN commit r446.
2004-06-09 14:01:09 +00:00
4efc41cb30 XMLTranscode param change (CStr => const char * - handle both types of strings)
This was SVN commit r445.
2004-06-09 13:56:29 +00:00
ac894d0886 GCC/linux compat
This was SVN commit r444.
2004-06-09 13:55:01 +00:00
8b617e732b Config Database, initial commit
This was SVN commit r443.
2004-06-09 13:53:32 +00:00
ca523e9f3c GCC compat (init skipped by goto)
This was SVN commit r442.
2004-06-09 13:49:32 +00:00
5d440712f2 GCC compat
This was SVN commit r441.
2004-06-09 13:48:49 +00:00
d022ac51f8 _WIN32 ifdefs around wglext.h include
This was SVN commit r440.
2004-06-09 13:46:39 +00:00
d455ac90ef Linux/unix debug macros
This was SVN commit r439.
2004-06-09 13:46:06 +00:00
5b8d980809 Fixed path_validate debug statement
This was SVN commit r438.
2004-06-09 13:44:12 +00:00
8002f5fe6e str[n]icmp => str[n]casecmp on non-windows
This was SVN commit r437.
2004-06-09 13:43:25 +00:00
b824eac403 Entity resolver cleanup (relative paths kludge)
This was SVN commit r436.
2004-06-09 13:41:11 +00:00
264a0a9b86 fixed for loop variable, delete-ing malloc-ed memory, several memory leaks
Trim and ToLower are now in-place

This was SVN commit r435.
2004-06-09 13:35:20 +00:00
9c9af2ab75 moved all xerces includes into XML.h
(rationale: they're in the PCH - speeds up the build)

This was SVN commit r434.
2004-06-09 12:45:42 +00:00
48ad93ad34 added instrumentation for startup time - hack
This was SVN commit r432.
2004-06-08 20:41:28 +00:00
770845d823 investigating delay loading; mess
This was SVN commit r431.
2004-06-08 20:37:15 +00:00
921463e55a added timestamp to measure startup time
This was SVN commit r430.
2004-06-08 20:36:17 +00:00
3c220be8ef added getcwd
This was SVN commit r429.
2004-06-08 20:35:46 +00:00
notpete
c61144cc84 Redundant; removed.
This was SVN commit r428.
2004-06-08 18:50:58 +00:00
53425fa4b5 implementation complete, hopefully :P
This was SVN commit r427.
2004-06-08 15:22:40 +00:00
825289242a added vfs_get_path (bad name) - returns the VFS path to a given real dir
(used by res.cpp to translate paths from WFAM)

This was SVN commit r426.
2004-06-08 15:21:42 +00:00
d7dbf08bc2 auto-reload finished (last remaining problem: translating OS paths to VFS)
This was SVN commit r425.
2004-06-08 15:18:01 +00:00
78fa30be94 export path conversion function for res.cpp interaction with FAM
This was SVN commit r424.
2004-06-08 15:16:50 +00:00
8d52add5ea ran newline stomper; no real changes
This was SVN commit r423.
2004-06-08 12:10:51 +00:00
fec51baee5 fixed undefined label and type conversion warnings (cast to uint and ptrdiff_t to long)
This was SVN commit r422.
2004-06-08 12:00:39 +00:00
e4378ffbdc added precompiled.h. these need to be newline-fixed also!
This was SVN commit r421.
2004-06-08 11:50:52 +00:00
notpete
69f0a99f9a Fixed some assumptions PATCH_SIZE is 16.
This was SVN commit r420.
2004-06-07 20:12:22 +00:00
notpete
a93418e353 Moved "res" directory; updated ScEd source to accomodate engine changes.
This was SVN commit r419.
2004-06-07 20:07:11 +00:00
notpete
5b3be293ca Removed Xerces initialisation; added some prop-related logging for errors.
This was SVN commit r418.
2004-06-07 20:03:10 +00:00
notpete
e8f2611b9c Constructor added to CObjectEntry::Anim.
This was SVN commit r417.
2004-06-07 20:01:46 +00:00
notpete
178e5a1c47 Modified to calculate bone transformation matrices in world space, rather than object space.
This was SVN commit r416.
2004-06-07 20:00:56 +00:00
notpete
97b7efab20 Fixed some assumptions PATCH_SIZE is 16.
This was SVN commit r415.
2004-06-07 19:59:20 +00:00
notpete
71d74e9121 Minor change for modified CTextureEntry interface.
This was SVN commit r414.
2004-06-07 19:57:59 +00:00
notpete
05ae51351c Minor change to support on-demand texture loading; fixed backwards orientation issue.
This was SVN commit r413.
2004-06-07 19:57:19 +00:00