Skip to content

Commit bb425e8

Browse files
committed
Merge branch 'main' into dev/grendel/http-client-check-stream-open
* main: (99 commits) LEGO: Merge pull request 8818 Bump to dotnet/installer@b40c44502d 9.0.100-preview.3.24165.20 (#8817) Bump com.android.tools:r8 from 8.2.47 to 8.3.37 (#8816) [Mono.Android] Prevent NullPointerException in TranslateStackTrace (#8795) Localized file check-in by OneLocBuild Task (#8815) [Xamarin.Android.Build.Tasks] Make all assemblies RID-specific (#8478) Localized file check-in by OneLocBuild Task (#8813) [Xamarin.Android.Build.Tasks] %(AndroidAsset.AssetPack) Support (#8631) [runtime] Remove the last vestiges of desktop builds (#8810) [ci] Don't auto-retry APK test suites. (#8811) [Microsoft.Android.Templates] Update EN l10n template strings (#8808) Bump to xamarin/Java.Interop/main@651de42 (#8809) [Mono.Android] is now "trimming safe" (#8778) [Mono.Android] Fix missing enum issues that cause BG8800 warnings. (#8707) Bump external/Java.Interop from `3436a30` to `5bca8ad` (#8803) Bump to xamarin/monodroid@77124dc1 (#8804) Bump to dotnet/installer@e911f5c82c 9.0.100-preview.3.24161.2 (#8802) Bump to xamarin/Java.Interop/main@3436a30 (#8799) [templates] Remove redundant "template" from display name. (#8773) Bump to xamarin/Java.Interop/main@a7e09b7 (#8793) ...
2 parents 7bfec48 + 9f548d5 commit bb425e8

File tree

485 files changed

+339697
-138824
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

485 files changed

+339697
-138824
lines changed

.external

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
xamarin/monodroid:main@66a65e3b3e5fa4314d8e8d4f1b8ad578a4a56ab0
1+
xamarin/monodroid:main@77124dc16985a92077e62b0cfeaeb007c4d4fd2a

.gdn/.gdnsettings

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"files": { },
3+
"folders": { },
4+
"overwriteLogs": true,
5+
"telemetryFlushTimeout": 10,
6+
"variables": { }
7+
}

.gdn/.gdnsuppress

Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
{
2+
"hydrated": false,
3+
"properties": {
4+
"helpUri": "https://eng.ms/docs/microsoft-security/security/azure-security/cloudai-security-fundamentals-engineering/security-integration/guardian-wiki/microsoft-guardian/general/suppressions",
5+
"hydrationStatus": "This file does not contain identifying data. It is safe to check into your repo. To hydrate this file with identifying data, run `guardian hydrate --help` and follow the guidance."
6+
},
7+
"version": "1.0.0",
8+
"suppressionSets": {
9+
"default": {
10+
"name": "default",
11+
"createdDate": "2024-02-21 20:58:02Z",
12+
"lastUpdatedDate": "2024-02-22 21:40:38Z"
13+
}
14+
},
15+
"results": {
16+
"28e1a7a1157c8739dce8ac1bbd828a471e477444ec50d2656d0440948b58a274": {
17+
"signature": "28e1a7a1157c8739dce8ac1bbd828a471e477444ec50d2656d0440948b58a274",
18+
"alternativeSignatures": [],
19+
"memberOf": [
20+
"default"
21+
],
22+
"justification": "FillEventHistory+Event API documentation with generic example password.",
23+
"createdDate": "2024-02-21 20:58:02Z"
24+
},
25+
"0b7cc0b28f27b0eeb2a415f10e62c32675dd2d4edcffe35600eae35f8064004e": {
26+
"signature": "0b7cc0b28f27b0eeb2a415f10e62c32675dd2d4edcffe35600eae35f8064004e",
27+
"alternativeSignatures": [],
28+
"memberOf": [
29+
"default"
30+
],
31+
"justification": "Android.Service.Autofill.FillEventHistory+Event API documentation with generic example password.",
32+
"createdDate": "2024-02-21 20:58:02Z"
33+
},
34+
"e57727a14a28f6fd8f4aa87cd3c4b33401dfea1078ce32fb3cbdf342e8adf63d": {
35+
"signature": "e57727a14a28f6fd8f4aa87cd3c4b33401dfea1078ce32fb3cbdf342e8adf63d",
36+
"alternativeSignatures": [],
37+
"memberOf": [
38+
"default"
39+
],
40+
"justification": "Javax.Crypto.ISecretKey API documentation with generic example password.",
41+
"createdDate": "2024-02-21 20:58:02Z"
42+
},
43+
"15c51590a2e2bb503a7277448e05357f5fd8d4cb2f9b9b7446e41c872cceaac4": {
44+
"signature": "15c51590a2e2bb503a7277448e05357f5fd8d4cb2f9b9b7446e41c872cceaac4",
45+
"alternativeSignatures": [],
46+
"memberOf": [
47+
"default"
48+
],
49+
"justification": "Javax.Security.Auth.Callback.PasswordCallback API documentation with generic example password.",
50+
"createdDate": "2024-02-21 20:58:02Z"
51+
},
52+
"1ccf925aa704efd1035bac38e94d2e629fb5b0d1784d5473e4a52e6d13db16ee": {
53+
"signature": "1ccf925aa704efd1035bac38e94d2e629fb5b0d1784d5473e4a52e6d13db16ee",
54+
"alternativeSignatures": [],
55+
"memberOf": [
56+
"default"
57+
],
58+
"justification": "Dummy test.keystore file used for testing.",
59+
"createdDate": "2024-02-21 20:58:02Z"
60+
}
61+
}
62+
}

