Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2865 commits
Select commit Hold shift + click to select a range
5d175c6
Break Circular Dependency between React-Codegen and React-Fabric (#36…
cipolleschi Feb 20, 2023
e7becb0
Update RCTFabric to generate headers in the `React` folder when using…
cipolleschi Feb 20, 2023
23eb380
Enable CircleCI tests for Use_Frameworks with the New Arch (#36148)
cipolleschi Feb 20, 2023
8fae37e
Flipper to 0.182.0 (#36221)
cortinico Feb 21, 2023
0e30c7b
fix: conditional to include rn-tester and react-native-gradle-plugin …
Feb 21, 2023
18b402c
refactor(bump-all-updated-packages): use tag instead of custom commit…
hoxyq Feb 21, 2023
726a40c
Fix catalyst instance lifecycle warnings on shutdown
javache Feb 21, 2023
8be9dbf
consolidate parsers component schema to common root (#36219)
tarunrajput Feb 21, 2023
3e88fd0
Install the RuntimeScheduler when the New Architecture is enabled (#3…
cipolleschi Feb 21, 2023
753bccc
Forward dynamic values where possibe
javache Feb 21, 2023
39e1a3c
RNGP - Fix RNTester crashing for JSC and safeguard against fetching J…
cortinico Feb 21, 2023
dba8cb7
Bump Flipper to 0.182.0
cipolleschi Feb 21, 2023
d147bbb
Bump RNGP to 0.72.4 (#36233)
cortinico Feb 21, 2023
817948e
Add "Text Styles" TextInput Example
NickGerleman Feb 21, 2023
407fb5c
Implement ability to emit device events from C++ TurboModules
rshest Feb 21, 2023
bc749a1
Early exit during matching in EventAnimationDriverMatchSpec
genkikondo Feb 22, 2023
31a8e92
Fix TextView alignment being reset on state updates
javache Feb 22, 2023
270584a
Kotlin to 1.7.22 for Gradle (#36227)
cortinico Feb 22, 2023
62faa79
Remove more tvos remnants (#36240)
Saadnajmi Feb 22, 2023
a18bad4
Re-add repositories{} block to allow for build-from-source
cortinico Feb 22, 2023
323d8b1
RNGP - GenerateCodegenSchemaTask should exclude all of `**/build/[gen…
cortinico Feb 22, 2023
2f81bb8
Gradle 8.x prep - specify task dependency between mergeNativeLibs and…
cortinico Feb 22, 2023
8cc733b
Update generator plugin for internal component
cipolleschi Feb 22, 2023
a2f155f
Enable TraceUpdateOverlay for android RN apps
Feb 22, 2023
8f3f020
Recreate macOS targets
Saadnajmi Feb 22, 2023
351c134
Update CI to build Hermes
Saadnajmi Feb 22, 2023
e7a6501
Fix various other issues
Saadnajmi Feb 22, 2023
6a8a3b5
Merge main into 71merge
Saadnajmi Feb 22, 2023
96b2ca4
Opt out RNTesterIntegrationTests from Buck2 runs
Feb 22, 2023
c5bc3f1
Use NSCAssert() in react_native_assert instead of C assert() (#36177)
NickGerleman Feb 22, 2023
74cb607
Missing src, srcSet, referrerPolicy, tintColor on Image.d.ts (#36214)
alvessteve Feb 23, 2023
9718c17
Fix EventAnimationDriverMatchSpec to match non-bubbling pointer events
genkikondo Feb 23, 2023
26b2bb5
Add automatic RN version checking workflow (#36075)
Feb 23, 2023
4672b58
Move init of _contextContainer to init function
sammy-SC Feb 23, 2023
d528fe2
Add performance.memory API example to RNTester
Feb 23, 2023
85245af
Move isModuleInterface function (Flow, TypeScript) to the Flow and Ty…
kyawthura-gg Feb 23, 2023
32b8b49
Replace callback for lambdas
mdvacca Feb 24, 2023
6483559
Fix logic of removal of TMs cache
mdvacca Feb 24, 2023
c1304d9
Fix lints warnings in RN Android
mdvacca Feb 24, 2023
93fdcba
Drop the requirement to use PRODUCTION=1 to add -NDEBUG
cipolleschi Feb 24, 2023
1362820
Merge `Flow` and `TS` Parsers' `IncorrectModuleRegistryCallArgumentTy…
Pranav-yadav Feb 24, 2023
e969079
Back out "Fix lints warnings in RN Android"
cipolleschi Feb 24, 2023
e36fe69
Back out "Fix logic of removal of TMs cache"
cipolleschi Feb 24, 2023
25d10f5
Back out "Replace callback for lambdas"
cipolleschi Feb 24, 2023
a7f962c
Update offline mirrors
cipolleschi Feb 24, 2023
346b028
fix(ios): fix nullability warnings (#36247)
tido64 Feb 24, 2023
e79500e
Add TraceUpdateOverlayComponentDescriptor to CoreComponentsRegistry (…
cortinico Feb 24, 2023
bf03e86
Use RNTester init also in the old arch when Fabric is enabled (#36283)
Feb 24, 2023
e106a62
Add device event emit test for the sample C++ TurboModule (#36278)
rshest Feb 24, 2023
371e263
create throwIfPartialNotAnnotatingTypeParameter and add extractAnnota…
tarunrajput Feb 24, 2023
5bd91f1
Disable macOS test targets
Saadnajmi Feb 24, 2023
faba66b
Fix: Remove extra slash in import path in requireNativeComponent.d.ts…
harshika-kashyap Feb 24, 2023
33d4e2d
feat: Add iOS Paper implementation of inset logical properties (#36241)
gabrieldonadel Feb 25, 2023
c03de97
Make FlatList permissive of ArrayLike data (#36236)
NickGerleman Feb 25, 2023
febf6b7
Constrain data type in `getItemLayout` callback (#36237)
NickGerleman Feb 25, 2023
e57b6d1
Remove .ruby-version and update Gemfile to support multiple versions …
Feb 26, 2023
6e28e2d
Back out "Use NSCAssert() in react_native_assert instead of C assert()"
Feb 26, 2023
154d98c
Revert "Add apple_fontSmoothing style and global default setting (#329)"
Saadnajmi Feb 27, 2023
5ff8895
chore: Create Codegen throwIfPartialWithMoreParameter function (#36300)
gabrieldonadel Feb 27, 2023
a8f0a4d
Ability to directly emit device events on Android/Java side (#36279)
rshest Feb 27, 2023
05438c3
Update Offline mirror and legocastle script
cipolleschi Feb 27, 2023
ad686b0
Reduce breaking changes in use_frameworks! (#36305)
cipolleschi Feb 27, 2023
b108cbb
Use emitDeviceEvent in core ReactAndroid code (#36280)
rshest Feb 27, 2023
4fd15c4
Fix various JS linter warnings (#36307)
rshest Feb 27, 2023
59157b8
Back out "feat: Add iOS Paper implementation of inset logical propert…
NickGerleman Feb 27, 2023
446a412
Add print yoga node AllEdge value when debug mode (#948)
acton393 Feb 27, 2023
de4ed0d
Reduce breaking changes with DefaultReactActivityDelegate (#36310)
cortinico Feb 27, 2023
c2a089f
Better ShadowNode memory safety (#36258)
NickGerleman Feb 27, 2023
b360109
RNGP - Add apiVersion/languageVersion to 1.5 (#36311)
cortinico Feb 27, 2023
7620509
Restore Geometry.h with a deprecation message
cipolleschi Feb 27, 2023
c4c8b88
Remove onClick/onDoubleClick from macOS ViewConfig
Saadnajmi Feb 27, 2023
81dd3af
Bump Gradle to 8.x (#36269)
cortinico Feb 27, 2023
987dd6a
fix: Support 120 FPS in `RCTFPSGraph` (#35543)
mrousavy Feb 28, 2023
8d0b5af
Run commit hooks before layout calculation (#36216)
tomekzaw Feb 28, 2023
5112bc5
chore(dependencies): bump CLI to 11 alpha2 and metro to 0.75.1 (#36271)
kelset Feb 28, 2023
14ab76a
Hoist responsibility for clearMarks/Measures to NativePerformanceObse…
rshest Feb 28, 2023
c18566f
Appearance.setColorScheme support (revisited) (#36122)
birkir Feb 28, 2023
95e20ed
Refactor Android/iOS/C++ TurboModule examples in RNTester/Catalyst
rshest Feb 28, 2023
0f56cee
Update Gemfile to require Cocoapods 1.12.0 (#36321)
cipolleschi Feb 28, 2023
d56bd11
Do not attempt to comment on PRs when on forks (#36316)
cortinico Feb 28, 2023
4b8b9cc
AGP to 7.4.2
cortinico Feb 28, 2023
d504fb4
Revert ESM imports
lunaleaps Feb 28, 2023
32d03c2
Add missing type objectFit prop in image style type definition (#36249)
alvessteve Feb 28, 2023
d4b228b
Support Slide Over and Split View on iPad (#36255)
Saadnajmi Feb 28, 2023
17ab19e
Re-order PR jobs
Saadnajmi Feb 28, 2023
ed39d63
Fix/animated lists types (#36292)
jeongshin Feb 28, 2023
cbe934b
1/2 TextInput accessibilityErrorMessage (Talkback, Android) (#33468)
fabOnReact Mar 1, 2023
22ba1e4
Remove code only used by Android API level < 21
mdvacca Mar 1, 2023
5c45697
Fix macOS View config
Saadnajmi Mar 1, 2023
a0adf57
Add TYPE_VIEW_HOVER_ENTER to AccessibilityNodeInfo sendAccessibilityE…
fabOnReact Mar 1, 2023
3997fc1
Lazy init for event name mapping registry
rshest Mar 1, 2023
bc56f66
Implement Performance.getEntries* W3C extension for Performance Timel…
rshest Mar 1, 2023
848ac0c
Remove eager view manager preinit support
javache Mar 1, 2023
729dcf6
Fix more warnings on bridge invalidation
javache Mar 1, 2023
a1f6b4d
Synchronize access to ViewManagerRegistry
javache Mar 1, 2023
f23f7f4
Replace getTypes functions with parser specific methods (#36225)
Mar 1, 2023
1d8a6e3
chore(stalebot): set the stale bot to start from oldest (#36337)
kelset Mar 1, 2023
cbc279c
Fix Jest failure on console.error()
NickGerleman Mar 1, 2023
62a0640
Avoid VirtualizedList viewability updates during state updates
NickGerleman Mar 1, 2023
a49446b
Fix Java 6 build breakage (#36338)
javache Mar 1, 2023
32931b7
Move yargs to a dependency to avoid script failures (#35912)
cjhines Mar 1, 2023
71157f6
update type definitions for unstable_batchedUpdates (#36180)
k-yle Mar 1, 2023
dadf74f
Remove the enableSeparateBuildPerCPUArchitecture from the template en…
cortinico Mar 1, 2023
024a8dc
Fix YogaLayoutableShadowNode handling of non-layoutable children (#36…
NickGerleman Mar 1, 2023
4e117cb
Revert D43186870: Move yargs to a dependency to avoid script failures
YuanDuFB Mar 1, 2023
071f6d2
Expose UnstableReactLegacyComponentDescriptor inside react/renderer/c…
cortinico Mar 2, 2023
851c8c6
Revert D43500868: Expose UnstableReactLegacyComponentDescriptor insid…
Mar 2, 2023
2780ba3
EventEmitter: Enforce Function Type of Listener
yungsters Mar 2, 2023
dce9d8d
Prepare cocoapods to accept the ENABLE_HERMES_PROFILER flag (#36352)
cipolleschi Mar 2, 2023
b72dc7f
fix: update publishing packages tag message prefix (#36348)
hoxyq Mar 2, 2023
ab55e12
Expose UnstableReactLegacyComponentDescriptor inside rrc_legacyviewma…
cortinico Mar 2, 2023
5093e55
Move yargs to a dependency to avoid script failures (#35912)
cjhines Mar 2, 2023
b0863e1
Bumping all the changes we have on main (#36355)
cortinico Mar 2, 2023
05454fa
Merge Parse-Module-Name `anon` fn of `Flow` & `TS` parsers' (#36297)
Pranav-yadav Mar 2, 2023
b044ece
presuppress Flow v0.201 errors
mroch Mar 2, 2023
c72c592
Fix order of operations when creating native DAG
genkikondo Mar 2, 2023
caf80d4
Fix crash from setProperty in RCTTurboModule
weih9 Mar 2, 2023
31b4550
Bump all the usages of published packages in the monorepo (#36356)
cortinico Mar 2, 2023
9e33b06
Enable macOS Unit and Integration tests
Saadnajmi Mar 2, 2023
aab9df3
Gracefully handle out-of-bounds initialScrollIndex
NickGerleman Mar 3, 2023
ba9327d
Add unit tests for proper order of create and connect operations for …
genkikondo Mar 3, 2023
c1023c7
Add performance.reactNativeStartupTiming API
Mar 3, 2023
02e29ab
Improve handling of invalid DimensionValue usage (#36346)
NickGerleman Mar 3, 2023
ec99ba1
Add android app start time implementation
Mar 3, 2023
eb2f86a
Fix typing for TS AnimatableStringValue (#36366)
rshest Mar 3, 2023
5dd8e72
Get rid of unneeded iOS platfrom dependency when running core C++ uni…
rshest Mar 3, 2023
5746533
Add labels to bypass stale bot (#36365)
cortinico Mar 3, 2023
e4257a4
Attach a script to React-RCTAppDelegate to register Legacy Components…
cipolleschi Mar 3, 2023
4d7753e
Add Legacy Component to RNTester with Interop Layer (#36360)
cipolleschi Mar 3, 2023
0f53d31
Update offline mirrors for iOS
cipolleschi Mar 3, 2023
9b0bce6
Fabric fixes for 0.71 upgrade
shwanton Mar 3, 2023
c5919f4
Fix Xcode tests
Saadnajmi Mar 4, 2023
947751f
Upgrade to Flow 0.201.0
mroch Mar 4, 2023
7a2c684
Disable failing jobs
Saadnajmi Mar 4, 2023
b6f8210
Use Ruby 2.6.10 in CI (#36361)
Mar 6, 2023
aac7150
Add tests with more recent Rubies (#36376)
Mar 6, 2023
d2dd79f
Don't download hermes nightly tarball if it exists (#36368)
janicduplessis Mar 6, 2023
d7eb3bf
Migrate packages to not eager initialize view managers
Mar 6, 2023
350c055
Set up C++ unit tests for WebPerformance
rshest Mar 6, 2023
d00c150
Import OCMock as a pod for RNTester on iOS (#36239)
Saadnajmi Mar 6, 2023
e088f81
Remove force_static from ReactCommon/react/renderer/core
javache Mar 6, 2023
0ecb4e6
Fixes JSDoc in Clipboard setString (#36381)
mikemikhaylov Mar 6, 2023
24dbb5d
Back out "Migrate packages to not eager initialize view managers"
GijsWeterings Mar 6, 2023
ea354d4
Unit tests/fixes for PerformanceEntryObserver::get/clearEntries (#36384)
rshest Mar 6, 2023
c28c6f2
JavaTurboModule/LongLivedObject cleanup (#36367)
javache Mar 7, 2023
b73dd67
Use WeakObject for new turbomodule binding mechanism
javache Mar 7, 2023
a448c6d
Extract the functions to compute partial properties in the Flow and T…
MaeIg Mar 7, 2023
59c4db8
Add fabric support for maintainVisibleContentPosition on iOS (#36095)
janicduplessis Mar 7, 2023
419025d
Remove unused LongLivedObject include (#36391)
javache Mar 7, 2023
4a925c4
Support HermesAPILeanOrFull in react native apps (#36202)
Mar 7, 2023
3a06cca
Add feature flag to use JSI NativeState instead of HostObject (#36395)
javache Mar 7, 2023
f264fe1
Bump Xcode to 14.2.0 in circleCI (#36388)
Mar 7, 2023
96659f8
Fix overflowInset to take into account hitSlop
genkikondo Mar 7, 2023
f4e56fd
Refactor performance memory API implementation
Mar 8, 2023
7858a21
Enforce compatibility with `exactOptionalPropertyTypes` (#36345)
NickGerleman Mar 8, 2023
a055e07
Use the new CLI properties for codegen the legacy components
cipolleschi Mar 8, 2023
d72697c
Prepare to break the Dependency Cycle between React-graphics and Reac…
cipolleschi Mar 8, 2023
06e55ec
Avoid double glog init internally
javache Mar 8, 2023
a5bc6f0
Remove assumptions on super's description (#36374)
Saadnajmi Mar 8, 2023
d41e95f
Cache NSTextStorage
sammy-SC Mar 8, 2023
3f54d95
Wrap ReactNativeCoreE2E Surface in ScrollView
NickGerleman Mar 8, 2023
a37163f
Allow RNTester Jest E2E Examples to Run in Paper + Catalyst
NickGerleman Mar 8, 2023
5ac7c7f
RNGP - Add librrc_legacyviewmanagerinterop to pickfirst config block
cortinico Mar 8, 2023
c2ef1c2
Re-enable sanitizers and static analysis
Saadnajmi Mar 8, 2023
c376e78
Delete refs to unmounted CellRenderers
NickGerleman Mar 9, 2023
bcec590
add 0.71.4 changelog (#36405)
kelset Mar 9, 2023
0018a69
Refactor startup performance API implementation
Mar 9, 2023
50068d0
Improve robustness of iOS CircleCI Pipelines (#36419)
cipolleschi Mar 9, 2023
8d8b44a
Add option to commit with generic message (#36421)
hoxyq Mar 9, 2023
af86b4a
Remove `inference_mode` config now that LTI is the default
SamChou19815 Mar 9, 2023
ad7bf51
Reland "[Catalyst][Android] Migrate packages to not eager initialize …
Mar 9, 2023
e26092a
Enable Venice
Mar 9, 2023
c005830
Add Fabric Interop event example
cipolleschi Mar 10, 2023
a5866ca
Add Fabric Interop constants example (#36417)
cipolleschi Mar 10, 2023
e68f513
Fix circleCI failure
Mar 10, 2023
3cd97e4
extract buildModuleSchema to parsers-commons (#36330)
tarunrajput Mar 10, 2023
48c7adc
Logging in GlobalPerformanceLogger via WebPerformance API (#36402)
rshest Mar 10, 2023
9198d98
[RNTester] Enable Address and Undefined Behavior Sanitizers
Saadnajmi Mar 10, 2023
355e7c4
Create a feature flag for the TurboModule interop layer
RSNara Mar 12, 2023
5097763
Refactor: Make RPTMMD generic to all ReactPackages
RSNara Mar 12, 2023
1c5ba29
Add LazyReactPackage support to TurboModule system
RSNara Mar 12, 2023
a09a6d4
Add ReactPackage support to TurboModule system
RSNara Mar 12, 2023
5a5aa30
Add todo: Output validation log when ReactInstancePackages are detected
RSNara Mar 12, 2023
b6b28d0
Refactor: Rename TurboModuleHolder -> ModuleHolder
RSNara Mar 12, 2023
842800f
Refactor: Rename mTurboModuleCleanupLock to mModuleCleanupLock
RSNara Mar 12, 2023
1b73d11
Refactor: Rename mTurboModuleCleanupStarted -> mModuleCleanupStarted
RSNara Mar 12, 2023
c338ae6
Refactor: Rename TurboModuleProvider -> ModuleProvider<T>
RSNara Mar 12, 2023
c1c17e2
Refactor: Make ModuleHolder hold NativeModules vs TurboModules
RSNara Mar 12, 2023
6b42b86
Refactor: Rename TurboModule create method to getOrCreateModule()
RSNara Mar 12, 2023
cb18bf8
Refactor: Make getOrCreateModule() return NativeModule
RSNara Mar 12, 2023
43ef2ff
Refactor: Move HostFunction management logic to TurboModule::get()
RSNara Mar 12, 2023
cfa03db
Refactor: In JavaTurboModule, use jobject to hold module object
RSNara Mar 12, 2023
348a99a
Fix CircleCI removing lambda in Java (#36458)
cipolleschi Mar 13, 2023
4ffe69d
Improve type definition for FabricUIManager
rubennorte Mar 13, 2023
803bb16
Prepare for next React Native sync with new instance format (#36438)
rubennorte Mar 13, 2023
dc7941d
Shim implementation for NativePerformance on JS side
rshest Mar 14, 2023
320e51f
Unify findComponentConfig return statement (#36446)
marcocaldera Mar 14, 2023
21d5302
Extracting Platform Specific TM code to break dependency cycle betwee…
cipolleschi Mar 14, 2023
ca0d565
Back out "1/2 TextInput accessibilityErrorMessage (Talkback, Android)"
mdvacca Mar 14, 2023
ea57c92
React Native sync for revisions fccf3a9...f828bad
rubennorte Mar 14, 2023
aee7d96
Remove direct references to the global and untyped nativeFabricUIManager
rubennorte Mar 14, 2023
01f2936
Create feature flag for DOM trees in Fabric
rubennorte Mar 14, 2023
d8b4737
Fix duplicate [RCTConvert UIUserInterfaceStyle:]
NickGerleman Mar 14, 2023
d595fbc
Allow out-of-range initialScrollIndex after first scroll
NickGerleman Mar 14, 2023
58d88ec
Mitigate issues with Sandcastle simulators
cipolleschi Mar 14, 2023
5b597b5
FileReader#readAsArrayBuffer (#36332)
SheetJSDev Mar 14, 2023
19cf5c9
Update the hermes packages to 0.10.0 in 'fbsource'
pieterv Mar 14, 2023
ccbbcaa
Fix layout width calculation in onTextLayout (#36222)
reepush Mar 14, 2023
2d41e66
Fix types + documentation for CellRendererComponent
NickGerleman Mar 14, 2023
aa28ea0
Refactor: Simplify signature of TurboModuleBinding::getModule
RSNara Mar 15, 2023
cbdbb47
Refactor: Move ModuleProvider param to the end in TurboModuleBinding:…
RSNara Mar 15, 2023
06f054c
Back out "Create feature flag for DOM trees in Fabric"
makovkastar Mar 15, 2023
534a049
Back out "Remove direct references to the global and untyped nativeFa…
makovkastar Mar 15, 2023
57a2508
Back out "React Native sync for revisions fccf3a9...f828bad"
makovkastar Mar 15, 2023
102e40a
Disable Android platform for more failing tests
Mar 15, 2023
b893582
Use by default new Performance API implementation if available
rshest Mar 15, 2023
43986e8
chore: Add functionTypeAnnotation to codegen Parser class (#36468)
gabrieldonadel Mar 15, 2023
6a395cb
Change PerformanceApiExample to use ModulePathing (#36478)
TatianaKapos Mar 15, 2023
347d6f8
Extract throwIfMoreThanOneCodegenNativecommands error in error-utils …
tarunrajput Mar 15, 2023
d9f2cbe
extract Visitor to parsers primitives (#36459)
tarunrajput Mar 15, 2023
26b22a6
Remove hardcoded language from modules/index.js (#36435)
MaeIg Mar 15, 2023
6c208c2
React Native sync for revisions fccf3a9...47cf4e5
rubennorte Mar 15, 2023
913732b
Create feature flag for DOM trees in Fabric
rubennorte Mar 15, 2023
0875796
Use getter instead of constant to provide access to FabricUIManager b…
rubennorte Mar 15, 2023
a871407
Back out D43959013 - [hermes] Update the hermes packages to 0.10.0 in…
robhogan Mar 15, 2023
b07cf33
Use RN Build Utils for Building Hermes Artifacts
dmytrorykun Mar 15, 2023
01e7ff5
Fix incorrect hyphenation frequency in TextLayoutManagerMapBuffer
javache Mar 15, 2023
06b97ca
Back out "React Native sync for revisions fccf3a9...47cf4e5"
rubennorte Mar 15, 2023
7fee407
Update React Native codegen to support `Partial` as alias of `$Partial`
gkz Mar 15, 2023
9ee0e1c
Use SocketRocket for web socket library (#36471)
Mar 15, 2023
8c3cb4e
Refactor TextLayoutManager.isRTL() method
mdvacca Mar 15, 2023
b1b6673
Refactor usages of TextLayoutManager.sTextPaintInstance
mdvacca Mar 15, 2023
cea0b84
Fix react-native-macos-init
Saadnajmi Mar 15, 2023
0a3c555
Update custom "exports" conditions in Jest environment
huntie Mar 16, 2023
9dbcfa4
Fix CodeQL issues
Saadnajmi Mar 16, 2023
76b3a76
Fix Integration CI
Saadnajmi Mar 16, 2023
238d199
Fix CircleCI tests
Saadnajmi Mar 16, 2023
ac5aec3
Add minimum necessary .d.ts files to react-native-codegen (2) (#36397)
ZihanChen-MSFT Mar 16, 2023
419b41f
fix: fix animated components ref types (#36472)
jeongshin Mar 16, 2023
681d7f8
Hotfix for Jest preset changes in 0a3c555 (#36495)
huntie Mar 16, 2023
4acef8e
fix: EventEmitter ts definition file (#36462)
helenaford Mar 16, 2023
dc2cbed
Improve error messages for invalid function types in react-native-cod…
gtomitsuka Mar 16, 2023
c0abff1
Precedent textContentType when set
lunaleaps Mar 16, 2023
94f505b
Extract inner switch case 'TSTypereference' to function translateType…
yux-m Mar 16, 2023
c0a46c6
Merge `defaultExports.forEach(statement => ...` (Flow, TS) to `findNa…
Pranav-yadav Mar 16, 2023
93c1fbd
Fix typos (RCTCustomRefreshControlProtocol) (#36363)
jiggag Mar 16, 2023
b2fda3e
Add platform test for pointercancel events caused by touch scrolling
vincentriemer Mar 16, 2023
379d9d4
Refactor PointerEvent emitting into its own gesture recognizer
vincentriemer Mar 16, 2023
3ba4f8b
Merge commit '379d9d4918886e002d70dd30fff29f8e6a8cf48f' into therest
Saadnajmi Mar 18, 2023
9a16106
Merge branch 'main' of github.com:microsoft/react-native-macos into t…
Saadnajmi Mar 18, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
2 changes: 2 additions & 0 deletions .ado/Brewfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
brew "watchman"
brew "xcbeautify"
106 changes: 106 additions & 0 deletions .ado/Brewfile.lock.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,106 @@
{
"entries": {
"brew": {
"watchman": {
"version": "2023.03.13.00",
"bottle": {
"rebuild": 0,
"root_url": "https://ghcr.io/v2/homebrew/core",
"files": {
"arm64_ventura": {
"cellar": ":any",
"url": "https://ghcr.io/v2/homebrew/core/watchman/blobs/sha256:404c15d4d191fb04a2d756762e23f75281b6380dfa11e5ec6d03fc79f10df15b",
"sha256": "404c15d4d191fb04a2d756762e23f75281b6380dfa11e5ec6d03fc79f10df15b"
},
"arm64_monterey": {
"cellar": ":any",
"url": "https://ghcr.io/v2/homebrew/core/watchman/blobs/sha256:4d9d73b0533628c3f4c36fb68f9de2e30c544bf97b4a31b128309f68a5368278",
"sha256": "4d9d73b0533628c3f4c36fb68f9de2e30c544bf97b4a31b128309f68a5368278"
},
"arm64_big_sur": {
"cellar": ":any",
"url": "https://ghcr.io/v2/homebrew/core/watchman/blobs/sha256:d36a0916b1d93362c1f2de36cd9992fbd9af16b09ccb6d459fb9ddb10fceb9cd",
"sha256": "d36a0916b1d93362c1f2de36cd9992fbd9af16b09ccb6d459fb9ddb10fceb9cd"
},
"ventura": {
"cellar": ":any",
"url": "https://ghcr.io/v2/homebrew/core/watchman/blobs/sha256:a6e4d1d0092e568d2b4d05942d934aec9feb73f4220156ed663a017831864556",
"sha256": "a6e4d1d0092e568d2b4d05942d934aec9feb73f4220156ed663a017831864556"
},
"monterey": {
"cellar": ":any",
"url": "https://ghcr.io/v2/homebrew/core/watchman/blobs/sha256:6db809971a23f8de57ac377527afcb2acee533ff89946d564c52baccda1732b2",
"sha256": "6db809971a23f8de57ac377527afcb2acee533ff89946d564c52baccda1732b2"
},
"big_sur": {
"cellar": ":any",
"url": "https://ghcr.io/v2/homebrew/core/watchman/blobs/sha256:127ab847fded291097dee223b29987f3fb925c3e9c859530f3f8d41488230de9",
"sha256": "127ab847fded291097dee223b29987f3fb925c3e9c859530f3f8d41488230de9"
},
"x86_64_linux": {
"cellar": ":any_skip_relocation",
"url": "https://ghcr.io/v2/homebrew/core/watchman/blobs/sha256:b0a6fd449d6078c8ff9cbc81247a6253e5c21f955986ee7667c3da5f3ef713e8",
"sha256": "b0a6fd449d6078c8ff9cbc81247a6253e5c21f955986ee7667c3da5f3ef713e8"
}
}
}
},
"xcbeautify": {
"version": "0.18.0",
"bottle": {
"rebuild": 0,
"root_url": "https://ghcr.io/v2/homebrew/core",
"files": {
"arm64_ventura": {
"cellar": ":any_skip_relocation",
"url": "https://ghcr.io/v2/homebrew/core/xcbeautify/blobs/sha256:099fcf0dee67ef581cea24fdd71373de2df7afc242777e6b708ecaa76bee3943",
"sha256": "099fcf0dee67ef581cea24fdd71373de2df7afc242777e6b708ecaa76bee3943"
},
"arm64_monterey": {
"cellar": ":any_skip_relocation",
"url": "https://ghcr.io/v2/homebrew/core/xcbeautify/blobs/sha256:14111fef39cdb6e9fd0b78694ce0bbdba058b506f49b1f946a12693b0314a540",
"sha256": "14111fef39cdb6e9fd0b78694ce0bbdba058b506f49b1f946a12693b0314a540"
},
"arm64_big_sur": {
"cellar": ":any_skip_relocation",
"url": "https://ghcr.io/v2/homebrew/core/xcbeautify/blobs/sha256:fae7f5b74af43fcfc199a0c35551b0a6f5a73f5cffeac3b1312cc05ab9ee2ec3",
"sha256": "fae7f5b74af43fcfc199a0c35551b0a6f5a73f5cffeac3b1312cc05ab9ee2ec3"
},
"ventura": {
"cellar": ":any_skip_relocation",
"url": "https://ghcr.io/v2/homebrew/core/xcbeautify/blobs/sha256:e703db7316c728405ffcb575e06ab12207c6f0e8d3f89df8f5ea7d889bbea52e",
"sha256": "e703db7316c728405ffcb575e06ab12207c6f0e8d3f89df8f5ea7d889bbea52e"
},
"monterey": {
"cellar": ":any_skip_relocation",
"url": "https://ghcr.io/v2/homebrew/core/xcbeautify/blobs/sha256:087766fc80f24f4f7be279797c6f6488616965cf69ea0969ef1d407d462fa053",
"sha256": "087766fc80f24f4f7be279797c6f6488616965cf69ea0969ef1d407d462fa053"
},
"big_sur": {
"cellar": ":any_skip_relocation",
"url": "https://ghcr.io/v2/homebrew/core/xcbeautify/blobs/sha256:76c5506e47ef58a1706c8e5b5e9eb75e05cf57c4868c497faa3e86e3403dc004",
"sha256": "76c5506e47ef58a1706c8e5b5e9eb75e05cf57c4868c497faa3e86e3403dc004"
},
"x86_64_linux": {
"cellar": "/home/linuxbrew/.linuxbrew/Cellar",
"url": "https://ghcr.io/v2/homebrew/core/xcbeautify/blobs/sha256:b89fe34cbad59b1dfb8d70a1baf31e153302cd4c3e730c871d368d4068082c7b",
"sha256": "b89fe34cbad59b1dfb8d70a1baf31e153302cd4c3e730c871d368d4068082c7b"
}
}
}
}
}
},
"system": {
"macos": {
"ventura": {
"HOMEBREW_VERSION": "4.0.6",
"HOMEBREW_PREFIX": "/opt/homebrew",
"Homebrew/homebrew-core": "api",
"CLT": "",
"Xcode": "14.1",
"macOS": "13.2.1"
}
}
}
}
11 changes: 0 additions & 11 deletions .ado/ado-start-verdaccio.sh

This file was deleted.

39 changes: 39 additions & 0 deletions .ado/ado-test-setup.sh
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,43 @@ set -ex

# Script used by the Azure DevOps build agent to start the packager and web socket server

# Wait for the package to start
waitForPackager() {
local -i max_attempts=60
local -i attempt_num=1

until curl -s http://localhost:8081/status | grep "packager-status:running" -q; do
if (( attempt_num == max_attempts )); then
echo "Packager did not respond in time. No more attempts left."
exit 1
else
(( attempt_num++ ))
echo "Packager did not respond. Retrying for attempt number $attempt_num..."
sleep 1
fi
done

echo "Packager is ready!"
}

waitForWebSocketServer() {
local -i max_attempts=60
local -i attempt_num=1

until curl -s http://localhost:5555 | grep "Upgrade Required" -q; do
if (( attempt_num == max_attempts )); then
echo "WebSocket Server did not respond in time. No more attempts left."
exit 1
else
(( attempt_num++ ))
echo "WebSocket Server did not respond. Retrying for attempt number $attempt_num..."
sleep 1
fi
done

echo "WebSocket Server is ready!"
}

THIS_DIR=$PWD

# AppleScript can't be invoked from Azure DevOps Mojave agents until the following ticket is resolved: https://dev.azure.com/mseng/AzureDevOps/_workitems/edit/1513729
Expand All @@ -17,8 +54,10 @@ COMMAND="$TMPDIR/launchPackager.command"
echo "cd ${THIS_DIR}; export SERVERS_NO_WAIT=1; ./scripts/launchPackager.command" > "$COMMAND"
chmod +x "$COMMAND"
open "$COMMAND"
waitForPackager

COMMAND="$TMPDIR/launchWebSocketServer.command"
echo "cd ${THIS_DIR}; export SERVERS_NO_WAIT=1; ./IntegrationTests/launchWebSocketServer.command" > "$COMMAND"
chmod +x "$COMMAND"
open "$COMMAND"
waitForWebSocketServer
10 changes: 5 additions & 5 deletions .ado/apple-integration.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ jobs:
timeoutInMinutes: 60
cancelTimeoutInMinutes: 5
steps:
- template: templates/apple-node-setup.yml
- template: templates/apple-tools-setup.yml
- template: templates/apple-xcode-select.yml
parameters:
slice_name: $(slice_name)
Expand All @@ -50,7 +50,7 @@ jobs:
set -eo pipefail
cat package.json |
jq '.devDependencies["react"] = $(react_version)' |
jq '.devDependencies["react-native"] = "^0.68"' |
jq '.devDependencies["react-native"] = "^0.71"' |
jq '.devDependencies["react-native-macos"] = "../react-native-macos-$(package_version).tgz"' |
jq 'del(.devDependencies["@react-native-community/cli"])' |
jq 'del(.devDependencies["@react-native-community/cli-platform-android"])' |
Expand All @@ -67,7 +67,7 @@ jobs:
jq '.devDependencies["@react-native-community/cli-platform-android"] = $(rncli_android_version)' |
jq '.devDependencies["@react-native-community/cli-platform-ios"] = $(rncli_ios_version)' |
jq '.devDependencies["react"] = $(react_version)' |
jq '.devDependencies["react-native"] = "^0.64"' |
jq '.devDependencies["react-native"] = "^0.71"' |
jq '.devDependencies["react-native-macos"] = "../../react-native-macos-$(package_version).tgz"' |
jq 'del(.devDependencies["react-native-windows"])' > .package.json
mv .package.json package.json
Expand All @@ -89,15 +89,15 @@ jobs:
workingDirectory: react-native-test-app/example
- bash: |
set -eo pipefail
../scripts/xcodebuild.sh macos/Example.xcworkspace build
../scripts/xcodebuild.sh macos/Example.xcworkspace build | xcbeautify
displayName: Build Intel
workingDirectory: react-native-test-app/example
env:
CCACHE_DISABLE: 1
- bash: |
set -eo pipefail
../scripts/xcodebuild.sh macos/Example.xcworkspace clean
../scripts/xcodebuild.sh macos/Example.xcworkspace build ARCHS=arm64
../scripts/xcodebuild.sh macos/Example.xcworkspace build ARCHS=arm64 | xcbeautify
displayName: Build ARM
workingDirectory: react-native-test-app/example
env:
Expand Down
Loading