805 Commits
Author SHA1 Message Date
wwwcg 6ef20963c9 fix(ios): rare thread race problem in module data 2025-10-29 17:35:56 +08:00
etkmao a08bb811e9 fix(core): fix cancelAnimationFrame bug 2025-10-11 18:50:22 +08:00
zealotchen 2b3ac4166a chore(release): released 3.3.7 2025-09-25 21:22:21 +08:00
zealotchen 1504af23d1 chore(release): released 3.3.6 2025-08-25 15:15:48 +08:00
etkmao 6853e6a702 feat(android): v8 10.6.194.26 version support 16k pages patch 2025-08-22 12:16:29 +08:00
zealotchen 740a9c6881 chore(release): released 3.3.5 2025-07-17 11:42:00 +08:00
etkmao fa426a701f feat(android): support 16k page 2025-07-16 15:12:18 +08:00
wwwcg da061f3ce1 fix(ios): string with null character support in bridge (#4362) 2025-07-16 15:12:18 +08:00
wwwcg d24bbf8f77 refactor(ios): exception optimization and remove redundant autorelease (#4307) 2025-07-16 15:12:18 +08:00
maxli 9d21cb55c4 fix(android): demo display exception after crash 2025-07-01 11:16:14 +08:00
siguangli a0443cb67a fix(android): add MonitorGroup for HippyEngineMonitorAdapter 2025-07-01 11:13:57 +08:00
wwwcg 433006e5c8 fix(ios): resolve potential thread race in performance api 2025-04-28 14:26:42 +08:00
zealotchen a4a1c7a5cc chore(release): released 3.3.4 2025-04-03 16:12:48 +08:00
wwwcg 5a92802847 refactor(ios): replace deprecated UIGraphics API with alternative (#4222) 2025-04-03 15:24:32 +08:00
wwwcg 5b9fa40aa9 refactor(ios): add oc wrapper for vfs module 2025-04-03 15:24:32 +08:00
etkmao fc868f6fc7 fix(ios): fix ios perf multithread crash 2025-04-03 15:24:32 +08:00
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
yokotsandzealotchen 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
siguangliandsiguangli 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
siguangliandmaxli 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