{"push_id":1113955222,"size":33,"distinct_size":33,"ref":"refs/heads/CUICatalog-error-solution","head":"1afde2abe6f7126ab953c4c60996da2288a2b447","before":"ce358666907d401fd139c3457d73e2a9c57d38c1","commits":[{"sha":"cc683bc08865abc5e575400db81e3d15bf0ba22b","author":{"email":"ebc8e5f50fa8091d042186ca70639f0fc97e0f2a@laax.com","name":"Niklas Lindroos"},"message":"Fixed a few language errors in the Introducing Hot Reloading blog post.\n\nSummary:\nHave completed the CLA.\nCloses https://github.com/facebook/react-native/pull/7552\n\nDifferential Revision: D3298347\n\nPulled By: vjeux\n\nfbshipit-source-id: 1945a3d266b19ad66d03e03e8f36baf44ca804b8","distinct":true,"url":"https://api.github.com/repos/mmckinley8/react-native/commits/cc683bc08865abc5e575400db81e3d15bf0ba22b"},{"sha":"fd376660df932f6b4133d4131fb5712f62042514","author":{"email":"49e9fdbac7b6b28247b06e64df97a0d8e30342fa@fb.com","name":"Olivier Notteghem"},"message":"Fix race condition when clicks are received on react root view and react context is pending\n\nReviewed By: astreet\n\nDifferential Revision: D3297574\n\nfbshipit-source-id: 27ac81342d19947e9425a845d7ef7c73cc4cf090","distinct":true,"url":"https://api.github.com/repos/mmckinley8/react-native/commits/fd376660df932f6b4133d4131fb5712f62042514"},{"sha":"b67d4a20d73f00dd42806b6c275f0982832462ac","author":{"email":"d941ea328e6429991a0129a43bc8be606e75655c@fb.com","name":"Nathan Spaun"},"message":"Add FpsListener to React Scroll Views\n\nSummary:\nWe want to give people the ability to log scroll performance (including Fb).\nThis adds an interface that can be enabled and disabled from the react scroll views.\nThis is a prerequisite to implementing the actual framerate logger that will log dropped\nframes while scrolling in prod.\n\nReviewed By: astreet\n\nDifferential Revision: D3283588\n\nfbshipit-source-id: ed9736cb9ed3f441511647f36b1460092bd91e56","distinct":true,"url":"https://api.github.com/repos/mmckinley8/react-native/commits/b67d4a20d73f00dd42806b6c275f0982832462ac"},{"sha":"2849bafbc37429377cc5c5a57774dce22ffaf9c9","author":{"email":"5bf974680e04814f1f7b0a627be2d12431db0134@gmail.com","name":"Jimmy Mayoukou"},"message":"Fix typo in ViewPagerAndroid.android.js\n\nSummary: Closes https://github.com/facebook/react-native/pull/7456\n\nDifferential Revision: D3299061\n\nfbshipit-source-id: 417995191d675e2ae625926df93412c660d1931a","distinct":true,"url":"https://api.github.com/repos/mmckinley8/react-native/commits/2849bafbc37429377cc5c5a57774dce22ffaf9c9"},{"sha":"8975bb8e70948ea4b5938913ab12f1857cc4cb43","author":{"email":"f4a55faf60bb10e7c0e015e64623097aa7a541a4@fb.com","name":"Hedger Wang"},"message":"`didFocus` event should fired after transition finishes.\n\nSummary:\nFor now, we emit `didFocus` event before fully resetting the transition and\nhiding the stale scenes, so handler for `didFocus` event does not get the right\nscenes in place. We should emit the didFocus event after resetting the transition and\nhiding the stale scenes.\n\nReviewed By: ericvicenti\n\nDifferential Revision: D3299002\n\nfbshipit-source-id: 6a79528097aabc4f61d4dba322820c228c889a84","distinct":true,"url":"https://api.github.com/repos/mmckinley8/react-native/commits/8975bb8e70948ea4b5938913ab12f1857cc4cb43"},{"sha":"cac5ce3b930dfb1bd0dcc9de65ac20e9a0eee015","author":{"email":"841ef1eeddb31a8e2f784bd72f8df69557bb5cad@gmail.com","name":"Arno Fortelny"},"message":"RefreshControl on initial render will not beginRefresh when refreshing state is false\n\nSummary:\nThere's an edge case in the `RefreshControl` which causes it to show as refreshing when the state is set to false. When the component is initialized with `refreshing` set to `true` on initial render but set to `false` before `layoutSubviews` is called, it will call `beginRefresh` and ignore its state. That's because `layoutSubviews` never checks if `_currentRefreshingState` is in fact still `true`, it merely assumes it is.\n\nThis is fixed by simply doing a check for `_currentRefreshingState` before entering `beginRefresh` from `layoutSubviews`.\nCloses https://github.com/facebook/react-native/pull/7556\n\nDifferential Revision: D3300124\n\nfbshipit-source-id: d1dce8612e2c03b1f14284d513803d00af4b5c8a","distinct":true,"url":"https://api.github.com/repos/mmckinley8/react-native/commits/cac5ce3b930dfb1bd0dcc9de65ac20e9a0eee015"},{"sha":"03edc75b5642f1133e04e9bfc33568ca8b8f0ade","author":{"email":"c6076607902f4feff3bf2e859d867613d4d90e03@microsoft.com","name":"Adam Comella"},"message":"iOS: Provide correct animation function for hiding keyboard\n\nSummary:\nCurrently, `7 << 16` is used as the animation easing function for both the showing and hiding of the keyboard.\n\nInstead, `7 << 16` should be used for showing the keyboard and `6 << 16` for hiding the keyboard.\n\nFor details, see: http://stackoverflow.com/questions/18870447/how-to-use-the-default-ios7-uianimation-curve/19439283#19439283\n\n**Test plan (required)**\n\nTesting animating the position of a view to coordinate with the keyboard hiding and showing and it looks good.\n\nAdam Comella\nMicrosoft Corp.\nCloses https://github.com/facebook/react-native/pull/7372\n\nDifferential Revision: D3300464\n\nPulled By: nicklockwood\n\nfbshipit-source-id: 3fdc161f709de11deb7de511aad28767f5d80bd6","distinct":true,"url":"https://api.github.com/repos/mmckinley8/react-native/commits/03edc75b5642f1133e04e9bfc33568ca8b8f0ade"},{"sha":"7762297f771c5f2e315b0ed3a4373ccf795a3c2d","author":{"email":"03a68791313a7404d31d0caa75379230e3730dbb@fb.com","name":"Marc Horowitz"},"message":"add supportsWebWorkers\n\nReviewed By: lexs\n\nDifferential Revision: D3149754\n\nfbshipit-source-id: 58bce886aff526bc7152eaca2f43a654dcb5ad2a","distinct":true,"url":"https://api.github.com/repos/mmckinley8/react-native/commits/7762297f771c5f2e315b0ed3a4373ccf795a3c2d"},{"sha":"448b48ca85d45ebab9bc47f83788ff6159ffe147","author":{"email":"03a68791313a7404d31d0caa75379230e3730dbb@fb.com","name":"Marc Horowitz"},"message":"remove useless text from js errors\n\nReviewed By: astreet\n\nDifferential Revision: D3127112\n\nfbshipit-source-id: 56ee9da8cd7d409c7b13864e6d4cc863146d19f0","distinct":true,"url":"https://api.github.com/repos/mmckinley8/react-native/commits/448b48ca85d45ebab9bc47f83788ff6159ffe147"},{"sha":"05832c34695080b0791053e7d7652774894d129e","author":{"email":"03a68791313a7404d31d0caa75379230e3730dbb@fb.com","name":"Marc Horowitz"},"message":"Catch any std::exception from unbundling\n\nReviewed By: davidaurelio\n\nDifferential Revision: D3148408\n\nfbshipit-source-id: 78dc47e1b092cb7fd06307d505a795d2009cee4d","distinct":true,"url":"https://api.github.com/repos/mmckinley8/react-native/commits/05832c34695080b0791053e7d7652774894d129e"},{"sha":"418e16f7111b63b8781c69c465890c238c409abe","author":{"email":"03a68791313a7404d31d0caa75379230e3730dbb@fb.com","name":"Marc Horowitz"},"message":"Support flow events in RCTProfile\n\nSummary: Add begin/end async flow to the callbacks for external profiling\n\nReviewed By: tadeuzagallo\n\nDifferential Revision: D3234812\n\nfbshipit-source-id: cdbe46883fd566d50a04de9ad67f947876a78a0c","distinct":true,"url":"https://api.github.com/repos/mmckinley8/react-native/commits/418e16f7111b63b8781c69c465890c238c409abe"},{"sha":"86e18ace940198464b0ff4d809b4df73a463298c","author":{"email":"03a68791313a7404d31d0caa75379230e3730dbb@fb.com","name":"Marc Horowitz"},"message":"make RCTFBSystrace actually work\n\nReviewed By: tadeuzagallo\n\nDifferential Revision: D3234824\n\nfbshipit-source-id: 9f2f7efd6877fe7b9096dedecb311d226eae7bc8","distinct":true,"url":"https://api.github.com/repos/mmckinley8/react-native/commits/86e18ace940198464b0ff4d809b4df73a463298c"},{"sha":"b7fe8e68be35843f5284bacf89decdf7e1cab88c","author":{"email":"03a68791313a7404d31d0caa75379230e3730dbb@fb.com","name":"Marc Horowitz"},"message":"Finer granularity systracing\n\nReviewed By: astreet\n\nDifferential Revision: D3234826\n\nfbshipit-source-id: 900ab93b847949413a134a87a20b0d826c58da3d","distinct":true,"url":"https://api.github.com/repos/mmckinley8/react-native/commits/b7fe8e68be35843f5284bacf89decdf7e1cab88c"},{"sha":"86f2eb18e52a6dc87bf45e63aed79d61bdaec201","author":{"email":"03a68791313a7404d31d0caa75379230e3730dbb@fb.com","name":"Marc Horowitz"},"message":"Support JS Systrace on all platforms\n\nReviewed By: tadeuzagallo\n\nDifferential Revision: D3234830\n\nfbshipit-source-id: 94cc870d47d620c8bd8d35f83d0b017e5ddba90d","distinct":true,"url":"https://api.github.com/repos/mmckinley8/react-native/commits/86f2eb18e52a6dc87bf45e63aed79d61bdaec201"},{"sha":"267264f1ecd00730a26b0aee6f7b502cdf4de03f","author":{"email":"03a68791313a7404d31d0caa75379230e3730dbb@fb.com","name":"Marc Horowitz"},"message":"Add a bunch more systrace logging\n\nReviewed By: tadeuzagallo\n\nDifferential Revision: D3234831\n\nfbshipit-source-id: 177f9b987e938c59d50fc07bce01fb5c912652e7","distinct":true,"url":"https://api.github.com/repos/mmckinley8/react-native/commits/267264f1ecd00730a26b0aee6f7b502cdf4de03f"},{"sha":"f433ed716c290e38211caf245503f0880506b848","author":{"email":"03a68791313a7404d31d0caa75379230e3730dbb@fb.com","name":"Marc Horowitz"},"message":"Make the pattern for adding systrace sections more concise\n\nReviewed By: astreet\n\nDifferential Revision: D3234834\n\nfbshipit-source-id: 73e191deb4dd0e06d4c242e46a582051d4bcc9ba","distinct":true,"url":"https://api.github.com/repos/mmckinley8/react-native/commits/f433ed716c290e38211caf245503f0880506b848"},{"sha":"9e9dfd2ac9474e8fb10348db745b6530a61efb99","author":{"email":"03a68791313a7404d31d0caa75379230e3730dbb@fb.com","name":"Marc Horowitz"},"message":"Introduce non-copyable JSBigString for managing large strings efficiently\n\nReviewed By: astreet\n\nDifferential Revision: D3234836\n\nfbshipit-source-id: 2b95b585dc1215988b88cf0d609c778a95b362a1","distinct":true,"url":"https://api.github.com/repos/mmckinley8/react-native/commits/9e9dfd2ac9474e8fb10348db745b6530a61efb99"},{"sha":"3a2d0245145ac5068acc77bc329029dc69856007","author":{"email":"03a68791313a7404d31d0caa75379230e3730dbb@fb.com","name":"Marc Horowitz"},"message":"avoid waiting on the main thread just to send a notification\n\nReviewed By: nicklockwood\n\nDifferential Revision: D3234837\n\nfbshipit-source-id: 587a68df7d08999d4357583ba3160b315bd85239","distinct":true,"url":"https://api.github.com/repos/mmckinley8/react-native/commits/3a2d0245145ac5068acc77bc329029dc69856007"},{"sha":"c2a8e52d72a580ae2a1b3cc4ae7c938e73f4e535","author":{"email":"b85406b76c567462336c15208b946dccbd45695a@fb.com","name":"Spencer Ahrens"},"message":"Fix source map utils\n\nReviewed By: javache\n\nDifferential Revision: D3302496\n\nfbshipit-source-id: de15a289497119c7f600b8796452fc9573ea7394","distinct":true,"url":"https://api.github.com/repos/mmckinley8/react-native/commits/c2a8e52d72a580ae2a1b3cc4ae7c938e73f4e535"},{"sha":"e34c9c4e5ff72354c1b72368a22ffbc09b62668e","author":{"email":"2e272eddd959d1d0cf6ef86cf6e48f56f05de4d1@fb.com","name":"David Aurelio"},"message":"Include forwarding modules into npm package\n\nReviewed By: bestander\n\nDifferential Revision: D3301666\n\nfbshipit-source-id: 723d87f1df217f0f1f78661bb6c41a9bbfab6814","distinct":true,"url":"https://api.github.com/repos/mmckinley8/react-native/commits/e34c9c4e5ff72354c1b72368a22ffbc09b62668e"}]}