40 Commits
Author SHA1 Message Date
luomy 3a5d69a836 fix(ios): use auto release pool for cpp thread 2023-06-19 10:08:57 +00:00
luomy 28c6992b69 refactor(ios): refactor meta source from utf8 to utf16 2023-06-12 07:44:16 +00:00
pollyzhang d89f2b0c49 feat(driver): add performance for js 2023-05-15 21:09:34 +08:00
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 8558a28c56 feat(ios): support inspect ability for ios system above 16.4 2023-05-04 05:14:25 +00:00
luomy 301b1fe495 refactor(ios): use utf16 creation method instead of utf8 creation method 2023-04-07 01:36:39 +00:00
luomy ee44ff8bf7 feat(ios): adjust performancelogger interface for future data report 2023-04-03 10:53:41 +00:00
ivanfanwu 56ff321e47 fix(devtools): fix ios devtools show 2023-03-30 08:09:15 +00:00
luomy 4b3a77c728 fix(ios): remove error codes 2023-03-30 15:41:37 +08:00
luomy a6bddfae23 fix(ios): fix animation modules memory leaks 2023-03-30 07:15:13 +00:00
pollyzhang fe8e355725 feat(driver): refactor vm and fix engine erase crash 2023-03-28 01:43:02 +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
pollyzhang af86d0253a fix(driver): fix hippy vue bug 2023-03-17 10:28:08 +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 9a2902002e feat(ios): support hippy.podspec for framework project 2023-03-06 08:53:21 +00:00
luomy e5c6ae7da5 fix(ios): change engine dealloc thread from main thread to js thread 2023-02-06 16:53:45 +08:00
luomyandSuper Zheng 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
pollyzhang 7c37402f62 fix(driver): fix the problem of multi-threading at startup time 2022-12-20 17:26:15 +08:00
ivanfanwu 19f4e16f5e chore(devtools): move driver devtools to devtools-integration 2022-11-27 18:46:28 +08:00
wufan a8ed2b8f93 feat(devtoos): add devtools-integration (#2688)
* feat(devtools): add devtools-integration module

* feat(devtools): add devtools-integration enable_inspector

* feat(devtools): add ios change for devtools-integration

* feat(devtools): add voltron for devtools-integration

* feat(devtools): update ios project name

* feat(devtools): remove unuse files for android

* feat(devtools): move ios-devtools to devtools-integration

* fix(ios): fix conflict
2022-11-24 10:06:14 +00:00
luomy 7847d817ba refactor(ios): use work space to manager projects 2022-11-24 17:04:31 +08:00
wufan 4b70dc8a3d feat(devtools): add vfs network debugging (#2600)
* feat(devtools): add vfs network processor for devtools

* feat(devtools): move vfs to devtools

* fix(devtools): fix ios vfs for devtools include

* fix(ios): remove inspectorSourceURLForBridge

* chore(devtools): refactor vfs for devtools

* feat(devtools): replace base64 lib

* chore(devtools): adapter vfs intercept

* feat(devtools): move vfs handler to devtools

* fix(devtools): ios base64 compile error

* feat(devtools): add base64 so include for ios

* feat(devtools): move jni_env to outerside
2022-11-07 11:37:05 +08:00
luomy f8b53659a0 fix(ios): fix reload crash bug 2022-11-03 14:21:30 +08:00
luomy 90e4abc0b3 feat(ios): add debugurl into launch options of HippyBridge 2022-11-02 12:20:06 +08:00
luomy 0f6d76775a refactor(ios): refactor common utility components 2022-10-27 17:27:05 +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-zhangandluomy 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 958feead2e fix(ios): pending calls should be invoked after scope initialized 2022-10-13 19:20:32 +08:00
luomy 35a3d963b2 refactor(ios): change file structure 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
luomy 1636895828 fix(ios): fix vfs callback error 2022-08-26 17:42:50 +08:00
luomy 3258e553e9 fix(ios): turbo runtime must release in js thread 2022-08-22 18:34:49 +08:00
pollyzhang b547cb304f feat(footstone): rename unicode string_view to string_view 2022-08-22 09:51:26 +08:00
luomy 18811e88ea refactor(ios): rename fb/qb words 2022-08-19 18:06:05 +08:00
pollyzhang e53c80c6bb feat(driver): refactor string_view_util 2022-08-18 20:01:03 +08:00
1d4cc704d5 feat(driver): adjust the namespace (#2400)
* feat(driver): adjust the driver namespace

* chore(lib): rebuild lib js

Co-authored-by: Zoom Chan <zoom_chan@163.com>
Co-authored-by: shermanchen <shermanchen@tencent.com>
2022-08-15 22:03:06 +08:00
fdcce587af feat(framework): adjust the directory structure for the framework (#2349)
Co-authored-by: luomy <ozonelmy@163.com>
Co-authored-by: maxli <maxli@tencent.com>
Co-authored-by: shermanchen <shermanchen@tencent.com>
Co-authored-by: omegaxiao <omegaxiao@tencent.com>
2022-08-11 20:34:35 +08:00