U rtl/objpas/classes/streams.inc
--- Recording mergeinfo for merge of r49478 into '.':
U .
# revisions: 49478
r49478 | marco | 2021-06-05 17:42:34 +0200 (Sat, 05 Jun 2021) | 2 lines
Changed paths:
M /trunk/rtl/objpas/classes/streams.inc
* fix from Sebastian Hellwig for writeunicodestring bytes number, mantis 0038963
git-svn-id: branches/fixes_3_2@49610 -
U rtl/nativent/systhrd.inc
U rtl/os2/systhrd.inc
U rtl/win/systhrd.inc
--- Recording mergeinfo for merge of r45159 into '.':
U .
--- Merging r45160 into '.':
U rtl/amicommon/athreads.pp
U rtl/beos/bethreads.pp
U rtl/inc/thread.inc
U rtl/inc/threadh.inc
G rtl/nativent/systhrd.inc
U rtl/netware/systhrd.inc
U rtl/netwlibc/systhrd.inc
U rtl/objpas/classes/classes.inc
U rtl/objpas/classes/classesh.inc
G rtl/os2/systhrd.inc
U rtl/unix/cthreads.pp
G rtl/win/systhrd.inc
--- Recording mergeinfo for merge of r45160 into '.':
G .
--- Merging r45206 into '.':
U rtl/win/sysos.inc
G rtl/win/systhrd.inc
U rtl/win/syswin.inc
--- Recording mergeinfo for merge of r45206 into '.':
G .
--- Merging r45207 into '.':
U rtl/linux/pthread.inc
--- Recording mergeinfo for merge of r45207 into '.':
G .
--- Merging r45233 into '.':
G rtl/linux/pthread.inc
G rtl/unix/cthreads.pp
--- Recording mergeinfo for merge of r45233 into '.':
G .
--- Merging r45237 into '.':
G rtl/unix/cthreads.pp
G rtl/win/systhrd.inc
--- Recording mergeinfo for merge of r45237 into '.':
G .
git-svn-id: branches/fixes_3_2@47806 -
* fix for Mantis #37042: apply patch and test (adjusted for Big Endian) by Bi0T1N to add support for TBitConverter
........
* avoid range check error when using SwapEndian with 16-bit constants
+ added test
........
* readd SmallInt typecasts to SmallInt overload of SwapEndian
........
* when removing a method from the synchronization queue using TThread.RemoveQueuedEvent then both the Code and the Data need to match (Delphi does the same)
+ added test
........
* simplify TThread.RemoveQueuedEvent - decide what to delete and not what to leave (better corresponds with the docs)
........
+ add ability to specify a SQLite VFS when opening a SQLite database
........
* fix test: TThread.WaitFor calls CheckSynchronize as well, so the thread needs to signal when it's done with removing entries from the queue
........
git-svn-id: branches/fixes_3_2@47782 -
------------------------------------------------------------------------
r47061 | michael | 2020-10-07 12:15:13 +0200 (Wed, 07 Oct 2020) | 1 line
* Fix bug where position is not advanced when calling ReadAnsiString/ReadString
------------------------------------------------------------------------
git-svn-id: branches/fixes_3_2@47062 -
(TStrings&TEncoding encoding fixes)
r43838
classes: fix TMBCSEncoding.IsSingleByte. Issue #36504
---------------------
r43839
classes: fix TStrings.SaveToStream overloads (Delphi-compatibility + introduce IgnoreEncoding-overload for legacy FPC code like for LoadFromStream)
---------------------
r43840
sysutils: fix TMBCSEncoding.GetPreamble
---------------------
r43841
classes: add TStrings.Options (Delphi-compatibility)
---------------------
r43842
sysutils: change TEncoding.Default from ANSI to SystemEncoding. (It is Delphi-compatible indeed because default SystemEncoding is ANSI.)
---------------------
r43844
fpmkunit: fix compilation after r43841
---------------------
r43845
classes: introduce TRawByteStringStream
---------------------
r43846
sysutils: TEncoding.IsStandardEncoding: FSystemEncodings are standard encodings (they must not be destroyed in user code)
---------------------
r43848
classes: add TStringsOption.soPreserveBOM
---------------------
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
---------------------
r43945
TStrings: add missing SaveToFile overload with IgnoreEncoding parameter
---------------------
r43946
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
---------------------
r43947
TStrings: default options: * remove soWriteBOM for FPC backwards compatibility * add soPreserveBOM so that a loaded file is correctly resaved
---------------------
r43948
TStrings.SaveToStream(TStream): use FEncoding as the default for IgnoreEncoding=False so that loaded files are correctly resaved
---------------------
git-svn-id: branches/fixes_3_2@44067 -
------------------------------------------------------------------------
r43414 | michael | 2019-11-08 09:36:31 +0100 (Fri, 08 Nov 2019) | 1 line
* Reduce use of Length(aValue) in setdelimitedtext
------------------------------------------------------------------------
git-svn-id: branches/fixes_3_2@43742 -
------------------------------------------------------------------------
r43405 | michael | 2019-11-06 11:51:34 +0100 (Wed, 06 Nov 2019) | 1 line
* Add AddDelimitedText,AddCommatext by Werner Pamler (bug ID 36249)
------------------------------------------------------------------------
git-svn-id: branches/fixes_3_2@43741 -
------------------------------------------------------------------------
r43357 | michael | 2019-11-02 12:51:28 +0100 (Sat, 02 Nov 2019) | 1 line
* Fix bug ID #36234: unicodedatastering must be of type unicodestring
------------------------------------------------------------------------
git-svn-id: branches/fixes_3_2@43735 -
A packages/winunits-base/tests/inproccomtest
A packages/winunits-base/tests/inproccomtest/com_clnt.dpr
A packages/winunits-base/tests/inproccomtest/com_impl.pas
A packages/winunits-base/tests/inproccomtest/com_serv.dpr
A packages/winunits-base/tests/inproccomtest/com_serv.tlb
A packages/winunits-base/tests/inproccomtest/com_serv_TLB.pas
--- Recording mergeinfo for merge of r42812 into '.':
U .
--- Merging r42813 into '.':
U rtl/objpas/classes/classesh.inc
--- Recording mergeinfo for merge of r42813 into '.':
G .
--- Merging r42586 into '.':
U packages/fcl-image/src/fptiffcmn.pas
U packages/fcl-image/src/fpwritetiff.pas
--- Recording mergeinfo for merge of r42586 into '.':
G .
--- Merging r42876 into '.':
U packages/fcl-image/src/fpreadpng.pp
--- Recording mergeinfo for merge of r42876 into '.':
G .
# revisions: 42812,42813,42586,42876
git-svn-id: branches/fixes_3_2@42912 -
U rtl/win/sysosh.inc
--- Recording mergeinfo for merge of r41636 into '.':
U .
--- Merging r41795 into '.':
U rtl/objpas/classes/classesh.inc
U rtl/objpas/classes/collect.inc
--- Recording mergeinfo for merge of r41795 into '.':
G .
--- Merging r41881 into '.':
U rtl/objpas/sysutils/syshelph.inc
--- Recording mergeinfo for merge of r41881 into '.':
G .
--- Merging r42149 into '.':
U rtl/msdos/dos.pp
--- Recording mergeinfo for merge of r42149 into '.':
G .
--- Merging r42180 into '.':
U rtl/freebsd/sysnr.inc
--- Recording mergeinfo for merge of r42180 into '.':
G .
--- Merging r42452 into '.':
U rtl/objpas/sysutils/datih.inc
--- Recording mergeinfo for merge of r42452 into '.':
G .
--- Merging r42775 into '.':
U packages/winunits-base/src/mmsystem.pp
--- Recording mergeinfo for merge of r42775 into '.':
G .
# revisions: 41636,41795,41881,42149,42180,42452,42775
git-svn-id: branches/fixes_3_2@42911 -
------------------------------------------------------------------------
r42247 | michael | 2019-06-19 08:12:15 +0200 (Wed, 19 Jun 2019) | 1 line
* Fix bug ID #35731 (ReadSectionRaw needs to read comments)
------------------------------------------------------------------------
r42248 | michael | 2019-06-19 08:25:02 +0200 (Wed, 19 Jun 2019) | 1 line
* Patch from Pascal Riekenberg to make component loading thread safe (bug ID 35638)
------------------------------------------------------------------------
r42249 | michael | 2019-06-19 10:10:26 +0200 (Wed, 19 Jun 2019) | 1 line
* Fix non-threading platforms
------------------------------------------------------------------------
r42250 | michael | 2019-06-19 14:24:59 +0200 (Wed, 19 Jun 2019) | 1 line
* Patch from Ondrej Pokorny to support streaming to position 0 (bug ID 35724)
------------------------------------------------------------------------
r42262 | michael | 2019-06-22 09:16:19 +0200 (Sat, 22 Jun 2019) | 1 line
* Make sure error content is sent
------------------------------------------------------------------------
r42263 | michael | 2019-06-22 09:29:34 +0200 (Sat, 22 Jun 2019) | 1 line
* Correct registration of metadata resource in case rdoConnectionInURL is specified
------------------------------------------------------------------------
r42264 | michael | 2019-06-22 09:33:49 +0200 (Sat, 22 Jun 2019) | 1 line
* Add RoutesRegistered property to TSQLDBRestBridge
------------------------------------------------------------------------
r42265 | michael | 2019-06-22 09:44:18 +0200 (Sat, 22 Jun 2019) | 1 line
* Unregister routes
------------------------------------------------------------------------
r42266 | michael | 2019-06-22 10:19:16 +0200 (Sat, 22 Jun 2019) | 1 line
* Make sure output contains something in case of empty dataset
------------------------------------------------------------------------
r42267 | michael | 2019-06-22 10:22:30 +0200 (Sat, 22 Jun 2019) | 1 line
* Correct autoincrement handling
------------------------------------------------------------------------
r42269 | michael | 2019-06-22 15:37:47 +0200 (Sat, 22 Jun 2019) | 1 line
* Add SplitCommandLine
------------------------------------------------------------------------
git-svn-id: branches/fixes_3_2@42431 -
------------------------------------------------------------------------
r42153 | michael | 2019-06-01 11:42:27 +0200 (Sat, 01 Jun 2019) | 1 line
* Fix bug #35660, introduce prefervaluestonames
------------------------------------------------------------------------
r42168 | michael | 2019-06-03 08:27:37 +0200 (Mon, 03 Jun 2019) | 1 line
* Changed String.Split to conform to behaviour in Delphi Rio (bug ID 35669)
------------------------------------------------------------------------
r42170 | michael | 2019-06-04 09:00:48 +0200 (Tue, 04 Jun 2019) | 1 line
* Better fix for 35660: Introduced TMissingNameValueSeparatorAction
------------------------------------------------------------------------
r42171 | michael | 2019-06-04 09:08:45 +0200 (Tue, 04 Jun 2019) | 1 line
* Sort public properties/methods in stringlist
------------------------------------------------------------------------
r42172 | michael | 2019-06-04 09:29:53 +0200 (Tue, 04 Jun 2019) | 1 line
* Added constant for new error message in stringlist
------------------------------------------------------------------------
r42173 | michael | 2019-06-04 10:31:39 +0200 (Tue, 04 Jun 2019) | 1 line
Fix bug ID #0035672
------------------------------------------------------------------------
r42174 | michael | 2019-06-05 13:42:40 +0200 (Wed, 05 Jun 2019) | 1 line
* Fix bug ID #35674, do not create filestream for directories
------------------------------------------------------------------------
git-svn-id: branches/fixes_3_2@42429 -
------------------------------------------------------------------------
r42048 | michael | 2019-05-12 17:33:26 +0200 (Sun, 12 May 2019) | 1 line
* FIx compilation for platforms that do not have extended
------------------------------------------------------------------------
r42049 | michael | 2019-05-12 17:36:04 +0200 (Sun, 12 May 2019) | 1 line
* FIx compilation with 3.0.4
------------------------------------------------------------------------
r42056 | michael | 2019-05-13 13:47:46 +0200 (Mon, 13 May 2019) | 1 line
* Make explicit that Integer is 32-bit
------------------------------------------------------------------------
r42057 | michael | 2019-05-13 22:15:00 +0200 (Mon, 13 May 2019) | 1 line
* Fix bug ID #35576
------------------------------------------------------------------------
git-svn-id: branches/fixes_3_2@42425 -
------------------------------------------------------------------------
r42021 | michael | 2019-05-07 17:40:00 +0200 (Tue, 07 May 2019) | 1 line
* GetPrimaryIndexFields is now a public class method, needed in designer
------------------------------------------------------------------------
r42040 | michael | 2019-05-12 09:51:38 +0200 (Sun, 12 May 2019) | 1 line
* Patch from Ondrej Pokorny to fix bug ID #35544 (accept short timezones)
------------------------------------------------------------------------
r42041 | michael | 2019-05-12 09:54:02 +0200 (Sun, 12 May 2019) | 1 line
* Add largeint (int64) parameter supportby Silvio Clecio (bug ID 35554)
------------------------------------------------------------------------
r42042 | michael | 2019-05-12 12:09:16 +0200 (Sun, 12 May 2019) | 1 line
* Add Read/Write(Buffer) TBytes, ReadData/WriteData, ReadBufferData/WriteBufferData to be Delphi compatible
------------------------------------------------------------------------
git-svn-id: branches/fixes_3_2@42424 -
------------------------------------------------------------------------
r41849 | michael | 2019-04-08 09:51:19 +0200 (Mon, 08 Apr 2019) | 1 line
* Patch from Ondrej Pokorny to let AddStrings call beginupdate/endupdate under all circumstances (bug ID 35341)
------------------------------------------------------------------------
git-svn-id: branches/fixes_3_2@42418 -
------------------------------------------------------------------------
r41819 | michael | 2019-04-01 19:31:20 +0200 (Mon, 01 Apr 2019) | 1 line
* Fix bug #35305, lazy instantiation of class alias list. Patch from Ondrej Pokorny
------------------------------------------------------------------------
git-svn-id: branches/fixes_3_2@42417 -
U packages/paszlib/src/ziputils.pas
--- Recording mergeinfo for merge of r41648 into '.':
U .
--- Merging r41803 into '.':
U rtl/objpas/sysutils/fmtflt.inc
--- Recording mergeinfo for merge of r41803 into '.':
G .
--- Merging r41807 into '.':
U packages/paszlib/src/zipper.pp
--- Recording mergeinfo for merge of r41807 into '.':
G .
--- Merging r41818 into '.':
U rtl/objpas/classes/cregist.inc
--- Recording mergeinfo for merge of r41818 into '.':
G .
# revisions: 41648,41803,41807,41818
r41648 | michael | 2019-03-09 15:58:53 +0100 (Sat, 09 Mar 2019) | 1 line
Changed paths:
M /trunk/packages/paszlib/src/ziputils.pas
* Fix bug #35211, open mode when unzipping
r41803 | michael | 2019-03-30 16:47:50 +0100 (Sat, 30 Mar 2019) | 1 line
Changed paths:
M /trunk/rtl/objpas/sysutils/fmtflt.inc
* Fix formatfloat in case E not followed by +/- (bug id 35297)
r41807 | michael | 2019-03-31 18:22:10 +0200 (Sun, 31 Mar 2019) | 1 line
Changed paths:
M /trunk/packages/paszlib/src/zipper.pp
* Fix bug ID #35269, patch from Bart Broersma
r41818 | michael | 2019-04-01 19:25:29 +0200 (Mon, 01 Apr 2019) | 1 line
Changed paths:
M /trunk/rtl/objpas/classes/cregist.inc
* Patch from Ondrej Pokorny to make RegisterClassAlias thread-safe
git-svn-id: branches/fixes_3_2@41927 -
U rtl/objpas/sysutils/sysstr.inc
U rtl/objpas/sysutils/sysstrh.inc
--- Recording mergeinfo for merge of r40529 into '.':
U .
--- Merging r40548 into '.':
U rtl/unix/unix.pp
--- Recording mergeinfo for merge of r40548 into '.':
G .
--- Merging r40803 into '.':
U utils/ptopu.pp
--- Recording mergeinfo for merge of r40803 into '.':
G .
--- Merging r40818 into '.':
U packages/openssl/src/openssl.pas
--- Recording mergeinfo for merge of r40818 into '.':
G .
--- Merging r40838 into '.':
G packages/openssl/src/openssl.pas
--- Recording mergeinfo for merge of r40838 into '.':
G .
--- Merging r40841 into '.':
U packages/fcl-res/src/coffwriter.pp
--- Recording mergeinfo for merge of r40841 into '.':
G .
--- Merging r40908 into '.':
U rtl/inc/getopts.pp
--- Recording mergeinfo for merge of r40908 into '.':
G .
--- Merging r41085 into '.':
U rtl/objpas/sysutils/syswide.inc
U rtl/objpas/sysutils/syswideh.inc
--- Recording mergeinfo for merge of r41085 into '.':
G .
--- Merging r41263 into '.':
U packages/rtl-objpas/src/inc/strutils.pp
--- Recording mergeinfo for merge of r41263 into '.':
G .
--- Merging r41331 into '.':
U rtl/objpas/classes/parser.inc
--- Recording mergeinfo for merge of r41331 into '.':
G .
--- Merging r41332 into '.':
U packages/fcl-xml/src/xmlconf.pp
--- Recording mergeinfo for merge of r41332 into '.':
G .
# revisions: 40529,40548,40803,40818,40838,40841,40908,41085,41263,41331,41332
r40529 | michael | 2018-12-12 09:29:24 +0100 (Wed, 12 Dec 2018) | 1 line
Changed paths:
M /trunk/rtl/objpas/sysutils/sysstr.inc
M /trunk/rtl/objpas/sysutils/sysstrh.inc
Added overloads UintToStr for Delphi compatbibility (bug ID 0034690)
r40548 | michael | 2018-12-14 11:00:44 +0100 (Fri, 14 Dec 2018) | 1 line
Changed paths:
M /trunk/rtl/unix/unix.pp
* Fix bug #0034499
r40803 | michael | 2019-01-08 04:55:32 +0100 (Tue, 08 Jan 2019) | 1 line
Changed paths:
M /trunk/utils/ptopu.pp
* Applied patch by Bart Broersma to fix bug ID #34277
r40818 | michael | 2019-01-09 16:04:04 +0100 (Wed, 09 Jan 2019) | 1 line
Changed paths:
M /trunk/packages/openssl/src/openssl.pas
* Add PEM_write_bio_PKCS7, bug ID #0034842
r40838 | michael | 2019-01-10 23:11:33 +0100 (Thu, 10 Jan 2019) | 1 line
Changed paths:
M /trunk/packages/openssl/src/openssl.pas
* Fix stack overflow
r40841 | michael | 2019-01-11 11:53:45 +0100 (Fri, 11 Jan 2019) | 1 line
Changed paths:
M /trunk/packages/fcl-res/src/coffwriter.pp
* Call inherited constructor
r40908 | michael | 2019-01-19 17:35:30 +0100 (Sat, 19 Jan 2019) | 1 line
Changed paths:
M /trunk/rtl/inc/getopts.pp
* Fix bug ID #19842 using patch from Bart Broersma
r41085 | marco | 2019-01-27 15:52:52 +0100 (Sun, 27 Jan 2019) | 2 lines
Changed paths:
M /trunk/rtl/objpas/sysutils/syswide.inc
M /trunk/rtl/objpas/sysutils/syswideh.inc
* unicode version of isleadchar. utf8 still to follow, see #34754
r41263 | marco | 2019-02-09 13:31:15 +0100 (Sat, 09 Feb 2019) | 2 lines
Changed paths:
M /trunk/packages/rtl-objpas/src/inc/strutils.pp
* Patch from Serge Anvarov with missing strutils aliases. Mantis #35047
r41331 | michael | 2019-02-16 09:39:40 +0100 (Sat, 16 Feb 2019) | 1 line
Changed paths:
M /trunk/rtl/objpas/classes/parser.inc
Fix bug ID #35086: TParser should reset position (tentative)
r41332 | michael | 2019-02-16 09:50:13 +0100 (Sat, 16 Feb 2019) | 1 line
Changed paths:
M /trunk/packages/fcl-xml/src/xmlconf.pp
* Fix bug ID #34854
git-svn-id: branches/fixes_3_2@41923 -
U rtl/objpas/classes/bits.inc
U rtl/objpas/classes/classesh.inc
A tests/test/units/classes/ttbits.pp
--- Recording mergeinfo for merge of r40524 into '.':
U .
# revisions: 40524
git-svn-id: branches/fixes_3_2@40727 -