58 Commits

Author SHA1 Message Date
wwwcg 76ae9ab677 refactor(ios): uimanager's views relation structure optimization (#4451) 2025-11-07 11:36:10 +08:00
etkmao 1ff82156af feat(ohos): support jsvm net debug 2025-08-07 12:12:12 +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
sohotz 74765cd940 feat(ohos): support double layout engines for vl 2025-02-28 15:31:36 +08:00
sohotz 1aa96f16e2 feat(ohos): hippy support ohos (#4176) 2025-01-16 14:49:42 +08:00
wwwcg 13163c67c0 feat(ios): modular header import support 2024-09-18 15:50:17 +08:00
wwwcg b95df1bfea refactor(ios): remove all context wrapper classes (#3994) 2024-08-15 17:45:38 +08:00
wwwcg 7e166533ad chore(ios): resolve podspec lint issue 2024-06-20 14:12:54 +08:00
wwwcg 8065ebf3a6 chore(ios): resolve podspec issues
remove use_frameworks env variable
2024-06-20 11:29:44 +08:00
wwwcg 4bd40e8114 refactor(ios): increase robustness of HippyUrl process 2024-05-14 16:47:23 +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 5f4bf5772f test(ios): add unit test infrastructure for ios project 2024-03-29 17:15:08 +08:00
wwwcg caa5393c8a fix(ios): solve some problems of podspec (#3789)
* fix(ios): solve some problems of podspec

such as normal pod integration is not supported, search path errors, etc

* chore(devtools): remove the base64 dependency

* chore(ios): update json subspec config in podfile
2024-03-26 13:20:28 +08:00
wwwcg 355a1bfc9c chore(ios): make sdk version using macro defines 2023-10-30 12:27:09 +00:00
wwwcg 848ef401cd fix(ios): podspec use_framework support bug (#3558)
* fix(ios): podspec use_framework support bug

* chore(ios): update ios podspec for framework

* chore(ios): update podspec for framework packing

* fix(ios): podspec use_framework support bug

---------

Co-authored-by: OpenHippy <124017524+open-hippy@users.noreply.github.com>
2023-10-23 20:17:54 +08: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
luomy 2ecc57d6b1 feat(ios): strip hippyconvenientbridge from bridge module to host module 2023-08-01 13:23:06 +00:00
luomy 54071e4c2a refactor(core): reduce header file dependencies 2023-07-03 17:03:48 +08:00
luomy 94eeaae7a3 feat(ios): support v8 for ios 2023-04-07 08:13:48 +00:00
luomy dd231c8430 chore(ios): update xcode project configuration 2023-04-07 06:37:16 +00:00
luomy 95361e3585 feat(ios): change cpp excetion enable to false 2023-03-29 02:03:30 +00:00
luomy 2b157f5ff3 feat(ios): optimize performance ,memory usage and interface (#3036)
* feat(ios): optimize performance ,memory usage and interface

* feat(ios): refactor watefall view reuse mechanism

* fix(ios): fix vm scope deallocation order

* fix(ios): fix jsc crash error

* refactor(ios): refactor reuse mechanism

* refactor(ios): rename macro to same one in cmakelist

* fix(ios): fix file url path error

* fix(ios): rename hippyzindex to nativerenderzindex

* refactor(ios): remove unused files
2023-03-22 06:08:08 +00: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 7ca392e391 chore(ios): rename hippy.podspec as lowercase 2023-02-24 07:51:16 +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
luomy 642beb39ac chore(ios): modify podspec file for cocoapods integration 2022-12-01 15:04:36 +08:00
luomy 2dae0ddaed chore(ios): modify podspec file for module 2022-10-28 14:26:35 +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 f74705965e chore(ios): set podspec version to 3.0.0 for v3.0-dev branch 2022-10-08 10:56:46 +08:00
luomy a746a739bf chore(ios): modify podspec for ios 2022-09-28 17:48:21 +08:00
luomy 76da43cd18 chore(ios): modify podspec for ios 2022-09-23 17:05:05 +08:00
zoomchan-cxj 0cc843c4b5 chore(version): change sdk publish information 2022-08-15 17:33:37 +08:00
luomy dad5255a97 chore(ios): modify podspec configurations 2021-10-04 19:29:19 +08:00
mengyanluo f3b89b5fa5 chore(ios): add logs in podspec file 2021-07-09 15:38:41 +08:00
mengyanluo e4373261b1 chore(ios): modify hippy.podspec file 2021-07-01 19:52:40 +08:00
luomy 974a1a71f6 chore(ios): modify hippy.podspec file (#844)
chore(ios): modify hippy.podspec file
2021-07-01 11:57:18 +08:00
mengyanluo a80c4894fd chore(ios): remove header_mappings_dir cconfig which causes pod error 2021-05-19 13:12:11 +08:00
mengyanluo ee71479f91 fix(ios): add header search path config 2021-04-23 14:18:30 +08:00
mengyanluo 583b8ad2d6 chore(ios): use subspec for core code in hippy.podspec 2021-03-02 13:17:44 +08:00
luomy 2eb60b4dbd chore(ios): use subspec for core code in hippy.podspec 2021-03-02 13:17:44 +08:00
zoomchan-cxj 4e2bb58b8a fix(android,ios): change version to 2.2.0 2020-12-29 14:44:31 +08:00
mengyanluo 50c427ab43 feat(ios): add dynamic load 2020-12-25 16:40:02 +08:00
Zoom Chan 679dc79082 chore(release): released 2.1.6 (#459) 2020-12-24 02:36:25 +08:00
Zoom Chan 729f7beda1 chore(release): released 2.1.5 (#446) 2020-12-11 03:24:07 +08:00
zoomchan-cxj 4d58a72349 chore(release): released 2.1.4 2020-12-03 15:44:42 +08:00
mengyanluo a2e5a45bcd docs: modify pod version for 2.1.3 2020-11-25 17:07:25 +08:00
ilikethese c18e1b2a2c chore(release): released 2.1.2 (#418) 2020-11-25 15:17:37 +08:00