wwwcg
80c5b5d619
fix(ios): nullptr exception of engine resources in rare scenarios ( #4046 )
2024-09-24 11:33:20 +08:00
wwwcg
aaebcc56eb
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 11:27:36 +08:00
wwwcg
13163c67c0
feat(ios): modular header import support
2024-09-18 15:50:17 +08:00
wwwcg
8902f7676e
fix(ios): potential thread race while accessing bridge
...
Refactoring: remove some debug code
2024-09-18 15:50:17 +08:00
wwwcg
753946d624
fix(ios): avoid startup crash when script load error
2024-09-18 15:50:17 +08:00
wwwcg
c2927bb15b
refactor(ios): rewrite bundle loading process ( #4028 )
2024-09-12 20:59:41 +08:00
wwwcg
7ec9c240d5
fix(ios): resolve sandbox dir issue in debug mode ( #4025 )
2024-09-11 19:12:30 +08:00
wwwcg
806786ba3a
fix(ios): resolve hot reload issue ( #4024 )
...
Use the default network loading timeout
Delete some obsolete demo classes
2024-09-11 17:40:32 +08:00
wwwcg
c9ddbc1e23
fix(ios): resolve jsc_try_catch invalid issue ( #4021 )
2024-09-10 16:44:05 +08:00
wwwcg
09072062d3
fix(ios): resolve engine reuse issue ( #4019 )
...
refactor UIManager and HippyBridge,
remove some redundant UIView's category
2024-09-05 19:41:19 +08:00
wwwcg
95ee14f7b6
fix(ios): null pointer exception of bridge setup in rare scenarios
2024-09-04 19:15:39 +08:00
wwwcg
05b0ba18dd
refactor(ios): remove unused code in scope and update demo ( #4013 )
2024-09-03 11:06:05 +08:00
wwwcg
4ce199fc1d
fix(ios): resolve conversion error between NSString and CtxValue ( #4007 )
...
add unit test for data conversion
2024-08-28 16:51:22 +08:00
wwwcg
d27e8abe00
fix(ios): resolve reload not working ( #4006 )
...
refactor hippy demo code
2024-08-28 15:39:56 +08:00
wwwcg
b95df1bfea
refactor(ios): remove all context wrapper classes ( #3994 )
2024-08-15 17:45:38 +08:00
wwwcg
5e6823a0ba
fix(ios): add exception handle process for jsc ( #3976 )
...
* fix(ios): add exception handle process for jsc
* chore(ios): remove unnecessary exception check log
2024-08-01 21:56:10 +08:00
wwwcg
390c338eb6
fix(ios, android): performance records inaccurate issues
2024-07-22 11:35:51 +08:00
wwwcg
a63ddf3f3a
fix(ios): performance api of FP not working
2024-06-19 11:35:33 +08:00
wwwcg
201807b967
fix(ios): potential thread race in HippyJSExecutor
2024-06-18 17:00:46 +08:00
wwwcg
22df117146
refactor(ios): add gesture event delegate for hippyBridge
...
useful for external data reporting of hippy gesture events
2024-06-18 16:35:48 +08:00
wwwcg
e8047bbe09
refactor(ios): clean and refactor the HippyBridge's code
2024-06-13 20:51:03 +08:00
wwwcg
76ca98f3dc
fix(ios): dangling pointer in HippyBridge when unload after invalidate
2024-06-13 20:51:03 +08:00
wwwcg
2055bd229f
refactor(ios): add method call parameter matching protection 2
2024-06-13 20:51:03 +08:00
wwwcg
7dbd2a3e0a
refactor(ios): add method call parameter matching protection
...
To prevent wild pointer problem caused by the number of parameters
passed by the front end being smaller than the actual parameters
2024-06-13 20:51:03 +08:00
wwwcg
1735774bdd
fix(ios): resolve null pointer crash when loadBundleURL
2024-06-07 17:30:54 +08:00
wwwcg
a1d5220b94
refactor(ios): non-standard url support of bundle loading
2024-05-17 17:16:35 +08:00
wwwcg
6a7abc8731
fix(ios): eliminate Devtools connection warning
2024-05-14 17:36:07 +08:00
wwwcg
7910930318
fix(ios): debug reload module not working
2024-05-14 17:13:55 +08:00
wwwcg
b1dea84027
chore(ios): optimize parameter check tips
2024-05-14 16:47:23 +08:00
wwwcg
f6458d1455
feat(ios): unify HippyBridge's notifications and improve compatibility
2024-05-14 16:47:23 +08:00
wwwcg
4bd40e8114
refactor(ios): increase robustness of HippyUrl process
2024-05-14 16:47:23 +08:00
wwwcg
672fb57ef6
fix(ios): add ResponseSenderBlock type support for component parameter
2024-05-14 16:47:23 +08:00
wwwcg
1d48a6a902
refactor(ios): Improve compatibility of imageProvider
2024-05-14 16:47:23 +08:00
wwwcg
9cf8348333
chore(ios): improve parameter mismatch tips
2024-05-14 16:47:23 +08: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
wwwcg
7d29a3cfb7
feat(ios): add fcp monitor support ( #3803 )
...
* feat(ios): add fcp monitor support
* chore(ios): performance related code optimize
* test(ios): add some test code
2024-04-02 21:01:09 +08:00
wwwcg
02dd63cf29
refactor(ios): unify component and module method calling mechanism
...
Fixed an issue where UI components does not support calling non-ID parameter type methods in hippy3
2024-03-28 12:27:28 +00:00
wwwcg
af5dcb1a95
fix(ios): fix module provider not working and code refactor
2024-03-26 04:12:26 +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
wwwcg
e2e79ac3af
fix(ios): fix memory issue when calling JSTurboObjectWithName
2024-03-14 08:37:01 +00:00
wwwcg
8e510793d2
refactor(ios): optimize local file and base64 data's loading efficiency ( #3701 )
...
* refactor(ios): optimize local file and base64 data's loading efficiency
* refactor(ios): optimize local file and base64 data's loading efficiency2
* refactor(ios): add custom userInfo in vfs completion block
In order to support third-party vfs implementations
when returning images directly, rather than raw data
Such as using SDWebImage to download resource
2024-01-12 17:28:38 +08:00
wwwcg
0bc3f09aca
fix(ios): crash of NSError out param inside autorelease pool
...
also fix executeApp method's return type
2023-12-26 08:14:46 +00:00
wwwcg
0807923450
fix(ios): fix HippyDisplayLink leak
2023-12-22 03:42:15 +00:00
wwwcg
276d26ee46
fix(ios): fixed an issue where some part of devtools were not available
2023-12-21 12:31:47 +00:00
wwwcg
a2a2a05d2a
fix(ios): add default sandbox directory for compatibility
2023-12-05 17:11:49 +08:00
wwwcg
e027447aba
refactor(ios): optimized the startup process and compatibility
2023-12-05 17:11:49 +08:00
ruifanyuan
85b7853e12
fix(ios): set logging delegate
2023-11-13 07:58:08 +00:00
wwwcg
54e9a86299
fix(ios): change sdkVersion variable name , keep compatible with hippy2
2023-11-08 09:21:34 +00:00
wwwcg
bad8e37894
fix(ios): revert rename in hippy3 and fix modal view gesture bug
2023-10-30 14:11:31 +00:00