|
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 |
|
|
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 |
|
|
35baf71fe8
|
Define XP_* globally, for anything that uses SpiderMonkey directly
This was SVN commit r1025.
|
2004-08-20 14:02:53 +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 |
|
|
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 |
|
|
16b198b05d
|
Fixed calling convention for IPv6 function pointers
This was SVN commit r1007.
|
2004-08-16 18:13:22 +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 |
|
|
9cd4cab693
|
A few log categories
This was SVN commit r994.
|
2004-08-15 20:57:31 +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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|