react-native/Libraries
Krzysztof Magiera 68b9a36858 Accept transforms list instead of matrix for transform view parameter.
Summary:
In #7916 I moved transform matrix decomposition logic from JS to java. The next step is to accept list of transforms instead oftransform matrix as a transform ReactProp. This way there is no extra processing required on JS side for the transform param (at least for android now) and this on the other hand allow us to execute transform updates (through offloaded animation) solely on the UI thread.

After this change there is a whole bunch of stuff from `Libraries/Utilities/MatrixMath.js` that can be deleted (methods like: determinant, inverse, transpose). Although astreet mentioned under one of my previous commits that the code is still being referenced internally at fb, so I decided not to delete it here.

**Test plan (required)**
Run UIExplorer Transform example before and after - compare the results
Run android unit test: com.facebook.react.uimanager.MatrixMathHelperTest
Closes https://github.com/facebook/react-native/pull/8892

Differential Revision: D3676017

Pulled By: astreet

fbshipit-source-id: 5275e30805a85c12c89bea44e8b3a2b2ec7b33fa
2016-08-05 10:58:42 -07:00
..
ART Convert from React.createClass to ES6 classes 2016-07-26 01:13:31 -07:00
ActionSheetIOS Update RCTActionSheetManager.m 2016-06-04 16:28:19 -07:00
AdSupport
Animated InterpolationAnimatedNode fromDoubleArray should support the string type 2016-08-05 02:58:30 -07:00
AppRegistry Remove `node_modules/react` from the list of discoverable haste modules 2016-07-05 06:44:33 -07:00
AppState iOS: Provide correct initial value for AppState.currentState 2016-07-12 23:28:22 -07:00
BatchedBridge #15 Add a button in devtools to start/stop the Sampling Profiler 2016-08-02 11:14:06 -07:00
BugReporting Unrevert D3518381 2016-07-06 12:58:41 -07:00
CameraRoll Automated changes to remove implicit capture of self in blocks: Libraries/FBReactKit/BUCK 2016-07-07 12:44:14 -07:00
Components mediaPlaybackRequiresUserAction default value is true,not `false` 2016-08-03 17:43:49 -07:00
CustomComponents NavigationExperimental: Stop using absolute position for NavigationHeader. 2016-08-04 15:28:30 -07:00
DebugComponentHierarchy Move React Core Integration to a Dependency 2016-04-21 09:28:23 -07:00
Devtools Get server host in setupDevtools for Android 2016-07-19 05:58:29 -07:00
EventEmitter Fixes EventEmitter#once arguments not getting passed to the listener 2016-06-28 16:13:21 -07:00
Experimental Convert from React.createClass to ES6 classes 2016-07-26 01:13:31 -07:00
Fetch Fixed what fetch.js exports 2016-07-14 11:13:27 -07:00
Geolocation Update RCTNetworking, RCTNetInfo and RCTLocationManager to use new events system 2016-05-25 04:28:36 -07:00
Image - Update remote image example 2016-08-05 08:58:32 -07:00
Inspector Enable websocket interception in RN network inspector tool 2016-08-02 08:28:39 -07:00
Interaction PanResponder should not hold stale handle for interaction. 2016-07-15 11:58:31 -07:00
JavaScriptAppEngine Deploy v0.30.0 2016-08-02 20:58:28 -07:00
LayoutAnimation Remove `node_modules/react` from the list of discoverable haste modules 2016-07-05 06:44:33 -07:00
Linking Hook up Android intent to Linking.js #7079 2016-06-05 18:58:24 -07:00
LinkingIOS Updated Linking and PushNotificationIOS modules to use NativeEventEmitter 2016-05-27 10:28:23 -07:00
Modal Fix Popover problem for RTL 1/n 2016-07-19 10:43:29 -07:00
NativeAnimation InterpolationAnimatedNode fromDoubleArray should support the string type 2016-08-05 02:58:30 -07:00
NavigationExperimental Fix navigation card stack pan responder 2016-07-25 11:58:44 -07:00
Network plumb trackingName through to native requests 2016-07-22 11:28:56 -07:00
PushNotificationIOS Fix misleading docstring on getInitialNotification 2016-08-03 12:28:41 -07:00
QuickPerformanceLogger AdsManager now uses new react native QPL identifiers 2016-07-20 07:28:36 -07:00
RCTTest Convert from React.createClass to ES6 classes 2016-07-26 01:13:31 -07:00
RKBackendNode Move React Core Integration to a Dependency 2016-04-21 09:28:23 -07:00
ReactIOS Don't collect warnings if yellow box is disabled 2016-07-29 09:28:28 -07:00
ReactNative Move React Core Integration to a Dependency 2016-04-21 09:28:23 -07:00
Sample Remove knowledge of fbjs from the packager 2016-03-02 04:28:38 -08:00
Settings Automated changes to remove implicit capture of self in blocks: Libraries/FBReactKit/BUCK 2016-07-07 12:44:14 -07:00
Share Add Share module 2016-07-25 03:43:29 -07:00
Storage update AsyncStorage.js documentation 2016-07-15 09:13:51 -07:00
StyleSheet Accept transforms list instead of matrix for transform view parameter. 2016-08-05 10:58:42 -07:00
Text Prefix isUndefined with "CSS" 2016-08-05 06:28:38 -07:00
Utilities Provide forceRTL for LTR language to test 2016-08-04 12:28:30 -07:00
Vibration Add support for vibration patterns 2016-03-29 21:45:20 -07:00
WebSocket Add MessageQueue method for executing function and returning its result 2016-07-18 07:13:32 -07:00
react-native Add Share module 2016-07-25 03:43:29 -07:00
vendor Fixed NativeEventListener deregistration 2016-05-16 04:13:56 -07:00
Promise.js Make onUnhandled safe for undefined errors 2016-08-02 07:58:28 -07:00
promiseRejectionIsError.js Add possibility to `console.error`/redbox on promise rejections 2016-03-15 05:22:22 -07:00