| Commit message (Collapse) | Author | Age | Files | Lines | 
| | 
| 
| 
| 
| 
|  | 
* ao (abstract objects) shorter, also easily searched, higher sort location
  abstract as representation of & extraction of document objects
  (dal (document abstraction layer))
 | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
|  | 
* rake gemcbi #(create build install sisu gem)
* rake gemspecscreate && \
  rake gembuild && \
  sudo rake geminstall
* rake gemspecscreate && \
  gem build sisu5.gemspec && \
  sudo gem install --no-rdoc --no-ri \
  sisu-5.1.0.gem
* bin/sisu updated (modified to take account of gems)
* bin/sisugem added
* .gitignore sisu-*.gem sisu*.gemspec
  consider inclusion (& tracking) of rake created sisu4.gemspec sisu5.gemspec
  (as this makes their availability more obvious)
* once gem is installed: "sisu _5.1.0_ -vM" (to see version, commands otherwise
  as usual) if paths are such that sisu is not available "sisugem _5.1.0_ -vM"
  should work (as it is installed by gemspec, but not other sisu installers)
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| | 
| 
| 
|  | 
* testing required
 | 
| | 
| 
| 
| 
|  | 
* for headings added for structure, without ocn
* testing required
 | 
| | 
| 
| 
| 
| 
|  | 
* --xml-scaffold-sisu (--xml-scaffold)
* --xml-scaffold-collapse
* output currently to terminal only
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| | 
| 
| 
| 
|  | 
* convenience, collapse sisu's dual level document structure for output of
  markup with straight linear structure
 | 
| | 
| 
| 
| 
|  | 
* used e.g. for mind map type output
  (last for kdissert output, no longer supported)
 | 
| | 
| 
| 
|  | 
* opt.act.*.set==:on instead of opt.cmd =~/\S/
 | 
| | 
| 
| 
|  | 
* to characters even less likely to be of use in ordinary (marked up) text
 | 
| | 
| 
| 
|  | 
* that may be used in ordinary marked up text
 | 
| |  | 
 | 
| | 
| 
| 
|  | 
* texpdf, has large texlive xetex dependencies (Korean untested)
 | 
| | 
| 
| 
| 
| 
|  | 
* merge v5
* db, book index, convert hash back to string (associated downstream processing
  change)
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| | 
| 
| 
| 
|  | 
* allow spaces on both sides of delimiters, or a space before & newline
  following a delimiter \s+[:|;](\s+|\n) [else parses as before no spaces]
 | 
| | 
| 
| 
|  | 
* merged from v5
 | 
| | 
| 
| 
|  | 
* merge into v4 after testing
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
|  | 
* syntax add
  * switch ocn off and on for a block of content, line containing only
    off: "--~#" (omit headings where possible) "---#" on: "--+#"
  * alternative open and close for blocks using line starting with "```", e.g.
    open code block:  "``` code"; close code block: "```"
    start poem:       "``` poem"; end poem:         "```"
  * remove need for an empty line between opening & closing of a text block
  [ note further refinements will be required;
    use of tildes "~~" considered but more problematic, tics not used elsewhere]
 | 
| |  | 
 | 
| |  | 
 | 
| | 
| 
| 
| 
|  | 
* increase whitespace (between paragraphs)
* [review spacing (generally) further]
 | 
| | 
| 
| 
| 
| 
| 
| 
| 
|  | 
* e.g.
  open code block:  "``` code"
  close code block: "```"
  start poem:       "``` poem"
  end poem:         "```"
* remove need for an empty line between opening & closing of a text block
 | 
| | 
| 
| 
| 
|  | 
* switch ocn off & on for a block of content, line containing only
  off: "--~#" (omit headings where possible) "---#" on: "--+#"
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
|  | 
* output structure by, add monolingual alt for :filetype & :filename, step 1
* output structure by, monolingual alternative for :filetype or :filename
   without language code, if document is in default language
  * set a default language, 'en' or as specified
  * set in rc file or from command line instruction
    * command line e.g.
      sisu -hv --monolingual --by-filename sisu_markup.sst
      sisu -3v --monolingual --by-filetype sisu_manual.ssm
    * sisurc.yml lingual: 'mono' | 'multi' lingual: 'mono'
  * note: output by :filetype is roughly equivalent to what monolingual output
    by :language would be
  * allow command line setting of default language using language code
    --default-language='en' --default-lang-en if used together with
    --monolingual and --by-filetype or --by-filename the selected default
    language document will not have a language code in the output filename
* output structure by, monolingual alternative, documentation
* cgi helper script, sample search form, single form, monolingual option
  * single cgi form, (with different internal variables set for output types)
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| | 
| 
| 
| 
|  | 
* single cgi form, (with different internal variables set for output types)
* monolingual output search form option
 | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
|  | 
* filename without language code, if document is in default language
* set a default language, 'en' or as specified
* set in rc file or from command line instruction
  * command line e.g.
    sisu -hv --monolingual --by-filename sisu_markup.sst
    sisu -3v --monolingual --by-filetype sisu_manual.ssm
  * sisurc.yml lingual: 'mono' | 'multi'
    lingual: 'mono'
* note: output by :filetype is roughly equivalent to what monolingual output
  by :language would be
* allow command line setting of default language using language code
  --default-language='en' --default-lang-en if used together with
  --monolingual and --by-filetype or --by-filename the selected default
  language document will not have a language code in the output filename
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 |