Commit Graph

56169 Commits

Author SHA1 Message Date
mattias
2462807cef fcl-pdf: less hints
(cherry picked from commit 3ef91538f9)
2023-12-18 14:39:52 +01:00
mattias
38e0615ba7 fcl-pdf: less hints
(cherry picked from commit 51fa67c234)
2023-12-18 14:39:45 +01:00
mattias
49f80a5473 fcl-pdf: fixed example pdfdump
(cherry picked from commit 63bf4dacbf)
2023-12-18 14:39:37 +01:00
Michaël Van Canneyt
b7458a92d4 * PDF internal link objects, example adapted to show possibility. Fixes issue #40318
(cherry picked from commit 90b7c8ace7)
2023-12-18 14:38:52 +01:00
marcoonthegit
993bc56a7f * some string parameters made const in fppdf units.
Resolves #40044 by Alexey T.

 Note that AddIntArray was not changed, the variable is changed inside the method

(cherry picked from commit a74bee2cb1)
2023-12-18 14:38:45 +01:00
marcoonthegit
1f0dfe6319 * fix headers other packages up to (but not including) fcl-res (which are generated files) bug #39481
(cherry picked from commit 476a4f0f91)
2023-12-18 14:01:50 +01:00
Michaël Van Canneyt
79c4e9a0a4 * Patch from Christian Vitroler to fix loading UTF8 data. Fixes issue #40543
(cherry picked from commit 607cd2947d)
2023-12-18 13:47:56 +01:00
Michaël Van Canneyt
1319a8f7e2 * Unprepare on commit/rollback
(cherry picked from commit c120a13af8)
2023-12-18 13:47:29 +01:00
Michaël Van Canneyt
bad6739fd9 * Allow descendents to override methods to implement their own parsing. Fixes issue #40063
(cherry picked from commit c0354d0975)
2023-12-18 13:46:27 +01:00
Ondrej Pokorny
2dd77e5a26 TSQLConnection.DoInternalDisconnect: safe with Assigned(FStatements) - like TDatabase.CloseDataSets etc.
(cherry picked from commit 8bd9651abd)
2023-12-18 13:43:46 +01:00
Ondrej Pokorny
7340e8b530 TCustomConnection.DoCloseError virtual
(cherry picked from commit cd909ec2bc)
2023-12-18 13:43:37 +01:00
Michaël Van Canneyt
463f35897d * Transfer ForcedClose from TSQLConnector to proxy. Fixes issue #39910
(cherry picked from commit d9fb288552)
2023-12-18 13:42:59 +01:00
Michaël Van Canneyt
61fa1a63c1 * Force close during destroy, add event to report errors
(cherry picked from commit 151d72661a)
2023-12-18 13:42:43 +01:00
Michaël Van Canneyt
11b4a854c4 * Bind fields when needed in InternalOpen. Fixes issue #40450
(cherry picked from commit ac5b96a0c9)
2023-12-18 13:42:34 +01:00
Michaël Van Canneyt
fd13525006 * Newer laz project format
(cherry picked from commit a4912cc92e)
2023-12-18 13:41:52 +01:00
Michaël Van Canneyt
dcead47f60 * Add possibility to specify parameters
(cherry picked from commit 1ee8bde72f)
2023-12-18 13:41:42 +01:00
Michaël Van Canneyt
85779ca7d0 * RowsAffected capability
(cherry picked from commit 120bb80d0b)
2023-12-18 13:41:35 +01:00
Michaël Van Canneyt
2654798f5d * SetRecNo must call DoAfterScroll. Fix for issue #39429
(cherry picked from commit d4034afda7)
2023-12-18 13:41:21 +01:00
Michaël Van Canneyt
da72a19ec8 * No wait loop, use event
(cherry picked from commit c632736197)
2023-12-18 12:16:47 +01:00
Michaël Van Canneyt
b4d07f21d0 * Fix some debug output
(cherry picked from commit 5a6bea6180)
2023-12-18 12:16:38 +01:00
Michaël Van Canneyt
fe030d5368 * Allocate min threads
(cherry picked from commit 6b36229d3c)
2023-12-18 12:16:31 +01:00
Michaël Van Canneyt
671bf720c6 * Add thread pool to fpmake
(cherry picked from commit 6e8775f2a9)
2023-12-18 12:16:24 +01:00
Michaël Van Canneyt
fcecab56eb * Initial thread pool implementation
(cherry picked from commit 2e0a88901e)
2023-12-18 12:16:14 +01:00
Ondrej Pokorny
373bd98c72 Propagate SSL initialization errors as exceptions
(cherry picked from commit 400e11e6cf)
2023-12-18 12:16:02 +01:00
Ondrej Pokorny
807e87867e set socket options in TSocketStream.SetSocketOptions
(cherry picked from commit 3814df5b4a)
2023-12-18 12:15:55 +01:00
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