.gdn/.gitignore

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
## Ignore Guardian internal files
2+
.r/
3+
rc/
4+
rs/
5+
i/
6+
p/
7+
c/
8+
o/
9+
10+
## Ignore Guardian Local settings
11+
LocalSettings.gdn.json

.gdn/policheck/CHT.gdnsuppress

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
{
2+
"hydrated": false,
3+
"properties": {
4+
"helpUri": "https://eng.ms/docs/microsoft-security/security/azure-security/cloudai-security-fundamentals-engineering/security-integration/guardian-wiki/microsoft-guardian/general/suppressions",
5+
"hydrationStatus": "This file does not contain identifying data. It is safe to check into your repo. To hydrate this file with identifying data, run `guardian hydrate --help` and follow the guidance."
6+
},
7+
"version": "1.0.0",
8+
"suppressionSets": {
9+
"default": {
10+
"name": "default",
11+
"createdDate": "2023-02-24 00:05:39Z",
12+
"lastUpdatedDate": "2024-02-22 21:40:38Z"
13+
}
14+
},
15+
"results": {
16+
"04910d714a13bf4523ffa77350f654f52114fa4fa3d760c9f63186d41716c019": {
17+
"signature": "04910d714a13bf4523ffa77350f654f52114fa4fa3d760c9f63186d41716c019",
18+
"alternativeSignatures": [],
19+
"memberOf": [
20+
"default"
21+
],
22+
"justification": "Reference to the Android package format APK.",
23+
"createdDate": "2023-02-24 00:05:39Z"
24+
}
25+
}
26+
}

.gdn/policheck/source.gdnsuppress

