[jira] [Closed] (WEEX-201) remove scrollerListener invalid

2018-05-23 Thread xingZhang (JIRA)

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

xingZhang closed WEEX-201.
--

> remove scrollerListener invalid 
> 
>
> Key: WEEX-201
> URL: https://issues.apache.org/jira/browse/WEEX-201
> Project: Weex
>  Issue Type: Bug
>Reporter: xingZhang
>Assignee: xingZhang
>Priority: Major
>
> remove scrollerListener invalid,variable definition error, there are two same 
> name variable both inside and outside the for loop.



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


[jira] [Resolved] (WEEX-201) remove scrollerListener invalid

2018-05-23 Thread xingZhang (JIRA)

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

xingZhang resolved WEEX-201.

Resolution: Fixed

> remove scrollerListener invalid 
> 
>
> Key: WEEX-201
> URL: https://issues.apache.org/jira/browse/WEEX-201
> Project: Weex
>  Issue Type: Bug
>Reporter: xingZhang
>Assignee: xingZhang
>Priority: Major
>
> remove scrollerListener invalid,variable definition error, there are two same 
> name variable both inside and outside the for loop.



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


[jira] [Assigned] (WEEX-266) slider component's infinite attribute doesn't work

2018-05-23 Thread xingZhang (JIRA)

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

xingZhang reassigned WEEX-266:
--

Assignee: XuYouyang  (was: xingZhang)

> slider component's infinite attribute doesn't work
> --
>
> Key: WEEX-266
> URL: https://issues.apache.org/jira/browse/WEEX-266
> Project: Weex
>  Issue Type: Bug
>  Components: iOS
>Affects Versions: 0.17
>Reporter: alen he
>Assignee: XuYouyang
>Priority: Major
>
> No matter set the infinite attribute to false or true, the slider always 
> scroll infinity.
>  
> 
>         
> 
>  



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


[jira] [Closed] (WEEX-132) support text direction right to left writing

2018-05-23 Thread xingZhang (JIRA)

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

xingZhang closed WEEX-132.
--

> support text direction right to left writing
> 
>
> Key: WEEX-132
> URL: https://issues.apache.org/jira/browse/WEEX-132
> Project: Weex
>  Issue Type: New Feature
>  Components: Android, iOS, Web Renderer
>Reporter: xingZhang
>Assignee: xingZhang
>Priority: Major
> Fix For: 0.17
>
>
>   It is an fact that people have different writing habits all over the world 
> ,especially on writing direction, so I suggest that Weex should consider 
> about the text writing direction.
> dotWe case : http://dotwe.org/vue/6d852d75b8f673ba977b5ce2825c5f09
> web case : https://codepen.io/acton393/pen/EydxJO



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


[jira] [Resolved] (WEEX-132) support text direction right to left writing

2018-05-23 Thread xingZhang (JIRA)

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

xingZhang resolved WEEX-132.

Resolution: Fixed

> support text direction right to left writing
> 
>
> Key: WEEX-132
> URL: https://issues.apache.org/jira/browse/WEEX-132
> Project: Weex
>  Issue Type: New Feature
>  Components: Android, iOS, Web Renderer
>Reporter: xingZhang
>Assignee: xingZhang
>Priority: Major
> Fix For: 0.17
>
>
>   It is an fact that people have different writing habits all over the world 
> ,especially on writing direction, so I suggest that Weex should consider 
> about the text writing direction.
> dotWe case : http://dotwe.org/vue/6d852d75b8f673ba977b5ce2825c5f09
> web case : https://codepen.io/acton393/pen/EydxJO



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


[jira] [Closed] (WEEX-188) remove redundant slider implementation

2018-05-23 Thread xingZhang (JIRA)

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

xingZhang closed WEEX-188.
--

> remove redundant slider implementation
> --
>
> Key: WEEX-188
> URL: https://issues.apache.org/jira/browse/WEEX-188
> Project: Weex
>  Issue Type: Task
>Reporter: xingZhang
>Assignee: xingZhang
>Priority: Major
>
> remove redundant slider implementation, now the default slider component is 
> CycleSlider, it has been for a long time, so remove the backup from now



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


[jira] [Closed] (WEEX-193) support text-transform style

2018-05-23 Thread xingZhang (JIRA)

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

xingZhang closed WEEX-193.
--
Resolution: Fixed

> support text-transform style
> 
>
> Key: WEEX-193
> URL: https://issues.apache.org/jira/browse/WEEX-193
> Project: Weex
>  Issue Type: Bug
>Reporter: xingZhang
>Assignee: xingZhang
>Priority: Major
>
> includes component such as text、input and textArea



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


[jira] [Resolved] (WEEX-188) remove redundant slider implementation

2018-05-23 Thread xingZhang (JIRA)

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

xingZhang resolved WEEX-188.

Resolution: Fixed

> remove redundant slider implementation
> --
>
> Key: WEEX-188
> URL: https://issues.apache.org/jira/browse/WEEX-188
> Project: Weex
>  Issue Type: Task
>Reporter: xingZhang
>Assignee: xingZhang
>Priority: Major
>
> remove redundant slider implementation, now the default slider component is 
> CycleSlider, it has been for a long time, so remove the backup from now



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


[jira] [Resolved] (WEEX-108) Weex support Accessibility

2018-05-23 Thread xingZhang (JIRA)

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

xingZhang resolved WEEX-108.

Resolution: Fixed

> Weex support Accessibility
> --
>
> Key: WEEX-108
> URL: https://issues.apache.org/jira/browse/WEEX-108
> Project: Weex
>  Issue Type: Improvement
>  Components: Android, iOS, Web Renderer
>Reporter: xingZhang
>Assignee: xingZhang
>Priority: Major
>
>   According to the W3C Proposed Recommendation documentation about 
> accessibility of web content, weex now mainly implement attributes about 
> role, aria-label and aria-hidden on all of our component. Weex developers can 
> build accessible app using these attributes.
>  
> see more 
> [role](https://www.w3.org/TR/html-aria/#allowed-aria-roles-states-and-properties),
>  [aria-label](https://www.w3.org/TR/wai-aria-1.1/#aria-label), 
> [aria-hidden](https://www.w3.org/TR/wai-aria-1.1/#aria-hidden)



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


[jira] [Resolved] (WEEX-189) deadlock sometimes due to the thread-Safe dictionary

2018-05-23 Thread xingZhang (JIRA)

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

xingZhang resolved WEEX-189.

Resolution: Fixed

> deadlock sometimes due to the thread-Safe dictionary
> 
>
> Key: WEEX-189
> URL: https://issues.apache.org/jira/browse/WEEX-189
> Project: Weex
>  Issue Type: Bug
>Reporter: xingZhang
>Assignee: xingZhang
>Priority: Major
>
> There is a case that it can be deadlock due to due to the thread-Safe 
> dictionary,  as the dictionary use the dispatch_queue, so the object dealloc 
> from the queue, there are some uncertain case.



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


[jira] [Closed] (WEEX-189) deadlock sometimes due to the thread-Safe dictionary

2018-05-23 Thread xingZhang (JIRA)

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

xingZhang closed WEEX-189.
--

> deadlock sometimes due to the thread-Safe dictionary
> 
>
> Key: WEEX-189
> URL: https://issues.apache.org/jira/browse/WEEX-189
> Project: Weex
>  Issue Type: Bug
>Reporter: xingZhang
>Assignee: xingZhang
>Priority: Major
>
> There is a case that it can be deadlock due to due to the thread-Safe 
> dictionary,  as the dictionary use the dispatch_queue, so the object dealloc 
> from the queue, there are some uncertain case.



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


[jira] [Closed] (WEEX-204) firing longpress event on component inner waterfall doesn't work but outside is ok

2018-05-23 Thread xingZhang (JIRA)

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

xingZhang closed WEEX-204.
--

> firing longpress event  on component inner waterfall doesn't work but outside 
> is ok
> ---
>
> Key: WEEX-204
> URL: https://issues.apache.org/jira/browse/WEEX-204
> Project: Weex
>  Issue Type: Bug
>  Components: iOS
>Reporter: xingZhang
>Assignee: xingZhang
>Priority: Major
>
> firing longpress event  on component inner waterfall doesn't work but outside 
> is ok,
> reproduce case: http://dotwe.org/vue/eae2b4257b787dd5b82051aff2c5



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


[jira] [Resolved] (WEEX-204) firing longpress event on component inner waterfall doesn't work but outside is ok

2018-05-23 Thread xingZhang (JIRA)

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

xingZhang resolved WEEX-204.

Resolution: Fixed

> firing longpress event  on component inner waterfall doesn't work but outside 
> is ok
> ---
>
> Key: WEEX-204
> URL: https://issues.apache.org/jira/browse/WEEX-204
> Project: Weex
>  Issue Type: Bug
>  Components: iOS
>Reporter: xingZhang
>Assignee: xingZhang
>Priority: Major
>
> firing longpress event  on component inner waterfall doesn't work but outside 
> is ok,
> reproduce case: http://dotwe.org/vue/eae2b4257b787dd5b82051aff2c5



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


[jira] [Closed] (WEEX-200) deprecate WXCallback and WXModuleCallback callback type

2018-05-23 Thread xingZhang (JIRA)

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

xingZhang closed WEEX-200.
--
Resolution: Fixed

> deprecate WXCallback and WXModuleCallback callback type 
> 
>
> Key: WEEX-200
> URL: https://issues.apache.org/jira/browse/WEEX-200
> Project: Weex
>  Issue Type: Bug
>  Components: iOS
>Reporter: xingZhang
>Assignee: xingZhang
>Priority: Major
>
> As iOS  developers knows, we cannot distinguish the block by its params 
> count, but it has been a time we use the default value of block parameter, I 
> find out  that the default value could be dirty data.
>  
>  here is the callback type  definition.
> typedef void (^WXCallback)(_Nonnull id result)
> typedef void (^WXKeepAliveCallback)(_Nonnull id result, BOOL keepAlive);
>  
> when the method called, weexSDK will set the callback according to the 
> @encode result,
> but these two type's encode result are all "?", see more encode result from 
> Apple Documents 
> [https://developer.apple.com/library/content/documentation/Cocoa/Conceptual/ObjCRuntimeGuide/Articles/ocrtTypeEncodings.html]
>  
>  
>  
>  



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


[jira] [Assigned] (WEEX-265) slider-neighbor组件在IOS上超过四个展示异常

2018-05-23 Thread xingZhang (JIRA)

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

xingZhang reassigned WEEX-265:
--

Assignee: XuYouyang  (was: xingZhang)

> slider-neighbor组件在IOS上超过四个展示异常
> --
>
> Key: WEEX-265
> URL: https://issues.apache.org/jira/browse/WEEX-265
> Project: Weex
>  Issue Type: Bug
>  Components: iOS
>Affects Versions: 0.18
> Environment: IOS 11
>Reporter: sunnylin
>Assignee: XuYouyang
>Priority: Major
>  Labels: slider-neighbor
>
> 我们在使用slider-neighbor组件时发现,在IOS上,当slider-item超过4个,从第5个开始会重复前4个slider-item的数据。而且,数据的排序是随机的。



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


[jira] [Resolved] (WEEX-239) add more interface for downloadImage

2018-05-23 Thread xingZhang (JIRA)

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

xingZhang resolved WEEX-239.

Resolution: Fixed

> add more interface for downloadImage
> 
>
> Key: WEEX-239
> URL: https://issues.apache.org/jira/browse/WEEX-239
> Project: Weex
>  Issue Type: Improvement
>  Components: iOS
>Reporter: xingZhang
>Assignee: xingZhang
>Priority: Major
>
> add more interface for downloadImage, you can obtain more information while 
> downloading image



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


[jira] [Closed] (WEEX-211) crash in text component on iOS10

2018-05-23 Thread xingZhang (JIRA)

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

xingZhang closed WEEX-211.
--

> crash in text component on iOS10
> 
>
> Key: WEEX-211
> URL: https://issues.apache.org/jira/browse/WEEX-211
> Project: Weex
>  Issue Type: Bug
>  Components: iOS
> Environment: iPad iOS 10.0.2
>Reporter: fjzznjsh
>Assignee: xingZhang
>Priority: Major
>
> Exception Type: SIGSEGV
> Exception Codes: SEGV_ACCERR at 00
> Crashed Thread: 48
> Thread 48 Name: com.taobao.weex.component
> Thread 48 Crashed: 
> 0  CoreFoundation 0x00018a80e174 CFStringCreateCopy + 28
> 1  CoreText   0x00018d5e0b18 
> TCharStreamCFString::TCharStreamCFString(__CFString const*, __CFDictionary 
> const*) +  60
> 2  CoreText   0x00018d57adf0 
> TTypesetter::RelayoutRun(std::__1::tuple void const* (*)(__CTRun const*, __CFString const*, void*), void*, 
> std::__1::shared_ptr*, unsigned int, unsigned char> 
> const&, CTRun*) +  220
> 3  CoreText   0x00018d55fe04 
> TTypesetter::MakeLineConsistent(std::__1::tuple const*, void const* (*)(__CTRun const*, __CFString const*, void*), void*, 
> std::__1::shared_ptr*, unsigned int, unsigned char> 
> const&, TLine&) +  92
> 4  CoreText   0x00018d55fd1c 
> TTypesetter::FinishLineFill(std::__1::tuple void const* (*)(__CTRun const*, __CFString const*, void*), void*, 
> std::__1::shared_ptr*, unsigned int, unsigned char> 
> const&, TLine&, double, double) +  40
> 5  CoreText   0x00018d553248 
> CTLineCreateFromLineWithOffset + 172
> 6  UIFoundation   0x0001906e1acc ___NSStringDrawingEngine 
> +  11296
> 7  UIFoundation   0x0001906e5724 
> -[NSAttributedString(NSExtendedStringDrawing) 
> boundingRectWithSize:options:context:] +  584
> 8  EGame  0x0001007e1d2c -[WXTextComponent 
> calculateTextHeightWithWidth:] +  116
> 9  EGame  0x0001007df460 ___31-[WXTextComponent 
> measureBlock]_block_invoke +  96
> 10 EGame  0x0001007e706c _cssNodeMeasure +  72
> 11 EGame  0x00010088d314 _wx_layoutNode +  1572
> 12 EGame  0x00010088d930 _wx_layoutNode +  3136
> 12 EGame  0x00010088d930 _wx_layoutNode +  3136
> 12 EGame  0x00010088d930 _wx_layoutNode +  3136
> 12 EGame  0x00010088d930 _wx_layoutNode +  3136
> 12 EGame  0x00010088d930 _wx_layoutNode +  3136
> 17 EGame  0x00010083aaf8 -[WXCellComponent 
> _calculateFrameWithSuperAbsolutePosition:gatherDirtyComponents:] +  308
> 18 EGame  0x0001007e78ec -[WXComponent(Layout) 
> _calculateFrameWithSuperAbsolutePosition:gatherDirtyComponents:] +  524
> 19 EGame  0x000100862c08 -[WXScrollerComponent 
> _calculateFrameWithSuperAbsolutePosition:gatherDirtyComponents:] +  460
> 18 EGame  0x0001007e78ec -[WXComponent(Layout) 
> _calculateFrameWithSuperAbsolutePosition:gatherDirtyComponents:] +  524
> 21 EGame  0x00010080466c -[WXComponentManager 
> _layout] +  324
> 22 EGame  0x0001008044ac -[WXComponentManager 
> _layoutAndSyncUI] +  28
> 23 EGame  0x000100800b88 -[WXComponentManager 
> _recursivelyAddComponent:toSupercomponent:atIndex:appendingInTree:] +  860
> 24 EGame  0x00010080080c -[WXComponentManager 
> addComponent:toSupercomponent:atIndex:appendingInTree:] +  120
> 25 EGame  0x00010087e988 ___42-[WXBridgeContext 
> registerGlobalFunctions]_block_invoke_2 +  340
> 26 EGame  0x0001007ff714 +[WXComponentManager 
> _performBlockOnComponentThread:] +  224
> 27 Foundation 0x00018b4166ec 
> ___NSThreadPerformPerform +  340
> 28 CoreFoundation 0x00018a8de278 
> ___CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ +  24
>  +  24
> 29 CoreFoundation 0x00018a8ddbc0 ___CFRunLoopDoSources0 + 
>  524
> 30 CoreFoundation 0x00018a8db7c0 ___CFRunLoopRun +  804
> 24 CoreFoundation 0x00018a80a048 CFRunLoopRunSpecific + 
> 436
> 4  Foundation 0x00018b318b1c -[NSRunLoop(NSRunLoop) 
> runMode:beforeDate:] +  304
> 33 EGame  0x0001007ff5f8 -[WXComponentManager 
> _runLoopThread] +  264
> 6  Foundation 0x00018b41650c ___NSThread__start__ +  
> 1024
> 7  libsystem_pthread.dylib   

[jira] [Assigned] (WEEX-293) By adding fonts to Dom.addRule, memory will increase and no memory will be released.

2018-05-23 Thread xingZhang (JIRA)

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

xingZhang reassigned WEEX-293:
--

Assignee: XuYouyang  (was: xingZhang)

> By adding fonts to Dom.addRule, memory will increase and no memory will be 
> released.
> 
>
> Key: WEEX-293
> URL: https://issues.apache.org/jira/browse/WEEX-293
> Project: Weex
>  Issue Type: Bug
>  Components: iOS
>Affects Versions: 0.18
> Environment: IOS 
>Reporter: xiaozhongwei
>Assignee: XuYouyang
>Priority: Blocker
> Attachments: wx20180418-112...@2x.png
>
>
> Because it is the English version of the App, so the text font has the use of 
> demand, so the project is initialized by the time a number of fonts are 
> loaded, and then referenced in the project through the font-family. But in 
> the process of using, it is found that every letter and font appear to be 
> loaded repeatedly, resulting in an unlimited increase in memory and no 
> release.
>  
> 1,Use dom.addRule add fontface 
> 2,Add style to text component .
> 3,An article used in font-family



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


[jira] [Assigned] (WEEX-264) waterfall组件在计算时候产生CRASH

2018-05-23 Thread xingZhang (JIRA)

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

xingZhang reassigned WEEX-264:
--

Assignee: XuYouyang  (was: xingZhang)

> waterfall组件在计算时候产生CRASH
> ---
>
> Key: WEEX-264
> URL: https://issues.apache.org/jira/browse/WEEX-264
> Project: Weex
>  Issue Type: Bug
>  Components: iOS
>Affects Versions: 0.17
> Environment: 飞猪客户端8.5.9线上版本,不是必先,能否在组件内部添加对应保护
>Reporter: lichetnao
>Assignee: XuYouyang
>Priority: Major
>
> # {{*** Terminating app due to uncaught exception 'CALayerInvalidGeometry', 
> reason: 'CALayer position contains NaN: [nan 0.33]'}}
>  # {{}}
>  # {{Last Exception Backtrace:}}
>  # {{0 CoreFoundation 0x0001866aefe0 __exceptionPreprocess :124 (in 
> CoreFoundation)}}
>  # {{1 libobjc.A.dylib 0x000185110538 _objc_exception_throw :56 (in 
> libobjc.A.dylib)}}
>  # {{2 CoreFoundation 0x0001866aef28 +[NSException raise:format:] :116 
> (in CoreFoundation)}}
>  # {{3 QuartzCore 0x0001899c5acc CA::Layer::set_position(CA::Vec2 const&, 
> bool) :156 (in QuartzCore)}}
>  # {{4 QuartzCore 0x0001899c5c48 -[CALayer setPosition:] :44 (in 
> QuartzCore)}}
>  # {{5 UIKit 0x00018c839d74 -[UIView setCenter:] :228 (in UIKit)}}
>  # {{6 UIKit 0x00018c8440b0 -[UICollectionReusableView 
> _setLayoutAttributes:] :232 (in UIKit)}}
>  # {{7 UIKit 0x00018c816020 +[UIView(UIViewAnimationWithBlocks) 
> _setupAnimationWithDuration:delay:view:options:factory:animations:start:animationStateGenerator:completion:]
>  :644 (in UIKit)}}
>  # {{8 UIKit 0x00018c82c718 +[UIView(UIViewAnimationWithBlocks) 
> animateWithDuration:delay:options:animations:completion:] :108 (in UIKit)}}
>  # {{9 UIKit 0x00018d0d46a4 -[UICollectionViewAnimation 
> startWithAnimator:] :1364 (in UIKit)}}
>  # {{10 UIKit 0x00018d0ee24c __71-[UICollectionView 
> _updateWithItems:tentativelyForReordering:animator:]_block_invoke.2030 :932 
> (in UIKit)}}
>  # {{11 UIKit 0x00018c816020 +[UIView(UIViewAnimationWithBlocks) 
> _setupAnimationWithDuration:delay:view:options:factory:animations:start:animationStateGenerator:completion:]
>  :644 (in UIKit)}}
>  # {{12 UIKit 0x00018c82c718 +[UIView(UIViewAnimationWithBlocks) 
> animateWithDuration:delay:options:animations:completion:] :108 (in UIKit)}}
>  # {{13 UIKit 0x00018d0ed684 -[UICollectionView 
> _updateWithItems:tentativelyForReordering:animator:] :5212 (in UIKit)}}
>  # {{14 UIKit 0x00018d0eaf24 -[UICollectionView 
> _endItemAnimationsWithInvalidationContext:tentativelyForReordering:animator:] 
> :12952 (in UIKit)}}
>  # {{15 UIKit 0x00018d0ee894 -[UICollectionView 
> _endUpdatesWithInvalidationContext:tentativelyForReordering:animator:] :92 
> (in UIKit)}}
>  # {{16 UIKit 0x00018d0eeb74 -[UICollectionView 
> _performBatchUpdates:completion:invalidationContext:tentativelyForReordering:animator:]
>  :384 (in UIKit)}}
>  # {{17 UIKit 0x00018d0ee9d4 -[UICollectionView 
> _performBatchUpdates:completion:invalidationContext:tentativelyForReordering:]
>  :96 (in UIKit)}}
>  # {{18 UIKit 0x00018d0ee958 -[UICollectionView 
> _performBatchUpdates:completion:invalidationContext:] :84 (in UIKit)}}
>  # {{19 UIKit 0x00018c9b70d0 -[UICollectionView 
> performBatchUpdates:completion:] :64 (in UIKit)}}
>  # {{20 Portal 0x0001025d85ec -[WXRecyclerUpdateController 
> performBatchUpdates] WXRecyclerUpdateController.m:168 (in Portal)}}
>  # {{21 libdispatch.dylib 0x0001855669e0 }}



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


