Commit Graph

56194 Commits

Author SHA1 Message Date
florian
ceddfd11cc * renamed units so they are not picked up multiple times by the regression tests
(cherry picked from commit ab1a997b12)
2023-12-20 21:56:16 +01:00
Michaël Van Canneyt
a656236579 * Correct dependency
(cherry picked from commit e9b9f69fba)
2023-12-20 21:56:09 +01:00
Michaël Van Canneyt
b6af3f31d5 * Hopefully fix compilation of hash package for msdos
(cherry picked from commit 7bdf6672b5)
2023-12-20 21:56:00 +01:00
Michaël Van Canneyt
f35622bd50 * Start of ECDSA
(cherry picked from commit 6ae8840ece)
2023-12-20 21:55:06 +01:00
Michaël Van Canneyt
92b3df8bee *Rename types
(cherry picked from commit b8506def7a)
2023-12-20 21:54:59 +01:00
Michaël Van Canneyt
989dcc7528 * Rename types with ECC prefix
(cherry picked from commit 34f0612932)
2023-12-20 21:54:52 +01:00
Michaël Van Canneyt
a221b1f8a9 * Additional functions needed in PEM/ASN
(cherry picked from commit 93f579ecd8)
2023-12-20 21:54:46 +01:00
Michaël Van Canneyt
dbf5b9b404 * Allow to skip whitespace
(cherry picked from commit 168cb8f2ca)
2023-12-20 21:54:39 +01:00
Michaël Van Canneyt
57bbc52087 * SHA512/SHA384 + JWT signers, refactor SHA256 to use class methods
(cherry picked from commit 47610d5c65)
2023-12-20 21:54:30 +01:00
Michaël Van Canneyt
a354527c5d * fcl-base dependency
(cherry picked from commit 1bc8aea2b3)
2023-12-20 21:54:22 +01:00
Michaël Van Canneyt
db0a1d4438 * Fix license
(cherry picked from commit 64fbc1847f)
2023-12-20 21:54:16 +01:00
Michaël Van Canneyt
fc80394c6c * Fix compilation
(cherry picked from commit 6644d6c4c2)
2023-12-20 21:54:07 +01:00
Michaël Van Canneyt
96b7af6c35 * Needed for hashutils
(cherry picked from commit 380e861cc8)
2023-12-20 21:54:00 +01:00
Michaël Van Canneyt
1d59539cc9 * OneTimePass & test for sha256
(cherry picked from commit 6d4d2f2fb2)
2023-12-20 21:53:52 +01:00
Michaël Van Canneyt
1d891aa7c6 * sha256 algorithm
(cherry picked from commit 3229cb712e)
2023-12-20 21:53:46 +01:00
Michaël Van Canneyt
2475f45334 * Added sensible defaults
(cherry picked from commit b63979a5ba)
2023-12-20 21:53:40 +01:00
Michaël Van Canneyt
cebba7e463 * Some improvements/fix based on remarks of Alexey Torgashin
(cherry picked from commit 8e3158d965)
2023-12-20 21:53:34 +01:00
Michaël Van Canneyt
ae7d2a953c * Base16/32/64/64URL encoders/decoders, not stream based
(cherry picked from commit 446cc62b60)
2023-12-20 21:53:29 +01:00
Pierre Muller
9f773b5219 This change might generate failure to compile
older code for BeOS, because of field name changes.

  Rename stat structure fields according to information in
https://www.haiku-os.org/legacy-docs/bebook/TheStorageKit_DefinedTypes.html#stat

  Add S_ISUID and S_ISGID constants with value zero
as these features do not seem to be supported by BeOS.

