Commit Graph

34 Commits

Author SHA1 Message Date
Michaël Van Canneyt
3605b80f58 * Fixes so job_web.webidl compiles again with new dictionary conversion 2024-04-28 22:46:07 +02:00
Michaël Van Canneyt
f89a2b8432 * Fix code generation for dictionary with parent 2024-04-28 12:32:08 +02:00
Michaël Van Canneyt
4b8808bfb2 * Generate code for JSClassName 2024-04-28 11:25:30 +02:00
Michaël Van Canneyt
7629cdb4a5 * Some fixes and simplifications 2024-04-27 18:31:29 +02:00
Michaël Van Canneyt
3ed000f801 * Handle dictionary better, use actual constructor 2024-04-27 18:31:29 +02:00
Michaël Van Canneyt
20c95f0455 Fix tests 2024-04-26 15:11:28 +02:00
Michaël Van Canneyt
3f8bbd3b00 * Various small fixes 2024-04-12 21:27:14 +02:00
Michaël Van Canneyt
326d92589a * Add some callback types 2024-04-12 16:46:10 +02:00
Michaël Van Canneyt
e044aae4dc * Handle "object" as argument type 2024-04-12 15:02:47 +02:00
Michaël Van Canneyt
388a55904a * Handle complex nested types in arguments 2024-04-11 19:15:41 +02:00
Michaël Van Canneyt
bd08aa6197 * Correct InvokenameFromAlias 2024-04-11 16:16:34 +02:00
Michaël Van Canneyt
ea64142bac * Better support for Alias types 2024-04-11 15:35:01 +02:00
Michaël Van Canneyt
c720e30fac * Add dictionary-typed result support 2024-04-11 12:12:25 +02:00
Michaël Van Canneyt
70b2f29b92 * Do not generate code for types that are used in a ignored definiton 2024-04-11 11:51:48 +02:00
Michaël Van Canneyt
2a9eccec65 * Definitions marked [ChromeOnly] are not available in regular Javascript 2024-04-11 10:45:10 +02:00
Michaël Van Canneyt
dc7130d078 * Sequence result support 2024-04-10 18:54:01 +02:00
Michaël Van Canneyt
05118c077f * Test for sequence result 2024-04-10 17:49:46 +02:00
Michaël Van Canneyt
a08b15831b * Add sequence support 2024-04-10 16:31:35 +02:00
Michaël Van Canneyt
b40c20b53b * Do not generate definition for aliased types 2024-04-10 11:19:18 +02:00
Michaël Van Canneyt
41f2dd9c26 * Support ArrayBuffer(View) 2024-04-10 10:55:46 +02:00
Michaël Van Canneyt
23bcb38138 * Correctly create constructor definitions 2024-04-09 17:13:43 +02:00
Michaël Van Canneyt
3075a820a1 * Correctly create constructor definitions 2024-04-09 17:04:09 +02:00
Michaël Van Canneyt
38dac868e0 * Fix stringifier 2024-04-09 15:13:05 +02:00
Michaël Van Canneyt
43487dac24 * Support for enum return type 2024-04-09 10:34:15 +02:00
Michaël Van Canneyt
2703d96741 * Handle maplike interface definition 2024-04-08 18:15:57 +02:00
Michaël Van Canneyt
1933127d41 * Support for namespaces 2024-04-05 15:24:45 +02: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
0c7d351c8f * PChar -> PAnsiChar 2023-07-15 18:22:39 +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