Mike Gerwitz

Activist for User Freedom

aboutsummaryrefslogtreecommitdiffstats
path: root/doc
Commit message (Collapse)AuthorAgeFilesLines
* doc: Remove TODO item about linker classifier distinctionMike Gerwitz2018-09-141-7/+0
| | | | | | That was already done recently. * doc/todo.texi (Project TODOs)[Linker]: Remove second item.
* doc: Style using CSSMike Gerwitz2018-09-122-2/+175
| | | | | | * doc/Makefile.am (tame_TEXINFOS): Add `tame.css'. (MAKEINFOHTML): Add `--css-include tame.css'. * doc/tame.css: New file.
* doc/notes: Remove pathMike Gerwitz2018-09-121-65/+0
| | | | | | This is no longer needed. * doc/notes/path-processing: Remove file.
* Add src/ symlink to doc/Mike Gerwitz2018-09-122-3/+4
| | | | | | | | Most LaTeX distributions prohibit loading files from parent directories. This gets around that for PDF builds. * doc/src: Add symlink. * doc/tame.texi, src/symtrable.xsl: Use it.
* progtest: Initial working console runnerMike Gerwitz2018-02-191-0/+3
|
* Copyright update (R-T Specialty)v2.9.0Mike Gerwitz2018-02-013-5/+5
|
* todo: Add package-local parameter todoMike Gerwitz2017-11-301-1/+18
| | | | * doc/todo.texi (Compiler): Add package-local parameters.
* todo: Add Documentation sectionMike Gerwitz2017-07-261-0/+11
| | | | * doc/todo.xsl (Project TODOs/Documentation): Add section.
* todo: Treat all nodes as short-hand template expansionsMike Gerwitz2017-07-261-0/+19
| | | | * doc/todo.texi (Project TODOs/Preprocessor): Add section.
* Compiler TODO for algebraic typesMike Gerwitz2017-07-191-0/+29
| | | | * doc/todo.texi (Compiler): Add section.
* doc: Some project TODOsMike Gerwitz2017-07-183-2/+78
| | | | | | * doc/Makefile.am (tame_TEXINFOS): Add `todo.texi'. * doc/tame.texi: Add reference to todo. * doc/todo.texi: Add file.
* Properly resolve paths of symbols of importsMike Gerwitz2017-07-121-0/+65
| | | | | | | | | | | | | | | | This solves a long-standing problem whereby relative paths are not properly resolved, leading to incorrect symbol conflicts when relative paths to the same package vary between two imports. See doc/notes/path-processing for an illustration. * src/current/include/preproc/path.xsl (preproc:resolve-relative-import): Add function. (preproc:resolv-path, preproc:resolve-path, preproc:get-path): Add functions to invoke existing templates. * src/current/include/preproc/symtable.xsl (preproc:symimport): Use `preproc:resolve-relative-import'. * doc/notes/path-processing: Add notes.
* Add doc pkgns macroMike Gerwitz2016-11-171-0/+4
| | | | * doc/tame.texi (pkgns): Added macro.
* Add @tame Texinfo macroMike Gerwitz2016-11-171-0/+4
| | | | | | Facilitates name changes. Good practice for free software projects. * doc/tame.texi (tame): Macro added.
* Liberate current implementation of "Calc DSL"Mike Gerwitz2016-08-241-1/+3
| | | | | | | | | | | | | | | | | | (Copyright headers will be added in the next commit; these are the original files, unaltered in any way.) The internal project name at LoVullo is simply "Calc DSL". This liberates the entire thing. If anything was missed, I'll be added later. To continue building at LoVullo with this move, symlinks are used for the transition; this is the exact code that is used in production. There is a lot here---over 25,000 lines. Much of it is in disarray from the environment surrounding its development, but it does work well for what it was intended to do. (LoVullo folks: fork point is 65723a0 in calcdsl.git.)
* Manual copyright update for 2016Mike Gerwitz2016-08-231-1/+1
| | | | * doc/tame.texi: Add 2016 copyright year
* Initial symbol documentation, find-symbolMike Gerwitz2016-08-231-0/+2
| | | | | | | * doc/tame.texi: Include `Symbol Table'. * src/symtable.xsl: Added. * test/symtable.xspec: Added, testing `find-symbol'.
* Add @todo texinfo macroMike Gerwitz2016-08-231-0/+4
| | | | * doc/tame.texi: Macro added.
* Raise `Dependency Graph' from section to chapterMike Gerwitz2016-07-061-3/+6
| | | | * doc/tame.texi: `Dependency Graph` now a chapter.
* Add copyright header to tame.texiMike Gerwitz2016-07-061-0/+8
| | | | * doc/tame.texi: Copyright header added
* Include version.texi earlier for title outputMike Gerwitz2016-07-061-2/+3
| | | | | * doc/tame.texi: Include version.texi before title so that VERSION is available.
* Add (beginning of) graph APIMike Gerwitz2016-07-051-0/+3
| | | | | | | * doc/tame.texi: Add graph include. * src/graph.xsl: Added. * test/graph-test.xsl: Added. * test/graph.xspec: Added.
* Proper @math HTML override with @definfoencloseMike Gerwitz2015-04-181-3/+1
| | | | | Backslashes were being stripped from the output unless escaped with another backslash, but that would cause problems with the TeX ouput.
* HTML documentation now loads MathJax from CDNMike Gerwitz2015-04-161-0/+9
| | | | | | | | Privacy warning: if scripts are enabled, then you are subject to the normal tracking risks of loading external scripts. If this is from your own domain or local filesystem, then you may be leaking personal information. In the future, KaTeX may be used.
* Expansion sequences introducedMike Gerwitz2015-04-161-0/+18
|
* Documentation and testing scaffoldingMike Gerwitz2015-04-164-0/+649