Commit History

Author SHA1 Message Date
  Michael VAN CANNEYT e50d90b7e9 * string -> shortstring 2 years ago
  Michael VAN CANNEYT 706e090457 * Char -> AnsiChar 2 years ago
  marcoonthegit e74d89ce62 * patch by Dean Mustakinov to improve commandline quote handling on Windows, resolves #40189 2 years ago
  florian a06c034189 * cleanup of outdated defines 2 years ago
  florian 7d5b0d2382 * handle rawbytestrings in Win32Ansi2UnicodeMove properly, resolves #38299 4 years ago
  ondrej 1a0ba60de6 * revert r47598: implement TRandomGenerator 4 years ago
  ondrej c4dd3b661a * rtl: implement TRandomGenerator for thread-safe random 4 years ago
  yury 187cc46b32 * Windows: Do not use CommandLineToArgvW for parsing command line parameters, because it treats \" as an escape sequence for the double quote. 5 years ago
  svenbarth 68d743a83e * fix for Mantis #36941: apply (adjusted) patch by Bi0T1N to implement SetThreadDebugNameA and -U for Windows, with the exception of Windows CE 5 years ago
  yury 8d95da3fea * Windows: Reworked handling of command line arguments to properly support Unicode: 5 years ago
  svenbarth 7a0a1d9f36 * fix for Mantis #36544: provide an overall exception handler for the library startup code in case of unhandled exceptions (the loading of the library is considered failed in that case) when SEH is active 5 years ago
  svenbarth 2e259ee3cc * the VMT of the exception class needs to be referenced indirectly 5 years ago
  marco f5e684067d * turn off MB_PRECOMPOSED for encodings named in MSDN multibytetowidechar function, as detailed by Aserge in https://forum.lazarus.freepascal.org/index.php?topic=45380.0;topicseen 6 years ago
  florian b421ed0db1 * fixed TranslateMxcsr 7 years ago
  Tomas Hajny e5ceb04725 * patch by Dmitry Boyarintsev (bug #31023) implementing SysSetCtrlBreakHandler for Win32 and Win64 8 years ago
  svenbarth 3f45860cf9 Use constref instead of const when passing TEntryInformation along 9 years ago
  svenbarth 535621faaa Rename FPC_HAS_INDIRECT_MAIN_INFORMATION to FPC_HAS_INDIRECT_ENTRY_INFORMATION which is more logical considering the record's name 9 years ago
  svenbarth 788393c298 Change WideString initialization to work correctly with indirect main information as well 9 years ago
  Tomas Hajny 92d045c483 * GetStdHandle returns a THandle (use of longint was not 64-bit safe) 9 years ago
  svenbarth 6afda909d4 Rework TlsKey handling on Windows so that it works as intended with indirect main information 9 years ago
  svenbarth e3060130a4 Adjustments so that the resource string related tables are provided inside the system unit (both for indirect and direct entry targets). 9 years ago
  pierre 260c6583cf Only set StdInputHandle, StdOutputHandle and StdErrorHandle once 10 years ago
  michael d5a88caecd * Do not display error message if NoErrMsg is set. 11 years ago
  nickysn fb20791cbe * replaced all the remaining uses of nativeint in the rtl with either sizeint 11 years ago
  sergei e79e038f9c + Win32/Win64 SEH: STATUS_FLOAT_MULTIPLE_(FAULTS|TRAPS) need additional handling. Makes floating-point exceptions consistent between x87 and SSE. 11 years ago
  nickysn 5242ed7864 * changed TResStrInitTable.Count and TWStrInitTablesTable.Count to nativeint 11 years ago
  sergei 1f22c2de22 - Text i/o routines are not expected to return a value. 11 years ago
  sergei 83deae45b8 * First part of 64-bit Windows fixes from Mantis #23074. 11 years ago
  Jonas Maebe d1b2a5f362 * changed the initial value DefaultFileSystemCodePage from CP_ACP to CP_UTF8: 11 years ago
  sergei 04c0845189 * Moved more reusable exception handling code from seh64.inc to syswin.inc. 11 years ago