wwwcg
80c5b5d619
fix(ios): nullptr exception of engine resources in rare scenarios ( #4046 )
2024-09-24 11:33:20 +08:00
wwwcg
be6ae6bcaf
fix(ios): type error when conversion of bool value to ctx value ( #4045 )
2024-09-20 20:35:48 +08:00
wwwcg
de870a2f73
fix(ios): resolve boolean ctx value conversion issue
2024-09-19 15:28:52 +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
221358d48b
chore(ios): eliminate code warnings
2024-08-05 17:24:51 +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
12e0ce0c11
feat(ios): add app bundle and container path support for hpfile url
2024-07-12 15:48:47 +08:00
wwwcg
58622901db
feat(ios,android): add request duration in fetch response header
2024-07-12 15:44:42 +08:00
wwwcg
a7dcbdbb13
fix(ios): eliminate all warnings and open treat_warning_as_error
2024-07-08 14:37:45 +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
4249f3ab61
fix(ios): null exception when converting JSI object to dictionary
2024-05-16 15:32:24 +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
11ebce75c8
fix(ios): fix conversion crash from oc object to CtxValue
2024-03-29 17:10: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