|
d489c48652
|
safer check if TSC is useable (and CPU detect has occurred)
This was SVN commit r1361.
|
2004-11-19 22:42:20 +00:00 |
|
|
2f9a735232
|
add win_sys_dir for win-specific code
This was SVN commit r1360.
|
2004-11-19 22:41:37 +00:00 |
|
|
96807dd6f3
|
remove resource.h include - not needed, was actually referring to sced resource.h
This was SVN commit r1273.
|
2004-10-23 18:41:02 +00:00 |
|
|
3c9823fd31
|
Don't override the printscreen key when the user's looking at some other program
This was SVN commit r1257.
|
2004-10-18 22:08:21 +00:00 |
|
|
ff4af72da1
|
fix incorrect round up calculation
This was SVN commit r1182.
|
2004-09-21 16:59:50 +00:00 |
|
|
8b2e918e05
|
cleanup + bulletproofing
This was SVN commit r1176.
|
2004-09-21 13:40:14 +00:00 |
|
|
dce92ce677
|
fix 2 stupid bugs causing crashes when loading from loose files - wasn't detecting all causes where transfers are unaligned => read rounded-up amount of data into original buffer as opposed to realign buffer => clobbered the heap.
This was SVN commit r1175.
|
2004-09-21 11:58:22 +00:00 |
|
|
a0f0215c15
|
fixed debug_check_heap definition
This was SVN commit r1167.
|
2004-09-19 18:45:04 +00:00 |
|
|
c3ed7df432
|
0 -> FALSE + add/removed debug code
This was SVN commit r1166.
|
2004-09-19 18:44:21 +00:00 |
|
|
1166c2a22c
|
workaround for stupid "void* -> unsigned cast" warning
This was SVN commit r1165.
|
2004-09-19 17:27:03 +00:00 |
|
|
2d153bac2d
|
Increased paranoia, in case the i18n system crashes while translating the crash message
This was SVN commit r1139.
|
2004-09-06 11:39:27 +00:00 |
|
|
78934b50c1
|
split up call to _CrtSetDbgFlag
This was SVN commit r1112.
|
2004-09-03 20:21:09 +00:00 |
|
|
f57e5ab737
|
Localised crash message (try ":loadLanguage("pseudogreek"), crash()" in the console in a non-Debug build)
This was SVN commit r1105.
|
2004-09-02 19:24:29 +00:00 |
|
|
72e730be3a
|
minor improvements / commenting
This was SVN commit r1098.
|
2004-09-02 02:47:11 +00:00 |
|
|
71b62dc484
|
more explanation of auto-init system
This was SVN commit r1097.
|
2004-09-02 02:46:50 +00:00 |
|
|
b7ceaa0652
|
fix init segment names (must not be A or Z); see meeting log, 2004-08-28
This was SVN commit r1078.
|
2004-08-28 17:34:06 +00:00 |
|
|
39a2589e2c
|
mk_handle -> cast_to_HANDLE (less confusion)
This was SVN commit r1076.
|
2004-08-28 11:14:23 +00:00 |
|
|
d607aad4db
|
had a look at mmap() due to gamedev post. cleaned it up; now bulletproof and armor-plated (I hope :)).
This was SVN commit r1064.
|
2004-08-27 00:29:46 +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 |
|
|
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 |
|
|
9cd4cab693
|
A few log categories
This was SVN commit r994.
|
2004-08-15 20:57:31 +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 |
|
|
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 |
|
|
3dff0dbb90
|
re-enable warning when ReadDirectoryChanges fails (underlying problem solved)
This was SVN commit r976.
|
2004-08-11 23:25:09 +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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
MarkT
|
2b396ccb57
|
Minor improvements to some simulation code.
This was SVN commit r887.
|
2004-08-02 23:14:54 +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 |
|
|
44a4262ab8
|
bugfix: correct path now returned.
This was SVN commit r873.
|
2004-08-01 01:08:54 +00:00 |
|
|
4577ad00dc
|
fix include path
This was SVN commit r870.
|
2004-07-31 19:47:40 +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 |
|
|
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 |
|
|
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 |
|
|
9aed44a91f
|
more+nicer comments + some cleanup
This was SVN commit r824.
|
2004-07-28 08:31:13 +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 |
|
|
1f942c2784
|
VC2005 fix
This was SVN commit r780.
|
2004-07-20 17:19:30 +00:00 |
|
|
b61b1e805c
|
Better error handling! Wow!
This was SVN commit r778.
|
2004-07-19 19:05:34 +00:00 |
|
|
1e40ed1543
|
More attempted error handling
This was SVN commit r769.
|
2004-07-17 17:09:33 +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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
bad0b0629d
|
add lseek (needed for uncached_io)
This was SVN commit r667.
|
2004-07-09 00:17:55 +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 |
|
|
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 |
|
|
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 |
|
|
d467b1a944
|
fixed resolution calculation for GetTickCount (previously assumed uniform updates)
This was SVN commit r617.
|
2004-07-01 13:28:07 +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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
9d13d607ab
|
SDL_Delay, SDL_APPACTIVE event
This was SVN commit r576.
|
2004-06-21 13:59:58 +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 |
|
|
ccd32180ec
|
fixed header name
This was SVN commit r562.
|
2004-06-19 14:57:29 +00:00 |
|