Commit Graph

2416 Commits

Author SHA1 Message Date
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
Michaël Van Canneyt
5d3abdcc5d * Add FindFirst/FindNext support 2024-05-19 15:37:31 +02:00
mattias
72b7d29497 updated demo lpi 2024-05-19 12:34:02 +02:00
Michaël Van Canneyt
07f11729cc * Fix typo for namespaced use 2024-05-19 08:28:12 +02:00
Michael Van Canneyt
d8bea5b79a * Small explanation about the filesystem support 2024-05-18 23:30:52 +02:00
Michael Van Canneyt
013f0bbdf5 * WASI Filesystem support, initial implementation 2024-05-18 23:23:45 +02:00
Michael Van Canneyt
a7db8e9f8b * Added BigInt 2024-05-18 23:22:42 +02:00
Michael Van Canneyt
4f1a37293d * Some fixes in stats and writesync 2024-05-18 23:22:26 +02:00
Michael Van Canneyt
68b3cf0051 * Cosmetic schanges 2024-05-16 17:47:10 +02:00
Michael Van Canneyt
bc2102a91d * Some corrections in logging statements 2024-05-16 17:47:10 +02:00
Michael Van Canneyt
ac1c2cd874 * Added ZenFS and demo 2024-05-16 17:47:10 +02:00