{"push_id":3097396998,"size":1000,"distinct_size":0,"ref":"refs/heads/master","head":"e366b90eb24c59c73d9fd6bd94daeb867a98b7d4","before":"078d6e3a9d36d8e58201e0e33e58ca5137ec8c10","commits":[{"sha":"6230147e73ec7f9c88e7b6236cb8bea8c0a60475","author":{"name":"Valentin Shergin","email":"af6d8ef37a13207735edb899bf79438570064a0b@fb.com"},"message":"Fabric: Removed unnecessary `YGValue::operator==`\n\nSummary:\n@public\nWe backported that into Yoga recently, so we don't need it here anymore.\n\nReviewed By: mdvacca\n\nDifferential Revision: D8988439\n\nfbshipit-source-id: 01a538ff291e25d92eeb01b1fdee3a6868b2448b","distinct":false,"url":"https://api.github.com/repos/TheSavior/react-native/commits/6230147e73ec7f9c88e7b6236cb8bea8c0a60475"},{"sha":"1d93d70af4325749d751d863344416233a67636f","author":{"name":"Valentin Shergin","email":"af6d8ef37a13207735edb899bf79438570064a0b@fb.com"},"message":"Fabric: `ShadowNodeCloneFunction` signature was unified with ShadowNode copy constructor\n\nSummary:\n@public\nNow it accepts `const ShadowNode &` instead of `std::shared_ptr<const ShadowNode>` which is more reasonable (and more performant) becasue the function must not retain ownershipt.\n\nReviewed By: mdvacca\n\nDifferential Revision: D9073921\n\nfbshipit-source-id: c24c475615e0f81b3e004e118dea7565d8e757b4","distinct":false,"url":"https://api.github.com/repos/TheSavior/react-native/commits/1d93d70af4325749d751d863344416233a67636f"},{"sha":"73d57461229ebb398af769883bf994801943ceca","author":{"name":"David Aurelio","email":"2e272eddd959d1d0cf6ef86cf6e48f56f05de4d1@fb.com"},"message":"Add `Unsafe` based storage backend\n\nSummary:\n@public\n\nAdds another version of property storage for `YogaNode`, using `sun.misc.Unsafe`.\n\nAdopts the stub concept from Litho for `Unsafe`, as it is hidden by the Android SDK.\n\nReviewed By: pasqualeanatriello\n\nDifferential Revision: D9140103\n\nfbshipit-source-id: a4b376eca341b724a00f873467ae8bf8eaac69f4","distinct":false,"url":"https://api.github.com/repos/TheSavior/react-native/commits/73d57461229ebb398af769883bf994801943ceca"},{"sha":"151ec411aa54670254f6d4b732a389b79ddd2a36","author":{"name":"David Aurelio","email":"2e272eddd959d1d0cf6ef86cf6e48f56f05de4d1@fb.com"},"message":"Back to JNI storage\n\nSummary:\n@public\n\nThis reverts the Yoga/Java storage experiment. I will follow up with any learnings.\n\nReviewed By: pasqualeanatriello\n\nDifferential Revision: D9168405\n\nfbshipit-source-id: fb227fb9353bd4c4e3bebbe9b04eec1132e532e8","distinct":false,"url":"https://api.github.com/repos/TheSavior/react-native/commits/151ec411aa54670254f6d4b732a389b79ddd2a36"},{"sha":"5219585ef90f7a9ade66fdc0d9362a5706dfcc8b","author":{"name":"Tom Atterton","email":"1507c8ed5bd1856941520346f1d7bf9ce5bc563d@gmail.com"},"message":"Ignore DevDependencies when generating template. (#20542)\n\nSummary:\nRegarding [Add devDependenices support for templates](https://github.com/facebook/react-native/commit/c4ab03a18e75e6ed55444b5d86f3ceee435b9a78).\n\nOnce a project is created using the custom template command with devDependencies inside, the devDependenices.json file is also copied to the new projects directory.\n\nBy adding this to the ignore paths we stop the devDependenices being copied into the new projects directory.\nPull Request resolved: https://github.com/facebook/react-native/pull/20542\n\nDifferential Revision: D9182795\n\nPulled By: hramos\n\nfbshipit-source-id: 543c8ca67612a981c22fc83c8d54a25ddc0ca5fc","distinct":false,"url":"https://api.github.com/repos/TheSavior/react-native/commits/5219585ef90f7a9ade66fdc0d9362a5706dfcc8b"},{"sha":"6d65e8b4eded20512c3e76f31aa9dca9ce490b4a","author":{"name":"Tvrqvoise","email":"eccec8c1e6ed558b9754e4e5d507ccec8ca4bb9b@users.noreply.github.com"},"message":"Add support for linking scoped packages (#18766) (#19828)\n\nSummary:\nCurrently, when the cli tries to determine the package name, it accidentally trims out the entire package name.  This makes it appear to the rest of the program as if `react-native link The controller you requested could not be found./my-package` was just `react-native link`.  This adds a little regex to prevent that from happening, so that scopes can be passed as parts of packages.\n\nFixes #18766\nPull Request resolved: https://github.com/facebook/react-native/pull/19828\n\nDifferential Revision: D8704742\n\nPulled By: hramos\n\nfbshipit-source-id: d8183f9b55e8656b8a0acae842e1361a1f428102","distinct":false,"url":"https://api.github.com/repos/TheSavior/react-native/commits/6d65e8b4eded20512c3e76f31aa9dca9ce490b4a"},{"sha":"fb223e76758ee9bbbc694a95d12d5cdb697c4f50","author":{"name":"Héctor Ramos","email":"4c203a541284f930d7e6ef50077b5dcdec577657@fb.com"},"message":"Consolidate e2e steps and run Detox tests before e2e (#20550)\n\nSummary:\nRun Detox before the flaky e2e iOS tests in order to get better signal.\nPull Request resolved: https://github.com/facebook/react-native/pull/20550\n\nDifferential Revision: D9183655\n\nPulled By: hramos\n\nfbshipit-source-id: e499daad86249961cd6d0b8fc22c846392622056","distinct":false,"url":"https://api.github.com/repos/TheSavior/react-native/commits/fb223e76758ee9bbbc694a95d12d5cdb697c4f50"},{"sha":"476a831ea09c25d0bbcb97a536c5bef76a1c8273","author":{"name":"Janic Duplessis","email":"f87e5dba9accef1a9a04e8942bedbac1246035be@gmail.com"},"message":"Un-deprecate TextInput.State.focusTextInput and TextInput.State.blurTextInput (#20326)\n\nSummary:\nIn https://github.com/facebook/react-native/pull/18936 we decided to deprecate `focusTextInput` and `blurTextInput` but since then I found a valid use case for it that is pretty much impossible to implement otherwise.\n\nReact Navigation uses it to blur / re-focus the input during the swipe back gesture. Blur can be done with Keyboard.dismiss but without this api we cannot re-focus the text field that was focused if the swipe back gesture is cancelled. See https://github.com/react-navigation/react-navigation/blob/master/src/navigators/createKeyboardAwareNavigator.js#L21-L34\n\nI think it is best to just bring back this api.\nPull Request resolved: https://github.com/facebook/react-native/pull/20326\n\nDifferential Revision: D9182810\n\nPulled By: hramos\n\nfbshipit-source-id: 3740421ffafb8f814522d15788f3466324177c16","distinct":false,"url":"https://api.github.com/repos/TheSavior/react-native/commits/476a831ea09c25d0bbcb97a536c5bef76a1c8273"},{"sha":"ccf5dfbe3f3fa24d798d809655f26a889744133f","author":{"name":"Mayank Patke","email":"e0355b78204b67a55a952941c68c8f1b40235938@fb.com"},"message":"v0.78 in fbsource\n\nSummary: The controller you requested could not be found.\n\nReviewed By: pakoito\n\nDifferential Revision: D9174188\n\nfbshipit-source-id: 4ec9ef5b6f802964a83b6bc0bd29db7f47b37c21","distinct":false,"url":"https://api.github.com/repos/TheSavior/react-native/commits/ccf5dfbe3f3fa24d798d809655f26a889744133f"},{"sha":"c298e0ae0643391de4228068bc00cb8827a05209","author":{"name":"Joshua Wang","email":"228432650a941c947d984bf7e0271a173067ef37@gmail.com"},"message":"Update template to Xcode 9.4 and fix project settings warnings (#19626)\n\nSummary:\nMotivation: Fix Xcode Project Settings Warnings\n![screenshot 2018-06-08 10 58 23](https://user-images.githubusercontent.com/5353594/41173274-1a4fbb3e-6b0b-11e8-973b-8290794a4f8b.png)\n\nShould still build and pass all tests since project settings changes should be safe changes.\n\nNo documentation change is required\n\n[IOS][MINOR][XcodeProjs] Upgraded Project settings to be compatible with Xcode 9.4\nPull Request resolved: https://github.com/facebook/react-native/pull/19626\n\nDifferential Revision: D9211230\n\nPulled By: hramos\n\nfbshipit-source-id: ef8692871bffbdb5dd0214f65220fd171c203c6c","distinct":false,"url":"https://api.github.com/repos/TheSavior/react-native/commits/c298e0ae0643391de4228068bc00cb8827a05209"},{"sha":"235d9017cf0f4334ef90a6ce46b6bd4e9d3367bc","author":{"name":"Kevin Gozali","email":"32e617619394c656da607c321eca8485538385f7@fb.com"},"message":"added small UI indicator for fabric-based surfaces\n\nSummary: To make debugging/testing easier, optionally display fabric label on the top-right of the surface if it's rendered on fabric mode.\n\nReviewed By: mdvacca\n\nDifferential Revision: D9206473\n\nfbshipit-source-id: ef6f0396ff749f2a0415688b1cf4fe1a4b83124d","distinct":false,"url":"https://api.github.com/repos/TheSavior/react-native/commits/235d9017cf0f4334ef90a6ce46b6bd4e9d3367bc"},{"sha":"cf3cdeeb90d73b21a0a75a0840a5bd11ffea99b7","author":{"name":"gengjiawen","email":"8f5a7089e1809fdab8e8d97ec73a77a8b0770d74@gmail.com"},"message":"switch to yarn in appveyor (#20566)\n\nSummary:\nswitch to yarn to keep consistent. Windows android  build pass: https://ci.appveyor.com/project/gengjiawen/react-native/build/job/xyof6052yg2uhnmw.\npass all current ci.\nnone\n [GENERAL] [INTERNAL] [CI] - switch to yarn.\nPull Request resolved: https://github.com/facebook/react-native/pull/20566\n\nDifferential Revision: D9213415\n\nPulled By: hramos\n\nfbshipit-source-id: 35183c143f831e29aa0d0c0b90baacb6a7cd7837","distinct":false,"url":"https://api.github.com/repos/TheSavior/react-native/commits/cf3cdeeb90d73b21a0a75a0840a5bd11ffea99b7"},{"sha":"d3f09198168362861583bb4b11c9451d0420bd81","author":{"name":"Ziqi Chen","email":"a19e45a2c0de201c92905fb3a8f2dbf28f16f8de@fb.com"},"message":"added accessibilityHints implementation on Android\n\nSummary:\nImplemented a version of accessibility Hints on android by adding hint text to the end of contentDescription. There is already an existing prop on js and iOS implementation.\n\nChanges involve:\n* adding a prop on native android code for accessibilityHints\n* setting the accessibilityDelegate after the props are all loaded.\n* Instead of directly updating the accessibility delegate, the prop setters now update state by setting the values of the variables. Once all props are set, the accessibility delegate is set based on the props\n   * BaseViewManager keeps track of whether or not accessibility props have been set\n   * AccessibilityDelegateUtil keeps track of what the props have been set to. (Renamed AccessibilityRoleUtil to AccessibilityDelegateUtil)\n\nCurrently, this is the easiest way of emulating the way accessibility hints work on iOS, and I think having an android counter part is better than having nothing.\n\nIt's different from iOS in that it will announce the hint before the role, and also cannot be turned off.\n\nEx:\n\nif I set the accessibility like this:\n```\n      <View\n        style={styles.container}\n        accessible={true}\n        accessibilityLabel=\"accessibility label\"\n        accessibilityRole=\"button\"\n        accessibilityStates={['selected']}\n        accessibilityHint=\"accessibility Hint\">\n        <Text> Tester </Text>\n      </View>\n```\n\nTalk back will read:\n`accessibility label, accessibility Hint, button, selected`\n\nIn the future for next steps, I plan on investigating the process of making a second announcement after the first\n\nReviewed By: achen1\n\nDifferential Revision: D9037226\n\nfbshipit-source-id: 8d484e1114eb69aa5f5314b3755b351b8ea80b09","distinct":false,"url":"https://api.github.com/repos/TheSavior/react-native/commits/d3f09198168362861583bb4b11c9451d0420bd81"},{"sha":"91b3a3055a6b2376009a28186f05a3e33a54d8e8","author":{"name":"Ziqi Chen","email":"a19e45a2c0de201c92905fb3a8f2dbf28f16f8de@fb.com"},"message":"changed documentation for accessibilityHint\n\nSummary:\nChanged documentation for accessibility Hint so that its no longer only available on iOS\n\nAlso added full description of documentation for accessibility Role as it was missing earlier\n\nReviewed By: PeteTheHeat\n\nDifferential Revision: D9072572\n\nfbshipit-source-id: c8d20f30df588717d9ec37721c2aa3c86a0664c6","distinct":false,"url":"https://api.github.com/repos/TheSavior/react-native/commits/91b3a3055a6b2376009a28186f05a3e33a54d8e8"},{"sha":"893e4d19a9aa6c95db1750f31b30a22d50169ff4","author":{"name":"Ziqi Chen","email":"a19e45a2c0de201c92905fb3a8f2dbf28f16f8de@fb.com"},"message":"Added 5 examples of new Accessibility API to RN Tester on Android\n\nSummary:\nI added three examples to the RN Tester in order to test the new accessibility props I've added to the accessibility API.\n\nThese examples test the following properties on views and touchables:\n* AccessibilityRole\n* AccessibilityStates\n* AccessibilityHint\n\nReviewed By: PeteTheHeat\n\nDifferential Revision: D9167874\n\nfbshipit-source-id: 4971b9ae43ad4f35c6be7e8548cc31393c3f0a33","distinct":false,"url":"https://api.github.com/repos/TheSavior/react-native/commits/893e4d19a9aa6c95db1750f31b30a22d50169ff4"},{"sha":"8f7372fe1b8517848b8d35ded2b07c74adb3d574","author":{"name":"Miguel Jimenez Esun","email":"87fc7e1941ace30937f1ac2c4592fb1fb6ae8a11@fb.com"},"message":"Fix \"http\" monkeypatch\n\nSummary:\nSome time ago I had to add a monkeypatch to the `http` library to enforce IPv6, due to the lack of support in Node for that. In version 2.2.0 of `node-fecth`, this has been fixed, and `family: 6` can be enforced via `agent`, which is what this diff does.\n\nI also simplified `Promise` handling at the `test-console-call` level by removing an un-needed `.then()` nesting.\n\nReviewed By: rafeca\n\nDifferential Revision: D9200515\n\nfbshipit-source-id: fe06acddd8e3539f590f88eef3468b02c4242afc","distinct":false,"url":"https://api.github.com/repos/TheSavior/react-native/commits/8f7372fe1b8517848b8d35ded2b07c74adb3d574"},{"sha":"b64b9dbece67c2ec88b9c0565357c001b2f2f62c","author":{"name":"Jordan Brown","email":"57d16066d8b967c0452feca26f2b8baa4c44175b@fb.com"},"message":"Replace '@flow strict(-local)' with '@flow' in .android.js files\n\nSummary:\nFlow doesn't check .android.js files yet anyway.\n\nI'm going to be adding suppressions in a followup diff. It would be nice to not have >1k suppressions saying that we can't do certain things in `flow strict` when we don't even typecheck with regular `flow` just yet\n\nI ran these commands to produce this diff:\n`find . -name '*.android.js' -exec sed -i 's/flow strict-local/flow/g' {} +`\n`find . -name '*.android.js' -exec sed -i 's/flow strict/flow/g' {} +`\n\nFollowed https://unix.stackexchange.com/questions/112023/how-can-i-replace-a-string-in-a-files to do it.\n\nThe controller you requested could not be found.\n\nReviewed By: TheSavior\n\nDifferential Revision: D9143783\n\nfbshipit-source-id: e9af4fe695ebdba4db4083de1697cc248d48eb0d","distinct":false,"url":"https://api.github.com/repos/TheSavior/react-native/commits/b64b9dbece67c2ec88b9c0565357c001b2f2f62c"},{"sha":"0101a98af202d6a29917560037fb0178ebee6b2b","author":{"name":"Jordan Brown","email":"57d16066d8b967c0452feca26f2b8baa4c44175b@fb.com"},"message":"add RN github .flowconfig.android and platform specific fixme sites\n\nSummary:\nAdds a .github.flowconfig.android.\n\nAlso, adds the optional _ios and _android to the sites.\n\nReviewed By: TheSavior\n\nDifferential Revision: D9189935\n\nfbshipit-source-id: 5274701b9425525337d5c4684ce4ffee841fef52","distinct":false,"url":"https://api.github.com/repos/TheSavior/react-native/commits/0101a98af202d6a29917560037fb0178ebee6b2b"},{"sha":"69912495f9e28cfc2e71bfc0ee754a0085723466","author":{"name":"Dulmandakh","email":"d35a719c255165ebf5968533b38db39d17309a3b@gmail.com"},"message":"Bump imagepipeline-okhttp3 to 1.10.0 (#20580)\n\nSummary:\nThis is a small missing piece from https://github.com/facebook/react-native/commit/b6f2aad9c0119d11e52978ff3fa9c6f269f04a14 and will complete fresco version bump.\nPull Request resolved: https://github.com/facebook/react-native/pull/20580\n\nDifferential Revision: D9228658\n\nPulled By: hramos\n\nfbshipit-source-id: 9cf1509a590cedfe4c3358006cfb62533058e946","distinct":false,"url":"https://api.github.com/repos/TheSavior/react-native/commits/69912495f9e28cfc2e71bfc0ee754a0085723466"},{"sha":"617e25d9b5cb10cfc6842eca62ff22d39eefcf7b","author":{"name":"Ram N","email":"237b5017397b4de0dc26b47e731620a576aaaae8@fb.com"},"message":"Explicitly make UIManagerModule use OnBatchComplete on Android\n\nSummary:\nCurrently, we scan all native modules to see if they implement the OnBatchCompleteListerner. If they do, we add those modules to a list, and when C++ calls OnBactchComplete is called, we execute the callback on each of the modules.\nThe only native module implementing this callback today is the UIManagerModule. With Fabric, UIManager will also not be a native module anymore. This diff removes all the work done for creating the list and assumes that UIManagerModule is the only place that is interested in OnBatchComplete call - and calls it directly.\n\nReviewed By: achen1\n\nDifferential Revision: D9186651\n\nfbshipit-source-id: 473586b37c2465ccd041985dcdd56132026f34f1","distinct":false,"url":"https://api.github.com/repos/TheSavior/react-native/commits/617e25d9b5cb10cfc6842eca62ff22d39eefcf7b"}]}
{"actor":{"display_login":"TheSavior"}}