bfafb8fce4
add to some comments
...
also removed redundant VFS file open flags
This was SVN commit r633.
2004-07-05 02:33:47 +00:00
7bb375ac69
completed support for writing files (hopefully). now adds them to the VFS tree.
...
also removed VFS file open flags, used file.h flags instead
This was SVN commit r632.
2004-07-05 02:32:43 +00:00
680d5dd7b4
revisions to file open flag comments. btw, these are now also used by VFS
...
This was SVN commit r631.
2004-07-05 02:31:32 +00:00
e9a7876e0d
slight changes to open / stat interface to bring in line with SUS (and therefore POSIX, i hope)
...
also pass in pmode
This was SVN commit r630.
2004-07-05 02:30:53 +00:00
66e202afa5
S_* flags in sys/stat are wrong! spent quite a while searching for this problem. disassembly reports S_IWRITE is 0x80, header says 0x100.
...
fixes aio_open warning tossed when file was created by file_open
This was SVN commit r629.
2004-07-05 02:29:21 +00:00
1f9ac488cd
open wrapper: fixes file sharing bug, now passes in O_CREAT mode
...
This was SVN commit r628.
2004-07-05 02:27:51 +00:00
e22f6b120a
revised aio_open (now: aio_reopen) interface; now closer to open(), so that pmode can be passed
...
This was SVN commit r627.
2004-07-05 02:26:55 +00:00
85b0e120af
fixed file sharing + open mode bug
...
This was SVN commit r626.
2004-07-05 02:26:04 +00:00
2914b616c7
Fix for debug builds using the static xerces lib
...
This was SVN commit r625.
2004-07-04 15:45:49 +00:00
52b07a6fe9
Added ps/Network/ to workspace
...
This was SVN commit r624.
2004-07-04 15:45:02 +00:00
6559b5c8a6
Updates for PCH Compat, and other misc. revisions
...
This was SVN commit r623.
2004-07-04 15:41:17 +00:00
baa374ae13
Moved JS Init further to the beginning
...
This was SVN commit r622.
2004-07-04 15:38:18 +00:00
1fc404a12a
- JavaScript Interface
...
- Slightly relaxed config file syntax
This was SVN commit r621.
2004-07-04 15:36:48 +00:00
3109d4361a
- Get/SetGlobal() added
...
- Made CreateCustomObject call the constructor (JS_NewObject =>
JS_ConstructObject)
- Made the JS error reporter work even before the console has been
constructed
This was SVN commit r620.
2004-07-04 15:35:04 +00:00
b137e965f3
nice new timeSinceLastFrame filter, stable yet responsive. useful for interpolating stuff and of course for FPS.
...
FPS update code is a hack/unfinished, but it's not important right now.
This was SVN commit r619.
2004-07-02 03:04:55 +00:00
fd6a4d6aed
no change, fixed conflict with local version (i have the debug new stuff commented out, because it conflicts with BC)
...
This was SVN commit r618.
2004-07-02 03:02:40 +00:00
d467b1a944
fixed resolution calculation for GetTickCount (previously assumed uniform updates)
...
This was SVN commit r617.
2004-07-01 13:28:07 +00:00
f588f903d3
Avoid some warnings
...
This was SVN commit r616.
2004-07-01 09:56:44 +00:00
64444251d4
fixed bug (missing else) reported by philip. thanks!
...
This was SVN commit r615.
2004-06-30 18:47:15 +00:00
5f6e9f3819
Slightly nicer control of debugging memory allocators
...
This was SVN commit r614.
2004-06-30 16:06:05 +00:00
98ef9125fc
our programming schedule, for easier updating. what do ya'll think of putting it into cvs?
...
This was SVN commit r613.
2004-06-30 14:32:12 +00:00
6a85b4a331
some more comments and cleanup
...
This was SVN commit r612.
2004-06-30 14:31:19 +00:00
12170cabeb
Headers for non-PCH
...
This was SVN commit r611.
2004-06-28 15:34:10 +00:00
e0fab05437
Make errors more noticeable when debugging
...
This was SVN commit r610.
2004-06-28 15:30:15 +00:00
02f509feb7
fixed timer jump issue when timer implementation changes at runtime; now calculates time more accurately
...
This was SVN commit r609.
2004-06-27 01:45:47 +00:00
bbad6a4d6a
fix order of detect calls (TSC wasn't getting selected in wtime due to not-yet-set cpu_smp)
...
This was SVN commit r608.
2004-06-27 01:42:55 +00:00
70b7f4249f
fixed sneaky iterator bug: when ring buffer full, begin() was equal to end()
...
This was SVN commit r607.
2004-06-27 01:42:17 +00:00
2b1364ffa5
now uses texture loader only, not opengl texture functionality
...
This was SVN commit r606.
2004-06-26 16:44:01 +00:00
c23d7830fd
Minor improvements
...
This was SVN commit r605.
2004-06-26 12:58:35 +00:00
43c52335ae
Added delete/home/end keys to console
...
This was SVN commit r604.
2004-06-26 12:45:54 +00:00
608e481398
fix event handler return value
...
This was SVN commit r603.
2004-06-25 22:22:05 +00:00
ddd7821425
res reload callback interface change: now also receives handle of object being reloaded. simplifies tex reload code
...
This was SVN commit r602.
2004-06-25 22:19:19 +00:00
766a0b4077
split tex code into (file format specific) loaders and opengl texture ops like upload()
...
This was SVN commit r601.
2004-06-25 22:18:03 +00:00
d1a66a4503
fix event handler return value
...
This was SVN commit r600.
2004-06-25 22:13:48 +00:00
6348dc1f0e
Fixed null-pointer crash-on-exit
...
This was SVN commit r599.
2004-06-24 16:09:29 +00:00
a9e358b9bc
change to use new event handler interface
...
This was SVN commit r598.
2004-06-24 14:06:24 +00:00
74ad38fa95
better interface (constants for event handler return value, instead of "what does it do again" bool)
...
This was SVN commit r597.
2004-06-24 14:05:39 +00:00
ce8f5d3520
described a way to make the TSC work on SMP systems, but not gonna tackle it for now (too little benefit).
...
also added a bugfix from someone whom i sent the source (hrt_origin now
correct after switching timer)
This was SVN commit r596.
2004-06-24 14:04:30 +00:00
2b7491d159
improvement to timer_res, allows multiple calls
...
This was SVN commit r595.
2004-06-24 00:41:29 +00:00
cc02e9ea97
more abstraction in VFS<->dir watch interface (thinking of using dazuko and/or FAM)
...
This was SVN commit r594.
2004-06-23 16:29:03 +00:00
20211609c5
Added tolerance for whitespace, to fix assert
...
This was SVN commit r593.
2004-06-23 16:00:19 +00:00
ca4558d48d
fix hExitEvent double-free
...
This was SVN commit r592.
2004-06-23 14:49:14 +00:00
7d35d84ecf
fixed stupid bug found by philip - was skipping entire main loop if deltatime=0, not just skipping update
...
This was SVN commit r591.
2004-06-23 14:42:35 +00:00
da7d60e3ec
fixed HT detect (thanks to philip for testing)
...
This was SVN commit r590.
2004-06-23 13:45:50 +00:00
0517546d19
load hello.xml instead of hello2.xml, which may be broken (or exposes a bug in CParser)
...
This was SVN commit r589.
2004-06-23 13:29:48 +00:00
d633fd201d
add code to check if system is SMP (needed for wtime; not trivial, since hyperthreading may be in play)
...
This was SVN commit r588.
2004-06-22 17:20:38 +00:00
4c2463d7c3
fix typos in comments :)
...
This was SVN commit r587.
2004-06-22 17:20:11 +00:00
d5424bcb41
fixed check for monotony (was a no-op); added resolution check (previously guessed 1ms)
...
This was SVN commit r586.
2004-06-22 16:05:44 +00:00
fd701dc5d9
more L4 warnings stomped
...
This was SVN commit r585.
2004-06-22 13:22:46 +00:00
fc476e04f6
stomped on numerous warnings
...
This was SVN commit r584.
2004-06-21 16:29:47 +00:00
fa0741c5f6
increase buffer size; cleaned up basic type lookup routine
...
This was SVN commit r583.
2004-06-21 14:23:36 +00:00
0d4f9b8a00
add on_each_cpu comments
...
This was SVN commit r582.
2004-06-21 14:22:33 +00:00
55f7411ba9
improved thread start code
...
This was SVN commit r581.
2004-06-21 14:22:07 +00:00
d231baccef
use ia32_cap() instead of direct access to cap var
...
This was SVN commit r580.
2004-06-21 14:19:43 +00:00
8c8a692025
added feature bit for SpeedStep; intel added another reg to the CPUID definition, so changed the feature flag ("cap") interface - no more direct access
...
This was SVN commit r579.
2004-06-21 14:17:48 +00:00
250c46ee9e
add __ to variables declared in macros for safety
...
This was SVN commit r578.
2004-06-21 14:16:10 +00:00
ff00971bc8
split ps init/shutdown into separate function; don't use 100% cpu when alt+tabbed out; added sanity check for delta time; removed some older main-loop code (was commented out)
...
This was SVN commit r577.
2004-06-21 14:14:12 +00:00
9d13d607ab
SDL_Delay, SDL_APPACTIVE event
...
This was SVN commit r576.
2004-06-21 13:59:58 +00:00
d49e4c622c
removed unused vars; only scroll/accept input if app active
...
This was SVN commit r575.
2004-06-21 12:52:01 +00:00
24f0756712
bail if #chars = 0 (avoid BC warning); fix debug messages
...
This was SVN commit r574.
2004-06-21 12:49:37 +00:00
6891ca6e1f
improve timer detection logic and document time-source disable macros
...
This was SVN commit r571.
2004-06-19 22:53:14 +00:00
62f3945116
use EnumDisplaySettingsA instead of unicode version, which seems to cause a memory overrun
...
This was SVN commit r570.
2004-06-19 22:51:54 +00:00
1514075c9f
fixed last vestige of ascii-specific stuff (tolower)
...
This was SVN commit r569.
2004-06-19 21:35:00 +00:00
eed80d019a
Memory leak fix
...
This was SVN commit r568.
2004-06-19 21:27:23 +00:00
c01eb01dfb
Linux fixedness
...
This was SVN commit r567.
2004-06-19 21:13:10 +00:00
aed6d949d5
new #included
...
This was SVN commit r566.
2004-06-19 21:12:39 +00:00
561299f899
Memory leak fix
...
This was SVN commit r565.
2004-06-19 20:54:36 +00:00
f9382306c8
changed to use MT DLL CRT
...
This was SVN commit r563.
2004-06-19 15:00:22 +00:00
ccd32180ec
fixed header name
...
This was SVN commit r562.
2004-06-19 14:57:29 +00:00
ed17ed9fb4
debug functions (superassert with stack trace)
...
This was SVN commit r561.
2004-06-19 14:54:25 +00:00
a9864a5e66
add some code for detecting hyperthread systems (needed for timer). incomplete
...
This was SVN commit r559.
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)
...
This was SVN commit r558.
2004-06-19 14:45:46 +00:00
0eeca662cc
split stuff out into cpu, os, gfx interfaces
...
This was SVN commit r557.
2004-06-19 14:45:04 +00:00
1e47f64630
add log2
...
This was SVN commit r556.
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?!)
...
This was SVN commit r555.
2004-06-19 14:41:54 +00:00
73954008d0
renamed loop variable to avoid warning
...
This was SVN commit r554.
2004-06-19 14:39:24 +00:00
a27224db69
split out of wdetect; added some code for hyperthreading support (incomplete)
...
This was SVN commit r553.
2004-06-19 14:36:59 +00:00
f761c91c73
no change
...
This was SVN commit r552.
2004-06-19 14:31:43 +00:00
3c11f6e5d6
split into os, cpu, and gfx parts
...
This was SVN commit r551.
2004-06-19 14:30:55 +00:00
fa7d4991d6
move SDL headers to sysdep/win (only used by wsdl)
...
This was SVN commit r550.
2004-06-19 14:29:40 +00:00
0e664237b6
Finally, a mostly-working font builder on Linux
...
This was SVN commit r549.
2004-06-19 13:46:11 +00:00
9bc8559c49
Even more Linuxness
...
This was SVN commit r547.
2004-06-19 12:56:09 +00:00
5da9ecd1b0
move SDL headers to sysdep/win (only used by wsdl)
...
This was SVN commit r546.
2004-06-19 12:21:05 +00:00
384c6891a1
Put the whole save/load feature back in
...
This was SVN commit r545.
2004-06-18 22:52:34 +00:00
033b6e70c2
Sort-of-working Linuxness
...
This was SVN commit r544.
2004-06-18 22:50:34 +00:00
09a56c1dfc
Attempted Linuxness
...
This was SVN commit r543.
2004-06-18 22:05:58 +00:00
d181ccf97e
Hopefully now working in gcc *and* MSVC
...
This was SVN commit r542.
2004-06-18 19:14:42 +00:00
32b6627645
Miscellaneous gcc fixes
...
This was SVN commit r541.
2004-06-18 18:56:10 +00:00
673c7d7318
Replace L".." with (XMLCh*)L"...", for gcc
...
This was SVN commit r540.
2004-06-18 18:55:26 +00:00
00442470a2
Added newline at end, for gcc
...
This was SVN commit r539.
2004-06-18 18:49:12 +00:00
114313771b
Replace L".." with (XMLCh*)L"...", for gcc
...
This was SVN commit r538.
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)
...
This was SVN commit r537.
2004-06-18 18:43:50 +00:00
3b6ad836e2
Minor header adjustments
...
This was SVN commit r536.
2004-06-18 18:34:04 +00:00
38bfabeb38
fixed goto problem with gcc - was jumping over an (unused) var decl
...
This was SVN commit r535.
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 :)
...
This was SVN commit r534.
2004-06-18 14:07:06 +00:00
a2fdd3e190
renamed some vars for clarity
...
This was SVN commit r533.
2004-06-18 13:34:37 +00:00
6eadce8d1d
added history, following mark's example :)
...
This was SVN commit r532.
2004-06-18 13:33:06 +00:00
941f7c3661
bullet-proofing - fail if reloading VDir
...
This was SVN commit r531.
2004-06-18 13:32:33 +00:00
3c6becec37
was thinking about documenting the whole lib design goals/rationale, added a few notes.
...
This was SVN commit r530.
2004-06-18 13:24:59 +00:00
b09211c4a3
remove *tot - non-portable and inefficient. replaced with stringstream
...
This was SVN commit r529.
2004-06-18 13:22:26 +00:00
df62c14469
commented out line 684 (JSI_BaseEntity::init();) the JS_DestroyContext crash is thereby avoided
...
This was SVN commit r528.
2004-06-18 13:11:58 +00:00
b65d35ea2e
Font builder code
...
This was SVN commit r527.
2004-06-17 19:32:04 +00:00
8347bebebc
Spelling corrction
...
This was SVN commit r524.
2004-06-16 16:29:38 +00:00
9aff01cf23
Unicode fonts
...
This was SVN commit r523.
2004-06-16 15:44:24 +00:00
48d94cd86a
Altered to work with the Unicode console
...
This was SVN commit r522.
2004-06-16 15:43:34 +00:00
f8247f56e0
Uses Unicode internally
...
This was SVN commit r521.
2004-06-16 15:42:48 +00:00
f149e007e1
Unicode fonts
...
This was SVN commit r520.
2004-06-16 15:36:49 +00:00
358f43205a
Allow texture format override, so that the 8-bit GL_ALPHA fonts can work
...
This was SVN commit r519.
2004-06-16 15:35:05 +00:00
d4423850ef
Leak-detect malloc/etc too
...
This was SVN commit r518.
2004-06-15 21:27:12 +00:00
0d7f2501f9
Enable memory leak detection
...
This was SVN commit r517.
2004-06-15 21:08:51 +00:00
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