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

3898 Коммитов

Автор SHA1 Сообщение Дата
Sharath Manchala 186a163854
Merge branch 'main' into user/sharath2727/syntaxtoken 2024-07-23 13:34:39 -07:00
Tatiana Kapos 7992021efc
Fix Flyout's Stylesheet import (#13476)
* Fix flyout

* Change files
2024-07-23 11:20:35 -07:00
Sharath Manchala df2fda7fc6
Merge branch 'main' into user/sharath2727/syntaxtoken 2024-07-22 16:05:03 -07:00
Yajur-Grover 7b187af8b1
Integrate RN Nightly 6/18 (#13432)
* integrate 6/14

* Change files

* fix linting and snapshots

* fix snapshot

* fix snapshots again

* add comments

* fix comment

* remove comment from codegen file

* revert packages.lock.json

* Update TextProps.windows.js

* Update Text.windows.js

* update Text.windows.js and TextProps.js

* update text.windows.js

* fix snapshots

* integrate 0.75.0-nightly-20240618-5df5ed1a8

* Change files

* fix CI and validate-overrides

* use @react-native-community/template@next

* add comments

* update script temporarily

* remove AppRegistry, AppContainer and renderApplication overrides

* fix text snapshots

* fix httprequest snapshot

* comment out failing fabric tests

* fix bad change

* fix snapshot

---------

Co-authored-by: Marlene Cota <1422161+marlenecota@users.noreply.github.com>
Co-authored-by: TatianaKapos <tatianakapos@microsoft.com>
2024-07-22 12:10:02 -07:00
Sharath Manchala 28c62cf78b
Delete vnext/Microsoft.ReactNative.Managed.CodeGen.UnitTests/CodeGen/Lkg/Microsoft.ReactNative.Managed.CodeGen.UnitTests.CodeGen.CodeGenMethodTests--EightParamReturnInt--Async.lkg 2024-07-22 11:59:39 -07:00
Sharath Manchala 08ffa7d13d
Delete vnext/Microsoft.ReactNative.Managed.CodeGen.UnitTests/CodeGen/Lkg/Microsoft.ReactNative.Managed.CodeGen.UnitTests.CodeGen.CodeGenMethodTests--EightParamReturnInt--Sync.lkg 2024-07-22 11:59:20 -07:00
Venkata Sharath Chandra Manchala 8bac286e63 Increase the params to 10 2024-07-22 11:56:38 -07:00
Venkata Sharath Chandra Manchala e2af09c244 Introduce a unittest for codegen 2024-07-20 18:12:23 -07:00
Venkata Sharath Chandra Manchala 123f38af9e Increase the size to 8 parameters 2024-07-19 14:57:04 -07:00
React-Native-Windows Bot a85a049419 applying package updates ***NO_CI*** 2024-07-18 05:15:25 +00:00
Sam Walker 63d919e36e
Updating native WebSocket header logic to match RN (#13366)
* Updating native WebSocket header logic to match RN

* Change files

* Fixing linting error

---------

Co-authored-by: Sam Walker <sawalker@microsoft.com>
2024-07-16 16:23:24 -07:00
Andrew Coates 44090cbcd2
[Fabric] Text renders borders twice (#13445)
* [Fabric] Text renders borders twice

* Change files

* Add fabric test for text borders

* snapshot updates

* snapshots
2024-07-16 13:39:35 -07:00
Sharath Manchala ee9cb5f47a
Resolve Transform Matrix before Animation (#13450)
* Resolve transform before animation

* Change files

* Minor naming fix

* noexcept
2024-07-16 13:38:03 -07:00
Andrew Coates a10a861854
[Fabric] call reportMount to implement UIManagerMountHook support (#13443)
* [Fabric] call reportMount to implement UIManagerMountHook support

* Change files
2024-07-15 14:54:59 -07:00
Andrew Coates 244d85aa97
[Fabric] Fix image component reference cycle (#13440)
* [Fabric] Fix image component reference cycle

* Change files

* format

* disable aggressive component deleted assert

* Use weak_ref for image didReceiveImage callback

* typo

* Unsubscribe from imageresponseobserver when deleted - aligns with core

* format
2024-07-15 16:12:36 +00:00
React-Native-Windows Bot 7fc30ec6bb applying package updates ***NO_CI*** 2024-07-12 05:15:37 +00:00
Sharath Manchala b36f585978
Use scrollEnabled flag to enable/disable the ScrollView (#13427)
* Fix scrollview

* Change files

* Address feedback

* Return false for scroll event handlers when scroll is disabled

* Update scrollbar color based on scrollEnabled

* Rename OnThemeChanged to UpdateColorForScrollBarRegions
2024-07-11 16:00:04 -07:00
Andrew Coates e1685da892
[Fabric] Move to WinAppSDK types for KeyStatus, and ensure usages account for locked flag (#13435)
* [Fabric] Move to WinAppSDK types for KeyStatus, and ensure usages account for locked flag

* Change files
2024-07-11 13:47:20 -07:00
React-Native-Windows Bot 7e20a389a9 applying package updates ***NO_CI*** 2024-07-11 05:15:33 +00:00
Andrew Coates a96adfa4f9
[Fabric] [Win32] Add image response APIs to win32 exports (#13428)
* Add image response APIs to win32 exports

* Change files

* fix
2024-07-10 10:06:50 -07:00
React-Native-Windows Bot 61712d1e9d applying package updates ***NO_CI*** 2024-07-10 05:15:32 +00:00
Yajur-Grover 8a91af5769
Integrate RN Nightly 6/13 (#13346)
* Integrate 6/13

* Change files

* edit text file

* change project file

* revert change

* revert

* update lockfile

* edit project files

* update lockfile

* add overrides

* update overrides

* update snapshots

* fix linting

* update snapshots

* update snapshots

* update snapshots

* update snapshots again

* update snapshots

* fix

* fix legacytext snapshot

* fix accessible prop on text

* re-fix snapshots

* update LegacyTextHitTestTest snapshot

* update overrides

* update CalculateLayout fork

* update node.cpp fork

* change create-react-native-library version to working one

* add comments

* update override

* fix text impl and revert simple.tsx changes

* re-fix accessibility props

* update text snapshots

* add comment for Text.windows.js fork

* add comment

* fix snapshots

* include win32 a11y properties
2024-07-10 01:31:05 +00:00
Julio César Rocha 56ba478b40
Update Desktop NUSPEC to use ARM64EC (#13335)
* Update Desktop NUSPEC to use ARM64EC

* Change files

* Enable ARM64EC ReactWindows CI artifact

* Add ARM64EC|Release to nuget-desktop.yml

* Revert ARM64EC for ReactWindows artifact

* Exclude ARM64EC React.Windows.Desktop.Test.DLL from NUSPEC
2024-07-10 00:48:48 +00:00
Andrew Coates 34dc401fdd
[Fabric] Handle changes to BorderRadius (#13422)
* Handle changes to borderradius

* Change files

* format
2024-07-09 12:53:04 -07:00
React-Native-Windows Bot 91cb3a8edb applying package updates ***NO_CI*** 2024-07-04 05:15:31 +00:00
Sharath Manchala e54e289ca6
Update SampleAppFabric to use ReactNativeAppBuilder (#13382)
* Update SampleAppFabric to use ReactNativeAppBuilder

* Yarn format fix

* Address feedback to keep BUNDLE and DEBUG

* Yarn format

* Change files

* Setup the DebugBundlePath when loading from metro
2024-07-03 11:45:47 -07:00
Andrew Coates 2d4203831a
[Fabric] Handle scale factor changes (#13406)
* [Fabric] Handle scalefactor changes

* Change files
2024-07-03 09:27:37 -07:00
Andrew Coates 1dd738c474
[Fabric] Patch yoga to include changes to correctly recalculate layout on scale change (#13407)
* Patch yoga to handle dynamic scale changes

* Change files

* Update vnext/overrides.json

Co-authored-by: Marlene Cota <1422161+marlenecota@users.noreply.github.com>

* Update vnext/overrides.json

Co-authored-by: Marlene Cota <1422161+marlenecota@users.noreply.github.com>

* Update vnext/overrides.json

Co-authored-by: Marlene Cota <1422161+marlenecota@users.noreply.github.com>

* Update vnext/overrides.json

Co-authored-by: Marlene Cota <1422161+marlenecota@users.noreply.github.com>

* Update vnext/overrides.json

Co-authored-by: Marlene Cota <1422161+marlenecota@users.noreply.github.com>

* Update vnext/ReactCommon/TEMP_UntilReactCommonUpdate/yoga/yoga/config/Config.cpp

Co-authored-by: Marlene Cota <1422161+marlenecota@users.noreply.github.com>

* Update vnext/ReactCommon/TEMP_UntilReactCommonUpdate/yoga/yoga/config/Config.h

Co-authored-by: Marlene Cota <1422161+marlenecota@users.noreply.github.com>

* Update vnext/ReactCommon/TEMP_UntilReactCommonUpdate/yoga/yoga/config/Config.h

Co-authored-by: Marlene Cota <1422161+marlenecota@users.noreply.github.com>

* Update vnext/ReactCommon/TEMP_UntilReactCommonUpdate/yoga/yoga/node/LayoutResults.cpp

Co-authored-by: Marlene Cota <1422161+marlenecota@users.noreply.github.com>

* Update vnext/ReactCommon/TEMP_UntilReactCommonUpdate/yoga/yoga/node/LayoutResults.h

Co-authored-by: Marlene Cota <1422161+marlenecota@users.noreply.github.com>

* review feedback from yoga PR

---------

Co-authored-by: Marlene Cota <1422161+marlenecota@users.noreply.github.com>
2024-07-03 09:27:23 -07:00
React-Native-Windows Bot 4d40af2990 applying package updates ***NO_CI*** 2024-06-29 05:17:17 +00:00
Sharath Manchala 681982778c
Keep borderBottomWidth same before and after pressed (#13396)
* Keep borderBottomWidth same before and after pressed

* Change files

* Remove borderbottomwidth override when button pressed

* Snapshot update for e2e-test-app-fabric tests
2024-06-28 13:43:05 -07:00
React-Native-Windows Bot 826da5835e applying package updates ***NO_CI*** 2024-06-28 05:15:54 +00:00
React-Native-Windows Bot 2496d0d664 applying package updates ***NO_CI*** 2024-06-27 05:21:01 +00:00
Sharath Manchala d96a0a78f0
Fix load failed error for Shared.vcxitems in sample-app-fabric (#13383)
* Fix incorrect loading of shared.vcxitems

* Change files
2024-06-26 12:53:13 -07:00
React-Native-Windows Bot 25331319a9 applying package updates ***NO_CI*** 2024-06-26 05:15:04 +00:00
Sharath Manchala c56788cfd7
Introduce ReactNativeAppBuilder (#13368)
* Introduce ReactNativeAppBuilder.idl

* yarn format fix

* Change files

* Address feedback

* Add a fabric check for ReactNativeAppBuilder

* yarn format
2024-06-25 11:14:29 -07:00
React-Native-Windows Bot c7e6668d18 applying package updates ***NO_CI*** 2024-06-25 05:16:04 +00:00
Chiara Mooney 08b765626a
Fix RNW Dependencies Command to Check for Valid WinGet Version (#13372)
* Fix Dependency Script

* Change files

* Download to a Temp Folder
2024-06-24 10:56:55 -07:00
React-Native-Windows Bot 261dda2ee1 applying package updates ***NO_CI*** 2024-06-22 05:15:17 +00:00
Chiara Mooney 0e276da7b0
Make the Switch Component Accessible By Default (#13341)
* Default Switch Should be Accessible

* Fix Snapshots

* Revert Package.lock.json change
2024-06-21 10:38:54 -07:00
React-Native-Windows Bot 8892c66095 applying package updates ***NO_CI*** 2024-06-21 05:17:52 +00:00
React-Native-Windows Bot 5e42159bce applying package updates ***NO_CI*** 2024-06-19 05:14:45 +00:00
Jon Thysell 813ba19518
Enable devMode with react-native init-windows old/* templates (#13362)
## Description

The `init-windows` CLI command can be used to create apps with the old arch templates, but "devMode" (i.e. using your local, linked RNW repo instead of the package from NPM) didn't work.

This PR fixes that functionality so `init-windows` can become the new method.

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

### Why
We want `init-windows` to be the default method for creating new RNW projects, but it still needs to support the old templates for now, and this was the last "missing" feature.

### What
Switched the old templates to using the same `metro.config.js` file that the new templates use (with devMode template variable) and also piping through the correct value for that variable.

## Screenshots
N/A

## Testing
Verified I could create a new (old) app locally with linked RNW and it recognized and implemented devMode correctly, so that the app could launch.

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

Enabled detecting devMode with `react-native init-window`s and the old/* templates
2024-06-18 12:16:59 -07:00
Jon Thysell 78f9316b76
Add ARM64EC to StripAdditionalPlatformsFromNuspec.ps1 2024-06-12 13:20:25 -07:00
React-Native-Windows Bot b176683be8 applying package updates ***NO_CI*** 2024-06-12 05:16:26 +00:00
Yajur-Grover e2cced2ede
Integrate RN Nightly 6/10 (#13325)
* Integrate 6/10

* Change files

* remove faviconUrl assert
2024-06-11 15:02:34 -07:00
React-Native-Windows Bot f5e6cb8aca applying package updates ***NO_CI*** 2024-06-11 05:17:21 +00:00
Julio César Rocha 5a2f8d9941
Port Desktop DLL to ARM64EC (#13320)
* Add ARM64EC Platform

* Add property sheets

* Add packages.lock.json

* Upgrade WinSDK version for C/C++ projects
Older SDK versions do not contain softintrin.h
See http://www.emulators.com/docs/abc_arm64ec_explained.htm

* Do not build Integration Test projects for ARM64EC

* Make V8Platform x64 for ARM64EC

* Override HermesPlatform for ARM64EC

* Override WinAppSDK platforms for ARM64EC

* Exclude OpenSSL on Desktop DLL for ARM64EC

* Override WinAppSDK _MrtCoreRuntimeIdentifier

* Update packages.lock.json

* Add explicit LIB dependencies for ARM64EC

* Skip React.Windows.IntegrationTests on ARM64EC

* Change files

* Simplify condition for WindowsAppSDKOverrides

* Switch from ARM64 to ARM64EC in Desktop CI

* Update prepare-build-env.yml

* Enable ARM64EC on PullRequest env

* Remove OpenSSL from Desktop LIB and DLL

* /t:Vars - Log SolutionName
2024-06-10 15:55:29 -07:00
Julio César Rocha 53fe43a72a
Remove OpenSSL from Desktop LIB and DLL (#13321)
* Remove OpenSSL from Desktop LIB and DLL

* Change files
2024-06-10 20:41:58 +00:00
React-Native-Windows Bot add94e31f6 applying package updates ***NO_CI*** 2024-06-08 05:17:59 +00:00
Andrew Coates 71feab2dd5
[Fabric] Touch pointer moved was being reported to richedit as a pointerup (#13313)
* [Fabric] Touch pointer moved was being reported to richedit as a pointerup

* Change files
2024-06-07 18:19:50 +00:00