173 Commits

Author SHA1 Message Date
375b5a5f4f [V8] added an option for removing void* functions from js_base.h 2023-06-01 15:28:19 +04:00
3ad595817e Refactoring: removed CreateContext, removed RegistratorPool, made Embed static function 2023-05-29 21:23:23 +04:00
428d92e654 Added RegistratorPool for embedding in multiple contexts simultaneously 2023-05-28 18:42:39 +04:00
21ee5ceecf Implemented code generation for internal embed 2023-05-27 18:19:57 +04:00
7554d92ed9 Removed dependency from current directory when running script 2023-05-26 21:48:45 +04:00
36dd828a73 Refactoring for external embed 2023-05-26 21:30:56 +04:00
17976500bc Added option for internal embed in JSC 2023-05-26 20:05:09 +04:00
e4895fe035 Added option for internal embed in V8 2023-05-26 19:12:50 +04:00
a18bae045a Added generation of jsc_ files. Refactoring for js_base_embed.pri usage. 2023-05-22 20:38:06 +04:00
ab9fe80669 Finally made to work embedding in JSC 2023-05-20 18:13:28 +04:00
439f52be3d Writed code generation inside of an embedded class [V8] 2023-05-17 17:49:48 +04:00
afc6a72b14 Add variant for external objects 2023-05-01 00:25:24 +03:00
cd91baaabe Refactoring and move hash algs outside js embeds engine 2023-04-26 16:15:02 +03:00
34790c680a Hash in embed and WASM were reworked to prevent code duplication 2023-04-24 16:40:23 +04:00
f75d977661 Moved docterenderer embed and js_internal test to doctrenderer/test/ 2023-04-21 19:42:15 +04:00
ed0bcfc642 Implemented google tests for Hash (works on mac) 2023-04-20 23:27:46 +04:00
a3f7e83ccf Fixed memory leaks. Fixed tests for V8 2023-04-18 14:02:21 +03:00
09d87538e7 Embeded to V8. Also made some renamings 2023-04-18 13:21:31 +04:00
5178cf0cb7 Embeded hash() and hash2() for JSC 2023-04-17 20:11:56 +04:00
1f5025b136 Begin to embeding hash functions 2023-04-14 21:21:44 +04:00
85ab308f80 Refactoring 2023-04-13 16:49:02 +03:00
0f492bce2b Refactoring 2023-04-13 15:32:38 +03:00
263e50601a Merge branch 'release/v7.4.0' into feature/v8-inspector 2023-04-08 22:16:44 +03:00
3ef0ed1d36 [copyright] Update address in Copyright 2023-03-01 23:21:57 +03:00
5102820231 [copyright] Fix invalid Copyright 2023-02-28 14:18:51 +03:00
4d5a2967e3 [copyright] Update Copyright 2023-02-28 00:57:11 +03:00
7ba98fe047 initial 2023-02-21 15:55:23 +03:00
24acad0cd2 Method implementations moved to js_base.cpp. Exported CreateDefaults(). CJSLocalScope implemented. 2023-02-08 00:05:58 +03:00
bc33a5b2e3 Removed m_globalTemplate from CJSContextPrivate. Removed js_base.pri from test.pro 2023-02-06 18:36:43 +03:00
43514de87e CJSContext scopes rework. Global template added. 2023-02-06 14:51:28 +03:00
2b6ad83b36 Fix bug 60433 2023-02-04 23:49:41 +03:00
738fea25e6 Fix bug 60141 2023-01-14 22:03:05 +03:00
1204a9a501 Add getPaths method to zip engine 2023-01-12 23:20:54 +03:00
cfce809885 For bug 58435 2022-09-16 21:35:03 +03:00
9a6e7e2dc3 Remove extra iamge formats 2022-08-10 15:30:05 +03:00
7ae49de02a Fix mac build 2022-08-09 09:48:26 +03:00
f93c317e7a Refactoring 2022-08-08 18:59:42 +03:00
8690a92afd Refactoring image (inside zlib) module 2022-08-08 16:17:47 +03:00
549b8353e9 Developing 2022-08-02 17:40:35 +03:00
4d538e3439 Fix typo 2022-07-20 10:06:33 +03:00
68e5ceb928 Refactoring textShaper engine 2022-07-14 15:51:33 +03:00
b6ec92a557 Refactoring 2022-07-13 14:04:28 +03:00
bc447c4522 Fix parallel working of js contexts (jsc) 2022-06-24 21:35:07 +03:00
7651a7e472 Fix for native editors (ios/android) 2022-06-17 18:11:03 +03:00
3b581bf5e3 Refactoring 2022-06-14 19:00:09 +03:00
1569b58dab Fix bugs 2022-06-07 22:02:11 +03:00
a2614b0020 Change memorystream engine 2022-06-07 12:46:02 +03:00
01d20d1b13 Fix previous commit 2022-06-07 12:30:37 +03:00
f4c6818570 Fix path 2022-06-07 12:29:03 +03:00
c6a4f83a9d Add MemoryStreamEmbed object by default 2022-06-07 12:14:31 +03:00