This is an automated email from the ASF dual-hosted git repository.
luckychen pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-weex.git.
from 10f7406 Merge pull request #3080 from yaochenfeng/feature/web
new fbd2f94 Support Tmall preInstall
new 36f46fa Merge branch 'feature/tmall-preInstall' into
'release/20190925'
new 8a0737d Let WxInstance know wether Page'sRenderObject is dirty to
control vsync sequence
new 8210352 Updatex86 wtf
new 27acb4e Merge release/20190525 into master.
new cb8c979 Fix Lint problems
new f29a6f2 Merge pull request #3081 from YorkShen/release/20190925
The 11953 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../main/java/org/apache/weex/WXEnvironment.java | 14 +-
.../main/java/org/apache/weex/WXSDKInstance.java | 47 +++-
.../main/java/org/apache/weex/bridge/WXBridge.java | 9 +
.../org/apache/weex/bridge/WXBridgeManager.java | 4 +-
.../java/org/apache/weex/common/IWXBridge.java | 2 +-
.../Symbol.java => jsEngine/CallBackCode.java} | 26 +-
.../IExecutable.java => jsEngine/EnvCallback.java} | 8 +-
.../JSBiz.java} | 14 +-
.../java/org/apache/weex/jsEngine/JSContext.java | 122 +++++++++
.../java/org/apache/weex/jsEngine/JSEngine.java | 98 ++++++++
.../IExecutable.java => jsEngine/JSException.java} | 8 +-
.../IExecutable.java => jsEngine/JSFunction.java} | 8 +-
.../java/org/apache/weex/utils/WXFileUtils.java | 4 +-
.../org/apache/weex/utils/WXSoInstallMgrSdk.java | 6 +-
android/settings.gradle | 12 -
weex_core/Source/CMakeLists.txt | 3 +
.../android/bridge/platform/android_side.cpp | 7 +
.../Source/android/bridge/platform/android_side.h | 1 +
.../bridge/script/script_side_in_multi_process.cpp | 20 ++
.../bridge/script/script_side_in_multi_process.h | 2 +
.../bridge/script/script_side_in_multi_so.cpp | 7 +
.../bridge/script/script_side_in_multi_so.h | 2 +
.../bridge/script_bridge_in_multi_process.cpp | 272 ++++++++++++---------
weex_core/Source/android/jsengine/CMakeLists.txt | 3 +
.../platform/platform_side_multi_process.cpp | 3 +
.../bridge/platform/platform_side_multi_process.h | 1 +
.../script/script_bridge_in_multi_process.cpp | 24 ++
.../bridge/script/script_bridge_in_multi_process.h | 1 +
.../bridge/script/script_bridge_in_multi_so.cpp | 6 +-
.../bridge/script/script_bridge_in_multi_so.h | 2 +
.../bridge/script/script_side_in_queue.cpp | 46 ++--
.../jsengine/bridge/script/script_side_in_queue.h | 2 +
.../bridge/script/script_side_in_simple.cpp | 4 +-
.../jsengine/bridge/script/script_side_in_simple.h | 3 +
.../Source/android/jsengine/object/js_action.cpp | 214 ++++++++++++++++
.../Source/android/jsengine/object/js_action.h | 110 +++++++++
.../Source/android/jsengine/object/weex_env.cpp | 22 +-
.../Source/android/jsengine/object/weex_env.h | 14 +-
.../jsengine/task/impl/js_action_task.cpp} | 61 ++---
...xe_js_on_app_with_result.h => js_action_task.h} | 33 +--
weex_core/Source/android/jsengine/weex_runtime.cpp | 4 +-
weex_core/Source/android/utils/jni_load.cc | 4 +-
weex_core/Source/android/wrap/js_context.cpp | 200 +++++++++++++++
.../android/wrap/{hash_set.h => js_context.h} | 31 ++-
weex_core/Source/android/wrap/js_processer.cpp | 113 +++++++++
.../jni_type.h => android/wrap/js_processer.h} | 32 ++-
weex_core/Source/android/wrap/wx_bridge.cpp | 9 +
weex_core/Source/android/wrap/wx_bridge.h | 1 +
weex_core/Source/base/CMakeLists.txt | 1 +
.../android/jniprebuild/jniheader/JSContext_jni.h | 94 +++++++
.../android/jniprebuild/jniheader/WXBridge_jni.h | 25 +-
.../{jni_type.h => jsengine_ptr_container.h} | 27 +-
.../core/bridge/platform/core_side_in_platform.cpp | 8 +
.../core/bridge/platform/core_side_in_platform.h | 2 +
weex_core/Source/core/bridge/platform_bridge.h | 7 +
weex_core/Source/core/bridge/script_bridge.h | 2 +
weex_core/Source/core/render/page/render_page.cpp | 10 +-
weex_core/Source/core/render/page/render_page.h | 2 +-
weex_core/Source/include/WeexApiHeader.h | 2 +
weex_core/Source/js_runtime/CMakeLists.txt | 3 +
.../weex/bridge/script/script_side_in_queue.cpp | 8 +
.../weex/bridge/script/script_side_in_simple.cpp | 3 +
.../{native_timer_task.cpp => js_action_task.cpp} | 38 +--
...pdate_global_config_task.h => js_action_task.h} | 33 +--
weex_core/Source/third_party/IPC/IPCMessageJS.h | 15 ++
65 files changed, 1581 insertions(+), 338 deletions(-)
copy android/sdk/src/main/java/org/apache/weex/{el/parse/Symbol.java =>
jsEngine/CallBackCode.java} (66%)
copy android/sdk/src/main/java/org/apache/weex/{ui/action/IExecutable.java =>
jsEngine/EnvCallback.java} (89%)
copy
android/sdk/src/main/java/org/apache/weex/{common/ICheckBindingScroller.java =>
jsEngine/JSBiz.java} (79%)
create mode 100644
android/sdk/src/main/java/org/apache/weex/jsEngine/JSContext.java
create mode 100644
android/sdk/src/main/java/org/apache/weex/jsEngine/JSEngine.java
copy android/sdk/src/main/java/org/apache/weex/{ui/action/IExecutable.java =>
jsEngine/JSException.java} (88%)
copy android/sdk/src/main/java/org/apache/weex/{ui/action/IExecutable.java =>
jsEngine/JSFunction.java} (89%)
create mode 100644 weex_core/Source/android/jsengine/object/js_action.cpp
create mode 100644 weex_core/Source/android/jsengine/object/js_action.h
copy weex_core/Source/{include/wtf/config.h =>
android/jsengine/task/impl/js_action_task.cpp} (51%)
copy weex_core/Source/android/jsengine/task/impl/{exe_js_on_app_with_result.h
=> js_action_task.h} (65%)
create mode 100644 weex_core/Source/android/wrap/js_context.cpp
copy weex_core/Source/android/wrap/{hash_set.h => js_context.h} (65%)
create mode 100644 weex_core/Source/android/wrap/js_processer.cpp
copy weex_core/Source/{base/android/jni_type.h => android/wrap/js_processer.h}
(52%)
create mode 100644
weex_core/Source/base/android/jniprebuild/jniheader/JSContext_jni.h
copy weex_core/Source/base/android/{jni_type.h => jsengine_ptr_container.h}
(67%)
copy weex_core/Source/js_runtime/weex/task/impl/{native_timer_task.cpp =>
js_action_task.cpp} (51%)
copy weex_core/Source/js_runtime/weex/task/impl/{update_global_config_task.h
=> js_action_task.h} (65%)