zealotchen
161b558c4c
chore(release): released 3.3.3
2025-02-17 20:19:15 +08:00
maxli
438d8f68d3
fix(android): rende node snapshot supplementation and improvement
2025-02-14 11:36:29 +08:00
maxli
58c82072cc
fix(android): avoid peek EmptyStackException
2025-02-14 11:35:48 +08:00
wwwcg
c8df12cafb
refactor(ios): remove all unnecessary autorelease pool ( #4186 )
2025-02-14 11:24:39 +08:00
etkmao
013670ce94
fix(core): fix ios thread joinable terminate crash ( #4165 )
2025-02-14 11:24:39 +08:00
etkmao
da14f2ee8c
fix(core): fix c++ stack overflow ( #4173 )
2025-01-14 17:16:17 +08:00
etkmao
0ab12a8d78
fix(core): fix android scope null when init engine exception
2025-01-08 11:00:33 +08:00
etkmao
964fd14390
fix(android): java HippyMap leak oom by jni local ref
2025-01-07 15:08:22 +08:00
wwwcg
501e45a9cc
fix(ios): optimize variable array usage in convertToCtxValue and jscctx
2024-12-30 15:55:34 +08:00
etkmao
7377aaaf86
fix(jsc): fix jsc memery release ( #4155 )
2024-12-30 15:55:34 +08:00
wwwcg
c3728413d8
build(android): resolve build error
2024-12-30 15:32:30 +08:00
arnonchen
885593b31f
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-12-11 21:50:04 +08:00
wwwcg
72fe2d284b
chore(ios): add import in HippyBridge for compile compatibility
2024-12-11 21:39:28 +08:00
wwwcg
1b898dba29
refactor(ios): refactor hippyBridge's vfs category methods ( #4146 )
2024-12-11 21:39:28 +08:00
wwwcg
9af80ec792
chore(ios): resolve turbo module typo
2024-12-04 19:29:32 +08:00
wwwcg
28d9ce7278
test(ios): add test for event dispatcher and code clean
2024-12-04 19:29:32 +08:00
wwwcg
c44bddf3cf
refactor(ios): rewrite snapshot's retrieve and restore functionality ( #4136 )
2024-12-04 19:29:32 +08:00
wwwcg
0406ec88ae
refactor(ios): code clean and structure optimization for HippyBridge
2024-12-04 19:29:32 +08:00
wwwcg
e6db75e005
fix(android,ios): performance record inaccurate when engine reuse
2024-12-04 19:29:32 +08:00
wwwcg
900236e9bb
refactor(ios): update transform converter and animation demo
...
add protect when handling buffer
2024-11-27 21:46:14 +08:00
wwwcg
957bfda1c2
fix(ios): data race issues when bridge and engine dealloc ( #4126 )
2024-11-19 16:26:12 +08:00
maxli
4bd7bf9fa5
fix(android): correct some log level
2024-11-08 20:01:21 +08:00
zealotchen
2f3d98428f
chore(js): update react vue vue-next demo bundle
2024-11-06 21:51:27 +08:00
arnonchen
38d92f8c40
fix(devtools): fix network debug information for ios in chrome devtool ( #4112 )
2024-11-06 21:47:02 +08:00
zealotchen
0a8961464c
chore(release): released 3.3.2
2024-11-05 21:05:52 +08:00
yokots
5aee7f754e
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-11-05 20:38:18 +08:00
wwwcg
fc11e02665
refactor(ios): add delegate method for remote debugging ( #4109 )
...
update hippy demo
2024-11-04 16:13:42 +08:00
siguangli
6a67d9cf07
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-11-04 10:51:28 +08:00
maxli
2bc9bd6da6
fix(android): document improvement and update
2024-11-04 10:51:06 +08:00
siguangli
4a3fe34f9b
fix(android): image module get size support return bitmap
2024-11-04 10:50:16 +08:00
maxli
82eaecf25b
fix(android): recordNativeInitEndTime after initJSBridge
2024-11-04 10:48:05 +08:00
maxli
cfc0b59fc4
fix(android): support work reuse with group id
2024-11-04 10:47:40 +08:00
siguangli
1e07b8b7f5
fix(android): use weak reference replace strong ( #3975 )
...
Co-authored-by: maxli <maxli@tencent.com >
2024-11-04 10:45:27 +08:00
maxli
b43eeb6eeb
fix(android): removeRootView params may be null
2024-11-04 10:44:41 +08:00
wwwcg
f7b17e1ef0
fix(ios): potential thread race in vfs file module
2024-10-31 11:28:12 +08:00
wwwcg
2d070054d0
fix(ios): delay release engine resource to avoid deadlock ( #4090 )
2024-10-24 11:15:27 +08:00
wwwcg
ca3967f998
fix(ios): websocket module support extra headers ( #4069 ) ( #4081 )
2024-10-24 11:15:27 +08:00
wwwcg
4fb39809b4
fix(ios): add nil protection when bridge released during loading bundle
2024-10-17 19:27:16 +08:00
wwwcg
4180c45b80
fix(ios): thread race of bundle load op in very small scenarios
2024-10-16 12:09:38 +08:00
wwwcg
cb8c33449b
fix(ios): add nullptr exception protection in rare scenarios ( #4055 )
2024-10-11 16:03:42 +08:00
wwwcg
a196111b03
fix(ios): nullptr exception of engine resources in rare scenarios ( #4046 )
2024-09-26 15:42:25 +08:00
wwwcg
eae7c73621
fix(ios): type error when conversion of bool value to ctx value ( #4045 )
2024-09-26 15:42:25 +08:00
wwwcg
e0df4b4fbc
fix(ios): resolve boolean ctx value conversion issue
2024-09-19 15:27:46 +08:00
wwwcg
dee0b454b8
fix(ios): resolve compatibility issue when using ResponseSenderBlock ( #4040 )
...
The problem occurs only in UI components,
Methods in modules are not affected.
2024-09-19 15:27:46 +08:00
wwwcg
5088247b32
feat(ios): modular header import support
2024-09-13 22:43:53 +08:00
wwwcg
15b0c83b8a
fix(ios): potential thread race while accessing bridge
...
Refactoring: remove some debug code
2024-09-13 22:43:53 +08:00
wwwcg
7197030328
fix(ios): avoid startup crash when script load error
2024-09-13 22:43:53 +08:00
wwwcg
37902e5396
refactor(ios): rewrite bundle loading process ( #4028 )
2024-09-13 14:54:20 +08:00
wwwcg
0b6a033a83
fix(ios): resolve sandbox dir issue in debug mode ( #4025 )
2024-09-13 14:54:20 +08:00
wwwcg
e9ce240bbd
fix(ios): resolve hot reload issue ( #4024 )
...
Use the default network loading timeout
Delete some obsolete demo classes
2024-09-13 14:54:20 +08:00