157 Commits

Author SHA1 Message Date
76ee07f61c [copyright] Update copyright header
Co-authored-by: Alexander Trofimov <alexander.trofimov@onlyoffice.com>
Co-committed-by: Alexander Trofimov <alexander.trofimov@onlyoffice.com>
2026-05-14 08:23:56 +00:00
f760d03281 Remove LOGD in platform-common code 2025-12-24 22:57:52 +04:00
05d7d88481 Add logs during snapshot creation 2025-12-10 17:17:51 +04:00
6402c0cb73 [V8] Add FreeEmbedObject function 2025-05-29 17:15:23 +04:00
29c01ac9c9 [V8] Fix memory leaks with weak handles 2025-05-29 16:56:17 +04:00
5360487954 Fix bug with unregistered version 2025-04-23 10:18:19 +03:00
099ebc3de9 Enable JS error logs in release mode 2024-11-15 13:57:43 +03:00
a8ce7eaad3 Fix crash on v8 engine 2024-10-28 15:49:28 +03:00
bae672f718 Fix bug 68986 2024-10-09 15:51:19 +03:00
e345eff63a Fix build pdf files 2024-09-11 01:09:50 +03:00
a73c9cc659 Some defines and typo fixes 2024-08-29 13:52:51 +04:00
fe35178e26 Add support snapshots 2024-08-27 22:52:05 +03:00
e38fa336d2 Fix script caching with v8_89 2024-08-12 17:32:14 +04:00
38ce36fa75 . 2024-03-13 11:11:58 +03:00
e518efc5e1 . 2024-03-13 11:10:31 +03:00
b065aff618 Fixes for android 2024-03-13 10:57:11 +03:00
f93a628c24 Refactoring build 2024-03-10 21:58:34 +03:00
15ba22dc5c Implemented for V8 2024-01-16 18:16:22 +04:00
14962ccaef set()-s and add() now take JSSmart<CJSValue> 2023-11-27 17:44:16 +04:00
d646876347 V8: Exclude undefined properties from result 2023-11-17 13:52:24 +04:00
59806039ed V8: Implemented CJSObject::getPropertyNames() 2023-11-17 13:52:24 +04:00
da3edc4ba5 Merge pull request #1216 from ONLYOFFICE/develop
Develop
2023-07-05 10:42:31 +03:00
1450093760 Raw pointers from functions -> JSSmart 2023-06-14 14:15:41 +04:00
d6292219d2 Singleton rework.
Added `CAllowedCreationScope`.
2023-06-13 14:06:18 +04:00
39cbad3ebf Added #ifdef and [noexport] support for code generation. Replaced most of internal classes.
Removed unnecessary V8 code.
2023-06-11 23:30:40 +04:00
0d77b62c2d Documentation finished 2023-06-08 17:07:49 +04:00
a867a168e0 [V8] Singleton embed creation rework 2023-06-07 19:28:30 +04:00
af0836e379 Added some more description to documentation. 2023-06-07 13:30:05 +04:00
11d91891a8 [V8] New adapter for external embed. js_base.h celaned up. 2023-06-02 17:31:01 +04:00
a29605e1b7 Added adapter code generation to scipt 2023-06-01 17:03:57 +04:00
375b5a5f4f [V8] added an option for removing void* functions from js_base.h 2023-06-01 15:28:19 +04:00
8d945ba094 Moved CJSContext::AddEmbedCreator() definition to js_base.cpp 2023-05-29 23:51:12 +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
e4895fe035 Added option for internal embed in V8 2023-05-26 19:12:50 +04:00
59dcc3eb5c Added an option for compiling with v8_Embed.cpp but it's just terrifying 2023-05-25 20:32:03 +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
28745ae49f Refacroring work with arraybuffer for support new v8 versions 2023-05-15 15:33:35 +03:00
5be6b6ebe5 Embed for jsc. It doesn't works for now. 2023-05-04 20:14:43 +04:00
115a68eb09 some refactofing 2023-05-03 19:40:39 +04:00
ab291fa199 . 2023-05-03 17:47:31 +03:00
f0feaf5e1b Test version 2023-05-03 01:20:13 +03:00
1fb1c37bf9 Removed switch from Call() function 2023-05-02 21:10:52 +04:00
afc6a72b14 Add variant for external objects 2023-05-01 00:25:24 +03:00
6ec0609de3 Remove empty doctrenderer mode 2023-04-22 20:41:27 +05:00
ff75d14e29 Fixes for comments 2023-04-21 00:42:32 +03:00
76fea998ea Fix build 2023-04-14 23:12:50 +03:00
85ab308f80 Refactoring 2023-04-13 16:49:02 +03:00