352a3bed64
fix warning
...
This was SVN commit r869.
2004-07-31 19:46:14 +00:00
29f5d23dae
no change
...
This was SVN commit r868.
2004-07-31 19:36:46 +00:00
a060a65a95
attempt to get Zip archives working (problem with directory traverse in VFS). not quite there yet
...
This was SVN commit r867.
2004-07-31 19:36:06 +00:00
7618033b3a
no longer emulate FAM, due to a stupid design flaw. instead, implement sysdep/dir_watch interface
...
This was SVN commit r866.
2004-07-31 19:35:22 +00:00
09f47d6820
Core Classes Reorganization:
...
- g_Terrain and g_Camera totally eradicated as globals, is now m_Terrain
of CWorld and m_Camera of CGameView
- terrainMain.cpp is almost completely empty with functionality moved
into the relevant core classes
- Miscellaneous global functions moved into Core Classes (mostly
GameView)
This was SVN commit r865.
2004-07-31 15:57:18 +00:00
aff7bd83e6
Some logging and more detailed error reporting
...
This was SVN commit r864.
2004-07-31 15:56:18 +00:00
ce742e37c2
Very important newline-at-end-of-file fix :-]
...
This was SVN commit r863.
2004-07-31 15:51:49 +00:00
1739f66428
no longer emulate FAM, due to a stupid design flaw. instead, implement sysdep/dir_watch interface
...
This was SVN commit r862.
2004-07-31 15:50:30 +00:00
1ffe320d23
Updated include path for files moved into sysdep/
...
This was SVN commit r861.
2004-07-31 15:44:20 +00:00
37bca0ba79
Added linux audio libraries
...
This was SVN commit r860.
2004-07-31 15:40:21 +00:00
d5142ff7f8
move from lib/ to lib/sysdep
...
This was SVN commit r859.
2004-07-31 14:10:06 +00:00
520ff37f70
Variable fonts in the GUI
...
This was SVN commit r858.
2004-07-31 13:37:35 +00:00
fe061f4f11
Added JS setCursor(name)
...
This was SVN commit r857.
2004-07-31 12:45:30 +00:00
bbb57ac6db
Removed references to font.h
...
This was SVN commit r856.
2004-07-31 12:44:13 +00:00
fa4fc7f4ee
change CVFSFile header path
...
This was SVN commit r855.
2004-07-31 11:38:13 +00:00
363fba9b94
moved from lib/res/ to ps/
...
This was SVN commit r854.
2004-07-31 11:36:44 +00:00
ab2b08d97b
fix a problem that allowed use of non-open but cached resources
...
This was SVN commit r853.
2004-07-31 11:29:57 +00:00
8b1cec7038
Removed some mildly unpleasant usages of temporary objects
...
This was SVN commit r852.
2004-07-31 11:29:28 +00:00
741699190a
Fixed a couple of crashes
...
This was SVN commit r851.
2004-07-31 11:28:24 +00:00
2c23606c31
hook up aio; cleanup; commenting
...
This was SVN commit r850.
2004-07-31 11:03:17 +00:00
e71a29faf0
CStr::UpperCase now returns uppercase, not lowercase
...
This was SVN commit r849.
2004-07-31 10:59:27 +00:00
1d57c77aed
greatly simplified (1500 -> 1000 lines) by stripping out previous overly complicated caching mechanism.
...
will replace with new, simpler cache that only stores temp buffers for
first and last block when reading from ZIp (everything else is covered
by handle manager cache)
This was SVN commit r848.
2004-07-31 02:02:44 +00:00
bc8ab4cc81
slight improvements in use of res code.
...
This was SVN commit r847.
2004-07-31 01:57:26 +00:00
034230a847
aiocb buf field is now volatile void* to bring in line with linux
...
This was SVN commit r846.
2004-07-31 01:50:54 +00:00
5f810002c7
Changed error handling in Xeromyces
...
This was SVN commit r845.
2004-07-29 16:17:21 +00:00
f31bc328f2
Moved all cursor code into cursor.cpp
...
This was SVN commit r844.
2004-07-29 16:14:22 +00:00
836d34660c
Fixed code that recursively looks for .cpp/.h files
...
This was SVN commit r843.
2004-07-29 16:13:11 +00:00
36c502713b
Used mem_free_h on the Handle returned by vfs_load
...
This was SVN commit r842.
2004-07-29 16:12:27 +00:00
7820919689
Added CVFSFile, a simple wrapper around vfs_load to allow slightly cleaner code elsewhere
...
This was SVN commit r841.
2004-07-29 16:10:33 +00:00
aeb2433acd
Don't get confused by messages sent when enabling NVIDIA's QuickZoom
...
This was SVN commit r840.
2004-07-29 16:02:11 +00:00
d2070837d2
Global variables are nasty. Hacked g_Terrain into a pointer so that it doesn't crash when automatically destructing, although it ought to be handled in a nicer way.
...
This was SVN commit r839.
2004-07-28 19:27:35 +00:00
ec506d0099
Made the pre-main() exception handler's stack trace use the right context
...
This was SVN commit r838.
2004-07-28 18:20:32 +00:00
4a71c89dcd
no change
...
This was SVN commit r837.
2004-07-28 18:01:23 +00:00
4b4146e4a9
some cleanup and a little bit more robust
...
This was SVN commit r836.
2004-07-28 18:00:44 +00:00
79eaacfba1
slight simplification seen while debugging
...
This was SVN commit r835.
2004-07-28 17:53:45 +00:00
00420a8815
fix some minor warnings
...
This was SVN commit r834.
2004-07-28 15:07:54 +00:00
2dce89b1f9
integrated (add oal and VFS bindings)
...
This was SVN commit r833.
2004-07-28 12:08:49 +00:00
7cd447826c
add PLAYMUSIC hotkey
...
This was SVN commit r832.
2004-07-28 12:07:48 +00:00
4f78a0deba
add sound/
...
This was SVN commit r831.
2004-07-28 12:07:19 +00:00
9e2eba541d
no message
...
This was SVN commit r830.
2004-07-28 12:05:51 +00:00
2832286b3f
add initial,rough,etc. music code.
...
have yourself serenaded (germanic peace 3) by pressing <P>lay.
known bug: stutters/pops at low framerates - will be fixed by proper
streaming.
This was SVN commit r829.
2004-07-28 11:36:16 +00:00
777abc8edb
helper functions/header for openal
...
This was SVN commit r828.
2004-07-28 11:34:40 +00:00
77b3943082
added openal and vorbis libs
...
This was SVN commit r827.
2004-07-28 11:30:35 +00:00
9aed44a91f
more+nicer comments + some cleanup
...
This was SVN commit r824.
2004-07-28 08:31:13 +00:00
415662c4cd
First set of Core Classes changes! w00t :P
...
This was SVN commit r823.
2004-07-27 21:00:53 +00:00
8ae3658f84
Fixed endless loop after closed socket connection
...
This was SVN commit r822.
2004-07-27 20:59:46 +00:00
a9c197f549
Linux/GCC Compat
...
This was SVN commit r821.
2004-07-27 20:59:03 +00:00
09df66f871
Added Testing configuration
...
This was SVN commit r820.
2004-07-27 00:47:15 +00:00
386900c0fc
Linux/GCC Compat
...
This was SVN commit r819.
2004-07-27 00:26:51 +00:00
d6a68ad232
Fixed headers for non-PCH, again
...
This was SVN commit r818.
2004-07-25 11:30:05 +00:00
c8514b7d28
OpenGL cursor (for non-Windows)
...
This was SVN commit r817.
2004-07-24 19:38:12 +00:00
48d0bdff97
Added 'tick' action to GUI objects
...
This was SVN commit r816.
2004-07-24 19:09:12 +00:00
233513ce3c
Fixed loads of /W4 warnings, because it's easier than doing anything useful. Added some asserts to check potentially dangerous assumptions, implemented a few missing bits of code, adjusted some comments, etc.
...
This was SVN commit r815.
2004-07-24 14:11:12 +00:00
fe1bee706b
Fixed loads of /W4 warnings, because it's easier than doing anything useful. Added some asserts to check potentially dangerous assumptions, implemented a few missing bits of code, adjusted some comments, etc.
...
This was SVN commit r814.
2004-07-24 14:04:40 +00:00
3f7797b762
Prototype support for using 32-bit textures as cursors on Windows
...
This was SVN commit r813.
2004-07-23 19:07:18 +00:00
046aee9750
Avoid potential endianness conflicts in XMB files
...
This was SVN commit r812.
2004-07-23 19:03:40 +00:00
MarkT
befae8627d
Changed hotkey handling for groups and bookmarks; small pathfinding fixes.
...
This was SVN commit r809.
2004-07-23 10:56:52 +00:00
1a33a9afc3
Added ps/scripting to workspaces
...
This was SVN commit r808.
2004-07-22 22:22:11 +00:00
MarkT
5470eff53c
Fixed (probably) degenerate case stalling the heightfield tracer.
...
This was SVN commit r807.
2004-07-22 17:00:43 +00:00
MarkT
1e719e9262
Scripting interface to currently selected entities; plus initial code to support GUI patrol button
...
This was SVN commit r805.
2004-07-22 16:19:37 +00:00
MarkT
6d8b9e33ef
Minor additions: Added hotkeys to GUI buttons, camera bookmarking (not sure if this system will stay), shoring up some JS error checking, moved a bunch of constants into the config file and added a new rotation mode.
...
This was SVN commit r804.
2004-07-22 16:18:12 +00:00
5ea728fd28
Don't bother looking for memory leaks in 'testing' builds
...
This was SVN commit r803.
2004-07-22 13:25:01 +00:00
2bd2dfd6ab
Minor changes to make the sound code compile without any errors
...
This was SVN commit r802.
2004-07-22 13:24:03 +00:00
b39a059e10
Use the new exception handler in 'testing' builds (for debugging without a debugger)
...
This was SVN commit r801.
2004-07-22 13:22:28 +00:00
MarkT
c3cc7d1c13
no message
...
This was SVN commit r799.
2004-07-21 17:04:10 +00:00
MarkT
b63df21a49
Added hotkey-processor source
...
This was SVN commit r797.
2004-07-21 16:51:21 +00:00
MarkT
f02eab8aba
Added configurable hotkey-cooker
...
This was SVN commit r795.
2004-07-21 16:34:07 +00:00
4a9262afb6
Fixed heap corruption, hopefully correctly
...
This was SVN commit r793.
2004-07-21 12:29:32 +00:00
1343de75d8
Added a function to enable excessively slow memory debugging, for detecting heap corruption close to where it happens.
...
This was SVN commit r792.
2004-07-21 12:28:23 +00:00
f171a2faf0
Fixed something that looked a bit like a bug. Added controlled crashing when VBO creation fails (though it doesn't seem to help at all).
...
This was SVN commit r791.
2004-07-21 11:50:23 +00:00
kezz
ec978d968d
no message
...
This was SVN commit r789.
2004-07-21 02:04:20 +00:00
kezz
3ab3688c55
uploaded preliminary sound stuff. CMusicPlayer streams an ogg from disk successfully but my machine isn't powerful enough to test it in the engine
...
This was SVN commit r787.
2004-07-20 22:20:53 +00:00
MarkT
7fd55bae7f
Minor fix to timing code
...
This was SVN commit r786.
2004-07-20 21:12:28 +00:00
c6e3668009
Don't use the special exception handler in debug builds. (This time I think I got it the right way round.)
...
This was SVN commit r785.
2004-07-20 19:45:31 +00:00
MarkT
194fdf9b4b
Unit selection and ordering, setTimeout, scheduler, fixed timestep code, various fixes and reinforcement of the JS<->Native code.
...
This was SVN commit r783.
2004-07-20 19:30:35 +00:00
db4b5d6ff4
Don't use the special exception handler in debug builds
...
This was SVN commit r781.
2004-07-20 17:20:26 +00:00
1f942c2784
VC2005 fix
...
This was SVN commit r780.
2004-07-20 17:19:30 +00:00
4fa5aabfcf
VC2005 fix
...
This was SVN commit r779.
2004-07-20 11:08:47 +00:00
b61b1e805c
Better error handling! Wow!
...
This was SVN commit r778.
2004-07-19 19:05:34 +00:00
464dfd7ee5
Allow access to GL extension list
...
This was SVN commit r777.
2004-07-19 19:04:17 +00:00
d27c345f28
Better error handling. Reports extensions in system_info.txt.
...
This was SVN commit r776.
2004-07-19 19:03:33 +00:00
82575127d4
Now calls JS_ShutDown (yay, undocumented functions...) to fix a couple of memory leaks
...
This was SVN commit r774.
2004-07-18 18:42:45 +00:00
7c623b02ee
Fixed obvious bug
...
This was SVN commit r773.
2004-07-18 16:07:10 +00:00
d0ba052464
Fixed subtle bug
...
This was SVN commit r772.
2004-07-18 16:06:10 +00:00
56e41b3003
Yet more fun with errors
...
This was SVN commit r771.
2004-07-18 11:51:15 +00:00
bd884f9de6
Put the FPS counter above the GUI
...
This was SVN commit r770.
2004-07-17 17:51:04 +00:00
1e40ed1543
More attempted error handling
...
This was SVN commit r769.
2004-07-17 17:09:33 +00:00
kezz
1d44976b35
removing sound.cpp and sound.h as not needed at the moment due to switch to OpenAL
...
This was SVN commit r768.
2004-07-17 16:23:14 +00:00
9b4f50309a
Slightly pointless and/or rubbish movie-making code
...
This was SVN commit r767.
2004-07-17 11:13:21 +00:00
NoMonkey
3bf8a5255b
no message
...
This was SVN commit r766.
2004-07-17 06:14:23 +00:00
0ed69b0975
Handle the scroll wheel better when skipping updates
...
This was SVN commit r765.
2004-07-16 20:10:37 +00:00
5960ab2599
Slightly nicer font renderer and some other minor changes
...
This was SVN commit r764.
2004-07-16 15:33:15 +00:00
8684287360
Linux fixes
...
This was SVN commit r763.
2004-07-15 19:59:27 +00:00
e01f4a540d
New JS function: crash(). Generates an access violation.
...
This was SVN commit r762.
2004-07-15 19:31:09 +00:00
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
af9cf31691
Working crash log
...
This was SVN commit r760.
2004-07-15 19:12:54 +00:00
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
3da6540b49
Output BOM and correct line endings in crashlog.txt
...
This was SVN commit r758.
2004-07-15 09:52:59 +00:00
b284b47a06
add crash log (call stack and minidump)
...
This was SVN commit r757.
2004-07-15 02:39:25 +00:00
370e328e89
no change
...
This was SVN commit r756.
2004-07-15 02:37:41 +00:00