Commit Graph

15072 Commits

Author SHA1 Message Date
Sven/Sarah Barth
377bc0d311 * access the legacy method table using the correct alignment 2024-01-12 23:49:47 +01:00
Michaël Van Canneyt
5f9bcc2405 * Fix typo in enumeration value rloHTTP 2024-01-12 10:09:15 +01:00
mattias
70311bffc6 pastojs: less hints 2024-01-11 19:03:17 +01:00
Michaël Van Canneyt
b4d4c30a45 * Initialize result in CountConnections 2024-01-10 15:53:13 +01:00
Michaël Van Canneyt
107299648f * micro optimization using BsfDWord as proposed in #40590 2024-01-10 10:02:10 +01:00
Michaël Van Canneyt
08b7881083 * Nano optimization. Fixes #40590 2024-01-10 09:46:25 +01:00
Pierre Muller
e13625d562 Revert move of packages/fcl-process/src/win/pipes.inc to packages/fcl-process/src/winall directory: wince should use dummy/pipes.inc file 2024-01-08 20:05:38 +00:00
Pierre Muller
2eaa6c5ced Add handling of packages/fcl-process/src/amicommon directory 2024-01-08 17:46:23 +01:00
Pierre Muller
848c3a252e Add fcl-process/src/winall include directory for Windows targets 2024-01-08 17:25:30 +01:00
marcoonthegit
66520ad5ab * add dragonfly and openbsd to cnetdb target list 2024-01-08 15:29:21 +01:00
Pierre Muller
e429be38e8 Fix compilation of fcl-process for wince target OS, FIXME: untested :-( 2024-01-08 11:28:20 +01:00
Michaël Van Canneyt
859fa9fe8f * Some fixes in code generation 2024-01-07 14:02:53 +01:00
mattias
c90503812a fcl-js: fixed TBufferWriter on nodejs 2024-01-07 13:48:46 +01:00
mattias
20ac72e7aa pastojs: fixed parsing multi line comment 2024-01-07 12:53:48 +01:00
Michaël Van Canneyt
48c27aea1e * Remove leftover statement 2024-01-06 15:32:01 +01:00
mattias
f6de2c5756 pastojs: fixed compile with pas2js 2024-01-05 16:18:40 +01:00
mattias
3423fa9a82 fcl-passrc: fixed compile with pas2js 2024-01-05 16:18:22 +01:00
mattias
450f250b2c fcl-json: fixed compile with pas2js 2024-01-05 16:18:12 +01:00
Michaël Van Canneyt
6040943918 * Make sure dummy tprocess compiles 2024-01-05 00:04:25 +01:00
Pierre Muller
7f05fee3b8 Fix failing targets for fcl-process by changing Execute into SysExecute inside src/*/process.inc files 2024-01-04 22:57:07 +01:00
Michaël Van Canneyt
75f20c086a Merge branch 'extended_process' 2024-01-03 14:10:39 +01:00
Michaël Van Canneyt
2a281b6be6 * Guard against the case connection is nil when closing datasets 2024-01-03 14:08:24 +01:00
Michaël Van Canneyt
5f845aa8ff * Fix AV in some cases. reported by Pascal Riekenberg 2024-01-03 14:08:24 +01:00
Michaël Van Canneyt
f232009010 * Set subtarget define as soon as -t option is parsed 2024-01-03 14:08:24 +01:00
Sven/Sarah Barth
060f24600b + implement support for SPARC 64-bit in fpcres 2024-01-02 22:59:51 +01:00
Michaël Van Canneyt
702ec640ac * Fix variant record definition for CIF 2024-01-02 07:09:21 +01:00
Michaël Van Canneyt
5193f676bf * Add tests for variant arguments 2024-01-02 07:09:21 +01:00
Michaël Van Canneyt
5a78e82c8f * Add Tests.Rtti.Util to uses clause. Keeps lazarus happy :) 2024-01-02 07:09:20 +01:00
Michaël Van Canneyt
85524ff821 * Do not test variants with equal memory area: e.g. strings may point to different memory areas 2024-01-02 07:09:20 +01:00
Michaël Van Canneyt
b6a87450eb * test for variant TValue 2024-01-02 07:09:20 +01:00
Marcus Sackrow
e076c6fc59 MorphOS: fixed process with Pipes 2024-01-01 16:01:45 +01:00
mattias
108ecaff22 fcl-passrc: fixed typo 2023-12-30 18:01:17 +01:00
Michaël Van Canneyt
087b6cadda * Not needed 2023-12-30 17:08:14 +01:00
Michaël Van Canneyt
6ce2662128 * No static versions for 5.6 and 5.7 2023-12-30 17:05:40 +01:00
Michaël Van Canneyt
722711d675 * Fix project 2023-12-25 16:49:20 +01:00
Michaël Van Canneyt
5d20c0f749 * Add const for string where possible 2023-12-25 16:48:52 +01:00
Michaël Van Canneyt
4d1e201975 * Fix AV due to not initialized FullName field. Patch by Bart B. Fixes issue #40489 2023-12-25 15:11:38 +01:00
Michaël Van Canneyt
9efa161ea7 * minor improvement for TPasRecordType.IsAdvancedRecord. Fixes issue #40539 2023-12-25 14:59:30 +01:00
Michaël Van Canneyt
f206de7030 * Namespaced version of testinsight units 2023-12-25 14:57:18 +01:00
Michaël Van Canneyt
952f6ebf23 * Test insight client 2023-12-25 14:13:36 +01:00
Michaël Van Canneyt
124834fe29 * SUBTARGET defines 2023-12-24 15:08:06 +01:00
Michaël Van Canneyt
126cc09037 * Correct check on command-line for -t 2023-12-24 15:03:41 +01:00
Michaël Van Canneyt
3b7d6d21e2 * Fix AV when freeing transactions. Reported by Pascal Riekenberg. Fixes issuu #40571 2023-12-23 23:11:25 +01:00
Michaël Van Canneyt
8bf8272892 * Ensure code compiles with 3.2.2 2023-12-23 13:26:15 +01:00
mattias
c202c6c2fe pastojs: forbid subtarget -t parameter in config file 2023-12-20 19:42:50 +01:00
Martin
7a8fae6194 Fix uninitialized result for dwFlags 2023-12-18 01:57:35 +01:00
Martin
2e9ceda11b Invalidate Handle, even if we don't close it. (it may be set, e.g. for iotNone) 2023-12-18 01:11:26 +01:00
Martin
bd5a82bb25 Remember the IOType at time of handle creation (and before calling user events). User may reuse the instance and change it, then CloseTheirHandles needs to know. 2023-12-18 01:05:14 +01:00
Martin
481f0efe94 The PipeStream will close the handle 2023-12-18 01:03:07 +01:00
Martin
ab2e02cc58 For safety: Invalidate handle first, then Close handle 2023-12-18 01:01:47 +01:00