Commit Graph

2514 Commits

Author SHA1 Message Date
Michael Van Canneyt
93a49d64d1 * Update filepos on write 2025-05-26 20:53:40 +02:00
Michael Van Canneyt
32a0d8c5ae * Add some utility functions, add fix for long files 2025-05-26 20:53:28 +02:00
Michael Van Canneyt
1227e89c30 ZenFS expects null in case something does not exist 2025-05-26 17:52:41 +02:00
Michael Van Canneyt
d2d95b7255 * Remove dependency on web 2025-05-26 17:52:41 +02:00
Michael Van Canneyt
c0e232bbb1 JSBigint is now external function 2025-05-26 17:52:41 +02:00
Michaël Van Canneyt
09e4256b7e * Move to correct place 2025-05-26 17:51:40 +02:00
Michaël Van Canneyt
953ca4e93c * Fix compiler warning 2025-05-24 22:23:47 +02:00
Michaël Van Canneyt
82361ed25d * Correct performance external declaration 2025-05-24 22:23:47 +02:00
Michaël Van Canneyt
d29f2e05ec * Correct copyright header 2025-05-24 22:23:47 +02:00
Michaël Van Canneyt
b50a840e9f * Canvas recorder class 2025-05-24 22:23:47 +02:00
Michael Van Canneyt
f000e8eb00 * Allow storage to work in worker environment as well 2025-05-23 16:48:31 +02:00
Michael Van Canneyt
566f2c2099 * Pas2JS side of web storage API 2025-05-22 10:47:56 +02:00
Michael Van Canneyt
a885f80a69 * Some corrections 2025-05-21 14:26:20 +02:00
Michael Van Canneyt
db612ccef0 * Bigint does not use new() 2025-05-21 11:56:48 +02:00
Michael Van Canneyt
d774bc8a8b * Add aliases for consistency of names between audio/video 2025-05-21 11:41:33 +02:00
Michael Van Canneyt
810ba97d96 * Move video codec part to webcodecs unit 2025-05-21 11:25:15 +02:00
Michael Van Canneyt
1e671fa250 * Solve compiler hint 2025-05-21 09:56:40 +02:00
Michael Van Canneyt
4f4146687e * Solve some compiler hints 2025-05-21 09:56:23 +02:00
Michael Van Canneyt
846e1807c5 * Solve compiler hint 2025-05-21 09:56:08 +02:00
Michael Van Canneyt
015c7ccbaa * Put message definitions in shared separate unit 2025-05-21 09:55:49 +02:00
Michael Van Canneyt
dd4b9fbbd0 * Add performance.now API to timer APIs 2025-05-20 14:28:45 +02:00
Michael Van Canneyt
bde7243477 * Allow writing float values to webassembly memory 2025-05-20 14:28:45 +02:00
Henrique Gottardi Werlang
ee41da203e Fix in namespace names. 2025-05-06 07:53:40 -03:00
Michael Van Canneyt
c28ee0328a * Recompiled after fixes 2025-05-05 21:25:41 +02:00
Michael Van Canneyt
6056078a27 * Handle console messages 2025-05-05 21:25:09 +02:00
Michael Van Canneyt
15ffdf1fe1 * Correct class name for ThreadAppWASIHost -> TThreadAppWASIHost 2025-05-05 21:24:46 +02:00
Michael Van Canneyt
df3c238ad2 * Correctly handle doinstantiate 2025-05-05 21:24:08 +02:00
Michael Van Canneyt
1fd96e3a1c * Register ready command 2025-05-05 21:23:09 +02:00
Michael Van Canneyt
82e9a9043c * Send console message on console channel 2025-05-05 21:22:44 +02:00
Michael Van Canneyt
f1c45e25ae * Correct console command 2025-05-05 21:22:20 +02:00
Michael Van Canneyt
5335a388a2 * Solve compiler hint 2025-05-05 10:12:45 +02:00
Michael Van Canneyt
7d7881ad91 * Actually call AllocateInitialWorkers 2025-05-02 12:04:14 +02:00
Michael Van Canneyt
a486b7f7ca * Correctly pass arguments in exception wrapper 2025-05-02 10:32:15 +02:00
Michael Van Canneyt
818154ff52 * Correctly emulate seek() 2025-05-01 13:28:31 +02:00
Michael Van Canneyt
4d0fa767d5 * Commands case sensitive, allow to force single handler for a command 2025-05-01 13:27:52 +02:00
Michael Van Canneyt
3e33aa39c9 * Propagate exception info from webassembly to javascript 2025-05-01 13:22:38 +02:00
Michael Van Canneyt
d0d28b0b3c * Create instance 2025-04-30 16:00:14 +02:00
Michael Van Canneyt
5229d0326d * Fix compiler hint, destroy thread support when done 2025-04-29 15:23:46 +02:00
Michael Van Canneyt
860b9ce131 * Fix compilation 2025-04-29 15:22:10 +02:00
Michael Van Canneyt
4f85bc9e2b * No class destructor 2025-04-29 15:21:15 +02:00
Michael Van Canneyt
6ea77040ea * Create thread support 2025-04-29 15:20:52 +02:00
Michael Van Canneyt
08253cb807 * Fix compiler warning 2025-04-29 15:20:35 +02:00
Michael Van Canneyt
6f8ea92d86 * Auto-register APIs 2025-04-28 16:44:34 +02:00
Michael Van Canneyt
604c4c3541 * Call inherited 2025-04-28 16:43:49 +02:00
Michael Van Canneyt
6d6564ba78 * Ensure exceptions referenced in rtl.js are not optimized away 2025-04-28 16:43:28 +02:00
Michael Van Canneyt
fc83fbdded * All outputs 2025-04-28 15:47:06 +02:00
Michael Van Canneyt
62246e4ac6 * TThread console output 2025-04-28 15:46:52 +02:00
Michael Van Canneyt
03bcc90936 * Extension registry 2025-04-28 15:46:34 +02:00
Michael Van Canneyt
5087c2cccb * Add sender on receipt 2025-04-28 10:59:16 +02:00
Michael Van Canneyt
bf7d156c38 * Fix compilation 2025-04-25 17:09:35 +02:00