You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@weex.apache.org by mi...@apache.org on 2017/08/15 09:51:33 UTC

[08/16] incubator-weex git commit: Merge remote-tracking branch 'remotes/upstream/0.16-dev' into android-feature-tracing

Merge remote-tracking branch 'remotes/upstream/0.16-dev' into android-feature-tracing


Project: http://git-wip-us.apache.org/repos/asf/incubator-weex/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-weex/commit/4fa0a2c6
Tree: http://git-wip-us.apache.org/repos/asf/incubator-weex/tree/4fa0a2c6
Diff: http://git-wip-us.apache.org/repos/asf/incubator-weex/diff/4fa0a2c6

Branch: refs/heads/0.16-dev
Commit: 4fa0a2c62ab5f587a05f71ede5f857750819497a
Parents: 2e44c5f f82e311
Author: misakuo <mi...@apache.org>
Authored: Thu Aug 10 14:37:21 2017 +0800
Committer: misakuo <mi...@apache.org>
Committed: Thu Aug 10 14:37:21 2017 +0800

----------------------------------------------------------------------
 .gitignore                                      |     5 +-
 WeexSDK.podspec                                 |     2 +-
 .../java/com/alibaba/weex/IndexActivity.java    |    14 +
 .../java/com/taobao/weex/WXSDKInstance.java     |     6 +-
 .../main/java/com/taobao/weex/WXSDKManager.java |    10 +
 .../taobao/weex/common/WXWorkThreadManager.java |    48 +
 .../com/taobao/weex/ui/component/WXImage.java   |    68 +
 .../taobao/weex/utils/WXViewToImageUtil.java    |   151 +
 build/build.js                                  |   106 +-
 build/config.js                                 |    54 +-
 build/karma.vue.conf.js                         |     2 +-
 dangerfile.js                                   |    87 +-
 doc/_config.yml                                 |     6 +-
 doc/_config_cn.yml                              |     6 +-
 doc/source/_posts/coreml.md                     |    79 +
 doc/source/_posts/hello_world.md                |     3 +-
 doc/source/_posts/test.md                       |    14 +
 .../cn/references/advanced/extend-to-android.md |    15 +-
 doc/source/cn/references/bubble.md              |     4 +-
 doc/source/cn/references/common-style.md        |     4 +-
 doc/source/cn/references/components/image.md    |     2 +-
 doc/source/cn/references/components/input.md    |    34 +-
 doc/source/cn/references/components/list.md     |     8 +-
 doc/source/cn/references/components/scroller.md |     2 +-
 doc/source/cn/references/weex-variable.md       |     2 +-
 doc/source/cn/v-0.10/references/bubble.md       |     6 +-
 doc/source/guide/intro/write-once.md            |    14 +-
 doc/source/guide/set-up-env.md                  |    22 +-
 .../references/advanced/extend-to-android.md    |    14 +
 doc/source/references/bubble.md                 |     4 +-
 doc/source/references/components/image.md       |     2 +-
 doc/source/references/components/input.md       |    34 +-
 doc/source/references/components/list.md        |     7 +-
 doc/source/references/components/scroller.md    |     4 +-
 doc/source/v-0.10/references/bubble.md          |     8 +-
 doc/themes/weex/languages/cn.yml                |     5 +-
 doc/themes/weex/languages/en.yml                |     3 +-
 doc/themes/weex/layout/_partial/footer.ejs      |     2 +-
 doc/themes/weex/layout/_partial/header.ejs      |    23 +-
 .../weex/layout/_partial/post/summary.ejs       |     6 +
 doc/themes/weex/layout/_partial/slider.ejs      |     2 +-
 doc/themes/weex/layout/layout.ejs               |     6 +-
 doc/themes/weex/source/css/index.scss           |     2 +
 doc/themes/weex/source/css/partial/footer.scss  |     5 +-
 doc/themes/weex/source/css/partial/summary.scss |     6 +
 doc/themes/weex/source/js/common.js             |    38 +
 entry.js                                        |    11 +
 examples/vue/components/scroller.vue            |     9 +-
 examples/vue/index.vue                          |     1 +
 examples/vue/modules/picker.vue                 |    64 +
 html5/frameworks/legacy/core/array.js           |     4 +
 html5/frameworks/legacy/core/object.js          |     6 +
 html5/frameworks/legacy/static/create.js        |     7 +-
 html5/frameworks/legacy/vm/directive.js         |     6 +
 html5/frameworks/vanilla/index.js               |    35 +-
 html5/render/vue/README.md                      |    77 +
 html5/render/vue/components/a.js                |    90 +-
 html5/render/vue/components/div.js              |    43 +-
 html5/render/vue/components/image.js            |    18 +-
 html5/render/vue/components/index.js            |    37 +-
 html5/render/vue/components/input.js            |   130 +-
 html5/render/vue/components/scrollable/cell.js  |    39 +
 .../render/vue/components/scrollable/header.js  |   102 +-
 html5/render/vue/components/scrollable/index.js |    48 +
 html5/render/vue/components/scrollable/list.js  |    82 +
 .../vue/components/scrollable/list/cell.js      |    36 -
 .../vue/components/scrollable/list/index.js     |    77 -
 .../vue/components/scrollable/list/listMixin.js |    47 -
 .../vue/components/scrollable/list/style.js     |    34 -
 .../components/scrollable/loading-indicator.js  |    17 +-
 .../render/vue/components/scrollable/loading.js |   141 +-
 .../vue/components/scrollable/mixins/index.js   |    26 +
 .../vue/components/scrollable/mixins/list.js    |    46 +
 .../components/scrollable/mixins/scrollable.js  |   267 +
 .../render/vue/components/scrollable/refresh.js |   157 +-
 .../vue/components/scrollable/scroller.js       |   143 +-
 .../render/vue/components/scrollable/style.css  |    90 +
 .../vue/components/scrollable/waterfall.js      |   573 +-
 html5/render/vue/components/slider/index.js     |    52 +-
 html5/render/vue/components/slider/indicator.js |    18 +-
 .../render/vue/components/slider/slideMixin.js  |    46 +-
 .../vue/components/slider/slider-neighbor.js    |    12 +-
 html5/render/vue/components/slider/slider.css   |    19 +
 html5/render/vue/components/slider/slider.js    |    75 +
 html5/render/vue/components/switch.js           |   114 +-
 html5/render/vue/components/text.js             |    52 +-
 html5/render/vue/components/textarea.js         |   104 +-
 html5/render/vue/components/video.js            |   107 +-
 html5/render/vue/components/web.js              |    98 +-
 html5/render/vue/core/style.js                  |    35 -
 html5/render/vue/env/global.js                  |     6 +
 html5/render/vue/env/index.js                   |     5 -
 html5/render/vue/index.js                       |    25 -
 html5/render/vue/mixins/base.js                 |    71 -
 html5/render/vue/mixins/index.js                |     2 -
 html5/render/vue/mixins/scrollable.js           |   233 -
 html5/render/vue/mixins/style.js                |     4 +-
 html5/render/vue/modules/animation.js           |    36 +-
 html5/render/vue/modules/dom.js                 |    96 +-
 html5/render/vue/modules/globalEvent.js         |     8 +-
 html5/render/vue/modules/index.js               |    36 +-
 html5/render/vue/modules/navigator.js           |    10 +-
 html5/render/vue/modules/webview.js             |    18 +-
 html5/render/vue/styles/base.css                |    86 +-
 html5/render/vue/styles/reset.css               |    19 +
 html5/render/vue/utils/lazyload.js              |    24 +-
 html5/render/vue/utils/perf.js                  |   283 +-
 html5/runtime/callback-manager.js               |    12 +-
 html5/runtime/config.js                         |     5 +-
 html5/runtime/normalize.js                      |   107 +
 html5/runtime/task-center.js                    |    61 +-
 html5/runtime/vdom/document.js                  |     2 +
 html5/runtime/vdom/element.js                   |    15 +-
 html5/test/render/vue/components/list.js        |     2 +-
 html5/test/render/vue/components/switch.js      |     5 +-
 html5/test/render/vue/core/node.js              |     5 +-
 .../render/vue/data/dotvue/event-bubble-bar.vue |     8 +-
 .../render/vue/data/dotvue/event-bubble.vue     |     4 +-
 html5/test/render/vue/examples/list-cell.js     |     2 +-
 html5/test/render/vue/helper/index.js           |     2 +-
 html5/test/render/vue/helper/main.js            |     3 +-
 html5/test/render/vue/helper/utils.js           |     4 +
 html5/test/render/vue/modules/animation.js      |    61 +
 html5/test/render/vue/modules/dom.js            |   126 +
 html5/test/render/vue/modules/globalEvent.js    |    47 +
 html5/test/render/vue/modules/navigator.js      |    46 +
 html5/test/render/vue/modules/webview.js        |    55 +
 html5/test/render/vue/utils/lazyload.js         |    59 +-
 html5/test/render/vue/utils/perf.js             |    94 +-
 html5/test/render/vue/utils/style.js            |    50 +-
 ios/playground/Podfile                          |     2 +-
 ios/playground/WeexDemo/Info.plist              |     4 +
 ios/sdk/WeexSDK.xcodeproj/project.pbxproj       |     4 +-
 .../WeexSDK/Sources/Bridge/WXBridgeContext.m    |     5 +-
 ios/sdk/WeexSDK/Sources/Bridge/WXModuleMethod.h |     2 +
 ios/sdk/WeexSDK/Sources/Bridge/WXModuleMethod.m |    11 +-
 .../Component/Recycler/WXRecyclerComponent.m    |    58 +-
 .../Recycler/WXRecyclerDragController.h         |    52 +
 .../Recycler/WXRecyclerDragController.m         |   208 +
 .../WeexSDK/Sources/Component/WXAComponent.m    |     1 +
 .../WeexSDK/Sources/Component/WXEditComponent.m |    11 +-
 .../Sources/Component/WXImageComponent.m        |   119 +-
 .../WeexSDK/Sources/Component/WXListComponent.m |     2 +-
 .../Sources/Component/WXTextAreaComponent.m     |     2 +-
 ios/sdk/WeexSDK/Sources/Component/WXTransform.h |     1 +
 ios/sdk/WeexSDK/Sources/Component/WXTransform.m |    33 +-
 .../Sources/Component/WXVideoComponent.m        |     1 +
 .../WeexSDK/Sources/Component/WXWebComponent.m  |     1 +
 .../WeexSDK/Sources/Loader/WXResourceLoader.m   |     2 +-
 .../Sources/Manager/WXComponentManager.m        |    13 +-
 ios/sdk/WeexSDK/Sources/Manager/WXRuleManager.m |     1 +
 ios/sdk/WeexSDK/Sources/Model/WXSDKInstance.m   |     3 +
 .../WeexSDK/Sources/Module/WXAnimationModule.m  |     5 +
 ios/sdk/WeexSDK/Sources/Module/WXStreamModule.m |     1 +
 .../Sources/Network/WXResourceResponse.h        |     2 +-
 .../Sources/Protocol/WXURLRewriteProtocol.h     |     2 +-
 .../Sources/Protocol/WXValidateProtocol.h       |     4 +-
 ios/sdk/WeexSDK/Sources/Utility/WXDefine.h      |     4 +-
 package.json                                    |    30 +-
 packages/weex-js-framework/.npmignore           |     4 +
 packages/weex-js-framework/index.js             | 25150 +++++++++++++++++
 packages/weex-js-framework/index.min.js         |     1 +
 packages/weex-js-framework/package.json         |    22 +
 packages/weex-js-runtime/.npmignore             |     4 +
 packages/weex-js-runtime/index.js               |  3906 +++
 packages/weex-js-runtime/index.min.js           |     1 +
 packages/weex-js-runtime/index.min.js.gz        |   Bin 0 -> 12588 bytes
 packages/weex-js-runtime/package.json           |    22 +
 packages/weex-legacy-framework/.npmignore       |     4 +
 packages/weex-legacy-framework/index.js         |  5770 ++++
 packages/weex-legacy-framework/index.min.js     |     1 +
 packages/weex-legacy-framework/package.json     |    22 +
 packages/weex-vue-plugins/weex-vue-a/README.md  |     3 +
 .../weex-vue-plugins/weex-vue-a/package.json    |    26 +
 .../weex-vue-plugins/weex-vue-a/src/index.js    |     2 +
 .../weex-vue-animation/README.md                |     3 +
 .../weex-vue-animation/package.json             |    27 +
 .../weex-vue-animation/src/index.js             |     2 +
 .../weex-vue-clipboard/README.md                |     3 +
 .../weex-vue-clipboard/package.json             |    27 +
 .../weex-vue-clipboard/src/index.js             |     2 +
 .../weex-vue-plugins/weex-vue-dom/README.md     |     3 +
 .../weex-vue-plugins/weex-vue-dom/package.json  |    27 +
 .../weex-vue-plugins/weex-vue-dom/src/index.js  |     2 +
 .../weex-vue-plugins/weex-vue-event/README.md   |     3 +
 .../weex-vue-event/package.json                 |    27 +
 .../weex-vue-event/src/index.js                 |     2 +
 .../weex-vue-geolocation/README.md              |     3 +
 .../weex-vue-geolocation/package.json           |    27 +
 .../weex-vue-geolocation/src/index.js           |     2 +
 .../weex-vue-global-event/README.md             |     3 +
 .../weex-vue-global-event/package.json          |    27 +
 .../weex-vue-global-event/src/index.js          |     2 +
 .../weex-vue-plugins/weex-vue-input/README.md   |     3 +
 .../weex-vue-input/package.json                 |    26 +
 .../weex-vue-input/src/index.js                 |     2 +
 .../weex-vue-plugins/weex-vue-modal/README.md   |     3 +
 .../weex-vue-modal/package.json                 |    27 +
 .../weex-vue-modal/src/index.js                 |     2 +
 .../weex-vue-navigator/README.md                |     3 +
 .../weex-vue-navigator/package.json             |    27 +
 .../weex-vue-navigator/src/index.js             |     2 +
 .../weex-vue-plugins/weex-vue-slider/README.md  |     3 +
 .../weex-vue-slider/package.json                |    27 +
 .../weex-vue-slider/src/index.js                |     2 +
 .../weex-vue-plugins/weex-vue-storage/README.md |     3 +
 .../weex-vue-storage/package.json               |    27 +
 .../weex-vue-storage/src/index.js               |     2 +
 .../weex-vue-plugins/weex-vue-stream/README.md  |     3 +
 .../weex-vue-stream/package.json                |    27 +
 .../weex-vue-stream/src/index.js                |     2 +
 .../weex-vue-plugins/weex-vue-switch/README.md  |     3 +
 .../weex-vue-switch/package.json                |    26 +
 .../weex-vue-switch/src/index.js                |     2 +
 .../weex-vue-textarea/.DS_Store                 |   Bin 0 -> 6148 bytes
 .../weex-vue-textarea/README.md                 |     3 +
 .../weex-vue-textarea/package.json              |    26 +
 .../weex-vue-textarea/src/index.js              |     2 +
 .../weex-vue-plugins/weex-vue-video/README.md   |     3 +
 .../weex-vue-video/package.json                 |    26 +
 .../weex-vue-video/src/index.js                 |     2 +
 .../weex-vue-plugins/weex-vue-web/README.md     |     3 +
 .../weex-vue-plugins/weex-vue-web/package.json  |    26 +
 .../weex-vue-plugins/weex-vue-web/src/index.js  |     2 +
 .../weex-vue-websocket/README.md                |     3 +
 .../weex-vue-websocket/package.json             |    27 +
 .../weex-vue-websocket/src/index.js             |     2 +
 .../weex-vue-plugins/weex-vue-webview/README.md |     3 +
 .../weex-vue-webview/package.json               |    27 +
 .../weex-vue-webview/src/index.js               |     2 +
 packages/weex-vue-render/README.md              |    77 +
 packages/weex-vue-render/package.json           |     9 +-
 packages/weex-vue-render/src/index.core.js      |    13 +
 packages/weex-vue-render/src/index.js           |    12 +
 pre-build/native-bundle-main.js                 |    16 +-
 scripts/commit-msg.sh                           |     2 +-
 scripts/dist-vue.sh                             |     2 +-
 test/pages/components/hyperlink_target.vue      |     1 +
 test/pages/image-onload.vue                     |    14 +-
 test/scripts/components/image-onload.test.js    |    10 +
 vue.html                                        |    11 +-
 241 files changed, 39650 insertions(+), 2487 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/4fa0a2c6/android/sdk/src/main/java/com/taobao/weex/WXSDKInstance.java
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/4fa0a2c6/android/sdk/src/main/java/com/taobao/weex/WXSDKManager.java
----------------------------------------------------------------------