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:36:44 UTC

[11/12] incubator-weex git commit: Merge branch '0.14-dev' into feature-drag-list

Merge branch '0.14-dev' into feature-drag-list

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

Branch: refs/heads/0.14-dev
Commit: 0f2748ce686ec9f8ec2ea131cd903fb51643f18a
Parents: 042293c eeb8d5e
Author: 栗子 <24...@qq.com>
Authored: Thu Jun 8 20:24:40 2017 +0800
Committer: GitHub <no...@github.com>
Committed: Thu Jun 8 20:24:40 2017 +0800

----------------------------------------------------------------------
 .travis.yml                                     |  10 +-
 HOW-TO-BUILD.md                                 |  80 +++
 LICENSE                                         |  22 +-
 POSSIBLE-NOTICES-FOR-BIN-DIST                   |   3 +
 README_RELEASE.md                               |  74 ---
 RUN-RAT.md                                      |  12 +
 .../java/com/alibaba/weex/WXApplication.java    |   2 +
 .../weex/extend/component/WXParallax.java       | 345 ++++++++++
 android/run-ci.sh                               |   2 +-
 android/sdk/build.gradle                        |  20 +-
 .../com/taobao/weex/LayoutFinishListener.java   |  18 +
 .../taobao/weex/adapter/ICrashInfoReporter.java |  18 +
 .../com/taobao/weex/bridge/WXBridgeManager.java |   2 +-
 .../weex/common/ICheckBindingScroller.java      |   9 +
 .../taobao/weex/dom/action/AnimationAction.java |  37 +-
 .../weex/dom/action/ExecutableRenderAction.java |  18 +
 .../weex/dom/action/ModuleInvocationAction.java |  18 +
 .../weex/dom/action/UpdateStyleAction.java      |   4 +-
 .../ui/animation/DimensionUpdateListener.java   |  88 ---
 .../weex/ui/animation/HeightProperty.java       |  35 +
 .../weex/ui/animation/LayoutParamsProperty.java |  64 ++
 .../weex/ui/animation/WXAnimationBean.java      |  72 ++-
 .../taobao/weex/ui/animation/WidthProperty.java |  35 +
 .../taobao/weex/ui/component/WXComponent.java   |  27 +-
 .../taobao/weex/ui/component/WXScroller.java    |   9 +-
 .../taobao/weex/ui/component/WXVContainer.java  |  13 +
 .../ui/component/list/BasicListComponent.java   |   9 +-
 .../ExtendedStaggeredGridLayoutManager.java     |  18 +
 .../taobao/weex/utils/WXDataStructureUtil.java  |  21 +-
 .../com/taobao/weex/utils/WXResourceUtils.java  |   2 +-
 .../java/com/taobao/weex/WXSDKInstanceTest.java |  26 +-
 .../weex/adapter/DefaultUriAdapterTest.java     |   4 +-
 .../clipboard/WXClipboardModuleTest.java        |   4 +-
 .../navigator/WXNavigatorModuleTest.java        |   4 +-
 .../appfram/storage/DefaultWXStorageTest.java   |  32 +-
 .../appfram/storage/WXStorageModuleTest.java    |  16 +-
 .../taobao/weex/bridge/WXBridgeManagerTest.java |  14 +-
 .../com/taobao/weex/bridge/WXBridgeTest.java    |   4 +-
 .../com/taobao/weex/bridge/WXHashMapTest.java   |   4 +-
 .../taobao/weex/bridge/WXModuleManagerTest.java |   4 +-
 .../java/com/taobao/weex/dom/WXAttrTest.java    |   4 +-
 .../com/taobao/weex/dom/WXDomModuleTest.java    |   4 +-
 .../com/taobao/weex/dom/WXDomObjectTest.java    |   4 +-
 .../com/taobao/weex/dom/WXDomStatementTest.java |   4 +-
 .../taobao/weex/dom/WXTextDomObjectTest.java    |   4 +-
 .../ui/animation/WXAnimationModuleTest.java     |   4 +-
 .../weex/ui/component/EditComponentTest.java    |   4 +-
 .../taobao/weex/ui/component/TextareaTest.java  |   4 +-
 .../weex/ui/component/WXComponentTest.java      |   4 +-
 .../com/taobao/weex/ui/component/WXDivTest.java |   4 +-
 .../taobao/weex/ui/component/WXEmbedTest.java   |   4 +-
 .../taobao/weex/ui/component/WXImageTest.java   |  14 +-
 .../taobao/weex/ui/component/WXLoadingTest.java |   4 +-
 .../taobao/weex/ui/component/WXRefreshTest.java |   4 +-
 .../weex/ui/component/WXScrollerTest.java       |   4 +-
 .../weex/ui/component/WXSliderNeighborTest.java |   4 +-
 .../taobao/weex/ui/component/WXSliderTest.java  |   4 +-
 .../taobao/weex/ui/component/WXSwitchTest.java  |   4 +-
 .../taobao/weex/ui/component/WXVideoTest.java   |   4 +-
 .../com/taobao/weex/ui/component/WXWebTest.java |   4 +-
 .../component/helper/WXTimeInputHelperTest.java |   4 +-
 .../ui/component/list/WXListComponentTest.java  |   4 +-
 .../taobao/weex/ui/module/WXMetaModuleTest.java |   4 +-
 .../weex/ui/module/WXModalUIModuleTest.java     |   4 +-
 .../weex/ui/module/WXTimerModuleTest.java       |   4 +-
 .../weex/ui/module/WXWebViewModuleTest.java     |   4 +-
 .../weex/ui/view/WXCirclePageAdapterTest.java   |   4 +-
 .../taobao/weex/ui/view/WXScrollViewTest.java   |   4 +-
 .../com/taobao/weex/ui/view/WXWebViewTest.java  |   9 +-
 .../weex/ui/view/gesture/WXGestureTest.java     |   4 +-
 .../com/taobao/weex/utils/TypefaceUtilTest.java |   4 +-
 .../com/taobao/weex/utils/WXFileUtilsTest.java  |  17 +-
 .../com/taobao/weex/utils/WXLogUtilsTest.java   |   7 +-
 .../weex/utils/WXReflectionUtilsTest.java       |   4 +-
 dangerfile.js                                   | 164 +++--
 doc/source/cn/references/components/input.md    | 241 +++++--
 doc/source/cn/references/components/list.md     |   2 +-
 doc/source/cn/references/modules/animation.md   |   4 +-
 doc/source/cn/references/modules/websocket.md   |   2 +-
 doc/source/cn/references/weex-variable.md       |   4 +-
 .../cn/v-0.10/references/components/input.md    | 216 ++++++-
 doc/source/guide/index.md                       |   6 +-
 doc/source/references/components/input.md       | 233 +++++--
 doc/source/references/components/list.md        |   2 +-
 doc/source/references/modules/animation.md      |  12 +-
 doc/source/references/modules/websocket.md      |   2 +-
 doc/source/references/weex-variable.md          |   4 +-
 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
 html5/render/vue/README.md                      |  23 +-
 html5/render/vue/components/slider/index.js     | 137 +---
 .../render/vue/components/slider/slideMixin.js  | 647 ++++++++++++++-----
 .../vue/components/slider/slider-neighbor.css   |  19 -
 .../vue/components/slider/slider-neighbor.js    | 116 +---
 html5/render/vue/components/slider/slider.css   |  34 +
 html5/render/vue/core/style.js                  |   7 +-
 html5/render/vue/env/viewport.js                |   6 +-
 html5/render/vue/index.js                       |   6 +
 html5/render/vue/mixins/scrollable.js           |   7 +-
 html5/render/vue/modules/dom.js                 |  16 +-
 html5/render/vue/utils/style.js                 |  85 ++-
 .../WeexDemo.xcodeproj/project.pbxproj          |   2 +-
 ios/sdk/WeexSDK.xcodeproj/project.pbxproj       |   6 +-
 .../Sources/Component/WXCycleSliderComponent.m  |   9 +-
 .../Sources/Component/WXLoadingComponent.m      |   7 -
 .../Sources/Component/WXScrollerComponent.m     |   5 +-
 .../WeexSDK/Sources/Events/WXComponent+Events.m |  15 +-
 .../WeexSDK/Sources/Module/WXNavigatorModule.m  |   7 -
 ios/sdk/WeexSDK/Sources/Module/WXTimerModule.m  |   4 +-
 ios/sdk/WeexSDK/Sources/WeexSDK.h               |   1 +
 ios/sdk/WeexSDK/dependency/SRWebSocket.h        |  17 +-
 ios/sdk/WeexSDK/dependency/SRWebSocket.m        |  18 +-
 ios/sdk/WeexSDKTests/WXURLRewriteTests.m        |  21 -
 ios/sdk/WeexSDKTests/dependency/libOCMock.a     | Bin 2098920 -> 0 bytes
 package.json                                    |   2 +-
 packages/weex-vue-render/README.md              |  23 +-
 packages/weex-vue-render/package.json           |   2 +-
 scripts/release_files.rules                     |   3 +-
 test/pages/css/border.vue                       |  13 +-
 test/run.sh                                     |   7 +
 test/screenshot/border-android.png              | Bin 196752 -> 156247 bytes
 test/screenshot/border-ios.png                  | Bin 161202 -> 128206 bytes
 test/scripts/util.js                            |   4 +-
 129 files changed, 2520 insertions(+), 1079 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/0f2748ce/android/run-ci.sh
