Commit Graph

2226 Commits

Author SHA1 Message Date
Henrique Gottardi Werlang
22504d1d60 Fix for virtual interface when the class inherited from this class as an interface type in the implementation. 2024-08-07 13:49:08 +00:00
Henrique Gottardi Werlang
596ed58822 Removed not used function QueryInterface function. 2024-08-07 13:47:14 +00:00
Henrique Gottardi Werlang
1c7beb5263 Created the "withResolvers" in the promise class. 2024-08-07 08:20:51 -03:00
Michael Van Canneyt
2bf664778e * Allow to inspect class-valued types 2024-08-06 14:26:18 +02:00
Michaël Van Canneyt
50562a0457 * No session files in git 2024-08-06 09:09:41 +02:00
Michaël Van Canneyt
fefd1e602e * Corrections so it compiles with latest JOB & WASI classes 2024-08-06 09:09:41 +02:00
Michaël Van Canneyt
44f8c7e352 * Add event handler for exceptions 2024-08-06 09:09:41 +02:00
Michael Van Canneyt
ba76fe4b78 * Some fixes and improvements: refresh tree 2024-08-01 18:12:37 +02:00
Michael Van Canneyt
01a49fbe68 * Some fixes and improvements: refresh tree 2024-08-01 18:10:24 +02:00
Michael Van Canneyt
09a24f2b17 * Improvements to object inspector 2024-07-29 17:17:18 +02:00
Michael Van Canneyt
4dfcc7f5dc * Reference sources 2024-07-29 15:53:51 +02:00
Michael Van Canneyt
1aaa3d62fd * Some corrections & better title 2024-07-29 15:42:24 +02:00
Michael Van Canneyt
b81e313402 * Really simple event handler demo 2024-07-29 15:40:21 +02:00
Michael Van Canneyt
8ea30c73c1 * Generic webassembly JOB loader 2024-07-29 15:35:43 +02:00
Michael Van Canneyt
63a8c9c137 * Do not try to instantiate webassembly if fetch did not result in status 200. 2024-07-29 15:29:33 +02:00
Michaël Van Canneyt
4eebcb7f5f * Demo for wasm debug object inspector 2024-07-29 09:01:29 +02:00
Michaël Van Canneyt
c5da62bd2e * Javascript side of webassembly object inspector 2024-07-27 15:44:43 +02:00
Michaël Van Canneyt
02455161f4 * Add replaceChildren. Fixes issue #39282 2024-07-24 14:11:16 +02:00
Henrique Gottardi Werlang
18a40f92ee When invoke an asynchronous method, the invoke function return the promise created. 2024-06-27 15:31:15 +00:00
Henrique Gottardi Werlang
0e5c9df70b Changed the interface to type info function don't raise compiler error. 2024-06-27 15:29:59 +00:00
Michaël Van Canneyt
14601cabf0 * Object ID can be 0 - we allow nil then. 2024-06-27 17:28:55 +02:00
Henrique Gottardi Werlang
7f49845a7b Parameter cast isn't necessary. 2024-06-27 15:24:38 +00:00
Michael Van Canneyt
ca212e1bcd * Add zenfs to installed files 2024-06-26 17:53:49 +02:00
Michael Van Canneyt
511d4cd282 * Introduce InstanceBuffer 2024-06-26 14:18:30 +02:00
Michael Van Canneyt
86ac1eaf30 * Do not free temp objects in callback: webassembly code may save them 2024-06-19 15:44:20 +02:00
Michaël Van Canneyt
462adf9277 * CanvasGradient.AddColorStyp, canvasrenderingcontext.RoundRect 2024-06-17 14:55:19 +02:00
Michael Van Canneyt
1e06d5e814 * Wasi environment 2024-06-17 10:37:41 +02:00
Michael Van Canneyt
5b2660990f * Correct compilation 2024-06-17 10:37:29 +02:00
Michael Van Canneyt
e92717f761 * Correct WasiExports after InstanceExports change 2024-06-14 17:45:13 +02:00
Michael Van Canneyt
fa69bdea7d * Introduce instanceexports at the extension level 2024-06-14 17:37:46 +02:00
Henrique Gottardi Werlang
dee43db2a7 IsEmpty functoin in the TList to Delphi compability. 2024-06-12 16:45:34 +00:00
Michaël Van Canneyt
ab7947fb1c * Resolve name clash between new XHR object properties and local args 2024-06-12 17:47:31 +02:00
Michaël Van Canneyt
35650070fc * Make JOBResultLast an alias instead of a numerical value 2024-06-12 17:40:53 +02:00
Michaël Van Canneyt
6530fde036 * Make methodcallback a named method, helps in browser debugger stack view 2024-06-12 17:40:15 +02:00
Henrique Gottardi Werlang
bc9da80549 Fix for invoking the constructor of the class using the RTTI. 2024-06-06 12:47:04 +00:00
Henrique Gottardi Werlang
32a78bc897 Changed invoke implementation to the range check error don't try to check the range of a parameter that is not an array, but one class. 2024-06-06 12:45:19 +00:00
Henrique Gottardi Werlang
af3397e42c Validating the interface type in the virtual interface class. 2024-06-06 12:43:21 +00:00
Henrique Gottardi Werlang
5f5e39c1f6 Fix for virtual interface when the class is inherited from another interface. 2024-06-06 12:43:21 +00:00
Michaël Van Canneyt
d43629c689 * Disable threads 2024-06-06 14:41:51 +02:00
Michaël Van Canneyt
7c9edfcac7 * Preload files 2024-06-06 14:41:30 +02:00
Michaël Van Canneyt
b84e5c60bf * Make explicit what arguments are memory locations 2024-06-06 14:40:54 +02:00
Henrique Gottardi Werlang
41fc39d1e9 Fixed a queue rebase function that allowed you to unqueue an item that didn't exist. 2024-06-06 12:36:07 +00:00
Henrique Gottardi Werlang
8df83483e4 IsEmpty function for Queue, to Delphi compatibility. 2024-06-06 12:31:30 +00:00
Henrique Gottardi Werlang
40f5549e77 Mapped new events for the XML request. 2024-06-06 12:19:22 +00:00
Michael Van Canneyt
13742a5375 * Allow to access webassembly memory as Uint8Array 2024-06-05 10:57:24 +02:00
Michael Van Canneyt
b7553d1abf * Buffer is also descendent of TJSObject 2024-06-05 10:56:26 +02:00
Michael Van Canneyt
154565601d * Reget memory when memory is allocated 2024-06-04 15:13:34 +02:00
Michael Van Canneyt
017738ed33 * Allow to read array of byte 2024-05-24 17:28:42 +02:00
mattias
b4266408bc wasi: fixed job examples using nothreads 2024-05-20 14:54:02 +02:00
Michaël Van Canneyt
b030773e41 * Solution for FPC flush() mid-codepoint. 2024-05-19 16:33:58 +02:00