2
0
sergei 6788fd6433 + Win64 SEH: install a top-level exception handler around thread functions. This was a missing puzzle piece of SEH support. Now behavior of unhandled exceptions in non-main threads is consistent with that of main thread, and, in general, behavior of SEH-enabled RTL is consistent with one without SEH. 12 жил өмнө
..
wininc 2012220aec * Fixed HKEY_xxx defines for win64. For example HKEY_CLASSES_ROOT should be $FFFFFFFF80000000 on win64 instead of $80000000. Most registry API functions accept invalid HKEY_xxx values. But some registry functions like RegOverridePredefKey() require proper values. I had spent several hours fighting with RegOverridePredefKey() on win64 until I have found what had been wrong. 12 жил өмнө
crt.pp 1a3d8f483e * crtwrite didn't handle buffer writes > 255 chars properly, and the textrec buffer is 256 currently (and has been since svn history start). Mantis #22334 13 жил өмнө
dos.pp 573102fa70 * Explicitly disable checkpointer for functions using GetEnvironmentStrings 13 жил өмнө
dynlibs.inc 1f25547903 * Fixed compilation (mantis #22413) 13 жил өмнө
fpcmemdll.pp 3e054f46c3 + sharemem unit 19 жил өмнө
fpwinsockh.inc a52a63178b * fix INVALID_SOCKET constant (needs to be OS specific, it is UNSIGNED in windows) 18 жил өмнө
keyboard.pp 62e616cae0 * Fixed warnings. rtl is warnings and notes free for wince and win32 again. 17 жил өмнө
messages.pp 4866975145 + more units for win64 19 жил өмнө
mouse.pp d306e25dc8 * Fixed warnings. 18 жил өмнө
printer.pp 4866975145 + more units for win64 19 жил өмнө
sharemem.pp 47fe287169 * Change to ptruint. 18 жил өмнө
sockets.pp b0a984086f * add comment to size_t definition. Documents issue #22834 a bit. 13 жил өмнө
sysdir.inc 3175f49e4f * Replaced local writable typed constant with variable. Makes function thread-safe (local typed constants are still allocated globally, writable ones ruin thread-safety) and able to compile in {$J-} state. 12 жил өмнө
sysfile.inc 3c0256bd7b * patch by Ludo Brands to fix #20481: GetFileType cannot be used on windows to determine if a handle is a console handle because the function does not distinguish between consoles and printers, resolves #20481 14 жил өмнө
sysheap.inc 0c3a2a257d * Convert heap to ptruint. 18 жил өмнө
sysos.inc 167ee9867e * Moved DLL_xxx declarations to sysos.inc, so they can be reused by wince. 13 жил өмнө
sysosh.inc bc4c1149c3 + Native threadvar implementation for Win32 and Win64 (most of it, but not yet complete). 12 жил өмнө
systhrd.inc 6788fd6433 + Win64 SEH: install a top-level exception handler around thread functions. This was a missing puzzle piece of SEH support. Now behavior of unhandled exceptions in non-main threads is consistent with that of main thread, and, in general, behavior of SEH-enabled RTL is consistent with one without SEH. 12 жил өмнө
systlsdir.inc 167ee9867e * Moved DLL_xxx declarations to sysos.inc, so they can be reused by wince. 13 жил өмнө
sysutils.pp e914ec7f00 Add platform independant support for "GetTickCount" and "GetTickCount64" to unit "SysUtils". "GetTickCount" is declared as deprecated from the beginning and thus "GetTickCount64" should be used instead. 12 жил өмнө
syswin.inc cd44c5f45c Win32 and Win64, fixed DLL exit sequence, resolves #14603: 13 жил өмнө
tthread.inc 764f36a179 Extend TThread with (class) methods and (class) properties from Delphi 2007 and newer. 12 жил өмнө
varutils.pp 4e3cedb492 * VariantInit is a procedure, not a function (according to both MSDN and Delphi docs). 15 жил өмнө
video.pp b58273fdeb * fix memory leak of video unit as proposed by Michael Karst, resolves #22876 13 жил өмнө
windirs.pp e3816d0db2 * Unit windirs does not need to depend on unit strings. 14 жил өмнө
winevent.pp 09c9793938 * avoid deadlock when shutting down the event handler thread 18 жил өмнө
winres.inc 174de3eab1 Merged revisions 9693-10480 via svnmerge from 17 жил өмнө
winsock.pp 397a6059f8 * correct INVALID_SOCKET to NOT 0, mantis #20946 13 жил өмнө
winsock2.pp 1dbde17516 * fix some of the overloads for -A and -W routines. 13 жил өмнө