policies.patch 16 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258
  1. diff --git a/build/.moduleignore b/build/.moduleignore
  2. index 6b7f365..2211e6e 100644
  3. --- a/build/.moduleignore
  4. +++ b/build/.moduleignore
  5. @@ -125,9 +125,11 @@ vsda/**
  6. -@vscode/policy-watcher/build/**
  7. -@vscode/policy-watcher/.husky/**
  8. -@vscode/policy-watcher/src/**
  9. -@vscode/policy-watcher/binding.gyp
  10. -@vscode/policy-watcher/README.md
  11. -@vscode/policy-watcher/index.d.ts
  12. -!@vscode/policy-watcher/build/Release/vscode-policy-watcher.node
  13. +@vscodium/policy-watcher/.github/**
  14. +@vscodium/policy-watcher/.husky/**
  15. +@vscodium/policy-watcher/build/**
  16. +@vscodium/policy-watcher/src/**
  17. +@vscodium/policy-watcher/.release-it.yml
  18. +@vscodium/policy-watcher/binding.gyp
  19. +@vscodium/policy-watcher/README.md
  20. +@vscodium/policy-watcher/index.d.ts
  21. +!@vscodium/policy-watcher/build/Release/vscode-policy-watcher.node
  22. diff --git a/build/lib/policies.js b/build/lib/policies.js
  23. index b76d9ff..a84f490 100644
  24. --- a/build/lib/policies.js
  25. +++ b/build/lib/policies.js
  26. @@ -64,3 +64,3 @@ class BasePolicy {
  27. return [
  28. - `<policy name="${this.name}" class="Both" displayName="$(string.${this.name})" explainText="$(string.${this.name}_${this.description.nlsKey.replace(/\./g, '_')})" key="Software\\Policies\\Microsoft\\${regKey}" presentation="$(presentation.${this.name})">`,
  29. + `<policy name="${this.name}" class="Both" displayName="$(string.${this.name})" explainText="$(string.${this.name}_${this.description.nlsKey.replace(/\./g, '_')})" key="Software\\Policies\\VSCodium\\${regKey}" presentation="$(presentation.${this.name})">`,
  30. ` <parentCategory ref="${this.category.name.nlsKey}" />`,
  31. @@ -376,3 +376,3 @@ function renderADMX(regKey, versions, categories, policies) {
  32. <policyNamespaces>
  33. - <target prefix="${regKey}" namespace="Microsoft.Policies.${regKey}" />
  34. + <target prefix="${regKey}" namespace="VSCodium.Policies.${regKey}" />
  35. </policyNamespaces>
  36. diff --git a/build/lib/policies.ts b/build/lib/policies.ts
  37. index 2488920..8b268ce 100644
  38. --- a/build/lib/policies.ts
  39. +++ b/build/lib/policies.ts
  40. @@ -80,3 +80,3 @@ abstract class BasePolicy implements Policy {
  41. return [
  42. - `<policy name="${this.name}" class="Both" displayName="$(string.${this.name})" explainText="$(string.${this.name}_${this.description.nlsKey.replace(/\./g, '_')})" key="Software\\Policies\\Microsoft\\${regKey}" presentation="$(presentation.${this.name})">`,
  43. + `<policy name="${this.name}" class="Both" displayName="$(string.${this.name})" explainText="$(string.${this.name}_${this.description.nlsKey.replace(/\./g, '_')})" key="Software\\Policies\\VSCodium\\${regKey}" presentation="$(presentation.${this.name})">`,
  44. ` <parentCategory ref="${this.category.name.nlsKey}" />`,
  45. @@ -553,3 +553,3 @@ function renderADMX(regKey: string, versions: string[], categories: Category[],
  46. <policyNamespaces>
  47. - <target prefix="${regKey}" namespace="Microsoft.Policies.${regKey}" />
  48. + <target prefix="${regKey}" namespace="VSCodium.Policies.${regKey}" />
  49. </policyNamespaces>
  50. diff --git a/eslint.config.js b/eslint.config.js
  51. index 8e3d288..1fa7cc3 100644
  52. --- a/eslint.config.js
  53. +++ b/eslint.config.js
  54. @@ -793,3 +793,3 @@ export default tseslint.config(
  55. '@vscode/iconv-lite-umd',
  56. - '@vscode/policy-watcher',
  57. + '@vscodium/policy-watcher',
  58. '@vscode/proxy-agent',
  59. diff --git a/package-lock.json b/package-lock.json
  60. index d4bc1fb..195cbe1 100644
  61. --- a/package-lock.json
  62. +++ b/package-lock.json
  63. @@ -18,3 +18,2 @@
  64. "@vscode/iconv-lite-umd": "0.7.0",
  65. - "@vscode/policy-watcher": "^1.1.10",
  66. "@vscode/proxy-agent": "^0.32.0",
  67. @@ -29,2 +28,3 @@
  68. "@vscode/windows-registry": "^1.1.0",
  69. + "@vscodium/policy-watcher": "^1.1.10-2503041159",
  70. "@xterm/addon-clipboard": "^0.2.0-beta.81",
  71. @@ -2831,22 +2831,2 @@
  72. },
  73. - "node_modules/@vscode/policy-watcher": {
  74. - "version": "1.1.10",
  75. - "resolved": "https://registry.npmjs.org/@vscode/policy-watcher/-/policy-watcher-1.1.10.tgz",
  76. - "integrity": "sha512-erRJiryjhP//MnRZo+j0LxjVSFa4eZMR9HeAGxIuxlZCQrnvrIG5nv/4qBxiMH0+uE4Z74YY/Ct0wus6l9U/xg==",
  77. - "hasInstallScript": true,
  78. - "license": "MIT",
  79. - "dependencies": {
  80. - "bindings": "^1.5.0",
  81. - "node-addon-api": "^8.2.0"
  82. - }
  83. - },
  84. - "node_modules/@vscode/policy-watcher/node_modules/node-addon-api": {
  85. - "version": "8.2.0",
  86. - "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-8.2.0.tgz",
  87. - "integrity": "sha512-qnyuI2ROiCkye42n9Tj5aX1ns7rzj6n7zW1XReSnLSL9v/vbLeR6fJq6PU27YU/ICfYw6W7Ouk/N7cysWu/hlw==",
  88. - "license": "MIT",
  89. - "engines": {
  90. - "node": "^18 || ^20 || >= 21"
  91. - }
  92. - },
  93. "node_modules/@vscode/proxy-agent": {
  94. @@ -3247,2 +3227,22 @@
  95. },
  96. + "node_modules/@vscodium/policy-watcher": {
  97. + "version": "1.1.10-2503041159",
  98. + "resolved": "https://registry.npmjs.org/@vscodium/policy-watcher/-/policy-watcher-1.1.10-2503041159.tgz",
  99. + "integrity": "sha512-Jz8MKbNIB4nJPnr3l3xmyp1VvrkFhOlcjZDoUzQAoVuAfkovedhvPkoZkiB21ygGb4ZxU0ApJXHfzanee0ltWA==",
  100. + "hasInstallScript": true,
  101. + "license": "MIT",
  102. + "dependencies": {
  103. + "bindings": "^1.5.0",
  104. + "node-addon-api": "^8.2.0"
  105. + }
  106. + },
  107. + "node_modules/@vscodium/policy-watcher/node_modules/node-addon-api": {
  108. + "version": "8.3.0",
  109. + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-8.3.0.tgz",
  110. + "integrity": "sha512-8VOpLHFrOQlAH+qA0ZzuGRlALRA6/LVh8QJldbrC4DY0hXoMP0l4Acq8TzFC018HztWiRqyCEj2aTWY2UvnJUg==",
  111. + "license": "MIT",
  112. + "engines": {
  113. + "node": "^18 || ^20 || >= 21"
  114. + }
  115. + },
  116. "node_modules/@webassemblyjs/ast": {
  117. diff --git a/package.json b/package.json
  118. index 925462f..c4b6304 100644
  119. --- a/package.json
  120. +++ b/package.json
  121. @@ -76,3 +76,3 @@
  122. "@vscode/iconv-lite-umd": "0.7.0",
  123. - "@vscode/policy-watcher": "^1.1.10",
  124. + "@vscodium/policy-watcher": "^1.1.10-2503041159",
  125. "@vscode/proxy-agent": "^0.32.0",
  126. diff --git a/src/vs/base/test/node/uri.perf.data.txt b/src/vs/base/test/node/uri.perf.data.txt
  127. index ee0a24b..881ce36 100644
  128. --- a/src/vs/base/test/node/uri.perf.data.txt
  129. +++ b/src/vs/base/test/node/uri.perf.data.txt
  130. @@ -14698,48 +14698,48 @@
  131. /Users/example/node_modules/@vscode/node-addon-api/node_addon_api.Makefile
  132. -/Users/example/node_modules/@vscode/policy-watcher/LICENSE
  133. -/Users/example/node_modules/@vscode/policy-watcher/binding.gyp
  134. -/Users/example/node_modules/@vscode/policy-watcher/node_modules/node-addon-api/LICENSE.md
  135. -/Users/example/node_modules/@vscode/policy-watcher/node_modules/node-addon-api/tools/conversion.js
  136. -/Users/example/node_modules/@vscode/policy-watcher/node_modules/node-addon-api/tools/eslint-format.js
  137. -/Users/example/node_modules/@vscode/policy-watcher/node_modules/node-addon-api/tools/clang-format.js
  138. -/Users/example/node_modules/@vscode/policy-watcher/node_modules/node-addon-api/tools/README.md
  139. -/Users/example/node_modules/@vscode/policy-watcher/node_modules/node-addon-api/tools/check-napi.js
  140. -/Users/example/node_modules/@vscode/policy-watcher/node_modules/node-addon-api/except.gypi
  141. -/Users/example/node_modules/@vscode/policy-watcher/node_modules/node-addon-api/napi-inl.deprecated.h
  142. -/Users/example/node_modules/@vscode/policy-watcher/node_modules/node-addon-api/index.js
  143. -/Users/example/node_modules/@vscode/policy-watcher/node_modules/node-addon-api/README.md
  144. -/Users/example/node_modules/@vscode/policy-watcher/node_modules/node-addon-api/napi-inl.h
  145. -/Users/example/node_modules/@vscode/policy-watcher/node_modules/node-addon-api/node_api.gyp
  146. -/Users/example/node_modules/@vscode/policy-watcher/node_modules/node-addon-api/napi.h
  147. -/Users/example/node_modules/@vscode/policy-watcher/node_modules/node-addon-api/package.json
  148. -/Users/example/node_modules/@vscode/policy-watcher/node_modules/node-addon-api/noexcept.gypi
  149. -/Users/example/node_modules/@vscode/policy-watcher/node_modules/node-addon-api/common.gypi
  150. -/Users/example/node_modules/@vscode/policy-watcher/node_modules/node-addon-api/nothing.c
  151. -/Users/example/node_modules/@vscode/policy-watcher/node_modules/node-addon-api/package-support.json
  152. -/Users/example/node_modules/@vscode/policy-watcher/index.js
  153. -/Users/example/node_modules/@vscode/policy-watcher/README.md
  154. -/Users/example/node_modules/@vscode/policy-watcher/package.json
  155. -/Users/example/node_modules/@vscode/policy-watcher/build/vscode-policy-watcher.target.mk
  156. -/Users/example/node_modules/@vscode/policy-watcher/build/gyp-mac-tool
  157. -/Users/example/node_modules/@vscode/policy-watcher/build/Makefile
  158. -/Users/example/node_modules/@vscode/policy-watcher/build/Release/obj.target/vscode-policy-watcher/src/main.o
  159. -/Users/example/node_modules/@vscode/policy-watcher/build/Release/obj.target/vscode-policy-watcher/src/macos/PolicyWatcher.o
  160. -/Users/example/node_modules/@vscode/policy-watcher/build/Release/vscode-policy-watcher.node
  161. -/Users/example/node_modules/@vscode/policy-watcher/build/Release/.deps/Release/vscode-policy-watcher.node.d
  162. -/Users/example/node_modules/@vscode/policy-watcher/build/Release/.deps/Release/obj.target/vscode-policy-watcher/src/macos/PolicyWatcher.o.d
  163. -/Users/example/node_modules/@vscode/policy-watcher/build/Release/.deps/Release/obj.target/vscode-policy-watcher/src/main.o.d
  164. -/Users/example/node_modules/@vscode/policy-watcher/build/config.gypi
  165. -/Users/example/node_modules/@vscode/policy-watcher/build/binding.Makefile
  166. -/Users/example/node_modules/@vscode/policy-watcher/index.d.ts
  167. -/Users/example/node_modules/@vscode/policy-watcher/src/main.cc
  168. -/Users/example/node_modules/@vscode/policy-watcher/src/macos/PolicyWatcher.cc
  169. -/Users/example/node_modules/@vscode/policy-watcher/src/PolicyWatcher.hh
  170. -/Users/example/node_modules/@vscode/policy-watcher/src/linux/PolicyWatcher.cc
  171. -/Users/example/node_modules/@vscode/policy-watcher/src/Policy.hh
  172. -/Users/example/node_modules/@vscode/policy-watcher/src/windows/RegistryPolicy.hh
  173. -/Users/example/node_modules/@vscode/policy-watcher/src/windows/PolicyWatcher.cc
  174. -/Users/example/node_modules/@vscode/policy-watcher/src/windows/NumberPolicy.cc
  175. -/Users/example/node_modules/@vscode/policy-watcher/src/windows/StringPolicy.hh
  176. -/Users/example/node_modules/@vscode/policy-watcher/src/windows/StringPolicy.cc
  177. -/Users/example/node_modules/@vscode/policy-watcher/src/windows/NumberPolicy.hh
  178. +/Users/example/node_modules/@vscodium/policy-watcher/LICENSE
  179. +/Users/example/node_modules/@vscodium/policy-watcher/binding.gyp
  180. +/Users/example/node_modules/@vscodium/policy-watcher/node_modules/node-addon-api/LICENSE.md
  181. +/Users/example/node_modules/@vscodium/policy-watcher/node_modules/node-addon-api/tools/conversion.js
  182. +/Users/example/node_modules/@vscodium/policy-watcher/node_modules/node-addon-api/tools/eslint-format.js
  183. +/Users/example/node_modules/@vscodium/policy-watcher/node_modules/node-addon-api/tools/clang-format.js
  184. +/Users/example/node_modules/@vscodium/policy-watcher/node_modules/node-addon-api/tools/README.md
  185. +/Users/example/node_modules/@vscodium/policy-watcher/node_modules/node-addon-api/tools/check-napi.js
  186. +/Users/example/node_modules/@vscodium/policy-watcher/node_modules/node-addon-api/except.gypi
  187. +/Users/example/node_modules/@vscodium/policy-watcher/node_modules/node-addon-api/napi-inl.deprecated.h
  188. +/Users/example/node_modules/@vscodium/policy-watcher/node_modules/node-addon-api/index.js
  189. +/Users/example/node_modules/@vscodium/policy-watcher/node_modules/node-addon-api/README.md
  190. +/Users/example/node_modules/@vscodium/policy-watcher/node_modules/node-addon-api/napi-inl.h
  191. +/Users/example/node_modules/@vscodium/policy-watcher/node_modules/node-addon-api/node_api.gyp
  192. +/Users/example/node_modules/@vscodium/policy-watcher/node_modules/node-addon-api/napi.h
  193. +/Users/example/node_modules/@vscodium/policy-watcher/node_modules/node-addon-api/package.json
  194. +/Users/example/node_modules/@vscodium/policy-watcher/node_modules/node-addon-api/noexcept.gypi
  195. +/Users/example/node_modules/@vscodium/policy-watcher/node_modules/node-addon-api/common.gypi
  196. +/Users/example/node_modules/@vscodium/policy-watcher/node_modules/node-addon-api/nothing.c
  197. +/Users/example/node_modules/@vscodium/policy-watcher/node_modules/node-addon-api/package-support.json
  198. +/Users/example/node_modules/@vscodium/policy-watcher/index.js
  199. +/Users/example/node_modules/@vscodium/policy-watcher/README.md
  200. +/Users/example/node_modules/@vscodium/policy-watcher/package.json
  201. +/Users/example/node_modules/@vscodium/policy-watcher/build/vscode-policy-watcher.target.mk
  202. +/Users/example/node_modules/@vscodium/policy-watcher/build/gyp-mac-tool
  203. +/Users/example/node_modules/@vscodium/policy-watcher/build/Makefile
  204. +/Users/example/node_modules/@vscodium/policy-watcher/build/Release/obj.target/vscode-policy-watcher/src/main.o
  205. +/Users/example/node_modules/@vscodium/policy-watcher/build/Release/obj.target/vscode-policy-watcher/src/macos/PolicyWatcher.o
  206. +/Users/example/node_modules/@vscodium/policy-watcher/build/Release/vscode-policy-watcher.node
  207. +/Users/example/node_modules/@vscodium/policy-watcher/build/Release/.deps/Release/vscode-policy-watcher.node.d
  208. +/Users/example/node_modules/@vscodium/policy-watcher/build/Release/.deps/Release/obj.target/vscode-policy-watcher/src/macos/PolicyWatcher.o.d
  209. +/Users/example/node_modules/@vscodium/policy-watcher/build/Release/.deps/Release/obj.target/vscode-policy-watcher/src/main.o.d
  210. +/Users/example/node_modules/@vscodium/policy-watcher/build/config.gypi
  211. +/Users/example/node_modules/@vscodium/policy-watcher/build/binding.Makefile
  212. +/Users/example/node_modules/@vscodium/policy-watcher/index.d.ts
  213. +/Users/example/node_modules/@vscodium/policy-watcher/src/main.cc
  214. +/Users/example/node_modules/@vscodium/policy-watcher/src/macos/PolicyWatcher.cc
  215. +/Users/example/node_modules/@vscodium/policy-watcher/src/PolicyWatcher.hh
  216. +/Users/example/node_modules/@vscodium/policy-watcher/src/linux/PolicyWatcher.cc
  217. +/Users/example/node_modules/@vscodium/policy-watcher/src/Policy.hh
  218. +/Users/example/node_modules/@vscodium/policy-watcher/src/windows/RegistryPolicy.hh
  219. +/Users/example/node_modules/@vscodium/policy-watcher/src/windows/PolicyWatcher.cc
  220. +/Users/example/node_modules/@vscodium/policy-watcher/src/windows/NumberPolicy.cc
  221. +/Users/example/node_modules/@vscodium/policy-watcher/src/windows/StringPolicy.hh
  222. +/Users/example/node_modules/@vscodium/policy-watcher/src/windows/StringPolicy.cc
  223. +/Users/example/node_modules/@vscodium/policy-watcher/src/windows/NumberPolicy.hh
  224. /Users/example/node_modules/@vscode/vscode-languagedetection/CODE_OF_CONDUCT.md
  225. diff --git a/src/vs/platform/environment/test/node/nativeModules.integrationTest.ts b/src/vs/platform/environment/test/node/nativeModules.integrationTest.ts
  226. index e0b99f3..f3af586 100644
  227. --- a/src/vs/platform/environment/test/node/nativeModules.integrationTest.ts
  228. +++ b/src/vs/platform/environment/test/node/nativeModules.integrationTest.ts
  229. @@ -62,5 +62,5 @@ flakySuite('Native Modules (all platforms)', () => {
  230. - test('@vscode/policy-watcher', async () => {
  231. - const watcher = await import('@vscode/policy-watcher');
  232. - assert.ok(typeof watcher.createWatcher === 'function', testErrorMessage('@vscode/policy-watcher'));
  233. + test('@vscodium/policy-watcher', async () => {
  234. + const watcher = await import('@vscodium/policy-watcher');
  235. + assert.ok(typeof watcher.createWatcher === 'function', testErrorMessage('@vscodium/policy-watcher'));
  236. });
  237. diff --git a/src/vs/platform/policy/node/nativePolicyService.ts b/src/vs/platform/policy/node/nativePolicyService.ts
  238. index 67f7892..5b8859c 100644
  239. --- a/src/vs/platform/policy/node/nativePolicyService.ts
  240. +++ b/src/vs/platform/policy/node/nativePolicyService.ts
  241. @@ -8,3 +8,3 @@ import { IStringDictionary } from '../../../base/common/collections.js';
  242. import { Throttler } from '../../../base/common/async.js';
  243. -import type { PolicyUpdate, Watcher } from '@vscode/policy-watcher';
  244. +import type { PolicyUpdate, Watcher } from '@vscodium/policy-watcher';
  245. import { MutableDisposable } from '../../../base/common/lifecycle.js';
  246. @@ -27,3 +27,3 @@ export class NativePolicyService extends AbstractPolicyService implements IPolic
  247. - const { createWatcher } = await import('@vscode/policy-watcher');
  248. + const { createWatcher } = await import('@vscodium/policy-watcher');
  249. @@ -31,3 +31,3 @@ export class NativePolicyService extends AbstractPolicyService implements IPolic
  250. try {
  251. - this.watcher.value = createWatcher(this.productName, policyDefinitions, update => {
  252. + this.watcher.value = createWatcher('VSCodium', this.productName, policyDefinitions, update => {
  253. this._onDidPolicyChange(update);