Repository: tobie/specref
Pull request #598 (2020-04-16 14:01:42)

update MS Accessibility API refs to use permanent docs.microsoft.com links
The old MSDN reference links were out of date.
This updates those references to use MS docs links.

I didn't open an issue for this, because the PR is self-explanatory.


Patch:
diff --git a/refs/biblio.json b/refs/biblio.json
index 1c4520231..fbe8e6df1 100644
--- a/refs/biblio.json
+++ b/refs/biblio.json
@@ -2043,8 +2043,8 @@
         "aliasOf": "iso23008-2"
     },
     "MSAA": {
-        "href": "https://msdn.microsoft.com/en-us/library/ms697707.aspx",
-        "title": "Microsoft Active Accessibility (MSAA) 2.0",
+        "href": "https://docs.microsoft.com/en-us/windows/win32/winauto/microsoft-active-accessibility",
+        "title": "Microsoft Active Accessibility (MSAA)",
         "publisher": "Microsoft Corporation"
     },
     "MSDN-SETCAPTURE": {
@@ -2828,7 +2828,7 @@
         "aliasOf": "typedarray"
     },
     "UI-AUTOMATION": {
-        "href": "https://msdn.microsoft.com/en-us/library/ee684009%28v=vs.85%29.aspx",
+        "href": "https://docs.microsoft.com/en-us/windows/win32/winauto/ui-automation-specification",
         "title": "UI Automation",
         "publisher": "Microsoft Corporation"
     },
@@ -2836,7 +2836,7 @@
         "aliasOf": "uievents"
     },
     "UIA-EXPRESS": {
-        "href": "https://msdn.microsoft.com/en-us/library/windows/desktop/dd561898%28v=vs.85%29.aspx",
+        "href": "https://docs.microsoft.com/en-us/windows/win32/winauto/iaccessibleex",
         "title": "The IAccessibleEx Interface",
         "publisher": "Microsoft Corporation"
     },
diff --git a/refs/ietf.json b/refs/ietf.json
index db1624034..5d35c992a 100644
--- a/refs/ietf.json
+++ b/refs/ietf.json
@@ -133735,6 +133735,20 @@
         "publisher": "IETF",
         "source": "https://www.rfc-editor.org/in-notes/rfc-index.xml"
     },
+    "rfc8761": {
+        "rfcNumber": "RFC8761",
+        "href": "https://tools.ietf.org/html/rfc8761",
+        "title": "Video Codec Requirements and Evaluation Methodology",
+        "authors": [
+            "A. Filippov",
+            "A. Norkin",
+            "J.R. Alvarez"
+        ],
+        "rawDate": "2020-04",
+        "status": "Informational",
+        "publisher": "IETF",
+        "source": "https://www.rfc-editor.org/in-notes/rfc-index.xml"
+    },
     "rfc8762": {
         "rfcNumber": "RFC8762",
         "href": "https://tools.ietf.org/html/rfc8762",
@@ -133750,6 +133764,21 @@
         "publisher": "IETF",
         "source": "https://www.rfc-editor.org/in-notes/rfc-index.xml"
     },
+    "rfc8763": {
+        "rfcNumber": "RFC8763",
+        "href": "https://tools.ietf.org/html/rfc8763",
+        "title": "Deployment Considerations for Information-Centric Networking (ICN)",
+        "authors": [
+            "A. Rahman",
+            "D. Trossen",
+            "D. Kutscher",
+            "R. Ravindran"
+        ],
+        "rawDate": "2020-04",
+        "status": "Informational",
+        "publisher": "IETF",
+        "source": "https://www.rfc-editor.org/in-notes/rfc-index.xml"
+    },
     "rfc8767": {
         "rfcNumber": "RFC8767",
         "href": "https://tools.ietf.org/html/rfc8767",
diff --git a/refs/w3c.json b/refs/w3c.json
index 3aa4cd2dd..5deb0f3af 100644
--- a/refs/w3c.json
+++ b/refs/w3c.json
@@ -70326,9 +70326,25 @@
                     "https://www.w3.org/2019/webapps/"
                 ],
                 "source": "https://www.w3.org/2002/01/tr-automation/tr.rdf"
