etkmao
103064e3ab
fix(core): fix HippyValue ToString crash
2025-10-17 15:50:10 +08:00
wwwcg
010b9ec14a
fix(ios): ensure thread-safe to animated image using os_unfair_lock ( #4357 )
2025-07-16 15:12:18 +08:00
wwwcg
ad06cadf2b
fix(ios): refactor and add protection to type conversion to avoid crash ( #4329 )
2025-07-16 15:12:18 +08:00
siguangli
a0443cb67a
fix(android): add MonitorGroup for HippyEngineMonitorAdapter
2025-07-01 11:13:57 +08:00
wwwcg
5c350bed6b
fix(ios): abnormal background color drawing with corner radius ( #4262 )
...
It is currently known to occur only on certain devices running iOS18
also replace some deprecated apis
2025-04-28 14:26:42 +08:00
etkmao
9c16179de3
fix(ios): char_traits compile error for xcode 16.3 ( #4242 )
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
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 and OpenHippy
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 and maxli
4a58eaf638
fix(android): onGlobalLayout use root view size ( #3982 )
...
Co-authored-by: maxli <maxli@tencent.com >
2024-11-04 10:45:40 +08:00
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
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 and siguangli
fc6d506408
fix(android): remove onSystemUiVisibilityChange listener ( #3913 )
...
Co-authored-by: siguangli <maxli@tencent.com >
2024-06-17 21:20:10 +08:00
siguangli and 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 and maxli
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