Commit Graph

24 Commits

Author SHA1 Message Date
ilikethese 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
Super Zheng cd08c44e72 feat(android): decouple connector and its associated modules 2023-02-06 03:29:14 +00:00
Super Zheng e52b1755c1 chore(cmake): adjust the binary_dir location for local packages 2023-02-06 03:29:14 +00:00
Super Zheng 76c0dd35d5 chore(docker): move docker files folder into buildconfig 2023-02-01 08:28:29 +00:00
Super Zheng d424998917 chore(cmake): set CMP0135 policy to new behavior explicitly 2023-02-01 07:27:54 +00:00
Super Zheng 31e62ece7d feat(android): enable Safe ICF to optimize binary size (#2858) 2023-01-12 09:55:37 +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
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
churchill-zhang 8fa613d87a feat(vfs): add vfs module
Co-authored-by: luomy <ozonelmy@163.com>
2022-10-17 10:43:10 +08:00
ilikethese c6c8efc081 feat(dom): remove root_node_reop class 2022-07-20 14:33:57 +08:00
ilikethese f652d11d94 feat(render): reduce dependencies between driver and render 2022-07-20 14:33:57 +08:00
pollyzhang 147fcb9ac8 feat(core): reduce the coupling between render and driver 2022-07-20 14:33:57 +08:00
superzheng 2cd712b2e1 chore(cmake): unify line separator as LF 2022-07-18 17:46:47 +08:00
superzheng ab077ab5de chore(cmake): change default INFA_PACKAGES_URL to openhippy domain 2022-07-18 17:46:47 +08:00
谌立 c2cb3abbe8 feat(dom): support FetchAddUniqueRenderManagerId function to all render 2022-07-13 14:26:03 +08:00
superzheng 6abf2b56e2 feat(android): change compiler options based on LLVM 12
change compiler options based on LLVM 12
and fix related code issues
2022-07-11 17:08:24 +08:00
superzheng 4aee293a4f chore(cmake): change base libraries to footstone 2022-07-04 10:45:18 +08:00
superzheng 788c779aaf chore(cmake): support setting INFA_PACKAGES_URL via env variable 2022-06-20 17:24:01 +08:00
superzheng 0d58b724c6 chore(cmake): introduce GlobalPackages to improve project cohesion 2022-06-15 10:04:51 +08:00
superzheng d57bfcc83a fix(cmake): fix typo problems 2022-06-07 21:48:11 +08:00
superzheng 784624a670 fix(cmake): disable outline atomics on android
Before LLVM 14 [1],
Outline atomics will crash on Samsung Exynos 9810 CPU [2]
with big cores are ARMv8.2 and LITTLE are ARMv8.0.
Since LSE is for ARMv8.1 and later, so it should be disabled.

[1] https://reviews.llvm.org/rGcce4a7258b81159e57a411896011ee2742f17def
[2] https://bugs.chromium.org/p/chromium/issues/detail?id=1272795
2022-06-07 21:48:11 +08:00
superzheng e41baf24f3 feat(cmake): do not overwrite original value 2022-06-06 11:14:36 +08:00
superzheng bd668d2ddb feat(cmake): add unified compiler toolchain 2022-06-02 00:12:53 +08:00