Commit Graph

102 Commits

Author SHA1 Message Date
zoomchan-cxj 86804e5f38 chore(release): released 2.12.3 2022-02-28 10:09:50 +08:00
pollyzhang 88fa2cdb0a fix(core): fix LoadUntrustedContent crash
(cherry picked from commit 5060c9d7366768a17e4be844acfc7970c18d1552)
2022-01-18 11:54:50 +08:00
zoomchan-cxj 50d75bba2d chore(release): released 2.12.0 2022-01-05 01:42:40 +08:00
pollyzhang eb1d241aba fix(core): fix convert crash 2022-01-05 01:03:22 +08:00
superzheng 774338dc29 chore(android): update Android NDK version to r23b(23.1.7779620) 2022-01-05 01:01:34 +08:00
zoomchan-cxj 58489e583f refactor(hippy-react): perf react update logic 2021-12-10 12:22:42 +08:00
zoomchan-cxj 639f4e8734 build(core): build core js 2021-12-06 17:34:24 +08:00
pollyzhang a2089e4568 fix(core): disable rtti and c++ exception 2021-12-06 16:50:13 +08:00
pollyzhang c173a13e79 fix(core): remove dynamic_pointer_cast and try catch 2021-12-06 16:50:12 +08:00
pollyzhang b2b6df3797 fix(core): fix lint warning 2021-12-06 16:45:31 +08:00
luomy a8a4ec1022 feat(ios): add ios chrome dev debug ability (#1060)
* feat(ios): create websocket to dev backend

* feat(ios): add ios inspect domain class

* feat(ios): add dom.getdocument ability for devtools

* feat(ios): implementation DOM.getDocument protocol

* feat(ios): supplement DOM and CSS protocol

* feat(ios): supplement DOM.getDocument and CSS.setStyleTexts protocol

* fix(ios): fix websocket payload length error

* feat(ios): add dev manager state flag and update ws link

* feat(ios): support Page.startScreencast protocol

* feat(ios): support Page.screencastFrameAck protocol

* feat(ios): fix location error and support getNodeForLocation

* refactor(ios): make dev tools perform result as block

* chore(ios): make signing automatically

* feat(ios): revert debug-server-next to debug-server

* feat(ios): update source code file for dev tools

* fix(ios): fix demo signing

* fix(ios): improve uuid fetch

* feat(ios): use delegate to control web inspector initialization

Co-authored-by: nolantang <nolantang@tencent.com>
2021-12-06 14:17:21 +08:00
pollyzhang 2bec712b1e feat(core): fix lint warning and fix iOS demo bug 2021-11-24 18:43:24 +08:00
superzheng 49c9c4f77c fix(android): fix lint warnings & errors 2021-11-24 18:43:13 +08:00
zoomchan-cxj 02395d44d6 chore(release): released 2.11.0 2021-11-18 15:39:49 +08:00
pollyzhang b15d3a683e feat(core): add v8 init param 2021-11-18 13:02:30 +08:00
zoomchan-cxj 9a663c93f9 refactor(core): remove startBatch & endBatch renderId 2021-11-18 13:00:16 +08:00
zoomchan-cxj f20864045b refactor(eslint): fix eslint issue 2021-11-18 13:00:15 +08:00
aprilgong f28ccf7481 fix(core): jsi 2021-11-18 13:00:05 +08:00
derekazhang 368874dda6 feat(vue): add vue jsi 2021-11-18 12:59:52 +08:00
bennyzqliu 19604547f4 feat(ios): add ios jsi 2021-11-18 12:59:08 +08:00
aprilgong 792294f896 feat(android): jsi 2021-11-18 12:58:37 +08:00
zoomchan-cxj 8ce311a175 fix(hippy-vue): remove vue other attributes converted to number 2021-11-16 16:26:08 +08:00
pollyzhang 809627dbdc feat(core): modify console module log level 2021-11-16 16:24:39 +08:00
superzheng 6db49c976f fix(android): fix exception caused by multiple instances 2021-11-02 15:15:46 +08:00
zoomchan-cxj dd9d80a4e5 feat(core): seperate console & ConsoleModule 2021-10-12 22:26:06 +08:00
Super Zheng d79012fbf7 fix(android): fix v8 build script for latest TAG (#975)
* fix(android): fix v8 build script for `latest` TAG

* fix(android): fix v8 build script for `latest` TAG

Co-authored-by: Zoom Chan <shermanchen@tencent.com>
2021-09-24 10:25:01 +08:00
zoomchan-cxj a0ab2a6acc refactor(core): build core-js 2021-08-04 11:05:03 +08:00
Zoom Chan 149ec0458e feat(android,react,vue): support RTL layout (#893)
* feat(android): support RTL layout

* feat(js): inject Localization to core js

* feat(react): text input default align to right on RTL layout

* feat(react): horiztonal scrollview on RTL layout

* fix(android): set default ltr for boxshadow view

* feat(react,vue): add Localization demo

Co-authored-by: maxli <maxli@tencent.com>
Co-authored-by: yitengzhu <yitengzhu@tencent.com>
2021-08-03 22:40:17 +08:00
zoomchan-cxj da5a86dd26 chore(eslint): change lint path 2021-08-03 22:40:17 +08:00
zoomchan-cxj 1b63c3c402 refactor(core): fixed lint problems 2021-08-03 22:40:17 +08:00
pollyzhang 26dec916e2 fix(core): fix v8 local string crash 2021-08-03 22:40:04 +08:00
pollyzhang 568979d064 fix(core): uniform type 2021-08-03 22:40:04 +08:00
pollyzhang 4eb7ddd3ec fix(core): fix v8::maybelocal crash, remove TO_LOCAL_UNCHECKED macro 2021-08-03 22:40:04 +08:00
superzheng 59f36afd33 fix(android): fix v8 crash caused by multiple initialize 2021-08-03 22:39:47 +08:00
superzheng 683dff1050 feat(core): adapt to official release version v8 2021-08-03 22:36:29 +08:00
superzheng 95d750a6a9 chore(android): adjust the v8 directory structure 2021-08-03 22:36:23 +08:00
pollyzhang 1547226fbc feat(core): refactor ctx value 2021-08-03 22:34:38 +08:00
zoomchan-cxj efdf9af93c fix(core): rm jscore promise 2021-07-08 11:11:36 +08:00
churchill-zhang 45a944094e fix(core): fix create ctx value crash (#820) 2021-06-18 18:06:00 +08:00
churchill-zhang 8f713013a0 fix(core): fix code cache crash (#817) 2021-06-18 18:05:59 +08:00
pollyzhang d91e4b0f00 fix(core): fix codecc warning 2021-06-07 19:39:49 +08:00
pollyzhang 52477008c7 fix(core): fix code cache bug 2021-06-07 19:39:49 +08:00
churchill-zhang 0734460430 fix(core): fix unicode_string_view null pointer bug (#787) 2021-06-07 19:39:49 +08:00
churchill-zhang 34a1f4e020 feat(core): add unicode_string_view and js_value_wrapper (#782) 2021-06-07 19:39:48 +08:00
zoomchan-cxj ea779126d1 fix(core): fixed nativeFlushQueueImmediate callID issue
hoist __GLOBAL__._queue reset logic to avoid duplicated callID sent to nativeFlushQueueImmediate
2021-06-07 19:39:48 +08:00
zoomchan-cxj b778f3b5ae refactor(hippy-react, hippy-vue): rm redundant code 2021-06-07 19:39:45 +08:00
zoomchan-cxj c3da87108f feat(hippy-core): add original console api 2021-05-19 19:18:56 +08:00
zoomchan-cxj bbac501a77 refactor(core): build core code 2021-05-17 11:42:34 +08:00
JinzeLin 655aa152bf fix(core): setTimeout and setInterval of TimerModule support ...args (#733)
* fix(core): setTimeout and setInterval of TimerModule support ...args

* fix(core): setTimeout and setInterval of TimerModule support ...args

Co-authored-by: jinzelin <jinzelin@tencent.com>
Co-authored-by: Zoom Chan <shermanchen@tencent.com>
2021-05-17 11:42:34 +08:00
pollyzhang 8e60e23ba0 fix(core): fix log bug 2021-05-17 11:42:20 +08:00