From 2d9018bfa7d899ea0c804dc780c8c27524c52445 Mon Sep 17 00:00:00 2001 From: RoderickIveans Date: Tue, 15 Sep 2026 16:22:13 +0800 Subject: [PATCH 1/5] Update repository links to dotnet/android --- .../ISSUE_TEMPLATE/02-running-an-application.yml | 2 +- .github/PULL_REQUEST_TEMPLATE.md | 6 +++--- .../07-stale-xamarin-references.sh | 4 ++-- Documentation/docs-mobile/TOC.yml | 8 ++++---- .../building-apps/build-properties.md | 6 +++--- Documentation/docs-mobile/messages/adb0000.md | 2 +- Documentation/docs-mobile/messages/adb0010.md | 2 +- Documentation/docs-mobile/messages/adb0020.md | 2 +- Documentation/docs-mobile/messages/adb0030.md | 2 +- Documentation/docs-mobile/messages/adb0040.md | 2 +- Documentation/docs-mobile/messages/adb0050.md | 4 ++-- Documentation/docs-mobile/messages/adb0060.md | 2 +- Documentation/docs-mobile/messages/java0000.md | 2 +- Documentation/docs-mobile/messages/javac0000.md | 2 +- Documentation/docs-mobile/messages/xa0000.md | 2 +- Documentation/docs-mobile/messages/xa0107.md | 2 +- Documentation/docs-mobile/messages/xa0108.md | 2 +- Documentation/docs-mobile/messages/xa0116.md | 2 +- Documentation/docs-mobile/messages/xa0118.md | 2 +- Documentation/docs-mobile/messages/xa0119.md | 2 +- Documentation/docs-mobile/messages/xa0127.md | 2 +- Documentation/docs-mobile/messages/xa0134.md | 2 +- Documentation/docs-mobile/messages/xa1003.md | 2 +- Documentation/docs-mobile/messages/xa1004.md | 2 +- Documentation/docs-mobile/messages/xa1005.md | 4 ++-- Documentation/docs-mobile/messages/xa1038.md | 2 +- Documentation/docs-mobile/messages/xa4302.md | 2 +- Documentation/docs-mobile/messages/xa4303.md | 2 +- Documentation/docs-mobile/messages/xa4304.md | 2 +- Documentation/docs-mobile/messages/xa4305.md | 2 +- Documentation/docs-mobile/messages/xa4306.md | 2 +- Documentation/docs-mobile/messages/xa4307.md | 2 +- Documentation/docs-mobile/messages/xa4308.md | 2 +- Documentation/docs-mobile/messages/xa5300.md | 2 +- Documentation/docs-mobile/messages/xa5301.md | 2 +- Documentation/docs-mobile/messages/xa5302.md | 2 +- Documentation/guides/D8andR8.md | 16 ++++++++-------- Documentation/guides/MSBuildBestPractices.md | 2 +- Documentation/guides/OneDotNet.md | 2 +- Documentation/guides/OneDotNetBindingProjects.md | 2 +- .../guides/internals/JavaJNI_Interop.md | 2 +- .../guides/internals/debug-jni-objrefs.md | 2 +- Documentation/guides/profiling.md | 4 ++-- Documentation/project-docs/exception-handling.md | 6 +++--- Documentation/release-notes/5860.md | 4 ++-- Documentation/release-notes/5888.md | 2 +- Documentation/release-notes/5945.md | 2 +- Documentation/release-notes/5951.md | 2 +- Documentation/release-notes/6084.md | 2 +- Documentation/release-notes/README.md | 14 +++++++------- Documentation/workflow/DevelopmentTips.md | 4 ++-- .../workflow/mono-android-api-compatibility.md | 2 +- README.md | 2 +- build-tools/scripts/MonoUnixNative.targets | 2 +- eng/README.md | 8 ++++---- .../Java.Interop/Documentation/Architecture.md | 2 +- .../tools/param-name-importer/README.md | 2 +- .../AndroidRidAbiHelper.cs | 2 +- .../AndroidRunToolTask.cs | 2 +- .../AndroidTask.cs | 2 +- .../AndroidToolTask.cs | 2 +- .../AsyncTask.cs | 2 +- .../AsyncTaskExtensions.cs | 2 +- src/Microsoft.Android.Build.BaseTasks/Files.cs | 4 ++-- .../LinePreservedXmlWriter.cs | 2 +- .../MSBuildExtensions.cs | 2 +- .../MSBuildReferences.projitems | 2 +- .../MemoryStreamPool.cs | 2 +- .../ObjectPool.cs | 2 +- .../UnhandledExceptionLogger.cs | 2 +- .../XDocumentExtensions.cs | 2 +- .../Android.Runtime/AndroidRuntime.cs | 2 +- src/Mono.Android/Android.Runtime/JNIEnv.cs | 2 +- .../Android.Runtime/JNINativeWrapper.cs | 2 +- .../Xamarin.Android.Net/AndroidMessageHandler.cs | 2 +- .../OldAndroidSSLSocketFactory.cs | 2 +- ...crosoft.Android.Sdk.DefaultProperties.targets | 2 +- .../Tasks/CalculateLayoutCodeBehind.cs | 2 +- .../Tasks/ConvertCustomView.cs | 2 +- .../Tasks/CreateAar.cs | 4 ++-- .../IncrementalBuildTest.cs | 2 +- .../Utilities/BaseTest.cs | 2 +- .../Tests/Xamarin.ProjectTools/Common/Builder.cs | 2 +- .../Utilities/AndroidResource.cs | 2 +- .../Utilities/TypeMapCecilAdapter.cs | 2 +- .../java/mono/android/MonoPackageManager.java | 4 ++-- .../mono/monodroid/monodroid-glue-internal.hh | 2 +- src/native/mono/runtime-base/util.hh | 2 +- .../Xamarin.Android.McwGen-Tests/Timing.cs | 2 +- .../Tests/InstallAndRunTests.cs | 4 ++-- .../FilesTests.cs | 4 ++-- .../MemoryStreamPoolTests.cs | 2 +- .../Mono.Android-Test.Library/Foo.cs | 2 +- .../Android.Widget/CustomWidgetTests.cs | 4 ++-- .../Mono.Android-Tests/Java.Lang/ObjectTest.cs | 2 +- .../System.Linq/LinqExpressionTest.cs | 4 ++-- .../System.Text.Json/JsonSerializerTest.cs | 4 ++-- tools/relnote-gen/README.md | 2 +- 98 files changed, 137 insertions(+), 137 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/02-running-an-application.yml b/.github/ISSUE_TEMPLATE/02-running-an-application.yml index 8a20cdcf95b..27c73cf3706 100644 --- a/.github/ISSUE_TEMPLATE/02-running-an-application.yml +++ b/.github/ISSUE_TEMPLATE/02-running-an-application.yml @@ -56,7 +56,7 @@ body: id: logs attributes: label: Relevant log output - description: Please copy and paste any (short!) relevant log output. Longer logs can be attached as .txt files. This is likely a [logcat](https://github.com/xamarin/xamarin-android/wiki/Getting-Log--from-logcat) log. + description: Please copy and paste any (short!) relevant log output. Longer logs can be attached as .txt files. This is likely a [logcat](https://github.com/dotnet/android/wiki/Getting-Log--from-logcat) log. render: shell - type: markdown attributes: diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index 0ab4f378e3c..fbb52261b75 100644 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -1,10 +1,10 @@ ---- Pull Request -[title](https://github.com/xamarin/xamarin-android/blob/main/Documentation/workflow/commit-messages.md#commit-summary) and -[description](https://github.com/xamarin/xamarin-android/blob/main/Documentation/workflow/commit-messages.md#commit-body) +[title](https://github.com/dotnet/android/blob/main/Documentation/workflow/commit-messages.md#commit-summary) and +[description](https://github.com/dotnet/android/blob/main/Documentation/workflow/commit-messages.md#commit-body) should follow the -[`commit-messages.md` workflow documentation](https://github.com/xamarin/xamarin-android/blob/main/Documentation/workflow/commit-messages.md), and in particular should include: +[`commit-messages.md` workflow documentation](https://github.com/dotnet/android/blob/main/Documentation/workflow/commit-messages.md), and in particular should include: - [ ] Useful description of *why the change is necessary*. - [ ] Links to issues fixed diff --git a/.github/workflows/nightly-fix-finder/07-stale-xamarin-references.sh b/.github/workflows/nightly-fix-finder/07-stale-xamarin-references.sh index 24cc9d79163..b06b02b67ee 100644 --- a/.github/workflows/nightly-fix-finder/07-stale-xamarin-references.sh +++ b/.github/workflows/nightly-fix-finder/07-stale-xamarin-references.sh @@ -7,7 +7,7 @@ cat << 'GUIDANCE' ### What to look for Comments in source code and current documentation that still describe the product as Xamarin or Xamarin.Android, or link to the archived -`xamarin/xamarin-android` or `mono/mono` repositories, when the text clearly +`dotnet/android` or `mono/mono` repositories, when the text clearly predates the .NET 6 transition. Good candidates state current behavior, ownership, setup, or contribution @@ -62,7 +62,7 @@ fi echo "" echo "### Stale Xamarin documentation and repository links" DOC_MATCHES=$(grep -rnEi \ - 'https?://(docs\.microsoft\.com/xamarin/android|developer\.xamarin\.com/(guides/)?android|github\.com/xamarin/xamarin-android/wiki)' \ + 'https?://(docs\.microsoft\.com/xamarin/android|developer\.xamarin\.com/(guides/)?android|github\.com/dotnet/android/wiki)' \ --include='*.md' \ --exclude='previous-releases.md' \ --exclude-dir=release-notes \ diff --git a/Documentation/docs-mobile/TOC.yml b/Documentation/docs-mobile/TOC.yml index b4fe476a5fd..fa1321015a5 100644 --- a/Documentation/docs-mobile/TOC.yml +++ b/Documentation/docs-mobile/TOC.yml @@ -411,10 +411,10 @@ - name: .NET 8 Release Notes items: - name: .NET 8 34.0.95 - href: https://github.com/xamarin/xamarin-android/releases/tag/34.0.95 + href: https://github.com/dotnet/android/releases/tag/34.0.95 - name: .NET 8 34.0.85 - href: https://github.com/xamarin/xamarin-android/releases/tag/34.0.85 + href: https://github.com/dotnet/android/releases/tag/34.0.85 - name: .NET 8 34.0.79 - href: https://github.com/xamarin/xamarin-android/releases/tag/34.0.85 + href: https://github.com/dotnet/android/releases/tag/34.0.85 - name: .NET 8 34.0.52 - href: https://github.com/xamarin/xamarin-android/releases/tag/34.0.52 + href: https://github.com/dotnet/android/releases/tag/34.0.52 diff --git a/Documentation/docs-mobile/building-apps/build-properties.md b/Documentation/docs-mobile/building-apps/build-properties.md index c97274aeaf4..090bb0fb218 100644 --- a/Documentation/docs-mobile/building-apps/build-properties.md +++ b/Documentation/docs-mobile/building-apps/build-properties.md @@ -186,7 +186,7 @@ and `as`, the native assembler. These tools are included in the The default value is `$(MonoAndroidBinDirectory)\binutils\bin\`. -[binutils]: https://github.com/xamarin/xamarin-android-binutils/ +[binutils]: https://github.com/dotnet/android-binutils/ ## AndroidBoundExceptionType @@ -378,7 +378,7 @@ The default value is `d8`. See our documentation on [D8 and R8][d8-r8]. [dex]: https://source.android.com/devices/tech/dalvik/dalvik-bytecode -[d8-r8]: https://github.com/xamarin/xamarin-android/blob/main/Documentation/guides/D8andR8.md +[d8-r8]: https://github.com/dotnet/android/blob/main/Documentation/guides/D8andR8.md ## AndroidEnableDesugar @@ -849,7 +849,7 @@ used for Java code. The default value is an empty string, or `proguard` if `$(AndroidEnableProguard)` is `True`. See our documentation on [D8 and R8][d8-r8]. -[d8-r8]: https://github.com/xamarin/xamarin-android/blob/main/Documentation/guides/D8andR8.md +[d8-r8]: https://github.com/dotnet/android/blob/main/Documentation/guides/D8andR8.md ## AndroidLintEnabled diff --git a/Documentation/docs-mobile/messages/adb0000.md b/Documentation/docs-mobile/messages/adb0000.md index 75e59d125eb..8fe8423327f 100644 --- a/Documentation/docs-mobile/messages/adb0000.md +++ b/Documentation/docs-mobile/messages/adb0000.md @@ -33,6 +33,6 @@ errors reporting the exact message coming from `adb`. ## Implementation notes -Note that nothing in the open source +Note that nothing in the open source repository emits ADB0000, as features such as debugging and "fast deployment" are implemented in the proprietary .NET for Android additions. diff --git a/Documentation/docs-mobile/messages/adb0010.md b/Documentation/docs-mobile/messages/adb0010.md index 500a01b1110..e3b15a1c112 100644 --- a/Documentation/docs-mobile/messages/adb0010.md +++ b/Documentation/docs-mobile/messages/adb0010.md @@ -28,6 +28,6 @@ errors related to APK installation. An error message of the form ## Implementation notes -Note that nothing in the open source +Note that nothing in the open source repository emits ADB0010, as features such as debugging and "fast deployment" are implemented in the proprietary .NET for Android additions. diff --git a/Documentation/docs-mobile/messages/adb0020.md b/Documentation/docs-mobile/messages/adb0020.md index d6e936adb03..52a326fb1c5 100644 --- a/Documentation/docs-mobile/messages/adb0020.md +++ b/Documentation/docs-mobile/messages/adb0020.md @@ -42,6 +42,6 @@ that includes all ABIs: ## Implementation notes -Note that nothing in the open source +Note that nothing in the open source repository emits ADB0020, as features such as debugging and "fast deployment" are implemented in the proprietary .NET for Android additions. diff --git a/Documentation/docs-mobile/messages/adb0030.md b/Documentation/docs-mobile/messages/adb0030.md index 1ef9071a7ab..001d992538f 100644 --- a/Documentation/docs-mobile/messages/adb0030.md +++ b/Documentation/docs-mobile/messages/adb0030.md @@ -42,6 +42,6 @@ Manually uninstall your APK from the attached device or emulator. ## Implementation notes -Note that nothing in the open source +Note that nothing in the open source repository emits ADB0030, as features such as debugging and "fast deployment" are implemented in the proprietary .NET for Android additions. diff --git a/Documentation/docs-mobile/messages/adb0040.md b/Documentation/docs-mobile/messages/adb0040.md index d08c9cdc3e8..e2c1c454c86 100644 --- a/Documentation/docs-mobile/messages/adb0040.md +++ b/Documentation/docs-mobile/messages/adb0040.md @@ -41,6 +41,6 @@ Your attached device must at least be able to support `minSdkVersion`. ## Implementation notes -Note that nothing in the open source +Note that nothing in the open source repository emits ADB0040, as features such as debugging and "fast deployment" are implemented in the proprietary .NET for Android additions. diff --git a/Documentation/docs-mobile/messages/adb0050.md b/Documentation/docs-mobile/messages/adb0050.md index ab6f9a11269..734ac83fbc4 100644 --- a/Documentation/docs-mobile/messages/adb0050.md +++ b/Documentation/docs-mobile/messages/adb0050.md @@ -32,10 +32,10 @@ Consider submitting a [bug][bug] if you are getting this warning under normal circumstances. [adb]: https://developer.android.com/studio/command-line/adb -[bug]: https://github.com/xamarin/xamarin-android/wiki/Submitting-Bugs,-Feature-Requests,-and-Pull-Requests +[bug]: https://github.com/dotnet/android/wiki/Submitting-Bugs,-Feature-Requests,-and-Pull-Requests ## Implementation notes -Note that nothing in the open source +Note that nothing in the open source repository emits ADB0050, as features such as debugging and "fast deployment" are implemented in the proprietary .NET for Android additions. diff --git a/Documentation/docs-mobile/messages/adb0060.md b/Documentation/docs-mobile/messages/adb0060.md index 9892a2c0330..a75a9ed49cf 100644 --- a/Documentation/docs-mobile/messages/adb0060.md +++ b/Documentation/docs-mobile/messages/adb0060.md @@ -39,6 +39,6 @@ storage. ## Implementation notes -Note that nothing in the open source +Note that nothing in the open source repository emits ADB0060, as features such as debugging and "fast deployment" are implemented in the proprietary .NET for Android additions. diff --git a/Documentation/docs-mobile/messages/java0000.md b/Documentation/docs-mobile/messages/java0000.md index 53613724c4a..1bdd94f7c64 100644 --- a/Documentation/docs-mobile/messages/java0000.md +++ b/Documentation/docs-mobile/messages/java0000.md @@ -34,4 +34,4 @@ some clues into why the error occured. Consider submitting a [bug][bug] if you are getting this error under normal circumstances. -[bug]: https://github.com/xamarin/xamarin-android/wiki/Submitting-Bugs,-Feature-Requests,-and-Pull-Requests +[bug]: https://github.com/dotnet/android/wiki/Submitting-Bugs,-Feature-Requests,-and-Pull-Requests diff --git a/Documentation/docs-mobile/messages/javac0000.md b/Documentation/docs-mobile/messages/javac0000.md index 6e74cc3efcb..46c54dbaedc 100644 --- a/Documentation/docs-mobile/messages/javac0000.md +++ b/Documentation/docs-mobile/messages/javac0000.md @@ -33,4 +33,4 @@ Consider submitting a [bug][bug] if you are getting this error under normal circumstances. [javac]: https://docs.oracle.com/javase/8/docs/technotes/tools/windows/javac.html -[bug]: https://github.com/xamarin/xamarin-android/wiki/Submitting-Bugs,-Feature-Requests,-and-Pull-Requests +[bug]: https://github.com/dotnet/android/wiki/Submitting-Bugs,-Feature-Requests,-and-Pull-Requests diff --git a/Documentation/docs-mobile/messages/xa0000.md b/Documentation/docs-mobile/messages/xa0000.md index a02ea152a13..8e6080f6290 100644 --- a/Documentation/docs-mobile/messages/xa0000.md +++ b/Documentation/docs-mobile/messages/xa0000.md @@ -18,7 +18,7 @@ An unhandled exception (or error case) was encountered in one of Consider submitting a [bug][bug] if you are getting this warning under normal circumstances. -[bug]: https://github.com/xamarin/xamarin-android/wiki/Submitting-Bugs,-Feature-Requests,-and-Pull-Requests +[bug]: https://github.com/dotnet/android/wiki/Submitting-Bugs,-Feature-Requests,-and-Pull-Requests ## Specific scenario 1 diff --git a/Documentation/docs-mobile/messages/xa0107.md b/Documentation/docs-mobile/messages/xa0107.md index feccd84aa03..83518c2dae8 100644 --- a/Documentation/docs-mobile/messages/xa0107.md +++ b/Documentation/docs-mobile/messages/xa0107.md @@ -26,4 +26,4 @@ MSBuild tasks: Consider submitting a [bug][bug] if you are getting this warning under normal circumstances. -[bug]: https://github.com/xamarin/xamarin-android/wiki/Submitting-Bugs,-Feature-Requests,-and-Pull-Requests +[bug]: https://github.com/dotnet/android/wiki/Submitting-Bugs,-Feature-Requests,-and-Pull-Requests diff --git a/Documentation/docs-mobile/messages/xa0108.md b/Documentation/docs-mobile/messages/xa0108.md index 65407aba944..fb33d2e7300 100644 --- a/Documentation/docs-mobile/messages/xa0108.md +++ b/Documentation/docs-mobile/messages/xa0108.md @@ -18,4 +18,4 @@ As a result, none of the normally disabled checks which produce false positives Consider submitting a [bug][bug] if you are getting this warning under normal circumstances. -[bug]: https://github.com/xamarin/xamarin-android/wiki/Submitting-Bugs,-Feature-Requests,-and-Pull-Requests +[bug]: https://github.com/dotnet/android/wiki/Submitting-Bugs,-Feature-Requests,-and-Pull-Requests diff --git a/Documentation/docs-mobile/messages/xa0116.md b/Documentation/docs-mobile/messages/xa0116.md index edda7185d69..d685922e1ad 100644 --- a/Documentation/docs-mobile/messages/xa0116.md +++ b/Documentation/docs-mobile/messages/xa0116.md @@ -21,4 +21,4 @@ of these required files is missing. Consider submitting a [bug][bug] if you are getting this error under normal circumstances. -[bug]: https://github.com/xamarin/xamarin-android/wiki/Submitting-Bugs,-Feature-Requests,-and-Pull-Requests +[bug]: https://github.com/dotnet/android/wiki/Submitting-Bugs,-Feature-Requests,-and-Pull-Requests diff --git a/Documentation/docs-mobile/messages/xa0118.md b/Documentation/docs-mobile/messages/xa0118.md index 7c729ab2763..58601db89e0 100644 --- a/Documentation/docs-mobile/messages/xa0118.md +++ b/Documentation/docs-mobile/messages/xa0118.md @@ -21,4 +21,4 @@ normal use. Consider submitting a [bug][bug] if you are getting one of these warnings under normal circumstances. -[bug]: https://github.com/xamarin/xamarin-android/wiki/Submitting-Bugs,-Feature-Requests,-and-Pull-Requests +[bug]: https://github.com/dotnet/android/wiki/Submitting-Bugs,-Feature-Requests,-and-Pull-Requests diff --git a/Documentation/docs-mobile/messages/xa0119.md b/Documentation/docs-mobile/messages/xa0119.md index 5709cc48ea2..2483346dc67 100644 --- a/Documentation/docs-mobile/messages/xa0119.md +++ b/Documentation/docs-mobile/messages/xa0119.md @@ -50,4 +50,4 @@ Remove the following from `Release` configurations: Consider submitting a [bug][bug] if you are getting one of these warnings under normal circumstances. -[bug]: https://github.com/xamarin/xamarin-android/wiki/Submitting-Bugs,-Feature-Requests,-and-Pull-Requests +[bug]: https://github.com/dotnet/android/wiki/Submitting-Bugs,-Feature-Requests,-and-Pull-Requests diff --git a/Documentation/docs-mobile/messages/xa0127.md b/Documentation/docs-mobile/messages/xa0127.md index 982cc446304..a2cdadcbf6c 100644 --- a/Documentation/docs-mobile/messages/xa0127.md +++ b/Documentation/docs-mobile/messages/xa0127.md @@ -20,4 +20,4 @@ To work around the issue disable Fast Deployment by setting `EmbedAssembliesInt in your .csproj. Or turn off `Fast Deployment` in the IDE. You will still be able to debug on the device, all the required files will be packaged inside the .apk. -In addition raise an issue at [https://github.com/xamarin/xamarin-android/issues/new/choose](https://github.com/xamarin/xamarin-android/issues/new/choose). Please provide the deployment log and as much detail as possible. +In addition raise an issue at [https://github.com/dotnet/android/issues/new/choose](https://github.com/dotnet/android/issues/new/choose). Please provide the deployment log and as much detail as possible. diff --git a/Documentation/docs-mobile/messages/xa0134.md b/Documentation/docs-mobile/messages/xa0134.md index fe71e603900..05a5d244d8b 100644 --- a/Documentation/docs-mobile/messages/xa0134.md +++ b/Documentation/docs-mobile/messages/xa0134.md @@ -19,4 +19,4 @@ the .NET for Android build system for Debug builds. Please check that you do not have the 'android:debuggable' attribute set on the 'application' element in your 'AndroidManifest.xml'. If you have a class that derives from 'Android.App.Application' and are using the '[Application]' make sure the 'Debuggable' property is not set at all as it will override the value for debug builds. -If neither of these solutions work please raise an issue at [https://github.com/xamarin/xamarin-android/issues/new/choose](https://github.com/xamarin/xamarin-android/issues/new/choose). +If neither of these solutions work please raise an issue at [https://github.com/dotnet/android/issues/new/choose](https://github.com/dotnet/android/issues/new/choose). diff --git a/Documentation/docs-mobile/messages/xa1003.md b/Documentation/docs-mobile/messages/xa1003.md index 24b423fcf55..5878781b658 100644 --- a/Documentation/docs-mobile/messages/xa1003.md +++ b/Documentation/docs-mobile/messages/xa1003.md @@ -24,4 +24,4 @@ error earlier in the build process. Please **Clean** and **Build** your application again to correct this issue. -If the problem persists, raise an [issue](https://github.com/xamarin/xamarin-android/issues/new). +If the problem persists, raise an [issue](https://github.com/dotnet/android/issues/new). diff --git a/Documentation/docs-mobile/messages/xa1004.md b/Documentation/docs-mobile/messages/xa1004.md index cec7aa6010b..0ee6a0a4e4b 100644 --- a/Documentation/docs-mobile/messages/xa1004.md +++ b/Documentation/docs-mobile/messages/xa1004.md @@ -23,4 +23,4 @@ This usually happens if the download of the *.zip* or *.aar* file was incomplete The best thing to do is to try to delete the file and do a clean build. -If the problem persists, raise an [issue](https://github.com/xamarin/xamarin-android/issues/new). +If the problem persists, raise an [issue](https://github.com/dotnet/android/issues/new). diff --git a/Documentation/docs-mobile/messages/xa1005.md b/Documentation/docs-mobile/messages/xa1005.md index 66971a35f2f..44fb2f3613d 100644 --- a/Documentation/docs-mobile/messages/xa1005.md +++ b/Documentation/docs-mobile/messages/xa1005.md @@ -50,5 +50,5 @@ To resolve this warning, change each element to use its unqualified C# class name or add a [`xamarin:managedType`][code-behind-attributes] attribute to each element to specify the fully qualified C# name. -[code-behind]: https://github.com/xamarin/xamarin-android/blob/main/Documentation/guides/LayoutCodeBehind.md -[code-behind-attributes]: https://github.com/xamarin/xamarin-android/blob/main/Documentation/guides/LayoutCodeBehind.md#layout-xml-attributes +[code-behind]: https://github.com/dotnet/android/blob/main/Documentation/guides/LayoutCodeBehind.md +[code-behind-attributes]: https://github.com/dotnet/android/blob/main/Documentation/guides/LayoutCodeBehind.md#layout-xml-attributes diff --git a/Documentation/docs-mobile/messages/xa1038.md b/Documentation/docs-mobile/messages/xa1038.md index 0f20c6488db..3f27a5ef325 100644 --- a/Documentation/docs-mobile/messages/xa1038.md +++ b/Documentation/docs-mobile/messages/xa1038.md @@ -20,5 +20,5 @@ Edit your csproj directly and remove the referenced MSBuild property. Test your project to ensure the new behavior is functionally equivalent. -If not, file an [issue](https://github.com/xamarin/xamarin-android/issues) so a +If not, file an [issue](https://github.com/dotnet/android/issues) so a solution can be found before the deprecated flag is removed. diff --git a/Documentation/docs-mobile/messages/xa4302.md b/Documentation/docs-mobile/messages/xa4302.md index b286cc46be1..bd103b59bd4 100644 --- a/Documentation/docs-mobile/messages/xa4302.md +++ b/Documentation/docs-mobile/messages/xa4302.md @@ -19,4 +19,4 @@ malformed XML in your application project or a referenced assembly. Consider submitting a [bug][bug] if you are getting this warning under normal circumstances. -[bug]: https://github.com/xamarin/xamarin-android/wiki/Submitting-Bugs,-Feature-Requests,-and-Pull-Requests +[bug]: https://github.com/dotnet/android/wiki/Submitting-Bugs,-Feature-Requests,-and-Pull-Requests diff --git a/Documentation/docs-mobile/messages/xa4303.md b/Documentation/docs-mobile/messages/xa4303.md index 7b6c1647df0..31f7558f63a 100644 --- a/Documentation/docs-mobile/messages/xa4303.md +++ b/Documentation/docs-mobile/messages/xa4303.md @@ -29,4 +29,4 @@ Consider submitting a [bug][bug] if you are getting this warning under normal circumstances. [max_path]: /windows/desktop/FileIO/naming-a-file#maximum-path-length-limitation -[bug]: https://github.com/xamarin/xamarin-android/wiki/Submitting-Bugs,-Feature-Requests,-and-Pull-Requests +[bug]: https://github.com/dotnet/android/wiki/Submitting-Bugs,-Feature-Requests,-and-Pull-Requests diff --git a/Documentation/docs-mobile/messages/xa4304.md b/Documentation/docs-mobile/messages/xa4304.md index 57131110167..14744e7331c 100644 --- a/Documentation/docs-mobile/messages/xa4304.md +++ b/Documentation/docs-mobile/messages/xa4304.md @@ -30,4 +30,4 @@ normal circumstances. [android]: https://developer.android.com/studio/build/shrink-code [proguard]: https://www.guardsquare.com/en/products/proguard/manual -[bug]: https://github.com/xamarin/xamarin-android/wiki/Submitting-Bugs,-Feature-Requests,-and-Pull-Requests +[bug]: https://github.com/dotnet/android/wiki/Submitting-Bugs,-Feature-Requests,-and-Pull-Requests diff --git a/Documentation/docs-mobile/messages/xa4305.md b/Documentation/docs-mobile/messages/xa4305.md index 92a7e0b834c..ab3678270a0 100644 --- a/Documentation/docs-mobile/messages/xa4305.md +++ b/Documentation/docs-mobile/messages/xa4305.md @@ -24,4 +24,4 @@ The build process should automatically configure and populate the file for the `$(_AndroidMainDexListFile)` property, so please consider submitting a [bug][bug] if you are getting this warning under normal circumstances. -[bug]: https://github.com/xamarin/xamarin-android/wiki/Submitting-Bugs,-Feature-Requests,-and-Pull-Requests +[bug]: https://github.com/dotnet/android/wiki/Submitting-Bugs,-Feature-Requests,-and-Pull-Requests diff --git a/Documentation/docs-mobile/messages/xa4306.md b/Documentation/docs-mobile/messages/xa4306.md index 452b9be91e8..df5a9595f6d 100644 --- a/Documentation/docs-mobile/messages/xa4306.md +++ b/Documentation/docs-mobile/messages/xa4306.md @@ -26,4 +26,4 @@ after removing any `MultiDexMainDexList` items. [r8_source]: https://r8.googlesource.com/ [r8_commit]: https://r8.googlesource.com/r8/+/0e5c4339df0207a0e38f11438db84b29f328f777%5E%21/ -[bug]: https://github.com/xamarin/xamarin-android/wiki/Submitting-Bugs,-Feature-Requests,-and-Pull-Requests +[bug]: https://github.com/dotnet/android/wiki/Submitting-Bugs,-Feature-Requests,-and-Pull-Requests diff --git a/Documentation/docs-mobile/messages/xa4307.md b/Documentation/docs-mobile/messages/xa4307.md index 7dc31d8621c..a0437db745d 100644 --- a/Documentation/docs-mobile/messages/xa4307.md +++ b/Documentation/docs-mobile/messages/xa4307.md @@ -32,4 +32,4 @@ normal circumstances. [android]: https://developer.android.com/studio/build/shrink-code [proguard]: https://www.guardsquare.com/en/products/proguard/manual -[bug]: https://github.com/xamarin/xamarin-android/wiki/Submitting-Bugs,-Feature-Requests,-and-Pull-Requests +[bug]: https://github.com/dotnet/android/wiki/Submitting-Bugs,-Feature-Requests,-and-Pull-Requests diff --git a/Documentation/docs-mobile/messages/xa4308.md b/Documentation/docs-mobile/messages/xa4308.md index 406db4d6c35..e84a32a12e2 100644 --- a/Documentation/docs-mobile/messages/xa4308.md +++ b/Documentation/docs-mobile/messages/xa4308.md @@ -18,4 +18,4 @@ error in the build log. Consider submitting a [bug][bug] if you are getting this warning under normal circumstances. -[bug]: https://github.com/xamarin/xamarin-android/wiki/Submitting-Bugs,-Feature-Requests,-and-Pull-Requests +[bug]: https://github.com/dotnet/android/wiki/Submitting-Bugs,-Feature-Requests,-and-Pull-Requests diff --git a/Documentation/docs-mobile/messages/xa5300.md b/Documentation/docs-mobile/messages/xa5300.md index f368bb50702..91706472f73 100644 --- a/Documentation/docs-mobile/messages/xa5300.md +++ b/Documentation/docs-mobile/messages/xa5300.md @@ -30,4 +30,4 @@ Consider submitting a [bug][bug] if you are getting this failure under normal circumstances. [vs-sdk]: /xamarin/android/troubleshooting/questions/android-sdk-location -[bug]: https://github.com/xamarin/xamarin-android/wiki/Submitting-Bugs,-Feature-Requests,-and-Pull-Requests +[bug]: https://github.com/dotnet/android/wiki/Submitting-Bugs,-Feature-Requests,-and-Pull-Requests diff --git a/Documentation/docs-mobile/messages/xa5301.md b/Documentation/docs-mobile/messages/xa5301.md index ed9ebffa9fc..a0854545cd3 100644 --- a/Documentation/docs-mobile/messages/xa5301.md +++ b/Documentation/docs-mobile/messages/xa5301.md @@ -37,6 +37,6 @@ C:\Code\MyReallyLongSolutionName Alternatively in recent versions of Windows 10, you can opt into long paths via a [Local Group Policy][long_path] system-wide. -[bug]: https://github.com/xamarin/xamarin-android/wiki/Submitting-Bugs,-Feature-Requests,-and-Pull-Requests +[bug]: https://github.com/dotnet/android/wiki/Submitting-Bugs,-Feature-Requests,-and-Pull-Requests [MAX_PATH]: /windows/win32/fileio/naming-a-file#maximum-path-length-limitation [long_path]: https://blogs.msdn.microsoft.com/jeremykuhne/2016/07/30/net-4-6-2-and-long-paths-on-windows-10/ diff --git a/Documentation/docs-mobile/messages/xa5302.md b/Documentation/docs-mobile/messages/xa5302.md index 24f54266f5f..116aa1162e5 100644 --- a/Documentation/docs-mobile/messages/xa5302.md +++ b/Documentation/docs-mobile/messages/xa5302.md @@ -25,4 +25,4 @@ message as a last resort. Consider submitting a [bug][bug] if you are getting this failure under normal circumstances. -[bug]: https://github.com/xamarin/xamarin-android/wiki/Submitting-Bugs,-Feature-Requests,-and-Pull-Requests +[bug]: https://github.com/dotnet/android/wiki/Submitting-Bugs,-Feature-Requests,-and-Pull-Requests diff --git a/Documentation/guides/D8andR8.md b/Documentation/guides/D8andR8.md index 56dfbf6d309..b44b1ea04a8 100644 --- a/Documentation/guides/D8andR8.md +++ b/Documentation/guides/D8andR8.md @@ -93,22 +93,22 @@ Usage: r8 [options] In other words, what is currently happening *before* we introduce D8/R8 support? -1. The [Javac](https://github.com/xamarin/xamarin-android/blob/221a2190ebb3aaec9ecd9b1cf8f7f6174c43153a/src/Xamarin.Android.Build.Tasks/Tasks/Javac.cs) +1. The [Javac](https://github.com/dotnet/android/blob/221a2190ebb3aaec9ecd9b1cf8f7f6174c43153a/src/Xamarin.Android.Build.Tasks/Tasks/Javac.cs) MSBuild task compiles `*.java` files to a `classes.zip` file. -2. The [Desugar](https://github.com/xamarin/xamarin-android/blob/221a2190ebb3aaec9ecd9b1cf8f7f6174c43153a/src/Xamarin.Android.Build.Tasks/Tasks/Desugar.cs) +2. The [Desugar](https://github.com/dotnet/android/blob/221a2190ebb3aaec9ecd9b1cf8f7f6174c43153a/src/Xamarin.Android.Build.Tasks/Tasks/Desugar.cs) MSBuild task "desugars" using `desugar_deploy.jar` if `$(AndroidEnableDesugar)` is `True`. -3. The [Proguard](https://github.com/xamarin/xamarin-android/blob/221a2190ebb3aaec9ecd9b1cf8f7f6174c43153a/src/Xamarin.Android.Build.Tasks/Tasks/Proguard.cs) +3. The [Proguard](https://github.com/dotnet/android/blob/221a2190ebb3aaec9ecd9b1cf8f7f6174c43153a/src/Xamarin.Android.Build.Tasks/Tasks/Proguard.cs) MSBuild task shrinks the compiled Java code if `$(AndroidEnableProguard)` is `True`. Developers may also supply custom proguard configuration files via `ProguardConfiguration` build items. -4. The [CreateMultiDexMainDexClassList](https://github.com/xamarin/xamarin-android/blob/221a2190ebb3aaec9ecd9b1cf8f7f6174c43153a/src/Xamarin.Android.Build.Tasks/Tasks/CreateMultiDexMainDexClassList.cs) +4. The [CreateMultiDexMainDexClassList](https://github.com/dotnet/android/blob/221a2190ebb3aaec9ecd9b1cf8f7f6174c43153a/src/Xamarin.Android.Build.Tasks/Tasks/CreateMultiDexMainDexClassList.cs) MSBuild task runs `proguard` to generate a final, combined `multidex.keep` file if `$(AndroidEnableMultiDex)` is `True`. Developers can also supply custom `multidex.keep` files via `MultiDexMainDexList` build items. -5. The [CompileToDalvik](https://github.com/xamarin/xamarin-android/blob/221a2190ebb3aaec9ecd9b1cf8f7f6174c43153a/src/Xamarin.Android.Build.Tasks/Tasks/CompileToDalvik.cs) +5. The [CompileToDalvik](https://github.com/dotnet/android/blob/221a2190ebb3aaec9ecd9b1cf8f7f6174c43153a/src/Xamarin.Android.Build.Tasks/Tasks/CompileToDalvik.cs) MSBuild task runs `dx.jar` to generate a final `classes.dex` file in `$(IntermediateOutputPath)android\bin`. If `multidex` is enabled, a `classes2.dex` (and potentially more) are also generated @@ -118,7 +118,7 @@ In other words, what is currently happening *before* we introduce D8/R8 support? .NET for Android now has two new MSBuild tasks: `` and ``. -1. The [Javac](https://github.com/xamarin/xamarin-android/blob/221a2190ebb3aaec9ecd9b1cf8f7f6174c43153a/src/Xamarin.Android.Build.Tasks/Tasks/Javac.cs) +1. The [Javac](https://github.com/dotnet/android/blob/221a2190ebb3aaec9ecd9b1cf8f7f6174c43153a/src/Xamarin.Android.Build.Tasks/Tasks/Javac.cs) MSBuild task will remain unchanged. 2. `D8` will run if `$(AndroidEnableMultiDex)` is `False`, `$(AndroidLinkTool)` is not `r8`, and "desugar" by default. @@ -264,7 +264,7 @@ Some of my thoughts: [dex]: https://source.android.com/devices/tech/dalvik/dalvik-bytecode [multidex]: https://developer.android.com/studio/build/multidex -[debug_symbols]: https://github.com/xamarin/xamarin-android/blob/221a2190ebb3aaec9ecd9b1cf8f7f6174c43153a/src/Xamarin.Android.Build.Tasks/Xamarin.Android.Common.targets#L315-L336 +[debug_symbols]: https://github.com/dotnet/android/blob/221a2190ebb3aaec9ecd9b1cf8f7f6174c43153a/src/Xamarin.Android.Build.Tasks/Xamarin.Android.Common.targets#L315-L336 [depot_tools]: http://commondatastorage.googleapis.com/chrome-infra-docs/flat/depot_tools/docs/html/depot_tools_tutorial.html [powershell_script]: https://github.com/jonathanpeppers/HelloWorld/blob/39e2854f6ca39c0941fb8bd6f2a16d8b7663003e/build.ps1 -[d8andr8_zip]: https://github.com/xamarin/xamarin-android/files/2470385/d8andr8.zip +[d8andr8_zip]: https://github.com/dotnet/android/files/2470385/d8andr8.zip diff --git a/Documentation/guides/MSBuildBestPractices.md b/Documentation/guides/MSBuildBestPractices.md index 3836d1c2393..a5d40686bb6 100644 --- a/Documentation/guides/MSBuildBestPractices.md +++ b/Documentation/guides/MSBuildBestPractices.md @@ -755,7 +755,7 @@ See the following links about this problem: * [MSBuild Repro][msbuild_repro] [msbuild]: https://github.com/Microsoft/msbuild/blob/master/documentation/wiki/Rebuilding-when-nothing-changed.md -[github_issue]: https://github.com/xamarin/xamarin-android/issues/2247 +[github_issue]: https://github.com/dotnet/android/issues/2247 [clean]: https://github.com/Microsoft/msbuild/issues/2408#issuecomment-321082997 [msbuild_issue]: https://github.com/Microsoft/msbuild/issues/3916 [msbuild_repro]: https://github.com/jonathanpeppers/MSBuildIncrementalClean diff --git a/Documentation/guides/OneDotNet.md b/Documentation/guides/OneDotNet.md index 142901020c4..056b86f608a 100644 --- a/Documentation/guides/OneDotNet.md +++ b/Documentation/guides/OneDotNet.md @@ -115,7 +115,7 @@ not be supported: ``` [rids]: https://docs.microsoft.com/dotnet/core/rid-catalog -[abet-sys]: https://github.com/xamarin/xamarin-android/issues/4127 +[abet-sys]: https://github.com/dotnet/android/issues/4127 ## Default file inclusion diff --git a/Documentation/guides/OneDotNetBindingProjects.md b/Documentation/guides/OneDotNetBindingProjects.md index 9e0829c1bb9..d6c9b7422e9 100644 --- a/Documentation/guides/OneDotNetBindingProjects.md +++ b/Documentation/guides/OneDotNetBindingProjects.md @@ -89,7 +89,7 @@ Or exclude *all* files within that folder: ``` -[default-items]: https://github.com/xamarin/xamarin-android/blob/main/src/Xamarin.Android.Build.Tasks/Microsoft.Android.Sdk/Sdk/AutoImport.props +[default-items]: https://github.com/dotnet/android/blob/main/src/Xamarin.Android.Build.Tasks/Microsoft.Android.Sdk/Sdk/AutoImport.props ## Embedded `.jar`./`.aar` diff --git a/Documentation/guides/internals/JavaJNI_Interop.md b/Documentation/guides/internals/JavaJNI_Interop.md index 3b8d684541d..2d6e8c82d72 100644 --- a/Documentation/guides/internals/JavaJNI_Interop.md +++ b/Documentation/guides/internals/JavaJNI_Interop.md @@ -327,7 +327,7 @@ The `System.Reflection.Emit` sequence mentioned in 3. above is among the most costly operations, repeated for each registered method. Some more information about Java type registration can be found -[here](https://github.com/xamarin/xamarin-android/wiki/Blueprint#java-type-registration). +[here](https://github.com/dotnet/android/wiki/Blueprint#java-type-registration). ## Marshal methods diff --git a/Documentation/guides/internals/debug-jni-objrefs.md b/Documentation/guides/internals/debug-jni-objrefs.md index b09b45ffaee..03631dfbfe9 100644 --- a/Documentation/guides/internals/debug-jni-objrefs.md +++ b/Documentation/guides/internals/debug-jni-objrefs.md @@ -54,7 +54,7 @@ In particular, `adb logcat` has a `MissingMethodException` mentioning that a con with the signature `(IntPtr, JniHandleOwnership)` could not be found. If you see a `NotSupportedException` with -[*anything else* as the inner exception](https://github.com/xamarin/xamarin-android/issues/7324), +[*anything else* as the inner exception](https://github.com/dotnet/android/issues/7324), then this is *not* due to JNI object references, and the rest of this guide will not help you. You will need to examine the inner exception to determine the original cause of the exception. diff --git a/Documentation/guides/profiling.md b/Documentation/guides/profiling.md index f558951a4b3..5ba63ac57b6 100644 --- a/Documentation/guides/profiling.md +++ b/Documentation/guides/profiling.md @@ -84,8 +84,8 @@ startup: across native and managed code. An example of these log messages would be [this managed call][managed_timing] or [this native call][native_timing]. -[managed_timing]: https://github.com/xamarin/xamarin-android/blob/faf2a3d7271e2e321b2fa500f85fa0f824abcf89/src/Mono.Android/Android.Runtime/JNIEnv.cs#L160 -[native_timing]: https://github.com/xamarin/xamarin-android/blob/6be4bdbcfd9f2fbe6267aceb934394bcdd0f13b4/src/monodroid/jni/monodroid-glue.cc#L2062 +[managed_timing]: https://github.com/dotnet/android/blob/faf2a3d7271e2e321b2fa500f85fa0f824abcf89/src/Mono.Android/Android.Runtime/JNIEnv.cs#L160 +[native_timing]: https://github.com/dotnet/android/blob/6be4bdbcfd9f2fbe6267aceb934394bcdd0f13b4/src/monodroid/jni/monodroid-glue.cc#L2062 ## Profiling the AOT Compiler diff --git a/Documentation/project-docs/exception-handling.md b/Documentation/project-docs/exception-handling.md index 3433c1d9a4c..1818fc0e855 100644 --- a/Documentation/project-docs/exception-handling.md +++ b/Documentation/project-docs/exception-handling.md @@ -247,12 +247,12 @@ Steps (1) through (4) are the same, then: [0]: https://docs.microsoft.com/en-us/windows/win32/debug/debugger-exception-handling -[1]: https://github.com/xamarin/xamarin-android/blob/402ae221be90fdb4b48c2aeb29170b745c30f60b/src/Mono.Android/Android.Runtime/JNINativeWrapper.cs#L34-L97 -[2]: https://github.com/xamarin/xamarin-android/blob/402ae221be90fdb4b48c2aeb29170b745c30f60b/src/Mono.Android/Android.Runtime/AndroidEnvironment.cs#L115-L129 +[1]: https://github.com/dotnet/android/blob/402ae221be90fdb4b48c2aeb29170b745c30f60b/src/Mono.Android/Android.Runtime/JNINativeWrapper.cs#L34-L97 +[2]: https://github.com/dotnet/android/blob/402ae221be90fdb4b48c2aeb29170b745c30f60b/src/Mono.Android/Android.Runtime/AndroidEnvironment.cs#L115-L129 [3]: https://docs.oracle.com/javase/8/docs/technotes/guides/jni/spec/functions.html#Throw [4]: https://developer.android.com/reference/java/lang/Thread#getUncaughtExceptionHandler() [5]: https://developer.android.com/reference/java/lang/Thread.UncaughtExceptionHandler#uncaughtException(java.lang.Thread,%20java.lang.Throwable) -[6]: https://github.com/xamarin/xamarin-android/blob/4cae5f5e40896c69b7448cb78cf613cf6327c97c/src/Mono.Android/Android.Runtime/JNIEnv.cs#L265-L296 +[6]: https://github.com/dotnet/android/blob/4cae5f5e40896c69b7448cb78cf613cf6327c97c/src/Mono.Android/Android.Runtime/JNIEnv.cs#L265-L296 --- diff --git a/Documentation/release-notes/5860.md b/Documentation/release-notes/5860.md index e7a70ecf578..15cc3df38d3 100644 --- a/Documentation/release-notes/5860.md +++ b/Documentation/release-notes/5860.md @@ -1,8 +1,8 @@ #### Application build and deployment -- [GitHub Issue #5863](https://github.com/xamarin/xamarin-android/issues/5863): +- [GitHub Issue #5863](https://github.com/dotnet/android/issues/5863): Setting the `AndroidFastDeploymentType` MSBuild property to `Assemblies:Dexes` may result in an MSB3680 error "The source file "obj/Debug/androidx/jl/classes.dex" does not exist". -- [GitHub PR #5860](https://github.com/xamarin/xamarin-android/pull/5860): +- [GitHub PR #5860](https://github.com/dotnet/android/pull/5860): Improve Fast Deployment error reporting so that more error conditions get more unique and actionable error messages. diff --git a/Documentation/release-notes/5888.md b/Documentation/release-notes/5888.md index 33605df3e42..dc067baa58e 100644 --- a/Documentation/release-notes/5888.md +++ b/Documentation/release-notes/5888.md @@ -1,6 +1,6 @@ #### Application build and deployment -- [GitHub PR #5888](https://github.com/xamarin/xamarin-android/pull/5888): +- [GitHub PR #5888](https://github.com/dotnet/android/pull/5888): Use the aapt2 from the Android SDK Build-tools package. Due to issues with the `aapt2` builds from maven, we are now sourcing the version of `aapt2` we ship from the SDK build-tools on our build machines. diff --git a/Documentation/release-notes/5945.md b/Documentation/release-notes/5945.md index fa9b2f37988..55a8c087b6f 100644 --- a/Documentation/release-notes/5945.md +++ b/Documentation/release-notes/5945.md @@ -3,5 +3,5 @@ - [GitHub Issue #835](https://github.com/dotnet/java-interop/issues/835): Don't throw an `IndexOutOfRangeException` if a Java type ends with `.` or `$`. -- [GitHub Issue #5821](https://github.com/xamarin/xamarin-android/issues/5921) +- [GitHub Issue #5821](https://github.com/dotnet/android/issues/5921) Don't throw a `NullReferenceException` when binding constructs involving Java generics in return types. diff --git a/Documentation/release-notes/5951.md b/Documentation/release-notes/5951.md index 699a54b8330..4faeeab0226 100644 --- a/Documentation/release-notes/5951.md +++ b/Documentation/release-notes/5951.md @@ -1,5 +1,5 @@ #### Application build and deployment -- [GitHub Issue #5851](https://github.com/xamarin/xamarin-android/issues/5851): +- [GitHub Issue #5851](https://github.com/dotnet/android/issues/5851): Add support for using `AndroidManifestPlaceholders` to set the `package` value in the `AndroidManifest.xml`. \ No newline at end of file diff --git a/Documentation/release-notes/6084.md b/Documentation/release-notes/6084.md index 3ac01c37505..63fb9db84f1 100644 --- a/Documentation/release-notes/6084.md +++ b/Documentation/release-notes/6084.md @@ -1,6 +1,6 @@ #### Application build and deployment -- [GitHub Pull Request #6084](https://github.com/xamarin/xamarin-android/pull/6084): +- [GitHub Pull Request #6084](https://github.com/dotnet/android/pull/6084): Android API 31 and a `$(TargetFrameworkVersion)` of `v11.0.99` requires JDK 11. This can be obtained manually by installing [Microsoft OpenJDK 11][ms-openjdk]. diff --git a/Documentation/release-notes/README.md b/Documentation/release-notes/README.md index 33582c50238..8b610c09efd 100644 --- a/Documentation/release-notes/README.md +++ b/Documentation/release-notes/README.md @@ -103,7 +103,7 @@ Examples: ```markdown ### Build and deployment performance -- [GitHub PR 3640](https://github.com/xamarin/xamarin-android/pull/3640): +- [GitHub PR 3640](https://github.com/dotnet/android/pull/3640): Use System.Reflection.Metadata rather than Cecil for `ResolveLibraryProjectImports`. This reduced the time for the `ResolveLibraryProjectImports` task from about 4.8 seconds to about 4.5 @@ -114,7 +114,7 @@ Examples: ### Application behavior on device and emulator - [Developer Community 743965](https://developercommunity.visualstudio.com/content/problem/743965/newtonsoftjsonjsonreaderexception-unexpected-chara.html), - [GitHub Issue 3626](https://github.com/xamarin/xamarin-android/issues/3626): + [GitHub Issue 3626](https://github.com/dotnet/android/issues/3626): Starting in Xamarin.Android 10.0, _Newtonsoft.Json.JsonReaderException: Unexpected character encountered_ caused `JsonConvert.DeserializeObject()` to fail in apps built in the Release configuration. @@ -240,7 +240,7 @@ added to `Documentation/release-notes/images/`. The GitHub compare view is handy for this step. For example: ``` - https://github.com/xamarin/xamarin-android/compare/v11.1.99.168...master + https://github.com/dotnet/android/compare/v11.1.99.168...master ``` (This step will no longer be necessary once labels are being added @@ -257,7 +257,7 @@ added to `Documentation/release-notes/images/`. { "branch": "master", "commit": "9bc00032eebc30e91a66114eff9026c6a3b0e4d7", - "repo": "git@github.com:https://github.com/xamarin/xamarin-android", + "repo": "git@github.com:https://github.com/dotnet/android", "sha256": "12caa3ca0e6f949183573bdc7727f7fa3143e46ef4b7202b6e42e28acc55a59b", "size": 411149176, "tag": "v11.1.99.218", @@ -335,7 +335,7 @@ added to `Documentation/release-notes/images/`. the `pre` tag to free up the non-`pre` tag for the Release version. 4. Create a GitHub release: Go to - , click the **...** menu on + , click the **...** menu on the far right of the tag name from step 2, then click **Create release**. 5. Paste the release notes into the GitHub release. @@ -425,7 +425,7 @@ added to `Documentation/release-notes/images/`. issue search page for the repository. For example: ``` - https://github.com/xamarin/xamarin-android/issues?q=5298+5294+5250 + https://github.com/dotnet/android/issues?q=5298+5294+5250 ``` 2. Validate that the count of items returned by the search is correct. @@ -517,7 +517,7 @@ added to `Documentation/release-notes/images/`. [commit-messages]: /Documentation/workflow/commit-messages.md [docs-guidelines]: https://github.com/MicrosoftDocs/xamarin-docs/blob/live/contributing-guidelines/template.md -[draft-notes]: https://github.com/xamarin/xamarin-android/wiki/Draft-release-notes +[draft-notes]: https://github.com/dotnet/android/wiki/Draft-release-notes [insertion-definition]: https://dev.azure.com/devdiv/DevDiv/_release?view=mine&definitionId=1755 [xe-docs]: https://github.com/MicrosoftDocs/xamarin-engineering-docs-pr/tree/master/docs/android/release-notes. [toc]: https://github.com/MicrosoftDocs/xamarin-engineering-docs-pr/blob/master/docs/android/release-notes/TOC.md diff --git a/Documentation/workflow/DevelopmentTips.md b/Documentation/workflow/DevelopmentTips.md index 74adc383b35..d6b1ef17154 100644 --- a/Documentation/workflow/DevelopmentTips.md +++ b/Documentation/workflow/DevelopmentTips.md @@ -96,7 +96,7 @@ First, you'll need to get a version of `libmonosgen-2.0.so` that includes debug symbols. You can either use a custom local build or download the debug version of `libmonosgen-2.0.so` for a published .NET for Android version: - 1. Go to and click on the + 1. Go to and click on the .NET for Android version you are debugging. 2. Find the **OSS core** section at the bottom of the release information and @@ -557,7 +557,7 @@ The `debug.mono.log` system property can also be set in an be preferred if it is not blank. [mono-logging]: https://www.mono-project.com/docs/advanced/runtime/logging-runtime-events/ -[6e58ce4]: https://github.com/xamarin/xamarin-android/commit/6e58ce405d00a965f3c206e2d509f5a5343b16f7 +[6e58ce4]: https://github.com/dotnet/android/commit/6e58ce405d00a965f3c206e2d509f5a5343b16f7 ## Installing .NET MAUI diff --git a/Documentation/workflow/mono-android-api-compatibility.md b/Documentation/workflow/mono-android-api-compatibility.md index c261b4dfcac..69aa7e2e1e7 100644 --- a/Documentation/workflow/mono-android-api-compatibility.md +++ b/Documentation/workflow/mono-android-api-compatibility.md @@ -276,4 +276,4 @@ throw `AbstractMethodError`. [cgnus]: https://developer.android.com/reference/android/database/Cursor.html#getNotificationUris() [csnus]: https://developer.android.com/reference/android/database/Cursor.html#setNotificationUris(android.content.ContentResolver,%20java.util.List%3Candroid.net.Uri%3E) [icursor]: https://docs.microsoft.com/en-us/dotnet/api/android.database.icursor?view=xamarin-android-sdk-9 -[linker-fix]: https://github.com/xamarin/xamarin-android/commit/f96fcf93e157472072576bcc0a8698302899e8cf +[linker-fix]: https://github.com/dotnet/android/commit/f96fcf93e157472072576bcc0a8698302899e8cf diff --git a/README.md b/README.md index 2ebe588edff..bcc273189c7 100644 --- a/README.md +++ b/README.md @@ -56,7 +56,7 @@ If you are interested in fixing issues and contributing directly to the code bas - Ask a question on [Stack Overflow](https://stackoverflow.com/questions/tagged/xamarin.android) or [Microsoft Q&A](https://docs.microsoft.com/en-us/answers/topics/dotnet-android.html). - [Request a new feature or vote for popular feature requests](https://developercommunity.visualstudio.com/search?entry=suggestion&space=8&preview2=true&q=xamarin+android&stateGroup=active&ftype=idea&sort=votes) on Microsoft Developer Community. - - File an issue in [GitHub Issues](https://github.com/xamarin/xamarin-android/issues/new/choose). + - File an issue in [GitHub Issues](https://github.com/dotnet/android/issues/new/choose). - Discuss development and design on [Discord](https://aka.ms/dotnet-discord). [![Discord](https://img.shields.io/badge/chat-on%20discord-brightgreen)](https://aka.ms/dotnet-discord) diff --git a/build-tools/scripts/MonoUnixNative.targets b/build-tools/scripts/MonoUnixNative.targets index 6afce18c8c2..da2c5f09d54 100644 --- a/build-tools/scripts/MonoUnixNative.targets +++ b/build-tools/scripts/MonoUnixNative.targets @@ -1,5 +1,5 @@ diff --git a/eng/README.md b/eng/README.md index 4322bf83e77..04a0225139b 100644 --- a/eng/README.md +++ b/eng/README.md @@ -38,7 +38,7 @@ darc update-dependencies --channel ".NET 6" To configure automatic updates, use the [`darc add-subscription`][5] command to enroll a target repo/branch into updates from a particular channel: ``` -darc add-subscription --channel ".NET 6" --source-repo https://github.com/dotnet/installer --target-repo https://github.com/xamarin/xamarin-android --target-branch main --update-frequency everyWeek --standard-automerge +darc add-subscription --channel ".NET 6" --source-repo https://github.com/dotnet/installer --target-repo https://github.com/dotnet/android --target-branch main --update-frequency everyWeek --standard-automerge ``` Once a subscription is configured, pull requests will be created automatically @@ -57,17 +57,17 @@ to a default darc/maestro channel if one is configured. Default channels are manually managed at this time. To configure a new default repo+branch <-> channel association, run the [`darc add-default-channel`][6] command: ``` -darc add-default-channel --channel ".NET 6" --branch "main" --repo https://github.com/xamarin/xamarin-android +darc add-default-channel --channel ".NET 6" --branch "main" --repo https://github.com/dotnet/android ``` When a new release branch is created, this command should look something like this: ``` -darc add-default-channel --channel ".NET 6.0.1xx SDK Preview 4" --branch "release/6.0.1xx-preview4" --repo https://github.com/xamarin/xamarin-android +darc add-default-channel --channel ".NET 6.0.1xx SDK Preview 4" --branch "release/6.0.1xx-preview4" --repo https://github.com/dotnet/android ``` Other products/tools can consume our package version info in the following way: ``` -darc add-dependency -n Microsoft.Android.Sdk.Windows -t product -r https://github.com/xamarin/xamarin-android -v 1.2.3 +darc add-dependency -n Microsoft.Android.Sdk.Windows -t product -r https://github.com/dotnet/android -v 1.2.3 ``` diff --git a/external/Java.Interop/Documentation/Architecture.md b/external/Java.Interop/Documentation/Architecture.md index 5daf79d73f4..afc7c30b6e6 100644 --- a/external/Java.Interop/Documentation/Architecture.md +++ b/external/Java.Interop/Documentation/Architecture.md @@ -33,7 +33,7 @@ Within Xamarin.Android, there are four "moving parts": 4. MSBuild glue code to glue various things together. See [xamarin-android/src/Xamarin.Android.Build.Tasks][xa-tasks]. -[xa-tasks]: https://github.com/xamarin/xamarin-android/tree/master/src/Xamarin.Android.Build.Tasks +[xa-tasks]: https://github.com/dotnet/android/tree/master/src/Xamarin.Android.Build.Tasks Furthermore, there's a matter of "time": binding assemblies (2) are emitted at one time, while everything else (1, 3, 4) are bundled with the SDK and diff --git a/external/Java.Interop/tools/param-name-importer/README.md b/external/Java.Interop/tools/param-name-importer/README.md index fcfbbf56d38..82e7aa36c8b 100644 --- a/external/Java.Interop/tools/param-name-importer/README.md +++ b/external/Java.Interop/tools/param-name-importer/README.md @@ -1,7 +1,7 @@ New droiddoc importer that works not only on OSX but works everywhere. HtmlLoader.cs and those HTML DTD resources are from -https://github.com/xamarin/xamarin-android/tree/master/src/Xamarin.Android.Tools.JavadocImporter +https://github.com/dotnet/android/tree/master/src/Xamarin.Android.Tools.JavadocImporter JavaApi.XmlModel.cs is from here, with some minor changes: https://github.com/dotnet/java-interop/blob/0cb8e2d3701d213bf3d662daa014707f53f96637/src/Xamarin.Android.Tools.ApiXmlAdjuster/JavaApi.XmlModel.cs diff --git a/src/Microsoft.Android.Build.BaseTasks/AndroidRidAbiHelper.cs b/src/Microsoft.Android.Build.BaseTasks/AndroidRidAbiHelper.cs index 009181afffd..a52c731b34b 100644 --- a/src/Microsoft.Android.Build.BaseTasks/AndroidRidAbiHelper.cs +++ b/src/Microsoft.Android.Build.BaseTasks/AndroidRidAbiHelper.cs @@ -1,4 +1,4 @@ -// https://github.com/xamarin/xamarin-android/blob/34acbbae6795854cc4e9f8eb7167ab011e0266b4/src/Xamarin.Android.Build.Tasks/Utilities/MonoAndroidHelper.cs#L251 +// https://github.com/dotnet/android/blob/34acbbae6795854cc4e9f8eb7167ab011e0266b4/src/Xamarin.Android.Build.Tasks/Utilities/MonoAndroidHelper.cs#L251 using System; using System.IO; diff --git a/src/Microsoft.Android.Build.BaseTasks/AndroidRunToolTask.cs b/src/Microsoft.Android.Build.BaseTasks/AndroidRunToolTask.cs index c40f73cbda1..1e74efa684d 100644 --- a/src/Microsoft.Android.Build.BaseTasks/AndroidRunToolTask.cs +++ b/src/Microsoft.Android.Build.BaseTasks/AndroidRunToolTask.cs @@ -1,4 +1,4 @@ -// https://github.com/xamarin/xamarin-android/blob/0134c2fb20f2f20127b24ef49177d9fe8226efdb/src/Xamarin.Android.Build.Tasks/Tasks/AndroidToolTask.cs#L9 +// https://github.com/dotnet/android/blob/0134c2fb20f2f20127b24ef49177d9fe8226efdb/src/Xamarin.Android.Build.Tasks/Tasks/AndroidToolTask.cs#L9 using System.IO; using System.Text.RegularExpressions; diff --git a/src/Microsoft.Android.Build.BaseTasks/AndroidTask.cs b/src/Microsoft.Android.Build.BaseTasks/AndroidTask.cs index 9acb7b8b056..557a0595c3a 100644 --- a/src/Microsoft.Android.Build.BaseTasks/AndroidTask.cs +++ b/src/Microsoft.Android.Build.BaseTasks/AndroidTask.cs @@ -1,4 +1,4 @@ -// https://github.com/xamarin/xamarin-android/blob/9fca138604c53989e1cff7fc0c2e939583b4da28/src/Xamarin.Android.Build.Tasks/Tasks/AndroidTask.cs#L10 +// https://github.com/dotnet/android/blob/9fca138604c53989e1cff7fc0c2e939583b4da28/src/Xamarin.Android.Build.Tasks/Tasks/AndroidTask.cs#L10 using System; using System.IO; diff --git a/src/Microsoft.Android.Build.BaseTasks/AndroidToolTask.cs b/src/Microsoft.Android.Build.BaseTasks/AndroidToolTask.cs index 5e9cfe831e4..cdd109249a6 100644 --- a/src/Microsoft.Android.Build.BaseTasks/AndroidToolTask.cs +++ b/src/Microsoft.Android.Build.BaseTasks/AndroidToolTask.cs @@ -1,4 +1,4 @@ -// https://github.com/xamarin/xamarin-android/blob/9fca138604c53989e1cff7fc0c2e939583b4da28/src/Xamarin.Android.Build.Tasks/Tasks/AndroidTask.cs#L75 +// https://github.com/dotnet/android/blob/9fca138604c53989e1cff7fc0c2e939583b4da28/src/Xamarin.Android.Build.Tasks/Tasks/AndroidTask.cs#L75 using System; using System.IO; diff --git a/src/Microsoft.Android.Build.BaseTasks/AsyncTask.cs b/src/Microsoft.Android.Build.BaseTasks/AsyncTask.cs index 5c5c951793a..f85e897f6a1 100644 --- a/src/Microsoft.Android.Build.BaseTasks/AsyncTask.cs +++ b/src/Microsoft.Android.Build.BaseTasks/AsyncTask.cs @@ -1,4 +1,4 @@ -// https://github.com/xamarin/xamarin-android/blob/9fca138604c53989e1cff7fc0c2e939583b4da28/src/Xamarin.Android.Build.Tasks/Tasks/AndroidTask.cs#L27 +// https://github.com/dotnet/android/blob/9fca138604c53989e1cff7fc0c2e939583b4da28/src/Xamarin.Android.Build.Tasks/Tasks/AndroidTask.cs#L27 // https://github.com/xamarin/Xamarin.Build.AsyncTask/blob/db4ce14dacfef47435c238b1b681c124e60ea1a0/Xamarin.Build.AsyncTask/AsyncTask.cs using System; diff --git a/src/Microsoft.Android.Build.BaseTasks/AsyncTaskExtensions.cs b/src/Microsoft.Android.Build.BaseTasks/AsyncTaskExtensions.cs index 6b643ee7d61..b532f74709c 100644 --- a/src/Microsoft.Android.Build.BaseTasks/AsyncTaskExtensions.cs +++ b/src/Microsoft.Android.Build.BaseTasks/AsyncTaskExtensions.cs @@ -1,4 +1,4 @@ -// https://github.com/xamarin/xamarin-android/blob/83854738b8e01747f9536f426fe17ad784cc2081/src/Xamarin.Android.Build.Tasks/Utilities/AsyncTaskExtensions.cs +// https://github.com/dotnet/android/blob/83854738b8e01747f9536f426fe17ad784cc2081/src/Xamarin.Android.Build.Tasks/Utilities/AsyncTaskExtensions.cs using System; using System.Collections.Generic; diff --git a/src/Microsoft.Android.Build.BaseTasks/Files.cs b/src/Microsoft.Android.Build.BaseTasks/Files.cs index 2fcad10a525..43318a82d15 100644 --- a/src/Microsoft.Android.Build.BaseTasks/Files.cs +++ b/src/Microsoft.Android.Build.BaseTasks/Files.cs @@ -1,5 +1,5 @@ -// https://github.com/xamarin/xamarin-android/blob/34acbbae6795854cc4e9f8eb7167ab011e0266b4/src/Xamarin.Android.Build.Tasks/Utilities/Files.cs -// https://github.com/xamarin/xamarin-android/blob/34acbbae6795854cc4e9f8eb7167ab011e0266b4/src/Xamarin.Android.Build.Tasks/Utilities/MonoAndroidHelper.cs#L409 +// https://github.com/dotnet/android/blob/34acbbae6795854cc4e9f8eb7167ab011e0266b4/src/Xamarin.Android.Build.Tasks/Utilities/Files.cs +// https://github.com/dotnet/android/blob/34acbbae6795854cc4e9f8eb7167ab011e0266b4/src/Xamarin.Android.Build.Tasks/Utilities/MonoAndroidHelper.cs#L409 using System; using System.Collections.Generic; diff --git a/src/Microsoft.Android.Build.BaseTasks/LinePreservedXmlWriter.cs b/src/Microsoft.Android.Build.BaseTasks/LinePreservedXmlWriter.cs index d2cd82e1d39..0bd37f6a3f3 100644 --- a/src/Microsoft.Android.Build.BaseTasks/LinePreservedXmlWriter.cs +++ b/src/Microsoft.Android.Build.BaseTasks/LinePreservedXmlWriter.cs @@ -1,4 +1,4 @@ -// https://github.com/xamarin/xamarin-android/blob/2aea0af1da5c46924dd00587701b6c91391d62f8/src/Xamarin.Android.Build.Tasks/Utilities/LinePreservedXmlWriter.cs +// https://github.com/dotnet/android/blob/2aea0af1da5c46924dd00587701b6c91391d62f8/src/Xamarin.Android.Build.Tasks/Utilities/LinePreservedXmlWriter.cs using System; using System.Collections.Generic; diff --git a/src/Microsoft.Android.Build.BaseTasks/MSBuildExtensions.cs b/src/Microsoft.Android.Build.BaseTasks/MSBuildExtensions.cs index dc1f55a17bd..5a8fed1a5a9 100644 --- a/src/Microsoft.Android.Build.BaseTasks/MSBuildExtensions.cs +++ b/src/Microsoft.Android.Build.BaseTasks/MSBuildExtensions.cs @@ -1,4 +1,4 @@ -// https://github.com/xamarin/xamarin-android/blob/eed430e4dc442ee98046fb13956ef49f29ce7b40/src/Xamarin.Android.Build.Tasks/Utilities/MSBuildExtensions.cs +// https://github.com/dotnet/android/blob/eed430e4dc442ee98046fb13956ef49f29ce7b40/src/Xamarin.Android.Build.Tasks/Utilities/MSBuildExtensions.cs using System; using System.Diagnostics; diff --git a/src/Microsoft.Android.Build.BaseTasks/MSBuildReferences.projitems b/src/Microsoft.Android.Build.BaseTasks/MSBuildReferences.projitems index e5ccd74facc..2d59aacecc1 100644 --- a/src/Microsoft.Android.Build.BaseTasks/MSBuildReferences.projitems +++ b/src/Microsoft.Android.Build.BaseTasks/MSBuildReferences.projitems @@ -1,5 +1,5 @@ - + diff --git a/src/Microsoft.Android.Build.BaseTasks/MemoryStreamPool.cs b/src/Microsoft.Android.Build.BaseTasks/MemoryStreamPool.cs index 2a8174a5f5d..c4f053aa3a1 100644 --- a/src/Microsoft.Android.Build.BaseTasks/MemoryStreamPool.cs +++ b/src/Microsoft.Android.Build.BaseTasks/MemoryStreamPool.cs @@ -1,4 +1,4 @@ -// https://github.com/xamarin/xamarin-android/blob/c9e5f58d2fa92283917ae4e8f9c370adfd40b908/src/Xamarin.Android.Build.Tasks/Utilities/MemoryStreamPool.cs +// https://github.com/dotnet/android/blob/c9e5f58d2fa92283917ae4e8f9c370adfd40b908/src/Xamarin.Android.Build.Tasks/Utilities/MemoryStreamPool.cs using System.IO; using System.Text; diff --git a/src/Microsoft.Android.Build.BaseTasks/ObjectPool.cs b/src/Microsoft.Android.Build.BaseTasks/ObjectPool.cs index 91018c17bd1..69ce788ebef 100644 --- a/src/Microsoft.Android.Build.BaseTasks/ObjectPool.cs +++ b/src/Microsoft.Android.Build.BaseTasks/ObjectPool.cs @@ -1,4 +1,4 @@ -// https://github.com/xamarin/xamarin-android/blob/87ee20c59a09ba4314f4226e1c77ee2331c3f09f/src/Xamarin.Android.Build.Tasks/Utilities/ObjectPool.cs +// https://github.com/dotnet/android/blob/87ee20c59a09ba4314f4226e1c77ee2331c3f09f/src/Xamarin.Android.Build.Tasks/Utilities/ObjectPool.cs using System; using System.Collections.Concurrent; diff --git a/src/Microsoft.Android.Build.BaseTasks/UnhandledExceptionLogger.cs b/src/Microsoft.Android.Build.BaseTasks/UnhandledExceptionLogger.cs index 06a34fe9a96..9d3bd88f5a8 100644 --- a/src/Microsoft.Android.Build.BaseTasks/UnhandledExceptionLogger.cs +++ b/src/Microsoft.Android.Build.BaseTasks/UnhandledExceptionLogger.cs @@ -1,4 +1,4 @@ -// https://github.com/xamarin/xamarin-android/blob/9fca138604c53989e1cff7fc0c2e939583b4da28/src/Xamarin.Android.Build.Tasks/Utilities/UnhandledExceptionLogger.cs +// https://github.com/dotnet/android/blob/9fca138604c53989e1cff7fc0c2e939583b4da28/src/Xamarin.Android.Build.Tasks/Utilities/UnhandledExceptionLogger.cs using System; using System.Collections.Generic; diff --git a/src/Microsoft.Android.Build.BaseTasks/XDocumentExtensions.cs b/src/Microsoft.Android.Build.BaseTasks/XDocumentExtensions.cs index c3979a786ac..a081848f4f9 100644 --- a/src/Microsoft.Android.Build.BaseTasks/XDocumentExtensions.cs +++ b/src/Microsoft.Android.Build.BaseTasks/XDocumentExtensions.cs @@ -1,4 +1,4 @@ -// https://github.com/xamarin/xamarin-android/blob/72bb66856814e0b64e02b21be66a6dc03e1ffcb6/src/Xamarin.Android.Build.Tasks/Utilities/XDocumentExtensions.cs +// https://github.com/dotnet/android/blob/72bb66856814e0b64e02b21be66a6dc03e1ffcb6/src/Xamarin.Android.Build.Tasks/Utilities/XDocumentExtensions.cs using System.Linq; using System.Xml.XPath; diff --git a/src/Mono.Android/Android.Runtime/AndroidRuntime.cs b/src/Mono.Android/Android.Runtime/AndroidRuntime.cs index 9e901ca2847..41c8d513a9f 100644 --- a/src/Mono.Android/Android.Runtime/AndroidRuntime.cs +++ b/src/Mono.Android/Android.Runtime/AndroidRuntime.cs @@ -444,7 +444,7 @@ static bool FastRegisterNativeMembers (JniType nativeClass, Type type, ReadOnlyS class MagicRegistrationMap { #pragma warning disable CS0649 // Field is never assigned to; - // assigned to in generated IL: https://github.com/xamarin/xamarin-android/blob/cbfa7e20acebd37b52ec4de9d5c1a4a66ddda799/src/Xamarin.Android.Build.Tasks/Linker/MonoDroid.Tuner/MonoDroidMarkStep.cs#L204 + // assigned to in generated IL: https://github.com/dotnet/android/blob/cbfa7e20acebd37b52ec4de9d5c1a4a66ddda799/src/Xamarin.Android.Build.Tasks/Linker/MonoDroid.Tuner/MonoDroidMarkStep.cs#L204 static Dictionary? typesMap; #pragma warning restore CS0649 diff --git a/src/Mono.Android/Android.Runtime/JNIEnv.cs b/src/Mono.Android/Android.Runtime/JNIEnv.cs index 81418cfa6ad..22d44454db9 100644 --- a/src/Mono.Android/Android.Runtime/JNIEnv.cs +++ b/src/Mono.Android/Android.Runtime/JNIEnv.cs @@ -783,7 +783,7 @@ public static void CopyArray (IntPtr src, string[] dest) // FIXME: Since a Dictionary is used here, the trimmer will not be able to properly analyze `Type t` // error IL2111: Method 'lambda expression' with parameters or return value with `DynamicallyAccessedMembersAttribute` is accessed via reflection. Trimmer can't guarantee availability of the requirements of the method. - [UnconditionalSuppressMessage ("Trimming", "IL2067", Justification = "FIXME: https://github.com/xamarin/xamarin-android/issues/8724")] + [UnconditionalSuppressMessage ("Trimming", "IL2067", Justification = "FIXME: https://github.com/dotnet/android/issues/8724")] static object? GetObject (IntPtr e, Type? t) => Java.Lang.Object.GetObject (e, JniHandleOwnership.TransferLocalRef, t); } }, diff --git a/src/Mono.Android/Android.Runtime/JNINativeWrapper.cs b/src/Mono.Android/Android.Runtime/JNINativeWrapper.cs index 84d7de20f76..47e360f99ae 100644 --- a/src/Mono.Android/Android.Runtime/JNINativeWrapper.cs +++ b/src/Mono.Android/Android.Runtime/JNINativeWrapper.cs @@ -54,7 +54,7 @@ public static Delegate CreateDelegate (Delegate dlg) param_types [i] = parameters [i].ParameterType; } - // FIXME: https://github.com/xamarin/xamarin-android/issues/8724 + // FIXME: https://github.com/dotnet/android/issues/8724 // IL3050 disabled in source: if someone uses NativeAOT, they will get the warning. #pragma warning disable IL3050 var dynamic = new DynamicMethod (DynamicMethodNameCounter.GetUniqueName (), ret_type, param_types, typeof (DynamicMethodNameCounter), true); diff --git a/src/Mono.Android/Xamarin.Android.Net/AndroidMessageHandler.cs b/src/Mono.Android/Xamarin.Android.Net/AndroidMessageHandler.cs index b2eb1d0eae6..3925936d9be 100644 --- a/src/Mono.Android/Xamarin.Android.Net/AndroidMessageHandler.cs +++ b/src/Mono.Android/Xamarin.Android.Net/AndroidMessageHandler.cs @@ -1188,7 +1188,7 @@ protected virtual async Task WriteRequestContentToOutput (HttpRequestMessage req // There's also no way to send content using GET (except in the URL, of course), so discarding // request.Content is what we should do. // - // See https://github.com/xamarin/xamarin-android/issues/1282 + // See https://github.com/dotnet/android/issues/1282 if (redirectState.Method == HttpMethod.Get) { if (Logger.LogNet) Logger.Log (LogLevel.Info, LOG_APP, $"Discarding content on redirect"); diff --git a/src/Mono.Android/Xamarin.Android.Net/OldAndroidSSLSocketFactory.cs b/src/Mono.Android/Xamarin.Android.Net/OldAndroidSSLSocketFactory.cs index 3b03cc42860..036e8e0cf0e 100644 --- a/src/Mono.Android/Xamarin.Android.Net/OldAndroidSSLSocketFactory.cs +++ b/src/Mono.Android/Xamarin.Android.Net/OldAndroidSSLSocketFactory.cs @@ -4,7 +4,7 @@ namespace Xamarin.Android.Net { - // Context: https://github.com/xamarin/xamarin-android/issues/1615 + // Context: https://github.com/dotnet/android/issues/1615 // // Code based on the code provided in the issue above // diff --git a/src/Xamarin.Android.Build.Tasks/Microsoft.Android.Sdk/targets/Microsoft.Android.Sdk.DefaultProperties.targets b/src/Xamarin.Android.Build.Tasks/Microsoft.Android.Sdk/targets/Microsoft.Android.Sdk.DefaultProperties.targets index 0ec86571c9a..c0cacae5a3e 100644 --- a/src/Xamarin.Android.Build.Tasks/Microsoft.Android.Sdk/targets/Microsoft.Android.Sdk.DefaultProperties.targets +++ b/src/Xamarin.Android.Build.Tasks/Microsoft.Android.Sdk/targets/Microsoft.Android.Sdk.DefaultProperties.targets @@ -98,7 +98,7 @@ false - + <_RuntimeIdentifierUsesAppHost>false false false diff --git a/src/Xamarin.Android.Build.Tasks/Tasks/CalculateLayoutCodeBehind.cs b/src/Xamarin.Android.Build.Tasks/Tasks/CalculateLayoutCodeBehind.cs index a2ac52da084..4844dac92ce 100644 --- a/src/Xamarin.Android.Build.Tasks/Tasks/CalculateLayoutCodeBehind.cs +++ b/src/Xamarin.Android.Build.Tasks/Tasks/CalculateLayoutCodeBehind.cs @@ -217,7 +217,7 @@ bool LoadLayout (string filePath, Dictionary groupIndex, r XPathNavigator current = nodes.Current; // anywhere is ignored - Android always returns 'null' if you try to find such - // an element. Prevents https://github.com/xamarin/xamarin-android/issues/1929 + // an element. Prevents https://github.com/dotnet/android/issues/1929 if (MonoAndroidHelper.StringEquals ("merge", current.LocalName)) continue; diff --git a/src/Xamarin.Android.Build.Tasks/Tasks/ConvertCustomView.cs b/src/Xamarin.Android.Build.Tasks/Tasks/ConvertCustomView.cs index 6f6bc56af9e..78c16f71360 100644 --- a/src/Xamarin.Android.Build.Tasks/Tasks/ConvertCustomView.cs +++ b/src/Xamarin.Android.Build.Tasks/Tasks/ConvertCustomView.cs @@ -141,7 +141,7 @@ bool TryFixFragment (XAttribute attr, Dictionary acwMap) return true; } else if (attr.Value?.Contains (',') ?? false) { // attr.Value could be an assembly-qualified name that isn't in acw-map.txt; - // see e5b1c92c, https://github.com/xamarin/xamarin-android/issues/1296#issuecomment-365091948 + // see e5b1c92c, https://github.com/dotnet/android/issues/1296#issuecomment-365091948 var n = attr.Value.Substring (0, attr.Value.IndexOf (',')); if (acwMap.TryGetValue (n, out mappedValue)) { attr.Value = mappedValue; diff --git a/src/Xamarin.Android.Build.Tasks/Tasks/CreateAar.cs b/src/Xamarin.Android.Build.Tasks/Tasks/CreateAar.cs index a984bc643ba..b74d5589082 100644 --- a/src/Xamarin.Android.Build.Tasks/Tasks/CreateAar.cs +++ b/src/Xamarin.Android.Build.Tasks/Tasks/CreateAar.cs @@ -56,7 +56,7 @@ public override bool RunTask () } if (AndroidAssets != null) { foreach (var asset in AndroidAssets) { - // See: https://github.com/xamarin/xamarin-android/commit/665cb59205f8ac565b6acbda740624844bc1cbd9 + // See: https://github.com/dotnet/android/commit/665cb59205f8ac565b6acbda740624844bc1cbd9 if (Directory.Exists (asset.ItemSpec)) { Log.LogDebugMessage ($"Skipping item, is a directory: {asset.ItemSpec}"); continue; @@ -70,7 +70,7 @@ public override bool RunTask () if (AndroidResources != null) { var nameCaseMap = new StringBuilder (); foreach (var resource in AndroidResources) { - // See: https://github.com/xamarin/xamarin-android/commit/665cb59205f8ac565b6acbda740624844bc1cbd9 + // See: https://github.com/dotnet/android/commit/665cb59205f8ac565b6acbda740624844bc1cbd9 if (Directory.Exists (resource.ItemSpec)) { Log.LogDebugMessage ($"Skipping item, is a directory: {resource.ItemSpec}"); continue; diff --git a/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/IncrementalBuildTest.cs b/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/IncrementalBuildTest.cs index ed99e7cf577..75193d50af1 100644 --- a/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/IncrementalBuildTest.cs +++ b/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/IncrementalBuildTest.cs @@ -637,7 +637,7 @@ public Class2 () } } - //https://github.com/xamarin/xamarin-android/issues/2247 + //https://github.com/dotnet/android/issues/2247 [Test] [NonParallelizable] // Do not run timing sensitive tests in parallel public void AppProjectTargetsDoNotBreak ([Values (AndroidRuntime.CoreCLR, AndroidRuntime.NativeAOT)] AndroidRuntime runtime) diff --git a/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/Utilities/BaseTest.cs b/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/Utilities/BaseTest.cs index 436393b612b..d88603519bb 100644 --- a/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/Utilities/BaseTest.cs +++ b/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/Utilities/BaseTest.cs @@ -129,7 +129,7 @@ protected static (int code, string stdOutput, string stdError) RunApkDiffCommand var result = (code: exitCode, stdOutput: stdOutput.ToString ().Trim (), stdError: stdError.ToString ().Trim ()); var logContent = $"apkdiff exited with code: {exitCode}" + - $"\ncontext: https://github.com/xamarin/xamarin-android/blob/main/Documentation/project-docs/ApkSizeRegressionChecks.md" + + $"\ncontext: https://github.com/dotnet/android/blob/main/Documentation/project-docs/ApkSizeRegressionChecks.md" + $"\nstdOut:\n{result.stdOutput}\nstdErr:\n{result.stdError}"; File.WriteAllText (logFilePath, logContent); TestContext.AddTestAttachment (logFilePath, Path.GetFileName (logFilePath)); diff --git a/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.ProjectTools/Common/Builder.cs b/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.ProjectTools/Common/Builder.cs index 753f6d7a9fa..1d33957821a 100644 --- a/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.ProjectTools/Common/Builder.cs +++ b/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.ProjectTools/Common/Builder.cs @@ -306,7 +306,7 @@ protected bool BuildInternal (string projectOrSolution, string target, string [] //NOTE: commit messages can "accidentally" cause test failures // Consider if you added an error message in a commit message, then wrote a test asserting the error no longer occurs. // Both Jenkins and VSTS have an environment variable containing the full commit message, which will inexplicably cause your test to fail... - // For a Jenkins case, see https://github.com/xamarin/xamarin-android/pull/1049#issuecomment-347625456 + // For a Jenkins case, see https://github.com/dotnet/android/pull/1049#issuecomment-347625456 // For a VSTS case, see http://build.devdiv.io/1806783 psi.SetEnvironmentVariable ("ghprbPullLongDescription", ""); psi.SetEnvironmentVariable ("BUILD_SOURCEVERSIONMESSAGE", ""); diff --git a/src/Xamarin.Android.Build.Tasks/Utilities/AndroidResource.cs b/src/Xamarin.Android.Build.Tasks/Utilities/AndroidResource.cs index cf219652841..129683c883b 100644 --- a/src/Xamarin.Android.Build.Tasks/Utilities/AndroidResource.cs +++ b/src/Xamarin.Android.Build.Tasks/Utilities/AndroidResource.cs @@ -184,7 +184,7 @@ private static void TryFixFragment (XAttribute attr, Action? registerCus return; if (n.Contains (',')) { // attr.Value could be an assembly-qualified name that isn't in acw-map.txt; - // see e5b1c92c, https://github.com/xamarin/xamarin-android/issues/1296#issuecomment-365091948 + // see e5b1c92c, https://github.com/dotnet/android/issues/1296#issuecomment-365091948 n = attr.Value.Substring (0, attr.Value.IndexOf (',')); } registerCustomView?.Invoke (n); diff --git a/src/Xamarin.Android.Build.Tasks/Utilities/TypeMapCecilAdapter.cs b/src/Xamarin.Android.Build.Tasks/Utilities/TypeMapCecilAdapter.cs index f3327506f2c..53dde75784c 100644 --- a/src/Xamarin.Android.Build.Tasks/Utilities/TypeMapCecilAdapter.cs +++ b/src/Xamarin.Android.Build.Tasks/Utilities/TypeMapCecilAdapter.cs @@ -124,7 +124,7 @@ static void ProcessReleaseType (TypeDefinitionCache cache, ReleaseGenerationStat // omit them from the table we output - we need the same number of entries in both java-to-managed and // managed-to-java tables. `SkipInJavaToManaged` set to `true` will cause the native assembly generator // to output `0` as the token id for the type, thus effectively causing the runtime unable to match such - // a Java type name to a managed type. This fixes https://github.com/xamarin/xamarin-android/issues/4660 + // a Java type name to a managed type. This fixes https://github.com/dotnet/android/issues/4660 var entry = new TypeMapReleaseEntry { JavaName = javaName, ManagedTypeName = td.FullName, diff --git a/src/java-runtime/java/mono/android/MonoPackageManager.java b/src/java-runtime/java/mono/android/MonoPackageManager.java index 5381e41c39f..afbee894eb0 100644 --- a/src/java-runtime/java/mono/android/MonoPackageManager.java +++ b/src/java-runtime/java/mono/android/MonoPackageManager.java @@ -79,8 +79,8 @@ public static void LoadApplication (Context context) // in memory. This was seen on some devices (Huawei P8) and the x86_64 Android emulator. See the // following issues: // - // https://github.com/xamarin/xamarin-android/issues/4772 - // https://github.com/xamarin/xamarin-android/issues/4852 + // https://github.com/dotnet/android/issues/4772 + // https://github.com/dotnet/android/issues/4852 // // We could limit the preloading to only 64-bit 5.x Android versions but it appears to be more effort // than necessary as preloading won't hurt performance (much - some libraries might not be needed diff --git a/src/native/mono/monodroid/monodroid-glue-internal.hh b/src/native/mono/monodroid/monodroid-glue-internal.hh index ce15f833774..46576f147ce 100644 --- a/src/native/mono/monodroid/monodroid-glue-internal.hh +++ b/src/native/mono/monodroid/monodroid-glue-internal.hh @@ -47,7 +47,7 @@ #include // See https://github.com/dotnet/runtime/pull/67024 -// See https://github.com/xamarin/xamarin-android/issues/6935 +// See https://github.com/dotnet/android/issues/6935 extern mono_bool mono_opt_aot_lazy_assembly_load; namespace xamarin::android::internal diff --git a/src/native/mono/runtime-base/util.hh b/src/native/mono/runtime-base/util.hh index 22dc3d4cf6c..fe6970a8ed4 100644 --- a/src/native/mono/runtime-base/util.hh +++ b/src/native/mono/runtime-base/util.hh @@ -397,7 +397,7 @@ namespace xamarin::android } // It's likely that we got a nullptr because the current thread isn't attached (see - // https://github.com/xamarin/xamarin-android/issues/6211), so we need to attach the thread to the root + // https://github.com/dotnet/android/issues/6211), so we need to attach the thread to the root // domain ret = mono_get_root_domain (); if (attach_thread_if_needed) { diff --git a/tests/CodeGen-Binding/Xamarin.Android.McwGen-Tests/Timing.cs b/tests/CodeGen-Binding/Xamarin.Android.McwGen-Tests/Timing.cs index dd592581889..312e7dac411 100644 --- a/tests/CodeGen-Binding/Xamarin.Android.McwGen-Tests/Timing.cs +++ b/tests/CodeGen-Binding/Xamarin.Android.McwGen-Tests/Timing.cs @@ -8,7 +8,7 @@ namespace Com.Xamarin.Android { - // Provoke https://github.com/xamarin/xamarin-android/issues/4660 + // Provoke https://github.com/dotnet/android/issues/4660 // We need this type to appear *before* `Timing` in `monodis --typedef` output [Register ("com/xamarin/android/Timing", DoNotGenerateAcw = true)] public partial class Timinf : Timing { diff --git a/tests/MSBuildDeviceIntegration/Tests/InstallAndRunTests.cs b/tests/MSBuildDeviceIntegration/Tests/InstallAndRunTests.cs index 68ee904b23b..da7e83b4b3f 100644 --- a/tests/MSBuildDeviceIntegration/Tests/InstallAndRunTests.cs +++ b/tests/MSBuildDeviceIntegration/Tests/InstallAndRunTests.cs @@ -1257,7 +1257,7 @@ public void RuntimeConfigDevJsonIsApplied () public static Func CreateLineChecker (string expectedLogcatOutput) { // On .NET 6, `adb logcat` output may be line-wrapped in unexpected ways. - // https://github.com/xamarin/xamarin-android/pull/6119#issuecomment-896246633 + // https://github.com/dotnet/android/pull/6119#issuecomment-896246633 // Try to see if *successive* lines match expected output var remaining = expectedLogcatOutput; return line => { @@ -3043,7 +3043,7 @@ public void FixLegacyResourceDesignerStep ([Values] bool isRelease, [Values (And [Test] public void MicrosoftIntune ([Values] bool isRelease, [Values (AndroidRuntime.CoreCLR, AndroidRuntime.NativeAOT)] AndroidRuntime runtime) { - Assert.Ignore ("https://github.com/xamarin/xamarin-android/issues/8548"); + Assert.Ignore ("https://github.com/dotnet/android/issues/8548"); if (IgnoreUnsupportedConfiguration (runtime, release: isRelease)) { return; } diff --git a/tests/Microsoft.Android.Build.BaseTasks-Tests/FilesTests.cs b/tests/Microsoft.Android.Build.BaseTasks-Tests/FilesTests.cs index 2a908b53898..18ae4e76473 100644 --- a/tests/Microsoft.Android.Build.BaseTasks-Tests/FilesTests.cs +++ b/tests/Microsoft.Android.Build.BaseTasks-Tests/FilesTests.cs @@ -1,5 +1,5 @@ -// https://github.com/xamarin/xamarin-android/blob/34acbbae6795854cc4e9f8eb7167ab011e0266b4/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/MonoAndroidHelperTests.cs -// https://github.com/xamarin/xamarin-android/blob/799506a9dfb746b8bdc8a4ab77e19eee875f00e3/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/FilesTests.cs +// https://github.com/dotnet/android/blob/34acbbae6795854cc4e9f8eb7167ab011e0266b4/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/MonoAndroidHelperTests.cs +// https://github.com/dotnet/android/blob/799506a9dfb746b8bdc8a4ab77e19eee875f00e3/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/FilesTests.cs using NUnit.Framework; using System; diff --git a/tests/Microsoft.Android.Build.BaseTasks-Tests/MemoryStreamPoolTests.cs b/tests/Microsoft.Android.Build.BaseTasks-Tests/MemoryStreamPoolTests.cs index 17d7b8c6e6c..d665a7df5ed 100644 --- a/tests/Microsoft.Android.Build.BaseTasks-Tests/MemoryStreamPoolTests.cs +++ b/tests/Microsoft.Android.Build.BaseTasks-Tests/MemoryStreamPoolTests.cs @@ -1,4 +1,4 @@ -// https://github.com/xamarin/xamarin-android/blob/799506a9dfb746b8bdc8a4ab77e19eee875f00e3/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/MemoryStreamPoolTests.cs +// https://github.com/dotnet/android/blob/799506a9dfb746b8bdc8a4ab77e19eee875f00e3/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/MemoryStreamPoolTests.cs using System; using System.IO; diff --git a/tests/Mono.Android-Tests/Mono.Android-Test.Library/Foo.cs b/tests/Mono.Android-Tests/Mono.Android-Test.Library/Foo.cs index 36d1d0d9374..4a81ee0ba7e 100644 --- a/tests/Mono.Android-Tests/Mono.Android-Test.Library/Foo.cs +++ b/tests/Mono.Android-Tests/Mono.Android-Test.Library/Foo.cs @@ -1,4 +1,4 @@ namespace Mono.Android_Test.Library; -// FIXME: https://github.com/xamarin/xamarin-android/issues/9008 +// FIXME: https://github.com/dotnet/android/issues/9008 public class Foo { } diff --git a/tests/Mono.Android-Tests/Mono.Android-Tests/Android.Widget/CustomWidgetTests.cs b/tests/Mono.Android-Tests/Mono.Android-Tests/Android.Widget/CustomWidgetTests.cs index 455905b1bd6..10bb5a65986 100644 --- a/tests/Mono.Android-Tests/Mono.Android-Tests/Android.Widget/CustomWidgetTests.cs +++ b/tests/Mono.Android-Tests/Mono.Android-Tests/Android.Widget/CustomWidgetTests.cs @@ -1,4 +1,4 @@ -using System; +using System; using Android.App; using Android.Content; using Android.Util; @@ -14,7 +14,7 @@ public class CustomWidgetTests { public CustomWidgetTests() { - // FIXME: https://github.com/xamarin/xamarin-android/issues/9008 + // FIXME: https://github.com/dotnet/android/issues/9008 new Foo (); } diff --git a/tests/Mono.Android-Tests/Mono.Android-Tests/Java.Lang/ObjectTest.cs b/tests/Mono.Android-Tests/Mono.Android-Tests/Java.Lang/ObjectTest.cs index 764fc416379..b8e1755cd41 100644 --- a/tests/Mono.Android-Tests/Mono.Android-Tests/Java.Lang/ObjectTest.cs +++ b/tests/Mono.Android-Tests/Mono.Android-Tests/Java.Lang/ObjectTest.cs @@ -52,7 +52,7 @@ static Func GetIJavaObjectToInt32 () { [UnconditionalSuppressMessage ("Trimming", "IL2060", Justification = "")] static MethodInfo MakeGenericMethod (MethodInfo method, Type type) => - // FIXME: https://github.com/xamarin/xamarin-android/issues/8724 + // FIXME: https://github.com/dotnet/android/issues/8724 #pragma warning disable IL3050 method.MakeGenericMethod (type); #pragma warning restore IL3050 diff --git a/tests/Mono.Android-Tests/Mono.Android-Tests/System.Linq/LinqExpressionTest.cs b/tests/Mono.Android-Tests/Mono.Android-Tests/System.Linq/LinqExpressionTest.cs index 543da551e44..997db834fa6 100644 --- a/tests/Mono.Android-Tests/Mono.Android-Tests/System.Linq/LinqExpressionTest.cs +++ b/tests/Mono.Android-Tests/Mono.Android-Tests/System.Linq/LinqExpressionTest.cs @@ -1,10 +1,10 @@ -using Android.Runtime; +using Android.Runtime; using NUnit.Framework; using System.Linq.Expressions; namespace System.LinqTests { - // https://github.com/xamarin/xamarin-macios/blob/6b5870d668fe98b61b707101a0b9491480a535fa/tests/linker/ios/link%20all/LinqExpressionTest.cs + // https://github.com/dotnet/macios/blob/6b5870d668fe98b61b707101a0b9491480a535fa/tests/linker/ios/link%20all/LinqExpressionTest.cs [TestFixture] // we want the tests to be available because we use the linker [Preserve (AllMembers = true)] diff --git a/tests/Mono.Android-Tests/Mono.Android-Tests/System.Text.Json/JsonSerializerTest.cs b/tests/Mono.Android-Tests/Mono.Android-Tests/System.Text.Json/JsonSerializerTest.cs index ce179773315..dd559f613ea 100644 --- a/tests/Mono.Android-Tests/Mono.Android-Tests/System.Text.Json/JsonSerializerTest.cs +++ b/tests/Mono.Android-Tests/Mono.Android-Tests/System.Text.Json/JsonSerializerTest.cs @@ -13,7 +13,7 @@ public class JsonSerializerTest { [RequiresUnreferencedCode ("Tests trimming unsafe features")] public void Serialize () { - // FIXME: https://github.com/xamarin/xamarin-android/issues/8724 + // FIXME: https://github.com/dotnet/android/issues/8724 #pragma warning disable IL3050 string text = JsonSerializer.Serialize(42); #pragma warning restore IL3050 @@ -24,7 +24,7 @@ public void Serialize () [RequiresUnreferencedCode ("Tests trimming unsafe features")] public void Deserialize () { - // FIXME: https://github.com/xamarin/xamarin-android/issues/8724 + // FIXME: https://github.com/dotnet/android/issues/8724 #pragma warning disable IL3050 object value = JsonSerializer.Deserialize("42", typeof(int)); #pragma warning restore IL3050 diff --git a/tools/relnote-gen/README.md b/tools/relnote-gen/README.md index f996cd2fc78..b51d4f09fbd 100644 --- a/tools/relnote-gen/README.md +++ b/tools/relnote-gen/README.md @@ -5,7 +5,7 @@ Parses `git log` output to produce .NET for Android release notes fragments. Usage: ```zsh -(cd ~/Developer/src/xamarin/xamarin-android ; +(cd ~/Developer/src/dotnet/android ; git log -p --cherry-pick --right-only FROM...TO) \ | dotnet run \ | pbcopy From 3d7e8d30a98ed9c2ff2c6a4c0061ae0b3dd25cdd Mon Sep 17 00:00:00 2001 From: RoderickIveans <119651096+RoderickIveans@users.noreply.github.com> Date: Wed, 16 Sep 2026 07:39:52 +0800 Subject: [PATCH 2/5] Update grep pattern for Xamarin documentation links --- .../workflows/nightly-fix-finder/07-stale-xamarin-references.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/nightly-fix-finder/07-stale-xamarin-references.sh b/.github/workflows/nightly-fix-finder/07-stale-xamarin-references.sh index b06b02b67ee..6d69ec5c1d5 100644 --- a/.github/workflows/nightly-fix-finder/07-stale-xamarin-references.sh +++ b/.github/workflows/nightly-fix-finder/07-stale-xamarin-references.sh @@ -62,7 +62,7 @@ fi echo "" echo "### Stale Xamarin documentation and repository links" DOC_MATCHES=$(grep -rnEi \ - 'https?://(docs\.microsoft\.com/xamarin/android|developer\.xamarin\.com/(guides/)?android|github\.com/dotnet/android/wiki)' \ + 'https?://(docs\.microsoft\.com/xamarin/android|developer\.xamarin\.com/(guides/)?android|github\.com/xamarin/xamarin-android/wiki)' \ --include='*.md' \ --exclude='previous-releases.md' \ --exclude-dir=release-notes \ From 680c62a726185652fc702bc23579dcca36fb90b1 Mon Sep 17 00:00:00 2001 From: Jonathan Peppers Date: Wed, 16 Sep 2026 09:56:57 -0500 Subject: [PATCH 3/5] Fix repository link review feedback Correct the stale-reference guidance, release tag, and links that still target the removed master branch. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> --- .../nightly-fix-finder/07-stale-xamarin-references.sh | 2 +- Documentation/docs-mobile/TOC.yml | 2 +- Documentation/release-notes/README.md | 2 +- external/Java.Interop/Documentation/Architecture.md | 3 +-- external/Java.Interop/tools/param-name-importer/README.md | 3 +-- 5 files changed, 5 insertions(+), 7 deletions(-) diff --git a/.github/workflows/nightly-fix-finder/07-stale-xamarin-references.sh b/.github/workflows/nightly-fix-finder/07-stale-xamarin-references.sh index 6d69ec5c1d5..24cc9d79163 100644 --- a/.github/workflows/nightly-fix-finder/07-stale-xamarin-references.sh +++ b/.github/workflows/nightly-fix-finder/07-stale-xamarin-references.sh @@ -7,7 +7,7 @@ cat << 'GUIDANCE' ### What to look for Comments in source code and current documentation that still describe the product as Xamarin or Xamarin.Android, or link to the archived -`dotnet/android` or `mono/mono` repositories, when the text clearly +`xamarin/xamarin-android` or `mono/mono` repositories, when the text clearly predates the .NET 6 transition. Good candidates state current behavior, ownership, setup, or contribution diff --git a/Documentation/docs-mobile/TOC.yml b/Documentation/docs-mobile/TOC.yml index fa1321015a5..6116d95ea22 100644 --- a/Documentation/docs-mobile/TOC.yml +++ b/Documentation/docs-mobile/TOC.yml @@ -415,6 +415,6 @@ - name: .NET 8 34.0.85 href: https://github.com/dotnet/android/releases/tag/34.0.85 - name: .NET 8 34.0.79 - href: https://github.com/dotnet/android/releases/tag/34.0.85 + href: https://github.com/dotnet/android/releases/tag/34.0.79 - name: .NET 8 34.0.52 href: https://github.com/dotnet/android/releases/tag/34.0.52 diff --git a/Documentation/release-notes/README.md b/Documentation/release-notes/README.md index 8b610c09efd..6999f10871f 100644 --- a/Documentation/release-notes/README.md +++ b/Documentation/release-notes/README.md @@ -240,7 +240,7 @@ added to `Documentation/release-notes/images/`. The GitHub compare view is handy for this step. For example: ``` - https://github.com/dotnet/android/compare/v11.1.99.168...master + https://github.com/dotnet/android/compare/v11.1.99.168...main ``` (This step will no longer be necessary once labels are being added diff --git a/external/Java.Interop/Documentation/Architecture.md b/external/Java.Interop/Documentation/Architecture.md index afc7c30b6e6..8251ad39c05 100644 --- a/external/Java.Interop/Documentation/Architecture.md +++ b/external/Java.Interop/Documentation/Architecture.md @@ -33,7 +33,7 @@ Within Xamarin.Android, there are four "moving parts": 4. MSBuild glue code to glue various things together. See [xamarin-android/src/Xamarin.Android.Build.Tasks][xa-tasks]. -[xa-tasks]: https://github.com/dotnet/android/tree/master/src/Xamarin.Android.Build.Tasks +[xa-tasks]: https://github.com/dotnet/android/tree/main/src/Xamarin.Android.Build.Tasks Furthermore, there's a matter of "time": binding assemblies (2) are emitted at one time, while everything else (1, 3, 4) are bundled with the SDK and @@ -273,4 +273,3 @@ I halted the above loop after reaching 25686556 instances. I'm not sure when the JDK would stop handing out references, but it's probably bound to process heap limits (e.g. depends on 32-bit vs. 64-bit process). - diff --git a/external/Java.Interop/tools/param-name-importer/README.md b/external/Java.Interop/tools/param-name-importer/README.md index 82e7aa36c8b..c457a40d9ba 100644 --- a/external/Java.Interop/tools/param-name-importer/README.md +++ b/external/Java.Interop/tools/param-name-importer/README.md @@ -1,8 +1,7 @@ New droiddoc importer that works not only on OSX but works everywhere. HtmlLoader.cs and those HTML DTD resources are from -https://github.com/dotnet/android/tree/master/src/Xamarin.Android.Tools.JavadocImporter +https://github.com/dotnet/android/tree/main/src/Xamarin.Android.Tools.JavadocImporter JavaApi.XmlModel.cs is from here, with some minor changes: https://github.com/dotnet/java-interop/blob/0cb8e2d3701d213bf3d662daa014707f53f96637/src/Xamarin.Android.Tools.ApiXmlAdjuster/JavaApi.XmlModel.cs - From 250f444c2b1c2ab7680096867dad58f84f02618e Mon Sep 17 00:00:00 2001 From: Jonathan Peppers Date: Wed, 16 Sep 2026 09:57:16 -0500 Subject: [PATCH 4/5] Preserve existing documentation spacing Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> --- external/Java.Interop/Documentation/Architecture.md | 1 + external/Java.Interop/tools/param-name-importer/README.md | 1 + 2 files changed, 2 insertions(+) diff --git a/external/Java.Interop/Documentation/Architecture.md b/external/Java.Interop/Documentation/Architecture.md index 8251ad39c05..7f684514337 100644 --- a/external/Java.Interop/Documentation/Architecture.md +++ b/external/Java.Interop/Documentation/Architecture.md @@ -273,3 +273,4 @@ I halted the above loop after reaching 25686556 instances. I'm not sure when the JDK would stop handing out references, but it's probably bound to process heap limits (e.g. depends on 32-bit vs. 64-bit process). + diff --git a/external/Java.Interop/tools/param-name-importer/README.md b/external/Java.Interop/tools/param-name-importer/README.md index c457a40d9ba..71ac3da6c55 100644 --- a/external/Java.Interop/tools/param-name-importer/README.md +++ b/external/Java.Interop/tools/param-name-importer/README.md @@ -5,3 +5,4 @@ https://github.com/dotnet/android/tree/main/src/Xamarin.Android.Tools.JavadocImp JavaApi.XmlModel.cs is from here, with some minor changes: https://github.com/dotnet/java-interop/blob/0cb8e2d3701d213bf3d662daa014707f53f96637/src/Xamarin.Android.Tools.ApiXmlAdjuster/JavaApi.XmlModel.cs + From fdc47fa81dddd3c39c36574ff497c868fec28781 Mon Sep 17 00:00:00 2001 From: Jonathan Peppers Date: Wed, 16 Sep 2026 10:49:55 -0500 Subject: [PATCH 5/5] Fix Android native tools link Point the AndroidBinUtilsPath documentation at the current android-native-tools repository. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> --- Documentation/docs-mobile/building-apps/build-properties.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Documentation/docs-mobile/building-apps/build-properties.md b/Documentation/docs-mobile/building-apps/build-properties.md index 090bb0fb218..dc0a3d7f918 100644 --- a/Documentation/docs-mobile/building-apps/build-properties.md +++ b/Documentation/docs-mobile/building-apps/build-properties.md @@ -186,7 +186,7 @@ and `as`, the native assembler. These tools are included in the The default value is `$(MonoAndroidBinDirectory)\binutils\bin\`. -[binutils]: https://github.com/dotnet/android-binutils/ +[binutils]: https://github.com/dotnet/android-native-tools/ ## AndroidBoundExceptionType