{"push_id":1270863103,"size":326,"distinct_size":326,"ref":"refs/heads/master","head":"97641a112e5059f77299a84bc8c1382f093f67be","before":"254907c6ee03df4b3ca8b36317817af38c6d4f2b","commits":[{"sha":"db3532461058b36fffcdd5e82b7381f468c266a6","author":{"name":"gregjacobson","email":"1caf943bdd79d27ddf940bb2dc14e52152eda307@users.noreply.github.com"},"message":"Change getDefaultProps to static and remove warning\n\nSummary:\nWhen trying sample code from the _Working with Scenes_ area of this page I see a warning and the example did not appear to work as expected.  To fix this I updated the code to static so others following along will not see a warning about using a static property to define defaultProps.   Also included is a screen capture of the warning message.\n\n![react-native-warning-defaultprops](https://cloud.githubusercontent.com/assets/1053650/17271580/9d0e85fc-564d-11e6-9c58-f73ef708aade.png)\nCloses https://github.com/facebook/react-native/pull/9108\n\nDifferential Revision: D3647366\n\nfbshipit-source-id: 93b152756e6351614caf4ae1d5f45bac893fdf7b","distinct":true,"url":"https://api.github.com/repos/egeshi/react-native/commits/db3532461058b36fffcdd5e82b7381f468c266a6"},{"sha":"48f0dde630b41090ac6e5d6d79759c753edde51b","author":{"name":"Florent Le Gall","email":"133b0575cd25a55b5fca62e10be5cc7d1fa2680f@fluo.com"},"message":"Fix flow error in Flow error in NavigationError/NavigationHeaderTitle\n\nSummary:\nFixes the \"Unused suppression\" error in NavigationHeaderTitle.\nThis closes https://github.com/facebook/react-native/issues/9058\nCloses https://github.com/facebook/react-native/pull/9103\n\nDifferential Revision: D3647364\n\nfbshipit-source-id: 1fff92b35a46ccb1c2c6206e54779b6a1ec58bda","distinct":true,"url":"https://api.github.com/repos/egeshi/react-native/commits/48f0dde630b41090ac6e5d6d79759c753edde51b"},{"sha":"e8c8a06329070eef297fcc0d3aaf493e9d330f94","author":{"name":"origsun","email":"c924618d3d7b7e3a8bf813029d368a005db29d18@users.noreply.github.com"},"message":"Fix bad link typo in View document\n\nSummary:\nThis is trivial.\n\nIt fixes a bad link in http://facebook.github.io/react-native/docs/view.html#importantforaccessibility (the \"Android importantForAccessibility docs\" link).\nCloses https://github.com/facebook/react-native/pull/9099\n\nDifferential Revision: D3647803\n\nPulled By: mkonicek\n\nfbshipit-source-id: 8c75da03d926f60db0c75237b9ad48983bf9738f","distinct":true,"url":"https://api.github.com/repos/egeshi/react-native/commits/e8c8a06329070eef297fcc0d3aaf493e9d330f94"},{"sha":"2ca2f87a8277954ff7d2a6ae029cc395ddca9b37","author":{"name":"Antoine Rousseau","email":"2774d14550c0a47bad9bc992ee5d14c3f60603ae@rousseau.im"},"message":"Fix onLayout support in <TextInput> for Android (same than iOS fix: #8042)\n\nSummary:\nSee #8042: exactly the same bug and fix on Android\n\n**Test plan**\n\n```jsx\n<TextInput onLayout={function(e) { console.log(e.nativeEvent); }} />\n```\nCloses https://github.com/facebook/react-native/pull/9113\n\nDifferential Revision: D3647808\n\nPulled By: mkonicek\n\nfbshipit-source-id: 252a610e26a72a73411c3407faedea0477bee54e","distinct":true,"url":"https://api.github.com/repos/egeshi/react-native/commits/2ca2f87a8277954ff7d2a6ae029cc395ddca9b37"},{"sha":"55bc825092dd722f18a5b5d8b4a8700ec539f336","author":{"name":"Nicolas Charpentier","email":"412818dd2a57c7d78526d04ffb106fb1cffb2870@gmail.com"},"message":"Add GIF and WebP support specification with Fresco 0.11\n\nSummary:\nMotivation #8455\nFixes #8501\n\nWith a bonus fix typo !\n\n![screen shot 2016-07-25 at 14 16 01](https://cloud.githubusercontent.com/assets/7189823/17112118/9f06fe04-5272-11e6-83e9-ddf11573aa5e.png)\nCloses https://github.com/facebook/react-native/pull/8951\n\nDifferential Revision: D3647816\n\nPulled By: mkonicek\n\nfbshipit-source-id: e0349275045cae2922b4bb43bcb99af4c6ef1170","distinct":true,"url":"https://api.github.com/repos/egeshi/react-native/commits/55bc825092dd722f18a5b5d8b4a8700ec539f336"},{"sha":"bbe95c2acf4df06a732ff319cd9c686440ddf29a","author":{"name":"yueshuaijie","email":"d305747802be1264e3320a93b3fa128b763a71c8@corp.netease.com"},"message":"Add method popN() to Navigator.\n\nSummary:\nCompareing API of\n`Navigator`(http://facebook.github.io/react-native/releases/next/docs/navigator.html)\nand\n`NavigatorIOS`(http://facebook.github.io/react-native/releases/next/docs/navigatorios.html),\n\nwe found `Navigator` object lacks of the method `popN()` which is sometimes useful. This PR add it.\nCloses https://github.com/facebook/react-native/pull/8806\n\nDifferential Revision: D3648001\n\nPulled By: ericvicenti\n\nfbshipit-source-id: 661efba39e68049fd4a094304ec080092a14296d","distinct":true,"url":"https://api.github.com/repos/egeshi/react-native/commits/bbe95c2acf4df06a732ff319cd9c686440ddf29a"},{"sha":"15bf2c57b8d37d5588aca362266fd4bd45547c53","author":{"name":"yueshuaijie","email":"d305747802be1264e3320a93b3fa128b763a71c8@corp.netease.com"},"message":"Add TextInput.dataDetectorTypes prop.\n\nSummary:\nOn iOS, if `TextInput` is used with prop `multiline={true}`, the backend view is `UITextView`. Sometimes we need `UITextView.dataDetectorTypes` to detect clickable url in the text view. The PR add this prop to `TextInput`, so we can use it like this:\n\n`<TextInput`\n`    defaultValue=\"Detect phone number: 88888888.\"`\n`    editable={false}`\n`    multiline={true}`\n`    dataDetectorTypes=\"all\"`\n`    />`\n\nSimilar as #8743 .\nCloses https://github.com/facebook/react-native/pull/8863\n\nDifferential Revision: D3648027\n\nfbshipit-source-id: 987bd4f46fb5be74099b62988135a32115d9269c","distinct":true,"url":"https://api.github.com/repos/egeshi/react-native/commits/15bf2c57b8d37d5588aca362266fd4bd45547c53"},{"sha":"8ad748ac7d6c27e3d89706a5542e62fd088ba8d2","author":{"name":"Kureev Alexey","email":"bead73e90e66a6ad39d3bc46cc491547d10a0b8c@ya.ru"},"message":"Fix scoped modules\n\nSummary:\nsee https://github.com/facebook/react-native/issues/8623\n\n**Background:**\nBack in a days, one buggy patch sneaked into rnpm master. It was intended to fix `react-native-fbsdk` installation for version 0.1.0 (not required in version 0.3.0). Nowadays, we see that this patch break scoped modules `like/this`, so this PR fixes it (basically, reverting the patch).\n\n**Test plan (required)**\n- [x] Try to link unscoped react-native package\n- [x] Try to link scoped react-native package\n**Code formatting**\n\nLook around. Match the style of the rest of the codebase. See also the simple [style guide](https://github.com/facebook/react-native/blob/master/CONTRIBUTING.md#style-guide).\n\nFor more info, see the [\"Pull Requests\" section of our \"Contributing\" guidelines](https://github.com/facebook/react-native/blob/master/CONTRIBUTING.md#pull-requests).\nCloses https://github.com/facebook/react-native/pull/9118\n\nDifferential Revision: D3648488\n\nfbshipit-source-id: 1891086ac79a89c888631592c966a8b33fd9c9fd","distinct":true,"url":"https://api.github.com/repos/egeshi/react-native/commits/8ad748ac7d6c27e3d89706a5542e62fd088ba8d2"},{"sha":"f634a0fc2388a34774d9e7dceb0890535c6f7a29","author":{"name":"Jimmy Mayoukou","email":"7c92b3d5dc8b5ab813674ed475ec0b6266233d51@gmail.com"},"message":"Add missing resizeMode prop on Image Android\n\nSummary:\nIt seems like the `resizeMode` propType was missing from `Image.android.js`, this PR adds it.\nI caught by trying to use `Image.propTypes.resizeMode` on Android, and getting a warning because it was `undefined`.\n\nIt's not supposed to break anything, maybe pop a few warnings but not much more.\n\n**Test Plan:**\n- Launched UIExplorer\nCloses https://github.com/facebook/react-native/pull/7355\n\nDifferential Revision: D3648559\n\nfbshipit-source-id: a4397938d14c11ded909d6bf4652a4b0fcebed3b","distinct":true,"url":"https://api.github.com/repos/egeshi/react-native/commits/f634a0fc2388a34774d9e7dceb0890535c6f7a29"},{"sha":"5cf7f040a5b3dbec6f46631aad7a3b67c211a02f","author":{"name":"Kureev Alexey","email":"bead73e90e66a6ad39d3bc46cc491547d10a0b8c@ya.ru"},"message":"Symlink support for packager\n\nSummary:\nI saw we have quite a few user requests for symlink support...\n\n**Test plan (required)**\n\n1. Create a symlink in `node_modules` (for instance use `npm link`)\n2. Run `npm start`\n3. Profit!\n\n**Code formatting**\n\nLook around. Match the style of the rest of the codebase. See also the simple [style guide](https://github.com/facebook/react-native/blob/master/CONTRIBUTING.md#style-guide).\n\nFor more info, see the [\"Pull Requests\" section of our \"Contributing\" guidelines](https://github.com/facebook/react-native/blob/master/CONTRIBUTING.md#pull-requests).\nCloses https://github.com/facebook/react-native/pull/9009\n\nDifferential Revision: D3648828\n\nPulled By: matryoshcow\n\nfbshipit-source-id: 99cf313bfa70324ca904fa6919ef112180974e9e","distinct":true,"url":"https://api.github.com/repos/egeshi/react-native/commits/5cf7f040a5b3dbec6f46631aad7a3b67c211a02f"},{"sha":"42fc2e80db59f732fe3b5d6219a0e3e2dc0774f0","author":{"name":"Emil Sjolander","email":"fd01956b6f7ea3f89c72dc9353cbe274f619cc70@fb.com"},"message":"shouldUpdate -> hasNewLayout\n\nReviewed By: majak\n\nDifferential Revision: D3613695\n\nfbshipit-source-id: 4e16e8d4de90660a09d6e1d3a43c6c5e89349993","distinct":true,"url":"https://api.github.com/repos/egeshi/react-native/commits/42fc2e80db59f732fe3b5d6219a0e3e2dc0774f0"},{"sha":"75e404bdde585484b85ce6c02617a6ff7369e007","author":{"name":"Siqi Liu","email":"ae4a0336777d71ff9ea6588e2e7de37e09cb842e@fb.com"},"message":"Add Report Button for Android Redbox, enabled in Ads Manager, Groups and FB4A\n\nReviewed By: foghina\n\nDifferential Revision: D3542780\n\nfbshipit-source-id: a0dfb8b8af7a5ae0ca696e84ec4b8795a293c26f","distinct":true,"url":"https://api.github.com/repos/egeshi/react-native/commits/75e404bdde585484b85ce6c02617a6ff7369e007"},{"sha":"7cf4e3665ac064b0a7c559656d8e2b32f727f486","author":{"name":"Konstantin Raev","email":"262a3feb6c5718f8f9d3bda3bc4169ca50eb70b8@fb.com"},"message":"Fixed typo in packager middleware\n\nSummary:\n**Test plan (required)**\n\nRun packager\nCloses https://github.com/facebook/react-native/pull/9135\n\nDifferential Revision: D3649113\n\nPulled By: kentaromiura\n\nfbshipit-source-id: db1b1b590f2b1ff50c1e519d4dce10b7c1eec133","distinct":true,"url":"https://api.github.com/repos/egeshi/react-native/commits/7cf4e3665ac064b0a7c559656d8e2b32f727f486"},{"sha":"36ca1a078acbaba770c196847254e7a6e80c6918","author":{"name":"Andy Street","email":"6e0a5d741ac959bfc549c8536c97ed54924c3d29@fb.com"},"message":"Fix ScrollView bounce back bug in open source\n\nSummary: We now reach in and use the Scroller directly, reimplementing fling() and onOverScrolled(). I verified that in Android 4.1.2 ScrollView#mScroller exists as a private on ScrollView, but there's still potential that this could break things if OEMs have modified ScrollView so we just log a warning if we can't get access to that field.\n\nReviewed By: foghina\n\nDifferential Revision: D3650008\n\nfbshipit-source-id: e52909bf9d6008f6d1ecd458aee25fe82ffaac19","distinct":true,"url":"https://api.github.com/repos/egeshi/react-native/commits/36ca1a078acbaba770c196847254e7a6e80c6918"},{"sha":"b44d61799963c693a5e06f7ad9336d07855e9973","author":{"name":"Will Moritz","email":"d2218ee6d2e9fb7c5dad739c5e4d63e8e0e0528f@gmail.com"},"message":"NavigatorIOS docs: need to import PropTypes\n\nSummary:\nThanks for submitting a pull request! Please provide enough information so that others can review your pull request:\n\n> **Unless you are a React Native release maintainer and cherry-picking an *existing* commit into a current release, ensure your pull request is targeting the `master` React Native branch.**\n\n(You can skip this if you're fixing a typo or adding an app to the Showcase.)\n\nExplain the **motivation** for making this change. What existing problem does the pull request solve?\n\nPrefer **small pull requests**. These are much easier to review and more likely to get merged. Make sure the PR does only one thing, otherwise please split it.\n\n**Test plan (required)**\n\nDemonstrate the code is solid. Example: The exact commands you ran and their output, screenshots / videos if the pull request changes UI.\n\nMake sure tests pass on both Travis and Circle CI.\n\n**Code formatting**\n\nLook around. Match the style of the rest of the codebase. See also the simple [style guide](https://github.com/face\nCloses https://github.com/facebook/react-native/pull/9141\n\nDifferential Revision: D3650195\n\nPulled By: hramos\n\nfbshipit-source-id: 2a4bb06f92109b36bec761259e13a5782cc9929b","distinct":true,"url":"https://api.github.com/repos/egeshi/react-native/commits/b44d61799963c693a5e06f7ad9336d07855e9973"},{"sha":"2a823bbc5c9e77f4d99495b0fc9054b524668407","author":{"name":"Maria Mateescu","email":"0374eaa9b4ab1986f97d78c8f4640f9680f50ca3@instagram.com"},"message":"Add custom cache setter\n\nReviewed By: donyu\n\nDifferential Revision: D3622912\n\nfbshipit-source-id: 675b3135212c73808cb18702c2cbf5684816df87","distinct":true,"url":"https://api.github.com/repos/egeshi/react-native/commits/2a823bbc5c9e77f4d99495b0fc9054b524668407"},{"sha":"8258366a3d03afc4298cb4c7dda5fb633d133023","author":{"name":"Nathan Azaria","email":"34dffb0ea4248970c74e2fb0fbe92ccc35bcb1fb@fb.com"},"message":"Add gating to various use of RCTProfileIsProfiling\n\nReviewed By: javache\n\nDifferential Revision: D3641529\n\nfbshipit-source-id: 21e685ab853159d19acea57c8cd9255a04d8226f","distinct":true,"url":"https://api.github.com/repos/egeshi/react-native/commits/8258366a3d03afc4298cb4c7dda5fb633d133023"},{"sha":"041835324903c126eb8dbf77186f8cf43131ca97","author":{"name":"Andy Street","email":"6e0a5d741ac959bfc549c8536c97ed54924c3d29@fb.com"},"message":"Add MicroProfiler for low-overhead profiling of JSC/bridge performance\n\nSummary:\nWe have a lot of small-ish calls to JSC and within the bridge that add up during TTI. This gives us a way to measure them in aggregate in a reasonable way.\n\nFrom the comments:\n\nMicroProfiler is a performance profiler for measuring the cumulative impact of\na large number of small-ish calls. This is normally a problem for standard profilers\nlike Systrace because the overhead of the profiler itself skews the timings you\nare able to collect. This is especially a problem when doing nested calls to\nprofiled functions, as the parent calls will contain the overhead of their profiling\nplus the overhead of all their childrens' profiling.\n\nMicroProfiler attempts to be low overhead by 1) aggregating timings in memory and\n2) trying to remove estimated profiling overhead from the returned timings.\n\nTo remove estimated overhead, at the beginning of each trace we calculate the\naverage cost of profiling a no-op code section, as well as invoking the average\ncost of invoking the system clock. The former is subtracted out for each child\nprofiler section that is invoked within a parent profiler section. The latter is\nsubtracted from each section, child or not.\n\nThe usage is similar to Systrace: you put a MICRO_PROFILER_BLOCK in the block you want to profile and C++ RAII will handle timing it.\n\nAfter MicroProfiler::stopProfiling() is called, a table of tracing data is emitted\nto glog (which shows up in logcat on Android).\n\nDifferential Revision: D3635319\n\nfbshipit-source-id: 01390b8ac76a68dd425cba2adfdde6e4957440cc","distinct":true,"url":"https://api.github.com/repos/egeshi/react-native/commits/041835324903c126eb8dbf77186f8cf43131ca97"},{"sha":"591217ea7d207849e65d131e2e094f89860c7ed8","author":{"name":"danieldunderfelt","email":"9dbe490077601f070ee09ca228036e8ce63f170b@gmail.com"},"message":"Make onUnhandled safe for undefined errors\n\nSummary:\nThis pull request fixes cases where the `error` argument of the `onUnhandled` method in `Libraries/Promise.js` is undefined. Previously this would result in a redbox with the helpful message: `Cannot read property message of undefined`. With this pull request, unhandled promise rejections result in the desired yellowbox saying that a promise rejection went unhandled.\n\nI still do not know what would cause the error argument to be undefined, but this change makes the module behave as expected in an app I am building.\n\ncc bestander\n\nRelevant issue: #8452\nCloses https://github.com/facebook/react-native/pull/9119\n\nDifferential Revision: D3655589\n\nPulled By: bestander\n\nfbshipit-source-id: a975a0ab58701240ba06574c04521cd542700ff7","distinct":true,"url":"https://api.github.com/repos/egeshi/react-native/commits/591217ea7d207849e65d131e2e094f89860c7ed8"},{"sha":"73f3713cd0894cb05e3c979beeca2ed9dd5c962e","author":{"name":"Pieter De Baets","email":"377831b9cd0f79984db1fb62440ca394156e97b4@fb.com"},"message":"Improve error message when packager is not running\n\nReviewed By: majak\n\nDifferential Revision: D3655608\n\nfbshipit-source-id: 49401a03beb986285d288bb80ba78052a26326ef","distinct":true,"url":"https://api.github.com/repos/egeshi/react-native/commits/73f3713cd0894cb05e3c979beeca2ed9dd5c962e"}]}
{"actor":{"display_login":"egeshi"}}