| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* .ssm can contain/include .sst or .ssi
.sst files can be processed independently, they do not contain other files
.ssi files have been only insertions of text & are not processed independently
but as part of an ssm
change proposed:
.ssm unchanged,
.sst unchanged,
.ssi as before, but can include .sst or .ssi, so:
files are only insertions & are not processed independently but as part of an
.ssm or another .ssi
i.e. as before with the addition that it like a .ssm can contain/include
.sst or .ssi
* requested feature, (Closes: #744408)
User beware. In previous versions there has been a deliberate attempt to keep
it easy to follow documents & not have to dig through different levels of
includes, as this is more likely to lead to errors in markup.
The idea of nested includes has not been attractive (messy for a document),
however, this is now made possible, use with care
* it is not as easy to see document structure at a glance, and structural
errors may be introduced and will need to be taken care of (requiring
document markup debugging)
* allowing .ssi to also include other .ssi or .sst could lead to infinite
recursion if an .ssi includes another which includes itself; stopping after
an additional level of includes seems arbitrary, and possibly prone to error
if you are dealing with many documents
* requires testing
* version bump, new behavior added to .ssi one of the 3 sisu filetypes
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
* re: seg numbering, fixed width, leading zeros (introduced: 5.4.3 / 6.0.9)
|
|
|
|
|
|
|
|
|
|
|
| |
* e.g. using live-manual/manual as sample, the following should work as expected
available: ca de en es fr it ja pl pt_BR ro; select: en & ja:
sisu --html -v en/live-manual.ssm ja/live-manual.ssm
or for all available translations:
sisu --html -v **/live-manual.ssm
(these previously would have broken after processing the first directory)
sisu command equivalent for all available translations being (unaffected):
sisu --html -v --glob live-manual
|
| |
|
| |
|
|
|
|
| |
* provisional fix (check related issues against 5.4.2)
|
| |
|
| |
|
| |
|
|
|
|
| |
* alphanumeric sorting
|
| |
|
| |
|
|
|
|
| |
* fix uppercase first character where spaces used
|
| |
|
|
|
|
|
| |
* ao_composite.rb (from composite.rb)
* html_concordance.rb (from concordance.rb)
|
|
|
|
| |
* now applies to v5 branch
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* ao,
* syntax, able optionally to indicate the language syntax of a code block
* syntax, introduce box text block/group
* syntax, introduce tics quotes markup (blockquote equivalent)
* docbook,
* ocn & footnote numbers (as xml comments)
* metadata header (docinfo)
* quotes (blockquote)
* tables
* images
* code block
* vim syntax, add
* code block, language syntax, optional
* box block
* quote block
|
| |
|
| |
|
|
|
|
| |
* ao_doc_str (codeblock)
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
* this is to provide some forward compatibility with new markup
(unrecognized new tic marks are removed)
* noisy, reports to screen on tics that are to be removed, unless quiet is on
* review
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* ao, document structure check, stop processing on major error
(with error message & text at location of failure)
[reason for version bump the addition of structure check]
* utils, add ok code marker
* ao, heading with no ocn, distinguish ~# from -#
* ~# is general & means no ocn (for any object to which it is applied)
* -# is relevant only for 1~ dummy headings & instructs that they should be
removed from output where possible
* applied so far to pdf, odt & plaintext
* ao_images, reduce warnings when ruby RMagic absent as program used directly
* reduced dependency on ruby RMagic library (as some time way back had
issues)
* ao, document markup structure check, skip processing file on major error
* with error message & text at location of failure
* texpdf, urls in creator cause breakage
* texpdf, mailto markup links set for normal text objects
* texpdf, '&' in heading breaks toc (now removed from toc (not heading)), bug
* revisit, bug
* texpdf, for urls switch to sans serif (small fontsize)
* instead of typewriter, latex default
* texpdf, pdf colored hyperlinks configurable
* --pdf-hyperlinks-color
--pdf-hyperlinks-no-color or --pdf-hyperlinks-monochrome
* ['default']['pdf_hyperlinks']='color'
(other options switch hyperlink color off 'no-color' 'color-off'
'monochrome')
* texpdf, pdf default font size configurable (cli & sisurc.yml) (no fractions)
* --pdf-fontsize-12 --pdf-fontsize-8
* default:
texpdf_fontsize: 12
* texpdf, headings and table of contents representation
* fixes 1~ and 2~ result in the same formatting
1~ 2~ & 3~ now differentiated, see discussion in sisu.org under #744383
* fixes :A smaller formatted than :B
A~ B~ C~ now the same size, see discussion in sisu.org under #744383
* :B and :C result in the same formatting, issue explained see sisu.org
* texpdf, (internal coding) fontface, rename texpdf_font texpdf_fontface
* texpdf, (internal coding) use symbols to identify page orientation
* param, metadata rights, line-breaks instead of semicolons separating rights
* fixes remove trailing semicolon after :copyright:
* digests sha512 option implemented
* options sha512 sha256 md5
* command line --sha512
* rcconf.yml ['defsault']['digest'] = sha512
* xml object citation numbering (docbook fictionbook)
|
|
|
|
| |
* will merge v6 into v5, 5.4 version bump
|
| |
|
|
|
|
|
|
|
|
| |
* ruby-pg require for postgresql
* ruby-sqlite3 require for sqlite3 (done previously: already using ruby-sqlite3
rather than ruby-dbi)
* ruby-dbi remove calls (in any common files & sisu pg and sisu sqlite3)
* separate pg and sqlite db actions
|
| |
|