aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--CHANGELOG1
-rw-r--r--conf/sisu/version.yml6
-rw-r--r--data/doc/sisu/html/sisu.1.html1918
-rw-r--r--data/doc/sisu/sisu_markup_samples/dfsg/free_as_in_freedom.richard_stallman_crusade_for_free_software.sam_williams.sst55
-rw-r--r--data/doc/sisu/sisu_markup_samples/sisu_manual/sisu_markup.sst68
-rw-r--r--lib/sisu/v0/dal_idx.rb3
-rw-r--r--lib/sisu/v0/html_segments.rb26
-rw-r--r--lib/sisu/v0/manpage.rb1
-rw-r--r--lib/sisu/v0/texinfo.rb1
-rw-r--r--lib/sisu/v0/texpdf_format.rb19
-rw-r--r--man/man1/sisu.181
11 files changed, 1219 insertions, 960 deletions
diff --git a/CHANGELOG b/CHANGELOG
index 3c345cbd..1aa748d4 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -32,6 +32,7 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.69.0.orig.tar.gz
* footnote, number placement changed, and left alignment (ragged edges)
used
* removal of a maths package gives back typeface changes like bold
+ * url matching, special characters
* better representation of tilde
* tolerance
diff --git a/conf/sisu/version.yml b/conf/sisu/version.yml
index 913d5a5f..11d4c1f2 100644
--- a/conf/sisu/version.yml
+++ b/conf/sisu/version.yml
@@ -1,5 +1,5 @@
---
-:version: 0.69.0-beta
-:date_stamp: 2008w36/3
-:date: "2008-09-10"
+:version: 0.69.0
+:date_stamp: 2008w37/1
+:date: "2008-09-15"
:project: SiSU
diff --git a/data/doc/sisu/html/sisu.1.html b/data/doc/sisu/html/sisu.1.html
index f7b70fcd..1848611b 100644
--- a/data/doc/sisu/html/sisu.1.html
+++ b/data/doc/sisu/html/sisu.1.html
@@ -10,13 +10,13 @@
<h2><a name='sect0' href='#toc0'>Name</a></h2>
sisu - documents: markup, structuring, publishing in multiple standard
-formats, and search
+formats, and search
<h2><a name='sect1' href='#toc1'>Synopsis</a></h2>
sisu [-abcDdFHhIiMmNnopqRrSsTtUuVvwXxYyZz0-9]
[filename/wildcard ] sisu [-Ddcv] [instruction] sisu [-CcFLSVvW] SISU -
-MANUAL, RALPH AMISSAH
-<p> WHAT IS SISU?
-<p> 1. INTRODUCTION - WHAT IS SISU?
+MANUAL, RALPH AMISSAH
+<p> WHAT IS SISU?
+<p> 1. INTRODUCTION - WHAT IS SISU?
<p> <b>SiSU</b> is a framework for document structuring, publishing (in multiple
open standard formats) and search, comprising of: (a) a lightweight document
@@ -24,13 +24,13 @@ structure and presentation markup syntax; and (b) an accompanying engine
for generating standard document format outputs from documents prepared
in sisu markup syntax, which is able to produce multiple standard outputs
(including the population of sql databases) that (can) share a common numbering
-system for the citation of text within a document.
+system for the citation of text within a document.
<p> <b>SiSU</b> is developed under
an open source, software libre license (GPL3). Its use case for development
is to cope with medium to large document sets with evolving markup related
technologies, which should be prepared once, and for which you want multiple
output formats that can be updated and a common mechanism for cross-output-format
-citation, and search.
+citation, and search.
<p> <b>SiSU</b> both defines a markup syntax and provides an
engine that produces open standards format outputs from documents prepared
with <b>SiSU</b> markup. From a single lightly prepared document sisu custom builds
@@ -42,7 +42,7 @@ of representation of the document. Significantly <b>SiSU</b> markup is more spar
than html and outputs which include html, LaTeX, landscape and portrait
pdfs, Open Document Format (ODF), all of which can be added to and updated.
<b>SiSU</b> is also able to populate SQL type databases at an object level, which
-means that searches can be made with that degree of granularity.
+means that searches can be made with that degree of granularity.
<p> Source
document preparation and output generation is a two step process: (i) document
source is prepared, that is, marked up in sisu markup syntax and (ii) the
@@ -59,14 +59,14 @@ by these documents and at these locations within each document). Document
output formats share a common object numbering system for locating content.
This is particularly suitable for works (finalized texts as opposed to
works that are frequently changed or updated) for which it provides a fixed
-means of reference of content.
+means of reference of content.
<p> In preparing a <b>SiSU</b> document you optionally
provide semantic information related to the document in a document header,
and in marking up the substantive text provide information on the structure
of the document, primarily indicating heading levels and footnotes. You
also provide information on basic text attributes where used. The rest is
automatic, sisu from this information custom builds[^2] the different forms
-of output requested.
+of output requested.
<p> <b>SiSU</b> works with an abstraction of the document based
on its structure which is comprised of its structure (or frame)[^3] and
the objects[^4] it contains, which enables <b>SiSU</b> to represent the document
@@ -80,7 +80,7 @@ pages; and in publishing in different formats, html, landscape and portrait
pdf etc. again page numbers are of no use to cite text in a manner that
is relevant against the different output types. Dealing with documents at
an object level together with object numbering also has implications for
-search.
+search.
<p> One of the challenges of maintaining documents is to keep them
in a format that would allow users to use them without depending on a proprietary
software popular at the time. Consider the ease of dealing with legacy proprietary
@@ -104,38 +104,38 @@ and the archival of documents), and existing output to be updated (html
has evolved and the related module has been updated repeatedly over the
years, presumably when the World Wide Web Consortium (w3c) finalises html
5 which is currently under development, the html module will again be updated
-allowing all existing documents to be regenerated as html 5).
+allowing all existing documents to be regenerated as html 5).
<p> The document
formats are written to the file-system and available for indexing by independent
indexing tools, whether off the web like Google and Yahoo or on the site
-like Lucene and Hyperestraier.
+like Lucene and Hyperestraier.
<p> <b>SiSU</b> also provides other features such
as concordance files and document content certificates, and the working
against an abstraction of document structure has further possibilities
for the research and development of other document representations, the
availability of objects is useful for example for topic maps and the commercial
law thesaurus by Vikki Rogers and Al Krtizer, together with the flexibility
-of <b>SiSU</b> offers great possibilities.
+of <b>SiSU</b> offers great possibilities.
<p> <b>SiSU</b> is primarily for published works,
which can take advantage of the citation system to reliably reference its
documents. <b>SiSU</b> works well in a complementary manner with such collaborative
technologies as Wikis, which can take advantage of and be used to discuss
-the substance of content prepared in <b>SiSU</b>
+the substance of content prepared in <b>SiSU</b>
<p> &lt;<a href='http://www.jus.uio.no/sisu'>http://www.jus.uio.no/sisu</a>
-&gt;
+&gt;
<p> 2.