You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@weex.apache.org by so...@apache.org on 2017/06/09 01:53:01 UTC
[50/50] incubator-weex git commit: Merge branch 'dev'
Merge branch 'dev'
Project: http://git-wip-us.apache.org/repos/asf/incubator-weex/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-weex/commit/83b7f792
Tree: http://git-wip-us.apache.org/repos/asf/incubator-weex/tree/83b7f792
Diff: http://git-wip-us.apache.org/repos/asf/incubator-weex/diff/83b7f792
Branch: refs/heads/master
Commit: 83b7f792f489c7d2c04743266279aa0e05090897
Parents: f08565b c689a8a
Author: sospartan <so...@apache.org>
Authored: Fri Jun 9 09:51:53 2017 +0800
Committer: sospartan <so...@apache.org>
Committed: Fri Jun 9 09:51:53 2017 +0800
----------------------------------------------------------------------
.gitignore | 1 +
.travis.yml | 10 +-
Dangerfile-ios | 1 +
WeexSDK.podspec | 4 +-
android/build.gradle | 9 +-
android/commons/build.gradle | 1 +
.../adapter/DefaultWebSocketAdapter.java | 54 +-
.../weex/commons/util/RequestIdGenerator.java | 15 +
.../weex/commons/util/WSEventReporter.java | 192 ++++++
.../gradle/wrapper/gradle-wrapper.properties | 4 +-
android/playground/app/build.gradle | 4 +-
.../java/com/alibaba/weex/WXApplication.java | 4 +
.../java/com/alibaba/weex/WXPageActivity.java | 3 +-
.../extend/adapter/InterceptWXHttpAdapter.java | 57 +-
.../weex/extend/component/WXParallax.java | 345 ++++++++++
.../weex/extend/module/WXEventModule.java | 23 +-
android/run-ci.sh | 5 +-
android/sdk/assets/main.js | 8 -
android/sdk/build.gradle | 6 +
android/sdk/libs/armeabi/libweexjsc.so | Bin 7558100 -> 7566292 bytes
.../com/taobao/weex/LayoutFinishListener.java | 8 +
.../java/com/taobao/weex/WXEnvironment.java | 1 +
.../main/java/com/taobao/weex/WXSDKEngine.java | 6 +
.../java/com/taobao/weex/WXSDKInstance.java | 48 ++
.../main/java/com/taobao/weex/WXSDKManager.java | 15 +-
.../taobao/weex/adapter/ICrashInfoReporter.java | 9 +
.../taobao/weex/adapter/IDrawableLoader.java | 3 +-
.../weex/adapter/IWXUserTrackAdapter.java | 2 +-
.../com/taobao/weex/bridge/WXBridgeManager.java | 47 +-
.../com/taobao/weex/bridge/WXModuleManager.java | 44 +-
.../weex/common/ICheckBindingScroller.java | 9 +
.../com/taobao/weex/common/WXPerformance.java | 9 +-
.../taobao/weex/dom/DOMActionContextImpl.java | 15 +-
.../com/taobao/weex/dom/TextDecorationSpan.java | 55 ++
.../java/com/taobao/weex/dom/WXDomHandler.java | 4 +
.../java/com/taobao/weex/dom/WXDomManager.java | 19 +
.../main/java/com/taobao/weex/dom/WXStyle.java | 32 +-
.../com/taobao/weex/dom/WXSwitchDomObject.java | 29 +-
.../com/taobao/weex/dom/WXTextDomObject.java | 11 +-
.../com/taobao/weex/dom/action/Actions.java | 12 +
.../taobao/weex/dom/action/AnimationAction.java | 3 +
.../weex/dom/action/CreateFinishAction.java | 20 +
.../weex/dom/action/ExecutableRenderAction.java | 30 +
.../weex/dom/action/ModuleInvocationAction.java | 50 ++
.../taobao/weex/ui/IExternalModuleGetter.java | 30 +
.../taobao/weex/ui/IExternalMoudleGetter.java | 29 -
.../ui/animation/DimensionUpdateListener.java | 14 +
.../weex/ui/animation/WXAnimationBean.java | 1 +
.../ui/component/AbstractEditComponent.java | 16 +-
.../taobao/weex/ui/component/WXComponent.java | 71 +-
.../taobao/weex/ui/component/WXScroller.java | 9 +-
.../weex/ui/component/WXTextDecoration.java | 1 +
.../taobao/weex/ui/component/WXVContainer.java | 13 +
.../ui/component/list/BasicListComponent.java | 9 +-
.../ui/component/list/StickyHeaderHelper.java | 2 +-
.../taobao/weex/ui/module/WXTimerModule.java | 42 +-
.../com/taobao/weex/ui/view/WXImageView.java | 31 +-
.../weex/ui/view/border/BorderDrawable.java | 3 +-
.../taobao/weex/utils/WXSoInstallMgrSdk.java | 4 +
.../java/com/taobao/weex/utils/WXViewUtils.java | 34 +-
.../java/com/taobao/weex/WXSDKEngineTest.java | 1 -
.../java/com/taobao/weex/utils/WXUtilsTest.java | 16 +-
android/weex_debug/build.gradle | 10 +-
build/config.js | 4 +-
build/webpack.examples.web.config.js | 29 +-
build/webpack.test.web.config.js | 21 +-
dangerfile.js | 166 ++++-
doc/source/cn/references/bubble.md | 146 +++++
doc/source/cn/references/components/input.md | 241 +++++--
doc/source/cn/references/components/list.md | 2 +-
doc/source/cn/references/downgrade.md | 11 +
doc/source/cn/references/index.md | 4 +-
doc/source/cn/references/modules/animation.md | 4 +-
doc/source/cn/references/modules/websocket.md | 2 +-
doc/source/cn/references/weex-variable.md | 4 +-
doc/source/cn/v-0.10/references/bubble.md | 150 +++++
.../cn/v-0.10/references/components/input.md | 216 ++++++-
doc/source/references/bubble.md | 146 +++++
doc/source/references/components/input.md | 233 +++++--
doc/source/references/components/list.md | 2 +-
doc/source/references/downgrade.md | 11 +
doc/source/references/index.md | 2 +
doc/source/references/modules/animation.md | 12 +-
doc/source/references/modules/websocket.md | 2 +-
doc/source/references/weex-variable.md | 4 +-
doc/source/v-0.10/references/bubble.md | 150 +++++
doc/themes/weex/languages/cn.yml | 12 +
doc/themes/weex/languages/en.yml | 13 +-
doc/themes/weex/layout/index.ejs | 28 +
doc/themes/weex/source/css/index.scss | 19 +-
doc/themes/weex/source/images/fliggy.png | Bin 0 -> 19329 bytes
doc/themes/weex/source/images/juhuasuan.png | Bin 0 -> 46340 bytes
doc/themes/weex/source/images/qianniu.png | Bin 0 -> 19852 bytes
doc/themes/weex/source/images/taopiaopiao.png | Bin 0 -> 12460 bytes
examples/iconfont.we | 63 +-
examples/index.we | 1 +
examples/vue/iconfont.vue | 80 ++-
examples/vue/index.vue | 3 +-
examples/vue/market/gcanvas.vue | 2 +-
html5/render/native/index.js | 33 +-
html5/render/native/setup.js | 58 ++
html5/render/vue/README.md | 23 +-
html5/render/vue/components/a.js | 19 +
html5/render/vue/components/div.js | 1 +
html5/render/vue/components/image.js | 1 +
html5/render/vue/components/index.js | 2 +-
html5/render/vue/components/input.js | 1 +
.../render/vue/components/scrollable/header.js | 1 +
.../vue/components/scrollable/list/cell.js | 1 +
.../vue/components/scrollable/list/index.js | 1 +
.../components/scrollable/loading-indicator.js | 1 +
.../render/vue/components/scrollable/loading.js | 1 +
.../render/vue/components/scrollable/refresh.js | 1 +
.../vue/components/scrollable/scroller.js | 1 +
html5/render/vue/components/slider/index.js | 155 +----
html5/render/vue/components/slider/indicator.js | 37 +-
.../render/vue/components/slider/slideMixin.js | 646 +++++++++++++++----
.../vue/components/slider/slider-neighbor.css | 21 -
.../vue/components/slider/slider-neighbor.js | 138 +---
html5/render/vue/components/slider/slider.css | 34 +
html5/render/vue/components/switch.js | 1 +
html5/render/vue/components/text.js | 1 +
html5/render/vue/components/textarea.js | 1 +
html5/render/vue/components/video.js | 28 +-
html5/render/vue/components/web.js | 1 +
html5/render/vue/core/node.js | 71 +-
html5/render/vue/core/style.js | 33 +-
html5/render/vue/env/index.js | 4 +-
html5/render/vue/env/viewport.js | 6 +-
html5/render/vue/env/weex.js | 33 +-
html5/render/vue/env/wx-env.js | 8 +-
html5/render/vue/index.js | 15 +
html5/render/vue/lib/envd/index.js | 179 +++++
html5/render/vue/lib/envd/params.js | 17 +
html5/render/vue/lib/envd/version.js | 152 +++++
html5/render/vue/lib/gesture.js | 512 +++++++++++++++
html5/render/vue/mixins/base.js | 54 +-
html5/render/vue/mixins/scrollable.js | 13 +-
html5/render/vue/mixins/style.js | 22 +-
html5/render/vue/modules/animation.js | 3 +
html5/render/vue/modules/dom.js | 40 +-
html5/render/vue/modules/modal/style.js | 2 +-
html5/render/vue/modules/modal/toast.js | 3 +-
html5/render/vue/utils/component.js | 20 +-
html5/render/vue/utils/func.js | 19 +
html5/render/vue/utils/lazyload.js | 17 +-
html5/render/vue/utils/perf.js | 123 +++-
html5/render/vue/utils/style.js | 151 +++--
html5/runtime/vdom/document.js | 4 +-
html5/runtime/vdom/element.js | 25 +-
.../render/vue/data/dotvue/event-bubble-bar.vue | 13 +-
.../render/vue/data/dotvue/event-bubble.vue | 17 +-
html5/test/render/vue/utils/style.js | 9 +-
html5/test/unit/default/vm/vm.js | 2 +-
.../WeexDemo.xcodeproj/project.pbxproj | 6 +
ios/playground/WeexDemo/AppDelegate.m | 4 +
.../WeexDemo/WXConfigCenterDefaultImpl.h | 25 +
.../WeexDemo/WXConfigCenterDefaultImpl.m | 45 ++
ios/playground/WeexDemo/WXDemoViewController.m | 16 +-
.../WeexDemo/extend/module/WXEventModule.m | 16 +
ios/sdk/WeexSDK.xcodeproj/project.pbxproj | 34 +-
ios/sdk/WeexSDK/Resources/main.js | 8 -
.../WeexSDK/Sources/Bridge/WXBridgeContext.m | 5 +
ios/sdk/WeexSDK/Sources/Bridge/WXJSCoreBridge.m | 85 ++-
ios/sdk/WeexSDK/Sources/Bridge/WXModuleMethod.m | 13 +-
.../WeexSDK/Sources/Component/WXAComponent.m | 13 +-
.../Sources/Component/WXComponent_internal.h | 2 -
.../Sources/Component/WXCycleSliderComponent.m | 22 +-
.../Sources/Component/WXEmbedComponent.m | 2 +-
.../Sources/Component/WXImageComponent.m | 27 +-
.../Sources/Component/WXIndicatorComponent.m | 3 +
.../WeexSDK/Sources/Component/WXListComponent.m | 64 +-
.../Sources/Component/WXScrollerComponent.m | 39 +-
.../Sources/Component/WXSliderComponent.m | 1 +
.../Component/WXSliderNeighborComponent.m | 9 +-
.../WeexSDK/Sources/Component/WXTextComponent.m | 67 +-
.../Sources/Component/WXVideoComponent.m | 12 +-
.../WeexSDK/Sources/Component/WXWebComponent.m | 10 +-
.../Sources/Controller/WXBaseViewController.m | 19 +-
ios/sdk/WeexSDK/Sources/Engine/WXSDKEngine.m | 13 +-
.../WeexSDK/Sources/Events/WXComponent+Events.m | 34 +-
.../WeexSDK/Sources/Layout/WXComponent+Layout.m | 24 +-
.../WeexSDK/Sources/Loader/WXResourceLoader.m | 2 +
.../WeexSDK/Sources/Manager/WXBridgeManager.h | 2 +
.../Sources/Manager/WXComponentManager.h | 2 +-
.../Sources/Manager/WXComponentManager.m | 32 +-
ios/sdk/WeexSDK/Sources/Manager/WXRuleManager.m | 8 +-
ios/sdk/WeexSDK/Sources/Model/WXComponent.m | 33 +-
ios/sdk/WeexSDK/Sources/Model/WXSDKInstance.h | 17 +-
ios/sdk/WeexSDK/Sources/Model/WXSDKInstance.m | 49 +-
.../WeexSDK/Sources/Module/WXAnimationLayout.h | 49 ++
.../WeexSDK/Sources/Module/WXAnimationLayout.m | 115 ++++
.../WeexSDK/Sources/Module/WXAnimationModule.m | 30 +-
ios/sdk/WeexSDK/Sources/Module/WXDomModule.m | 1 +
.../WeexSDK/Sources/Module/WXModalUIModule.m | 1 +
.../WeexSDK/Sources/Module/WXPrerenderManager.h | 89 +++
.../WeexSDK/Sources/Module/WXPrerenderManager.m | 314 +++++++++
ios/sdk/WeexSDK/Sources/Module/WXStreamModule.m | 6 +-
ios/sdk/WeexSDK/Sources/Module/WXTimerModule.m | 4 +-
.../Sources/Network/WXResourceRequestHandler.h | 2 +
.../WXResourceRequestHandlerDefaultImpl.m | 5 +-
.../Sources/Protocol/WXConfigCenterProtocol.h | 20 +
.../Sources/Protocol/WXScrollerProtocol.h | 7 +
.../Sources/Protocol/WXURLRewriteProtocol.h | 5 +-
ios/sdk/WeexSDK/Sources/Utility/WXConvert.m | 6 +-
ios/sdk/WeexSDK/Sources/Utility/WXDefine.h | 4 +-
ios/sdk/WeexSDK/Sources/Utility/WXUtility.h | 7 +
ios/sdk/WeexSDK/Sources/Utility/WXUtility.m | 98 +--
.../View/WXComponent+PseudoClassManagement.m | 4 +-
.../Sources/View/WXComponent+ViewManagement.m | 96 ++-
ios/sdk/WeexSDK/Sources/View/WXView.m | 1 +
ios/sdk/WeexSDK/Sources/WeexSDK.h | 4 +
package.json | 19 +-
packages/weex-vue-render/README.md | 23 +-
packages/weex-vue-render/package.json | 2 +-
pre-build/native-bundle-main.js | 8 +
test/.gitignore | 3 +-
test/mocha.opts | 2 +-
test/pages/components/hyperlink.vue | 31 +
test/pages/components/hyperlink_target.vue | 22 +
test/pages/components/scroller-fixed.vue | 14 +-
test/pages/components/slider-common.vue | 229 +++++++
test/pages/css/border.vue | 132 +++-
test/pages/modules/globalEvent.vue | 48 ++
test/pages/modules/vue_timer.vue | 75 +++
test/pages/modules/we_timer.we | 73 +++
test/screenshot/border-android.png | Bin 0 -> 156247 bytes
test/screenshot/border-ios.png | Bin 168396 -> 128206 bytes
test/screenshot/compositing-ios.png | Bin 228661 -> 228306 bytes
test/scripts/components/hyperlink.test.js | 44 ++
test/scripts/components/recycler.test.js | 16 +-
test/scripts/components/scroller-fixed.test.js | 5 +-
test/scripts/components/slider-common.test.js | 100 +++
test/scripts/components/text.test.js | 2 +-
test/scripts/css/border.test.js | 7 +-
test/scripts/modules/globalEvent.test.js | 60 ++
test/scripts/modules/timer.test.js | 100 +++
test/scripts/util.js | 30 +-
238 files changed, 7479 insertions(+), 1318 deletions(-)
----------------------------------------------------------------------