michael
|
b7bd9f3325
|
* Add TerminatedSet (delphi compatibility, bug ID #37388)
git-svn-id: trunk@45805 -
|
2020-07-18 22:35:36 +00:00 |
|
michael
|
74e65f77bc
|
* Fix bug ID #37118
git-svn-id: trunk@45444 -
|
2020-05-20 07:32:09 +00:00 |
|
michael
|
ac208ab689
|
* clarify dubious case statements
git-svn-id: trunk@45425 -
|
2020-05-18 17:29:48 +00:00 |
|
svenbarth
|
c8b7094378
|
* fix for Mantis #36940: apply (adjusted) patch by Bi0T1N to add functionality to the thread manager to set a thread's debug name (if supported by the platform)
git-svn-id: trunk@45160 -
|
2020-04-28 19:58:20 +00:00 |
|
michael
|
2dfc5b160b
|
* Fix wrong start/stop index
git-svn-id: trunk@44635 -
|
2020-04-07 14:03:42 +00:00 |
|
michael
|
0ff254e00f
|
* Fix bug ID #36837: add ToObjectArray, ToStTringArray and SetStrings
git-svn-id: trunk@44632 -
|
2020-04-07 08:27:34 +00:00 |
|
ondrej
|
a5ed5bd942
|
TFileStream: use SysErrorMessage in exception message if available
git-svn-id: trunk@44200 -
|
2020-02-17 08:35:15 +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
|
ee18a7ee9a
|
classes: add TStringsOption.soPreserveBOM
git-svn-id: trunk@43848 -
|
2020-01-03 10:39:53 +00:00 |
|
ondrej
|
e1e4f4c122
|
classes: introduce TRawByteStringStream
git-svn-id: trunk@43845 -
|
2020-01-02 20:02:27 +00:00 |
|
ondrej
|
5d58ced92b
|
classes: add TStrings.Options (Delphi-compatibility)
git-svn-id: trunk@43841 -
|
2020-01-02 18:55:19 +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 |
|
michael
|
abeb00cd94
|
* Fix bug ID #34303, readability opimizations
git-svn-id: trunk@43714 -
|
2019-12-23 13:15:19 +00:00 |
|
michael
|
23ef6459bd
|
* Fix bug #36284: small refactoring
git-svn-id: trunk@43454 -
|
2019-11-12 13:04:07 +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
|
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 |
|
marco
|
8dddf8a525
|
* patch from Ondrej, TVerticalAlignment & TTopBottom
git-svn-id: trunk@42813 -
|
2019-08-25 09:37:21 +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 |
|
michael
|
a516b6fd74
|
* Fix bug ID #0035817
git-svn-id: trunk@42351 -
|
2019-07-11 20:33:39 +00:00 |
|
michael
|
024714fa20
|
* Fix non-threading platforms
git-svn-id: trunk@42249 -
|
2019-06-19 08:10:26 +00:00 |
|
michael
|
ade808cb43
|
* Patch from Pascal Riekenberg to make component loading thread safe (bug ID 35638)
git-svn-id: trunk@42248 -
|
2019-06-19 06:25:02 +00:00 |
|
michael
|
4d1e2c6aa5
|
* Sort public properties/methods in stringlist
git-svn-id: trunk@42171 -
|
2019-06-04 07:08:45 +00:00 |
|
michael
|
7c36912eb0
|
* Better fix for 35660: Introduced TMissingNameValueSeparatorAction
git-svn-id: trunk@42170 -
|
2019-06-04 07:00:48 +00:00 |
|
michael
|
833e00bfbd
|
* Fix bug #35660, introduce prefervaluestonames
git-svn-id: trunk@42153 -
|
2019-06-01 09:42:27 +00:00 |
|
michael
|
167ca93d25
|
* Patch from Ondrej to remove unnecessary overload keywords
git-svn-id: trunk@42062 -
|
2019-05-14 08:36:52 +00:00 |
|
michael
|
6649fab22d
|
* Fix bug ID #0035580
git-svn-id: trunk@42058 -
|
2019-05-13 20:23:50 +00:00 |
|
michael
|
e4385d1b19
|
* Fix bug ID #35576
git-svn-id: trunk@42057 -
|
2019-05-13 20:15:00 +00:00 |
|
michael
|
dc592a888f
|
* Make explicit that Integer is 32-bit
git-svn-id: trunk@42056 -
|
2019-05-13 11:47:46 +00:00 |
|
michael
|
fdccb0d62f
|
* FIx compilation with 3.0.4
git-svn-id: trunk@42049 -
|
2019-05-12 15:36:04 +00:00 |
|
michael
|
58f1a8513b
|
* FIx compilation for platforms that do not have extended
git-svn-id: trunk@42048 -
|
2019-05-12 15:33:26 +00:00 |
|
michael
|
60efc9e81c
|
* Add Read/Write(Buffer) TBytes, ReadData/WriteData, ReadBufferData/WriteBufferData to be Delphi compatible
git-svn-id: trunk@42042 -
|
2019-05-12 10:09:16 +00:00 |
|
pierre
|
819752c334
|
Avoid warnings when -v0 is used by using $push/$pop
git-svn-id: trunk@41960 -
|
2019-04-29 14:19:16 +00:00 |
|
michael
|
27894ebe68
|
* Patch from Serge Anvarov to improve TStrings.GetNextLine and TStrings.GetNextLineBreak (bug ID 35331)
git-svn-id: trunk@41853 -
|
2019-04-09 11:35:56 +00:00 |
|
michael
|
08d6b446f0
|
* Fix bug ID #35345, allow tstrings.text to exceed 2Gb
git-svn-id: trunk@41852 -
|
2019-04-09 11:16:56 +00:00 |
|
michael
|
cae2c94e90
|
* Patch from Ondrej Pokorny to let AddStrings call beginupdate/endupdate under all circumstances (bug ID 35341)
git-svn-id: trunk@41849 -
|
2019-04-08 07:51:19 +00:00 |
|
michael
|
e3973e9c4e
|
* Fix bug #35305, lazy instantiation of class alias list. Patch from Ondrej Pokorny
git-svn-id: trunk@41819 -
|
2019-04-01 17:31:20 +00:00 |
|
michael
|
60606e61ef
|
* Patch from Ondrej Pokorny to make RegisterClassAlias thread-safe
git-svn-id: trunk@41818 -
|
2019-04-01 17:25:29 +00:00 |
|
michael
|
2669b68e6d
|
* Added move on TCollection (bug ID 32673)
git-svn-id: trunk@41795 -
|
2019-03-26 07:03:24 +00:00 |
|
michael
|
4143ecf6c0
|
Fix bug ID #35086: TParser should reset position (tentative)
git-svn-id: trunk@41331 -
|
2019-02-16 08:39:40 +00:00 |
|