marcoonthegit
582fcecee3
* remove no longer needed ifdefs
2024-02-09 17:37:14 +01:00
Michaël Van Canneyt
4379480075
* Patch from Werner Pamler to implement GetInternalSize. Fixes issue #40630
...
(cherry picked from commit be7b9a66db
)
2024-02-09 17:31:44 +01:00
florian
b5c4c6418c
* copyright year for compiler logo updated
...
(cherry picked from commit 615e9bdafd
)
2024-01-20 21:17:34 +01:00
Onur ERÇELEN
f993126c69
Upload New File
...
(cherry picked from commit 44af9d87de
)
2024-01-20 21:17:25 +01:00
florian
76b86e8797
* copyright year updated
...
(cherry picked from commit 7bb9638094
)
# Conflicts:
# compiler/msg/errord.msg
2024-01-20 21:16:23 +01:00
florian
313d9fc9f7
* copyright for 2023 updated
...
(cherry picked from commit f4d9082028
)
# Conflicts:
# compiler/msg/errord.msg
# compiler/msgtxt.inc
2024-01-20 21:15:12 +01:00
florian
0a2bfb3765
* year of copyright updated to 2022
...
(cherry picked from commit 6dd0a1c078
)
# Conflicts:
# compiler/msg/errord.msg
# compiler/msg/errordu.msg
# compiler/msgtxt.inc
2024-01-20 21:14:21 +01:00
svenbarth
0de9940d01
* fix for Mantis #38023 : the code to convert LF to CRLF when converting to UTF-8 is disabled anyway, so disable unnecessary, duplicate if-branches as well
...
git-svn-id: trunk@47284 -
(cherry picked from commit c2454d5386
)
2024-01-19 11:54:54 +01:00
svenbarth
d1c29e6cb9
* in the default exception handler add the captured exception to the exception object stack as well
...
+ added test (needs to work with any exception handling mechanism; currently tested with SetJmp/LongJmp, SEH 32-bit and SEH 64-bit based exception handling)
git-svn-id: trunk@49486 -
(cherry picked from commit 2b3edb2c53
)
2024-01-19 11:54:38 +01:00
Michaël Van Canneyt
135fefd79a
* Fix time argument of X509GmtimeAdj. Fixes issue #40555
...
(cherry picked from commit a546d4e64d
)
2024-01-16 11:37:48 +01:00
Michaël Van Canneyt
8b0889d45f
* Patch from Dokkie8844 to set hostname when verifying peer certificate. Fixes issue #40479
...
(cherry picked from commit 6941409295
)
2024-01-16 11:37:36 +01:00
Michaël Van Canneyt
7346c03417
* Patch from Jan Bruns to add some functions. Fixes issue #40038
...
(cherry picked from commit 8a807a4e1c
)
marcov: one pchar->pansichar manual adaptation
2024-01-16 11:37:08 +01:00
Ondrej Pokorny
36fb8f9a39
add SSL functions
...
(cherry picked from commit f43912a383
)
2024-01-16 10:22:29 +01:00
Michaël Van Canneyt
85b617b27f
* Patch from RDA to add S/MIME functions. Fix issue #39839
...
(cherry picked from commit 7930b31da7
)
2024-01-16 10:22:20 +01:00
Bi0T1N
81fd514fc8
Add support for OpenSSL 3.0
...
(cherry picked from commit 59672a6982
)
2024-01-16 10:22:12 +01:00
svenbarth
2b77b4fd19
* use $IF DEFINED instead of $IFDEF for consistency (and is required for 3.2.2)
...
git-svn-id: trunk@49249 -
(cherry picked from commit e540e8f52e
)
2024-01-16 10:22:02 +01:00
michael
e95818de2b
* Added InitSSLInterface overload where the library names can be specified
...
git-svn-id: trunk@47174 -
(cherry picked from commit b5148304b7
)
2024-01-16 10:21:16 +01:00
michael
ad5b651e81
* Fix windows compilation
...
git-svn-id: trunk@46991 -
(cherry picked from commit 202976b457
)
2024-01-16 10:21:07 +01:00
michael
f7782245fd
* LibreSSL support
...
git-svn-id: trunk@46987 -
(cherry picked from commit ce3335affe
)
2024-01-16 10:20:59 +01:00
Michaël Van Canneyt
94e73c7285
* Fix issue 39431
...
(cherry picked from commit 5df6671ff2
)
2024-01-13 13:11:19 +01:00
marcoonthegit
2ad69fa2d8
* another indirection problem reported on the forum for libusb_free_device_list
...
(cherry picked from commit 816a4714f6
)
2024-01-13 12:28:30 +01:00
Michaël Van Canneyt
dcb1b60222
* Remove leftover statement
...
(cherry picked from commit 48c27aea1e
)
2024-01-12 10:21:22 +01:00
Michaël Van Canneyt
7c30501e11
* Initialize result in CountConnections
...
(cherry picked from commit b4d4c30a45
)
2024-01-12 10:21:13 +01:00
Pierre Muller
4776d59d03
* rtl/macos/dos.pp: Remove unused unixutil in _USES clause of rtl/macos/dos.pp source.
...
* rtl/macos/Makefile.fpc: Update dependency list ifor dos unit: remove unixutil and add missing macostp.
* rtl/macos/Makefile: Regenerate.
(cherry picked from commit 2c622e2fe6
)
2024-01-09 11:46:31 +01:00
Pierre Muller
a6764eccd9
* Remove unused unixutil in _USES clause of rtl/macos/dos.pp source.
...
* Remove unixutil from units list for macosclassic OS target.
* Remove obsolete local build rule for unixutil unit.
2024-01-09 11:29:58 +01:00
marcoonthegit
d6b504707f
* add dragonfly and openbsd to cnetdb target list
...
(cherry picked from commit 66520ad5ab
)
2024-01-09 10:43:19 +01:00
Pierre Muller
f19a7fa798
Add missing explicit rules to allow compilation of Windows OS
2024-01-08 18:27:36 +01:00
Pierre Muller
33e2ef0eb9
Fix dragonfly rtl Makefile.fpc for cross-compilation according to Alfred's request
2024-01-08 15:47:30 +01:00
Pierre Muller
ab0549fe61
Add dummy version for symbian
...
(cherry picked from commit 13368fbb8a
)
2024-01-05 21:56:32 +01:00
Pierre Muller
e11fbf2bdc
Add CPU_UNITS for arm and i386 symbian
...
(cherry picked from commit ba9e93cde6
)
2024-01-05 21:52:20 +01:00
Sven/Sarah Barth
a7fb4d5593
+ implement support for SPARC 64-bit in fpcres
...
(cherry picked from commit 060f24600b
)
2024-01-03 21:05:23 +00:00
florian
3060799961
* fixed tests for architectures with FPC_COMP_IS_INT64 defined
...
git-svn-id: trunk@44222 -
(cherry picked from commit 66aa2e1416
)
2023-12-27 17:34:00 +01:00
florian
92fc7edd7e
* ensure that the executable path used in the test is absolute
...
(cherry picked from commit 8028a769f4
)
2023-12-27 15:27:45 +01:00
pierre
ac28b5ad05
Remove Unicode $180E (Mongolian Vowel Separator), as it is not anymore a whitespace character
...
git-svn-id: trunk@40600 -
(cherry picked from commit e9e5b05caa
)
2023-12-27 14:38:17 +01:00
pierre
7c40f1f48c
Change tstringlistexchange test code to give different error values and check that sort is done properly instead of requiring a given number of exchanges
...
git-svn-id: trunk@40547 -
(cherry picked from commit 0fafe640c5
)
2023-12-27 10:17:28 +01:00
florian
aaf503c85f
* fix test for case sensitive and case preserving file systems
...
git-svn-id: trunk@49183 -
(cherry picked from commit f1e748512b
)
2023-12-27 10:11:06 +01:00
ondrej
d01e7ab86a
Fix tepoch1 test
...
git-svn-id: trunk@47297 -
(cherry picked from commit 9b5d2322b6
)
2023-12-27 10:10:53 +01:00
svenbarth
2a0d5f0fe4
* ensure that the toString constant is used instead of TObject's ToString method
...
git-svn-id: trunk@42352 -
(cherry picked from commit 1607e15e48
)
2023-12-26 23:59:42 +01:00
pierre
40e5a51937
Try to ix compilation failures in units/fpcunit directory
...
git-svn-id: trunk@40601 -
(cherry picked from commit 430ec7bbe4
)
2023-12-26 23:43:17 +01:00
pierre
8d3ecbd808
* Skip all surrogate values in for loops from low(word) to high(word)
...
git-svn-id: trunk@40560 -
(cherry picked from commit 0846456ce4
)
2023-12-26 23:33:27 +01:00
pierre
f2d559cf92
Add mode objfpc to units/character/tutf32convert test
...
git-svn-id: trunk@40546 -
(cherry picked from commit bf7af550c8
)
2023-12-26 23:15:21 +01:00
ondrej
c0cb2b6051
* fix memory leak in RegisterLazyInitThreadingProc
...
git-svn-id: trunk@47311 -
(cherry picked from commit a65158bfe8
)
2023-12-26 23:09:28 +01:00
Michaël Van Canneyt
8db3828637
* Fix AV when freeing transactions. Reported by Pascal Riekenberg. Fixes issuu #40571
...
(cherry picked from commit 3b7d6d21e2
)
2023-12-23 23:11:59 +01:00
Pierre Muller
3b45e9c5bb
Change libc statx function to weakexternal
...
Test if statx is nil before call
(cherry picked from commit be1cc68a99
)
2023-12-23 15:05:51 +01:00
pierre
61059435dd
Fix compilation of linux unit with -dFPC_USE_LIBC option
...
git-svn-id: trunk@48504 -
(cherry picked from commit 64bd8336f1
)
2023-12-22 17:55:58 +01:00
florian
2e750c3f1c
+ add missing semicolon, resolves #36868
...
git-svn-id: trunk@44578 -
(cherry picked from commit e32027c8d3
)
2023-12-22 17:54:59 +01:00
marcoonthegit
4f31b7138c
* comment schedgetaffitity for now at the request of closes #40569
2023-12-22 17:52:29 +01:00
Pierre Muller
355d9d3724
Update rtl/wince/Makefile after cherry-pick of commit 355c63beb1
2023-12-22 16:12:37 +01:00
Pierre Muller
70ca3c816f
Add cpu and mmx to CPU_UNITS for i386-wince target
...
(cherry picked from commit 355c63beb1
)
2023-12-22 16:09:24 +01:00
Pierre Muller
15115e8e54
Disable fcl-pdf package for wince target
...
(cherry picked from commit b51e5f370f
)
2023-12-22 15:35:20 +01:00