[jira] [Resolved] (WEEX-211) crash in text component on iOS10

2018-05-23 Thread xingZhang (JIRA)

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

xingZhang resolved WEEX-211.

Resolution: Fixed

> crash in text component on iOS10
> 
>
> Key: WEEX-211
> URL: https://issues.apache.org/jira/browse/WEEX-211
> Project: Weex
>  Issue Type: Bug
>  Components: iOS
> Environment: iPad iOS 10.0.2
>Reporter: fjzznjsh
>Assignee: xingZhang
>Priority: Major
>
> Exception Type: SIGSEGV
> Exception Codes: SEGV_ACCERR at 00
> Crashed Thread: 48
> Thread 48 Name: com.taobao.weex.component
> Thread 48 Crashed: 
> 0  CoreFoundation 0x00018a80e174 CFStringCreateCopy + 28
> 1  CoreText   0x00018d5e0b18 
> TCharStreamCFString::TCharStreamCFString(__CFString const*, __CFDictionary 
> const*) +  60
> 2  CoreText   0x00018d57adf0 
> TTypesetter::RelayoutRun(std::__1::tuple void const* (*)(__CTRun const*, __CFString const*, void*), void*, 
> std::__1::shared_ptr*, unsigned int, unsigned char> 
> const&, CTRun*) +  220
> 3  CoreText   0x00018d55fe04 
> TTypesetter::MakeLineConsistent(std::__1::tuple const*, void const* (*)(__CTRun const*, __CFString const*, void*), void*, 
> std::__1::shared_ptr*, unsigned int, unsigned char> 
> const&, TLine&) +  92
> 4  CoreText   0x00018d55fd1c 
> TTypesetter::FinishLineFill(std::__1::tuple void const* (*)(__CTRun const*, __CFString const*, void*), void*, 
> std::__1::shared_ptr*, unsigned int, unsigned char> 
> const&, TLine&, double, double) +  40
> 5  CoreText   0x00018d553248 
> CTLineCreateFromLineWithOffset + 172
> 6  UIFoundation   0x0001906e1acc ___NSStringDrawingEngine 
> +  11296
> 7  UIFoundation   0x0001906e5724 
> -[NSAttributedString(NSExtendedStringDrawing) 
> boundingRectWithSize:options:context:] +  584
> 8  EGame  0x0001007e1d2c -[WXTextComponent 
> calculateTextHeightWithWidth:] +  116
> 9  EGame  0x0001007df460 ___31-[WXTextComponent 
> measureBlock]_block_invoke +  96
> 10 EGame  0x0001007e706c _cssNodeMeasure +  72
> 11 EGame  0x00010088d314 _wx_layoutNode +  1572
> 12 EGame  0x00010088d930 _wx_layoutNode +  3136
> 12 EGame  0x00010088d930 _wx_layoutNode +  3136
> 12 EGame  0x00010088d930 _wx_layoutNode +  3136
> 12 EGame  0x00010088d930 _wx_layoutNode +  3136
> 12 EGame  0x00010088d930 _wx_layoutNode +  3136
> 17 EGame  0x00010083aaf8 -[WXCellComponent 
> _calculateFrameWithSuperAbsolutePosition:gatherDirtyComponents:] +  308
> 18 EGame  0x0001007e78ec -[WXComponent(Layout) 
> _calculateFrameWithSuperAbsolutePosition:gatherDirtyComponents:] +  524
> 19 EGame  0x000100862c08 -[WXScrollerComponent 
> _calculateFrameWithSuperAbsolutePosition:gatherDirtyComponents:] +  460
> 18 EGame  0x0001007e78ec -[WXComponent(Layout) 
> _calculateFrameWithSuperAbsolutePosition:gatherDirtyComponents:] +  524
> 21 EGame  0x00010080466c -[WXComponentManager 
> _layout] +  324
> 22 EGame  0x0001008044ac -[WXComponentManager 
> _layoutAndSyncUI] +  28
> 23 EGame  0x000100800b88 -[WXComponentManager 
> _recursivelyAddComponent:toSupercomponent:atIndex:appendingInTree:] +  860
> 24 EGame  0x00010080080c -[WXComponentManager 
> addComponent:toSupercomponent:atIndex:appendingInTree:] +  120
> 25 EGame  0x00010087e988 ___42-[WXBridgeContext 
> registerGlobalFunctions]_block_invoke_2 +  340
> 26 EGame  0x0001007ff714 +[WXComponentManager 
> _performBlockOnComponentThread:] +  224
> 27 Foundation 0x00018b4166ec 
> ___NSThreadPerformPerform +  340
> 28 CoreFoundation 0x00018a8de278 
> ___CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ +  24
>  +  24
> 29 CoreFoundation 0x00018a8ddbc0 ___CFRunLoopDoSources0 + 
>  524
> 30 CoreFoundation 0x00018a8db7c0 ___CFRunLoopRun +  804
> 24 CoreFoundation 0x00018a80a048 CFRunLoopRunSpecific + 
> 436
> 4  Foundation 0x00018b318b1c -[NSRunLoop(NSRunLoop) 
> runMode:beforeDate:] +  304
> 33 EGame  0x0001007ff5f8 -[WXComponentManager 
> _runLoopThread] +  264
> 6  Foundation 0x00018b41650c ___NSThread__start__ +  
> 1024
> 7  

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

2018-05-23 Thread xingZhang (JIRA)

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

xingZhang reassigned WEEX-322:
--

Assignee: XuYouyang  (was: xingZhang)

> 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: XuYouyang
>Priority: Major
>
> 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] [Closed] (WEEX-286) try to resolve the crash of dyld_stub_binder

2018-05-23 Thread xingZhang (JIRA)

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

xingZhang closed WEEX-286.
--

> try to resolve  the crash of dyld_stub_binder
> -
>
> Key: WEEX-286
> URL: https://issues.apache.org/jira/browse/WEEX-286
> Project: Weex
>  Issue Type: Improvement
>  Components: iOS
>Reporter: xingZhang
>Assignee: xingZhang
>Priority: Major
>
> {code:java}
> 2 libdyld.dylib 0x000183144ba0 dyld_stub_binder :60 (in libdyld.dylib)
> 3 app 0x0001013742b8 -[WXThreadSafeMutableDictionary setObject:forKey:] 
> WXThreadSafeMutableDictionary.m:208 (in app)
> 4 app 0x000101420cb0 +[WXMonitor performancePoint:willStartWithInstance:] 
> WXMonitor.m:47 (in app)
> 5 app 0x000101404bb8 +[WXSDKEngine initSDKEnvironment:] WXSDKEngine.m:232 
> (in app)
> 6 app 0x000101404b48 +[WXSDKEngine initSDKEnvironment] WXSDKEngine.m:226 
> (in app)
> Thread State:
> x8:0x00012010 x9:0x00012010 lr:0x0001200d3efc 
> fp:0x00016f49a670
> x10:0x2f7273752f203a6e x12:0x7273752f203a6e69 x11:0x5362696c2f62696c 
> x14:0x422e6d6574737953
> x13:0x62696c2f62696c2f x16:0xfff4 sp:0x00016f49a650 
> x15:0x000a62696c79642e
> x18:0x x17:0x000101a59248 x19:0x00013887dfa0 
> cpsr:0x8000
> pc:0x0001200d1088 x21:0x0001388771e0 x20:0x000120102330 
> x0:0x000120102330
> x23:0xa00322e332e30316 x1:0x x22:0x000138877238 
> x2:0xffef
> x25:0x x3:0x0001201023af x24:0x0001 
> x4:0x
> x27:0xa40008ff x5:0x0010 x26:0x00020001 
> x6:0x0067
> x7:0x00016f49a420 x28:0x00010001{code}



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


[jira] [Resolved] (WEEX-286) try to resolve the crash of dyld_stub_binder

2018-05-23 Thread xingZhang (JIRA)

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

xingZhang resolved WEEX-286.

Resolution: Fixed

> try to resolve  the crash of dyld_stub_binder
> -
>
> Key: WEEX-286
> URL: https://issues.apache.org/jira/browse/WEEX-286
> Project: Weex
>  Issue Type: Improvement
>  Components: iOS
>Reporter: xingZhang
>Assignee: xingZhang
>Priority: Major
>
> {code:java}
> 2 libdyld.dylib 0x000183144ba0 dyld_stub_binder :60 (in libdyld.dylib)
> 3 app 0x0001013742b8 -[WXThreadSafeMutableDictionary setObject:forKey:] 
> WXThreadSafeMutableDictionary.m:208 (in app)
> 4 app 0x000101420cb0 +[WXMonitor performancePoint:willStartWithInstance:] 
> WXMonitor.m:47 (in app)
> 5 app 0x000101404bb8 +[WXSDKEngine initSDKEnvironment:] WXSDKEngine.m:232 
> (in app)
> 6 app 0x000101404b48 +[WXSDKEngine initSDKEnvironment] WXSDKEngine.m:226 
> (in app)
> Thread State:
> x8:0x00012010 x9:0x00012010 lr:0x0001200d3efc 
> fp:0x00016f49a670
> x10:0x2f7273752f203a6e x12:0x7273752f203a6e69 x11:0x5362696c2f62696c 
> x14:0x422e6d6574737953
> x13:0x62696c2f62696c2f x16:0xfff4 sp:0x00016f49a650 
> x15:0x000a62696c79642e
> x18:0x x17:0x000101a59248 x19:0x00013887dfa0 
> cpsr:0x8000
> pc:0x0001200d1088 x21:0x0001388771e0 x20:0x000120102330 
> x0:0x000120102330
> x23:0xa00322e332e30316 x1:0x x22:0x000138877238 
> x2:0xffef
> x25:0x x3:0x0001201023af x24:0x0001 
> x4:0x
> x27:0xa40008ff x5:0x0010 x26:0x00020001 
> x6:0x0067
> x7:0x00016f49a420 x28:0x00010001{code}



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


[jira] [Assigned] (WEEX-336) recycle-list 数据变动 页面抖动厉害

2018-05-23 Thread xingZhang (JIRA)

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

xingZhang reassigned WEEX-336:
--

Assignee: XuYouyang  (was: xingZhang)

> recycle-list 数据变动 页面抖动厉害
> 
>
> Key: WEEX-336
> URL: https://issues.apache.org/jira/browse/WEEX-336
> Project: Weex
>  Issue Type: Bug
>  Components: Android, iOS
>Affects Versions: 0.18
>Reporter: dadatang
>Assignee: XuYouyang
>Priority: Major
>   Original Estimate: 12h
>  Remaining Estimate: 12h
>
> recycle-list 遍历数据 渲染列表, 当数据发送变动时,页面有明显的闪动情况



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


[jira] [Closed] (WEEX-309) normalize javaScript runtime exception on sandBox

2018-05-23 Thread xingZhang (JIRA)

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

xingZhang closed WEEX-309.
--

> normalize javaScript runtime exception on sandBox
> -
>
> Key: WEEX-309
> URL: https://issues.apache.org/jira/browse/WEEX-309
> Project: Weex
>  Issue Type: Improvement
>  Components: iOS
>Reporter: xingZhang
>Assignee: xingZhang
>Priority: Major
>




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


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

