You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@weex.apache.org by zs...@apache.org on 2017/04/27 07:19:17 UTC

[3/6] incubator-weex git commit: Merge remote-tracking branch 'origin/0.12-dev' into android-bugfix-viewport

Merge remote-tracking branch 'origin/0.12-dev' into android-bugfix-viewport


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

Branch: refs/heads/0.12-dev
Commit: 0857dee03984a54d6f2e9f1dad895e52b70e6b7b
Parents: a54f554 eb7ec0d
Author: \u884c\u4e45 <yi...@alibaba-inc.com>
Authored: Thu Apr 27 14:56:22 2017 +0800
Committer: \u884c\u4e45 <yi...@alibaba-inc.com>
Committed: Thu Apr 27 14:56:22 2017 +0800

----------------------------------------------------------------------
 .eslintrc                                       |  12 +-
 .gitignore                                      |   3 +
 .travis.yml                                     |  24 +-
 NOTICE                                          |  96 ----
 POSSIBLE-NOTICES-FOR-BIN-DIST                   |  96 ++++
 WeexSDK.podspec                                 |   1 +
 .../java/com/alibaba/weex/WXPageActivity.java   |   6 -
 android/sdk/assets/main.js                      |  16 +-
 android/sdk/build.gradle                        |   4 +-
 android/sdk/libs/armeabi/libweexjsc.so          | Bin 0 -> 7652256 bytes
 android/sdk/libs/armeabi/libweexv8.so           | Bin 3563544 -> 0 bytes
 android/sdk/libs/x86/libweexjsc.so              | Bin 0 -> 4545544 bytes
 android/sdk/libs/x86/libweexv8.so               | Bin 4545544 -> 0 bytes
 .../main/java/com/taobao/weex/WXSDKEngine.java  |   2 +-
 .../java/com/taobao/weex/bridge/WXParams.java   |   6 +
 .../taobao/weex/dom/WXRecyclerDomObject.java    |   8 +-
 .../weex/dom/action/GetComponentRectAction.java |  29 +-
 .../taobao/weex/ui/component/WXScroller.java    |  16 +-
 .../java/com/taobao/weex/utils/WXUtils.java     |   3 +
 bin/dist-vue.sh                                 |  21 +-
 build/webpack.test.web.config.js                |   2 +-
 examples/vue/showcase/gesture.vue               |  57 ++
 html5/render/vue/components/index.js            |   8 +-
 .../render/vue/components/slider/slideMixin.js  |  59 +-
 .../vue/components/slider/slider-neighbor.css   |  21 +
 .../vue/components/slider/slider-neighbor.js    | 182 +++++++
 html5/render/vue/core/node.js                   |  55 +-
 html5/render/vue/core/style.js                  | 135 +++--
 html5/render/vue/env/global.js                  |   1 +
 html5/render/vue/index.js                       |   2 +-
 html5/render/vue/mixins/base.js                 |  48 +-
 html5/render/vue/modules/animation.js           |  20 +-
 html5/render/vue/modules/dom.js                 |  42 +-
 html5/render/vue/modules/webview.js             |  20 +-
 html5/render/vue/utils/component.js             |  83 +--
 html5/render/vue/utils/event.js                 |  32 +-
 html5/render/vue/utils/lazyload.js              |  24 +-
 html5/render/vue/utils/perf.js                  |  74 ++-
 html5/render/vue/utils/style.js                 |  43 +-
 html5/test/render/vue/core/node.js              |  62 +++
 html5/test/render/vue/core/style.js             |  15 +-
 .../vue/data/build/dotvue/scoped-style.js       | 543 -------------------
 html5/test/render/vue/data/css/head14.css       |   1 +
 .../render/vue/data/dotvue/event-bubble-bar.vue |  20 +
 .../render/vue/data/dotvue/event-bubble.vue     |  25 +
 .../vue/data/dotvue/first-screen-appear-foo.vue |  27 +
 .../vue/data/dotvue/first-screen-appear.vue     |  21 +
 .../render/vue/data/dotvue/scoped-style.vue     |  16 +-
 html5/test/render/vue/data/head-css.js          |   1 +
 html5/test/render/vue/data/head-map.js          |   3 +-
 html5/test/render/vue/helper/main.js            |  85 +++
 html5/test/render/vue/helper/mixin/done.js      |   9 +
 html5/test/render/vue/helper/mixin/index.js     |   1 +
 html5/test/render/vue/helper/runtime.js         |  40 +-
 html5/test/render/vue/utils/component.js        |  40 ++
 html5/test/render/vue/vender/vue-2.0.0.js       |   7 -
 html5/test/render/vue/vender/vue-2.1.0.js       |   8 -
 ios/playground/Podfile                          |   2 +-
 ios/sdk/WeexSDK/Resources/main.js               |  16 +-
 .../Sources/Component/WXComponent_internal.h    |   1 -
 .../WeexSDK/Sources/Component/WXListComponent.m |   5 +-
 .../WeexSDK/Sources/Loader/WXResourceLoader.m   |   6 +
 .../Sources/Manager/WXComponentManager.m        |   7 +-
 ios/sdk/WeexSDK/Sources/Model/WXComponent.m     |  23 +-
 .../Sources/Network/WXResourceRequestHandler.h  |   3 +
 .../WXResourceRequestHandlerDefaultImpl.m       |   6 +
 ios/sdk/WeexSDK/Sources/Utility/WXUtility.h     |   4 +-
 .../Sources/View/WXComponent+ViewManagement.m   |   1 -
 package.json                                    |   9 +-
 packages/weex-vue-render/package.json           |   4 +-
 test/pages/attributes/compositing.vue           |  89 +++
 test/pages/components/textarea-maxlength.vue    |   8 +-
 test/pages/css/border.vue                       | 283 ++++++++++
 test/pages/dom-operation.vue                    |  18 +-
 test/pages/image-onload.vue                     |   4 +-
 test/pages/index.vue                            |   4 +-
 test/pages/list-scroll.vue                      |   5 +-
 test/pages/scroller-scroll.vue                  |   4 +-
 test/pages/slider-infinite.vue                  |   4 +-
 test/run.sh                                     |   1 -
 test/screenshot/border-ios.png                  | Bin 0 -> 168396 bytes
 test/screenshot/compositing-ios.png             | Bin 0 -> 228661 bytes
 test/scripts/attributes/compositing.test.js     |  63 +++
 test/scripts/components/recycler.test.js        |  19 +-
 test/scripts/components/scroll-event.test.js    |   8 +-
 test/scripts/components/slider-infinite.test.js |   4 +-
 test/scripts/components/text.test.js            |   2 +-
 .../components/textarea-maxlength.test.js       |   6 +-
 test/scripts/css/border.test.js                 |  63 +++
 test/scripts/dom.test.js                        |  40 +-
 test/scripts/util.js                            |  33 ++
 91 files changed, 1888 insertions(+), 1032 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/0857dee0/android/sdk/src/main/java/com/taobao/weex/utils/WXUtils.java
----------------------------------------------------------------------
diff --cc android/sdk/src/main/java/com/taobao/weex/utils/WXUtils.java
index 172b00a,27adf85..84e3435
--- a/android/sdk/src/main/java/com/taobao/weex/utils/WXUtils.java
+++ b/android/sdk/src/main/java/com/taobao/weex/utils/WXUtils.java
@@@ -91,9 -55,12 +91,12 @@@ public class WXUtils 
      }
  
      String temp = value.toString().trim();
+     if(TextUtils.isEmpty(temp)){
+       return df;
+     }
      if (temp.endsWith("wx")) {
        try {
 -        return transferWx(temp);
 +        return transferWx(temp, 750);
        } catch (NumberFormatException e) {
          WXLogUtils.e("Argument format error! value is " + value, e);
        } catch (Exception e) {