Planned changes, big and small, that affect manual infrastructure and languages. #### Recheck - [x] Single source revcheck (#111 #174 #176 #180) - [x] Sequential `[skip-revcheck]` (#178) - [ ] Accidental `[skip-revcheck]` (#181) #### Idempotent build - [x] Create `doc-base/temp` and `.gitkeep` it (#200) - [x] Rewrite `file-entities.ent.in` to use `temp/` (#201) - [x] Change `configure.php` to be a little more idempotent (#202) - [x] Change `manual.xml.in` into stable `manual.xml` (#210) - [ ] Move `.manual.xml` to `temp/` (coordinated) - [ ] Move all remaining `.gitignore` entries to `temp/` (coordinated) #### Configure - [X] List of active languages on `doc-base (#186) - [X] Nested/recursive XIncludes (#194) - [x] XInclude failures less fatal on translations (#196) - [x] XInclude by `xml:id` (#198) - [x] Include post validation tools on `configure.php` (broken, revtag, entities). (#241) - [ ] XML Entities (#183) (#301) - [ ] Convert all other `.ent` files to normal XML - [ ] Split `language-snippets.ent` #### Performance/tools - [x] Avoid file entities for directories as individuai files (#218) - [x] Rewrite sync XML for Attributes (#215) - [x] Rewrite sync XML for Entities (#219) - [x] Rewrite sync XML for Processing Instructions (#222) - [x] Rewrite sync XML for Tags (#222) - [x] Rewrite sync XML for Whitespace (#222) - [x] Move generation of `sources.xml` and `version.xml` at the end of `configure.php` (#239) - [x] Sync XML tools to accept language parameter and simple file listing (#275) #### Clean up / TODOs - [x] Trim local repository status on `configure.php` (#205) - [x] Remove `$mixin` from `doc-base/scripts/file-entities.php` (#207) - [x] Remove `BACKPORT` from `doc-base/scripts/file-entities.php` (#213) - [x] Rewrote `$mixin` as an check/error on all OS (#213) - [ ] Remove all mentions of `<xi:fallback>` in repository #### R&D - [ ] Make `<?phpdoc` more general - [ ] Remove all DTD macros in favor of user land XML Entities, text and path
Planned changes, big and small, that affect manual infrastructure and languages.
Recheck
[skip-revcheck](Avoid marking files as outdated on multiple[skip-revcheck]#178)[skip-revcheck](Only checks for[skip-revcheck]at start of commit messages #181)Idempotent build
doc-base/tempand.gitkeepit (Idempotent build: doc-base/temp #200)file-entities.ent.into usetemp/(Idempotent build: file-entities.php #201)configure.phpto be a little more idempotent (Idempotent build: configure.php #202)manual.xml.ininto stablemanual.xml(Idempotent build: manual.xml.in #210).manual.xmltotemp/(coordinated).gitignoreentries totemp/(coordinated)Configure
xml:id(XInclude by xml:id #198)configure.php(broken, revtag, entities). (Post check individual XML files for know issues #241).entfiles to normal XMLlanguage-snippets.entPerformance/tools
sources.xmlandversion.xmlat the end ofconfigure.php(PhD stuff at end ofconfigure.php#239)Clean up / TODOs
configure.php(Show non default branch in git status #205)$mixinfromdoc-base/scripts/file-entities.php(Windows related changes, ahead/behind only current branch #207)BACKPORTfromdoc-base/scripts/file-entities.php(Remove backports, alert for insensitive file systems, and bundled file entity for directories #213)$mixinas an check/error on all OS (Remove backports, alert for insensitive file systems, and bundled file entity for directories #213)<xi:fallback>in repositoryR&D
<?phpdocmore general