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
7902369a85
Linux/GCC (requires a ## between L and a #expr string)
...
This was SVN commit r755.
2004-07-14 12:26:49 +00:00
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
55539690f9
Fix texture alignment
...
This was SVN commit r753.
2004-07-14 10:40:36 +00:00
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
050a9a465d
moved assert2 here, since it's now portable
...
This was SVN commit r751.
2004-07-14 03:06:15 +00:00
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
977693c7db
GUI text renderer
...
This was SVN commit r745.
2004-07-13 22:48:53 +00:00
fcf320caa8
Handle fonts without an 0xFFFD glyph
...
This was SVN commit r744.
2004-07-13 22:48:17 +00:00
d895d9c10f
Turn text upside down
...
This was SVN commit r743.
2004-07-13 22:44:20 +00:00
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
25a24729ac
add win32 clipboard implementation (wchar_t)
...
This was SVN commit r741.
2004-07-13 21:17:59 +00:00
81b1c6a5ea
add portable clipboard routines (wchar_t)
...
This was SVN commit r740.
2004-07-13 21:17:26 +00:00
950db27b2c
fix take-address-of-temporary bug
...
This was SVN commit r739.
2004-07-13 21:13:10 +00:00
21e685b1f6
fix refcount (now initialized to 1)
...
This was SVN commit r738.
2004-07-13 21:12:46 +00:00
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
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