wwwcg
76ae9ab677
refactor(ios): uimanager's views relation structure optimization ( #4451 )
2025-11-07 11:36:10 +08:00
wwwcg
3dc8ae474e
fix(ios): string with null character support in bridge ( #4362 )
2025-07-15 14:16:34 +08:00
wwwcg
2c0b74ff9a
refactor(ios): add oc wrapper for vfs module
2025-03-13 11:04:20 +08:00
wwwcg
c9ee0a92c2
feat(hermes): hermes engine support (phase I) ( #4169 )
...
* feat(hermes): support hermes engine first part
feat(hermes): support hermes engine second part
feat(hermes): close demo v8 serialization
feat(hermes): jsi mode support
feat(hermes): demo build script support hermes
feat(hermes): use std::any_cast in ios 11 when opening c++ exception
* fix(ios): resolve hermes build error
* feat(hermes): remove obsolete context wrapper
* feat(ios): support dynamic switching hermes and jsc
* feat(hermes): engine infrastructure improve
* feat(hermes): devtools support for ios
* feat(hermes): update engine version and
* feat(ios): drop v8 engine support
* refactor(ios): bridge setup process and update demo
chore(hermes): update hermes context imp
* chore(hermes): resolve build issue
* chore(ios): remove unnecessary assert
* fix(hermes): resolve context nullptr exception
* feat(hermes): using embeded hbc code for hermes
refactor native source code 's structure
* feat(hermes): resolve bugs and code clean
* feat(hermes): update ws url for devtools under hermes engine
use android as hermes's identity for now
* feat(hermes): resolve build issue
* feat(hermes): add ArrayBuffer type support
* fix(hermes): resolve rebase issues
code refactor for ios jeexecutor
* fix(hermes): dynamic load not support for hermes
Temporary solution
* chore(hermes): add warning ignore mark
* feat(hermes): engine ctx bugfix
* feat(hermes): resolve android build issues
* feat(hermes): resolve android build issue
* fix(hermes): add null pointer check during engine release
optimize call function imp
* feat(hermes): resolve context release issue
* feat(hermes): use toLocaleLowerCase since hermes support
* fix(hermes): resolve build issues
* feat(hermes): use toLowerCase in hippy js package
* chore(hermes): restore android demo params
* fix(core): adjust context destructor timing to avoid crash
* feat(hermes): resolve context bug and config update
* feat(hermes): update core build scripts for android and ohos
* feat(ios): update podspec and bump deployment version
* build(hermes): update build config for android and ohos
* feat(hermes): resolve ohos build issues
* fix(hermes): resolve ohos build issue
* fix(hermes): resolve test failure
* docs(hermes): add hermes usage guide
* chore(hermes): use jsc by default in demo
* feat(hermes): update docs and code optimize
* chore(ios): disable bitcode for iOS demo
* docs(hermes): update hermes usage guide
* chore(hermes): revert android config modify
* feat(hermes): context code optimization
* feat(hermes): context code optimization
* build(js): resolve some frontend build issues
2025-03-05 21:06:21 +08:00
wwwcg
0557e87626
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 17:33:36 +08:00
wwwcg
d5cb4644fc
test(ios): add test for event dispatcher and code clean
2024-11-28 14:20:18 +08:00
wwwcg
17b5c35fdd
refactor(ios): rewrite snapshot's retrieve and restore functionality ( #4136 )
2024-11-27 21:26:05 +08:00
wwwcg
204c80f765
refactor(ios): code clean and structure optimization for HippyBridge
2024-11-26 21:21:25 +08:00
wwwcg
9aa260c033
fix(ios): potential thread race in vfs file module ( #4103 )
2024-10-30 22:35:32 +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
13163c67c0
feat(ios): modular header import support
2024-09-18 15:50:17 +08:00
wwwcg
7ec9c240d5
fix(ios): resolve sandbox dir issue in debug mode ( #4025 )
2024-09-11 19:12:30 +08:00
wwwcg
e5fcf2f82c
refactor(ios): add a uiManager getter for UIView ( #4022 )
...
For compatibility,
some third-party components want to get UIManager
or HippyBridge directly through UIView,
although there is a slight performance penalty doing this.
2024-09-10 18:26:51 +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
9eec723a6f
fix(ios): resolve floating point size comparison issues ( #3989 )
2024-08-13 21:29:24 +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
a1d5220b94
refactor(ios): non-standard url support of bundle loading
2024-05-17 17:16:35 +08:00
wwwcg
4bd40e8114
refactor(ios): increase robustness of HippyUrl process
2024-05-14 16:47:23 +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
5f4bf5772f
test(ios): add unit test infrastructure for ios project
2024-03-29 17:15:08 +08:00
wwwcg
11ebce75c8
fix(ios): fix conversion crash from oc object to CtxValue
2024-03-29 17:10:09 +08:00