Commit Graph

2462 Commits

Author SHA1 Message Date
Michael Van Canneyt
47d13ce16d * Move threadawareobjectbridge to separate unit 2025-04-25 10:09:22 +02:00
Michael Van Canneyt
43c767a641 * Remove unused units 2025-04-25 10:08:49 +02:00
Michael Van Canneyt
5f4af15cfe * Remove unused units 2025-04-25 10:08:28 +02:00
Michael Van Canneyt
49b891c041 Add Get/Set UTF16string 2025-04-25 10:08:03 +02:00
Michael Van Canneyt
9b54ab743a ExecuteCommandHelper, fix formatted DoLog 2025-04-25 10:07:08 +02:00
Michael Van Canneyt
e52534ef59 * FindThreadWorker public 2025-04-25 10:06:40 +02:00
Michael Van Canneyt
92d68bb0fa * Fix typo 2025-04-25 10:06:24 +02:00
Michael Van Canneyt
86c80c1198 * Allow to transfer objects 2025-04-25 10:05:40 +02:00
Michael Van Canneyt
ed2558bd86 * Refactored 2025-04-24 16:28:46 +02:00
Michael Van Canneyt
bf0768632f * Adapt to new classes 2025-04-24 16:07:40 +02:00
Michael Van Canneyt
1854000d26 * Worker-based Thread controller, based on new thread classes & messages 2025-04-24 16:06:36 +02:00
Michael Van Canneyt
8353c6620f * Adapt standard worker based on new threading classes 2025-04-24 16:05:10 +02:00
Michael Van Canneyt
ec03a7146c * Main page thread controller, based on new thread classes & messages 2025-04-24 16:04:31 +02:00
Michael Van Canneyt
b184e1d0d0 * Thread runner based on new thread classes & messages 2025-04-24 16:03:26 +02:00
Michael Van Canneyt
4c70fa4141 * WASI worker app 2025-04-24 15:57:34 +02:00
Michael Van Canneyt
9e84f3524a * Switch to CommandDispatcher 2025-04-24 15:56:43 +02:00
Michael Van Canneyt
6f5aefabc1 * Fix warning 2025-04-24 15:55:50 +02:00
Michael Van Canneyt
1f4fa74988 * Sender ID 2025-04-24 15:55:36 +02:00
Michael Van Canneyt
0edbbf1164 * Flag to handle console command 2025-04-24 15:28:21 +02:00
Michael Van Canneyt
5f0afb2ad0 * Send console output through TCommandDispatcher 2025-04-24 11:57:40 +02:00
Michael Van Canneyt
31b0027881 * Let CommandDispatcher handle console channel 2025-04-24 11:57:11 +02:00
Michael Van Canneyt
f6d89a5cb6 * TWorkerApplication object 2025-04-24 11:37:34 +02:00
Michael Van Canneyt
202aac25ee * Create wasi environment as late as possible. Allow to specify default for shared mem 2025-04-24 11:36:56 +02:00
Michael Van Canneyt
f9cc779af7 * Handle console channel, allow to debug message flow 2025-04-24 11:35:48 +02:00
Michael Van Canneyt
7424292767 * Allow to set wasihost class so it does not need to be overridden 2025-04-24 11:31:54 +02:00
Michael Van Canneyt
fa58323e47 * TJSAtomics.Notify count is optional 2025-04-24 10:57:14 +02:00
Michael Van Canneyt
c7277c9b7d * Complete TJSVideoFrame 2025-04-24 10:55:46 +02:00
Michael Van Canneyt
ee68ba70b9 * WorkerCommands 2025-04-23 14:32:28 +02:00
Michael Van Canneyt
225f7d5de6 * Add EncodedVideoChunk.copyTo 2025-04-23 14:32:28 +02:00
reyn claros
2bd638c7b9 Merge branch pas2js:main into updateJsPDF 2025-04-21 16:17:07 +00:00
Michaël Van Canneyt
9b84eee265 * Add ENABLE_DELPHI_RTTI 2025-04-21 16:50:09 +02:00
Michaël Van Canneyt
9aeffe4e80 * Fix to read unaligned bytes 2025-04-21 09:44:48 +02:00
Michael Van Canneyt
c78cdfcf40 * Video decoder 2025-04-18 16:56:42 +02:00
Michael Van Canneyt
716b69c145 * VideoEncoder 2025-04-18 16:40:53 +02:00
Michael Van Canneyt
bc84320dc1 * Enumerate workers 2025-04-18 09:54:02 +02:00
Michael Van Canneyt
329b963c80 * Webassembly shared buffer & IsSharedBuffer 2025-04-18 09:47:43 +02:00
Michael Van Canneyt
7137a54cf2 * Add functions to determine script type 2025-04-17 16:32:03 +02:00
Michael Van Canneyt
7a6a08f91b * Add MessageChannel 2025-04-17 16:13:32 +02:00
Michael Van Canneyt
c1a974cdb2 * ImageBitmapRenderingContext 2025-04-16 15:38:30 +02:00
Michael Van Canneyt
a4eab53d3d * Wasm pointer 2025-04-16 11:35:03 +02:00
Henrique Gottardi Werlang
25e86f9afe Fix for the procedure signature to have an parent object and the parameters share the same parent value. 2025-04-14 14:16:48 -03:00
Henrique Gottardi Werlang
ca98c509f8 Removed the GetName implementation because the new RTTI information show the constructor methods with the names correctly. 2025-04-14 11:22:49 -03:00
Michael Van Canneyt
6909bd9f3e * System.UITypes for delphi/fpc compatibility 2025-04-14 15:25:26 +02:00
Michael Van Canneyt
2d93d12f4c * Add some explanations, reference correct project sources 2025-04-02 16:46:20 +02:00
Michael Van Canneyt
84679edbf0 * Cleanup worker after thread has been run 2025-04-02 16:45:42 +02:00
Michael Van Canneyt
bd0fdc19f2 * Demo for mem grow notification 2025-04-02 14:15:33 +02:00
Michael Van Canneyt
a45c779bfc * Complete pointerevent 2025-04-01 09:10:49 +02:00
Michael Van Canneyt
74fbb1f24f * Add SendoutputToConsole boolean for better control of output 2025-03-24 10:31:07 +01:00
Michael Van Canneyt
d019335646 * Take into account SendOutputToBrowser (2) 2025-03-24 10:27:58 +01:00
Michael Van Canneyt
57c841e471 * Take into account SendOutputToBrowser 2025-03-24 10:24:49 +01:00