[jira] [Commented] (WEEX-69) Replace Facebook's Yoga in Weex with Google's FlexboxLayout to avoid potential license issue.

2018-04-27 Thread ASF GitHub Bot (JIRA)

[ 
https://issues.apache.org/jira/browse/WEEX-69?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16457394#comment-16457394
 ] 

ASF GitHub Bot commented on WEEX-69:


Github user YorkShen commented on the issue:

https://github.com/apache/incubator-weex/pull/1132
  
https://issues.apache.org/jira/browse/WEEX-69?jql=text%20~%20%22yoga%22


> Replace Facebook's Yoga in Weex with Google's FlexboxLayout to avoid 
> potential license issue.
> -
>
> Key: WEEX-69
> URL: https://issues.apache.org/jira/browse/WEEX-69
> Project: Weex
>  Issue Type: Improvement
>  Components: Android, iOS
>Affects Versions: 0.12, 0.13, 0.14, 0.15, 0.16
>Reporter: zhengshihan
>Assignee: zhengshihan
>Priority: Blocker
>  Labels: features, security
>   Original Estimate: 1,008h
>  Remaining Estimate: 1,008h
>
> As we know,[The Apache Software Foundation bans the usage of Facebook 
> BSD+Patents licensed in Apache 
> products|https://www.apache.org/legal/resolved.html#category-x]
> The Facebook BSD+Patents license includes a specification of a PATENTS file 
> that passes along risk to downstream consumers of our software imbalanced in 
> favor of the licensor, not the licensee, thereby violating our Apache legal 
> policy of being a universal donor. The terms of Facebook BSD+Patents license 
> are not a subset of those found in the ALv2, and they cannot be sublicensed 
> as ALv2.” 
> Weex-Team have heard the news and we decide to remove Facebook Yoga 
> with its additional Facebook BSD+Patents license.  In order to release the 
> next version as soon as possible, we will create a new LayoutEngine based on 
> [the Google 's Flex-Layout|https://github.com/google/flexbox-layout]. 



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (WEEX-326) instanceId:, exception function:initFramework, exception:spinWaitPeer timeout

2018-04-27 Thread mjsornp (JIRA)
mjsornp created WEEX-326:


 Summary: instanceId:, exception function:initFramework, 
exception:spinWaitPeer timeout
 Key: WEEX-326
 URL: https://issues.apache.org/jira/browse/WEEX-326
 Project: Weex
  Issue Type: Bug
Reporter: mjsornp
Assignee: Adam Feng


Sometimes found wx_create_instance_error, errCode:1001

 

Log as below:

04-17 10:48:33.096 E/jsengine( 2213): spinWaitPeer timeout
04-17 10:48:33.096 E/weex ( 2213): reportJSException  instanceId:, 
exception function:initFramework, exception:spinWaitPeer timeout
04-17 10:48:33.096 E/weex ( 2213): reportJSException:spinWaitPeer timeout
04-17 10:48:33.096 E/weex ( 2213): null
04-17 10:48:33.096 E/weex ( 2213): [WXBridgeManager] invokeInitFramework 
ExecuteJavaScript fail
04-17 10:48:33.096 D/dalvikvm( 893): GC_CONCURRENT freed 567K, 85% free 
3835K/24752K, paused 308ms+39ms, total 883ms
04-17 10:48:33.096 D/dalvikvm( 893): WAIT_FOR_CONCURRENT_GC blocked 740ms
04-17 10:48:33.306 W/weex ( 2213): WXComponentRegistry Duplicate the Module 
name: modal

 



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (WEEX-325) Some MeiZhu Mobole throw NoClassDefFoundError: android/support/design/widget/AppBarLayout$OnOffsetChangedListener

2018-04-27 Thread ASF GitHub Bot (JIRA)

[ 
https://issues.apache.org/jira/browse/WEEX-325?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16457318#comment-16457318
 ] 

ASF GitHub Bot commented on WEEX-325:
-

Github user asfgit closed the pull request at:

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


> Some MeiZhu Mobole throw NoClassDefFoundError: 
> android/support/design/widget/AppBarLayout$OnOffsetChangedListener
> -
>
> Key: WEEX-325
> URL: https://issues.apache.org/jira/browse/WEEX-325
> Project: Weex
>  Issue Type: Bug
>Reporter: codefurture
>Assignee: Adam Feng
>Priority: Minor
>
> 04-28 10:04:36.635 17116-17257/com.alibaba.lstywy E/AndroidRuntime: FATAL 
> EXCEPTION: WeexJSBridgeThread
>  Process: com.alibaba.lstywy, PID: 17116
>  java.lang.NoClassDefFoundError: 
> android/support/design/widget/AppBarLayout$OnOffsetChangedListener
>  at java.lang.Class.getDeclaredMethods(Native Method)
>  at java.lang.Class.getPublicMethodsRecursive(Class.java:901)
>  at java.lang.Class.getMethods(Class.java:884)
>  at 
> com.taobao.weex.ui.SimpleComponentHolder.getMethods(SimpleComponentHolder.java:145)
>  at 
> com.taobao.weex.ui.SimpleComponentHolder.generate(SimpleComponentHolder.java:133)
>  at 
> com.taobao.weex.ui.SimpleComponentHolder.getMethods(SimpleComponentHolder.java:209)
>  at com.taobao.weex.ui.WXComponentRegistry$1.run(WXComponentRegistry.java:58)
>  at com.taobao.weex.common.WXThread$SafeRunnable.run(WXThread.java:48)
>  at android.os.Handler.handleCallback(Handler.java:808)
>  at android.os.Handler.dispatchMessage(Handler.java:103)
>  at android.os.Looper.loop(Looper.java:193)
>  at android.os.HandlerThread.run(HandlerThread.java:61)
>  Caused by: java.lang.ClassNotFoundException: Didn't find class 
> "android.support.design.widget.AppBarLayout$OnOffsetChangedListener" on path: 
> DexPathList[[zip file "/data/app/com.alibaba.lstywy-2.apk", zip file 
> "/data/data/com.alibaba.lstywy/code_cache/secondary-dexes/com.alibaba.lstywy-2.apk.classes2.zip"],nativeLibraryDirectories=[/data/app-lib/com.alibaba.lstywy-2,
>  /vendor/lib, /system/lib]]
>  at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56)
>  at java.lang.ClassLoader.loadClass(ClassLoader.java:497)
>  at java.lang.ClassLoader.loadClass(ClassLoader.java:457)
>  at java.lang.Class.getDeclaredMethods(Native Method) 
>  at java.lang.Class.getPublicMethodsRecursive(Class.java:901) 
>  at java.lang.Class.getMethods(Class.java:884) 
>  at 
> com.taobao.weex.ui.SimpleComponentHolder.getMethods(SimpleComponentHolder.java:145)
>  
>  at 
> com.taobao.weex.ui.SimpleComponentHolder.generate(SimpleComponentHolder.java:133)
>  
>  at 
> com.taobao.weex.ui.SimpleComponentHolder.getMethods(SimpleComponentHolder.java:209)
>  
>  at com.taobao.weex.ui.WXComponentRegistry$1.run(WXComponentRegistry.java:58) 
>  at com.taobao.weex.common.WXThread$SafeRunnable.run(WXThread.java:48) 
>  at android.os.Handler.handleCallback(Handler.java:808) 
>  at android.os.Handler.dispatchMessage(Handler.java:103) 
>  at android.os.Looper.loop(Looper.java:193) 
>  at android.os.HandlerThread.run(HandlerThread.java:61) 
> 04-28 10:04:36.730 17116-17248/com.alibaba.lstywy E/StrictMode: A resource 
> was acquired at attached stack trace but never released. See 
> java.io.Closeable for information on avoiding resource leaks.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (WEEX-299) Touch event will transmit to next layer

2018-04-27 Thread ASF GitHub Bot (JIRA)

[ 
https://issues.apache.org/jira/browse/WEEX-299?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16457315#comment-16457315
 ] 

ASF GitHub Bot commented on WEEX-299:
-

Github user asfgit closed the pull request at:

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


> Touch event will transmit to next layer
> ---
>
> Key: WEEX-299
> URL: https://issues.apache.org/jira/browse/WEEX-299
> Project: Weex
>  Issue Type: Bug
>Reporter: quanyun wei
>Assignee: Adam Feng
>Priority: Critical
>
> This is the test demo in 
> [dotwe|[http://dotwe.org/vue/d269c46eabb5da4bda6c8ac91a11c464]|http://dotwe.org/vue/d269c46eabb5da4bda6c8ac91a11c464],]
>  when touch the text, the div will also response the touch event.
> {code:java}
> //代码占位符
> 
>  ontouchcancel='ontouchcancel' ontouchend="ontouchend"
> @touchstart="ontouchstart" @touchmove="ontouchmove" @touchend="ontouchend" 
> @shouldStopPropagation="shouldStopPropagation"
> >{{forceValue}}
> 
> {code}
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (WEEX-299) Touch event will transmit to next layer

2018-04-27 Thread ASF GitHub Bot (JIRA)

[ 
https://issues.apache.org/jira/browse/WEEX-299?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16457312#comment-16457312
 ] 

ASF GitHub Bot commented on WEEX-299:
-

Github user misakuo commented on the issue:

https://github.com/apache/incubator-weex/pull/1138
  
nice


> Touch event will transmit to next layer
> ---
>
> Key: WEEX-299
> URL: https://issues.apache.org/jira/browse/WEEX-299
> Project: Weex
>  Issue Type: Bug
>Reporter: quanyun wei
>Assignee: Adam Feng
>Priority: Critical
>
> This is the test demo in 
> [dotwe|[http://dotwe.org/vue/d269c46eabb5da4bda6c8ac91a11c464]|http://dotwe.org/vue/d269c46eabb5da4bda6c8ac91a11c464],]
>  when touch the text, the div will also response the touch event.
> {code:java}
> //代码占位符
> 
>  ontouchcancel='ontouchcancel' ontouchend="ontouchend"
> @touchstart="ontouchstart" @touchmove="ontouchmove" @touchend="ontouchend" 
> @shouldStopPropagation="shouldStopPropagation"
> >{{forceValue}}
> 
> {code}
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (WEEX-325) Some MeiZhu Mobole throw NoClassDefFoundError: android/support/design/widget/AppBarLayout$OnOffsetChangedListener

2018-04-27 Thread ASF GitHub Bot (JIRA)

[ 
https://issues.apache.org/jira/browse/WEEX-325?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16457309#comment-16457309
 ] 

ASF GitHub Bot commented on WEEX-325:
-

Github user weex-bot commented on the issue:

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





  

  
  Warnings

  
  
  :warning:
  No Changelog changes!

  




  

  
  Messages

  
  
  :book:
  danger test finished.

  




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




> Some MeiZhu Mobole throw NoClassDefFoundError: 
> android/support/design/widget/AppBarLayout$OnOffsetChangedListener
> -
>
> Key: WEEX-325
> URL: https://issues.apache.org/jira/browse/WEEX-325
> Project: Weex
>  Issue Type: Bug
>Reporter: codefurture
>Assignee: Adam Feng
>Priority: Minor
>
> 04-28 10:04:36.635 17116-17257/com.alibaba.lstywy E/AndroidRuntime: FATAL 
> EXCEPTION: WeexJSBridgeThread
>  Process: com.alibaba.lstywy, PID: 17116
>  java.lang.NoClassDefFoundError: 
> android/support/design/widget/AppBarLayout$OnOffsetChangedListener
>  at java.lang.Class.getDeclaredMethods(Native Method)
>  at java.lang.Class.getPublicMethodsRecursive(Class.java:901)
>  at java.lang.Class.getMethods(Class.java:884)
>  at 
> com.taobao.weex.ui.SimpleComponentHolder.getMethods(SimpleComponentHolder.java:145)
>  at 
> com.taobao.weex.ui.SimpleComponentHolder.generate(SimpleComponentHolder.java:133)
>  at 
> com.taobao.weex.ui.SimpleComponentHolder.getMethods(SimpleComponentHolder.java:209)
>  at com.taobao.weex.ui.WXComponentRegistry$1.run(WXComponentRegistry.java:58)
>  at com.taobao.weex.common.WXThread$SafeRunnable.run(WXThread.java:48)
>  at android.os.Handler.handleCallback(Handler.java:808)
>  at android.os.Handler.dispatchMessage(Handler.java:103)
>  at android.os.Looper.loop(Looper.java:193)
>  at android.os.HandlerThread.run(HandlerThread.java:61)
>  Caused by: java.lang.ClassNotFoundException: Didn't find class 
> "android.support.design.widget.AppBarLayout$OnOffsetChangedListener" on path: 
> DexPathList[[zip file "/data/app/com.alibaba.lstywy-2.apk", zip file 
> "/data/data/com.alibaba.lstywy/code_cache/secondary-dexes/com.alibaba.lstywy-2.apk.classes2.zip"],nativeLibraryDirectories=[/data/app-lib/com.alibaba.lstywy-2,
>  /vendor/lib, /system/lib]]
>  at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56)
>  at java.lang.ClassLoader.loadClass(ClassLoader.java:497)
>  at java.lang.ClassLoader.loadClass(ClassLoader.java:457)
>  at java.lang.Class.getDeclaredMethods(Native Method) 
>  at java.lang.Class.getPublicMethodsRecursive(Class.java:901) 
>  at java.lang.Class.getMethods(Class.java:884) 
>  at 
> com.taobao.weex.ui.SimpleComponentHolder.getMethods(SimpleComponentHolder.java:145)
>  
>  at 
> com.taobao.weex.ui.SimpleComponentHolder.generate(SimpleComponentHolder.java:133)
>  
>  at 
> com.taobao.weex.ui.SimpleComponentHolder.getMethods(SimpleComponentHolder.java:209)
>  
>  at com.taobao.weex.ui.WXComponentRegistry$1.run(WXComponentRegistry.java:58) 
>  at com.taobao.weex.common.WXThread$SafeRunnable.run(WXThread.java:48) 
>  at android.os.Handler.handleCallback(Handler.java:808) 
>  at android.os.Handler.dispatchMessage(Handler.java:103) 
>  at android.os.Looper.loop(Looper.java:193) 
>  at android.os.HandlerThread.run(HandlerThread.java:61) 
> 04-28 10:04:36.730 17116-17248/com.alibaba.lstywy E/StrictMode: A resource 
> was acquired at attached stack trace but never released. See 
> java.io.Closeable for information on avoiding resource leaks.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[GitHub] incubator-weex-site pull request #146: Update waterfall.md

2018-04-27 Thread zwwill
GitHub user zwwill opened a pull request:

https://github.com/apache/incubator-weex-site/pull/146

Update waterfall.md



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

$ git pull https://github.com/zwwill/incubator-weex-site patch-2

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

https://github.com/apache/incubator-weex-site/pull/146.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 #146


commit 075c25aa4efd9c6750d459e12120375c00ff3afd
Author: 木羽 
Date:   2018-04-28T02:38:35Z

Update waterfall.md




---


[jira] [Commented] (WEEX-325) Some MeiZhu Mobole throw NoClassDefFoundError: android/support/design/widget/AppBarLayout$OnOffsetChangedListener

2018-04-27 Thread ASF GitHub Bot (JIRA)

[ 
https://issues.apache.org/jira/browse/WEEX-325?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16457308#comment-16457308
 ] 

ASF GitHub Bot commented on WEEX-325:
-

GitHub user gubaojian opened a pull request:

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

[WEEX-325][android] Some MeiZhu Mobole throw NoClassDefFoundError: 
android/support/design/widget/AppBarLayout$OnOffsetChangedListener

weex_enchane throw exception, weex should catch the exception and not  
effect other component and weex sdk.  [WEEX-325][android] Some MeiZhu Mobole 
throw NoClassDefFoundError: 
android/support/design/widget/AppBarLayout$OnOffsetChangedListener

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

$ git pull https://github.com/gubaojian/incubator-weex 
release_0.19_fix_meizhu_appbarlayout_exception

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

https://github.com/apache/incubator-weex/pull/1140.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 #1140


commit 5b47d2e4a51bc5a640b5fd2e048d80cdcd82b448
Author: jianbai.gbj 
Date:   2018-04-28T02:33:25Z

[WEEX-325][android] Some MeiZhu Mobole throw NoClassDefFoundError: 
android/support/design/widget/AppBarLayout$OnOffsetChangedListener




> Some MeiZhu Mobole throw NoClassDefFoundError: 
> android/support/design/widget/AppBarLayout$OnOffsetChangedListener
> -
>
> Key: WEEX-325
> URL: https://issues.apache.org/jira/browse/WEEX-325
> Project: Weex
>  Issue Type: Bug
>Reporter: codefurture
>Assignee: Adam Feng
>Priority: Minor
>
> 04-28 10:04:36.635 17116-17257/com.alibaba.lstywy E/AndroidRuntime: FATAL 
> EXCEPTION: WeexJSBridgeThread
>  Process: com.alibaba.lstywy, PID: 17116
>  java.lang.NoClassDefFoundError: 
> android/support/design/widget/AppBarLayout$OnOffsetChangedListener
>  at java.lang.Class.getDeclaredMethods(Native Method)
>  at java.lang.Class.getPublicMethodsRecursive(Class.java:901)
>  at java.lang.Class.getMethods(Class.java:884)
>  at 
> com.taobao.weex.ui.SimpleComponentHolder.getMethods(SimpleComponentHolder.java:145)
>  at 
> com.taobao.weex.ui.SimpleComponentHolder.generate(SimpleComponentHolder.java:133)
>  at 
> com.taobao.weex.ui.SimpleComponentHolder.getMethods(SimpleComponentHolder.java:209)
>  at com.taobao.weex.ui.WXComponentRegistry$1.run(WXComponentRegistry.java:58)
>  at com.taobao.weex.common.WXThread$SafeRunnable.run(WXThread.java:48)
>  at android.os.Handler.handleCallback(Handler.java:808)
>  at android.os.Handler.dispatchMessage(Handler.java:103)
>  at android.os.Looper.loop(Looper.java:193)
>  at android.os.HandlerThread.run(HandlerThread.java:61)
>  Caused by: java.lang.ClassNotFoundException: Didn't find class 
> "android.support.design.widget.AppBarLayout$OnOffsetChangedListener" on path: 
> DexPathList[[zip file "/data/app/com.alibaba.lstywy-2.apk", zip file 
> "/data/data/com.alibaba.lstywy/code_cache/secondary-dexes/com.alibaba.lstywy-2.apk.classes2.zip"],nativeLibraryDirectories=[/data/app-lib/com.alibaba.lstywy-2,
>  /vendor/lib, /system/lib]]
>  at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56)
>  at java.lang.ClassLoader.loadClass(ClassLoader.java:497)
>  at java.lang.ClassLoader.loadClass(ClassLoader.java:457)
>  at java.lang.Class.getDeclaredMethods(Native Method) 
>  at java.lang.Class.getPublicMethodsRecursive(Class.java:901) 
>  at java.lang.Class.getMethods(Class.java:884) 
>  at 
> com.taobao.weex.ui.SimpleComponentHolder.getMethods(SimpleComponentHolder.java:145)
>  
>  at 
> com.taobao.weex.ui.SimpleComponentHolder.generate(SimpleComponentHolder.java:133)
>  
>  at 
> com.taobao.weex.ui.SimpleComponentHolder.getMethods(SimpleComponentHolder.java:209)
>  
>  at com.taobao.weex.ui.WXComponentRegistry$1.run(WXComponentRegistry.java:58) 
>  at com.taobao.weex.common.WXThread$SafeRunnable.run(WXThread.java:48) 
>  at android.os.Handler.handleCallback(Handler.java:808) 
>  at android.os.Handler.dispatchMessage(Handler.java:103) 
>  at android.os.Looper.loop(Looper.java:193) 
>  at android.os.HandlerThread.run(HandlerThread.java:61) 
> 04-28 10:04:36.730 17116-17248/com.alibaba.lstywy E/StrictMode: A resource 
> was acquired at attached stack trace but never released. See 
> java.io.Closeable for information on avoiding resource leaks.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (WEEX-325) Some MeiZhu Mobole throw NoClassDefFoundError: android/support/design/widget/AppBarLayout$OnOffsetChangedListener

2018-04-27 Thread codefurture (JIRA)

[ 
https://issues.apache.org/jira/browse/WEEX-325?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16457306#comment-16457306
 ] 

codefurture commented on WEEX-325:
--

weex_enchane throw exception, weex should catch the exception and not  effect 
other component and weex sdk

> Some MeiZhu Mobole throw NoClassDefFoundError: 
> android/support/design/widget/AppBarLayout$OnOffsetChangedListener
> -
>
> Key: WEEX-325
> URL: https://issues.apache.org/jira/browse/WEEX-325
> Project: Weex
>  Issue Type: Bug
>Reporter: codefurture
>Assignee: Adam Feng
>Priority: Minor
>
> 04-28 10:04:36.635 17116-17257/com.alibaba.lstywy E/AndroidRuntime: FATAL 
> EXCEPTION: WeexJSBridgeThread
>  Process: com.alibaba.lstywy, PID: 17116
>  java.lang.NoClassDefFoundError: 
> android/support/design/widget/AppBarLayout$OnOffsetChangedListener
>  at java.lang.Class.getDeclaredMethods(Native Method)
>  at java.lang.Class.getPublicMethodsRecursive(Class.java:901)
>  at java.lang.Class.getMethods(Class.java:884)
>  at 
> com.taobao.weex.ui.SimpleComponentHolder.getMethods(SimpleComponentHolder.java:145)
>  at 
> com.taobao.weex.ui.SimpleComponentHolder.generate(SimpleComponentHolder.java:133)
>  at 
> com.taobao.weex.ui.SimpleComponentHolder.getMethods(SimpleComponentHolder.java:209)
>  at com.taobao.weex.ui.WXComponentRegistry$1.run(WXComponentRegistry.java:58)
>  at com.taobao.weex.common.WXThread$SafeRunnable.run(WXThread.java:48)
>  at android.os.Handler.handleCallback(Handler.java:808)
>  at android.os.Handler.dispatchMessage(Handler.java:103)
>  at android.os.Looper.loop(Looper.java:193)
>  at android.os.HandlerThread.run(HandlerThread.java:61)
>  Caused by: java.lang.ClassNotFoundException: Didn't find class 
> "android.support.design.widget.AppBarLayout$OnOffsetChangedListener" on path: 
> DexPathList[[zip file "/data/app/com.alibaba.lstywy-2.apk", zip file 
> "/data/data/com.alibaba.lstywy/code_cache/secondary-dexes/com.alibaba.lstywy-2.apk.classes2.zip"],nativeLibraryDirectories=[/data/app-lib/com.alibaba.lstywy-2,
>  /vendor/lib, /system/lib]]
>  at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56)
>  at java.lang.ClassLoader.loadClass(ClassLoader.java:497)
>  at java.lang.ClassLoader.loadClass(ClassLoader.java:457)
>  at java.lang.Class.getDeclaredMethods(Native Method) 
>  at java.lang.Class.getPublicMethodsRecursive(Class.java:901) 
>  at java.lang.Class.getMethods(Class.java:884) 
>  at 
> com.taobao.weex.ui.SimpleComponentHolder.getMethods(SimpleComponentHolder.java:145)
>  
>  at 
> com.taobao.weex.ui.SimpleComponentHolder.generate(SimpleComponentHolder.java:133)
>  
>  at 
> com.taobao.weex.ui.SimpleComponentHolder.getMethods(SimpleComponentHolder.java:209)
>  
>  at com.taobao.weex.ui.WXComponentRegistry$1.run(WXComponentRegistry.java:58) 
>  at com.taobao.weex.common.WXThread$SafeRunnable.run(WXThread.java:48) 
>  at android.os.Handler.handleCallback(Handler.java:808) 
>  at android.os.Handler.dispatchMessage(Handler.java:103) 
>  at android.os.Looper.loop(Looper.java:193) 
>  at android.os.HandlerThread.run(HandlerThread.java:61) 
> 04-28 10:04:36.730 17116-17248/com.alibaba.lstywy E/StrictMode: A resource 
> was acquired at attached stack trace but never released. See 
> java.io.Closeable for information on avoiding resource leaks.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (WEEX-325) Some MeiZhu Mobole throw NoClassDefFoundError: android/support/design/widget/AppBarLayout$OnOffsetChangedListener

2018-04-27 Thread codefurture (JIRA)
codefurture created WEEX-325:


 Summary: Some MeiZhu Mobole throw NoClassDefFoundError: 
android/support/design/widget/AppBarLayout$OnOffsetChangedListener
 Key: WEEX-325
 URL: https://issues.apache.org/jira/browse/WEEX-325
 Project: Weex
  Issue Type: Bug
Reporter: codefurture
Assignee: Adam Feng


04-28 10:04:36.635 17116-17257/com.alibaba.lstywy E/AndroidRuntime: FATAL 
EXCEPTION: WeexJSBridgeThread
 Process: com.alibaba.lstywy, PID: 17116
 java.lang.NoClassDefFoundError: 
android/support/design/widget/AppBarLayout$OnOffsetChangedListener
 at java.lang.Class.getDeclaredMethods(Native Method)
 at java.lang.Class.getPublicMethodsRecursive(Class.java:901)
 at java.lang.Class.getMethods(Class.java:884)
 at 
com.taobao.weex.ui.SimpleComponentHolder.getMethods(SimpleComponentHolder.java:145)
 at 
com.taobao.weex.ui.SimpleComponentHolder.generate(SimpleComponentHolder.java:133)
 at 
com.taobao.weex.ui.SimpleComponentHolder.getMethods(SimpleComponentHolder.java:209)
 at com.taobao.weex.ui.WXComponentRegistry$1.run(WXComponentRegistry.java:58)
 at com.taobao.weex.common.WXThread$SafeRunnable.run(WXThread.java:48)
 at android.os.Handler.handleCallback(Handler.java:808)
 at android.os.Handler.dispatchMessage(Handler.java:103)
 at android.os.Looper.loop(Looper.java:193)
 at android.os.HandlerThread.run(HandlerThread.java:61)
 Caused by: java.lang.ClassNotFoundException: Didn't find class 
"android.support.design.widget.AppBarLayout$OnOffsetChangedListener" on path: 
DexPathList[[zip file "/data/app/com.alibaba.lstywy-2.apk", zip file 
"/data/data/com.alibaba.lstywy/code_cache/secondary-dexes/com.alibaba.lstywy-2.apk.classes2.zip"],nativeLibraryDirectories=[/data/app-lib/com.alibaba.lstywy-2,
 /vendor/lib, /system/lib]]
 at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56)
 at java.lang.ClassLoader.loadClass(ClassLoader.java:497)
 at java.lang.ClassLoader.loadClass(ClassLoader.java:457)
 at java.lang.Class.getDeclaredMethods(Native Method) 
 at java.lang.Class.getPublicMethodsRecursive(Class.java:901) 
 at java.lang.Class.getMethods(Class.java:884) 
 at 
com.taobao.weex.ui.SimpleComponentHolder.getMethods(SimpleComponentHolder.java:145)
 
 at 
com.taobao.weex.ui.SimpleComponentHolder.generate(SimpleComponentHolder.java:133)
 
 at 
com.taobao.weex.ui.SimpleComponentHolder.getMethods(SimpleComponentHolder.java:209)
 
 at com.taobao.weex.ui.WXComponentRegistry$1.run(WXComponentRegistry.java:58) 
 at com.taobao.weex.common.WXThread$SafeRunnable.run(WXThread.java:48) 
 at android.os.Handler.handleCallback(Handler.java:808) 
 at android.os.Handler.dispatchMessage(Handler.java:103) 
 at android.os.Looper.loop(Looper.java:193) 
 at android.os.HandlerThread.run(HandlerThread.java:61) 
04-28 10:04:36.730 17116-17248/com.alibaba.lstywy E/StrictMode: A resource was 
acquired at attached stack trace but never released. See java.io.Closeable for 
information on avoiding resource leaks.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (WEEX-319) Set min-height only , "align-items: stretch" does not work. 当 flex-direction: row;min-height:100px; 时 align-items: stretch; 不生效

2018-04-27 Thread minghe (JIRA)

 [ 
https://issues.apache.org/jira/browse/WEEX-319?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

minghe updated WEEX-319:

Description: 
Android:

flex-direction: row;
min-height:100px; 
 align-items: stretch; //  not work

repeat:
http://dotwe.org/vue/b9cc533513062352278123aa53468e8e

  was:

flex-direction: row;
min-height:100px; 
 align-items: stretch; 不生效
重现:
http://dotwe.org/vue/b9cc533513062352278123aa53468e8e


> Set min-height only , "align-items: stretch" does not work. 当 flex-direction: 
> row;min-height:100px; 时 align-items: stretch; 不生效
> ---
>
> Key: WEEX-319
> URL: https://issues.apache.org/jira/browse/WEEX-319
> Project: Weex
>  Issue Type: Bug
>  Components: Android
>Affects Versions: 0.18
>Reporter: minghe
>Assignee: Adam Feng
>Priority: Major
>
> Android:
> flex-direction: row;
> min-height:100px; 
>  align-items: stretch; //  not work
> repeat:
> http://dotwe.org/vue/b9cc533513062352278123aa53468e8e



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (WEEX-319) Set min-height only , "align-items: stretch" does not work. 当 flex-direction: row;min-height:100px; 时 align-items: stretch; 不生效

2018-04-27 Thread minghe (JIRA)

 [ 
https://issues.apache.org/jira/browse/WEEX-319?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

minghe updated WEEX-319:

Summary: Set min-height only , "align-items: stretch" does not work. 当 
flex-direction: row;min-height:100px; 时 align-items: stretch; 不生效  (was: 当 
flex-direction: row;min-height:100px; 时 align-items: stretch; 不生效)

> Set min-height only , "align-items: stretch" does not work. 当 flex-direction: 
> row;min-height:100px; 时 align-items: stretch; 不生效
> ---
>
> Key: WEEX-319
> URL: https://issues.apache.org/jira/browse/WEEX-319
> Project: Weex
>  Issue Type: Bug
>  Components: Android
>Affects Versions: 0.18
>Reporter: minghe
>Assignee: Adam Feng
>Priority: Major
>
> flex-direction: row;
> min-height:100px; 
>  align-items: stretch; 不生效
> 重现:
> http://dotwe.org/vue/b9cc533513062352278123aa53468e8e



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[GitHub] incubator-weex-site pull request #145: Update list.md

2018-04-27 Thread zwwill
GitHub user zwwill opened a pull request:

https://github.com/apache/incubator-weex-site/pull/145

Update list.md

show-scrollbar 对  也是可用的

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

$ git pull https://github.com/zwwill/incubator-weex-site patch-1

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

https://github.com/apache/incubator-weex-site/pull/145.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 #145


commit 06c135194bab77c7600eee479073b38e8e50b8d2
Author: 木羽 
Date:   2018-04-28T02:27:05Z

Update list.md

show-scrollbar 对  也是可用的




---


[jira] [Updated] (WEEX-323) 吸底对话框,键盘弹起时遮挡input以下UI

2018-04-27 Thread majyo (JIRA)

 [ 
https://issues.apache.org/jira/browse/WEEX-323?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

majyo updated WEEX-323:
---
 Attachment: image-2018-04-28-10-23-55-818.png
 image-2018-04-28-10-25-28-418.png
Description: 
ios必现。android某些机型正常,某些存在问题。

*交互设计*

  !image-2018-04-28-10-23-55-818.png|width=323,height=552!

   

*部分UI被遮挡住的效果*

  !image-2018-04-28-10-25-28-418.png|width=319,height=547!

 

 

  was:
ios必现。android某些机型正常,某些存在问题。

*交互设计*

!image-2018-04-28-10-10-28-171.png|width=324,height=556!

 

 
{code:java}
//代码占位符
{code}
 

 

*部分UI被遮挡住的效果*

!image-2018-04-28-10-12-13-601.png|width=333,height=568!

 

 

 


> 吸底对话框,键盘弹起时遮挡input以下UI
> --
>
> Key: WEEX-323
> URL: https://issues.apache.org/jira/browse/WEEX-323
> Project: Weex
>  Issue Type: Bug
>  Components: Android, iOS
>Reporter: majyo
>Assignee: xingZhang
>Priority: Major
>  Labels: keyboard
> Attachments: image-2018-04-28-10-23-55-818.png, 
> image-2018-04-28-10-25-28-418.png
>
>
> ios必现。android某些机型正常,某些存在问题。
> *交互设计*
>   !image-2018-04-28-10-23-55-818.png|width=323,height=552!
>    
> *部分UI被遮挡住的效果*
>   !image-2018-04-28-10-25-28-418.png|width=319,height=547!
>  
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (WEEX-324) How to load different CSS for landscape and portrait Screen?

2018-04-27 Thread mjsornp (JIRA)
mjsornp created WEEX-324:


 Summary: How to load different CSS for landscape and portrait 
Screen?
 Key: WEEX-324
 URL: https://issues.apache.org/jira/browse/WEEX-324
 Project: Weex
  Issue Type: Bug
Reporter: mjsornp
Assignee: Adam Feng


We want run our Application both in phone and pad.

We can get the orientation of screen,But We don't how to load different CSS for 
landscape and portrait?

Do you have any suggestion?



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (WEEX-323) 吸底对话框,键盘弹起时遮挡input以下UI

2018-04-27 Thread majyo (JIRA)
majyo created WEEX-323:
--

 Summary: 吸底对话框,键盘弹起时遮挡input以下UI
 Key: WEEX-323
 URL: https://issues.apache.org/jira/browse/WEEX-323
 Project: Weex
  Issue Type: Bug
  Components: Android, iOS
Reporter: majyo
Assignee: xingZhang


ios必现。android某些机型正常,某些存在问题。

*交互设计*

!image-2018-04-28-10-10-28-171.png|width=324,height=556!

 

 
{code:java}
//代码占位符
{code}
 

 

*部分UI被遮挡住的效果*

!image-2018-04-28-10-12-13-601.png|width=333,height=568!

 

 

 



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (WEEX-322) How to make Slider support reuse?

2018-04-27 Thread CharlesYale (JIRA)
CharlesYale created WEEX-322:


 Summary: How to make Slider support reuse?
 Key: WEEX-322
 URL: https://issues.apache.org/jira/browse/WEEX-322
 Project: Weex
  Issue Type: Bug
  Components: Android, iOS
Affects Versions: 0.12
Reporter: CharlesYale
Assignee: xingZhang


The scene is that I want to implement a page similar to Android viewPager, but 
I don't want slider to load all the pages. What should I do?



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (WEEX-321) fix animationModule with needLayout bug

2018-04-27 Thread ASF GitHub Bot (JIRA)

[ 
https://issues.apache.org/jira/browse/WEEX-321?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16456517#comment-16456517
 ] 

ASF GitHub Bot commented on WEEX-321:
-

Github user asfgit closed the pull request at:

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


> fix animationModule with needLayout bug
> ---
>
> Key: WEEX-321
> URL: https://issues.apache.org/jira/browse/WEEX-321
> Project: Weex
>  Issue Type: Bug
>Reporter: qz
>Assignee: Adam Feng
>Priority: Major
>




--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (WEEX-321) fix animationModule with needLayout bug

2018-04-27 Thread ASF GitHub Bot (JIRA)

[ 
https://issues.apache.org/jira/browse/WEEX-321?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16456456#comment-16456456
 ] 

ASF GitHub Bot commented on WEEX-321:
-

Github user weex-bot commented on the issue:

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






  

  
  Messages

  
  
  :book:
  has no jsfm file changed.

  

  :book:
  jsfm test finished.

  




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




> fix animationModule with needLayout bug
> ---
>
> Key: WEEX-321
> URL: https://issues.apache.org/jira/browse/WEEX-321
> Project: Weex
>  Issue Type: Bug
>Reporter: qz
>Assignee: Adam Feng
>Priority: Major
>




--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (WEEX-321) fix animationModule with needLayout bug

2018-04-27 Thread ASF GitHub Bot (JIRA)

[ 
https://issues.apache.org/jira/browse/WEEX-321?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16456454#comment-16456454
 ] 

ASF GitHub Bot commented on WEEX-321:
-

GitHub user doumafang opened a pull request:

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

[WEEX-321] [iOS] fix animationModule with needLayout bug

You can see demo http://dotwe.org/vue/afb257a664b58c013eb60a4ef2eb8df7

This issue fix when animation 'needLayout:true' bug.



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

$ git pull https://github.com/doumafang/incubator-weex master

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

https://github.com/apache/incubator-weex/pull/1139.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 #1139


commit 568b0ba975183752c82847475be8cd77d5996370
Author: doumafang 
Date:   2018-04-27T13:43:15Z

[WEEX-321] [iOS] fix animationModule with needLayout bug

You can see demo http://dotwe.org/vue/afb257a664b58c013eb60a4ef2eb8df7

This issue fix when animation 'needLayout:true' bug.




> fix animationModule with needLayout bug
> ---
>
> Key: WEEX-321
> URL: https://issues.apache.org/jira/browse/WEEX-321
> Project: Weex
>  Issue Type: Bug
>Reporter: qz
>Assignee: Adam Feng
>Priority: Major
>




--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (WEEX-321) fix animationModule with needLayout bug

2018-04-27 Thread qz (JIRA)
qz created WEEX-321:
---

 Summary: fix animationModule with needLayout bug
 Key: WEEX-321
 URL: https://issues.apache.org/jira/browse/WEEX-321
 Project: Weex
  Issue Type: Bug
Reporter: qz
Assignee: Adam Feng






--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Closed] (WEEX-317) v-if 指令处理有问题,还是布局引擎有问题?

2018-04-27 Thread aixiaoxiang (JIRA)

 [ 
https://issues.apache.org/jira/browse/WEEX-317?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

aixiaoxiang closed WEEX-317.

Resolution: Fixed

> v-if 指令处理有问题,还是布局引擎有问题?
> ---
>
> Key: WEEX-317
> URL: https://issues.apache.org/jira/browse/WEEX-317
> Project: Weex
>  Issue Type: Bug
>  Components: Android
>Reporter: aixiaoxiang
>Assignee: Adam Feng
>Priority: Major
> Attachments: image-2018-04-27-14-10-32-611.png
>
>
> !image-2018-04-27-14-10-32-611.png!
> 图片是存在的



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (WEEX-320) Does it weex list has no scroll bars in Android

2018-04-27 Thread aixiaoxiang (JIRA)
aixiaoxiang created WEEX-320:


 Summary: Does it weex list has no scroll bars in Android
 Key: WEEX-320
 URL: https://issues.apache.org/jira/browse/WEEX-320
 Project: Weex
  Issue Type: Bug
  Components: Android
Reporter: aixiaoxiang
Assignee: Adam Feng


Does it weex list has no scroll bars in Android
 



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (WEEX-319) 当 flex-direction: row;min-height:100px; 时 align-items: stretch; 不生效

2018-04-27 Thread minghe (JIRA)

 [ 
https://issues.apache.org/jira/browse/WEEX-319?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

minghe updated WEEX-319:

Description: 

flex-direction: row;
min-height:100px; 
 align-items: stretch; 不生效
重现:
http://dotwe.org/vue/b9cc533513062352278123aa53468e8e

  was:
重现:
http://dotwe.org/vue/b9cc533513062352278123aa53468e8e


> 当 flex-direction: row;min-height:100px; 时 align-items: stretch; 不生效
> ---
>
> Key: WEEX-319
> URL: https://issues.apache.org/jira/browse/WEEX-319
> Project: Weex
>  Issue Type: Bug
>  Components: Android
>Affects Versions: 0.18
>Reporter: minghe
>Assignee: Adam Feng
>Priority: Major
>
> flex-direction: row;
> min-height:100px; 
>  align-items: stretch; 不生效
> 重现:
> http://dotwe.org/vue/b9cc533513062352278123aa53468e8e



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (WEEX-319) 当 flex-direction: row;min-height:100px; 时 align-items: stretch; 不生效

2018-04-27 Thread minghe (JIRA)
minghe created WEEX-319:
---

 Summary: 当 flex-direction: row;min-height:100px; 时 align-items: 
stretch; 不生效
 Key: WEEX-319
 URL: https://issues.apache.org/jira/browse/WEEX-319
 Project: Weex
  Issue Type: Bug
  Components: Android
Affects Versions: 0.18
Reporter: minghe
Assignee: Adam Feng


重现:
http://dotwe.org/vue/b9cc533513062352278123aa53468e8e



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (WEEX-299) Touch event will transmit to next layer

2018-04-27 Thread ASF GitHub Bot (JIRA)

[ 
https://issues.apache.org/jira/browse/WEEX-299?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16456118#comment-16456118
 ] 

ASF GitHub Bot commented on WEEX-299:
-

Github user weex-bot commented on the issue:

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






  

  
  Messages

  
  
  :book:
  has no jsfm file changed.

  

  :book:
  jsfm test finished.

  




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




> Touch event will transmit to next layer
> ---
>
> Key: WEEX-299
> URL: https://issues.apache.org/jira/browse/WEEX-299
> Project: Weex
>  Issue Type: Bug
>Reporter: quanyun wei
>Assignee: Adam Feng
>Priority: Critical
>
> This is the test demo in 
> [dotwe|[http://dotwe.org/vue/d269c46eabb5da4bda6c8ac91a11c464]|http://dotwe.org/vue/d269c46eabb5da4bda6c8ac91a11c464],]
>  when touch the text, the div will also response the touch event.
> {code:java}
> //代码占位符
> 
>  ontouchcancel='ontouchcancel' ontouchend="ontouchend"
> @touchstart="ontouchstart" @touchmove="ontouchmove" @touchend="ontouchend" 
> @shouldStopPropagation="shouldStopPropagation"
> >{{forceValue}}
> 
> {code}
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Comment Edited] (WEEX-299) Touch event will transmit to next layer

2018-04-27 Thread codefurture (JIRA)

[ 
https://issues.apache.org/jira/browse/WEEX-299?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16456115#comment-16456115
 ] 

codefurture edited comment on WEEX-299 at 4/27/18 8:49 AM:
---

i know your issues.  the stopPropagation  should be reset eveny touch. i will 
fix the issues。 the issued has been fixed in this pull request: 
https://github.com/apache/incubator-weex/pull/1138


was (Author: codefurture):
i know your issues.  the stopPropagation  should be reset eveny touch. i will 
fix the issues later in today

> Touch event will transmit to next layer
> ---
>
> Key: WEEX-299
> URL: https://issues.apache.org/jira/browse/WEEX-299
> Project: Weex
>  Issue Type: Bug
>Reporter: quanyun wei
>Assignee: Adam Feng
>Priority: Critical
>
> This is the test demo in 
> [dotwe|[http://dotwe.org/vue/d269c46eabb5da4bda6c8ac91a11c464]|http://dotwe.org/vue/d269c46eabb5da4bda6c8ac91a11c464],]
>  when touch the text, the div will also response the touch event.
> {code:java}
> //代码占位符
> 
>  ontouchcancel='ontouchcancel' ontouchend="ontouchend"
> @touchstart="ontouchstart" @touchmove="ontouchmove" @touchend="ontouchend" 
> @shouldStopPropagation="shouldStopPropagation"
> >{{forceValue}}
> 
> {code}
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (WEEX-299) Touch event will transmit to next layer

2018-04-27 Thread ASF GitHub Bot (JIRA)

[ 
https://issues.apache.org/jira/browse/WEEX-299?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16456117#comment-16456117
 ] 

ASF GitHub Bot commented on WEEX-299:
-

GitHub user gubaojian opened a pull request:

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

[WEEX-299][android] Touch event will transmit to next layer, 
requestDisallowInterceptTouchEvent should be reset for every touch event

[WEEX-299][android] Touch event will transmit to next layer, 
requestDisallowInterceptTouchEvent should be reset for every touch event

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

$ git pull https://github.com/gubaojian/incubator-weex 
release_0.19_template_list_bugfix

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

https://github.com/apache/incubator-weex/pull/1138.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 #1138


commit 5575e161add04239d26a6a9b02fe9e3dc611bdc4
Author: jianbai.gbj 
Date:   2018-04-27T08:47:13Z

[WEEX-299][android] Touch event will transmit to next layer, 
requestDisallowInterceptTouchEvent should be reset for every touch event




> Touch event will transmit to next layer
> ---
>
> Key: WEEX-299
> URL: https://issues.apache.org/jira/browse/WEEX-299
> Project: Weex
>  Issue Type: Bug
>Reporter: quanyun wei
>Assignee: Adam Feng
>Priority: Critical
>
> This is the test demo in 
> [dotwe|[http://dotwe.org/vue/d269c46eabb5da4bda6c8ac91a11c464]|http://dotwe.org/vue/d269c46eabb5da4bda6c8ac91a11c464],]
>  when touch the text, the div will also response the touch event.
> {code:java}
> //代码占位符
> 
>  ontouchcancel='ontouchcancel' ontouchend="ontouchend"
> @touchstart="ontouchstart" @touchmove="ontouchmove" @touchend="ontouchend" 
> @shouldStopPropagation="shouldStopPropagation"
> >{{forceValue}}
> 
> {code}
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (WEEX-299) Touch event will transmit to next layer

2018-04-27 Thread codefurture (JIRA)

[ 
https://issues.apache.org/jira/browse/WEEX-299?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16456115#comment-16456115
 ] 

codefurture commented on WEEX-299:
--

i know your issues.  the stopPropagation  should be reset event touch. i will 
fix the issues later in today

> Touch event will transmit to next layer
> ---
>
> Key: WEEX-299
> URL: https://issues.apache.org/jira/browse/WEEX-299
> Project: Weex
>  Issue Type: Bug
>Reporter: quanyun wei
>Assignee: Adam Feng
>Priority: Critical
>
> This is the test demo in 
> [dotwe|[http://dotwe.org/vue/d269c46eabb5da4bda6c8ac91a11c464]|http://dotwe.org/vue/d269c46eabb5da4bda6c8ac91a11c464],]
>  when touch the text, the div will also response the touch event.
> {code:java}
> //代码占位符
> 
>  ontouchcancel='ontouchcancel' ontouchend="ontouchend"
> @touchstart="ontouchstart" @touchmove="ontouchmove" @touchend="ontouchend" 
> @shouldStopPropagation="shouldStopPropagation"
> >{{forceValue}}
> 
> {code}
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Comment Edited] (WEEX-299) Touch event will transmit to next layer

2018-04-27 Thread codefurture (JIRA)

[ 
https://issues.apache.org/jira/browse/WEEX-299?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16456115#comment-16456115
 ] 

codefurture edited comment on WEEX-299 at 4/27/18 8:40 AM:
---

i know your issues.  the stopPropagation  should be reset eveny touch. i will 
fix the issues later in today


was (Author: codefurture):
i know your issues.  the stopPropagation  should be reset event touch. i will 
fix the issues later in today

> Touch event will transmit to next layer
> ---
>
> Key: WEEX-299
> URL: https://issues.apache.org/jira/browse/WEEX-299
> Project: Weex
>  Issue Type: Bug
>Reporter: quanyun wei
>Assignee: Adam Feng
>Priority: Critical
>
> This is the test demo in 
> [dotwe|[http://dotwe.org/vue/d269c46eabb5da4bda6c8ac91a11c464]|http://dotwe.org/vue/d269c46eabb5da4bda6c8ac91a11c464],]
>  when touch the text, the div will also response the touch event.
> {code:java}
> //代码占位符
> 
>  ontouchcancel='ontouchcancel' ontouchend="ontouchend"
> @touchstart="ontouchstart" @touchmove="ontouchmove" @touchend="ontouchend" 
> @shouldStopPropagation="shouldStopPropagation"
> >{{forceValue}}
> 
> {code}
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (WEEX-299) Touch event will transmit to next layer

2018-04-27 Thread quanyun wei (JIRA)

[ 
https://issues.apache.org/jira/browse/WEEX-299?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16456100#comment-16456100
 ] 

quanyun wei commented on WEEX-299:
--

[~codefurture] But when I touch the parent directly, I think the child view is 
not in the touch response chain, am I wrong with that, if not, why the child 
view's stopPropagation works in this case?

> Touch event will transmit to next layer
> ---
>
> Key: WEEX-299
> URL: https://issues.apache.org/jira/browse/WEEX-299
> Project: Weex
>  Issue Type: Bug
>Reporter: quanyun wei
>Assignee: Adam Feng
>Priority: Critical
>
> This is the test demo in 
> [dotwe|[http://dotwe.org/vue/d269c46eabb5da4bda6c8ac91a11c464]|http://dotwe.org/vue/d269c46eabb5da4bda6c8ac91a11c464],]
>  when touch the text, the div will also response the touch event.
> {code:java}
> //代码占位符
> 
>  ontouchcancel='ontouchcancel' ontouchend="ontouchend"
> @touchstart="ontouchstart" @touchmove="ontouchmove" @touchend="ontouchend" 
> @shouldStopPropagation="shouldStopPropagation"
> >{{forceValue}}
> 
> {code}
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (WEEX-299) Touch event will transmit to next layer

2018-04-27 Thread codefurture (JIRA)

[ 
https://issues.apache.org/jira/browse/WEEX-299?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16456084#comment-16456084
 ] 

codefurture commented on WEEX-299:
--

stopPropagation means the touch event  should stop propagation on response 
chain.  when it return true, the parent will not receive touch event.  if it 
return false, the parent will receive touch event.

> Touch event will transmit to next layer
> ---
>
> Key: WEEX-299
> URL: https://issues.apache.org/jira/browse/WEEX-299
> Project: Weex
>  Issue Type: Bug
>Reporter: quanyun wei
>Assignee: Adam Feng
>Priority: Critical
>
> This is the test demo in 
> [dotwe|[http://dotwe.org/vue/d269c46eabb5da4bda6c8ac91a11c464]|http://dotwe.org/vue/d269c46eabb5da4bda6c8ac91a11c464],]
>  when touch the text, the div will also response the touch event.
> {code:java}
> //代码占位符
> 
>  ontouchcancel='ontouchcancel' ontouchend="ontouchend"
> @touchstart="ontouchstart" @touchmove="ontouchmove" @touchend="ontouchend" 
> @shouldStopPropagation="shouldStopPropagation"
> >{{forceValue}}
> 
> {code}
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (WEEX-299) Touch event will transmit to next layer

2018-04-27 Thread quanyun wei (JIRA)

[ 
https://issues.apache.org/jira/browse/WEEX-299?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16456083#comment-16456083
 ] 

quanyun wei commented on WEEX-299:
--

[~codefurture] Thanks for your reply. But why the div can not receive touch 
event even touch the div it self when return true in stopPropagation?

> Touch event will transmit to next layer
> ---
>
> Key: WEEX-299
> URL: https://issues.apache.org/jira/browse/WEEX-299
> Project: Weex
>  Issue Type: Bug
>Reporter: quanyun wei
>Assignee: Adam Feng
>Priority: Critical
>
> This is the test demo in 
> [dotwe|[http://dotwe.org/vue/d269c46eabb5da4bda6c8ac91a11c464]|http://dotwe.org/vue/d269c46eabb5da4bda6c8ac91a11c464],]
>  when touch the text, the div will also response the touch event.
> {code:java}
> //代码占位符
> 
>  ontouchcancel='ontouchcancel' ontouchend="ontouchend"
> @touchstart="ontouchstart" @touchmove="ontouchmove" @touchend="ontouchend" 
> @shouldStopPropagation="shouldStopPropagation"
> >{{forceValue}}
> 
> {code}
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Issue Comment Deleted] (WEEX-317) v-if 指令处理有问题,还是布局引擎有问题?

2018-04-27 Thread codefurture (JIRA)

 [ 
https://issues.apache.org/jira/browse/WEEX-317?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

codefurture updated WEEX-317:
-
Comment: was deleted

(was: provide a link?)

> v-if 指令处理有问题,还是布局引擎有问题?
> ---
>
> Key: WEEX-317
> URL: https://issues.apache.org/jira/browse/WEEX-317
> Project: Weex
>  Issue Type: Bug
>  Components: Android
>Reporter: aixiaoxiang
>Assignee: Adam Feng
>Priority: Major
> Attachments: image-2018-04-27-14-10-32-611.png
>
>
> !image-2018-04-27-14-10-32-611.png!
> 图片是存在的



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (WEEX-318) vue.nextTick后dom.getComponentRect无法获取正确的布局信息

2018-04-27 Thread Adam Feng (JIRA)

[ 
https://issues.apache.org/jira/browse/WEEX-318?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16456073#comment-16456073
 ] 

Adam Feng commented on WEEX-318:


Please use English and provide more details following 
[http://weex-project.io/bug-report-guidelines.html] , thanks.

> vue.nextTick后dom.getComponentRect无法获取正确的布局信息
> 
>
> Key: WEEX-318
> URL: https://issues.apache.org/jira/browse/WEEX-318
> Project: Weex
>  Issue Type: Bug
>  Components: Android
>Affects Versions: 0.18
>Reporter: Miqingliang
>Assignee: Adam Feng
>Priority: Major
>
> 在渲染完页面后,使用vue.nextTick,dom.getComponentRect获取不到的正确的布局信息



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (WEEX-299) Touch event will transmit to next layer

2018-04-27 Thread codefurture (JIRA)

[ 
https://issues.apache.org/jira/browse/WEEX-299?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16456071#comment-16456071
 ] 

codefurture commented on WEEX-299:
--

if you don't want div receive touchstart event, in your function return true, 
to stop touch event propagation. the example is like this: 
http://dotwe.org/vue/e03984d688351b9fd985b8c291804d49

> Touch event will transmit to next layer
> ---
>
> Key: WEEX-299
> URL: https://issues.apache.org/jira/browse/WEEX-299
> Project: Weex
>  Issue Type: Bug
>Reporter: quanyun wei
>Assignee: Adam Feng
>Priority: Critical
>
> This is the test demo in 
> [dotwe|[http://dotwe.org/vue/d269c46eabb5da4bda6c8ac91a11c464]|http://dotwe.org/vue/d269c46eabb5da4bda6c8ac91a11c464],]
>  when touch the text, the div will also response the touch event.
> {code:java}
> //代码占位符
> 
>  ontouchcancel='ontouchcancel' ontouchend="ontouchend"
> @touchstart="ontouchstart" @touchmove="ontouchmove" @touchend="ontouchend" 
> @shouldStopPropagation="shouldStopPropagation"
> >{{forceValue}}
> 
> {code}
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (WEEX-299) Touch event will transmit to next layer

2018-04-27 Thread codefurture (JIRA)

[ 
https://issues.apache.org/jira/browse/WEEX-299?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16456067#comment-16456067
 ] 

codefurture commented on WEEX-299:
--

the old version use shouldStopPropagation when beta, when release it become 
short name,  stopPropagation.

> Touch event will transmit to next layer
> ---
>
> Key: WEEX-299
> URL: https://issues.apache.org/jira/browse/WEEX-299
> Project: Weex
>  Issue Type: Bug
>Reporter: quanyun wei
>Assignee: Adam Feng
>Priority: Critical
>
> This is the test demo in 
> [dotwe|[http://dotwe.org/vue/d269c46eabb5da4bda6c8ac91a11c464]|http://dotwe.org/vue/d269c46eabb5da4bda6c8ac91a11c464],]
>  when touch the text, the div will also response the touch event.
> {code:java}
> //代码占位符
> 
>  ontouchcancel='ontouchcancel' ontouchend="ontouchend"
> @touchstart="ontouchstart" @touchmove="ontouchmove" @touchend="ontouchend" 
> @shouldStopPropagation="shouldStopPropagation"
> >{{forceValue}}
> 
> {code}
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (WEEX-317) v-if 指令处理有问题,还是布局引擎有问题?

2018-04-27 Thread codefurture (JIRA)

[ 
https://issues.apache.org/jira/browse/WEEX-317?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16456061#comment-16456061
 ] 

codefurture commented on WEEX-317:
--

[http://dotwe.org/vue/585bcca12ebf26f0506ca8ef45459da9]

i test on this demo which works ok.  your image is black ? maybe check your src 
and your image library support load it .

> v-if 指令处理有问题,还是布局引擎有问题?
> ---
>
> Key: WEEX-317
> URL: https://issues.apache.org/jira/browse/WEEX-317
> Project: Weex
>  Issue Type: Bug
>  Components: Android
>Reporter: aixiaoxiang
>Assignee: Adam Feng
>Priority: Major
> Attachments: image-2018-04-27-14-10-32-611.png
>
>
> !image-2018-04-27-14-10-32-611.png!
> 图片是存在的



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (WEEX-318) vue.nextTick后dom.getComponentRect无法获取正确的布局信息

2018-04-27 Thread Miqingliang (JIRA)
Miqingliang created WEEX-318:


 Summary: vue.nextTick后dom.getComponentRect无法获取正确的布局信息
 Key: WEEX-318
 URL: https://issues.apache.org/jira/browse/WEEX-318
 Project: Weex
  Issue Type: Bug
  Components: Android
Affects Versions: 0.18
Reporter: Miqingliang
Assignee: Adam Feng


在渲染完页面后,使用vue.nextTick,dom.getComponentRect获取不到的正确的布局信息



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (WEEX-310) recycle-list无法访问外层属性

2018-04-27 Thread Hanks Zhang (JIRA)

[ 
https://issues.apache.org/jira/browse/WEEX-310?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16456035#comment-16456035
 ] 

Hanks Zhang commented on WEEX-310:
--

You can't use the "outer" data which are not defined in the list data. That 
means you can only use the data of the `list` property within the  
for your case. It's a limitation of recycle-list, I'll add a notice in the 
document. The best solution for this case is putting all data is the `list`, 
it's also a good practice.

 

recycle-list 只能用写在 for 里的数据,“外层”属性不能用,这算是个底层功能的限制。建议把数据都放 list 里。

> recycle-list无法访问外层属性
> 
>
> Key: WEEX-310
> URL: https://issues.apache.org/jira/browse/WEEX-310
> Project: Weex
>  Issue Type: Bug
>  Components: Android
>Affects Versions: 0.18
>Reporter: mhl
>Assignee: Adam Feng
>Priority: Blocker
>  Labels: recycle-list
>   Original Estimate: 12h
>  Remaining Estimate: 12h
>
>  
> {code:java}
> 
>loadmoreoffset="10">
> 
>
>  {{curIndex}}
>  
>  
>  
>  {{img.title}}
>  
>  
>   
>
>   
> 
> 
> export default {
>name: 'find',
>data() {
>   return {
> curIndex: 0,
> imageList: [
>   {title: 'item A', src: 
> 'http://img1.gtimg.com/ent/pics/hv1/122/43/2273/147812912.jpg'},
>   {title: 'item B', src: 
> 'http://img1.gtimg.com/ent/pics/hv1/122/43/2273/147812912.jpg'},
>   {title: 'item C', src: 
> 'http://img1.gtimg.com/ent/pics/hv1/122/43/2273/147812912.jpg'}
>],
>list: [1,2,3]
> }
>}
> }
> {code}
> 在recycle-list里面无法访问外层属性,比如无法访问:curIndex / imageList 。  recycle-list只能访问list。 
> 这应该是bug , 换成list组件是可以正常访问的。
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (WEEX-299) Touch event will transmit to next layer

2018-04-27 Thread quanyun wei (JIRA)

[ 
https://issues.apache.org/jira/browse/WEEX-299?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16456031#comment-16456031
 ] 

quanyun wei commented on WEEX-299:
--

[~cxfeng] Hi, it's Android. I also have two doubts:
 # There an error in the [weex 
document|https://weex.incubator.apache.org/wiki/gestures.html] about 
shouldStopPropagation property of touch, it may be stopPropagation?
 # After changing shouldStopPropagation to stopPropagation, it seems to work, 
but at the first time, the parent div also response the touch event. Here is 
the latest [demo|http://dotwe.org/vue/e03984d688351b9fd985b8c291804d49].

> Touch event will transmit to next layer
> ---
>
> Key: WEEX-299
> URL: https://issues.apache.org/jira/browse/WEEX-299
> Project: Weex
>  Issue Type: Bug
>Reporter: quanyun wei
>Assignee: Adam Feng
>Priority: Critical
>
> This is the test demo in 
> [dotwe|[http://dotwe.org/vue/d269c46eabb5da4bda6c8ac91a11c464]|http://dotwe.org/vue/d269c46eabb5da4bda6c8ac91a11c464],]
>  when touch the text, the div will also response the touch event.
> {code:java}
> //代码占位符
> 
>  ontouchcancel='ontouchcancel' ontouchend="ontouchend"
> @touchstart="ontouchstart" @touchmove="ontouchmove" @touchend="ontouchend" 
> @shouldStopPropagation="shouldStopPropagation"
> >{{forceValue}}
> 
> {code}
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)