(cherry picked from commit aa7f1f9667)
2023-12-20 19:11:46 +01:00
Michaël Van Canneyt
88ada4b170 * No symlink support on WinCE
(cherry picked from commit 0639ec476d)
2023-12-20 19:11:20 +01:00
Michaël Van Canneyt
a2144dfb03 * Attempt to fix FileGetDateTimeInfo
(cherry picked from commit 4f029720be)
2023-12-20 19:10:39 +01:00
Michaël Van Canneyt
c7924156f6 * Limit webdata/sqldbrest to platforms that support sqldb
(cherry picked from commit e01da2408f)
2023-12-20 19:10:12 +01:00
Michaël Van Canneyt
f33a8ac551 * Do not compile sqldbpool on uses that do not support sqldb
(cherry picked from commit a9d38fd758)
2023-12-20 19:09:59 +01:00
Marcus Sackrow
2efc74ed0a fcl-db: removed sqldbpool for atari, because no threading and no syncobjs
(cherry picked from commit 9db751daff)
2023-12-20 19:09:50 +01:00
Michaël Van Canneyt
2b5870c2c5 * Fix some tests after recent changes, better test for special dirs
(cherry picked from commit 184d20cb06)
2023-12-20 19:07:30 +01:00
florian
1156db235a * building on darwin (and most likely other BSDs) fixed
(cherry picked from commit d4d4498fc0)
2023-12-20 19:07:24 +01:00
mattias
a7da77e723 fcl-pdf: added function TPDFDocument.AddFont(AFontStream: TStream; AName: String): Integer and function TFPFontCacheList.AddFontFromStream(AStream: TStream): integer
(cherry picked from commit be68d66137)
2023-12-20 18:28:17 +01:00
Michaël Van Canneyt
a1fa607add * Fix windows implementation of find. Fixes issue #40473
(cherry picked from commit db1efd0264)
2023-12-20 18:27:53 +01:00
Pierre Muller
59b8fe405e Apply fix submitted by Rika on discussion about issue #39366
(cherry picked from commit 9e341da6ed)
2023-12-20 18:27:23 +01:00
Massimo Magnano
68ad7d3d20 fcl-image added psdcomn to package
(cherry picked from commit 074cb724ed)
2023-12-19 23:19:17 +01:00
Massimo Magnano
a35b817fd3 fcl-image added psdcomn to package
(cherry picked from commit 0b7e107b76)
2023-12-19 23:18:21 +01:00
Michaël Van Canneyt
a1c785ef32 * jpegcomn added
(cherry picked from commit 7943a0266c)
2023-12-19 23:18:06 +01:00
Michaël Van Canneyt
c84cc1c5c3 * Fixes in DoCopyProps. Fixes issue #40362
(cherry picked from commit 9ef5b8bce9)
2023-12-18 16:30:51 +01:00
marcoonthegit
685a2e3477 * hopefully the final fix to #40288
(cherry picked from commit 0af25e1644)
2023-12-18 16:30:29 +01:00
marcoonthegit
6f9bc75648 * fix operator order in earlier sincos commit. What was I thinking? Thanks Alexey
(cherry picked from commit 3f73b6b918)
2023-12-18 16:30:20 +01:00
Michaël Van Canneyt
af88e5f317 * Apply Merge request !468 (use JPEG out_color_space)
(cherry picked from commit 30e7bfb666)
2023-12-18 16:30:12 +01:00
Michaël Van Canneyt
facd94642c YCbCr Colorspace support, Tiff ResolutionXY div by zero test (MR 463)
(cherry picked from commit 2c3ab429e8)
2023-12-18 16:30:05 +01:00
Massimo Magnano
3e74288472 Tiff ReverseEndian typing error, methods useful for derived classes
(cherry picked from commit 8b82074d65)
2023-12-18 16:29:55 +01:00
Michaël Van Canneyt
2b8ca38e79 * Fix 32-bit compilation
(cherry picked from commit ba534b1192)
2023-12-18 16:29:41 +01:00
Massimo Magnano
70073a4848 AnsiString
(cherry picked from commit 5e29835b00751178ef4ecbd85c48552bb93a369a)
(cherry picked from commit 08021aa714)
2023-12-18 16:29:26 +01:00
Massimo Magnano
1847d1ddf0 fcl-image: added BigTif and LabA color support
(cherry picked from commit 8c2bb60cc8dfd39fa6aeeece491c424780e79fe4)
(cherry picked from commit d24b89fbd3)
2023-12-18 16:29:19 +01:00
Massimo Magnano
e08380edd5 Replace fptiffcmn.pas
(cherry picked from commit 3c5af490b883a320725e4cdc5cf1f6615fc70a0d)
(cherry picked from commit 52e9657fd5)
2023-12-18 16:29:09 +01:00
marcoonthegit
df98ae75d6 * 3.2.x doesn't like [] for as default for dynamic array parameters. 2023-12-18 16:07:10 +01:00
Pierre Muller
982546d5b0 Add new FcConfigGetFilename function
(cherry picked from commit 9070b3647a)
2023-12-18 15:58:31 +01:00
marcoonthegit
845259554c * a manual fix up after a a botched merge. 2023-12-18 15:58:02 +01:00
Pierre Muller
7801779afd Extend support to all BSD systems for libfontconfig and fcl-pdf packages
(cherry picked from commit 3c2fa91c75)
2023-12-18 15:52:40 +01:00
Michaël Van Canneyt
3619317e41 * Add fontmapper by Anton Kavalenka. Fixes issue #39363
(cherry picked from commit 354ae2344e)
2023-12-18 15:41:36 +01:00
Michaël Van Canneyt
bf7e518bf6 * Add miter/penstyle, allow font in floating point size, allow simulation of italic/bold. Patch by Joeny Ang. Fixes issue #39836
(cherry picked from commit e1715d6d1a)
2023-12-18 15:32:46 +01:00
Michaël Van Canneyt
59d978e140 * Use SinCos where possible. Fixes issue #40420
(cherry picked from commit 0d37b3c6ec)
2023-12-18 15:32:29 +01:00
Massimo Magnano
718362cbd7 FPReferenceWhiteGet call itself, stackoverflow solved
(cherry picked from commit e83b557a0a)
2023-12-18 14:46:48 +01:00