2018-05-23 Thread xingZhang (JIRA)

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

xingZhang reassigned WEEX-323:
--

Assignee: XuYouyang  (was: xingZhang)

> 吸底对话框,键盘弹起时遮挡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: XuYouyang
>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] [Closed] (WEEX-133) support word-wrap on text component

2018-05-23 Thread xingZhang (JIRA)

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

xingZhang closed WEEX-133.
--

> support word-wrap on text component
> ---
>
> Key: WEEX-133
> URL: https://issues.apache.org/jira/browse/WEEX-133
> Project: Weex
>  Issue Type: New Feature
>  Components: Android, iOS, Web Renderer
>Reporter: xingZhang
>Assignee: xingZhang
>Priority: Major
>
> support word-wrap on text component, according to w3c rules, word-wrap maybe 
> normal or word-break value, and normal will just clip character, and word 
> break will break a new line
> https://developer.mozilla.org/en-US/docs/Web/CSS/overflow-wrap
> try case: http://dotwe.org/vue/5460408a9159fd13168f64bf0b046c4b



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


[jira] [Assigned] (WEEX-329) debug with iOS simulator cause error

2018-05-23 Thread xingZhang (JIRA)

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

xingZhang reassigned WEEX-329:
--

Assignee: erha19  (was: xingZhang)

