[GitHub] incubator-weex pull request #567: add 32 bit device support

2017-08-11 Thread DavidYang1121
Github user DavidYang1121 closed the pull request at:

https://github.com/apache/incubator-weex/pull/567


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---


[03/13] incubator-weex git commit: * [doc] update input components document & bubble document

2017-08-11 Thread acton393
* [doc] update input components document & bubble document


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

Branch: refs/heads/0.16-dev
Commit: b16f36fca70ce60d94b9a5f276873455024cb6af
Parents: 9db8054
Author: tancy 
Authored: Wed Jul 19 15:12:22 2017 +0800
Committer: misakuo 
Committed: Fri Jul 21 15:33:06 2017 +0800

--
 doc/source/_posts/coreml.md  | 79 +++
 doc/source/_posts/hello_world.md |  3 +-
 doc/source/_posts/test.md| 14 
 doc/source/cn/references/bubble.md   |  4 +-
 doc/source/cn/references/components/input.md | 34 +-
 doc/source/cn/v-0.10/references/bubble.md|  6 +-
 doc/source/references/bubble.md  |  4 +-
 doc/source/references/components/input.md| 34 +-
 doc/source/v-0.10/references/bubble.md   |  8 +--
 9 files changed, 142 insertions(+), 44 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/b16f36fc/doc/source/_posts/coreml.md
