Граф коммитов

7138 Коммитов

Автор SHA1 Сообщение Дата
React-Native-Windows Bot 87401ce73f applying package updates ***NO_CI*** 2024-05-27 15:13:40 +00:00
Tatiana Kapos cbfeca1bf8
[0.71] Integrate RN 0.71.19 (#13246)
* integrate react-native 0.71.19

* Change files
2024-05-20 12:58:43 -07:00
React-Native-Windows Bot 1ce6df8d0b applying package updates ***NO_CI*** 2024-05-13 15:14:05 +00:00
Vladimir Morozov e71ad33daf
[0.71] Change Hermes package version to 0.1.21 (#13207) (#13213)
* Change Hermes package version to 0.1.21

* Change files
2024-05-10 10:34:20 -07:00
React-Native-Windows Bot 087553488f applying package updates ***NO_CI*** 2024-05-06 15:14:31 +00:00
Jon Thysell 90e0aa5837
[0.71] Update fmt version to 10.1.0 (#13178)
This PR backports #12411 to 0.71.

* update fmt to 10.1.0

* Change files

Co-authored-by: Marlene Cota <mcota@microsoft.com>
2024-05-02 15:08:14 -07:00
Jon Thysell 57ac9a4e9c
[0.71] Fix react-native-init.yml for Node 16 ***NO_CI***
Disables node engine checks, workaround for issue #12711. Partial backport of *12709.
2024-02-21 11:33:46 -08:00
React-Native-Windows Bot 9070d40159 applying package updates ***NO_CI*** 2023-12-11 16:14:12 +00:00
Jon Thysell 28e5f40b59
Increase codesign timeout 2023-12-06 12:58:25 -08:00
Jon Thysell 50f354f2bb
[0.71] Enable the `/PROFILE` linker flag for all C++ release binaries (#12494)
This PR backports #12313 to 0.71.

## Description

This PR enables the `/PROFILE` linker flag so binaries are [vulcan ready](https://eng.ms/docs/products/apiscan/howto/preparinginput/binaries/creating_vulcan_ready_files), and will therefore pass internal compliance requirements.

### Type of Change
- Bug fix (non-breaking change which fixes an issue)

### Why
To pass APIScan.

### What
Added `<Link><Profile>true</Profile><Link>` to `Release.props`.

## Screenshots
N/A

## Testing
N/A

## Changelog
Should this change be included in the release notes: yes

Enabled the `/PROFILE` linker flag for all C++ release binaries
2023-12-05 14:50:44 -08:00
React-Native-Windows Bot 6eac48f2d2 applying package updates ***NO_CI*** 2023-10-23 15:14:25 +00:00
Julio César Rocha ce7c2173ac
[0.71] Implement BlobCollector (#12276)
* Implement BlobCollector (#12269)

* Implement BlobCollector

* Change files

* clang format

* Remove change files

* Change files
2023-10-20 17:49:40 -07:00
Lawrence Win 7f2e4a1c25
[0.71] Add support for announceForAccessibilityWithOptions (#12256)
* [Win32] Add support for announceForAccessibilityWithOptions  (#12237)

* initial commit

* add NativeAccessibilityInfoWin32.js

* update example

* Change files

* add override and .d.ts file

* add another override

* add comma

* extend options type instead of redefine

* try [prop-missing] to fix lint error

* fix comment in RNTesterList.win32

* try ignoring AccessibilityInfo.js in .flowconfig

* Revert flowconfig version

* Lint script runs succesfully locally

---------

Co-authored-by: Krystal Kramer <krsiler@microsoft.com>

* Fix pipeline failing

* Fix overrides.json

* Change beachball change type

* Correctly suppress prop-missing error

---------

Co-authored-by: Krystal Kramer <krsiler@microsoft.com>
2023-10-19 12:27:32 -07:00
React-Native-Windows Bot 534a296ec0 applying package updates ***NO_CI*** 2023-10-16 15:14:36 +00:00
Julio César Rocha d755604625
[0.71] Implement WebSocketTurboModuleProxy (#12233)
* Implement WebSocketTurboModuleProxy (#12214)

* Implement WebSocketTurboModuleProxy

* Change files

* Define common constant for proxy ID name

* Define common constant for shared state ID name

* Define common constant for content handler ID name

* clang format

* Remove change file

* Change files
2023-10-12 08:12:29 -07:00
React-Native-Windows Bot 2adece279d applying package updates ***NO_CI*** 2023-10-11 23:26:50 +00:00
Julio César Rocha 1ea6771bb3
[0.71] Conditionally register WebSocket Cxx module (#12223)
* Conditionally register WebSocket Cxx module (#12218)

* Conditionally register WebSocket Cxx module

* Change files

* Remove change files

* Change files

---------

Co-authored-by: Andrew Coates <30809111+acoates-ms@users.noreply.github.com>
2023-10-11 22:30:02 +00:00
Jon Thysell 825459db78
[0.71] Fix Playground Debug Test Pipeline 2023-10-11 12:21:50 -07:00
React-Native-Windows Bot d9398cf924 applying package updates ***NO_CI*** 2023-10-06 17:55:00 +00:00
Vladimir Morozov 75b42021db
[0.71] Switch between V8 JSI and V8 Node-API (#12211)
* Switch between V8 JSI and V8 Node-API

* Change files

* Format code
2023-10-06 17:38:12 +00:00
React-Native-Windows Bot 707cdea8a9 applying package updates ***NO_CI*** 2023-10-03 02:37:01 +00:00
Julio César Rocha 2dabf59f4f
[0.71] Have RCTNetworking.win32 fork RCTNetworking.ios (#12203)
* Have RCTNetworking.win32 fork RCTNetworking.ios (#12199)

* Have RCTNetworking.win32 fork RCTNetworking.ios

* Copy contents from windows to win32

* Change files

* Drop overrides newline setting to parent

* Make RCTNetworking.win32 a copy of iOS variant

* Correct iOS variant location

* Change files
2023-10-02 19:21:49 -07:00
React-Native-Windows Bot ad265346bd applying package updates ***NO_CI*** 2023-09-26 21:16:00 +00:00
Julio César Rocha 93bf07fbdd
[0.71] Restore "Update V8 JSI version to 0.71.8 (#12043)" (#12143)
* Revert "[0.71] Revert "Update V8 JSI version to 0.71.8 (#12043)" (#12142)"

This reverts commit 128d9f0ba8.

* Change files

---------

Co-authored-by: Jon Thysell <jthysell@microsoft.com>
2023-09-26 14:02:24 -07:00
React-Native-Windows Bot aeb558ba06 applying package updates ***NO_CI*** 2023-09-16 01:11:26 +00:00
Julio César Rocha 128d9f0ba8
[0.71] Revert "Update V8 JSI version to 0.71.8 (#12043)" (#12142)
* Revert "[0.71] Update V8 JSI version to 0.71.8 (#12043)"

This reverts commit dcb75bb137.

* Revert "[0.71] ABI-safe Hermes API and new JSI for Node-API (#11696) (#12033)"

This reverts commit fbed06a9b2.

* Change files
2023-09-15 17:50:30 -07:00
Jon Thysell 0b57e95b18
[0.71] Update Policheck exclusions and exceptions 9/15 (#12141)
This PR backports #12139 to 0.71.

It seems the Policheck tasks no longer accept blanket "exclusions" in our rules database for terms we use everywhere. So I've gone and updated the individual "file exceptions" for those terms in our database.

It's harder to maintain, but this should unblock PRs.

- Bug fix (non-breaking change which fixes an issue)

Compliance.

Updated rules database.

N/A

N/A

Should this change be included in the release notes: no
2023-09-15 15:52:47 -07:00
React-Native-Windows Bot a67f0755ab applying package updates ***NO_CI*** 2023-09-11 15:13:29 +00:00
Andrew Coates 18112893dd
[0.71] [Win32] Webpack assets do not prefix paths with /, which causes a lost char in asset path (#12121)
* [Win32] Webpack assets do not prefix paths with /, which causes a lost char in asset path (#12119)

* Webpack assets do not prefix paths with /, which causes a lost char in asset path

* Change files

* lint:fix

* fix change file
2023-09-08 17:34:54 -07:00
React-Native-Windows Bot 7a2f7663b3 applying package updates ***NO_CI*** 2023-09-02 04:52:25 +00:00
Julio César Rocha 95cd4c91aa
[0.71] Skip networking Cxx modules if turbo modules are requested (#12099)
* Skip networking Cxx modules if turbo modules are requested (#12083)

* Conditionally register Blob TurboModule

* Skip networking Cxx modules if UseWindowsAbi is set

* Change files

* Also skip FileReader module where appropriate

* Replace UseWindowsAbi with OmitNetworkingCxxModules

* Define DevSettings::omitNetworkingCxxModules

* Also omit the HTTP module if Blob.DisableModule is set

* Remove change files

* Change files
2023-08-31 19:36:19 -07:00
React-Native-Windows Bot 2dbca0ae68 applying package updates ***NO_CI*** 2023-08-28 15:14:30 +00:00
Andrew Coates acc90938f9
[Win32] [0.71] Remove flow usage from saveAssetPlugin codeflow (#12082)
* [Win32] Remove flow usage from saveAssetPlugin codeflow (#12080)

* Remove flow usage from saveAssetPlugin codeflow

* Change files

* fix change file
2023-08-25 23:30:43 +00:00
Julio César Rocha 5cc488cbd2
[0.71] Test HttpServer build fix (#12065)
* Test HttpServer build fix (#12001)

* Test HttpServer build fix

* Change files

* Cast m_ioThreadCount

* fix CoreApp?

---------

Co-authored-by: Julio César Rocha <JunielKatarn@users.noreply.github.com>
Co-authored-by: Julio C. Rocha <julio.rocha@microsoft.com>
Co-authored-by: Jon Thysell (JAUNTY) <jthysell@microsoft.com>

* Remove change files

* Change files

---------

Co-authored-by: Andrew Coates <30809111+acoates-ms@users.noreply.github.com>
Co-authored-by: Jon Thysell (JAUNTY) <jthysell@microsoft.com>
2023-08-24 15:32:06 -07:00
Krystal Kramer 3183aace3d
Add aria-required and aria-multiselectable to accessibilityState on win32 (#12046) (#12061)
* add missing a11yState props on win32

* Change files

* fix missing a11yState props for other components

* minor fix

* add aria- equivalent props

* edit change file comment

* Add win32 comment tags

* lint fix

* fix lint errors

* add aria- props to textprops

* remove unneeded props
2023-08-23 19:04:11 -04:00
React-Native-Windows Bot f7e59bd0cf applying package updates ***NO_CI*** 2023-08-18 17:27:25 +00:00
Vladimir Morozov dcb75bb137
[0.71] Update V8 JSI version to 0.71.8 (#12043)
* Update V8 JSI version to 0.71.8

* Change files
2023-08-18 10:12:13 -07:00
Jon Thysell b7b0ea9051
[0.71] Fix BinSkim warnings for Desktop (#12041)
This PR backports #11816 to 0.71.

BinSkim has been throwing warnings for Desktop ever since the upgrade to BinSkim@4. Particularly this is from scanning the Hermes and V8 dlls.

However both are sourced from their own Microsoft-owned repos and only consumed here via published NuGets. BinSkim should be running on those repos (if required) not here in RNW.

This PR updates the pipeline to only test the binaries built by this pipeline.
2023-08-18 07:24:38 -07:00
React-Native-Windows Bot f8ab997904 applying package updates ***NO_CI*** 2023-08-17 14:36:57 +00:00
Zihan Chen (MSFT) 55b4fc1d73
Fix codegenConfig.windows.separateDataTypes default value (#12032) (#12034)
* Fix codegenConfig.windows.separateDataTypes default value

* Change files
2023-08-17 08:02:18 +00:00
React-Native-Windows Bot 9926ce819a applying package updates ***NO_CI*** 2023-08-17 03:55:08 +00:00
Vladimir Morozov fbed06a9b2
[0.71] ABI-safe Hermes API and new JSI for Node-API (#11696) (#12033)
* Re-apply cherry pick of PR #11696 with fixes

* Change files
2023-08-16 20:29:32 -07:00
React-Native-Windows Bot 47e2136366 applying package updates ***NO_CI*** 2023-08-16 13:28:48 +00:00
Zihan Chen (MSFT) 4b581576b7
[0.71] Port #11982 and #11990 to 0.71-stable (#12020)
* @rnw/codegen generates GetStructInfo instead of REACT_STRUCT (#11982)

* #include <NativeModules.h>

* Separate custom types and reflection in template

* Generate GetStructInfo function instead of REACT_STRUCT

* ...

* Update generated files

* Change files

* ...

* Generate types and spec in two files for turbo module (#11990)

* Add `allInOne` to `createNM2Generator`

* Add `allInOne` to @rnw/cli and @rnw/codegen

* ...

* ...

* ...

* Update sample-apps

* Change files

* Fix code review comment

* Remove `allInOne` option and make it always happen

* Update generated files

* Update #include

* Fix build break

* Suppress clang-format on some include order

* ...

* Change files

* Update packages.lock.json
2023-08-15 16:09:31 -07:00
React-Native-Windows Bot 8ec53f419d applying package updates ***NO_CI*** 2023-08-15 17:22:29 +00:00
Jon Thysell dec944ca90
[0.71] Fix Secure Supply Chain compilance issues (#12012)
This PR backports PRs #11548 and #11855 to 0.71.

# Fix Secure Supply Chain compliance issues (#11548)

## Description

Resolves Secure Supply Chain warnings.

### Type of Change
- Bug fix (non-breaking change which fixes an issue)

### Why

To meet compliance requirements.

Closes https://github.com/microsoft/react-native-windows/issues/11209
Closes https://github.com/microsoft/react-native-windows/issues/10374

### What

* Removed invalid `nuget.config` configurations
* Removed unnecessary `.npmrc` files
* Temporarily left nuget.org feed in config (tracking: https://github.com/microsoft/react-native-windows/issues/11557)

## Screenshots
N/A

## Testing
N/A

# CG: Move to single nuget source (#11855)

## Description
CG is failing builds due to multiple nuget feeds in nuget.config.

### Why
What is the motivation for this change? Add a few sentences describing the context and overall goals of the pull request's commits.

Resolves #11557
2023-08-14 20:01:54 +00:00
React-Native-Windows Bot fbca59998f applying package updates ***NO_CI*** 2023-08-11 00:26:17 +00:00
Andrew Coates 819530506e
[0.71] Add saveAssetPlugin to fix long path assets (#12006)
* [Win32] Reduce usage of long paths in assets which can cause long path issues (#11839)

* Add saveAssetPlugin to fix long path assets

* Change files

* comment

* add back compat

* fix

* turn off win32 assetPlugin for now

* fix

* fix

* fix

* Change files

* fix

* fix
2023-08-10 17:09:36 -07:00
Liron Yahdav a69f7556c3
Make ScrollView and ActivityIndicator not focusable by default (#11675) (#11862)
* Make ScrollView and ActivityIndicator not focusable by default

* Change files

Co-authored-by: Andrew Coates <30809111+acoates-ms@users.noreply.github.com>
Co-authored-by: Chiara Mooney <34109996+chiaramooney@users.noreply.github.com>
2023-08-07 10:44:39 -07:00
React-Native-Windows Bot 4908549ba8 applying package updates ***NO_CI*** 2023-08-04 23:49:16 +00:00