54 Commits
Author SHA1 Message Date
zoomchan-cxj aec7a23137 fix(core): compatile with single callback in native2js 2023-02-24 08:27:08 +00:00
zoomchan-cxj 5418811ee3 refactor(ios): perf ios js2native logic 2023-02-02 07:06:18 +00:00
zoomchan-cxj 92528661c1 feat(core): support android dimensions to extend customized parameters 2023-01-04 03:24:56 +00:00
Zoom Chan 226ef432da feat(core): allow all schemas to dynamic load (#2829) 2022-12-29 09:35:19 +00:00
zoomchan-cxj 6c9459f05a refactor(core): perf performance api code 2022-10-11 14:08:51 +08:00
zoomchan-cxj c3202b1c0f fix(core): revert hippy1.x compatible code 2022-09-16 18:04:08 +08:00
iPel 72134091df feat(android): provide sdk version information 2022-09-09 15:17:03 +08:00
iPel bce7f55d09 feat(android): provide sdk version information 2022-09-09 15:17:03 +08:00
jinzelin a458b89925 feat(android): add v8 memory(heap) to performance 2022-08-22 10:56:09 +08:00
zoomchan-cxj 771d576d9e refactor(core): perf native2js logic 2022-08-11 13:07:52 +08:00
zoomchan-cxj 33510bbe3f fix(core): add android native2js promsie reject condition 2022-08-09 22:09:22 +08:00
zoomchan-cxj 570bfdc6ed fix(buildcore): fix buildcore script 2022-07-29 18:26:55 +08:00
zoomchan-cxj 5aa3288df6 feat(js): add iOS promise unhandledrejection 2022-07-05 21:09:10 +08:00
zoomchan-cxj a8d4bbc10c refactor(core): refactor corejs code 2022-06-30 00:58:40 +08:00
zoomchan-cxj 268ef6f8d6 feat(core): support other options for fetch request 2022-06-20 11:13:31 +08:00
zoomchan-cxj 69239df4f9 fix(core): add ios dimensions getter & setter and combine logic
ios dimensions module has no setter funciton to receive dimension action event from native
2022-06-08 12:03:37 +08:00
zoomchan-cxj 2a3e32b00e refactor(core): fix ios invalid callback name 2022-05-27 03:40:10 -05:00
zoomchan-cxj 2f0924a4d1 fix(core): change callbacks to object to fix memory leak 2022-04-18 21:29:23 +08:00
zoomchan-cxj fbb889718d fix(core): remove batch call redundant param 2022-04-01 22:40:08 +08:00
zoomchan-cxj 41d30c475e chore(docs): add structure info 2022-03-01 15:52:46 +08:00
zoomchan-cxj e7ecb6d23a fix(js): update ts version and ts declaration issues 2022-01-13 23:36:06 +08:00
zoomchan-cxj 7d439133af refactor(hippy-react): perf react update logic 2021-12-09 02:59:32 -06:00
luomyandnolantang 41d4852b35 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-11-22 10:34:14 +08:00
zoomchan-cxj 9a0797c781 fix(hippy-vue): remove vue other attributes converted to number 2021-11-16 15:42:49 +08:00
zoomchan-cxj 67b4ed1f1d refactor(core): remove startBatch & endBatch renderId 2021-11-02 20:05:01 +08:00
zoomchan-cxj 3d95e83d84 refactor(eslint): fix eslint issue 2021-11-02 15:00:20 +08:00
derekazhang f721994fd2 feat(vue): jsi 2021-11-01 11:25:40 +08:00
zoomchan-cxj 190012e089 feat(core): seperate console & ConsoleModule 2021-10-11 21:20:53 +08:00
e15753de89 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-07-30 10:45:17 +08:00
zoomchan-cxj 9701c61a94 chore(eslint): change lint path 2021-07-28 18:28:01 +08:00
zoomchan-cxj 6deacb8a87 refactor(core): fixed lint problems 2021-07-28 15:50:43 +08:00
zoomchan-cxj 2d8ec77fb7 fix(core): rm jscore promise 2021-07-07 21:59:10 +08:00
zoomchan-cxj fcb4b16f50 fix(core): fixed nativeFlushQueueImmediate callID issue
hoist __GLOBAL__._queue reset logic to avoid duplicated callID sent to nativeFlushQueueImmediate
2021-05-28 14:05:33 +08:00
zoomchan-cxj 8675dad68c refactor(hippy-react, hippy-vue): rm redundant code 2021-05-26 22:12:38 +08:00
zoomchan-cxj 25f7033a58 feat(hippy-core): add original console api 2021-05-19 16:52:00 +08:00
8e823d5eae 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-04-30 11:10:52 +08:00
zoomchan-cxj 4f163836cf fix(core): use internal promise for iOS
promise.js polyfill for iOS lead to memory leak, change it to internal implementation on promise-supported iOS system
2021-04-07 17:53:02 +08:00
zoomchan-cxj acebb5fc55 refactor(core): perf dynamic load code 2021-03-24 15:29:49 +08:00
pollyzhang c47995b63c feat(core): support multi scheme dynamic load 2021-03-24 10:38:08 +08:00
Zoom Chan 60b7358a76 feat(core): daymiacLoad support http req (#640) 2021-03-23 10:32:24 +08:00
churchill-zhang 543a778f66 Feature/exception (#599)
feat(core): refactor exception handler
2021-03-09 00:12:14 +08:00
zoomchan-cxj 4d6dd4425b fix(hippy-core): remove getOwnPropertyDescriptors 2021-02-01 18:23:02 +08:00
zoomchan-cxj 4024d87f31 feat(hippy-core): add navigatorBarHeight 2021-01-25 18:48:58 +08:00
zoomchan-cxj 48f4fbb850 refactor(hippy-core): remove react logic 2021-01-25 15:03:28 +08:00
zoomchan-cxj 3c58ccc772 feat(core): added destroyInstance event 2021-01-12 22:15:47 +08:00
pollyzhang 5466a1b5d9 feat(core): add delloc event 2021-01-11 14:43:29 +08:00
Zoom Chan 922fef205b fix(hippy-core): fixed network header default type (#466) 2020-12-25 18:47:36 +08:00
pollyzhang 20e2ed983d feat(core): add dynamic load 2020-12-25 16:40:02 +08:00
XQ Kuang c26ce0fdde refactor(hippy-react): moved WebSocket from core/js to hippy-react 2020-06-30 10:52:54 +08:00
Box TsangandXQ Kuang fb997f136e refactor(core): return promise instead of throwing an exception in iOS (#235)
* perf(core): return promise

* refactor(core): make module not found prompt more clearer

Co-authored-by: XQ Kuang <xqkuang@tencent.com>
2020-05-06 15:46:54 +08:00