[GitHub] incubator-weex issue #1018: [Android] Fix box-shadow style will show black c...

2018-02-06 Thread weex-bot
Github user weex-bot commented on the issue:

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






  

  
  Messages

  
  
  :book:
  has no jsfm file changed.

  

  :book:
  jsfm test finished.

  




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




---


[GitHub] incubator-weex pull request #1018: [Android] Fix box-shadow style will show ...

2018-02-06 Thread sunsky6
GitHub user sunsky6 opened a pull request:

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

[Android] Fix box-shadow style will show black color shadow when you use 
two or more decimal places alpha value

This is a testcase: 
[http://dotwe.org/vue/3a80180a163ac983f22a16feaddc60e7](http://dotwe.org/vue/3a80180a163ac983f22a16feaddc60e7).

When our use two or more decimal places alpha value ( example: `box-shadow: 
0 0 20px 0 rgba(0, 0, 0, 0.06)` ) in `box-shadow` style.

**The result should like this:**

![image](https://user-images.githubusercontent.com/29728294/35902703-2ea4b02e-0c17-11e8-8ca6-2617b1828a18.png)


**but now is like this:**

![image](https://user-images.githubusercontent.com/29728294/35902699-28ce5920-0c17-11e8-911c-631c467f4b0f.png)

**These change fix this bug. Thx.**



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

$ git pull https://github.com/sunsky6/incubator-weex 
android-bugfix-boxshadow

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

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


commit e7bbcd6ad577c1be25ee8fb99a016af81fd62a43
Author: Suen 
Date:   2018-01-17T13:01:46Z

Merge pull request #1 from apache/master

update source

commit 3612f7f169f490a2def3c33847cf1a467071f738
Author: sunsky6 
Date:   2018-01-30T03:44:41Z

Merge remote-tracking branch 'upstream/master'

commit 5cc1ffa29c3fc8426415e522e622fc9d05eed0cf
Author: sunsky6 
Date:   2018-02-06T03:27:18Z

Merge remote-tracking branch 'upstream/master'

commit 05edd81f5c8cde90959f028cc31198e6ed22c6e2
Author: sunsky6 
Date:   2018-02-07T06:21:34Z

Merge remote-tracking branch 'upstream/master'

commit 3910ee82329155ac8e7d86b6c21fe492e7015c19
Author: sunsky6 
Date:   2018-02-07T06:28:07Z

* [android] fix box-shadow will show black color shadow when you use two or 
more decimal places alpha value

commit e69b8c60c14fd6402ce74601cf32331b44c32c37
Author: sunsky6 
Date:   2018-02-07T06:41:18Z

+ [test] add box-shadow testcase




---


incubator-weex git commit: [android][WEEX-187] weex custom font not rendered right when font is first downloaded close #994

2018-02-06 Thread acton393
Repository: incubator-weex
Updated Branches:
  refs/heads/master 8130b02ed -> fe6b1a603


[android][WEEX-187] weex custom font not rendered right when font is first 
downloaded
close #994


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

Branch: refs/heads/master
Commit: fe6b1a60335b432bb88e077811e740cbc57a2167
Parents: 8130b02
Author: jianbai.gbj 
Authored: Thu Jan 18 14:28:04 2018 +0800
Committer: acton393 
Committed: Wed Feb 7 14:51:22 2018 +0800

--
 .../java/com/taobao/weex/dom/WXDomObject.java   |  7 ++
 .../com/taobao/weex/dom/WXTextDomObject.java| 67 
 .../com/taobao/weex/ui/component/WXText.java| 51 ---
 .../com/taobao/weex/utils/TypefaceUtil.java |  2 +-
 4 files changed, 75 insertions(+), 52 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/fe6b1a60/android/sdk/src/main/java/com/taobao/weex/dom/WXDomObject.java
--
diff --git a/android/sdk/src/main/java/com/taobao/weex/dom/WXDomObject.java 
b/android/sdk/src/main/java/com/taobao/weex/dom/WXDomObject.java
index d062a8a..8235590 100644
--- a/android/sdk/src/main/java/com/taobao/weex/dom/WXDomObject.java
+++ b/android/sdk/src/main/java/com/taobao/weex/dom/WXDomObject.java
@@ -674,6 +674,13 @@ public class WXDomObject extends CSSNode implements 
Cloneable,ImmutableDomObject
 return dom;
   }
 
+  public boolean isDestroy(){
+if(sDestroy == null){
+  return  true;
+}
+return sDestroy.get();
+  }
+
   public void destroy() {
 sDestroy.set(true);
 if (mStyles != null) {

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/fe6b1a60/android/sdk/src/main/java/com/taobao/weex/dom/WXTextDomObject.java
--
diff --git a/android/sdk/src/main/java/com/taobao/weex/dom/WXTextDomObject.java 
b/android/sdk/src/main/java/com/taobao/weex/dom/WXTextDomObject.java
index e882968..6bb1feb 100644
--- a/android/sdk/src/main/java/com/taobao/weex/dom/WXTextDomObject.java
+++ b/android/sdk/src/main/java/com/taobao/weex/dom/WXTextDomObject.java
@@ -18,12 +18,17 @@
  */
 package com.taobao.weex.dom;
 
+import android.content.BroadcastReceiver;
+import android.content.Context;
+import android.content.Intent;
+import android.content.IntentFilter;
 import android.graphics.Canvas;
 import android.graphics.Typeface;
 import android.os.Build;
 import android.os.Looper;
 import android.support.annotation.NonNull;
 import android.support.annotation.Nullable;
+import android.support.v4.content.LocalBroadcastManager;
 import android.text.Editable;
 import android.text.Layout;
 import android.text.Spannable;
@@ -39,6 +44,7 @@ import android.text.style.AlignmentSpan;
 import android.text.style.ForegroundColorSpan;
 
 import com.taobao.weex.WXEnvironment;
+import com.taobao.weex.WXSDKManager;
 import com.taobao.weex.common.Constants;
 import com.taobao.weex.dom.flex.CSSConstants;
 import com.taobao.weex.dom.flex.CSSNode;
@@ -47,6 +53,7 @@ import com.taobao.weex.dom.flex.MeasureOutput;
 import com.taobao.weex.ui.component.WXText;
 import com.taobao.weex.ui.component.WXTextDecoration;
 import com.taobao.weex.utils.StaticLayoutProxy;
+import com.taobao.weex.utils.TypefaceUtil;
 import com.taobao.weex.utils.WXDomUtils;
 import com.taobao.weex.utils.WXLogUtils;
 import com.taobao.weex.utils.WXResourceUtils;
@@ -148,6 +155,8 @@ public class WXTextDomObject extends WXDomObject {
   private @Nullable Layout layout;
   private AtomicReference atomicReference = new AtomicReference<>();
 
+  private BroadcastReceiver mTypefaceObserver;
+
   /**
* Create an instance of current class, and set {@link 
#TEXT_MEASURE_FUNCTION} as the
* measureFunction
@@ -157,6 +166,7 @@ public class WXTextDomObject extends WXDomObject {
 super();
 mTextPaint.setFlags(TextPaint.ANTI_ALIAS_FLAG);
 setMeasureFunction(TEXT_MEASURE_FUNCTION);
+registerTypefaceObserverIfNeed(WXStyle.getFontFamily(getStyles()));
   }
 
   public TextPaint getTextPaint() {
@@ -307,6 +317,7 @@ public class WXTextDomObject extends WXDomObject {
   if (lineHeight != UNSET) {
 mLineHeight = lineHeight;
   }
+  registerTypefaceObserverIfNeed(mFontFamily);
 }
   }
 
@@ -544,4 +555,60 @@ public class WXTextDomObject extends WXDomObject {
 }
 return result;
   }
+
+  @Override
+  public void destroy() {
+if (WXEnvironment.getApplication() != null && mTypefaceObserver != null) {
+  WXLogUtils.d("WXText", "Unregister the 

[GitHub] incubator-weex pull request #1009: [WEEX-205][android] WXGesture Default Not...

2018-02-06 Thread asfgit
Github user asfgit closed the pull request at:

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


---


[1/2] incubator-weex git commit: [WEEX-205][android] destroy instance should not be called when not rendered,

2018-02-06 Thread acton393
Repository: incubator-weex
Updated Branches:
  refs/heads/master 8897646cc -> 8130b02ed


[WEEX-205][android] destroy instance should not be called when not rendered,


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

Branch: refs/heads/master
Commit: 8130b02ed3957a6920ed75724834af9cebc086b8
Parents: 9fac29c
Author: jianbai.gbj 
Authored: Wed Feb 7 14:37:03 2018 +0800
Committer: acton393 
Committed: Wed Feb 7 14:46:32 2018 +0800

--
 android/sdk/src/main/java/com/taobao/weex/WXSDKInstance.java | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)
--


http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/8130b02e/android/sdk/src/main/java/com/taobao/weex/WXSDKInstance.java
--
diff --git a/android/sdk/src/main/java/com/taobao/weex/WXSDKInstance.java 
b/android/sdk/src/main/java/com/taobao/weex/WXSDKInstance.java
index 9e452b5..475991e 100644
--- a/android/sdk/src/main/java/com/taobao/weex/WXSDKInstance.java
+++ b/android/sdk/src/main/java/com/taobao/weex/WXSDKInstance.java
@@ -1306,7 +1306,9 @@ public class WXSDKInstance implements 
IWXActivityStateListener,DomContext, View.
 
   public synchronized void destroy() {
 if(!isDestroy()) {
-  WXSDKManager.getInstance().destroyInstance(mInstanceId);
+  if(mRendered) {
+WXSDKManager.getInstance().destroyInstance(mInstanceId);
+  }
   WXComponentFactory.removeComponentTypesByInstanceId(getInstanceId());
 
   if (mGlobalEventReceiver != null) {



[2/2] incubator-weex git commit: * [jsfm] stop using ES6 Proxy to require a module

2018-02-06 Thread acton393
* [jsfm] stop using ES6 Proxy to require a module

[WEEX-205][android] WXGesture Default Not Consumed Event and list support 
control prefetch

[WEEX-205][android] WXGesture Default Not Consumed Event and list support 
control prefetch
close #1009


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

Branch: refs/heads/master
Commit: 9fac29c727e7818a87f7cf06d17955f69033ff91
Parents: 8897646
Author: Hanks 
Authored: Tue Feb 6 21:22:59 2018 +0800
Committer: acton393 
Committed: Wed Feb 7 14:46:32 2018 +0800

--
 .../taobao/weex/dom/action/UpdateAttributeAction.java |  4 +++-
 .../com/taobao/weex/ui/component/WXComponent.java |  6 +-
 .../weex/ui/component/list/BasicListComponent.java|  5 +
 .../com/taobao/weex/ui/view/gesture/WXGesture.java| 14 +++---
 4 files changed, 24 insertions(+), 5 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/9fac29c7/android/sdk/src/main/java/com/taobao/weex/dom/action/UpdateAttributeAction.java
--
diff --git 
a/android/sdk/src/main/java/com/taobao/weex/dom/action/UpdateAttributeAction.java
 
b/android/sdk/src/main/java/com/taobao/weex/dom/action/UpdateAttributeAction.java
index bbeeea1..222a577 100644
--- 
a/android/sdk/src/main/java/com/taobao/weex/dom/action/UpdateAttributeAction.java
+++ 
b/android/sdk/src/main/java/com/taobao/weex/dom/action/UpdateAttributeAction.java
@@ -62,7 +62,9 @@ class UpdateAttributeAction extends TraceableAction 
implements DOMAction, Render
 }
 
 domObject.updateAttr(mData);
-context.postRenderTask(this);
+if(mData.size() > 0) {
+  context.postRenderTask(this);
+}
   }
 
   @Override

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/9fac29c7/android/sdk/src/main/java/com/taobao/weex/ui/component/WXComponent.java
--
diff --git 
a/android/sdk/src/main/java/com/taobao/weex/ui/component/WXComponent.java 
b/android/sdk/src/main/java/com/taobao/weex/ui/component/WXComponent.java
index 0aff8a5..9f686e6 100644
--- a/android/sdk/src/main/java/com/taobao/weex/ui/component/WXComponent.java
+++ b/android/sdk/src/main/java/com/taobao/weex/ui/component/WXComponent.java
@@ -313,7 +313,11 @@ public abstract class  WXComponent 
implements IWXObject, IWXActi
   }
 
   public final void fireEvent(String type, Map params){
-fireEvent(type, params,null, null);
+if(WXUtils.getBoolean(getDomObject().getAttrs().get("fireEventSyn"), 
false)){
+fireEventWait(type, params);
+}else{
+fireEvent(type, params,null, null);
+}
   }
 
   public final EventResult fireEventWait(String type, Map 
params){

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/9fac29c7/android/sdk/src/main/java/com/taobao/weex/ui/component/list/BasicListComponent.java
--
diff --git 
a/android/sdk/src/main/java/com/taobao/weex/ui/component/list/BasicListComponent.java
 
b/android/sdk/src/main/java/com/taobao/weex/ui/component/list/BasicListComponent.java
index 5d86178..2ea3254 100644
--- 
a/android/sdk/src/main/java/com/taobao/weex/ui/component/list/BasicListComponent.java
+++ 
b/android/sdk/src/main/java/com/taobao/weex/ui/component/list/BasicListComponent.java
@@ -184,6 +184,11 @@ public abstract class BasicListComponenthttp://git-wip-us.apache.org/repos/asf/incubator-weex/blob/9fac29c7/android/sdk/src/main/java/com/taobao/weex/ui/view/gesture/WXGesture.java
--
diff --git 
a/android/sdk/src/main/java/com/taobao/weex/ui/view/gesture/WXGesture.java 
b/android/sdk/src/main/java/com/taobao/weex/ui/view/gesture/WXGesture.java
index 1ba0145..3c610aa 100644
--- a/android/sdk/src/main/java/com/taobao/weex/ui/view/gesture/WXGesture.java
+++ b/android/sdk/src/main/java/com/taobao/weex/ui/view/gesture/WXGesture.java
@@ -137,6 +137,14 @@ public class WXGesture extends 
GestureDetector.SimpleOnGestureListener implement
   }
   Map eventMap = createFireEventParam(event, CUR_EVENT, 
null);
   eventMap.put("type", "touch");
+  if(event.getAction() == MotionEvent.ACTION_DOWN){
+eventMap.put("action", START);
+  }else if(event.getAction() == MotionEvent.ACTION_CANCEL
+  ||  event.getAction() == MotionEvent.ACTION_UP){
+eventMap.put("action", END);
+  }else{
+eventMap.put("action", MOVE);
+  }
 

[GitHub] incubator-weex pull request #1017: [jsfm] Stop using ES6 Proxy to require a ...

2018-02-06 Thread asfgit
Github user asfgit closed the pull request at:

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


---


incubator-weex git commit: * [jsfm] stop using ES6 Proxy to require a module

2018-02-06 Thread hanks
Repository: incubator-weex
Updated Branches:
  refs/heads/master e9bcc4578 -> 8897646cc


* [jsfm] stop using ES6 Proxy to require a module


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

Branch: refs/heads/master
Commit: 8897646cc9b415cce37aca287b850d9bf5152359
Parents: e9bcc45
Author: Hanks 
Authored: Tue Feb 6 21:22:59 2018 +0800
Committer: Hanks 
Committed: Tue Feb 6 21:22:59 2018 +0800

--
 runtime/api/WeexInstance.js | 26 --
 1 file changed, 12 insertions(+), 14 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/8897646c/runtime/api/WeexInstance.js
--
diff --git a/runtime/api/WeexInstance.js b/runtime/api/WeexInstance.js
index 3bc25e6..6d1607a 100644
--- a/runtime/api/WeexInstance.js
+++ b/runtime/api/WeexInstance.js
@@ -94,20 +94,18 @@ export default class WeexInstance {
   }
 
   // create module Proxy
-  if (typeof Proxy === 'function') {
-moduleProxies[proxyName] = new Proxy(moduleApis, {
-  get (target, methodName) {
-if (methodName in target) {
-  return target[methodName]
-}
-console.warn(`[JS Framework] using unregistered method 
"${moduleName}.${methodName}"`)
-return moduleGetter(id, moduleName, methodName)
-  }
-})
-  }
-  else {
-moduleProxies[proxyName] = moduleApis
-  }
+  // if (typeof Proxy === 'function') {
+  //   moduleProxies[proxyName] = new Proxy(moduleApis, {
+  // get (target, methodName) {
+  //   if (methodName in target) {
+  // return target[methodName]
+  //   }
+  //   console.warn(`[JS Framework] using unregistered method 
"${moduleName}.${methodName}"`)
+  //   return moduleGetter(id, moduleName, methodName)
+  // }
+  //   })
+  // }
+  moduleProxies[proxyName] = moduleApis
 }
 
 return moduleProxies[proxyName]



[GitHub] incubator-weex issue #1017: [jsfm] Stop using ES6 Proxy to require a module

2018-02-06 Thread weex-bot
Github user weex-bot commented on the issue:

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





  

  
  Warnings

  
  
  :warning:
  No Changelog changes!

  




  

  
  Messages

  
  
  :book:
  danger test finished.

  




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




---


[GitHub] incubator-weex pull request #1017: [jsfm] Stop using ES6 Proxy to require a ...

2018-02-06 Thread Hanks10100
GitHub user Hanks10100 opened a pull request:

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

[jsfm] Stop using ES6 Proxy to require a module

Using native `Proxy` will cause strange behavior in some old mobile 
devices. They offered the `Proxy` object but the behavior is not exactly same 
as the spec.

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

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

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

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


commit 8897646cc9b415cce37aca287b850d9bf5152359
Author: Hanks 
Date:   2018-02-06T13:22:59Z

* [jsfm] stop using ES6 Proxy to require a module




---


incubator-weex git commit: * [jsfm] amend arguments of component hook

2018-02-06 Thread hanks
Repository: incubator-weex
Updated Branches:
  refs/heads/master af6531238 -> e9bcc4578


* [jsfm] amend arguments of component hook


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

Branch: refs/heads/master
Commit: e9bcc4578dff7431b3b066072ba17df79f2364d9
Parents: af65312
Author: Hanks 
Authored: Tue Feb 6 19:28:21 2018 +0800
Committer: Hanks 
Committed: Tue Feb 6 19:28:21 2018 +0800

--
 runtime/bridge/CallbackManager.js | 8 +++-
 runtime/bridge/receiver.js| 4 ++--
 2 files changed, 5 insertions(+), 7 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/e9bcc457/runtime/bridge/CallbackManager.js
--
diff --git a/runtime/bridge/CallbackManager.js 
b/runtime/bridge/CallbackManager.js
index 70bd729..04d339c 100644
--- a/runtime/bridge/CallbackManager.js
+++ b/runtime/bridge/CallbackManager.js
@@ -17,8 +17,6 @@
  * under the License.
  */
 
-import { decodePrimitive } from './normalize'
-
 function getHookKey (componentId, type, hookName) {
   return `${type}@${hookName}#${componentId}`
 }
@@ -55,7 +53,7 @@ export default class CallbackManager {
 }
 this.hooks[key] = hookFunction
   }
-  triggerHook (componentId, type, hookName, options = {}) {
+  triggerHook (componentId, type, hookName, args) {
 // TODO: validate arguments
 const key = getHookKey(componentId, type, hookName)
 const hookFunction = this.hooks[key]
@@ -65,7 +63,7 @@ export default class CallbackManager {
 }
 let result = null
 try {
-  result = hookFunction.apply(null, options.args || [])
+  result = hookFunction.apply(null, args || [])
 }
 catch (e) {
   console.error(`[JS Framework] Failed to execute the hook function on 
"${key}".`)
@@ -78,7 +76,7 @@ export default class CallbackManager {
   delete this.callbacks[callbackId]
 }
 if (typeof callback === 'function') {
-  return callback(decodePrimitive(data))
+  return callback(data)
 }
 return new Error(`invalid callback id "${callbackId}"`)
   }

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/e9bcc457/runtime/bridge/receiver.js
--
diff --git a/runtime/bridge/receiver.js b/runtime/bridge/receiver.js
index e6dea06..ecf6fa1 100644
--- a/runtime/bridge/receiver.js
+++ b/runtime/bridge/receiver.js
@@ -31,14 +31,14 @@ function callback (document, callbackId, data, ifKeepAlive) 
{
   return document.taskCenter.callback(callbackId, data, ifKeepAlive)
 }
 
-function componentHook (document, componentId, type, hook, options) {
+function componentHook (document, componentId, type, hook, args) {
   if (!document || !document.taskCenter) {
 console.error(`[JS Framework] Can't find "document" or "taskCenter".`)
 return null
   }
   let result = null
   try {
-result = document.taskCenter.triggerHook(componentId, type, hook, options)
+result = document.taskCenter.triggerHook(componentId, type, hook, args)
   }
   catch (e) {
 console.error(`[JS Framework] Failed to trigger the "${type}@${hook}" hook 
on ${componentId}.`)



[2/2] incubator-weex git commit: [jsfm] Refactor the build script and entry files of js framework (#1010)

2018-02-06 Thread hanks
[jsfm] Refactor the build script and entry files of js framework (#1010)


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

Branch: refs/heads/master
Commit: af65312388d3bc46aecc80fe88e7bc19b1e1fa0d
Parents: 1f1dc67 b4194ac
Author: Hanks 
Authored: Tue Feb 6 19:13:27 2018 +0800
Committer: Hanks 
Committed: Tue Feb 6 19:13:27 2018 +0800

--
 build/build.js |  6 ++--
 build/config.js| 37 -
 package.json   |  8 --
 runtime/api/init.js| 11 
 runtime/entries/env.js | 27 ++
 runtime/entries/index.js   |  2 ++
 runtime/entries/legacy.js  | 23 +++
 runtime/entries/setup.js   |  3 --
 runtime/frameworks/legacy/app/ctrl/init.js |  5 +---
 runtime/frameworks/legacy/app/ctrl/misc.js |  6 ++--
 runtime/shared/index.js| 20 +++--
 11 files changed, 110 insertions(+), 38 deletions(-)
--




[GitHub] incubator-weex pull request #1010: [jsfm] Refactor the build script and entr...

2018-02-06 Thread asfgit
Github user asfgit closed the pull request at:

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


---


[GitHub] incubator-weex pull request #1016: * [WEEX-207] [android] statistics jsf ini...

2018-02-06 Thread yuhun-alibaba
GitHub user yuhun-alibaba opened a pull request:

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

 * [WEEX-207] [android] statistics jsf init status and upload

collect jsf init state and upload

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

$ git pull https://github.com/yuhun-alibaba/incubator-weex jsf_collection

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

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


commit 999158943759171a7c3103538c32f6c096704498
Author: yuhun-alibaba 
Date:   2018-02-06T09:01:37Z

 * [WEEX-207] [android] statistics jsf init status and upload




---


[GitHub] incubator-weex issue #1016: * [WEEX-207] [android] statistics jsf init statu...

2018-02-06 Thread weex-bot
Github user weex-bot commented on the issue:

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





  

  
  Warnings

  
  
  :warning:
  No Changelog changes!

  




  

  
  Messages

  
  
  :book:
  danger test finished.

  




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




---