> debug with iOS simulator cause error
> 
>
> Key: WEEX-329
> URL: https://issues.apache.org/jira/browse/WEEX-329
> Project: Weex
>  Issue Type: Bug
>  Components: iOS
>Reporter: kele
>Assignee: erha19
>Priority: Major
>
> step1. run 'weex debug'
> step2. click qrcode 
> error log: 
> 19:53:19 : Error: Could not create simulator with name 'weex-devtool iPhone 
> 6', device type id 'iPhone 6' and runtime id 
> 'com.apple.CoreSimulator.SimRuntime.iOS-7-1'. Reason: 'simctl error running 
> 'create': An error was encountered processing the command 
> (domain=com.apple.CoreSimulator.SimError, code=162):
> Incompatible device'
> 19:53:19 : The simulator debug need Xcode environment, you can run `simctl 
> --version` to check if you have the correct environment.
> environment: 
> simctl --version
> -bash: simctl: command not found
> xcrun simctl --version
> @(#)PROGRAM:simctl  PROJECT:CoreSimulator-518.19
> weex -version
>v1.3.5
>  - weexpack : v1.2.3
>  - weex-debugger : v1.0.11
>  - weex-builder : v0.4.0
>  - weex-previewer : v1.5.1
>  
>  



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


[jira] [Resolved] (WEEX-309) normalize javaScript runtime exception on sandBox

2018-05-23 Thread xingZhang (JIRA)

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

xingZhang resolved WEEX-309.

Resolution: Fixed

> normalize javaScript runtime exception on sandBox
> -
>
> Key: WEEX-309
> URL: https://issues.apache.org/jira/browse/WEEX-309
> Project: Weex
>  Issue Type: Improvement
>  Components: iOS
>Reporter: xingZhang
>Assignee: xingZhang
>Priority: Major
>




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


[jira] [Resolved] (WEEX-398) Try to fix insert table view cell exception abort on iOS

2018-05-23 Thread xingZhang (JIRA)

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

xingZhang resolved WEEX-398.

Resolution: Fixed

> Try to fix insert table view cell exception abort on iOS
> 
>
> Key: WEEX-398
> URL: https://issues.apache.org/jira/browse/WEEX-398
> Project: Weex
>  Issue Type: Bug
>  Components: iOS
>Reporter: Xiaomin Cai
>Assignee: xingZhang
>Priority: Minor
>
> Crash log as below:
> * Incident Identifier: BDBA1AE8-BA35-4F4B-ACDB-64C1745F85F2
> * CrashReporter Key:   TODO
> * Hardware Model:  iPhone8,2
> * Process: xxx [3073]
> * Path:
> /var/mobile/Containers/Bundle/Application/85D9BBEE-93BD-42DE-9ED3-2BC4365070BC/xxx.app/xxx
> * Identifier:  BDBA1AE8-BA35-4F4B-ACDB-64C1745F85F2
> * Version: 7.8.2
> * Code Type:   ARM-64
> * Parent Process:  ??? [1]
> * 
> * Date/Time:   2018-05-22 15:59:25 +
> * OS Version:  iPhone OS 9.2.1 (13D15)
> * Report Version:  104
> * 
> * Exception Type:  SIGABRT
> * Exception Codes: #0 at 0x18162c140
> * Triggered by Thread:  0
> * 
> * Application Specific Information:
> * *** Terminating app due to uncaught exception 'NSRangeException', reason: 
> '*** -[__NSArrayM objectAtIndex:]: index 10 beyond bounds [0 .. 9]'
> * 
> * Last Exception Backtrace:
> * 0   CoreFoundation  0x000181a89900 
> __exceptionPreprocess :124 (in CoreFoundation)
> * 1   libobjc.A.dylib 0x0001810f7f80 
> _objc_exception_throw :56 (in libobjc.A.dylib)
> * 2   CoreFoundation  0x00018196f828 -[__NSArrayM 
> objectAtIndex:] :240 (in CoreFoundation)
> * 3   UIKit   0x000186abccc8 -[UITableView 
> _updateVisibleCellsNow:isRecursive:] :3608 (in UIKit)
> * 4   UIKit   0x000186970a00 -[UITableView 
> _setupCellAnimations] :36 (in UIKit)
> * 5   UIKit   0x00018698e8f4 -[UITableView 
> _updateRowsAtIndexPaths:updateAction:withRowAnimation:] :100 (in UIKit)
> * 6   xxx   0x00010287bd40 
> _94-[UITableView(FDIndexPathHeightCacheInvalidation) 
> fd_insertRowsAtIndexPaths:withRowAnimation:]_block_invoke.188 
> UITableView+FDIndexPathHeightCache.m:236 (in xxx)
> * 7   xxx   0x00010322b1d8 _80-[WXListComponent 
> _insertTableViewCellAtIndexPath:keepScrollPosition:animation:]_block_invoke 
> WXListComponent.mm:0 (in xxx)
> * 8   xxx   0x00010322aa38 -[WXListComponent 
> _performUpdates:withKeepScrollPosition:adjustmenxxxlock:] 
> WXListComponent.mm:0 (in xxx)
> * 9   xxx   0x00010322b0b8 -[WXListComponent 
> _insertTableViewCellAtIndexPath:keepScrollPosition:animation:] 
> WXListComponent.mm:956 (in xxx)
> * 10  UIKit   0x00018678a964 +[UIView(Animation) 
> performWithoutAnimation:] :80 (in UIKit)
> * 11  xxx   0x000103227608 _33-[WXListComponent 
> cellDidLayout:]_block_invoke WXListComponent.mm:523 (in xxx)
> * 12  xxx   0x0001031ca4c4 _34-[WXComponentManager 
> _syncUITasks]_block_invoke WXComponentManager.mm:1031 (in xxx)
> * 13  libdispatch.dylib   0x0001814dd630 
> _dispatch_call_block_and_release :24 (in libdispatch.dylib)
> * 14  libdispatch.dylib   0x0001814dd5f0 
> _dispatch_client_callout :16 (in libdispatch.dylib)
> * 15  libdispatch.dylib   0x0001814e2cf8 
> _dispatch_main_queue_callback_4CF :1844 (in libdispatch.dylib)
> * 16  CoreFoundation  0x000181a40bb0 
> __CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE__ :12 (in CoreFoundation)
> * 17  CoreFoundation  0x000181a3ea18 __CFRunLoopRun :1628 
> (in CoreFoundation)
> * 18  CoreFoundation  0x00018196d680 
> _CFRunLoopRunSpecific :384 (in CoreFoundation)
> * 19  GraphicsServices0x000182e7c088 _GSEventRunModal 
> :180 (in GraphicsServices)
> * 20  UIKit   0x0001867e4d90 _UIApplicationMain 
> :204 (in UIKit)
> * 21  xxx   0x000101dfcdfc xxxMainEntry xxxMainEntry.m:74 
> (in xxx)
> * 22  xxx   0x0001036641fc main main.m:17 (in xxx)
> * 23  libdyld.dylib   0x00018150e8b8 _start :4 (in 
> libdyld.dylib)
> * 
> * Thread 0 Crashed:
> * 0   libsystem_kernel.dylib  0x00018162c140 __pthread_kill :8 
> (in libsystem_kernel.dylib)
> * 1   libsystem_c.dylib   0x00018159ddac _abort :140 (in 
> libsystem_c.dylib)
> * 2   xxx   0x000100a6e05c _uncaught_exception_handler 
> :32 (in xxx)
> * 3   CoreFoundation  0x000181a89c88 
> __handleUncaughtException :652 (in CoreFoundation)
> *

[jira] [Closed] (WEEX-398) Try to fix insert table view cell exception abort on iOS

2018-05-23 Thread xingZhang (JIRA)

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

xingZhang closed WEEX-398.
--

> Try to fix insert table view cell exception abort on iOS
> 
>
> Key: WEEX-398
> URL: https://issues.apache.org/jira/browse/WEEX-398
> Project: Weex
>  Issue Type: Bug
>  Components: iOS
>Reporter: Xiaomin Cai
>Assignee: xingZhang
>Priority: Minor
>
> Crash log as below:
> * Incident Identifier: BDBA1AE8-BA35-4F4B-ACDB-64C1745F85F2
> * CrashReporter Key:   TODO
> * Hardware Model:  iPhone8,2
> * Process: xxx [3073]
> * Path:
> /var/mobile/Containers/Bundle/Application/85D9BBEE-93BD-42DE-9ED3-2BC4365070BC/xxx.app/xxx
> * Identifier:  BDBA1AE8-BA35-4F4B-ACDB-64C1745F85F2
> * Version: 7.8.2
> * Code Type:   ARM-64
> * Parent Process:  ??? [1]
> * 
> * Date/Time:   2018-05-22 15:59:25 +
> * OS Version:  iPhone OS 9.2.1 (13D15)
> * Report Version:  104
> * 
> * Exception Type:  SIGABRT
> * Exception Codes: #0 at 0x18162c140
> * Triggered by Thread:  0
> * 
> * Application Specific Information:
> * *** Terminating app due to uncaught exception 'NSRangeException', reason: 
> '*** -[__NSArrayM objectAtIndex:]: index 10 beyond bounds [0 .. 9]'
> * 
> * Last Exception Backtrace:
> * 0   CoreFoundation  0x000181a89900 
> __exceptionPreprocess :124 (in CoreFoundation)
> * 1   libobjc.A.dylib 0x0001810f7f80 
> _objc_exception_throw :56 (in libobjc.A.dylib)
> * 2   CoreFoundation  0x00018196f828 -[__NSArrayM 
> objectAtIndex:] :240 (in CoreFoundation)
> * 3   UIKit   0x000186abccc8 -[UITableView 
> _updateVisibleCellsNow:isRecursive:] :3608 (in UIKit)
> * 4   UIKit   0x000186970a00 -[UITableView 
> _setupCellAnimations] :36 (in UIKit)
> * 5   UIKit   0x00018698e8f4 -[UITableView 
> _updateRowsAtIndexPaths:updateAction:withRowAnimation:] :100 (in UIKit)
> * 6   xxx   0x00010287bd40 
> _94-[UITableView(FDIndexPathHeightCacheInvalidation) 
> fd_insertRowsAtIndexPaths:withRowAnimation:]_block_invoke.188 
> UITableView+FDIndexPathHeightCache.m:236 (in xxx)
> * 7   xxx   0x00010322b1d8 _80-[WXListComponent 
> _insertTableViewCellAtIndexPath:keepScrollPosition:animation:]_block_invoke 
> WXListComponent.mm:0 (in xxx)
> * 8   xxx   0x00010322aa38 -[WXListComponent 
> _performUpdates:withKeepScrollPosition:adjustmenxxxlock:] 
> WXListComponent.mm:0 (in xxx)
> * 9   xxx   0x00010322b0b8 -[WXListComponent 
> _insertTableViewCellAtIndexPath:keepScrollPosition:animation:] 
> WXListComponent.mm:956 (in xxx)
> * 10  UIKit   0x00018678a964 +[UIView(Animation) 
> performWithoutAnimation:] :80 (in UIKit)
> * 11  xxx   0x000103227608 _33-[WXListComponent 
> cellDidLayout:]_block_invoke WXListComponent.mm:523 (in xxx)
> * 12  xxx   0x0001031ca4c4 _34-[WXComponentManager 
> _syncUITasks]_block_invoke WXComponentManager.mm:1031 (in xxx)
> * 13  libdispatch.dylib   0x0001814dd630 
> _dispatch_call_block_and_release :24 (in libdispatch.dylib)
> * 14  libdispatch.dylib   0x0001814dd5f0 
> _dispatch_client_callout :16 (in libdispatch.dylib)
> * 15  libdispatch.dylib   0x0001814e2cf8 
> _dispatch_main_queue_callback_4CF :1844 (in libdispatch.dylib)
> * 16  CoreFoundation  0x000181a40bb0 
> __CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE__ :12 (in CoreFoundation)
> * 17  CoreFoundation  0x000181a3ea18 __CFRunLoopRun :1628 
> (in CoreFoundation)
> * 18  CoreFoundation  0x00018196d680 
> _CFRunLoopRunSpecific :384 (in CoreFoundation)
> * 19  GraphicsServices0x000182e7c088 _GSEventRunModal 
> :180 (in GraphicsServices)
> * 20  UIKit   0x0001867e4d90 _UIApplicationMain 
> :204 (in UIKit)
> * 21  xxx   0x000101dfcdfc xxxMainEntry xxxMainEntry.m:74 
> (in xxx)
> * 22  xxx   0x0001036641fc main main.m:17 (in xxx)
> * 23  libdyld.dylib   0x00018150e8b8 _start :4 (in 
> libdyld.dylib)
> * 
> * Thread 0 Crashed:
> * 0   libsystem_kernel.dylib  0x00018162c140 __pthread_kill :8 
> (in libsystem_kernel.dylib)
> * 1   libsystem_c.dylib   0x00018159ddac _abort :140 (in 
> libsystem_c.dylib)
> * 2   xxx   0x000100a6e05c _uncaught_exception_handler 
> :32 (in xxx)
> * 3   CoreFoundation  0x000181a89c88 
> __handleUncaughtException :652 (in CoreFoundation)
> * 4   libobjc.A.dylib  

[jira] [Resolved] (WEEX-101) how to resolve voice-over navigation order specify in iOS

2018-05-23 Thread xingZhang (JIRA)

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

xingZhang resolved WEEX-101.

Resolution: Fixed

> how to resolve voice-over navigation order specify in iOS
> -
>
> Key: WEEX-101
> URL: https://issues.apache.org/jira/browse/WEEX-101
> Project: Weex
>  Issue Type: Improvement
>  Components: iOS
>Reporter: xingZhang
>Assignee: xingZhang
>Priority: Major
> Attachments: image.png
>
>
> voice-over visit view element, we can visit a view tree using  BFS or  DFS,  
> I find out that voice-over  visit its 
> element in horizontal row maybe BFS , but sometimes we need to make it column 
> navigation, maybe DFS, 
> that's to say, voice-over  should visit subviews first, and then its sibling 
> views using DFS maybe, so I try to search
> apple developer document about this, iOS developers can specify 
> shouldGroupAccessibilityChildren to change its
> navigation order,  I haven't find  similar way on Android.
> here is the dot-we case about test accessible order:
>
> http://dotwe.org/vue/5d43492eb707a797a04efebae93eddd5   
> default order horizontal order:1->5->2->6->3->4->7->8
> expected order is column order: 1->2->3->4->5->6->7->8
> The attachment is the view hierarchy in iOS.



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


[jira] [Closed] (WEEX-101) how to resolve voice-over navigation order specify in iOS

2018-05-23 Thread xingZhang (JIRA)

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

xingZhang closed WEEX-101.
--

> how to resolve voice-over navigation order specify in iOS
> -
>
> Key: WEEX-101
> URL: https://issues.apache.org/jira/browse/WEEX-101
> Project: Weex
>  Issue Type: Improvement
>  Components: iOS
>Reporter: xingZhang
>Assignee: xingZhang
>Priority: Major
> Attachments: image.png
>
>
> voice-over visit view element, we can visit a view tree using  BFS or  DFS,  
> I find out that voice-over  visit its 
> element in horizontal row maybe BFS , but sometimes we need to make it column 
> navigation, maybe DFS, 
> that's to say, voice-over  should visit subviews first, and then its sibling 
> views using DFS maybe, so I try to search
> apple developer document about this, iOS developers can specify 
> shouldGroupAccessibilityChildren to change its
> navigation order,  I haven't find  similar way on Android.
> here is the dot-we case about test accessible order:
>
> http://dotwe.org/vue/5d43492eb707a797a04efebae93eddd5   
> default order horizontal order:1->5->2->6->3->4->7->8
> expected order is column order: 1->2->3->4->5->6->7->8
> The attachment is the view hierarchy in iOS.



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


[jira] [Resolved] (WEEX-133) support word-wrap on text component

2018-05-23 Thread xingZhang (JIRA)

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

xingZhang resolved WEEX-133.

Resolution: Fixed

> support word-wrap on text component
> ---
>
> Key: WEEX-133
> URL: https://issues.apache.org/jira/browse/WEEX-133
> Project: Weex
>  Issue Type: New Feature
>  Components: Android, iOS, Web Renderer
>Reporter: xingZhang
>Assignee: xingZhang
>Priority: Major
>
> support word-wrap on text component, according to w3c rules, word-wrap maybe 
> normal or word-break value, and normal will just clip character, and word 
> break will break a new line
> https://developer.mozilla.org/en-US/docs/Web/CSS/overflow-wrap
> try case: http://dotwe.org/vue/5460408a9159fd13168f64bf0b046c4b



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


[jira] [Created] (WEEX-401) about param jsonInitData

2018-05-23 Thread shanyong (JIRA)
shanyong created WEEX-401:
-

 Summary: about param jsonInitData
 Key: WEEX-401
 URL: https://issues.apache.org/jira/browse/WEEX-401
 Project: Weex
  Issue Type: Improvement
Reporter: shanyong
Assignee: Adam Feng


when native renderpage we have put a param named  "jsoninitdata"

mInstance.renderByUrl(
 getPageName(),
 url,
 options,
 jsonInitData,
 WXRenderStrategy.APPEND_ASYNC);

 

how to get this param in weex



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


[jira] [Resolved] (WEEX-365) Resolve multithread crash during view unloading

2018-05-23 Thread xingZhang (JIRA)

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

xingZhang resolved WEEX-365.

Resolution: Fixed

> Resolve multithread crash during view unloading
> ---
>
> Key: WEEX-365
> URL: https://issues.apache.org/jira/browse/WEEX-365
> Project: Weex
>  Issue Type: Bug
>  Components: iOS
>Reporter: Xiaomin Cai
>Assignee: xingZhang
>Priority: Minor
>
> Crash Stack as below:
> Incident Identifier: 0F2F4E0D-6210-4A3C-A70C-8B39ED855116
> CrashReporter Key: TODO
> Hardware Model: iPhone9,1
> Process: xxx[1053]
> Path: 
> /var/containers/Bundle/Application/6AE86C35-88AE-4972-AE17-55CF03B02D85/xxx.app/xxx
> Identifier: 0F2F4E0D-6210-4A3C-A70C-8B39ED855116
> Version: 7.8.2
> Code Type: ARM-64
> Parent Process: ??? [1]
> Date/Time: 2018-05-13 11:08:22 +
> OS Version: iPhone OS 11.3.1 (15E302)
> Report Version: 104
> Exception Type: SIGTRAP
> Exception Codes: #0 at 0x18cae95e0
> Triggered by Thread: 0
> Thread 0 Crashed:
> 0 UIKit 0x00018cae95e0 -[UIView(UIKitManual) release] :196 (in UIKit)
> 1 UIKit 0x00018cf4eed0 __UIViewWasRemovedFromSuperview :152 (in UIKit)
> 2 UIKit 0x00018cb2de58 -[UIView(Hierarchy) removeFromSuperview] :492 (in 
> UIKit)
> 3 xxx 0x000106088ad4 -[WXComponent(ViewManagement) 
> _unloadViewWithReusing:] WXComponent+ViewManagement.mm:337 (in xxx)
> 4 xxx 0x0001060b5bc0 _28-[WXComponentManager unload]_block_invoke 
> WXComponentManager.mm:0 (in xxx)
> 5 libdispatch.dylib 0x000182838b24 _dispatch_call_block_and_release :24 
> (in libdispatch.dylib)
> 6 libdispatch.dylib 0x000182838ae4 _dispatch_client_callout :16 (in 
> libdispatch.dylib)
> 7 libdispatch.dylib 0x0001828456e0 
> _dispatch_main_queue_callback_4CF$VARIANT$mp :1012 (in libdispatch.dylib)
> 8 CoreFoundation 0x000182eef070 
> __CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE__ :12 (in CoreFoundation)
> 9 CoreFoundation 0x000182eecbc8 __CFRunLoopRun :2272 (in CoreFoundation)
> 10 CoreFoundation 0x000182e0cda8 _CFRunLoopRunSpecific :552 (in 
> CoreFoundation)
> 11 GraphicsServices 0x000184def020 _GSEventRunModal :100 (in 
> GraphicsServices)
> 12 UIKit 0x00018cded78c _UIApplicationMain :236 (in UIKit)
> 13 xxx 0x000104ce8dfc TBMainEntry TBMainEntry.m:74 (in xxx)
> 14 xxx 0x0001065501fc main main.m:17 (in xxx)
> 15 libdyld.dylib 0x00018289dfc0 _start :4 (in libdyld.dylib)
> Binary Images:
> 0x000102ef - 0x000106637fff xxx arm64 
> /var/containers/Bundle/Application/6AE86C35-88AE-4972-AE17-55CF03B02D85/xxx.app/xxx
> 0x000182837000 - 0x00018289cfff libdispatch.dylib arm64 
> <42fe29ae709d39d9bc00f31af92baaf1> /usr/lib/system/libdispatch.dylib
> 0x00018289d000 - 0x0001828b7fff libdyld.dylib arm64 
> /usr/lib/system/libdyld.dylib
> 0x000182e01000 - 0x000183197fff CoreFoundation arm64 
> /System/Library/Frameworks/CoreFoundation.framework/CoreFoundation
> 0x000184de4000 - 0x000184df7fff GraphicsServices arm64 
> <85072ece665a3a86807f153e85476fed> 
> /System/Library/PrivateFrameworks/GraphicsServices.framework/GraphicsServices
> 0x00018cad - 0x00018db4efff UIKit arm64 
> /System/Library/Frameworks/UIKit.framework/UIKit



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


[jira] [Closed] (WEEX-282) support CSS "direction:rtl"

2018-05-23 Thread xingZhang (JIRA)

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

xingZhang closed WEEX-282.
--

> support CSS "direction:rtl"
> ---
>
> Key: WEEX-282
> URL: https://issues.apache.org/jira/browse/WEEX-282
> Project: Weex
>  Issue Type: New Feature
>  Components: iOS
>Reporter: KAI TIAN
>Assignee: xingZhang
>Priority: Major
>  Labels: pull-request-available
>   Original Estimate: 24h
>  Remaining Estimate: 24h
>
> Update WXComponent+layout.m to support CSS "direction:rtl".
> Few languages such as Arabic, Hebrew, or Persian are written from Right to 
> Left, but weex not support RTL layouts. To handle them. Since this PR merged, 
> we can use weex for RTL languages.
>  
>  
> demo case: [http://dotwe.org/vue/3e53f242fac5e78272566db059771640]



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


[jira] [Closed] (WEEX-352) Allow developer customize Refresh control by implement new refresh protocol WXPullRefreshProtocol

2018-05-23 Thread xingZhang (JIRA)

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

xingZhang closed WEEX-352.
--

> Allow developer customize Refresh control by implement new refresh protocol 
> WXPullRefreshProtocol
> -
>
> Key: WEEX-352
> URL: https://issues.apache.org/jira/browse/WEEX-352
> Project: Weex
>  Issue Type: New Feature
>  Components: iOS
>Affects Versions: 0.18
>Reporter: Xiaomin Cai
>Assignee: xingZhang
>Priority: Minor
> Fix For: 0.18
>
>
> Allow developer to customize pull refresh in scroller by implement new 
> protocol.
>  # Register handler for new protocol
>  # Write your own implementation with iOS native code
>  # Refer to Playground app
>  # Customize animation duration in Javascript file



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


[jira] [Resolved] (WEEX-352) Allow developer customize Refresh control by implement new refresh protocol WXPullRefreshProtocol

2018-05-23 Thread xingZhang (JIRA)

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

xingZhang resolved WEEX-352.

Resolution: Fixed

> Allow developer customize Refresh control by implement new refresh protocol 
> WXPullRefreshProtocol
> -
>
> Key: WEEX-352
> URL: https://issues.apache.org/jira/browse/WEEX-352
> Project: Weex
>  Issue Type: New Feature
>  Components: iOS
>Affects Versions: 0.18
>Reporter: Xiaomin Cai
>Assignee: xingZhang
>Priority: Minor
> Fix For: 0.18
>
>
> Allow developer to customize pull refresh in scroller by implement new 
> protocol.
>  # Register handler for new protocol
>  # Write your own implementation with iOS native code
>  # Refer to Playground app
>  # Customize animation duration in Javascript file



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


[jira] [Assigned] (WEEX-281) Supported ZIndex Feature

2018-05-23 Thread xingZhang (JIRA)

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

xingZhang reassigned WEEX-281:
--

Assignee: XuYouyang  (was: xingZhang)

> Supported ZIndex Feature
> 
>
> Key: WEEX-281
> URL: https://issues.apache.org/jira/browse/WEEX-281
> Project: Weex
>  Issue Type: Improvement
>  Components: Android, iOS
>Reporter: codefurture
>Assignee: XuYouyang
>Priority: Minor
>
> Supported ZIndex Feature



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


[jira] [Resolved] (WEEX-282) support CSS "direction:rtl"

2018-05-23 Thread xingZhang (JIRA)

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

xingZhang resolved WEEX-282.

Resolution: Fixed

> support CSS "direction:rtl"
> ---
>
> Key: WEEX-282
> URL: https://issues.apache.org/jira/browse/WEEX-282
> Project: Weex
>  Issue Type: New Feature
>  Components: iOS
>Reporter: KAI TIAN
>Assignee: xingZhang
>Priority: Major
>  Labels: pull-request-available
>   Original Estimate: 24h
>  Remaining Estimate: 24h
>
> Update WXComponent+layout.m to support CSS "direction:rtl".
> Few languages such as Arabic, Hebrew, or Persian are written from Right to 
> Left, but weex not support RTL layouts. To handle them. Since this PR merged, 
> we can use weex for RTL languages.
>  
>  
> demo case: [http://dotwe.org/vue/3e53f242fac5e78272566db059771640]



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


[jira] [Assigned] (WEEX-294) use NSTimer to implement setTimeout

2018-05-23 Thread xingZhang (JIRA)

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

xingZhang reassigned WEEX-294:
--

Assignee: XuYouyang  (was: xingZhang)

> use NSTimer to implement setTimeout
> ---
>
> Key: WEEX-294
> URL: https://issues.apache.org/jira/browse/WEEX-294
> Project: Weex
>  Issue Type: Improvement
>  Components: iOS
>Affects Versions: 0.18
>Reporter: XuYouyang
>Assignee: XuYouyang
>Priority: Major
>
> Now setTimeout used by internal logic in JS framework call WXTimerModule's 
> method. It maybe cause useless communications .So this task is to use NSTimer 
> to implement setTimeout.



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


[jira] [Closed] (WEEX-292) enable zIndex on cell component

2018-05-23 Thread xingZhang (JIRA)

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

xingZhang closed WEEX-292.
--

> enable zIndex on cell component
> ---
>
> Key: WEEX-292
> URL: https://issues.apache.org/jira/browse/WEEX-292
> Project: Weex
>  Issue Type: New Feature
>  Components: iOS
>Reporter: xingZhang
>Assignee: xingZhang
>Priority: Major
>
> try case http://dotwe.org/vue/f26b12353bfa77858cdd6fb28c00c296



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


[jira] [Assigned] (WEEX-300) 用border的时候在iphone8plus和iphone7plus(6p没有测,估计一样)会出现多余线条。

2018-05-23 Thread xingZhang (JIRA)

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

xingZhang reassigned WEEX-300:
--

Assignee: XuYouyang  (was: xingZhang)

> 用border的时候在iphone8plus和iphone7plus(6p没有测,估计一样)会出现多余线条。
> -
>
> Key: WEEX-300
> URL: https://issues.apache.org/jira/browse/WEEX-300
> Project: Weex
>  Issue Type: Bug
>  Components: iOS, Web Renderer
>Affects Versions: 0.18
> Environment: weex  0.18
> weex playground
> iphone 8plus
>Reporter: zhaobin
>Assignee: XuYouyang
>Priority: Major
> Attachments: image-2018-04-24-11-22-58-222.png
>
>   Original Estimate: 6h
>  Remaining Estimate: 6h
>
> {code:java}
> 
>  
>
>
>
>  
> 
> 
>  .test-item {
>width: 570px;
>height: 130px;
>background-color: green;
>border-left-width: 5px;
>border-left-color: #000;
>  }
> 
> {code}
> 正常应该只有左边框,在我小米note3下是没问题的,iphone6下测试也没有问题,只有iphone7p/8p机型会出现多余线条。附件可见。



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


[jira] [Resolved] (WEEX-292) enable zIndex on cell component

2018-05-23 Thread xingZhang (JIRA)

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

xingZhang resolved WEEX-292.

Resolution: Fixed

> enable zIndex on cell component
> ---
>
> Key: WEEX-292
> URL: https://issues.apache.org/jira/browse/WEEX-292
> Project: Weex
>  Issue Type: New Feature
>  Components: iOS
>Reporter: xingZhang
>Assignee: xingZhang
>Priority: Major
>
> try case http://dotwe.org/vue/f26b12353bfa77858cdd6fb28c00c296



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


[jira] [Assigned] (WEEX-304) ios集成sdk后运行出现错误 [WX_KEY_EXCEPTION_SDK_INIT_JSFM_INIT_FAILED]

2018-05-23 Thread xingZhang (JIRA)

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

xingZhang reassigned WEEX-304:
--

Assignee: XuYouyang  (was: xingZhang)

> ios集成sdk后运行出现错误 [WX_KEY_EXCEPTION_SDK_INIT_JSFM_INIT_FAILED] 
> -
>
> Key: WEEX-304
> URL: https://issues.apache.org/jira/browse/WEEX-304
> Project: Weex
>  Issue Type: Bug
>  Components: iOS
>Reporter: 高阳
>Assignee: XuYouyang
>Priority: Major
>
> ios集成sdk后运行出现错误
> *[error]WXMonitor.m:250, [WX_KEY_EXCEPTION_SDK_INIT_JSFM_INIT_FAILED] 
> script don't exist:(null*
> ,我是按照文档手动集成的,没有使用cocoapod



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


[jira] [Resolved] (WEEX-297) iOS 11 image saving permission description

2018-05-23 Thread xingZhang (JIRA)

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

xingZhang resolved WEEX-297.

Resolution: Fixed

> iOS 11 image saving permission description
> --
>
> Key: WEEX-297
> URL: https://issues.apache.org/jira/browse/WEEX-297
> Project: Weex
>  Issue Type: Bug
>  Components: iOS
>Reporter: PhilCai
>Assignee: xingZhang
>Priority: Minor
>
> From iOS 11, NSPhotoLibraryAddUsageDescription is required in info.plist to 
> save image to album.
> See 
> [doc|https://developer.apple.com/library/content/documentation/General/Reference/InfoPlistKeyReference/Articles/CocoaKeys.html#//apple_ref/doc/uid/TP40009251-SW17].
>  



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


[jira] [Resolved] (WEEX-314) [iOS]public head WXRecyclerComponent

2018-05-23 Thread xingZhang (JIRA)

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

xingZhang resolved WEEX-314.

Resolution: Fixed

> [iOS]public head WXRecyclerComponent
> 
>
> Key: WEEX-314
> URL: https://issues.apache.org/jira/browse/WEEX-314
> Project: Weex
>  Issue Type: Bug
>  Components: iOS
>Reporter: peihan
>Assignee: xingZhang
>Priority: Major
>




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


[jira] [Closed] (WEEX-314) [iOS]public head WXRecyclerComponent

2018-05-23 Thread xingZhang (JIRA)

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

xingZhang closed WEEX-314.
--

> [iOS]public head WXRecyclerComponent
> 
>
> Key: WEEX-314
> URL: https://issues.apache.org/jira/browse/WEEX-314
> Project: Weex
>  Issue Type: Bug
>  Components: iOS
>Reporter: peihan
>Assignee: xingZhang
>Priority: Major
>




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


[jira] [Closed] (WEEX-297) iOS 11 image saving permission description

2018-05-23 Thread xingZhang (JIRA)

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

xingZhang closed WEEX-297.
--

> iOS 11 image saving permission description
> --
>
> Key: WEEX-297
> URL: https://issues.apache.org/jira/browse/WEEX-297
> Project: Weex
>  Issue Type: Bug
>  Components: iOS
>Reporter: PhilCai
>Assignee: xingZhang
>Priority: Minor
>
> From iOS 11, NSPhotoLibraryAddUsageDescription is required in info.plist to 
> save image to album.
> See 
> [doc|https://developer.apple.com/library/content/documentation/General/Reference/InfoPlistKeyReference/Articles/CocoaKeys.html#//apple_ref/doc/uid/TP40009251-SW17].
>  



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


[jira] [Resolved] (WEEX-347) flex布局下wrap换行适配有问题

2018-05-23 Thread xingZhang (JIRA)

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

xingZhang resolved WEEX-347.

Resolution: Fixed

> flex布局下wrap换行适配有问题
> --
>
> Key: WEEX-347
> URL: https://issues.apache.org/jira/browse/WEEX-347
> Project: Weex
>  Issue Type: Bug
>  Components: Android, iOS, Project 
>Affects Versions: 0.18
>Reporter: zouming
>Assignee: xingZhang
>Priority: Major
>
> weex布局在wrap下plus的屏幕会由于适配导致宽高精度变化而产生不正常的换行。



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


[jira] [Closed] (WEEX-347) flex布局下wrap换行适配有问题

2018-05-23 Thread xingZhang (JIRA)

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

xingZhang closed WEEX-347.
--

> flex布局下wrap换行适配有问题
> --
>
> Key: WEEX-347
> URL: https://issues.apache.org/jira/browse/WEEX-347
> Project: Weex
>  Issue Type: Bug
>  Components: Android, iOS, Project 
>Affects Versions: 0.18
>Reporter: zouming
>Assignee: xingZhang
>Priority: Major
>
> weex布局在wrap下plus的屏幕会由于适配导致宽高精度变化而产生不正常的换行。



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


[jira] [Assigned] (WEEX-291) Using, When Finished Eidt(KeyBoard will hide),WeexRootView Frame was Wrong

2018-05-23 Thread xingZhang (JIRA)

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

xingZhang reassigned WEEX-291:
--

Assignee: XuYouyang  (was: xingZhang)

> Using, When Finished Eidt(KeyBoard will hide),WeexRootView Frame 
> was Wrong  
> --
>
> Key: WEEX-291
> URL: https://issues.apache.org/jira/browse/WEEX-291
> Project: Weex
>  Issue Type: Bug
>Reporter: jsonmess
>Assignee: XuYouyang
>Priority: Blocker
>




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


[jira] [Assigned] (WEEX-150) Implement AppShell for iOS

2018-05-23 Thread xingZhang (JIRA)

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

xingZhang reassigned WEEX-150:
--

Assignee: XuYouyang  (was: xingZhang)

> Implement AppShell for iOS
> --
>
> Key: WEEX-150
> URL: https://issues.apache.org/jira/browse/WEEX-150
> Project: Weex
>  Issue Type: Sub-task
>  Components: iOS
>Reporter: Jonathan Dong
>Assignee: XuYouyang
>Priority: Major
>
> Implement AppShell basic features for iOS.



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


[jira] [Resolved] (WEEX-238) Weex SDK update 0.18 Style error

2018-05-23 Thread xingZhang (JIRA)

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

xingZhang resolved WEEX-238.

Resolution: Fixed

> Weex SDK update 0.18 Style error
> 
>
> Key: WEEX-238
> URL: https://issues.apache.org/jira/browse/WEEX-238
> Project: Weex
>  Issue Type: Bug
>Reporter: Jony
>Assignee: xingZhang
>Priority: Major
>
>  [https://github.com/myliuyx/source/blob/master/1520323376.mp4]
> We have updated the style issues found after 0.18.
> After trying to find is the issue of "box - shadow".
> When we commented, "box shadow" after don't have problems.
>  
> This is our code fragment
> ```
> 
>  inrows[0].items"append="tree":index="i":key="i"@click="handle(v.type)">
> \{{v.name}}
> 
> 
> 
>  
>  
> .demo-list-cell-container {
> width: 700px;
> box-shadow: 1px 1px 2px solid grey;
> margin-right: 25px;
> }
> ```
> [https://github.com/bmfe/eros-template]  This is our code



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


[jira] [Assigned] (WEEX-238) Weex SDK update 0.18 Style error

2018-05-23 Thread xingZhang (JIRA)

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

xingZhang reassigned WEEX-238:
--

Assignee: xingZhang  (was: XuYouyang)

> Weex SDK update 0.18 Style error
> 
>
> Key: WEEX-238
> URL: https://issues.apache.org/jira/browse/WEEX-238
> Project: Weex
>  Issue Type: Bug
>Reporter: Jony
>Assignee: xingZhang
>Priority: Major
>
>  [https://github.com/myliuyx/source/blob/master/1520323376.mp4]
> We have updated the style issues found after 0.18.
> After trying to find is the issue of "box - shadow".
> When we commented, "box shadow" after don't have problems.
>  
> This is our code fragment
> ```
> 
>  inrows[0].items"append="tree":index="i":key="i"@click="handle(v.type)">
> \{{v.name}}
> 
> 
> 
>  
>  
> .demo-list-cell-container {
> width: 700px;
> box-shadow: 1px 1px 2px solid grey;
> margin-right: 25px;
> }
> ```
> [https://github.com/bmfe/eros-template]  This is our code



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


[jira] [Resolved] (WEEX-339) [iOS][Android] 添加性能打点,加载组件的个数 和 所消耗的时间

2018-05-23 Thread xingZhang (JIRA)

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

xingZhang resolved WEEX-339.

Resolution: Fixed

> [iOS][Android] 添加性能打点,加载组件的个数 和 所消耗的时间
> --
>
> Key: WEEX-339
> URL: https://issues.apache.org/jira/browse/WEEX-339
> Project: Weex
>  Issue Type: New Feature
>  Components: Android, iOS
>Reporter: peihan
>Assignee: xingZhang
>Priority: Major
>




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


[jira] [Closed] (WEEX-238) Weex SDK update 0.18 Style error

2018-05-23 Thread xingZhang (JIRA)

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

xingZhang closed WEEX-238.
--

> Weex SDK update 0.18 Style error
> 
>
> Key: WEEX-238
> URL: https://issues.apache.org/jira/browse/WEEX-238
> Project: Weex
>  Issue Type: Bug
>Reporter: Jony
>Assignee: xingZhang
>Priority: Major
>
>  [https://github.com/myliuyx/source/blob/master/1520323376.mp4]
> We have updated the style issues found after 0.18.
> After trying to find is the issue of "box - shadow".
> When we commented, "box shadow" after don't have problems.
>  
> This is our code fragment
> ```
> 
>  inrows[0].items"append="tree":index="i":key="i"@click="handle(v.type)">
> \{{v.name}}
> 
> 
> 
>  
>  
> .demo-list-cell-container {
> width: 700px;
> box-shadow: 1px 1px 2px solid grey;
> margin-right: 25px;
> }
> ```
> [https://github.com/bmfe/eros-template]  This is our code



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


[jira] [Assigned] (WEEX-238) Weex SDK update 0.18 Style error

2018-05-23 Thread xingZhang (JIRA)

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

xingZhang reassigned WEEX-238:
--

Assignee: XuYouyang  (was: xingZhang)

> Weex SDK update 0.18 Style error
> 
>
> Key: WEEX-238
> URL: https://issues.apache.org/jira/browse/WEEX-238
> Project: Weex
>  Issue Type: Bug
>Reporter: Jony
>Assignee: XuYouyang
>Priority: Major
>
>  [https://github.com/myliuyx/source/blob/master/1520323376.mp4]
> We have updated the style issues found after 0.18.
> After trying to find is the issue of "box - shadow".
> When we commented, "box shadow" after don't have problems.
>  
> This is our code fragment
> ```
> 
>  inrows[0].items"append="tree":index="i":key="i"@click="handle(v.type)">
> \{{v.name}}
> 
> 
> 
>  
>  
> .demo-list-cell-container {
> width: 700px;
> box-shadow: 1px 1px 2px solid grey;
> margin-right: 25px;
> }
> ```
> [https://github.com/bmfe/eros-template]  This is our code



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


[jira] [Closed] (WEEX-339) [iOS][Android] 添加性能打点,加载组件的个数 和 所消耗的时间

2018-05-23 Thread xingZhang (JIRA)

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

xingZhang closed WEEX-339.
--

> [iOS][Android] 添加性能打点,加载组件的个数 和 所消耗的时间
> --
>
> Key: WEEX-339
> URL: https://issues.apache.org/jira/browse/WEEX-339
> Project: Weex
>  Issue Type: New Feature
>  Components: Android, iOS
>Reporter: peihan
>Assignee: xingZhang
>Priority: Major
>




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


[jira] [Closed] (WEEX-245) WXTextComponent crash on iOS10 when render some characters

2018-05-23 Thread xingZhang (JIRA)

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

xingZhang closed WEEX-245.
--

> WXTextComponent crash on iOS10 when render some characters
> --
>
> Key: WEEX-245
> URL: https://issues.apache.org/jira/browse/WEEX-245
> Project: Weex
>  Issue Type: Bug
>  Components: iOS
>Affects Versions: 0.18
>Reporter: fjzznjsh
>Assignee: xingZhang
>Priority: Major
>




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


[jira] [Resolved] (WEEX-245) WXTextComponent crash on iOS10 when render some characters

2018-05-23 Thread xingZhang (JIRA)

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

xingZhang resolved WEEX-245.

Resolution: Fixed

> WXTextComponent crash on iOS10 when render some characters
> --
>
> Key: WEEX-245
> URL: https://issues.apache.org/jira/browse/WEEX-245
> Project: Weex
>  Issue Type: Bug
>  Components: iOS
>Affects Versions: 0.18
>Reporter: fjzznjsh
>Assignee: xingZhang
>Priority: Major
>




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


[jira] [Assigned] (WEEX-348) virtual keyboard could't be opened when switching to input type password

2018-05-23 Thread xingZhang (JIRA)

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

xingZhang reassigned WEEX-348:
--

Assignee: XuYouyang  (was: xingZhang)

> virtual keyboard could't be opened when switching to input type password 
> -
>
> Key: WEEX-348
> URL: https://issues.apache.org/jira/browse/WEEX-348
> Project: Weex
>  Issue Type: Bug
>  Components: Android
> Environment: huawei lon-al00 android 8
> vivo y66 android 6
>Reporter: wang shan
>Assignee: XuYouyang
>Priority: Major
>
> virtual keyboard could't be opened when switching focus to input type password
> 当从别的类型切换到密码输入框后,虚拟键盘闪了一下就关闭了,需要手动点开,官方例子就有这问题
> sample:[http://dotwe.org/vue/6b06f044a53534a48a7344c27b038a33]



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


[jira] [Closed] (WEEX-260) Support setting color about

2018-05-23 Thread xingZhang (JIRA)

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

xingZhang closed WEEX-260.
--

> Support setting color about 
> 
>
> Key: WEEX-260
> URL: https://issues.apache.org/jira/browse/WEEX-260
> Project: Weex
>  Issue Type: Improvement
>  Components: iOS
>Reporter: Apache Spark
>Assignee: xingZhang
>Priority: Major
>
> h2. Better layout: 
> [https://gist.github.com/tw93/cd9d847b16854af13e49d996dc853a05|http://example.com/]
> h2. Background
>  * Currently, the component in Weex only support the default green color, But 
> many times the business needs to set color for the theme tone of the product, 
> So needs to support setting the color.
> h2. New Support && Demo
>  * tintColor: Background color when the switch is turned on.
>  * onTintColor: Border color and background color on Android when the switch 
> is turned off.
>  * thumbTintColor: Color of the foreground switch grip.
> |iOS|Web|
> |!https://gw.alipayobjects.com/zos/rmsportal/echgZhufHYAqYQSSSyKJ.gif|width=240!|!https://gw.alipayobjects.com/zos/rmsportal/zlyOBlQnVbloIizCdWKU.gif|width=240!|
> h2. How to Use
>  thumb-tint-color="#FF7703"
> tint-color="#850B0B"
> checked="true">
> h2. My solution
> h3. Code
>  * Weex iOS:
>  ** 
> [WXSwitchComponent.m|https://github.com/tw93/incubator-weex/blob/ios-feature-switch/ios/sdk/WeexSDK/Sources/Component/WXSwitchComponent.m]
>  * Weex Web:
>  ** 
> [switch/index.js|https://github.com/tw93/weex-vue-render/blob/master/src/components/switch/index.js]
>  ** 
> [switch/index.css|https://github.com/tw93/weex-vue-render/blob/master/src/components/switch/style.css]
>  * Weex Vue Demo:
>  ** [http://dotwe.org/vue/99a13cce5a429c7b9bce9bea24253935]
>  ** [Demo Bundle 
> JS|http://dotwe.org/raw/dist/99a13cce5a429c7b9bce9bea24253935.bundle.wx]
> h3. Details
> h4. iOS
> It can be overwritten with the 
> {{onTintColor}}、{{thumbTintColor}}、{{tintColor}} attributes of 
> {{switchView}}, as well as the job of updating the attributes.
> ...
> _switchView.onTintColor = _onTintColor;
> _switchView.thumbTintColor = _thumbTintColor;
> _switchView.tintColor = _tintColor;
> h4. Web
> Override the corresponding CSS styles.
> Welcome to put forward any suggestion about the solution or other 
> requirements for the component, Thanks!
> h2.  



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


[jira] [Resolved] (WEEX-260) Support setting color about

2018-05-23 Thread xingZhang (JIRA)

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

xingZhang resolved WEEX-260.

Resolution: Fixed

> Support setting color about 
> 
>
> Key: WEEX-260
> URL: https://issues.apache.org/jira/browse/WEEX-260
> Project: Weex
>  Issue Type: Improvement
>  Components: iOS
>Reporter: Apache Spark
>Assignee: xingZhang
>Priority: Major
>
> h2. Better layout: 
> [https://gist.github.com/tw93/cd9d847b16854af13e49d996dc853a05|http://example.com/]
> h2. Background
>  * Currently, the component in Weex only support the default green color, But 
> many times the business needs to set color for the theme tone of the product, 
> So needs to support setting the color.
> h2. New Support && Demo
>  * tintColor: Background color when the switch is turned on.
>  * onTintColor: Border color and background color on Android when the switch 
> is turned off.
>  * thumbTintColor: Color of the foreground switch grip.
> |iOS|Web|
> |!https://gw.alipayobjects.com/zos/rmsportal/echgZhufHYAqYQSSSyKJ.gif|width=240!|!https://gw.alipayobjects.com/zos/rmsportal/zlyOBlQnVbloIizCdWKU.gif|width=240!|
> h2. How to Use
>  thumb-tint-color="#FF7703"
> tint-color="#850B0B"
> checked="true">
> h2. My solution
> h3. Code
>  * Weex iOS:
>  ** 
> [WXSwitchComponent.m|https://github.com/tw93/incubator-weex/blob/ios-feature-switch/ios/sdk/WeexSDK/Sources/Component/WXSwitchComponent.m]
>  * Weex Web:
>  ** 
> [switch/index.js|https://github.com/tw93/weex-vue-render/blob/master/src/components/switch/index.js]
>  ** 
> [switch/index.css|https://github.com/tw93/weex-vue-render/blob/master/src/components/switch/style.css]
>  * Weex Vue Demo:
>  ** [http://dotwe.org/vue/99a13cce5a429c7b9bce9bea24253935]
>  ** [Demo Bundle 
> JS|http://dotwe.org/raw/dist/99a13cce5a429c7b9bce9bea24253935.bundle.wx]
> h3. Details
> h4. iOS
> It can be overwritten with the 
> {{onTintColor}}、{{thumbTintColor}}、{{tintColor}} attributes of 
> {{switchView}}, as well as the job of updating the attributes.
> ...
> _switchView.onTintColor = _onTintColor;
> _switchView.thumbTintColor = _thumbTintColor;
> _switchView.tintColor = _tintColor;
> h4. Web
> Override the corresponding CSS styles.
> Welcome to put forward any suggestion about the solution or other 
> requirements for the component, Thanks!
> h2.  



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


[jira] [Resolved] (WEEX-373) try to resolve the crash of _object_remove_assocations

2018-05-23 Thread xingZhang (JIRA)

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

xingZhang resolved WEEX-373.

Resolution: Fixed

> try to resolve the crash of _object_remove_assocations
> --
>
> Key: WEEX-373
> URL: https://issues.apache.org/jira/browse/WEEX-373
> Project: Weex
>  Issue Type: Improvement
>  Components: iOS
>Reporter: xingZhang
>Assignee: xingZhang
>Priority: Major
>
> 0 libobjc.A.dylib 0x0001916318d8 _object_remove_assocations :260 (in 
> libobjc.A.dylib)
> 1 libobjc.A.dylib 0x00019162c340 _objc_destructInstance :104 (in 
> libobjc.A.dylib)
> 2 libobjc.A.dylib 0x00019162c398 _object_dispose :28 (in libobjc.A.dylib)
> 3 0x0001018d5894 NSObjectLifeCycleDealloc NSObjectLifeCycle.m:104 (in)
> 4 JavaScriptCore 0x0001971876ec -[JSContext dealloc] :196 (in 
> JavaScriptCore)
> 5 libobjc.A.dylib 0x00019163e134 (anonymous 
> namespace)::AutoreleasePoolPage::pop(void*) :836 (in libobjc.A.dylib)
> 6 CoreFoundation 0x000192a9ab28 _CFAutoreleasePoolPop :28 (in 
> CoreFoundation)
> 7 Foundation 0x0001936b35c0 __NSThreadPerformPerform :520 (in Foundation)



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


[jira] [Closed] (WEEX-381) 启动ios模拟器时报错

2018-05-23 Thread xingZhang (JIRA)

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

xingZhang closed WEEX-381.
--

> 启动ios模拟器时报错
> ---
>
> Key: WEEX-381
> URL: https://issues.apache.org/jira/browse/WEEX-381
> Project: Weex
>  Issue Type: Bug
>  Components: iOS
>Reporter: she kang
>Assignee: xingZhang
>Priority: Major
>
>  
> > weex-pro@1.0.0 build /Users/work_place/weex-pro
> > webpack --env.NODE_ENV=common
> (node:31054) ExperimentalWarning: The fs.promises API is experimental
> Hash: 43a8ed477ce723952bf8a1ee8cbbc11ba4b2aa1b
> Version: webpack 3.12.0
> Child
>  Hash: 43a8ed477ce723952bf8
>  Time: 14194ms
>  Asset Size Chunks Chunk Names
>  index.web.js 693 kB 0 [emitted] [big] index
>  vendor.web.js 13.5 kB 1 [emitted] vendor
>  [0] (webpack)/buildin/global.js 509 bytes \{0} [built]
>  [4] ./.temp/entry.js 612 bytes \{0} [built]
>  [8] ./.temp/router.js 586 bytes \{0} [built]
>  [12] ./src/index.vue 1.75 kB \{0} [built]
>  [13] 
> ./node_modules/vue-style-loader!./node_modules/css-loader!./node_modules/vue-loader/lib/style-compiler?\{"vue":true,"id":"data-v-2e922672","scoped":true,"hasInlineConfig":false}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/index.vue
>  1.55 kB \{0} [built]
>  [14] 
> ./node_modules/css-loader!./node_modules/vue-loader/lib/style-compiler?\{"vue":true,"id":"data-v-2e922672","scoped":true,"hasInlineConfig":false}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/index.vue
>  574 bytes \{0} [built]
>  [18] 
> ./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/index.vue
>  272 bytes \{0} [built]
>  [19] 
> ./node_modules/vue-loader/lib/template-compiler?\{"id":"data-v-2e922672","hasScoped":true}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/index.vue
>  859 bytes \{0} [built]
>  [20] multi ./node_modules/phantom-limb/index.js 28 bytes \{1} [built]
>  + 13 hidden modules
> Child
>  Hash: a1ee8cbbc11ba4b2aa1b
>  Time: 9177ms
>  Asset Size Chunks Chunk Names
>  index.js 73.2 kB 0 [emitted] index
>  [0] ./src/entry.js 266 bytes \{0} [built]
>  [1] ./src/router.js 505 bytes \{0} [built]
>  [5] ./src/index.vue 1.76 kB \{0} [built]
>  [6] 
> ./node_modules/weex-vue-loader/lib/style-loader.js!./node_modules/weex-vue-loader/lib/style-rewriter.js?id=data-v-2964abc9!./node_modules/weex-vue-loader/lib/selector.js?type=styles&index=0!./src/index.vue
>  434 bytes \{0} [built]
>  [7] 
> ./node_modules/weex-vue-loader/lib/script-loader.js!./node_modules/babel-loader/lib!./node_modules/weex-vue-loader/lib/selector.js?type=script&index=0!./src/index.vue
>  272 bytes \{0} [built]
>  [8] 
> ./node_modules/weex-vue-loader/lib/template-compiler.js?id=data-v-2964abc9!./node_modules/weex-vue-loader/lib/selector.js?type=template&index=0!./src/index.vue
>  419 bytes \{0} [built]
>  + 3 hidden modules
> 17:16:31 : Move JSbundle to dist
> 17:16:31 : start iOS app
> Build Config
> AppName : WeexApp
> Version : 0.1
> BuildVersion : 0.1.0
> AppId : com.alibaba.weex
> WeexBundle : index.js
> Ws : ws://192.168.226.128:8080
> CodeSign : 
> Profile : 
> 17:16:31 : If you want to change build config.please modify ios.config.json
> 17:16:32 : pod update
> 17:16:32 : Hot Reload socket: ws://192.168.226.128:8080
> Update all pods
> Updating local specs repositories
>  5% [1] compiling(node:31057) ExperimentalWarning: The fs.promises API is 
> experimental
>  10% [1] building modules 0/1 modules 1 active 
> ...sers/work_place/weex-pro/src/entry.js $ /usr/bin/git -C 
> /Users/shekang/.cocoapods/repos/master fetch origin --progress
>  55% [1] Wait Reload... [0] remote remote: Counting objects: 450, done. s
>  remote: Compressing objects: 100% (97/97), done. 
>  remote: Total 450 (delta 210), reused 187 (delta 187), pack-reused 164 
>  Receiving objects: 100% (450/450), 55.36 KiB | 0 bytes/s, done.
>  Resolving deltas: 100% (255/255), completed with 92 local objects.
>  From https://github.com/CocoaPods/Specs
>  421cb51..1d0a448 master -> origin/master
>  $ /usr/bin/git -C /Users/shekang/.cocoapods/repos/master rev-parse 
> --abbrev-ref HEAD
>  master
>  $ /usr/bin/git -C /Users/shekang/.cocoapods/repos/master reset --hard 
> origin/master
>  HEAD is now at 1d0a448 [Add] MINTemp 0.0.1
> Analyzing dependencies
> Downloading dependencies
> Using SDWebImage (3.7.5)
> Using SocketRocket (0.4.2)
> Using WeexPluginLoader (0.0.1.9.1)
> Using WeexSDK (0.18.0)
> Generating Pods project
> Integrating client project
> Sending stats
> Pod installation complete! There are 4 dependencies from the Podfile and 4 
> total pods installed.
> ? Choose one of the following devices iPhone 6 Plus ios: 9.3 (Simulator)
> 17:19:43 : Buiding project...
> ** BUILD FAILED **
> The following build commands failed:
>  CompileC 
> /Users/work_place/weex-p

[jira] [Closed] (WEEX-375) add Protocol for PageEventNotifyEvent

2018-05-23 Thread xingZhang (JIRA)

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

xingZhang closed WEEX-375.
--

> add Protocol for PageEventNotifyEvent
> -
>
> Key: WEEX-375
> URL: https://issues.apache.org/jira/browse/WEEX-375
> Project: Weex
>  Issue Type: Improvement
>  Components: iOS
>Reporter: xingZhang
>Assignee: xingZhang
>Priority: Major
>
> the handler will called in situations such as rootView clicked, scrollView 
> scrolled, a new page start and ended.
> {code:java}
> //  
> @protocol WXPageEventNotifyEventProtocol 
>  
> - (void)hitTest:(CGPoint)point withEvent:(UIEvent *)event 
> withView:(UIView*)view;
>  
> - (void)notifyScrollEvent:(NSString*)instanceId from:(CGPoint)from 
> to:(CGPoint)to;
>  
> - (void)pageStart:(NSString*)instanceId;
>  
> - (void)pageDestroy:(NSString*)instanceId;
>  
> @end
> {code}



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


[jira] [Resolved] (WEEX-375) add Protocol for PageEventNotifyEvent

2018-05-23 Thread xingZhang (JIRA)

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

xingZhang resolved WEEX-375.

Resolution: Fixed

> add Protocol for PageEventNotifyEvent
> -
>
> Key: WEEX-375
> URL: https://issues.apache.org/jira/browse/WEEX-375
> Project: Weex
>  Issue Type: Improvement
>  Components: iOS
>Reporter: xingZhang
>Assignee: xingZhang
>Priority: Major
>
> the handler will called in situations such as rootView clicked, scrollView 
> scrolled, a new page start and ended.
> {code:java}
> //  
> @protocol WXPageEventNotifyEventProtocol 
>  
> - (void)hitTest:(CGPoint)point withEvent:(UIEvent *)event 
> withView:(UIView*)view;
>  
> - (void)notifyScrollEvent:(NSString*)instanceId from:(CGPoint)from 
> to:(CGPoint)to;
>  
> - (void)pageStart:(NSString*)instanceId;
>  
> - (void)pageDestroy:(NSString*)instanceId;
>  
> @end
> {code}



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


[jira] [Resolved] (WEEX-381) 启动ios模拟器时报错

2018-05-23 Thread xingZhang (JIRA)

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

xingZhang resolved WEEX-381.

Resolution: Fixed

> 启动ios模拟器时报错
> ---
>
> Key: WEEX-381
> URL: https://issues.apache.org/jira/browse/WEEX-381
> Project: Weex
>  Issue Type: Bug
>  Components: iOS
>Reporter: she kang
>Assignee: xingZhang
>Priority: Major
>
>  
> > weex-pro@1.0.0 build /Users/work_place/weex-pro
> > webpack --env.NODE_ENV=common
> (node:31054) ExperimentalWarning: The fs.promises API is experimental
> Hash: 43a8ed477ce723952bf8a1ee8cbbc11ba4b2aa1b
> Version: webpack 3.12.0
> Child
>  Hash: 43a8ed477ce723952bf8
>  Time: 14194ms
>  Asset Size Chunks Chunk Names
>  index.web.js 693 kB 0 [emitted] [big] index
>  vendor.web.js 13.5 kB 1 [emitted] vendor
>  [0] (webpack)/buildin/global.js 509 bytes \{0} [built]
>  [4] ./.temp/entry.js 612 bytes \{0} [built]
>  [8] ./.temp/router.js 586 bytes \{0} [built]
>  [12] ./src/index.vue 1.75 kB \{0} [built]
>  [13] 
> ./node_modules/vue-style-loader!./node_modules/css-loader!./node_modules/vue-loader/lib/style-compiler?\{"vue":true,"id":"data-v-2e922672","scoped":true,"hasInlineConfig":false}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/index.vue
>  1.55 kB \{0} [built]
>  [14] 
> ./node_modules/css-loader!./node_modules/vue-loader/lib/style-compiler?\{"vue":true,"id":"data-v-2e922672","scoped":true,"hasInlineConfig":false}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/index.vue
>  574 bytes \{0} [built]
>  [18] 
> ./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/index.vue
>  272 bytes \{0} [built]
>  [19] 
> ./node_modules/vue-loader/lib/template-compiler?\{"id":"data-v-2e922672","hasScoped":true}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/index.vue
>  859 bytes \{0} [built]
>  [20] multi ./node_modules/phantom-limb/index.js 28 bytes \{1} [built]
>  + 13 hidden modules
> Child
>  Hash: a1ee8cbbc11ba4b2aa1b
>  Time: 9177ms
>  Asset Size Chunks Chunk Names
>  index.js 73.2 kB 0 [emitted] index
>  [0] ./src/entry.js 266 bytes \{0} [built]
>  [1] ./src/router.js 505 bytes \{0} [built]
>  [5] ./src/index.vue 1.76 kB \{0} [built]
>  [6] 
> ./node_modules/weex-vue-loader/lib/style-loader.js!./node_modules/weex-vue-loader/lib/style-rewriter.js?id=data-v-2964abc9!./node_modules/weex-vue-loader/lib/selector.js?type=styles&index=0!./src/index.vue
>  434 bytes \{0} [built]
>  [7] 
> ./node_modules/weex-vue-loader/lib/script-loader.js!./node_modules/babel-loader/lib!./node_modules/weex-vue-loader/lib/selector.js?type=script&index=0!./src/index.vue
>  272 bytes \{0} [built]
>  [8] 
> ./node_modules/weex-vue-loader/lib/template-compiler.js?id=data-v-2964abc9!./node_modules/weex-vue-loader/lib/selector.js?type=template&index=0!./src/index.vue
>  419 bytes \{0} [built]
>  + 3 hidden modules
> 17:16:31 : Move JSbundle to dist
> 17:16:31 : start iOS app
> Build Config
> AppName : WeexApp
> Version : 0.1
> BuildVersion : 0.1.0
> AppId : com.alibaba.weex
> WeexBundle : index.js
> Ws : ws://192.168.226.128:8080
> CodeSign : 
> Profile : 
> 17:16:31 : If you want to change build config.please modify ios.config.json
> 17:16:32 : pod update
> 17:16:32 : Hot Reload socket: ws://192.168.226.128:8080
> Update all pods
> Updating local specs repositories
>  5% [1] compiling(node:31057) ExperimentalWarning: The fs.promises API is 
> experimental
>  10% [1] building modules 0/1 modules 1 active 
> ...sers/work_place/weex-pro/src/entry.js $ /usr/bin/git -C 
> /Users/shekang/.cocoapods/repos/master fetch origin --progress
>  55% [1] Wait Reload... [0] remote remote: Counting objects: 450, done. s
>  remote: Compressing objects: 100% (97/97), done. 
>  remote: Total 450 (delta 210), reused 187 (delta 187), pack-reused 164 
>  Receiving objects: 100% (450/450), 55.36 KiB | 0 bytes/s, done.
>  Resolving deltas: 100% (255/255), completed with 92 local objects.
>  From https://github.com/CocoaPods/Specs
>  421cb51..1d0a448 master -> origin/master
>  $ /usr/bin/git -C /Users/shekang/.cocoapods/repos/master rev-parse 
> --abbrev-ref HEAD
>  master
>  $ /usr/bin/git -C /Users/shekang/.cocoapods/repos/master reset --hard 
> origin/master
>  HEAD is now at 1d0a448 [Add] MINTemp 0.0.1
> Analyzing dependencies
> Downloading dependencies
> Using SDWebImage (3.7.5)
> Using SocketRocket (0.4.2)
> Using WeexPluginLoader (0.0.1.9.1)
> Using WeexSDK (0.18.0)
> Generating Pods project
> Integrating client project
> Sending stats
> Pod installation complete! There are 4 dependencies from the Podfile and 4 
> total pods installed.
> ? Choose one of the following devices iPhone 6 Plus ios: 9.3 (Simulator)
> 17:19:43 : Buiding project...
> ** BUILD FAILED **
> The following build commands failed:
>  CompileC 

[jira] [Resolved] (WEEX-400) try to resolve the crash of accessing jscontext in multi thread

2018-05-23 Thread xingZhang (JIRA)

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

xingZhang resolved WEEX-400.

Resolution: Fixed

> try to resolve the crash of accessing jscontext in multi thread
> ---
>
> Key: WEEX-400
> URL: https://issues.apache.org/jira/browse/WEEX-400
> Project: Weex
>  Issue Type: Improvement
>Reporter: xingZhang
>Assignee: xingZhang
>Priority: Major
>
> # {{ libobjc.A.dylib 0x0001978a4160 _objc_release :16 (in 
> libobjc.A.dylib)}}
>  # {{1 0x0001032dc8b4 -[WXSDKInstance instanceJavaScriptContext] 
> WXSDKInstance.m:166 (in)}}
>  # {{2 0x0001032a2320 _56-[WXBridgeContext 
> createInstance:template:options:data:]_block_invoke WXBridgeContext.m:555 
> (in)}}
>  # {{3 0x0001032a3e94 -[WXBridgeContext 
> callJSMethod:args:onContext:completion:] WXBridgeContext.m:0 (in)}}
>  # {{4 0x0001032a211c -[WXBridgeContext 
> createInstance:template:options:data:] WXBridgeContext.m:593 (in)}}
>  # {{5 0x00010334b93c _56-[WXBridgeManager 
> createInstance:template:options:data:]_block_invoke WXBridgeManager.m:162 
> (in)}}
>  # {{6 0x00010334b4c4 +[WXBridgeManager _performBlockOnBridgeThread:] 
> WXBridgeManager.m:125 (in)}}



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


[jira] [Closed] (WEEX-400) try to resolve the crash of accessing jscontext in multi thread

2018-05-23 Thread xingZhang (JIRA)

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

xingZhang closed WEEX-400.
--

> try to resolve the crash of accessing jscontext in multi thread
> ---
>
> Key: WEEX-400
> URL: https://issues.apache.org/jira/browse/WEEX-400
> Project: Weex
>  Issue Type: Improvement
>Reporter: xingZhang
>Assignee: xingZhang
>Priority: Major
>
> # {{ libobjc.A.dylib 0x0001978a4160 _objc_release :16 (in 
> libobjc.A.dylib)}}
>  # {{1 0x0001032dc8b4 -[WXSDKInstance instanceJavaScriptContext] 
> WXSDKInstance.m:166 (in)}}
>  # {{2 0x0001032a2320 _56-[WXBridgeContext 
> createInstance:template:options:data:]_block_invoke WXBridgeContext.m:555 
> (in)}}
>  # {{3 0x0001032a3e94 -[WXBridgeContext 
> callJSMethod:args:onContext:completion:] WXBridgeContext.m:0 (in)}}
>  # {{4 0x0001032a211c -[WXBridgeContext 
> createInstance:template:options:data:] WXBridgeContext.m:593 (in)}}
>  # {{5 0x00010334b93c _56-[WXBridgeManager 
> createInstance:template:options:data:]_block_invoke WXBridgeManager.m:162 
> (in)}}
>  # {{6 0x00010334b4c4 +[WXBridgeManager _performBlockOnBridgeThread:] 
> WXBridgeManager.m:125 (in)}}



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


