etkmao
dce49bb3f7
fix(core): fix cancelAnimationFrame bug
2025-10-11 18:36:16 +08:00
wwwcg
ddca8b40d3
build(voltron): resolve voltron build issues ( #4244 )
2025-04-02 15:32:54 +08:00
etkmao
81a9bf4fb9
fix(android): fix github jobs error ( #4245 )
...
* fix(android): fix github jobs error
* fix(android): fix github jobs error
* fix(android): fix github jobs error
* fix(android): fix github jobs error
2025-04-02 14:35:07 +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
zealotchen
47d593711e
feat(js): update js bundle
2024-11-14 14:36:39 +08:00
siguangli
78aff6fea4
feat(android): add layout module for reset layout cache ( #4089 )
...
* feat(android): add layout module for reset layout cache
* fix(android): correct to YogaLayoutNode
---------
Co-authored-by: siguangli <maxli@tencent.com >
2024-10-23 17:06:58 +08:00
yokots
62102ab1e8
feat(vue-next): minify webpack bundle size ( #3983 )
...
* chore(drive/js): bump up ttypescript version
Current ttypescript version not support node v16.20.2, the latest v16 version.
It will cause this issue: https://github.com/cevek/ttypescript/issues/150
* fix(hipp-vue-next): correct patchProps types
align patchProps types with vue runtime core, but
there also have some spec tests to fix
* refactor(vue-next): minify generated style code
just like fromSsrAstNodes, optimize the output in hippy-vue-css-loader,
and make hippy-vue-next-style-parser to compatible with old and new format.
* build(example-scripts): remove webpack.NamedModulesPlugin
webpack.NamedModulesPlugin was deprecated in v4 and removed in v5.
these plugin are default in devlopment mode and should not be configured in production mode,
because it will expose file path and increase bundle sizes.
https://v4.webpack.js.org/migrate/4/#deprecatedremoved-plugins
* chore(examples): update vue3 assets
---------
Co-authored-by: zealotchen <92966734+zealotchen0@users.noreply.github.com >
2024-09-29 19:38:43 +08:00
wwwcg
99de753231
build(voltron): resolve voltron build error
2024-09-04 21:43:55 +08:00
lvfen
fa4120aa0e
fix(voltron): fix voltron http request dio null error ( #3962 )
...
* fix(voltron): resolve remoteServerUrl parse version id failed
* fix(voltron): add license for flutter_render_test.dart
* fix(voltron): remoteServerUrl connect without path
* fix(voltron): remoteServerUrl connect without path
* fix(voltron): remoteServerUrl connect without path
* fix(voltron): fix voltron http request dio null error
* fix(voltron): fix voltron http request dio null error
---------
Co-authored-by: OpenHippy <124017524+open-hippy@users.noreply.github.com >
2024-07-24 16:44:44 +08:00
siguangli
14dc634461
fix(android): update react demo bundle ( #3825 )
...
Co-authored-by: maxli <maxli@tencent.com >
2024-04-12 15:12:50 +08:00
wwwcg
75fb3f1ce9
chore(ios): fix home page layout and update default demo bundle ( #3814 )
2024-04-10 11:09:50 +08:00
siguangli
8dad9f2463
feat(android): refactoring WaterfallView ( #3809 )
...
* feat(android): refactoring WaterfallView
* fix(vue3): fix vue3 refreshing && vue2 style
* fix(android): fix PullRefreshContainer size for recycler view
* fix(android): add copyright header for ItemLayoutParams
---------
Co-authored-by: maxli <maxli@tencent.com >
Co-authored-by: zealotchen <zealotchen@tencent.com >
2024-04-08 13:03:23 +08:00
lvfen
57face5c3a
fix(voltron): resolve remoteServerUrl parse version id failed ( #3720 )
...
* fix(voltron): resolve remoteServerUrl parse version id failed
* fix(voltron): add license for flutter_render_test.dart
2024-01-16 14:20:12 +08:00
henryjin
5abd5ad8ef
feat(voltron): add voltron_screen_info to make flutter_module faster ( #3541 )
...
* feat(voltron): add voltron_screen_info to make flutter_module faster
* feat(voltron): adapt xcode 14 for voltron ios native demo
* feat(voltron): add voltron changelog
* feat(voltron): voltron_renderer adapt unit test
* feat(voltron): add code owner for voltron-demo
* fix(voltron): remove unnecessary import
2023-11-14 15:19:02 +08:00
lvfen
3c1ef527e1
voltron support dynamic library load ( #3598 )
...
* feat(voltron): voltron support dynamic library load
* feat(voltron): voltron support dynamic library load
2023-11-08 14:25:33 +08:00
henryjin0511
4d640a6f3e
feat(voltron): update voltron to 0.0.34
2023-09-12 07:05:55 +00:00
wwwcg
eec0d79334
chore(ios): remove all clang-format instruction ( #3452 )
...
Co-authored-by: OpenHippy <124017524+open-hippy@users.noreply.github.com >
2023-09-06 14:50:14 +08:00
etkmao
9399e28541
fix(core): support onerror for js ( #3471 )
...
* fix(core): support onerror for js
* fix(android): add res load reslut to record jni
* fix(core): support onerror for js
---------
Co-authored-by: etkmao <etkmao@tecent.com >
Co-authored-by: maxli <maxli@tencent.com >
2023-09-05 20:21:42 +08:00
ilikethese
59fb75097c
feat(dom): remove dom value
2023-08-29 14:52:25 +08:00
henryjin0511
c88fbb6b00
feat(voltron): update voltron to 0.0.33
2023-08-17 02:59:11 +00:00
henryjin0511
6b5a9f555c
feat(voltron): fix navigation bar color error after modal show
2023-08-17 02:59:11 +00:00
etkmao
1b8013ab9d
fix(perf): support fps calculation for js
2023-08-07 08:50:28 +00:00
lvfen
0d4b2558ef
feat(voltron): publish voltron 0.0.31 ( #3375 )
...
* feat(voltron): publish voltron 0.0.31
* feat(voltron): publish voltron 0.0.31
* feat(voltron): publish voltron 0.0.31
* feat(voltron): voltron build gradle fix
* feat(voltron): voltron 0.32 publish
2023-07-20 06:20:45 +00:00
lvfen
640203f130
fix(voltron): fix voltron android scope not erase when destroy
2023-07-07 11:03:58 +00:00
henryjin0511
f261ef0a63
feat(voltron): update workflow xcode version
2023-07-04 02:33:16 +00:00
henryjin0511
48582b342d
feat(voltron): optimize voltron demo and add voltron architecture
2023-06-20 20:00:09 +08:00
henryjin0511
8ab71671d9
fix(voltron): remove useless override
2023-06-20 02:35:58 +00:00
henryjin0511
2120de5d1b
feat(voltron): add voltron js error dialog for demo
2023-06-20 02:35:58 +00:00
henryjin0511
96810b4064
feat(voltron): add voltron density
2023-06-05 16:05:28 +08:00
henryjin0511
403fbce98b
feat(voltron): update base flutter version to 3.3.8
2023-05-26 01:51:21 +00:00
lvfen
235c135d09
fix(voltron): fix voltron ios encode error ( #3223 )
...
* fix(voltron): fix voltron ios encode error
* fix(voltron): fix voltron ios encode error
* fix(voltron): fix voltron ios unload crash
---------
Co-authored-by: luomy <ozonelmy@163.com >
Co-authored-by: OpenHippy <124017524+open-hippy@users.noreply.github.com >
2023-05-16 20:03:06 +08:00
pollyzhang
d89f2b0c49
feat(driver): add performance for js
2023-05-15 21:09:34 +08:00
zealotchen
9a657ab6d0
chore(build): fix voltron test check error
2023-05-15 11:55:36 +00:00
zealotchen
c67b0175a5
chore(build): modify voltron js
2023-05-15 07:48:16 +00:00
zealotchen
e269b7eac2
chore(build): add react/vue2/vue3 js bundle path
2023-05-15 07:48:16 +00:00
pollyzhang
427f26f965
fix(driver): fix breakpoint bug
2023-05-12 09:47:55 +00:00
pollyzhang
d8197d1554
fix(driver): fix reload crash
2023-05-12 04:26:23 +00:00
churchill-zhang
a3a52f18df
refactor(driver): refactor runtime ( #3200 )
...
* feat(driver): refactor runtime
* feat(driver): remove redundant code
* feat(ios): add inspectable for ios
* feat(voltron): compat vm opt for voltron android
* fix(voltron): fix conflict to v3.0-dev
* fix(driver): fix code conflicts
* fix(voltron): delete swift plugin file
* fix(voltron): fix ios vm compile error
---------
Co-authored-by: luomy <ozonelmy@163.com >
Co-authored-by: lvfen <284437334@qq.com >
Co-authored-by: OpenHippy <124017524+open-hippy@users.noreply.github.com >
2023-05-11 10:13:59 +00:00
kaikxiao
156e227eb4
fix(voltron): add license in plugin impl
2023-05-11 13:47:52 +08:00
kaikxiao
0bc55e07f6
fix(iOS): change plugin implement and remove useless plugin
2023-05-11 13:47:52 +08:00
kaikxiao
f33fa54249
fix(ios): change plugins from Swift to Objective-C
2023-05-11 13:47:52 +08:00
iPel
3f561193b5
feat(android): provide sdk version information
2023-05-11 02:26:18 +00:00
henryjin0511
64e35fc60f
feat(voltron): update voltron version to 0.0.25
2023-05-04 09:55:03 +00:00
henryjin0511
6ccc9f2161
feat(voltron): disable local cmake and update voltron version
2023-05-04 09:55:03 +00:00
henryjin0511
66c591b64a
feat(voltron): fix first debug error
2023-05-04 09:55:03 +00:00
henryjin0511
d2c4644b10
feat(voltron): update voltron version to 0.0.22
2023-05-04 09:55:03 +00:00
lvfen
502af3298d
fix(voltron): fix voltron render failed on flutter multi engint
2023-05-04 09:55:03 +00:00
henryjin0511
a59d18389f
feat(voltron): support both xcode 14.2 and 14.3
2023-04-18 08:53:20 +00:00
henryjin0511
ec11413250
feat(voltron): update voltron version to 0.0.21
2023-04-18 08:53:20 +00:00
henryjin0511
25ee4ce7f0
feat(voltron): fix event bubble error and fix Dimension error
2023-04-18 08:53:20 +00:00