Commit Graph

2416 Commits

Author SHA1 Message Date
Michael Van Canneyt
e8a434cd7a * Fix thread ID to be in line with current FPC wasm 2025-02-07 09:53:34 +01:00
Michael Van Canneyt
ccc16453cb * Rename typed array constructor length element for clarity 2025-02-06 16:15:52 +01:00
Michael Van Canneyt
00496e7bcc * Take into account element length, not byte length 2025-02-06 16:13:55 +01:00
Michael Van Canneyt
bc95a7dc7f * Take into account byteoffset/length 2025-02-06 15:54:30 +01:00
Michael Van Canneyt
fa88ecbe08 * Make sure TTextEncoder always operates on non-shared mem 2025-02-06 14:33:21 +01:00
Michael Van Canneyt
f5c06f52c9 * Width,Height on TJSHTMLOffscreenCanvas. Add GetContext 2025-02-06 11:27:39 +01:00
Michael Van Canneyt
107fc7257c * Raw bufferObj in TJSTypedArray 2025-02-06 11:27:39 +01:00
Michael Van Canneyt
d0c597c68e * Use GetUTF8StringFromArray 2025-02-06 11:27:39 +01:00
mattias
62c21d3823 rtti: TValue char toString 2025-02-04 19:02:50 +01:00
mattias
35a8089beb rtti: fixed compile 2025-02-03 14:23:35 +01:00
mattias
752c5a130d rtl: added TRttiProperty.Index and IsClassProperty 2025-02-03 14:19:14 +01:00
Michaël Van Canneyt
37b7f89a39 * Also catch javascript errors 2025-02-03 11:13:56 +01:00
Michaël Van Canneyt
296638644a * Refactor to easily set command-line options 2025-02-03 11:13:32 +01:00
Michaël Van Canneyt
14ac1c26d2 * Add EJSException 2025-02-03 11:13:09 +01:00
Michaël Van Canneyt
aff31fd6e1 * Add various classes, move classes to other units 2025-02-03 11:12:51 +01:00
Michaël Van Canneyt
b740824fe1 * Add some missing identifiers 2025-02-01 11:43:59 +01:00
Michaël Van Canneyt
f57bc79de7 * Callback type 2025-02-01 11:43:59 +01:00
Michaël Van Canneyt
18407e5fbc * Add status call 2025-02-01 11:43:59 +01:00
mattias
729b61c87e rtl: added rttit StrictVsibility 2025-01-31 22:41:15 +01:00
Michael Van Canneyt
55a3898b8c * Threaded websockets worker handler 2025-01-30 15:51:22 +01:00
Michael Van Canneyt
d4b9976da8 * Worker-based websocket api for use in threads 2025-01-30 15:19:04 +01:00
Michael Van Canneyt
755e5ffc1e * Conditional logging 2025-01-30 14:56:26 +01:00
Michael Van Canneyt
22746ebdc3 * Use import object logging 2025-01-30 14:55:13 +01:00
Michael Van Canneyt
22ab77a42c * Local threadsupport variable must be set 2025-01-30 14:46:12 +01:00
Michael Van Canneyt
1178011253 * Commands must be lowercase 2025-01-30 14:45:41 +01:00
Michael Van Canneyt
0b6ae88cb3 * Centralized logging, add sending message to all workers 2025-01-30 14:45:23 +01:00
Michael Van Canneyt
a2b7d84ddf * Centralize logging for APIs 2025-01-30 14:44:54 +01:00
Michael Van Canneyt
c622a245f2 * Performance 2025-01-30 14:15:40 +01:00
Michael Van Canneyt
488e3b02b5 * Add overloads for third option in AddEventListener 2025-01-24 17:50:27 +01:00
Michael Van Canneyt
16cdffe064 * Fix some compiler warnings 2025-01-23 11:43:14 +01:00
Michael Van Canneyt
8275bfe7c7 * Remove some unused variables 2025-01-23 11:43:14 +01:00
Michael Van Canneyt
6bba60ec8a * Async websocket 2025-01-23 11:43:14 +01:00
Michael Van Canneyt
0e60c9464f * Fix compiler warnings/hints 2025-01-23 11:43:14 +01:00
Michael Van Canneyt
73ac60a015 * Fix compiler warnings/hints 2025-01-23 11:43:14 +01:00
Michael Van Canneyt
11092a2fd4 * Fix compiler warnings/hints 2025-01-23 11:43:14 +01:00
Michael Van Canneyt
9f1aea6094 * Fix compiler warnings/hints 2025-01-23 11:43:14 +01:00
Michael Van Canneyt
4095882662 * Fix compiler warnings/hints 2025-01-23 11:43:14 +01:00
Michael Van Canneyt
a162e116d6 * shared mem in constructor, add missing waitAsync() 2025-01-23 11:43:12 +01:00
Michael Van Canneyt
66b4f8d4fe * Remove some unused variables 2025-01-23 11:42:25 +01:00
Henrique Gottardi Werlang
addc99923d New functions for the blob class. 2025-01-20 18:24:10 -03:00
mattias
c6833bc17f fpcunit: compile on nodejs 2025-01-20 15:11:19 +01:00
mattias
e53d3bc4a6 rtl: less hints 2025-01-20 15:11:19 +01:00
Michaël Van Canneyt
506fa4497a * More completions for compatibility with FPC 2025-01-17 22:04:52 +01:00
Michaël Van Canneyt
7aa8dcaf8b * TSize/TPoint methods. 2025-01-17 21:38:20 +01:00
Michaël Van Canneyt
8a0ab88be4 * Add some structured types methods 2025-01-17 20:43:12 +01:00
Michael Van Canneyt
2995efa920 * Remove debug statement 2025-01-15 17:00:42 +01:00
Michael Van Canneyt
24ace49589 * Correct JS identifier for sharedarraybuffer 2025-01-13 18:00:06 +01:00
Michael Van Canneyt
2be256b78b TJSSharedArrayBuffer may not be defined 2025-01-13 14:17:04 +01:00
Michael Van Canneyt
24ad3b1326 * Declare external variables really as external 2025-01-10 11:08:45 +01:00
Michael Van Canneyt
7d4d5afb64 * Add JSClassName 2025-01-10 11:08:23 +01:00