From f0ed01994d4c56ea82f6a22aeba6aecae825d5bd Mon Sep 17 00:00:00 2001
From: Graham Nelson
Date: Fri, 21 Jul 2023 11:49:36 +0100
Subject: [PATCH] More on extension documentation examples
---
README.md | 2 +-
build.txt | 4 +-
docs/supervisor-module/1-ic.html | 2 +-
docs/supervisor-module/1-sm.html | 2 +
docs/supervisor-module/2-nst.html | 2 +-
docs/supervisor-module/2-rqr.html | 2 +-
docs/supervisor-module/4-ebm.html | 6 +-
docs/supervisor-module/4-em.html | 2 +-
docs/supervisor-module/5-es.html | 76 ++--
docs/supervisor-module/5-ks.html | 2 +-
docs/supervisor-module/5-ps2.html | 4 +-
docs/supervisor-module/6-hdn.html | 2 +-
docs/supervisor-module/6-inc.html | 6 +-
docs/supervisor-module/6-st.html | 4 +-
docs/supervisor-module/7-dc.html | 429 +++++++++++++-----
docs/supervisor-module/7-dr.html | 12 +-
docs/supervisor-module/7-dt.html | 51 ++-
docs/supervisor-module/7-eip.html | 25 +-
docs/supervisor-module/7-ti.html | 4 +-
docs/supervisor-module/7-tm.html | 17 +
.../Chapter 1/Supervisor Module.w | 2 +
.../Chapter 4/Extension Bundle Manager.w | 2 +-
.../Chapter 5/Extension Services.w | 26 +-
.../Chapter 7/Documentation Compiler.w | 212 ++++++++-
.../Chapter 7/Documentation Renderer.w | 10 +-
.../Chapter 7/Documentation Tree.w | 33 +-
.../Chapter 7/Extensions Index Page.w | 19 +-
.../Chapter 7/The Mini-Website.w | 16 +
inform7/Figures/memory-diagnostics.txt | 104 ++---
inform7/Figures/timings-diagnostics.txt | 26 +-
.../Inter/Architecture16Kit/kit_metadata.json | 2 +-
.../Inter/Architecture32Kit/kit_metadata.json | 2 +-
.../Inter/BasicInformKit/kit_metadata.json | 2 +-
.../Inter/CommandParserKit/kit_metadata.json | 2 +-
.../EnglishLanguageKit/kit_metadata.json | 2 +-
.../Inter/WorldModelKit/kit_metadata.json | 2 +-
36 files changed, 810 insertions(+), 306 deletions(-)
diff --git a/README.md b/README.md
index 87de481f9..7c6d78cd7 100644
--- a/README.md
+++ b/README.md
@@ -1,6 +1,6 @@
# Inform 7
-[Version](notes/versioning.md): 10.2.0-beta+6W86 'Krypton' (19 July 2023)
+[Version](notes/versioning.md): 10.2.0-beta+6W87 'Krypton' (21 July 2023)
## About Inform
diff --git a/build.txt b/build.txt
index 0004bcb53..a31679250 100644
--- a/build.txt
+++ b/build.txt
@@ -1,3 +1,3 @@
Prerelease: beta
-Build Date: 19 July 2023
-Build Number: 6W86
+Build Date: 21 July 2023
+Build Number: 6W87
diff --git a/docs/supervisor-module/1-ic.html b/docs/supervisor-module/1-ic.html
index 04dd3a93d..344725e08 100644
--- a/docs/supervisor-module/1-ic.html
+++ b/docs/supervisor-module/1-ic.html
@@ -638,7 +638,7 @@ nests, respectively.
return shared_nest_list;
}
-inbuild_nest *Supervisor::internal(void) {
+inbuild_nest *Supervisor::internal(void) {
RUN_ONLY_FROM_PHASE(NESTED_INBUILD_PHASE)
return shared_internal_nest;
}
diff --git a/docs/supervisor-module/1-sm.html b/docs/supervisor-module/1-sm.html
index 321f16fa0..97dc0368d 100644
--- a/docs/supervisor-module/1-sm.html
+++ b/docs/supervisor-module/1-sm.html
@@ -106,6 +106,7 @@ which use this module:
enum inform_template_CLASS
enum kit_configuration_CLASS
enum kit_dependency_CLASS
+enum satellite_test_case_CLASS
DECLARE_CLASS(build_methodology)
@@ -145,6 +146,7 @@ which use this module:
DECLARE_CLASS(inform_template)
DECLARE_CLASS(kit_configuration)
DECLARE_CLASS(kit_dependency)
+DECLARE_CLASS(satellite_test_case)
diff --git a/docs/supervisor-module/2-nst.html b/docs/supervisor-module/2-nst.html
index 84f406fdb..051c281fe 100644
--- a/docs/supervisor-module/2-nst.html
+++ b/docs/supervisor-module/2-nst.html
@@ -151,7 +151,7 @@ can't install to a read-only nest.
-pathname *Nests::get_location(inbuild_nest *N) {
+pathname *Nests::get_location(inbuild_nest *N) {
if (N == NULL) return NULL;
return N->location;
}
diff --git a/docs/supervisor-module/2-rqr.html b/docs/supervisor-module/2-rqr.html
index 027b6babc..38bd32101 100644
--- a/docs/supervisor-module/2-rqr.html
+++ b/docs/supervisor-module/2-rqr.html
@@ -243,7 +243,7 @@ a requirement, then so will all other copies of it.
-int Requirements::meets(inbuild_edition *edition, inbuild_requirement *req) {
+int Requirements::meets(inbuild_edition *edition, inbuild_requirement *req) {
if (req == NULL) return TRUE;
if (req->work) {
if (req->work->genre)
diff --git a/docs/supervisor-module/4-ebm.html b/docs/supervisor-module/4-ebm.html
index 79f9cae93..746aa76e7 100644
--- a/docs/supervisor-module/4-ebm.html
+++ b/docs/supervisor-module/4-ebm.html
@@ -135,7 +135,7 @@ which stores data about extensions used by the Inform compiler.
if (Str::get(pos) == '.')
Str::put(pos, '_');
WRITE_TO(new_name, "%S-v%S.i7xd", C->edition->work->title, new_version);
- if (Extensions::rename_directory(P, new_name)) {
+ if (Extensions::rename_directory(P, new_name)) {
Str::clear(key);
WRITE_TO(key, "%p", P);
apparent_V = C->edition->version;
@@ -408,7 +408,7 @@ copy name.
Str::delete_last_character(subdir);
if (Str::eq(subdir, I"Examples")) {
;
- } else if (Str::eq(subdir, I"Images")) {
+ } else if (Str::eq(subdir, I"Tests")) {
;
} else {
TEMPORARY_TEXT(error_text)
@@ -549,7 +549,7 @@ directory, we need to