Rika Ichinose
|
d7352e7b66
Remove most of the VER3_0 conditionals.
|
11 months ago |
Rika Ichinose
|
8d12774d3b
Don’t cache process ID.
|
1 year ago |
Rika Ichinose
|
4383aab15a
Fix off-by-one error in syswin.inc:setup_arguments.
|
1 year ago |
Rika Ichinose
|
fed9c609e8
Calculate the amount of ansichars in argv with one call to WideCharToMultiByte.
|
1 year ago |
Rika Ichinose
|
3cfec5e6a4
Allocate argvs at once.
|
1 year ago |
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 |