Description: pas2js and javascript related. (active) Revisions in this set aa03991088eb1856cf7ed2e88a3173dd5709d210,4ddaa26fc06824c8212e34d8ed99f20a0298eb74,40dc7380dc3dda2d7b08082437de6bf285e21700,261c0ff708862fd8bfa3fc7487ef6747ff91ca45,b36154671b20b843607d3093c673f23bcfc89fcc,d20f18634f5d0dd2bd365dbd8f2ff6b69f48e351,7e57e4514a46336b724174503c7a628e812b24db,679cfab709f7c6c9415524d384716b063a7dfb8a,bad14c5dbd1f72a2ed532636d390fff37b65b195,a4821b1d0cacf6458dd21544caddbc52d10255ff,2781be118f8cb52757eaa7b369332f72550f6252,7e158b6c9b70248ab9de3a12484a9c82f6c17ef2,c27823568a0c35eacd38cbd8428f8b30563dc452,0053cec8809421efc739d7f2e5610fa7c966e61a,59b49addc0f257a695aedd57f28b73b96382ba3b,6c4198fdf3b71e24886479cae3fb529d82e4b556,ffc3e1780d7fb636bd11692558012983e45127af,5d571853acdbf9ca26966ae9ddd0eff94aa565c4,3e621f201456c6f1cd7c297078f618ffcf953001,f10fae66df3eac37f6e2b9808c48e0075921374f,0b5c8030e40ec3176d667a3bce0db00222b3a809,6c1c4a66e820f3f807edff51be7abbc357b661e8,a13694988df7925be96e917c3952e82036d2653e,781da5e60d334d6f59cfe97a511660b353bd5ddc,a0c0a8fa8c1b8d9ab6113eaa6ab6705b2b071df1,8ae1b6eace7813158e0846dc6edf1c79216aeea1,1e80ae406d66ba18ff5271d413c72f48f0f698ea,0aecf4d89f40156e602576f251d2ec7b3a442a73,a4a469ae3786be89f66b7ea635fbc6f3d398ced5,4c544d7858f5e74727a4ff57dae7e5426ac73ce6,429438fbb9ed8127d3129ad0bfdec8081afbd05d,d2a091ef8522bc99a779f3de26e2c6f1e2065061,7997f884b70454fcb9067aec884b947b1d6e7759,5c7974fceb768f96853b4abc05cb122ac8ccfd0c,da0260262d80c4a4c3ee0c854bf1009247b36946,e6fe075a425b2463204fb4593e2b90b00fe392c2,e8bf3817021d50f76f41f4f1ce4aef34b422144b,52e30aa332592c8a3b7afca3c98c9f6c63f4b581,ec1766ac3f629c3c9fe09bc6895ffa36cc102915,d76cfdd9138b731ec27601bf7589c8fd490ea968,a70d33ff00fe331f8e2528ad4f0411597eb4a0c9,a8449ad9598cebb21c4a892935e41fcb28f05060,edeb5909da627e4132c280b99d0ea50ffb07fbb4,85928a738d71326fa3eb41c2361d0cb012bd1cca,a0a23a8968c319733a9edd1b80031ce6b334cbc2,5e082c9d9048aaa691b833c9ddbbd32413eb01a5,859755ac851477d31e6461242470e516b7b3129f,672c9b14669fd1432679d1012d3d841e01926984,f0f981882419c900360446da529fc3b8692a1b1e,89e028285624ca1193c6502f15d971e48f650e3b,953d15a9390bba467699c0fcecd8f86bbc1128ef,e8f9ffdb5e4a3155da37aa101185fee096093eea,bf86e57cfe0726d8b9fccc3eeba815b326a5fa3a,396b516a85a692b7b8d17c7c8e08c8a3167f40b8,6dd5b63e2df7eca4f53868d2bf15cb3cd119c68f,1e779014523bf774664e738d2395223b5caa85ba,540fd5e58d00e1a70ae02ff74ca199b4f6473599,952eee5ed0e4d65fd7a7ea52b9f3025976763503,473db46e083a34106ca4bcd26b3681407576dd5f,c0c6ce5422bb7ba906f78aeb2b3119fbd6498f67,08742e1a91d05570ced72fd869301f3f583f5ae3,0fb08a76194c8fd8e08236b9657e1e03e847d385,acc590ac07e438509bc2f1b09b2d3991b294db1b,3a81f5c732ed75c555a9f6b96488cdb19bb9f4e4,05c47722dd5bd09e8a7c3dd43fee47c0392ff873,a01dc282067e70f9e693e3272ba5aeb526336a3c,d748bb6630dd628f6ee6859c60b4b373693eeb20,050153fb503b5090e29ad31e8bf4c3b8501e691a,bcea5581def3f663a2fa52bca29f7e2191e7e45e,a6be7fc1c2a3c4d3bb98e09d266fdbe76dc9f77f,2970d98550d5d666c78513ed072240e0a6a99cfd,31c893407191eabd96a2e866943b8d2cd8c3d2bf,b7e64867be297b95a4e4fef330e422a0725d3368,deddc441bc0023d1bf64f61408fdcb1d57edac34,2dd072a492f7e8d718801470d786f694ce8b08f0,cba89a4713bfcf19444fae0ea0a5c5c381ef1b7c,d3a2145e5a7fed0a8710ab939365ed2fca07864a,1e3c5865deec7240c649ba147f9616b3f7364494,34605e9cd1138632d3b5b099aed9836816059d3e,22926e4fc7a522d8985028922e6e3fd2bdcb46f8,bcdb68a8c4b512b845c6e0291a86a0e5b03d7344,5446a3afec4a203157f58aacf0f18bbd5b04ef1f,bf25b32cb23331bf2e4357965384ff22bcb13603,b16ce8806b6819770d0f207eceaaabf834f67740,ad9383f2c09bb277e4a3ee9a0e3fb8a3d80499c5,b4cf545a94870056395983691ac2b9fb9e6bd883,b4926283f8af906dd917ea966c3878f811f75843,558da7363e8c3b7c459dc6475f698f3bc8a7da0c,f26725e70cef018762baad434b03afb93e00bb80,832bbe9cab4289a844a9c4f5a4c948bd1c1af78e,a9ec4b3767c6475c90c195de1d623b94f30429f1,8d79dcc0d0454d1c0e53753c89217185961bdd4b,0ac7e38797294fa66e7d8615cbe574903f061222,c9947b4ee6865af658ac101c8f6cb0b3370c6dcd,e1312deafeb565c9cb5fea486e46273accc88d26,89dbfd0d990d3b3b193c51b9d699999b19816534,a429b4743640ba738a9f178458ec8110f2f13615,02f41731ebc658a56b7708f7584bd5010103f054,2bf377744ae19bff141878708df2c9beb78b03f8,3e181d7640ded13fddab537b461c3a1aaf78fc59,9e60c686b42b79ea69b97aa5376e4e71e8fb333c,87a9214983a52f7564ec282cfaedfdc107b6541a,0f43c7b229f2b400edbd22ac0e2b242755260a41,945446b06ac9f3eb87b94c5b6474ad7de9044435,6f5c356ae5a6ad844e37cb65678b3113ac593415,910fc7215dbabcee683ebb75ef0dbda911b7edbf,93a47ddada3fce302dd726ed01dcc373a7925605,acb1e598620b6286da9e0dec38db7e27cbfb4015,81c6474e9f4bce4d5072be34346d1381cde9bf66,9d7fe320288890b8664116a5d8151796dbbf1fed,5f757a231322bbc9cc34f1d6f0d0e218b9d511aa,1066a0dbfd451e56e632d8c10f16cfce5e6da05e,6b4ee224bf6024e12821e2e3889937f3d404a11b,ccd445bbd10f1989ec0bb9bafdebfe5eeff08fff,55ecd471c834b9d010f7b9f7d66097d327597753,757f65d0e283c9fd33f2f99e794203590711c686,a9705e64362fddd8e0bbb7a96c7906de0ff92efa,8f576a3aefe770e237187d5410a476d542f7ed35,d863ab6a243022cc8b2605039c41dae84b089169,7228b558dd79f5c95be0077f030851288aa72248,dd4de2f7e064a75157dc2012f05e8d243983eb33,14fa611979d4005e98315d6aeaf6cf8c8cd24e68,8ecdc6ed057684f8633e7082646403b862edc541,0778071be7a1d3c3360d5b3302134801b539c666,9f93b88c1c3297900ff522604b0803534ba85d05,bb817db47afaf781dcc8ec937fd9ad93694ed032,985dec61b1898c9d8f730ece7049748dd0a9742b,00330a562c62423f9dd4579d8a64e0e0b5d4f1f2,f4863177b6583145162fb365e6b6cc24d9bdc1a7,9d00605c358778bc44e87ddb9fe0ba795a84ca1b,1866aa1515412eab5dca74c54c3e94c85b4abd31,363bc3e019cac4f6c691c1582ef04731e5a21c9d,dd78479afa84c0819c65ce4b7c3c61dcbb357a3a,9120ef74e57a7703bca8272ff833d48fd4202972,9ba9e886aeb905884dff95ffff2cc4f2a1b516d1,8a8699ab6a5b50fdfc4d40beabfb2158baa2dc6f,68217c7cd0661ccd2d38ffc0eb7df8797478a036,dd768554b48dc2ca35580a6617da9717d2edfd32,776216d032717bb4bc35a0fa02631d1030a16721,2d407362033c95dba37288736b9722a3a4cd8000,ae5a15825a07388d6de7b296a28a0defa04f3aad,e549de1e3a6a8b1bb1c3dada7c8a74caec25b5c3,84fb1c5a6888789d2851d056f487c4988e6561d6,f232009010d2f2006049b3246d2db7406dbafa97,c202c6c2fe1823adfa2a54af52995e1a25b51119,126cc0903770b0bd1bb74536c8b9cf7b35873d97,124834fe295b50e1cbcb68a19e31cc84e31855af,92e960c49a97e8ed7188d3a9a2362f138c7681dc,f6de2c57569fa73db7b241b33ad89795935b310f,03d7518b9b3f5d3a9aaf607de9d1f52e149df087,70311bffc66230c609c2ec3a93bc3c6a74df350f,8e8d4e7ea8d98bc6db3fce5b5bb6c5d7926245a4,71b10a21e1f6598f94e7f3fb7878acce51381034,664f8fc2ba8bf2e23b00efae5819d7079409287a,d8a2f7f7148486f86250a0773503381e6b54f343,04e715445f143487075fd35afec46a0d1e4f7966,5bc1cfa9bc09e0be6718082eb9d0b12510cde7f4,799b90ca3fef074da4c675f1f88e5975007a2c76,2cf533c0ed00de71b2414155f4c27780b08b86c3,e0da2d0e46498f490bc923078a4d53adeb0bab4b,9f580c71049c8b2a50c55ccef7f4500be42f86be,4664b1408181ade714bb2bf11249dceb832fa994,3d0cf17e5cfe45abe65b838ab223e289497b7098,fe41a51db3a4bdca4697c48c48c66c2b4e91d90f,38cfab3cbe342f71906354367188cb89138a8e0a,105fae6d48fc3de538194ca1cd26d1a2ef500f26,558704f91c3a44f678bcd933184b1689bfb38fc7,91ee643d5f6cbbfd1c9117653419388e07aff583,295364e95b7aad394ac3b596618913cf4ba134cb,1a3d651cfb70a3bce17442b0cbabb3b66412655f,855a1fa03e2a50624604526f6d4d8c4e57bc98c7,d790d7bf50c88da2c97be80caa978cf1bf27b1bd,3c6f111209aae8754b50e18dc5f370bd0aac6215,474629788f91eae38e8f5a8f88d818cb74015123,96cb3b01ded7fbe81f07c8a5269edcee205f6222,e73b47df2a180364b2ff6cdb13eab5cf45479987,6c7d2f6bace8232e7b1ea3127e66915225d0c145,2c54727c740520854466ad8bd0ffc4a719fcc61e,00ed18a61b18a83c4cd730aa44a20f69f5831199,7f4df82e7a81aa5a7887856f20d2cb2f0b0f1727,4d8c9c9d78172e8e7a3860b37cd97c0ecc187ad5,d0b4e8730a687d0bb85fafb773245d34728e5e56,2484efc2e7a75c34c905d179a7aa636114c105e0,d48e984ba029142af8abeabcec98e6e22608e22a,f33cfbc2d86d9046102e6620d32a4c81c0f65e95,bd97e48790c0b28076098d0cafef4efea3b02d57,1844b2a918359886bf3bf646be0b851295047b52,be82caf5a00d34ec3a61d095aa8392d95a18c5fd,697ee67e9789b57de4f3a567e56403c1cec3f9ca,ae45947cb48a965b6cc5eed9d7daf90c71b3580f,5da7748be15cf2c5c90ceb1f1efc179277e58047,6df79b9d2ff6d792060f7122c002bffcc9b4a4f0,5fc7066777ba1b6d6dbf942d078b5d86ee6e0284,f1f28e35e1798b0a10b5f266b5a4f759c9a9a5b3,66123763f715ae8fa8acb08452649bf3664d587a,2ca1dfd0f366385086a4d4ece1bb5bad95199a02,44d6b579922b8ba3f31d3c682fa6ce80efbd7901,e36cb38acf5f14116aac39af18b585e766cef8b9,413eaabab2dd7080ccc505d4e1801e335272e3a1,54c4c7f5e02747d195289d16f4c46724cf494ddc,2c951dacd583a110f57bb6468e0d16c802286434,71ad8cf5b8331148b27e957ff9c5e9c48e84b015,012b53c451cbc1314c2aa3ddd321c6b8889b5112,df67f32d557d4d5975b32130de41b0c48c64e883,16e667aedc766658c57891b5bba8d92be1bf160f,b825513c67767fc2a1ecd58aab920f11038fee40,5f0b3ad14a40d42b942354c0270064bc1f3d2512,b522f799626635814a41513909094d72c749552f,46698e47d159349ebb0c377a7e04a8df4054a605 commit aa03991088eb1856cf7ed2e88a3173dd5709d210 Author: Mattias Gaertner Date: Mon May 3 19:32:52 2021 +0000 pastojs: fixed classmethod pointer git-svn-id: trunk@49333 - M utils/pas2js/dist/rtl.js --- commit 4ddaa26fc06824c8212e34d8ed99f20a0298eb74 Author: Mattias Gaertner Date: Wed May 12 19:47:26 2021 +0000 pastojs: nested external class constructor git-svn-id: trunk@49351 - M packages/pastojs/tests/tcmodules.pas M utils/pas2js/docs/translation.html --- commit 40dc7380dc3dda2d7b08082437de6bf285e21700 Author: Michaël Van Canneyt Date: Wed Sep 1 22:43:36 2021 +0200 * Correct precisions M utils/pas2js/dist/rtl.js --- commit 261c0ff708862fd8bfa3fc7487ef6747ff91ca45 Author: mattias Date: Thu Sep 2 15:13:53 2021 +0200 pastojs: fixed typecast jsvalue to external class instance not checking if Object M packages/pastojs/src/fppas2js.pp M packages/pastojs/tests/tcmodules.pas M packages/pastojs/tests/testpas2js.lpi --- commit b36154671b20b843607d3093c673f23bcfc89fcc Author: Michaël Van Canneyt Date: Sat Sep 4 17:49:32 2021 +0200 * Bring compileserver functionality up-to-date with simpleserver M utils/pas2js/httpcompiler.pp --- commit d20f18634f5d0dd2bd365dbd8f2ff6b69f48e351 Author: mattias Date: Mon Sep 6 16:51:48 2021 +0200 pas2js: git ignore linux binaries A utils/pas2js/.gitignore M utils/pas2js/compileserver.lpi --- commit 7e57e4514a46336b724174503c7a628e812b24db Author: mattias Date: Wed Sep 8 18:25:50 2021 +0200 pastojs: added TPas2jsMapper.SaveJSToStream M packages/pastojs/src/fppjssrcmap.pp --- commit 679cfab709f7c6c9415524d384716b063a7dfb8a Author: mattias Date: Wed Sep 8 18:31:12 2021 +0200 pastojs: added hook GetFileSrcAttr to skip generating srcmap of some files M packages/pastojs/src/pas2jscompiler.pp M packages/pastojs/src/pas2jsfilecache.pp M packages/pastojs/src/pas2jsfiler.pp M packages/pastojs/src/pas2jsfileutils.pp M packages/pastojs/src/pas2jsfs.pp M packages/pastojs/src/pas2jsfscompiler.pp M packages/pastojs/src/pas2jslibcompiler.pp M utils/pas2js/compileserver.lpi --- commit bad14c5dbd1f72a2ed532636d390fff37b65b195 Author: mattias Date: Thu Sep 9 16:09:52 2021 +0200 pas2js: httpcompiler: fixed reading values fomr config file M utils/pas2js/httpcompiler.pp --- commit a4821b1d0cacf6458dd21544caddbc52d10255ff Author: Michaël Van Canneyt Date: Sat Sep 11 14:33:47 2021 +0200 * Additional module platform (cherry picked from commit 664de8653dc56b13cddac2cd7024697756ae422d) M packages/pastojs/src/fppas2js.pp M packages/pastojs/src/pas2jscompiler.pp --- commit 2781be118f8cb52757eaa7b369332f72550f6252 Author: Michaël Van Canneyt Date: Sat Sep 11 15:23:25 2021 +0200 * Add linklib, add some formatting M utils/pas2js/docs/translation.html --- commit 7e158b6c9b70248ab9de3a12484a9c82f6c17ef2 Author: Michaël Van Canneyt Date: Sat Sep 11 15:29:52 2021 +0200 * Forgot to commit M packages/pastojs/src/pas2jsfiler.pp --- commit c27823568a0c35eacd38cbd8428f8b30563dc452 Author: Michaël Van Canneyt Date: Sat Sep 11 18:01:37 2021 +0200 * libimports added M utils/pas2js/dist/rtl.js --- commit 0053cec8809421efc739d7f2e5610fa7c966e61a Author: Michaël Van Canneyt Date: Tue Sep 14 09:08:31 2021 +0200 * Export SetPas2JSGetFileSrcAttrCallBack M utils/pas2js/pas2jslib.pp --- commit 59b49addc0f257a695aedd57f28b73b96382ba3b Author: Michaël Van Canneyt Date: Tue Sep 14 09:16:48 2021 +0200 Revert "* Export SetPas2JSGetFileSrcAttrCallBack" This reverts commit 0053cec8809421efc739d7f2e5610fa7c966e61a. M utils/pas2js/pas2jslib.pp --- commit 6c4198fdf3b71e24886479cae3fb529d82e4b556 Author: mattias Date: Tue Sep 14 10:53:12 2021 +0300 pas2js: fixed typeinfo procvar resulttype nil M utils/pas2js/dist/rtl.js --- commit ffc3e1780d7fb636bd11692558012983e45127af Author: mattias Date: Tue Sep 14 11:47:10 2021 +0300 pas2js: added SetPas2JSGetFileSrcAttrCallBack M packages/pastojs/src/pas2jslibcompiler.pp M utils/pas2js/pas2jslib.pp --- commit 5d571853acdbf9ca26966ae9ddd0eff94aa565c4 Author: mattias Date: Tue Sep 14 15:51:00 2021 +0300 pas2js: compile httpcompiler with fpc 3.2.2 M utils/pas2js/httpcompiler.pp --- commit 3e621f201456c6f1cd7c297078f618ffcf953001 Author: Michaël Van Canneyt Date: Wed Sep 15 11:22:52 2021 +0200 * Allow to specify address M utils/pas2js/httpcompiler.pp --- commit f10fae66df3eac37f6e2b9808c48e0075921374f Author: mattias Date: Sun Sep 19 14:11:51 2021 +0200 pastojs: error on linklib options M packages/pastojs/src/pas2jscompiler.pp --- commit 0b5c8030e40ec3176d667a3bce0db00222b3a809 Author: mattias Date: Sun Sep 19 16:55:12 2021 +0200 pas2js: comment M utils/pas2js/httpcompiler.pp --- commit 6c1c4a66e820f3f807edff51be7abbc357b661e8 Author: mattias Date: Sun Sep 19 16:56:36 2021 +0200 pastojs: fixed invalidate directory cache M packages/pastojs/src/pas2jsfilecache.pp M packages/pastojs/src/pas2jspcucompiler.pp M packages/pastojs/tests/tcunitsearch.pas --- commit a13694988df7925be96e917c3952e82036d2653e Author: mattias Date: Sun Sep 19 17:27:34 2021 +0200 pastojs: fixed assign external const to int M packages/pastojs/src/fppas2js.pp --- commit 781da5e60d334d6f59cfe97a511660b353bd5ddc Author: mattias Date: Tue Sep 21 12:21:42 2021 +0200 pas2js: nil typeinfo Module, Attr and params M utils/pas2js/dist/rtl.js --- commit a0c0a8fa8c1b8d9ab6113eaa6ab6705b2b071df1 Author: mattias Date: Wed Sep 22 13:10:05 2021 +0200 pas2js: fixed rtl.tTypeMemberProperty M utils/pas2js/dist/rtl.js --- commit 8ae1b6eace7813158e0846dc6edf1c79216aeea1 Author: mattias Date: Thu Sep 23 17:59:21 2021 +0200 pastojs: clone multi dim static array M packages/pastojs/src/fppas2js.pp M packages/pastojs/tests/tcgenerics.pas M packages/pastojs/tests/tcmodules.pas --- commit 1e80ae406d66ba18ff5271d413c72f48f0f698ea Author: mattias Date: Wed Oct 20 10:36:53 2021 +0200 pastojs: comments M packages/pastojs/src/pas2jscompiler.pp --- commit 0aecf4d89f40156e602576f251d2ec7b3a442a73 Author: mattias Date: Wed Oct 20 11:32:54 2021 +0200 pastojs: library: create and call main M packages/pastojs/src/fppas2js.pp M packages/pastojs/tests/tcmodules.pas M utils/pas2js/dist/rtl.js --- commit a4a469ae3786be89f66b7ea635fbc6f3d398ced5 Author: mattias Date: Wed Oct 20 14:56:05 2021 +0200 pastojs: library: export name M packages/fcl-passrc/tests/tcresolver.pas M packages/pastojs/src/fppas2js.pp M packages/pastojs/tests/tcmodules.pas --- commit 4c544d7858f5e74727a4ff57dae7e5426ac73ce6 Author: mattias Date: Wed Oct 20 16:59:41 2021 +0200 pastojs: library: export unitname.name as alias M packages/pastojs/src/fppas2js.pp M packages/pastojs/tests/tcmodules.pas --- commit 429438fbb9ed8127d3129ad0bfdec8081afbd05d Author: mattias Date: Thu Oct 21 20:02:22 2021 +0200 pastojs: fixed clear com interface reference in class field on destroy M packages/pastojs/src/fppas2js.pp M packages/pastojs/tests/tcmodules.pas --- commit d2a091ef8522bc99a779f3de26e2c6f1e2065061 Author: mattias Date: Thu Oct 21 22:57:42 2021 +0200 pastojs: library: export var M packages/pastojs/src/fppas2js.pp M packages/pastojs/tests/tcmodules.pas --- commit 7997f884b70454fcb9067aec884b947b1d6e7759 Author: mattias Date: Fri Oct 22 23:04:02 2021 +0200 pastojs: library: forbid unit exports M packages/pastojs/src/fppas2js.pp --- commit 5c7974fceb768f96853b4abc05cb122ac8ccfd0c Author: mattias Date: Mon Oct 25 21:41:27 2021 +0200 pastojs: fixed class property getter static M packages/fcl-passrc/tests/tcresolver.pas M packages/pastojs/src/fppas2js.pp M packages/pastojs/tests/tcmodules.pas --- commit da0260262d80c4a4c3ee0c854bf1009247b36946 Author: mattias Date: Thu Nov 18 20:43:53 2021 +0100 pastojs: fixed call type helper on type helper read from pcu M packages/pastojs/src/fppas2js.pp --- commit e6fe075a425b2463204fb4593e2b90b00fe392c2 Author: Michaël Van Canneyt Date: Tue Dec 21 15:11:17 2021 +0100 * Patch from Henrique Werlan, correctly fetch RTTI info for external classes (pas2js issue 38943) M utils/pas2js/dist/rtl.js --- commit e8bf3817021d50f76f41f4f1ce4aef34b422144b Author: mattias Date: Thu Jan 6 13:16:23 2022 +0100 pas2js: compileserver: set default port 3000 M utils/pas2js/httpcompiler.pp --- commit 52e30aa332592c8a3b7afca3c98c9f6c63f4b581 Author: mattias Date: Mon Jan 10 16:35:46 2022 +0100 pas2js: compileserver exitcode 1 on ESocketError M utils/pas2js/compileserver.lpi M utils/pas2js/httpcompiler.pp --- commit ec1766ac3f629c3c9fe09bc6895ffa36cc102915 Author: mattias Date: Fri Jan 14 15:47:08 2022 +0100 pas2js: compileserver: added cmd line option interface M utils/pas2js/httpcompiler.pp --- commit d76cfdd9138b731ec27601bf7589c8fd490ea968 Author: mattias Date: Tue Jan 18 16:54:45 2022 +0100 pas2js: compileserver: added commandline param --version M utils/pas2js/httpcompiler.pp --- commit a70d33ff00fe331f8e2528ad4f0411597eb4a0c9 Author: mattias Date: Tue Feb 1 10:20:35 2022 +0100 pas2js: fixed init external class RTTI M utils/pas2js/dist/rtl.js --- commit a8449ad9598cebb21c4a892935e41fcb28f05060 Author: mattias Date: Tue Feb 1 13:18:00 2022 +0100 pas2js: less hints M utils/pas2js/httpcompiler.pp --- commit edeb5909da627e4132c280b99d0ea50ffb07fbb4 Author: mattias Date: Tue Feb 1 14:25:39 2022 +0100 pastojs: switched to TypedParams M packages/pastojs/src/fppas2js.pp --- commit 85928a738d71326fa3eb41c2361d0cb012bd1cca Author: mattias Date: Tue Feb 1 14:43:30 2022 +0100 pastojs: using TJSVariableStatement.VarDecl M packages/pastojs/src/fppas2js.pp --- commit a0a23a8968c319733a9edd1b80031ce6b334cbc2 Author: mattias Date: Tue Feb 1 14:47:54 2022 +0100 pastojs: less string warnings M packages/pastojs/src/fppas2js.pp --- commit 5e082c9d9048aaa691b833c9ddbbd32413eb01a5 Author: mattias Date: Thu Feb 3 11:10:13 2022 +0100 pastojs: less hints M packages/pastojs/src/pas2jscompiler.pp --- commit 859755ac851477d31e6461242470e516b7b3129f Author: mattias Date: Thu Feb 3 11:10:33 2022 +0100 pastojs: less hints M packages/pastojs/src/pas2jsfileutilswin.inc M packages/pastojs/src/pas2jslogger.pp --- commit 672c9b14669fd1432679d1012d3d841e01926984 Author: mattias Date: Thu Feb 3 11:11:06 2022 +0100 pastojs: debug log for pas2jslib M packages/pastojs/src/pas2jslibcompiler.pp --- commit f0f981882419c900360446da529fc3b8692a1b1e Author: mattias Date: Thu Feb 3 15:15:34 2022 +0100 pastojs: fixed Setlength(unicodestring) issue 39208 M packages/pastojs/src/fppas2js.pp M packages/pastojs/src/pas2jsfilecache.pp M packages/pastojs/tests/tcmodules.pas --- commit 89e028285624ca1193c6502f15d971e48f650e3b Author: mattias Date: Thu Feb 3 15:20:54 2022 +0100 pastojs: write sourceMappingURL only if map file enabled, issue 39210 M packages/pastojs/src/pas2jscompiler.pp M packages/pastojs/tests/tcprecompile.pas M packages/pastojs/tests/tcunitsearch.pas --- commit 953d15a9390bba467699c0fcecd8f86bbc1128ef Author: mattias Date: Fri Feb 4 15:14:34 2022 +0100 pastojs: consistent error message on custom js file not found, issue 38978 M packages/pastojs/src/pas2jscompiler.pp --- commit e8f9ffdb5e4a3155da37aa101185fee096093eea Author: mattias Date: Fri Feb 4 15:59:38 2022 +0100 pastojs: calling constructor of nested external class, issue 38858 M packages/pastojs/src/fppas2js.pp M packages/pastojs/tests/tcmodules.pas --- commit bf86e57cfe0726d8b9fccc3eeba815b326a5fa3a Author: Michaël Van Canneyt Date: Sat Feb 5 16:17:39 2022 +0100 * Need pas.$libimports M utils/pas2js/dist/rtl.js --- commit 396b516a85a692b7b8d17c7c8e08c8a3167f40b8 Author: Michaël Van Canneyt Date: Sat Feb 5 16:35:04 2022 +0100 * dts2pas added for next pas2js release M packages/fcl-js/fpmake.pp A utils/pas2js/dts2pas.pp M utils/pas2js/fpmake.pp A utils/pas2js/web.inc --- commit 6dd5b63e2df7eca4f53868d2bf15cb3cd119c68f Author: Michaël Van Canneyt Date: Sat Feb 5 16:58:08 2022 +0100 * Shorter version of libimports M utils/pas2js/dist/rtl.js --- commit 1e779014523bf774664e738d2395223b5caa85ba Author: mattias Date: Mon Feb 7 21:00:20 2022 +0100 pastojs: changed library exports to export const statements M packages/pastojs/src/fppas2js.pp M packages/pastojs/tests/tcmodules.pas --- commit 540fd5e58d00e1a70ae02ff74ca199b4f6473599 Author: mattias Date: Mon Feb 7 21:44:46 2022 +0100 pastojs: export variable M packages/pastojs/src/fppas2js.pp M packages/pastojs/tests/tcmodules.pas --- commit 952eee5ed0e4d65fd7a7ea52b9f3025976763503 Author: mattias Date: Tue Feb 8 13:33:33 2022 +0100 pas2js: less hints M utils/pas2js/dts2pas.pp M utils/pas2js/makestub.pp --- commit 473db46e083a34106ca4bcd26b3681407576dd5f Author: mattias Date: Tue Feb 8 18:01:31 2022 +0100 pastojs: do not write rtl.run for platform module M packages/pastojs/src/pas2jscompiler.pp --- commit c0c6ce5422bb7ba906f78aeb2b3119fbd6498f67 Author: mattias Date: Tue Feb 8 22:13:28 2022 +0100 pastojs: add rtl.run() on platform module M packages/pastojs/src/fppas2js.pp M packages/pastojs/src/pas2jscompiler.pp M packages/pastojs/tests/tcunitsearch.pas --- commit 08742e1a91d05570ced72fd869301f3f583f5ae3 Author: Michaël Van Canneyt Date: Sat Feb 12 14:30:23 2022 +0100 * Add missing argument M packages/pastojs/src/pas2jsfiler.pp --- commit 0fb08a76194c8fd8e08236b9657e1e03e847d385 Author: mattias Date: Sat Feb 12 22:34:11 2022 +0100 pastojs: compile with pas2js M packages/pastojs/src/fppjssrcmap.pp --- commit acc590ac07e438509bc2f1b09b2d3991b294db1b Author: mattias Date: Sat Feb 19 11:34:52 2022 +0100 pastojs: set version to 2.3.1 M packages/pastojs/src/pas2jscompiler.pp M utils/pas2js/dist/rtl.js --- commit 3a81f5c732ed75c555a9f6b96488cdb19bb9f4e4 Author: Michaël Van Canneyt Date: Sun Feb 20 18:22:35 2022 +0100 * Add -s --settings option M utils/pas2js/dts2pas.pp --- commit 05c47722dd5bd09e8a7c3dd43fee47c0392ff873 Author: mattias Date: Wed Mar 30 11:40:13 2022 +0200 pastojs: added option ObfuscateLocalIdentifiers M packages/pastojs/src/fppas2js.pp M packages/pastojs/src/pas2jscompiler.pp M packages/pastojs/src/pas2jsfiler.pp M packages/pastojs/tests/tcmodules.pas M packages/pastojs/tests/tcoptimizations.pas --- commit a01dc282067e70f9e693e3272ba5aeb526336a3c Author: mattias Date: Thu Mar 31 11:52:09 2022 +0200 pastojs: TJSArray([...]) M packages/pastojs/src/fppas2js.pp M packages/pastojs/tests/tcmodules.pas --- commit d748bb6630dd628f6ee6859c60b4b373693eeb20 Author: mattias Date: Tue Apr 12 10:56:35 2022 +0200 pas2js: removed translation.html, it is now on the wiki https://wiki.freepascal.org/Pas2js_Transpiler D utils/pas2js/docs/translation.html --- commit 050153fb503b5090e29ad31e8bf4c3b8501e691a Author: Michaël Van Canneyt Date: Wed May 18 12:36:31 2022 +0200 * Make sure webcompiler works again M packages/fcl-passrc/src/pparser.pp M utils/pas2js/pas2jswebcompiler.pp --- commit bcea5581def3f663a2fa52bca29f7e2191e7e45e Author: mattias Date: Sun May 22 19:56:39 2022 +0200 pastojs: fixed call inherited of nested class M packages/pastojs/src/fppas2js.pp M packages/pastojs/tests/tcmodules.pas --- commit a6be7fc1c2a3c4d3bb98e09d266fdbe76dc9f77f Author: mattias Date: Thu Jun 9 12:06:36 2022 +0200 pastojs: fixed mem leak with specializations M packages/pastojs/src/fppas2js.pp --- commit 2970d98550d5d666c78513ed072240e0a6a99cfd Author: mattias Date: Thu Jun 9 12:18:38 2022 +0200 pas2js: fixed mem leak file cache M packages/pastojs/src/pas2jsfilecache.pp --- commit 31c893407191eabd96a2e866943b8d2cd8c3d2bf Author: mattias Date: Thu Jun 9 12:23:04 2022 +0200 pas2js: fixed mem leak resources M packages/pastojs/src/pas2jscompiler.pp M packages/pastojs/src/pas2jshtmlresources.pp --- commit b7e64867be297b95a4e4fef330e422a0725d3368 Author: mattias Date: Thu Jun 9 17:00:32 2022 +0200 pastojs: TPasElement free instead of reference count M packages/pastojs/src/fppas2js.pp M packages/pastojs/src/pas2jscompiler.pp M packages/pastojs/src/pas2jsfiler.pp M packages/pastojs/tests/tcfiler.pas M packages/pastojs/tests/tcmodules.pas --- commit deddc441bc0023d1bf64f61408fdcb1d57edac34 Author: mattias Date: Thu Jun 9 18:31:19 2022 +0200 pastojs: updated date M packages/pastojs/src/pas2jscompiler.pp --- commit 2dd072a492f7e8d718801470d786f694ce8b08f0 Author: mattias Date: Fri Jun 10 15:48:21 2022 +0200 pastojs: started array of interface M packages/pastojs/src/fppas2js.pp M packages/pastojs/tests/tcmodules.pas M utils/pas2js/dist/rtl.js --- commit cba89a4713bfcf19444fae0ea0a5c5c381ef1b7c Author: mattias Date: Fri Jun 10 16:32:52 2022 +0200 pas2js: faster arrayConcatN M utils/pas2js/dist/rtl.js --- commit d3a2145e5a7fed0a8710ab939365ed2fca07864a Author: mattias Date: Fri Jun 10 18:46:18 2022 +0200 pastojs: faster AnArray:=Concat(AnArray,...) M packages/pastojs/src/fppas2js.pp M packages/pastojs/src/pas2jsfiler.pp M packages/pastojs/tests/tcconverter.pas M packages/pastojs/tests/tcfiler.pas M packages/pastojs/tests/tcmodules.pas M utils/pas2js/dist/rtl.js --- commit 1e3c5865deec7240c649ba147f9616b3f7364494 Author: mattias Date: Fri Jun 10 23:12:30 2022 +0200 pastojs: fixed concat append for nil and referenced array M packages/pastojs/src/fppas2js.pp M packages/pastojs/tests/tcmodules.pas M utils/pas2js/dist/rtl.js --- commit 34605e9cd1138632d3b5b099aed9836816059d3e Author: mattias Date: Fri Jun 10 23:39:52 2022 +0200 pastojs: faster concat append for var args M packages/pastojs/src/fppas2js.pp M packages/pastojs/tests/tcmodules.pas --- commit 22926e4fc7a522d8985028922e6e3fd2bdcb46f8 Author: mattias Date: Sat Jun 11 00:21:07 2022 +0200 pastojs: faster concat append array:=array+ M packages/pastojs/src/fppas2js.pp M packages/pastojs/tests/tcmodules.pas --- commit bcdb68a8c4b512b845c6e0291a86a0e5b03d7344 Author: mattias Date: Tue Jun 14 18:13:10 2022 +0200 webidl: fixed keeping stacktrace on exception, fixed uninitializd var in ParseConst, gitignore linux test file, parse empty interface without brackets M packages/webidl/src/webidlparser.pp M packages/webidl/src/webidltopas.pp A packages/webidl/tests/.gitignore M packages/webidl/tests/tcidlparser.pp M packages/webidl/tests/tcidlscanner.pp M packages/webidl/tests/testidl.lpi M utils/pas2js/webidl2pas.lpi --- commit 5446a3afec4a203157f58aacf0f18bbd5b04ef1f Author: mattias Date: Tue Jun 14 21:45:02 2022 +0200 webidl: fixed parsing optional attributes M packages/webidl/src/webidlparser.pp M packages/webidl/tests/tcidlparser.pp M utils/pas2js/webidl2pas.lpi --- commit bf25b32cb23331bf2e4357965384ff22bcb13603 Author: mattias Date: Sat Jun 18 14:25:37 2022 +0200 webidl: fixed typos M utils/pas2js/webidl2pas.pp --- commit b16ce8806b6819770d0f207eceaaabf834f67740 Author: Michaël Van Canneyt Date: Sat Jun 18 14:48:58 2022 +0200 * Fix arrayPush M utils/pas2js/dist/rtl.js --- commit ad9383f2c09bb277e4a3ee9a0e3fb8a3d80499c5 Author: mattias Date: Sun Jun 19 21:03:10 2022 +0200 webidltopas: started outputformat M packages/webidl/src/webidlparser.pp M packages/webidl/src/webidltopas.pp M utils/pas2js/webidl2pas.pp --- commit b4cf545a94870056395983691ac2b9fb9e6bd883 Author: mattias Date: Sun Jun 19 22:05:12 2022 +0200 webidltopas: started split TWebIDLToPas2js M packages/webidl/src/webidltopas.pp M utils/pas2js/webidl2pas.pp --- commit b4926283f8af906dd917ea966c3878f811f75843 Author: mattias Date: Mon Jun 20 08:42:50 2022 +0200 webidltopas: show source positions M packages/webidl/src/webidldefs.pp M packages/webidl/src/webidlparser.pp M packages/webidl/src/webidlscanner.pp M packages/webidl/src/webidltopas.pp M utils/pas2js/webidl2pas.lpi --- commit 558da7363e8c3b7c459dc6475f698f3bc8a7da0c Author: mattias Date: Tue Jun 21 09:07:47 2022 +0200 pastojs: commnet M packages/pastojs/src/fppas2js.pp --- commit f26725e70cef018762baad434b03afb93e00bb80 Author: mattias Date: Tue Jun 21 09:08:28 2022 +0200 pas2js: fixed rtl.arrayPush copy instead of reference M utils/pas2js/dist/rtl.js --- commit 832bbe9cab4289a844a9c4f5a4c948bd1c1af78e Author: mattias Date: Thu Jun 23 16:19:51 2022 +0200 webidl: TWebIDLToPasWasmJob clean up M packages/webidl/src/webidltopas.pp M utils/pas2js/webidl2pas.pp --- commit a9ec4b3767c6475c90c195de1d623b94f30429f1 Author: mattias Date: Thu Jun 23 16:24:16 2022 +0200 webidl: added -f M utils/pas2js/webidl2pas.pp --- commit 8d79dcc0d0454d1c0e53753c89217185961bdd4b Author: mattias Date: Thu Jun 23 17:18:28 2022 +0200 webidl: exitcode 1 on exception, wasmjob: units M packages/webidl/src/webidlparser.pp M packages/webidl/src/webidltopas.pp M utils/pas2js/webidl2pas.pp --- commit 0ac7e38797294fa66e7d8615cbe574903f061222 Author: mattias Date: Fri Jun 24 19:51:32 2022 +0200 webidl: wasmjob: split unit M packages/webidl/src/webidltopas.pp A packages/webidl/src/webidltopas2js.pp A packages/webidl/src/webidltowasmjob.pp M utils/pas2js/webidl2pas.lpi M utils/pas2js/webidl2pas.pp --- commit c9947b4ee6865af658ac101c8f6cb0b3370c6dcd Author: mattias Date: Wed Jul 27 23:42:01 2022 +0200 webidl: added option --globals M packages/webidl/src/webidltopas.pp M packages/webidl/src/webidltowasmjob.pp M utils/pas2js/webidl2pas.pp --- commit e1312deafeb565c9cb5fea486e46273accc88d26 Author: mattias Date: Fri Jul 29 13:24:22 2022 +0200 pas2js: fixed array push records/sets M utils/pas2js/dist/rtl.js --- commit 89dbfd0d990d3b3b193c51b9d699999b19816534 Author: mattias Date: Wed Aug 31 19:14:52 2022 +0200 pastojs: fixed search inc file M packages/pastojs/src/pas2jsfilecache.pp --- commit a429b4743640ba738a9f178458ec8110f2f13615 Author: mattias Date: Mon Sep 12 10:12:12 2022 +0200 pastojs: added const M packages/pastojs/src/pas2jscompiler.pp --- commit 02f41731ebc658a56b7708f7584bd5010103f054 Author: mattias Date: Mon Sep 12 22:18:24 2022 +0200 pastojs: fixed concat array of record and static array M packages/fcl-passrc/tests/tcresolver.pas M packages/pastojs/src/fppas2js.pp M packages/pastojs/tests/tcmodules.pas M utils/pas2js/dist/rtl.js --- commit 2bf377744ae19bff141878708df2c9beb78b03f8 Author: Henrique Gottardi Werlang Date: Thu Sep 15 11:14:35 2022 -0300 Changed the interface creation to keep the generic name of an interface. M utils/pas2js/dist/rtl.js --- commit 3e181d7640ded13fddab537b461c3a1aaf78fc59 Author: mattias Date: Tue Oct 11 00:41:24 2022 +0200 pastojs: fixed clone array of tobject, pas2js issue 39238 M packages/pastojs/src/fppas2js.pp --- commit 9e60c686b42b79ea69b97aa5376e4e71e8fb333c Author: Michaël Van Canneyt Date: Wed Oct 19 22:56:07 2022 +0200 * Add crossoriginisolation and debugcapture M utils/pas2js/httpcompiler.pp --- commit 87a9214983a52f7564ec282cfaedfdc107b6541a Author: mattias Date: Fri Oct 21 12:10:09 2022 +0100 pastojs: FindDefaultConfig: search in symlinked compiler exe M packages/pastojs/src/pas2jscompilercfg.pp --- commit 0f43c7b229f2b400edbd22ac0e2b242755260a41 Author: mattias Date: Tue Oct 25 17:52:08 2022 +0200 pas2js: use exename instead of paramstr 0, to search pas2js.cfg in exe location M utils/pas2js/pas2js.pp --- commit 945446b06ac9f3eb87b94c5b6474ad7de9044435 Author: Michaël Van Canneyt Date: Fri Jan 13 19:24:38 2023 +0100 * PChar -> PAnsiChar M packages/pastojs/src/fppas2js.pp M packages/pastojs/src/pas2jscompiler.pp M packages/pastojs/src/pas2jsfilecache.pp M packages/pastojs/src/pas2jsfiler.pp M packages/pastojs/src/pas2jsfileutils.pp M packages/pastojs/src/pas2jsfileutilsunix.inc M packages/pastojs/src/pas2jsfileutilswin.inc M packages/pastojs/src/pas2jsfs.pp M packages/pastojs/src/pas2jslogger.pp M packages/pastojs/src/pas2jspcucompiler.pp M packages/pastojs/src/pas2jsutils.pp M packages/pastojs/tests/tcfiler.pas M packages/pastojs/tests/tcgenerics.pas M packages/pastojs/tests/tcmodules.pas M packages/pastojs/tests/tcoptimizations.pas M packages/pastojs/tests/tcsrcmap.pas M packages/pastojs/tests/testpas2js.lpi M packages/pastojs/tests/testpas2js.pp --- commit 6f5c356ae5a6ad844e37cb65678b3113ac593415 Author: Michaël Van Canneyt Date: Mon Jan 30 14:45:24 2023 +0100 * PChar -> PAnsiChar M utils/pas2js/dirwatch.pp --- commit 910fc7215dbabcee683ebb75ef0dbda911b7edbf Author: Michaël Van Canneyt Date: Wed Feb 8 15:48:35 2023 +0100 * Added additional constants for enumerated, fix build M packages/pastojs/src/pas2jsfiler.pp --- commit 93a47ddada3fce302dd726ed01dcc373a7925605 Author: mattias Date: Tue Feb 14 22:38:42 2023 +0100 pas2js: fixed compileserver compile with fpc 3.2.2 M utils/pas2js/httpcompiler.pp --- commit acb1e598620b6286da9e0dec38db7e27cbfb4015 Author: mattias Date: Fri Mar 3 22:18:41 2023 +0100 pastojs: allow readonly modeswitch functionreferences and anonymousfunctions M packages/pastojs/src/fppas2js.pp --- commit 81c6474e9f4bce4d5072be34346d1381cde9bf66 Author: Michaël Van Canneyt Date: Mon Mar 6 14:58:01 2023 +0100 * Dotted filenames for package pastojs A packages/pastojs/namespaced/=Pas2Js.Logger.pp A packages/pastojs/namespaced/Pas2Js.Compiler.Base.pp A packages/pastojs/namespaced/Pas2Js.Compiler.Config.pp A packages/pastojs/namespaced/Pas2Js.Compiler.Files.pp A packages/pastojs/namespaced/Pas2Js.Compiler.Lib.pp A packages/pastojs/namespaced/Pas2Js.Compiler.Pcu.pp A packages/pastojs/namespaced/Pas2Js.Compiler.PostProcess.pp A packages/pastojs/namespaced/Pas2Js.Compiler.Transpile.pp A packages/pastojs/namespaced/Pas2Js.Compiler.Transpiler.pp A packages/pastojs/namespaced/Pas2Js.Filer.pp A packages/pastojs/namespaced/Pas2Js.Files.Cache.pp A packages/pastojs/namespaced/Pas2Js.Files.Fs.pp A packages/pastojs/namespaced/Pas2Js.Files.Utils.pp A packages/pastojs/namespaced/Pas2Js.Logger.pp A packages/pastojs/namespaced/Pas2Js.Parser.pp A packages/pastojs/namespaced/Pas2Js.Resources.Html.pp A packages/pastojs/namespaced/Pas2Js.Resources.Js.pp A packages/pastojs/namespaced/Pas2Js.Resources.Strings.pp A packages/pastojs/namespaced/Pas2Js.Resources.pp A packages/pastojs/namespaced/Pas2Js.SrcMap.pp A packages/pastojs/namespaced/Pas2Js.UseAnalyzer.pp A packages/pastojs/namespaced/Pas2Js.Utils.pp A packages/pastojs/namespaces.lst M packages/pastojs/src/fppas2js.pp M packages/pastojs/src/fppjssrcmap.pp M packages/pastojs/src/pas2jscompiler.pp M packages/pastojs/src/pas2jscompilercfg.pp M packages/pastojs/src/pas2jscompilerpp.pp M packages/pastojs/src/pas2jsfilecache.pp M packages/pastojs/src/pas2jsfiler.pp M packages/pastojs/src/pas2jsfileutils.pp M packages/pastojs/src/pas2jsfileutilsunix.inc M packages/pastojs/src/pas2jsfileutilswin.inc M packages/pastojs/src/pas2jsfs.pp M packages/pastojs/src/pas2jsfscompiler.pp M packages/pastojs/src/pas2jshtmlresources.pp M packages/pastojs/src/pas2jsjsresources.pp M packages/pastojs/src/pas2jslibcompiler.pp M packages/pastojs/src/pas2jslogger.pp M packages/pastojs/src/pas2jspcucompiler.pp M packages/pastojs/src/pas2jspparser.pp M packages/pastojs/src/pas2jsresources.pp M packages/pastojs/src/pas2jsresstrfile.pp M packages/pastojs/src/pas2jsuseanalyzer.pp M packages/pastojs/src/pas2jsutils.pp --- commit 9d7fe320288890b8664116a5d8151796dbbf1fed Author: Henrique Gottardi Werlang Date: Fri May 12 17:40:20 2023 -0300 The exit code isn't reseted in the pas2js compiler. M packages/pastojs/src/pas2jscompiler.pp --- commit 5f757a231322bbc9cc34f1d6f0d0e218b9d511aa Author: mattias Date: Sat May 13 11:06:57 2023 +0200 pastojs: fixed pass non safecall proctype to safecall proc type arg, issue #39261 M packages/pastojs/src/fppas2js.pp M packages/pastojs/tests/tcmodules.pas --- commit 1066a0dbfd451e56e632d8c10f16cfce5e6da05e Author: mattias Date: Sat May 13 11:24:38 2023 +0200 pas2js: createSafeCallback: return null for null M utils/pas2js/dist/rtl.js --- commit 6b4ee224bf6024e12821e2e3889937f3d404a11b Author: Jinyang He Date: Wed Jun 21 11:26:22 2023 +0800 set default result in TPCUWriter.IsExternalEl M packages/pastojs/src/pas2jsfiler.pp --- commit ccd445bbd10f1989ec0bb9bafdebfe5eeff08fff Author: mattias Date: Wed Jul 12 08:13:09 2023 +0200 pastojs: less hints M packages/pastojs/src/pas2jslogger.pp --- commit 55ecd471c834b9d010f7b9f7d66097d327597753 Author: Henrique Gottardi Werlang Date: Fri Jul 14 16:04:58 2023 -0300 Changed the map file name to keep all um UTF-8. M packages/pastojs/src/fppjssrcmap.pp M packages/pastojs/src/pas2jscompiler.pp --- commit 757f65d0e283c9fd33f2f99e794203590711c686 Author: mattias Date: Tue Jul 18 20:19:47 2023 +0200 pastojs: less hints M packages/pastojs/src/fppas2js.pp M packages/pastojs/src/pas2jsfiler.pp M packages/pastojs/src/pas2jsfscompiler.pp --- commit a9705e64362fddd8e0bbb7a96c7906de0ff92efa Author: Henrique Gottardi Werlang Date: Thu Jul 27 17:07:44 2023 -0300 Removed unit. D packages/pastojs/namespaced/=Pas2Js.Logger.pp --- commit 8f576a3aefe770e237187d5410a476d542f7ed35 Author: mattias Date: Wed Aug 2 08:52:16 2023 +0200 pas2js: updated lpi M utils/pas2js/pas2js.lpi --- commit d863ab6a243022cc8b2605039c41dae84b089169 Author: Henrique Gottardi Werlang Date: Thu Aug 3 14:21:59 2023 -0300 Invalid pointer operation. M packages/pastojs/src/fppas2js.pp --- commit 7228b558dd79f5c95be0077f030851288aa72248 Author: mattias Date: Fri Aug 4 02:07:05 2023 +0200 pastojs: skip specialized methods in RTTI, #39268 M packages/pastojs/src/fppas2js.pp --- commit dd4de2f7e064a75157dc2012f05e8d243983eb33 Author: Henrique Gottardi Werlang Date: Tue Aug 8 13:11:18 2023 -0300 Removed not used unit. M packages/pastojs/src/fppas2js.pp --- commit 14fa611979d4005e98315d6aeaf6cf8c8cd24e68 Author: Henrique Gottardi Werlang Date: Tue Aug 8 15:13:49 2023 -0300 Fixed creation pointer information in Pas2Js. M packages/pastojs/src/fppas2js.pp --- commit 8ecdc6ed057684f8633e7082646403b862edc541 Author: Henrique Gottardi Werlang Date: Tue Aug 8 16:58:09 2023 -0300 Allow constructor RTTI info in Pas2Js generated file. M packages/pastojs/src/fppas2js.pp --- commit 0778071be7a1d3c3360d5b3302134801b539c666 Author: mattias Date: Wed Aug 16 18:08:46 2023 +0200 pastojs: fixed possible mem leak M packages/pastojs/src/fppas2js.pp --- commit 9f93b88c1c3297900ff522604b0803534ba85d05 Author: mattias Date: Wed Aug 16 18:33:09 2023 +0200 pastojs: fixed pass ClassInstVar to IntfType M packages/pastojs/src/fppas2js.pp --- commit bb817db47afaf781dcc8ec937fd9ad93694ed032 Author: mattias Date: Tue Oct 17 13:11:09 2023 +0200 pas2js: skip invalid surrogate M packages/pastojs/src/fppas2js.pp --- commit 985dec61b1898c9d8f730ece7049748dd0a9742b Author: mattias Date: Tue Oct 17 15:09:22 2023 +0200 pastojs: do not add rtti for public constructor for class without rtti, related #37752 M packages/pastojs/src/fppas2js.pp --- commit 00330a562c62423f9dd4579d8a64e0e0b5d4f1f2 Author: Michaël Van Canneyt Date: Mon Oct 23 23:43:10 2023 +0200 * Rework to use new fpdebugcapture unit M utils/pas2js/httpcompiler.pp --- commit f4863177b6583145162fb365e6b6cc24d9bdc1a7 Author: Michaël Van Canneyt Date: Tue Oct 24 10:14:37 2023 +0200 * Remove duplicate code, move some code from fileutils to utils M packages/pastojs/src/pas2jsfileutils.pp M packages/pastojs/src/pas2jsfileutilsunix.inc M packages/pastojs/src/pas2jsfileutilswin.inc M packages/pastojs/src/pas2jsutils.pp --- commit 9d00605c358778bc44e87ddb9fe0ba795a84ca1b Author: Michaël Van Canneyt Date: Tue Oct 24 10:42:12 2023 +0200 * Allow compilation for wasm M packages/pastojs/fpmake.pp M packages/pastojs/src/pas2jscompilerpp.pp M packages/pastojs/src/pas2jsfilecache.pp M packages/pastojs/src/pas2jsfileutils.pp M packages/pastojs/src/pas2jsfileutilsnodejs.inc M packages/pastojs/src/pas2jsfileutilsunix.inc A packages/pastojs/src/pas2jsfileutilswasm.inc M packages/pastojs/src/pas2jsfileutilswin.inc M packages/pastojs/src/pas2jsutils.pp --- commit 1866aa1515412eab5dca74c54c3e94c85b4abd31 Author: Michaël Van Canneyt Date: Tue Oct 24 17:25:42 2023 +0200 * Fix windows compilation M packages/pastojs/src/pas2jsfileutils.pp --- commit 363bc3e019cac4f6c691c1582ef04731e5a21c9d Author: Michaël Van Canneyt Date: Fri Nov 17 17:20:03 2023 +0100 * Fix compilation after Delpĥi mode strings were added M packages/pastojs/src/pas2jsfiler.pp --- commit dd78479afa84c0819c65ce4b7c3c61dcbb357a3a Author: Michaël Van Canneyt Date: Sun Nov 19 11:25:14 2023 +0100 * Register msDelphiMultilineStrings M packages/pastojs/src/fppas2js.pp --- commit 9120ef74e57a7703bca8272ff833d48fd4202972 Author: Henrique Gottardi Werlang Date: Tue Nov 28 17:34:50 2023 -0300 Fix for external class declared inside another external class. M packages/pastojs/src/fppas2js.pp --- commit 9ba9e886aeb905884dff95ffff2cc4f2a1b516d1 Author: Michaël Van Canneyt Date: Wed Nov 29 00:05:53 2023 +0100 * Fix compilation M packages/pastojs/src/fppas2js.pp --- commit 8a8699ab6a5b50fdfc4d40beabfb2158baa2dc6f Author: Henrique Gottardi Werlang Date: Fri Dec 1 16:24:06 2023 -0300 Fix for function Val to validate the parameter count of the function. M packages/pastojs/src/fppas2js.pp --- commit 68217c7cd0661ccd2d38ffc0eb7df8797478a036 Author: Michaël Van Canneyt Date: Sat Dec 2 18:00:20 2023 +0100 * Subtarget support M packages/pastojs/src/pas2jscompiler.pp M packages/pastojs/src/pas2jscompilercfg.pp --- commit dd768554b48dc2ca35580a6617da9717d2edfd32 Author: Michaël Van Canneyt Date: Wed Dec 6 20:20:09 2023 +0100 * Extra directive name M packages/pastojs/src/pas2jsfiler.pp --- commit 776216d032717bb4bc35a0fa02631d1030a16721 Author: Henrique Gottardi Werlang Date: Tue Dec 12 16:55:23 2023 -0300 Changed the default value for Char, to be a #0 char and not an empty string. M packages/pastojs/src/fppas2js.pp --- commit 2d407362033c95dba37288736b9722a3a4cd8000 Author: mattias Date: Sat Dec 16 11:11:09 2023 +0100 fcl-passrc: fixed unique number M packages/pastojs/src/pas2jsfiler.pp --- commit ae5a15825a07388d6de7b296a28a0defa04f3aad Author: mattias Date: Sat Dec 16 11:12:53 2023 +0100 pastojs: fixed cmd line help -t param M packages/pastojs/src/pas2jscompiler.pp --- commit e549de1e3a6a8b1bb1c3dada7c8a74caec25b5c3 Author: mattias Date: Sat Dec 16 11:13:19 2023 +0100 pastojs: simplified M packages/pastojs/src/fppas2js.pp --- commit 84fb1c5a6888789d2851d056f487c4988e6561d6 Author: mattias Date: Sat Dec 16 14:26:12 2023 +0100 pastojs: clean up M packages/pastojs/src/pas2jsfileutils.pp M packages/pastojs/src/pas2jslogger.pp --- commit f232009010d2f2006049b3246d2db7406dbafa97 Author: Michaël Van Canneyt Date: Wed Dec 20 12:15:17 2023 +0100 * Set subtarget define as soon as -t option is parsed M packages/pastojs/src/pas2jscompiler.pp --- commit c202c6c2fe1823adfa2a54af52995e1a25b51119 Author: mattias Date: Wed Dec 20 19:42:50 2023 +0100 pastojs: forbid subtarget -t parameter in config file M packages/pastojs/src/pas2jscompiler.pp --- commit 126cc0903770b0bd1bb74536c8b9cf7b35873d97 Author: Michaël Van Canneyt Date: Sun Dec 24 15:03:04 2023 +0100 * Correct check on command-line for -t M packages/pastojs/src/pas2jscompiler.pp --- commit 124834fe295b50e1cbcb68a19e31cc84e31855af Author: Michaël Van Canneyt Date: Sun Dec 24 15:08:06 2023 +0100 * SUBTARGET defines M packages/pastojs/src/pas2jscompiler.pp --- commit 92e960c49a97e8ed7188d3a9a2362f138c7681dc Author: mattias Date: Sat Dec 30 18:16:31 2023 +0100 pas2js: marked allowed writeln M utils/pas2js/webidl2pas.pp --- commit f6de2c57569fa73db7b241b33ad89795935b310f Author: mattias Date: Fri Jan 5 16:18:40 2024 +0100 pastojs: fixed compile with pas2js M packages/pastojs/src/fppas2js.pp M packages/pastojs/src/pas2jsfileutils.pp M packages/pastojs/src/pas2jsfileutilsnodejs.inc M packages/pastojs/src/pas2jslogger.pp M packages/pastojs/src/pas2jsutils.pp M utils/pas2js/nodepas2js.pp --- commit 03d7518b9b3f5d3a9aaf607de9d1f52e149df087 Author: mattias Date: Sun Jan 7 12:53:20 2024 +0100 pas2js: updated nodepas2js and compile with ecmascript6 M utils/pas2js/nodepas2js.lpi M utils/pas2js/nodepas2js.pp --- commit 70311bffc66230c609c2ec3a93bc3c6a74df350f Author: mattias Date: Thu Jan 11 19:03:17 2024 +0100 pastojs: less hints M packages/pastojs/src/fppas2js.pp --- commit 8e8d4e7ea8d98bc6db3fce5b5bb6c5d7926245a4 Author: Henrique Gottardi Werlang Date: Tue Jan 16 17:17:22 2024 -0300 Generated record info to allow creation of a record by RTTI information. M packages/pastojs/src/fppas2js.pp --- commit 71b10a21e1f6598f94e7f3fb7878acce51381034 Author: mattias Date: Wed Jan 17 15:27:50 2024 +0100 pastojs: set version to 3.1.1 M packages/pastojs/src/pas2jscompiler.pp M utils/pas2js/dist/rtl.js --- commit 664f8fc2ba8bf2e23b00efae5819d7079409287a Author: Henrique Gottardi Werlang Date: Fri Jan 26 16:32:36 2024 -0300 Fix for default value of a class of type. M packages/pastojs/src/fppas2js.pp --- commit d8a2f7f7148486f86250a0773503381e6b54f343 Author: mattias Date: Wed Feb 28 11:51:20 2024 +0100 pastojs: convert pascal ** to js ** M packages/pastojs/src/fppas2js.pp M packages/pastojs/tests/tcconverter.pas M packages/pastojs/tests/tcmodules.pas --- commit 04e715445f143487075fd35afec46a0d1e4f7966 Author: Michaël Van Canneyt Date: Mon Mar 25 15:46:45 2024 +0100 * Patch from Thierry Gayet to fix crash when no options are specified on command-line M packages/webidl/src/webidltopas.pp M utils/pas2js/webidl2pas.pp --- commit 5bc1cfa9bc09e0be6718082eb9d0b12510cde7f4 Author: Michaël Van Canneyt Date: Thu Apr 11 17:05:41 2024 +0200 * -r/chrome option M utils/pas2js/webidl2pas.pp --- commit 799b90ca3fef074da4c675f1f88e5975007a2c76 Author: Michaël Van Canneyt Date: Fri Apr 12 18:00:07 2024 +0200 * Use writehelp to display error M utils/pas2js/webidl2pas.pp --- commit 2cf533c0ed00de71b2414155f4c27780b08b86c3 Author: Henrique Gottardi Werlang Date: Mon Apr 22 14:58:39 2024 -0300 Changed the implementation to allow await to accept functions that return a promise. M packages/pastojs/src/fppas2js.pp --- commit e0da2d0e46498f490bc923078a4d53adeb0bab4b Author: Henrique Gottardi Werlang Date: Mon Apr 22 14:58:39 2024 -0300 Checking the compatibility of the procedure with the await function. M packages/pastojs/src/fppas2js.pp --- commit 9f580c71049c8b2a50c55ccef7f4500be42f86be Author: Michaël Van Canneyt Date: Mon Apr 29 16:24:13 2024 +0200 * Specify dotted units M utils/pas2js/webidl2pas.pp --- commit 4664b1408181ade714bb2bf11249dceb832fa994 Author: Michaël Van Canneyt Date: Tue May 14 08:33:14 2024 +0200 * Allow to build stub M utils/pas2js/webidl2pas.pp --- commit 3d0cf17e5cfe45abe65b838ab223e289497b7098 Author: Michaël Van Canneyt Date: Wed May 15 08:22:11 2024 +0200 * Remove wrong help line M utils/pas2js/webidl2pas.pp --- commit fe41a51db3a4bdca4697c48c48c66c2b4e91d90f Author: Michaël Van Canneyt Date: Wed May 22 20:33:30 2024 +0200 New string for new parser option M packages/pastojs/src/pas2jsfiler.pp --- commit 38cfab3cbe342f71906354367188cb89138a8e0a Author: Michaël Van Canneyt Date: Mon Jun 3 17:18:58 2024 +0200 * Allow to specify used classes M packages/webidl/src/webidltopas.pp M packages/webidl/src/webidltowasmjob.pp M utils/pas2js/webidl2pas.pp --- commit 105fae6d48fc3de538194ca1cd26d1a2ef500f26 Author: Henrique Gottardi Werlang Date: Wed Jun 5 19:22:15 2024 -0300 Fix for locating the exception type when compiling with the units with namespace. M utils/pas2js/dist/rtl.js --- commit 558704f91c3a44f678bcd933184b1689bfb38fc7 Author: Michaël Van Canneyt Date: Thu Jun 13 15:55:13 2024 +0200 * Make getters/setter protected, add flag to make them private methods M packages/webidl/src/webidltopas.pp M packages/webidl/src/webidltowasmjob.pp M utils/pas2js/webidl2pas.lpi M utils/pas2js/webidl2pas.pp --- commit 91ee643d5f6cbbfd1c9117653419388e07aff583 Author: Michaël Van Canneyt Date: Wed Jul 24 16:20:58 2024 +0200 * Update debug info setting M utils/pas2js/webidl2pas.lpi --- commit 295364e95b7aad394ac3b596618913cf4ba134cb Author: Ondrej Pokorny Date: Thu Jul 25 20:15:59 2024 +0200 pas2js: rtl.showException: show stack trace both in alert box and console M utils/pas2js/dist/rtl.js --- commit 1a3d651cfb70a3bce17442b0cbabb3b66412655f Author: mattias Date: Tue Sep 10 10:26:56 2024 +0200 pastojs: fixed else modeswitch M packages/pastojs/src/pas2jsfiler.pp --- commit 855a1fa03e2a50624604526f6d4d8c4e57bc98c7 Author: mattias Date: Fri Oct 11 13:42:39 2024 +0200 pas2js: added path to fcl-web M utils/pas2js/compileserver.lpi --- commit d790d7bf50c88da2c97be80caa978cf1bf27b1bd Author: Michaël Van Canneyt Date: Fri Nov 1 16:47:53 2024 +0100 * Build on top of new fpsimpleserver M utils/pas2js/httpcompiler.pp --- commit 3c6f111209aae8754b50e18dc5f370bd0aac6215 Author: mattias Date: Thu Nov 21 12:13:28 2024 +0100 pastojs: added resourcestring M packages/pastojs/src/fppas2js.pp M packages/pastojs/tests/tcgenerics.pas M packages/pastojs/tests/tcmodules.pas --- commit 474629788f91eae38e8f5a8f88d818cb74015123 Author: Michaël Van Canneyt Date: Fri Dec 6 10:02:09 2024 +0100 * Fix compiler hints M utils/pas2js/webidl2pas.pp --- commit 96cb3b01ded7fbe81f07c8a5269edcee205f6222 Author: Ondrej Pokorny Date: Mon Dec 9 16:43:39 2024 +0000 Pas2JS: showException with stack trace for RTL Exception object M utils/pas2js/dist/rtl.js --- commit e73b47df2a180364b2ff6cdb13eab5cf45479987 Author: mattias Date: Tue Jan 7 13:46:22 2025 +0100 pastojs: extended rtti for methods and properties M packages/fcl-passrc/src/pastree.pp M packages/fcl-passrc/src/pasuseanalyzer.pas M packages/fcl-passrc/src/pparser.pp M packages/pastojs/src/fppas2js.pp M packages/pastojs/tests/tcgenerics.pas M packages/pastojs/tests/tcmodules.pas M packages/pastojs/tests/tcoptimizations.pas M utils/pas2js/dist/rtl.js --- commit 6c7d2f6bace8232e7b1ea3127e66915225d0c145 Author: mattias Date: Tue Jan 7 13:57:00 2025 +0100 pastojs: default property rtti visibility publishedpublic M packages/pastojs/src/fppas2js.pp M packages/pastojs/tests/tcmodules.pas M utils/pas2js/dist/rtl.js --- commit 2c54727c740520854466ad8bd0ffc4a719fcc61e Author: Henrique Gottardi Werlang Date: Mon Jan 13 22:32:19 2025 -0300 Fix for visibility information when a function is a publish declaration. M packages/pastojs/src/fppas2js.pp --- commit 00ed18a61b18a83c4cd730aa44a20f69f5831199 Author: mattias Date: Mon Feb 3 13:59:43 2025 +0100 pastojs: rtti flag for class property M packages/pastojs/src/fppas2js.pp M packages/pastojs/tests/tcmodules.pas --- commit 7f4df82e7a81aa5a7887856f20d2cb2f0b0f1727 Author: mattias Date: Tue Feb 4 18:46:21 2025 +0100 pas2js: make typeinfo(char) a tTypeInfoInteger descendant M utils/pas2js/dist/rtl.js --- commit 4d8c9c9d78172e8e7a3860b37cd97c0ecc187ad5 Author: mattias Date: Wed Feb 5 12:46:01 2025 +0100 pastojs: convert exit(ComIntf) to setting Result variable, issue #39292 M packages/pastojs/src/fppas2js.pp M packages/pastojs/tests/tcmodules.pas --- commit d0b4e8730a687d0bb85fafb773245d34728e5e56 Author: mattias Date: Wed Feb 5 16:51:46 2025 +0100 pastojs: fixed refcount for-Intf-in-something-do, issue #39293 M packages/pastojs/src/fppas2js.pp M packages/pastojs/tests/tcmodules.pas --- commit 2484efc2e7a75c34c905d179a7aa636114c105e0 Author: Michaël Van Canneyt Date: Tue Mar 4 17:54:41 2025 +0100 * Allow to specify list of banned classes. M packages/webidl/src/webidltopas.pp M utils/pas2js/webidl2pas.pp --- commit d48e984ba029142af8abeabcec98e6e22608e22a Author: Henrique Gottardi Werlang Date: Sat Mar 15 10:48:47 2025 -0300 Fix for the visibility checking with the correct configuration. M packages/pastojs/src/fppas2js.pp --- commit f33cfbc2d86d9046102e6620d32a4c81c0f65e95 Author: mattias Date: Sun Apr 27 16:35:17 2025 +0100 pastojs: updated year M packages/pastojs/src/fppas2js.pp M packages/pastojs/src/pas2jscompiler.pp --- commit bd97e48790c0b28076098d0cafef4efea3b02d57 Author: Michael VAN CANNEYT Date: Mon Apr 28 16:41:11 2025 +0200 * Better RaiseE exception class handling M utils/pas2js/dist/rtl.js --- commit 1844b2a918359886bf3bf646be0b851295047b52 Author: Michaël Van Canneyt Date: Mon Apr 28 16:42:44 2025 +0200 * Fix conflict M utils/pas2js/dist/rtl.js --- commit be82caf5a00d34ec3a61d095aa8392d95a18c5fd Author: Michael VAN CANNEYT Date: Mon Apr 28 16:59:08 2025 +0200 * Resolve conflict M utils/pas2js/dist/rtl.js --- commit 697ee67e9789b57de4f3a567e56403c1cec3f9ca Author: Michaël Van Canneyt Date: Sun Jun 1 21:25:53 2025 +0200 * Avoid conflict with dirwatch in fcl-base M utils/pas2js/compileserver.lpi R099 utils/pas2js/dirwatch.pp utils/pas2js/dirw.pp M utils/pas2js/fpmake.pp M utils/pas2js/httpcompiler.pp --- commit ae45947cb48a965b6cc5eed9d7daf90c71b3580f Author: mattias Date: Sun Jun 15 19:55:32 2025 +0200 pastojs: array of interface: started copy, concat, insert M packages/pastojs/src/fppas2js.pp M packages/pastojs/tests/tcmodules.pas M utils/pas2js/dist/rtl.js --- commit 5da7748be15cf2c5c90ceb1f1efc179277e58047 Author: mattias Date: Tue Jun 24 11:31:43 2025 +0200 pastojs: array of com interface: assign, pass as arg M packages/pastojs/src/fppas2js.pp M packages/pastojs/tests/tcmodules.pas --- commit 6df79b9d2ff6d792060f7122c002bffcc9b4a4f0 Author: mattias Date: Wed Jul 2 15:27:53 2025 +0200 pastojs: array of com interface M packages/pastojs/src/fppas2js.pp M packages/pastojs/tests/tcmodules.pas M utils/pas2js/dist/rtl.js --- commit 5fc7066777ba1b6d6dbf942d078b5d86ee6e0284 Author: mattias Date: Tue Jul 22 09:02:45 2025 +0200 pastojs: fixed compile with pas2js M packages/pastojs/src/pas2jsfileutils.pp M packages/pastojs/src/pas2jsfileutilsnodejs.inc --- commit f1f28e35e1798b0a10b5f266b5a4f759c9a9a5b3 Author: mattias Date: Tue Jul 22 09:03:12 2025 +0200 pas2js: marked writeln M utils/pas2js/httpcompiler.pp --- commit 66123763f715ae8fa8acb08452649bf3664d587a Author: mattias Date: Tue Jul 22 13:20:44 2025 +0200 pastojs: less hints M packages/pastojs/src/fppas2js.pp M packages/pastojs/src/pas2jscompiler.pp M packages/pastojs/src/pas2jsfileutils.pp M packages/pastojs/src/pas2jsfscompiler.pp M packages/pastojs/src/pas2jslogger.pp --- commit 2ca1dfd0f366385086a4d4ece1bb5bad95199a02 Author: Michaël Van Canneyt Date: Wed Jul 23 20:12:56 2025 +0200 Use temp dir. Fixes issue #40877 M packages/pastojs/src/pas2jslogger.pp --- commit 44d6b579922b8ba3f31d3c682fa6ce80efbd7901 Author: Michaël Van Canneyt Date: Thu Jul 24 10:04:33 2025 +0200 * Another inotify event change M utils/pas2js/dirw.pp --- commit e36cb38acf5f14116aac39af18b585e766cef8b9 Author: mattias Date: Sat Jul 26 09:48:03 2025 +0200 pastojs: record rtti: add reference to type for records with rtti members M packages/pastojs/src/fppas2js.pp M packages/pastojs/tests/tcgenerics.pas M packages/pastojs/tests/tcmodules.pas M utils/pas2js/dist/rtl.js --- commit 413eaabab2dd7080ccc505d4e1801e335272e3a1 Author: mattias Date: Sun Jul 27 12:00:20 2025 +0200 pastojs: fixed tests M packages/pastojs/src/fppas2js.pp M packages/pastojs/tests/tcmodules.pas M utils/pas2js/dist/rtl.js --- commit 54c4c7f5e02747d195289d16f4c46724cf494ddc Author: mattias Date: Mon Jul 28 17:54:39 2025 +0200 pastojs: fixed pas2js async proc requiring TJSPromise M packages/pastojs/src/fppas2js.pp M packages/pastojs/tests/tcmodules.pas --- commit 2c951dacd583a110f57bb6468e0d16c802286434 Author: mattias Date: Wed Jul 30 17:02:50 2025 +0200 pastojs: set main version to 3.3.1 M packages/pastojs/src/pas2jscompiler.pp --- commit 71ad8cf5b8331148b27e957ff9c5e9c48e84b015 Author: mattias Date: Wed Jul 30 17:13:15 2025 +0200 pastojs: set main version to 3.3.1 M utils/pas2js/dist/rtl.js --- commit 012b53c451cbc1314c2aa3ddd321c6b8889b5112 Author: Michaël Van Canneyt Date: Sun Sep 14 11:08:51 2025 +0200 * Flag to allow unknown macros M packages/pastojs/src/pas2jscompiler.pp --- commit df67f32d557d4d5975b32130de41b0c48c64e883 Author: Michaël Van Canneyt Date: Mon Sep 15 16:22:34 2025 +0200 * Forgot to commit :( M packages/pastojs/src/pas2jscompiler.pp --- commit 16e667aedc766658c57891b5bba8d92be1bf160f Author: HenriqueHilos Date: Thu Oct 23 18:13:32 2025 -0300 Checking the ancestral in all levels of the class declaration to load the correct RTTI information about the declared class. M packages/pastojs/src/fppas2js.pp --- commit b825513c67767fc2a1ecd58aab920f11038fee40 Author: Michaël Van Canneyt Date: Fri Feb 13 15:01:16 2026 +0100 * Forgot to commit: New member in varmodifier M packages/pastojs/src/pas2jsfiler.pp --- commit 5f0b3ad14a40d42b942354c0270064bc1f3d2512 Author: Michaël Van Canneyt Date: Mon Feb 23 11:27:05 2026 +0100 * Syntax check only flag M packages/pastojs/src/pas2jscompiler.pp M packages/pastojs/src/pas2jsfileutilswasm.inc --- commit b522f799626635814a41513909094d72c749552f Author: Michaël Van Canneyt Date: Fri Feb 27 15:23:30 2026 +0100 * Remove debug statement M packages/pastojs/src/pas2jscompiler.pp --- commit 46698e47d159349ebb0c377a7e04a8df4054a605 Author: Henrique Gottardi Werlang Date: Thu Mar 5 14:58:17 2026 -0300 Fix webassembly compilation. M packages/pastojs/src/pas2jsutils.pp M rtl/objpas/math.pp ================================================================ Revisions in bigsets in this set fb44abdcc1e344106802d06cb409732323b7929f