marco
|
37a8536bd4
|
* undo 43513 which ifdefed usage of ismanagedtype for 3.2. 3.2 now supports ismanagedtype
git-svn-id: trunk@43971 -
|
2020-01-18 15:17:02 +00:00 |
|
marco
|
7fc9212ecd
|
Two static inline constructors
git-svn-id: trunk@43950 -
|
2020-01-15 11:09:17 +00:00 |
|
ondrej
|
77fecff30e
|
TStrings.SaveToStream(TStream): use FEncoding as the default for IgnoreEncoding=False so that loaded files are correctly resaved
git-svn-id: trunk@43948 -
|
2020-01-14 15:33:53 +00:00 |
|
ondrej
|
461a648f67
|
TStrings: default options:
* remove soWriteBOM for FPC backwards compatibility
* add soPreserveBOM so that a loaded file is correctly resaved
git-svn-id: trunk@43947 -
|
2020-01-14 15:30:38 +00:00 |
|
ondrej
|
c3f8b7c914
|
Revert r43942: TStrings: old SaveToFile(string) and SaveToStream(TStream) should ignore Encoding and stay backwards compatible within FPC. Use the other overloads for Encoding-aware SaveTo* methods
git-svn-id: trunk@43946 -
|
2020-01-14 15:17:30 +00:00 |
|
ondrej
|
6ed89d4101
|
TStrings: add missing SaveToFile overload with IgnoreEncoding parameter
git-svn-id: trunk@43945 -
|
2020-01-14 15:16:04 +00:00 |
|
ondrej
|
7dba9f0294
|
TStrings: old SaveToFile(string) and SaveToStream(TStream) should ignore Encoding and stay backwards compatible within FPC. Use the other overloads for Encoding-aware SaveTo* methods
git-svn-id: trunk@43942 -
|
2020-01-14 10:47:13 +00:00 |
|
ondrej
|
34fecf90f3
|
SysUtils: add ExpandFileName with a BasePath overload
git-svn-id: trunk@43928 -
|
2020-01-13 12:36:35 +00:00 |
|
ondrej
|
ee18a7ee9a
|
classes: add TStringsOption.soPreserveBOM
git-svn-id: trunk@43848 -
|
2020-01-03 10:39:53 +00:00 |
|
ondrej
|
944e99d71c
|
sysutils: TEncoding.IsStandardEncoding: FSystemEncodings are standard encodings (they must not be destroyed in user code)
git-svn-id: trunk@43846 -
|
2020-01-02 20:04:52 +00:00 |
|
ondrej
|
e1e4f4c122
|
classes: introduce TRawByteStringStream
git-svn-id: trunk@43845 -
|
2020-01-02 20:02:27 +00:00 |
|
ondrej
|
37327af58b
|
sysutils: change TEncoding.Default from ANSI to SystemEncoding. (It is Delphi-compatible indeed because default SystemEncoding is ANSI.)
git-svn-id: trunk@43842 -
|
2020-01-02 19:00:32 +00:00 |
|
ondrej
|
5d58ced92b
|
classes: add TStrings.Options (Delphi-compatibility)
git-svn-id: trunk@43841 -
|
2020-01-02 18:55:19 +00:00 |
|
ondrej
|
6796434268
|
sysutils: fix TMBCSEncoding.GetPreamble
git-svn-id: trunk@43840 -
|
2020-01-02 18:22:57 +00:00 |
|
ondrej
|
a446032f32
|
classes: fix TStrings.SaveToStream overloads (Delphi-compatibility + introduce IgnoreEncoding-overload for legacy FPC code like for LoadFromStream)
git-svn-id: trunk@43839 -
|
2020-01-02 18:10:53 +00:00 |
|
ondrej
|
c9ae8f94ac
|
classes: fix TMBCSEncoding.IsSingleByte. Issue #36504
git-svn-id: trunk@43838 -
|
2020-01-02 16:51:05 +00:00 |
|
marco
|
defabdc80d
|
* bug #36497, minor stylistic cleanup from Cyrax that replaces some pwidechar with punicodechar
git-svn-id: trunk@43826 -
|
2019-12-31 16:35:32 +00:00 |
|
michael
|
a37cb2d2fa
|
* Fix bug #36478: add array of category names
git-svn-id: trunk@43799 -
|
2019-12-27 11:08:52 +00:00 |
|
ondrej
|
0b5bc00855
|
Remove misleading comment
git-svn-id: trunk@43796 -
|
2019-12-26 16:22:51 +00:00 |
|
michael
|
abeb00cd94
|
* Fix bug ID #34303, readability opimizations
git-svn-id: trunk@43714 -
|
2019-12-23 13:15:19 +00:00 |
|
michael
|
0b9b002807
|
* Fix bug ID #36425
git-svn-id: trunk@43678 -
|
2019-12-12 15:07:46 +00:00 |
|
michael
|
37a9cda682
|
* Treat 3.2 as 3.0.4
git-svn-id: trunk@43513 -
|
2019-11-18 16:00:03 +00:00 |
|
michael
|
a5d3aabfc2
|
* Fix compilation with 3.0.4
git-svn-id: trunk@43482 -
|
2019-11-15 16:57:13 +00:00 |
|
michael
|
6fcd7fe3f8
|
* avoid warning about visibility of ItemIsmanaged
git-svn-id: trunk@43474 -
|
2019-11-15 14:26:12 +00:00 |
|
michael
|
d21a262a6c
|
* Fix bug #0036270: optimize TFPSList.AddList and .Assign
git-svn-id: trunk@43473 -
|
2019-11-15 14:12:11 +00:00 |
|
michael
|
23ef6459bd
|
* Fix bug #36284: small refactoring
git-svn-id: trunk@43454 -
|
2019-11-12 13:04:07 +00:00 |
|
michael
|
5f6f5cb864
|
* Bit helpers for ordinal functions, adapted from batch by Thaddy De Koning (bug ID 0036146)
git-svn-id: trunk@43417 -
|
2019-11-08 11:43:10 +00:00 |
|
michael
|
f622f58b04
|
* Observe doclear
git-svn-id: trunk@43416 -
|
2019-11-08 09:31:45 +00:00 |
|
michael
|
e578477334
|
* Refactor AddDelimitedText/SetDelimitedText
git-svn-id: trunk@43415 -
|
2019-11-08 09:21:08 +00:00 |
|
michael
|
d3ceede910
|
* Reduce use of Length(aValue) in setdelimitedtext
git-svn-id: trunk@43414 -
|
2019-11-08 08:36:31 +00:00 |
|
michael
|
3b867da924
|
* Add AddDelimitedText,AddCommatext by Werner Pamler (bug ID 36249)
git-svn-id: trunk@43405 -
|
2019-11-06 10:51:34 +00:00 |
|
michael
|
2557c8e99b
|
* Fix bug ID #0036268, more descriptive comment
git-svn-id: trunk@43404 -
|
2019-11-06 10:42:11 +00:00 |
|
florian
|
b8f186dab2
|
* reverted r43366
git-svn-id: trunk@43382 -
|
2019-11-03 14:42:02 +00:00 |
|
florian
|
5ead23513d
|
* more overloads for Math.Min/Max, resolves #36161
git-svn-id: trunk@43366 -
|
2019-11-02 16:21:43 +00:00 |
|
michael
|
faee789507
|
* Add some functional methods to TStrings
git-svn-id: trunk@43365 -
|
2019-11-02 15:08:27 +00:00 |
|
michael
|
20ca7d857c
|
* Fix bug ID #36234: unicodedatastering must be of type unicodestring
git-svn-id: trunk@43357 -
|
2019-11-02 11:51:28 +00:00 |
|
michael
|
30bc217d55
|
* Fix bug ID #0036246, delphi compatibility property
git-svn-id: trunk@43353 -
|
2019-11-02 10:25:42 +00:00 |
|
michael
|
c6d8bd73f7
|
* Patch from Serge Anvarov with some optimizations (bug ID 36143)
git-svn-id: trunk@43155 -
|
2019-10-09 07:13:37 +00:00 |
|
michael
|
e89383a104
|
* Fix bug ID #36136, wrong reference count caused by missing const in param
git-svn-id: trunk@43138 -
|
2019-10-06 08:04:10 +00:00 |
|
svenbarth
|
f46b8539d0
|
* implement FileSymLinkGetTarget for *nix systems
git-svn-id: trunk@43113 -
|
2019-10-03 12:07:33 +00:00 |
|
svenbarth
|
b289805a91
|
* correctly copy Size and Attr values when converting from one T*SymLinkRec to the other
git-svn-id: trunk@43108 -
|
2019-10-03 12:07:13 +00:00 |
|
svenbarth
|
178146f06c
|
- TRawByteSymLinkRec.Name is not required (and TUnicodeSymLinkRec doesn't have it either)
git-svn-id: trunk@43107 -
|
2019-10-03 12:07:09 +00:00 |
|
svenbarth
|
a00be912aa
|
* fix regression introduced with r42240: packed sets for the Integer based variants of SetToString/StringToSet need to be shifted on Big Endian systems
git-svn-id: trunk@43048 -
|
2019-09-21 14:36:19 +00:00 |
|
marco
|
8dddf8a525
|
* patch from Ondrej, TVerticalAlignment & TTopBottom
git-svn-id: trunk@42813 -
|
2019-08-25 09:37:21 +00:00 |
|
svenbarth
|
7e1607e095
|
* correct alignment for the property table
git-svn-id: trunk@42808 -
|
2019-08-24 23:08:36 +00:00 |
|
svenbarth
|
2dc771b7ba
|
* TClassData also needs alignment dummies
git-svn-id: trunk@42807 -
|
2019-08-24 23:08:33 +00:00 |
|
svenbarth
|
2002650a23
|
* small corrections (grammar, casing, typo) for the comment for TCallConv
git-svn-id: trunk@42802 -
|
2019-08-24 23:08:17 +00:00 |
|
michael
|
91ba1214d2
|
* Allow context when sorting lists (patch from Ondrej Pokorny, bug ID #0035962)
git-svn-id: trunk@42798 -
|
2019-08-24 10:46:51 +00:00 |
|
svenbarth
|
8e8ffa0511
|
* fix a rather annoying typo
git-svn-id: trunk@42772 -
|
2019-08-23 14:59:10 +00:00 |
|
svenbarth
|
707e05d131
|
* check for CPUM68k instead of M68K; the latter should only be defined when building the compiler, so I wonder how that ever worked...
git-svn-id: trunk@42765 -
|
2019-08-22 20:45:48 +00:00 |
|