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
etkmao
028873c758
fix(core): fix c++ stack overflow ( #4173 )
2025-01-14 17:10:26 +08:00
wwwcg
3deafcdd64
refactor(ios): refactor hippyBridge's vfs category methods ( #4146 )
2024-12-04 21:04:27 +08:00
wwwcg
f3a92cdf47
chore(ios): resolve turbo module typo
2024-11-28 15:47:04 +08:00
wwwcg
d5cb4644fc
test(ios): add test for event dispatcher and code clean
2024-11-28 14:20:18 +08:00
wwwcg
204c80f765
refactor(ios): code clean and structure optimization for HippyBridge
2024-11-26 21:21:25 +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
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
4249f3ab61
fix(ios): null exception when converting JSI object to dictionary
2024-05-16 15:32:24 +08:00
wwwcg
7910930318
fix(ios): debug reload module not working
2024-05-14 17:13:55 +08:00
wwwcg
1d48a6a902
refactor(ios): Improve compatibility of imageProvider
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
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
62fff3fff2
refactor(ios): eliminate code warnings and resolve architectural issues
2024-01-12 17:23:45 +08:00
wwwcg
f989e1cc02
fix(ios): add type exist check and fix bugs
2023-11-06 07:52:55 +00:00
wwwcg
bad8e37894
fix(ios): revert rename in hippy3 and fix modal view gesture bug
2023-10-30 14:11:31 +00:00
wwwcg
d9576d4819
refactor(ios): Revert rename and Sdk frame refactor and Fix some bug ( #3545 )
...
* refactor(ios): Revert rename Hippy prefix part3
* refactor(ios): Revert rename from Hippy prefix to NativeRender part1
the original rename pr is #2165
* refactor(ios): Revert rename from Hippy prefix to NativeRender part2
* refactor(ios): Revert rename Hippy prefix part4
* refactor(ios): Revert rename Hippy prefix part5
* refactor(ios): Revert rename Hippy prefix part 6
* refactor(ios): Revert rename Hippy prefix part 7
* refactor(ios): make hippy3 native component compatible with hippy2
* refactor(ios): Revert rename Hippy prefix part 8
* refactor(ios): Revert rename Hippy prefix part 9
* refactor(ios): Revert rename Hippy prefix part 10
* refactor(ios): Revert rename Hippy prefix to NativeRender part 11
* refactor(ios): Revert rename and sdk frame refactor part 12
* refactor(ios): Revert rename and sdk frame refactor part 13
HippyRootView and sdk start related change
* feat(ios): Improve method of getting UI state and Add NightMode
sync from hippy2
* fix(ios): bridge and rootView's memory issue when dealloc
* refactor(ios): Revert rename and sdk frame refactor part 14
* fix(ios): listview and waterfall reload animation bug
* fix(ios): fix hippy3 podspec's bug
remove all deprecated Header Search Path settings in user_target_xcconfig
2023-10-19 12:38:18 +08:00
wwwcg
eec0d79334
chore(ios): remove all clang-format instruction ( #3452 )
...
Co-authored-by: OpenHippy <124017524+open-hippy@users.noreply.github.com >
2023-09-06 14:50:14 +08:00
etkmao
1b8013ab9d
fix(perf): support fps calculation for js
2023-08-07 08:50:28 +00:00
luomy
5d05b0d6d3
feat(ios): add ios bundle load operation queue
2023-06-28 10:02:34 +00:00
luomy
0f426cdb67
feat(ios): remove clipboard api for ios
2023-06-21 07:19:41 +00:00
churchill-zhang
a3a52f18df
refactor(driver): refactor runtime ( #3200 )
...
* feat(driver): refactor runtime
* feat(driver): remove redundant code
* feat(ios): add inspectable for ios
* feat(voltron): compat vm opt for voltron android
* fix(voltron): fix conflict to v3.0-dev
* fix(driver): fix code conflicts
* fix(voltron): delete swift plugin file
* fix(voltron): fix ios vm compile error
---------
Co-authored-by: luomy <ozonelmy@163.com >
Co-authored-by: lvfen <284437334@qq.com >
Co-authored-by: OpenHippy <124017524+open-hippy@users.noreply.github.com >
2023-05-11 10:13:59 +00:00
luomy
c7ef906c3d
feat(ios): reset hippy log and text system
2023-04-19 13:58:27 +00:00
luomy
990a90d299
fix(ios): move hippy default file scheme handler to hippyfilehandler
2023-04-10 01:17:10 +00:00
luomy
c1a3c66689
fix(ios): devtools debug fix
2023-04-03 09:56:23 +08:00
churchill-zhang
0df056b08f
feat(driver): refactor napi and jsi ( #3033 )
...
* refactor(driver): refactor napi and jsi
* feat(demo): reset @hippy/react dependencies
2023-03-15 19:30:39 +08:00
luomy
dfe436ce11
feat(ios): add connector for convenient interface ( #3020 )
...
* feat(ios): add connector for convenient interface
* feat(ios): add view manager export methods
* feat(ios): add inteface for adding extra components
* feat(ios): add inteface for adding extra components
* feat(ios): add inteface for adding extra components
2023-03-10 09:09:43 +00:00
luomy
9a2902002e
feat(ios): support hippy.podspec for framework project
2023-03-06 08:53:21 +00:00
luomy
0aaf063c5e
chore(ios): modify podspec file for cocoapods integration ( #2732 )
...
* chore(ios): modify podspec file for cocoapods integration
* chore(ios): modify podspec file for cocoapods integration
* chore(ios): modify podspec file for cocoapods integration
* chore(ios): modify podspec file for cocoapods integration
* fix(ios): fix Github related issues
---------
Co-authored-by: Super Zheng <medns@126.com >
2023-01-30 10:01:06 +00:00
churchill-zhang
d15c1d7ab5
feat(vfs): add job for vfs ( #2820 )
...
* feat(vfs): add job for vfs
* feat(ios): add ios progress job for vfs
* feat(ios): add ios progress job for vfs
* feat(ios): add ios progress job for vfs
* feat(ios): add ios progress job for vfs
* feat(vfs): adapt to voltron
* feat(ios): add ios progress job for vfs
* feat(voltron): vfs logic compact
* fix(vfs): merge 3.0dev to vfs
Co-authored-by: luomy <ozonelmy@163.com >
Co-authored-by: lvfen <284437334@qq.com >
2023-01-04 03:35:58 +00:00
luomy
eb112e577c
feat(ios): add multiple image providers
2022-12-12 11:41:10 +08:00
luomy
7847d817ba
refactor(ios): use work space to manager projects
2022-11-24 17:04:31 +08:00
luomy
df58e04662
feat(ios): support vfs dual-links
2022-11-11 16:56:41 +08:00
luomy
06c3d533bc
fix(ios): fix reload crash bug
2022-11-03 18:36:35 +08:00
bennyzqliu
d45eead0cb
fix(iOS): jsi convert Chinese string error
2022-11-01 10:29:50 +08:00
luomy
0f6d76775a
refactor(ios): refactor common utility components
2022-10-27 17:27:05 +08:00
wwwcg
ed86866cf6
fix(ios): avoid CTTelephony's occasional crash
2022-10-26 14:09:56 +08:00
luomy
2e22c9b6c4
feat(ios): apply vfs on image loading and bundles loading
2022-10-20 19:05:06 +08:00
luomy
4ea38bc25b
feat(ios): use hippylog instead nativerenderlog
2022-10-17 11:15:16 +08:00
churchill-zhang
8fa613d87a
feat(vfs): add vfs module
...
Co-authored-by: luomy <ozonelmy@163.com >
2022-10-17 10:43:10 +08:00
luomy
db3085b726
feat(ios): use napi for jsi module
2022-10-14 15:44:16 +08:00
luomy
e3df64e74f
fix(ios): fix memory leaks in network module
2022-09-22 18:44:45 +08:00
luomy
b79f6e05cf
feat(ios): reduce data conversion when use js oc context wrapper
2022-09-20 17:11:07 +08:00
luomy
ebd16603f1
refactor(ios): refactor bridge actions for loading bundles and modules
2022-09-08 18:29:16 +08:00
pollyzhang
b547cb304f
feat(footstone): rename unicode string_view to string_view
2022-08-22 09:51:26 +08:00
pollyzhang
e53c80c6bb
feat(driver): refactor string_view_util
2022-08-18 20:01:03 +08:00