Commit Graph

15375 Commits

Author SHA1 Message Date
Michaël Van Canneyt
cdda954ea7 * Fix error out of bounds 2024-07-12 16:22:24 +02:00
Michaël Van Canneyt
14d65ced2e * Some utility routines 2024-07-11 11:46:33 +02:00
Pierre Muller
b30b01a212 Add src/win to include path for win32/win64 targets 2024-07-10 10:34:39 +02:00
Pierre Muller
ab115180bf Fix syntax error in last commit 2024-07-10 10:08:11 +02:00
Pierre Muller
713c9eea6a Adapt namespaces.lst to removal of src/win/varutils.pp separate source file 2024-07-10 07:45:49 +00:00
Pierre Muller
8eb0d1eaed Use single main file src/inc/varutils.pp for Windows and other OSes 2024-07-10 07:44:11 +00:00
Pierre Muller
a347e28dad Add dependency on variants unit for rtti 2024-07-09 22:06:46 +00:00
Pierre Muller
40c3dc5809 Fix directory for varutils unit 2024-07-09 22:00:58 +00:00
Pierre Muller
fe80f43e4e Add dependencies for fprpcclient on fpwebclient and fphttpwebclient units 2024-07-09 21:54:59 +00:00
Pierre Muller
d851553f41 Move varutils.pp from src/common to src/inc directory 2024-07-09 21:54:59 +00:00
Pierre Muller
eb2e6b2951 Regenerate Makefile's after introduction of DISABLE_FPMAKE_BUILD_UNIT variable 2024-07-09 21:19:32 +00:00
Pierre Muller
aec4cb393d Only add '-bu' option to FPMAKE_OPT if DISABLE_FPMAKE_BUILD_UNIT variable is not set 2024-07-09 21:19:32 +00:00
Michaël Van Canneyt
d0dd4697fa * Correctly unregister all routes. Do not call register routes when already registered 2024-07-08 22:24:19 +02:00
Michaël Van Canneyt
f84c2ed56b * Fix missing data event for field change 2024-07-08 08:58:02 +02:00
Michaël Van Canneyt
e1a34d3410 * Copy function for array helper 2024-07-05 15:56:11 +02:00
Michaël Van Canneyt
38ec27065b * Add some utility properties 2024-07-05 14:33:43 +02:00
Michaël Van Canneyt
3fac1e7d5b * Correct Cast class functions which were recursively calling themselves instead of JOBCreate 2024-07-05 09:43:58 +02:00
Michaël Van Canneyt
7f94fb2a65 * Add TCubicBezierCurve for Delphi compatibility 2024-07-05 08:59:22 +02:00
Michaël Van Canneyt
6c656a39a4 * Update interface to be compatible with Delphi 12 2024-07-05 08:59:22 +02:00
Michaël Van Canneyt
0c3cc7672e * Package info demo 2024-07-05 08:59:22 +02:00
Michaël Van Canneyt
3c0cd691e8 * Remove duplicate 2024-06-28 16:23:58 +02:00
Michaël Van Canneyt
38de35d518 * Made AddToRows protected 2024-06-28 16:14:07 +02:00
Michaël Van Canneyt
8884c1967d * revert method property 2024-06-28 09:40:13 +02:00
Michaël Van Canneyt
4c3af63fad * Add new constructor for typed array with length 2024-06-28 09:26:55 +02:00
Michaël Van Canneyt
0d71273adc * Fix from Werner Pamler to fix locate. Fixes issue 2024-06-27 16:42:20 +02:00
Michaël Van Canneyt
67a614e48d * Small output improvement 2024-06-27 16:39:50 +02:00
Michaël Van Canneyt
9cc08d9124 * Define JSJSON to as to use static methods 2024-06-27 16:08:57 +02:00
Michaël Van Canneyt
f8559610e0 * Restool example 2024-06-27 16:08:57 +02:00
Nikolay Nikolov
0e0c98f564 + wasm resource writer: implemented AddEmptySections 2024-06-27 10:23:40 +03:00
Nikolay Nikolov
729840ca6f + wasm resource writer: implemented WriteRawData 2024-06-27 10:15:55 +03:00
Nikolay Nikolov
2e553ab0e8 + wasm resource writer: implemented TWasmResourceWriter.WriteResStringTable 2024-06-27 10:01:47 +03:00
Nikolay Nikolov
f17e847e5b + wasm resource writer: implemented TWasmResourceWriter.WriteNodeInfos 2024-06-27 09:56:41 +03:00
Nikolay Nikolov
f2717b8dc0 + wasm resource writer: add the file data segment offset when writing relocations 2024-06-27 09:39:56 +03:00
Nikolay Nikolov
1073729336 + wasm resource writer: actually write the data relocation table
+ add symbols for the data segments
+ use R_WASM_MEMORY_ADDR_I32 relocations instead of R_WASM_MEMORY_ADDR_I32 in
  R_WASM_MEMORY_ADDR_I32
2024-06-27 09:27:49 +03:00
Nikolay Nikolov
8b356c7f60 + wasm resource writer: create a list of relocation entries (not written to
file, yet). Add relocations to the list in TWasmResourceWriter.WriteResHeader
2024-06-27 09:03:53 +03:00
Nikolay Nikolov
63f6df2fbc + wasm resource writer: added FPC_RESSYMBOL to the symbol table 2024-06-27 08:08:53 +03:00
Nikolay Nikolov
49c1416409 + wasm resource writer: create a symbol table (empty for now) 2024-06-27 07:59:27 +03:00
Nikolay Nikolov
c771d772c4 + wasm resource writer: create the WASM_SEGMENT_INFO subsection of the linking custom section 2024-06-27 07:38:37 +03:00
Nikolay Nikolov
866f3ffa2a + wasm resource writer: write the linking custom section 2024-06-27 07:22:48 +03:00
Nikolay Nikolov
b28d49ced7 + wasm resource writer: start writing the data segments, also the import section 2024-06-27 06:39:06 +03:00
Nikolay Nikolov
868d5f29c9 + implement TWasmResourceWriter.PrescanResourceTree, based on the ELF
implementation. Call this on Write() to prepare resource stuff for writing.
2024-06-27 05:45:20 +03:00
Nikolay Nikolov
73462ff8fe + WASM resource writer: write the Data and DataCount sections (with 0 data segments for now) 2024-06-27 05:01:35 +03:00
Nikolay Nikolov
55e55cf247 + added units wasmconsts and wasmtypes 2024-06-27 04:16:37 +03:00
Nikolay Nikolov
025282ccb9 + write the WebAssembly header in the WASM resource writer 2024-06-27 04:15:44 +03:00
Nikolay Nikolov
142c851b58 + added wasmwriter to namespaces.lst 2024-06-27 04:15:44 +03:00
Nikolay Nikolov
60017c1034 + started working on a WebAssembly resource writer for fcl-res and the fpcres tool 2024-06-27 04:15:44 +03:00
Michaël Van Canneyt
0c745fb257 * Implement TJSArrayBuffer 2024-06-26 14:17:52 +02:00
Michaël Van Canneyt
a49c0f6e0c * Fetch example, demo how to reconstruct object response 2024-06-24 17:18:43 +02:00
Michaël Van Canneyt
d0a5b61b80 * Corrections from samples 2024-06-24 17:18:43 +02:00
marcoonthegit
1c02529199 * closes 40829
* add pointer to return value type of libusb_get_version
2024-06-24 15:42:06 +02:00