3242 Commits

Author SHA1 Message Date
zealotchen 161b558c4c chore(release): released 3.3.3 3.3.3 2025-02-17 20:19:15 +08:00
wwwcg c8bd739891 fix(ios): layout issue of pure images nested in text scenarios 2025-02-17 20:05:02 +08:00
zealotchen 2677c842bd feat(react): add text input type 2025-02-14 11:47:50 +08:00
zealotchen a9b9bbcf11 feat(vue): not filter rpx when parse style (#4148) 2025-02-14 11:47:42 +08:00
siguangli 325eba2373 fix(docs): update the documents for recent modifications 2025-02-14 11:36:54 +08:00
siguangli b5e90020fa fix(android): modal crash when destroy root 2025-02-14 11:36:45 +08:00
maxli 19ea88cb54 fix(android): make FCP more accurate 2025-02-14 11:36:37 +08:00
maxli 438d8f68d3 fix(android): rende node snapshot supplementation and improvement 2025-02-14 11:36:29 +08:00
maxli c095855b10 fix(android): update custom createVirtualNode arguments 2025-02-14 11:35:56 +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 c711c6337d fix(ios): fix jsc call c crash (#4184)
Co-authored-by: OpenHippy <124017524+open-hippy@users.noreply.github.com>
2025-02-14 11:24:39 +08:00
wwwcg f18eac7fbf fix(ios): potential thread race in Vsync manager (#4185) 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 d4d8856553 fix(jsc): fix ios c autorelease (#4162) 2025-02-14 11:24:39 +08:00
wwwcg 1075d097b5 fix(ios): listview endReached not working when preloadItemNumber is 0 (#4183) 2025-02-14 11:24:39 +08:00
wwwcg 597df52fc1 fix(ios): layout issue in mixed text-image with truncation scenarios (#4181) 2025-02-14 11:24:39 +08:00
wwwcg 1ebdac07bf fix(ios): occasional crash of CFRunloop in looper driver (#4164)
Co-authored-by: OpenHippy <124017524+open-hippy@users.noreply.github.com>
2025-01-22 17:46:02 +08:00
etkmao da14f2ee8c fix(core): fix c++ stack overflow (#4173) 2025-01-14 17:16:17 +08:00
etkmao a0be729046 fix(core): try fix ios hash throw overflow crash (#4166) 2025-01-14 17:16:09 +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
etkmao dfee909f5d fix(core): fix task not run bug when no right notify_one 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
wwwcg 3062f42388 fix(ios): avoid deadlock in native render manager (#4157) 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
etkmao c21ae91c5a fix(jsc): fix jscctx finalize crash (#4154) 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
arnonchen 4d8ba7161e fix(devtools): mapping between DOM tree and UI inspector (#4141)
* 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

* fix(ios): fix null hippy tag in UI inspector

* fix(ios): todo not a hippy view

* fix(ios): simplify logic

* fix(ios): simplify logic and refine todo

* fix(ios): fix indent error
2024-12-11 21:39:28 +08:00
arnonchen 719008e4d3 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-12-11 21:39:28 +08:00
wwwcg 7019c961a9 feat(ios): nested scroll api support (#4149)
* feat(ios): nested scroll api support

* feat(ios): nested scroll api support part2

* feat(ios): nested scroll api support part3

* feat(ios): nested scroll api support, add test

* docs(js): add nested scroll api's docs
2024-12-11 21:39:28 +08:00
wwwcg 72fe2d284b chore(ios): add import in HippyBridge for compile compatibility 2024-12-11 21:39:28 +08:00
arnonchen d8106e94ff fix(devtools): json parse error caused by control characters in string (#4142) 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
zealotchen e1e6cf3696 fix(dom): fix animation not work for same animation id (#4143)
* fix(dom): fix animation not work for same animation id

* feat(dom): add same animation id demo
2024-12-04 19:29:32 +08:00
wwwcg 623f198338 fix(ios): thread race when getting ViewManager classes (#4144) 2024-12-04 19:29:32 +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 9eddd7267d chore(release): released 3.3.3-rc.0 for iOS 3.3.3-rc.0 2024-11-27 21:46:14 +08:00
wwwcg 7763e560ba refactor(ios): inefficient code cleanup 2024-11-27 21:46:14 +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
wwwcg 52b2aa5fc0 fix(ios): dynamic changes to zIndex not working (#4125) 2024-11-19 16:26:12 +08:00
wwwcg aaa68469a5 fix(ios): fcp record of performance api may not working 2024-11-19 16:26:12 +08:00
maxli 06b0beccd8 fix(android): only debug call R8 avoiding log 3.3.2 2024-11-08 20:01:30 +08:00
maxli 4bd7bf9fa5 fix(android): correct some log level 2024-11-08 20:01:21 +08:00