Lines changed: 171 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,171 @@
1+
{
2+
"hydrated": false,
3+
"properties": {
4+
"helpUri": "https://eng.ms/docs/microsoft-security/security/azure-security/cloudai-security-fundamentals-engineering/security-integration/guardian-wiki/microsoft-guardian/general/suppressions",
5+
"hydrationStatus": "This file does not contain identifying data. It is safe to check into your repo. To hydrate this file with identifying data, run `guardian hydrate --help` and follow the guidance."
6+
},
7+
"version": "1.0.0",
8+
"suppressionSets": {
9+
"default": {
10+
"name": "default",
11+
"createdDate": "2023-02-22 23:55:29Z",
12+
"lastUpdatedDate": "2024-02-22 21:40:38Z"
13+
}
14+
},
15+
"results": {
16+
"6789cab1bdc97b0cc3ad057b7fdd21d63cdf8bc2679391923803fa240ef81292": {
17+
"signature": "6789cab1bdc97b0cc3ad057b7fdd21d63cdf8bc2679391923803fa240ef81292",
18+
"alternativeSignatures": [
19+
"b5041e3ec6776af49d6d69148e4db480f366b559299d19ec8ea3e095295b39a8"
20+
],
21+
"memberOf": [
22+
"default"
23+
],
24+
"justification": "Reference to an ISCII term.",
25+
"createdDate": "2023-02-22 23:55:29Z"
26+
},
27+
"bbaf5f946cb72748567e41f0df5f1bae05550f4ba7381e21ec6b26d6c3ecec9f": {
28+
"signature": "bbaf5f946cb72748567e41f0df5f1bae05550f4ba7381e21ec6b26d6c3ecec9f",
29+
"alternativeSignatures": [
30+
"739cb5e6ee2409515900652ca668f819f697f23834becece8d2f9f9236723c1b"
31+
],
32+
"memberOf": [
33+
"default"
34+
],
35+
"justification": "Reference to an ISCII term.",
36+
"createdDate": "2023-02-22 23:55:29Z"
37+
},
38+
"db8916a0f0cdca4082c540921dd362e09a9ff413862ab826308411b76ee35789": {
39+
"signature": "db8916a0f0cdca4082c540921dd362e09a9ff413862ab826308411b76ee35789",
40+
"alternativeSignatures": [
41+
"a755747462567003e5aa2b7bf01aa72af5143714e427ad043747b1fb54b1c440"
42+
],
43+
"memberOf": [
44+
"default"
45+
],
46+
"justification": "Reference to an Android logging function.",
47+
"createdDate": "2023-02-22 23:55:29Z"
48+
},
49+
"6d1fb3a483eb491710d6a09ed0b4bab47f13942d0c6fc744e6683614a66604ab": {
50+
"signature": "6d1fb3a483eb491710d6a09ed0b4bab47f13942d0c6fc744e6683614a66604ab",
51+
"alternativeSignatures": [
52+
"a755747462567003e5aa2b7bf01aa72af5143714e427ad043747b1fb54b1c440"
53+
],
54+
"memberOf": [
55+
"default"
56+
],
57+
"justification": "Reference to an Android logging function.",
58+
"createdDate": "2023-02-22 23:55:29Z"
59+
},
60+
"b07e75fc8a506b94690dbd06877da06c1228e40e7deda3967f6b882b842f726d": {
61+
"signature": "b07e75fc8a506b94690dbd06877da06c1228e40e7deda3967f6b882b842f726d",
62+
"alternativeSignatures": [
63+
"a755747462567003e5aa2b7bf01aa72af5143714e427ad043747b1fb54b1c440"
64+
],
65+
"memberOf": [
66+
"default"
67+
],
68+
"justification": "Reference to an Android logging function.",
69+
"createdDate": "2023-02-22 23:55:29Z"
70+
},
71+
"87d8313310c2dd42021844b95bdcb9121bf10036fea5b212b945e0732a456e5a": {
72+
"signature": "87d8313310c2dd42021844b95bdcb9121bf10036fea5b212b945e0732a456e5a",
73+
"alternativeSignatures": [
74+
"a755747462567003e5aa2b7bf01aa72af5143714e427ad043747b1fb54b1c440"
75+
],
76+
"memberOf": [
77+
"default"
78+
],
79+
"justification": "Reference to an Android logging function.",
80+
"createdDate": "2023-02-22 23:55:29Z"
81+
},
82+
"8e5400e0233c8d887ad48bd8a48e8a7be5a579f9eefad521419b6df0828bbfac": {
83+
"signature": "8e5400e0233c8d887ad48bd8a48e8a7be5a579f9eefad521419b6df0828bbfac",
84+
"alternativeSignatures": [
85+
"a755747462567003e5aa2b7bf01aa72af5143714e427ad043747b1fb54b1c440"
86+
],
87+
"memberOf": [
88+
"default"
89+
],
90+
"justification": "Reference to an Android logging function.",
91+
"createdDate": "2023-02-22 23:55:29Z"
92+
},
93+
"1b38e026fae90da4ae2fe9151c9c1ebd73c8b3c2c5f072ceae390a3ceec2fb97": {
94+
"signature": "1b38e026fae90da4ae2fe9151c9c1ebd73c8b3c2c5f072ceae390a3ceec2fb97",
95+
"alternativeSignatures": [
96+
"a755747462567003e5aa2b7bf01aa72af5143714e427ad043747b1fb54b1c440"
97+
],
98+
"memberOf": [
99+
"default"
100+
],
101+
"justification": "Reference to an Android logging function.",
102+
"createdDate": "2023-02-22 23:55:29Z"
103+
},
104+
"a2b4d032c59a9d1211d218c3cd550cf8febb369941d70284d07d03ebee855bc0": {
105+
"signature": "a2b4d032c59a9d1211d218c3cd550cf8febb369941d70284d07d03ebee855bc0",
106+
"alternativeSignatures": [
107+
"9feaec8a73b72e0d212c0e18d863e4fe16ff010c5d33cf8d47d8b0f465cc4c5e"
108+
],
109+
"memberOf": [
110+
"default"
111+
],
112+
"justification": "Reference to find first set bit function.",
113+
"createdDate": "2023-02-22 23:55:29Z"
114+
},
115+
"1c87b45a6044d205dc3f3562f349c238f7cabe22b4609da762df9dc44151e9fb": {
116+
"signature": "1c87b45a6044d205dc3f3562f349c238f7cabe22b4609da762df9dc44151e9fb",
117+
"alternativeSignatures": [
118+
"9feaec8a73b72e0d212c0e18d863e4fe16ff010c5d33cf8d47d8b0f465cc4c5e"
119+
],
120+
"memberOf": [
121+
"default"
122+
],
123+
"justification": "Reference to find first set bit function.",
124+
"createdDate": "2023-02-22 23:55:29Z"
125+
},
126+
"a6639098c4785509a4215c9e2fc10f82c06fce461915dc11a00227ddec558845": {
127+
"signature": "a6639098c4785509a4215c9e2fc10f82c06fce461915dc11a00227ddec558845",
128+
"alternativeSignatures": [
129+
"9feaec8a73b72e0d212c0e18d863e4fe16ff010c5d33cf8d47d8b0f465cc4c5e"
130+
],
131+
"memberOf": [
132+
"default"
133+
],
134+
"justification": "Reference to find first set bit function.",
135+
"createdDate": "2023-02-22 23:55:29Z"
136+
},
137+
"f94ede7b396cb54934db2084f0879cd31a17ce2584eb01e0bfcd35324a724c31": {
138+
"signature": "f94ede7b396cb54934db2084f0879cd31a17ce2584eb01e0bfcd35324a724c31",
139+
"alternativeSignatures": [
140+
"9feaec8a73b72e0d212c0e18d863e4fe16ff010c5d33cf8d47d8b0f465cc4c5e"
141+
],
142+
"memberOf": [
143+
"default"
144+
],
145+
"justification": "Reference to find first set bit function.",
146+
"createdDate": "2024-02-22 21:40:38Z"
147+
},
148+
"b34b42aa41018376a31460c142f2ae910704725d9e9a4470f92b587df682369b": {
149+
"signature": "b34b42aa41018376a31460c142f2ae910704725d9e9a4470f92b587df682369b",
150+
"alternativeSignatures": [
151+
"3901d031f3ac168bb1a84d06bb234355af514c59a0ed9da325b11a8861ff0b05"
152+
],
153+
"memberOf": [
154+
"default"
155+
],
156+
"justification": "Reference to output from an external tool.",
157+
"createdDate": "2023-02-22 23:55:29Z"
158+
},
159+
"243e199c7aec22377e0363bdca82384278cc36b0674f35697935fde6c45cfd0e": {
160+
"signature": "243e199c7aec22377e0363bdca82384278cc36b0674f35697935fde6c45cfd0e",
161+
"alternativeSignatures": [
162+
"cf02f44873b25336e01a1fa294bd858d2ea69ae734f08c6db40d4b83d17ccf76"
163+
],
164+
"memberOf": [
165+
"default"
166+
],
167+
"justification": "Reference to a proper name.",
168+
"createdDate": "2023-10-26 21:20:54Z"
169+
}
170+
}
171+
}

