* [Android][iOS][C++] Add eagle version of data-render (#1937)

* [core] add vcomponent diff

* [core] support component ref finder

* [core][data_render] support class binding

* [core][data_render] add event support

* [core][data_render] support value array of attr parser

* [core][data_render] support vcomponent lifecycle and update from js

* [core][data_render] support event

* [iOS] add js binding on iOS

* [core][eagle] fix codegen prefix invalid problem

* [iOS] add createinstance to execute js

* [core] add http_module

* [core][eagle] fix event params

* [eagle] fix repeat bug

* [iOS] add requestHandle to download js

* [iOS] fix weexsdk compile error

* [iOS] fix weexsdk compile error

* [Android] make WXHttpListener be in common use

* [core][eagle] support httpmodule in android

* [eagle] support binding style and computed

* [eagle] fix bugs

* [Android] fix update styles bug when only border change

* [Android] do not set the same text repeatedly

* [Android] fix boxshadow not change size when view size changed

* * [Android] Update URL render rule

1. __data_render==true for WXRenderStrategy.DATA_RENDER
2. __eagle==true for WXRenderStrategy.DATA_RENDER_BINARY
3. others for WXRenderStrategy.APPEND_ASYNC

* [core] support javascript binding on iOS

* [iOS] update js framework

* [core] fix click event error on eagle

* [core] fix crash when data is null on eagle

* [core] fix crash when data array are null on eagle

* * [Android] Update libweexjss for updateComponentData.

* [core] fix bool type equre operator error

* [core] support js file cache

* [iOS] fix data null error

* [iOS] support bundleUrl on eagle

* [core] fix crash when root_node is null

* * [Android] Add libweexcore.so due to the malfunction of integration machine

* [jsframework] updata jsframework to support get data

* * [Android] Update jsfm.js

* [core] fix incorrect data this get from js

* * [Android] Update libweexcore.so

* [core] fix parent component bug

* [core] fix onAppear event can not exec

* * [Android] Update so

* [iOS] add CUSTOM_PREPROCESS record time

* * [Android] Add customPreprocess for APM

* * [Android] Update build.gradle
1 file changed
tree: 0087b82698721c38867ba68ac04c0f4bb08f2f75
  1. src/
  2. tools/
  3. build.gradle
  4. proguard-rules.pro