----------------------------------------------------------------------
diff --cc android/run-ci.sh
index 67fa933,35ef692..9ea788f
--- a/android/run-ci.sh
+++ b/android/run-ci.sh
@@@ -1,7 -1,7 +1,7 @@@
  #!/bin/sh -eu
  # will not exist if err
  set -e
- ./gradlew clean assembleDebug :weex_sdk:testDebugUnitTest --info -PdisableCov=true -PtargetSDK=19 -Dorg.gradle.daemon=true -Dorg.gradle.parallel=true -Dorg.gradle.jvmargs="-Xmx512m -XX:+HeapDumpOnOutOfMemoryError" -Dfile.encoding=UTF-8
 -./gradlew assembleDebug :weex_sdk:testDebugUnitTest --info -PdisableCov=true -Dorg.gradle.daemon=true -Dorg.gradle.parallel=true -Dorg.gradle.jvmargs="-Xmx512m -XX:+HeapDumpOnOutOfMemoryError" -Dfile.encoding=UTF-8
++./gradlew clean assembleDebug :weex_sdk:testDebugUnitTest --info -PdisableCov=true -Dorg.gradle.daemon=true -Dorg.gradle.parallel=true -Dorg.gradle.jvmargs="-Xmx512m -XX:+HeapDumpOnOutOfMemoryError" -Dfile.encoding=UTF-8
  echo 'Android Unit Test Done!'
  #COLUMNS=2000 ps -m -o pid,rss,command > sdk/build/reports/memdump.txt
  

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/0f2748ce/android/sdk/src/main/java/com/taobao/weex/ui/component/list/BasicListComponent.java
----------------------------------------------------------------------
diff --cc android/sdk/src/main/java/com/taobao/weex/ui/component/list/BasicListComponent.java
index a6e558a,0d60fb9..6127599
--- a/android/sdk/src/main/java/com/taobao/weex/ui/component/list/BasicListComponent.java
+++ b/android/sdk/src/main/java/com/taobao/weex/ui/component/list/BasicListComponent.java
@@@ -45,9 -43,9 +45,10 @@@ import com.taobao.weex.WXEnvironment
  import com.taobao.weex.WXSDKInstance;
  import com.taobao.weex.annotation.JSMethod;
  import com.taobao.weex.common.Constants;
+ import com.taobao.weex.common.ICheckBindingScroller;
  import com.taobao.weex.common.OnWXScrollListener;
  import com.taobao.weex.dom.ImmutableDomObject;
 +import com.taobao.weex.dom.WXAttr;
  import com.taobao.weex.dom.WXDomObject;
  import com.taobao.weex.ui.component.AppearanceHelper;
  import com.taobao.weex.ui.component.Scrollable;