.github/CODEOWNERS

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,4 +64,3 @@
6464
/tools/jit-times @jonpryor
6565
/tools/setup-windows @jonathanpeppers @jonpryor
6666
/tools/tmt @grendello
67-
/tools/xabuild @jonathanpeppers @jonpryor

.github/workflows/locker.yml

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
name: Locker - Lock stale issues and PRs
2+
on:
3+
schedule:
4+
- cron: '0 9 * * *' # Once per day, early morning PT
5+
6+
workflow_dispatch:
7+
# Manual triggering through the GitHub UI, API, or CLI
8+
inputs:
9+
daysSinceClose:
10+
required: true
11+
default: "30"
12+
daysSinceUpdate:
13+
required: true
14+
default: "30"
15+
16+
permissions:
17+
issues: write
18+
pull-requests: write
19+
20+
jobs:
21+
main:
22+
runs-on: ubuntu-latest
23+
steps:
24+
- name: Checkout Actions
25+
uses: actions/checkout@v4
26+
with:
27+
repository: "microsoft/vscode-github-triage-actions"
28+
path: ./actions
29+
ref: cd16cd2aad6ba2da74bb6c6f7293adddd579a90e # locker action commit sha
30+
- name: Install Actions
31+
run: npm install --production --prefix ./actions
32+
- name: Run Locker
33+
uses: ./actions/locker
34+
with:
35+
daysSinceClose: ${{ fromJson(inputs.daysSinceClose || 30) }}
36+
daysSinceUpdate: ${{ fromJson(inputs.daysSinceUpdate || 30) }}

