Commit Graph

274 Commits

Author SHA1 Message Date
mattias
6135d09834 wasmjob: added some IJSArray members 2022-07-30 18:51:37 +02:00
mattias
57bb610f3c wasmjob: added job_web unit generate source files 2022-07-29 09:43:44 +02:00
mattias
ba26802d69 wasmjob: added webidl 2022-07-29 09:34:27 +02:00
mattias
10f7cd45fc wasmjob: use generated job_web 2022-07-28 00:20:26 +02:00
mattias
67ecbfcb0d wasmjob: added AllocJSValue 2022-07-26 16:21:54 +02:00
Michaël Van Canneyt
edada9be83 * tiny editor 2022-07-17 20:50:01 +02:00
mattias
08ec14ff9b wasmjob: started base classes 2022-07-15 20:57:42 +02:00
mattias
25172f1dd1 wasmjob: global objects via names 2022-07-13 18:10:14 +02:00
mattias
88e26c886f wasmjob: simplified example 2022-07-13 16:28:40 +02:00
mattias
eb74dbf3b0 wasmjob: merged job_wasm into job_js, moved job_shared and job_browser to packages/job 2022-07-13 15:27:24 +02:00
mattias
211f4021eb wasmjob: added demo to create a button with a click event 2022-07-12 19:45:43 +02:00
mattias
0303bf9da9 wasmjob: added class functions cast 2022-07-12 19:44:33 +02:00
mattias
0be56c255f Merge branch 'main' of https://gitlab.com/freepascal.org/fpc/pas2js into main 2022-07-12 15:02:54 +02:00
mattias
a5e07bd9b7 wasm-job: added array of jsvalue pass by arg 2022-07-12 15:02:51 +02:00
Michaël Van Canneyt
e8092ce662 * Show two lines 2022-07-10 11:48:44 +02:00
mattias
06dc16b22e wasmjob: dictionary 2022-06-30 15:19:48 +02:00
mattias
75b51354fd wasmjob: Read/WriteJSObject using interfaces 2022-06-28 23:39:21 +02:00
mattias
c97286593c wasmjob: TJOBCallback using helper directly 2022-06-27 17:53:10 +02:00
mattias
bd37d75f26 wasmjob: added InvokeJSMaxIntResult 2022-06-27 17:37:52 +02:00
mattias
6ff83dd8b5 wasi: job: added InvokeJSTypeOf 2022-06-01 16:10:00 +02:00
mattias
471d1ee1e4 wasi: job: clean up 2022-05-29 11:02:01 +02:00
mattias
642245ccb7 wasi: job: callbacks 2022-05-29 10:24:12 +02:00
mattias
32c19ae0ec wasi job: started callback 2022-05-28 22:20:10 +02:00
Michaël Van Canneyt
8fa57daec4 Bulma widgets 2022-05-28 14:54:08 +02:00
Michaël Van Canneyt
47ed44f8e3 * Better explanatory text 2022-05-28 14:54:08 +02:00
mattias
f28dbe57cb job: added newoperator and started some base js classes 2022-05-27 12:55:04 +02:00
mattias
147d1cad54 wasi: job: read jsvalue 2022-05-26 10:56:26 +02:00
mattias
8a314fdc0a Revert "wasi: job: write property object via separate wasi call"
This reverts commit 00c7d0ff4b.
2022-05-26 10:56:26 +02:00
mattias
00c7d0ff4b wasi: job: write property object via separate wasi call 2022-05-25 18:01:47 +02:00
mattias
83b37657ff wasi: job: read/write property object 2022-05-25 15:09:21 +02:00
mattias
0bd91a14dd wasi: job: read/write property 2022-05-25 14:31:55 +02:00
mattias
3dcd1d5d8b job: added invoke integer result 2022-05-24 19:32:00 +02:00
mattias
7093865f5b job: renamed wasidom to job 2022-05-24 19:32:00 +02:00
mattias
1bd4ed47ad demo: wasidom: invoke string result 2022-05-24 19:32:00 +02:00
mattias
b359b4d41f demo: wasidom: invoke string result 2022-05-24 19:32:00 +02:00
mattias
c71dc54e5b demo: wasidom: invoke no result 2022-05-24 19:32:00 +02:00
mattias
e50c2bf607 demo: wasidom: started objectresult 2022-05-24 19:32:00 +02:00
mattias
54640f3e93 demo: wasidom: started objectresult 2022-05-24 19:32:00 +02:00
mattias
5fa7378e3c demo: wasidom: basic call 2022-05-24 19:32:00 +02:00
mattias
3369ec279d wasi: fixed typo 2022-05-23 10:04:25 +02:00
Michaël Van Canneyt
574be89907 * Examples for new design-time editing components 2022-05-21 21:28:55 +02:00
Michaël Van Canneyt
e67986f9f3 * Refactor web to web & worker separate parts 2022-05-18 12:59:34 +02:00
mattias
471de6cfc8 demo: serviceworker: nodejs 2022-05-12 12:36:45 +02:00
Michaël Van Canneyt
6b94518d50 * Electron example 2022-04-11 14:01:39 +02:00
Michaël Van Canneyt
65e1e2b4ce * Remove unused variable 2022-04-11 13:59:44 +02:00
Michaël Van Canneyt
c57347f75c * Sources to demo 2022-04-11 13:59:44 +02:00
Michaël Van Canneyt
98e5f4c6f4 * README added with explaination about server-side 2022-04-11 13:59:44 +02:00
Michaël Van Canneyt
b83e4f3ff3 * CSS demo 2022-04-11 13:59:44 +02:00
mattias
370baa76d8 demo readme 2022-03-31 17:22:12 +02:00
mattias
aedb9a683e demo readme 2022-03-31 16:59:25 +02:00
mattias
b3319c4d4a fcl-base: TServiceWorkerApplication: comments 2022-03-31 15:11:04 +02:00
mattias
32705d4659 fcl-base: TServiceWorkerApplication: added virtual methods 2022-03-31 14:59:21 +02:00
mattias
03efe9d17b fcl-base: added serviceworkerapp.pas 2022-03-31 14:39:41 +02:00
mattias
0a0e7a11a1 fixed typo 2022-03-31 12:11:49 +02:00
mattias
9faf74f60f demo pwa: readme 2022-03-31 12:11:17 +02:00
mattias
82545c3ee6 demo pwa: added deleting old caches 2022-03-31 12:02:45 +02:00
mattias
8341d054b3 demo pwa: using TBrowserApplication 2022-03-31 12:02:45 +02:00
mattias
b0dbc97234 demo: progressive web app 2022-03-30 16:50:01 +02:00
Michaël Van Canneyt
b0b52a9edf * Data module demo 2022-03-29 16:37:32 +02:00
Michaël Van Canneyt
8436a30c27 * Minor layout improvement 2022-03-06 11:44:20 +01:00
Michaël Van Canneyt
09237327b2 * Additional explanations 2022-03-06 11:34:28 +01:00
Michaël Van Canneyt
8af3432c76 * More module demos 2022-03-05 17:49:35 +01:00
mattias
048d11fb3c Merge branch 'main' of ssh://gitlab.com/freepascal.org/fpc/pas2js into main 2022-02-13 10:18:48 +01:00
mattias
ce7b078ed3 demo: -O1 2022-02-13 10:18:17 +01:00
Michaël Van Canneyt
9e4fc04fb3 * Demo of library support 2022-02-08 23:19:59 +01:00
Michaël Van Canneyt
e706baa9c7 * Fix compilation, fix issue #39213 2022-02-03 10:24:59 +01:00
Michaël Van Canneyt
49b0ae4bec * Player demo 2022-01-13 22:44:02 +01:00
Michaël Van Canneyt
78a0bfaccf * Better layout 2022-01-07 16:26:37 +01:00
Michaël Van Canneyt
765bc8506e * ts2pas demo 2022-01-06 10:04:57 +01:00
Michaël Van Canneyt
6beea9c25c * CSS improvements 2021-12-29 21:31:29 +01:00
Michaël Van Canneyt
6cbccfb57d demowasiapp 2021-12-29 21:31:29 +01:00
Michaël Van Canneyt
d098519016 * Remove debug statement 2021-12-29 21:31:29 +01:00
Michaël Van Canneyt
4469f8defe * WASIHostApplication object 2021-12-29 21:31:29 +01:00
Michaël Van Canneyt
46d826aec5 * Some CSS improvements 2021-12-29 21:31:29 +01:00
Michaël Van Canneyt
984ed3c8b1 * Some CSS improvements 2021-12-28 22:26:30 +01:00
mattias
7bf378ec15 demo: wasi: using wasm extension in lpi to support older lazarus 2021-12-28 13:29:40 +01:00
mattias
680a94c373 demo: wasi canvas: added gitignore, wasm lpi, css 2021-12-28 13:25:12 +01:00
mattias
3f7ed42e21 demo: added example wasm lpi 2021-12-28 13:16:01 +01:00
mattias
ff7458e1da demo: fixed name and gitignore wasm files 2021-12-28 13:15:04 +01:00
Michaël Van Canneyt
2626eef7c3 * WASI runtime embedding 2021-12-24 14:02:56 +01:00
Michaël Van Canneyt
6f1f064d16 * Xterm package, plus demo 2021-12-24 13:44:37 +01:00
martin
d8e433123c demo/nativedesigner: replace TThread.Syncronize 2021-12-21 13:24:23 +00:00
martin
77b1cecb8b DesignDemo: Fix finding clicked component by ID. 2021-12-21 13:24:23 +00:00
Martin
489514bca1 DesignDemo: Fix class of demo button. TWidgetButtonWidget is for the component palette. 2021-12-21 13:24:23 +00:00
martin
c37a6e7852 NativeDesign: Rename controls to match names of widgets 2021-12-21 13:24:23 +00:00
martin
90e966751d Fixed removing or mark-sent of commands 2021-12-21 13:24:23 +00:00
martin
36cb79dfb3 DesignDemo: do not crash, if response to /action/... in not json / skips callback as then there is no data 2021-12-21 13:24:23 +00:00
Martin
f2e4d0834e Undo adding custom debugger to lpi in abf57d2eeb 2021-12-21 13:24:23 +00:00
Martin
47fe8ee013 Fix compiling with "USEIDE" not defined / fix commit e31b5de7ea 2021-12-21 13:24:23 +00:00
Michaël Van Canneyt
56d3f11fba * RPC Client + RPC Client Code generator 2021-12-19 22:04:58 +01:00
Michaël Van Canneyt
0c4ac1b113 * Module demos 2021-09-11 14:59:41 +02:00
mattias
e31b5de7ea less hints 2021-09-07 10:07:02 +02:00
Michaël Van Canneyt
1adc178690 * Add websocket example 2021-09-01 11:36:43 +02:00
michael
0024cc8683 * Patch by Martin to add button to show devtools 2021-04-05 07:12:39 +00:00
michael
3fbcdefcc6 * GUI improvement by Martin Friebe 2021-04-05 07:11:16 +00:00
michael
b08c04ca65 * Patch from Martin Friebe to improve detection of designdemo 2021-04-05 07:09:21 +00:00
michael
b8c0b0d885 * Patch from Martin Friebe to add browser log messages 2021-04-05 07:02:38 +00:00
michael
abf57d2eeb * Rework by Martin Friebe to work with Cef4Delphi 2021-04-04 09:49:30 +00:00
michael
efea6321bd * Fix demo to work again with latest webwidgets 2021-04-01 08:29:56 +00:00
michael
46c124ced6 * Preventdefault 2021-03-23 10:50:31 +00:00