| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
| |
* good time to consider rollover: closing v4 branch, replacing it with v5 &
introducing v6 for development, proposed for this release + 1
|
|
|
|
|
| |
* start preparing for ruby changes
* work on fix for bug related to gem path & system installed sisu
|
|
|
|
| |
* decide how to deal with as multiple document file-sizes may be produced
|
| |
|
|
|
|
|
|
|
| |
* ao_doc_str, nodes, possible parents, correction
* epub, url closure decoration
* sysenv, qrcode report absent program, minor
* html scroll toc, clean links where none, exclude metadata
|
|
|
|
|
|
| |
* (ensure SiSU_version_dir) fix
* sisu version info, yml info also when installed via ruby gem
* downstream libs
|
|
|
|
|
| |
* gemspec adjusted to install only libraries related to a version (v4 or v5)
* select sisu version to create, build & install
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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)
|
| |
|
| |
|
| |
|
|
|
|
|
| |
* 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)
|
|
|
|
| |
* 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
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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]
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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)
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
* (Note: for .ssm: @md.fns (is set during runtime & is) != @opt.fns @md.opt.fns,
affects construction of unique identifier)
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
* adds settings
* db type --db-pq or db-sqlite
* webserver for cgi script & db --webserv-search=''
* webserver for sisu ouptut files --webserv-output=''
* cgi search form link name --cgi-search-form-name=''
* db user (pg) --db-user=''
|
|
|
|
|
| |
* automatic check disabled
* check and correction of pre 0.38 markup removed
|
|
|
|
| |
* sysenv, version info moved here from interactive help
|
|
|
|
| |
* affects 'sisu -F' (repairs breakage)
|
| |
|
| |
|
| |
|
| |
|