etkmao
893b523a6b
fix(android): crash protect for AddPostFrameCallback when debug
2025-11-12 19:42:21 +08:00
etkmao
1ff82156af
feat(ohos): support jsvm net debug
2025-08-07 12:12:12 +08:00
wwwcg
d3d6c1fd78
chore(devtools): remove debug assert when inspect non-exist node
2025-05-15 16:00:11 +08:00
wwwcg
c9ee0a92c2
feat(hermes): hermes engine support (phase I) ( #4169 )
...
* feat(hermes): support hermes engine first part
feat(hermes): support hermes engine second part
feat(hermes): close demo v8 serialization
feat(hermes): jsi mode support
feat(hermes): demo build script support hermes
feat(hermes): use std::any_cast in ios 11 when opening c++ exception
* fix(ios): resolve hermes build error
* feat(hermes): remove obsolete context wrapper
* feat(ios): support dynamic switching hermes and jsc
* feat(hermes): engine infrastructure improve
* feat(hermes): devtools support for ios
* feat(hermes): update engine version and
* feat(ios): drop v8 engine support
* refactor(ios): bridge setup process and update demo
chore(hermes): update hermes context imp
* chore(hermes): resolve build issue
* chore(ios): remove unnecessary assert
* fix(hermes): resolve context nullptr exception
* feat(hermes): using embeded hbc code for hermes
refactor native source code 's structure
* feat(hermes): resolve bugs and code clean
* feat(hermes): update ws url for devtools under hermes engine
use android as hermes's identity for now
* feat(hermes): resolve build issue
* feat(hermes): add ArrayBuffer type support
* fix(hermes): resolve rebase issues
code refactor for ios jeexecutor
* fix(hermes): dynamic load not support for hermes
Temporary solution
* chore(hermes): add warning ignore mark
* feat(hermes): engine ctx bugfix
* feat(hermes): resolve android build issues
* feat(hermes): resolve android build issue
* fix(hermes): add null pointer check during engine release
optimize call function imp
* feat(hermes): resolve context release issue
* feat(hermes): use toLocaleLowerCase since hermes support
* fix(hermes): resolve build issues
* feat(hermes): use toLowerCase in hippy js package
* chore(hermes): restore android demo params
* fix(core): adjust context destructor timing to avoid crash
* feat(hermes): resolve context bug and config update
* feat(hermes): update core build scripts for android and ohos
* feat(ios): update podspec and bump deployment version
* build(hermes): update build config for android and ohos
* feat(hermes): resolve ohos build issues
* fix(hermes): resolve ohos build issue
* fix(hermes): resolve test failure
* docs(hermes): add hermes usage guide
* chore(hermes): use jsc by default in demo
* feat(hermes): update docs and code optimize
* chore(ios): disable bitcode for iOS demo
* docs(hermes): update hermes usage guide
* chore(hermes): revert android config modify
* feat(hermes): context code optimization
* feat(hermes): context code optimization
* build(js): resolve some frontend build issues
2025-03-05 21:06:21 +08:00
sohotz
1aa96f16e2
feat(ohos): hippy support ohos ( #4176 )
2025-01-16 14:49:42 +08:00
arnonchen
f1e31f0a8c
fix(devtools): json parse error caused by control characters in string ( #4142 )
2024-12-04 16:28:15 +08:00
arnonchen
245e7affac
fix(devtools): add reconnect when websocket closed by server ( #4129 )
...
* fix(devtools): add reconnect when websocket closed by server
* fix(devtools): fix the invalidation of source and memory after reconnecting for ios
* fix(devtools): make function name uppercase
* fix(devtools): change function name in jni
2024-11-22 14:52:37 +08:00
arnonchen
e8c13d37d3
fix(devtools): fix the mapping between DOM tree and UI inspector ( #4122 )
...
* fix(devtools): fix the mapping between DOM tree and UI inspector
* fix(devtools): fix potential crash
* fix(devtools): fix magic number
* fix(devtools): fix the name of function
2024-11-15 21:33:54 +08:00
zealotchen
09c33aefd8
feat(devtools): add v8 js profile
2024-10-21 20:19:44 +08:00
wwwcg
a7dcbdbb13
fix(ios): eliminate all warnings and open treat_warning_as_error
2024-07-08 14:37:45 +08:00
wwwcg
e887127de5
build(devtools): fix build error of conversion warnings in target deps
2024-03-26 16:30:28 +08:00
wwwcg
caa5393c8a
fix(ios): solve some problems of podspec ( #3789 )
...
* fix(ios): solve some problems of podspec
such as normal pod integration is not supported, search path errors, etc
* chore(devtools): remove the base64 dependency
* chore(ios): update json subspec config in podfile
2024-03-26 13:20:28 +08:00
wwwcg
8139a6dc53
build(ios): fix std::function build error on Xcode15.3
2024-03-12 17:04:02 +08:00
ilikethese
9f5e50b725
fix(devtools): fix dom box size return (0,0,0,0)
2023-12-21 06:37:50 +00:00
ilikethese
59fb75097c
feat(dom): remove dom value
2023-08-29 14:52:25 +08:00
ivanfanwu
d2b633eb09
fix(devtools): fix location double for all
2023-07-12 08:16:12 +00:00
ivanfanwu
5425170488
feat(devtools): obtain location for screen
2023-05-24 10:35:50 +08:00
luomy
95361e3585
feat(ios): change cpp excetion enable to false
2023-03-29 02:03:30 +00:00
ilikethese
18dc843fb6
feat(layout): replace taitank layout and remove layout directory ( #2850 )
...
* feat(layout): replace taitank layout and remove layout directory
* feat(layout): remove code owners
* feat(ios): replace taitank layout and remove layout directory
* feat(ios): replace taitank layout and remove layout directory
* feat(ios): replace taitank layout and remove layout directory
* feat(ios): set taitank as default layout engine
* feat(layout): update taitank layout version
* feat(layout): remove unnecessary cmake content
* fix(ios): remove unnessessary file
* feat(dom): add GlobalPackagesModule for dom
* feat(ios): make layout engines indenpendent subspec
* feat(ios): make layout engines indenpendent subspec
* feat(ios): make layout engines indenpendent subspec
---------
Co-authored-by: ilikethese <chenli@chenlideMacBook-Pro.local >
Co-authored-by: luomy <ozonelmy@163.com >
2023-02-24 04:05:20 +00:00
Super Zheng
cd08c44e72
feat(android): decouple connector and its associated modules
2023-02-06 03:29:14 +00:00
ivanfanwu
07e7c70a1f
fix(devtools): fix crash when open devtools frontend and reload
2023-01-31 11:29:06 +00:00
churchill-zhang
d15c1d7ab5
feat(vfs): add job for vfs ( #2820 )
...
* feat(vfs): add job for vfs
* feat(ios): add ios progress job for vfs
* feat(ios): add ios progress job for vfs
* feat(ios): add ios progress job for vfs
* feat(ios): add ios progress job for vfs
* feat(vfs): adapt to voltron
* feat(ios): add ios progress job for vfs
* feat(voltron): vfs logic compact
* fix(vfs): merge 3.0dev to vfs
Co-authored-by: luomy <ozonelmy@163.com >
Co-authored-by: lvfen <284437334@qq.com >
2023-01-04 03:35:58 +00:00
churchill-zhang
d2c4dc8d09
fix(animation): fix animation error ( #2823 )
2022-12-22 03:36:54 +00:00
churchill-zhang
27c7f1a7b9
fix(dom): fix call function error ( #2802 )
2022-12-20 03:13:45 +00:00
ivanfanwu
e0127a2c12
feat(devtools): bind dom manager not dom id
2022-12-14 18:04:28 +08:00
wufan
b3e7dce89c
feat(devtools): adapter to connector ( #2788 )
...
* feat(devtools): adapter to connector
* fix(voltron): await devtools init
* fix(devtools): add connector impl
* fix(devtools): update root id
2022-12-14 15:12:39 +08:00
maxli
cef136d83d
fix(connector): adjust destroy order
2022-12-07 17:03:05 +08:00
ivanfanwu
575370fa46
fix(devtools): voltron devtools include
2022-12-06 15:42:01 +08:00
pollyzhang
574356e38d
feat(connector): refactor invocation
2022-12-01 17:46:27 +08:00
pollyzhang
6eb9d37cd6
feat(connector): adapt devtools
2022-12-01 17:46:27 +08:00
pollyzhang
4ea2ee4549
feat(connector): adjust entry dependency
2022-12-01 17:46:27 +08:00
ivanfanwu
7d9d28a698
fix(devtools): fix android devtools jni not found
2022-11-28 16:54:58 +08:00
ivanfanwu
4d4cf1d634
fix(devtools): chore devtools data source
2022-11-27 18:46:28 +08:00
ivanfanwu
aa20b90e84
fix(devtools): chore devtools handler
2022-11-27 18:46:28 +08:00
ivanfanwu
b979562ecc
fix(devtools): remove empty line
2022-11-27 18:46:28 +08:00
ivanfanwu
7d0f4ae4b5
fix(devtools): remove unuse annotation
2022-11-27 18:46:28 +08:00
ivanfanwu
b82e310d15
fix(devtools): remove v8 for devtools-jni
2022-11-27 18:46:28 +08:00
ivanfanwu
19f4e16f5e
chore(devtools): move driver devtools to devtools-integration
2022-11-27 18:46:28 +08:00
ivanfanwu
2bfb5ab846
fix(devtools): add devtools annotaion
2022-11-27 18:46:28 +08:00
ivanfanwu
db5f56f575
feat(devtools): refactor devtools vfs
2022-11-25 11:41:26 +08:00
wufan
a8ed2b8f93
feat(devtoos): add devtools-integration ( #2688 )
...
* feat(devtools): add devtools-integration module
* feat(devtools): add devtools-integration enable_inspector
* feat(devtools): add ios change for devtools-integration
* feat(devtools): add voltron for devtools-integration
* feat(devtools): update ios project name
* feat(devtools): remove unuse files for android
* feat(devtools): move ios-devtools to devtools-integration
* fix(ios): fix conflict
2022-11-24 10:06:14 +00:00
wufan
4b70dc8a3d
feat(devtools): add vfs network debugging ( #2600 )
...
* feat(devtools): add vfs network processor for devtools
* feat(devtools): move vfs to devtools
* fix(devtools): fix ios vfs for devtools include
* fix(ios): remove inspectorSourceURLForBridge
* chore(devtools): refactor vfs for devtools
* feat(devtools): replace base64 lib
* chore(devtools): adapter vfs intercept
* feat(devtools): move vfs handler to devtools
* fix(devtools): ios base64 compile error
* feat(devtools): add base64 so include for ios
* feat(devtools): move jni_env to outerside
2022-11-07 11:37:05 +08:00
henryjin
5ef4a6a3f1
Feat/voltron debug ( #2477 )
...
* feat(voltron): open voltron inspector
* fix(voltron): fix voltron iOS inspector run error
* feat(voltron): fix voltron send component event
* feat(voltron): add file license
* feat(voltron): remove unnecessary modify
Co-authored-by: lvfen <284437334@qq.com >
2022-09-16 15:17:55 +08:00
superzheng
ea2b12041d
fix(android): fix code lint warnings
2022-08-12 00:57:22 +08:00
wufan
c11061b226
feat(devtools): support performance tab for tracing protocol ( #2290 )
...
Co-authored-by: churchill-zhang <pollyzhang@tencent.com >
Co-authored-by: Zoom Chan <zoom_chan@163.com >
2022-08-08 14:25:20 +08:00
ivanfanwu
fd18f2d7b2
fix(devtools): change log level
2022-07-29 12:01:55 +08:00
ivanfanwu
d876a7be57
fix(devtools): fix simulator arm64 compile
2022-07-29 12:01:55 +08:00
xiaoguo0742
88e8a3ab72
feat(devtools): remove base lib and adopt footstone ( #2177 )
...
* feat(devtools): remove base lib and adopt footstone
* feat(devtools): fix workermanager crash
* feat(devtools): fix conflit
* feat(devtools): add devtools macros
* fix(cmake): update cmake script to use gloabl packages module
* feat(devtools): remove devtools_base/logging
* feat(devtools): move tdf_string_util.cc to footstone
* feat(devtools): remove devtools_base
* feat(devtools): chore macros
* fix(devtools): remove unuse space
* fix(devtools): fix ios work manager
* fix(devtools): remove unuse %s
* fix(devtools): fix ios compile
Co-authored-by: Super Zheng <medns@126.com >
Co-authored-by: ivanfanwu <ivanfanwu@tencent.com >
Co-authored-by: Zoom Chan <zoom_chan@163.com >
2022-07-12 12:41:35 +08:00
superzheng
6abf2b56e2
feat(android): change compiler options based on LLVM 12
...
change compiler options based on LLVM 12
and fix related code issues
2022-07-11 17:08:24 +08:00
pollyzhang
c29334d1b4
feat(base): Replace base library with footstone
2022-06-30 17:32:54 +08:00