Re: [DISCUSS] Forward to our second Apache release (0.19)

2018-05-23 Thread 徐有阳
iOS done!
PR:https://github.com/apache/incubator-weex/pull/1193


Thanks
Youyang Xu

On 05/22/2018 14:40,Adam Feng  wrote:

After running some scripts,  some files with License issues:


• iOS

• •   ./incubator-weex-7102479/ios/sdk/WeexSDK/Sources/Layout/Layout.c
•   ./incubator-weex-7102479/ios/sdk/WeexSDK/Sources/Layout/Layout.h
•   ./incubator-weex-7102479/ios/sdk/WeexSDK/Sources/Layout/WXCoreFlexEnum.h
•   ./incubator-weex-7102479/ios/sdk/WeexSDK/Sources/Layout/WXCoreLayout.cpp
•   ./incubator-weex-7102479/ios/sdk/WeexSDK/Sources/Layout/WXCoreLayout.h
•   ./incubator-weex-7102479/ios/sdk/WeexSDK/Sources/Layout/WXCoreStyle.cpp
•   ./incubator-weex-7102479/ios/sdk/WeexSDK/Sources/Layout/WXCoreStyle.h
•
./incubator-weex-7102479/ios/sdk/WeexSDK/Sources/Monitor/WXAnalyzerCenter+Transfer.h
•
./incubator-weex-7102479/ios/sdk/WeexSDK/Sources/Monitor/WXAnalyzerCenter.h
•
./incubator-weex-7102479/ios/sdk/WeexSDK/Sources/Protocol/WXAnalyzerProtocol.h
•
./incubator-weex-7102479/ios/sdk/WeexSDK/Sources/Protocol/WXConfigCenterProtocol.h

