87 Commits
Author SHA1 Message Date
luomy 5d05b0d6d3 feat(ios): add ios bundle load operation queue 2023-06-28 10:02:34 +00:00
luomy 45ef96ddf4 fix(ios): allocation method should call super 2023-06-28 02:43:37 +00:00
luomy 513f52fceb feat(ios): add ios hippy3.0 demo 2023-06-25 19:47:02 +08:00
luomy 0f426cdb67 feat(ios): remove clipboard api for ios 2023-06-21 07:19:41 +00:00
luomy 816de0867f fix(ios): fix crash at hippybridge dealloc 2023-06-19 12:21:04 +00:00
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
ozonelmy 13ae7d44c8 docs(ios): update ios integration documents 2023-06-02 03:10:18 +00:00
churchill-zhang eb77c15fdb fix(performance): fix performance crash (#3237) 2023-05-18 16:45:10 +08:00
luomy c50ba30b1f feat(ios): add reset size method for root node 2023-05-16 11:05:39 +00:00
pollyzhang d89f2b0c49 feat(driver): add performance for js 2023-05-15 21:09:34 +08:00
pollyzhang 536b2518bf refactor(vfs): add Terminate for vfs 2023-05-15 03:23:10 +00: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 8dbd8ce7d2 fix(ios): move module init from asynchronization to synchronization
The caller may attempt to look up a module immediately after creating the HippyBridge,
therefore the initialization of all modules cannot be placed in a sub-thread
2023-05-10 08:22:22 +00:00
luomy 8241edc5a3 chore(ios): remove unnecessary workflow and project 2023-05-04 05:14:25 +00:00
luomy 8558a28c56 feat(ios): support inspect ability for ios system above 16.4 2023-05-04 05:14:25 +00:00
luomy 042aac128a feat(ios): add a break case 2023-04-24 08:24:39 +00:00
luomy 9c03381bfc feat(ios): no return when methods get unexpected arguments 2023-04-24 08:24:39 +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 ac5018cb6e feat(ios): add snap shot data interface 2023-04-07 10:38:15 +00:00
luomy 94eeaae7a3 feat(ios): support v8 for ios 2023-04-07 08:13:48 +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
luomy 97a28d235b feat(ios): optimize performance ,memory usage and interface 2023-04-03 06:09:49 +00:00
luomy c1a3c66689 fix(ios): devtools debug fix 2023-04-03 09:56:23 +08: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 0dad7cc696 feat(animation): add releaseRootResources for rootNode 2023-03-30 04:01:42 +00:00
luomy cdfed4d1d6 feat(ios): add load debug bundle interface 2023-03-29 08:29:52 +00:00
luomy 95361e3585 feat(ios): change cpp excetion enable to false 2023-03-29 02:03:30 +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 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
shermanchen 186cc8d760 fix(driver): compatile with single callback in native2js 2023-02-27 02:10:49 +00:00
18dc843fb6 feat(layout): replace taitank layout and remove layout directory (#2850)
* feat(layout): replace taitank layout and remove layout directory

* feat(layout): remove code owners

* feat(ios): replace taitank layout and remove layout directory

* feat(ios): replace taitank layout and remove layout directory

* feat(ios): replace taitank layout and remove layout directory

* feat(ios): set taitank as default layout engine

* feat(layout): update taitank layout version

* feat(layout): remove unnecessary cmake content

* fix(ios): remove unnessessary file

* feat(dom): add GlobalPackagesModule for dom

* feat(ios): make layout engines indenpendent subspec

* feat(ios): make layout engines indenpendent subspec

* feat(ios): make layout engines indenpendent subspec

---------

Co-authored-by: ilikethese <chenli@chenlideMacBook-Pro.local>
Co-authored-by: luomy <ozonelmy@163.com>
2023-02-24 04:05:20 +00:00
Zoom Chan b849b7eafc feat(core): allow all schemas to dynamic load (#2829) 2023-02-23 02:37:22 +00:00
luomy 9a0adcec01 feat(ios): add onsizechanged event 2023-02-20 12:26:36 +00:00
luomy e5c6ae7da5 fix(ios): change engine dealloc thread from main thread to js thread 2023-02-06 16:53:45 +08:00
luomy c60a486224 feat(ios): add devtools targets to hippysdk workspace 2023-01-31 07:32:48 +00:00
luomy d94bba28f8 refactor(ios): remove enable_bitcode confiuration for devtools cmakefile 2023-01-31 04:11:12 +00: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
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
pollyzhang 7c37402f62 fix(driver): fix the problem of multi-threading at startup time 2022-12-20 17:26:15 +08:00
ivanfanwu e0127a2c12 feat(devtools): bind dom manager not dom id 2022-12-14 18:04:28 +08:00
luomy eb112e577c feat(ios): add multiple image providers 2022-12-12 11:41:10 +08:00