.vscode/launch.json

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,12 @@
4444
"port": 10000,
4545
"preLaunchTask": "run-sample-under-dotnet",
4646
},
47+
{
48+
"name": "Attach to Process",
49+
"type": "coreclr",
50+
"request": "attach",
51+
"processId": "${input:processid}"
52+
}
4753
],
4854
"inputs": [
4955
{
@@ -52,6 +58,12 @@
5258
"default": "Debug",
5359
"description": "The Build Configuration",
5460
"options": [ "Debug", "Release"]
55-
}
61+
},
62+
{
63+
"id": "processid",
64+
"type": "promptString",
65+
"default": "0",
66+
"description": "Enter dotnet build process id reported when setting the env var MSBUILDDEBUGONSTART=2",
67+
},
5668
]
5769
}

.vscode/tasks.json

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -127,8 +127,8 @@
127127
"label": "build-sample-under-dotnet",
128128
"type": "shell",
129129
"windows": { "command": "dotnet-local.cmd build ${input:project} -p:Configuration=${input:configuration} -t:${input:target} -bl:${input:target}.binlog", },
130-
"linux": { "command": "./dotnet-local.sh build ${input:project} -p:Configuration=${input:configuration} -t:${input:target} -bl:${input:target}.binlog",},
131-
"osx": { "command": "./dotnet-local.sh build ${input:project} -p:Configuration=${input:configuration} -t:${input:target} -bl:${input:target}.binlog",},
130+
"linux": { "command": "${input:debugbuildtasks} ./dotnet-local.sh build ${input:project} -p:Configuration=${input:configuration} -t:${input:target} -bl:${input:target}.binlog",},
131+
"osx": { "command": "${input:debugbuildtasks} ./dotnet-local.sh build ${input:project} -p:Configuration=${input:configuration} -t:${input:target} -bl:${input:target}.binlog",},
132132
"group": {
133133
"kind": "build",
134134
"isDefault": true
@@ -141,8 +141,8 @@
141141
"label": "run-sample-under-dotnet",
142142
"type": "shell",
143143
"windows": { "command": "dotnet-local.cmd build ${input:project} \"-t:Run\" --no-restore -p:TargetFramework=${input:targetframework} -p:Configuration=${input:configuration} -p:AndroidAttachDebugger=${input:attach} -bl:run.binlog", },
144-
"linux": { "command": "./dotnet-local.sh build ${input:project} \"-t:Run\" --no-restore -p:TargetFramework=${input:targetframework} -p:Configuration=${input:configuration} -p:AndroidAttachDebugger=${input:attach} -bl:run.binlog",},
145-
"osx": { "command": "./dotnet-local.sh build ${input:project} \"-t:Run\" --no-restore -p:TargetFramework=${input:targetframework} -p:Configuration=${input:configuration} -p:AndroidAttachDebugger=${input:attach} -bl:run.binlog",},
144+
"linux": { "command": "${input:debugbuildtasks} ./dotnet-local.sh build ${input:project} \"-t:Run\" --no-restore -p:TargetFramework=${input:targetframework} -p:Configuration=${input:configuration} -p:AndroidAttachDebugger=${input:attach} -bl:run.binlog",},
145+
"osx": { "command": "${input:debugbuildtasks} ./dotnet-local.sh build ${input:project} \"-t:Run\" --no-restore -p:TargetFramework=${input:targetframework} -p:Configuration=${input:configuration} -p:AndroidAttachDebugger=${input:attach} -bl:run.binlog",},
146146
"group": {
147147
"kind": "build",
148148
"isDefault": true
@@ -220,5 +220,15 @@
220220
"Everything",
221221
]
222222
},
223+
{
224+
"id": "debugbuildtasks",
225+
"type": "pickString",
226+
"default": "",
227+
"description": "Debug Build Tasks?",
228+
"options": [
229+
"",
230+
"MSBUILDDEBUGONSTART=2"
231+
]
232+
},
223233
]
224234
}

0 commit comments

Comments
 (0)