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. %!s(int64=12) %!d(string=hai) anos
..
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. %!s(int64=12) %!d(string=hai) anos
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 %!s(int64=13) %!d(string=hai) anos
dos.pp 573102fa70 * Explicitly disable checkpointer for functions using GetEnvironmentStrings %!s(int64=13) %!d(string=hai) anos
dynlibs.inc 1f25547903 * Fixed compilation (mantis #22413) %!s(int64=13) %!d(string=hai) anos
fpcmemdll.pp 3e054f46c3 + sharemem unit %!s(int64=19) %!d(string=hai) anos
fpwinsockh.inc a52a63178b * fix INVALID_SOCKET constant (needs to be OS specific, it is UNSIGNED in windows) %!s(int64=18) %!d(string=hai) anos
keyboard.pp 62e616cae0 * Fixed warnings. rtl is warnings and notes free for wince and win32 again. %!s(int64=17) %!d(string=hai) anos
messages.pp 4866975145 + more units for win64 %!s(int64=19) %!d(string=hai) anos
mouse.pp d306e25dc8 * Fixed warnings. %!s(int64=18) %!d(string=hai) anos
printer.pp 4866975145 + more units for win64 %!s(int64=19) %!d(string=hai) anos
sharemem.pp 47fe287169 * Change to ptruint. %!s(int64=18) %!d(string=hai) anos
sockets.pp b0a984086f * add comment to size_t definition. Documents issue #22834 a bit. %!s(int64=13) %!d(string=hai) anos
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. %!s(int64=12) %!d(string=hai) anos
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 %!s(int64=14) %!d(string=hai) anos
sysheap.inc 0c3a2a257d * Convert heap to ptruint. %!s(int64=18) %!d(string=hai) anos
sysos.inc 167ee9867e * Moved DLL_xxx declarations to sysos.inc, so they can be reused by wince. %!s(int64=13) %!d(string=hai) anos
sysosh.inc bc4c1149c3 + Native threadvar implementation for Win32 and Win64 (most of it, but not yet complete). %!s(int64=12) %!d(string=hai) anos
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. %!s(int64=12) %!d(string=hai) anos
systlsdir.inc 167ee9867e * Moved DLL_xxx declarations to sysos.inc, so they can be reused by wince. %!s(int64=13) %!d(string=hai) anos
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. %!s(int64=12) %!d(string=hai) anos
syswin.inc cd44c5f45c Win32 and Win64, fixed DLL exit sequence, resolves #14603: %!s(int64=13) %!d(string=hai) anos
tthread.inc 764f36a179 Extend TThread with (class) methods and (class) properties from Delphi 2007 and newer. %!s(int64=12) %!d(string=hai) anos
varutils.pp 4e3cedb492 * VariantInit is a procedure, not a function (according to both MSDN and Delphi docs). %!s(int64=15) %!d(string=hai) anos
video.pp b58273fdeb * fix memory leak of video unit as proposed by Michael Karst, resolves #22876 %!s(int64=13) %!d(string=hai) anos
windirs.pp e3816d0db2 * Unit windirs does not need to depend on unit strings. %!s(int64=14) %!d(string=hai) anos
winevent.pp 09c9793938 * avoid deadlock when shutting down the event handler thread %!s(int64=18) %!d(string=hai) anos
winres.inc 174de3eab1 Merged revisions 9693-10480 via svnmerge from %!s(int64=17) %!d(string=hai) anos
winsock.pp 397a6059f8 * correct INVALID_SOCKET to NOT 0, mantis #20946 %!s(int64=13) %!d(string=hai) anos
winsock2.pp 1dbde17516 * fix some of the overloads for -A and -W routines. %!s(int64=13) %!d(string=hai) anos