|
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 |
|