• Android

• •
./incubator-weex-7102479/android/commons/src/main/java/com/alibaba/weex/commons/util/RequestIdGenerator.java
•
./incubator-weex-7102479/android/commons/src/main/java/com/alibaba/weex/commons/util/WSEventReporter.java
• •
./incubator-weex-7102479/android/playground/app/src/main/java/com/alibaba/weex/extend/module/WXTitleBar.java
•
./incubator-weex-7102479/android/playground/app/src/main/java/com/alibaba/weex/extend/module/WXWsonTestModule.java
•
./incubator-weex-7102479/android/playground/app/src/main/java/com/alibaba/weex/update/CheckForUpdateUtil.java
•
./incubator-weex-7102479/android/playground/app/src/main/java/com/alibaba/weex/update/Downloader.java
•
./incubator-weex-7102479/android/playground/app/src/main/java/com/alibaba/weex/update/UpdateService.java
•
./incubator-weex-7102479/android/playground/app/src/main/java_zxing/com/google/zxing/client/android/share/BookMarkColumns.java

• weex_core

• •   ./incubator-weex-7102479/weex_core/Source/IPC/*
•   ./incubator-weex-7102479/weex_core/Source/android/*
•   ./incubator-weex-7102479/weex_core/Source/rapidjson/*

• examples

•   ./incubator-weex-7102479/examples/vue/**/*.vue



