[jira] [Closed] (WEEX-201) remove scrollerListener invalid
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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上超过四个展示异常
[ 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
[ 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
[ 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.
[ 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
[ 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
[ 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?
[ 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
[ 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
[ 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 数据变动 页面抖动厉害
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
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
[ 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"
[ 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
[ 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
[ 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
[ 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"
[ 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
[ 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
[ 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没有测,估计一样)会出现多余线条。
[ 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
[ 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]
[ 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
[ 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
[ 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
[ 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
[ 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换行适配有问题
[ 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换行适配有问题
[ 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
[ 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
[ 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
[ 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
[ 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] 添加性能打点,加载组件的个数 和 所消耗的时间
[ 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
[ 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
[ 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] 添加性能打点,加载组件的个数 和 所消耗的时间
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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模拟器时报错
[ 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
[ 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
[ 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模拟器时报错
[ 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
[ 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
[ 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)
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
[ 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'.
[ 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
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
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模拟器时报错
[ 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
[ 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
[ 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
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
[ 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
[ 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
[ 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
[ 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 显示异常
[ 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
[ 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
[ 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 '-'
[ 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
[ 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 '-'
[ 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)
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
[ 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
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...
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
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
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
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
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
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. ---