* Update RCTCxxBridge.mm
* make CI xcode versioning more robust to xcode12
* update to xcode 12.4
* use apple variables file
* Update RCTCxxBridge.mm
* add quotes
* switch to catalina
* update pods to 10.15
* make CI xcode versioning more robust to xcode12
* update to xcode 12.4
* use apple variables file
* add quotes
* switch to catalina
* update pods to 10.15
* upgrade version requirements to n-2 for osx
* make CI xcode versioning more robust to xcode12
* update to xcode 12.4
* use apple variables file
* add quotes
* switch to catalina
* make CI xcode versioning more robust to xcode12
* update to xcode 12.4
* use apple variables file
* add quotes
* make CI xcode versioning more robust to xcode12
* update to xcode 12.4
* use apple variables file
* add quotes
* CI should run on PRs to future stable branches (#718)
* Pull in header's C declaration to stop symbol mangling (#728)
* Update RCTCxxBridge.mm
* Update RCTCxxBridge.mm
* fix undefined extern c symbol
* scroll content with animation (#725)
Summary: please see test plan
Test Plan:
|Before|After|
|{F371503806}|{F371499708}|
Reviewers: skyle
Reviewed By: skyle
Subscribers: zackargyle
Differential Revision: https://phabricator.intern.facebook.com/D26354172
Tasks: T84165504
Signature: 26354172:1612920735:2cd8455b1bae06ee555bd98cfd41c4dfb29c288e
Co-authored-by: Mo Wang <mowang@fb.com>
* Fix missing props on secure text input (#719)
* Enable animated gif playback on Mac (#724)
* enable gif for mac
Summary:
I verify that it works for Zeratul as well.
It also works regardless turbo module is enabled or not.
Test Plan:
|{F369886201}|{F369889196}|
Reviewers: skyle
Reviewed By: skyle
Subscribers: zackargyle
Differential Revision: https://phabricator.intern.facebook.com/D26272145
Tasks: T82742678
Signature: 26272145:1612513052:520a8b0b3ab4b211c953b3225c6c96ffb8a29fc5
* bypass setImage logic when it is Mac
Summary: as titled
Test Plan:
{F370138978}
{F370139033}
Reviewers: skyle
Reviewed By: skyle
Subscribers: zackargyle
Differential Revision: https://phabricator.intern.facebook.com/D26288169
Signature: 26288169:1612565769:8f779fe01614e3399ac3e484853bb61246210ff4
* address PR comments
* address PR comments 1
Co-authored-by: Mo Wang <mowang@fb.com>
* Add explicit Tab support to keyboarding (#723)
* Update RCTCxxBridge.mm
* Update RCTCxxBridge.mm
* add explicit tab support
* missing tab validity check
* Fix Deadlock in RCTi18nUtil (iOS) (#733)
* Initial Commit
* Fix typo
* Fix default initialization of isRTLAllowed and documentation
* use BOOL, remove superfluous readwrite decorator
* Fix another typo
* Add TODO Marker
* update to macOS 10.15
* make CI xcode versioning more robust to xcode12
* update to xcode 12.4
* use apple variables file
* add quotes
* switch to catalina
* update pods to 10.15
* upgrade version requirements to n-2 for osx
* make CI xcode versioning more robust to xcode12
* update to xcode 12.4
* use apple variables file
* add quotes
* switch to catalina
* make CI xcode versioning more robust to xcode12
* update to xcode 12.4
* use apple variables file
* add quotes
* make CI xcode versioning more robust to xcode12
* update to xcode 12.4
* use apple variables file
* add quotes
* update to macOS 10.15
* update to xcode 12.4
* use apple variables file
* switch to catalina
* 10.14
* CI has to run on 10.15.4 or later
* fix up pod errors
* upgrade iphone simulator
* iphone 13
* remove old post install script
* iphone 8
* Restore Podfile.lock to see if it fixes CI
* Restore compiler flags in TurboModuleCxx-WinRTPort
* Remove macOS arm64 build divergence
* Remove building all ARCHS temporarily
* Override ONLY_ACTIVE_ARCH in release builds too
* Push iOS 14 snapshots
Co-authored-by: Andrew Coates <30809111+acoates-ms@users.noreply.github.com>
Co-authored-by: Mo <mo.hy.wang@gmail.com>
Co-authored-by: Mo Wang <mowang@fb.com>
Co-authored-by: Scott Kyle <scott@appden.com>
Co-authored-by: Saad Najmi <saadnajmi2@gmail.com>
Co-authored-by: Anand Rajeswaran <anand.rajeswaran@outlook.com>
* 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.
* Remove unnecessary android builds and tar file upload.
* Change verdaccio to run in node 12 instead of node 10.
* Attempt to run verdaccio outside of the `n` context.
* Try node useing UseNode@1
* Use brew to ensure node 12
* Forgot chown step
* Remove duplicated steps to brew install node
* Remove commented out steps
* Disable CCI test that requires a CCI plan which we don't have.
Co-authored-by: React-Native Bot <53619745+rnbot@users.noreply.github.com>
* 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
* 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>
* Fixed Flow, Lint, and Jest tests. Fixed broken macOS scroll key events.
* Added ADO tests for jest, flow, lint, format-check
* Rename yml file
* Added displayName's to the yml steps
* More flow fixes. macos specific files were being skipped in .flowconfig
* Renamed e to event and event to nativeEvent
* Fix lint errors
* copy over header files that polyester references to fix the 0.60 merge into sdx-platform
* remove unnecessary header inclusions
* copy these files over in a separate copy headers. Having them in the same copy headers causes duplicate symbol problems when building
* Mac VM environment error requires we disable mac integration tests to unblock the 60 merge progress
* Add support for debug/release builds and on iOS, run tests only for iOS debug for now. disable them for Mac debug/release
* Initial yaml Azure DevOps build scripts
* Added missing parameter
* OCMock framework symlinks were broken
* Change syntax of template parameter variable in script
* Added env: tag to pass template parameter into bash script
* Try again to get variable passed to script
* Try removing underscores from variable name.
* Try again
* Try without quotes
* Experiment
* Cleaned up script