Please volunteer to have a check at these files and reply to the mail.

Thanks.
Adam Feng

On 22 May 2018, 10:57 AM +0800, Adam Feng , wrote:

Hi all,

Since the work of replacing Facebook’s Yoga has beed done,  Let's plan our
second Apache release.

I volunteer to take 'release manager' for this version (0.19), and I'll
figure out how to release in Apache way.

As we haven’t released for nearly 1 year,  some work needs to be confirmed
before releasing:


1. Make sure all the Yoga code have been deleted in master branch.
2. Make sure no Category X[1] dependencies or Category B[1] source code is
distributed.
3. Make sure that NOTICE and LICENSE files are correct.

I will start a [VOTE] about the release later this week.

[1] https://www.apache.org/legal/resolved.html


Thanks.
Adam Feng


[jira] [Assigned] (WEEX-400) try to resolve the crash of accessing jscontext in multi thread

2018-05-23 Thread xingZhang (JIRA)

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

xingZhang reassigned WEEX-400:
--

Assignee: xingZhang  (was: Adam Feng)

> try to resolve the crash of accessing jscontext in multi thread
> ---
>
> Key: WEEX-400
> URL: https://issues.apache.org/jira/browse/WEEX-400
> Project: Weex
>  Issue Type: Improvement
>Reporter: xingZhang
>Assignee: xingZhang
>Priority: Major
>
> # {{ libobjc.A.dylib 0x0001978a4160 _objc_release :16 (in 
> libobjc.A.dylib)}}
>  # {{1 0x0001032dc8b4 -[WXSDKInstance instanceJavaScriptContext] 
> WXSDKInstance.m:166 (in)}}
>  # {{2 0x0001032a2320 _56-[WXBridgeContext 
> createInstance:template:options:data:]_block_invoke WXBridgeContext.m:555 
> (in)}}
>  # {{3 0x0001032a3e94 -[WXBridgeContext 
> callJSMethod:args:onContext:completion:] WXBridgeContext.m:0 (in)}}
>  # {{4 0x0001032a211c -[WXBridgeContext 
> createInstance:template:options:data:] WXBridgeContext.m:593 (in)}}
>  # {{5 0x00010334b93c _56-[WXBridgeManager 
> createInstance:template:options:data:]_block_invoke WXBridgeManager.m:162 
> (in)}}
>  # {{6 0x00010334b4c4 +[WXBridgeManager _performBlockOnBridgeThread:] 
> WXBridgeManager.m:125 (in)}}



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


[jira] [Commented] (WEEX-396) Android project setup failed with error - Gradle sync failed: A problem occurred configuring project ':weex_sdk'.

2018-05-23 Thread codefurture (JIRA)

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

codefurture commented on WEEX-396:
--

pease install ndk bundle

> Android project setup failed with error - Gradle sync failed: A problem 
> occurred configuring project ':weex_sdk'. 
> --
>
> Key: WEEX-396
> URL: https://issues.apache.org/jira/browse/WEEX-396
> Project: Weex
>  Issue Type: Bug
>  Components: Android
>Reporter: Shikha
>Assignee: codefurture
>Priority: Major
>
> While setting up incubator-weex Android project, I followed the steps in 
> README.md. It resulted in the build error - Gradle sync failed: A problem 
> occurred configuring project ':weex_sdk'.
>  Consult IDE log for more details (Help | Show Log) (2s 858ms). 
> Android studio version - 3.1.2
> Gradle version - 4.4



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


[jira] [Created] (WEEX-400) try to resolve the crash of accessing jscontext in multi thread

2018-05-23 Thread xingZhang (JIRA)
xingZhang created WEEX-400:
--

 Summary: try to resolve the crash of accessing jscontext in multi 
thread
 Key: WEEX-400
 URL: https://issues.apache.org/jira/browse/WEEX-400
 Project: Weex
  Issue Type: Improvement
Reporter: xingZhang
Assignee: Adam Feng


# {{ libobjc.A.dylib 0x0001978a4160 _objc_release :16 (in libobjc.A.dylib)}}
 # {{1 0x0001032dc8b4 -[WXSDKInstance instanceJavaScriptContext] 
WXSDKInstance.m:166 (in)}}
 # {{2 0x0001032a2320 _56-[WXBridgeContext 
createInstance:template:options:data:]_block_invoke WXBridgeContext.m:555 (in)}}
 # {{3 0x0001032a3e94 -[WXBridgeContext 
callJSMethod:args:onContext:completion:] WXBridgeContext.m:0 (in)}}
 # {{4 0x0001032a211c -[WXBridgeContext 
createInstance:template:options:data:] WXBridgeContext.m:593 (in)}}
 # {{5 0x00010334b93c _56-[WXBridgeManager 
createInstance:template:options:data:]_block_invoke WXBridgeManager.m:162 (in)}}
 # {{6 0x00010334b4c4 +[WXBridgeManager _performBlockOnBridgeThread:] 
WXBridgeManager.m:125 (in)}}



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


回复:Issue in setting up Android environment with incubator-weex repo