+            },
+            "20200417": {
+                "authors": [
+                    "Mounir Lamouri",
+                    "Marcos Caceres",
+                    "Johanna Herman"
+                ],
+                "href": "https://www.w3.org/TR/2020/WD-screen-orientation-20200417/",
+                "title": "The Screen Orientation API",
+                "rawDate": "2020-04-17",
+                "status": "WD",
+                "publisher": "W3C",
+                "deliveredBy": [
+                    "https://www.w3.org/2019/webapps/"
+                ],
+                "source": "https://www.w3.org/2002/01/tr-automation/tr.rdf"
             }
         },
-        "rawDate": "2020-03-30",
+        "rawDate": "2020-04-17",
         "source": "https://www.w3.org/2002/01/tr-automation/tr.rdf",
         "edDraft": "https://w3c.github.io/screen-orientation/",
         "repository": "https://github.com/w3c/screen-orientation"
diff --git a/refs/wg21.json b/refs/wg21.json
index 75667ecb5..93cfbc2c1 100644
--- a/refs/wg21.json
+++ b/refs/wg21.json
@@ -52347,13 +52347,34 @@
     "EDIT3940": {
         "title": "[basic.type.qualifier] Incomplete and complete object types are just object types",
         "href": "https://wg21.link/edit3940",
-        "status": "open",
+        "status": "closed",
         "publisher": "WG21",
         "source": "https://wg21.link/index.json"
     },
     "EDIT3941": {
         "title": "[string.conversions] Replaced comparisons of a pointer against 0 with comparision against nullptr",
         "href": "https://wg21.link/edit3941",
+        "status": "closed",
+        "publisher": "WG21",
+        "source": "https://wg21.link/index.json"
+    },
+    "EDIT3942": {
+        "title": "[depr.strstream] Fix typography for NTBS in index.",
+        "href": "https://wg21.link/edit3942",
+        "status": "closed",
+        "publisher": "WG21",
+        "source": "https://wg21.link/index.json"
+    },
+    "EDIT3943": {
+        "title": "[basic.lval] Amend note",
+        "href": "https://wg21.link/edit3943",
+        "status": "closed",
+        "publisher": "WG21",
+        "source": "https://wg21.link/index.json"
+    },
+    "EDIT3944": {
+        "title": "[std] Remove cross-references to the very same subclause",
+        "href": "https://wg21.link/edit3944",
         "status": "open",
         "publisher": "WG21",
         "source": "https://wg21.link/index.json"
@@ -178699,6 +178720,15 @@
     "WG21-EDIT3941": {
         "aliasOf": "EDIT3941"
     },
+    "WG21-EDIT3942": {
+        "aliasOf": "EDIT3942"
+    },
+    "WG21-EDIT3943": {
+        "aliasOf": "EDIT3943"
+    },
+    "WG21-EDIT3944": {
+        "aliasOf": "EDIT3944"
+    },
     "WG21-EDIT395": {
         "aliasOf": "EDIT395"
     },


Test patch:
diff --git a/test/ref-list.json b/test/ref-list.json
index da558f425..08db7ed34 100644
--- a/test/ref-list.json
+++ b/test/ref-list.json
@@ -11415,6 +11415,9 @@
     "EDIT394",
     "EDIT3940",
     "EDIT3941",
+    "EDIT3942",
+    "EDIT3943",
+    "EDIT3944",
     "EDIT395",
     "EDIT396",
     "EDIT397",
@@ -69122,8 +69125,12 @@
     "RFC876",
     "rfc8760",
     "RFC8760",
+    "rfc8761",
+    "RFC8761",
     "rfc8762",
     "RFC8762",
+    "rfc8763",
+    "RFC8763",
     "rfc8767",
     "RFC8767",
     "rfc8768",
@@ -69828,6 +69835,8 @@
     "SCREEN-ORIENTATION-20200122",
     "screen-orientation-20200330",
     "SCREEN-ORIENTATION-20200330",
+    "screen-orientation-20200417",
+    "SCREEN-ORIENTATION-20200417",
     "SCROLL-ANIMATIONS",
     "SCSU",
     "scte01",
@@ -81414,6 +81423,9 @@
     "WG21-EDIT394",
     "WG21-EDIT3940",
     "WG21-EDIT3941",
+    "WG21-EDIT3942",
+    "WG21-EDIT3943",
+    "WG21-EDIT3944",
     "WG21-EDIT395",
     "WG21-EDIT396",
     "WG21-EDIT397",