--
diff --git a/doc/source/_posts/coreml.md b/doc/source/_posts/coreml.md
new file mode 100644
index 000..c628fb3
--- /dev/null
+++ b/doc/source/_posts/coreml.md
@@ -0,0 +1,79 @@
+title: Weex ❤️ iOS 11 系列之一:Core ML 初探
+type: blog
+date: 2017-06-21 15:46:44
+
+---
+
+## 背景
+
+WWDC 2017 有一个非常明确的信号:**端上机器学习
将会是未来苹果的一个重要发力点,同时开发者
的使用门槛在不断降低**。
+
+Core ML 是今年 WWDC 上苹果发布的机器学习框架。它å…
è®¸å¼€å‘者在自己开发的 app 上使用机器学习
,同时不需要收集用户数据。 有了 Core ML,你
可以将自己训练得到的模型,借助苹果提供的转换工å…
·ï¼Œè½¬åŒ–成 Core ML 类型的模型文件,你
可以非常轻松地直接实现模型和 app 数据的互通。
+
+WWDC 上展示了一张简单的架构图:
+
+![屏幕快照 2017-06-20 
下午8.50.21](https://gw.alicdn.com/tfs/TB1YT5dRVc1XFXX-498-392.png)
+
+最底层的 Accelerate 和 MPS,其实是苹果去年推出的接口,前者
可以直接调用 CPU,后者则直接调用 GPU。 Core ML 
会自行决定到底使用 CPU 还是 GPU 
来进行运算,可以最大程度地利用硬件资源来处理模型数据。
+
+而 Core ML 往上一层则是应用层。Vision 主要负责图像相å…
³çš„人工智能处理,如人脸识别、面部追踪、文字识别等等;NLP
 则提供语义分析相关 API。这部分内容在以前版本的 SDK 
中也存在,这次被集成到了新框架当中。好处在于,开发者
拥有了更大的自由度。在以前,开发者的 app 
调用这些高级接口,对底层的实现细节的掌控力度非常小。现在,ä½
 å¯ä»¥é€šè¿‡è‡ªå®šä¹‰åº•å±‚所使用的机器学习
模型,从而实现更个性化的需求。
+
+## Weex-ML
+
+Weex 交互视觉能力小结中提到,**Weex 最大的特别之处在于其 
native 的能力, 我们要最大化利用 native 的特性, 
而不是去模仿它**。
+
+作为本次 iOS 11 的一个重要 native 
能力,我也第一时间尝试将 Core ML 透传到了 Weex 上。所有代ç 
å’Œ Demo 都已开源到 
[Github](https://github.com/cxfeng1/Weex-ML),后续也会将机器学习相å…
³çš„Weex 模块统一放到 Weex Market 上。
+
+得益于 Core ML API 的简洁,在 Weex 上使用 Core ML 相å…
³èƒ½åŠ›å˜å¾—非常简单:
+
+```javascript
+let imageRecognition = weex.requireModule('imageRecognition')
+imageRecognition.predictWithImage(this.$refs.image.ref, (results)=>{
+  this.results = results.slice(0,5);
+})
+```
+
+通过调用透传的 module `imageRecognition` , 并传入 image 组件的 
ref 
作为参数,就可以实现图片识别的功能,最后提取出识别结果中
 confidence 最高的 5 个结果。
+
+## Demo
+
+### imageRecognition
+
+![](https://gw.alicdn.com/tfs/TB1AmqgRVcmXFXX-240-427.gif)
+
+使用 
[Inceptionv3](https://github.com/fchollet/keras/blob/0bb4e0fad5b4bb3743c8a7d03c260b62a35e7045/keras/applications/inception_v3.py)
 作为模型,能够高效识别, 该模型已经在 
[keras](https://github.com/fchollet/keras) 
中被训练好并通过苹果提供的工具转换成 **mlmodel** 文件, 
只需拖拽的方式就可以集成到 iOS 开发环境中, 上述 demo 
输出了对一张图片分类最大可能的5个预测结果, 对于 Weex 
来说,几行代码就能搞定。
+
+
+
+### digitDetect
+

[13/13] incubator-weex git commit: Merge branch 'dev' of https://git-wip-us.apache.org/repos/asf/incubator-weex into wip-us-0.16-dev

2017-08-11 Thread acton393
Merge branch 'dev' of https://git-wip-us.apache.org/repos/asf/incubator-weex 
into wip-us-0.16-dev

# Conflicts:
#   doc/source/cn/references/weex-variable.md


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

Branch: refs/heads/0.16-dev
Commit: 51ed22dcbfffdee078e46dada4bcb6032b0464a4
Parents: 42285f3 778c0f6
Author: acton393 
Authored: Fri Aug 11 17:37:17 2017 +0800
Committer: acton393 
Committed: Fri Aug 11 17:37:17 2017 +0800

--
 doc/source/_posts/arkit.md  | 112 +++
 doc/source/_posts/cn/hello.md   |   6 -
 doc/source/_posts/hello_world.md|   7 --
 doc/source/_posts/test.md   |  14 ---
 doc/source/cn/blog/index.md |   4 -
 .../cn/references/advanced/extend-to-ios.md |   4 +-
 .../advanced/integrate-devtool-to-android.md|  86 +-
 doc/source/cn/references/components/text.md |   4 +-
 doc/source/references/advanced/extend-to-ios.md |   5 +-
 doc/source/references/components/text.md|   4 +-
 doc/themes/weex/layout/_partial/header.ejs  |   1 +
 .../weex/layout/_partial/post/summary.ejs   |   1 +
 doc/themes/weex/source/css/blog.scss|   3 +
 doc/themes/weex/source/css/media-queries.scss   |   1 +
 doc/themes/weex/source/css/partial/header.scss  |   6 +-
 .../WeexSDK/Sources/Component/WXListComponent.m |   4 +-
 16 files changed, 217 insertions(+), 45 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/51ed22dc/ios/sdk/WeexSDK/Sources/Component/WXListComponent.m
--



[09/13] incubator-weex git commit: * [doc] fix documentation error in extending ios

2017-08-11 Thread acton393
* [doc] fix documentation error in extending ios


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

Branch: refs/heads/0.16-dev
Commit: 63896cb8f13dc8443da6863738a4f77f186aa8c0
Parents: 75101d5
Author: cxfeng 
Authored: Fri Aug 4 10:15:53 2017 +0800
Committer: cxfeng 
Committed: Fri Aug 4 10:15:53 2017 +0800

--
 doc/source/cn/references/advanced/extend-to-ios.md | 4 +++-
 doc/source/references/advanced/extend-to-ios.md| 5 +++--
 2 files changed, 6 insertions(+), 3 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/63896cb8/doc/source/cn/references/advanced/extend-to-ios.md
--
diff --git a/doc/source/cn/references/advanced/extend-to-ios.md 
b/doc/source/cn/references/advanced/extend-to-ios.md
index 5229201..bf949fd 100644
--- a/doc/source/cn/references/advanced/extend-to-ios.md
+++ b/doc/source/cn/references/advanced/extend-to-ios.md
@@ -28,8 +28,10 @@ Weex SDK 只提供渲染,而不是å…
¶ä»–的能力,如果你需要 像网络
 
 ```object-c
 @implementation WXEventModule
+
 @synthesize weexInstance;
-WX_EXPORT_METHOD(@selector(openURL:callback))
+WX_EXPORT_METHOD(@selector(openURL:callback:))
+
 - (void)openURL:(NSString *)url callback:(WXModuleCallback)callback
 {
 NSString *newURL = url;

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/63896cb8/doc/source/references/advanced/extend-to-ios.md
--
diff --git a/doc/source/references/advanced/extend-to-ios.md 
b/doc/source/references/advanced/extend-to-ios.md
index a6646b9..9039754 100644
--- a/doc/source/references/advanced/extend-to-ios.md
+++ b/doc/source/references/advanced/extend-to-ios.md
@@ -31,8 +31,9 @@ For example: If you want to implement an address jumping 
function, you can achie
 
 ```objective-c
 @implementation WXEventModule
+
 @synthesize weexInstance;
-WX_EXPORT_METHOD(@selector(openURL:callback))
+WX_EXPORT_METHOD(@selector(openURL:callback:))
 
 - (void)openURL:(NSString *)url callback:(WXModuleCallback)callback
 {
@@ -337,4 +338,4 @@ after your registration for your own custom component, now 
you can call it in yo
 }
   }
 
-```
\ No newline at end of file
+```



[04/13] incubator-weex git commit: Merge branch 'dev' of https://git-wip-us.apache.org/repos/asf/incubator-weex into apache-dev

2017-08-11 Thread acton393
Merge branch 'dev' of https://git-wip-us.apache.org/repos/asf/incubator-weex 
into apache-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/beb83d2e
Tree: http://git-wip-us.apache.org/repos/asf/incubator-weex/tree/beb83d2e
Diff: http://git-wip-us.apache.org/repos/asf/incubator-weex/diff/beb83d2e

Branch: refs/heads/0.16-dev
Commit: beb83d2e3e103746178a59dbd5db8c961375b410
Parents: fbf39cd 8a5e0ee
Author: misakuo 
Authored: Fri Jul 21 15:33:42 2017 +0800
Committer: misakuo 
Committed: Fri Jul 21 15:33:42 2017 +0800

--

--




[05/13] incubator-weex git commit: +[doc] add blog

2017-08-11 Thread acton393
+[doc] add blog


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

Branch: refs/heads/0.16-dev
Commit: d2b5104f1596676b500c0c42010357bb79eae57e
Parents: beb83d2
Author: tancy 
Authored: Fri Jul 28 15:58:06 2017 +0800
Committer: tancy 
Committed: Fri Jul 28 15:58:06 2017 +0800

--
 doc/source/_posts/arkit.md | 112 
 doc/source/_posts/cn/hello.md  |   6 --
 doc/source/_posts/hello_world.md   |   7 --
 doc/source/_posts/test.md  |  14 ---
 doc/source/cn/blog/index.md|   4 -
 doc/themes/weex/layout/_partial/header.ejs |   1 +
 doc/themes/weex/source/css/blog.scss   |   3 +
 doc/themes/weex/source/css/media-queries.scss  |   1 +
 doc/themes/weex/source/css/partial/header.scss |   6 +-
 9 files changed, 120 insertions(+), 34 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/d2b5104f/doc/source/_posts/arkit.md
--
diff --git a/doc/source/_posts/arkit.md b/doc/source/_posts/arkit.md
new file mode 100644
index 000..2b97c6e
--- /dev/null
+++ b/doc/source/_posts/arkit.md
@@ -0,0 +1,112 @@
+title: Weex ❤️ iOS 11 系列之一:ARKit初探
+type: blog
+date: 2017-06-27 14:32:10
+
+---
+
+## ARKit
+苹果在wwdc 2017公布了第一款å…
·æœ‰AR功能的操作系统iOS11,并提供了AR的SDK,ARKit,同时宣称苹果是世界上最大的AR平台,Weex也积极拥抱AR,让Weex用户也可以方便开发AR功能
+
+AR体验就是创建和追踪用户所在的现实世界和可建立模型的空间的对应å
…³ç³»çš„能力,让用户感觉产生虚拟内
容在现实世界的错觉,这就是所谓的增强现实。ARKit通过识别图像场景中的显著特征,追踪这些特征的差异位置,最后与ä¼
 æ„Ÿå™¨æ•°æ®æ¯”较,得到设备位置和运动状态的高精度模型
+
+## 原理
+ARkit 在ARSCNView,ARSession,ARFrame的基础上实现
+
+### ARSCNView和ARSession
+![x](http://upload-images.jianshu.io/upload_images/6271687-d5b0e534ef0d7aaa.png?imageMogr2/auto-orient/strip%7CimageView2/2)
+ARKit提供了两种增强现实的视图,他们分别是ARSCNView(3D)和ARSKView(2D),这两种视图都采用ARCamera作为视图背景的,而ARSCNView等视图和相机没有直接å
…
³ç³»ï¼Œä»–们是通过ARSession这个桥梁和camera交互的,运行一个session,需要指定会话追踪é
…
ç½®çš„对象:ARSessionConfiguration,ARSessionConfiguration负责追踪相机在3D世界中的位置和平面探测
+
+### ARWorldTrackingSessionConfiguration与ARFrame
+![x](https://github.com/kfeagle/firstdemo/blob/master/arkit.png?raw=true)
+ARWorldTrackingSessionConfiguration通过一系列的复杂计算和调用传
感器来跟踪设备的方向和位置,当ARWorldTrackingSessionConfiguration计算出位置,会交给ARSession管理,ARSession就会维护一个相机的位置ARFame,用户可以通过这个frame将4x4矩阵世界坐æ
 ‡è½¬æ¢ä¸º3D系统相机坐标
+
+## weex-ar
+ARKit在wwdc上带来的震撼效果,我通过weex插件的方式将ARKit能力透ä¼
 åˆ°Weex,让用户在weex上也第一时间体验到Native的AR效果
+所有的demo以及源ç 
æˆ‘已经开源,同步到[github](https://github.com/kfeagle/weex-ar),用户在自己工程依赖即可使用
+
+### 在现实世界渲染一个3D的虚拟物体
+```
+this.$refs['scene'].addNode({
+name:'color',
+width:0.1,
+height:0.1,
+length:0.1,
+chamferRadius:0,
+vector:{
+  x:0.1,
+  y:0.1,
+  z:-0.5
+},
+contents:{
+  type:'color',
+  name:'red'
+}
+  });
+```
+Weex在compnonent中增加
addNode方法,用户可以设置好节点的参数,然后就会构建一个虚拟物体
+- 效果
+   - ![x](http://gitlab.alibaba-inc.com/Jerry/amapdemo/raw/master/ar/1.gif)
+
+### 交互支持
+当native触发了点击事件,会向jsfm发送点击位置信息
+
+```
+-(void)tapped:(UITapGestureRecognizer *)recognizer
+{
+SCNView *sceneView = (SCNView *)recognizer.view ;
+CGPoint touchLocation =  [recognizer locationInView:sceneView];
+[self fireEvent:@"tap" 
params:@{@"touchLocation":@{@"x":@(touchLocation.x),@"y":@(touchLocation.y)}}];
+}
+```
+当VUE接收到相关信息,会处理位置信息,然后更新节点
+```
+tap:function (event) {
+this.index = this.index+1;
+if(this.index>3){
+  this.index = 0;
+}
+var color = 'red';
+

[02/13] incubator-weex git commit: *[doc] add color-name file color block

2017-08-11 Thread acton393
*[doc] add color-name file color block


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

Branch: refs/heads/0.16-dev
Commit: fbf39cd2f61d8b78a285244ab69e5996ac187042
Parents: b16f36f
Author: tancy 
Authored: Wed Jul 19 17:15:49 2017 +0800
Committer: misakuo 
Committed: Fri Jul 21 15:33:06 2017 +0800

--
 doc/themes/weex/source/js/common.js | 22 ++
 1 file changed, 22 insertions(+)
--


http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/fbf39cd2/doc/themes/weex/source/js/common.js
--
diff --git a/doc/themes/weex/source/js/common.js 
b/doc/themes/weex/source/js/common.js
index 3e92ba4..c3f6631 100644
--- a/doc/themes/weex/source/js/common.js
+++ b/doc/themes/weex/source/js/common.js
@@ -105,6 +105,28 @@
 
   initPickLang()
 
+ /**
+   * color name
+   */
+
+  function colorname(){
+if(location.pathname.indexOf('references/color-names.html')>0){
+  var t = document.querySelectorAll("table");
+  Array.prototype.forEach.call(t, function (table) {
+  var d = 
table.getElementsByTagName("tbody")[0].getElementsByTagName("tr");
+  Array.prototype.forEach.call(d, function (tr) {
+var r = tr.getElementsByTagName("td")[1];
+r.innerHTML =' yy   ' + r.innerHTML
+  });
+
+  });
+}
+  }
+
+  colorname();
+
+
+
   /**
*  Search
*/



[01/13] incubator-weex git commit: + [doc] update doc of devtools android

2017-08-11 Thread acton393
Repository: incubator-weex
Updated Branches:
  refs/heads/0.16-dev 42285f337 -> 51ed22dcb


+ [doc] update doc of devtools android


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

Branch: refs/heads/0.16-dev
Commit: 9db8054d405ae99ef25be3c4639a3ec12fe72289
Parents: 3b9b5a5
Author: misakuo 
Authored: Fri Jul 21 15:29:34 2017 +0800
Committer: misakuo 
Committed: Fri Jul 21 15:29:34 2017 +0800

--
 .../advanced/integrate-devtool-to-android.md| 86 +++-
 1 file changed, 84 insertions(+), 2 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/9db8054d/doc/source/cn/references/advanced/integrate-devtool-to-android.md
--
diff --git a/doc/source/cn/references/advanced/integrate-devtool-to-android.md 
b/doc/source/cn/references/advanced/integrate-devtool-to-android.md
index 05a7f18..c26c814 100644
--- a/doc/source/cn/references/advanced/integrate-devtool-to-android.md
+++ b/doc/source/cn/references/advanced/integrate-devtool-to-android.md
@@ -19,7 +19,7 @@ Weex Devtools 能够方便调试 Weex 
页面,但此功能离不开 Native 的
 
   ```gradle
   dependencies {
-compile 'com.taobao.android:weex_inspector:0.8.0.0'
+compile 'com.taobao.android:weex_inspector:${version}'
   }
   ```
 
@@ -29,7 +29,7 @@ Weex Devtools 能够方便调试 Weex 
页面,但此功能离不开 Native 的
   
 com.taobao.android
 weex_inspector
-0.8.0.0
+${version}
 pom
   
   ```
@@ -82,6 +82,7 @@ Weex Devtools 能够方便调试 Weex 
页面,但此功能离不开 Native 的
 
 | weex sdk | weex inspector | Debugger Server |
 |--||-|
+| 0.13+| 0.12+  | 0.2.39+ |
 | 0.8.0.1+ | 0.0.8.1+   | 0.2.39+ |
 | 0.7.0+   | 0.0.7.13   | 0.2.38  |
 | 0.6.0+   | 0.0.2.2| -   |
@@ -269,3 +270,84 @@ Devtools 扩展了 [Chrome Debugging 
Protocol](https://developer.chrome.com/devt
   已知的原因如下:
 
   * 
多线程操作网络连接引起,在频繁的即断即连时容易触发。在
 0.0.7.1 版本已修复。
+
+## 注入自定义WebSocket Client
+目前Inspector以反射的方式动态调用了okhttp-ws库中的相关代ç 
ï¼Œå¯ä»¥å…¼å®¹çš„okhttp与okhttp-ws版本为:
+- okhttp, okhttp-ws 2.7.5版本以下
+- okhttp3, okhttp3-ws 3.5版本以下
+
+如果客户端中集成的版本与上述版本不匹é…
ï¼Œåˆ™å¯ä»¥ä½¿ç”¨`WeexInspector.overrideWebSocketClient`方法来注å…
¥è‡ªå®šä¹‰çš„WebSocket实现,示例:
+```java
+
+public class CustomWebSocketClient implements IWebSocketClient {
+
+  private WebSocket ws;
+
+  @Override
+  public boolean isOpen() {
+return ws != null;
+  }
+
+  @Override
+  public void connect(String wsAddress, final WSListener listener) {
+OkHttpClient okHttpClient = new OkHttpClient();
+okHttpClient.setConnectTimeout(5, TimeUnit.SECONDS);
+okHttpClient.setReadTimeout(5, TimeUnit.SECONDS);
+okHttpClient.setWriteTimeout(5, TimeUnit.SECONDS);
+
+Request request = new Request.Builder().url(wsAddress).build();
+WebSocketCall webSocketCall = WebSocketCall.create(okHttpClient, 
request);
+webSocketCall.enqueue(new WebSocketListener() {
+  @Override
+  public void onOpen(WebSocket webSocket, Request request, Response 
response) throws IOException {
+ws = webSocket;
+listener.onOpen();
+  }
+
+  @Override
+  public void onMessage(BufferedSource payload, WebSocket.PayloadType 
type) throws IOException {
+if (WebSocket.PayloadType.TEXT == type) {
+  listener.onMessage(payload.readUtf8());
+}
+  }
+
+  @Override
+  public void onPong(Buffer payload) {
+//ignore
+  }
+
+  @Override
+  public void onClose(int code, String reason) {
+listener.onClose();
+  }
+
+  @Override
+  public void onFailure(IOException e) {
+listener.onFailure(e);
+  }
+});
+  }
+
+  @Override
+  public void close() {
+if (ws != null) {
+  try {
+ws.close(CloseCodes.NORMAL_CLOSURE, "Normal closure");
+  } catch (IOException e) {
+e.printStackTrace();
+  }
+}
+  }
+
+  @Override
+  public void sendMessage(int requestId, String message) {
+if (ws != null) {
+  try {
+

[12/13] incubator-weex git commit: Merge branch 'dev' of https://github.com/DavidYang1121/incubator-weex into wip-us-dev

2017-08-11 Thread acton393
Merge branch 'dev' of https://github.com/DavidYang1121/incubator-weex into 
wip-us-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/778c0f6a
Tree: http://git-wip-us.apache.org/repos/asf/incubator-weex/tree/778c0f6a
Diff: http://git-wip-us.apache.org/repos/asf/incubator-weex/diff/778c0f6a

Branch: refs/heads/0.16-dev
Commit: 778c0f6ad7adcfa863c0a5ac49c14b57affbc525
Parents: fcc77c9 cfe067a
Author: acton393 
Authored: Fri Aug 11 17:33:01 2017 +0800
Committer: acton393 
Committed: Fri Aug 11 17:33:01 2017 +0800

--
 ios/sdk/WeexSDK/Sources/Component/WXListComponent.m | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
--




[06/13] incubator-weex git commit: *[doc] add aliyunhost tip

2017-08-11 Thread acton393
*[doc] add aliyunhost tip


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

Branch: refs/heads/0.16-dev
Commit: 476cc3af1b40ea328982e3167fd308f5eef94761
Parents: d2b5104
Author: tancy 
Authored: Fri Jul 28 16:24:45 2017 +0800
Committer: tancy 
Committed: Fri Jul 28 16:24:45 2017 +0800

--
 doc/themes/weex/layout/_partial/post/summary.ejs | 1 +
 1 file changed, 1 insertion(+)
--


http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/476cc3af/doc/themes/weex/layout/_partial/post/summary.ejs
--
diff --git a/doc/themes/weex/layout/_partial/post/summary.ejs 
b/doc/themes/weex/layout/_partial/post/summary.ejs
index e81308d..abf1bc7 100644
--- a/doc/themes/weex/layout/_partial/post/summary.ejs
+++ b/doc/themes/weex/layout/_partial/post/summary.ejs
@@ -51,4 +51,5 @@
   https://render.alipay.com/p/s/taobaonpm_click/weex_banner_click;>
 https://render.alipay.com/p/s/taobaonpm_click/weex_banner; 
alt="" width="180px">
   
+  阿里云赞助
 
\ No newline at end of file



[11/13] incubator-weex git commit: Add 32-bit device support.

2017-08-11 Thread acton393
Add 32-bit device support.


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

Branch: refs/heads/0.16-dev
Commit: cfe067a279049dac9c28db617b0d6686ebbdae5c
Parents: 75101d5
Author: DavidYang 
Authored: Thu Aug 10 19:21:13 2017 +0800
Committer: DavidYang 
Committed: Thu Aug 10 19:21:13 2017 +0800

--
 ios/sdk/WeexSDK/Sources/Component/WXListComponent.m | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/cfe067a2/ios/sdk/WeexSDK/Sources/Component/WXListComponent.m
--
diff --git a/ios/sdk/WeexSDK/Sources/Component/WXListComponent.m 
b/ios/sdk/WeexSDK/Sources/Component/WXListComponent.m
index f995c3e..e0d1d72 100644
--- a/ios/sdk/WeexSDK/Sources/Component/WXListComponent.m
+++ b/ios/sdk/WeexSDK/Sources/Component/WXListComponent.m
@@ -379,7 +379,7 @@
 
 [self.weexInstance.componentManager _addUITask:^{
 if (isDeleteSection) {
-WXLogDebug(@"delete section:%ld", headerIndex);
+WXLogDebug(@"delete section:%zd", headerIndex);
 [_completedSections removeObjectAtIndex:headerIndex];
 }
 
@@ -388,7 +388,7 @@
 }
 
 if (completedReloadSection) {
-WXLogDebug(@"Reload section:%ld", reloadIndex);
+WXLogDebug(@"Reload section:%zd", reloadIndex);
 _completedSections[reloadIndex] = completedReloadSection;
 }
 



[10/13] incubator-weex git commit: * [doc] update text doc

2017-08-11 Thread acton393
* [doc] update text doc


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

Branch: refs/heads/0.16-dev
Commit: fcc77c9e6ea10f215262f0bde890a1c909f6d12b
Parents: 63896cb
Author: acton393 
Authored: Thu Aug 10 17:51:01 2017 +0800
Committer: acton393 
Committed: Thu Aug 10 17:51:01 2017 +0800

--
 doc/source/cn/references/components/text.md | 4 ++--
 doc/source/references/components/text.md| 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/fcc77c9e/doc/source/cn/references/components/text.md
--
diff --git a/doc/source/cn/references/components/text.md 
b/doc/source/cn/references/components/text.md
index 7746378..136d409 100644
--- a/doc/source/cn/references/components/text.md
+++ b/doc/source/cn/references/components/text.md
@@ -29,7 +29,7 @@ version: 2.1
   - 支持 `text-align` 样式.
   - 支持 `text-decoration` 样式.
   - 支持 `text-overflow` 样式.
-  - 支持 `line-height`样式0.6.1+ 
。`line-height` 在 iOS 中与 H5 和 Android 中不同, 
文本值将放置在框的底部。
+  - 支持 `line-height`样式0.6.1+
   - 不支持 `flex-direction`, `justify-content`, `align-items` 
这些为子节点设置的属性,并且``没有子节点。
 
 - 通用样式:支持所有通用样式
@@ -62,7 +62,7 @@ version: 2.1
 
 `支持版本:v0.12.0`
 
-支持ttf和woff字体格式的自定义字体, 可以通过调用 `dom` 
module 里面的 [addRule](../modules/dom.html#addRule)方法, 
构建自定义的`font-family`使用
+支持ttf和woff字体格式的自定义字体, 可以通过调用 `dom` 
module 里面的 [addRule](../modules/dom.html#addRule)方法, 
构建自定义的`font-family`使用, addRule 建议在`mounted`时候调用
 
 ```html
 

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/fcc77c9e/doc/source/references/components/text.md
--
diff --git a/doc/source/references/components/text.md 
b/doc/source/references/components/text.md
index 9b86016..e235fae 100644
--- a/doc/source/references/components/text.md
+++ b/doc/source/references/components/text.md
@@ -36,7 +36,7 @@ this.text = textComponent.attr.value;
   * support 'text-align' style.
   * support 'text-decoration' style.
   * support 'text-overflow' style.
-  * support 'line-height'(available from v0.6.1) style. line-height in iOS 
is different from h5 and Android, text value will be placed at bottom of line 
box.
+  * support 'line-height'(available from v0.6.1) style.
   * not support 'flex-direction, 'justify-content', 'align-items' which is 
active for child nodes, and text has no child nodes.
 
 ### common styles
@@ -59,7 +59,7 @@ check out [common events](../common-event.html)
 
 `support:v0.12.0`
 
-support `ttf` and `woff` font format to custom your text, call 
[addRule](../modules/dom.html#addRule) in dom module to build your own 
`font-family`
+support `ttf` and `woff` font format to custom your text, call 
[addRule](../modules/dom.html#addRule) in dom module to build your own 
`font-family`, we suggest that you call `addRule` in `mounted`
 
 ```html
 



[08/13] incubator-weex git commit: Merge branch '0.15-dev' into dev

2017-08-11 Thread acton393
Merge branch '0.15-dev' into dev

# Conflicts:
#   doc/source/cn/references/weex-variable.md
#   doc/source/references/weex-variable.md


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

Branch: refs/heads/0.16-dev
Commit: 75101d59ff2501a48852f68ffd0c2611ac2801ab
Parents: af71702 eb48b94
Author: zshshr 
Authored: Tue Aug 1 10:53:53 2017 +0800
Committer: zshshr 
Committed: Tue Aug 1 10:53:53 2017 +0800

--
 README.md   |  51 +-
 WeexSDK.podspec |   2 +-
 .../weex/extend/component/WXParallax.java   |   4 +-
 .../java/com/taobao/weex/WXEnvironment.java |   4 +
 .../java/com/taobao/weex/WXSDKInstance.java |  11 +-
 .../com/taobao/weex/bridge/WXBridgeManager.java |  12 +-
 .../java/com/taobao/weex/common/WXConfig.java   |   1 +
 .../com/taobao/weex/common/WXImageStrategy.java |   9 +-
 .../main/java/com/taobao/weex/dom/WXAttr.java   |  38 +-
 .../java/com/taobao/weex/dom/WXDomModule.java   |   1 -
 .../com/taobao/weex/dom/WXImageQuality.java |   4 +-
 .../taobao/weex/dom/WXRecyclerDomObject.java|   4 +
 .../com/taobao/weex/dom/WXTextDomObject.java|   4 +-
 .../com/taobao/weex/dom/action/Actions.java |   4 +-
 .../taobao/weex/ui/component/WXComponent.java   |  12 +-
 .../taobao/weex/ui/component/WXScroller.java|  79 ++-
 .../com/taobao/weex/ui/component/WXSlider.java  |  10 +-
 .../ui/component/list/BasicListComponent.java   | 114 ++--
 .../taobao/weex/ui/component/list/WXCell.java   |   1 -
 .../weex/ui/component/list/WXListComponent.java |   9 +-
 .../weex/ui/view/WXHorizontalScrollView.java|  27 +
 .../com/taobao/weex/ui/view/WXScrollView.java   |   1 -
 .../java/com/taobao/weex/dom/WXAttrTest.java|  19 +-
 build/config.js |   1 +
 build/karma.vue.conf.js |  16 +-
 build/webpack.examples.web.config.js|   1 +
 build/webpack.test.web.config.js|   1 +
 doc/source/cn/references/modules/meta.md|  96 +++
 doc/source/cn/references/modules/timer.md   |  47 ++
 doc/source/cn/references/weex-variable.md   |   3 +-
 doc/source/references/modules/meta.md   |  97 +++
 doc/source/references/modules/timer.md  |  58 ++
 doc/source/references/weex-variable.md  |   3 +-
 examples/vue/components/input.vue   |  17 +
 examples/vue/hello.vue  |   2 +-
 examples/vue/market/gcanvas.vue |  36 +-
 .../vue/components/scrollable/list/index.js |   3 +-
 .../vue/components/scrollable/scroller.js   |   3 +-
 .../vue/components/scrollable/waterfall.js  |   3 +-
 .../render/vue/components/slider/slideMixin.js  |  17 +-
 html5/render/vue/core/node.js   | 172 +++--
 html5/render/vue/core/style.js  |  26 +-
 html5/render/vue/env/global.js  |   2 +
 html5/render/vue/env/weex.js|   3 +
 html5/render/vue/env/wx-env.js  |   2 +-
 html5/render/vue/mixins/base.js |  16 +-
 html5/render/vue/mixins/scrollable.js   |  18 +-
 html5/render/vue/mixins/style.js|  58 +-
 html5/render/vue/modules/websocket/websocket.js |   2 +
 html5/render/vue/utils/event.js |   6 +-
 html5/render/vue/utils/func.js  | 136 +++-
 html5/render/vue/utils/index.js | 104 ---
 html5/render/vue/utils/perf.js  |   3 +-
 html5/render/vue/utils/style.js |  30 +-
 html5/shared/console.js |  10 +-
 html5/test/render/vue/core/node.js  |  32 +-
 html5/test/render/vue/core/scope-style-map.js   |   4 +
 .../render/vue/data/dotvue/event-bubble-bar.vue |  11 -
 .../render/vue/data/dotvue/event-bubble.vue |  11 -
 html5/test/render/vue/helper/utils.js   |  10 +-
 html5/test/render/vue/modules/modal.js  | 225 +++
 html5/test/render/vue/modules/websocket.js  |  83 ++-
 html5/test/render/vue/utils/component.js|  50 +-
 html5/test/render/vue/utils/event.js|  78 +++
 html5/test/render/vue/utils/func.js | 278 +++-
 html5/test/render/vue/utils/lazyload.js | 106 +++
 html5/test/render/vue/utils/perf.js | 132 
 html5/test/render/vue/utils/style.js| 157 -
 html5/test/render/vue/utils/type.js |  49 ++
 html5/test/render/vue/validator/index.js|  31 +-
 ios/playground/Podfile  |   2 +-
 .../WeexDemo.xcodeproj/project.pbxproj  |   4 +
 

[GitHub] incubator-weex pull request #591: Add 32-bit device support.

2017-08-11 Thread asfgit
Github user asfgit closed the pull request at:

https://github.com/apache/incubator-weex/pull/591


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---


[2/2] incubator-weex git commit: Merge branch 'dev' of https://github.com/DavidYang1121/incubator-weex into wip-us-dev

2017-08-11 Thread acton393
Merge branch 'dev' of https://github.com/DavidYang1121/incubator-weex into 
wip-us-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/778c0f6a
Tree: http://git-wip-us.apache.org/repos/asf/incubator-weex/tree/778c0f6a
Diff: http://git-wip-us.apache.org/repos/asf/incubator-weex/diff/778c0f6a

Branch: refs/heads/dev
Commit: 778c0f6ad7adcfa863c0a5ac49c14b57affbc525
Parents: fcc77c9 cfe067a
Author: acton393 
Authored: Fri Aug 11 17:33:01 2017 +0800
Committer: acton393 
Committed: Fri Aug 11 17:33:01 2017 +0800

--
 ios/sdk/WeexSDK/Sources/Component/WXListComponent.m | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
--




[GitHub] incubator-weex issue #591: Add 32-bit device support.

2017-08-11 Thread acton393
Github user acton393 commented on the issue:

https://github.com/apache/incubator-weex/pull/591
  
hi @DavidYang1121   thx for your contribution ,this will be accepted, maybe 
you can close the old pull request


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---


[5/7] incubator-weex git commit: * [jsfm] release v0.21.9

2017-08-11 Thread acton393
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/e903fe80/pre-build/native-bundle-main.js
--
diff --git a/pre-build/native-bundle-main.js b/pre-build/native-bundle-main.js
index 779ffe1..ff851c8 100644
--- a/pre-build/native-bundle-main.js
+++ b/pre-build/native-bundle-main.js
@@ -1,8 +1,8 @@
-(this.nativeLog||function(e){console.log(e)})("START JS FRAMEWORK 0.21.8, 
Build 2017-08-09 17:38."),this.getJSFMVersion=function(){return"0.21.8"};var 
global=this,process={env:{}},setTimeout=global.setTimeout;!function(e,t){"object"==typeof
 exports&&"undefined"!=typeof module?t():"function"==typeof 
define&?define(t):t()}(0,function(){"use strict";function 
e(e){Qn.Document=e.Document,Qn.Element=e.Element,Qn.Comment=e.Comment,Qn.sendTasks=e.sendTasks}function
 t(e){}function n(e){}function r(e){}function o(e,t,n){}function 
i(e,t,n,r,o){var i=new 
Qn.Document(e,n.bundleUrl),a={},s=0;i.addCallback=function(e){return 
s++,a[s]=e,s},i.handleCallback=function(e,t,n){var r=a[e];return n& 
a[e],r(t)},Yn[e]=i;var 
u=Object.assign({Document:Qn.Document,Element:Qn.Element,Comment:Qn.Comment,sendTasks:Qn.sendTasks,id:e,options:n,data:r,document:i},o),c=[],l=[];for(var
 f in u)c.push(f),l.push(u[f]);return 
c.push(t),(new(Function.prototype.bind.apply(Function,[null].concat(c.apply
 (void 0,l),{document:i}}function a(e,t){}function s(e){delete Yn[e]}function 
u(e){return Yn[e].body.toJSON()}function c(e,t){var 
n={fireEvent:function(e,t,n,r,o){var i=Yn[e],a=i.getRef(t);return 
i.fireEvent(a,n,r,o)},callback:function(e,t,n,r){return 
Yn[e].handleCallback(t,n,r)}};if(Yn[e]&(t)){var r=[];return 
t.forEach(function(t){var o=n[t.method],i=[].concat(t.args);"function"==typeof 
o&&(i.unshift(e),r.push(o.apply(void 0,i)))}),r}}function l(e){return 
e&__esModule?e.default:e}function f(e,t){return 
t={exports:{}},e(t,t.exports),t.exports}function d(e){console.warn("[JS 
Framework] Vm#$ is deprecated, please use Vm#$vm instead");var 
t=this._ids[e];if(t)return t.vm}function p(e){var t=this._ids[e];if(t)return 
t.el}function h(e){var t=this._ids[e];if(t)return t.vm}function v(e){return 
this._app.differ.then(function(){e()})}function y(e,t){console.warn("[JS 
Framework] Vm#$scrollTo is deprecated, please use 
\"require('@weex-module/dom').scrollTo(el, options)\" instead
 ");var 
n=this.$el(e);if(n){this._app.requireModule("dom").scrollToElement(n.ref,{offset:t})}}function
 m(e,t,n){var 
r=this,o=this.$el(e);if(o&&){this._app.requireModule("animation").transition(o.ref,t,function(){for(var
 
e=[],i=arguments.length;i--;)e[i]=arguments[i];r._setStyle(o,t.styles),n&(void
 0,e)})}}function _(e){var t=this._app.options;return"function"==typeof 
e&&(console.warn("[JS Framework] the callback of Vm#$getConfig(callback) is 
deprecated, this api now can directly RETURN config info."),e(t)),t}function 
g(e,t){console.warn("[JS Framework] Vm#$sendHttp is deprecated, please use 
\"require('@weex-module/stream').sendHttp(params, callback)\" 
instead"),this._app.requireModule("stream").sendHttp(e,t)}function 
b(e){console.warn("[JS Framework] Vm#$openURL is deprecated, please use 
\"require('@weex-module/event').openURL(url)\" 
instead"),this._app.requireModule("event").openURL(e)}function 
w(e){console.warn("[JS Framework] Vm#$setTitle is deprecated, please u
 se \"require('@weex-module/pageInfo').setTitle(title)\" 
instead"),this._app.requireModule("pageInfo").setTitle(e)}function 
O(e,t){for(var n=[],r=arguments.length-2;r-- 
>0;)n[r]=arguments[r+2];console.warn("[JS Framework] Vm#$call is deprecated, 
please use \"require('@weex-module/moduleName')\" instead");var 
o=this._app.requireModule(e);o&[t]&[t].apply(o,n)}function E(e){for(var 
t=[],n=arguments.length-1;n-- >0;)t[n]=arguments[n+1];if("function"==typeof 
Object.assign)Object.assign.apply(Object,[e].concat(t));else{var 
r=t.shift();for(var o in r)e[o]=r[o];t.length&(void 
0,[e].concat(t))}return e}function 
x(e,t,n,r){Object.defineProperty(e,t,{value:n,enumerable:!!r,writable:!0,configurable:!0})}function
 S(e,t){if(e.length){var n=e.indexOf(t);if(n>-1)return e.splice(n,1)}}function 
C(e,t){return gr.call(e,t)}function k(e,t){return function(n){var 
r=arguments.length;return 
r?r>1?e.apply(t,arguments):e.call(t,n):e.call(t)}}function j(e){return 
null!==e&&"object"==typeof e}functi
 on A(e){return br.call(e)===wr}function T(e){var t=(e+"").charCodeAt(0);return 
36===t||95===t}function I(){return"object"==typeof 
nativeSet?nativeSet.create():new Zn}function N(e){var 
t=Object.prototype.toString.call(e);return 
t.substring(8,t.length-1).toLowerCase()}function P(e){return 
e.replace(Er,"").replace(xr,"")}function M(e){return e.replace(Cr,"")}function 
$(){this.id=Ir++,this.subs=[]}function 
R(e){$.target&($.target),$.target=e}function 
D(){$.target=Nr.pop()}function F(){$.target=null,Nr=[]}function 
L(e,t,n,r){r&(this,r);var o="function"==typeof 

[6/7] incubator-weex git commit: * [jsfm] release v0.21.9

2017-08-11 Thread acton393
* [jsfm] release v0.21.9


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

Branch: refs/heads/0.16-dev
Commit: e903fe80daa9ad1d8262b4eaf647dbe81643fdd8
Parents: 22031bc
Author: Hanks 
Authored: Fri Aug 11 17:11:44 2017 +0800
Committer: Hanks 
Committed: Fri Aug 11 17:11:44 2017 +0800

--
 package.json|  2 +-
 pre-build/native-bundle-main.js | 10 +-
 2 files changed, 6 insertions(+), 6 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/e903fe80/package.json
--
diff --git a/package.json b/package.json
index d43f65a..4accf9e 100644
--- a/package.json
+++ b/package.json
@@ -3,7 +3,7 @@
   "version": "0.12.2",
   "subversion": {
 "browser": "0.5.0",
-"framework": "0.21.8",
+"framework": "0.21.9",
 "vue-render": "0.12.3",
 "transformer": ">=0.1.5 <0.5"
   },



[GitHub] incubator-weex pull request #594: [jsfm] release v0.21.9

2017-08-11 Thread asfgit
Github user asfgit closed the pull request at:

https://github.com/apache/incubator-weex/pull/594


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---


[4/7] incubator-weex git commit: * [build] merge from 0.16-dev

2017-08-11 Thread acton393
* [build] merge from 0.16-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/22031bc8
Tree: http://git-wip-us.apache.org/repos/asf/incubator-weex/tree/22031bc8
Diff: http://git-wip-us.apache.org/repos/asf/incubator-weex/diff/22031bc8

Branch: refs/heads/0.16-dev
Commit: 22031bc8fab6f7ce1d56b1908a5a2c3390a8a719
Parents: 4578162 8719cde
Author: Hanks 
Authored: Fri Aug 11 17:11:05 2017 +0800
Committer: Hanks 
Committed: Fri Aug 11 17:11:05 2017 +0800

--
 .travis.yml | 8 +-
 android/build.gradle| 8 +-
 android/sdk/libs/armeabi/libweexjsc.so  |   Bin 7570504 -> 7570392 
bytes
 android/sdk/libs/x86/libweexjsc.so  |   Bin 12121924 -> 12121924 
bytes
 .../java/com/taobao/weex/bridge/WXBridge.java   | 8 +-
 .../com/taobao/weex/bridge/WXBridgeManager.java |36 +-
 .../taobao/weex/bridge/WXValidateProcessor.java | 7 +-
 .../java/com/taobao/weex/common/Constants.java  | 1 +
 .../java/com/taobao/weex/dom/WXDomObject.java   |17 +-
 .../com/taobao/weex/dom/WXTextDomObject.java|91 +-
 .../dom/action/AbstractAddElementAction.java| 2 +-
 .../taobao/weex/dom/action/AnimationAction.java | 1 +
 .../ui/animation/CameraDistanceProperty.java|54 +
 .../weex/ui/animation/WXAnimationBean.java  |86 +-
 .../taobao/weex/ui/component/WXComponent.java   |16 -
 .../java/com/taobao/weex/utils/WXViewUtils.java | 4 +-
 build/karma.vue.conf.js | 2 +-
 examples/vue/components/scroller.vue| 9 +-
 examples/vue/modules/picker.vue |   149 +-
 examples/vue/modules/websocket.vue  |22 +-
 html5/render/vue/README.md  |15 +
 html5/render/vue/components/image.js|58 +-
 .../vue/components/scrollable/scroller.js   | 8 +-
 .../render/vue/components/scrollable/style.css  | 5 +
 html5/render/vue/config.js  |10 +-
 html5/render/vue/core/node.js   |27 +-
 html5/render/vue/lib/gesture.js | 6 +
 html5/render/vue/modules/dom.js |97 +-
 html5/render/vue/modules/modal/toast.js |23 +-
 html5/test/render/vue/core/node.js  | 2 +
 html5/test/render/vue/modules/dom.js|17 +-
 ios/.gitignore  | 1 +
 ios/playground/Podfile  | 2 +-
 .../WeexDemo.xcodeproj/project.pbxproj  |30 +-
 ios/playground/WeexDemo/AppDelegate.m   | 8 +-
 ios/playground/WeexDemo/WXDemoViewController.m  | 2 -
 ios/playground/WeexDemo/WXExtModule.h   |26 +
 ios/playground/WeexDemo/WXExtModule.m   |43 +
 .../WeexDemo/WXExtendCallNativeTest.h   |25 +
 .../WeexDemo/WXExtendCallNativeTest.m   |47 +
 ios/sdk/WeexSDK.xcodeproj/project.pbxproj   |44 +-
 .../WeexSDK/Sources/Bridge/WXBridgeContext.m|35 +-
 ios/sdk/WeexSDK/Sources/Bridge/WXJSCoreBridge.m |23 +-
 .../Component/Recycler/WXRecyclerComponent.m|58 +-
 .../Recycler/WXRecyclerDragController.h |52 +
 .../Recycler/WXRecyclerDragController.m |   208 +
 .../WeexSDK/Sources/Component/WXEditComponent.m |11 +-
 .../Sources/Component/WXImageComponent.m|   173 +-
 .../Sources/Component/WXScrollerComponent.m | 3 +-
 .../Sources/Component/WXTextAreaComponent.m | 2 +-
 .../WeexSDK/Sources/Component/WXTextComponent.m | 5 +-
 ios/sdk/WeexSDK/Sources/Component/WXTransform.h | 1 +
 ios/sdk/WeexSDK/Sources/Component/WXTransform.m |33 +-
 ios/sdk/WeexSDK/Sources/Debug/WXDebugTool.h | 4 +
 ios/sdk/WeexSDK/Sources/Debug/WXDebugTool.m |10 +
 ios/sdk/WeexSDK/Sources/Engine/WXSDKEngine.h|10 +
 ios/sdk/WeexSDK/Sources/Engine/WXSDKEngine.m| 6 +
 .../WeexSDK/Sources/Loader/WXResourceLoader.m   | 2 +-
 .../WeexSDK/Sources/Loader/WXWebSocketLoader.h  | 2 +-
 .../WeexSDK/Sources/Loader/WXWebSocketLoader.m  | 2 +-
 .../WeexSDK/Sources/Manager/WXBridgeManager.m   | 4 +
 .../Sources/Manager/WXComponentFactory.h| 1 +
 .../Sources/Manager/WXComponentFactory.m|23 +
 .../Sources/Manager/WXComponentManager.m|18 +-
 .../Sources/Manager/WXExtendCallNativeManager.h |26 +
 .../Sources/Manager/WXExtendCallNativeManager.m |80 +
 .../WeexSDK/Sources/Manager/WXModuleFactory.h   | 6 +
 .../WeexSDK/Sources/Manager/WXModuleFactory.m   |24 +
 .../WeexSDK/Sources/Manager/WXTracingManager.h  |33 +-
 .../WeexSDK/Sources/Manager/WXTracingManager.m  |   169 +-
 ios/sdk/WeexSDK/Sources/Model/WXComponent.m | 1 -
 ios/sdk/WeexSDK/Sources/Model/WXSDKInstance.m   | 7 

[3/7] incubator-weex git commit: * [jsfm] donot normalize object add array in deep

2017-08-11 Thread acton393
* [jsfm] donot normalize object add array in deep


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

Branch: refs/heads/0.16-dev
Commit: 45781624d88bf8e57ab3d6b1a01f84d37aff9fea
Parents: a68cc07
Author: Hanks 
Authored: Fri Aug 11 16:24:38 2017 +0800
Committer: Hanks 
Committed: Fri Aug 11 16:24:38 2017 +0800

--
 html5/runtime/normalize.js | 13 ++---
 1 file changed, 2 insertions(+), 11 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/45781624/html5/runtime/normalize.js
--
diff --git a/html5/runtime/normalize.js b/html5/runtime/normalize.js
index b5fab23..f1e93b8 100644
--- a/html5/runtime/normalize.js
+++ b/html5/runtime/normalize.js
@@ -47,18 +47,9 @@ export function normalizePrimitive (v) {
 case 'Number':
 case 'String':
 case 'Boolean':
-  return v
-
 case 'Array':
-  return v.map(normalizePrimitive)
-
-case 'Object': {
-  const obj = {}
-  for (const k in v) {
-obj[k] = normalizePrimitive(v[k])
-  }
-  return obj
-}
+case 'Object':
+  return v
 
 case 'ArrayBuffer':
   return {



[2/7] incubator-weex git commit: * [jsfm] release v0.21.8

2017-08-11 Thread acton393
* [jsfm] release v0.21.8


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

Branch: refs/heads/0.16-dev
Commit: a68cc07080396fce29a35048d7aeec9cfc55c948
Parents: b296793
Author: Hanks 
Authored: Wed Aug 9 17:34:13 2017 +0800
Committer: Hanks 
Committed: Wed Aug 9 17:34:13 2017 +0800

--
 package.json | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/a68cc070/package.json
--
diff --git a/package.json b/package.json
index 2ca642d..3a84f29 100644
--- a/package.json
+++ b/package.json
@@ -3,7 +3,7 @@
   "version": "0.12.2",
   "subversion": {
 "browser": "0.5.0",
-"framework": "0.21.6",
+"framework": "0.21.8",
 "vue-render": "0.12.1",
 "transformer": ">=0.1.5 <0.5"
   },
@@ -105,7 +105,7 @@
 "weex-picker": "^0.1.0",
 "weex-rax-framework": "0.4.7",
 "weex-vue-framework": "2.4.2-weex.3",
-"weex-styler": "0.1.9"
+"weex-styler": "^0.2.2"
   },
   "devDependencies": {
 "babel-core": "^6.17.0",



[1/7] incubator-weex git commit: Merge branch 'jsfm-feature-0.21.7' into jsfm-feature-0.21

2017-08-11 Thread acton393
Repository: incubator-weex
Updated Branches:
  refs/heads/0.16-dev 8719cdebf -> 42285f337


Merge branch 'jsfm-feature-0.21.7' into jsfm-feature-0.21


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

Branch: refs/heads/0.16-dev
Commit: b296793ed1086744027b1800e42beee64d4f45c1
Parents: f30a0c3 e3879ee
Author: Hanks 
Authored: Wed Aug 9 17:32:30 2017 +0800
Committer: Hanks 
Committed: Wed Aug 9 17:32:30 2017 +0800

--
 html5/runtime/task-center.js | 6 ++
 1 file changed, 2 insertions(+), 4 deletions(-)
--




[7/7] incubator-weex git commit: * [build] fix conflect

2017-08-11 Thread acton393
* [build] fix conflect


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

Branch: refs/heads/0.16-dev
Commit: 42285f337afe98f3876504ad29fc913e422e79a6
Parents: e903fe8
Author: Hanks 
Authored: Fri Aug 11 17:13:14 2017 +0800
Committer: Hanks 
Committed: Fri Aug 11 17:13:14 2017 +0800

--
 package.json | 6 --
 1 file changed, 6 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/42285f33/package.json
--
diff --git a/package.json b/package.json
index 4accf9e..6fa9019 100644
--- a/package.json
+++ b/package.json
@@ -105,13 +105,7 @@
 "semver": "^5.1.0",
 "weex-picker": "^0.1.0",
 "weex-rax-framework": "0.4.7",
-<<< HEAD
-"weex-vue-framework": "2.4.2-weex.3",
-"weex-styler": "^0.2.2"
-===
-"weex-styler": "0.1.9",
 "weex-vue-framework": "2.4.2-weex.3"
->>> 0.16-dev
   },
   "devDependencies": {
 "@weex-project/weex-picker": "^0.2.4",



[GitHub] incubator-weex issue #594: [jsfm] release v0.21.9

2017-08-11 Thread weex-bot
Github user weex-bot commented on the issue:

https://github.com/apache/incubator-weex/pull/594
  




  

  
  Fails

  
  
  :no_entry_sign:
  This PR modify SDK code. Please add/modify corresponding 
testcases. If it is ok, please comment about it. Or put '@notdanger' in you 
commit message.

  

  :no_entry_sign:
  Code file html5/runtime/normalize.js does not have the copyright 
header.

  




  

  
  Warnings

  
  
  :warning:
  No Changelog changes!

  

  :warning:
  This PR should update related documents as well. 

  





  Generated by :no_entry_sign: http://github.com/danger/danger-js/;>dangerJS




---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---


[GitHub] incubator-weex pull request #594: [jsfm] release v0.21.9

2017-08-11 Thread Hanks10100
GitHub user Hanks10100 opened a pull request:

https://github.com/apache/incubator-weex/pull/594

[jsfm] release v0.21.9

Don't normalize object and array in deep.

You can merge this pull request into a Git repository by running:

$ git pull https://github.com/Hanks10100/incubator-weex jsfm-feature-0.21

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/incubator-weex/pull/594.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #594


commit b296793ed1086744027b1800e42beee64d4f45c1
Author: Hanks 
Date:   2017-08-09T09:32:30Z

Merge branch 'jsfm-feature-0.21.7' into jsfm-feature-0.21

commit a68cc07080396fce29a35048d7aeec9cfc55c948
Author: Hanks 
Date:   2017-08-09T09:34:13Z

* [jsfm] release v0.21.8

commit 45781624d88bf8e57ab3d6b1a01f84d37aff9fea
Author: Hanks 
Date:   2017-08-11T08:24:38Z

* [jsfm] donot normalize object add array in deep

commit 22031bc8fab6f7ce1d56b1908a5a2c3390a8a719
Author: Hanks 
Date:   2017-08-11T09:11:05Z

* [build] merge from 0.16-dev

commit e903fe80daa9ad1d8262b4eaf647dbe81643fdd8
Author: Hanks 
Date:   2017-08-11T09:11:44Z

* [jsfm] release v0.21.9

commit 42285f337afe98f3876504ad29fc913e422e79a6
Author: Hanks 
Date:   2017-08-11T09:13:14Z

* [build] fix conflect




---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---


[2/3] incubator-weex git commit: Merge branch '0.15-dev' of https://git-wip-us.apache.org/repos/asf/incubator-weex into wip-us-0.16-dev

2017-08-11 Thread acton393
Merge branch '0.15-dev' of 
https://git-wip-us.apache.org/repos/asf/incubator-weex into wip-us-0.16-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/4529f167
Tree: http://git-wip-us.apache.org/repos/asf/incubator-weex/tree/4529f167
Diff: http://git-wip-us.apache.org/repos/asf/incubator-weex/diff/4529f167

Branch: refs/heads/0.16-dev
Commit: 4529f167330c08b89d0fa704ca2ee38bdf9e8b3c
Parents: 63c9c86 fdcb3b2
Author: acton393 
Authored: Fri Aug 11 16:10:50 2017 +0800
Committer: acton393 
Committed: Fri Aug 11 16:10:50 2017 +0800

--
 android/sdk/libs/armeabi/libweexjsc.so  | Bin 7570504 -> 7570392 bytes
 android/sdk/libs/x86/libweexjsc.so  | Bin 12121924 -> 12121924 
bytes
 .../com/taobao/weex/ui/component/WXSlider.java  |   4 +++-
 3 files changed, 3 insertions(+), 1 deletion(-)
--




[1/3] incubator-weex git commit: * [android] update x86 so

2017-08-11 Thread acton393
Repository: incubator-weex
Updated Branches:
  refs/heads/0.16-dev ffe4951bc -> 8719cdebf


* [android] update x86 so


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

Branch: refs/heads/0.16-dev
Commit: fdcb3b2b2a494425e717fed403c13348b08ae73a
Parents: 43c5fdf
Author: miomin <691292...@qq.com>
Authored: Fri Aug 11 16:03:38 2017 +0800
Committer: miomin <691292...@qq.com>
Committed: Fri Aug 11 16:03:38 2017 +0800

--
 android/sdk/libs/x86/libweexjsc.so | Bin 7570392 -> 12121924 bytes
 1 file changed, 0 insertions(+), 0 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/fdcb3b2b/android/sdk/libs/x86/libweexjsc.so
--
diff --git a/android/sdk/libs/x86/libweexjsc.so 
b/android/sdk/libs/x86/libweexjsc.so
index a365bed..ab27aa9 100755
Binary files a/android/sdk/libs/x86/libweexjsc.so and 
b/android/sdk/libs/x86/libweexjsc.so differ



[3/3] incubator-weex git commit: Merge branch '0.16-dev' of https://git-wip-us.apache.org/repos/asf/incubator-weex into wip-us-0.16-dev

2017-08-11 Thread acton393
Merge branch '0.16-dev' of 
https://git-wip-us.apache.org/repos/asf/incubator-weex into wip-us-0.16-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/8719cdeb
Tree: http://git-wip-us.apache.org/repos/asf/incubator-weex/tree/8719cdeb
Diff: http://git-wip-us.apache.org/repos/asf/incubator-weex/diff/8719cdeb

Branch: refs/heads/0.16-dev
Commit: 8719cdebfb8c5a9059cbd37e1f00467de5c83298
Parents: 4529f16 ffe4951
Author: acton393 
Authored: Fri Aug 11 16:15:24 2017 +0800
Committer: acton393 
Committed: Fri Aug 11 16:15:24 2017 +0800

--
 .../com/taobao/weex/ui/component/WXSlider.java  |   4 +-
 .../WeexDemo.xcodeproj/project.pbxproj  |   6 +
 ios/playground/WeexDemo/AppDelegate.m   |   2 +-
 .../WeexDemo/WXExtendCallNativeTest.h   |  25 +++
 .../WeexDemo/WXExtendCallNativeTest.m   |  47 ++
 ios/sdk/WeexSDK.xcodeproj/project.pbxproj   |  28 +++
 .../WeexSDK/Sources/Bridge/WXBridgeContext.m|  35 ++--
 ios/sdk/WeexSDK/Sources/Bridge/WXJSCoreBridge.m |  23 ++-
 ios/sdk/WeexSDK/Sources/Debug/WXDebugTool.h |   4 +
 ios/sdk/WeexSDK/Sources/Debug/WXDebugTool.m |  10 ++
 ios/sdk/WeexSDK/Sources/Engine/WXSDKEngine.h|  10 ++
 ios/sdk/WeexSDK/Sources/Engine/WXSDKEngine.m|   6 +
 .../WeexSDK/Sources/Manager/WXBridgeManager.m   |   4 +
 .../Sources/Manager/WXComponentFactory.h|   1 +
 .../Sources/Manager/WXComponentFactory.m|  23 +++
 .../Sources/Manager/WXComponentManager.m|  18 +-
 .../Sources/Manager/WXExtendCallNativeManager.h |  26 +++
 .../Sources/Manager/WXExtendCallNativeManager.m |  80 +
 .../WeexSDK/Sources/Manager/WXModuleFactory.h   |   6 +
 .../WeexSDK/Sources/Manager/WXModuleFactory.m   |  24 +++
 .../WeexSDK/Sources/Manager/WXTracingManager.h  |  33 +++-
 .../WeexSDK/Sources/Manager/WXTracingManager.m  | 169 ---
 ios/sdk/WeexSDK/Sources/Model/WXComponent.m |   1 -
 ios/sdk/WeexSDK/Sources/Model/WXSDKInstance.m   |   6 +-
 ios/sdk/WeexSDK/Sources/Monitor/WXMonitor.m |   2 +
 .../Protocol/WXExtendCallNativeProtocol.h   |  47 ++
 .../Sources/Protocol/WXTracingProtocol.h|  29 
 .../Sources/View/WXComponent+ViewManagement.m   |   1 -
 ios/sdk/WeexSDK/Sources/WeexSDK.h   |   2 +
 29 files changed, 609 insertions(+), 63 deletions(-)
--




incubator-weex git commit: * [android] update x86 so

2017-08-11 Thread acton393
Repository: incubator-weex
Updated Branches:
  refs/heads/0.15-dev 43c5fdfdb -> fdcb3b2b2


* [android] update x86 so


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

Branch: refs/heads/0.15-dev
Commit: fdcb3b2b2a494425e717fed403c13348b08ae73a
Parents: 43c5fdf
Author: miomin <691292...@qq.com>
Authored: Fri Aug 11 16:03:38 2017 +0800
Committer: miomin <691292...@qq.com>
Committed: Fri Aug 11 16:03:38 2017 +0800

--
 android/sdk/libs/x86/libweexjsc.so | Bin 7570392 -> 12121924 bytes
 1 file changed, 0 insertions(+), 0 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/fdcb3b2b/android/sdk/libs/x86/libweexjsc.so
--
diff --git a/android/sdk/libs/x86/libweexjsc.so 
b/android/sdk/libs/x86/libweexjsc.so
index a365bed..ab27aa9 100755
Binary files a/android/sdk/libs/x86/libweexjsc.so and 
b/android/sdk/libs/x86/libweexjsc.so differ



[GitHub] incubator-weex pull request #593: * [android] update x86 so

2017-08-11 Thread asfgit
Github user asfgit closed the pull request at:

https://github.com/apache/incubator-weex/pull/593


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---


[GitHub] incubator-weex issue #593: * [android] update x86 so

2017-08-11 Thread weex-bot
Github user weex-bot commented on the issue:

https://github.com/apache/incubator-weex/pull/593
  





  

  
  Warnings

  
  
  :warning:
  No Changelog changes!

  





  Generated by :no_entry_sign: http://github.com/danger/danger-js/;>dangerJS




---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---


[GitHub] incubator-weex pull request #593: * [android] update x86 so

2017-08-11 Thread miomin
GitHub user miomin opened a pull request:

https://github.com/apache/incubator-weex/pull/593

* [android] update x86 so



You can merge this pull request into a Git repository by running:

$ git pull https://github.com/miomin/incubator-weex 0.15-dev

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/incubator-weex/pull/593.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #593


commit fdcb3b2b2a494425e717fed403c13348b08ae73a
Author: miomin <691292...@qq.com>
Date:   2017-08-11T08:03:38Z

* [android] update x86 so




---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---


[GitHub] incubator-weex issue #592: [html5] fix setItem cannot set value to 0 bug.

2017-08-11 Thread weex-bot
Github user weex-bot commented on the issue:

https://github.com/apache/incubator-weex/pull/592
  




  

  
  Fails

  
  
  :no_entry_sign:
  This PR modify SDK code. Please add/modify corresponding 
testcases. If it is ok, please comment about it. Or put '@notdanger' in you 
commit message.

  




  

  
  Warnings

  
  
  :warning:
  No Changelog changes!

  

  :warning:
  This PR should update related documents as well. 

  





  Generated by :no_entry_sign: http://github.com/danger/danger-js/;>dangerJS




---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---


[GitHub] incubator-weex pull request #592: [html5] fix setItem cannot set value to 0 ...

2017-08-11 Thread wispy316
GitHub user wispy316 opened a pull request:

https://github.com/apache/incubator-weex/pull/592

[html5] fix setItem cannot set value to 0 bug.

[html5] fix setItem cannot set value to 0 bug. 
https://aone.alibaba-inc.com/issue/12020693


You can merge this pull request into a Git repository by running:

$ git pull https://github.com/wispy316/incubator-weex bugfix-js-storage

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/incubator-weex/pull/592.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #592


commit 594d8302cf14c65aa951ee15c5f916cab10bff33
Author: 行久 
Date:   2017-08-11T05:55:13Z

[html5] fix setItem cannot set value to 0 bug.  
https://aone.alibaba-inc.com/issue/12020693




---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---