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
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
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
1768ccded3
Miscellaneous GCC fixes
...
This was SVN commit r948.
2004-08-09 16:44:08 +00:00
937ce1dcb5
Unbroke GCC
...
This was SVN commit r946.
2004-08-09 16:31:34 +00:00
65ec0b468d
Added vsnprintf2, a wrapper around vsnprintf to make it more gcc-like (allowing %lld, %1$d, etc)
...
This was SVN commit r944.
2004-08-09 15:44:35 +00:00
abfe9faadc
New zlib/libpng libraries
...
This was SVN commit r942.
2004-08-08 18:50:44 +00:00
7545ad13b8
Corrected cursor orientation
...
This was SVN commit r941.
2004-08-08 18:38:42 +00:00
ec7e3c890c
texture loaders now flip png (always) and bmp+tga (if top-down)
...
also more clear TGA header use (struct instead of direct offset)
This was SVN commit r939.
2004-08-08 18:07:46 +00:00
5bdfaf5758
fix several bugs related to tag reset when reopening cached handles
...
This was SVN commit r938.
2004-08-08 18:04:03 +00:00
f08cd3466c
increase REF_BITS to 16 (=> 64k refs possible)
...
This was SVN commit r936.
2004-08-08 16:40:59 +00:00
ca9174e1d8
update vfs_load; now returns handle with the correct file size (i.e. leaving out padding)
...
This was SVN commit r934.
2004-08-07 13:45:03 +00:00
58a0437e66
fix comment on not storing aiocb in struct File
...
This was SVN commit r933.
2004-08-07 13:44:28 +00:00
09cf9dce75
add support for lying about a memory handle's actual allocation (useful for the file code, which allocates extra room for padding yet wants to return the allocation's handle)
...
This was SVN commit r932.
2004-08-07 13:34:43 +00:00
58ae20116a
due to mem fix, DDS file size is correct; assert that verifies that was moved here from ogl_tex and un-commented-out
...
This was SVN commit r931.
2004-08-07 13:33:30 +00:00
5026705fe8
moved DDS file size check to tex (it's file format-specific)
...
This was SVN commit r930.
2004-08-07 13:32:32 +00:00
4e517d52f7
oglCheck() function, which blows up when you add invalid OpenGL code
...
This was SVN commit r923.
2004-08-06 14:58:58 +00:00
db344d5f51
add get_executable_path (used by file_rel_chdir)
...
This was SVN commit r920.
2004-08-05 19:21:35 +00:00
fb7e097d24
move some win-specific debug calls here (implements sysdep/debug)
...
This was SVN commit r919.
2004-08-05 19:21:16 +00:00
c1dc584e22
use get_executable_path (sysdep) instead of relying solely on argv0
...
This was SVN commit r918.
2004-08-05 19:20:45 +00:00
bcbb2a36c7
missing brace - d'oh!
...
This was SVN commit r916.
2004-08-05 14:06:16 +00:00
a91b0d9368
only store HMem if FILE_CACHE
...
This was SVN commit r915.
2004-08-05 14:02:10 +00:00
d274e4c7f9
more comments; also SECTOR_SIZE constant added
...
This was SVN commit r914.
2004-08-05 14:01:49 +00:00
b2afef529c
Introducing: The Pre-Game State. The game instance is not created on program load as before, but can be started by JS functions.
...
This was SVN commit r912.
2004-08-05 13:07:51 +00:00
338b849b4c
FILE_CACHE flag: overrides default of not caching the file handle (see explanation in latest build thread)
...
This was SVN commit r910.
2004-08-05 12:48:13 +00:00
affb03cbc4
add flags param for future use (as in vfs_store)
...
This was SVN commit r909.
2004-08-05 12:47:40 +00:00
a1cf32474a
RES_TEMP scope alias: RES_NO_CACHE
...
This was SVN commit r908.
2004-08-05 12:45:56 +00:00
146491beed
add too-many-file open warning when opening, too (but the underlying problem is fixed)
...
This was SVN commit r907.
2004-08-05 12:45:27 +00:00
7d608e084a
Include the real fam header instead of the one for Windows FAM emulation
...
This was SVN commit r905.
2004-08-05 12:17:06 +00:00
f01b1ebb58
triviality: remove / from module filename in exception report
...
This was SVN commit r901.
2004-08-05 02:30:27 +00:00
9e19efa240
fix exception string (no longer always INVALID_HANDLE)
...
This was SVN commit r899.
2004-08-05 01:56:55 +00:00
9a2acadc2e
add instrumentation showing when files are opened
...
This was SVN commit r891.
2004-08-03 12:57:06 +00:00
f1c7af9a95
ignore .xmb files when reloading (not critical, just avoids output clutter)
...
This was SVN commit r890.
2004-08-03 12:56:44 +00:00
MarkT
2b396ccb57
Minor improvements to some simulation code.
...
This was SVN commit r887.
2004-08-02 23:14:54 +00:00
78d47d3016
fixed funny bug: file write handles were cached; VFS writes (eg. screenshots) led to reload -> wiped out file contents
...
temp solution: do not cache file writes; see latest build thread.
This was SVN commit r885.
2004-08-02 22:16:18 +00:00
06725f7613
be less annoying when tag security check is undermined
...
This was SVN commit r884.
2004-08-02 21:29:55 +00:00
05f02111da
split debug functions out into separate sysdep/debug header
...
This was SVN commit r883.
2004-08-02 13:47:38 +00:00
8485fc3d82
cleanup; keep_open scheme that means resources will actually be cached (default is now to keep in mem). caching control is still missing
...
This was SVN commit r882.
2004-08-02 13:46:44 +00:00
4c3f1027dd
small optimization: rounds offset down (and restores later) to avoid buffer copy in waio
...
This was SVN commit r881.
2004-08-02 13:45:35 +00:00
3e92b4a043
comment path conversion functions
...
This was SVN commit r880.
2004-08-02 13:44:48 +00:00
85b1f26f65
inline in the hopes the compiler will leave out the call (so call stack isn't polluted)
...
This was SVN commit r879.
2004-08-02 13:38:05 +00:00
fc77eadd9e
re-enable HRTs (had disabled for testing). oops
...
This was SVN commit r878.
2004-08-02 13:35:45 +00:00
0d9523d921
fix aiocb struct size assumption (was included in resource control block; now allocated dynanmically)
...
This was SVN commit r876.
2004-08-01 20:23:53 +00:00
30553628ab
remove dead code
...
This was SVN commit r875.
2004-08-01 20:23:11 +00:00
18e55bba4f
no message
...
This was SVN commit r874.
2004-08-01 20:14:14 +00:00
44a4262ab8
bugfix: correct path now returned.
...
This was SVN commit r873.
2004-08-01 01:08:54 +00:00
358cf63bf3
no message
...
This was SVN commit r872.
2004-07-31 19:55:36 +00:00
4577ad00dc
fix include path
...
This was SVN commit r870.
2004-07-31 19:47:40 +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
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
d5142ff7f8
move from lib/ to lib/sysdep
...
This was SVN commit r859.
2004-07-31 14:10:06 +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
2c23606c31
hook up aio; cleanup; commenting
...
This was SVN commit r850.
2004-07-31 11:03:17 +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
f31bc328f2
Moved all cursor code into cursor.cpp
...
This was SVN commit r844.
2004-07-29 16:14:22 +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
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
79eaacfba1
slight simplification seen while debugging
...
This was SVN commit r835.
2004-07-28 17:53:45 +00:00
9e2eba541d
no message
...
This was SVN commit r830.
2004-07-28 12:05:51 +00:00
777abc8edb
helper functions/header for openal
...
This was SVN commit r828.
2004-07-28 11:34:40 +00:00
9aed44a91f
more+nicer comments + some cleanup
...
This was SVN commit r824.
2004-07-28 08:31:13 +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
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
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
MarkT
f02eab8aba
Added configurable hotkey-cooker
...
This was SVN commit r795.
2004-07-21 16:34:07 +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
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
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
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
8684287360
Linux fixes
...
This was SVN commit r763.
2004-07-15 19:59:27 +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
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
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
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
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
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
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
14aa03f3b0
Linux/GCC compat: wchar_t size fix for glCallLists
...
This was SVN commit r714.
2004-07-11 20:29:34 +00:00
7bef7160ca
gcc warning fixes
...
This was SVN commit r702.
2004-07-11 12:49:44 +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
1001aeacf5
Linux/GCC compat, headers and such
...
This was SVN commit r695.
2004-07-10 21:25:35 +00:00
4769a92894
Added newline at end
...
This was SVN commit r689.
2004-07-10 20:28:18 +00:00
c00e774089
Removed crc32 code - use zlib's instead
...
This was SVN commit r687.
2004-07-10 20:24:33 +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
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
bad0b0629d
add lseek (needed for uncached_io)
...
This was SVN commit r667.
2004-07-09 00:17:55 +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
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
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
602b706481
Non-PCH header fix
...
This was SVN commit r649.
2004-07-07 19:40:20 +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
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
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
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
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
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
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
ca4558d48d
fix hExitEvent double-free
...
This was SVN commit r592.
2004-06-23 14:49:14 +00:00
da7d60e3ec
fixed HT detect (thanks to philip for testing)
...
This was SVN commit r590.
2004-06-23 13:45:50 +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
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
9d13d607ab
SDL_Delay, SDL_APPACTIVE event
...
This was SVN commit r576.
2004-06-21 13:59:58 +00:00
24f0756712
bail if #chars = 0 (avoid BC warning); fix debug messages
...
This was SVN commit r574.
2004-06-21 12:49:37 +00:00
6891ca6e1f
improve timer detection logic and document time-source disable macros
...
This was SVN commit r571.
2004-06-19 22:53:14 +00:00
62f3945116
use EnumDisplaySettingsA instead of unicode version, which seems to cause a memory overrun
...
This was SVN commit r570.
2004-06-19 22:51:54 +00:00
c01eb01dfb
Linux fixedness
...
This was SVN commit r567.
2004-06-19 21:13:10 +00:00
aed6d949d5
new #included
...
This was SVN commit r566.
2004-06-19 21:12:39 +00:00
ccd32180ec
fixed header name
...
This was SVN commit r562.
2004-06-19 14:57:29 +00:00
ed17ed9fb4
debug functions (superassert with stack trace)
...
This was SVN commit r561.
2004-06-19 14:54:25 +00:00
a9864a5e66
add some code for detecting hyperthread systems (needed for timer). incomplete
...
This was SVN commit r559.
2004-06-19 14:46:44 +00:00
2299573567
now catches bad_alloc exceptions thrown during reloads (=> no need to wrap new in exception handler there)
...
This was SVN commit r558.
2004-06-19 14:45:46 +00:00
0eeca662cc
split stuff out into cpu, os, gfx interfaces
...
This was SVN commit r557.
2004-06-19 14:45:04 +00:00
1e47f64630
add log2
...
This was SVN commit r556.
2004-06-19 14:43:31 +00:00
a27224db69
split out of wdetect; added some code for hyperthreading support (incomplete)
...
This was SVN commit r553.
2004-06-19 14:36:59 +00:00
f761c91c73
no change
...
This was SVN commit r552.
2004-06-19 14:31:43 +00:00
3c11f6e5d6
split into os, cpu, and gfx parts
...
This was SVN commit r551.
2004-06-19 14:30:55 +00:00
fa7d4991d6
move SDL headers to sysdep/win (only used by wsdl)
...
This was SVN commit r550.
2004-06-19 14:29:40 +00:00
5da9ecd1b0
move SDL headers to sysdep/win (only used by wsdl)
...
This was SVN commit r546.
2004-06-19 12:21:05 +00:00
d181ccf97e
Hopefully now working in gcc *and* MSVC
...
This was SVN commit r542.
2004-06-18 19:14:42 +00:00
32b6627645
Miscellaneous gcc fixes
...
This was SVN commit r541.
2004-06-18 18:56:10 +00:00
3b6ad836e2
Minor header adjustments
...
This was SVN commit r536.
2004-06-18 18:34:04 +00:00
38bfabeb38
fixed goto problem with gcc - was jumping over an (unused) var decl
...
This was SVN commit r535.
2004-06-18 14:59:50 +00:00
a2fdd3e190
renamed some vars for clarity
...
This was SVN commit r533.
2004-06-18 13:34:37 +00:00
941f7c3661
bullet-proofing - fail if reloading VDir
...
This was SVN commit r531.
2004-06-18 13:32:33 +00:00
3c6becec37
was thinking about documenting the whole lib design goals/rationale, added a few notes.
...
This was SVN commit r530.
2004-06-18 13:24:59 +00:00
b09211c4a3
remove *tot - non-portable and inefficient. replaced with stringstream
...
This was SVN commit r529.
2004-06-18 13:22:26 +00:00
8347bebebc
Spelling corrction
...
This was SVN commit r524.
2004-06-16 16:29:38 +00:00
f149e007e1
Unicode fonts
...
This was SVN commit r520.
2004-06-16 15:36:49 +00:00
358f43205a
Allow texture format override, so that the 8-bit GL_ALPHA fonts can work
...
This was SVN commit r519.
2004-06-16 15:35:05 +00:00
d4423850ef
Leak-detect malloc/etc too
...
This was SVN commit r518.
2004-06-15 21:27:12 +00:00
0d7f2501f9
Enable memory leak detection
...
This was SVN commit r517.
2004-06-15 21:08:51 +00:00
ea68626ec1
Remove new new (Xerces doesn't like it)
...
This was SVN commit r516.
2004-06-15 21:08:05 +00:00
136182e8bc
oglPrintError now outputs to debug output window
...
This was SVN commit r512.
2004-06-15 02:43:56 +00:00
952ec353fb
fix overflow problem if timer res is low; cleaned up in general; use RingBuf for averaging
...
This was SVN commit r508.
2004-06-14 13:29:23 +00:00
7fb1f4892e
adapted ringbug operator[] for timer's needs
...
This was SVN commit r507.
2004-06-14 13:27:33 +00:00
e1997e6b31
added a few comments
...
This was SVN commit r506.
2004-06-14 12:59:15 +00:00
70b53d90ef
Avoid problems when get_time() frequently returns the same value twice
...
This was SVN commit r503.
2004-06-13 19:48:04 +00:00
e61f416e0d
Changes to make the numpad minus (and other keys) be recognised in KEYDOWN correctly
...
This was SVN commit r502.
2004-06-13 19:42:48 +00:00
ade1ee19cc
re-enable exceptions (wasn't necessary to strip them)
...
This was SVN commit r501.
2004-06-13 19:41:42 +00:00
0fb2ec31fc
fix LONG_PTR VC6 error reported by stuart
...
This was SVN commit r499.
2004-06-13 19:23:37 +00:00
ed23cb7cc1
hopefully bulletproof is_subpath
...
This was SVN commit r497.
2004-06-13 19:13:32 +00:00
da1e6df5f0
uhoh, yet another problem. quick fix so others aren't impacted; investigating
...
This was SVN commit r496.
2004-06-13 17:15:38 +00:00
3893d1597d
fixed loophole in mount path handling (cannot now mount parent dir of a previous mounting)
...
This was SVN commit r495.
2004-06-13 16:58:22 +00:00
f1713bbca0
improved mount logic; added comments
...
This was SVN commit r491.
2004-06-13 16:12:54 +00:00
475d4ed509
snazzy new module init/shutdown hook mechanism
...
This was SVN commit r490.
2004-06-13 16:06:23 +00:00
0cce0ea5bc
handles details of delay loading and implements the helper function (=> extra lib no longer needed)
...
This was SVN commit r489.
2004-06-13 16:05:38 +00:00
7975657f0b
variable name change for clarity
...
This was SVN commit r488.
2004-06-13 16:04:11 +00:00
641ad1e382
moved fmod shutdown here from main - this module is responsible for that.
...
This was SVN commit r485.
2004-06-13 15:32:34 +00:00
f9625ecd00
make possible DLL CRT (declare CRT funcs as _CRTIMP)
...
This was SVN commit r481.
2004-06-11 17:55:24 +00:00
15ca5cbf21
newline stomper and fixed warnings
...
This was SVN commit r473.
2004-06-11 02:14:18 +00:00
MarkT
e4fe4ed602
JS Interface to entities. It even partially works now.
...
This was SVN commit r469.
2004-06-10 22:24:03 +00:00
a06bff04b6
Added VK_CONTROL/_ALT/_MENU mappings onto SDLK_LCTRL/etc (I can't find an non-positional SDL CTRL key)
...
This was SVN commit r467.
2004-06-10 09:57:03 +00:00
a30a82469e
some toe-stepping that evidently resulted in two prot variables :P
...
This was SVN commit r465.
2004-06-09 22:38:37 +00:00
5a59c28e95
now includes wglext for "proper" definition of win-specific funcs
...
This was SVN commit r463.
2004-06-09 17:59:01 +00:00
0997ca4c19
added xerces headers (speeds up build a bit)
...
This was SVN commit r462.
2004-06-09 17:56:28 +00:00
bb1a9bad7d
fail file_map requests for empty files (avoids bc warning)
...
This was SVN commit r460.
2004-06-09 16:10:23 +00:00
25d2a41c64
glprintf: ignore empty strings (avoids bc warning)
...
This was SVN commit r459.
2004-06-09 16:09:07 +00:00
a0a9276b21
not freeing dll after manual import; allows delay load
...
This was SVN commit r458.
2004-06-09 15:52:15 +00:00
f197601cbb
clean up test delayload hook. very tricky - automagically calls WSAStartup on first sockets call
...
This was SVN commit r457.
2004-06-09 15:50:38 +00:00
1c5c3da703
some fixes to coexist with windows.h, if included from win-specific code (i.e. wsdl)
...
This was SVN commit r456.
2004-06-09 15:48:47 +00:00
0409f4d9d3
support for delay loading
...
This was SVN commit r455.
2004-06-09 15:45:47 +00:00
40b2cbcba3
fix bc warnings (RDC params)
...
This was SVN commit r454.
2004-06-09 15:45:15 +00:00
69fb0064b4
remove winmm dependency (timeSetEvent -> thread)
...
This was SVN commit r453.
2004-06-09 15:44:44 +00:00
131573f7c4
fix boundschecker warning (was resetting gamma ramp after shutdown)
...
This was SVN commit r452.
2004-06-09 15:43:59 +00:00
a6246b9045
read_le16/32 can't be inline in source and extern in header - gcc won't export them
...
This was SVN commit r450.
2004-06-09 14:11:35 +00:00
ca523e9f3c
GCC compat (init skipped by goto)
...
This was SVN commit r442.
2004-06-09 13:49:32 +00:00
5d440712f2
GCC compat
...
This was SVN commit r441.
2004-06-09 13:48:49 +00:00
d022ac51f8
_WIN32 ifdefs around wglext.h include
...
This was SVN commit r440.
2004-06-09 13:46:39 +00:00
d455ac90ef
Linux/unix debug macros
...
This was SVN commit r439.
2004-06-09 13:46:06 +00:00
5b8d980809
Fixed path_validate debug statement
...
This was SVN commit r438.
2004-06-09 13:44:12 +00:00
8002f5fe6e
str[n]icmp => str[n]casecmp on non-windows
...
This was SVN commit r437.
2004-06-09 13:43:25 +00:00
770845d823
investigating delay loading; mess
...
This was SVN commit r431.
2004-06-08 20:37:15 +00:00
921463e55a
added timestamp to measure startup time
...
This was SVN commit r430.
2004-06-08 20:36:17 +00:00
3c220be8ef
added getcwd
...
This was SVN commit r429.
2004-06-08 20:35:46 +00:00
53425fa4b5
implementation complete, hopefully :P
...
This was SVN commit r427.
2004-06-08 15:22:40 +00:00
825289242a
added vfs_get_path (bad name) - returns the VFS path to a given real dir
...
(used by res.cpp to translate paths from WFAM)
This was SVN commit r426.
2004-06-08 15:21:42 +00:00
d7dbf08bc2
auto-reload finished (last remaining problem: translating OS paths to VFS)
...
This was SVN commit r425.
2004-06-08 15:18:01 +00:00
78fa30be94
export path conversion function for res.cpp interaction with FAM
...
This was SVN commit r424.
2004-06-08 15:16:50 +00:00
8d52add5ea
ran newline stomper; no real changes
...
This was SVN commit r423.
2004-06-08 12:10:51 +00:00
f9ad314f5a
fix empty-statement warning (i.e. comment out - that spot isn't implemented yet)
...
This was SVN commit r407.
2004-06-07 00:04:37 +00:00
815e177beb
now responsible for watching mountings for changes via FAM
...
This was SVN commit r406.
2004-06-07 00:04:02 +00:00
092fa131ff
more faithfully emulating the real FAM now (keeping track of watches by request number). not finished
...
This was SVN commit r404.
2004-06-06 23:58:52 +00:00
916ddc8c02
fixed ICC warning about func decl
...
This was SVN commit r403.
2004-06-06 23:58:03 +00:00
2dcb0d8056
more header fixes
...
This was SVN commit r401.
2004-06-04 17:47:12 +00:00
7b9e881039
initial code using FAM API. unfinished; one problem remaining is how to convert absolute paths to their VFS equivalent
...
This was SVN commit r400.
2004-06-04 17:44:56 +00:00
0ca334ed39
now emulates FAM API so other code can use one interface. implemented but untested.
...
This was SVN commit r399.
2004-06-04 17:44:17 +00:00
9dcd2a0c12
re-enabled HAVE_PCH (disabled for testing - oops)
...
This was SVN commit r397.
2004-06-04 16:06:31 +00:00
0dc6007fbd
(re)added headers so it'll work without HAVE_PCH
...
This was SVN commit r396.
2004-06-04 12:41:53 +00:00
df4b9df830
fixed reference to since removed hrt.h
...
This was SVN commit r393.
2004-06-03 18:46:21 +00:00
c7a84e84be
added precompiled.h everywhere
...
This was SVN commit r392.
2004-06-03 18:38:14 +00:00
5747fe33b0
new: windows-specific opengl header (included by ogl.h)
...
This was SVN commit r391.
2004-06-03 18:37:07 +00:00
8e6e179187
cleanup
...
This was SVN commit r390.
2004-06-03 18:36:48 +00:00
520e2a1ff6
rename hrt -> wtime; emulate POSIX routine with HRT (simplifies timer code)
...
This was SVN commit r389.
2004-06-03 18:36:35 +00:00
c15300446e
fix stupid mmap bug reported by simon
...
This was SVN commit r387.
2004-06-03 14:20:09 +00:00
0b3d0c9e5c
small interface changes to bring in line with vfs and file
...
This was SVN commit r386.
2004-06-03 13:57:36 +00:00
cb75497412
documentation! w00t
...
This was SVN commit r385.
2004-06-03 13:57:00 +00:00
d9b1daf2e4
restored fminf
...
This was SVN commit r384.
2004-06-03 13:35:39 +00:00
MarkT
d32be2011f
Pathfinding tweaks; coldet fixes.
...
This was SVN commit r379.
2004-06-03 02:20:48 +00:00
4daa183dd3
stripped some headers from deprecated prometheus.h => huge rearrange
...
This was SVN commit r378.
2004-06-03 01:43:33 +00:00
2339389870
implemented refcount for mmap
...
This was SVN commit r376.
2004-06-03 00:27:50 +00:00
2d51e32878
some bulletproofing; completed+documented mmap
...
This was SVN commit r373.
2004-06-03 00:17:24 +00:00
f84bc36ca3
moved fminf+fmaxf to sysdep
...
This was SVN commit r372.
2004-06-02 21:50:50 +00:00
af3949ab7a
updated file mapping (was partially unimplemented)
...
This was SVN commit r371.
2004-06-02 20:41:05 +00:00
b82d4dd4b3
removed misc.h - name tells me it isn't necessary ;) everything moved into lib.h
...
This was SVN commit r368.
2004-06-02 19:02:12 +00:00
d94c41fe9c
fixed incorrect endian detect macro
...
This was SVN commit r366.
2004-06-02 17:40:43 +00:00
0ce04bf73f
no message
...
This was SVN commit r364.
2004-06-02 16:59:12 +00:00
f8dafe455d
CVS dirs are skipped when mounting
...
This was SVN commit r362.
2004-06-02 16:58:35 +00:00
719b8f1074
fixed *nix libpng include fix
...
This was SVN commit r361.
2004-06-02 16:33:59 +00:00
4ba7fc3b7c
yet more tree_lookup fixes for bug pointed out by simon
...
This was SVN commit r358.
2004-06-02 16:12:13 +00:00
85f335e0fe
fixed tree_lookup - now allows dir names (with optional trailing slash)
...
This was SVN commit r354.
2004-06-02 15:32:42 +00:00
c0d33d3330
Linux/GCC compat, a few newlines at end of file, minor changes
...
This was SVN commit r353.
2004-06-02 15:31:55 +00:00
270aa5974e
- endian ifdefs => __BYTE_ORDER == __BIG_ENDIAN
...
- round moved to sysdep with _MSC_VER ifdefs
- alternative CHECK_ERR macro (in lib.h)
- some linux compat stuff
This was SVN commit r350.
2004-06-02 15:15:12 +00:00
f1a3cd9e31
../lib/lib.cpp
...
This was SVN commit r349.
2004-06-02 15:12:48 +00:00
016ca6ed06
fixed gcc error with asm code
...
This was SVN commit r347.
2004-06-02 15:00:23 +00:00
48d981b030
- Added a OS_UNIX define for unix variants (Linux and Mac OS X)
...
- OS_UNIX => HAVE_GETTIMOFDAY
- OS_LINUX => HAVE_X
This was SVN commit r346.
2004-06-02 14:31:27 +00:00
9bdbc49306
now pull in .lib file via source (more convenient than using project settings)
...
This was SVN commit r339.
2004-06-02 01:07:25 +00:00
kezz
11979a48fa
kezz - adding preliminary sound code
...
This was SVN commit r336.
2004-06-01 22:19:53 +00:00
3721e05a74
There was a presumably unnecessary unmatched { in misc.h. Updated it to avoid compiler error.
...
This was SVN commit r335.
2004-06-01 20:03:24 +00:00
3abf9ac4b5
lots of type fixes; types.h is now a convenience wrapper on top of the standard uintN_t routines
...
This was SVN commit r334.
2004-06-01 17:34:12 +00:00
3856c2ab1e
removed - conflicts with headers on *nix. functionality moved into wsdl
...
This was SVN commit r333.
2004-06-01 16:52:30 +00:00
5af6d6007b
removed endian.* and rolled it into (w)sdl
...
This was SVN commit r329.
2004-05-31 12:21:14 +00:00
47a4af4c82
fixed bug found via mem leak: handles now closed at exit regardless of refcount
...
This was SVN commit r323.
2004-05-30 00:57:20 +00:00
1eaadd38aa
ran everything though mark's newline stomper.
...
This was SVN commit r322.
2004-05-30 00:46:58 +00:00
notpete
726d5a6adf
Added glDrawRangeElements to function list.
...
This was SVN commit r297.
2004-05-29 20:46:02 +00:00
notpete
86eaf95476
Added function for retrieving GL texture object from a texture handle.
...
This was SVN commit r296.
2004-05-29 20:45:18 +00:00
27f8a68de3
some smaller fixes
...
This was SVN commit r293.
2004-05-29 12:04:42 +00:00
1c5a2d8f10
started vfs enumerate directory support, not finished or functional
...
This was SVN commit r292.
2004-05-29 12:00:53 +00:00
672c25084b
fixed log location; win code modules now register init/shutdown (=> less dependencies, more control over init order)
...
This was SVN commit r277.
2004-05-27 17:30:06 +00:00
bb3db6daf8
fixed remnant of set-root-dir problem; now finally works correcly when started from batch file. no extra path/chdir necessary.
...
This was SVN commit r276.
2004-05-27 01:11:21 +00:00
9aacf9b4bf
no message
...
This was SVN commit r275.
2004-05-27 00:29:54 +00:00
MarkT
51375831f1
Desync-ed unit motion.
...
This was SVN commit r274.
2004-05-26 23:47:46 +00:00
0c8ea18853
upgrade to new libpng and zlib (see announcements thread)
...
This was SVN commit r270.
2004-05-26 19:28:42 +00:00
6c608edd60
linefix stomped everything :P
...
This was SVN commit r266.
2004-05-25 23:16:21 +00:00