Michaël Van Canneyt
|
d7b8e1c351
|
* Fix parsing of mozilla ID
|
2024-04-04 17:08:22 +02:00 |
|
Michaël Van Canneyt
|
b1312ed3c6
|
* Patch from Thierry Gayet to fix double prefix when using aliases
|
2024-03-26 16:38:17 +01:00 |
|
Michaël Van Canneyt
|
14d4b0808b
|
* Patch from Thierry Gayet to fix compilation of tests
|
2024-03-26 14:54:19 +01:00 |
|
Michaël Van Canneyt
|
04e715445f
|
* Patch from Thierry Gayet to fix crash when no options are specified on command-line
|
2024-03-25 15:47:06 +01:00 |
|
Karoly Balogh
|
ac0287b5e0
|
human68k: fpmake changes, disable everything that cannot be built currently
|
2023-11-30 23:43:27 +00:00 |
|
Michaël Van Canneyt
|
64ae844825
|
* Dotted filenames for package webidl
|
2023-07-27 19:04:15 +02:00 |
|
Michael VAN CANNEYT
|
bd4e9676fa
|
* Add namespaces.lst
|
2023-07-27 19:04:09 +02:00 |
|
Michaël Van Canneyt
|
2289c1f6a2
|
* Remove redundant Makefile.fpc
|
2023-07-25 13:01:55 +02:00 |
|
Michaël Van Canneyt
|
bb1b1bc705
|
* Regenerate makefiles with subtarget support
|
2023-07-24 16:32:02 +02:00 |
|
Michaël Van Canneyt
|
6b5a4dbf6e
|
* use cthreads in correct location
|
2023-07-19 14:27:28 +02:00 |
|
Michaël Van Canneyt
|
885a265edb
|
* Fix compilation after rebase
|
2023-07-15 18:22:41 +02:00 |
|
Michaël Van Canneyt
|
0c7d351c8f
|
* PChar -> PAnsiChar
|
2023-07-15 18:22:39 +02:00 |
|
Dmytro Bogatskyy
|
327aac7f24
|
Add aarch64-iphonesim target
|
2023-03-27 18:45:00 +00:00 |
|
Jinyang He
|
783bbb66f9
|
Update Makefiles
|
2023-02-05 19:18:48 +00:00 |
|
Ondrej Pokorny
|
b787203db7
|
webidl: add Document/DocumentFragment/Node types
|
2022-12-08 11:50:14 +01:00 |
|
mattias
|
eff489a37a
|
webidl: fixed compile with fpc 3.2.2
|
2022-09-12 10:56:48 +02:00 |
|
mattias
|
a8b4d702e2
|
webidl: wasmjob: use const for class function cast
|
2022-09-01 20:43:14 +02:00 |
|
mattias
|
73185e89e1
|
webidl: pass variant args as const
|
2022-08-25 16:01:12 +02:00 |
|
mattias
|
922210eaa8
|
webidl: promise: add comment of returntype
|
2022-08-25 15:47:12 +02:00 |
|
mattias
|
7f4841c76d
|
webidl: Promise as IJSPromise
|
2022-08-25 15:35:33 +02:00 |
|
mattias
|
0acab89b0b
|
webidl: test interface function setEventHandler
|
2022-08-25 12:11:39 +02:00 |
|
mattias
|
ad64eb7af8
|
webidl: test interface attribute boolean
|
2022-08-25 11:56:30 +02:00 |
|
mattias
|
0894b5fd02
|
webidl: added typedef test for wasmjob
|
2022-08-25 11:43:11 +02:00 |
|
mattias
|
90df440df3
|
webidl: INputStream, OutputStream, set default unitname, wasmjob: variants
|
2022-08-25 11:42:17 +02:00 |
|
mattias
|
7232e3ac44
|
webidl: wasmjob: nicer callback code
|
2022-07-28 02:23:45 +02:00 |
|
mattias
|
becbd5411c
|
webidl: wasmjob: fixed idlinterface arg
|
2022-07-27 23:56:59 +02:00 |
|
mattias
|
c9947b4ee6
|
webidl: added option --globals
|
2022-07-27 23:56:59 +02:00 |
|
mattias
|
5bfbc145c6
|
webidl: classname as keyword
|
2022-07-27 09:03:32 +02:00 |
|
mattias
|
6007752ff3
|
webidl: property get array
|
2022-07-27 08:20:39 +02:00 |
|
mattias
|
92944e7b5e
|
webidl: nicer local var names
|
2022-07-27 00:13:37 +02:00 |
|
mattias
|
0ea798d862
|
webidl: wasmjob: fixed multi used functions
|
2022-07-27 00:10:41 +02:00 |
|
mattias
|
4809c1fa64
|
webidl: wasmjob: fixed multi used function
|
2022-07-27 00:10:41 +02:00 |
|
mattias
|
9dabf6e3e4
|
webidl: property enum
|
2022-07-27 00:10:41 +02:00 |
|
mattias
|
b47588b088
|
webidl: skip proc type property
|
2022-07-26 20:54:00 +02:00 |
|
mattias
|
b3e7d867cf
|
webidl: fixed property
|
2022-07-26 20:48:56 +02:00 |
|
mattias
|
2c6b824176
|
webidl: fixed job call
|
2022-07-26 20:31:28 +02:00 |
|
mattias
|
1072e68498
|
webidl: GetOverloads: resolve typedefs
|
2022-07-26 20:27:14 +02:00 |
|
mattias
|
3c4e4187aa
|
webidl: wasmjob: Cast as class function, default ancestor IJSObject, methods
|
2022-07-26 15:31:39 +02:00 |
|
mattias
|
2cbbcdf096
|
webidl: wasmjob: write implicit arrays as IJSArray
|
2022-07-26 15:31:39 +02:00 |
|
mattias
|
6bc34710c8
|
webidl: wasmjob: write forward interface definitions
|
2022-07-26 15:31:39 +02:00 |
|
mattias
|
9b1d5ef92a
|
webidl: nicer error messages, fixed function returning Object
|
2022-07-25 18:49:45 +02:00 |
|
mattias
|
f0eccda1ab
|
webidl: nicer error pos
|
2022-07-25 18:26:59 +02:00 |
|
mattias
|
db6e1ef1cc
|
webidl: parse enforcerange
|
2022-07-25 18:03:01 +02:00 |
|
mattias
|
35cae0bd3d
|
webidl: parse enforcerange
|
2022-07-25 17:58:32 +02:00 |
|
mattias
|
d3220b46d2
|
webidl: parse undefined
|
2022-07-25 17:48:58 +02:00 |
|
mattias
|
6ba6658aec
|
webidl: wasmjob: resolve function return types, use IJSArray for arrays
|
2022-07-25 17:17:02 +02:00 |
|
mattias
|
6915cd9b26
|
webidl: resolve parent interfaces
|
2022-07-21 14:01:50 +02:00 |
|
mattias
|
c2b1eeb8c6
|
webidl: fixed read object property
|
2022-07-21 13:47:10 +02:00 |
|
mattias
|
85e84d048b
|
webidl: fixed cloning pasnames of args
|
2022-07-21 13:35:24 +02:00 |
|
mattias
|
fd38810f33
|
webidl: skip fields without name
|
2022-07-21 12:14:20 +02:00 |
|
mattias
|
a84c13ad18
|
webidl: write typedefs and callbacks in one list, they may depend on each other
|
2022-07-21 11:30:36 +02:00 |
|
mattias
|
88efd9eed6
|
webidl: write function with result type undefined as procedure
|
2022-07-21 11:17:03 +02:00 |
|
mattias
|
d35640bf10
|
webidl: parse deleter
|
2022-07-21 11:15:16 +02:00 |
|
mattias
|
368289d5d8
|
webidl: wasmjob: rename conflicting arg names
|
2022-07-21 11:03:38 +02:00 |
|
mattias
|
f1a6d97765
|
webidl: wasmjob: skip constructor
|
2022-07-21 10:48:40 +02:00 |
|
mattias
|
e660f2ea84
|
webidl: wasmjob: skip getter
|
2022-07-21 10:42:12 +02:00 |
|
mattias
|
984dcbb810
|
webidl: sort interfaces topological
|
2022-07-21 09:33:41 +02:00 |
|
mattias
|
769b8a07b0
|
webidl: using JOB_JS, record as TJSObject
|
2022-07-18 20:35:32 +02:00 |
|
mattias
|
99f34158ca
|
webidl: remove empty forward interfaces
|
2022-07-18 19:05:31 +02:00 |
|
mattias
|
62e9de223d
|
webidl: fixed tests
|
2022-07-18 18:14:13 +02:00 |
|
mattias
|
20746a907d
|
webidl: prefix enum types
|
2022-07-18 18:11:53 +02:00 |
|
mattias
|
f8c49c4a1f
|
webidl: resolve typedef in args and resulttypes
|
2022-07-18 17:48:51 +02:00 |
|
mattias
|
2076f200de
|
webidl: add typedef
|
2022-07-18 17:11:15 +02:00 |
|
mattias
|
22a1849733
|
webidl: wasmjob: updated class function Cast
|
2022-07-15 21:04:34 +02:00 |
|
mattias
|
d9e156e90e
|
webidl: wasmjob: error on passing not supported array as argument
|
2022-07-12 15:09:14 +02:00 |
|
mattias
|
bcb5365cca
|
webidl: array arg pass as const
|
2022-07-08 10:25:44 +02:00 |
|
mattias
|
1aae90b294
|
webidl: wasmjob: array name
|
2022-07-07 09:42:50 +02:00 |
|
mattias
|
7486782674
|
webidl: wasmjob: started return type array
|
2022-07-07 09:42:50 +02:00 |
|
mattias
|
8abe70e25a
|
webidl: wasmjob: dictionary
|
2022-06-30 16:01:44 +02:00 |
|
mattias
|
29be433e1b
|
webidl: wasmjob: function type object as arg and return type
|
2022-06-29 04:03:48 +02:00 |
|
mattias
|
6aaa92680c
|
webidl: wasmjob: object attribute
|
2022-06-28 23:38:35 +02:00 |
|
mattias
|
c50ef1efcf
|
webidl: wasmjob: create unique local var
|
2022-06-28 23:23:11 +02:00 |
|
mattias
|
623b723b11
|
webidl: wasmjob: pass method as argument
|
2022-06-28 23:14:25 +02:00 |
|
mattias
|
f107502018
|
webidl: cast
|
2022-06-28 23:14:25 +02:00 |
|
mattias
|
54ba991c11
|
webidl: wasmjob: callback wrapper for primitive types
|
2022-06-27 18:56:08 +02:00 |
|
mattias
|
bbda3631fa
|
webidl: add const modifier to function def arguments
|
2022-06-27 14:34:21 +02:00 |
|
mattias
|
a50e0382c5
|
webidl: added Function and BigInteger to base types
|
2022-06-27 14:31:04 +02:00 |
|
mattias
|
dd0acb6360
|
webidl: resolving type defs
|
2022-06-27 13:55:49 +02:00 |
|
mattias
|
fb5456da79
|
webidl: wasmjob: prefix callbacks with T
|
2022-06-27 11:30:31 +02:00 |
|
mattias
|
b9dc428e20
|
webidl: wasmjob: invoke procedure
|
2022-06-27 11:19:28 +02:00 |
|
mattias
|
2333af5cfd
|
webidl: wasmjob: invoke function with primitive args
|
2022-06-27 11:19:28 +02:00 |
|
mattias
|
29d1212bf3
|
webidl: wasmjob: invoke function
|
2022-06-27 11:19:28 +02:00 |
|
mattias
|
8d42a9df83
|
webidl: wasm-job: function Cast
|
2022-06-26 14:15:57 +02:00 |
|
mattias
|
1c1475957f
|
webidl: wasmjob: interface guid
|
2022-06-26 13:06:54 +02:00 |
|
mattias
|
63b9a6bda8
|
webidl: wasmjob: use interface
|
2022-06-26 12:26:19 +02:00 |
|
mattias
|
66099b0402
|
webidl: wasmjob: started pascal interface
|
2022-06-26 12:17:47 +02:00 |
|
mattias
|
06ef8fba46
|
webidl: fpmake
|
2022-06-24 20:56:56 +02:00 |
|
mattias
|
947eda3964
|
webidl: headers
|
2022-06-24 20:55:26 +02:00 |
|
mattias
|
0ac7e38797
|
webidl: wasmjob: split unit
|
2022-06-24 19:51:32 +02:00 |
|
mattias
|
1173a6b2e9
|
webidl: wasmjob: setter for JSValue
|
2022-06-24 19:46:04 +02:00 |
|
mattias
|
a64f44e579
|
webidl: wasmjob: setter for primitive types
|
2022-06-24 10:41:28 +02:00 |
|
mattias
|
e0baf898b1
|
webidl: wasmjob: getter for base types
|
2022-06-24 10:16:51 +02:00 |
|
mattias
|
bb68aa7e16
|
webidl: wasmjob: prepend classprefix to all external types
|
2022-06-24 08:33:41 +02:00 |
|
mattias
|
8d79dcc0d0
|
webidl: exitcode 1 on exception, wasmjob: units
|
2022-06-23 17:18:28 +02:00 |
|
mattias
|
943272b6f2
|
webidl: dynarray: do not prepend duplicate T
|
2022-06-23 16:30:40 +02:00 |
|
mattias
|
832bbe9cab
|
webidl: TWebIDLToPasWasmJob clean up
|
2022-06-23 16:19:51 +02:00 |
|
Nikolay Nikolov
|
8920a4c08d
|
+ enabled compilation of package webidl for wasm32-wasi
|
2022-06-22 00:31:11 +03:00 |
|
mattias
|
b4926283f8
|
webidltopas: show source positions
|
2022-06-20 08:42:50 +02:00 |
|
mattias
|
2f9c283bb1
|
webidltopas: default GetTypeName
|
2022-06-19 22:36:48 +02:00 |
|
mattias
|
a653a4e0e9
|
webidltopas: started split TWebIDLToPas2js
|
2022-06-19 22:18:34 +02:00 |
|