florian
eba76dd052
* allow 32 byte alignment of constants and variables on aarch64-darwin
2022-05-01 10:55:48 +02:00
Nikolay Nikolov
95ba16228a
+ use some ASCII replacements for certain non-ASCII characters (used by Free
...
Vision) on Unix consoles that don't support UTF-8
2022-05-01 10:34:47 +03:00
Nikolay Nikolov
f67c4b1c45
+ use the DEC special graphics character set to draw some non-ASCII characters
...
on Unix consoles that don't support UTF-8 (or don't have it enabled)
2022-05-01 10:22:56 +03:00
Michaël Van Canneyt
20887aeadd
* Patch from Alexey Torgashin to handle invalid groups. Fix issue #39697
2022-04-30 22:35:46 +02:00
florian
77851090aa
+ git dialog templates
2022-04-30 22:06:08 +02:00
mattias
e339f8b660
fcl-web: TJWTSignerRSA: prefix hash with ASN1 digest info
2022-04-30 15:04:25 +02:00
Nikolay Nikolov
22c86e857e
+ enabled compilation of units ptcgraph, ptccrt and ptcmouse on FreeBSD
2022-04-30 15:26:51 +03:00
Nikolay Nikolov
a596fab3d5
+ enabled compilation of unit ptc on FreeBSD
2022-04-30 15:12:14 +03:00
Ramon M
f227efb258
Enabled mouse support for macOS and *BSD. Free Vision apps can now make use of the mouse for these O/Ss.
2022-04-30 12:04:18 +02:00
Nikolay Nikolov
c3db9d63f2
+ enabled compilation of units ptcgraph, ptccrt and ptcmouse on OpenBSD
2022-04-30 12:24:13 +03:00
mattias
bb1b0cdbf0
fcl-web: RS256 using sign/verify
2022-04-30 10:34:00 +02:00
Nikolay Nikolov
19f97666e8
+ enabled compilation of the package ptc on OpenBSD
2022-04-30 11:12:01 +03:00
mattias
f0c3d69068
fcl-web: added TJWTSignerRS384, TJWTSignerRS512
2022-04-30 01:56:14 +02:00
mattias
44902c339b
fcl-web: added TJWTSignerRS256
2022-04-30 01:42:16 +02:00
mattias
d038f9f6e0
fcl-hash: do not call randomize too often
2022-04-30 01:42:16 +02:00
Karoly Balogh
74ab27ae47
cutils: also use minalign, when varalign equals it, not only when varalign is less than it (21 years old bug?)
2022-04-29 23:45:45 +02:00
florian
5d97ff43fa
+ CPUAVR_HAS_ADIW
2022-04-29 23:06:17 +02:00
florian
314d3579fc
* avr3 and avr31 should also have a movw instruction
2022-04-29 23:06:17 +02:00
florian
9540dc8989
* make test compiling on avr
2022-04-29 23:06:17 +02:00
florian
ab1a31d9ac
* enable random on avr, it does not increase program size if not used
2022-04-29 23:06:17 +02:00
magorium
f2fc63aed2
AROS 64bit fixes filehandles #2
...
Solve crashes when opening, closing and managing files for AROS 64-bit when
filehandles are located in memory > 32-bit by making sure the used file
handles are actually of type BPTR/THandle instead of longint/cardinal
(and stays compatible to AROS 32-bit).
2022-04-29 20:30:17 +00:00
mattias
216c848075
fcl-hash: use randomize
2022-04-29 02:18:42 +02:00
mattias
6bf0de0ba2
fcl-hash: use RDTSCP on i386 and x86-64
2022-04-29 01:07:59 +02:00
mattias
0a44e3192d
fcl-hash: test rsa encrypt/decrypt
2022-04-29 00:35:08 +02:00
mattias
8639593574
fcl-hash: rsa encrypt: fixed using non zero padding bytes
2022-04-29 00:18:24 +02:00
mattias
864b2ad3f3
fcl-hash: fixed freeing TBigIntContext.BIRadix and migrated to mode objfpc
2022-04-28 23:10:13 +02:00
mattias
67905957cb
fcl-hash: fixed HexStrToBytes
2022-04-28 23:10:13 +02:00
mattias
606f27563e
fcl-hash: fixed ASNParse_GetIntBytes for ASNSize<8
2022-04-28 23:10:13 +02:00
florian
1dd23696e3
* cleanup
2022-04-28 22:51:11 +02:00
mattias
c43579a325
fcl-hash: asn check boundary, added rsa private/public key parse functions
2022-04-28 19:28:28 +02:00
mattias
7664b32e5f
fcl-hash: added rsa test
2022-04-28 19:26:02 +02:00
Sergey Larin
60c967f255
Optimized the comparison of a widestring variable with ''
2022-04-27 21:12:47 +00:00
Sergey Larin
35db2b2da3
Fixed optimization Length(W)=0
-> (Pointer(W)=nil) or (PLongword(Pointer(W)-4)^=0)
for WideString
2022-04-27 21:12:47 +00:00
florian
7b39089d4f
* updated
2022-04-27 22:57:43 +02:00
J. Gareth "Curious Kit" Moreton
62d5ddffb8
* x86: Improvement to CMP/JE/CMP/@Lbl/SETE ->
...
CMP/SETE/CMP/SETE/OR optimisation to reduce
pass counts (and work better with improved
FLAGS register allocation).
2022-04-27 20:46:32 +00:00
J. Gareth "Curious Kit" Moreton
1fd2d3a83d
* x86: Improved TrySwapMovCmp to insert before
...
the FLAGS register is allocated.
2022-04-27 20:46:32 +00:00
J. Gareth "Curious Kit" Moreton
6f24c8b4ef
* x86: Code generation fixes where FLAGS
...
register is not properly allocated.
2022-04-27 20:46:32 +00:00
mattias
b8a8068dce
fcl-hash: added fprsa
2022-04-27 18:23:21 +02:00
mattias
ca9ea2be61
fcl-hash: added ASNFetch
2022-04-27 18:11:21 +02:00
mattias
86af4b8cd8
fcl-hash: added HexStrToString
2022-04-27 18:11:21 +02:00
marcoonthegit
7631dfb563
* Use memorystream as a kind of tstringbuilder for json escaping(StringToJSONString), fixes bug #39525
2022-04-27 17:10:59 +02:00
marcoonthegit
dcb3906741
* typo fix in last commit.
2022-04-27 16:47:15 +02:00
marcoonthegit
b42bc966ac
* fix bit setting macros in windows unit. Should fix bug #39272 .
...
(bit setting only allowed setting bits to one, not zero, and not added).
2022-04-27 15:21:15 +02:00
Ondrej Pokorny
fefb13da3b
odbc: fix long string parameter bindings
2022-04-27 12:46:51 +00:00
Michaël Van Canneyt
96c6045023
* Patch from Alexey Torgashin for unquotechar issue 266. Fix issue #39696
2022-04-27 11:50:58 +02:00
Michaël Van Canneyt
ac95c20c5a
* Add examples for syshelpers from Zeljko Avramovic. Fix issue #39541
2022-04-27 11:45:43 +02:00
Michaël Van Canneyt
a2a9db1e06
* Sync stored specifier names
2022-04-27 10:00:36 +02:00
Michaël Van Canneyt
045b938dfa
* Add storage specifier for params
2022-04-26 17:48:03 +02:00
mattias
78fba07415
fcl-web: gitignore
2022-04-26 15:27:36 +02:00
mattias
3c5ad4eadf
fcl-web: updated lpi
2022-04-26 15:27:36 +02:00