svenbarth
|
190716ac0e
* move getrecorddef and gettabledef from TVMTWritter to symdef as they might be used from the RTTI as well
|
7 years ago |
svenbarth
|
2e1327b6b2
* use pooled constant references for the parameter locations as more often than not they're equal between multiple methdos (e.g. the Self argument is always the same)
|
7 years ago |
svenbarth
|
029ec93df6
* use pooled constant references for the names of VMT methods in the RTTI
|
7 years ago |
svenbarth
|
228d3252cc
* use pooled constant references for the parameter names of VMT methods in the RTTI
|
7 years ago |
svenbarth
|
8bf3661f7f
+ add a method to emit a reference to a pooled shortstring constant (aka one per unit); very useful for new RTTI tables to avoid poluting the binary with string constants
|
7 years ago |
marco
|
0f619c3ef8
* two new priority classes for all but wince. See comments in process.pp
|
7 years ago |
marco
|
b929b8b8eb
* fix for #34185, pallette not nilled, causes problems when reader is recycled.
|
7 years ago |
marco
|
0b9ee238b5
* windows unit enhancements from mantis #34184
|
7 years ago |
svenbarth
|
d9cb5c4502
+ add a Boolean8 alias for Boolean for symmetry's sake (fixes Mantis #34058)
|
7 years ago |
svenbarth
|
d8f024a490
* improve DirectoryExists() and FileExists() based on patch by Serge Anvarov in Mantis #32370 so that they also support files/directories that aren't accessible (e.g. the page file) as well as FollowLink = False
|
7 years ago |
svenbarth
|
e110d90127
+ implement FileGetSymLinkTarget() based on patch by Serge Anvarov in Mantis #32370
|
7 years ago |
svenbarth
|
b9721003f0
+ add missing defines
|
7 years ago |
svenbarth
|
09e5f463dc
+ add Delphi-compatible FileGetSymLinkTarget functions to all platforms (currently returns False on all platforms); this also includes TSymLinkRec variants for both RawByteString and UnicodeString
|
7 years ago |
svenbarth
|
92dcdd8b5b
+ add Delphi compatible FollowLink parameter (default is True) to FileExists and DirectoryExists; support for it is up to each target
|
7 years ago |
michael
|
3e3c8fdbc1
* Fixed bug ID #33743 with provided patch. (erroneous exception in getbinarydata)
|
7 years ago |
michael
|
a6f61d6cd7
* Fix bug #34176, use access field when creating key
|
7 years ago |
marco
|
315fe21718
* deprecations, remove oldlinux.
|
7 years ago |
marco
|
096e7d7513
* add prawbytestring.
|
7 years ago |
michael
|
fd8641d83c
* Fix bug #34164 - Fix use of AssertCount and use overloaded ComparisonMsg
|
7 years ago |
michael
|
e6304da9a6
* Inadvertenly applied untested change, undo
|
7 years ago |
michael
|
74b6fb2bfe
* Patch from Bart Broersma to fix bug ID #33993
|
7 years ago |
marco
|
aaef0d5570
* removed a space, mantis #34149
|
7 years ago |
marco
|
1e60364572
* another stat file cleanup.
|
7 years ago |
marco
|
8554332c1d
* centralize some type definitions so that they are compatible between process and processunicode
|
7 years ago |
marco
|
bffbff73e1
* remove deprecated parts linux stat records (FPC 1.0 leftovers)
|
7 years ago |
marco
|
15fcd0ab61
* remove old ifdefs
|
7 years ago |
marco
|
98f00acb06
* trunk to 3.3.1
|
7 years ago |
marco
|
57b73f7022
* don't include date/rev info of fpcmake. complicates merging.
|
7 years ago |
marco
|
d143ab60e1
* regenned makefile without date/rev components for easier merging.
|
7 years ago |
marco
|
4dbc2ae873
* enable processunicode in fpmake and .fpcmake for win32 and win64.
|
7 years ago |