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;