{"push_id":1825847033,"size":1000,"distinct_size":2951,"ref":"refs/heads/master","head":"bb832e1238a8fa2a55c7251247dab53f5d01ed7c","before":"c4aa29c75356c68ce039187dc14417fd95ae4d60","commits":[{"sha":"09fe99972d35eded7e739c9f7af1691395a8eb35","author":{"name":"Eric Vicenti","email":"60993fd2931bccf8b94630fa7735ef9356a373c3@fb.com"},"message":"Fix license headers on SwipableRow\n\nReviewed By: hramos\n\nDifferential Revision: D4770164\n\nfbshipit-source-id: fc1cbbdd2161d4fd307cb14821318466fa6fca57","distinct":true,"url":"https://api.github.com/repos/wmathurin/react-native/commits/09fe99972d35eded7e739c9f7af1691395a8eb35"},{"sha":"c87c4d052f9a450c37ef94875fed170d0a58dc50","author":{"name":"Sokovikov","email":"5befc93b1b606baa4dd7f5ed5f603e6ab6e2ad37@yandex.ru"},"message":"Fixed previously broken support for negative `scale` (`transform` style property)\n\nSummary:\ncloses #13081\n\nUIExplorer, TransformExample\nCloses https://github.com/facebook/react-native/pull/13083\n\nReviewed By: mmmulani\n\nDifferential Revision: D4758237\n\nPulled By: shergin\n\nfbshipit-source-id: 58385a4cde7a739b6657c293c381644a92918265","distinct":true,"url":"https://api.github.com/repos/wmathurin/react-native/commits/c87c4d052f9a450c37ef94875fed170d0a58dc50"},{"sha":"27c3e32abf48c50f369b98fac9c7b73ab0d9aade","author":{"name":"Spencer Ahrens","email":"45f65c7ce0f9d3e3f549b1244e8bc724fa0484ec@fb.com"},"message":"FrameRateLogger JS module\n\nSummary:\nThis adds a flowified JS module for the FrameRateLogger native module and plugs\nit into `ScrollResponder` and `AppRegistry`.\n\nIf there is no `FrameRateLogger` native module, then the function calls will be no-ops.\n\nOne major limitation is that we can't track animated/programatic scrolls because we don't\nhave reliable end events. Would be generally useful to add those in a followup though.\n\nReviewed By: fkgozali\n\nDifferential Revision: D4765694\n\nfbshipit-source-id: f3bec771df6ac918200c1afd1a7d8b6da540a4e2","distinct":true,"url":"https://api.github.com/repos/wmathurin/react-native/commits/27c3e32abf48c50f369b98fac9c7b73ab0d9aade"},{"sha":"94d93f7d41365cbcdddf36b1a9c0bcd8ec2fd325","author":{"name":"dabit1","email":"a639f300e947efd9037a4603786daf245d037644@gmail.com"},"message":"PositionError must be an object, not string\n\nSummary:\nAs specifications says, the Position error must be an object with code and message attributes. Right now it is a string. If not, we can't know what kind of error is. Another issue is that the message must be exactly \"No available location provider.\"\n\nSpecifications:\nhttps://developer.mozilla.org/en/docs/Web/API/PositionError\nCloses https://github.com/facebook/react-native/pull/13140\n\nDifferential Revision: D4774922\n\nPulled By: ericvicenti\n\nfbshipit-source-id: f956af051461e9f8d6435496283e54b3c4dc8ef5","distinct":true,"url":"https://api.github.com/repos/wmathurin/react-native/commits/94d93f7d41365cbcdddf36b1a9c0bcd8ec2fd325"},{"sha":"30778b62eade6dc9add5880220af6242be2b7af8","author":{"name":"Héctor Ramos","email":"89f1e7980c8b0e9083eadee29bf6e84eb2cb7aed@users.noreply.github.com"},"message":"Update RunningOnDevice.md\n\nSummary:\nTaking another pass at this doc after running apps on iOS and Android devices this week. Of note, the Connecting to Dev server section on iOS seemed incomplete.\n\nTested steps on iOS and Android.\n\nTested rendering of the site on all permutations.\nCloses https://github.com/facebook/react-native/pull/13143\n\nDifferential Revision: D4775026\n\nPulled By: hramos\n\nfbshipit-source-id: 9b64120922a093ac646d12861d8dee98fb4e5d7d","distinct":true,"url":"https://api.github.com/repos/wmathurin/react-native/commits/30778b62eade6dc9add5880220af6242be2b7af8"},{"sha":"848593c0f0b75da9ff342596908c5091a2cd1430","author":{"name":"Brian Vaughn","email":"1a0598e024fdacbe2334e757ecafe10bcbbc70ee@fb.com"},"message":"Moved takeSnapshot method from UIManager to ReactNative\n\nReviewed By: spicyj\n\nDifferential Revision: D4767428\n\nfbshipit-source-id: 77c80c0135641ab46f9dce2763f27499a96373a0","distinct":true,"url":"https://api.github.com/repos/wmathurin/react-native/commits/848593c0f0b75da9ff342596908c5091a2cd1430"},{"sha":"e2204c5ccbb9b2eaa62408af09d7d1ad79f6ba67","author":{"name":"Aaron Chiu","email":"5e3fe025e68a1868ae4330ada78cd0369a932718@fb.com"},"message":"measure delay of calling into UI thread when setting up ReactContext\n\nReviewed By: yungsters\n\nDifferential Revision: D4736627\n\nfbshipit-source-id: 6d425ef0ad7bbd54296a619009136c929cb16030","distinct":true,"url":"https://api.github.com/repos/wmathurin/react-native/commits/e2204c5ccbb9b2eaa62408af09d7d1ad79f6ba67"},{"sha":"73c85e4f3164999352dbea006d21c7ed9769ca43","author":{"name":"Tim Yung","email":"9275191f1144badd51825eb9e7b7f586e4b9b56c@fb.com"},"message":"RN: Cleanup Flow / Jest / Metro Configs\n\nReviewed By: kassens\n\nDifferential Revision: D4777088\n\nfbshipit-source-id: d07f4d1dd019a814c8bee4caeb57fc1dd3721c27","distinct":true,"url":"https://api.github.com/repos/wmathurin/react-native/commits/73c85e4f3164999352dbea006d21c7ed9769ca43"},{"sha":"3b2864404edfb1de94d2bb7995c74d725800bf3e","author":{"name":"Eric Vicenti","email":"60993fd2931bccf8b94630fa7735ef9356a373c3@fb.com"},"message":"Fix broken references in website, moved lists, remove navigator\n\nReviewed By: mkonicek\n\nDifferential Revision: D4775152\n\nfbshipit-source-id: 8af949573ed827ec86a68c1f311c4180f19da742","distinct":true,"url":"https://api.github.com/repos/wmathurin/react-native/commits/3b2864404edfb1de94d2bb7995c74d725800bf3e"},{"sha":"d2939eafbf56f99ea4da7374b9812ae6f54c1d3d","author":{"name":"wenzhe.lv","email":"bf8b282feb6a088e36c4415d83fc2e665f0a016d@wormpex.com"},"message":"Fix crash when move on the edge of some phones like HUAWEI P9\n\nSummary:\nThe app crashes because of `TouchEventCoalescingKeyHelper.getCoalescingKey` throwing an exception when move on the edge of some phones like HUAWEI P9. It's caused by that the down time differs from `ACTION_DOWN` to `ACTION_MOVE` which belongs to the same gesture when I touched on the edge of my HUAWEI P9. It seems a native bug of manufacturer. Related issue #11302.\n```\njava.lang.RuntimeException: Tried to get non-existent cookie\n    at com.facebook.react.uimanager.events.TouchEventCoalescingKeyHelper.getCoalescingKey(TouchEventCoalescingKeyHelper.java:75)\n    at com.facebook.react.uimanager.events.TouchEvent.init(TouchEvent.java:93)\n    at com.facebook.react.uimanager.events.TouchEvent.obtain(TouchEvent.java:46)\n    at com.facebook.react.uimanager.JSTouchDispatcher.handleTouchEvent(JSTouchDispatcher.java:118)\n    at com.facebook.react.ReactRootView.dispatchJSTouchEvent(ReactRootView.java:158)\n    at com.facebook.react.ReactRootView.onInterceptTouchEvent(ReactRootView.java:130)\n    at android.view.Vie\nCloses https://github.com/facebook/react-native/pull/12063\n\nDifferential Revision: D4779060\n\nPulled By: astreet\n\nfbshipit-source-id: 5cf20084ff9081f2535ff9cb3b99d1d52c443f03","distinct":true,"url":"https://api.github.com/repos/wmathurin/react-native/commits/d2939eafbf56f99ea4da7374b9812ae6f54c1d3d"},{"sha":"b96e210500229e80e90886230c9b47293bb09896","author":{"name":"Jean Lauliac","email":"7e54b6bf4c2d61f2bb0f90454ffb09854716e3bb@fb.com"},"message":"packager: ResolutionRequest.js: sync _resolveNodeDependency()\n\nSummary: Moar synchronicity.\n\nReviewed By: davidaurelio\n\nDifferential Revision: D4756495\n\nfbshipit-source-id: 4e0758ba8b55bd25a24d79dcc8ac4ace101e2ae8","distinct":true,"url":"https://api.github.com/repos/wmathurin/react-native/commits/b96e210500229e80e90886230c9b47293bb09896"},{"sha":"e0ad42592b99c3a912210d7259b773c839f4eb08","author":{"name":"Jean Lauliac","email":"7e54b6bf4c2d61f2bb0f90454ffb09854716e3bb@fb.com"},"message":"packager: ResolutionRequest.js: resolveDependency() now sync\n\nReviewed By: davidaurelio\n\nDifferential Revision: D4763593\n\nfbshipit-source-id: b3dc95229d040c776833a88c9a156b9168e0cc4c","distinct":true,"url":"https://api.github.com/repos/wmathurin/react-native/commits/e0ad42592b99c3a912210d7259b773c839f4eb08"},{"sha":"af34c3452f5168f0bca528c8babd1c92c4941ce4","author":{"name":"Eric Vicenti","email":"60993fd2931bccf8b94630fa7735ef9356a373c3@fb.com"},"message":"Fix license header for TVEventHandler\n\nReviewed By: yungsters\n\nDifferential Revision: D4775067\n\nfbshipit-source-id: 3504b0429c14d6a7d79ac4c8464113f4a19ae230","distinct":true,"url":"https://api.github.com/repos/wmathurin/react-native/commits/af34c3452f5168f0bca528c8babd1c92c4941ce4"},{"sha":"7aa2c9ab17097ca7bc748fbbd104bce213ae1fce","author":{"name":"Eric Vicenti","email":"60993fd2931bccf8b94630fa7735ef9356a373c3@fb.com"},"message":"NavigatorIOS - Remove NavigationContext\n\nReviewed By: fkgozali\n\nDifferential Revision: D4774022\n\nfbshipit-source-id: 0184bcbcf6a458eac6377cc6e1cffc0924f0d2d2","distinct":true,"url":"https://api.github.com/repos/wmathurin/react-native/commits/7aa2c9ab17097ca7bc748fbbd104bce213ae1fce"},{"sha":"87b0378eb8877cb749688cfe76182167a17d3fea","author":{"name":"Janic Duplessis","email":"f86e95ed6b436aea8f9b2714b1e8fe379ef2d649@gmail.com"},"message":"Native Animated - Restore, reorganize and add new tests\n\nSummary:\nNative Animated tests were removed a while back because they were failing, this restores the existing tests and reorganize / cleanup them. It also adds new ones so we have at least one test for each public API. These tests mostly assert that the native animated module is called with the proper args.\nCloses https://github.com/facebook/react-native/pull/12775\n\nDifferential Revision: D4684968\n\nPulled By: ericvicenti\n\nfbshipit-source-id: 4783d5edd08101cab7c0ce2eec4f3ccd0fbc1d27","distinct":true,"url":"https://api.github.com/repos/wmathurin/react-native/commits/87b0378eb8877cb749688cfe76182167a17d3fea"},{"sha":"8706b663b6d169d80f0db03cd873a7bf16f141e5","author":{"name":"Marc Horowitz","email":"5e85808dffeff32aa7915794d93d1e0510e0c781@fb.com"},"message":"Include ios-cc.sh in the package.\n\nReviewed By: javache\n\nDifferential Revision: D4775797\n\nfbshipit-source-id: 632853cc5b809b8e4f5c9bd06386ede385104f7f","distinct":true,"url":"https://api.github.com/repos/wmathurin/react-native/commits/8706b663b6d169d80f0db03cd873a7bf16f141e5"},{"sha":"92d985fb4982e739f66582ae0cc08c7312a6ef4a","author":{"name":"Eric Vicenti","email":"60993fd2931bccf8b94630fa7735ef9356a373c3@fb.com"},"message":"Deprecate Navigator\n\nReviewed By: fkgozali\n\nDifferential Revision: D4770514\n\nfbshipit-source-id: ea3ea7fc5515ff42394bacb4a63a9a6411185e2a","distinct":true,"url":"https://api.github.com/repos/wmathurin/react-native/commits/92d985fb4982e739f66582ae0cc08c7312a6ef4a"},{"sha":"6f9447e7b23b06bd17c68723a052bdf0655945db","author":{"name":"Brian Vaughn","email":"1a0598e024fdacbe2334e757ecafe10bcbbc70ee@fb.com"},"message":"React sync (16 beta 6 plus addons)\n\nReviewed By: sebmarkbage\n\nDifferential Revision: D4775005\n\nfbshipit-source-id: c50d099dc3d01c10e122c56f11bd990a2b1e81d1","distinct":true,"url":"https://api.github.com/repos/wmathurin/react-native/commits/6f9447e7b23b06bd17c68723a052bdf0655945db"},{"sha":"acc1edd188c16769a6709a8e6feb428203d6235f","author":{"name":"Spencer Ahrens","email":"45f65c7ce0f9d3e3f549b1244e8bc724fa0484ec@fb.com"},"message":"expand example with `PureComponent` usage, explicit `extraData` prop, `initialNumToRender`\n\nSummary: Should help with some common pitfalls, e.g. https://github.com/facebook/react-native/issues/12512#issuecomment-289521758.\n\nReviewed By: yungsters\n\nDifferential Revision: D4781833\n\nfbshipit-source-id: 3dec2f0c444645ad710e9ed81390636da4581f0f","distinct":true,"url":"https://api.github.com/repos/wmathurin/react-native/commits/acc1edd188c16769a6709a8e6feb428203d6235f"},{"sha":"c9fae2fb935c7b7b619b246f42b3fb9d3c14c9ac","author":{"name":"Janic Duplessis","email":"f86e95ed6b436aea8f9b2714b1e8fe379ef2d649@gmail.com"},"message":"Native Animated - Restore default values when removing props on iOS\n\nSummary:\nThis fixes a bug that causes properties to keep stale values because they were not restored to their default after being removed when their value was controlled by native animated.\n\nTo fix this we restore default values in `disconnectFromView` by updating views with null values for all props that we modified previously. However this causes another issue where we lose any props that were set by the normal process because NativeAnimated operations are always executed after UIManager operatations. To fix this I added a way to hook into UIManager view updating process to be able to execute NativeAnimated operations either before or after updating native views.\n\nIn the case of disconnecting we want to do it before updating views so that it does: Value changed by native animated -> value restored to default -> (optional) value updated by normal prop.\n\nThis PR also depends on #10658.\n\n**Test plan**\nTested that this fixed a particular bug in an app that uses ex-navigation + native animations where a navbar w\nCloses https://github.com/facebook/react-native/pull/11819\n\nDifferential Revision: D4752566\n\nPulled By: javache\n\nfbshipit-source-id: 68ee28200ffeba859ae1b98ac753bd7dcb8910f0","distinct":true,"url":"https://api.github.com/repos/wmathurin/react-native/commits/c9fae2fb935c7b7b619b246f42b3fb9d3c14c9ac"}]}
{"actor":{"display_login":"wmathurin"}}