2018-05-23 Thread 谷宝剑(剑白)
please attach more failed log, may be you should install ndk bundle, or upgrade 
your gradle version
--发件人:Shikha 
Singh 发送时间:2018年5月23日(星期三) 17:10收件人:dev 
主 题:Issue in setting up Android environment with 
incubator-weex repo
Hi,
I am facing an issue in setting up Android app for incubator-weex repo. It 
leads to the following exception - 
Gradle sync failed: A problem occurred configuring project ':weex_sdk'
I have raised a JIRA ticket (https://issues.apache.org/jira/browse/WEEX-396) 
for the same.
Also, please find attached, android app logs relating this issue.
Please let me know if there is any other information I can provide here.

Thanks,Shikha Singh


[jira] [Commented] (WEEX-381) 启动ios模拟器时报错

2018-05-23 Thread erha19 (JIRA)

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

erha19 commented on WEEX-381:
-

Hi she kang, you can see the solution 
[here|https://github.com/weexteam/weex-toolkit/issues/397].

> 启动ios模拟器时报错
> ---
>
> Key: WEEX-381
> URL: https://issues.apache.org/jira/browse/WEEX-381
> Project: Weex
>  Issue Type: Bug
>  Components: iOS
>Reporter: she kang
>Assignee: xingZhang
>Priority: Major
>
>  
> > weex-pro@1.0.0 build /Users/work_place/weex-pro
> > webpack --env.NODE_ENV=common
> (node:31054) ExperimentalWarning: The fs.promises API is experimental
> Hash: 43a8ed477ce723952bf8a1ee8cbbc11ba4b2aa1b
> Version: webpack 3.12.0
> Child
>  Hash: 43a8ed477ce723952bf8
>  Time: 14194ms
>  Asset Size Chunks Chunk Names
>  index.web.js 693 kB 0 [emitted] [big] index
>  vendor.web.js 13.5 kB 1 [emitted] vendor
>  [0] (webpack)/buildin/global.js 509 bytes \{0} [built]
>  [4] ./.temp/entry.js 612 bytes \{0} [built]
>  [8] ./.temp/router.js 586 bytes \{0} [built]
>  [12] ./src/index.vue 1.75 kB \{0} [built]
>  [13] 
> ./node_modules/vue-style-loader!./node_modules/css-loader!./node_modules/vue-loader/lib/style-compiler?\{"vue":true,"id":"data-v-2e922672","scoped":true,"hasInlineConfig":false}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/index.vue
>  1.55 kB \{0} [built]
>  [14] 
> ./node_modules/css-loader!./node_modules/vue-loader/lib/style-compiler?\{"vue":true,"id":"data-v-2e922672","scoped":true,"hasInlineConfig":false}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/index.vue
>  574 bytes \{0} [built]
>  [18] 
> ./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/index.vue
>  272 bytes \{0} [built]
>  [19] 
> ./node_modules/vue-loader/lib/template-compiler?\{"id":"data-v-2e922672","hasScoped":true}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/index.vue
>  859 bytes \{0} [built]
>  [20] multi ./node_modules/phantom-limb/index.js 28 bytes \{1} [built]
>  + 13 hidden modules
> Child
>  Hash: a1ee8cbbc11ba4b2aa1b
>  Time: 9177ms
>  Asset Size Chunks Chunk Names
>  index.js 73.2 kB 0 [emitted] index
>  [0] ./src/entry.js 266 bytes \{0} [built]
>  [1] ./src/router.js 505 bytes \{0} [built]
>  [5] ./src/index.vue 1.76 kB \{0} [built]
>  [6] 
> ./node_modules/weex-vue-loader/lib/style-loader.js!./node_modules/weex-vue-loader/lib/style-rewriter.js?id=data-v-2964abc9!./node_modules/weex-vue-loader/lib/selector.js?type=styles&index=0!./src/index.vue
>  434 bytes \{0} [built]
>  [7] 
> ./node_modules/weex-vue-loader/lib/script-loader.js!./node_modules/babel-loader/lib!./node_modules/weex-vue-loader/lib/selector.js?type=script&index=0!./src/index.vue
>  272 bytes \{0} [built]
>  [8] 
> ./node_modules/weex-vue-loader/lib/template-compiler.js?id=data-v-2964abc9!./node_modules/weex-vue-loader/lib/selector.js?type=template&index=0!./src/index.vue
>  419 bytes \{0} [built]
>  + 3 hidden modules
> 17:16:31 : Move JSbundle to dist
> 17:16:31 : start iOS app
> Build Config
> AppName : WeexApp
> Version : 0.1
> BuildVersion : 0.1.0
> AppId : com.alibaba.weex
> WeexBundle : index.js
> Ws : ws://192.168.226.128:8080
> CodeSign : 
> Profile : 
> 17:16:31 : If you want to change build config.please modify ios.config.json
> 17:16:32 : pod update
> 17:16:32 : Hot Reload socket: ws://192.168.226.128:8080
> Update all pods
> Updating local specs repositories
>  5% [1] compiling(node:31057) ExperimentalWarning: The fs.promises API is 
> experimental
>  10% [1] building modules 0/1 modules 1 active 
> ...sers/work_place/weex-pro/src/entry.js $ /usr/bin/git -C 
> /Users/shekang/.cocoapods/repos/master fetch origin --progress
>  55% [1] Wait Reload... [0] remote remote: Counting objects: 450, done. s
>  remote: Compressing objects: 100% (97/97), done. 
>  remote: Total 450 (delta 210), reused 187 (delta 187), pack-reused 164 
>  Receiving objects: 100% (450/450), 55.36 KiB | 0 bytes/s, done.
>  Resolving deltas: 100% (255/255), completed with 92 local objects.
>  From https://github.com/CocoaPods/Specs
>  421cb51..1d0a448 master -> origin/master
>  $ /usr/bin/git -C /Users/shekang/.cocoapods/repos/master rev-parse 
> --abbrev-ref HEAD
>  master
>  $ /usr/bin/git -C /Users/shekang/.cocoapods/repos/master reset --hard 
> origin/master
>  HEAD is now at 1d0a448 [Add] MINTemp 0.0.1
> Analyzing dependencies
> Downloading dependencies
> Using SDWebImage (3.7.5)
> Using SocketRocket (0.4.2)
> Using WeexPluginLoader (0.0.1.9.1)
> Using WeexSDK (0.18.0)
> Generating Pods project
> Integrating client project
> Sending stats
> Pod installation complete! There are 4 dependencies from the Podfile and 4 
> total pods installed.
> ? Choose one of the following devices iPhone 6 Plus

[jira] [Commented] (WEEX-399) remove extra api js

2018-05-23 Thread ASF GitHub Bot (JIRA)

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

ASF GitHub Bot commented on WEEX-399:
-

Github user asfgit closed the pull request at:

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


> remove extra api js
> ---
>
> Key: WEEX-399
> URL: https://issues.apache.org/jira/browse/WEEX-399
> Project: Weex
>  Issue Type: Improvement
>  Components: Android
>Affects Versions: 0.18
>Reporter: Yayun Dong
>Assignee: codefurture
>Priority: Major
> Fix For: 0.18
>
>
> remove extra api js



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


[jira] [Commented] (WEEX-399) remove extra api js

2018-05-23 Thread ASF GitHub Bot (JIRA)

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

ASF GitHub Bot commented on WEEX-399:
-

GitHub user Darin726 opened a pull request:

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

[WEEX-399][Android] remove extra api js

[WEEX-399][Android] remove extra api js

remove extra api js

Bug: WEEX-399

https://issues.apache.org/jira/browse/WEEX-399

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

$ git pull https://github.com/Darin726/incubator-weex 
Apache-master-removeExtrajs-2018-05-23

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

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


commit d01f1086ae718239c6f389f590b19afde8a3f1c9
Author: 东煜 
Date:   2018-05-23T14:48:41Z

[WEEX-399][Android] remove extra api js

remove extra api js

Bug: WEEX-399




> remove extra api js
> ---
>
> Key: WEEX-399
> URL: https://issues.apache.org/jira/browse/WEEX-399
> Project: Weex
>  Issue Type: Improvement
>  Components: Android
>Affects Versions: 0.18
>Reporter: Yayun Dong
>Assignee: codefurture
>Priority: Major
> Fix For: 0.18
>
>
> remove extra api js



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


[jira] [Created] (WEEX-399) remove extra api js

2018-05-23 Thread Yayun Dong (JIRA)
Yayun Dong created WEEX-399:
---

 Summary: remove extra api js
 Key: WEEX-399
 URL: https://issues.apache.org/jira/browse/WEEX-399
 Project: Weex
  Issue Type: Improvement
  Components: Android
Affects Versions: 0.18
Reporter: Yayun Dong
Assignee: codefurture
 Fix For: 0.18


remove extra api js



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


[jira] [Commented] (WEEX-395) add user track point

2018-05-23 Thread ASF GitHub Bot (JIRA)

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

ASF GitHub Bot commented on WEEX-395:
-

Github user Darin726 closed the pull request at:

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


> add user track point
> 
>
> Key: WEEX-395
> URL: https://issues.apache.org/jira/browse/WEEX-395
> Project: Weex
>  Issue Type: Improvement
>  Components: Android
>Affects Versions: 0.18
>Reporter: Yayun Dong
>Assignee: codefurture
>Priority: Minor
> Fix For: 0.18
>
>
> add user track to track init framework
> change a way to transform jstring to string



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


[jira] [Updated] (WEEX-375) add Protocol for PageEventNotifyEvent

2018-05-23 Thread XuYouyang (JIRA)

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

XuYouyang updated WEEX-375:
---
Component/s: iOS

> add Protocol for PageEventNotifyEvent
> -
>
> Key: WEEX-375
> URL: https://issues.apache.org/jira/browse/WEEX-375
> Project: Weex
>  Issue Type: Improvement
>  Components: iOS
>Reporter: xingZhang
>Assignee: xingZhang
>Priority: Major
>
> the handler will called in situations such as rootView clicked, scrollView 
> scrolled, a new page start and ended.
> {code:java}
> //  
> @protocol WXPageEventNotifyEventProtocol 
>  
> - (void)hitTest:(CGPoint)point withEvent:(UIEvent *)event 
> withView:(UIView*)view;
>  
> - (void)notifyScrollEvent:(NSString*)instanceId from:(CGPoint)from 
> to:(CGPoint)to;
>  
> - (void)pageStart:(NSString*)instanceId;
>  
> - (void)pageDestroy:(NSString*)instanceId;
>  
> @end
> {code}



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


[jira] [Updated] (WEEX-376) Android 4.x render error due to layer limit

2018-05-23 Thread XuYouyang (JIRA)

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

XuYouyang updated WEEX-376:
---
Component/s: Android

> Android 4.x render error due to layer limit
> ---
>
> Key: WEEX-376
> URL: https://issues.apache.org/jira/browse/WEEX-376
> Project: Weex
>  Issue Type: Improvement
>  Components: Android
>Reporter: xumin
>Assignee: Adam Feng
>Priority: Major
>




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


[jira] [Updated] (WEEX-379) StringRefCache

2018-05-23 Thread XuYouyang (JIRA)

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

XuYouyang updated WEEX-379:
---
Component/s: Android

> StringRefCache
> --
>
> Key: WEEX-379
> URL: https://issues.apache.org/jira/browse/WEEX-379
> Project: Weex
>  Issue Type: Improvement
>  Components: Android
>Reporter: jike
>Assignee: Adam Feng
>Priority: Major
>
> StringRefCache 改造



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


[jira] [Resolved] (WEEX-340) keywindow改变时,weex toast 显示异常

2018-05-23 Thread XuYouyang (JIRA)

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

XuYouyang resolved WEEX-340.

   Resolution: Fixed
Fix Version/s: 0.19

> keywindow改变时,weex toast 显示异常
> 
>
> Key: WEEX-340
> URL: https://issues.apache.org/jira/browse/WEEX-340
> Project: Weex
>  Issue Type: Bug
>  Components: iOS
>Reporter: Joe Jean
>Assignee: xingZhang
>Priority: Major
> Fix For: 0.19
>
>
> 多Window情况下,keyWindow改变时,weex toast view随keyWindow显示/隐藏异常。
> weex toast view 应显示在weex 所在window上(如没有,显示在weex root view上)



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


[jira] [Resolved] (WEEX-335) [iOS] fix performance point && add errorType/errorGroup

2018-05-23 Thread XuYouyang (JIRA)

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

XuYouyang resolved WEEX-335.

   Resolution: Fixed
Fix Version/s: 0.19

> [iOS] fix performance point && add errorType/errorGroup
> ---
>
> Key: WEEX-335
> URL: https://issues.apache.org/jira/browse/WEEX-335
> Project: Weex
>  Issue Type: New Feature
>  Components: iOS
>Reporter: peihan
>Assignee: xingZhang
>Priority: Major
> Fix For: 0.19
>
>




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


[jira] [Updated] (WEEX-334) where is the source code of libweexjsb.so and other so

2018-05-23 Thread XuYouyang (JIRA)

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

XuYouyang updated WEEX-334:
---
Component/s: Android

> where is the source code of libweexjsb.so and other so
> --
>
> Key: WEEX-334
> URL: https://issues.apache.org/jira/browse/WEEX-334
> Project: Weex
>  Issue Type: Bug
>  Components: Android
>Reporter: mjsornp
>Assignee: Adam Feng
>Priority: Critical
> Attachments: LOG -1001.log, syslog.png, syslog2.png, uninitialized.png
>
>
> We found "libweexjsb.so" has exec permission under android5.0
> But We could not find the source code in github below:
> [https://github.com/alibaba/weex_v8core.git]
> [https://github.com/alibaba/weex_js_engine.git]
>  
> How to get the source code of the libweexjsb.so.



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


[jira] [Resolved] (WEEX-337) weex.supports return null when component name contains character '-'

2018-05-23 Thread Hanks Zhang (JIRA)

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

Hanks Zhang resolved WEEX-337.
--
Resolution: Fixed

> weex.supports return null when component name contains character '-'
> 
>
> Key: WEEX-337
> URL: https://issues.apache.org/jira/browse/WEEX-337
> Project: Weex
>  Issue Type: Bug
>  Components: JSFM
>Affects Versions: 0.18
>Reporter: seewhy
>Assignee: Hanks Zhang
>Priority: Major
>
> weex.supports return null when component name contains character '-'
> for example:
> {code:java}
> weex.supports('@component/recycle-list')
> {code}
> should return true, but it returns null now.
> test case: 
> http://dotwe.org/vue/26b73776ae3e34c4335491ce40e89e57



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


[jira] [Updated] (WEEX-374) [render error] Component Shader

2018-05-23 Thread XuYouyang (JIRA)

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

XuYouyang updated WEEX-374:
---
Component/s: Android

> [render error] Component Shader
> ---
>
> Key: WEEX-374
> URL: https://issues.apache.org/jira/browse/WEEX-374
> Project: Weex
>  Issue Type: Bug
>  Components: Android
>Reporter: jike
>Assignee: Adam Feng
>Priority: Major
>




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


[jira] [Commented] (WEEX-337) weex.supports return null when component name contains character '-'

2018-05-23 Thread ASF GitHub Bot (JIRA)

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

ASF GitHub Bot commented on WEEX-337:
-

Github user asfgit closed the pull request at:

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


> weex.supports return null when component name contains character '-'
> 
>
> Key: WEEX-337
> URL: https://issues.apache.org/jira/browse/WEEX-337
> Project: Weex
>  Issue Type: Bug
>  Components: JSFM
>Affects Versions: 0.18
>Reporter: seewhy
>Assignee: Hanks Zhang
>Priority: Major
>
> weex.supports return null when component name contains character '-'
> for example:
> {code:java}
> weex.supports('@component/recycle-list')
> {code}
> should return true, but it returns null now.
> test case: 
> http://dotwe.org/vue/26b73776ae3e34c4335491ce40e89e57



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


Errored: apache/incubator-weex#3963 (master - 1c8d539)

2018-05-23 Thread Travis CI
Build Update for apache/incubator-weex
-

Build: #3963
Status: Errored

Duration: 2 mins and 7 secs
Commit: 1c8d539 (master)
Author: seewhy
Message: * [jsfm] modify regex to enable component name contains '-'

View the changeset: 
https://github.com/apache/incubator-weex/compare/eda4614c924d...1c8d53961bb6

View the full build log and details: 
https://travis-ci.org/apache/incubator-weex/builds/382613809?utm_source=email&utm_medium=notification

--

You can configure recipients for build notifications in your .travis.yml file. 
See https://docs.travis-ci.com/user/notifications







This email was sent to weexnot...@gmail.com (mailto:weexnot...@gmail.com)
unsubscribe from this list 
(http://clicks.travis-ci.com/track/unsub.php?u=14313403&id=e1c1a08b84ff465fa216e96fee5818f1.kNWmA9phqUsERevny0yzRjzKrbM%3D&r=https%3A%2F%2Fmandrillapp.com%2Funsub%3Fmd_email%3Dweexnotify%2540gmail.com)

[jira] [Resolved] (WEEX-389) [iOS] rm youga layoutEngin

2018-05-23 Thread XuYouyang (JIRA)

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

XuYouyang resolved WEEX-389.

   Resolution: Fixed
Fix Version/s: 0.19

> [iOS] rm youga layoutEngin
> --
>
> Key: WEEX-389
> URL: https://issues.apache.org/jira/browse/WEEX-389
> Project: Weex
>  Issue Type: Improvement
>Reporter: peihan
>Assignee: Adam Feng
>Priority: Major
> Fix For: 0.19
>
>




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


[GitHub] incubator-weex-site pull request #156: Updating development process document

2018-05-23 Thread asfgit
Github user asfgit closed the pull request at:

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


---


[GitHub] incubator-weex-site pull request #154: source/guide/advanced/path.md: fix ty...

2018-05-23 Thread asfgit
Github user asfgit closed the pull request at:

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


---


[GitHub] incubator-weex-site pull request #157: Fix 404 Error Links

2018-05-23 Thread asfgit
Github user asfgit closed the pull request at:

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


---


[GitHub] incubator-weex-site pull request #155: Update path.md

2018-05-23 Thread asfgit
Github user asfgit closed the pull request at:

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


---


[GitHub] incubator-weex-site issue #155: Update path.md

2018-05-23 Thread Hanks10100
Github user Hanks10100 commented on the issue:

https://github.com/apache/incubator-weex-site/pull/155
  
Thanks for your contribution, please use English in the commit log. I'll 
help you to revise it before merge.


---


[jira] [Created] (WEEX-398) Try to fix insert table view cell exception abort on iOS

2018-05-23 Thread Xiaomin Cai (JIRA)
Xiaomin Cai created WEEX-398:


 Summary: Try to fix insert table view cell exception abort on iOS
 Key: WEEX-398
 URL: https://issues.apache.org/jira/browse/WEEX-398
 Project: Weex
  Issue Type: Bug
  Components: iOS
Reporter: Xiaomin Cai
Assignee: xingZhang


Crash log as below:

* Incident Identifier: BDBA1AE8-BA35-4F4B-ACDB-64C1745F85F2
* CrashReporter Key:   TODO
* Hardware Model:  iPhone8,2
* Process: xxx [3073]
* Path:
/var/mobile/Containers/Bundle/Application/85D9BBEE-93BD-42DE-9ED3-2BC4365070BC/xxx.app/xxx
* Identifier:  BDBA1AE8-BA35-4F4B-ACDB-64C1745F85F2
* Version: 7.8.2
* Code Type:   ARM-64
* Parent Process:  ??? [1]
* 
* Date/Time:   2018-05-22 15:59:25 +
* OS Version:  iPhone OS 9.2.1 (13D15)
* Report Version:  104
* 
* Exception Type:  SIGABRT
* Exception Codes: #0 at 0x18162c140
* Triggered by Thread:  0
* 
* Application Specific Information:
* *** Terminating app due to uncaught exception 'NSRangeException', reason: 
'*** -[__NSArrayM objectAtIndex:]: index 10 beyond bounds [0 .. 9]'
* 
* Last Exception Backtrace:
* 0   CoreFoundation  0x000181a89900 __exceptionPreprocess 
:124 (in CoreFoundation)
* 1   libobjc.A.dylib 0x0001810f7f80 _objc_exception_throw 
:56 (in libobjc.A.dylib)
* 2   CoreFoundation  0x00018196f828 -[__NSArrayM 
objectAtIndex:] :240 (in CoreFoundation)
* 3   UIKit   0x000186abccc8 -[UITableView 
_updateVisibleCellsNow:isRecursive:] :3608 (in UIKit)
* 4   UIKit   0x000186970a00 -[UITableView 
_setupCellAnimations] :36 (in UIKit)
* 5   UIKit   0x00018698e8f4 -[UITableView 
_updateRowsAtIndexPaths:updateAction:withRowAnimation:] :100 (in UIKit)
* 6   xxx   0x00010287bd40 
_94-[UITableView(FDIndexPathHeightCacheInvalidation) 
fd_insertRowsAtIndexPaths:withRowAnimation:]_block_invoke.188 
UITableView+FDIndexPathHeightCache.m:236 (in xxx)
* 7   xxx   0x00010322b1d8 _80-[WXListComponent 
_insertTableViewCellAtIndexPath:keepScrollPosition:animation:]_block_invoke 
WXListComponent.mm:0 (in xxx)
* 8   xxx   0x00010322aa38 -[WXListComponent 
_performUpdates:withKeepScrollPosition:adjustmenxxxlock:] WXListComponent.mm:0 
(in xxx)
* 9   xxx   0x00010322b0b8 -[WXListComponent 
_insertTableViewCellAtIndexPath:keepScrollPosition:animation:] 
WXListComponent.mm:956 (in xxx)
* 10  UIKit   0x00018678a964 +[UIView(Animation) 
performWithoutAnimation:] :80 (in UIKit)
* 11  xxx   0x000103227608 _33-[WXListComponent 
cellDidLayout:]_block_invoke WXListComponent.mm:523 (in xxx)
* 12  xxx   0x0001031ca4c4 _34-[WXComponentManager 
_syncUITasks]_block_invoke WXComponentManager.mm:1031 (in xxx)
* 13  libdispatch.dylib   0x0001814dd630 
_dispatch_call_block_and_release :24 (in libdispatch.dylib)
* 14  libdispatch.dylib   0x0001814dd5f0 
_dispatch_client_callout :16 (in libdispatch.dylib)
* 15  libdispatch.dylib   0x0001814e2cf8 
_dispatch_main_queue_callback_4CF :1844 (in libdispatch.dylib)
* 16  CoreFoundation  0x000181a40bb0 
__CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE__ :12 (in CoreFoundation)
* 17  CoreFoundation  0x000181a3ea18 __CFRunLoopRun :1628 
(in CoreFoundation)
* 18  CoreFoundation  0x00018196d680 _CFRunLoopRunSpecific 
:384 (in CoreFoundation)
* 19  GraphicsServices0x000182e7c088 _GSEventRunModal :180 
(in GraphicsServices)
* 20  UIKit   0x0001867e4d90 _UIApplicationMain 
:204 (in UIKit)
* 21  xxx   0x000101dfcdfc xxxMainEntry xxxMainEntry.m:74 
(in xxx)
* 22  xxx   0x0001036641fc main main.m:17 (in xxx)
* 23  libdyld.dylib   0x00018150e8b8 _start :4 (in 
libdyld.dylib)
* 
* Thread 0 Crashed:
* 0   libsystem_kernel.dylib  0x00018162c140 __pthread_kill :8 (in 
libsystem_kernel.dylib)
* 1   libsystem_c.dylib   0x00018159ddac _abort :140 (in 
libsystem_c.dylib)
* 2   xxx   0x000100a6e05c _uncaught_exception_handler :32 
(in xxx)
* 3   CoreFoundation  0x000181a89c88 
__handleUncaughtException :652 (in CoreFoundation)
* 4   libobjc.A.dylib 0x0001810f823c _ZL15_objc_terminatev 
:112 (in libobjc.A.dylib)
* 5   libc++abi.dylib 0x0001810eaf44 std::__terminate(void 
(*)()) :16 (in libc++abi.dylib)
* 6   libc++abi.dylib 0x0001810ea85c __cxa_throw :136 (in 
libc++abi.dylib)
* 7   libobjc.A.dylib 0x0001810f8094 _objc_exception_throw 
:3

[GitHub] incubator-weex-site issue #154: source/guide/advanced/path.md: fix typo

2018-05-23 Thread Hanks10100
Github user Hanks10100 commented on the issue:

https://github.com/apache/incubator-weex-site/pull/154
  
The document of native-dom-api.html is removed, we may remove the link in 
the "Weex Page Architecture" as well.


---


  1   2   >