257 Commits

Author SHA1 Message Date
maxli 438d8f68d3 fix(android): rende node snapshot supplementation and improvement 2025-02-14 11:36:29 +08:00
etkmao d4d8856553 fix(jsc): fix ios c autorelease (#4162) 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 dfee909f5d fix(core): fix task not run bug when no right notify_one 2025-01-07 15:08:22 +08:00
wwwcg 1b898dba29 refactor(ios): refactor hippyBridge's vfs category methods (#4146) 2024-12-11 21:39:28 +08:00
wwwcg 0406ec88ae refactor(ios): code clean and structure optimization for HippyBridge 2024-12-04 19:29:32 +08:00
wwwcg 7763e560ba refactor(ios): inefficient code cleanup 2024-11-27 21:46:14 +08:00
maxli 06b0beccd8 fix(android): only debug call R8 avoiding log 2024-11-08 20:01:30 +08:00
maxli f195a8e0c3 fix(android): avoiding code optimization issues for R8 compile 2024-11-08 20:01:12 +08:00
maxli 2bc9bd6da6 fix(android): document improvement and update 2024-11-04 10:51:06 +08:00
maxli 248b541e77 fix(android): support set custom image pool size 2024-11-04 10:48:14 +08:00
maxli cfc0b59fc4 fix(android): support work reuse with group id 2024-11-04 10:47:40 +08:00
maxli 99ed1ff69a feat(android): compatible with custom event register 2024-11-04 10:47:24 +08:00
maxli 718cc9c674 fix(android): add try catch for vfs processor chain get 2024-11-04 10:46:55 +08:00
siguangli 4a58eaf638 fix(android): onGlobalLayout use root view size (#3982)
Co-authored-by: maxli <maxli@tencent.com>
2024-11-04 10:45:40 +08:00
siguangli ca405ecf37 fix(android): add custom display metrics (#3965)
Co-authored-by: maxli <maxli@tencent.com>
Co-authored-by: OpenHippy <124017524+open-hippy@users.noreply.github.com>
2024-11-04 10:45:08 +08:00
maxli 15eef0322b fix(android): lru cache is thread safe 2024-11-04 10:44:57 +08:00
maxli a6cc90dbb4 fix(android): change to using global image cache 2024-11-04 10:44:24 +08:00
siguangli d9478f499d feat(android): vfs support custom image loader (#3947)
Co-authored-by: maxli <maxli@tencent.com>
Co-authored-by: OpenHippy <124017524+open-hippy@users.noreply.github.com>
2024-11-04 10:43:33 +08:00
wwwcg f7b17e1ef0 fix(ios): potential thread race in vfs file module 2024-10-31 11:28:12 +08:00
wwwcg 9380dfd3e5 chore(core): make perf debugging logs disabled by default 2024-10-16 12:09:38 +08:00
wwwcg 5088247b32 feat(ios): modular header import support 2024-09-13 22:43:53 +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
wwwcg 4c37c16067 fix(ios): resolve jsc_try_catch invalid issue (#4021) 2024-09-13 14:54:20 +08:00
wwwcg dc2dc48a55 chore(ios): update demo and eliminate some warnings 2024-09-13 14:54:20 +08:00
wwwcg 877814e936 refactor(ios): remove all context wrapper classes (#3994) 2024-09-13 14:54:20 +08:00
wwwcg 1d9ed5a93b fix(ios): eliminate all warnings and open treat_warning_as_error 2024-08-02 15:26:12 +08:00
siguangli fc6d506408 fix(android): remove onSystemUiVisibilityChange listener (#3913)
Co-authored-by: siguangli <maxli@tencent.com>
2024-06-17 21:20:10 +08:00
siguangli f1f6b82746 Feat/screen snapshot (#3884)
* fix(android): use screen density for dp to px

* feat(android): support get screenshot bitmap from hippy engine

---------

Co-authored-by: siguangli <maxli@tencent.com>
2024-06-11 15:10:27 +08:00
wwwcg bd66bac67b fix(ios): image capInsets and getSize's bug
Stay compatible with hippy2
2024-05-14 17:36:07 +08:00
wwwcg 772729cbaf chore(ios): eliminate some warnings 2024-05-14 17:13:55 +08:00
wwwcg 7910930318 fix(ios): debug reload module not working 2024-05-14 17:13:55 +08:00
wwwcg 4bd40e8114 refactor(ios): increase robustness of HippyUrl process 2024-05-14 16:47:23 +08:00
wwwcg 9cf8348333 chore(ios): improve parameter mismatch tips 2024-05-14 16:47:23 +08:00
maxli c6d9593c93 fix(android): support use custom DisplayMetrics 2024-04-26 07:12:39 +00:00
wwwcg 5e4e889b1e feat(ios): add custom image loader support (#3830)
* feat(ios): add custom image loader support

add HippyImageCustomLoaderProtocol

* refactor(ios): refactor frame structure

* chore(ios): remove obsolete comment
2024-04-23 15:31:33 +08:00
wwwcg c2b3cf979a refactor(ios): fix dependency issues between modules and podspec error (#3819)
* chore(ios): fine-tune the dependencies between modules

* refactor(ios): fix dependency issues between modules

* fix(ios): fix podspec lint issues
2024-04-10 11:15:58 +08:00
maxli cc2e02b0a9 feat(android): add BaseEngineContext interface 2024-03-28 09:03:19 +00:00
siguangli b38e990d13 feat(android): support fcp monitor (#3796)
* feat(android): support fcp monitor

* fix(android): rename to PAINT_TYPE_KEY

---------

Co-authored-by: maxli <maxli@tencent.com>
2024-03-27 14:09:34 +08:00
maxli 496020cffe fix(android): compatible HashMap and ArrayList for ArgumentUtils 2024-03-25 03:09:36 +00:00
wwwcg 9a76f96449 feat(ios): print hippy core module logs (#3783)
* chore(ios): add necessary logs to locate problem

* feat(ios): print hippy core module logs

* feat(ios): adjust default log level on Release from Error to Info

* chore(ios): remove the duplicate core log delegate
2024-03-21 11:02:53 +08:00
maxli f6bfa4c1ec fix(android): concat log msg only in debug mode 2024-03-18 08:19:07 +00:00
maxli 658c8938da fix(android): setItemPrefetchEnabled to false for recycler view 2024-03-14 03:26:30 +00:00
wwwcg 8139a6dc53 build(ios): fix std::function build error on Xcode15.3 2024-03-12 17:04:02 +08:00
wwwcg 867b946038 refactor(ios): improve version compatibility 2024-03-11 15:28:56 +08:00
wwwcg f779b3f62e chore(ios): fix typos and update code comment (#3738)
* chore: Fix multiple typos

Signed-off-by: hugo-syn <hugo.vincent@synacktiv.com>

* chore(ios): update code comment

---------

Signed-off-by: hugo-syn <hugo.vincent@synacktiv.com>
Co-authored-by: hugo-syn <hugo.vincent@synacktiv.com>
2024-01-24 20:41:19 +08:00
ilikethese e799c47277 fix(dom): remove some redunant log 2024-01-22 13:31:37 +00:00
maxli 8c13d04f74 feat(android): support output render log to host 2024-01-22 13:14:59 +00:00
ilikethese 418afed19f fix(dom): add deserializer log 2024-01-22 12:05:55 +00:00