* Update scripts to publish react-native-macos-init
* Clean up merge markers
* Restored ios:macos RNTester parity except for InputAccessoryView.
* Revert "Restored ios:macos RNTester parity except for InputAccessoryView."
This reverts commit 5a67ae06b0.
* Make react-native.config.js be appended to existing file.
* [generator-macos] Guard against package.json not having scripts yet
* [generator-macos] Enable auto-linking
Currently uses @react-native-communit/cli-platform-ios, but this is mostly
semantics as they work the same. In the future this will move into a
cli-platform-apple package which will hold common iOS and macOS tooling.
* Update scripts to publish react-native-macos-init
* Clean up merge markers
* Restored ios:macos RNTester parity except for InputAccessoryView.
* Add InputAccessoryView for mac
* iOS tests pass via Pods
* IntegrationTests passing
* All targets building
* Removed unused file.
* Preserve building in both static xcodeproj and cocoapods.
* Missed a diff comment
* Elliminstated RCTTest #ifdefs
* Align with upstream changes post .60
* Fix Flow check and minor ESLint whitespace
* Make .gitignore align with changes upstream.
* [generator-macos] Import upstream v0.62 template and add macOS target
* [generator-macos] Make targets build using CP
* [generator-macos] Give macOS app localhost access
* [generator-macos] Update pbxproj after pod install
* [generator-macos] Remove last refs to Flipper
* [generator-macos] Revert some unneeded changes
* [CI] Run pod install before run-macos
* [CLI] No longer use legacy build system
* [CLI] Don't try to parse build output
* EditText AutoFocus is not working
* Change files
* Change files
* Change files
* Change files
* Cleaning up unneeded change files and renaming the package.json in android-patches to avoid being tracked
* A nudge to restart the CI runs
Co-authored-by: Anandraj Govindan <anandrag@microsoft.com>
* Update scripts to publish react-native-macos-init
* Clean up merge markers
* Start of run-macos cli
* run-macos working
* Add JSDoc
* Fix script to only pass argument when installed
* Fixed var name
* Added run-macs CI step
* Log success or failure
* Update scripts to publish react-native-macos-init
* Clean up merge markers
* Added CI test for react-native-macos-init
* Rename command
* Apparently ADO variables cannot be yml arrays. Remove the Demands variable.
* Ensure node 10.x
* Try npm install -g verdaccio
* Try without npx
* Log verdaccio console output.
* Try NodeTool instead of UseNode
* Fix argument
* Try using `n` to enforce node version when running ado-start-verdaccio.sh
* No bump
* Set env var
* Lets try setting the correct env var this time.
* Make versionUtils.js more robust.
* Restore package.json
* Run beachball from react-native-macos-init
* Fix \ to /.
* Change version to latest
* Update scripts to publish react-native-macos-init
* Fix beachball publish by using a template to set the git user.email and user.name
* Manually set the package version to what the beachball publish step tried and failed to commit.
* Clean up merge markers
* Got npx command line working.
* Generating project folder.
* Added macOS template files.
* Lint fixes
* Remove temp workarounds.
* Make react-native.config.js mac and windows compatible.
* Restore parity of macOS components with iOS because the `react-native init` sample app depends on them: e.g. StatusBar.
* Updated NewAppScreen language for macOS.
* Added `--prerelease` switch to allow installing pre-rerelease versions without prompting as this will be needed in CI.
Made tweaks to templates and fixed template schemes to rename to project name.
* Fixing DialogModule for Android SDK version before 26
* Adding a comment
Adding a comment .. as a workaround to retrigger Apple PR
Co-authored-by: Anandraj Govindan <anandrag@microsoft.com>
* Moving the android specific changes to patch files and reverting them from the repo.
* Apply patches immediately after cloning
* Fixing the webpack config for the bundle to run correctly
* Removing an unwanted hunk from folly makefile hwich might be causing a build failure
* Reverting src/main/jni/third-party/folly/Android.mk hoping for the best. If this doesn't work then will look deeper
* Fixing the patch scripts
* Fixing a patch file with integrity failure.. and tightening the error handling.
* Adding more diagnostics
* More diagnostics
* Fixing line splitting of patch and source files while patching
* Cleaning up the diagnostics.. Patching should work this time.
* Reverting the change needed for MAC/iOS
* More diagnostics printed out ..
* Fixing MAC/iOS build
* yarn test -u
* Update .eslintignore
Update .eslintignore to ignore patching code and patch files.
* Fixing a couple of linking errors in JS'
* Adding prettierignore and making some fixes to the patches
* More fixes to the path
* Making required changes in Apple PR/Publish build pipelines to valiate/publish patched as well as unpatched code
* A fix in the patch application condition
* More fixes in the patch application condition
* Another attempt to fix the patching condition
* Yet Another attempt to fix the patching condition
* Yet Another attempt to fix the patching condition.. forcing the parameter to be strings
* Yet Another attempt to fix the patching condition.. forcing the parameter to be strings
* Making patches work on non-windows.. and more fixes for the condition in yaml
* Diagnostics for debugging conditions
* Diagnostics for debugging conditions 2
* Diagnostics for debugging conditions 3
* Diagnostics for debugging conditions 3
* Diagnostics for debugging conditions 3
* Diagnostics for debugging conditions 3
* Diagnostics for debugging conditions 3
* Diagnostics for debugging conditions 3
* Diagnostics for debugging conditions 3
* Diagnostics for debugging conditions 3
* Diagnostics for debugging conditions 3
* Diagnostics for debugging conditions 3
* Diagnostics for debugging conditions 3
* Diagnostics for debugging conditions 3
* Diagnostics for debugging conditions 3
* Diagnostics for debugging conditions 3
* Diagnostics for debugging conditions 3
* Workaround
* Workaround
* Workaround
* Workaround
* Fixing Apple build failure with patch applied ..
* Refactoring the patch application to template
* Fixing the template file relative URL when referenced from another template
* Fixing a mistake introduced while refactoring the patch creating steps.
* Fixing some formatting
* Fixing some formatting
Co-authored-by: Anandraj <anandrag@microsoft.com>
* Remove a stale ref to a deprecated file
* remove more unneeded recovered files- remove libs by ref
* add back lib refs as we get build failures with them out
* fix up blank space issues
* Fix manual merge error.
* Fix missing getters from react-native-implementation.macos.js.
Cherry pick https://github.com/facebook/react-native/pull/28147 into fork to Make RCTKeyWindow multi-window aware and add UIScene support to RCTRedBox.
* release _window now to ensure its UIKit ivars are dealloc'd on the main thread as the RCTRedBox can be dealloc'd on a background thread