652b8f1b00
Added unix sysdep folder
...
This was SVN commit r736.
2004-07-12 22:06:21 +00:00
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
dccdd0c747
Allow font unloading
...
This was SVN commit r734.
2004-07-12 20:08:34 +00:00
0cd12b70df
added assert_dlg.rc (assert2 dialog now available)
...
This was SVN commit r732.
2004-07-12 16:53:10 +00:00
86b460b49f
active -> g_active
...
This was SVN commit r731.
2004-07-12 16:52:38 +00:00
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
89d47437b4
add debug_break and assert2
...
This was SVN commit r729.
2004-07-12 16:48:10 +00:00
7a199f8f16
add debug_break impl
...
This was SVN commit r728.
2004-07-12 16:40:57 +00:00
af58165890
hooked up exception handler; a bit of cleanup
...
This was SVN commit r727.
2004-07-12 16:38:48 +00:00
abff8d12c4
Don't crash when units exist off the map
...
This was SVN commit r726.
2004-07-12 16:08:41 +00:00
8ceb41212d
Die more in scripts
...
This was SVN commit r725.
2004-07-12 15:52:53 +00:00
f334df68a0
Crash less
...
This was SVN commit r724.
2004-07-12 15:51:02 +00:00
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
5ff1299595
Provide utf16_t and utf16stringstream under MSVC
...
This was SVN commit r722.
2004-07-12 15:24:16 +00:00
bed0e644c4
now mostly last-error-neutral (helps spot warnings+errors)
...
This was SVN commit r721.
2004-07-12 14:25:39 +00:00
ac997087ea
manually import getaddrinfo et al by "hooking" those calls
...
This was SVN commit r720.
2004-07-12 14:24:26 +00:00
c27c765121
tiny comment and debug string change
...
This was SVN commit r719.
2004-07-12 14:22:17 +00:00
afd7f721d4
no change
...
This was SVN commit r718.
2004-07-12 14:21:13 +00:00
7ef2514ca7
removed NV_VAR stuff (it's obsolete and non-portable)
...
This was SVN commit r717.
2004-07-12 14:20:33 +00:00
4b87f4bbca
Avoid some potential crashes
...
This was SVN commit r716.
2004-07-12 12:25:27 +00:00
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
14aa03f3b0
Linux/GCC compat: wchar_t size fix for glCallLists
...
This was SVN commit r714.
2004-07-11 20:29:34 +00:00
c1e55c3824
Linux/GCC Compat: new js headers require XP_UNIX defined
...
This was SVN commit r713.
2004-07-11 20:28:46 +00:00
884a0495e9
Auto-create the workspaces/gcc/ folder
...
This was SVN commit r712.
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)
This was SVN commit r711.
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)
...
This was SVN commit r710.
2004-07-11 20:20:11 +00:00
2537d1bc6e
GUI/scripting updates
...
This was SVN commit r708.
2004-07-11 18:18:54 +00:00
cf9d8b9797
GUI/scripting updates
...
This was SVN commit r706.
2004-07-11 16:22:35 +00:00
c62940201f
Removed trailing newlines in log messages
...
This was SVN commit r705.
2004-07-11 16:05:58 +00:00
f2dc64e75d
Send log messages to the console
...
This was SVN commit r704.
2004-07-11 16:03:26 +00:00
9cead7eab8
Handle \n in inserted messages
...
This was SVN commit r703.
2004-07-11 15:07:38 +00:00
7bef7160ca
gcc warning fixes
...
This was SVN commit r702.
2004-07-11 12:49:44 +00:00
4c1ef2df21
gcc warning fixes
...
This was SVN commit r701.
2004-07-11 12:37:52 +00:00
d38ed70623
Realised why putting utf16string into std is a silly idea
...
This was SVN commit r700.
2004-07-11 11:51:27 +00:00
13d7210742
Not used by premake
...
This was SVN commit r699.
2004-07-10 23:44:09 +00:00
8364a7fffe
Non-gcc fixes
...
This was SVN commit r698.
2004-07-10 22:05:33 +00:00
901d44d2a6
More SDL_ACTIVEEVENT
...
This was SVN commit r697.
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.
This was SVN commit r696.
2004-07-10 21:33:31 +00:00
1001aeacf5
Linux/GCC compat, headers and such
...
This was SVN commit r695.
2004-07-10 21:25:35 +00:00
073a683e56
gcc fixes
...
This was SVN commit r694.
2004-07-10 21:23:06 +00:00
b780be8bde
wchar_t/etc fixes
...
This was SVN commit r693.
2004-07-10 21:21:20 +00:00
0eecb81bac
wchar_t/etc fixes
...
This was SVN commit r692.
2004-07-10 20:56:15 +00:00
2dbaa2129f
wchar_t/etc fixes
...
This was SVN commit r691.
2004-07-10 20:44:28 +00:00
970685e82c
wchar_t/etc fixes
...
This was SVN commit r690.
2004-07-10 20:33:42 +00:00
4769a92894
Added newline at end
...
This was SVN commit r689.
2004-07-10 20:28:18 +00:00
5c4699d7dc
wchar_t/etc fixes
...
This was SVN commit r688.
2004-07-10 20:25:20 +00:00
c00e774089
Removed crc32 code - use zlib's instead
...
This was SVN commit r687.
2004-07-10 20:24:33 +00:00
c3c0f5194e
CStr16 => CStrW. CStr16 is a deprecated name
...
This was SVN commit r686.
2004-07-10 18:58:09 +00:00
027d18a8b5
Linux/GCC compat
...
This was SVN commit r685.
2004-07-10 18:57:13 +00:00
cdd3317ded
utf16string defines a basic_string specialization for UTF-16 strings stored in
...
uint16_t's
This was SVN commit r684.
2004-07-10 18:47:19 +00:00
77fbf1ab6d
Fixed one more memory leak
...
This was SVN commit r683.
2004-07-10 14:14:36 +00:00
29de67dff8
Fixed potential memory leak
...
This was SVN commit r681.
2004-07-10 12:56:17 +00:00
268d81ad27
Fixed another memory leak
...
This was SVN commit r680.
2004-07-10 12:51:35 +00:00
dd700f6a4b
Fixed memory leak
...
This was SVN commit r679.
2004-07-10 12:43:29 +00:00
1a8f8df5f6
write screenshots to /data/screenshots, now that that is possible after fixing the appropriate VFS bug :)
...
This was SVN commit r677.
2004-07-09 20:03:15 +00:00
127edbd271
pass FILE_NO_AIO to vfs_store instead of calling uncached_* (which ended up duplicating code)
...
This was SVN commit r676.
2004-07-09 19:59:19 +00:00
d5197e3c77
revised mount logic; now stores the mount point and uses it to correctly convert from VFS to native paths
...
This was SVN commit r675.
2004-07-09 19:58:43 +00:00
af58e59633
pass FILE_NO_AIO at open instead of calling uncached_* (which ended up duplicating code)
...
This was SVN commit r674.
2004-07-09 19:57:59 +00:00
fcb85a5968
Added exit() JS function
...
This was SVN commit r673.
2004-07-09 12:44:12 +00:00
dc5e5dd774
PNG and BMP "encode" now operational
...
This was SVN commit r672.
2004-07-09 02:18:59 +00:00
41d8db6f81
add vfs_exists, uncached_io, and change IO interface to value-return buffer param (void**)
...
This was SVN commit r671.
2004-07-09 02:17:37 +00:00
306053c994
bring read interface into line with vfs_io (value-return buffer param)
...
This was SVN commit r670.
2004-07-09 02:14:21 +00:00
8306c53492
increase control block size to "plenty" until things settle
...
This was SVN commit r669.
2004-07-09 02:13:09 +00:00
5931a06606
add WriteScreenshot (see announcements)
...
This was SVN commit r668.
2004-07-09 02:04:30 +00:00
bad0b0629d
add lseek (needed for uncached_io)
...
This was SVN commit r667.
2004-07-09 00:17:55 +00:00
af9c336b43
JS GUI interface
...
This was SVN commit r666.
2004-07-08 15:23:47 +00:00
a8f48ff7e0
XMB
...
This was SVN commit r665.
2004-07-08 15:22:09 +00:00
92f14cd90a
move hInst = GetModuleHandle to wsdl_init, to make sure it's done before anything else
...
This was SVN commit r664.
2004-07-08 15:16:31 +00:00
c33bcfd03d
add keyboard hook to intercept printscreen and windows keys
...
This was SVN commit r662.
2004-07-08 15:11:42 +00:00
226fd70292
now open files in binary mode on windows (thanks to philip for catching this)
...
This was SVN commit r661.
2004-07-08 15:10:26 +00:00
fc30c305f4
Added necessary #includes
...
This was SVN commit r660.
2004-07-08 14:44:04 +00:00
e803594239
Removed unnecessary #includes
...
This was SVN commit r659.
2004-07-08 14:43:16 +00:00
a779ef8595
common interface to texture format codecs; work started on encoders (to write textures)
...
This was SVN commit r658.
2004-07-08 14:40:24 +00:00
b7a05fd50b
fix iterator invalidation bug triggered by multiple mount points; add vfs_uncached_io()
...
This was SVN commit r657.
2004-07-08 14:38:58 +00:00
9f84c8b0fa
Removed unnecessary #includes
...
This was SVN commit r656.
2004-07-08 14:36:52 +00:00
875d78d10b
reqnum = int; complain if watch failed
...
This was SVN commit r655.
2004-07-08 14:33:58 +00:00
0c05abb304
fixes for write code and new uncached_write routine (bypass cache, no file padding problem)
...
This was SVN commit r654.
2004-07-08 14:30:35 +00:00
3d7b76c140
add read/write prototypes (file.cpp wasn't including a windows header that defined them elsewhere)
...
This was SVN commit r653.
2004-07-08 14:24:17 +00:00
b07360ccf7
reqnum uint->int, to allow error return
...
This was SVN commit r652.
2004-07-08 14:22:10 +00:00
5c96e991eb
cleanup; more last-error neutral; fix start_io for file writes
...
This was SVN commit r651.
2004-07-08 14:21:14 +00:00
765477e1a8
no message
...
This was SVN commit r650.
2004-07-08 12:53:10 +00:00
602b706481
Non-PCH header fix
...
This was SVN commit r649.
2004-07-07 19:40:20 +00:00
d59e656986
Added config file settings for VBO, vsync and shadows
...
This was SVN commit r647.
2004-07-07 18:47:11 +00:00
c866494fdc
Allow getGlobal() from JS code
...
This was SVN commit r645.
2004-07-07 18:27:25 +00:00
2a26d9f506
- Implemented WriteFile to write config files back to disk
...
- JS Interface for all operations supported by the C++ Interface
This was SVN commit r644.
2004-07-07 18:06:02 +00:00
44ad38830c
made c_str() const
...
This was SVN commit r643.
2004-07-07 18:03:42 +00:00
715c208907
Fixed "www.wildfiregames/com" URLs
...
This was SVN commit r642.
2004-07-07 10:59:53 +00:00
ab1190ef55
Added JSCLASS_HAS_PRIVATE
...
This was SVN commit r641.
2004-07-07 10:57:36 +00:00
eb530b7d94
Use the correct JS lib for Debug/Release.
...
Errors are now also reported through debug_out to reduce the chance of
missing them.
This was SVN commit r640.
2004-07-07 10:52:45 +00:00
f55e9a72bd
Use the correct JS DLL for Debug/Release.
...
Define NDEBUG in Release builds.
This was SVN commit r639.
2004-07-07 10:44:15 +00:00
b5bd1b82ec
Fixed handling of paths without leading ..'s, now relative paths starting in the same directory (i.e. subdir/file.dtd) and absolute paths (/art/actors/object.dtd) work as one would think they should
...
This was SVN commit r635.
2004-07-07 01:44:54 +00:00
6b4c07a5a7
add dbghelp
...
This was SVN commit r634.
2004-07-07 01:36:59 +00:00
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