Commit Graph

68250 Commits

Author SHA1 Message Date
Michaël Van Canneyt
652d41a70a * Dependencies for utils to compile to webassembly 2023-10-24 10:54:18 +02:00
Michaël Van Canneyt
9d00605c35 * Allow compilation for wasm 2023-10-24 10:42:12 +02:00
Michaël Van Canneyt
f4863177b6 * Remove duplicate code, move some code from fileutils to utils 2023-10-24 10:14:37 +02:00
Michaël Van Canneyt
6fda6f79d8 * License header 2023-10-23 23:33:34 +02:00
Michaël Van Canneyt
a0878c9565 * Debug capture separated out 2023-10-23 23:31:33 +02:00
Michaël Van Canneyt
b4ccac8def * Fix compilation with pas2js 2023-10-22 17:35:47 +02:00
Michaël Van Canneyt
74c995c06b * Add system.math.vectors for Delphi compatibility. 2023-10-22 17:08:20 +02:00
J. Gareth "Curious Kit" Moreton
286c823e27 * Tests for i40474 and i40475 (BIC issue on AArch64 and incorrect shifter/extender mnemonics respectively) 2023-10-22 13:13:58 +00:00
J. Gareth "Curious Kit" Moreton
23e514621d * a64: Corrected supported shifter/extender mnemonics for arithmetic/logical instructions 2023-10-22 13:13:58 +00:00
J. Gareth "Curious Kit" Moreton
bb2e626fc3 * a64: Fixed bug where BIC instructions were treated as having 2 operands rather than 3 2023-10-22 13:13:58 +00:00
J. Gareth "Curious Kit" Moreton
82a8640111 * a64: New conditional branch to CSET peephole optimisation 2023-10-22 12:16:50 +00:00
J. Gareth "Curious Kit" Moreton
af9c9a826e * a64: Porting of MatchOperand function from x86 that takes integer parameter 2023-10-22 12:16:50 +00:00
J. Gareth "Curious Kit" Moreton
6b569d0ada * ARM: New test to evaluate ADR encoding error 2023-10-22 12:04:05 +00:00
J. Gareth "Curious Kit" Moreton
c4061e49e6 * ARM: Fixed issue where some offsets of ADR assembly instructions
were incorrectly encoded by the internal assembler
2023-10-22 12:04:05 +00:00
Michaël Van Canneyt
237e2686f1 * Patch from Dokkie8844 to ease implementation of certificate verification. Fixes issue #40480 2023-10-21 22:24:23 +02:00
Sven/Sarah Barth
879f48d215 * the unit name has already been uppercased for the search, so no need to uppercase it again for the message output 2023-10-20 19:54:05 +02:00
Sven/Sarah Barth
287ef8e79a * fix #40410: allow specialization of a procdef also inside exception handlers + added test 2023-10-20 19:54:05 +02:00
Sven/Sarah Barth
f88ee7b2d8 * fix #40451: load the assembly symbol into a separate operand so that an offset already contained in oper isn't discarded + added test 2023-10-20 19:54:04 +02:00
Michaël Van Canneyt
b003828d26 * Some fixes for namespaced compilation 2023-10-19 12:19:38 +02:00
Pierre Muller
44e2c05ef7 Set calling convention for fontconfig library import unit 2023-10-19 10:28:17 +02:00
Pierre Muller
3c2fa91c75 Extend support to all BSD systems for libfontconfig and fcl-pdf packages 2023-10-18 21:09:44 +00:00
Pierre Muller
59fe173cc7 Add calls to FcGetVersion, FcConfigGetFilename and FcConfigFilename 2023-10-18 15:24:31 +00:00
Pierre Muller
9070b3647a Add new FcConfigGetFilename function 2023-10-18 15:24:31 +00:00
Pierre Muller
9782b206cf Add namespaced version of libfontconfig and unixtype units in _USES clause 2023-10-18 15:18:00 +00:00
Pierre Muller
b51e5f370f Disable fcl-pdf package for wince target 2023-10-18 15:17:02 +00:00
Michaël Van Canneyt
557a324473 * Add system.actions unit for Delphi compatibility 2023-10-18 17:06:04 +02:00
Michaël Van Canneyt
a88dd9197f * Some delphi compatibility methods/types for actions 2023-10-18 16:49:39 +02:00
Michaël Van Canneyt
db1efd0264 * Fix windows implementation of find. Fixes issue #40473 2023-10-18 16:40:53 +02:00
Michaël Van Canneyt
c120a13af8 * Unprepare on commit/rollback 2023-10-18 08:57:01 +02:00
mattias
985dec61b1 pastojs: do not add rtti for public constructor for class without rtti, related #37752 2023-10-17 15:09:22 +02:00
mattias
bb817db47a pas2js: skip invalid surrogate 2023-10-17 13:11:09 +02:00
mattias
6bb5c3c48c pastojs: added test for utf-16 surrogates 2023-10-17 13:03:12 +02:00
mattias
c7db379a4f pastojs: errors on illegal char const 2023-10-17 13:02:45 +02:00
mattias
f477b94f0f fcl-js: fixed EscapeString for surrogates 2023-10-17 13:02:12 +02:00
mattias
86dde7821c fcl-pdf: gitignore fonts 2023-10-17 13:01:09 +02:00
Michaël Van Canneyt
48348ca7a1 * libfontconfig only on linux/freebsd/darwin 2023-10-17 11:16:41 +02:00
mattias
ddd39227eb fcl-json: clean up 2023-10-17 09:47:00 +02:00
Pierre Muller
9e341da6ed Apply fix submitted by Rika on discussion about issue #39366 2023-10-17 06:49:47 +00:00
Michaël Van Canneyt
fa9da559fb * libfontconfig dependency for linux/bsd 2023-10-17 00:31:37 +02:00
Michaël Van Canneyt
354ae2344e * Add fontmapper by Anton Kavalenka. Fixes issue #39363 2023-10-16 22:28:01 +02:00
Pierre Muller
e523b9b282 Move setting of SYSTEMDIR variable to prerules to get correct source directory for system unit on BSD targets 2023-10-16 21:44:17 +02:00
Michaël Van Canneyt
9588204585 * (re)Build element ID list at end of parse. Fixes issue #39391 2023-10-16 17:07:17 +02:00
Michaël Van Canneyt
c0354d0975 * Allow descendents to override methods to implement their own parsing. Fixes issue #40063 2023-10-16 14:41:31 +02:00
Michaël Van Canneyt
a61d606643 * Close dataset on SQL change. Fixes issue #39610 2023-10-16 14:19:06 +02:00
Ondrej Pokorny
8bd9651abd TSQLConnection.DoInternalDisconnect: safe with Assigned(FStatements) - like TDatabase.CloseDataSets etc. 2023-10-16 09:45:53 +00:00
Ondrej Pokorny
cd909ec2bc TCustomConnection.DoCloseError virtual 2023-10-16 09:45:53 +00:00
Michaël Van Canneyt
e1715d6d1a * Add miter/penstyle, allow font in floating point size, allow simulation of italic/bold. Patch by Joeny Ang. Fixes issue #39836 2023-10-16 11:17:56 +02:00
Michaël Van Canneyt
bad90711ef * Do not use comp type, use int64 instead. Fix issue #40469 2023-10-16 10:25:52 +02:00
Michaël Van Canneyt
c1be8e590d * Add demo to show OnVerifyCertificate, part of issue #39998 2023-10-16 09:06:05 +02:00
Michaël Van Canneyt
fb7c1d8805 * Add foForceLF to allow LF-separated files on windows. Fixes issue #39893 2023-10-15 23:30:42 +02:00