|
9c579eb89d
|
Executable version of the exception-stuff generator
This was SVN commit r1060.
|
2004-08-26 10:34:09 +00:00 |
|
|
4041b7880e
|
Made missing textures non-fatal
This was SVN commit r1059.
|
2004-08-26 10:31:34 +00:00 |
|
|
918cb99c7f
|
now verify glActiveTexture != 0 in GL extension check (in response to bug #18)
This was SVN commit r1055.
|
2004-08-25 11:44:11 +00:00 |
|
|
c01f1f00a8
|
Minorly better error handling
This was SVN commit r1053.
|
2004-08-24 21:07:20 +00:00 |
|
|
4ce93a9f12
|
remove misalign warning (no longer relevant)
This was SVN commit r1052.
|
2004-08-24 17:42:46 +00:00 |
|
|
df5ba1f690
|
simplification: only VFS allocates output buffer
This was SVN commit r1051.
|
2004-08-24 17:34:00 +00:00 |
|
|
13e5f5dc11
|
underwent review, armor-plating and documentation. "finished" (i hope) except for one last outstanding issue:
special-casing uncompressed files in archive. the impl is hackish ATM,
and requires further work on the file_io cache.
This was SVN commit r1050.
|
2004-08-24 17:29:54 +00:00 |
|
|
fb0b498de2
|
pthread_mutex update - now uses CRITICAL_SECTIONs. quite hacky; awaiting word from simon how he'd like it :)
This was SVN commit r1049.
|
2004-08-24 17:27:51 +00:00 |
|
|
49e284ae5e
|
now uses vfs_load instead of vfs_map (faster, doesn't break if the files are in an archive and compressed)
This was SVN commit r1048.
|
2004-08-24 17:26:35 +00:00 |
|
|
68aa9a81f3
|
Removed the single-pixel borders between glyphs; most font textures are now half their former size
This was SVN commit r1045.
|
2004-08-24 14:58:50 +00:00 |
|
|
f0e6936b94
|
Updated
This was SVN commit r1044.
|
2004-08-24 11:42:44 +00:00 |
|
|
d5a5f4c300
|
Now uses plain English messages when calling translate() before loading a language, rather than crashing
This was SVN commit r1043.
|
2004-08-24 11:32:32 +00:00 |
|
|
83fb95dbde
|
Removed hard-coded filenames
This was SVN commit r1042.
|
2004-08-24 11:29:40 +00:00 |
|
|
c6d292dc87
|
Slightly better dictionary handling
This was SVN commit r1041.
|
2004-08-24 11:28:18 +00:00 |
|
|
49b5c5c2b8
|
Trivial wrapper around vfs_next_dirent, to make some other code a little tidier
This was SVN commit r1040.
|
2004-08-24 11:26:32 +00:00 |
|
|
a684d27654
|
Error code to exception conversion, via ThrowError(code)
This was SVN commit r1039.
|
2004-08-24 11:09:11 +00:00 |
|
|
9fa5e3b57a
|
Better Unicode support in the console
This was SVN commit r1038.
|
2004-08-24 11:07:50 +00:00 |
|
|
506b283844
|
Now actually uses IsInitialised() correctly, to avoid crashing when logging messages before the config DB is loaded
This was SVN commit r1037.
|
2004-08-24 11:05:41 +00:00 |
|
|
003bf13eb0
|
GCC fixes: things
This was SVN commit r1035.
|
2004-08-21 12:57:10 +00:00 |
|
|
6873de4ed0
|
GCC fixes: string.c_str() in LOG
This was SVN commit r1034.
|
2004-08-21 12:55:43 +00:00 |
|
|
59fd28fc93
|
GCC fixes: made zip_archive_open/close not inline
This was SVN commit r1033.
|
2004-08-21 12:54:25 +00:00 |
|
|
57fad52ef3
|
GCC non-fixes: marked broken code
This was SVN commit r1032.
|
2004-08-21 12:53:17 +00:00 |
|
|
d1e29b1d16
|
GCC fixes: avoid warnings about XP_UNIX
This was SVN commit r1031.
|
2004-08-21 12:52:31 +00:00 |
|
|
a8f64267a2
|
GCC fixes: evil goto.
This was SVN commit r1030.
|
2004-08-21 12:50:55 +00:00 |
|
|
0e55379b36
|
Initial i18n integration
This was SVN commit r1029.
|
2004-08-21 11:45:01 +00:00 |
|
|
9e4ee4b8d9
|
Quadrupled stack size, since we had too many files
This was SVN commit r1027.
|
2004-08-21 11:35:46 +00:00 |
|
|
6e9c7dd532
|
Fixed minor type-conversion warnings
This was SVN commit r1026.
|
2004-08-20 14:03:49 +00:00 |
|
|
35baf71fe8
|
Define XP_* globally, for anything that uses SpiderMonkey directly
This was SVN commit r1025.
|
2004-08-20 14:02:53 +00:00 |
|
|
0ac6b7839f
|
(That last message didn't make much sense at all, and the code was slightly wrong anyway)
Check for error definitions in .cpp/.h files inside directories whose
names contain digits.
This was SVN commit r1024.
|
2004-08-20 12:53:24 +00:00 |
|
|
88ab133c1f
|
Check for errors in directory names containing digits (e.g. "i18n")
This was SVN commit r1023.
|
2004-08-20 12:41:08 +00:00 |
|
|
f94ecbd6d7
|
hide ugly multimap code behind interface
This was SVN commit r1022.
|
2004-08-19 12:03:15 +00:00 |
|
|
e6324c95d6
|
add rationale for non-caching async IO and not prefetching
This was SVN commit r1021.
|
2004-08-19 12:02:58 +00:00 |
|
|
0706801286
|
heeding thoreau's "simplify" call. fat trimmed from tree_lookup and remount;
no longer support single archives: discussed with stu, it's not
necessary
This was SVN commit r1020.
|
2004-08-19 12:02:15 +00:00 |
|
|
95453aa2c6
|
add STL_HASH_(MULTI)MAP
This was SVN commit r1018.
|
2004-08-18 02:13:53 +00:00 |
|
|
d58e16e0ff
|
work in progress. caching moved to sync IO code (simplifies things).
This was SVN commit r1017.
|
2004-08-18 02:12:52 +00:00 |
|
|
e2970992fd
|
fix FileIO type; also new transfer mode for uncompressed files that allows using the file cache (HACK!)
This was SVN commit r1016.
|
2004-08-18 02:11:50 +00:00 |
|
|
3d455fc05f
|
h_find now via hash multimap instead of linear search (it's called often)
This was SVN commit r1015.
|
2004-08-18 02:08:15 +00:00 |
|
|
4934c7cbe2
|
don't cache VDir (not copy equivalent). fixes bug that caused terrain textures not to load.
also renamed FileIO
This was SVN commit r1014.
|
2004-08-18 02:06:23 +00:00 |
|
|
ac8cfef8d0
|
bugfix: was memsetting the memory log /stream/, not buffer. while at it, we just alloc via calloc
This was SVN commit r1013.
|
2004-08-18 01:51:23 +00:00 |
|
|
589106ae1c
|
increase memory buffer size (due to boundschecker overrun warning)
This was SVN commit r1012.
|
2004-08-18 01:32:05 +00:00 |
|
|
0d6477d83b
|
add note and added (currently commented out) debug_outs to determine when/why handles are being allocated
This was SVN commit r1011.
|
2004-08-17 21:06:08 +00:00 |
|
|
a8b8471a23
|
no longer require aiocb to be zeroed (real aio doesn't).
removed user-visible pointer in aiocb; cb -> req mapping is now better.
This was SVN commit r1010.
|
2004-08-17 13:40:55 +00:00 |
|
|
af85086e3b
|
no longer register atexit call to free mutex in pthread_mutex_initializer - user code should do that.
brought to light by simon's network / thread util itself freeing the
mutex, leading to invalid handle atexit.
This was SVN commit r1009.
|
2004-08-17 13:36:03 +00:00 |
|
|
fdaa535fc2
|
Removed memory leak
This was SVN commit r1008.
|
2004-08-17 12:34:07 +00:00 |
|
|
16b198b05d
|
Fixed calling convention for IPv6 function pointers
This was SVN commit r1007.
|
2004-08-16 18:13:22 +00:00 |
|
|
4d9c7684df
|
w00t! first batch of actual network support!
This was SVN commit r1006.
|
2004-08-16 15:19:17 +00:00 |
|
|
d79dad28d0
|
Fixed scrolling for windowed mode - stop scrolling when the mouse moves outside the window
This was SVN commit r1005.
|
2004-08-16 14:33:26 +00:00 |
|
|
5575409959
|
Fix for pthread_create - assumed new thread started before _beginthread returns. Fixed by heap-allocating the parameter to thread_start
This was SVN commit r1004.
|
2004-08-16 14:30:18 +00:00 |
|
|
8e823492b5
|
better names for inf_* routines
This was SVN commit r1003.
|
2004-08-16 13:20:53 +00:00 |
|
|
611ec4f10d
|
add throughput measure
This was SVN commit r1002.
|
2004-08-16 13:19:10 +00:00 |
|
|
94316413db
|
rough initial implementation of revised L3 file block cache. works, considerable speedup.
also: async routines now fill a control block, instead of returning a
handle (that's now done by VFS)
This was SVN commit r1001.
|
2004-08-15 21:50:29 +00:00 |
|
|
48ecbe3c48
|
VFS wraps async IO control block in a handle (better separation of powers ;))
This was SVN commit r1000.
|
2004-08-15 21:49:17 +00:00 |
|
|
caedad6fc4
|
allow freeing 0 ptrs
This was SVN commit r999.
|
2004-08-15 21:48:34 +00:00 |
|
|
788b177e81
|
async routines now fill a control block, instead of returning a handle (that's now done by VFS)
This was SVN commit r998.
|
2004-08-15 21:47:47 +00:00 |
|
|
5ff6c98c95
|
bugfix in IO callback (was incorrectly reporting # bytes read); async routines now fill a control block, instead of returning a handle (that's now done by VFS)
This was SVN commit r997.
|
2004-08-15 21:47:32 +00:00 |
|
|
d41cdc4dff
|
Allow NULL categories, and make them very interesting
This was SVN commit r996.
|
2004-08-15 21:10:49 +00:00 |
|
|
9cd4cab693
|
A few log categories
This was SVN commit r994.
|
2004-08-15 20:57:31 +00:00 |
|
|
0037a0c6c0
|
Now allows categorised logging with user-configurable interest levels. By default, all errors and warnings are 'interesting' (reported in interestinglog.html and the console), and system.cfg lets you alter your interest in particular categories.
This was SVN commit r993.
|
2004-08-15 20:57:04 +00:00 |
|
|
98a4cea133
|
IsInitialised() on singletons, for when you need to know whether certain things (e.g. the config database) exist yet
This was SVN commit r992.
|
2004-08-15 20:47:25 +00:00 |
|
|
5edadf1433
|
don't cache handles that don't have a key (i.e. couldn't be found when reloading)
This was SVN commit r991.
|
2004-08-14 12:36:03 +00:00 |
|
|
3ba9855b2e
|
wasn't converting native path to portable before sending to VFS.
fixes assert after screenshot write reported by stu
This was SVN commit r990.
|
2004-08-14 12:28:54 +00:00 |
|
|
00a70deafd
|
Fixed the console's border
This was SVN commit r989.
|
2004-08-14 11:40:40 +00:00 |
|
|
ed9671e8d7
|
Fixed JS complaints about missing 'prototype'
This was SVN commit r988.
|
2004-08-14 11:23:38 +00:00 |
|
|
cc9ae228f9
|
_mem() JS function, for extremely basic VRAM usage information
This was SVN commit r987.
|
2004-08-14 11:21:29 +00:00 |
|
|
7e1bcd5159
|
Slightly nicer cursor loading (using the resource system for caching)
This was SVN commit r986.
|
2004-08-12 17:36:48 +00:00 |
|
|
4e7b132bfd
|
sound/music player now responsible for calling oal_Init, due to delay-loading.
This was SVN commit r985.
|
2004-08-12 17:32:37 +00:00 |
|
|
6637011982
|
removed winsock dependency (now uses GetFileType)
This was SVN commit r984.
|
2004-08-12 17:32:16 +00:00 |
|
|
c0428d8cee
|
sound/music player now responsible for calling oal_Init, due to delay-loading.
This was SVN commit r983.
|
2004-08-12 17:20:11 +00:00 |
|
|
d0454100cd
|
newer DLLs now delay-loaded (reduces startup time by 600ms)
This was SVN commit r982.
|
2004-08-12 17:19:45 +00:00 |
|
|
3459ad5d8f
|
less MAX_REQS (64 was unnecessarily high)
This was SVN commit r981.
|
2004-08-12 17:19:20 +00:00 |
|
|
cfa6dd3dfe
|
bugfix: free GLRC before HDC, but BC still complains that there are unfreed GDI objects
This was SVN commit r980.
|
2004-08-12 17:18:54 +00:00 |
|
|
18221110cf
|
removed debug output from FPS code
This was SVN commit r979.
|
2004-08-12 16:06:47 +00:00 |
|
|
0b452320ef
|
add callback for sync I/O (useful for reporting progress)
This was SVN commit r978.
|
2004-08-12 15:51:31 +00:00 |
|
|
df9dcc5711
|
opening files as a directory -> problem with dir_watch. solved
This was SVN commit r977.
|
2004-08-11 23:25:37 +00:00 |
|
|
3dff0dbb90
|
re-enable warning when ReadDirectoryChanges fails (underlying problem solved)
This was SVN commit r976.
|
2004-08-11 23:25:09 +00:00 |
|
|
04c4e7ae02
|
now case-insensitive; added tags to each path variable to tell what kind
also fixed some bugs, Zip loading is successfully integrated.
This was SVN commit r975.
|
2004-08-11 20:24:26 +00:00 |
|
|
1f2ebb678e
|
slightly change file_enum interface (don't need flags); comments
This was SVN commit r974.
|
2004-08-11 20:23:22 +00:00 |
|
|
c5701c8299
|
add higher-level dox, fix some bugs, made case-insensitive
This was SVN commit r973.
|
2004-08-11 20:21:42 +00:00 |
|
|
e67ed4acc0
|
pass dir_watch the native path, so that it has a chance at working ;p
This was SVN commit r972.
|
2004-08-11 20:20:03 +00:00 |
|
|
93b40f835e
|
improvement: don't cache if reload failed
This was SVN commit r971.
|
2004-08-11 20:19:31 +00:00 |
|
|
436e45daee
|
now uses vfs_load.
This was SVN commit r970.
|
2004-08-11 20:18:49 +00:00 |
|
|
6fa44006e8
|
remove mods/official from pathname (since Unpacker now uses the VFS)
This was SVN commit r969.
|
2004-08-11 20:18:30 +00:00 |
|
|
972596878e
|
remove mods/official from pathname
This was SVN commit r968.
|
2004-08-11 20:17:13 +00:00 |
|
|
b09896a62b
|
Documented the console cursor character's magic number (U+FE33)
This was SVN commit r966.
|
2004-08-11 14:48:36 +00:00 |
|
|
4d202beb5b
|
Less ambiguous cursor in console
This was SVN commit r965.
|
2004-08-10 17:16:46 +00:00 |
|
|
10180a7dba
|
fat-fingered commit; ignore the previous change (now undone)
This was SVN commit r963.
|
2004-08-10 16:06:17 +00:00 |
|
|
77eb2d7db8
|
finally removing; it has no function
This was SVN commit r962.
|
2004-08-10 16:04:21 +00:00 |
|
|
56d798d52f
|
move g_LightEnv here from terrainMain (which is ceasing to exist)
This was SVN commit r961.
|
2004-08-10 16:02:29 +00:00 |
|
|
bd5690def7
|
Run-time selection of FreeType DLL, to let the user decide whether to enable glyph hinting
This was SVN commit r960.
|
2004-08-10 16:01:18 +00:00 |
|
|
023592d23f
|
bugfixes related to "lying about user's buffer" feature
also rearranged + cleaned up a bit
This was SVN commit r959.
|
2004-08-10 16:01:04 +00:00 |
|
|
7c36638fd0
|
minor bugfix / commenting
This was SVN commit r958.
|
2004-08-10 15:59:11 +00:00 |
|
|
e4867475dd
|
no longer use LOC_ZIP
This was SVN commit r957.
|
2004-08-10 15:58:54 +00:00 |
|
|
b81d75a0f3
|
add file_io_complete call for polling.
also some bugfixes related to reading from zip
This was SVN commit r956.
|
2004-08-10 15:57:35 +00:00 |
|
|
59231be9a7
|
massive cleanup, commenting, hardening, bugfixes => mostly works :)
This was SVN commit r955.
|
2004-08-10 15:56:04 +00:00 |
|
|
6e1887ad8b
|
removed LOC_ZIP (not needed; callback can determine via Loc.archive if it's a zip file)
This was SVN commit r954.
|
2004-08-10 15:55:24 +00:00 |
|
|
982b0ffc25
|
Run-time selection of FreeType DLL, to let the user decide whether to enable glyph hinting
This was SVN commit r953.
|
2004-08-10 15:51:06 +00:00 |
|
|
9aa3be9ae3
|
Temporary fix for VC6 Testing workspace error
This was SVN commit r952.
|
2004-08-10 11:01:23 +00:00 |
|
|
230731c69d
|
Allow the standard Windows PrtSc action (i.e. copy to clipboard) if HOTKEY_SCREENSHOT has been redefined
This was SVN commit r951.
|
2004-08-09 20:58:32 +00:00 |
|
|
0b3361b6f5
|
several bugfixes for loading from Zip (currently broken)
This was SVN commit r950.
|
2004-08-09 16:46:57 +00:00 |
|
|
687aea271e
|
fixed alignment (broken after last user_p change)
This was SVN commit r949.
|
2004-08-09 16:44:42 +00:00 |
|