{"push_id":1162014265,"size":372,"distinct_size":372,"ref":"refs/heads/change-cache-policy-ios","head":"ca2c33ec3a2269a44df6e6555c8224fff45cbd3a","before":"1848eb5e54d7a06b6ebab63d6faa9bf511a65139","commits":[{"sha":"061151cdaecc1a9ef957ab9f7e50ce528fa44a41","author":{"name":"RetroXeusPoktan","email":"697e9229acc9bc8295f07872cedf7562c059b935@qq.com"},"message":"Add QQ音乐 全民K歌 QQ空间 QQ to showcase\n\nSummary:\nAdd QQ音乐 全民K歌 QQ空间 QQ to the showcase page\nCloses https://github.com/facebook/react-native/pull/7582\n\nDifferential Revision: D3316209\n\nfbshipit-source-id: 47e5ce7ec91fb5f4ff747e4ea9ea77476a49fdbc","distinct":true,"url":"https://api.github.com/repos/bcaplan42/react-native/commits/061151cdaecc1a9ef957ab9f7e50ce528fa44a41"},{"sha":"921d0de2e8f572122651e1e239d4aa03f1fc1580","author":{"name":"Konstantin Raev","email":"262a3feb6c5718f8f9d3bda3bc4169ca50eb70b8@fb.com"},"message":"Fixes NetowrkingModule construction with interceptors\n\nReviewed By: andreicoman11\n\nDifferential Revision: D3316229\n\nfbshipit-source-id: 0dc5cce68b6649ebd2ff44c313ab94a0f5a06f66","distinct":true,"url":"https://api.github.com/repos/bcaplan42/react-native/commits/921d0de2e8f572122651e1e239d4aa03f1fc1580"},{"sha":"e3bbd300f6eb93c6734976ae6de1219793e1b5ff","author":{"name":"Mike Grabowski","email":"97babb7adaf42d77e40f5469542cc28be6e7f46d@gmail.com"},"message":"Update upgrade command with 0.26 breaking changes\n\nSummary:\nGenerally it feels that at some point we will just integrate `rnpm upgrade` directly here, but this is a super temporary quick workaround for the people upgrading to 0.26. We might want to change it later to 0.27 and update this message in case we have any other stuff to upgrade.\n\n![screen shot 2016-05-18 at 14 28 47](https://cloud.githubusercontent.com/assets/2464966/15358460/df3b1b66-1d04-11e6-825c-fa18fa96ee6e.png)\n\nIt is supposed to work for 0.26.0, 0.26.1 and all the others up to 0.27.\nCloses https://github.com/facebook/react-native/pull/7614\n\nDifferential Revision: D3316420\n\nfbshipit-source-id: 3861b4228ee878464e18ba3de1f3e0c12d5f30d1","distinct":true,"url":"https://api.github.com/repos/bcaplan42/react-native/commits/e3bbd300f6eb93c6734976ae6de1219793e1b5ff"},{"sha":"42e517b7a3c00ef9e16b6586a9dd51eb84a468e0","author":{"name":"Konstantin Raev","email":"262a3feb6c5718f8f9d3bda3bc4169ca50eb70b8@fb.com"},"message":"Added timeouts to fs operations in packager\n\nReviewed By: davidaurelio\n\nDifferential Revision: D3316555\n\nfbshipit-source-id: edf6e08569b6cb434219f4460367eec0827530fd","distinct":true,"url":"https://api.github.com/repos/bcaplan42/react-native/commits/42e517b7a3c00ef9e16b6586a9dd51eb84a468e0"},{"sha":"18e1b1f1976436684c0d5906b5f335eb15fc9413","author":{"name":"Joel Marcey","email":"274ca67ee81f654303535db421cd30f3dd362b67@fb.com"},"message":"Best effort selection of target platform and dev environment\n\nSummary:\nRight now, if you do a search and select a document in Getting Started, it will\nalways default to iOS/Mac. This adds a bit of JavaScript to do a best effort\nselection based on the hashtags of the headers.\n\nIf a header is associated with multiple environments (e.g., Android Studio), we\njust choose the first one. So it is not 100% perfect, but it is decent.\n\nref: https://github.com/facebook/react-native/issues/7574\n\n** Test Plan **\n\nTest locally by adding hash tags to the end of a doc URL and ensured that the toggler had the right\nselection.\n\ne.g., `http://localhost:8079/react-native/docs/getting-started.html#chocolatey` had `Android` and `Windows` chosen.\nCloses https://github.com/facebook/react-native/pull/7608\n\nDifferential Revision: D3316802\n\nPulled By: JoelMarcey\n\nfbshipit-source-id: 6e94d76725fb97b19b3708ddee8fba5df9350cdd","distinct":true,"url":"https://api.github.com/repos/bcaplan42/react-native/commits/18e1b1f1976436684c0d5906b5f335eb15fc9413"},{"sha":"858643dbdf7c8e84714e2f703419487f45eac5a1","author":{"name":"Alex Kotliarskyi","email":"7251f1afc932421c36d0203b155be0a2edbddfb6@gmail.com"},"message":"Add transform-react-jsx-source to react-native preset\n\nSummary:\nPutting this up as request for comments.\n\nThe PR adds [transform-react-jsx-source](https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-react-jsx-source) to the list of plugins that come by default with the `react-native` preset. It will enable the use of a bunch of really cool tooling around JSX, however those are generally useful only in development mode. Is changing `react-native` preset the right thing to do in this case? Is there a way to enable this transform only in DEV? Should I add this somewhere else?\nCloses https://github.com/facebook/react-native/pull/6351\n\nDifferential Revision: D3302906\n\nPulled By: frantic\n\nfbshipit-source-id: 012d3a4142168f9f90d30d1686115d4dc3996eb9","distinct":true,"url":"https://api.github.com/repos/bcaplan42/react-native/commits/858643dbdf7c8e84714e2f703419487f45eac5a1"},{"sha":"7f1346bfdd94c9fa85e5e1587b0001d0b23bf3e5","author":{"name":"Fred Liu","email":"bc7377c26fdc0d06d6401c6cf0f1129b4303bd46@fb.com"},"message":"Top align quick action buttons\n\nSummary: Top align the button icons\n\nReviewed By: fkgozali\n\nDifferential Revision: D3317805\n\nfbshipit-source-id: b385f9f4e41db1253bb4d523cb07093c63e39da0","distinct":true,"url":"https://api.github.com/repos/bcaplan42/react-native/commits/7f1346bfdd94c9fa85e5e1587b0001d0b23bf3e5"},{"sha":"779314a413851e7ae3d9ff483ba6421f1eb33630","author":{"name":"Marc Horowitz","email":"5e85808dffeff32aa7915794d93d1e0510e0c781@fb.com"},"message":"Implement incremental module requires\n\nDifferential Revision: D3234844\n\nfbshipit-source-id: 24615528ad6a049aad7c2dbb7ce55e8b034c79e7","distinct":true,"url":"https://api.github.com/repos/bcaplan42/react-native/commits/779314a413851e7ae3d9ff483ba6421f1eb33630"},{"sha":"6796f136f18ae4a20e4adec3cf1438393f505413","author":{"name":"Marc Horowitz","email":"5e85808dffeff32aa7915794d93d1e0510e0c781@fb.com"},"message":"shut down JSC before quitting its thread\n\nDifferential Revision: D3280544\n\nfbshipit-source-id: 2a3ef2c445aaa1b224ac391b020467e087c0b81d","distinct":true,"url":"https://api.github.com/repos/bcaplan42/react-native/commits/6796f136f18ae4a20e4adec3cf1438393f505413"},{"sha":"0e997c6eabae79c99823459b39b885547f824955","author":{"name":"Joe Noon","email":"287c47f720125d28c50284ab3c890c7c2b668bd2@gmail.com"},"message":"fixes a bug where NavigationPropTypes.SceneRenderer was a plain object\n\nSummary:\n... used as both a shape and plain object.\n\nthis splits them out so both parts can be used as needed.\n\nNavigationPropTypes.SceneRenderer is a PropTypes shape\nNavigationPropTypes.SceneRendererProps is the plain object that makes up the shape.\nCloses https://github.com/facebook/react-native/pull/7518\n\nDifferential Revision: D3317322\n\nPulled By: ericvicenti\n\nfbshipit-source-id: e8a31e05130e6647b63f68dbef31bc874550948c","distinct":true,"url":"https://api.github.com/repos/bcaplan42/react-native/commits/0e997c6eabae79c99823459b39b885547f824955"},{"sha":"7db7f78dc7d2b85843707f75565bcfcb538e8e51","author":{"name":"Hedger Wang","email":"997d4010f1c98bf1d02cd1a42ab2ebf0bf5aa47e@fb.com"},"message":"Fork NavigationAnimatedView to NavigationTransitioner\n\nSummary:\n- Fork NavigationAnimatedView to NavigationTransitioner\n- NavigationAnimatedView will soon be deprecated and we'd ask people to use NavigationTransitioner instead.\n\nDifference between  NavigationTransitioner and NavigationAnimatedView\n\n- prop `applyAnimation` is removed.\n- new prop `configureTransition`, `onTransitionStart`, and `onTransitionEnd` are added.\n\ntl;dr;\n\nIn NavigationAnimatedView, we `position` (an Animated.Value object) as a proxy of the\ntranstion which happens whenever the index of navigation state changes.\n\nBecause `position` does not change unless navigation index changes, it won't\nbe possible to build animations for actions that changes the  navigation state\nwithout changing the index.\n\nAlso, we believe that the name `Transitioner` is a better name for this core component\nthat focuses on transitioning. Note that the actual animation work is done via\n`<Animated.View />` returnd from the `renderScene` prop.\n\nReviewed By: ericvicenti\n\nDifferential Revision: D3302688\n\nfbshipit-source-id: 720c3a4d3ccf97eb05b038baa44c9e780aad120b","distinct":true,"url":"https://api.github.com/repos/bcaplan42/react-native/commits/7db7f78dc7d2b85843707f75565bcfcb538e8e51"},{"sha":"dc6a44713df7f691a8b9d708cdc7e5d517806d84","author":{"name":"Alexander Blom","email":"c5cc088492f67dea609e2bf3debef70f3d4a1886@instagram.com"},"message":"Refactor BugReporing to avoid multiple registers\n\nReviewed By: sahrens\n\nDifferential Revision: D3316146\n\nfbshipit-source-id: 80df4ea73150ba6920a03fe336b3ddb207ba535a","distinct":true,"url":"https://api.github.com/repos/bcaplan42/react-native/commits/dc6a44713df7f691a8b9d708cdc7e5d517806d84"},{"sha":"514677525a7b524e6f885fab10b98958942e0e1d","author":{"name":"Fred Liu","email":"bc7377c26fdc0d06d6401c6cf0f1129b4303bd46@fb.com"},"message":"Prevent `SwipeableRow` bleed\n\nSummary: Default image icon size for Quick Actions could cause slideout view to bleed over the slideable view. All styling has been removed and must now be passed in, thus allowing every caller to control size for best fit.\n\nReviewed By: furdei\n\nDifferential Revision: D3315696\n\nfbshipit-source-id: 8f8b3d2cf7a005d42a18d434d9e0080c64597be0","distinct":true,"url":"https://api.github.com/repos/bcaplan42/react-native/commits/514677525a7b524e6f885fab10b98958942e0e1d"},{"sha":"838d8d4094eaf5a91e8151425da994d347999025","author":{"name":"Spencer Ahrens","email":"45f65c7ce0f9d3e3f549b1244e8bc724fa0484ec@fb.com"},"message":"adaptive render window throughput\n\nSummary:\nIncremental rendering is a tradeoff between throughput and responsiveness because it yields. When we have plenty of\nbuffer (say 50% of the target), we render incrementally to keep the app responsive. If we are dangerously low on buffer\n(say below 25%) we always disable incremental to try to catch up as fast as possible. In between, we only disable\nincremental while actively scrolling since it's unlikely the user will try to press a button while scrolling.\n\nThis also optimizes some things then incremental is switching back and forth.\n\nI played around with making the render window itself adaptive, but it seems pretty futile to predict - once the user\ndecides to scroll quickly in some direction, it's pretty much too late and increasing the render window size won't help\nbecause we're already limited by the render throughput at that point.\n\nReviewed By: ericvicenti\n\nDifferential Revision: D3250916\n\nfbshipit-source-id: 930d418522a3bf3e20083e60f6eb6f891497a2b8","distinct":true,"url":"https://api.github.com/repos/bcaplan42/react-native/commits/838d8d4094eaf5a91e8151425da994d347999025"},{"sha":"8a201b842af31423a2fb6dce662504ec45e59476","author":{"name":"Leonardo Tegon","email":"caa246583d083fafe7afb9087d56e824707b5690@gmail.com"},"message":"Fixes syntax typo in DirectManipulation section of docs\n\nSummary:\nFixing JSX tag in DirectManipulation section of the docs\nCloses https://github.com/facebook/react-native/pull/7622\n\nDifferential Revision: D3321130\n\nfbshipit-source-id: e315529dc94c88597e4855a63ba6931301d4dba7","distinct":true,"url":"https://api.github.com/repos/bcaplan42/react-native/commits/8a201b842af31423a2fb6dce662504ec45e59476"},{"sha":"6a34c9c3da0646253f83563bb50b54fd15523e8d","author":{"name":"Konstantin Raev","email":"262a3feb6c5718f8f9d3bda3bc4169ca50eb70b8@fb.com"},"message":"Disabled flow in e2e test because it causes memory crashes\n\nSummary: Closes https://github.com/facebook/react-native/pull/7620\n\nDifferential Revision: D3322029\n\nfbshipit-source-id: e0406770d011956af6b47d15c5b49a68b1b611f5","distinct":true,"url":"https://api.github.com/repos/bcaplan42/react-native/commits/6a34c9c3da0646253f83563bb50b54fd15523e8d"},{"sha":"942b9332b2e9eb779e84d996648e66550965af82","author":{"name":"Alexander Blom","email":"c5cc088492f67dea609e2bf3debef70f3d4a1886@instagram.com"},"message":"Make BugReporting not pull in native module on require\n\nReviewed By: astreet\n\nDifferential Revision: D3322838\n\nfbshipit-source-id: 4f12fda213b6a4ab7b19d3dafad7f31eb627f85a","distinct":true,"url":"https://api.github.com/repos/bcaplan42/react-native/commits/942b9332b2e9eb779e84d996648e66550965af82"},{"sha":"5e91a2a3124a76e5216975497e63c04e012aa0d1","author":{"name":"Spencer Ahrens","email":"45f65c7ce0f9d3e3f549b1244e8bc724fa0484ec@fb.com"},"message":"Fix 95% of WindowedListView jumpiness\n\nSummary:\n- Replace some fixes that were accidentally lost in local rebase that prevent jumpiness when incremental is disabled.\n- Require each row to have a key specified by the caller to prevent jumping because of accidental duplicates or unneeded/problematic row re-rendering because of legit re-ordering.\n\nReviewed By: steveluscher\n\nDifferential Revision: D3322006\n\nfbshipit-source-id: 0019aab07cb1fe2b148a14b5818de53aa373eb50","distinct":true,"url":"https://api.github.com/repos/bcaplan42/react-native/commits/5e91a2a3124a76e5216975497e63c04e012aa0d1"},{"sha":"830197847ad8678f45baaea4cf64291a4909f3ee","author":{"name":"Chris Hopman","email":"b4caa24f9de55f461e4c51db2576ccfc3b9fb18e@fb.com"},"message":"Move more new bridge code into OSS\n\nReviewed By: mhorowitz\n\nDifferential Revision: D3296231\n\nfbshipit-source-id: 5a05b1ddacdfecda067a08398dd5652df76c1f14","distinct":true,"url":"https://api.github.com/repos/bcaplan42/react-native/commits/830197847ad8678f45baaea4cf64291a4909f3ee"},{"sha":"62e588beced7252cb1b3468577a5957895885a85","author":{"name":"Fred Liu","email":"bc7377c26fdc0d06d6401c6cf0f1129b4303bd46@fb.com"},"message":"Fix Android flash and iOS juttering\n\nSummary:\nBefore:\n- Android had the slideout row flash upon render due to it being rendered first\n- iOS had the left side of each row load first, then rerender to show entire row when `scrollViewWidth` is available\n\nReason:\n- Android was loading the slideout view first without an opacity check\n- iOS was loading the swipeable view with width 0 first then stretching to `scrollViewWidth` when it was available via `onLayout`\n\nFix:\nRender swipeable view with `flex: 1` then render slideout view\n\nReviewed By: fkgozali\n\nDifferential Revision: D3321466\n\nfbshipit-source-id: 92a3b5e22034e06d05986ddb8c348796bafbbf34","distinct":true,"url":"https://api.github.com/repos/bcaplan42/react-native/commits/62e588beced7252cb1b3468577a5957895885a85"}]}
{"actor":{"display_login":"bcaplan42"}}