michael
2df9168f4c
* Patch from Noel Duffy to implement DNS over TCP and test
...
git-svn-id: trunk@48455 -
(cherry picked from commit a90315c3a0
)
2023-12-18 12:14:16 +01:00
Michaël Van Canneyt
d6efd0c435
* Simple examples for reading
...
(cherry picked from commit ca97f25979
)
2023-12-18 12:11:47 +01:00
Michaël Van Canneyt
4e14b5744f
* Type helper for easier loading
...
(cherry picked from commit bd4b3af8b6
)
2023-12-18 12:11:40 +01:00
Michaël Van Canneyt
8441f2de01
* Remove debug define
...
(cherry picked from commit 394a4ba6a0
)
2023-12-18 12:11:34 +01:00
Michaël Van Canneyt
22b643063e
* Fix GetFulltext when unicodemap is nil
...
(cherry picked from commit 4e5eaaf52e
)
2023-12-18 12:11:26 +01:00
Michaël Van Canneyt
3729fcb2bf
* Fix compilation
...
(cherry picked from commit 5e996d8390
)
2023-12-18 12:11:19 +01:00
Michaël Van Canneyt
4d7a19932f
* Patch by Alexey Torgashin to make identifiers more distinguished
...
(cherry picked from commit bdcfbca0b1
)
2023-12-18 12:11:12 +01:00
Michaël Van Canneyt
42faa2a3df
* Simulate position
...
(cherry picked from commit 5288194d3c
)
2023-12-18 12:08:09 +01:00
Michaël Van Canneyt
10c39ee19d
* More specific constant names
...
(cherry picked from commit dbd87a3cfc
)
2023-12-18 12:08:02 +01:00
Michaël Van Canneyt
e32d08cae8
* LZW stream based on implementation in fpreadtiff
...
(cherry picked from commit 68b092a466
)
2023-12-18 12:07:47 +01:00
Michaël Van Canneyt
eb945f0366
* Chained stream implementation
...
(cherry picked from commit a1fae7a767
)
2023-12-18 12:05:25 +01:00
Michaël Van Canneyt
1061d3e081
* Pages -> page
...
(cherry picked from commit 1b4616c22d
)
2023-12-18 12:04:24 +01:00
Michaël Van Canneyt
9a89d3ac28
* Fix some warnings, add enumerators
...
(cherry picked from commit 024ab7b26f
)
2023-12-18 12:04:17 +01:00
Michaël Van Canneyt
a9a3ec8fa7
* PDF reader, initial implementation
...
(cherry picked from commit 6e7869bea0
)
2023-12-18 12:04:10 +01:00
Michaël Van Canneyt
e5b17be053
* Fix underline/strikethrough for standard fonts. Fix issue #39585
...
(cherry picked from commit cec8d84ae7
)
2023-12-18 12:04:02 +01:00
Ondrej Pokorny
f826b9fabf
Fppdf fix encoding for standard fonts. Issue 39554
...
(cherry picked from commit f51c0daeb4
)
2023-12-18 12:03:51 +01:00
michael
b73466fdde
* Fix bug ID #0037265 , setting paper property needs to calc tranformationmatrix
...
git-svn-id: trunk@47394 -
(cherry picked from commit 477929d6fe
)
2023-12-18 12:03:45 +01:00
Michaël Van Canneyt
cf944df644
* System.Imagelist for Delphi compatibility
...
(cherry picked from commit 1e660c9cbc
)
2023-12-17 21:05:56 +01:00
marcoonthegit
dc73d74afb
* handle streams with bit 3 better, closes #40369
...
(cherry picked from commit 4561d8982f
)
2023-12-17 20:56:52 +01:00
Michaël Van Canneyt
8f233d5bb7
* Fix compilation
...
(cherry picked from commit fead1ce818
)
2023-12-17 20:25:05 +01:00
Michaël Van Canneyt
42360426fe
* GetExtendedFieldinfo, patch to fix #40300
...
(cherry picked from commit 5ee294f224
)
2023-12-17 18:59:13 +01:00
Ondrej Pokorny
519ab76c27
TPQConnection.Execute fixes
...
(cherry picked from commit af476351f5
)
2023-12-17 18:59:05 +01:00
Michaël Van Canneyt
838cbde44a
* Add const for string where possible. Fixes issue #40051
...
(cherry picked from commit f0f42ca2a2
)
2023-12-17 18:58:50 +01:00
marcoonthegit
921045b0b5
* first set of #40051 , up to db.pp
...
* reverted change to a virtual method.
* second batch up to sqlscript
* up to sqldblib, skipping dbase/ (which is shortstring based)
(cherry picked from commit 8fc5324111
)
2023-12-17 18:58:05 +01:00
Rika Ichinose
52d7e9b49f
Add Exchange<T> that works like std::exchange in C++.
...
(cherry picked from commit 05b7ebd34e
)
2023-12-17 18:26:05 +01:00
Michaël Van Canneyt
587c1df60e
* Define INVALID_HANDLE_VALUE for Delphi compatibility
...
(cherry picked from commit ff8511f2f1
)
2023-12-17 18:25:47 +01:00
Michaël Van Canneyt
fc6b11720a
* Implement ListIndexError
...
(cherry picked from commit 8fb39925eb
)
2023-12-17 18:25:41 +01:00
Michaël Van Canneyt
28d9c6ce56
* Add crossproduct and normalize to TPointF
...
(cherry picked from commit 7bcc949308
)
2023-12-17 18:17:21 +01:00
Michaël Van Canneyt
737aad778f
* Missing functions
...
(cherry picked from commit 24d8478650
)
2023-12-17 18:17:10 +01:00
Michaël Van Canneyt
72a709bccc
* Forgot CenterAt
...
(cherry picked from commit bc00d5ae06
)
2023-12-17 18:17:05 +01:00
Michaël Van Canneyt
95a3332816
* Add some missing identifiers to TRectF. Fixes issue #40068
...
(cherry picked from commit e28add8b31
)
2023-12-17 18:16:58 +01:00
Michaël Van Canneyt
69de05fab2
* Fix epsilon, add TRectF.FitInto
...
(cherry picked from commit b48c67f49f
)
2023-12-17 18:16:23 +01:00
Michaël Van Canneyt
99f246f982
* Epsilon for Delphi compatibility
...
(cherry picked from commit a6d3587432
)
2023-12-17 18:16:17 +01:00
Rika Ichinose
72eee6001f
Remake AdjustLineBreaks.
...
This version is correct and supposedly better in other ways (except for a bit of clarity maybe).
(cherry picked from commit 1c4151d82e
)
edited to work around changes related to the massive unmergable dotted rtl commits.
2023-12-17 18:05:00 +01:00
Sven/Sarah Barth
009b421498
* have the unsigned 32-bit overload of IntToHex use the signed 32-bit one to avoid usage of 64-bit arithmetic (and parameter passing) when it can be avoided
...
(cherry picked from commit 862cffa087
)
2023-12-17 17:58:09 +01:00
florian
18b6588bda
* reverted TryStrToInt to the old implementation since after the val fixed the changes are not
...
needed anymore as pointed out by Bart B
(cherry picked from commit 0764158fd1
)
2023-12-17 17:57:59 +01:00
florian
d1166342ca
* proper range checking for TryStrToDWord, should resolve all issues in #39406
...
(cherry picked from commit 983fbff871
)
2023-12-17 17:57:49 +01:00
florian
bbffe9e26a
* allow a range of Low(Longint) to High(DWord) in TryStrToInt, see also issue #39406
...
* moved test
(cherry picked from commit 435f3a9fe2
)
2023-12-17 17:57:41 +01:00
Michaël Van Canneyt
3828c73678
* Make hexdigits a global constant
...
(cherry picked from commit b1412ec5c0
)
2023-12-17 17:57:37 +01:00
florian
d64f88293f
* StrTo* functions are now using the TryStrTo* functions
...
(cherry picked from commit 40df955423
)
2023-12-17 17:56:32 +01:00
Michaël Van Canneyt
5cdb0b1a9e
* Fix integer overflow not being detected. Issue #39406
...
(cherry picked from commit 1e74c418ae
)
2023-12-17 17:56:24 +01:00
Michaël Van Canneyt
10c3ff6801
* Add CreateFmt constructor for EInOutArgumentException
...
(cherry picked from commit 2d3cd5bff2
)
2023-12-17 17:08:25 +01:00
Michaël Van Canneyt
d00b2e5c6b
* Add some missing exception classes
...
(cherry picked from commit 6eac18e8c1
)
2023-12-17 17:08:13 +01:00
Michaël Van Canneyt
5d687aa7e1
* Patch from Bart B to let TPath.HasValueFileNameChars return index of offending char. Fixes issue #40540
...
(cherry picked from commit 39d2035db2
)
2023-12-17 17:01:57 +01:00
Michaël Van Canneyt
34c9d60a9b
* TPath.Combine rework by Bart B. Fixes issue #40513
...
(cherry picked from commit 63237dd375
)
2023-12-17 17:01:45 +01:00
Michaël Van Canneyt
8f10962cf6
* Patch from Bart B to fix TPath.GetRandomFileName. Fixes issue #40528
...
(cherry picked from commit 3c4a2c7380
)
2023-12-17 17:01:33 +01:00
Michaël Van Canneyt
3f41b641b9
* Patch from Bart B to implement TPath.DesktopPath and TPath.AppPath
...
(cherry picked from commit 92e86cb11d
)
2023-12-17 17:01:26 +01:00
Michaël Van Canneyt
222f347238
* ExtractShortPathName
...
(cherry picked from commit 399f693ebb
)
2023-12-17 16:53:02 +01:00
Michaël Van Canneyt
37ddbe642e
* Add System.AnsiStrings for Delphi compatibility
...
(cherry picked from commit f10bdf4012
)
2023-12-17 16:52:50 +01:00
Michaël Van Canneyt
d586f0f69f
* Correct StuffString for character size in unicodestring
...
(cherry picked from commit 76909f0894
)
2023-12-16 23:33:42 +01:00