* [branch] rebase release 0.16 code
Project: http://git-wip-us.apache.org/repos/asf/incubator-weex/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-weex/commit/b3be56d1 Tree: http://git-wip-us.apache.org/repos/asf/incubator-weex/tree/b3be56d1 Diff: http://git-wip-us.apache.org/repos/asf/incubator-weex/diff/b3be56d1 Branch: refs/heads/release Commit: b3be56d1cb472bbe81d2b6b58da4ed5d95099857 Parents: 05214a7 ebd058e Author: gurisxie <279483...@qq.com> Authored: Thu Oct 19 12:32:54 2017 +0800 Committer: gurisxie <279483...@qq.com> Committed: Thu Oct 19 12:32:54 2017 +0800 ---------------------------------------------------------------------- .github/PULL_REQUEST_TEMPLATE.md | 4 +- .travis.yml | 4 - CONTRIBUTING.md | 22 +- .../java/com/alibaba/weex/IndexActivity.java | 12 - android/sdk/build.gradle | 1 + android/sdk/libs/armeabi/libweexjsb.so | Bin 22616 -> 22620 bytes android/sdk/libs/armeabi/libweexjsc.so | Bin 341824 -> 335324 bytes android/sdk/libs/armeabi/libweexjss.so | Bin 6754016 -> 6754016 bytes android/sdk/libs/armeabi/libweexjst.so | Bin 0 -> 22552 bytes .../main/java/com/taobao/weex/WXSDKEngine.java | 13 + .../java/com/taobao/weex/bridge/WXBridge.java | 6 +- .../com/taobao/weex/bridge/WXBridgeManager.java | 1007 +++++++++--------- .../java/com/taobao/weex/common/Constants.java | 3 + .../java/com/taobao/weex/common/IWXBridge.java | 2 +- .../java/com/taobao/weex/dom/WXDomObject.java | 4 +- .../dom/action/AbstractAddElementAction.java | 4 +- .../weex/dom/action/MoveElementAction.java | 3 + .../ui/component/AbstractEditComponent.java | 8 + .../taobao/weex/ui/component/WXComponent.java | 52 +- .../weex/ui/component/WXComponentFactory.java | 2 - .../com/taobao/weex/ui/component/WXImage.java | 10 + .../taobao/weex/ui/component/WXScroller.java | 2 +- .../com/taobao/weex/ui/component/WXSlider.java | 2 +- .../weex/ui/component/WXSliderNeighbor.java | 2 +- .../taobao/weex/ui/component/WXVContainer.java | 46 +- .../ui/component/list/BasicListComponent.java | 116 +- .../ui/component/list/StickyHeaderHelper.java | 43 +- .../taobao/weex/ui/component/list/WXCell.java | 68 +- .../list/template/WXRecyclerTemplateList.java | 4 +- .../java/com/taobao/weex/utils/WXLogUtils.java | 30 +- .../taobao/weex/utils/WXSoInstallMgrSdk.java | 25 +- .../java/com/taobao/weex/utils/WXViewUtils.java | 25 +- .../com/taobao/weex/utils/WXLogUtilsTest.java | 16 +- .../java/com/taobao/weex/utils/WXUtilsTest.java | 3 +- .../taobao/weex/bridge/WXWebsocketBridge.java | 2 +- dangerfile.js | 45 +- doc/source/cn/guide/contributing.md | 27 +- doc/source/guide/contributing.md | 26 +- doc/source/references/platform-difference.md | 11 + doc/source/references/platfrom-difference.md | 11 - .../references/vue/difference-with-web.md | 2 +- doc/themes/weex/layout/_partial/article.ejs | 2 + doc/themes/weex/layout/index.ejs | 3 + doc/themes/weex/layout/layout.ejs | 2 - doc/themes/weex/source/css/common.scss | 4 +- doc/themes/weex/source/css/partial/header.scss | 2 +- doc/themes/weex/source/css/post.scss | 7 +- doc/themes/weex/source/css/variable.scss | 2 +- html5/runtime/api/WeexInstance.js | 126 +++ html5/runtime/api/component.js | 51 + html5/runtime/api/init.js | 107 +- html5/runtime/api/module.js | 56 + html5/runtime/vdom/Element.js | 2 +- ios/sdk/WeexSDK.xcodeproj/project.pbxproj | 12 + .../WeexSDK/Sources/Bridge/WXBridgeContext.m | 13 +- ios/sdk/WeexSDK/Sources/Bridge/WXJSCoreBridge.m | 16 +- .../Sources/Component/WXCycleSliderComponent.m | 2 +- .../WeexSDK/Sources/Component/WXWebComponent.m | 3 + .../Sources/Display/WXComponent+BoxShadow.m | 9 +- ios/sdk/WeexSDK/Sources/Engine/WXSDKEngine.m | 5 +- ios/sdk/WeexSDK/Sources/Engine/WXSDKError.h | 6 + .../WeexSDK/Sources/Monitor/WXExceptionUtils.h | 29 + .../WeexSDK/Sources/Monitor/WXExceptionUtils.m | 57 + ios/sdk/WeexSDK/Sources/WeexSDK.h | 1 + test/screenshot/border-android.png | Bin 0 -> 164260 bytes test/screenshot/border-ios.png | Bin 128088 -> 129071 bytes 66 files changed, 1411 insertions(+), 769 deletions(-) ----------------------------------------------------------------------