From fa7629510d472720ade29a02446b7e17d473dac1 Mon Sep 17 00:00:00 2001 From: Ralph Amissah Date: Wed, 12 Nov 2014 21:30:15 -0500 Subject: v5 v6: version & changelog (upstream "UnFrozen" early) * "UnFrozen" prior to original time intended (end of Debian Freeze for Jessie), reason: the upstream bugfix 5.7.2 intended for Jessie (packaged for Debian as 5.7.1-2) was not accepted; this means even if another patch does get sent for Jessie, it will not be from upstream branch) * post Debian:Jessie development commits --- data/doc/sisu/CHANGELOG_v5 | 13 ++++++++++++- data/doc/sisu/CHANGELOG_v6 | 13 ++++++++++++- data/sisu/v5/v/version.yml | 6 +++--- data/sisu/v6/v/version.yml | 6 +++--- setup/sisu_version.rb | 4 ++-- 5 files changed, 32 insertions(+), 10 deletions(-) diff --git a/data/doc/sisu/CHANGELOG_v5 b/data/doc/sisu/CHANGELOG_v5 index 54a28ae0..618bafc2 100644 --- a/data/doc/sisu/CHANGELOG_v5 +++ b/data/doc/sisu/CHANGELOG_v5 @@ -31,7 +31,18 @@ v2 branch is removed; it is available in sisu =< 3.3.2 %% Reverse Chronological: ---- SiSU "UnFrozen" --- Debian Freeze over - ^^ post Jessie ^^ +--- HEAD --- + +** 5.8.0_pre_rel.orig.tar.xz (Open commit window: 2014-12-08; Pre-Release)) +http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.8.0 +http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.8.0-1 +http://www.jus.uio.no/sisu/pkg/src/sisu_5.8.0.orig.tar.xz + sisu_5.8.0.orig.tar.xz + sisu_5.8.0-1.dsc + +--- SiSU "UnFrozen" --- prior to end of Debian Freeze + (upstream bugfix 5.7.2 intended for Jessie (packaged for Debian as 5.7.1-2) + was not accepted) %% 5.7.2.orig.tar.xz (2014-11-02:43/7) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.7.2 diff --git a/data/doc/sisu/CHANGELOG_v6 b/data/doc/sisu/CHANGELOG_v6 index c42e087c..2e775623 100644 --- a/data/doc/sisu/CHANGELOG_v6 +++ b/data/doc/sisu/CHANGELOG_v6 @@ -21,7 +21,18 @@ v2 branch is removed; it is available in sisu =< 3.3.2 %% Reverse Chronological: ---- SiSU "UnFrozen" --- Debian Freeze over - ^^ post Jessie ^^ +--- HEAD --- + +** 6.4.0_pre_rel.orig.tar.xz (Open commit window: 2014-12-08; Pre-Release)) +http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_6.4.0 +http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_6.4.0-1 +http://www.jus.uio.no/sisu/pkg/src/sisu_6.4.0.orig.tar.xz + sisu_6.4.0.orig.tar.xz + sisu_6.4.0-1.dsc + +--- SiSU "UnFrozen" --- prior to end of Debian Freeze + (upstream bugfix 6.3.2 (5.7.2) intended for Jessie (packaged for Debian as + 5.7.1-2) was not accepted) %% 6.3.2.orig.tar.xz (2014-11-02:43/7) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_6.3.2 diff --git a/data/sisu/v5/v/version.yml b/data/sisu/v5/v/version.yml index 5904ee86..68ce89cd 100644 --- a/data/sisu/v5/v/version.yml +++ b/data/sisu/v5/v/version.yml @@ -1,5 +1,5 @@ --- :project: SiSU -:version: 5.7.2 -:date_stamp: 2014w43/7 -:date: "2014-11-02" +:version: 5.8.0_pre_rel +:date_stamp: 2014w49/1 +:date: "2014-12-08" diff --git a/data/sisu/v6/v/version.yml b/data/sisu/v6/v/version.yml index a2c374ca..57e32956 100644 --- a/data/sisu/v6/v/version.yml +++ b/data/sisu/v6/v/version.yml @@ -1,5 +1,5 @@ --- :project: SiSU -:version: 6.3.2 -:date_stamp: 2014w43/7 -:date: "2014-11-02" +:version: 6.4.0_pre_rel +:date_stamp: 2014w49/1 +:date: "2014-12-08" diff --git a/setup/sisu_version.rb b/setup/sisu_version.rb index 2d777c03..572a8819 100644 --- a/setup/sisu_version.rb +++ b/setup/sisu_version.rb @@ -1,7 +1,7 @@ #% constants module SiSUversion - SiSU_version_next_stable = '5.7.2' #% set version stable current - SiSU_version_next_unstable = '6.3.2' #% set version unstable dev + SiSU_version_next_stable = '5.8.0' #% set version stable current + SiSU_version_next_unstable = '6.4.0' #% set version unstable dev #% qi quick install file SiSU_version_generic_next_stable = '5.4.x' SiSU_version_generic_next_unstable = '6.0.x' -- cgit v1.2.3 From 9c443e48655944b6448135659befe3d73fb89269 Mon Sep 17 00:00:00 2001 From: Ralph Amissah Date: Wed, 12 Nov 2014 21:32:21 -0500 Subject: year set 2015 (prepare for the new year) --- bin/sisu | 4 ++-- data/doc/sisu/CHANGELOG_v5 | 2 ++ data/doc/sisu/CHANGELOG_v6 | 2 ++ lib/sisu/v5/air.rb | 2 +- lib/sisu/v5/ao.rb | 2 +- lib/sisu/v5/ao_character_check.rb | 2 +- lib/sisu/v5/ao_composite.rb | 2 +- lib/sisu/v5/ao_doc_objects.rb | 2 +- lib/sisu/v5/ao_doc_str.rb | 2 +- lib/sisu/v5/ao_endnotes.rb | 2 +- lib/sisu/v5/ao_expand_insertions.rb | 2 +- lib/sisu/v5/ao_hash_digest.rb | 2 +- lib/sisu/v5/ao_idx.rb | 2 +- lib/sisu/v5/ao_images.rb | 2 +- lib/sisu/v5/ao_metadata.rb | 2 +- lib/sisu/v5/ao_misc_arrange.rb | 2 +- lib/sisu/v5/ao_numbering.rb | 2 +- lib/sisu/v5/ao_syntax.rb | 2 +- lib/sisu/v5/cgi.rb | 2 +- lib/sisu/v5/cgi_pgsql.rb | 2 +- lib/sisu/v5/cgi_sql_common.rb | 8 ++++---- lib/sisu/v5/cgi_sqlite.rb | 2 +- lib/sisu/v5/conf.rb | 2 +- lib/sisu/v5/constants.rb | 4 ++-- lib/sisu/v5/css.rb | 2 +- lib/sisu/v5/db_columns.rb | 2 +- lib/sisu/v5/db_create.rb | 2 +- lib/sisu/v5/db_dbi.rb | 2 +- lib/sisu/v5/db_drop.rb | 2 +- lib/sisu/v5/db_import.rb | 2 +- lib/sisu/v5/db_indexes.rb | 2 +- lib/sisu/v5/db_load_tuple.rb | 2 +- lib/sisu/v5/db_remove.rb | 2 +- lib/sisu/v5/db_select.rb | 2 +- lib/sisu/v5/db_sqltxt.rb | 2 +- lib/sisu/v5/db_tests.rb | 2 +- lib/sisu/v5/dbi.rb | 2 +- lib/sisu/v5/dbi_discrete.rb | 2 +- lib/sisu/v5/digests.rb | 2 +- lib/sisu/v5/dp.rb | 2 +- lib/sisu/v5/dp_identify_markup.rb | 2 +- lib/sisu/v5/dp_make.rb | 2 +- lib/sisu/v5/embedded.rb | 2 +- lib/sisu/v5/errors.rb | 2 +- lib/sisu/v5/generic_parts.rb | 2 +- lib/sisu/v5/git.rb | 2 +- lib/sisu/v5/html.rb | 2 +- lib/sisu/v5/html_concordance.rb | 2 +- lib/sisu/v5/html_format.rb | 2 +- lib/sisu/v5/html_harvest.rb | 2 +- lib/sisu/v5/html_harvest_author_format.rb | 2 +- lib/sisu/v5/html_harvest_authors.rb | 2 +- lib/sisu/v5/html_harvest_topics.rb | 2 +- lib/sisu/v5/html_lite_shared.rb | 2 +- lib/sisu/v5/html_manifest.rb | 2 +- lib/sisu/v5/html_minitoc.rb | 2 +- lib/sisu/v5/html_parts.rb | 2 +- lib/sisu/v5/html_promo.rb | 2 +- lib/sisu/v5/html_scroll.rb | 2 +- lib/sisu/v5/html_segments.rb | 2 +- lib/sisu/v5/html_shared.rb | 2 +- lib/sisu/v5/html_table.rb | 2 +- lib/sisu/v5/html_tune.rb | 2 +- lib/sisu/v5/hub.rb | 2 +- lib/sisu/v5/hub_actions.rb | 2 +- lib/sisu/v5/hub_loop_markup_files.rb | 2 +- lib/sisu/v5/hub_options.rb | 2 +- lib/sisu/v5/i18n.rb | 2 +- lib/sisu/v5/manpage.rb | 2 +- lib/sisu/v5/manpage_format.rb | 2 +- lib/sisu/v5/po4a.rb | 2 +- lib/sisu/v5/po4a_set.rb | 2 +- lib/sisu/v5/prog_text_translation.rb | 2 +- lib/sisu/v5/qrcode.rb | 2 +- lib/sisu/v5/relaxng.rb | 2 +- lib/sisu/v5/remote.rb | 2 +- lib/sisu/v5/rexml.rb | 2 +- lib/sisu/v5/se.rb | 2 +- lib/sisu/v5/se_cleanoutput.rb | 2 +- lib/sisu/v5/se_clear.rb | 2 +- lib/sisu/v5/se_createsite.rb | 2 +- lib/sisu/v5/se_css.rb | 2 +- lib/sisu/v5/se_date.rb | 2 +- lib/sisu/v5/se_db.rb | 2 +- lib/sisu/v5/se_envcall.rb | 2 +- lib/sisu/v5/se_file_op.rb | 2 +- lib/sisu/v5/se_filemap.rb | 2 +- lib/sisu/v5/se_get_init.rb | 2 +- lib/sisu/v5/se_hub_particulars.rb | 2 +- lib/sisu/v5/se_info_env.rb | 2 +- lib/sisu/v5/se_info_port.rb | 2 +- lib/sisu/v5/se_info_system.rb | 2 +- lib/sisu/v5/se_load.rb | 2 +- lib/sisu/v5/se_processing.rb | 2 +- lib/sisu/v5/se_programs.rb | 2 +- lib/sisu/v5/se_remotes.rb | 2 +- lib/sisu/v5/se_standardise_lang.rb | 2 +- lib/sisu/v5/se_version.rb | 2 +- lib/sisu/v5/shared_images.rb | 2 +- lib/sisu/v5/shared_markup_alt.rb | 2 +- lib/sisu/v5/shared_metadata.rb | 2 +- lib/sisu/v5/shared_sem.rb | 2 +- lib/sisu/v5/sitemaps.rb | 2 +- lib/sisu/v5/src_kdissert_share.rb | 2 +- lib/sisu/v5/src_share.rb | 2 +- lib/sisu/v5/src_shared.rb | 2 +- lib/sisu/v5/src_sisupod_make.rb | 2 +- lib/sisu/v5/sst_convert_markup.rb | 2 +- lib/sisu/v5/sst_do_inline_footnotes.rb | 2 +- lib/sisu/v5/sst_from_xml.rb | 2 +- lib/sisu/v5/sst_identify_markup.rb | 2 +- lib/sisu/v5/sst_to_s_xml_sax.rb | 2 +- lib/sisu/v5/termsheet.rb | 2 +- lib/sisu/v5/texinfo.rb | 2 +- lib/sisu/v5/texinfo_format.rb | 2 +- lib/sisu/v5/texpdf.rb | 2 +- lib/sisu/v5/texpdf_format.rb | 2 +- lib/sisu/v5/texpdf_parts.rb | 2 +- lib/sisu/v5/txt_asciidoc.rb | 2 +- lib/sisu/v5/txt_markdown.rb | 2 +- lib/sisu/v5/txt_plain.rb | 2 +- lib/sisu/v5/txt_rst.rb | 2 +- lib/sisu/v5/txt_shared.rb | 2 +- lib/sisu/v5/txt_textile.rb | 2 +- lib/sisu/v5/update.rb | 2 +- lib/sisu/v5/urls.rb | 2 +- lib/sisu/v5/utils.rb | 2 +- lib/sisu/v5/utils_response.rb | 2 +- lib/sisu/v5/utils_screen_text_color.rb | 2 +- lib/sisu/v5/utils_spell.rb | 2 +- lib/sisu/v5/webrick.rb | 2 +- lib/sisu/v5/wikispeak.rb | 2 +- lib/sisu/v5/xhtml.rb | 2 +- lib/sisu/v5/xhtml_epub2.rb | 2 +- lib/sisu/v5/xhtml_epub2_concordance.rb | 2 +- lib/sisu/v5/xhtml_epub2_format.rb | 2 +- lib/sisu/v5/xhtml_epub2_segments.rb | 2 +- lib/sisu/v5/xhtml_epub2_tune.rb | 2 +- lib/sisu/v5/xhtml_parts.rb | 2 +- lib/sisu/v5/xhtml_shared.rb | 2 +- lib/sisu/v5/xhtml_table.rb | 2 +- lib/sisu/v5/xml_docbook5.rb | 2 +- lib/sisu/v5/xml_dom.rb | 2 +- lib/sisu/v5/xml_fictionbook2.rb | 2 +- lib/sisu/v5/xml_format.rb | 2 +- lib/sisu/v5/xml_md_oai_pmh_dc.rb | 2 +- lib/sisu/v5/xml_odf_odt.rb | 2 +- lib/sisu/v5/xml_odf_odt_format.rb | 2 +- lib/sisu/v5/xml_parts.rb | 2 +- lib/sisu/v5/xml_sax.rb | 2 +- lib/sisu/v5/xml_scaffold_structure_collapsed.rb | 2 +- lib/sisu/v5/xml_scaffold_structure_sisu.rb | 2 +- lib/sisu/v5/xml_shared.rb | 2 +- lib/sisu/v5/xml_tables.rb | 2 +- lib/sisu/v5/zap.rb | 2 +- lib/sisu/v6/air.rb | 2 +- lib/sisu/v6/ao.rb | 2 +- lib/sisu/v6/ao_character_check.rb | 2 +- lib/sisu/v6/ao_composite.rb | 2 +- lib/sisu/v6/ao_doc_objects.rb | 2 +- lib/sisu/v6/ao_doc_str.rb | 2 +- lib/sisu/v6/ao_endnotes.rb | 2 +- lib/sisu/v6/ao_expand_insertions.rb | 2 +- lib/sisu/v6/ao_hash_digest.rb | 2 +- lib/sisu/v6/ao_idx.rb | 2 +- lib/sisu/v6/ao_images.rb | 2 +- lib/sisu/v6/ao_metadata.rb | 2 +- lib/sisu/v6/ao_misc_arrange.rb | 2 +- lib/sisu/v6/ao_numbering.rb | 2 +- lib/sisu/v6/ao_syntax.rb | 2 +- lib/sisu/v6/cgi.rb | 2 +- lib/sisu/v6/cgi_pgsql.rb | 2 +- lib/sisu/v6/cgi_sql_common.rb | 8 ++++---- lib/sisu/v6/cgi_sqlite.rb | 2 +- lib/sisu/v6/conf.rb | 2 +- lib/sisu/v6/constants.rb | 4 ++-- lib/sisu/v6/css.rb | 2 +- lib/sisu/v6/db_columns.rb | 2 +- lib/sisu/v6/db_create.rb | 2 +- lib/sisu/v6/db_dbi.rb | 2 +- lib/sisu/v6/db_drop.rb | 2 +- lib/sisu/v6/db_import.rb | 2 +- lib/sisu/v6/db_indexes.rb | 2 +- lib/sisu/v6/db_load_tuple.rb | 2 +- lib/sisu/v6/db_remove.rb | 2 +- lib/sisu/v6/db_select.rb | 2 +- lib/sisu/v6/db_sqltxt.rb | 2 +- lib/sisu/v6/db_tests.rb | 2 +- lib/sisu/v6/dbi.rb | 2 +- lib/sisu/v6/dbi_discrete.rb | 2 +- lib/sisu/v6/digests.rb | 2 +- lib/sisu/v6/dp.rb | 2 +- lib/sisu/v6/dp_identify_markup.rb | 2 +- lib/sisu/v6/dp_make.rb | 2 +- lib/sisu/v6/embedded.rb | 2 +- lib/sisu/v6/errors.rb | 2 +- lib/sisu/v6/generic_parts.rb | 2 +- lib/sisu/v6/git.rb | 2 +- lib/sisu/v6/html.rb | 2 +- lib/sisu/v6/html_concordance.rb | 2 +- lib/sisu/v6/html_format.rb | 2 +- lib/sisu/v6/html_harvest.rb | 2 +- lib/sisu/v6/html_harvest_author_format.rb | 2 +- lib/sisu/v6/html_harvest_authors.rb | 2 +- lib/sisu/v6/html_harvest_topics.rb | 2 +- lib/sisu/v6/html_lite_shared.rb | 2 +- lib/sisu/v6/html_manifest.rb | 2 +- lib/sisu/v6/html_minitoc.rb | 2 +- lib/sisu/v6/html_parts.rb | 2 +- lib/sisu/v6/html_promo.rb | 2 +- lib/sisu/v6/html_scroll.rb | 2 +- lib/sisu/v6/html_segments.rb | 2 +- lib/sisu/v6/html_shared.rb | 2 +- lib/sisu/v6/html_table.rb | 2 +- lib/sisu/v6/html_tune.rb | 2 +- lib/sisu/v6/hub.rb | 2 +- lib/sisu/v6/hub_actions.rb | 2 +- lib/sisu/v6/hub_loop_markup_files.rb | 2 +- lib/sisu/v6/hub_options.rb | 2 +- lib/sisu/v6/i18n.rb | 2 +- lib/sisu/v6/manpage.rb | 2 +- lib/sisu/v6/manpage_format.rb | 2 +- lib/sisu/v6/po4a.rb | 2 +- lib/sisu/v6/po4a_set.rb | 2 +- lib/sisu/v6/prog_text_translation.rb | 2 +- lib/sisu/v6/qrcode.rb | 2 +- lib/sisu/v6/relaxng.rb | 2 +- lib/sisu/v6/remote.rb | 2 +- lib/sisu/v6/rexml.rb | 2 +- lib/sisu/v6/se.rb | 2 +- lib/sisu/v6/se_cleanoutput.rb | 2 +- lib/sisu/v6/se_clear.rb | 2 +- lib/sisu/v6/se_createsite.rb | 2 +- lib/sisu/v6/se_css.rb | 2 +- lib/sisu/v6/se_date.rb | 2 +- lib/sisu/v6/se_db.rb | 2 +- lib/sisu/v6/se_envcall.rb | 2 +- lib/sisu/v6/se_file_op.rb | 2 +- lib/sisu/v6/se_filemap.rb | 2 +- lib/sisu/v6/se_get_init.rb | 2 +- lib/sisu/v6/se_hub_particulars.rb | 2 +- lib/sisu/v6/se_info_env.rb | 2 +- lib/sisu/v6/se_info_port.rb | 2 +- lib/sisu/v6/se_info_system.rb | 2 +- lib/sisu/v6/se_load.rb | 2 +- lib/sisu/v6/se_processing.rb | 2 +- lib/sisu/v6/se_programs.rb | 2 +- lib/sisu/v6/se_remotes.rb | 2 +- lib/sisu/v6/se_standardise_lang.rb | 2 +- lib/sisu/v6/se_version.rb | 2 +- lib/sisu/v6/shared_images.rb | 2 +- lib/sisu/v6/shared_markup_alt.rb | 2 +- lib/sisu/v6/shared_metadata.rb | 2 +- lib/sisu/v6/shared_sem.rb | 2 +- lib/sisu/v6/sitemaps.rb | 2 +- lib/sisu/v6/src_kdissert_share.rb | 2 +- lib/sisu/v6/src_share.rb | 2 +- lib/sisu/v6/src_shared.rb | 2 +- lib/sisu/v6/src_sisupod_make.rb | 2 +- lib/sisu/v6/sst_convert_markup.rb | 2 +- lib/sisu/v6/sst_do_inline_footnotes.rb | 2 +- lib/sisu/v6/sst_from_xml.rb | 2 +- lib/sisu/v6/sst_identify_markup.rb | 2 +- lib/sisu/v6/sst_to_s_xml_sax.rb | 2 +- lib/sisu/v6/termsheet.rb | 2 +- lib/sisu/v6/texinfo.rb | 2 +- lib/sisu/v6/texinfo_format.rb | 2 +- lib/sisu/v6/texpdf.rb | 2 +- lib/sisu/v6/texpdf_format.rb | 2 +- lib/sisu/v6/texpdf_parts.rb | 2 +- lib/sisu/v6/txt_asciidoc.rb | 2 +- lib/sisu/v6/txt_markdown.rb | 2 +- lib/sisu/v6/txt_plain.rb | 2 +- lib/sisu/v6/txt_rst.rb | 2 +- lib/sisu/v6/txt_shared.rb | 2 +- lib/sisu/v6/txt_textile.rb | 2 +- lib/sisu/v6/update.rb | 2 +- lib/sisu/v6/urls.rb | 2 +- lib/sisu/v6/utils.rb | 2 +- lib/sisu/v6/utils_response.rb | 2 +- lib/sisu/v6/utils_screen_text_color.rb | 2 +- lib/sisu/v6/utils_spell.rb | 2 +- lib/sisu/v6/webrick.rb | 2 +- lib/sisu/v6/wikispeak.rb | 2 +- lib/sisu/v6/xhtml.rb | 2 +- lib/sisu/v6/xhtml_epub2.rb | 2 +- lib/sisu/v6/xhtml_epub2_concordance.rb | 2 +- lib/sisu/v6/xhtml_epub2_format.rb | 2 +- lib/sisu/v6/xhtml_epub2_segments.rb | 2 +- lib/sisu/v6/xhtml_epub2_tune.rb | 2 +- lib/sisu/v6/xhtml_parts.rb | 2 +- lib/sisu/v6/xhtml_shared.rb | 2 +- lib/sisu/v6/xhtml_table.rb | 2 +- lib/sisu/v6/xml_docbook5.rb | 2 +- lib/sisu/v6/xml_dom.rb | 2 +- lib/sisu/v6/xml_fictionbook2.rb | 2 +- lib/sisu/v6/xml_format.rb | 2 +- lib/sisu/v6/xml_md_oai_pmh_dc.rb | 2 +- lib/sisu/v6/xml_odf_odt.rb | 2 +- lib/sisu/v6/xml_odf_odt_format.rb | 2 +- lib/sisu/v6/xml_parts.rb | 2 +- lib/sisu/v6/xml_sax.rb | 2 +- lib/sisu/v6/xml_scaffold_structure_collapsed.rb | 2 +- lib/sisu/v6/xml_scaffold_structure_sisu.rb | 2 +- lib/sisu/v6/xml_shared.rb | 2 +- lib/sisu/v6/xml_tables.rb | 2 +- lib/sisu/v6/zap.rb | 2 +- 307 files changed, 318 insertions(+), 314 deletions(-) diff --git a/bin/sisu b/bin/sisu index a8ecb70e..1d885b66 100644 --- a/bin/sisu +++ b/bin/sisu @@ -1,6 +1,6 @@ #!/usr/bin/env ruby # encoding: utf-8 -#SiSU: copyright (C) 1997 - 2014 Ralph Amissah; License GPL 3, see appended program information +#SiSU: copyright (C) 1997 - 2015 Ralph Amissah; License GPL 3, see appended program information class Orient require 'singleton' include Singleton @@ -306,7 +306,7 @@ __END__ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/data/doc/sisu/CHANGELOG_v5 b/data/doc/sisu/CHANGELOG_v5 index 618bafc2..b6c33b2a 100644 --- a/data/doc/sisu/CHANGELOG_v5 +++ b/data/doc/sisu/CHANGELOG_v5 @@ -40,6 +40,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_5.8.0.orig.tar.xz sisu_5.8.0.orig.tar.xz sisu_5.8.0-1.dsc +* year set 2015 (prepare for the new year) + --- SiSU "UnFrozen" --- prior to end of Debian Freeze (upstream bugfix 5.7.2 intended for Jessie (packaged for Debian as 5.7.1-2) was not accepted) diff --git a/data/doc/sisu/CHANGELOG_v6 b/data/doc/sisu/CHANGELOG_v6 index 2e775623..e9443c89 100644 --- a/data/doc/sisu/CHANGELOG_v6 +++ b/data/doc/sisu/CHANGELOG_v6 @@ -30,6 +30,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_6.4.0.orig.tar.xz sisu_6.4.0.orig.tar.xz sisu_6.4.0-1.dsc +* year set 2015 (prepare for the new year) + --- SiSU "UnFrozen" --- prior to end of Debian Freeze (upstream bugfix 6.3.2 (5.7.2) intended for Jessie (packaged for Debian as 5.7.1-2) was not accepted) diff --git a/lib/sisu/v5/air.rb b/lib/sisu/v5/air.rb index f09f02c9..1f0ecf39 100644 --- a/lib/sisu/v5/air.rb +++ b/lib/sisu/v5/air.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/ao.rb b/lib/sisu/v5/ao.rb index ebb17a8f..00321b8e 100644 --- a/lib/sisu/v5/ao.rb +++ b/lib/sisu/v5/ao.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/ao_character_check.rb b/lib/sisu/v5/ao_character_check.rb index 8602f5e9..01be06d2 100644 --- a/lib/sisu/v5/ao_character_check.rb +++ b/lib/sisu/v5/ao_character_check.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/ao_composite.rb b/lib/sisu/v5/ao_composite.rb index c570d05f..0f451b9a 100644 --- a/lib/sisu/v5/ao_composite.rb +++ b/lib/sisu/v5/ao_composite.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/ao_doc_objects.rb b/lib/sisu/v5/ao_doc_objects.rb index a07357e5..aeeb10a3 100644 --- a/lib/sisu/v5/ao_doc_objects.rb +++ b/lib/sisu/v5/ao_doc_objects.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/ao_doc_str.rb b/lib/sisu/v5/ao_doc_str.rb index 2ca21f9d..bf6dda28 100644 --- a/lib/sisu/v5/ao_doc_str.rb +++ b/lib/sisu/v5/ao_doc_str.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/ao_endnotes.rb b/lib/sisu/v5/ao_endnotes.rb index 65726d84..33d75665 100644 --- a/lib/sisu/v5/ao_endnotes.rb +++ b/lib/sisu/v5/ao_endnotes.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/ao_expand_insertions.rb b/lib/sisu/v5/ao_expand_insertions.rb index fe02d4c6..85690681 100644 --- a/lib/sisu/v5/ao_expand_insertions.rb +++ b/lib/sisu/v5/ao_expand_insertions.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/ao_hash_digest.rb b/lib/sisu/v5/ao_hash_digest.rb index f732cc63..f8c684ee 100644 --- a/lib/sisu/v5/ao_hash_digest.rb +++ b/lib/sisu/v5/ao_hash_digest.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/ao_idx.rb b/lib/sisu/v5/ao_idx.rb index 71cfc9df..c3d64915 100644 --- a/lib/sisu/v5/ao_idx.rb +++ b/lib/sisu/v5/ao_idx.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/ao_images.rb b/lib/sisu/v5/ao_images.rb index 26694501..72fcd723 100644 --- a/lib/sisu/v5/ao_images.rb +++ b/lib/sisu/v5/ao_images.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/ao_metadata.rb b/lib/sisu/v5/ao_metadata.rb index e1f8eb79..2c706a37 100644 --- a/lib/sisu/v5/ao_metadata.rb +++ b/lib/sisu/v5/ao_metadata.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/ao_misc_arrange.rb b/lib/sisu/v5/ao_misc_arrange.rb index 6c340004..0099a0c0 100644 --- a/lib/sisu/v5/ao_misc_arrange.rb +++ b/lib/sisu/v5/ao_misc_arrange.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/ao_numbering.rb b/lib/sisu/v5/ao_numbering.rb index 06588159..1ee3893e 100644 --- a/lib/sisu/v5/ao_numbering.rb +++ b/lib/sisu/v5/ao_numbering.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/ao_syntax.rb b/lib/sisu/v5/ao_syntax.rb index f5608d97..6fb474b5 100644 --- a/lib/sisu/v5/ao_syntax.rb +++ b/lib/sisu/v5/ao_syntax.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/cgi.rb b/lib/sisu/v5/cgi.rb index 5b0e5831..0d3afb4f 100644 --- a/lib/sisu/v5/cgi.rb +++ b/lib/sisu/v5/cgi.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/cgi_pgsql.rb b/lib/sisu/v5/cgi_pgsql.rb index 3ae98ffe..ba46d3ca 100644 --- a/lib/sisu/v5/cgi_pgsql.rb +++ b/lib/sisu/v5/cgi_pgsql.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/cgi_sql_common.rb b/lib/sisu/v5/cgi_sql_common.rb index 4d2304ba..79cb1072 100644 --- a/lib/sisu/v5/cgi_sql_common.rb +++ b/lib/sisu/v5/cgi_sql_common.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: @@ -79,7 +79,7 @@ module SiSU_CGI_SQL * Author: Ralph Amissah - * Copyright: (C) 1997 - 2014, Ralph Amissah, All Rights Reserved. + * Copyright: (C) 1997 - 2015, Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: @@ -544,7 +544,7 @@ module SiSU_CGI_SQL
#{v[:project]} © Ralph Amissah - 1993, current 2014. + 1993, current 2015. All Rights Reserved.
#{v[:project]} is software for document structuring, publishing and search, @@ -582,7 +582,7 @@ module SiSU_CGI_SQL
Standard SiSU meta-markup syntax, and the
Standard SiSU object citation numbering and system, (object/text identifying/locating system)
- © Ralph Amissah 1997, current 2014. + © Ralph Amissah 1997, current 2015. All Rights Reserved.

diff --git a/lib/sisu/v5/cgi_sqlite.rb b/lib/sisu/v5/cgi_sqlite.rb index 8f3f58eb..a0dfd2d8 100644 --- a/lib/sisu/v5/cgi_sqlite.rb +++ b/lib/sisu/v5/cgi_sqlite.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/conf.rb b/lib/sisu/v5/conf.rb index 32354503..1a2f9a92 100644 --- a/lib/sisu/v5/conf.rb +++ b/lib/sisu/v5/conf.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/constants.rb b/lib/sisu/v5/constants.rb index 1e5a4dfe..afc85c2a 100644 --- a/lib/sisu/v5/constants.rb +++ b/lib/sisu/v5/constants.rb @@ -9,7 +9,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: @@ -59,7 +59,7 @@ =end #Ax,Xx,Mx,Rx,Hx,Dx,Px,Ep,Db,Gt,Tex=Array.new(11){{}} -YEAR='2014' +YEAR='2015' Sfx={ txt: '.txt', txt_textile: '.textile', diff --git a/lib/sisu/v5/css.rb b/lib/sisu/v5/css.rb index b70d3edd..4b2801d7 100644 --- a/lib/sisu/v5/css.rb +++ b/lib/sisu/v5/css.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/db_columns.rb b/lib/sisu/v5/db_columns.rb index 158a1ba2..17edcace 100644 --- a/lib/sisu/v5/db_columns.rb +++ b/lib/sisu/v5/db_columns.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/db_create.rb b/lib/sisu/v5/db_create.rb index 58a441de..60d11aa0 100644 --- a/lib/sisu/v5/db_create.rb +++ b/lib/sisu/v5/db_create.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/db_dbi.rb b/lib/sisu/v5/db_dbi.rb index 88ebb5ac..9c4d360c 100644 --- a/lib/sisu/v5/db_dbi.rb +++ b/lib/sisu/v5/db_dbi.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/db_drop.rb b/lib/sisu/v5/db_drop.rb index 4d08313d..a2d113a1 100644 --- a/lib/sisu/v5/db_drop.rb +++ b/lib/sisu/v5/db_drop.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/db_import.rb b/lib/sisu/v5/db_import.rb index 72fb3753..3c4afacb 100644 --- a/lib/sisu/v5/db_import.rb +++ b/lib/sisu/v5/db_import.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/db_indexes.rb b/lib/sisu/v5/db_indexes.rb index b5d99b5d..72dbab9a 100644 --- a/lib/sisu/v5/db_indexes.rb +++ b/lib/sisu/v5/db_indexes.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/db_load_tuple.rb b/lib/sisu/v5/db_load_tuple.rb index ef21f62b..e96637c9 100644 --- a/lib/sisu/v5/db_load_tuple.rb +++ b/lib/sisu/v5/db_load_tuple.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/db_remove.rb b/lib/sisu/v5/db_remove.rb index 10c84560..23496464 100644 --- a/lib/sisu/v5/db_remove.rb +++ b/lib/sisu/v5/db_remove.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/db_select.rb b/lib/sisu/v5/db_select.rb index 997b6a1a..3a3745c9 100644 --- a/lib/sisu/v5/db_select.rb +++ b/lib/sisu/v5/db_select.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/db_sqltxt.rb b/lib/sisu/v5/db_sqltxt.rb index 3f6cf951..6297d05c 100644 --- a/lib/sisu/v5/db_sqltxt.rb +++ b/lib/sisu/v5/db_sqltxt.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/db_tests.rb b/lib/sisu/v5/db_tests.rb index 59fa74e2..8bd5af12 100644 --- a/lib/sisu/v5/db_tests.rb +++ b/lib/sisu/v5/db_tests.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/dbi.rb b/lib/sisu/v5/dbi.rb index 019b56a3..46f21211 100644 --- a/lib/sisu/v5/dbi.rb +++ b/lib/sisu/v5/dbi.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/dbi_discrete.rb b/lib/sisu/v5/dbi_discrete.rb index e50f5646..f13161cc 100644 --- a/lib/sisu/v5/dbi_discrete.rb +++ b/lib/sisu/v5/dbi_discrete.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/digests.rb b/lib/sisu/v5/digests.rb index 985e76b2..9764f998 100644 --- a/lib/sisu/v5/digests.rb +++ b/lib/sisu/v5/digests.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/dp.rb b/lib/sisu/v5/dp.rb index 6186f323..1bfd4ba1 100644 --- a/lib/sisu/v5/dp.rb +++ b/lib/sisu/v5/dp.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/dp_identify_markup.rb b/lib/sisu/v5/dp_identify_markup.rb index ee0c4ebc..cedcbbf7 100644 --- a/lib/sisu/v5/dp_identify_markup.rb +++ b/lib/sisu/v5/dp_identify_markup.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/dp_make.rb b/lib/sisu/v5/dp_make.rb index 39a5ba1a..eb4d5490 100644 --- a/lib/sisu/v5/dp_make.rb +++ b/lib/sisu/v5/dp_make.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/embedded.rb b/lib/sisu/v5/embedded.rb index 4eec8a2f..64547ed2 100644 --- a/lib/sisu/v5/embedded.rb +++ b/lib/sisu/v5/embedded.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/errors.rb b/lib/sisu/v5/errors.rb index 007100bd..4179e20a 100644 --- a/lib/sisu/v5/errors.rb +++ b/lib/sisu/v5/errors.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/generic_parts.rb b/lib/sisu/v5/generic_parts.rb index c7a702e9..139bc236 100644 --- a/lib/sisu/v5/generic_parts.rb +++ b/lib/sisu/v5/generic_parts.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/git.rb b/lib/sisu/v5/git.rb index 7cf26272..c31c1c33 100644 --- a/lib/sisu/v5/git.rb +++ b/lib/sisu/v5/git.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/html.rb b/lib/sisu/v5/html.rb index 1a8d6608..5fb839fd 100644 --- a/lib/sisu/v5/html.rb +++ b/lib/sisu/v5/html.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/html_concordance.rb b/lib/sisu/v5/html_concordance.rb index 231eb4c1..313fe943 100644 --- a/lib/sisu/v5/html_concordance.rb +++ b/lib/sisu/v5/html_concordance.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/html_format.rb b/lib/sisu/v5/html_format.rb index 78080878..f5d80488 100644 --- a/lib/sisu/v5/html_format.rb +++ b/lib/sisu/v5/html_format.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/html_harvest.rb b/lib/sisu/v5/html_harvest.rb index c3a4030b..e4825020 100644 --- a/lib/sisu/v5/html_harvest.rb +++ b/lib/sisu/v5/html_harvest.rb @@ -10,7 +10,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/html_harvest_author_format.rb b/lib/sisu/v5/html_harvest_author_format.rb index 92709673..eb5b71be 100644 --- a/lib/sisu/v5/html_harvest_author_format.rb +++ b/lib/sisu/v5/html_harvest_author_format.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/html_harvest_authors.rb b/lib/sisu/v5/html_harvest_authors.rb index 0fa079d6..dd3c5b66 100644 --- a/lib/sisu/v5/html_harvest_authors.rb +++ b/lib/sisu/v5/html_harvest_authors.rb @@ -9,7 +9,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/html_harvest_topics.rb b/lib/sisu/v5/html_harvest_topics.rb index ab74968c..13b469f6 100644 --- a/lib/sisu/v5/html_harvest_topics.rb +++ b/lib/sisu/v5/html_harvest_topics.rb @@ -10,7 +10,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/html_lite_shared.rb b/lib/sisu/v5/html_lite_shared.rb index fa1cc481..7da7358b 100644 --- a/lib/sisu/v5/html_lite_shared.rb +++ b/lib/sisu/v5/html_lite_shared.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/html_manifest.rb b/lib/sisu/v5/html_manifest.rb index 02368111..2580595f 100644 --- a/lib/sisu/v5/html_manifest.rb +++ b/lib/sisu/v5/html_manifest.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/html_minitoc.rb b/lib/sisu/v5/html_minitoc.rb index f185b0ee..ced534e9 100644 --- a/lib/sisu/v5/html_minitoc.rb +++ b/lib/sisu/v5/html_minitoc.rb @@ -9,7 +9,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/html_parts.rb b/lib/sisu/v5/html_parts.rb index 6f3468d0..2611e90a 100644 --- a/lib/sisu/v5/html_parts.rb +++ b/lib/sisu/v5/html_parts.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/html_promo.rb b/lib/sisu/v5/html_promo.rb index a2d3ecf3..864818ff 100644 --- a/lib/sisu/v5/html_promo.rb +++ b/lib/sisu/v5/html_promo.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/html_scroll.rb b/lib/sisu/v5/html_scroll.rb index 94dac502..04e28a94 100644 --- a/lib/sisu/v5/html_scroll.rb +++ b/lib/sisu/v5/html_scroll.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/html_segments.rb b/lib/sisu/v5/html_segments.rb index 06aac4e1..cce7a6da 100644 --- a/lib/sisu/v5/html_segments.rb +++ b/lib/sisu/v5/html_segments.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/html_shared.rb b/lib/sisu/v5/html_shared.rb index 04617e74..e4c4ef0c 100644 --- a/lib/sisu/v5/html_shared.rb +++ b/lib/sisu/v5/html_shared.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/html_table.rb b/lib/sisu/v5/html_table.rb index f29256a7..0dc13c79 100644 --- a/lib/sisu/v5/html_table.rb +++ b/lib/sisu/v5/html_table.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/html_tune.rb b/lib/sisu/v5/html_tune.rb index e241dcd3..6aeba0e1 100644 --- a/lib/sisu/v5/html_tune.rb +++ b/lib/sisu/v5/html_tune.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/hub.rb b/lib/sisu/v5/hub.rb index a4751e40..790eb256 100644 --- a/lib/sisu/v5/hub.rb +++ b/lib/sisu/v5/hub.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/hub_actions.rb b/lib/sisu/v5/hub_actions.rb index 7781ef63..e105673d 100644 --- a/lib/sisu/v5/hub_actions.rb +++ b/lib/sisu/v5/hub_actions.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/hub_loop_markup_files.rb b/lib/sisu/v5/hub_loop_markup_files.rb index 165fdc93..5fda0ae3 100644 --- a/lib/sisu/v5/hub_loop_markup_files.rb +++ b/lib/sisu/v5/hub_loop_markup_files.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/hub_options.rb b/lib/sisu/v5/hub_options.rb index d267cb74..b322d1d3 100644 --- a/lib/sisu/v5/hub_options.rb +++ b/lib/sisu/v5/hub_options.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/i18n.rb b/lib/sisu/v5/i18n.rb index 20b30483..16444461 100644 --- a/lib/sisu/v5/i18n.rb +++ b/lib/sisu/v5/i18n.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/manpage.rb b/lib/sisu/v5/manpage.rb index 1dff0bde..75193168 100644 --- a/lib/sisu/v5/manpage.rb +++ b/lib/sisu/v5/manpage.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/manpage_format.rb b/lib/sisu/v5/manpage_format.rb index 98f37f67..7b942a28 100644 --- a/lib/sisu/v5/manpage_format.rb +++ b/lib/sisu/v5/manpage_format.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/po4a.rb b/lib/sisu/v5/po4a.rb index 03cf14f7..8c194363 100644 --- a/lib/sisu/v5/po4a.rb +++ b/lib/sisu/v5/po4a.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/po4a_set.rb b/lib/sisu/v5/po4a_set.rb index b0d2baaa..8f411a9a 100644 --- a/lib/sisu/v5/po4a_set.rb +++ b/lib/sisu/v5/po4a_set.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/prog_text_translation.rb b/lib/sisu/v5/prog_text_translation.rb index d097ab27..13a476cd 100644 --- a/lib/sisu/v5/prog_text_translation.rb +++ b/lib/sisu/v5/prog_text_translation.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/qrcode.rb b/lib/sisu/v5/qrcode.rb index 483f4deb..0d2b4dee 100644 --- a/lib/sisu/v5/qrcode.rb +++ b/lib/sisu/v5/qrcode.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/relaxng.rb b/lib/sisu/v5/relaxng.rb index 89066c13..4840f277 100644 --- a/lib/sisu/v5/relaxng.rb +++ b/lib/sisu/v5/relaxng.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/remote.rb b/lib/sisu/v5/remote.rb index 20e648dc..409a3c31 100644 --- a/lib/sisu/v5/remote.rb +++ b/lib/sisu/v5/remote.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/rexml.rb b/lib/sisu/v5/rexml.rb index 18041cf7..55508713 100644 --- a/lib/sisu/v5/rexml.rb +++ b/lib/sisu/v5/rexml.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/se.rb b/lib/sisu/v5/se.rb index a4120429..51cfdc7b 100644 --- a/lib/sisu/v5/se.rb +++ b/lib/sisu/v5/se.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/se_cleanoutput.rb b/lib/sisu/v5/se_cleanoutput.rb index 1ed9ee8e..89220d9f 100644 --- a/lib/sisu/v5/se_cleanoutput.rb +++ b/lib/sisu/v5/se_cleanoutput.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/se_clear.rb b/lib/sisu/v5/se_clear.rb index 7deb44ec..4e3438b0 100644 --- a/lib/sisu/v5/se_clear.rb +++ b/lib/sisu/v5/se_clear.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/se_createsite.rb b/lib/sisu/v5/se_createsite.rb index 943cf8c5..94483427 100644 --- a/lib/sisu/v5/se_createsite.rb +++ b/lib/sisu/v5/se_createsite.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/se_css.rb b/lib/sisu/v5/se_css.rb index 4d4713e1..23cf46ae 100644 --- a/lib/sisu/v5/se_css.rb +++ b/lib/sisu/v5/se_css.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/se_date.rb b/lib/sisu/v5/se_date.rb index 0e72d1d5..91e3aed9 100644 --- a/lib/sisu/v5/se_date.rb +++ b/lib/sisu/v5/se_date.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/se_db.rb b/lib/sisu/v5/se_db.rb index 373fcfab..abfbe5b9 100644 --- a/lib/sisu/v5/se_db.rb +++ b/lib/sisu/v5/se_db.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/se_envcall.rb b/lib/sisu/v5/se_envcall.rb index 64758811..8f782a72 100644 --- a/lib/sisu/v5/se_envcall.rb +++ b/lib/sisu/v5/se_envcall.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/se_file_op.rb b/lib/sisu/v5/se_file_op.rb index 826c01ab..c2e82891 100644 --- a/lib/sisu/v5/se_file_op.rb +++ b/lib/sisu/v5/se_file_op.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/se_filemap.rb b/lib/sisu/v5/se_filemap.rb index 867111bb..cc94d20f 100644 --- a/lib/sisu/v5/se_filemap.rb +++ b/lib/sisu/v5/se_filemap.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/se_get_init.rb b/lib/sisu/v5/se_get_init.rb index a74e22f9..a52c79d4 100644 --- a/lib/sisu/v5/se_get_init.rb +++ b/lib/sisu/v5/se_get_init.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/se_hub_particulars.rb b/lib/sisu/v5/se_hub_particulars.rb index 9b443305..ad9eb280 100644 --- a/lib/sisu/v5/se_hub_particulars.rb +++ b/lib/sisu/v5/se_hub_particulars.rb @@ -9,7 +9,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/se_info_env.rb b/lib/sisu/v5/se_info_env.rb index 495b7a04..65f13e7c 100644 --- a/lib/sisu/v5/se_info_env.rb +++ b/lib/sisu/v5/se_info_env.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/se_info_port.rb b/lib/sisu/v5/se_info_port.rb index 87c96861..915b752c 100644 --- a/lib/sisu/v5/se_info_port.rb +++ b/lib/sisu/v5/se_info_port.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/se_info_system.rb b/lib/sisu/v5/se_info_system.rb index 0216d0a1..82f9248d 100644 --- a/lib/sisu/v5/se_info_system.rb +++ b/lib/sisu/v5/se_info_system.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/se_load.rb b/lib/sisu/v5/se_load.rb index c5fda092..f6b739c6 100644 --- a/lib/sisu/v5/se_load.rb +++ b/lib/sisu/v5/se_load.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/se_processing.rb b/lib/sisu/v5/se_processing.rb index 8646b5e0..f60f6951 100644 --- a/lib/sisu/v5/se_processing.rb +++ b/lib/sisu/v5/se_processing.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/se_programs.rb b/lib/sisu/v5/se_programs.rb index 985f8233..8fdcac7b 100644 --- a/lib/sisu/v5/se_programs.rb +++ b/lib/sisu/v5/se_programs.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/se_remotes.rb b/lib/sisu/v5/se_remotes.rb index 633d85e9..894d3f95 100644 --- a/lib/sisu/v5/se_remotes.rb +++ b/lib/sisu/v5/se_remotes.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/se_standardise_lang.rb b/lib/sisu/v5/se_standardise_lang.rb index f7be20df..015321af 100644 --- a/lib/sisu/v5/se_standardise_lang.rb +++ b/lib/sisu/v5/se_standardise_lang.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/se_version.rb b/lib/sisu/v5/se_version.rb index 0243491d..09fafd42 100644 --- a/lib/sisu/v5/se_version.rb +++ b/lib/sisu/v5/se_version.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/shared_images.rb b/lib/sisu/v5/shared_images.rb index 1bd08260..765c51a9 100644 --- a/lib/sisu/v5/shared_images.rb +++ b/lib/sisu/v5/shared_images.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/shared_markup_alt.rb b/lib/sisu/v5/shared_markup_alt.rb index 3869dea4..70d30529 100644 --- a/lib/sisu/v5/shared_markup_alt.rb +++ b/lib/sisu/v5/shared_markup_alt.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/shared_metadata.rb b/lib/sisu/v5/shared_metadata.rb index 17e0a4c4..ce409d32 100644 --- a/lib/sisu/v5/shared_metadata.rb +++ b/lib/sisu/v5/shared_metadata.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/shared_sem.rb b/lib/sisu/v5/shared_sem.rb index 397aaa62..5b5c5eab 100644 --- a/lib/sisu/v5/shared_sem.rb +++ b/lib/sisu/v5/shared_sem.rb @@ -9,7 +9,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/sitemaps.rb b/lib/sisu/v5/sitemaps.rb index 39c02255..ed4646bb 100644 --- a/lib/sisu/v5/sitemaps.rb +++ b/lib/sisu/v5/sitemaps.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/src_kdissert_share.rb b/lib/sisu/v5/src_kdissert_share.rb index 54e1cc4e..fa1bcabe 100644 --- a/lib/sisu/v5/src_kdissert_share.rb +++ b/lib/sisu/v5/src_kdissert_share.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/src_share.rb b/lib/sisu/v5/src_share.rb index 1ecd1107..0102df7e 100644 --- a/lib/sisu/v5/src_share.rb +++ b/lib/sisu/v5/src_share.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/src_shared.rb b/lib/sisu/v5/src_shared.rb index b047fe08..a11be20d 100644 --- a/lib/sisu/v5/src_shared.rb +++ b/lib/sisu/v5/src_shared.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/src_sisupod_make.rb b/lib/sisu/v5/src_sisupod_make.rb index 0077948e..e89e345f 100644 --- a/lib/sisu/v5/src_sisupod_make.rb +++ b/lib/sisu/v5/src_sisupod_make.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/sst_convert_markup.rb b/lib/sisu/v5/sst_convert_markup.rb index 70615d1c..4fb47784 100644 --- a/lib/sisu/v5/sst_convert_markup.rb +++ b/lib/sisu/v5/sst_convert_markup.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/sst_do_inline_footnotes.rb b/lib/sisu/v5/sst_do_inline_footnotes.rb index fab94edf..0ab7f35c 100644 --- a/lib/sisu/v5/sst_do_inline_footnotes.rb +++ b/lib/sisu/v5/sst_do_inline_footnotes.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/sst_from_xml.rb b/lib/sisu/v5/sst_from_xml.rb index e18e1798..ce5ebdf6 100644 --- a/lib/sisu/v5/sst_from_xml.rb +++ b/lib/sisu/v5/sst_from_xml.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/sst_identify_markup.rb b/lib/sisu/v5/sst_identify_markup.rb index e7cae892..16a7e7ee 100644 --- a/lib/sisu/v5/sst_identify_markup.rb +++ b/lib/sisu/v5/sst_identify_markup.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/sst_to_s_xml_sax.rb b/lib/sisu/v5/sst_to_s_xml_sax.rb index 80d6269b..2920532d 100644 --- a/lib/sisu/v5/sst_to_s_xml_sax.rb +++ b/lib/sisu/v5/sst_to_s_xml_sax.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/termsheet.rb b/lib/sisu/v5/termsheet.rb index 9349816a..b6b4f023 100644 --- a/lib/sisu/v5/termsheet.rb +++ b/lib/sisu/v5/termsheet.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/texinfo.rb b/lib/sisu/v5/texinfo.rb index 92b7241c..99bb18e6 100644 --- a/lib/sisu/v5/texinfo.rb +++ b/lib/sisu/v5/texinfo.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/texinfo_format.rb b/lib/sisu/v5/texinfo_format.rb index 46a5ed69..1083c707 100644 --- a/lib/sisu/v5/texinfo_format.rb +++ b/lib/sisu/v5/texinfo_format.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/texpdf.rb b/lib/sisu/v5/texpdf.rb index e61595e0..8fd6cc40 100644 --- a/lib/sisu/v5/texpdf.rb +++ b/lib/sisu/v5/texpdf.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/texpdf_format.rb b/lib/sisu/v5/texpdf_format.rb index 96b5dc91..4aa9880d 100644 --- a/lib/sisu/v5/texpdf_format.rb +++ b/lib/sisu/v5/texpdf_format.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/texpdf_parts.rb b/lib/sisu/v5/texpdf_parts.rb index d5daf004..ac20e07c 100644 --- a/lib/sisu/v5/texpdf_parts.rb +++ b/lib/sisu/v5/texpdf_parts.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/txt_asciidoc.rb b/lib/sisu/v5/txt_asciidoc.rb index 3545fcb0..c9349325 100644 --- a/lib/sisu/v5/txt_asciidoc.rb +++ b/lib/sisu/v5/txt_asciidoc.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/txt_markdown.rb b/lib/sisu/v5/txt_markdown.rb index 9bbd85e4..9de8724e 100644 --- a/lib/sisu/v5/txt_markdown.rb +++ b/lib/sisu/v5/txt_markdown.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/txt_plain.rb b/lib/sisu/v5/txt_plain.rb index 08f32b2f..a1b2cf05 100644 --- a/lib/sisu/v5/txt_plain.rb +++ b/lib/sisu/v5/txt_plain.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/txt_rst.rb b/lib/sisu/v5/txt_rst.rb index 297a2457..d23b0328 100644 --- a/lib/sisu/v5/txt_rst.rb +++ b/lib/sisu/v5/txt_rst.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/txt_shared.rb b/lib/sisu/v5/txt_shared.rb index 30f54f5a..5dec9bb5 100644 --- a/lib/sisu/v5/txt_shared.rb +++ b/lib/sisu/v5/txt_shared.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/txt_textile.rb b/lib/sisu/v5/txt_textile.rb index 71268d96..6204c498 100644 --- a/lib/sisu/v5/txt_textile.rb +++ b/lib/sisu/v5/txt_textile.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/update.rb b/lib/sisu/v5/update.rb index 30a184f0..344b87c1 100644 --- a/lib/sisu/v5/update.rb +++ b/lib/sisu/v5/update.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/urls.rb b/lib/sisu/v5/urls.rb index 33781603..99f9f7ff 100644 --- a/lib/sisu/v5/urls.rb +++ b/lib/sisu/v5/urls.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/utils.rb b/lib/sisu/v5/utils.rb index ba467bb4..eacd45f8 100644 --- a/lib/sisu/v5/utils.rb +++ b/lib/sisu/v5/utils.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/utils_response.rb b/lib/sisu/v5/utils_response.rb index 4979048e..c12809ee 100644 --- a/lib/sisu/v5/utils_response.rb +++ b/lib/sisu/v5/utils_response.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/utils_screen_text_color.rb b/lib/sisu/v5/utils_screen_text_color.rb index 5689389e..dd63f608 100644 --- a/lib/sisu/v5/utils_screen_text_color.rb +++ b/lib/sisu/v5/utils_screen_text_color.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/utils_spell.rb b/lib/sisu/v5/utils_spell.rb index 7c453262..92d5c3af 100644 --- a/lib/sisu/v5/utils_spell.rb +++ b/lib/sisu/v5/utils_spell.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/webrick.rb b/lib/sisu/v5/webrick.rb index 9519f34b..12411efb 100644 --- a/lib/sisu/v5/webrick.rb +++ b/lib/sisu/v5/webrick.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/wikispeak.rb b/lib/sisu/v5/wikispeak.rb index c8bf1d53..bdd7ba22 100644 --- a/lib/sisu/v5/wikispeak.rb +++ b/lib/sisu/v5/wikispeak.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/xhtml.rb b/lib/sisu/v5/xhtml.rb index 2327ba30..cddf707b 100644 --- a/lib/sisu/v5/xhtml.rb +++ b/lib/sisu/v5/xhtml.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/xhtml_epub2.rb b/lib/sisu/v5/xhtml_epub2.rb index ceed3239..3c98b339 100644 --- a/lib/sisu/v5/xhtml_epub2.rb +++ b/lib/sisu/v5/xhtml_epub2.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/xhtml_epub2_concordance.rb b/lib/sisu/v5/xhtml_epub2_concordance.rb index 02f47d5a..d56c8fff 100644 --- a/lib/sisu/v5/xhtml_epub2_concordance.rb +++ b/lib/sisu/v5/xhtml_epub2_concordance.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/xhtml_epub2_format.rb b/lib/sisu/v5/xhtml_epub2_format.rb index bbd02a6d..cd3bbcf6 100644 --- a/lib/sisu/v5/xhtml_epub2_format.rb +++ b/lib/sisu/v5/xhtml_epub2_format.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/xhtml_epub2_segments.rb b/lib/sisu/v5/xhtml_epub2_segments.rb index ea3e27fa..e2d196a5 100644 --- a/lib/sisu/v5/xhtml_epub2_segments.rb +++ b/lib/sisu/v5/xhtml_epub2_segments.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/xhtml_epub2_tune.rb b/lib/sisu/v5/xhtml_epub2_tune.rb index b4142e2e..45bb26e3 100644 --- a/lib/sisu/v5/xhtml_epub2_tune.rb +++ b/lib/sisu/v5/xhtml_epub2_tune.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/xhtml_parts.rb b/lib/sisu/v5/xhtml_parts.rb index 7ae6cfc1..c7d25252 100644 --- a/lib/sisu/v5/xhtml_parts.rb +++ b/lib/sisu/v5/xhtml_parts.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/xhtml_shared.rb b/lib/sisu/v5/xhtml_shared.rb index 0e7fcf3c..03a8842d 100644 --- a/lib/sisu/v5/xhtml_shared.rb +++ b/lib/sisu/v5/xhtml_shared.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/xhtml_table.rb b/lib/sisu/v5/xhtml_table.rb index 5e6b2c57..eec3df49 100644 --- a/lib/sisu/v5/xhtml_table.rb +++ b/lib/sisu/v5/xhtml_table.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/xml_docbook5.rb b/lib/sisu/v5/xml_docbook5.rb index 73cfc75b..9efe0c1d 100644 --- a/lib/sisu/v5/xml_docbook5.rb +++ b/lib/sisu/v5/xml_docbook5.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/xml_dom.rb b/lib/sisu/v5/xml_dom.rb index 58fd4b64..c06952f8 100644 --- a/lib/sisu/v5/xml_dom.rb +++ b/lib/sisu/v5/xml_dom.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/xml_fictionbook2.rb b/lib/sisu/v5/xml_fictionbook2.rb index c192179b..689164e6 100644 --- a/lib/sisu/v5/xml_fictionbook2.rb +++ b/lib/sisu/v5/xml_fictionbook2.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/xml_format.rb b/lib/sisu/v5/xml_format.rb index 0b319683..3cd91036 100644 --- a/lib/sisu/v5/xml_format.rb +++ b/lib/sisu/v5/xml_format.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/xml_md_oai_pmh_dc.rb b/lib/sisu/v5/xml_md_oai_pmh_dc.rb index a452c9b5..c2dec474 100644 --- a/lib/sisu/v5/xml_md_oai_pmh_dc.rb +++ b/lib/sisu/v5/xml_md_oai_pmh_dc.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/xml_odf_odt.rb b/lib/sisu/v5/xml_odf_odt.rb index b2957e54..26fb8ac6 100644 --- a/lib/sisu/v5/xml_odf_odt.rb +++ b/lib/sisu/v5/xml_odf_odt.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/xml_odf_odt_format.rb b/lib/sisu/v5/xml_odf_odt_format.rb index 64bf1315..804bfe42 100644 --- a/lib/sisu/v5/xml_odf_odt_format.rb +++ b/lib/sisu/v5/xml_odf_odt_format.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/xml_parts.rb b/lib/sisu/v5/xml_parts.rb index c08fc05c..bb0dd97e 100644 --- a/lib/sisu/v5/xml_parts.rb +++ b/lib/sisu/v5/xml_parts.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/xml_sax.rb b/lib/sisu/v5/xml_sax.rb index 87205488..233356ba 100644 --- a/lib/sisu/v5/xml_sax.rb +++ b/lib/sisu/v5/xml_sax.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/xml_scaffold_structure_collapsed.rb b/lib/sisu/v5/xml_scaffold_structure_collapsed.rb index 2f4bea17..22218653 100644 --- a/lib/sisu/v5/xml_scaffold_structure_collapsed.rb +++ b/lib/sisu/v5/xml_scaffold_structure_collapsed.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/xml_scaffold_structure_sisu.rb b/lib/sisu/v5/xml_scaffold_structure_sisu.rb index ea76bc7c..76eaaf64 100644 --- a/lib/sisu/v5/xml_scaffold_structure_sisu.rb +++ b/lib/sisu/v5/xml_scaffold_structure_sisu.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/xml_shared.rb b/lib/sisu/v5/xml_shared.rb index a5f5e114..8211c067 100644 --- a/lib/sisu/v5/xml_shared.rb +++ b/lib/sisu/v5/xml_shared.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/xml_tables.rb b/lib/sisu/v5/xml_tables.rb index 76ecffe1..e1cc2ba4 100644 --- a/lib/sisu/v5/xml_tables.rb +++ b/lib/sisu/v5/xml_tables.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v5/zap.rb b/lib/sisu/v5/zap.rb index b309b793..0cc494af 100644 --- a/lib/sisu/v5/zap.rb +++ b/lib/sisu/v5/zap.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/air.rb b/lib/sisu/v6/air.rb index 85cbc1e4..94eafd36 100644 --- a/lib/sisu/v6/air.rb +++ b/lib/sisu/v6/air.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/ao.rb b/lib/sisu/v6/ao.rb index 34e952cb..bbd05362 100644 --- a/lib/sisu/v6/ao.rb +++ b/lib/sisu/v6/ao.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/ao_character_check.rb b/lib/sisu/v6/ao_character_check.rb index 6f47432e..860809a5 100644 --- a/lib/sisu/v6/ao_character_check.rb +++ b/lib/sisu/v6/ao_character_check.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/ao_composite.rb b/lib/sisu/v6/ao_composite.rb index 1cf7b45d..efde07de 100644 --- a/lib/sisu/v6/ao_composite.rb +++ b/lib/sisu/v6/ao_composite.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/ao_doc_objects.rb b/lib/sisu/v6/ao_doc_objects.rb index e361e0b2..ccffc09f 100644 --- a/lib/sisu/v6/ao_doc_objects.rb +++ b/lib/sisu/v6/ao_doc_objects.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/ao_doc_str.rb b/lib/sisu/v6/ao_doc_str.rb index e8b15cd6..3c377212 100644 --- a/lib/sisu/v6/ao_doc_str.rb +++ b/lib/sisu/v6/ao_doc_str.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/ao_endnotes.rb b/lib/sisu/v6/ao_endnotes.rb index 3b731e30..a74f5ade 100644 --- a/lib/sisu/v6/ao_endnotes.rb +++ b/lib/sisu/v6/ao_endnotes.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/ao_expand_insertions.rb b/lib/sisu/v6/ao_expand_insertions.rb index a1566da2..5341ff0a 100644 --- a/lib/sisu/v6/ao_expand_insertions.rb +++ b/lib/sisu/v6/ao_expand_insertions.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/ao_hash_digest.rb b/lib/sisu/v6/ao_hash_digest.rb index aeb881bf..5bbebe3e 100644 --- a/lib/sisu/v6/ao_hash_digest.rb +++ b/lib/sisu/v6/ao_hash_digest.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/ao_idx.rb b/lib/sisu/v6/ao_idx.rb index 6d53367b..99174b1e 100644 --- a/lib/sisu/v6/ao_idx.rb +++ b/lib/sisu/v6/ao_idx.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/ao_images.rb b/lib/sisu/v6/ao_images.rb index 93356e9f..5d092cc1 100644 --- a/lib/sisu/v6/ao_images.rb +++ b/lib/sisu/v6/ao_images.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/ao_metadata.rb b/lib/sisu/v6/ao_metadata.rb index 33db841c..6a6a07c9 100644 --- a/lib/sisu/v6/ao_metadata.rb +++ b/lib/sisu/v6/ao_metadata.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/ao_misc_arrange.rb b/lib/sisu/v6/ao_misc_arrange.rb index ffd8684f..9ad9dc54 100644 --- a/lib/sisu/v6/ao_misc_arrange.rb +++ b/lib/sisu/v6/ao_misc_arrange.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/ao_numbering.rb b/lib/sisu/v6/ao_numbering.rb index a8000c92..3f53d9f3 100644 --- a/lib/sisu/v6/ao_numbering.rb +++ b/lib/sisu/v6/ao_numbering.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/ao_syntax.rb b/lib/sisu/v6/ao_syntax.rb index da1daddf..10ddd6c6 100644 --- a/lib/sisu/v6/ao_syntax.rb +++ b/lib/sisu/v6/ao_syntax.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/cgi.rb b/lib/sisu/v6/cgi.rb index 8ce8596f..2e8457c7 100644 --- a/lib/sisu/v6/cgi.rb +++ b/lib/sisu/v6/cgi.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/cgi_pgsql.rb b/lib/sisu/v6/cgi_pgsql.rb index 49ab0e50..6f21314f 100644 --- a/lib/sisu/v6/cgi_pgsql.rb +++ b/lib/sisu/v6/cgi_pgsql.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/cgi_sql_common.rb b/lib/sisu/v6/cgi_sql_common.rb index 6976e042..627d493d 100644 --- a/lib/sisu/v6/cgi_sql_common.rb +++ b/lib/sisu/v6/cgi_sql_common.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: @@ -79,7 +79,7 @@ module SiSU_CGI_SQL * Author: Ralph Amissah - * Copyright: (C) 1997 - 2014, Ralph Amissah, All Rights Reserved. + * Copyright: (C) 1997 - 2015, Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: @@ -544,7 +544,7 @@ module SiSU_CGI_SQL
#{v[:project]} © Ralph Amissah - 1993, current 2014. + 1993, current 2015. All Rights Reserved.
#{v[:project]} is software for document structuring, publishing and search, @@ -582,7 +582,7 @@ module SiSU_CGI_SQL
Standard SiSU meta-markup syntax, and the
Standard SiSU object citation numbering and system, (object/text identifying/locating system)
- © Ralph Amissah 1997, current 2014. + © Ralph Amissah 1997, current 2015. All Rights Reserved.

diff --git a/lib/sisu/v6/cgi_sqlite.rb b/lib/sisu/v6/cgi_sqlite.rb index d11d4c30..9c30fd2e 100644 --- a/lib/sisu/v6/cgi_sqlite.rb +++ b/lib/sisu/v6/cgi_sqlite.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/conf.rb b/lib/sisu/v6/conf.rb index ea0ea387..bd323043 100644 --- a/lib/sisu/v6/conf.rb +++ b/lib/sisu/v6/conf.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/constants.rb b/lib/sisu/v6/constants.rb index bf16d7da..d12db35a 100644 --- a/lib/sisu/v6/constants.rb +++ b/lib/sisu/v6/constants.rb @@ -9,7 +9,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: @@ -59,7 +59,7 @@ =end #Ax,Xx,Mx,Rx,Hx,Dx,Px,Ep,Db,Gt,Tex=Array.new(11){{}} -YEAR='2014' +YEAR='2015' Sfx={ txt: '.txt', txt_textile: '.textile', diff --git a/lib/sisu/v6/css.rb b/lib/sisu/v6/css.rb index 05f0631a..e07a74dd 100644 --- a/lib/sisu/v6/css.rb +++ b/lib/sisu/v6/css.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/db_columns.rb b/lib/sisu/v6/db_columns.rb index 95beab3b..345ba333 100644 --- a/lib/sisu/v6/db_columns.rb +++ b/lib/sisu/v6/db_columns.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/db_create.rb b/lib/sisu/v6/db_create.rb index 861e3b56..a1a0fd0b 100644 --- a/lib/sisu/v6/db_create.rb +++ b/lib/sisu/v6/db_create.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/db_dbi.rb b/lib/sisu/v6/db_dbi.rb index db09a855..eb5cb79f 100644 --- a/lib/sisu/v6/db_dbi.rb +++ b/lib/sisu/v6/db_dbi.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/db_drop.rb b/lib/sisu/v6/db_drop.rb index c8e00bde..023404ea 100644 --- a/lib/sisu/v6/db_drop.rb +++ b/lib/sisu/v6/db_drop.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/db_import.rb b/lib/sisu/v6/db_import.rb index 5e159451..cdd5cbd8 100644 --- a/lib/sisu/v6/db_import.rb +++ b/lib/sisu/v6/db_import.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/db_indexes.rb b/lib/sisu/v6/db_indexes.rb index c3717a83..30a1b104 100644 --- a/lib/sisu/v6/db_indexes.rb +++ b/lib/sisu/v6/db_indexes.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/db_load_tuple.rb b/lib/sisu/v6/db_load_tuple.rb index d5cb6e14..74e6726d 100644 --- a/lib/sisu/v6/db_load_tuple.rb +++ b/lib/sisu/v6/db_load_tuple.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/db_remove.rb b/lib/sisu/v6/db_remove.rb index 9378378e..2571c810 100644 --- a/lib/sisu/v6/db_remove.rb +++ b/lib/sisu/v6/db_remove.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/db_select.rb b/lib/sisu/v6/db_select.rb index c9c4ffc1..15bb7160 100644 --- a/lib/sisu/v6/db_select.rb +++ b/lib/sisu/v6/db_select.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/db_sqltxt.rb b/lib/sisu/v6/db_sqltxt.rb index 2375d5ca..cd36d10d 100644 --- a/lib/sisu/v6/db_sqltxt.rb +++ b/lib/sisu/v6/db_sqltxt.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/db_tests.rb b/lib/sisu/v6/db_tests.rb index dbe227aa..b57753aa 100644 --- a/lib/sisu/v6/db_tests.rb +++ b/lib/sisu/v6/db_tests.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/dbi.rb b/lib/sisu/v6/dbi.rb index e939607c..8feb0476 100644 --- a/lib/sisu/v6/dbi.rb +++ b/lib/sisu/v6/dbi.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/dbi_discrete.rb b/lib/sisu/v6/dbi_discrete.rb index 4c3efc46..719a5c49 100644 --- a/lib/sisu/v6/dbi_discrete.rb +++ b/lib/sisu/v6/dbi_discrete.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/digests.rb b/lib/sisu/v6/digests.rb index fe72ea84..e27e1ac4 100644 --- a/lib/sisu/v6/digests.rb +++ b/lib/sisu/v6/digests.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/dp.rb b/lib/sisu/v6/dp.rb index 89c6ba58..eff9c645 100644 --- a/lib/sisu/v6/dp.rb +++ b/lib/sisu/v6/dp.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/dp_identify_markup.rb b/lib/sisu/v6/dp_identify_markup.rb index 2ec5ac8a..7fb8a568 100644 --- a/lib/sisu/v6/dp_identify_markup.rb +++ b/lib/sisu/v6/dp_identify_markup.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/dp_make.rb b/lib/sisu/v6/dp_make.rb index 9a2c2989..9dc38c26 100644 --- a/lib/sisu/v6/dp_make.rb +++ b/lib/sisu/v6/dp_make.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/embedded.rb b/lib/sisu/v6/embedded.rb index 1e5d7925..697c3b28 100644 --- a/lib/sisu/v6/embedded.rb +++ b/lib/sisu/v6/embedded.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/errors.rb b/lib/sisu/v6/errors.rb index b56f80a3..e606103b 100644 --- a/lib/sisu/v6/errors.rb +++ b/lib/sisu/v6/errors.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/generic_parts.rb b/lib/sisu/v6/generic_parts.rb index bb3b3371..6f507665 100644 --- a/lib/sisu/v6/generic_parts.rb +++ b/lib/sisu/v6/generic_parts.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/git.rb b/lib/sisu/v6/git.rb index 3c20b2e3..4857eec3 100644 --- a/lib/sisu/v6/git.rb +++ b/lib/sisu/v6/git.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/html.rb b/lib/sisu/v6/html.rb index 3da2baf4..63e08aaf 100644 --- a/lib/sisu/v6/html.rb +++ b/lib/sisu/v6/html.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/html_concordance.rb b/lib/sisu/v6/html_concordance.rb index 4d3b74e4..e4db3099 100644 --- a/lib/sisu/v6/html_concordance.rb +++ b/lib/sisu/v6/html_concordance.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/html_format.rb b/lib/sisu/v6/html_format.rb index a84d079d..a8736fc8 100644 --- a/lib/sisu/v6/html_format.rb +++ b/lib/sisu/v6/html_format.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/html_harvest.rb b/lib/sisu/v6/html_harvest.rb index b1bd7ca5..3187d910 100644 --- a/lib/sisu/v6/html_harvest.rb +++ b/lib/sisu/v6/html_harvest.rb @@ -10,7 +10,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/html_harvest_author_format.rb b/lib/sisu/v6/html_harvest_author_format.rb index c5081193..c2a2fecb 100644 --- a/lib/sisu/v6/html_harvest_author_format.rb +++ b/lib/sisu/v6/html_harvest_author_format.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/html_harvest_authors.rb b/lib/sisu/v6/html_harvest_authors.rb index 14b18ca0..8df250a4 100644 --- a/lib/sisu/v6/html_harvest_authors.rb +++ b/lib/sisu/v6/html_harvest_authors.rb @@ -9,7 +9,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/html_harvest_topics.rb b/lib/sisu/v6/html_harvest_topics.rb index 3daafe3d..e1b6be6f 100644 --- a/lib/sisu/v6/html_harvest_topics.rb +++ b/lib/sisu/v6/html_harvest_topics.rb @@ -10,7 +10,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/html_lite_shared.rb b/lib/sisu/v6/html_lite_shared.rb index e54ee952..9c1d1e49 100644 --- a/lib/sisu/v6/html_lite_shared.rb +++ b/lib/sisu/v6/html_lite_shared.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/html_manifest.rb b/lib/sisu/v6/html_manifest.rb index 8fcf198c..a1218e17 100644 --- a/lib/sisu/v6/html_manifest.rb +++ b/lib/sisu/v6/html_manifest.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/html_minitoc.rb b/lib/sisu/v6/html_minitoc.rb index 9c8ed2a1..fae09a9d 100644 --- a/lib/sisu/v6/html_minitoc.rb +++ b/lib/sisu/v6/html_minitoc.rb @@ -9,7 +9,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/html_parts.rb b/lib/sisu/v6/html_parts.rb index 2c09db7e..ff74a61b 100644 --- a/lib/sisu/v6/html_parts.rb +++ b/lib/sisu/v6/html_parts.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/html_promo.rb b/lib/sisu/v6/html_promo.rb index 1880e246..6fe30bc8 100644 --- a/lib/sisu/v6/html_promo.rb +++ b/lib/sisu/v6/html_promo.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/html_scroll.rb b/lib/sisu/v6/html_scroll.rb index 9e158af3..ae46ff97 100644 --- a/lib/sisu/v6/html_scroll.rb +++ b/lib/sisu/v6/html_scroll.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/html_segments.rb b/lib/sisu/v6/html_segments.rb index 060258d9..e49adabb 100644 --- a/lib/sisu/v6/html_segments.rb +++ b/lib/sisu/v6/html_segments.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/html_shared.rb b/lib/sisu/v6/html_shared.rb index fe1d83d0..530e7a54 100644 --- a/lib/sisu/v6/html_shared.rb +++ b/lib/sisu/v6/html_shared.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/html_table.rb b/lib/sisu/v6/html_table.rb index c789dc71..795be4f4 100644 --- a/lib/sisu/v6/html_table.rb +++ b/lib/sisu/v6/html_table.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/html_tune.rb b/lib/sisu/v6/html_tune.rb index 09c771b6..8ea0e710 100644 --- a/lib/sisu/v6/html_tune.rb +++ b/lib/sisu/v6/html_tune.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/hub.rb b/lib/sisu/v6/hub.rb index 13f95654..647d727b 100644 --- a/lib/sisu/v6/hub.rb +++ b/lib/sisu/v6/hub.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/hub_actions.rb b/lib/sisu/v6/hub_actions.rb index 076461db..73703d3a 100644 --- a/lib/sisu/v6/hub_actions.rb +++ b/lib/sisu/v6/hub_actions.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/hub_loop_markup_files.rb b/lib/sisu/v6/hub_loop_markup_files.rb index cf56f23b..48b2fd06 100644 --- a/lib/sisu/v6/hub_loop_markup_files.rb +++ b/lib/sisu/v6/hub_loop_markup_files.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/hub_options.rb b/lib/sisu/v6/hub_options.rb index fb58f396..cc7d6216 100644 --- a/lib/sisu/v6/hub_options.rb +++ b/lib/sisu/v6/hub_options.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/i18n.rb b/lib/sisu/v6/i18n.rb index c80d0e9a..009a5652 100644 --- a/lib/sisu/v6/i18n.rb +++ b/lib/sisu/v6/i18n.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/manpage.rb b/lib/sisu/v6/manpage.rb index 9ff83fd5..cdecb837 100644 --- a/lib/sisu/v6/manpage.rb +++ b/lib/sisu/v6/manpage.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/manpage_format.rb b/lib/sisu/v6/manpage_format.rb index 13b70980..776bfea1 100644 --- a/lib/sisu/v6/manpage_format.rb +++ b/lib/sisu/v6/manpage_format.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/po4a.rb b/lib/sisu/v6/po4a.rb index da294e12..1516eae2 100644 --- a/lib/sisu/v6/po4a.rb +++ b/lib/sisu/v6/po4a.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/po4a_set.rb b/lib/sisu/v6/po4a_set.rb index 2fc56cb9..b94b1554 100644 --- a/lib/sisu/v6/po4a_set.rb +++ b/lib/sisu/v6/po4a_set.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/prog_text_translation.rb b/lib/sisu/v6/prog_text_translation.rb index 222d8940..1ca70126 100644 --- a/lib/sisu/v6/prog_text_translation.rb +++ b/lib/sisu/v6/prog_text_translation.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/qrcode.rb b/lib/sisu/v6/qrcode.rb index 902411b6..702c1504 100644 --- a/lib/sisu/v6/qrcode.rb +++ b/lib/sisu/v6/qrcode.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/relaxng.rb b/lib/sisu/v6/relaxng.rb index 95d227bb..edd58655 100644 --- a/lib/sisu/v6/relaxng.rb +++ b/lib/sisu/v6/relaxng.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/remote.rb b/lib/sisu/v6/remote.rb index 9862c62a..33203de8 100644 --- a/lib/sisu/v6/remote.rb +++ b/lib/sisu/v6/remote.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/rexml.rb b/lib/sisu/v6/rexml.rb index db5019f4..abfb0452 100644 --- a/lib/sisu/v6/rexml.rb +++ b/lib/sisu/v6/rexml.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/se.rb b/lib/sisu/v6/se.rb index 5afb5ee3..180f71e3 100644 --- a/lib/sisu/v6/se.rb +++ b/lib/sisu/v6/se.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/se_cleanoutput.rb b/lib/sisu/v6/se_cleanoutput.rb index e8395a1d..ce4b841d 100644 --- a/lib/sisu/v6/se_cleanoutput.rb +++ b/lib/sisu/v6/se_cleanoutput.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/se_clear.rb b/lib/sisu/v6/se_clear.rb index 7eab9765..952cb693 100644 --- a/lib/sisu/v6/se_clear.rb +++ b/lib/sisu/v6/se_clear.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/se_createsite.rb b/lib/sisu/v6/se_createsite.rb index ce31b460..d6f765c1 100644 --- a/lib/sisu/v6/se_createsite.rb +++ b/lib/sisu/v6/se_createsite.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/se_css.rb b/lib/sisu/v6/se_css.rb index a83d13ca..e7b49cf4 100644 --- a/lib/sisu/v6/se_css.rb +++ b/lib/sisu/v6/se_css.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/se_date.rb b/lib/sisu/v6/se_date.rb index 31446a60..a2428341 100644 --- a/lib/sisu/v6/se_date.rb +++ b/lib/sisu/v6/se_date.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/se_db.rb b/lib/sisu/v6/se_db.rb index 392af850..cd72c7e3 100644 --- a/lib/sisu/v6/se_db.rb +++ b/lib/sisu/v6/se_db.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/se_envcall.rb b/lib/sisu/v6/se_envcall.rb index 840092eb..5bc0a86c 100644 --- a/lib/sisu/v6/se_envcall.rb +++ b/lib/sisu/v6/se_envcall.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/se_file_op.rb b/lib/sisu/v6/se_file_op.rb index ff9aa65a..70bd8d35 100644 --- a/lib/sisu/v6/se_file_op.rb +++ b/lib/sisu/v6/se_file_op.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/se_filemap.rb b/lib/sisu/v6/se_filemap.rb index 1af08ffd..eeca01e6 100644 --- a/lib/sisu/v6/se_filemap.rb +++ b/lib/sisu/v6/se_filemap.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/se_get_init.rb b/lib/sisu/v6/se_get_init.rb index 7452bb66..627e12a6 100644 --- a/lib/sisu/v6/se_get_init.rb +++ b/lib/sisu/v6/se_get_init.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/se_hub_particulars.rb b/lib/sisu/v6/se_hub_particulars.rb index ca9a8a06..2f2431c7 100644 --- a/lib/sisu/v6/se_hub_particulars.rb +++ b/lib/sisu/v6/se_hub_particulars.rb @@ -9,7 +9,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/se_info_env.rb b/lib/sisu/v6/se_info_env.rb index e8342783..4df46b6b 100644 --- a/lib/sisu/v6/se_info_env.rb +++ b/lib/sisu/v6/se_info_env.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/se_info_port.rb b/lib/sisu/v6/se_info_port.rb index ccd75bd2..95dd4a8a 100644 --- a/lib/sisu/v6/se_info_port.rb +++ b/lib/sisu/v6/se_info_port.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/se_info_system.rb b/lib/sisu/v6/se_info_system.rb index 58de52a0..d5dfd231 100644 --- a/lib/sisu/v6/se_info_system.rb +++ b/lib/sisu/v6/se_info_system.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/se_load.rb b/lib/sisu/v6/se_load.rb index 238930dd..f734a2e4 100644 --- a/lib/sisu/v6/se_load.rb +++ b/lib/sisu/v6/se_load.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/se_processing.rb b/lib/sisu/v6/se_processing.rb index 2f41bb17..d01db410 100644 --- a/lib/sisu/v6/se_processing.rb +++ b/lib/sisu/v6/se_processing.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/se_programs.rb b/lib/sisu/v6/se_programs.rb index 5c8bb70f..4f541e03 100644 --- a/lib/sisu/v6/se_programs.rb +++ b/lib/sisu/v6/se_programs.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/se_remotes.rb b/lib/sisu/v6/se_remotes.rb index 3b4ded45..f3da0785 100644 --- a/lib/sisu/v6/se_remotes.rb +++ b/lib/sisu/v6/se_remotes.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/se_standardise_lang.rb b/lib/sisu/v6/se_standardise_lang.rb index a2340374..6349802d 100644 --- a/lib/sisu/v6/se_standardise_lang.rb +++ b/lib/sisu/v6/se_standardise_lang.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/se_version.rb b/lib/sisu/v6/se_version.rb index b5998b26..f15b595f 100644 --- a/lib/sisu/v6/se_version.rb +++ b/lib/sisu/v6/se_version.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/shared_images.rb b/lib/sisu/v6/shared_images.rb index 85520a51..b76c3d25 100644 --- a/lib/sisu/v6/shared_images.rb +++ b/lib/sisu/v6/shared_images.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/shared_markup_alt.rb b/lib/sisu/v6/shared_markup_alt.rb index 83f843be..d2c87ff6 100644 --- a/lib/sisu/v6/shared_markup_alt.rb +++ b/lib/sisu/v6/shared_markup_alt.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/shared_metadata.rb b/lib/sisu/v6/shared_metadata.rb index 646d7f72..fb9d76d3 100644 --- a/lib/sisu/v6/shared_metadata.rb +++ b/lib/sisu/v6/shared_metadata.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/shared_sem.rb b/lib/sisu/v6/shared_sem.rb index 74cfeaa7..002f6ccd 100644 --- a/lib/sisu/v6/shared_sem.rb +++ b/lib/sisu/v6/shared_sem.rb @@ -9,7 +9,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/sitemaps.rb b/lib/sisu/v6/sitemaps.rb index 39432146..29159f48 100644 --- a/lib/sisu/v6/sitemaps.rb +++ b/lib/sisu/v6/sitemaps.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/src_kdissert_share.rb b/lib/sisu/v6/src_kdissert_share.rb index 7b70344f..8137d2be 100644 --- a/lib/sisu/v6/src_kdissert_share.rb +++ b/lib/sisu/v6/src_kdissert_share.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/src_share.rb b/lib/sisu/v6/src_share.rb index 6bd76bb9..66d2ee48 100644 --- a/lib/sisu/v6/src_share.rb +++ b/lib/sisu/v6/src_share.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/src_shared.rb b/lib/sisu/v6/src_shared.rb index 957fcb30..9d9d9f99 100644 --- a/lib/sisu/v6/src_shared.rb +++ b/lib/sisu/v6/src_shared.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/src_sisupod_make.rb b/lib/sisu/v6/src_sisupod_make.rb index a8dee5c8..c88f33d3 100644 --- a/lib/sisu/v6/src_sisupod_make.rb +++ b/lib/sisu/v6/src_sisupod_make.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/sst_convert_markup.rb b/lib/sisu/v6/sst_convert_markup.rb index d92461f6..ff94bbde 100644 --- a/lib/sisu/v6/sst_convert_markup.rb +++ b/lib/sisu/v6/sst_convert_markup.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/sst_do_inline_footnotes.rb b/lib/sisu/v6/sst_do_inline_footnotes.rb index 42fd559e..363cfef4 100644 --- a/lib/sisu/v6/sst_do_inline_footnotes.rb +++ b/lib/sisu/v6/sst_do_inline_footnotes.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/sst_from_xml.rb b/lib/sisu/v6/sst_from_xml.rb index d42d5e6a..b0076815 100644 --- a/lib/sisu/v6/sst_from_xml.rb +++ b/lib/sisu/v6/sst_from_xml.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/sst_identify_markup.rb b/lib/sisu/v6/sst_identify_markup.rb index bd2e4569..058c8f7c 100644 --- a/lib/sisu/v6/sst_identify_markup.rb +++ b/lib/sisu/v6/sst_identify_markup.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/sst_to_s_xml_sax.rb b/lib/sisu/v6/sst_to_s_xml_sax.rb index 5a77903a..11552aa2 100644 --- a/lib/sisu/v6/sst_to_s_xml_sax.rb +++ b/lib/sisu/v6/sst_to_s_xml_sax.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/termsheet.rb b/lib/sisu/v6/termsheet.rb index bc07dd25..a78388bd 100644 --- a/lib/sisu/v6/termsheet.rb +++ b/lib/sisu/v6/termsheet.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/texinfo.rb b/lib/sisu/v6/texinfo.rb index a82c1542..dfddc651 100644 --- a/lib/sisu/v6/texinfo.rb +++ b/lib/sisu/v6/texinfo.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/texinfo_format.rb b/lib/sisu/v6/texinfo_format.rb index 03ec2609..46c265cb 100644 --- a/lib/sisu/v6/texinfo_format.rb +++ b/lib/sisu/v6/texinfo_format.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/texpdf.rb b/lib/sisu/v6/texpdf.rb index 79a36c0d..eefca1db 100644 --- a/lib/sisu/v6/texpdf.rb +++ b/lib/sisu/v6/texpdf.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/texpdf_format.rb b/lib/sisu/v6/texpdf_format.rb index 134a2b2f..ebea537a 100644 --- a/lib/sisu/v6/texpdf_format.rb +++ b/lib/sisu/v6/texpdf_format.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/texpdf_parts.rb b/lib/sisu/v6/texpdf_parts.rb index dbd669ff..245455e1 100644 --- a/lib/sisu/v6/texpdf_parts.rb +++ b/lib/sisu/v6/texpdf_parts.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/txt_asciidoc.rb b/lib/sisu/v6/txt_asciidoc.rb index 5f27a86a..1080fbb7 100644 --- a/lib/sisu/v6/txt_asciidoc.rb +++ b/lib/sisu/v6/txt_asciidoc.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/txt_markdown.rb b/lib/sisu/v6/txt_markdown.rb index eb220a46..0ff1ac49 100644 --- a/lib/sisu/v6/txt_markdown.rb +++ b/lib/sisu/v6/txt_markdown.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/txt_plain.rb b/lib/sisu/v6/txt_plain.rb index c988c50f..ad9d2829 100644 --- a/lib/sisu/v6/txt_plain.rb +++ b/lib/sisu/v6/txt_plain.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/txt_rst.rb b/lib/sisu/v6/txt_rst.rb index 8e08ba81..53c19c86 100644 --- a/lib/sisu/v6/txt_rst.rb +++ b/lib/sisu/v6/txt_rst.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/txt_shared.rb b/lib/sisu/v6/txt_shared.rb index f2b4a0bf..667c6103 100644 --- a/lib/sisu/v6/txt_shared.rb +++ b/lib/sisu/v6/txt_shared.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/txt_textile.rb b/lib/sisu/v6/txt_textile.rb index 39e95bcb..e23ba830 100644 --- a/lib/sisu/v6/txt_textile.rb +++ b/lib/sisu/v6/txt_textile.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/update.rb b/lib/sisu/v6/update.rb index e72c26ee..aa3dabae 100644 --- a/lib/sisu/v6/update.rb +++ b/lib/sisu/v6/update.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/urls.rb b/lib/sisu/v6/urls.rb index b4bf9d23..45a74856 100644 --- a/lib/sisu/v6/urls.rb +++ b/lib/sisu/v6/urls.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/utils.rb b/lib/sisu/v6/utils.rb index 42901e42..32aeae20 100644 --- a/lib/sisu/v6/utils.rb +++ b/lib/sisu/v6/utils.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/utils_response.rb b/lib/sisu/v6/utils_response.rb index 0e10f66c..2b15d35a 100644 --- a/lib/sisu/v6/utils_response.rb +++ b/lib/sisu/v6/utils_response.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/utils_screen_text_color.rb b/lib/sisu/v6/utils_screen_text_color.rb index a1b194a3..c0dbf459 100644 --- a/lib/sisu/v6/utils_screen_text_color.rb +++ b/lib/sisu/v6/utils_screen_text_color.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/utils_spell.rb b/lib/sisu/v6/utils_spell.rb index 0e5d8158..2f451db5 100644 --- a/lib/sisu/v6/utils_spell.rb +++ b/lib/sisu/v6/utils_spell.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/webrick.rb b/lib/sisu/v6/webrick.rb index f05e16de..d6d1eee1 100644 --- a/lib/sisu/v6/webrick.rb +++ b/lib/sisu/v6/webrick.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/wikispeak.rb b/lib/sisu/v6/wikispeak.rb index b2fe65fc..461e55bb 100644 --- a/lib/sisu/v6/wikispeak.rb +++ b/lib/sisu/v6/wikispeak.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/xhtml.rb b/lib/sisu/v6/xhtml.rb index 40073ff3..c2f70a98 100644 --- a/lib/sisu/v6/xhtml.rb +++ b/lib/sisu/v6/xhtml.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/xhtml_epub2.rb b/lib/sisu/v6/xhtml_epub2.rb index 4850ad73..e359d3a5 100644 --- a/lib/sisu/v6/xhtml_epub2.rb +++ b/lib/sisu/v6/xhtml_epub2.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/xhtml_epub2_concordance.rb b/lib/sisu/v6/xhtml_epub2_concordance.rb index 0c70d858..035b63d9 100644 --- a/lib/sisu/v6/xhtml_epub2_concordance.rb +++ b/lib/sisu/v6/xhtml_epub2_concordance.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/xhtml_epub2_format.rb b/lib/sisu/v6/xhtml_epub2_format.rb index f6aa6be5..3400419f 100644 --- a/lib/sisu/v6/xhtml_epub2_format.rb +++ b/lib/sisu/v6/xhtml_epub2_format.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/xhtml_epub2_segments.rb b/lib/sisu/v6/xhtml_epub2_segments.rb index fca2e729..d7051fc3 100644 --- a/lib/sisu/v6/xhtml_epub2_segments.rb +++ b/lib/sisu/v6/xhtml_epub2_segments.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/xhtml_epub2_tune.rb b/lib/sisu/v6/xhtml_epub2_tune.rb index 836ccce3..1fd047a2 100644 --- a/lib/sisu/v6/xhtml_epub2_tune.rb +++ b/lib/sisu/v6/xhtml_epub2_tune.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/xhtml_parts.rb b/lib/sisu/v6/xhtml_parts.rb index 7be47079..2e332b41 100644 --- a/lib/sisu/v6/xhtml_parts.rb +++ b/lib/sisu/v6/xhtml_parts.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/xhtml_shared.rb b/lib/sisu/v6/xhtml_shared.rb index c324474f..f50aca79 100644 --- a/lib/sisu/v6/xhtml_shared.rb +++ b/lib/sisu/v6/xhtml_shared.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/xhtml_table.rb b/lib/sisu/v6/xhtml_table.rb index 8df539aa..dd1ae62e 100644 --- a/lib/sisu/v6/xhtml_table.rb +++ b/lib/sisu/v6/xhtml_table.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/xml_docbook5.rb b/lib/sisu/v6/xml_docbook5.rb index 5cd6fc66..4acf557f 100644 --- a/lib/sisu/v6/xml_docbook5.rb +++ b/lib/sisu/v6/xml_docbook5.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/xml_dom.rb b/lib/sisu/v6/xml_dom.rb index fd96b564..70b2c49d 100644 --- a/lib/sisu/v6/xml_dom.rb +++ b/lib/sisu/v6/xml_dom.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/xml_fictionbook2.rb b/lib/sisu/v6/xml_fictionbook2.rb index 94fac895..f66df282 100644 --- a/lib/sisu/v6/xml_fictionbook2.rb +++ b/lib/sisu/v6/xml_fictionbook2.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/xml_format.rb b/lib/sisu/v6/xml_format.rb index 088b5d2b..3b3c38b3 100644 --- a/lib/sisu/v6/xml_format.rb +++ b/lib/sisu/v6/xml_format.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/xml_md_oai_pmh_dc.rb b/lib/sisu/v6/xml_md_oai_pmh_dc.rb index 3394d9c5..17e91b75 100644 --- a/lib/sisu/v6/xml_md_oai_pmh_dc.rb +++ b/lib/sisu/v6/xml_md_oai_pmh_dc.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/xml_odf_odt.rb b/lib/sisu/v6/xml_odf_odt.rb index 0351babc..bddd4958 100644 --- a/lib/sisu/v6/xml_odf_odt.rb +++ b/lib/sisu/v6/xml_odf_odt.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/xml_odf_odt_format.rb b/lib/sisu/v6/xml_odf_odt_format.rb index 7f8d2106..81834464 100644 --- a/lib/sisu/v6/xml_odf_odt_format.rb +++ b/lib/sisu/v6/xml_odf_odt_format.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/xml_parts.rb b/lib/sisu/v6/xml_parts.rb index e4d30de6..b42c125f 100644 --- a/lib/sisu/v6/xml_parts.rb +++ b/lib/sisu/v6/xml_parts.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/xml_sax.rb b/lib/sisu/v6/xml_sax.rb index 5603dcaf..2dcce7bf 100644 --- a/lib/sisu/v6/xml_sax.rb +++ b/lib/sisu/v6/xml_sax.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/xml_scaffold_structure_collapsed.rb b/lib/sisu/v6/xml_scaffold_structure_collapsed.rb index cb895f24..bfdf6956 100644 --- a/lib/sisu/v6/xml_scaffold_structure_collapsed.rb +++ b/lib/sisu/v6/xml_scaffold_structure_collapsed.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/xml_scaffold_structure_sisu.rb b/lib/sisu/v6/xml_scaffold_structure_sisu.rb index 3bd413cf..0b5ef2aa 100644 --- a/lib/sisu/v6/xml_scaffold_structure_sisu.rb +++ b/lib/sisu/v6/xml_scaffold_structure_sisu.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/xml_shared.rb b/lib/sisu/v6/xml_shared.rb index 601b6d69..56a52ffe 100644 --- a/lib/sisu/v6/xml_shared.rb +++ b/lib/sisu/v6/xml_shared.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/xml_tables.rb b/lib/sisu/v6/xml_tables.rb index 468963ff..dfed242f 100644 --- a/lib/sisu/v6/xml_tables.rb +++ b/lib/sisu/v6/xml_tables.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: diff --git a/lib/sisu/v6/zap.rb b/lib/sisu/v6/zap.rb index c99eab77..fe1ad407 100644 --- a/lib/sisu/v6/zap.rb +++ b/lib/sisu/v6/zap.rb @@ -8,7 +8,7 @@ * Author: Ralph Amissah * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Ralph Amissah, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: -- cgit v1.2.3 From 1db1a6e8411bed7ce63e2e717f55ee07f08b6157 Mon Sep 17 00:00:00 2001 From: Ralph Amissah Date: Thu, 13 Nov 2014 10:24:45 -0500 Subject: qi, (quick install) header update (also rbuild) --- data/doc/sisu/CHANGELOG_v5 | 2 ++ data/doc/sisu/CHANGELOG_v6 | 2 ++ qi | 37 ++++++++----------------------------- setup/qi_libs.rb | 2 +- setup/qi_libs_base.rb | 2 +- setup/rbuild_libs.rb | 2 +- 6 files changed, 15 insertions(+), 32 deletions(-) diff --git a/data/doc/sisu/CHANGELOG_v5 b/data/doc/sisu/CHANGELOG_v5 index b6c33b2a..168d4e0b 100644 --- a/data/doc/sisu/CHANGELOG_v5 +++ b/data/doc/sisu/CHANGELOG_v5 @@ -42,6 +42,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_5.8.0.orig.tar.xz * year set 2015 (prepare for the new year) +* qi, (quick install) header update (also rbuild) + --- SiSU "UnFrozen" --- prior to end of Debian Freeze (upstream bugfix 5.7.2 intended for Jessie (packaged for Debian as 5.7.1-2) was not accepted) diff --git a/data/doc/sisu/CHANGELOG_v6 b/data/doc/sisu/CHANGELOG_v6 index e9443c89..ac15d068 100644 --- a/data/doc/sisu/CHANGELOG_v6 +++ b/data/doc/sisu/CHANGELOG_v6 @@ -32,6 +32,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_6.4.0.orig.tar.xz * year set 2015 (prepare for the new year) +* qi, (quick install) header update (also rbuild) + --- SiSU "UnFrozen" --- prior to end of Debian Freeze (upstream bugfix 6.3.2 (5.7.2) intended for Jessie (packaged for Debian as 5.7.1-2) was not accepted) diff --git a/qi b/qi index 6bfddf62..3b4ba501 100755 --- a/qi +++ b/qi @@ -1,41 +1,20 @@ #!/usr/bin/env ruby =begin - Common Rakefile, Rantfile installer for SiSU - softlink Rakefile and Rantfile to this file - * Homepage: - - * Download: - - Copyright (C) 2007 Ralph Amissah - - * License: LGPL - GNU Lesser General Public License - [same license as Rant provided within the Rant package] +** Description: - * Ralph Amissah - Ralph Amissah - - Rake is a Ruby build program by Jim Weirich - * Rake may be downloaded and installed from: - +** Homepage: + +** Download: - Rant is a Ruby build program by Stefan Lang - * Rant may be downloaded and installed from: - +** Copyright: (C) 2007 - 2015 Ralph Amissah - Notes on use: - [if rake is preferred and installed] - rake -T - [if rant is preferred and installed] - rant -T +** License: - SiSU can also be Setup/Installation using: - * Minero Aoki's setup.rb, provided along with SiSU, or +** Ralph Amissah + Ralph Amissah =end -#%% produce a makefile suitable for the target platform -#require 'mkmf' -#create_makefile("sisu") #% manual settings, edit/update as required (note current default settings are obtained from sisu version yml file) begin require 'thor' diff --git a/setup/qi_libs.rb b/setup/qi_libs.rb index 6fa6cde7..331ed72e 100644 --- a/setup/qi_libs.rb +++ b/setup/qi_libs.rb @@ -285,7 +285,7 @@ proceed? } end def self.changelog_header(vi) <<-WOK -%% #{vi[:version]}.orig.tar.xz (#{vi[:date]}:#{vi[:date_stamp].gsub(/20\d\dw/,'')}) +** #{vi[:version]}.orig.tar.xz (#{vi[:date]}:#{vi[:date_stamp].gsub(/20\d\dw/,'')}) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_#{vi[:version]} http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_#{vi[:version]}-1 http://www.jus.uio.no/sisu/pkg/src/sisu_#{vi[:version]}.orig.tar.xz diff --git a/setup/qi_libs_base.rb b/setup/qi_libs_base.rb index ec01af19..982625e0 100644 --- a/setup/qi_libs_base.rb +++ b/setup/qi_libs_base.rb @@ -234,7 +234,7 @@ proceed? } end def self.changelog_header(vi) <<-WOK -%% #{vi[:version]}.orig.tar.xz (#{vi[:date]}:#{vi[:date_stamp].gsub(/20\d\dw/,'')}) +** #{vi[:version]}.orig.tar.xz (#{vi[:date]}:#{vi[:date_stamp].gsub(/20\d\dw/,'')}) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_#{vi[:version]} http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_#{vi[:version]}-1 http://www.jus.uio.no/sisu/pkg/src/sisu_#{vi[:version]}.orig.tar.xz diff --git a/setup/rbuild_libs.rb b/setup/rbuild_libs.rb index 8389c836..9dc55bf7 100644 --- a/setup/rbuild_libs.rb +++ b/setup/rbuild_libs.rb @@ -284,7 +284,7 @@ proceed? } end def self.changelog_header(vi) <<-WOK -%% #{vi[:version]}.orig.tar.xz (#{vi[:date]}:#{vi[:date_stamp].gsub(/20\d\dw/,'')}) +** #{vi[:version]}.orig.tar.xz (#{vi[:date]}:#{vi[:date_stamp].gsub(/20\d\dw/,'')}) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_#{vi[:version]} http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_#{vi[:version]}-1 http://www.jus.uio.no/sisu/pkg/src/sisu_#{vi[:version]}.orig.tar.xz -- cgit v1.2.3 From 2f2a11574a04ad66602aeb722b46d6c8c8897ca6 Mon Sep 17 00:00:00 2001 From: Ralph Amissah Date: Thu, 20 Nov 2014 22:14:01 -0500 Subject: sisu-mode.el emacs, outline mode "folding" for sisu --- data/doc/sisu/CHANGELOG_v5 | 2 ++ data/doc/sisu/CHANGELOG_v6 | 2 ++ data/sisu/conf/editor-syntax-etc/emacs/sisu-mode.el | 17 ++++++++++++++++- 3 files changed, 20 insertions(+), 1 deletion(-) diff --git a/data/doc/sisu/CHANGELOG_v5 b/data/doc/sisu/CHANGELOG_v5 index 168d4e0b..41ff2754 100644 --- a/data/doc/sisu/CHANGELOG_v5 +++ b/data/doc/sisu/CHANGELOG_v5 @@ -44,6 +44,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_5.8.0.orig.tar.xz * qi, (quick install) header update (also rbuild) +* sisu-mode.el emacs, outline mode "folding" for sisu + --- SiSU "UnFrozen" --- prior to end of Debian Freeze (upstream bugfix 5.7.2 intended for Jessie (packaged for Debian as 5.7.1-2) was not accepted) diff --git a/data/doc/sisu/CHANGELOG_v6 b/data/doc/sisu/CHANGELOG_v6 index ac15d068..e76a528c 100644 --- a/data/doc/sisu/CHANGELOG_v6 +++ b/data/doc/sisu/CHANGELOG_v6 @@ -34,6 +34,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_6.4.0.orig.tar.xz * qi, (quick install) header update (also rbuild) +* sisu-mode.el emacs, outline mode "folding" for sisu + --- SiSU "UnFrozen" --- prior to end of Debian Freeze (upstream bugfix 6.3.2 (5.7.2) intended for Jessie (packaged for Debian as 5.7.1-2) was not accepted) diff --git a/data/sisu/conf/editor-syntax-etc/emacs/sisu-mode.el b/data/sisu/conf/editor-syntax-etc/emacs/sisu-mode.el index 9f30d7c9..772a87d8 100644 --- a/data/sisu/conf/editor-syntax-etc/emacs/sisu-mode.el +++ b/data/sisu/conf/editor-syntax-etc/emacs/sisu-mode.el @@ -3,7 +3,7 @@ ;; @Keywords: text, syntax, processes, tools ;; @Version: 4.0.8 2013-02-17 (3.0.7 2011-04-20) (2008-12-14) ;; [3.0.7 2011-04-20 Ambrose Kofi Laing & Ralph Amissah] -;; [4.0.9 2013-02-22 Ralph Amissah] +;; [5.7.2 2014-10-28 Ralph Amissah] ;; @URL: ;; @Copyright: Assigned to FSF 2011-04-08 (GNU EMACS) ;; @License: GPLv3 @@ -331,6 +331,21 @@ ) "Default expressions to highlight in AsciiSisu mode." ) +;; enables outlining for sisu +(add-hook 'sisu-mode-hook + '(lambda () + (outline-minor-mode) + (setq outline-regexp "^\\(\\([1-4]\\|:?[A-D]\\)\\~\\|\\@[a-z]+:\\( \\|$\\)\\)"))) +;; outline mode "folding" if available +;(define-key evil-normal-state-map (kbd ",0") (lambda() (interactive) (show-all))) +;(define-key evil-normal-state-map (kbd ",-") (lambda() (interactive) (hide-body))) +;(define-key evil-normal-state-map (kbd ",+") (lambda() (interactive) (show-subtree))) +;(define-key evil-normal-state-map (kbd ",=") (lambda() (interactive) (show-subtree))) +;; C-c @ C-a show all +;; C-c @ C-t show only the headings +;; C-c @ C-s show subtree at cursor location +;; C-c @ C-d hide subtree at cursor location + ;; Sisu & Autoload: ;; ##autoload (define-derived-mode sisu-mode text-mode "SiSU" -- cgit v1.2.3 From ce99ce595d95198f01b360b279b44b6734b66f4d Mon Sep 17 00:00:00 2001 From: Ralph Amissah Date: Wed, 12 Nov 2014 22:44:43 -0500 Subject: CHANGELOGS formatted for viewing as emacs org-mode files * indentation, line-breaking, and formatting characters only changes made --- data/doc/sisu/CHANGELOG_v1 | 1903 +++++++++++++++++++++++--------------------- data/doc/sisu/CHANGELOG_v2 | 116 +-- data/doc/sisu/CHANGELOG_v3 | 757 +++++++++--------- data/doc/sisu/CHANGELOG_v4 | 957 +++++++++++----------- data/doc/sisu/CHANGELOG_v5 | 1469 +++++++++++++++++----------------- data/doc/sisu/CHANGELOG_v6 | 769 +++++++++--------- 6 files changed, 3045 insertions(+), 2926 deletions(-) diff --git a/data/doc/sisu/CHANGELOG_v1 b/data/doc/sisu/CHANGELOG_v1 index 5fd063cb..009334f8 100644 --- a/data/doc/sisu/CHANGELOG_v1 +++ b/data/doc/sisu/CHANGELOG_v1 @@ -4,28 +4,28 @@ v1 branch is legacy: v2 branch supersedes & replaces it v1 sisu pretty mature in operation and syntax v1 branch removed from sisu 3.0 available in sisu =< 2.7 -* homepage at: -* -* -* -* data/doc/sisu/sisu_markup_samples/sisu_manual/sisu_manual.ssm -* data/doc/sisu/sisu_markup_samples/sisu_manual/sisu_download.ssi -* CHANGELOG CHANGELOG_v1 CHANGELOG_v2 README data/doc/sisu/ + * homepage at: + * + * + * + * data/doc/sisu/sisu_markup_samples/sisu_manual/sisu_manual.ssm + * data/doc/sisu/sisu_markup_samples/sisu_manual/sisu_download.ssi + * CHANGELOG CHANGELOG_v1 CHANGELOG_v2 README data/doc/sisu/ Reverse Chronological: -%% Legacy Branch, Reference +* Legacy Branch, Reference -%% 1.0.4.orig.tar.gz (2010-02-17:07/3) [2010-07-07] -http://www.jus.uio.no/sisu/pkg/src/sisu_1.0.3.orig.tar.gz +** 1.0.4.orig.tar.gz (2010-02-17:07/3) [2010-07-07] + http://www.jus.uio.no/sisu/pkg/src/sisu_1.0.3.orig.tar.gz sisu_1.0.3.orig.tar.gz sisu_1.0.3-1.dsc sisu_1.0.3-1.diff.gz * sysenv, version.yml moved to /usr/share/sisu/v1/v (from /etc/sisu) -%% 2.0.0.orig.tar.gz (2010-03-06:09/6) -http://www.jus.uio.no/sisu/pkg/src/sisu_2.0.0.orig.tar.gz +** 2.0.0.orig.tar.gz (2010-03-06:09/6) + http://www.jus.uio.no/sisu/pkg/src/sisu_2.0.0.orig.tar.gz sisu_2.0.0.orig.tar.gz sisu_2.0.0-1.dsc sisu_2.0.0-1.diff.gz @@ -36,8 +36,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_2.0.0.orig.tar.gz * version 2 series changes will be mentioned in this changelog only insofar as there are changes to sisu v1 -%% 1.0.3.orig.tar.gz (2010-02-17:07/3) -http://www.jus.uio.no/sisu/pkg/src/sisu_1.0.3.orig.tar.gz +** 1.0.3.orig.tar.gz (2010-02-17:07/3) + http://www.jus.uio.no/sisu/pkg/src/sisu_1.0.3.orig.tar.gz beaa4fc88a13eef203947d8ca5ce9aff246760c673fd84cac96322a9c8991c18 1558232 sisu_1.0.3.orig.tar.gz b805ee728b69f5e41cf92e0c87170bb65eb085b61e49ce05a5519959a3d04ba8 1145 sisu_1.0.3-1.dsc b6c030050816f6cfbe82422804dd901644a9ed37097bc713362a88d401059a2f 152714 sisu_1.0.3-1.diff.gz @@ -47,8 +47,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_1.0.3.orig.tar.gz * document sample skins, utf-8 specified (in some cases needed by ruby 1.9.1) -%% 1.0.2.orig.tar.gz (2010-02-10:06/3) -http://www.jus.uio.no/sisu/pkg/src/sisu_1.0.2.orig.tar.gz +** 1.0.2.orig.tar.gz (2010-02-10:06/3) + http://www.jus.uio.no/sisu/pkg/src/sisu_1.0.2.orig.tar.gz 158f3eda47d22eb23ca9fb5e383ae57d366974e3e4c4dec2326021228413a66d 1556982 sisu_1.0.2.orig.tar.gz 3e32dd8d1dd75042d31897ef961907b52f5e72ca28a1a909ceb041f284b6c1de 1145 sisu_1.0.2-1.dsc 5e7349e1d51dad712eeab694fcb1237790156ffb51178edeecd4d0ec9e8fc91a 152552 sisu_1.0.2-1.diff.gz @@ -56,8 +56,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_1.0.2.orig.tar.gz * Free as in Freedom (on RMS), Sam Williams, markup sample, markup variation, affects numbering -%% 1.0.1.orig.tar.gz (2010-02-08:06/1) -http://www.jus.uio.no/sisu/pkg/src/sisu_1.0.1.orig.tar.gz +** 1.0.1.orig.tar.gz (2010-02-08:06/1) + http://www.jus.uio.no/sisu/pkg/src/sisu_1.0.1.orig.tar.gz 0318822b712d4b748d18be4211e3266a2c2689e0809d85219855c7314f2b5942 1556988 sisu_1.0.1.orig.tar.gz 94d0d66971d0316587f300a20bfb1346f27361d94dedc1c746670707e984aecd 1145 sisu_1.0.1-1.dsc dd9f08f02ae09624bde4314472815eed3be205b001587193c76484b36d8cd68c 152471 sisu_1.0.1-1.diff.gz @@ -68,8 +68,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_1.0.1.orig.tar.gz * markup samples directory structure, minor adjustments, (and no longer shared by package sisu_markup_samples, about which, see that package) -%% 1.0.0.orig.tar.gz (2009-12-19:50/6) -http://www.jus.uio.no/sisu/pkg/src/sisu_1.0.0.orig.tar.gz +** 1.0.0.orig.tar.gz (2009-12-19:50/6) + http://www.jus.uio.no/sisu/pkg/src/sisu_1.0.0.orig.tar.gz 7bec7f47f6ad5b816226af0489bc2ae81d4c9092b8870ba939e9f58800245dfd 1554276 sisu_1.0.0.orig.tar.gz b64f406766c6289edabf97d225bf9eedbba26c8c413091c9bdc7cca9ec7912e5 1145 sisu_1.0.0-1.dsc 002051ea41e5584d463719f9ac560fad3d0de985916b76e403c060f1bda8e21c 152286 sisu_1.0.0-1.diff.gz @@ -92,8 +92,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_1.0.0.orig.tar.gz * documentation, modified description of command flags -m and -n (in line with communication on Debian bug #555496, closing it) -%% sisu_0.71.4.orig.tar.gz (2009-08-29:34/6) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.71.4.orig.tar.gz +** sisu_0.71.4.orig.tar.gz (2009-08-29:34/6) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.71.4.orig.tar.gz a9accd67316fcc21fa289dd3923641b182023ee3e038ee7c3324b6e71b129a68 1551081 sisu_0.71.4.orig.tar.gz 1014c3807a2ba159682b8f52c2b287a7858bd83acf4ffa041d99f759dcebd310 1151 sisu_0.71.4-1.dsc c3566cb294440482526bc10f3bee45ff5eeae7ed6ec39178f1fd3785c6b3d1dd 151444 sisu_0.71.4-1.diff.gz @@ -101,8 +101,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.71.4.orig.tar.gz * sql, fix, different solutions for postgresql and sqlite to populate database using ruby-dbi -%% sisu_0.71.3.orig.tar.gz (2009-08-28:34/5) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.71.3.orig.tar.gz +** sisu_0.71.3.orig.tar.gz (2009-08-28:34/5) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.71.3.orig.tar.gz edeb7b5e4ea192a193f95dcbcf468102839cf3b9a18ee0e700e58eea37e739dd 1549708 sisu_0.71.3.orig.tar.gz 5688f8fe14ba77f236a8bd4cb11bffa72d6e0f12b4474852ed54b6256c223eb3 1151 sisu_0.71.3-1.dsc 98754efd995c57995ff2962dbdc391cfe1c6050468da73bb45fcbf3fea08628a 151405 sisu_0.71.3-1.diff.gz @@ -110,8 +110,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.71.3.orig.tar.gz * fix to use imagemagick directly (when imagemagick is available and rmagick declares versions not in sync) -%% sisu_0.71.2.orig.tar.gz (2009-08-02:30/7) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.71.2.orig.tar.gz +** sisu_0.71.2.orig.tar.gz (2009-08-02:30/7) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.71.2.orig.tar.gz 220199cbc435ec6d246af4ac43a2ef6a3e05f649847c4ee04b831af1e8ad4902 1548875 sisu_0.71.2.orig.tar.gz ec3fae1599112343d69f2843a09acb583653bc174e65589f4c3bbc52ef66d4fb 1151 sisu_0.71.2-1.dsc bbc4264049d4e6c147dd77b9b41774bcb421ce5bffeb5801872f5520f9967fba 151350 sisu_0.71.2-1.diff.gz @@ -120,8 +120,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.71.2.orig.tar.gz * html book index, batch processing fix, re-initialize variable after use * sysenv, sha256 use fix, need to set variable with pwd -%% sisu_0.71.1.orig.tar.gz (2009-07-24:29/5) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.71.1.orig.tar.gz +** sisu_0.71.1.orig.tar.gz (2009-07-24:29/5) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.71.1.orig.tar.gz 2027a8b6690a6e82cb6c6bc5b594fd6214d215ee09989e0c58a8f5abfbd306fd 1549323 sisu_0.71.1.orig.tar.gz 044d623f1d158bbe43e0755eeebc11496000edfab1ddca49128ca1ff1ee2da45 1151 sisu_0.71.1-1.dsc 628af933efd0fdda7694c9f0e31c79dc9e5f9282648a8dd75c5d91a8482c8dac 151315 sisu_0.71.1-1.diff.gz @@ -134,8 +134,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.71.1.orig.tar.gz * html seg, navigation band buttons placement -%% sisu_0.71.0.orig.tar.gz (2009-07-09:27/4) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.71.0.orig.tar.gz +** sisu_0.71.0.orig.tar.gz (2009-07-09:27/4) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.71.0.orig.tar.gz 5fa480544ae30d2e2e21064cb505e3c72a467a4ca8018fd1c51ec485ff5b668e 1548373 sisu_0.71.0.orig.tar.gz 25f9c4109b361153f325b97e6e48baae702cd889aa7535c2efa3070867117243 1151 sisu_0.71.0-1.dsc 7f718b681da6aa18c826586337f793c9d05e5c9e6d39b0856420d021096594d5 151143 sisu_0.71.0-1.diff.gz @@ -160,8 +160,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.71.0.orig.tar.gz * dal_idx, book_idx_html, match sysenv * xml related minor touches -%% sisu_0.70.6.orig.tar.gz (2009-07-01:26/3) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.70.6.orig.tar.gz +** sisu_0.70.6.orig.tar.gz (2009-07-01:26/3) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.70.6.orig.tar.gz 218ece8c5b813ebf40eb43af2e9272a166675da4b7235f85c96c414a654054de 1546958 sisu_0.70.6.orig.tar.gz 6c03a1a5da119f8f7e8db493ae985af59d562f166fb1e0a676094d83904e307b 1151 sisu_0.70.6-1.dsc 340cdeb299eeb327308c4293c19e57d2b8ca5bdb40add2519ce379ed57f4c896 151084 sisu_0.70.6-1.diff.gz @@ -172,8 +172,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.70.6.orig.tar.gz * minor touches -%% sisu_0.70.5.orig.tar.gz (2009-01-18:02/7) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.70.5.orig.tar.gz +** sisu_0.70.5.orig.tar.gz (2009-01-18:02/7) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.70.5.orig.tar.gz 5ab95108c9f1734fbb6dcca795d6c6e34445625adb296e797d97f0af1e73f985 1546846 sisu_0.70.5.orig.tar.gz dc95471b171637fd3cbc9e627283254d1f71b655d1a7c2a24eb904cd4539d790 1151 sisu_0.70.5-1.dsc 9ef6f7891eafc10ec13f6e6bcfa23d993b7126e299b8b4db700621f9c35be95a 146964 sisu_0.70.5-1.diff.gz @@ -197,8 +197,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.70.5.orig.tar.gz * debian/copyright use machine parseable format -%% sisu_0.70.4.orig.tar.gz (2008-12-31:52/3) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.70.4.orig.tar.gz +** sisu_0.70.4.orig.tar.gz (2008-12-31:52/3) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.70.4.orig.tar.gz 2c2e4f20be91e3c575c5d2560044a5c60609330ee012e6a0f3eba0e868b0572b 1546812 sisu_0.70.4.orig.tar.gz 1098392a4566bc4f37b3329e84a77f0be9037b28923182aabd343624df73896b 1159 sisu_0.70.4-1.dsc f030c05cbc81d6d25f6300fb35a269ffc583af9d492bd7cf812387e9b13db591 147279 sisu_0.70.4-1.diff.gz @@ -207,8 +207,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.70.4.orig.tar.gz workaround), similar to issue with "bullet" noted in sisu 0.70.1 [may be necessary to do an inventory of special characters?] -%% sisu_0.70.3.orig.tar.gz (2008-12-24:51/3) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.70.3.orig.tar.gz +** sisu_0.70.3.orig.tar.gz (2008-12-24:51/3) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.70.3.orig.tar.gz adb3dbe85004a6bc10443d60029b6a2b0a11b9f7aad10a170f5b278f0a73d5e4 1546917 sisu_0.70.3.orig.tar.gz 1e4e5d84c410ef635c0a97542ad0ed12e47ec1e06178975804571c9c43f9040b 1159 sisu_0.70.3-1.dsc 09c0192dc4f7e89c352bb5e15c24e2c0ca42cace 147188 sisu_0.70.3-1.diff.gz @@ -228,8 +228,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.70.3.orig.tar.gz generation process * postgresql, much shared code, however, operation should be unchanged -%% sisu_0.70.2.orig.tar.gz (2008-12-16:50/2) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.70.2.orig.tar.gz +** sisu_0.70.2.orig.tar.gz (2008-12-16:50/2) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.70.2.orig.tar.gz c4ec17c3f50b629a33afcb3d343e111172bf56b656fa892d82936f86dfde281a 1545482 sisu_0.70.2.orig.tar.gz 14575b369a85da01d09fd8fe52d0d9054e21f0c3fd732f6f5b6c316a73bb9db3 1159 sisu_0.70.2-1.dsc b915ffecd148fdc115deab0d1ea2f50a598d00f589866f5645783dc12c71ee91 147123 sisu_0.70.2-1.diff.gz @@ -241,8 +241,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.70.2.orig.tar.gz * manpage, help include: sisu --harvest *.ss[tm] -%% sisu_0.70.1.orig.tar.gz (2008-12-14:49/7) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.70.1.orig.tar.gz +** sisu_0.70.1.orig.tar.gz (2008-12-14:49/7) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.70.1.orig.tar.gz 9a04b4d7e89b1ff39a8745f4a1ad31841200f8f880508a56806e1b7ad45e7623 1544135 sisu_0.70.1.orig.tar.gz c4298135b16e03a0691f767a9bc7f3d4c43ea4a833b6ef8e272170872bd4bbdc 1159 sisu_0.70.1-1.dsc 6ff6a4d739cfe4763526a3fc3b4b4175490f9cba130e2b14478366b299565caf 147093 sisu_0.70.1-1.diff.gz @@ -282,8 +282,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.70.1.orig.tar.gz * emacs syntax highlighter update (metadata fields) -%% sisu_0.70.0.orig.tar.gz (2008-12-03:48/3) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.70.0.orig.tar.gz +** sisu_0.70.0.orig.tar.gz (2008-12-03:48/3) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.70.0.orig.tar.gz 51e4d5c2ac3c490332d8468de2400abcf454b55ac1e21ec625680a346fb41e4a 1540091 sisu_0.70.0.orig.tar.gz 19639ff718204575e66da774fa90a18644c964535c4a94ddc9d76651cac36539 1159 sisu_0.70.0-1.dsc 8b489270ea44f006c4406182d3d24f6ec5480f3f7379d4e6ce53d65bba8474aa 147054 sisu_0.70.0-1.diff.gz @@ -333,8 +333,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.70.0.orig.tar.gz [date changed, built just after midnight] -%% sisu_0.69.4.orig.tar.gz (2008-11-02:43/7) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.69.4.orig.tar.gz +** sisu_0.69.4.orig.tar.gz (2008-11-02:43/7) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.69.4.orig.tar.gz 06ba062400396d234334beb72bf171e580a6bd78d8200e316606456529930165 1532819 sisu_0.69.4.orig.tar.gz 8fa64cbcb28d80d2c0c81885eaa9f71dbd45964a7546c94b085e2d359868d1bc 1159 sisu_0.69.4-1.dsc a81b6bccdd085f197f3a26f8014ddcc5155cb173 146961 sisu_0.69.4-1.diff.gz @@ -353,8 +353,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.69.4.orig.tar.gz * minor touches -%% sisu_0.69.3.orig.tar.gz (2008-10-10:40/5) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.69.3.orig.tar.gz +** sisu_0.69.3.orig.tar.gz (2008-10-10:40/5) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.69.3.orig.tar.gz 33783d161293756f33e22867de5c00d02ce8743a19c65846622a272e3c0b8cd3 1527253 sisu_0.69.3.orig.tar.gz 8c77872852c6efedf17146394032c3281c79e15e86283abd6f906909268ea69b 1159 sisu_0.69.3-1.dsc 3b8cd23a772e4a8d77f5f7d044e6f084c7769788a9f8974dd5b9227f23a2bd18 146916 sisu_0.69.3-1.diff.gz @@ -363,8 +363,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.69.3.orig.tar.gz * manifest, reporting of sisupod, [path fix in sysenv] -%% sisu_0.69.2.orig.tar.gz (2008-09-19:37/5) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.69.2.orig.tar.gz +** sisu_0.69.2.orig.tar.gz (2008-09-19:37/5) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.69.2.orig.tar.gz dde55e10c47a2fc556113bd051a76877d53fdfe9133562cd9c4a41c4c817a4cb 1526475 sisu_0.69.2.orig.tar.gz e9cfeb0de6fdb20a63f7f071804ecb7fcecace65be47d735fc6d16dc3bb52353 1159 sisu_0.69.2-1.dsc bd5b0a760ef61aafefe4949aa87d194e77f227bfae9c6b87d5ac1898ee4f159b 146853 sisu_0.69.2-1.diff.gz @@ -373,16 +373,16 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.69.2.orig.tar.gz * identify markup helpers updated -%% sisu_0.69.1.orig.tar.gz (2008-09-17:37/3) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.69.1.orig.tar.gz +** sisu_0.69.1.orig.tar.gz (2008-09-17:37/3) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.69.1.orig.tar.gz 9f44c7f37f272a1cd48717785d9579053dd069c551b826dee36333fb33148ad0 1520236 sisu_0.69.1.orig.tar.gz 51d3b7aadba7f1e487774f739d5cd7eec725960eaaa9d5870dd390f75585d00f 1159 sisu_0.69.1-1.dsc 514da38bca18016d4a50889eb02cf294fef8a3ddca8bd39636baf48061ce77b4 146755 sisu_0.69.1-1.diff.gz * dal fix, dal_substitutions_and_insertions get skin info -%% sisu_0.69.0.orig.tar.gz (2008-09-16:37/2) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.69.0.orig.tar.gz +** sisu_0.69.0.orig.tar.gz (2008-09-16:37/2) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.69.0.orig.tar.gz 87f10686f20d02ba969a186db4333f25b4c063f13fc2d7824e6a8db7da41a4f1 1519352 sisu_0.69.0.orig.tar.gz 082a19e5676940723bc033de75f11e1592aefdbe2b698b24e274f01c3586d08c 1159 sisu_0.69.0-1.dsc 477af2b3d2a7e9b6aa7f5fa8952d5e8d90cf607a235483bf7482834af9d7610a 146757 sisu_0.69.0-1.diff.gz @@ -426,8 +426,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.69.0.orig.tar.gz * vim syntax file updated to include syntax for book index -%% sisu_0.68.0.orig.tar.gz (2008-07-22:29/2) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.68.0.orig.tar.gz +** sisu_0.68.0.orig.tar.gz (2008-07-22:29/2) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.68.0.orig.tar.gz cecae8b828aa187b22354f2ee9e8a8b5244dd9f4 1509605 sisu_0.68.0.orig.tar.gz f7dc610a710d9818901909d8c4dc110019f39417 1159 sisu_0.68.0-1.dsc fc5f2f8e22e02c165f92adcb31a9c328feb487e9 146736 sisu_0.68.0-1.diff.gz @@ -449,8 +449,8 @@ Not without risk but should be easier to maintain. * many small fixes -%% sisu_0.67.5.orig.tar.gz (2008-07-12:27/6) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.67.5.orig.tar.gz +** sisu_0.67.5.orig.tar.gz (2008-07-12:27/6) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.67.5.orig.tar.gz f07a6b01c52c178c4ed57d31eb3a9162e8d59aa643b7cfb8f4250c307c0fa019 1500535 sisu_0.67.5.orig.tar.gz b4b01d9d3bd0b82e9c946cd2a1586b5b550912ed24f01b634f0f9c441ba72c77 1159 sisu_0.67.5-1.dsc c5cf3905985e8545d4b87958ed0d8bd1ed72a93051117a8c9631a4cded41da2a 146710 sisu_0.67.5-1.diff.gz @@ -459,8 +459,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.67.5.orig.tar.gz * texpdf A5 size landscape pdf, tex document header, fix -%% sisu_0.67.4.orig.tar.gz (2008-07-12:27/6) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.67.4.orig.tar.gz +** sisu_0.67.4.orig.tar.gz (2008-07-12:27/6) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.67.4.orig.tar.gz ec905056760f7be8db639d053be4ada9118bfb2c66832206ab92eccf6d8239a7 1500229 sisu_0.67.4.orig.tar.gz df5e57639213a641075500f57a57eb1ecdb2453afef3a2c0c71093ccdee6c91a 1159 sisu_0.67.4-1.dsc 7fe5a938eb2faa721ec70aea3c3a0b3af66546dcbf55deef16044b862c40b354 146675 sisu_0.67.4-1.diff.gz @@ -472,8 +472,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.67.4.orig.tar.gz * manifest minor changes to document information displayed -%% sisu_0.67.3.orig.tar.gz (2008-07-03:26/4) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.67.3.orig.tar.gz +** sisu_0.67.3.orig.tar.gz (2008-07-03:26/4) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.67.3.orig.tar.gz f8c57f0e1992a5a829c321b5648dd53d31e65067d1b9464969a4e33afa9be2be 1500468 sisu_0.67.3.orig.tar.gz c4aeb2f843980dde75611e305eb51618540f0223d5e5e969a9590c49980998de 1159 sisu_0.67.3-1.dsc 055b1afa5f6f3e3c08135417e7f512f7a6e3bed9d42635f42b7754fd4d318136 146632 sisu_0.67.3-1.diff.gz @@ -482,16 +482,16 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.67.3.orig.tar.gz * texpdf (sysenv), papersize re-fixed (xetex landscape pdf fix fixed) -%% sisu_0.67.2.orig.tar.gz (2008-07-02:26/3) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.67.2.orig.tar.gz +** sisu_0.67.2.orig.tar.gz (2008-07-02:26/3) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.67.2.orig.tar.gz 36a97294563c59827bc88b9187dd824ee5c66b62cbf59d4a53e806a6a0e9f8e1 1500273 sisu_0.67.2.orig.tar.gz d83ac907c803de304503afb0cb877bd514228010e47155c652aac8be1aa18e8f 1159 sisu_0.67.2-1.dsc ba7838ca7406157bdf430ad31b21665b20e89184d86b1b7cf5e33322a87e5396 146591 sisu_0.67.2-1.diff.gz * texpdf (sysenv), fix required for xetex landscape pdfs -%% sisu_0.67.1.orig.tar.gz (2008-05-27:21/2) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.67.1.orig.tar.gz +** sisu_0.67.1.orig.tar.gz (2008-05-27:21/2) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.67.1.orig.tar.gz d05698e4e9421e15f9924ea5c019696996fc10ec396c245ea9dfc375a539868a 1498489 sisu_0.67.1.orig.tar.gz 48925d7f6ba9cbdea92766cb34a222a6ac532fe41588b4eb17d8ff2a9259e0c7 146501 sisu_0.67.1-1.dsc 9a6b16316cf0f16562624ced16627fd0093598e6cd955a1c4c72f21c5eb95dde 1151 sisu_0.67.1-1.diff.gz @@ -501,8 +501,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.67.1.orig.tar.gz * debian/vim-addon-manager, fix vim-sisu.yaml (closes: #464824) -%% sisu_0.67.0.orig.tar.gz (2008-05-22:20/4) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.67.0.orig.tar.gz +** sisu_0.67.0.orig.tar.gz (2008-05-22:20/4) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.67.0.orig.tar.gz a543f310b8452b5d7477f1491d6d0510efd0293408dfa3fe2697ae586bbc98aa 1498054 sisu_0.67.0.orig.tar.gz 759277657882aee6b02f8c0956e9d848fbeb4ac3b41345a2d1d3bcbaa1289aec 1151 sisu_0.67.0-1.dsc e688b0b1dc0b51c742f4e5d0274969172e8975793c4aa95d9ff15bef474117ac 146427 sisu_0.67.0-1.diff.gz @@ -514,8 +514,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.67.0.orig.tar.gz * debian, vim-addon-manager -%% sisu_0.66.3.orig.tar.gz (2008-05-11:18/7) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.66.3.orig.tar.gz +** sisu_0.66.3.orig.tar.gz (2008-05-11:18/7) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.66.3.orig.tar.gz 6d5b61e6a37d9564d8d83d7eb9eb665a65da4c79 1497613 sisu_0.66.3.orig.tar.gz 02d116186c960051d0f37af42d86539293391d8b 1151 sisu_0.66.3-1.dsc f7d51e83761b3ffb66cf30a6662d1bef471b2a1b 146244 sisu_0.66.3-1.diff.gz @@ -540,8 +540,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.66.3.orig.tar.gz * debian/control introduce vcs info git repo, browser -%% sisu_0.66.2.orig.tar.gz (2008-04-25:16/5) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.66.2.orig.tar.gz +** sisu_0.66.2.orig.tar.gz (2008-04-25:16/5) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.66.2.orig.tar.gz 6af989ae3bc57889ce0e02eaa8d45d384fdec7ef 1496216 sisu_0.66.2.orig.tar.gz 989f5cde491ee3890ce083461d0dbf769371c306 1003 sisu_0.66.2-1.dsc d76cede86c178164c37a1f1b8f441c2ed48cf2fa 146135 sisu_0.66.2-1.diff.gz @@ -552,8 +552,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.66.2.orig.tar.gz * debian, sisu-sqlite ruby-dbi dependencies refer to version 1.8 -%% sisu_0.66.1.orig.tar.gz (2008-03-30:12/7) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.66.1.orig.tar.gz +** sisu_0.66.1.orig.tar.gz (2008-03-30:12/7) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.66.1.orig.tar.gz 1b858e7650f8011205734cc20f36c628 1495277 sisu_0.66.1.orig.tar.gz bde3cfd63bfa6ba2c65dbcb2d3c7cb4d 629 sisu_0.66.1-1.dsc d97f2831470c8aeb86f9b896a20aa6fb 146395 sisu_0.66.1-1.diff.gz @@ -566,8 +566,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.66.1.orig.tar.gz * debian (control, compat), debhelper >= 6, (6 in lenny) -%% sisu_0.66.0.orig.tar.gz (2008-02-24:07/7) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.66.0.orig.tar.gz +** sisu_0.66.0.orig.tar.gz (2008-02-24:07/7) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.66.0.orig.tar.gz b45d81d949590a9b24924589bc98032b 1492653 sisu_0.66.0.orig.tar.gz 3d02ba34822075bea890eaa3ff666ef9 629 sisu_0.66.0-1.dsc 161a19d61d48713be4890bc9d00bed18 146339 sisu_0.66.0-1.diff.gz @@ -591,8 +591,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.66.0.orig.tar.gz * replace HiLink with "hi def link" * semantic tag matching, (may prune matches later) -%% sisu_0.65.0.orig.tar.gz (2008-02-16:06/6) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.65.0.orig.tar.gz +** sisu_0.65.0.orig.tar.gz (2008-02-16:06/6) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.65.0.orig.tar.gz ef65b612268491857934bc4160ea0238 1488645 sisu_0.65.0.orig.tar.gz dd2bf992db6a5f0a5faeb62cbea3bd33 629 sisu_0.65.0-1.dsc ba8d19c3221430bc1a9d8c89f55ca3d6 146323 sisu_0.65.0-1.diff.gz @@ -600,16 +600,16 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.65.0.orig.tar.gz * semantic tag, match refinement related, (consider a possible extension) [version bump for tags] -%% sisu_0.64.4.orig.tar.gz (2008-02-14:06/4) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.64.4.orig.tar.gz +** sisu_0.64.4.orig.tar.gz (2008-02-14:06/4) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.64.4.orig.tar.gz 2ab102057702aaf35ec96b9a082fb2d9 1488644 sisu_0.64.4.orig.tar.gz 62604c78e2574f80a4e13cb38e1374cd 629 sisu_0.64.4-1.dsc b797bf7f165be762ff97d50914a5b102 146562 sisu_0.64.4-1.diff.gz * markup tag, semantic tag added -%% sisu_0.64.3.orig.tar.gz (2008-02-06:05/3) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.64.3.orig.tar.gz +** sisu_0.64.3.orig.tar.gz (2008-02-06:05/3) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.64.3.orig.tar.gz 8af7f396c0aeb231869fa0d12c5429c2 1486648 sisu_0.64.3.orig.tar.gz 6b2f4554afe0a328f7861d3be943ea8d 629 sisu_0.64.3-1.dsc 4300eac4651ed7ae3788f7d7c22fb8dc 146267 sisu_0.64.3-1.diff.gz @@ -626,8 +626,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.64.3.orig.tar.gz [(side note) ramaze looks good, search form re-done (cgi search form re-engineered)] -%% sisu_0.64.2.orig.tar.gz (2008-01-19:02/6) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.64.2.orig.tar.gz +** sisu_0.64.2.orig.tar.gz (2008-01-19:02/6) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.64.2.orig.tar.gz 4b0e97e4387c84ac4017128ef7718cf2 1485265 sisu_0.64.2.orig.tar.gz 7fec34740202920c7182d39eeb55b7dc 629 sisu_0.64.2-1.dsc ee2fe7d3dd57a7d98f3689e8e6bd6e97 146200 sisu_0.64.2-1.diff.gz @@ -638,8 +638,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.64.2.orig.tar.gz install of current ruby (running remains stopped for the time being in bin/sisu, bin/sisu_webrick, bin/sisu_termsheet [details remain]) -%% sisu_0.64.1.orig.tar.gz (2008-01-09:01/3) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.64.1.orig.tar.gz +** sisu_0.64.1.orig.tar.gz (2008-01-09:01/3) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.64.1.orig.tar.gz 995ef406d13cdfd441f8d4a32860f505 1485298 sisu_0.64.1.orig.tar.gz 256f13e488c62d81da56cbaf8e00d693 629 sisu_0.64.1-1.dsc 22b55a852eed3831426ab3314cd3beb7 146151 sisu_0.64.1-1.diff.gz @@ -647,8 +647,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.64.1.orig.tar.gz * odf output bug (preliminary) fix, related to angle-brackets in markup (reported by Jason Corfman) -%% sisu_0.64.0.orig.tar.gz (2008-01-02:00/3) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.64.0.orig.tar.gz +** sisu_0.64.0.orig.tar.gz (2008-01-02:00/3) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.64.0.orig.tar.gz f00c9aac4e1a4fab41219bd08a98b9aa 1485082 sisu_0.64.0.orig.tar.gz 5ce9ebce50796cbb82d83626541d3be1 629 sisu_0.64.0-1.dsc d2383e720a783f53b3508f9d44f56c5d 146129 sisu_0.64.0-1.diff.gz @@ -672,8 +672,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.64.0.orig.tar.gz #454372 (reported by Kumar Appaiah), [thank you, and sorry for not having acknowledged this earlier] -%% sisu_0.63.0.orig.tar.gz (2007-12-20:51/4) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.63.0.orig.tar.gz +** sisu_0.63.0.orig.tar.gz (2007-12-20:51/4) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.63.0.orig.tar.gz 280792a14893ba5a912a7d300a9c2d74 1484075 sisu_0.63.0.orig.tar.gz 27523129a29d1d27e8b3b343f525a5d6 629 sisu_0.63.0-1.dsc 958736cfeaf188806a0933c775de1294 145944 sisu_0.63.0-1.diff.gz @@ -696,8 +696,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.63.0.orig.tar.gz sisu -3 http://www.jus.uio.no/sisu/pod/free_culture.lawrence_lessig.sst.zip ] -%% sisu_0.62.4.orig.tar.gz (2007-12-14:50/5) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.62.4.orig.tar.gz +** sisu_0.62.4.orig.tar.gz (2007-12-14:50/5) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.62.4.orig.tar.gz 94d262be57e2990c975e6532d258ce7f 1482977 sisu_0.62.4.orig.tar.gz dcf18077108e6a94842a4eda41bacf1b 629 sisu_0.62.4-1.dsc 86e7fadaef232a08161bb3204f61bd27 145841 sisu_0.62.4-1.diff.gz @@ -719,8 +719,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.62.4.orig.tar.gz * gpg/pgp signature used changed (now B98F62B1 before BD76E77F) -%% sisu_0.62.3.orig.tar.gz (2007-11-27:48/2) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.62.3.orig.tar.gz +** sisu_0.62.3.orig.tar.gz (2007-11-27:48/2) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.62.3.orig.tar.gz 46511173fc0e3d75982debc37206fa6e 1481806 sisu_0.62.3.orig.tar.gz 494386aa1e44ebd9ea4d2c7bcfd41ba3 606 sisu_0.62.3-1.dsc d7a5222e99c53c7bd561b1e322b8a490 145532 sisu_0.62.3-1.diff.gz @@ -751,8 +751,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.62.3.orig.tar.gz [dpkg does not yet recognize Dm-Upload-Allowed field unless prefixed by XS-] -%% sisu_0.62.2.orig.tar.gz (2007-11-03:44/6) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.62.2.orig.tar.gz +** sisu_0.62.2.orig.tar.gz (2007-11-03:44/6) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.62.2.orig.tar.gz 0d7cd5f953ac457dc96a7edd5892ee72 1480947 sisu_0.62.2.orig.tar.gz 5246cbaf7021c7fb4bb876e5c1f64578 606 sisu_0.62.2-1.dsc fea5b46c410ab11228f25a5c1618c04f 145557 sisu_0.62.2-1.diff.gz @@ -769,16 +769,16 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.62.2.orig.tar.gz * debian/control Homepage: header (for the time being lintian override necessary) -%% sisu_0.62.1.orig.tar.gz (2007-10-22:43/1) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.62.1.orig.tar.gz +** sisu_0.62.1.orig.tar.gz (2007-10-22:43/1) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.62.1.orig.tar.gz 5a9226473b409a8a9345781deeca12b8 1480117 sisu_0.62.1.orig.tar.gz 59e50685bb42eedfcad1540227aa1c9c 606 sisu_0.62.1-1.dsc dd147d5f2d978a7e2195ba3ccbe8c827 145468 sisu_0.62.1-1.diff.gz * db common and cgi, regex to match new composite file filename (.ssm.sst) -%% sisu_0.62.0.orig.tar.gz (2007-10-20:42/6) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.62.0.orig.tar.gz +** sisu_0.62.0.orig.tar.gz (2007-10-20:42/6) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.62.0.orig.tar.gz 5b46f6959c1190cdf92eee2b53b05b21 1479805 sisu_0.62.0.orig.tar.gz 66256160d7bcb4611ede4a1e67d0da2c 606 sisu_0.62.0-1.dsc e0ec09c1e7608316dd2daa2dd1f5149e 145435 sisu_0.62.0-1.diff.gz @@ -856,8 +856,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.62.0.orig.tar.gz with ruby 1.9, there are still issues with 1.9 (at the C stack level, and probably some in sisu compatibility/updating as well) -%% sisu_0.61.0.orig.tar.gz (2007-10-12:41/5) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.61.0.orig.tar.gz +** sisu_0.61.0.orig.tar.gz (2007-10-12:41/5) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.61.0.orig.tar.gz 3a2329726d49945247b1f4340482c895 1474630 sisu_0.61.0.orig.tar.gz c02eb65a86eac49e5735253a05b86c57 606 sisu_0.61.0-1.dsc f68431c83e37939fd4cfa7fa085ed31a 144888 sisu_0.61.0-1.diff.gz @@ -890,8 +890,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.61.0.orig.tar.gz * special character exceptions, some fixes -%% sisu_0.60.1.orig.tar.gz (2007-10-07:40/7) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.60.1.orig.tar.gz +** sisu_0.60.1.orig.tar.gz (2007-10-07:40/7) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.60.1.orig.tar.gz 264736a1f2ccf4b87fa784fa46cf19b1 1474279 sisu_0.60.1.orig.tar.gz a0f4ff4d2b7d9ff6e0929b9dd1580f84 606 sisu_0.60.1-1.dsc 8920341e8e13e65ec50134ee51fbcc6d 144767 sisu_0.60.1-1.diff.gz @@ -907,8 +907,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.60.1.orig.tar.gz * sisu_manual, link to markup and book examples updated/corrected -%% sisu_0.60.0.orig.tar.gz (2007-10-03:40/3) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.60.0.orig.tar.gz +** sisu_0.60.0.orig.tar.gz (2007-10-03:40/3) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.60.0.orig.tar.gz 1d8d5b58c96bf403961fd4f5b78a5e7d 1474187 sisu_0.60.0.orig.tar.gz 615658601df61d81c7e6fc6c5e3660f2 606 sisu_0.60.0-1.dsc b71f3678d87952081bd04e4a00dd3e28 144715 sisu_0.60.0-1.diff.gz @@ -988,8 +988,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.60.0.orig.tar.gz again in 0.60) * sisu-pdf sub-package (now) suggests alternative pdf viewers -%% sisu_0.59.1.orig.tar.gz (2007-09-25:39/2) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.59.1.orig.tar.gz +** sisu_0.59.1.orig.tar.gz (2007-09-25:39/2) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.59.1.orig.tar.gz cf512ec871aeb7cdabc0b3b35b7e6d05 10952059 sisu_0.59.1.orig.tar.gz a260c1dbec59c78cd0e330b5cd790f6a 617 sisu_0.59.1-1.dsc 55837afd842d274afc2180fca519d260 141832 sisu_0.59.1-1.diff.gz @@ -1008,8 +1008,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.59.1.orig.tar.gz links, made smaller * cosmetic fix for rights and prefix appearing with toc -%% sisu_0.59.0.orig.tar.gz (2007-09-23:38/7) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.59.0.orig.tar.gz +** sisu_0.59.0.orig.tar.gz (2007-09-23:38/7) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.59.0.orig.tar.gz 1f2497d2ac39ed9af24c0747b536e50e 10705420 sisu_0.59.0.orig.tar.gz e11a8663fd274521ab63e6afe6a4d9f4 617 sisu_0.59.0-1.dsc 255fefe11ea4747f8347268880ffdd1f 141833 sisu_0.59.0-1.diff.gz @@ -1067,8 +1067,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.59.0.orig.tar.gz * sisu-doc new sub-package for sisu documentation debian/control and sisu-doc.install -%% sisu_0.58.3.orig.tar.gz (2007-09-06:36/4) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.58.3.orig.tar.gz +** sisu_0.58.3.orig.tar.gz (2007-09-06:36/4) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.58.3.orig.tar.gz e9a20a06ffee8d633b8ce525017d89ba 1278987 sisu_0.58.3.orig.tar.gz b8330f8b97a15e6eaecba8f2616acb10 606 sisu_0.58.3-1.dsc 90ed14ac9e04203bcce80e4de86a3b55 142642 sisu_0.58.3-1.diff.gz @@ -1079,16 +1079,16 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.58.3.orig.tar.gz * html & texpdf, cosmetic, 'copy @' reduced to smaller font size, consider removing -%% sisu_0.58.2.orig.tar.gz (2007-09-05:36/3) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.58.2.orig.tar.gz +** sisu_0.58.2.orig.tar.gz (2007-09-05:36/3) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.58.2.orig.tar.gz 43826c427add52938ee89b38c5ae266f 1278561 sisu_0.58.2.orig.tar.gz f2d89f587acb970c624ab59d7bb38edb 606 sisu_0.58.2-1.dsc e231f416be57da710aada71e695c8144 142625 sisu_0.58.2-1.diff.gz * code-block exceptions for composite documents -%% sisu_0.58.1.orig.tar.gz (2007-09-04:36/2) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.58.1.orig.tar.gz +** sisu_0.58.1.orig.tar.gz (2007-09-04:36/2) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.58.1.orig.tar.gz 2b46ddfcfd9985c13535733eb822cdbd 1277392 sisu_0.58.1.orig.tar.gz bba9a0473873b693be702c6d41e991ec 606 sisu_0.58.1-1.dsc 382cea2504c7e40574916e8252554891 142591 sisu_0.58.1-1.diff.gz @@ -1101,8 +1101,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.58.1.orig.tar.gz fixed and set to footnotesize * angle bracket exceptions -%% sisu_0.58.0.orig.tar.gz (2007-09-03:36/1) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.58.0.orig.tar.gz +** sisu_0.58.0.orig.tar.gz (2007-09-03:36/1) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.58.0.orig.tar.gz dffd47831df42ca96e77940936d04c8b 1276544 sisu_0.58.0.orig.tar.gz 859e21f81c9ac012db126ecf1b72529f 606 sisu_0.58.0-1.dsc 66480197b3b04d255a104a94d32628dc 142555 sisu_0.58.0-1.diff.gz @@ -1120,8 +1120,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.58.0.orig.tar.gz * debian/control moved trang and kdissert to suggests -%% sisu_0.57.0.orig.tar.gz (2007-08-22:34/3) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.57.0.orig.tar.gz +** sisu_0.57.0.orig.tar.gz (2007-08-22:34/3) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.57.0.orig.tar.gz 1f730ef349606c02cd90c8cd7cb6b790 1274006 sisu_0.57.0.orig.tar.gz a15133ca987525273886116797ba271b 606 sisu_0.57.0-1.dsc 7cc5aaebbf3b9954b0d3dd138e825f87 142479 sisu_0.57.0-1.diff.gz @@ -1147,8 +1147,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.57.0.orig.tar.gz * html scroll, fix to document information link in table of contents -%% sisu_0.56.3.orig.tar.gz (2007-08-19:33/7) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.56.3.orig.tar.gz +** sisu_0.56.3.orig.tar.gz (2007-08-19:33/7) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.56.3.orig.tar.gz 6e799836a6e6aa226f34134b44815ae7 1272888 sisu_0.56.3.orig.tar.gz 2bfcea560911c8395d9b65bf11760712 606 sisu_0.56.3-1.dsc 42f08cf062dd8bd2d0deae459620671c 142408 sisu_0.56.3-1.diff.gz @@ -1168,8 +1168,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.56.3.orig.tar.gz * initialize site structure, make copy site images default (sisu -CC) -%% sisu_0.56.2.orig.tar.gz (2007-07-31:31/2) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.56.2.orig.tar.gz +** sisu_0.56.2.orig.tar.gz (2007-07-31:31/2) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.56.2.orig.tar.gz f9f1091e846cdaf9df4c53eb537dcf85 1272237 sisu_0.56.2.orig.tar.gz 5c440179db51bbf2d061233fdc16c5e6 606 sisu_0.56.2-1.dsc 8cfc0d4d0c2cdeb72ace91cf80a5430e 142387 sisu_0.56.2-1.diff.gz @@ -1177,16 +1177,16 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.56.2.orig.tar.gz * odf, a few regex matches, a new fix (url), and an old one (grouped text with change to fontface) -%% sisu_0.56.1.orig.tar.gz (2007-07-31:31/2) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.56.1.orig.tar.gz +** sisu_0.56.1.orig.tar.gz (2007-07-31:31/2) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.56.1.orig.tar.gz 6740ed538a5558cead0228315b811d9f 1272026 sisu_0.56.1.orig.tar.gz 1270f327c735cca3ea077950e5229f25 606 sisu_0.56.1-1.dsc 87e12b0b18192346e4a98c3127a73968 142382 sisu_0.56.1-1.diff.gz * dal, endnote / url matching refinement -%% sisu_0.56.0.orig.tar.gz (2007-07-31:31/2) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.56.0.orig.tar.gz +** sisu_0.56.0.orig.tar.gz (2007-07-31:31/2) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.56.0.orig.tar.gz 66cf639776d75a30377f9f94d5c1c492 1271730 sisu_0.56.0.orig.tar.gz 5018746e3bed9bc100a38b80a988ac65 606 sisu_0.56.0-1.dsc a92042ff94487f516315a722348db633 142363 sisu_0.56.0-1.diff.gz @@ -1197,8 +1197,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.56.0.orig.tar.gz related to dc identifier, (which is automatically constructed and used to populate the database, (and is too small) as of 0.55.6)] -%% sisu_0.55.7.orig.tar.gz (2007-07-31:31/2) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.55.7.orig.tar.gz +** sisu_0.55.7.orig.tar.gz (2007-07-31:31/2) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.55.7.orig.tar.gz aba322573410f19ae2ca2d85021e9585 1271464 sisu_0.55.7.orig.tar.gz 046ba140d3f443974c9b88cc5ce3b9f5 606 sisu_0.55.7-1.dsc 4e7774a80b1938b19218dd0d3657559f 142284 sisu_0.55.7-1.diff.gz @@ -1219,8 +1219,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.55.7.orig.tar.gz * some unintended tabs replaced with spaces -%% sisu_0.55.6.orig.tar.gz (2007-07-28:30/6) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.55.6.orig.tar.gz +** sisu_0.55.6.orig.tar.gz (2007-07-28:30/6) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.55.6.orig.tar.gz 69368f8eb4da28d07f3a1ee1ea5b89f3 1271022 sisu_0.55.6.orig.tar.gz 1d5fa22bdad75c1c27c2171d2a054d66 606 sisu_0.55.6-1.dsc 6fc6d8abf18aef047bb15e0079ae0f1c 142211 sisu_0.55.6-1.diff.gz @@ -1242,8 +1242,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.55.6.orig.tar.gz * added recommends vim-addon-manager (thanks zack) -%% sisu_0.55.5.orig.tar.gz (2007-07-22:29/7) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.55.5.orig.tar.gz +** sisu_0.55.5.orig.tar.gz (2007-07-22:29/7) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.55.5.orig.tar.gz cb4e98ced1d11f4ac8c84d80b773fe92 1268030 sisu_0.55.5.orig.tar.gz 38da598ad949b3efc623b676f9826fe1 606 sisu_0.55.5-1.dsc c5a9dacc9f8993553e0a78f927af2147 142162 sisu_0.55.5-1.diff.gz @@ -1264,8 +1264,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.55.5.orig.tar.gz * debian vim, syntax and ftplugin install moved to /usr/share/vim-scripts (syntax file synced with Bram, thanks) -%% sisu_0.55.4.orig.tar.gz (2007-07-20:29/5) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.55.4.orig.tar.gz +** sisu_0.55.4.orig.tar.gz (2007-07-20:29/5) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.55.4.orig.tar.gz 1d7bcf423b2e13a457d6565bfec74f20 1267367 sisu_0.55.4.orig.tar.gz a75609387bc894181ccf36a42b79517c 606 sisu_0.55.4-1.dsc 1d7bcf423b2e13a457d6565bfec74f20 1267367 sisu_0.55.4-1.diff.gz @@ -1279,8 +1279,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.55.4.orig.tar.gz [manually re-closed bug #406280, actually closed in February in version sisu-0.48.11, back-ported to sisu-0.48.8-7 freeze branch] -%% sisu_0.55.3.orig.tar.gz (2007-07-14:28/6) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.55.3.orig.tar.gz +** sisu_0.55.3.orig.tar.gz (2007-07-14:28/6) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.55.3.orig.tar.gz d540a4f656393449c5f4ad5b7a5b5245 1267096 sisu_0.55.3.orig.tar.gz a0c2e3c6ab5e59c9e675ae48ed2582cb 606 sisu_0.55.3-1.dsc 9e0ae70f83fa29c10aaf8a9626aaed8e 142063 sisu_0.55.3-1.diff.gz @@ -1320,8 +1320,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.55.3.orig.tar.gz * debian install, correctly map moved vim directory -%% sisu_0.55.2.orig.tar.gz (2007-07-07:27/6) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.55.2.orig.tar.gz +** sisu_0.55.2.orig.tar.gz (2007-07-07:27/6) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.55.2.orig.tar.gz 510b2648ada09f60241f0a6f7cb8d180 1265392 sisu_0.55.2.orig.tar.gz bfa9b434842a47eb1596da9a72c28924 606 sisu_0.55.2-1.dsc 6cae596e51f7f94a320c211c7088f259 142013 sisu_0.55.2-1.diff.gz @@ -1350,8 +1350,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.55.2.orig.tar.gz * sisu-install (install ruby rant script renamed) and permissions set to executable -%% sisu_0.55.1.orig.tar.gz (2007-07-02:27/1) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.55.1.orig.tar.gz +** sisu_0.55.1.orig.tar.gz (2007-07-02:27/1) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.55.1.orig.tar.gz cabdec70ded52ea7a0f3da45987169de 1265187 sisu_0.55.1.orig.tar.gz a4dbcb3257385fedb30d5e8d2ac7a9e5 606 sisu_0.55.1-1.dsc e34248f7ab594dae50faafe189ef26a5 144647 sisu_0.55.1-1.diff.gz @@ -1366,8 +1366,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.55.1.orig.tar.gz * debian documents skins * html indent levels, regular and bulleted text -%% sisu_0.55.0.orig.tar.gz (2007-07-01:26/7) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.55.0.orig.tar.gz +** sisu_0.55.0.orig.tar.gz (2007-07-01:26/7) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.55.0.orig.tar.gz 51b9b2a70d12409a809ae66d960d43a9 1264881 sisu_0.55.0.orig.tar.gz 11ac0b88d73a800d13ab70681c580ed1 606 sisu_0.55.0-1.dsc f7dab91917ad0ce4c87e3f838cbe8d15 150729 sisu_0.55.0-1.diff.gz @@ -1396,8 +1396,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.55.0.orig.tar.gz * debian make lib available to ruby1.9 -%% sisu_0.54.1.orig.tar.gz (2007-06-15:24/5) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.54.1.orig.tar.gz +** sisu_0.54.1.orig.tar.gz (2007-06-15:24/5) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.54.1.orig.tar.gz 716601a80e8942d8cdc953e5cfa33237 1258642 sisu_0.54.1.orig.tar.gz a095bf0e84858e2e31a6fe474d1ab2b3 606 sisu_0.54.1-1.dsc 8696690cc0dc9776b374754fa12777b8 150532 sisu_0.54.1-1.diff.gz @@ -1405,8 +1405,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.54.1.orig.tar.gz * cgi script (for search matching), fix (imperfect), match highlighting is now ignored in paragraphs with urls -%% sisu_0.54.0.orig.tar.gz (2007-06-14:24/4) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.54.0.orig.tar.gz +** sisu_0.54.0.orig.tar.gz (2007-06-14:24/4) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.54.0.orig.tar.gz e1a98feb15d72e669d3726dbc9cc81da 1258857 sisu_0.54.0.orig.tar.gz 0be75fc5cdf10fdf7d8073490bec4fe6 606 sisu_0.54.0-1.dsc d1e9622e5835641c00eb65d248535adb 149716 sisu_0.54.0-1.diff.gz @@ -1432,8 +1432,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.54.0.orig.tar.gz * conversion script in data/sisu/conf/convert/sisu_convert -%% sisu_0.53.0.orig.tar.gz (2007-06-02:22/6) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.53.0.orig.tar.gz +** sisu_0.53.0.orig.tar.gz (2007-06-02:22/6) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.53.0.orig.tar.gz b8f28c2cade1f95956f5cdaef7af7fbd 1254059 sisu_0.53.0.orig.tar.gz 2a741d1fbe95f25a06b6d10ee709514a 606 sisu_0.53.0-1.dsc 65b8d4638cb0df8a8d8bcd33e20482b4 182847 sisu_0.53.0-1.diff.gz @@ -1453,24 +1453,24 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.53.0.orig.tar.gz (from a combination of mercurial and dars + darcs-buildpackage, [don't ask, it served me quite well though]) -%% sisu_0.52.7.orig.tar.gz (2007-05-17:20/4) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.52.7.orig.tar.gz +** sisu_0.52.7.orig.tar.gz (2007-05-17:20/4) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.52.7.orig.tar.gz a9513dea06487a4e588f160f3d2491e8 1283842 sisu_0.52.7.orig.tar.gz 5e0cfa4abf66318161819331d6b0f5af 606 sisu_0.52.7-1.dsc 0e5c9ddcf696aae9026d8b881a3dc7d7 148706 sisu_0.52.7-1.diff.gz * texpdf, related to special characters -%% sisu_0.52.6.orig.tar.gz (2007-05-14:20/1) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.52.6.orig.tar.gz +** sisu_0.52.6.orig.tar.gz (2007-05-14:20/1) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.52.6.orig.tar.gz 3255ec945b0583a01af963dde3f76f1d 1283482 sisu_0.52.6.orig.tar.gz f466b68b3093e2c95fed13e4ebf0d495 606 sisu_0.52.6-1.dsc aafb3b715fe2566f88c2def746d73099 148689 sisu_0.52.6-1.diff.gz * texpdf, a url representation fix, escape of special characters -%% sisu_0.52.5.orig.tar.gz (2007-05-10:19/4) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.52.5.orig.tar.gz +** sisu_0.52.5.orig.tar.gz (2007-05-10:19/4) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.52.5.orig.tar.gz e01dd9390785e8b087140a7166cc6a5e 1283393 sisu_0.52.5.orig.tar.gz 1bc960b5ce02d58153579d32bfbb2bd0 606 sisu_0.52.5-1.dsc d6ab36fca512d494a4ce6fe0feec217a 148667 sisu_0.52.5-1.diff.gz @@ -1487,8 +1487,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.52.5.orig.tar.gz sisurc.yml (check what the correct value should be [on my system the default was set to 5433 for 8.2, "ls -la /var/run/postgresql/" may help]) -%% sisu_0.52.4.orig.tar.gz (2007-05-05:18/6) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.52.4.orig.tar.gz +** sisu_0.52.4.orig.tar.gz (2007-05-05:18/6) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.52.4.orig.tar.gz 8712a6162633f27dce36f57bc60599a5 1282392 sisu_0.52.4.orig.tar.gz fd5618da795883fbeb1d53076783f80a 606 sisu_0.52.4-1.dsc 7f6b377e5f0bdc0ea805a7af5f21f2bb 148482 sisu_0.52.4-1.diff.gz @@ -1503,8 +1503,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.52.4.orig.tar.gz * [very rough wiki text output/assist (-g), may remove, not documented] -%% sisu_0.52.3.orig.tar.gz (2007-04-26:17/4) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.52.3.orig.tar.gz +** sisu_0.52.3.orig.tar.gz (2007-04-26:17/4) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.52.3.orig.tar.gz d71332c68a8ed6b01f358f1e5ae45875 1279017 sisu_0.52.3.orig.tar.gz 4dd90c7e7790ea75be3017577759a128 606 sisu_0.52.3-1.dsc a82c2c62106475640b25fefb38e9a6a4 148442 sisu_0.52.3-1.diff.gz @@ -1518,8 +1518,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.52.3.orig.tar.gz both versions of postgresql were installed, 0.52.2 was not uploaded to the debian repository] -%% sisu_0.52.2.orig.tar.gz (2007-04-21:16/6) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.52.2.orig.tar.gz +** sisu_0.52.2.orig.tar.gz (2007-04-21:16/6) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.52.2.orig.tar.gz 96a2d9628e14e997bd93edd817b04996 1278391 sisu_0.52.2.orig.tar.gz b3ed14988e1deed59ba13e0cfaae0b35 606 sisu_0.52.2-1.dsc fb9ec4798fd769320873dbbc7ff145f8 148322 sisu_0.52.2-1.diff.gz @@ -1530,8 +1530,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.52.2.orig.tar.gz * debian/control, postgresql dependency update, [intended to close: #419294] [thank you for report Martin Pitt] -%% sisu_0.52.1.orig.tar.gz (2007-04-14:15/6) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.52.1.orig.tar.gz +** sisu_0.52.1.orig.tar.gz (2007-04-14:15/6) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.52.1.orig.tar.gz 24faea8c8565af2a24fb02c4499cb287 1280993 sisu_0.52.1.orig.tar.gz 46a488ef619227fd02426a7311e86927 606 sisu_0.52.1-1.dsc b0286f72ebcbb9a8443ae99bb905407a 141510 sisu_0.52.1-1.diff.gz @@ -1540,8 +1540,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.52.1.orig.tar.gz * cleanup of some unused code, re-introduce if needed -%% sisu_0.52.0.orig.tar.gz (2007-04-07:14/6) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.52.0.orig.tar.gz +** sisu_0.52.0.orig.tar.gz (2007-04-07:14/6) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.52.0.orig.tar.gz e8767ea85c9e4f0941a8019f184031f3 1273211 sisu_0.52.0.orig.tar.gz 991acda3465d5a8a043da7f327d8d020 606 sisu_0.52.0-1.dsc 731cb9af8e47d4ebcd4a93c98286ac15 1391220 sisu_0.52.0-1.diff.gz @@ -1593,8 +1593,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.52.0.orig.tar.gz * gpl3 draft3 included as document markup sample (requires the ODF and XML escape fixes made in this release version) -%% sisu_0.51.0.orig.tar.gz (2007w13/6 | 2007-03-31) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.51.0.orig.tar.gz +** sisu_0.51.0.orig.tar.gz (2007w13/6 | 2007-03-31) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.51.0.orig.tar.gz a5e68fd38f2e35d9d18e0fdbcb5e13cb 1260579 sisu_0.51.0.orig.tar.gz 2f7a0cd2b8866c1b92cdd09ff307ed5e 606 sisu_0.51.0-1.dsc bd3565eabc814d2c457302bb0d88a0c2 141851 sisu_0.51.0-1.diff.gz @@ -1609,8 +1609,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.51.0.orig.tar.gz * xml representations of sisu markup, small a touch -%% sisu_0.50.4.orig.tar.gz (2007w12/6 | 2007-03-24) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.50.4.orig.tar.gz +** sisu_0.50.4.orig.tar.gz (2007w12/6 | 2007-03-24) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.50.4.orig.tar.gz 9582c43e6a8b888865ffa756f5b897c5 1269202 sisu_0.50.4.orig.tar.gz 606947b8081fc7d7bbfb299c258e2f19 606 sisu_0.50.4-1.dsc c194ae084a143b8b7e586bac152f3486 141639 sisu_0.50.4-1.diff.gz @@ -1621,8 +1621,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.50.4.orig.tar.gz * feature: db select range can be set from url (limit and offset) * cosmetic: text adjustments -%% sisu_0.50.3.orig.tar.gz (2007w11/6 | 2007-03-17) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.50.3.orig.tar.gz +** sisu_0.50.3.orig.tar.gz (2007w11/6 | 2007-03-17) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.50.3.orig.tar.gz fd6c335ea792bdec34dafd22112a28cc 1266710 sisu_0.50.3.orig.tar.gz ab6e0d4e85f9bbe4ccbf73c13050a76b 606 sisu_0.50.3-1.dsc ab3d87396df3cf4c4319d84ce86e30ef 141612 sisu_0.50.3-1.diff.gz @@ -1635,8 +1635,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.50.3.orig.tar.gz * html navigation band, need more space with search widget, descriptions shortened -%% sisu_0.50.2.orig.tar.gz (2007w11/6 | 2007-03-17) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.50.2.orig.tar.gz +** sisu_0.50.2.orig.tar.gz (2007w11/6 | 2007-03-17) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.50.2.orig.tar.gz a8775153ce7e36b900c93b2d21108592 1266482 sisu_0.50.2.orig.tar.gz 0fdfc5112033dd0477757193bda1e732 606 sisu_0.50.2-1.dsc a7f5598bc317e18694777cca32eeb277 141599 sisu_0.50.2-1.diff.gz @@ -1666,8 +1666,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.50.2.orig.tar.gz * initial tests with ruby-1.8.6 passed -%% sisu_0.50.1.orig.tar.gz (2007w10/6 | 2007-03-10) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.50.1.orig.tar.gz +** sisu_0.50.1.orig.tar.gz (2007w10/6 | 2007-03-10) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.50.1.orig.tar.gz 51f2236f3612bce6fa2bbcb0cf9545ed 1263537 sisu_0.50.1.orig.tar.gz 25a1a4adf387c11d66b985dc2cf47623 606 sisu_0.50.1-1.dsc ae312bda6b54e9e1b8cfaece0f03e1b4 141521 sisu_0.50.1-1.diff.gz @@ -1684,8 +1684,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.50.1.orig.tar.gz * yaml sample files promo.yml and list.yml updated (removed from conf (/etc/sisu) copy in document samples) -%% sisu_0.50.0.orig.tar.gz (2007w10/2 | 2007-03-06) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.50.0.orig.tar.gz +** sisu_0.50.0.orig.tar.gz (2007w10/2 | 2007-03-06) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.50.0.orig.tar.gz 76844391967ef202a748fa1be9d16a23 1265163 sisu_0.50.0.orig.tar.gz af406857bf7cf1d91ddf0ff1249fe174 606 sisu_0.50.0-1.dsc 6b0f5e2a44d8f2dc130efb075601834c 141436 sisu_0.50.0-1.diff.gz @@ -1708,8 +1708,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.50.0.orig.tar.gz formats * promo/advertise, html, permits division into a major and a minor pane - (left) which is available for promotional material, links etc. the content of - which is currently controlled header @promo: and yaml files promo.yml and + (left) which is available for promotional material, links etc. the content + of which is currently controlled header @promo: and yaml files promo.yml and list/yml usual path = = = _sisu/skin/yml ~/.sisu/skin/yml /etc/sisu/skin/yml added sample of promo.yml and list.yml and an edited out header for promo inclusion in "Free as in Freedom" and "GPL" document samples (these are @@ -1719,8 +1719,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.50.0.orig.tar.gz [.gh 50th anniversary commemorative edition - "Freedom and Justice"] -%% sisu_0.49.2.orig.tar.gz (2007w08/6 | 2007-02-24) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.49.2.orig.tar.gz +** sisu_0.49.2.orig.tar.gz (2007w08/6 | 2007-02-24) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.49.2.orig.tar.gz 10795b62c129f99645dd100a2fe52ddc 1263418 sisu_0.49.2.orig.tar.gz 9983da392f16660e9e580b4d92197239 606 sisu_0.49.2-1.dsc 0a13214e9ac2aba566c1f7bcd030c1ec 141340 sisu_0.49.2-1.diff.gz @@ -1733,8 +1733,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.49.2.orig.tar.gz * description, less mention of document management, more on lightweight markup, text structuring, publishing and search -%% sisu_0.49.1.orig.tar.gz (2007w06/6 | 2007-02-10) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.49.1.orig.tar.gz +** sisu_0.49.1.orig.tar.gz (2007w06/6 | 2007-02-10) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.49.1.orig.tar.gz 4c2f96d5236d389384599899ed524bdb 1261990 sisu_0.49.1.orig.tar.gz e9d3028830f44afb1ddd91fa08022bfe 606 sisu_0.49.1-1.dsc 4dd3d53ca4b881e62654b871c9cf0957 141247 sisu_0.49.1-1.diff.gz @@ -1748,8 +1748,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.49.1.orig.tar.gz navigation, the scroll bar is usually on the right, also more consistent presentation (placement as in toc)) * removed two sets of html segment navigation bands, from very top and - under title (cleaner presentation without reduction in functionality, (also - for console clients)) + under title (cleaner presentation without reduction in functionality, + (also for console clients)) * remote placement, rsync, simplify mapping used, should be a bit more robust @@ -1762,10 +1762,11 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.49.1.orig.tar.gz (instead of 0-6) [consider object numbering rule change, re: paragraph/line consisting - solely of * * * or ***, should these be un-numbered?, currently are numbered] + solely of * * * or ***, should these be un-numbered?, currently are + numbered] -%% sisu_0.49.0.orig.tar.gz (2007w04/5 | 2007-01-26) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.49.0.orig.tar.gz +** sisu_0.49.0.orig.tar.gz (2007w04/5 | 2007-01-26) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.49.0.orig.tar.gz b628ed7a7b50cb6af37b7072c1ebff3a 1262979 sisu_0.49.0.orig.tar.gz a4d610ca440369ee6bfec28d386f6490 606 sisu_0.49.0-1.dsc 56903630d97439f290de51622941dfe1 141237 sisu_0.49.0-1.diff.gz @@ -1781,8 +1782,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.49.0.orig.tar.gz post freeze (Etch), and the development routine should be more regular]] -%% sisu_0.48.12.orig.tar.gz (2007w04/3 | 2007-01-24) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.48.12.orig.tar.gz +** sisu_0.48.12.orig.tar.gz (2007w04/3 | 2007-01-24) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.48.12.orig.tar.gz 9b5798e5452624ee051b6a2e1c3cbee5 1262380 sisu_0.48.12.orig.tar.gz 0984bb76407ffeb2ed320e2fe54dd370 609 sisu_0.48.12-1.dsc 5781b7838cc7eb0a442e99b65713ef74 141210 sisu_0.48.12-1.diff.gz @@ -1819,8 +1820,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.48.12.orig.tar.gz * html, toc cosmetic correction -%% sisu_0.48.11.orig.tar.gz (2007w04/3 | 2007-01-24) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.48.11.orig.tar.gz +** sisu_0.48.11.orig.tar.gz (2007w04/3 | 2007-01-24) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.48.11.orig.tar.gz 341b2cebe2efdba4ae776f2752e9ce1b 1259351 sisu_0.48.11.orig.tar.gz 66f3abd74a14f671af92074e7e6ea0fd 609 sisu_0.48.11-1.dsc 0d416f48777c99c2b13f2c98a330fd13 141583 sisu_0.48.11-1.diff.gz @@ -1839,8 +1840,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.48.11.orig.tar.gz * sisu-0.48.8-7 equivalent, which includes a fix to the sample cgi search form [0.48.8-4 introduced a bug] -%% sisu_0.48.10.orig.tar.gz (2007w04/3 | 2007-01-24) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.48.10.orig.tar.gz +** sisu_0.48.10.orig.tar.gz (2007w04/3 | 2007-01-24) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.48.10.orig.tar.gz 42b50dac775cbad84ebc394ec415986d 1259007 sisu_0.48.10.orig.tar.gz d23694f1466e2af8766e61109fa97fcc 609 sisu_0.48.10-1.dsc 9ea670634d088c996642ad4f2ec95c4d 141560 sisu_0.48.10-1.diff.gz @@ -1910,19 +1911,19 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.48.10.orig.tar.gz * doc/sisu/html keep copy of homepage [introduced in 0.48.9] -%% sisu_0.48.9.orig.tar.gz (2007w04/3 | 2007-01-24) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.48.9.orig.tar.gz +** sisu_0.48.9.orig.tar.gz (2007w04/3 | 2007-01-24) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.48.9.orig.tar.gz 1ad6d950454583d0130430664fc982ec 1258128 sisu_0.48.9.orig.tar.gz f727321854bdf95cbb12e40bc247dd7f 606 sisu_0.48.9-1.dsc 957f1438013ec99bc9a6c5010ca5ea1c 141430 sisu_0.48.9-1.diff.gz * [NOTE rebuild of the 0.48.9 of (2006w52/1 | 20061225) to merge branch in - version control, chronological break in sequence, this build is substantially - the same as 0.48.8-2, subsequent versions of 48.8 are more recent - (Etch freeze is at 0.48.8), the latest being 0.48.8-8] + version control, chronological break in sequence, this build is + substantially the same as 0.48.8-2, subsequent versions of 48.8 are more + recent (Etch freeze is at 0.48.8), the latest being 0.48.8-8] Originally released as: - %% sisu_0.48.9.orig.tar.gz (2006w52/1 | 20061225) +*** sisu_0.48.9.orig.tar.gz (2006w52/1 | 20061225) 237b2bae3e343e4b4c2f781d554f7df8 1254360 sisu_0.48.9.orig.tar.gz 8dc727e95913688179b7808592e1c4e9 606 sisu_0.48.9-1.dsc f53b18bbc0919121040cf4c022356e35 140080 sisu_0.48.9-1.diff.gz @@ -1953,8 +1954,9 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.48.9.orig.tar.gz * debian control, sisu-pdf depends for tetex | texlive, take on board suggestion by Frank Küster (see #402807) -%% sisu_0.48.8.orig.tar.gz (2006w48/1 | 20061127) [Debian Release snapshot, uploaded by Daniel Baumann (Medium)] -http://www.jus.uio.no/sisu/pkg/src/sisu_0.48.8.orig.tar.gz +** sisu_0.48.8.orig.tar.gz (2006w48/1 | 20061127) + [Debian Release snapshot, uploaded by Daniel Baumann (Medium)] + http://www.jus.uio.no/sisu/pkg/src/sisu_0.48.8.orig.tar.gz 556de4a3025156e0e7010210a0ddc32f 1248719 sisu_0.48.8.orig.tar.gz e32d8183b0c1dde1020ecf3eced25dff 606 sisu_0.48.8-1.dsc b054905ec4d964f73ccb0c705d593e63 139568 sisu_0.48.8-1.diff.gz @@ -1968,7 +1970,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.48.8.orig.tar.gz * [sisu-markup-samples_1.0.4 contains "The Wealth of Networks", Yochai Benkler] -%% sisu_0.48.8-2 (2006w50/4 | 20061214) [Etch related fixes, uploaded by Daniel Baumann (Medium)] +** sisu_0.48.8-2 (2006w50/4 | 20061214) + [Etch related fixes, uploaded by Daniel Baumann (Medium)] 0eba8d5dd3086bd2d1fa830c6c19527c 606 sisu_0.48.8-2.dsc 42662b8bf9a83321edbbab0b3b3db554 145527 sisu_0.48.8-2.diff.gz @@ -1989,7 +1992,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.48.8.orig.tar.gz * debian control, adds mention of editors other than vim for which there is some kind of syntax support, kate, kwrite, gedit, diakonos -%% sisu_0.48.8-3 (2006w52/5 | 20061229) [Etch related fixes, uploaded by Daniel Baumann (Medium)] +** sisu_0.48.8-3 (2006w52/5 | 20061229) + [Etch related fixes, uploaded by Daniel Baumann (Medium)] 0f5acb28c8e9fdd21c29db7fbc7e1d3c 606 sisu_0.48.8-3.dsc 669875a8ca8102e5772df258b0665ba8 147220 sisu_0.48.8-3.diff.gz @@ -2014,7 +2018,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.48.8.orig.tar.gz * documentation/help on initially creating postgresql database for use if necessary -%% sisu_0.48.8-4 (2006w52/7 | 20061231) [Etch related fixes, uploaded by Daniel Baumann (Medium)] +** sisu_0.48.8-4 (2006w52/7 | 20061231) + [Etch related fixes, uploaded by Daniel Baumann (Medium)] 20337413c61bc87b8a9b3e8a2e843b81 606 sisu_0.48.8-4.dsc b440173ffabe147a851ecb25b20db6a2 148820 sisu_0.48.8-4.diff.gz @@ -2031,7 +2036,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.48.8.orig.tar.gz * debian/control Recommends libfcgi-ruby1.8 moved to sisu-postgresql and sisu-sqlite (only used in this context) -%% sisu_0.48.8-5 (2007w01/2 | 2007-01-02) [Etch related fixes, uploaded by Daniel Baumann (Medium)] +** sisu_0.48.8-5 (2007w01/2 | 2007-01-02) + [Etch related fixes, uploaded by Daniel Baumann (Medium)] 07964ec823ae5d96a04ff6c88f5a7f66 606 sisu_0.48.8-5.dsc 90aa76b6061e10e715726c51e5b08a70 153491 sisu_0.48.8-5.diff.gz @@ -2039,7 +2045,9 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.48.8.orig.tar.gz * rollover year 2006 to 2007 -%% sisu_0.48.8-6 (2007w01/3 | 2007-01-03) [Etch related fixes, uploaded by Daniel Baumann (Medium), cleared/unblocked by Marc 'HE' Brockschmidt] +** sisu_0.48.8-6 (2007w01/3 | 2007-01-03) + [Etch related fixes, uploaded by Daniel Baumann (Medium), cleared/unblocked by + Marc 'HE' Brockschmidt] 4c95034d6d9bbe67cd2d008e561a78cc 606 sisu_0.48.8-6.dsc 02bda8e1da0ef74396b1e85ac8ce9e6e 154145 sisu_0.48.8-6.diff.gz @@ -2048,7 +2056,9 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.48.8.orig.tar.gz http://lists.debian.org/debian-tex-maint/2007/01/msg00034.html http://lists.debian.org/debian-tex-maint/2007/01/msg00033.html -%% sisu_0.48.8-7 (2007w02/3 | 2007-01-10) [Etch related fixes, uploaded by Daniel Baumann (Medium), cleared/unblocked by Marc 'HE' Brockschmidt] +** sisu_0.48.8-7 (2007w02/3 | 2007-01-10) + [Etch related fixes, uploaded by Daniel Baumann (Medium), cleared/unblocked by + Marc 'HE' Brockschmidt] fd6e2df63f7b75bc3ad7aa5c34f606fd 606 sisu_0.48.8-7.dsc 2e2fc97a23a4550ed279f94f85ea7378 157623 sisu_0.48.8-7.diff.gz @@ -2063,7 +2073,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.48.8.orig.tar.gz * sisu html man page regenerated (from man page) -%% sisu_0.48.8-8 (2007w03/7 | 2007-01-21) [Etch related fixes, uploaded by Daniel Baumann (Medium)] +** sisu_0.48.8-8 (2007w03/7 | 2007-01-21) + [Etch related fixes, uploaded by Daniel Baumann (Medium)] 0ba3e2e6efecd2c57dccf6457200e945 606 sisu_0.48.8-8.dsc 2fb929cfa2fd00366cda7b38f2dea4dd 168554 sisu_0.48.8-8.diff.gz @@ -2086,7 +2097,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.48.8.orig.tar.gz * html, toc cosmetic correction -%% sisu_0.48.8-9 (2007w04/1 | 2007-01-22) [Etch related fixes, uploaded by Daniel Baumann (Medium)] +** sisu_0.48.8-9 (2007w04/1 | 2007-01-22) + [Etch related fixes, uploaded by Daniel Baumann (Medium)] 8ba3e0a9ba6b9b0f4966e020cbcee865 606 sisu_0.48.8-9.dsc 1ac6537c065807c1459e63a4122f9d79 145898 sisu_0.48.8-9.diff.gz @@ -2095,13 +2107,15 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.48.8.orig.tar.gz * minor further adjustments to xml processing -%% sisu_0.48.8-10 (2007w04/2 | 2007-01-23) [Etch related fixes] +** sisu_0.48.8-10 (2007w04/2 | 2007-01-23) + [Etch related fixes] ccc192b7615235f56c9e5b122089d50d 608 sisu_0.48.8-10.dsc 64732549e20c98a6958a3544770343fb 146148 sisu_0.48.8-10.diff.gz * xml and xhtml adjustment of regex match of urls for xlink -%% sisu_0.48.8-11 (2007w07/5 | 2007-02-16) [Etch related fixes] +** sisu_0.48.8-11 (2007w07/5 | 2007-02-16) + [Etch related fixes] 0f3e22d6fd4cfab955f47f9cb5840d7a 608 sisu_0.48.8-11.dsc 825404e40bfbe54999c0ae4ec90fa682 162284 sisu_0.48.8-11.diff.gz @@ -2114,8 +2128,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.48.8.orig.tar.gz navigation, the scroll bar is usually on the right, also more consistent presentation (placement as in toc)) * removed two sets of html segment navigation bands, from very top and - under title (cleaner presentation without reduction in functionality, (also - for console clients)) + under title (cleaner presentation without reduction in functionality, + (also for console clients)) * remote placement, rsync, simplify mapping used, should be a bit more robust @@ -2134,8 +2148,9 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.48.8.orig.tar.gz [this build is based on 0.49.1 which is "stable" in its major parts] -%% sisu_0.48.7.orig.tar.gz (2006w46/7 | 2006-11-19) [Debian Release snapshot, uploaded by Daniel Baumann (Medium)] -http://www.jus.uio.no/sisu/pkg/src/sisu_0.48.7.orig.tar.gz +** sisu_0.48.7.orig.tar.gz (2006w46/7 | 2006-11-19) + [Debian Release snapshot, uploaded by Daniel Baumann (Medium)] + http://www.jus.uio.no/sisu/pkg/src/sisu_0.48.7.orig.tar.gz 2bbc89da7fa28de1193ea64fd98bb522 1248263 sisu_0.48.7.orig.tar.gz 94adac2227718f4a6c1c2437c883e939 606 sisu_0.48.7-1.dsc f53871fe2aad4fc8ddfb9b3b1817d677 100806 sisu_0.48.7-1.diff.gz @@ -2155,8 +2170,9 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.48.7.orig.tar.gz * remote, placement of sitemaps directory to remote server, rsync -%% sisu_0.48.6.orig.tar.gz (2006w45/6 | 2006-11-11) [Debian Release snapshot, uploaded by Daniel Baumann (Medium)] -http://www.jus.uio.no/sisu/pkg/src/sisu_0.48.6.orig.tar.gz +** sisu_0.48.6.orig.tar.gz (2006w45/6 | 2006-11-11) + [Debian Release snapshot, uploaded by Daniel Baumann (Medium)] + http://www.jus.uio.no/sisu/pkg/src/sisu_0.48.6.orig.tar.gz 82b8dd63a4626fcef222d039820827cc 1245728 sisu_0.48.6.orig.tar.gz 25be6c97cfa020a1b2971e02bc32b715 606 sisu_0.48.6-1.dsc 1c682265850177ec5eb32a3cfe1fc3cd 100704 sisu_0.48.6-1.diff.gz @@ -2171,8 +2187,9 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.48.6.orig.tar.gz * vim syntax highlighting updated for {table} match -%% sisu_0.48.5.orig.tar.gz (2006w45/3 | 2006-11-08) [Debian Release snapshot, uploaded by Daniel Baumann (Medium)] -http://www.jus.uio.no/sisu/pkg/src/sisu_0.48.5.orig.tar.gz +** sisu_0.48.5.orig.tar.gz (2006w45/3 | 2006-11-08) + [Debian Release snapshot, uploaded by Daniel Baumann (Medium)] + http://www.jus.uio.no/sisu/pkg/src/sisu_0.48.5.orig.tar.gz 208f47dcc87802fcd14b64e9c1aa2a52 1245103 sisu_0.48.5.orig.tar.gz 1664f21a14fa2311d7cb115e8d31fc88 606 sisu_0.48.5-1.dsc 428fe256c0dd063d362baa751866ede8 100632 sisu_0.48.5-1.diff.gz @@ -2190,8 +2207,9 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.48.5.orig.tar.gz * minor checks, minor editing, e.g. man pages -%% sisu_0.48.4.orig.tar.gz (2006w45/1 | 2006-11-06) [Debian Release snapshot, uploaded by Daniel Baumann (Medium)] -http://www.jus.uio.no/sisu/pkg/src/sisu_0.48.4.orig.tar.gz +** sisu_0.48.4.orig.tar.gz (2006w45/1 | 2006-11-06) + [Debian Release snapshot, uploaded by Daniel Baumann (Medium)] + http://www.jus.uio.no/sisu/pkg/src/sisu_0.48.4.orig.tar.gz eee656e88462c4dc2f338dadb26fc97a 1244746 sisu_0.48.4.orig.tar.gz 70bd0670b8b21130856e87d32644102c 606 sisu_0.48.4-1.dsc f72edba97792bc72f07b5b66223761fc 100603 sisu_0.48.4-1.diff.gz @@ -2207,16 +2225,17 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.48.4.orig.tar.gz * minor adjustment to sisupod directory name... -%% sisu_0.48.3.orig.tar.gz (2006w44/2 | 2006-10-31) [Debian Release snapshot, uploaded by Daniel Baumann (High)] -http://www.jus.uio.no/sisu/pkg/src/sisu_0.48.3.orig.tar.gz +** sisu_0.48.3.orig.tar.gz (2006w44/2 | 2006-10-31) + [Debian Release snapshot, uploaded by Daniel Baumann (High)] + http://www.jus.uio.no/sisu/pkg/src/sisu_0.48.3.orig.tar.gz 8c3fffc9a7da73220e15d15cfba968bf 1243334 sisu_0.48.3.orig.tar.gz 6a75a4a2d5817914f274388237ddcf4d 606 sisu_0.48.3-1.dsc eea089e0690c3aa6c7a4baae8c4b5f54 100547 sisu_0.48.3-1.diff.gz * one file omitted in sisu 0.48.2 fix, see comments there. -%% sisu_0.48.2.orig.tar.gz (2006w44/2 | 2006-10-31) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.48.2.orig.tar.gz +** sisu_0.48.2.orig.tar.gz (2006w44/2 | 2006-10-31) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.48.2.orig.tar.gz a9a876acb9cdf3501cd3d7bfe09db9d0 1243141 sisu_0.48.2.orig.tar.gz ae29c18dfb96d898e608ff50b1d20512 606 sisu_0.48.2-1.dsc e16685b9fe00f5e6096f72386d699ff7 100497 sisu_0.48.2-1.diff.gz @@ -2227,8 +2246,9 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.48.2.orig.tar.gz versions of sisu. [Further code review is necessary to ascertain that this does not occur anywhere else within sisu code base] -%% sisu_0.48.1.orig.tar.gz (2006w43/7 | 2006-10-29) [Debian Release snapshot, uploaded by Daniel Baumann (Medium)] -http://www.jus.uio.no/sisu/pkg/src/sisu_0.48.1.orig.tar.gz +** sisu_0.48.1.orig.tar.gz (2006w43/7 | 2006-10-29) + [Debian Release snapshot, uploaded by Daniel Baumann (Medium)] + http://www.jus.uio.no/sisu/pkg/src/sisu_0.48.1.orig.tar.gz cda3082de5c359737bfdfd23474fee2b 1242845 sisu_0.48.1.orig.tar.gz badc4a6d1e6bc77956ec603a5278bbea 606 sisu_0.48.1-2.dsc a95c14570a0e5ebd46a588c7181151f5 101129 sisu_0.48.1-2.diff.gz @@ -2237,8 +2257,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.48.1.orig.tar.gz * metaverse, indicate image missing if a requested image is not found - * processing directories default location moved to be placed under home or /tmp - from pwd + * processing directories default location moved to be placed under home or + /tmp from pwd * (-1) debian/control, recommends hyperestraier removed as appears to cause issues (also rename and pgaccess) @@ -2246,8 +2266,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.48.1.orig.tar.gz * (-2) debian/control recommends hyperestraier (sisu and sisu-complete) put back -%% sisu_0.48.0.orig.tar.gz (2006w43/6 | 2006-10-28) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.48.0.orig.tar.gz +** sisu_0.48.0.orig.tar.gz (2006w43/6 | 2006-10-28) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.48.0.orig.tar.gz 5e7bc1752828347d0f43e7eb8403cfec 1241476 sisu_0.48.0.orig.tar.gz 79cce16683c3da3f70e9cc205710feb1 606 sisu_0.48.0-1.dsc 748830590639ab2e8097b8c0820b37a4 100197 sisu_0.48.0-1.diff.gz @@ -2295,16 +2315,16 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.48.0.orig.tar.gz * sysenv, url path reporting fix, (broken by renaming in 0.47.7) - * processing directories default location moved to be placed under home or /tmp - from pwd, likewise sisupod creation directory moved + * processing directories default location moved to be placed under home or + /tmp from pwd, likewise sisupod creation directory moved [processing directory]/sisupod from ./_sisu/sisu_doc * extra testing, numerous small fixes, (several related to method renaming in sisu-0.47.7, also checks against both ruby 1.8.5 and current 1.9, $KCONV set to UTF-8 rather than rely on environment and many more also as above) -%% sisu_0.47.8.orig.tar.gz (2006w42/4 | 2006-10-19) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.47.8.orig.tar.gz +** sisu_0.47.8.orig.tar.gz (2006w42/4 | 2006-10-19) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.47.8.orig.tar.gz 53c131f5c569d96ff60ecfdeb1a1f3d5 1237476 sisu_0.47.8.orig.tar.gz a39620a910612684a0dc31b3b5559eda 606 sisu_0.47.8-1.dsc 8570a26f39ec44b3c8c539d0dcf63a99 100075 sisu_0.47.8-1.diff.gz @@ -2313,8 +2333,9 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.47.8.orig.tar.gz regard to new syntax shortcut markup for listing multiple available output types produced by SiSU (introduced in 0.47.6) -%% sisu_0.47.7.orig.tar.gz (2006w41/6 | 2006-10-14) [Debian Release snapshot, uploaded by Daniel Baumann] -http://www.jus.uio.no/sisu/pkg/src/sisu_0.47.7.orig.tar.gz +** sisu_0.47.7.orig.tar.gz (2006w41/6 | 2006-10-14) + [Debian Release snapshot, uploaded by Daniel Baumann] + http://www.jus.uio.no/sisu/pkg/src/sisu_0.47.7.orig.tar.gz 6bb28ad3f783184876c455c91cf9ef22 1236983 sisu_0.47.7.orig.tar.gz c8bf85fb300d6260176ad459c2f6e3a0 606 sisu_0.47.7-2.dsc 8eaeebb43b6de5ca727995d681d36b1c 102531 sisu_0.47.7-2.diff.gz @@ -2335,8 +2356,9 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.47.7.orig.tar.gz the default font in texlive) http://lists.debian.org/debian-tex-maint/2006/10/msg00620.html -%% sisu_0.47.6.orig.tar.gz (2006w40/6 | 2006-10-07) [Debian Release snapshot, uploaded by Wookey] -http://www.jus.uio.no/sisu/pkg/src/sisu_0.47.6.orig.tar.gz +** sisu_0.47.6.orig.tar.gz (2006w40/6 | 2006-10-07) + [Debian Release snapshot, uploaded by Wookey] + http://www.jus.uio.no/sisu/pkg/src/sisu_0.47.6.orig.tar.gz 7e319ebd2f8265f6ca7e46a4c74bd211 1236547 sisu_0.47.6.orig.tar.gz bf4602222c37f9e288284e1573ebd034 609 sisu_0.47.6-1.dsc 9741957517f66d825d952e309d231152 99839 sisu_0.47.6-1.diff.gz @@ -2352,16 +2374,17 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.47.6.orig.tar.gz * [package structure, vim directory moved to data/sisu/conf/vim from data/vim] -%% sisu_0.47.5.orig.tar.gz (2006w39/7 | 2006-10-01) [Debian Release snapshot, uploaded by Wookey] -http://www.jus.uio.no/sisu/pkg/src/sisu_0.47.5.orig.tar.gz +** sisu_0.47.5.orig.tar.gz (2006w39/7 | 2006-10-01) + [Debian Release snapshot, uploaded by Wookey] + http://www.jus.uio.no/sisu/pkg/src/sisu_0.47.5.orig.tar.gz 40d50d1db5e6f1ca4750dec82fc7aad8 1234759 sisu_0.47.5.orig.tar.gz e3555bb320920eb25e62c820961105e7 609 sisu_0.47.5-1.dsc a030d4f4dd052009ce36ab14dec29ed3 99796 sisu_0.47.5-1.diff.gz * sisupod, fix creation of, change of library name caused break in 0.47.4 -%% sisu_0.47.4.orig.tar.gz (2006w39/5 | 2006-09-29) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.47.4.orig.tar.gz +** sisu_0.47.4.orig.tar.gz (2006w39/5 | 2006-09-29) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.47.4.orig.tar.gz 71ae6429e675fdbfb6a8ab507c3e6989 1233691 sisu_0.47.4.orig.tar.gz c0968784d14ac2ff6b7754dc5de6024a 609 sisu_0.47.4-1.dsc a0ccb2abcee55dd60529b2cc88c73454 99693 sisu_0.47.4-1.diff.gz @@ -2373,8 +2396,9 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.47.4.orig.tar.gz removed non dfsg compliant firefox icon (also removed other browser related icons) -%% sisu_0.47.3.orig.tar.gz (2006w38/6 | 2006-09-23) [Debian Release snapshot, uploaded by Wookey] -http://www.jus.uio.no/sisu/pkg/src/sisu_0.47.3.orig.tar.gz +** sisu_0.47.3.orig.tar.gz (2006w38/6 | 2006-09-23) + [Debian Release snapshot, uploaded by Wookey] + http://www.jus.uio.no/sisu/pkg/src/sisu_0.47.3.orig.tar.gz 18ac94ea4ab58060873ba22d37d03bd0 1268844 sisu_0.47.3.orig.tar.gz 3c2fac012a174f930e9030863e92f065 609 sisu_0.47.3-1.dsc c075392d392665de4d5054f438352f2f 99612 sisu_0.47.3-1.diff.gz @@ -2382,16 +2406,18 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.47.3.orig.tar.gz * minor code review [takes care of RAM issue experienced with some forms of batch processing] -%% sisu_0.47.2.orig.tar.gz (2006w38/5 | 2006-09-22) [Debian Release snapshot, uploaded by Wookey] -http://www.jus.uio.no/sisu/pkg/src/sisu_0.47.2.orig.tar.gz +** sisu_0.47.2.orig.tar.gz (2006w38/5 | 2006-09-22) + [Debian Release snapshot, uploaded by Wookey] + http://www.jus.uio.no/sisu/pkg/src/sisu_0.47.2.orig.tar.gz 5afc268f78ab72b17c387469e2ae5caf 1268744 sisu_0.47.2.orig.tar.gz 334056e0cdd87dc2887baf99a638e3d1 609 sisu_0.47.2-1.dsc 8e468cc4052b0f28fb3b22ef5dfbf4c2 99580 sisu_0.47.2-1.diff.gz * metaverse, a line of code needed changing for ruby-1.8.5 -%% sisu_0.47.1.orig.tar.gz (2006w38/1 | 2006-09-18) [Debian Release snapshot, uploaded by Wookey] -http://www.jus.uio.no/sisu/pkg/src/sisu_0.47.1.orig.tar.gz +** sisu_0.47.1.orig.tar.gz (2006w38/1 | 2006-09-18) + [Debian Release snapshot, uploaded by Wookey] + http://www.jus.uio.no/sisu/pkg/src/sisu_0.47.1.orig.tar.gz 77d77e7888ee1f97a38012233d5d4d90 1268488 sisu_0.47.1.orig.tar.gz c7e9cd3ee27bba16684651bda463124c 609 sisu_0.47.1-1.dsc 596bb6380b8355d4b5420aa5ddb2008f 99556 sisu_0.47.1-1.diff.gz @@ -2404,8 +2430,9 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.47.1.orig.tar.gz * plaintext minor adjustments, and a batch processing information sync fix -%% sisu_0.47.0.orig.tar.gz (2006w37/7 | 2006-09-17) [Debian Release snapshot, uploaded by Wookey] -http://www.jus.uio.no/sisu/pkg/src/sisu_0.47.0.orig.tar.gz +** sisu_0.47.0.orig.tar.gz (2006w37/7 | 2006-09-17) + [Debian Release snapshot, uploaded by Wookey] + http://www.jus.uio.no/sisu/pkg/src/sisu_0.47.0.orig.tar.gz c8eb3908d4b6fb6e6bc199118a0ef897 1268127 sisu_0.47.0.orig.tar.gz 42836c37c783d9c7aee87085127cd87c 609 sisu_0.47.0-1.dsc e02895ae383af556ebc50d7832c7d20a 99541 sisu_0.47.0-1.diff.gz @@ -2428,18 +2455,20 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.47.0.orig.tar.gz * conversion, prefer --to- to --to=, keep both, man page and help updated to use --to-[conversion] (also minor cleaning of screen output) - * debian/control depends zip and unzip added, used for sisupod.zip and ODF output + * debian/control depends zip and unzip added, used for sisupod.zip and ODF + output -%% sisu_0.46.5.orig.tar.gz (2006w36/6 | 2006-09-09) [Debian Release snapshot, uploaded by Wookey] -http://www.jus.uio.no/sisu/pkg/src/sisu_0.46.5.orig.tar.gz +** sisu_0.46.5.orig.tar.gz (2006w36/6 | 2006-09-09) + [Debian Release snapshot, uploaded by Wookey] + http://www.jus.uio.no/sisu/pkg/src/sisu_0.46.5.orig.tar.gz bea9a0eddb1ea8746de416a7bdd22e2e 1265848 sisu_0.46.5.orig.tar.gz 87e99256d31497c23509811e122b6ea2 609 sisu_0.46.5-1.dsc 5b4caafec6ac1ebc5314f7fa44e8f677 99342 sisu_0.46.5-1.diff.gz * documentation adjustments -%% sisu_0.46.4.orig.tar.gz (2006w36/3 | 2006-09-06) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.46.4.orig.tar.gz +** sisu_0.46.4.orig.tar.gz (2006w36/3 | 2006-09-06) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.46.4.orig.tar.gz 506bc266f4618eea88c7c005f21c2bf4 1269441 sisu_0.46.4.orig.tar.gz 6fbd0e2e7f2915725feb03e3ea0f977f 609 sisu_0.46.4-1.dsc a7fcd22b852f90ab4af04c56143a8aa2 99242 sisu_0.46.4-1.diff.gz @@ -2447,8 +2476,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.46.4.orig.tar.gz * defaults html text/ accompanying blurb removed some Ruby / Debian / Linux / Unix text -%% sisu_0.46.3.orig.tar.gz (2006w36/1 | 2006-09-04) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.46.3.orig.tar.gz +** sisu_0.46.3.orig.tar.gz (2006w36/1 | 2006-09-04) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.46.3.orig.tar.gz c41d41e0771e66c236b2832c8798a1d8 1269233 sisu_0.46.3.orig.tar.gz 74458da231e6e4628996c48eb915344d 609 sisu_0.46.3-1.dsc f7ab7c92526bfecd71331a69ef069d44 99223 sisu_0.46.3-1.diff.gz @@ -2476,8 +2505,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.46.3.orig.tar.gz * [debian/control build does not permit changing ruby version to 1.8.4] -%% sisu_0.46.2.orig.tar.gz (2006w34/5 | 2006-08-25) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.46.2.orig.tar.gz +** sisu_0.46.2.orig.tar.gz (2006w34/5 | 2006-08-25) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.46.2.orig.tar.gz 852d865e66fd37e1902d3940cd460e55 1265122 sisu_0.46.2.orig.tar.gz 9931d0d05ea5e37134fb063c31caa66e 609 sisu_0.46.2-1.dsc 6a52a52ede5cf3158cd4bd843f737295 99124 sisu_0.46.2-1.diff.gz @@ -2504,8 +2533,9 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.46.2.orig.tar.gz (released today), so (the aesthetically more pleasing) colons switched with semi-colons. -%% sisu_0.46.1.orig.tar.gz (2006w33/3 | 2006-08-16) [Debian Release snapshot, uploaded by Wookey] -http://www.jus.uio.no/sisu/pkg/src/sisu_0.46.1.orig.tar.gz +** sisu_0.46.1.orig.tar.gz (2006w33/3 | 2006-08-16) + [Debian Release snapshot, uploaded by Wookey] + http://www.jus.uio.no/sisu/pkg/src/sisu_0.46.1.orig.tar.gz 26bef582eb5da7fe39b578e9296ceb19 1263026 sisu_0.46.1.orig.tar.gz 37ebebd9bf56e2e5fd57b0b1411771be 609 sisu_0.46.1-1.dsc 3537949d88ec6749698fd04d21a30d96 99119 sisu_0.46.1-1.diff.gz @@ -2524,8 +2554,9 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.46.1.orig.tar.gz due to vim policy) both now removed and replaced by default installation, control file modified accordingly for sisu-vim -%% sisu_0.46.0.orig.tar.gz (2006w32/6 | 2006-08-12) [Debian Release snapshot, uploaded by Wookey] -http://www.jus.uio.no/sisu/pkg/src/sisu_0.46.1.orig.tar.gz +** sisu_0.46.0.orig.tar.gz (2006w32/6 | 2006-08-12) + [Debian Release snapshot, uploaded by Wookey] + http://www.jus.uio.no/sisu/pkg/src/sisu_0.46.1.orig.tar.gz 84d863f4f41ff2e328530930890f7160 1259520 sisu_0.46.0.orig.tar.gz 9d04df245c99431649f40f58d5022c40 609 sisu_0.46.0-1.dsc 6b027cbd9d063eae67010ee072a6fc28 99068 sisu_0.46.0-1.diff.gz @@ -2543,8 +2574,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.46.1.orig.tar.gz * debian/rules compression mentioned twice, one removed -%% sisu_0.45.0.orig.tar.gz (2006w31/7 | 2006-08-06) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.45.1.orig.tar.gz +** sisu_0.45.0.orig.tar.gz (2006w31/7 | 2006-08-06) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.45.1.orig.tar.gz dbdcdd947aa6357492ac50a5bb5b81af 1242290 sisu_0.45.0.orig.tar.gz 9ac37f27c19ff8696631396627919806 609 sisu_0.45.0-1.dsc 7426d8ba2f1e2aa709a0aeccd4596f4d 99025 sisu_0.45.0-1.diff.gz @@ -2562,8 +2593,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.45.1.orig.tar.gz * NB. only emergency maintenance on this branch, development is on 0.44 -%% sisu_0.44.0.orig.tar.gz (2006w31/7 | 2006-08-06) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.44.1.orig.tar.gz +** sisu_0.44.0.orig.tar.gz (2006w31/7 | 2006-08-06) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.44.1.orig.tar.gz 4ce1f4946ce12180bf257d46f5ab6ff0 1256908 sisu_0.44.0.orig.tar.gz f976a5e8494184696c70c45b240933ee 609 sisu_0.44.0-1.dsc a8fd211fff73a01beb17433707bb1e04 98941 sisu_0.44.0-1.diff.gz @@ -2611,8 +2642,9 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.44.1.orig.tar.gz * debian/lintian/sisu added lintian override for man page and non-executables -%% sisu_0.43.0.orig.tar.gz (2006w29/6 | 2006-07-22) [Debian Release snapshot, uploaded by Wookey] -http://www.jus.uio.no/sisu/pkg/src/sisu_0.43.0.orig.tar.gz +** sisu_0.43.0.orig.tar.gz (2006w29/6 | 2006-07-22) + [Debian Release snapshot, uploaded by Wookey] + http://www.jus.uio.no/sisu/pkg/src/sisu_0.43.0.orig.tar.gz 09127f189334eef57363875bb2fb2a4d 1241138 sisu_0.43.0.orig.tar.gz 11692249f8ae03a4ead59fb1f0e00514 609 sisu_0.43.0-1.dsc e3307627de717fca49c9fbec988c8cc2 99392 sisu_0.43.0-1.diff.gz @@ -2667,8 +2699,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.43.0.orig.tar.gz reasonably handle the utf-8 characters involved, and document structure is ok] -%% sisu_0.42.4.orig.tar.gz (2006w29/1 | 2006-07-17) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.42.4.orig.tar.gz +** sisu_0.42.4.orig.tar.gz (2006w29/1 | 2006-07-17) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.42.4.orig.tar.gz dccd6a56bcd2217d3bb0f1be5211ed57 1230468 sisu_0.42.4.orig.tar.gz a6814ae0311a22d1f0ca89208629e2ac 609 sisu_0.42.4-1.dsc bdebad3bdcda48423bdb4a021224c04b 99255 sisu_0.42.4-1.diff.gz @@ -2695,8 +2727,9 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.42.4.orig.tar.gz sisu -3v [filename] [database tests omitted, relevant ruby drivers not on system] -%% sisu_0.42.3.orig.tar.gz (2006w28/2 | 2006-07-11) [Debian Release snapshot, uploaded by Wookey] -http://www.jus.uio.no/sisu/pkg/src/sisu_0.42.3.orig.tar.gz +** sisu_0.42.3.orig.tar.gz (2006w28/2 | 2006-07-11) + [Debian Release snapshot, uploaded by Wookey] + http://www.jus.uio.no/sisu/pkg/src/sisu_0.42.3.orig.tar.gz d3ab92e9f20ef48de711512d10fd3fe7 1230428 sisu_0.42.3.orig.tar.gz 33088e3d51a612cf73a64afe239eb8f5 609 sisu_0.42.3-1.dsc 28a4652fdade40b19ddb88df4344242f 99164 sisu_0.42.3-1.diff.gz @@ -2706,8 +2739,9 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.42.3.orig.tar.gz * sysenv, fix for when sisu sql related packages are not installed, should not then be loading rb dbi module -%% sisu_0.42.2.orig.tar.gz (2006w27/6 | 2006-07-08) [Debian Release snapshot, uploaded by Wookey] -http://www.jus.uio.no/sisu/pkg/src/sisu_0.42.2.orig.tar.gz +** sisu_0.42.2.orig.tar.gz (2006w27/6 | 2006-07-08) + [Debian Release snapshot, uploaded by Wookey] + http://www.jus.uio.no/sisu/pkg/src/sisu_0.42.2.orig.tar.gz cf5b6605089179140da52f5bde655ebd 1229996 sisu_0.42.2.orig.tar.gz 081c37f65a4fbb5ed7d3a2ed1a02c423 609 sisu_0.42.2-1.dsc 19f7878a951fa966acb5ab3c5d38f6c8 99115 sisu_0.42.2-1.diff.gz @@ -2749,8 +2783,9 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.42.2.orig.tar.gz (verify that descriptions are satisfactory before closing: #377208) [submitted:myon] -%% sisu_0.42.1.orig.tar.gz (2006w27/4 | 2006-07-06) [Debian Release snapshot, uploaded by Wookey] -http://www.jus.uio.no/sisu/pkg/src/sisu_0.42.1.orig.tar.gz +** sisu_0.42.1.orig.tar.gz (2006w27/4 | 2006-07-06) + [Debian Release snapshot, uploaded by Wookey] + http://www.jus.uio.no/sisu/pkg/src/sisu_0.42.1.orig.tar.gz 7d6bcb9a4be5ded17e71522b37a2af5a 1227649 sisu_0.42.1.orig.tar.gz 734e48c69096c912cbd60f38b8961bd0 632 sisu_0.42.1-1.dsc bb107345477000cc540fb08a73df4379 99097 sisu_0.42.1-1.diff.gz @@ -2766,8 +2801,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.42.1.orig.tar.gz http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=377086 (Closes: #377086) [submitted:luk] -%% sisu_0.42.0.orig.tar.gz (2006w27/4 | 2006-07-06) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.42.0.orig.tar.gz +** sisu_0.42.0.orig.tar.gz (2006w27/4 | 2006-07-06) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.42.0.orig.tar.gz 297702e8c44b95f0ac16c656b798812d 1227287 sisu_0.42.0.orig.tar.gz 065d70ba326d517401f2b62fe5c837c4 632 sisu_0.42.0-2.dsc 0ad5a4471a31f4968a7b900a17c43ac7 99754 sisu_0.42.0-2.diff.gz @@ -2808,8 +2843,9 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.42.0.orig.tar.gz http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=374873 (Closes: #374873) [submitted: Jens Seidel] -%% sisu_0.41.8.orig.tar.gz (2006w25/6 | 2006-06-24) [Debian Release snapshot, uploaded by Wookey] -http://www.jus.uio.no/sisu/pkg/src/sisu_0.41.8.orig.tar.gz +** sisu_0.41.8.orig.tar.gz (2006w25/6 | 2006-06-24) + [Debian Release snapshot, uploaded by Wookey] + http://www.jus.uio.no/sisu/pkg/src/sisu_0.41.8.orig.tar.gz ea76d18d8c58bb444f4be71c4e9a3185 1225229 sisu_0.41.8.orig.tar.gz 283d46cf2196e667e5416327a19659c5 632 sisu_0.41.8-1.dsc 1fe0b2f06aed3d3f8a272340dcabef9c 98810 sisu_0.41.8-1.diff.gz @@ -2817,8 +2853,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.41.8.orig.tar.gz * kdissert, texpdf, accept sisu page break and new page marker, used for LaTeX/pdf -%% sisu_0.41.7.orig.tar.gz (2006w25/6 | 2006-06-24) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.41.7.orig.tar.gz +** sisu_0.41.7.orig.tar.gz (2006w25/6 | 2006-06-24) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.41.7.orig.tar.gz 792ed0b0e57e78cf88ec37102fd3de8a 1225007 sisu_0.41.7.orig.tar.gz 77b90465be946edcdb57c31b8fc3cd10 632 sisu_0.41.7-1.dsc 0f568b819dd5b18a5637d77c220beaf5 98795 sisu_0.41.7-1.diff.gz @@ -2851,16 +2887,17 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.41.7.orig.tar.gz * Debian rules, .ssm and .ssi files added to list of not compressed file types (/usr/share/doc/sisu) -%% sisu_0.41.6.orig.tar.gz (2006w25/2 | 2006-06-20) [Debian Release snapshot, uploaded by Wookey] -http://www.jus.uio.no/sisu/pkg/src/sisu_0.41.6.orig.tar.gz +** sisu_0.41.6.orig.tar.gz (2006w25/2 | 2006-06-20) + [Debian Release snapshot, uploaded by Wookey] + http://www.jus.uio.no/sisu/pkg/src/sisu_0.41.6.orig.tar.gz ff6217bb156f2ab803bf87367fb327e4 671142 sisu_0.41.6.orig.tar.gz 594e27b60ceb415bdd3504929a7adb0f 631 sisu_0.41.6-1.dsc 3ba8aecfd904844b40ef2a26a6379aec 98359 sisu_0.41.6-1.diff.gz * sisu_manifest, added possibility of sharing of kdissert source, see sample: http://www.jus.uio.no/sisu/kdissert.kdi/sisu_manifest - and note the kdissert source file on which sisu markup and outputs are based: - http://www.jus.uio.no/sisu/kdissert.kdi/kdissert.kdi + and note the kdissert source file on which sisu markup and outputs are + based: http://www.jus.uio.no/sisu/kdissert.kdi/kdissert.kdi * kdissert fixes to make the following true: @@ -2875,8 +2912,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.41.6.orig.tar.gz * [issue spotted with rsync, new output directories, fix later] -%% sisu_0.41.5.orig.tar.gz (2006w25/1 | 2006-06-19) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.41.5.orig.tar.gz +** sisu_0.41.5.orig.tar.gz (2006w25/1 | 2006-06-19) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.41.5.orig.tar.gz da50cd8f993761e8011386afcd8d2636 669069 sisu_0.41.5.orig.tar.gz 33e2fc91260a5131e60588729cbf0c67 631 sisu_0.41.5-1.dsc d63fd861450216b66acf0295100c754d 98313 sisu_0.41.5-1.diff.gz @@ -2892,8 +2929,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.41.5.orig.tar.gz * renamed a couple of libraries related to file conversion -%% sisu_0.41.4.orig.tar.gz (2006w24/7 | 2006-06-18) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.41.4.orig.tar.gz +** sisu_0.41.4.orig.tar.gz (2006w24/7 | 2006-06-18) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.41.4.orig.tar.gz 4182ed0cd4d32beaa71e53028fdd17c5 667716 sisu_0.41.4.orig.tar.gz 4d1c95b8e8734adfa72ed7ca3dca443d 631 sisu_0.41.4-1.dsc 210daf7fd979a41b1a34db3918a68dbc 98286 sisu_0.41.4-1.diff.gz @@ -2904,8 +2941,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.41.4.orig.tar.gz Thomas Nagy is a topic/mind mapping tool for the preparation of documents http://freehackers.org/~tnagy/kdissert/ ) -%% sisu_0.41.3.orig.tar.gz (2006w24/3 | 2006-06-14) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.41.3.orig.tar.gz +** sisu_0.41.3.orig.tar.gz (2006w24/3 | 2006-06-14) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.41.3.orig.tar.gz fc5f119deefab7cab8c226d8724d4f99 666605 sisu_0.41.3.orig.tar.gz a64f86b41186e6edc039c960a41c2e1b 631 sisu_0.41.3-2.dsc [2006-06-15] e3bab2d070567bed6e0c72762beb594b 98885 sisu_0.41.3-2.diff.gz @@ -2921,8 +2958,9 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.41.3.orig.tar.gz * info related to share source file and sisudoc, bug fix -%% sisu_0.41.2.orig.tar.gz (2006w23/5 | 2006-06-09) [Debian Release snapshot, uploaded by Wookey] -http://www.jus.uio.no/sisu/pkg/src/sisu_0.41.2.orig.tar.gz +** sisu_0.41.2.orig.tar.gz (2006w23/5 | 2006-06-09) + [Debian Release snapshot, uploaded by Wookey] + http://www.jus.uio.no/sisu/pkg/src/sisu_0.41.2.orig.tar.gz e98068cf061df4f428b40cfee984f593 666123 sisu_0.41.2.orig.tar.gz 55896e6fd677475b3af56b19d20fc33a 631 sisu_0.41.2-1.dsc d66cc73ca8fa3103a5de58903e99626c 98220 sisu_0.41.2-1.diff.gz @@ -2938,8 +2976,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.41.2.orig.tar.gz * plaintext, small fix, document metadata -%% sisu_0.41.1.orig.tar.gz (2006w23/3 | 2006-06-07) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.41.1.orig.tar.gz +** sisu_0.41.1.orig.tar.gz (2006w23/3 | 2006-06-07) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.41.1.orig.tar.gz e8c3381acb10e678e167755181380091 665743 sisu_0.41.1.orig.tar.gz 116ee32633631a305307f59eef4f32e9 631 sisu_0.41.1-1.dsc fef43880a4b0c0ce68ca269b19108216 98204 sisu_0.41.1-1.diff.gz @@ -2956,8 +2994,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.41.1.orig.tar.gz sisu --convert=to38 -h autonomy_markup0.sst gpl2.fsf.sst -%% sisu_0.41.0.orig.tar.gz (2006w22/6 | 2006-06-03) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.41.0.orig.tar.gz +** sisu_0.41.0.orig.tar.gz (2006w22/6 | 2006-06-03) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.41.0.orig.tar.gz b35ae1c9380d3ec94db8f97950e32a82 665634 sisu_0.41.0.orig.tar.gz bd2e6542cd3dba16d0489155d1b4e7d5 631 sisu_0.41.0-1.dsc e1d2948368753d4880c8ba9efcb2a651 98182 sisu_0.41.0-1.diff.gz @@ -2988,8 +3026,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.41.0.orig.tar.gz * texpdf, command line parameter may be used to change paper size output sisu -p --papersize='book' [filename] - preset sizes include: 'A4', U.S. 'letter' and 'legal' and 'book' sizes 'A5' - and 'B5' (system defaults to A4). + preset sizes include: 'A4', U.S. 'letter' and 'legal' and 'book' sizes + 'A5' and 'B5' (system defaults to A4). * texpdf, image resizing for different paper sizes (useful when offering on the fly alternative document dimension processing) @@ -3006,8 +3044,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.41.0.orig.tar.gz selection of whatever size over-writes the other, as they are saved to the same file-name] -%% sisu_0.40.4.orig.tar.gz (2006w21/7 | 2006-05-28) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.40.4.orig.tar.gz +** sisu_0.40.4.orig.tar.gz (2006w21/7 | 2006-05-28) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.40.4.orig.tar.gz 4266b03409162c68322b054fda599134 664267 sisu_0.40.4.orig.tar.gz 009e41731e25ddfde8e685998432d795 631 sisu_0.40.4-1.dsc 4469b7acab1e00ac9b4fcdf5ae384edb 98011 sisu_0.40.4-1.diff.gz @@ -3016,8 +3054,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.40.4.orig.tar.gz * package source directory renamed with underscore instead of hyphen -%% sisu_0.40.3.orig.tar.gz (2006w21/3 | 2006-05-24) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.40.3.orig.tar.gz +** sisu_0.40.3.orig.tar.gz (2006w21/3 | 2006-05-24) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.40.3.orig.tar.gz f67f66e42617dd2c0cd8d28cfa95e217 663690 sisu_0.40.3.orig.tar.gz 2280c18cbb60c671a06e0b2dced435af 631 sisu_0.40.3-1.dsc 84cb50d042b87fc19e42b156a27480a4 97951 sisu_0.40.3-1.diff.gz @@ -3027,8 +3065,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.40.3.orig.tar.gz * rant installer checked, removed sisu-examples, and post install routine as document samples are now packaged separately as sisu-markup-samples -%% sisu_0.40.2.orig.tar.gz (2006w21/3 | 2006-05-24) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.40.2.orig.tar.gz +** sisu_0.40.2.orig.tar.gz (2006w21/3 | 2006-05-24) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.40.2.orig.tar.gz e792de16cb6acbe2cabe3c650eef47ce 665085 sisu_0.40.2.orig.tar.gz 76c87061052e430d8d8ac0cfad4a2168 631 sisu_0.40.2-1.dsc eee774779cb3a15cb164c032de5ae4cc 97904 sisu_0.40.2-1.diff.gz @@ -3039,8 +3077,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.40.2.orig.tar.gz * correction to apt sources.list information provided in this document for 0.40.1, and updated in README -%% sisu_0.40.1.orig.tar.gz (2006w21/1 | 2006-05-22) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.40.1.orig.tar.gz +** sisu_0.40.1.orig.tar.gz (2006w21/1 | 2006-05-22) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.40.1.orig.tar.gz 86b2c25a8bccb0ecb38f0e1fe11aa522 664295 sisu_0.40.1.orig.tar.gz 3a2a198b18847ebf6ccf30278848e354 631 sisu_0.40.1-1.dsc 85d6478dd001f19f7e3d126a47d85aea 97880 sisu_0.40.1-1.diff.gz @@ -3058,8 +3096,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.40.1.orig.tar.gz deb-src http://www.jus.uio.no/sisu/pkg_priv ./src/ ] -%% sisu_0.40.0.orig.tar.gz (2006w20/7 | 2006-05-21) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.40.0.orig.tar.gz +** sisu_0.40.0.orig.tar.gz (2006w20/7 | 2006-05-21) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.40.0.orig.tar.gz cfaa83c0f7a55a143b50865d72338442 663916 sisu_0.40.0.orig.tar.gz 5d0801b203e3d76f46b676676226d537 631 sisu_0.40.0-1.dsc 68e6d68b871920b372a20ca8ba479b55 97850 sisu_0.40.0-1.diff.gz @@ -3082,8 +3120,10 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.40.0.orig.tar.gz * [mention of use of reprepro in this release was premature, see sisu-0.40.1] -%% sisu_0.39.3.orig.tar.gz (2006w19/7 | 2006-05-14) [Debian Release snapshot, uploaded by Wookey (at Debconf 6, in Queue new till replaced)] -http://www.jus.uio.no/sisu/pkg/src/sisu_0.39.3.orig.tar.gz +** sisu_0.39.3.orig.tar.gz (2006w19/7 | 2006-05-14) + [Debian Release snapshot, uploaded by Wookey (at Debconf 6, in Queue new till + replaced)] + http://www.jus.uio.no/sisu/pkg/src/sisu_0.39.3.orig.tar.gz 6eadfbf37cbaf43fbae49dc2b71209d2 3406768 sisu_0.39.3.orig.tar.gz cfca428562370b9b2672fc8f7f0b7840 647 sisu_0.39.3-1.dsc 8338ef32ecb203bf0328f7f4eb71857a 95295 sisu_0.39.3-1.diff.gz @@ -3092,8 +3132,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.39.3.orig.tar.gz the introduction of some undesirable artifacts, (actually a change in sequence, some risk of need for further modification) -%% sisu_0.39.2.orig.tar.gz (2006w19/5 | 2006-05-12) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.39.2.orig.tar.gz +** sisu_0.39.2.orig.tar.gz (2006w19/5 | 2006-05-12) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.39.2.orig.tar.gz e80aae7a5733dbbee6545cb7ff0f9633 3406402 sisu_0.39.2.orig.tar.gz adde80ce35b3258feb199a65ccb5be88 647 sisu_0.39.2-1.dsc f8ffdfb51016cae9f150e95b7d92f177 95226 sisu_0.39.2-1.diff.gz @@ -3109,8 +3149,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.39.2.orig.tar.gz vim 7 in debian includes filetypes, syntax, and color, removed vim-sisu includes ftplugin -%% sisu_0.39.1.orig.tar.gz (2006w19/1 | 2006-05-08) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.39.1.orig.tar.gz +** sisu_0.39.1.orig.tar.gz (2006w19/1 | 2006-05-08) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.39.1.orig.tar.gz bb72b981ace449a4803aaad879398266 3405744 sisu_0.39.1.orig.tar.gz acc111aae4ebf5485e3ae4740ebeab52 647 sisu_0.39.1-1.dsc 9094b6e51890fbeb2789365add613143 95128 sisu_0.39.1-1.diff.gz @@ -3120,8 +3160,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.39.1.orig.tar.gz as local or remote, some regexes did not take into account this change, one in metaverse also addressed, (issue likely from 0.38.8 till this fix)] -%% sisu_0.39.0.orig.tar.gz (2006w19/1 | 2006-05-08) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.39.0.orig.tar.gz +** sisu_0.39.0.orig.tar.gz (2006w19/1 | 2006-05-08) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.39.0.orig.tar.gz 3c043d2f1356527686a72cd82858d7be 3405229 sisu_0.39.0.orig.tar.gz e1d17b525cf81dceefbb0c81d27aca76 647 sisu_0.39.0-1.dsc 3657f7538d1cbd23c8b40d3e32862afd 95097 sisu_0.39.0-1.diff.gz @@ -3146,20 +3186,21 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.39.0.orig.tar.gz * debian policy standards-version back 3.7.0 ... (should be 3.7.2 but lintian and linda not up to date this instant) -%% sisu_0.38.10.orig.tar.gz (2006w18/5 | 2006-05-05) [Debian Release snapshot, uploaded by Wookey] -http://www.jus.uio.no/sisu/pkg/src/sisu_0.38.10.orig.tar.gz -3bc28f808280673e2f8b86dfe071a53a 3402660 sisu_0.38.10.orig.tar.gz -6c930e4ea4e3b41388bb61c9b6aad7ac 650 sisu_0.38.10-2.dsc -43717b69a0bf29cbd810a0c36066fb2e 95761 sisu_0.38.10-2.diff.gz +** sisu_0.38.10.orig.tar.gz (2006w18/5 | 2006-05-05) + [Debian Release snapshot, uploaded by Wookey] + http://www.jus.uio.no/sisu/pkg/src/sisu_0.38.10.orig.tar.gz + 3bc28f808280673e2f8b86dfe071a53a 3402660 sisu_0.38.10.orig.tar.gz + 6c930e4ea4e3b41388bb61c9b6aad7ac 650 sisu_0.38.10-2.dsc + 43717b69a0bf29cbd810a0c36066fb2e 95761 sisu_0.38.10-2.diff.gz * rebuilt using debian standards version 3.7.2 (previous build used 3.7.0) -%% sisu_0.38.10.orig.tar.gz (2006w18/4 | 2006-05-04) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.38.10.orig.tar.gz -3bc28f808280673e2f8b86dfe071a53a 3402660 sisu_0.38.10.orig.tar.gz -26c4ae2cca2e1b22e826834fcd4c135b 650 sisu_0.38.10-1.dsc -2e17298545f1afb64d6258fb7f732be8 94904 sisu_0.38.10-1.diff.gz +** sisu_0.38.10.orig.tar.gz (2006w18/4 | 2006-05-04) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.38.10.orig.tar.gz + 3bc28f808280673e2f8b86dfe071a53a 3402660 sisu_0.38.10.orig.tar.gz + 26c4ae2cca2e1b22e826834fcd4c135b 650 sisu_0.38.10-1.dsc + 2e17298545f1afb64d6258fb7f732be8 94904 sisu_0.38.10-1.diff.gz * minor fixes, need resulting from default removal of ._sst temporary files (master documents:processed composite documents:temporary files) @@ -3173,11 +3214,11 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.38.10.orig.tar.gz * vim ftplugin, minor irritation with vim folds sorted -%% sisu_0.38.9.orig.tar.gz (2006w18/3 | 2006-05-03) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.38.9.orig.tar.gz -f513d112435ff923e5197a5f5875c58a 3402148 sisu_0.38.9.orig.tar.gz -317ff04be060a534cc9ddaf356ebbe79 647 sisu_0.38.9-1.dsc -1b389daf0e1f52c6c1cc88bb48aaba0c 94879 sisu_0.38.9-1.diff.gz +** sisu_0.38.9.orig.tar.gz (2006w18/3 | 2006-05-03) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.38.9.orig.tar.gz + f513d112435ff923e5197a5f5875c58a 3402148 sisu_0.38.9.orig.tar.gz + 317ff04be060a534cc9ddaf356ebbe79 647 sisu_0.38.9-1.dsc + 1b389daf0e1f52c6c1cc88bb48aaba0c 94879 sisu_0.38.9-1.diff.gz * sisupod/ sisu_doc, .ssm, renamed sisupod.tgz. Master document pod now contains the composite elements of the master, .ssm and .ssi files rather @@ -3215,16 +3256,16 @@ f513d112435ff923e5197a5f5875c58a 3402148 sisu_0.38.9.orig.tar.gz * debian 'Standards' version changed to 3.7.0 -NOTE DISCARDED BUILD -{6d2149ba45d601347d9562edc2995fe7 3401901 -sisu_0.38.9.orig.tar.gz}- -{b96ce1d8b5801c1e2ffa12eddbb1850a 647 -sisu_0.38.9-1.dsc}- -{ee7182ffdca58bd94dec3d07d4ccb9f8 94874 -sisu_0.38.9-1.diff.gz}- + NOTE DISCARDED BUILD -{6d2149ba45d601347d9562edc2995fe7 3401901 + sisu_0.38.9.orig.tar.gz}- -{b96ce1d8b5801c1e2ffa12eddbb1850a 647 + sisu_0.38.9-1.dsc}- -{ee7182ffdca58bd94dec3d07d4ccb9f8 94874 + sisu_0.38.9-1.diff.gz}- -%% sisu_0.38.8.orig.tar.gz (2006w17/6 | 2006-04-29) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.38.8.orig.tar.gz -9c1df6c4524fa3a047ca566b779f6600 3398443 sisu_0.38.8.orig.tar.gz -7514ebf71f95c0d3dd99d2355ad65fc0 647 sisu_0.38.8-1.dsc -63ae62d331f23a5f79819656e345ef8f 94794 sisu_0.38.8-1.diff.gz +** sisu_0.38.8.orig.tar.gz (2006w17/6 | 2006-04-29) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.38.8.orig.tar.gz + 9c1df6c4524fa3a047ca566b779f6600 3398443 sisu_0.38.8.orig.tar.gz + 7514ebf71f95c0d3dd99d2355ad65fc0 647 sisu_0.38.8-1.dsc + 63ae62d331f23a5f79819656e345ef8f 94794 sisu_0.38.8-1.diff.gz * images, in particular to do with remote sisu markup source e.g. sisu -3 @@ -3240,11 +3281,11 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.38.8.orig.tar.gz * (html_tune, some renaming which could cause breaks) -%% sisu_0.38.7.orig.tar.gz (2006w17/4 | 2006-04-27) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.38.7.orig.tar.gz -39bf0e31035f4a97259e2b077835b7bc 3397454 sisu_0.38.7.orig.tar.gz -b37cba6a7ef7436dc9b4f95648d12a0d 647 sisu_0.38.7-1.dsc -75aa4afefc0bf8867de5498c6b9642fe 94763 sisu_0.38.7-1.diff.gz +** sisu_0.38.7.orig.tar.gz (2006w17/4 | 2006-04-27) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.38.7.orig.tar.gz + 39bf0e31035f4a97259e2b077835b7bc 3397454 sisu_0.38.7.orig.tar.gz + b37cba6a7ef7436dc9b4f95648d12a0d 647 sisu_0.38.7-1.dsc + 75aa4afefc0bf8867de5498c6b9642fe 94763 sisu_0.38.7-1.diff.gz * sisu, code rearrangement, relatively minor, /usr/bin contains require only @@ -3255,11 +3296,11 @@ b37cba6a7ef7436dc9b4f95648d12a0d 647 sisu_0.38.7-1.dsc * (html, sub_toc fix for pg texts) -%% sisu_0.38.6.orig.tar.gz (2006w17/2 | 2006-04-25) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.38.6.orig.tar.gz -d01345fe0748ea24af2e206648be1df0 3397003 sisu_0.38.6.orig.tar.gz -a3819708b447aa1391c923847bc5f868 647 sisu_0.38.6-1.dsc -fa4f965f92835dccbdcadfbabc29528e 94717 sisu_0.38.6-1.diff.gz +** sisu_0.38.6.orig.tar.gz (2006w17/2 | 2006-04-25) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.38.6.orig.tar.gz + d01345fe0748ea24af2e206648be1df0 3397003 sisu_0.38.6.orig.tar.gz + a3819708b447aa1391c923847bc5f868 647 sisu_0.38.6-1.dsc + fa4f965f92835dccbdcadfbabc29528e 94717 sisu_0.38.6-1.diff.gz * a glance forward at ruby 1.9, some early tests passed [ruby 1.9.0 (2006-04-21)] @@ -3270,11 +3311,11 @@ fa4f965f92835dccbdcadfbabc29528e 94717 sisu_0.38.6-1.diff.gz * concordance, wordmaps renamed -%% sisu_0.38.5.orig.tar.gz (2006w16/7 | 2006-04-23) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.38.5.orig.tar.gz -b9eae129c6a86c89398a3af5170a22a8 3396296 sisu_0.38.5.orig.tar.gz -8a559bc917ef9bb082c46949cc77ac53 647 sisu_0.38.5-1.dsc -2f4ea49bd593d5557b9043b354335181 94686 sisu_0.38.5-1.diff.gz +** sisu_0.38.5.orig.tar.gz (2006w16/7 | 2006-04-23) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.38.5.orig.tar.gz + b9eae129c6a86c89398a3af5170a22a8 3396296 sisu_0.38.5.orig.tar.gz + 8a559bc917ef9bb082c46949cc77ac53 647 sisu_0.38.5-1.dsc + 2f4ea49bd593d5557b9043b354335181 94686 sisu_0.38.5-1.diff.gz * primarily a new debian build as lintian 1.23.17 "published" yesterday, complains about existing builds @@ -3282,11 +3323,12 @@ b9eae129c6a86c89398a3af5170a22a8 3396296 sisu_0.38.5.orig.tar.gz * vim ftplugin, folds, another minor modification [without which would have been built as 0.38.4-2] -%% sisu_0.38.4.orig.tar.gz (2006w16/5 | 2006-04-21) [Debian Release snapshot, uploaded by Wookey] -http://www.jus.uio.no/sisu/pkg/src/sisu_0.38.4.orig.tar.gz -84d5e911d17aaf6a360972acd5bb3a3f 3395161 sisu_0.38.4.orig.tar.gz -60aa30b124edcd87a622f2a895f3c1a5 647 sisu_0.38.4-1.dsc -7aeae2641bf9b3968a08bb8fb9eeb8e2 94665 sisu_0.38.4-1.diff.gz +** sisu_0.38.4.orig.tar.gz (2006w16/5 | 2006-04-21) + [Debian Release snapshot, uploaded by Wookey] + http://www.jus.uio.no/sisu/pkg/src/sisu_0.38.4.orig.tar.gz + 84d5e911d17aaf6a360972acd5bb3a3f 3395161 sisu_0.38.4.orig.tar.gz + 60aa30b124edcd87a622f2a895f3c1a5 647 sisu_0.38.4-1.dsc + 7aeae2641bf9b3968a08bb8fb9eeb8e2 94665 sisu_0.38.4-1.diff.gz * param, fix, correction to a condition for setting markup type to 'rad' (0.38) @@ -3297,30 +3339,31 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.38.4.orig.tar.gz * vim ftplugin, folds, minor modification -%% sisu_0.38.3.orig.tar.gz (2006w16/4 | 2006-04-20) [Debian Release snapshot, uploaded by Wookey] -http://www.jus.uio.no/sisu/pkg/src/sisu_0.38.3.orig.tar.gz -aacb2696144a0d91da658266bff34010 3394702 sisu_0.38.3.orig.tar.gz -85ad80241d8be30c15af31979d4ed69e 647 sisu_0.38.3-1.dsc -8e3044976461dce97d78601f0f073c0a 94622 sisu_0.38.3-1.diff.gz +** sisu_0.38.3.orig.tar.gz (2006w16/4 | 2006-04-20) + [Debian Release snapshot, uploaded by Wookey] + http://www.jus.uio.no/sisu/pkg/src/sisu_0.38.3.orig.tar.gz + aacb2696144a0d91da658266bff34010 3394702 sisu_0.38.3.orig.tar.gz + 85ad80241d8be30c15af31979d4ed69e 647 sisu_0.38.3-1.dsc + 8e3044976461dce97d78601f0f073c0a 94622 sisu_0.38.3-1.diff.gz * convert, refinement in 0.37 to 0.38 and back, required. * sample documents, header 'markup' not very descriptive, 'level' preferred, but not ideal either..., changed though accordingly -%% sisu_0.38.2.orig.tar.gz (2006w16/3 | 2006-04-19) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.38.2.orig.tar.gz -b7183828d8debf7dfeb671c44fcf984d 3394425 sisu_0.38.2.orig.tar.gz -6e4c33da7880dede7de035f53003388e 647 sisu_0.38.2-1.dsc -1df895d8457cf0e2a90c70536c65a5c9 94598 sisu_0.38.2-1.diff.gz +** sisu_0.38.2.orig.tar.gz (2006w16/3 | 2006-04-19) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.38.2.orig.tar.gz + b7183828d8debf7dfeb671c44fcf984d 3394425 sisu_0.38.2.orig.tar.gz + 6e4c33da7880dede7de035f53003388e 647 sisu_0.38.2-1.dsc + 1df895d8457cf0e2a90c70536c65a5c9 94598 sisu_0.38.2-1.diff.gz * --identify ; --convert ; --query ; minor adjustments -%% sisu_0.38.1.orig.tar.gz (2006w16/1 | 2006-04-17) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.38.1.orig.tar.gz -6d6a57fb0671c0740abdd75389c8255e 3393572 sisu_0.38.1.orig.tar.gz -db731e962a0e6553602a978addc49933 647 sisu_0.38.1-1.dsc -7601b42bb90e739bdac0c65e4a46d753 94579 sisu_0.38.1-1.diff.gz +** sisu_0.38.1.orig.tar.gz (2006w16/1 | 2006-04-17) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.38.1.orig.tar.gz + 6d6a57fb0671c0740abdd75389c8255e 3393572 sisu_0.38.1.orig.tar.gz + db731e962a0e6553602a978addc49933 647 sisu_0.38.1-1.dsc + 7601b42bb90e739bdac0c65e4a46d753 94579 sisu_0.38.1-1.diff.gz * sisu --convert [filename/wildcard] converts between 0.38 and 0.37 markup (which is substantially the same as 0.16 markup, only the file names @@ -3340,11 +3383,11 @@ db731e962a0e6553602a978addc49933 647 sisu_0.38.1-1.dsc * vim syntax minor touch -%% sisu_0.38.0.orig.tar.gz (2006w15/7 | 2006-04-16) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.38.0.orig.tar.gz -ed0af7fd0c4b05301642422bd95647cc 3388111 sisu_0.38.0.orig.tar.gz -e8611c3610409c083c92d76da8c8ef6d 647 sisu_0.38.0-1.dsc -5b9872b1b278bf8697d76350038bc47b 94504 sisu_0.38.0-1.diff.gz +** sisu_0.38.0.orig.tar.gz (2006w15/7 | 2006-04-16) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.38.0.orig.tar.gz + ed0af7fd0c4b05301642422bd95647cc 3388111 sisu_0.38.0.orig.tar.gz + e8611c3610409c083c92d76da8c8ef6d 647 sisu_0.38.0-1.dsc + 5b9872b1b278bf8697d76350038bc47b 94504 sisu_0.38.0-1.diff.gz Summary: there is some scope for breakage. preliminary tests passed new markup introduced, as alternative, existing markup is not affected - new @@ -3446,19 +3489,19 @@ e8611c3610409c083c92d76da8c8ef6d 647 sisu_0.38.0-1.dsc 0.37 introduces NEW FILE-NAME EXTENSIONS rename 's/\.s[123]$/\.sst/' *.s{1,2,3} rename 's/\.r[123]$/\.ssm/' *.r{1,2,3} rename 's/\.si$/\.ssi/' *.si -%% sisu_0.37.12.orig.tar.gz (2006w14/7 | 2006-04-09) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.37.12.orig.tar.gz -cf6d1cc419522f353e8b3e1f0c01afa6 3351564 sisu_0.37.12.orig.tar.gz -31f19920cceee8a8212c12ba5eb62ffe 650 sisu_0.37.12-1.dsc -73693cb634ddae10ebef21ddeffb0c26 93059 sisu_0.37.12-1.diff.gz +** sisu_0.37.12.orig.tar.gz (2006w14/7 | 2006-04-09) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.37.12.orig.tar.gz + cf6d1cc419522f353e8b3e1f0c01afa6 3351564 sisu_0.37.12.orig.tar.gz + 31f19920cceee8a8212c12ba5eb62ffe 650 sisu_0.37.12-1.dsc + 73693cb634ddae10ebef21ddeffb0c26 93059 sisu_0.37.12-1.diff.gz * vim syntax highlighting file, further testing -%% sisu_0.37.11.orig.tar.gz (2006w14/7 | 2006-04-09) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.37.11.orig.tar.gz -7004d8060065f8c4f6108a7d8ba3b825 3350939 sisu_0.37.11.orig.tar.gz -e8ff904f31207140cbc35802c710b3ee 650 sisu_0.37.11-1.dsc -73a9275c43abfbee672d15b60262eb1c 93046 sisu_0.37.11-1.diff.gz +** sisu_0.37.11.orig.tar.gz (2006w14/7 | 2006-04-09) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.37.11.orig.tar.gz + 7004d8060065f8c4f6108a7d8ba3b825 3350939 sisu_0.37.11.orig.tar.gz + e8ff904f31207140cbc35802c710b3ee 650 sisu_0.37.11-1.dsc + 73a9275c43abfbee672d15b60262eb1c 93046 sisu_0.37.11-1.diff.gz * vim related files, cleaning (filetype.vim, syntax/sisu.vim ftplugin/sisu.vim & colors/slate.vim) @@ -3470,31 +3513,31 @@ e8ff904f31207140cbc35802c710b3ee 650 sisu_0.37.11-1.dsc (and sysenv remote host rescue so works when machine is offline): 'sisu help env' -%% sisu_0.37.10.orig.tar.gz (2006w14/4 | 2006-04-06) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.37.10.orig.tar.gz -416094f2d0e04e1a5c38df6a321712e3 3350639 sisu_0.37.10.orig.tar.gz -d7f836eec596a99db9bcbd8a21ebb885 650 sisu_0.37.10-1.dsc -a70a47001d321c3429eee72b0e0e7ea6 93016 sisu_0.37.10-1.diff.gz +** sisu_0.37.10.orig.tar.gz (2006w14/4 | 2006-04-06) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.37.10.orig.tar.gz + 416094f2d0e04e1a5c38df6a321712e3 3350639 sisu_0.37.10.orig.tar.gz + d7f836eec596a99db9bcbd8a21ebb885 650 sisu_0.37.10-1.dsc + a70a47001d321c3429eee72b0e0e7ea6 93016 sisu_0.37.10-1.diff.gz * vim related files, cleaning (filetype.vim, syntax/sisu.vim ftplugin/sisu.vim & colors/slate.vim) -%% sisu_0.37.9.orig.tar.gz (2006w13/6 | 2006-04-01) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.37.9.orig.tar.gz -4d546c58a828821baf2463a8fa75d3d9 3350076 sisu_0.37.9.orig.tar.gz -886fd0492b54340111fead7edb20b250 649 sisu_0.37.9-1.dsc -d080e93446a7304e6fa699ffaec8cd80 92985 sisu_0.37.9-1.diff.gz +** sisu_0.37.9.orig.tar.gz (2006w13/6 | 2006-04-01) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.37.9.orig.tar.gz + 4d546c58a828821baf2463a8fa75d3d9 3350076 sisu_0.37.9.orig.tar.gz + 886fd0492b54340111fead7edb20b250 649 sisu_0.37.9-1.dsc + d080e93446a7304e6fa699ffaec8cd80 92985 sisu_0.37.9-1.diff.gz * vim related files, cleaning (filetype.vim, syntax/sisu.vim ftplugin/sisu.vim & colors/slate.vim) * db common, fix for table representation -%% sisu_0.37.8.orig.tar.gz (2006w12/6 | 2006-03-25) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.37.8.orig.tar.gz -60a8f59bb38a43f6de2018a0ce150a60 3353064 sisu_0.37.8.orig.tar.gz -4782c9516557f93bf8aedea985068e14 649 sisu_0.37.8-1.dsc -b667a88206342970a051734073f7b791 92945 sisu_0.37.8-1.diff.gz +** sisu_0.37.8.orig.tar.gz (2006w12/6 | 2006-03-25) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.37.8.orig.tar.gz + 60a8f59bb38a43f6de2018a0ce150a60 3353064 sisu_0.37.8.orig.tar.gz + 4782c9516557f93bf8aedea985068e14 649 sisu_0.37.8-1.dsc + b667a88206342970a051734073f7b791 92945 sisu_0.37.8-1.diff.gz * screen text ansi color turned off by default, (color does not suit all terms/consoles) @@ -3521,31 +3564,33 @@ b667a88206342970a051734073f7b791 92945 sisu_0.37.8-1.diff.gz * help, added a bit of 'environment' information, [expand further as needed] sisu --help env -%% sisu_0.37.7.orig.tar.gz (2006w12/4 | 2006-03-23) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.37.7.orig.tar.gz -246a94c92f19e0640f6b5cf368ec6bd1 3351292 sisu_0.37.7.orig.tar.gz -eefac162286ca49563b20692536a6092 649 sisu_0.37.7-1.dsc -6794d8e1f5593fae1c920e301fd59fd7 92902 sisu_0.37.7-1.diff.gz +** sisu_0.37.7.orig.tar.gz (2006w12/4 | 2006-03-23) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.37.7.orig.tar.gz + 246a94c92f19e0640f6b5cf368ec6bd1 3351292 sisu_0.37.7.orig.tar.gz + eefac162286ca49563b20692536a6092 649 sisu_0.37.7-1.dsc + 6794d8e1f5593fae1c920e301fd59fd7 92902 sisu_0.37.7-1.diff.gz * common_db, fix affecting pgsql for endnotes in heading levels 1-3 [relational db catch-up with footnote fix in 0.36.24] -%% sisu_0.37.6.orig.tar.gz (2006w12/4 | 2006-03-23) [Debian Release snapshot, uploaded by Wookey] -http://www.jus.uio.no/sisu/pkg/src/sisu_0.37.6.orig.tar.gz -f0623474f1635d87f0d5674e0d3ae927 3351023 sisu_0.37.6.orig.tar.gz -c546a82203c685fe59be60ab5492fa96 649 sisu_0.37.6-1.dsc -699b594457459248a22e2ed97e56c4f5 92886 sisu_0.37.6-1.diff.gz +** sisu_0.37.6.orig.tar.gz (2006w12/4 | 2006-03-23) + [Debian Release snapshot, uploaded by Wookey] + http://www.jus.uio.no/sisu/pkg/src/sisu_0.37.6.orig.tar.gz + f0623474f1635d87f0d5674e0d3ae927 3351023 sisu_0.37.6.orig.tar.gz + c546a82203c685fe59be60ab5492fa96 649 sisu_0.37.6-1.dsc + 699b594457459248a22e2ed97e56c4f5 92886 sisu_0.37.6-1.diff.gz * sisu control, minor cleaning * gedit/gobby syntax highlighting, very basic start, in: sisu-examples/config/syntax_hi -%% sisu_0.37.5.orig.tar.gz (2006w12/3 | 2006-03-22) [Debian Release snapshot, uploaded by Wookey] -http://www.jus.uio.no/sisu/pkg/src/sisu_0.37.5.orig.tar.gz -9a03bbcea82c1625bad4a92d6498e408 3351422 sisu_0.37.5.orig.tar.gz -46dca71f33c206dbff9b798f75733484 649 sisu_0.37.5-1.dsc -d3c5ed96ca85254870e2500d2e3957a2 92863 sisu_0.37.5-1.diff.gz +** sisu_0.37.5.orig.tar.gz (2006w12/3 | 2006-03-22) + [Debian Release snapshot, uploaded by Wookey] + http://www.jus.uio.no/sisu/pkg/src/sisu_0.37.5.orig.tar.gz + 9a03bbcea82c1625bad4a92d6498e408 3351422 sisu_0.37.5.orig.tar.gz + 46dca71f33c206dbff9b798f75733484 649 sisu_0.37.5-1.dsc + d3c5ed96ca85254870e2500d2e3957a2 92863 sisu_0.37.5-1.diff.gz * metaverse, digest: sha256 offered as alternative to md5 (configure in sisurc.yaml, md5 should be sufficient for most purposes and @@ -3566,32 +3611,34 @@ d3c5ed96ca85254870e2500d2e3957a2 92863 sisu_0.37.5-1.diff.gz * html, heading tag names #h dropped if heading starts with alphabet so e.g.: #h1.2 but #linux [consider #h_linux] -%% sisu_0.37.4.orig.tar.gz (2006w10/4 | 2006-03-09) [Debian Release snapshot, uploaded by Wookey] -http://www.jus.uio.no/sisu/pkg/src/sisu_0.37.4.orig.tar.gz -22970c76bd545a4852076b958f288d0b 3350498 sisu_0.37.4.orig.tar.gz -4add721933eaf0b4418e28b61937c837 647 sisu_0.37.4-1.dsc -cd31e7f43b70bc8bbff7a53f8b96a540 92832 sisu_0.37.4-1.diff.gz +** sisu_0.37.4.orig.tar.gz (2006w10/4 | 2006-03-09) + [Debian Release snapshot, uploaded by Wookey] + http://www.jus.uio.no/sisu/pkg/src/sisu_0.37.4.orig.tar.gz + 22970c76bd545a4852076b958f288d0b 3350498 sisu_0.37.4.orig.tar.gz + 4add721933eaf0b4418e28b61937c837 647 sisu_0.37.4-1.dsc + cd31e7f43b70bc8bbff7a53f8b96a540 92832 sisu_0.37.4-1.diff.gz * w3c compliance in html for: default homepage, document manifest, and wordmap, (and check that renders properly in lynx, elinks, links2, w3m, dillo as well as the rest) -%% sisu_0.37.3.orig.tar.gz (2006w10/4 | 2006-03-09) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.37.3.orig.tar.gz -a2f28400c4e741991cbca6c1239003a1 3350055 sisu_0.37.3.orig.tar.gz -cce7e960ead1ff0fdc2fb4903cdefcd7 647 sisu_0.37.3-1.dsc -acbada001ba115b5ac1c2f476a5b6d97 92809 sisu_0.37.3-1.diff.gz +** sisu_0.37.3.orig.tar.gz (2006w10/4 | 2006-03-09) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.37.3.orig.tar.gz + a2f28400c4e741991cbca6c1239003a1 3350055 sisu_0.37.3.orig.tar.gz + cce7e960ead1ff0fdc2fb4903cdefcd7 647 sisu_0.37.3-1.dsc + acbada001ba115b5ac1c2f476a5b6d97 92809 sisu_0.37.3-1.diff.gz * default home page, make sure that html is w3c compliant, (and renders in lynx, elinks, links2, w3m, dillo as well as the rest) * editors (other than vim already done) filetypes match new filenames -%% sisu_0.37.2.orig.tar.gz (2006w10/2 | 2006-03-07) [Debian Release snapshot, uploaded by Wookey] -http://www.jus.uio.no/sisu/pkg/src/sisu_0.37.2.orig.tar.gz -422703f270dd8a0df5ea6de38097708b 3356778 sisu_0.37.2.orig.tar.gz -3669c92aa335a335f0e51a4566747862 647 sisu_0.37.2-1.dsc -db86dcd03b1ca8c3b730331ba1df62b8 92772 sisu_0.37.2-1.diff.gz +** sisu_0.37.2.orig.tar.gz (2006w10/2 | 2006-03-07) + [Debian Release snapshot, uploaded by Wookey] + http://www.jus.uio.no/sisu/pkg/src/sisu_0.37.2.orig.tar.gz + 422703f270dd8a0df5ea6de38097708b 3356778 sisu_0.37.2.orig.tar.gz + 3669c92aa335a335f0e51a4566747862 647 sisu_0.37.2-1.dsc + db86dcd03b1ca8c3b730331ba1df62b8 92772 sisu_0.37.2-1.diff.gz * filename extensions, reduce in number and rename processed secondary/temporary files to make matching of editable files trivial *.ss? @@ -3621,20 +3668,20 @@ db86dcd03b1ca8c3b730331ba1df62b8 92772 sisu_0.37.2-1.diff.gz * filetypes.vim made to match (filename extensions) -%% sisu_0.37.1.orig.tar.gz (2006w10/1 | 2006-03-06) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.37.1.orig.tar.gz -50064bf4ca448ca512f0867342bda977 3355756 sisu_0.37.1.orig.tar.gz -47cf73b44e96185a59eaf963ae832cf2 647 sisu_0.37.1-1.dsc -89a542fc1f5eb054ad6f701e368d2829 92500 sisu_0.37.1-1.diff.gz +** sisu_0.37.1.orig.tar.gz (2006w10/1 | 2006-03-06) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.37.1.orig.tar.gz + 50064bf4ca448ca512f0867342bda977 3355756 sisu_0.37.1.orig.tar.gz + 47cf73b44e96185a59eaf963ae832cf2 647 sisu_0.37.1-1.dsc + 89a542fc1f5eb054ad6f701e368d2829 92500 sisu_0.37.1-1.diff.gz * cgi search forms in sisu-examples, updated to match filename extensions [and to match 'sisu-F webrick' equivalent] -%% sisu_0.37.0.orig.tar.gz (2006w09/7 | 2006-03-05) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.37.0.orig.tar.gz -24760db51b627f553d57e6b8126a37b5 3355565 sisu_0.37.0.orig.tar.gz -4cfb6fac0ac6179f1140389c38ef943b 647 sisu_0.37.0-1.dsc -8ca3ac75f71e776aeffa9727adb6e185 92371 sisu_0.37.0-1.diff.gz +** sisu_0.37.0.orig.tar.gz (2006w09/7 | 2006-03-05) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.37.0.orig.tar.gz + 24760db51b627f553d57e6b8126a37b5 3355565 sisu_0.37.0.orig.tar.gz + 4cfb6fac0ac6179f1140389c38ef943b 647 sisu_0.37.0-1.dsc + 8ca3ac75f71e776aeffa9727adb6e185 92371 sisu_0.37.0-1.diff.gz WARNING: FILE RENAMING NECESSARY as file name extensions have been changed, (there is scope for program breakage as a result, though preliminary tests @@ -3712,11 +3759,11 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.37.0.orig.tar.gz * cgi search form, postgresql, fix - create canned url etc., in line with * what sqlite form does -%% sisu_0.36.25.orig.tar.gz (2006w09/7 | 2006-03-05) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.36.25.orig.tar.gz -c614a0f838c46065853ce8a70660df55 3355275 sisu_0.36.25.orig.tar.gz -14bb8779affa6b1fe88bcdfeb81d2c35 650 sisu_0.36.25-1.dsc -3091300f2045e946aff51a04beec9b77 91154 sisu_0.36.25-1.diff.gz +** sisu_0.36.25.orig.tar.gz (2006w09/7 | 2006-03-05) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.36.25.orig.tar.gz + c614a0f838c46065853ce8a70660df55 3355275 sisu_0.36.25.orig.tar.gz + 14bb8779affa6b1fe88bcdfeb81d2c35 650 sisu_0.36.25-1.dsc + 3091300f2045e946aff51a04beec9b77 91154 sisu_0.36.25-1.diff.gz [A Fix is Necessary will revisit] @@ -3731,11 +3778,11 @@ c614a0f838c46065853ce8a70660df55 3355275 sisu_0.36.25.orig.tar.gz redundant but a fairly common error that is highlighted as such in full), needed for auto-markup match -%% sisu_0.36.24.orig.tar.gz (2006w09/2 | 2006-02-28) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.36.24.orig.tar.gz -f2a727ef111585efbb84fad7d131fdb0 3354247 sisu_0.36.24.orig.tar.gz -109b804513271cc4b0da43d27dcef8ef 650 sisu_0.36.24-1.dsc -95838c0b653fc987b69d76c4713015cc 91128 sisu_0.36.24-1.diff.gz +** sisu_0.36.24.orig.tar.gz (2006w09/2 | 2006-02-28) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.36.24.orig.tar.gz + f2a727ef111585efbb84fad7d131fdb0 3354247 sisu_0.36.24.orig.tar.gz + 109b804513271cc4b0da43d27dcef8ef 650 sisu_0.36.24-1.dsc + 95838c0b653fc987b69d76c4713015cc 91128 sisu_0.36.24-1.diff.gz * html, segmented, footnote in heading levels 1, 2, or 3, (deposit in first segment 4 that follows), and clean heading of the footnote reference marker @@ -3749,8 +3796,8 @@ f2a727ef111585efbb84fad7d131fdb0 3354247 sisu_0.36.24.orig.tar.gz requirement are a bit latent and fairly dire..., add configuration file escape of protection] -%% sisu_0.36.23.orig.tar.gz (2006w09/1 | 2006-02-27) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.36.23.orig.tar.gz +** sisu_0.36.23.orig.tar.gz (2006w09/1 | 2006-02-27) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.36.23.orig.tar.gz c0677a4ae79820261fa28dd9e21c01ee 3354053 sisu_0.36.23.orig.tar.gz 65ff2fede20f8aeb10a9f6cd55089e21 650 sisu_0.36.23-1.dsc 51233be83917282cc1d13647902bd0f6 90413 sisu_0.36.23-1.diff.gz @@ -3778,16 +3825,16 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.36.23.orig.tar.gz * [sisu-examples, free_culture, minor adjustments to text] -%% sisu_0.36.22.orig.tar.gz (2006w08/4 | 2006-02-23) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.36.22.orig.tar.gz +** sisu_0.36.22.orig.tar.gz (2006w08/4 | 2006-02-23) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.36.22.orig.tar.gz 78d8d224b4db8985072b1806617b5ff0 3352595 sisu_0.36.22.orig.tar.gz 6b8caa7cbf4893111deb30ccd05fc680 650 sisu_0.36.22-1.dsc b54396f9443c7f77a9c4ef695128a0bc 90388 sisu_0.36.22-1.diff.gz * odf, footnote fix for url matches -%% sisu_0.36.21.orig.tar.gz (2006w08/3 | 2006-02-22) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.36.21.orig.tar.gz +** sisu_0.36.21.orig.tar.gz (2006w08/3 | 2006-02-22) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.36.21.orig.tar.gz a8e7a6adf347c9b20965b3d19ad872a7 3352881 sisu_0.36.21.orig.tar.gz b0ff57766149bf1dd63c002d4cba3a84 650 sisu_0.36.21-1.dsc 089441cf1a4f72e63772f037036a18be 90358 sisu_0.36.21-1.diff.gz @@ -3797,16 +3844,16 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.36.21.orig.tar.gz * html cosmetic, lower navigation band in scroll (doc.html), fix -%% sisu_0.36.20.orig.tar.gz (2006w08/3 | 2006-02-22) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.36.20.orig.tar.gz +** sisu_0.36.20.orig.tar.gz (2006w08/3 | 2006-02-22) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.36.20.orig.tar.gz 60c3775c4f553906118f01f5976c2d70 3352515 sisu_0.36.20.orig.tar.gz 264cb03dbd7a789568f70d94d117e56f 650 sisu_0.36.20-1.dsc e4d05f5a543f53bfe4acac5fb7ea3b66 90313 sisu_0.36.20-1.diff.gz * metaverse, fix required, issue introduced by 0.36.19, affected pdf -%% sisu_0.36.19.orig.tar.gz (2006w08/3 | 2006-02-22) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.36.19.orig.tar.gz +** sisu_0.36.19.orig.tar.gz (2006w08/3 | 2006-02-22) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.36.19.orig.tar.gz 3ff5116481aeb77583c4144a76f41589 3351726 sisu_0.36.19.orig.tar.gz a096c23f194e748505432b4ea0ae2a2b 650 sisu_0.36.19-1.dsc b6cedff150ad4a65aa85ad9e507a293b 90281 sisu_0.36.19-1.diff.gz @@ -3817,8 +3864,9 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.36.19.orig.tar.gz * odf hyperlinked text match, escape brackets within linked text, fix -%% sisu_0.36.18.orig.tar.gz (2006w08/1 | 2006-02-20) [Debian Release snapshot, uploaded by Wookey] -http://www.jus.uio.no/sisu/pkg/src/sisu_0.36.18.orig.tar.gz +** sisu_0.36.18.orig.tar.gz (2006w08/1 | 2006-02-20) + [Debian Release snapshot, uploaded by Wookey] + http://www.jus.uio.no/sisu/pkg/src/sisu_0.36.18.orig.tar.gz 5d1e674fc8d61c703b8479c230abbe21 3351642 sisu_0.36.18.orig.tar.gz 4186636de25bb42888c519cd62891101 650 sisu_0.36.18-1.dsc 6f61755dc6baeb6b09aac52bba504616 90236 sisu_0.36.18-1.diff.gz @@ -3826,8 +3874,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.36.18.orig.tar.gz * cgi sample form, sql search improved [development iterations necessary] -%% sisu_0.36.17.orig.tar.gz (2006w07/7 | 2006-02-19) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.36.17.orig.tar.gz +** sisu_0.36.17.orig.tar.gz (2006w07/7 | 2006-02-19) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.36.17.orig.tar.gz 3715d971d556c5eb4de10ccb8cae4857 3352507 sisu_0.36.17.orig.tar.gz 2667514040bbdb928c130b2e565aea18 650 sisu_0.36.17-1.dsc f393dd1f8ba8b344aba976af2c92771e 90212 sisu_0.36.17-1.diff.gz @@ -3835,8 +3883,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.36.17.orig.tar.gz * cgi sample forms (sqlite), match highlighting made case insensitive character 'i' added to two files in two places -%% sisu_0.36.16.orig.tar.gz (2006w07/7 | 2006-02-19) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.36.16.orig.tar.gz +** sisu_0.36.16.orig.tar.gz (2006w07/7 | 2006-02-19) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.36.16.orig.tar.gz 1d4ab63bb65308f27fc057e2c4f045de 3352304 sisu_0.36.16.orig.tar.gz 2215b97903545574fe57c8b413ac5ba1 650 sisu_0.36.16-1.dsc 5100b3d4bfb0eabf11cc3614e389005a 90196 sisu_0.36.16-1.diff.gz @@ -3850,8 +3898,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.36.16.orig.tar.gz sisu-examples/sample/cgi-bin/sisu_search_pgsql.cgi sisu-examples/sample/cgi-bin/sisu_search_sqlite.cgi -%% sisu_0.36.15.orig.tar.gz (2006w07/6 | 2006-02-18) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.36.15.orig.tar.gz +** sisu_0.36.15.orig.tar.gz (2006w07/6 | 2006-02-18) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.36.15.orig.tar.gz 7daadfb8ea39c30c0bc2317e24a3ce17 3358917 sisu_0.36.15.orig.tar.gz 13501be6212b0fd7067f4fccd575d22e 650 sisu_0.36.15-1.dsc 12d5fcca3dfedf94d0f3360b06b78ffb 90169 sisu_0.36.15-1.diff.gz @@ -3860,8 +3908,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.36.15.orig.tar.gz order by output esp. for sqlite, image paths rearranged -%% sisu_0.36.14.orig.tar.gz (2006w07/6 | 2006-02-18) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.36.14.orig.tar.gz +** sisu_0.36.14.orig.tar.gz (2006w07/6 | 2006-02-18) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.36.14.orig.tar.gz bb206e160026ee8a0804a86191d088fc 3355327 sisu_0.36.14.orig.tar.gz c3c8df68d3c9dea339fd18afce83f258 650 sisu_0.36.14-1.dsc dcbdde8b5401d7aa2ea08cf30d2a4202 90155 sisu_0.36.14-1.diff.gz @@ -3876,8 +3924,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.36.14.orig.tar.gz * metaverse, sanitize ’ character -%% sisu_0.36.13.orig.tar.gz (2006w06/7 | 2006-02-12) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.36.13.orig.tar.gz +** sisu_0.36.13.orig.tar.gz (2006w06/7 | 2006-02-12) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.36.13.orig.tar.gz 7a4aa2e929e19df900f18b96ae1d5de6 3286170 sisu_0.36.13.orig.tar.gz 92cde921735e33b3a781c2632470b721 650 sisu_0.36.13-1.dsc 7a4aa2e929e19df900f18b96ae1d5de6 3286170 sisu_0.36.13-1.diff.gz @@ -3889,8 +3937,9 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.36.13.orig.tar.gz * minor, one spelling correction in free_as_in_freedom -%% sisu_0.36.12.orig.tar.gz (2006w06/4 | 2006-02-09) [Debian Release snapshot, uploaded by Wookey] -http://www.jus.uio.no/sisu/pkg/src/sisu_0.36.12.orig.tar.gz +** sisu_0.36.12.orig.tar.gz (2006w06/4 | 2006-02-09) + [Debian Release snapshot, uploaded by Wookey] + http://www.jus.uio.no/sisu/pkg/src/sisu_0.36.12.orig.tar.gz 0e5ca6878d119dafc6652b4f3dd0fb24 3285735 sisu_0.36.12.orig.tar.gz 01ecb4df7879f576e284339abc6b49e2 650 sisu_0.36.12-1.dsc 8fe27729103af5a5cbddc26a89d7522e 90101 sisu_0.36.12-1.diff.gz @@ -3901,16 +3950,16 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.36.12.orig.tar.gz * digests/dcc, added info, minor -%% sisu_0.36.11.orig.tar.gz (2006w06/4 | 2006-02-09) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.36.11.orig.tar.gz +** sisu_0.36.11.orig.tar.gz (2006w06/4 | 2006-02-09) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.36.11.orig.tar.gz 31749714603f3730a5589eb736e26cab 3284870 sisu_0.36.11.orig.tar.gz 49a9807d5b7cf436a303de1c8f7100d1 650 sisu_0.36.11-1.dsc 79301acf6b43364639f34e2baa5697c3 90088 sisu_0.36.11-1.diff.gz * digest/dcc, further tuning of output presentation (digest.txt) -%% sisu_0.36.10.orig.tar.gz (2006w06/3 | 2006-02-08) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.36.10.orig.tar.gz +** sisu_0.36.10.orig.tar.gz (2006w06/3 | 2006-02-08) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.36.10.orig.tar.gz 672259d2176c1fa5bba0414493d74970 3284698 sisu_0.36.10.orig.tar.gz da64e5f067408b6db1ffac97649e246b 650 sisu_0.36.10-1.dsc 25000b7faf86e44ccdb65b9c9bc0a42d 90073 sisu_0.36.10-1.diff.gz @@ -3926,8 +3975,9 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.36.10.orig.tar.gz * home page, in default and skins, minor change -%% sisu_0.36.9.orig.tar.gz (2006w06/2 | 2006-02-07) [Debian Release snapshot, uploaded by Wookey] -http://www.jus.uio.no/sisu/pkg/src/sisu_0.36.9.orig.tar.gz +** sisu_0.36.9.orig.tar.gz (2006w06/2 | 2006-02-07) + [Debian Release snapshot, uploaded by Wookey] + http://www.jus.uio.no/sisu/pkg/src/sisu_0.36.9.orig.tar.gz e76442aac4a8cdd7492ad167dca41925 3282776 sisu_0.36.9.orig.tar.gz eedec4d07f05ea60143d87fe0b7a4d98 647 sisu_0.36.9-1.dsc 565b0a6b88f2eda2dcd22284e5d6ff72 90040 sisu_0.36.9-1.diff.gz @@ -3937,8 +3987,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.36.9.orig.tar.gz assumed that param is always parsed] [solution not elegant, but likely to remain a while] -%% sisu_0.36.8.orig.tar.gz (2006w06/1 | 2006-02-06) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.36.8.orig.tar.gz +** sisu_0.36.8.orig.tar.gz (2006w06/1 | 2006-02-06) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.36.8.orig.tar.gz 9ed1bf836f160a2bc1b731f28603b546 3281967 sisu_0.36.8.orig.tar.gz 6284e201cc9cf8c0eccf7e25ac7d3868 647 sisu_0.36.8-1.dsc bc6c9675bfc3e14ef1a44b0b93d9cf6f 90003 sisu_0.36.8-1.diff.gz @@ -3954,8 +4004,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.36.8.orig.tar.gz language code all documents are copied, which results in duplication] -%% sisu_0.36.7.orig.tar.gz (2006w05/7 | 2006-02-05) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.36.7.orig.tar.gz +** sisu_0.36.7.orig.tar.gz (2006w05/7 | 2006-02-05) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.36.7.orig.tar.gz b803f347a64d0419965e194f380988fe 3281398 sisu_0.36.7.orig.tar.gz d07542cb5d8789af37a89db8b5ef2753 647 sisu_0.36.7-1.dsc 9cda1006001769a03a22245499ebc321 89967 sisu_0.36.7-1.diff.gz @@ -3975,8 +4025,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.36.7.orig.tar.gz * skins, minor edits, path to css corrected -%% sisu_0.36.6.orig.tar.gz (2006w05/6 | 2006-02-04) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.36.6.orig.tar.gz +** sisu_0.36.6.orig.tar.gz (2006w05/6 | 2006-02-04) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.36.6.orig.tar.gz 490413665dc030ac80eafde61d816aa0 3280852 sisu_0.36.6.orig.tar.gz 5823740759b6c1cd7af9f0427f5e5446 647 sisu_0.36.6-1.dsc fcc375a5464c65be9a665d600b7b775a 89943 sisu_0.36.6-1.diff.gz @@ -3984,7 +4034,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.36.6.orig.tar.gz * html (some w3c compliance steps) [2006-01-15]: * object "id" number names changed, preceded by letter o * use of name tag to give objects numbers (instead of id for numeric value) - * footnote links changed (use of underscore (instead of tilde not permitted)) + * footnote links changed (use of underscore (instead of tilde not + permitted)) * image tags "closed" * skin adjustment * finally reinstate w3c transitional xhtml header @@ -4028,7 +4079,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.36.6.orig.tar.gz * texpdf special character vertical bar / pipe, fix [2006-01-23] - * digests, document content certification, work on multiple images [2006-01-26] + * digests, document content certification, work on multiple images + [2006-01-26] * digests, document content certification, (digest info) digest for document skin digest, and repeat of document digest [2006-01-27] @@ -4044,8 +4096,9 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.36.6.orig.tar.gz including embedding document parts (within parts)..., may take opportunity to introduce some substantive tags to sisu that are docbook compatible] -%% sisu_0.36.5.orig.tar.gz (2006w01/5 | 2006-01-06) [Debian Release snapshot, uploaded by Wookey] -http://www.jus.uio.no/sisu/pkg/src/sisu_0.36.5.orig.tar.gz +** sisu_0.36.5.orig.tar.gz (2006w01/5 | 2006-01-06) + [Debian Release snapshot, uploaded by Wookey] + http://www.jus.uio.no/sisu/pkg/src/sisu_0.36.5.orig.tar.gz e774624280d20e8e7153a5eaf6cfeadd 3271834 sisu_0.36.5.orig.tar.gz 3dc07a05827739b13aebcdb07c777aed 647 sisu_0.36.5-1.dsc 1b15ff3121d71868fcc64a912dd7d5c4 89869 sisu_0.36.5-1.diff.gz @@ -4059,8 +4112,9 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.36.5.orig.tar.gz * Debian build changed, fewer packages, hope to unify the SiSU development and SiSU Debian upload builds -%% sisu_0.36.4.orig.tar.gz (2006w00/7 | 2006-01-01) [Debian Release snapshot, uploaded by Wookey] -http://www.jus.uio.no/sisu/pkg/src/sisu_0.36.4.orig.tar.gz +** sisu_0.36.4.orig.tar.gz (2006w00/7 | 2006-01-01) + [Debian Release snapshot, uploaded by Wookey] + http://www.jus.uio.no/sisu/pkg/src/sisu_0.36.4.orig.tar.gz 4fb9343d78745fe582c1d91c5874d8cf 3270301 sisu_0.36.4.orig.tar.gz d89b702d13d00b1bb34f6aca2a03b77a 691 sisu_0.36.4-1.dsc c0889387ad3fe063c38d04a7cdcd0695 89581 sisu_0.36.4-1.diff.gz @@ -4072,20 +4126,21 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.36.4.orig.tar.gz * [some multi-language document markup samples added to debian build in sisu-examples] -%% sisu_0.36.3.orig.tar.gz (2005w52/6 | 2005-12-31) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.36.3.orig.tar.gz +** sisu_0.36.3.orig.tar.gz (2005w52/6 | 2005-12-31) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.36.3.orig.tar.gz b2ab154a1f2656edd9032500e757c03e 3261612 sisu_0.36.3.orig.tar.gz 964e4279748cf63526b8963f162f1eaf 691 sisu_0.36.3-1.dsc ad3b135cb8dd825e56769b0f583b5542 13969 sisu_0.36.3-1.diff.gz - * adjustments made for consequences of possibility of multi-language documents in sysenv, wmap, sql (psql/sqlite), remote put + * adjustments made for consequences of possibility of multi-language + documents in sysenv, wmap, sql (psql/sqlite), remote put * sql prefix column changed to TEXT (from VARCHAR) * sysenv, change to the initialization of constants [revisit] -%% sisu_0.36.2.orig.tar.gz (2005w52/5 | 2005-12-30) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.36.2.orig.tar.gz +** sisu_0.36.2.orig.tar.gz (2005w52/5 | 2005-12-30) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.36.2.orig.tar.gz 990dd7e60ecfee3b9dce863a0a28cc4e 3261132 sisu_0.36.2.orig.tar.gz e2a3e592727eb67eacdc863a817df482 691 sisu_0.36.2-1.dsc d8e12848dc94f0c0da1a2afa23312e53 13913 sisu_0.36.2-1.diff.gz @@ -4096,8 +4151,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.36.2.orig.tar.gz * wmap use main css, and own styles -%% sisu_0.36.1.orig.tar.gz (2005w52/4 | 2005-12-29) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.36.1.orig.tar.gz +** sisu_0.36.1.orig.tar.gz (2005w52/4 | 2005-12-29) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.36.1.orig.tar.gz 099b3c9735e664d164a42835e157055b 3262472 sisu_0.36.1.orig.tar.gz 646d6b052d0de625badd2ae22551808b 691 sisu_0.36.1-1.dsc 31fc43e92b23ceb2834c8b2fdc4caaf5 13896 sisu_0.36.1-1.diff.gz @@ -4105,8 +4160,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.36.1.orig.tar.gz * html batch processing fix, placement of files: index.html, toc.html and doc.html -%% sisu_0.36.0.orig.tar.gz (2005w52/4 | 2005-12-29) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.36.0.orig.tar.gz +** sisu_0.36.0.orig.tar.gz (2005w52/4 | 2005-12-29) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.36.0.orig.tar.gz 9f81885774e9bccf267ba1bde2d9894b 3261722 sisu_0.36.0.orig.tar.gz f380ff4f31e1e92c796017bf2636f037 691 sisu_0.36.0-1.dsc 44f61789decda5816cf4b106fade30b2 13864 sisu_0.36.0-1.diff.gz @@ -4138,8 +4193,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.36.0.orig.tar.gz [contains a batch processing bug affecting some html output, fix in 0.36.1] -%% sisu_0.35.0.orig.tar.gz (2005w52/3 | 2005-12-28) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.35.0.orig.tar.gz +** sisu_0.35.0.orig.tar.gz (2005w52/3 | 2005-12-28) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.35.0.orig.tar.gz f86673b0bf576a82aa73c80540a2303f 3260953 sisu_0.35.0.orig.tar.gz 4db5b9c912b117286460a85b59fd8d8a 691 sisu_0.35.0-1.dsc 362829f8d71ee03eaf47aa1f8b8f3856 13828 sisu_0.35.0-1.diff.gz @@ -4185,8 +4240,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.35.0.orig.tar.gz [contains a batch processing bug affecting some html output, fix in 0.36.1] -%% sisu_0.34.2.orig.tar.gz (2005w51/1 | 2005-12-19) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.34.2.orig.tar.gz +** sisu_0.34.2.orig.tar.gz (2005w51/1 | 2005-12-19) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.34.2.orig.tar.gz db01ece3bc2314c57f0aa88d6ebd2974 3254394 sisu_0.34.2.orig.tar.gz 197f762e774ddb42bc35c922386d3133 691 sisu_0.34.2-1.dsc 2520379d811471ff5a3ca7fab6c4c646 13798 sisu_0.34.2-1.diff.gz @@ -4197,8 +4252,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.34.2.orig.tar.gz * digests, include in header url for set sisu_manifest, and time and version information at the top of the document -%% sisu_0.34.1.orig.tar.gz (2005w50/7 | 2005-12-18) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.34.1.orig.tar.gz +** sisu_0.34.1.orig.tar.gz (2005w50/7 | 2005-12-18) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.34.1.orig.tar.gz d42234876268924db8dddd33faecd3b0 3254032 sisu_0.34.1.orig.tar.gz ba33053014594db6cc36489ccf49b5c1 691 sisu_0.34.1-1.dsc 0d7297accec601ff4e9f93a4746f3cd5 13756 sisu_0.34.1-1.diff.gz @@ -4207,8 +4262,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.34.1.orig.tar.gz * manifest, md5 if markup source is shared, show if -v -%% sisu_0.34.0.orig.tar.gz (2005w50/6 | 2005-12-17) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.34.0.orig.tar.gz +** sisu_0.34.0.orig.tar.gz (2005w50/6 | 2005-12-17) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.34.0.orig.tar.gz b46664690687cec318848df0f2d663f7 3253826 sisu_0.34.0.orig.tar.gz 2c5cdede22b60b4f71294ca1a2a1e804 691 sisu_0.34.0-1.dsc 1c636c138c29931d6216349f0655a709 13695 sisu_0.34.0-1.diff.gz @@ -4280,14 +4335,15 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.34.0.orig.tar.gz * minor screen display url correction, in sax.xml -%% sisu_0.33.0.orig.tar.gz (2005w50/4 | 2005-12-15) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.33.0.orig.tar.gz +** sisu_0.33.0.orig.tar.gz (2005w50/4 | 2005-12-15) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.33.0.orig.tar.gz 8a0907a006a1cb7187b5006db4f5ff7c 3252270 sisu_0.33.0.orig.tar.gz 42b0ac73e9c5d680c70c86d9ee3115c2 691 sisu_0.33.0-1.dsc 2c1a41d51aefa57d3a7c0f4c82356ce5 13649 sisu_0.33.0-1.diff.gz * processing directory, moved to ./_sisu_processing from ./_sisu/processing - [reason: makes it easier to backup _sisu [you will almost never want _sisu_processing]] + [reason: makes it easier to backup _sisu [you will almost never want + _sisu_processing]] /tmp/_sisu_processing is default and used if the former directory is absent (instead of /tmp/sisu_processing for consistency) [reason for local directory processing option if /tmp is default, exists, @@ -4305,8 +4361,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.33.0.orig.tar.gz * install (Rantfile and rant: install), a fix required -%% sisu_0.32.5.orig.tar.gz (2005w50/3 | 2005-12-14) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.32.5.orig.tar.gz +** sisu_0.32.5.orig.tar.gz (2005w50/3 | 2005-12-14) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.32.5.orig.tar.gz aaaa1f0b62a45f5631d6875b8d1c4f60 3250422 sisu_0.32.5.orig.tar.gz e201e7b1429886cf9b2be3ec14a63f18 691 sisu_0.32.5-1.dsc 01009df572a86b00e2ea1d3ddf7b1211 13627 sisu_0.32.5-1.diff.gz @@ -4315,19 +4371,22 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.32.5.orig.tar.gz orig.tar.gz has not been updated properly since 0.31.4, debian package has issue with autopackage builder - * debian package improved, however: diffs started from scratch, information/history abandoned - Reason: undetermined problem with automated package builder. - automated package builder (which uses darcs and darcs-buildpackage) builds package - normally/properly with a pristine directory structure, but not with accumulated debian build history. - For now, the orig.tar.gz and debian package structure are updated, and debian history is not included. + * debian package improved, however: diffs started from scratch, + + information/history abandoned Reason: undetermined problem with automated + package builder. automated package builder (which uses darcs and + darcs-buildpackage) builds package normally/properly with a pristine + directory structure, but not with accumulated debian build history. For now, + the orig.tar.gz and debian package structure are updated, and debian history + is not included. * directory named extra removed from source tarball, extra/debian/man moved to debian/man * debian, correction of a man page -%% sisu_0.32.4.orig.tar.gz (2005w50/1 | 2005-12-12) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.32.4.orig.tar.gz +** sisu_0.32.4.orig.tar.gz (2005w50/1 | 2005-12-12) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.32.4.orig.tar.gz bd699b88457a2daf06de35681cd4df47 3265783 sisu_0.32.4.orig.tar.gz 2e8a85326c7e14845481affb4df00fc0 692 sisu_0.32.4-1.dsc e18913a52d26cf6bd1e5952b288cc08a sisu_0.32.4-1.diff.gz @@ -4338,24 +4397,24 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.32.4.orig.tar.gz * odf (opendocument), sisu document metadata -%% sisu_0.32.3.orig.tar.gz (2005w49/7 | 2005-12-11) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.32.3.orig.tar.gz +** sisu_0.32.3.orig.tar.gz (2005w49/7 | 2005-12-11) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.32.3.orig.tar.gz 83e69d4ae96e578e8d089e9ad52c53c0 3265897 sisu_0.32.3.orig.tar.gz e5c79923d0f574b7c9b8c5e36b9cead8 692 sisu_0.32.3-1.dsc 6b95e5e713468c957da365e05bf5b3a7 258645 sisu_0.32.3-1.diff.gz * html endnote url re-fix -%% sisu_0.32.2.orig.tar.gz (2005w49/4 | 2005-12-08) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.32.2.orig.tar.gz +** sisu_0.32.2.orig.tar.gz (2005w49/4 | 2005-12-08) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.32.2.orig.tar.gz b95ce4a61d1ad27eca528624fcc582c9 3265864 sisu_0.32.2.orig.tar.gz 8d84f343edb6dc7dd5e4edbc54f5633c 692 sisu_0.32.2-1.dsc a95ac72c37636ac3ba15f6a9ec6ab4d2 258346 sisu_0.32.2-1.diff.gz * sqlite, repair -%% sisu_0.32.1.orig.tar.gz (2005w48/6 | 2005-12-03) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.32.1.orig.tar.gz +** sisu_0.32.1.orig.tar.gz (2005w48/6 | 2005-12-03) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.32.1.orig.tar.gz 568917465359a1324f973929009c6993 3265886 sisu_0.32.1.orig.tar.gz 6f539432cebe4abfeadf87e993416fcb 692 sisu_0.32.1-1.dsc 3420efac3b35079d0ad3197a1e7fb4e0 257563 sisu_0.32.1-1.diff.gz @@ -4367,8 +4426,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.32.1.orig.tar.gz * debian:control a missing comma added to comma delimited depends list -%% sisu_0.32.0.orig.tar.gz (2005w48/4 | 2005-12-01) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.32.0.orig.tar.gz +** sisu_0.32.0.orig.tar.gz (2005w48/4 | 2005-12-01) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.32.0.orig.tar.gz d9a549c11f77809c874ab664fc24d41f 3265763 sisu_0.32.0.orig.tar.gz f3605f1094fb587dbc113198054c868f 692 sisu_0.32.0-1.dsc 54f1ebd40f654df574043270e8c939f4 257434 sisu_0.32.0-1.diff.gz @@ -4380,8 +4439,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.32.0.orig.tar.gz * -q -v -V -M -u screen information levels better sorted -%% sisu_0.31.5.orig.tar.gz (2005w48/4 | 2005-12-01) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.31.5.orig.tar.gz +** sisu_0.31.5.orig.tar.gz (2005w48/4 | 2005-12-01) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.31.5.orig.tar.gz 9fe95a6f45eb21dabcdf227ccce1dae9 3273030 sisu_0.31.5.orig.tar.gz a7faf0e8797755a628c055e29e2da34a 691 sisu_0.31.5-1.dsc fa5e70331f75052e604297d900907f38 13116 sisu_0.31.5-1.diff.gz @@ -4419,8 +4478,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.31.5.orig.tar.gz * Debian package adjustment -%% sisu_0.31.4.orig.tar.gz (2005w48/2 | 2005-11-29) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.31.4.orig.tar.gz +** sisu_0.31.4.orig.tar.gz (2005w48/2 | 2005-11-29) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.31.4.orig.tar.gz 5f9e68079806301e4f32ddc801ffdbd0 3249616 sisu_0.31.4.orig.tar.gz 9bdc2f510a981efbd811194dddb230a4 679 sisu_0.31.4-1.dsc 27db1bffe6571ee571e54961a450775e 11351 sisu_0.31.4-1.diff.gz @@ -4431,8 +4490,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.31.4.orig.tar.gz * sisu-composite together with sisu-examples installs the whole of SiSU -%% sisu_0.31.3.orig.tar.gz (2005w48/1 | 2005-11-28) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.31.3.orig.tar.gz +** sisu_0.31.3.orig.tar.gz (2005w48/1 | 2005-11-28) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.31.3.orig.tar.gz 562d89e8a4346350f749f660eb266a57 3245995 sisu_0.31.3.orig.tar.gz af095b570f9aa0a7d1472747ea854e8e 10769 sisu_0.31.3-1.diff.gz 68cd0ea97435cc03c893d68d7e70259a 10789 sisu_0.31.3-2.diff.gz @@ -4440,7 +4499,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.31.3.orig.tar.gz * remote url gathering of images re-fixed, e.g. sisu -Hpv http://www.jus.uio.no/sisu/free_culture.lawrence_lessig/free_culture.lawrence_lessig.s3 - should produce html and pdf of Free Culture from the online marked up file, with the images + should produce html and pdf of Free Culture from the online marked up file, + with the images [sisu -CC (to copy downloaded images to the output directory)] sisu -pHv http://www.jus.uio.no/sisu/sphinx_or_robot.leena_krohn.1996/sphinx_or_robot.leena_krohn.1996.s3 [has even more images, you will have to repeat sisu -CC] @@ -4462,15 +4522,15 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.31.3.orig.tar.gz * sisu_0.31.3-2 debian:control: Depends: ruby (>=1.8.2) -%% sisu_0.31.2.orig.tar.gz (2005w47/6 | 2005-11-26) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.31.2.orig.tar.gz +** sisu_0.31.2.orig.tar.gz (2005w47/6 | 2005-11-26) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.31.2.orig.tar.gz e928fc31ce6109f924836c79a3c19027 3245306 sisu_0.31.2.orig.tar.gz 374bbe3ae0ddc53a652c5abcb421d6a7 10726 sisu_0.31.2-1.diff.gz * debian autobuild fix [external scaffolding] -%% sisu_0.31.1.orig.tar.gz (2005w47/6 | 2005-11-26) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.31.1.orig.tar.gz +** sisu_0.31.1.orig.tar.gz (2005w47/6 | 2005-11-26) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.31.1.orig.tar.gz b1734e76a39d043010e30722bbb3359c 3245133 sisu_0.31.1.orig.tar.gz 20bbb1f84c34779e55abed80aae7fdf0 10679 sisu_0.31.1-1.diff.gz @@ -4481,8 +4541,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.31.1.orig.tar.gz * [Note: change to automated debian package build procedure] -%% sisu_0.31.0.orig.tar.gz (2005w47/5 | 2005-11-25) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.31.0.orig.tar.gz +** sisu_0.31.0.orig.tar.gz (2005w47/5 | 2005-11-25) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.31.0.orig.tar.gz e6beae75cda1d00c68dc0d97c67cb540 3244304 sisu_0.31.0.orig.tar.gz 8785cf622dee3fe07eed841b8cfbf8e1 10626 sisu_0.31.0-1.diff.gz @@ -4491,8 +4551,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.31.0.orig.tar.gz markup change use regex directly [results in odf (openoffice) repair of 0.30.9] -%% sisu_0.30.10.orig.tar.gz (2005w47/5 | 2005-11-25) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.30.10.orig.tar.gz +** sisu_0.30.10.orig.tar.gz (2005w47/5 | 2005-11-25) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.30.10.orig.tar.gz ed89acbe1f406f2f55052651d12f1b78 3242816 sisu_0.30.10.orig.tar.gz 6495690d1611efd7c9a8145a8b0ca73e 10589 sisu_0.30.10-1.diff.gz @@ -4501,8 +4561,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.30.10.orig.tar.gz [new version number 0.31 opened for header use of regex to italicise and bold] -%% sisu_0.30.9.orig.tar.gz (2005w47/2 | 2005-11-22) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.30.9.orig.tar.gz +** sisu_0.30.9.orig.tar.gz (2005w47/2 | 2005-11-22) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.30.9.orig.tar.gz 70cc77083106e86b98bcf719ec35d657 3242867 sisu_0.30.9.orig.tar.gz 5ab1832552e65f598304baff2e253a88 10499 sisu_0.30.9-1.diff.gz @@ -4516,8 +4576,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.30.9.orig.tar.gz * minor notes on installation in README -%% sisu_0.30.8.orig.tar.gz (2005w47/2 | 2005-11-22) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.30.8.orig.tar.gz +** sisu_0.30.8.orig.tar.gz (2005w47/2 | 2005-11-22) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.30.8.orig.tar.gz a75adbe1198732ec577c630e4b4e94dd 3229748 sisu_0.30.8.orig.tar.gz 3a4cd20539b968f37d10c1a8383bc315 10595 sisu_0.30.8-1.diff.gz @@ -4530,8 +4590,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.30.8.orig.tar.gz * url (-U) print urls without -v -%% sisu_0.30.7.orig.tar.gz (2005w47/1 | 2005-11-21) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.30.7.orig.tar.gz +** sisu_0.30.7.orig.tar.gz (2005w47/1 | 2005-11-21) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.30.7.orig.tar.gz 83c56fa696a75a9111295c99c2e5196e 3229287 sisu_0.30.7.orig.tar.gz 2e581d080177a0aa24f7076597676438 10552 sisu_0.30.7-1.diff.gz @@ -4541,8 +4601,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.30.7.orig.tar.gz * composite documents, fix manual closure of file is apparently necessary ! -%% sisu_0.30.6.orig.tar.gz (2005w46/7 | 2005-11-20) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.30.6.orig.tar.gz +** sisu_0.30.6.orig.tar.gz (2005w46/7 | 2005-11-20) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.30.6.orig.tar.gz c9abcf18916ac55d67308039f01933bb 3228496 sisu_0.30.6.orig.tar.gz 810751b72796f862fe5d9f4cfcbe195b 10510 sisu_0.30.6-1.diff.gz @@ -4550,8 +4610,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.30.6.orig.tar.gz * rsync (-R), screen output minor (what default, verbose and quiet do) -%% sisu_0.30.5.orig.tar.gz (2005w46/7 | 2005-11-20) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.30.5.orig.tar.gz +** sisu_0.30.5.orig.tar.gz (2005w46/7 | 2005-11-20) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.30.5.orig.tar.gz e3e08897e4d7c3373c5898f31926c094 3228219 sisu_0.30.5.orig.tar.gz 583723571b8df2aa7717a7872b143227 10497 sisu_0.30.5-1.diff.gz @@ -4563,8 +4623,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.30.5.orig.tar.gz * sisu_doc, drop making of directory _sisu/config (using _sisu/conf) -%% sisu_0.30.4.orig.tar.gz (2005w46/6 | 2005-11-19) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.30.4.orig.tar.gz +** sisu_0.30.4.orig.tar.gz (2005w46/6 | 2005-11-19) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.30.4.orig.tar.gz a2a1bf159e3ccfdd7a15baf4f2603fbf 3227828 sisu_0.30.4.orig.tar.gz 895212c9fb09f100674338b7694ad921 10481 sisu_0.30.4-1.diff.gz @@ -4578,8 +4638,9 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.30.4.orig.tar.gz * moved sisu_changelog out of main SiSU document [has grown large] -%% sisu_0.30.3.orig.tar.gz (2005w46/6 | 2005-11-19) [Debian Release snapshot, uploaded by Wookey] -http://www.jus.uio.no/sisu/pkg/src/sisu_0.30.3.orig.tar.gz +** sisu_0.30.3.orig.tar.gz (2005w46/6 | 2005-11-19) + [Debian Release snapshot, uploaded by Wookey] + http://www.jus.uio.no/sisu/pkg/src/sisu_0.30.3.orig.tar.gz 444a194aae38120f13fd3bf2f9ae505a 3227547 sisu_0.30.3.orig.tar.gz 1d1b49a957cb118a3110574d26bb9304 10413 sisu_0.30.3-1.diff.gz @@ -4613,22 +4674,23 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.30.3.orig.tar.gz * help, update, sync with man pages -%% sisu_0.30.2.orig.tar.gz (2005w46/2 | 2005-11-15) [Debian Release snapshot, uploaded by Wookey] -http://www.jus.uio.no/sisu/pkg/src/sisu_0.30.2.orig.tar.gz +** sisu_0.30.2.orig.tar.gz (2005w46/2 | 2005-11-15) + [Debian Release snapshot, uploaded by Wookey] + http://www.jus.uio.no/sisu/pkg/src/sisu_0.30.2.orig.tar.gz d0f8f7dfe1106616e3e0790c034cf190 3228007 sisu_0.30.2.orig.tar.gz f953aa19d54e99a7a8d4669aaffe87ad 10130 sisu_0.30.2-1.diff.gz * minor cleaning -%% sisu_0.30.1.orig.tar.gz (2005w46/1 | 2005-11-14) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.30.1.orig.tar.gz +** sisu_0.30.1.orig.tar.gz (2005w46/1 | 2005-11-14) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.30.1.orig.tar.gz 6367fc10883a98452d87044193338062 3227345 sisu_0.30.1.orig.tar.gz 59706eabd49a51394887d4ebb218cd3c 10112 sisu_0.30.1-1.diff.gz * summary, include plain.txt where available -%% sisu_0.30.0.orig.tar.gz (2005w45/7 | 2005-11-13) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.30.0.orig.tar.gz +** sisu_0.30.0.orig.tar.gz (2005w45/7 | 2005-11-13) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.30.0.orig.tar.gz 2ab163fbf4a3b2ed31e14328ce69cbac 3227035 sisu_0.30.0.orig.tar.gz 6b0103b794fe8c6c015043b56f7770cd 10096 sisu_0.30.0-1.diff.gz @@ -4638,7 +4700,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.30.0.orig.tar.gz * sisudoc, re-named sisu_doc rather than sisu_ball - * sisudoc, only -V and -M show verbose tgz of what goes in to sisudoc (previously -v did) + * sisudoc, only -V and -M show verbose tgz of what goes in to sisudoc + (previously -v did) * name correction: SiSU is a recursive acronym, and has other alternative possible expansions, one of which i got wrong, @@ -4652,8 +4715,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.30.0.orig.tar.gz and second expansion) i guess this correction calls for a major version number change! hope no one (else) notices ;-) ] -%% sisu_0.29.5.orig.tar.gz (2005w45/5 | 2005-11-11) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.29.5.orig.tar.gz +** sisu_0.29.5.orig.tar.gz (2005w45/5 | 2005-11-11) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.29.5.orig.tar.gz 3e0ad7d2f8b02d0f3e61f113b2430269 3223938 sisu_0.29.5.orig.tar.gz 90a2570933de02fabd965fe8218fa354 10060 sisu_0.29.5-1.diff.gz @@ -4664,8 +4727,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.29.5.orig.tar.gz * minor fixes, [regex match of param metadata and copyright sign in odf] -%% sisu_0.29.4.orig.tar.gz (2005w45/5 | 2005-11-11) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.29.4.orig.tar.gz +** sisu_0.29.4.orig.tar.gz (2005w45/5 | 2005-11-11) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.29.4.orig.tar.gz 0d47f551de9f140d6cabc84614e2b4d8 3223745 sisu_0.29.4.orig.tar.gz 600d5725cd8835ce4cc345a10d074ca2 10035 sisu_0.29.4-1.diff.gz @@ -4690,8 +4753,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.29.4.orig.tar.gz * sysenv, pdfetex, debian renaming, search for pdfetex, pdftex and pdflatex to generate pdf from SiSU's LaTeX output -%% sisu_0.29.3.orig.tar.gz (2005w45/2 | 2005-11-07) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.29.3.orig.tar.gz +** sisu_0.29.3.orig.tar.gz (2005w45/2 | 2005-11-07) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.29.3.orig.tar.gz f4b9e6b875e9d01c1c52bfa68f1e3d56 3222790 sisu_0.29.3.orig.tar.gz da61f9e61a5e5b7538c47d996b24a937 9961 sisu_0.29.3-1.diff.gz @@ -4714,8 +4777,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.29.3.orig.tar.gz * [minor editing of program file headers] -%% sisu_0.29.2.orig.tar.gz (2005w45/1 | 2005-11-07) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.29.2.orig.tar.gz +** sisu_0.29.2.orig.tar.gz (2005w45/1 | 2005-11-07) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.29.2.orig.tar.gz b8ecd141040e1ffa0820cdf9382304a7 3220476 sisu_0.29.2.orig.tar.gz 3d42aeb8d9648fed4baf837c59cff7a5 9899 sisu_0.29.2-1.diff.gz @@ -4744,8 +4807,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.29.2.orig.tar.gz * [small changes: webserv var rename; cosmetic removal in html and xml of less-than greater-than on copy @ \<< home \>>] -%% sisu_0.29.1.orig.tar.gz (2005w44/6 | 2005-11-05) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.29.1.orig.tar.gz +** sisu_0.29.1.orig.tar.gz (2005w44/6 | 2005-11-05) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.29.1.orig.tar.gz c2a36974bf9c9d04e3c402a01500be68 3214920 sisu_0.29.1.orig.tar.gz 398f1f15f798bb31679ca91cb1b400ab 9802 sisu_0.29.1-1.diff.gz @@ -4763,8 +4826,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.29.1.orig.tar.gz more sense working with favoured used development distributed source control management systems, mercurial and darcs)] -%% sisu_0.29.0.orig.tar.gz (2005w44/1 | 2005-10-31) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.29.0.orig.tar.gz +** sisu_0.29.0.orig.tar.gz (2005w44/1 | 2005-10-31) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.29.0.orig.tar.gz a1658902d929eee564c77f061568a677 3214113 sisu_0.29.0.orig.tar.gz fc3c5c566c307636d23467476d38b5bf 9732 sisu_0.29.0-1.diff.gz @@ -4772,8 +4835,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.29.0.orig.tar.gz affecting default html segment naming [change to metaverse affects downstream processing] -%% sisu_0.28.4.orig.tar.gz (2005w44/1 | 2005-10-31) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.28.4.orig.tar.gz +** sisu_0.28.4.orig.tar.gz (2005w44/1 | 2005-10-31) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.28.4.orig.tar.gz f3f00e850a17d2fbfbffadf8a0d6ef5d 3213380 sisu_0.28.4.orig.tar.gz e9e5a3f5a1ed1065b2c02b15d630a213 9718 sisu_0.28.4-1.diff.gz @@ -4792,15 +4855,16 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.28.4.orig.tar.gz * doc/overview.txt update on things not done in list -%% sisu_0.28.3.orig.tar.gz (2005w42/7 | 2005-10-23) [Debian Release snapshot, uploaded by Wookey] -http://www.jus.uio.no/sisu/pkg/src/sisu_0.28.3.orig.tar.gz +** sisu_0.28.3.orig.tar.gz (2005w42/7 | 2005-10-23) + [Debian Release snapshot, uploaded by Wookey] + http://www.jus.uio.no/sisu/pkg/src/sisu_0.28.3.orig.tar.gz 144e450c59d99c9baa24e1f265e19182 3212941 sisu_0.28.3.orig.tar.gz bf0ecc4e8a2378acfadee2158005a500 9669 sisu_0.28.3-1.diff.gz * metaverse, bullets accidentally removed, and put back -%% sisu_0.28.2.orig.tar.gz (2005w42/6 | 2005-10-22) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.28.2.orig.tar.gz +** sisu_0.28.2.orig.tar.gz (2005w42/6 | 2005-10-22) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.28.2.orig.tar.gz ae92bc6a14600a15f4bfbe5512bf9af2 3213202 sisu_0.28.2.orig.tar.gz ee23f7ac2122521fe4d802e023921a7f 9644 sisu_0.28.2-1.diff.gz @@ -4809,8 +4873,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.28.2.orig.tar.gz * character encoding touches, e.g. sample files saved as utf-8 -%% sisu_0.28.1.orig.tar.gz (2005w42/6 | 2005-10-22) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.28.1.orig.tar.gz +** sisu_0.28.1.orig.tar.gz (2005w42/6 | 2005-10-22) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.28.1.orig.tar.gz e672ccc483cf48fed084bfce99f87b8d 3212728 sisu_0.28.1.orig.tar.gz dbe154e00f8421a2f05c67a11c2e7cbc 9618 sisu_0.28.1-1.diff.gz @@ -4822,8 +4886,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.28.1.orig.tar.gz * some database operations visited, (update) -%% sisu_0.28.0.orig.tar.gz (2005w42/5 | 2005-10-21) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.28.0.orig.tar.gz +** sisu_0.28.0.orig.tar.gz (2005w42/5 | 2005-10-21) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.28.0.orig.tar.gz 12064bd92864441ab8b103f094412c2f 3210000 sisu_0.28.0.orig.tar.gz 22c5452ca4a060ddbb4bcb768a4bd119 9600 sisu_0.28.0-1.diff.gz @@ -4839,10 +4903,11 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.28.0.orig.tar.gz * made note of opendocument format output on sisu home page [feature not complete] - * synced skin_sisu.rb files, (there are a bit too many of them, most would normally be syslinks) + * synced skin_sisu.rb files, (there are a bit too many of them, most would + normally be syslinks) -%% sisu_0.26.4.orig.tar.gz (2005w42/2 | 2005-10-18) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.26.4.orig.tar.gz +** sisu_0.26.4.orig.tar.gz (2005w42/2 | 2005-10-18) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.26.4.orig.tar.gz 6cd9d7bcb42a48a7475d6bd724b766be 3202069 sisu_0.26.4.orig.tar.gz 5f0a0dec3a5819f2e266581d912255ad 9499 sisu_0.26.4-1.diff.gz @@ -4884,8 +4949,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.26.4.orig.tar.gz (iii) removed recommended incorrect libcgi_ruby. libfcgi-ruby1.8, remains; (iv) have added a basic open document file structure as a tgz file. -%% sisu_0.26.3.orig.tar.gz (2005w40/5 | 2005-10-07) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.26.3.orig.tar.gz +** sisu_0.26.3.orig.tar.gz (2005w40/5 | 2005-10-07) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.26.3.orig.tar.gz 309cbdc9b2ab048a670ca9301aaeee87 3183245 sisu_0.26.3.orig.tar.gz 3dc4a9587427db4819a10958c4adde5c 9342 sisu_0.26.3-1.diff.gz @@ -4898,7 +4963,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.26.3.orig.tar.gz but is a convenient way of packing the contents of a file for sending) [early days] - * man1/sisu.1 upadated and html on -B sisu file format (sisu help not yet done) + * man1/sisu.1 upadated and html on -B sisu file format (sisu help not yet + done) * cosmetic firefox taken from list of lightweight browsers, remains very much amongst the heavies @@ -4906,8 +4972,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.26.3.orig.tar.gz * cosmetic correction on info related to librmagick-ruby contained within sample document free_culture -%% sisu_0.26.2.orig.tar.gz (2005w39/5 | 2005-09-30) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.26.2.orig.tar.gz +** sisu_0.26.2.orig.tar.gz (2005w39/5 | 2005-09-30) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.26.2.orig.tar.gz 2b5f2c65088a6f95303c2b99d5033386 3179769 sisu_0.26.2.orig.tar.gz 9d2aa597a50af0608c382e6f52f8a873 9322 sisu_0.26.2-1.diff.gz @@ -4936,19 +5002,20 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.26.2.orig.tar.gz sample "Free Culture", Lawrence Lessig. Note this is not necessary from sisu-0.20.0 onwards, if you have rubymagick installed. -WARNING ruby 1.8.3 (2005-09-21) [i486-linux] segfaults SiSU -FIXED in 1.8.3 (2005-09-29) [i486-linux] thank you TS/Guy Decoux -the new ruby build is not as yet uploaded to Debian unstale + WARNING ruby 1.8.3 (2005-09-21) [i486-linux] segfaults SiSU + FIXED in 1.8.3 (2005-09-29) [i486-linux] thank you TS/Guy Decoux + the new ruby build is not as yet uploaded to Debian unstale -%% sisu_0.27.0.orig.tar.gz (2005w39/1 | 2005-09-26) %% Emergency Release: +** sisu_0.27.0.orig.tar.gz (2005w39/1 | 2005-09-26) %% Emergency Release: -NOTE: this is an emergency version of SiSU that does not segfault with -problem versions of ruby, see note follwing. It is prepared without Syck/Yaml + NOTE: this is an emergency version of SiSU that does not segfault with + problem versions of ruby, see note follwing. It is prepared without Syck/Yaml -Problem ruby versions: -* ruby 1.8.3 (2005-09-21) and was removed by TS:Guy in ruby 1.8.3 (2005-09-29), - released as Debian unstable ruby-1.8.2-1, and in -* ruby 1.8.3 (2005-10-12) and was again removed by TS:Guy in ruby 1.8.3 (2005-10-13). + Problem ruby versions: + * ruby 1.8.3 (2005-09-21) and was removed by TS:Guy in ruby 1.8.3 + (2005-09-29), released as Debian unstable ruby-1.8.2-1, and in + * ruby 1.8.3 (2005-10-12) and was again removed by TS:Guy in ruby 1.8.3 + (2005-10-13). * Temporary Emergency Release ruby 1.8.3 (2005-09-21) [i486-linux]] segfaults sisu @@ -4963,8 +5030,8 @@ Problem ruby versions: ignoring yaml user config files * does not provide sisu version information -%% sisu_0.26.1.orig.tar.gz (2005w37/7 | 2005-09-18) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.26.1.orig.tar.gz +** sisu_0.26.1.orig.tar.gz (2005w37/7 | 2005-09-18) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.26.1.orig.tar.gz a6e020a9932d972cc92a8abdcb704238 3156526 sisu_0.26.1.orig.tar.gz 4cbe9d5240b03eea9fc6392ebb2aca46 9304 sisu_0.26.1-1.diff.gz @@ -4974,8 +5041,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.26.1.orig.tar.gz * minor pruning and renaming, small changes -%% sisu_0.26.0.orig.tar.gz (2005w37/7 | 2005-09-18) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.26.0.orig.tar.gz +** sisu_0.26.0.orig.tar.gz (2005w37/7 | 2005-09-18) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.26.0.orig.tar.gz 4d1702c6cb8f162f4c7ece7a236148c6 3159698 sisu_0.26.0.orig.tar.gz 99f922789101f388cf3a7562ec2953c5 9293 sisu_0.26.0-1.diff.gz @@ -4993,8 +5060,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.26.0.orig.tar.gz * start enforcing lower case sisu markup tagging -%% sisu_0.25.11.orig.tar.gz (2005w37/6 | 2005-09-17) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.25.11.orig.tar.gz +** sisu_0.25.11.orig.tar.gz (2005w37/6 | 2005-09-17) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.25.11.orig.tar.gz 5330033ca4c32a20424b212d5e15705e 3158745 sisu_0.25.11.orig.tar.gz bdd533301ed392ec7c27f1e364dc8388 sisu_0.25.11-1.diff.gz @@ -5020,8 +5087,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.25.11.orig.tar.gz * man page, man sisu, updated to include "-S webrick" -%% sisu_0.25.10.orig.tar.gz (2005w37/5 | 2005-09-15) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.25.10.orig.tar.gz +** sisu_0.25.10.orig.tar.gz (2005w37/5 | 2005-09-15) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.25.10.orig.tar.gz 1b7fa60d23869d33f5d918d5aa1cf424 3157417 sisu_0.25.10.orig.tar.gz 9d4b75bde3f0f138d1e4d31b7964d374 9262 sisu_0.25.10-1.diff.gz @@ -5031,8 +5098,9 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.25.10.orig.tar.gz * minor code cleaning -%% sisu_0.25.9.orig.tar.gz (2005w37/3 | 2005-09-14) [Debian Release snapshot, uploaded by Wookey] -http://www.jus.uio.no/sisu/pkg/src/sisu_0.25.9.orig.tar.gz +** sisu_0.25.9.orig.tar.gz (2005w37/3 | 2005-09-14) + [Debian Release snapshot, uploaded by Wookey] + http://www.jus.uio.no/sisu/pkg/src/sisu_0.25.9.orig.tar.gz 48249bcd13900d9d68519585a3e825f6 3162000 sisu_0.25.9.orig.tar.gz 2c74d1288dea0c604603185ae71a4421 9247 sisu_0.25.9-1.diff.gz @@ -5046,8 +5114,9 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.25.9.orig.tar.gz * man pages additions, mostly "man 8 sisu" -%% sisu_0.25.8.orig.tar.gz (2005w37/3 | 2005-09-14) [Debian Release snapshot, uploaded by Wookey] -http://www.jus.uio.no/sisu/pkg/src/sisu_0.25.8.orig.tar.gz +** sisu_0.25.8.orig.tar.gz (2005w37/3 | 2005-09-14) + [Debian Release snapshot, uploaded by Wookey] + http://www.jus.uio.no/sisu/pkg/src/sisu_0.25.8.orig.tar.gz bd8edf228360f3f3795812c93edfee19 3159743 sisu_0.25.8.orig.tar.gz 17b662d3d2e7f1881c7eebecb6dca192 9232 sisu_0.25.8-1.diff.gz @@ -5065,8 +5134,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.25.8.orig.tar.gz * help, fix help on markup \ escape character (escaped) -%% sisu_0.25.7.orig.tar.gz (2005w37/2 | 2005-09-13) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.25.7.orig.tar.gz +** sisu_0.25.7.orig.tar.gz (2005w37/2 | 2005-09-13) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.25.7.orig.tar.gz b86531a1788f6bce8e81328760801fa3 3158773 sisu_0.25.7.orig.tar.gz a2824de38545b6695eb06ea35bb73fea 9207 sisu_0.25.7-1.diff.gz @@ -5091,8 +5160,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.25.7.orig.tar.gz [extensive testing escaping the full range of special characters is necessary these include \\ \< \> \{ \} and the contextual * ! / _ \^ , + ] -%% sisu_0.25.6.orig.tar.gz (2005w37/1 | 2005-09-12) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.25.6.orig.tar.gz +** sisu_0.25.6.orig.tar.gz (2005w37/1 | 2005-09-12) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.25.6.orig.tar.gz c0b6aa1a71a4d139d65c43fb2d21b8b0 3156969 sisu_0.25.6.orig.tar.gz 283c663e1b3e7803217d80709dcc7b73 9186 sisu_0.25.6-1.diff.gz @@ -5111,24 +5180,24 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.25.6.orig.tar.gz * copyright SiSU system, object numbering etc. in pdfs, (reduced font size & words from previous Debian release, [a bit more than in 0.25.5]) -%% sisu_0.25.5.orig.tar.gz (2005w37/1 | 2005-09-12) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.25.5.orig.tar.gz +** sisu_0.25.5.orig.tar.gz (2005w37/1 | 2005-09-12) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.25.5.orig.tar.gz dadf9ffb77c629189be5f08345f451cf 3154083 sisu_0.25.5.orig.tar.gz 7749d8a2a4ed73e9f0d85e5fae5d9027 9178 sisu_0.25.5-1.diff.gz * latex/pdf cosmetic reduced size of font related to document processing information. -%% sisu_0.25.4.orig.tar.gz (2005w37/1 | 2005-09-12) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.25.4.orig.tar.gz +** sisu_0.25.4.orig.tar.gz (2005w37/1 | 2005-09-12) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.25.4.orig.tar.gz b2bd5bd90ebb3af821f7b60a03cfecaa 3153879 sisu_0.25.4.orig.tar.gz 894ed52890f238a8feab48e80e86aae8 9166 sisu_0.25.4-1.diff.gz * metaverse, fix related to 0.25.3 (interaction between operation of bold lines and bold words selected in header). -%% sisu_0.25.3.orig.tar.gz (2005w37/1 | 2005-09-12) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.25.3.orig.tar.gz +** sisu_0.25.3.orig.tar.gz (2005w37/1 | 2005-09-12) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.25.3.orig.tar.gz 079f2c259f8de88e48ce16a6b0eed242 3153671 sisu_0.25.3.orig.tar.gz 1388f9f6183f76b49aa52ccef26bc5bc 9153 sisu_0.25.3-1.diff.gz @@ -5138,8 +5207,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.25.3.orig.tar.gz * changes to text accompanying latex/pdfs, toning down of language, correction of gpl2 url to fsf.org rather than gnu.org -%% sisu_0.25.2.orig.tar.gz (2005w36/6 | 2005-09-10) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.25.2.orig.tar.gz +** sisu_0.25.2.orig.tar.gz (2005w36/6 | 2005-09-10) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.25.2.orig.tar.gz de5b7c20ec8e793d131c0f7665a1447a 3153602 sisu_0.25.2.orig.tar.gz e46bcf337617273e1ef715010c0a7542 9134 sisu_0.25.2-1.diff.gz @@ -5148,8 +5217,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.25.2.orig.tar.gz fix affects processing with the -0 flag (zero), e.g. sisu -mHp0v [filename].s3 -%% sisu_0.25.1.orig.tar.gz (2005w36/6 | 2005-09-10) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.25.1.orig.tar.gz +** sisu_0.25.1.orig.tar.gz (2005w36/6 | 2005-09-10) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.25.1.orig.tar.gz a82d3a227babf3bc1a6660fafba17ecc 3153326 sisu_0.25.1.orig.tar.gz 5df9ff95789c457566e0fc822449f1ef 9122 sisu_0.25.1-1.diff.gz @@ -5158,8 +5227,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.25.1.orig.tar.gz fix affects sisu -S -%% sisu_0.25.0.orig.tar.gz (2005w36/6 | 2005-09-10) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.25.0.orig.tar.gz +** sisu_0.25.0.orig.tar.gz (2005w36/6 | 2005-09-10) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.25.0.orig.tar.gz 15d88f5a33da7f3cb427e5a8a0dae573 3153121 sisu_0.25.0.orig.tar.gz a191b69a92500d8880b764b6c33a4957 9111 sisu_0.25.0-1.diff.gz @@ -5172,12 +5241,12 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.25.0.orig.tar.gz (createall complains if database exists - you may not wish to remove existing) - * db/sql: replaced oid table with links table, and provide links to output files, - affects both pgsql and sqlite + * db/sql: replaced oid table with links table, and provide links to output + files, affects both pgsql and sqlite -%% sisu_0.24.2.orig.tar.gz (2005w36/5 | 2005-09-09) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.24.2.orig.tar.gz +** sisu_0.24.2.orig.tar.gz (2005w36/5 | 2005-09-09) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.24.2.orig.tar.gz 924f791aa2ab18e3917451ff09183a3b 3152290 sisu_0.24.2.orig.tar.gz cbbfdde8fd261b1bfdd47f633c895222 9093 sisu_0.24.2-1.diff.gz @@ -5187,8 +5256,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.24.2.orig.tar.gz http://www.netpromi.com/kirbybase_ruby.html ) hoever, this is a possible way forward should such a table be needed -%% sisu_0.24.1.orig.tar.gz (2005w36/4 | 2005-09-08) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.24.1.orig.tar.gz +** sisu_0.24.1.orig.tar.gz (2005w36/4 | 2005-09-08) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.24.1.orig.tar.gz 328d2c858900bca8594aaf9fdad48687 3154040 sisu_0.24.1.orig.tar.gz 2a8e982a69c58ea39a82c3c1e849fcc3 9083 sisu_0.24.1-1.diff.gz @@ -5220,8 +5289,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.24.1.orig.tar.gz treatment if at start of text, i.e. if actually headers, so can have a description of a header within text like 0\~level new=1,2,3; break=4 -%% sisu_0.24.0.orig.tar.gz (2005w36/3 | 2005-09-07) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.24.0.orig.tar.gz +** sisu_0.24.0.orig.tar.gz (2005w36/3 | 2005-09-07) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.24.0.orig.tar.gz 2270344926ff777132f50dbba0270c11 3153987 sisu_0.24.0.orig.tar.gz f0bc72f3a3f07984113d7dd21ba7afae 9071 sisu_0.24.0-1.diff.gz @@ -5293,8 +5362,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.24.0.orig.tar.gz * loading of skins for inserts -%% sisu_0.22.1.orig.tar.gz (2005w35/4 | 2005-09-01) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.22.1.orig.tar.gz +** sisu_0.22.1.orig.tar.gz (2005w35/4 | 2005-09-01) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.22.1.orig.tar.gz bd05b8766c923fefe62194ccfb851e40 3106333 sisu_0.22.1.orig.tar.gz a3c3f1369d34c477db9422de98ed7306 8955 sisu_0.22.1-1.diff.gz @@ -5303,8 +5372,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.22.1.orig.tar.gz * latex/pdf, placement of object numbers re-sorted, an inelegant fix, revisit later. -%% sisu_0.22.0.orig.tar.gz (2005w35/3 | 2005-08-31) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.22.0.orig.tar.gz +** sisu_0.22.0.orig.tar.gz (2005w35/3 | 2005-08-31) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.22.0.orig.tar.gz 7a9d78e29a2809767f5510ec8958155d 3105938 sisu_0.22.0.orig.tar.gz 9b7babcf4278dc69a94ec7b9f00609e0 8936 sisu_0.22.0-1.diff.gz @@ -5326,15 +5395,15 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.22.0.orig.tar.gz 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA [from: 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA] -%% sisu_0.21.2.orig.tar.gz (2005w34/7 | 2005-08-28) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.21.2.orig.tar.gz +** sisu_0.21.2.orig.tar.gz (2005w34/7 | 2005-08-28) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.21.2.orig.tar.gz b6deafd5e3627851a11b3865c7b54a36 3104604 sisu_0.21.2.orig.tar.gz db780c3273a6a6dd3b488dc1ee70cf82 8882 sisu_0.21.2-1.diff.gz * sisu-examples sisu_search.cgi sample correction -%% sisu_0.21.1.orig.tar.gz (2005w34/7 | 2005-08-28) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.21.1.orig.tar.gz +** sisu_0.21.1.orig.tar.gz (2005w34/7 | 2005-08-28) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.21.1.orig.tar.gz df503b6de6a98cca07c010ead14c8083 3104417 sisu_0.21.1.orig.tar.gz 4ce92696c4eb3c87434ea6c3984f3054 8870 sisu_0.21.1-1.diff.gz @@ -5342,8 +5411,9 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.21.1.orig.tar.gz * minor code edits -%% sisu_0.21.0.orig.tar.gz (2005w34/7 | 2005-08-28) [Debian Release snapshot, uploaded by Wookey] -http://www.jus.uio.no/sisu/pkg/src/sisu_0.21.0.orig.tar.gz +** sisu_0.21.0.orig.tar.gz (2005w34/7 | 2005-08-28) [Debian Release snapshot, + uploaded by Wookey] + http://www.jus.uio.no/sisu/pkg/src/sisu_0.21.0.orig.tar.gz 095879ae2f0784868b9506eb09012b41 3105687 sisu_0.21.0.orig.tar.gz 5d0274cb2a1f0e88c22c78d03dd869da 8852 sisu_0.21.0-1.diff.gz @@ -5367,8 +5437,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.21.0.orig.tar.gz * sisu manpage updated to take account of changes (help not yet) -%% sisu_0.20.9.orig.tar.gz (2005w34/5 | 2005-08-26) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.20.9.orig.tar.gz +** sisu_0.20.9.orig.tar.gz (2005w34/5 | 2005-08-26) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.20.9.orig.tar.gz 0f267a8fb912193b3714ea573ccaefea 3090429 sisu_0.20.9.orig.tar.gz 8b46fe8954ebdfaa89c5ecb608771b6a 8832 sisu_0.20.9-1.diff.gz @@ -5379,8 +5449,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.20.9.orig.tar.gz output sub-directory, it was relying on other selections for directory creation [thought done previously] affects flags -a -x -X -b -%% sisu_0.20.8.orig.tar.gz (2005w34/4 | 2005-08-25) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.20.8.orig.tar.gz +** sisu_0.20.8.orig.tar.gz (2005w34/4 | 2005-08-25) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.20.8.orig.tar.gz 2fee766bb3079d7f955dbeb8c7e1c9dd 3089931 sisu_0.20.8.orig.tar.gz 6505b8ad8e6ccdc73676a61b25a466a2 8815 sisu_0.20.8-1.diff.gz @@ -5388,12 +5458,13 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.20.8.orig.tar.gz postgresql & sqlite logic in same files [additional testing required] -%% sisu_0.20.7.orig.tar.gz (2005w34/3 | 2005-08-24) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.20.7.orig.tar.gz +** sisu_0.20.7.orig.tar.gz (2005w34/3 | 2005-08-24) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.20.7.orig.tar.gz 1fe53caf785a25d4a59ffb05e7c9c3aa 3098483 sisu_0.20.7.orig.tar.gz 914f8a07adb73f761c42e4c914abd3b2 8799 sisu_0.20.7-1.diff.gz - * added metadata categories (to the Dublin Core 15) added the following metatags, which seemed appropriate/useful: + * added metadata categories (to the Dublin Core 15) added the following + metatags, which seemed appropriate/useful: translator (or translated_by) illustrator (or illustrated_by) prepared_by @@ -5407,8 +5478,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.20.7.orig.tar.gz (sisu parses unix ascii, not dos ascii ... consider further, an issue for example with many(most/all?) Project Gutenberg texts) -%% sisu_0.20.6.orig.tar.gz (2005w34/1 | 2005-08-22) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.20.6.orig.tar.gz +** sisu_0.20.6.orig.tar.gz (2005w34/1 | 2005-08-22) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.20.6.orig.tar.gz 8e50493f947b6c1e0ed77bb1fb4e8ede 3096291 sisu_0.20.6.orig.tar.gz 0636fedf8a38e0cb62dbdf7c0ad9397f 8778 sisu_0.20.6-1.diff.gz @@ -5418,16 +5489,16 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.20.6.orig.tar.gz * (sisu_search.cgi) sample search form, minor fixes & improvements, still a mess -%% sisu_0.20.5.orig.tar.gz (2005w33/5 | 2005-08-19) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.20.5.orig.tar.gz +** sisu_0.20.5.orig.tar.gz (2005w33/5 | 2005-08-19) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.20.5.orig.tar.gz 1df854fd95731c9272c89c62b06ce70a 3095741 sisu_0.20.5.orig.tar.gz 31d98e13292c9ab21b77f77bd4e769df 8763 sisu_0.20.5-1.diff.gz * fix for old style header links, (broken in 0.20.4 with introduction of new) -%% sisu_0.20.4.orig.tar.gz (2005w33/4 | 2005-08-18) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.20.4.orig.tar.gz +** sisu_0.20.4.orig.tar.gz (2005w33/4 | 2005-08-18) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.20.4.orig.tar.gz c65c974dbdef638014c578c8a06d4560 3095378 sisu_0.20.4.orig.tar.gz bca68a13d322deee67a4e20730c55acb 8741 sisu_0.20.4-1.diff.gz @@ -5453,16 +5524,17 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.20.4.orig.tar.gz must have been working with a version of ruby older than sisu is written for] -%% sisu_0.20.3.orig.tar.gz (2005w32/7 | 2005-08-14) [Debian Release snapshot, uploaded by Wookey] -http://www.jus.uio.no/sisu/pkg/src/sisu_0.20.3.orig.tar.gz +** sisu_0.20.3.orig.tar.gz (2005w32/7 | 2005-08-14) + [Debian Release snapshot, uploaded by Wookey] + http://www.jus.uio.no/sisu/pkg/src/sisu_0.20.3.orig.tar.gz 0a1b40b4c00ab6a7b4c9528b0664cba5 3094654 sisu_0.20.3.orig.tar.gz aea0778abd99cd1f301d059fe83c81e4 8653 sisu_0.20.3-1.diff.gz * fix sisu -CC removed attempt to create pg db (this is done rather on -D createall request if does not exist) -%% sisu_0.20.2.orig.tar.gz (2005w32/7 | 2005-08-14) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.20.2.orig.tar.gz +** sisu_0.20.2.orig.tar.gz (2005w32/7 | 2005-08-14) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.20.2.orig.tar.gz 56c7a77c9a78f12cd132e06234ded543 3094356 sisu_0.20.2.orig.tar.gz 774b095fc376f4decde435fd6d32fbc2 8631 sisu_0.20.2-1.diff.gz @@ -5478,8 +5550,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.20.2.orig.tar.gz * debian signing of package against ralph@amissah.com -%% sisu_0.20.1.orig.tar.gz (2005w32/5 | 2005-08-12) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.20.1.orig.tar.gz +** sisu_0.20.1.orig.tar.gz (2005w32/5 | 2005-08-12) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.20.1.orig.tar.gz 1cdbe3739722c877af1095135a7a6f9e 3089912 sisu_0.20.1.orig.tar.gz 90e8a6ac6a1c868d8f7138c8974b2611 8588 sisu_0.20.1-1.diff.gz @@ -5527,8 +5599,8 @@ tJaIUHauen7hNIoUQXo= =6US6 -----END PGP PUBLIC KEY BLOCK----- -%% sisu_0.20.0.orig.tar.gz (2005w32/4 | 2005-08-11) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.20.0.orig.tar.gz +** sisu_0.20.0.orig.tar.gz (2005w32/4 | 2005-08-11) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.20.0.orig.tar.gz 0c0c5ef53a3dd85fcaf5912a971c3b26 3089497 sisu_0.20.0.orig.tar.gz 741731b3d842820cb2b427fdf1197e4a 8517 sisu_0.20.0-1.diff.gz 0b1ea809280f45b293cb5a9ea9453b49 8551 sisu_0.20.0-2.diff.gz @@ -5550,8 +5622,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.20.0.orig.tar.gz and to default to search of sisu-examples as this is a standard/common directory anyone might generate (or rather ./document_samples_sisu_markup) -%% sisu_0.18.8.orig.tar.gz (2005w32/3 | 2005-08-10) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.18.8.orig.tar.gz +** sisu_0.18.8.orig.tar.gz (2005w32/3 | 2005-08-10) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.18.8.orig.tar.gz aa7e128202d4e60dfa9b328888406a3d 3087797 sisu_0.18.8.orig.tar.gz 262edbc6bcd7b29cf70d8f3b0fd1a9cf 8404 sisu_0.18.8-1.diff.gz @@ -5585,8 +5657,9 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.18.8.orig.tar.gz * minor touch to man page and help -%% sisu_0.18.7.orig.tar.gz (2005w32/2 | 2005-08-09) [Debian Release snapshot, uploaded by Joachim Breitner] -http://www.jus.uio.no/sisu/pkg/src/sisu_0.18.7.orig.tar.gz +** sisu_0.18.7.orig.tar.gz (2005w32/2 | 2005-08-09) [Debian Release snapshot, + uploaded by Joachim Breitner] + http://www.jus.uio.no/sisu/pkg/src/sisu_0.18.7.orig.tar.gz ace9eb421e31f7d3f1d12ba29b00baaf 3086170 sisu_0.18.7.orig.tar.gz 3530196ebba2260a60bfe885ee536731 8393 sisu_0.18.7-1.diff.gz @@ -5611,8 +5684,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.18.7.orig.tar.gz these urls are part of the sentences punctuation http://www.url, http://www.url.) -%% sisu_0.18.6.orig.tar.gz (2005w32/1 | 2005-08-08) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.18.6.orig.tar.gz +** sisu_0.18.6.orig.tar.gz (2005w32/1 | 2005-08-08) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.18.6.orig.tar.gz 0687159545781ee1caeb802fd6da9ecf 3085058 sisu_0.18.6.orig.tar.gz 096c5f256ecc1b38642186822c55f137 8377 sisu_0.18.6-1.diff.gz @@ -5631,8 +5704,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.18.6.orig.tar.gz man page and help mention of verbose screen output of digest tree -%% sisu_0.18.5.orig.tar.gz (2005w31/6 | 2005-08-06) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.18.5.orig.tar.gz +** sisu_0.18.5.orig.tar.gz (2005w31/6 | 2005-08-06) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.18.5.orig.tar.gz e41ba898a4514b8f951015df3a30e3e2 3084020 sisu_0.18.5.orig.tar.gz 4120df15adf03f14bb58d7fba068c27c 8359 sisu_0.18.5-1.diff.gz @@ -5645,8 +5718,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.18.5.orig.tar.gz {imagename.png}image working for html and pdf again {imagename.png}image fix also for pdf -%% sisu_0.18.4.orig.tar.gz (2005w30/2 | 2005-07-26) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.18.4.orig.tar.gz +** sisu_0.18.4.orig.tar.gz (2005w30/2 | 2005-07-26) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.18.4.orig.tar.gz 9ee3ba3a68640e060a92beb1ffd4351a 3081850 sisu_0.18.4.orig.tar.gz 3fabff77f7a9db7e8c47ffa6d01c5bc0 8344 sisu_0.18.4-1.diff.gz @@ -5664,8 +5737,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.18.4.orig.tar.gz * (re)moved use of -o flag from old table based html -%% sisu_0.18.3.orig.tar.gz (2005w30/2 | 2005-07-26) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.18.3.orig.tar.gz +** sisu_0.18.3.orig.tar.gz (2005w30/2 | 2005-07-26) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.18.3.orig.tar.gz 76b9a55723151f7dd08437fb9a604813 3079656 sisu_0.18.3.orig.tar.gz d6ce0c7986a47436843d3a36ba000822 8322 sisu_0.18.3-1.diff.gz @@ -5675,8 +5748,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.18.3.orig.tar.gz image is taken from local directory images where ought to be taken from general image set, revisit. -%% sisu_0.18.2.orig.tar.gz (2005w30/1 | 2005-07-25) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.18.2.orig.tar.gz +** sisu_0.18.2.orig.tar.gz (2005w30/1 | 2005-07-25) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.18.2.orig.tar.gz cbb34fcf021158193c6e6f366ae9e645 3077824 sisu_0.18.2.orig.tar.gz 35ac35ae6872d923c3704c45aae867f4 8306 sisu_0.18.2-1.diff.gz @@ -5688,8 +5761,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.18.2.orig.tar.gz * dbi_unicode unused, and removed, (common_db used) -%% sisu_0.18.1.orig.tar.gz (2005w29/0 | 2005-07-24) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.18.1.orig.tar.gz +** sisu_0.18.1.orig.tar.gz (2005w29/0 | 2005-07-24) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.18.1.orig.tar.gz 030ba198b242541bd261ec5fb0776b0a 3086052 sisu_0.18.1.orig.tar.gz 6cd8c2b571c485edbe77946fe7245a14 8301 sisu_0.18.1-1.diff.gz @@ -5701,8 +5774,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.18.1.orig.tar.gz * some writing in man pages -%% sisu_0.18.0.orig.tar.gz (2005w29/5 | 2005-07-22) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.18.0.orig.tar.gz +** sisu_0.18.0.orig.tar.gz (2005w29/5 | 2005-07-22) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.18.0.orig.tar.gz ff45f2bca98b6e8fbae0714684576571 3086151 sisu_0.18.0.orig.tar.gz 9f0cf2ca1b6e02aea52f9dd22e51c32d 8268 sisu_0.18.0-1.diff.gz @@ -5737,11 +5810,11 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.18.0.orig.tar.gz * md5 into postgresql and sqlite modules, (including endnotes clean md5 digest) - * Implemented, but need to be consistent about content of paragraphs on which - md5 digest is made: + * Implemented, but need to be consistent about content of paragraphs on + which md5 digest is made: - 1. clean/stripped text without any markup, paragraph, headings etc. without - endnotes + 1. clean/stripped text without any markup, paragraph, headings etc. + without endnotes 2. endnotes clean/stripped text digest only (there may be several endnotes within a paragraph) @@ -5784,23 +5857,24 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.18.0.orig.tar.gz * incorporated two md5 digests for each object, available for use downstream as desired -%% sisu_0.16.26.orig.tar.gz (2005w28/6 | 2005-07-16) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.16.26.orig.tar.gz +** sisu_0.16.26.orig.tar.gz (2005w28/6 | 2005-07-16) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.16.26.orig.tar.gz *** sisu_0.16.26.orig.tar.gz *** sisu_0.16.26-1.diff.gz * LaTeX output remove individual /parindent placed in header -%% sisu_0.16.25.orig.tar.gz (2005w28/6 | 2005-07-16) [First Debian Release, uploaded by Gunnar Wolf] -http://www.jus.uio.no/sisu/pkg/src/sisu_0.16.25.orig.tar.gz +** sisu_0.16.25.orig.tar.gz (2005w28/6 | 2005-07-16) + [First Debian Release, uploaded by Gunnar Wolf] + http://www.jus.uio.no/sisu/pkg/src/sisu_0.16.25.orig.tar.gz *** sisu_0.16.25.orig.tar.gz *** sisu_0.16.25-1.diff.gz * sisu-examples, Free as in Freedom ... minor touch, previous markup broken, will check later -%% sisu_0.16.24.orig.tar.gz (2005w28/2 | 2005-07-12) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.16.24.orig.tar.gz +** sisu_0.16.24.orig.tar.gz (2005w28/2 | 2005-07-12) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.16.24.orig.tar.gz 2072677c897ffa9c677b2b4760003396 3081483 sisu_0.16.24.orig.tar.gz 2879560a1af4f0dc27670f519cf5bd94 8211 sisu_0.16.24-1.diff.gz @@ -5808,8 +5882,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.16.24.orig.tar.gz 2003, 2004, 2005 ... only question being whether it should not have been 1996. -%% sisu_0.16.23.orig.tar.gz (2005w28/2 | 2005-07-12) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.16.23.orig.tar.gz +** sisu_0.16.23.orig.tar.gz (2005w28/2 | 2005-07-12) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.16.23.orig.tar.gz db0052818b106e0d4c47d8039bdb8497 3081204 sisu_0.16.23.orig.tar.gz f77bab59f3eb7db8ae249411f1685292 8114 sisu_0.16.23-1.diff.gz @@ -5823,8 +5897,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.16.23.orig.tar.gz * cosmetic rearrangement of code -%% sisu_0.16.22.orig.tar.gz (2005w27/4 | 2005-07-07) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.16.22.orig.tar.gz +** sisu_0.16.22.orig.tar.gz (2005w27/4 | 2005-07-07) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.16.22.orig.tar.gz 4c290986eb68607420a602c3fae4baaf 3087090 sisu_0.16.22.orig.tar.gz c925bddaee01bb7b5d5a2c241f3f75e0 8089 sisu_0.16.22-1.diff.gz @@ -5837,15 +5911,15 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.16.22.orig.tar.gz * fix to cgi sample sisu_search.cgi -%% sisu_0.16.21.orig.tar.gz (2005w26/0 | 2005-07-03) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.16.21.orig.tar.gz +** sisu_0.16.21.orig.tar.gz (2005w26/0 | 2005-07-03) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.16.21.orig.tar.gz 9c4a29a357d1b988a351d2f035f8f8ea 3086501 sisu_0.16.21.orig.tar.gz c80c80a6a90ea037267c127796a0fde5 7956 sisu_0.16.21-1.diff.gz * small bugfix (param screen print) -%% sisu_0.16.20.orig.tar.gz (2005w26/0 | 2005-07-03) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.16.20.orig.tar.gz +** sisu_0.16.20.orig.tar.gz (2005w26/0 | 2005-07-03) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.16.20.orig.tar.gz df663db73934d980ba484d69a2efc361 3086090 sisu_0.16.20.orig.tar.gz 1aee087cb250a1fbd760ceb53fbc8c2b 7927 sisu_0.16.20-1.diff.gz @@ -5853,23 +5927,23 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.16.20.orig.tar.gz * touch to syntax highlighting -%% sisu_0.16.19.orig.tar.gz (2005w26/5 | 2005-07-01) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.16.19.orig.tar.gz +** sisu_0.16.19.orig.tar.gz (2005w26/5 | 2005-07-01) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.16.19.orig.tar.gz bf5a17871dfa7f1322bdaa774d24e4bb 3105899 sisu_0.16.19.orig.tar.gz be224695722d529a481beaadecd695d3 7860 sisu_0.16.19-1.diff.gz * small touches to vim syntax highlighting. -%% sisu_0.16.18.orig.tar.gz (2005w26/5 | 2005-07-01) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.16.18.orig.tar.gz +** sisu_0.16.18.orig.tar.gz (2005w26/5 | 2005-07-01) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.16.18.orig.tar.gz 0d6bc75f1c631a423941bd20b8cb8ea0 3105726 sisu_0.16.18.orig.tar.gz 2265f2449b63b2ba9af39e61a09198c9 7846 sisu_0.16.18-1.diff.gz * some fixes to syntax highlighing: - changes to markup syntax introduced in 0.16 release broke parts of syntax highlighter, more no doubt to follow. -%% sisu_0.16.17.orig.tar.gz (2005w26/4 | 2005-06-30) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.16.17.orig.tar.gz +** sisu_0.16.17.orig.tar.gz (2005w26/4 | 2005-06-30) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.16.17.orig.tar.gz 410f1c01c261e2cf2bb25ff782b4c0b8 3105488 sisu_0.16.17.orig.tar.gz 649cbe59bf940d93a74cdac46e59123c 7774 sisu_0.16.17-1.diff.gz @@ -5877,8 +5951,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.16.17.orig.tar.gz me for several years i now call it sisu... perhaps i should stick with slate as it is pretty appropriate... hmmm, slate -%% sisu_0.16.16.orig.tar.gz (2005w26/3 | 2005-06-29) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.16.16.orig.tar.gz +** sisu_0.16.16.orig.tar.gz (2005w26/3 | 2005-06-29) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.16.16.orig.tar.gz f5ce8002e6876feba22c276d4e49d3f5 3105731 sisu_0.16.16.orig.tar.gz 251af2096015e193888a429cd69a328d 7576 sisu_0.16.16-1.diff.gz @@ -5886,8 +5960,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.16.16.orig.tar.gz with Debian install... needs testing by someone with different habits though. -%% sisu_0.16.15.orig.tar.gz (2005w26/3 | 2005-06-29) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.16.15.orig.tar.gz +** sisu_0.16.15.orig.tar.gz (2005w26/3 | 2005-06-29) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.16.15.orig.tar.gz 4de2570843cacd2c665fa8204eaab750 3105521 sisu_0.16.15.orig.tar.gz c650a78d6b079db9c021a608236a920e 7494 sisu_0.16.15-1.diff.gz @@ -5895,8 +5969,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.16.15.orig.tar.gz have still got color file in ftplugin/sisu.vim file which is not acceptable -%% sisu_0.16.14.orig.tar.gz (2005w26/3 | 2005-06-29) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.16.14.orig.tar.gz +** sisu_0.16.14.orig.tar.gz (2005w26/3 | 2005-06-29) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.16.14.orig.tar.gz 18e0cfcac265ecb03e9af5f958aad0f7 3105239 sisu_0.16.14.orig.tar.gz 493c64b453dc43ff36565aacacbc0b8c 7441 sisu_0.16.14-1.diff.gz @@ -5907,8 +5981,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.16.14.orig.tar.gz else (non-debian install) Rantfile places in /usr/share/sisu-examples/config/vim -%% sisu_0.16.13.orig.tar.gz (2005w26/3 | 2005-06-29) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.16.13.orig.tar.gz +** sisu_0.16.13.orig.tar.gz (2005w26/3 | 2005-06-29) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.16.13.orig.tar.gz 775c33a1e6f0140f5552cb3f2784b00a 3124785 sisu_0.16.13.orig.tar.gz 04242b7e8fec91a0b4f69bd 7328 sisu_0.16.13-1.diff.gz @@ -5920,8 +5994,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.16.13.orig.tar.gz * on_markup.txt quick check & minor update -%% sisu_0.16.12.orig.tar.gz (2005w26/1 | 2005-06-27) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.16.12.orig.tar.gz +** sisu_0.16.12.orig.tar.gz (2005w26/1 | 2005-06-27) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.16.12.orig.tar.gz 5bdff14e999ea933abdb3f3bfbbc0dcb 3119368 sisu_0.16.12.orig.tar.gz 5a9f5898165c74e60b6292b6e777beba 7105 sisu_0.16.12-1.diff.gz @@ -5934,8 +6008,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.16.12.orig.tar.gz * touch to Rantfile. -%% sisu_0.16.11.orig.tar.gz (2005w26/1 | 2005-06-27) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.16.11.orig.tar.gz +** sisu_0.16.11.orig.tar.gz (2005w26/1 | 2005-06-27) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.16.11.orig.tar.gz b14414943ca84f66cde1f646da7a2329 3118990 sisu_0.16.11.orig.tar.gz 742089f905479231a32fb6b4fc62824f 7024 sisu_0.16.11-1.diff.gz @@ -5948,8 +6022,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.16.11.orig.tar.gz /etc/sisu/skin/doc is ignored, breaking expected search precedence -%% sisu_0.16.10.orig.tar.gz (2005w25/0 | 2005-06-26) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.16.10.orig.tar.gz +** sisu_0.16.10.orig.tar.gz (2005w25/0 | 2005-06-26) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.16.10.orig.tar.gz 73a4f8c6ffedbee7f1a9571b5f9c25da 3118710 sisu_0.16.10.orig.tar.gz d6307e6e6f42f795d31d6516f6ef48ec 6919 sisu_0.16.10-1.diff.gz @@ -5960,23 +6034,23 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.16.10.orig.tar.gz depreciated, having or using alternative markup styles is less tidy) -%% sisu_0.16.9.orig.tar.gz (2005w25/0 | 2005-06-26) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.16.9.orig.tar.gz +** sisu_0.16.9.orig.tar.gz (2005w25/0 | 2005-06-26) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.16.9.orig.tar.gz 28615d4dcdc00d8342d2d88273f2f5a1 3118488 sisu_0.16.9.orig.tar.gz 00142e23bfd377bc4e1a9d7be287d108 6775 sisu_0.16.9-1.diff.gz * cleaning up of man pages, largely for html presentation generated by rman -%% sisu_0.16.8.orig.tar.gz (2005w25/6 | 2005-06-25) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.16.8.orig.tar.gz +** sisu_0.16.8.orig.tar.gz (2005w25/6 | 2005-06-25) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.16.8.orig.tar.gz d050e1532def2b862843ac653010c97e 3117054 sisu_0.16.8.orig.tar.gz 89fb5d9a06748d1c12da98d7b947e0c9 6696 sisu_0.16.8-1.diff.gz * minor edits -%% sisu_0.16.7.orig.tar.gz (2005w25/6 | 2005-06-25) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.16.7.orig.tar.gz +** sisu_0.16.7.orig.tar.gz (2005w25/6 | 2005-06-25) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.16.7.orig.tar.gz c0afd925e862a2d149f642af6e02f231 3116725 sisu_0.16.7.orig.tar.gz 28093c9d63cb5cbdd4bbc9d5cca16020 6678 sisu_0.16.7-1.diff.gz @@ -5985,8 +6059,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.16.7.orig.tar.gz * related rather cosmetic changes -%% sisu_0.16.6.orig.tar.gz (2005w25/6 | 2005-06-25) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.16.6.orig.tar.gz +** sisu_0.16.6.orig.tar.gz (2005w25/6 | 2005-06-25) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.16.6.orig.tar.gz 23e4aecd915e86191c8e4622cae787bb 3100364 sisu_0.16.6.orig.tar.gz cf7b0f29ecaba525d0c4f875ee8ba01f 6632 sisu_0.16.6-1.diff.gz @@ -5994,8 +6068,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.16.6.orig.tar.gz command is :F (ruby folds :R) assuming the file is in place and in use -%% sisu_0.16.5.orig.tar.gz (2005w25/5 | 2005-06-24) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.16.5.orig.tar.gz +** sisu_0.16.5.orig.tar.gz (2005w25/5 | 2005-06-24) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.16.5.orig.tar.gz 7e7ad7b08a1e6177f6333f699a23b4bb 3099726 sisu_0.16.5.orig.tar.gz 8796ef31f655d9f074af00c352492653 6599 sisu_0.16.5-1.diff.gz @@ -6012,8 +6086,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.16.5.orig.tar.gz * removed from tarball markup samples eu contract law principles can be found at http://www.jus.uio.no/sisu/sample -%% sisu_0.16.4.orig.tar.gz (2005w25/4 | 2005-06-23) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.16.4.orig.tar.gz +** sisu_0.16.4.orig.tar.gz (2005w25/4 | 2005-06-23) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.16.4.orig.tar.gz 899e08a81adf3544079e61f058c76388 3125518 sisu_0.16.4.orig.tar.gz 2b70dde1fa067b1b03729be4c1688e2e 6379 sisu_0.16.4-1.diff.gz @@ -6021,8 +6095,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.16.4.orig.tar.gz * an image path adjusted -%% sisu_0.16.3.orig.tar.gz (2005w25/4 | 2005-06-23) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.16.3.orig.tar.gz +** sisu_0.16.3.orig.tar.gz (2005w25/4 | 2005-06-23) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.16.3.orig.tar.gz 7dc657a1299e3ff831c932eb3975293f 3124710 sisu_0.16.3.orig.tar.gz 93210116080bed4f22356e8ac1bba570 6324 sisu_0.16.3-1.diff.gz @@ -6032,8 +6106,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.16.3.orig.tar.gz xml css naive but done latex/pdf done -%% sisu_0.16.2.orig.tar.gz (2005w25/3 | 2005-06-22) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.16.2.orig.tar.gz +** sisu_0.16.2.orig.tar.gz (2005w25/3 | 2005-06-22) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.16.2.orig.tar.gz c3306db32d485d515a4464766d3b81c8 3124314 sisu_0.16.2.orig.tar.gz e82cc99b1a8a62cb1d590aa3dc65a4eb 6227 sisu_0.16.2-1.diff.gz @@ -6045,8 +6119,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.16.2.orig.tar.gz * rant install options, force specification of root if wish to proceed as root, (previously was default on ok or continue) -%% sisu_0.16.1.orig.tar.gz (2005w25/3 | 2005-06-22) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.16.1.orig.tar.gz +** sisu_0.16.1.orig.tar.gz (2005w25/3 | 2005-06-22) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.16.1.orig.tar.gz ad0220d5d7097833f404f3ffa1301525 3123961 sisu_0.16.1.orig.tar.gz a7f0bf6bd77746a57f6724d3922bbf2c 6039 sisu_0.16.1-1.diff.gz @@ -6059,8 +6133,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.16.1.orig.tar.gz * fix, one sample document was overlooked in last package (autonomy_markup2) -%% sisu_0.16.0.orig.tar.gz (2005w25/2 | 2005-06-21) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.16.0.orig.tar.gz +** sisu_0.16.0.orig.tar.gz (2005w25/2 | 2005-06-21) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.16.0.orig.tar.gz d6ddb880cf0958893665ca0f0609acea 3123554 sisu_0.16.0.orig.tar.gz 329d30ee875d4d2be75f981a9a875457 5830 sisu_0.16.0-1.diff.gz @@ -6157,10 +6231,10 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.16.0.orig.tar.gz * extensive testing required -%% Syntax Changes in 0.16 break previous markup +** Syntax Changes in 0.16 break previous markup -%% sisu_0.14.6.orig.tar.gz (2005w24/6 | 2005-06-18) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.14.6.orig.tar.gz +** sisu_0.14.6.orig.tar.gz (2005w24/6 | 2005-06-18) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.14.6.orig.tar.gz 6c027f44470c313eaae1569a5df8cfb7 3121245 sisu_0.14.6.orig.tar.gz 069eafa4261ffc542172a4fc84d5fa44 4723 sisu_0.14.6-1.diff.gz @@ -6180,8 +6254,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.14.6.orig.tar.gz * (touch to sisu-examples description in debian control file) -%% sisu_0.14.5.orig.tar.gz (2005w24/6 | 2005-06-18) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.14.5.orig.tar.gz +** sisu_0.14.5.orig.tar.gz (2005w24/6 | 2005-06-18) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.14.5.orig.tar.gz 1d86c68c0e44f835aeeb2d9b89502f1d 3120463 sisu_0.14.5.orig.tar.gz c3589fc3343d0503e452b846d778f9d3 4412 sisu_0.14.5-1.diff.gz @@ -6189,8 +6263,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.14.5.orig.tar.gz * added reference to abandoned U.S. provisional patent application -%% sisu_0.14.4.orig.tar.gz (2005w24/5 | 2005-06-17) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.14.4.orig.tar.gz +** sisu_0.14.4.orig.tar.gz (2005w24/5 | 2005-06-17) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.14.4.orig.tar.gz 15ea5387b4cd88717c12c4d1a583d99d 3119833 sisu_0.14.4.orig.tar.gz 10961f292abd7ad47b6c072aad6f525e 4339 sisu_0.14.4-1.diff.gz @@ -6202,15 +6276,15 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.14.4.orig.tar.gz * bug fix for minor numbering using # mark, and re-calibrating removed an extraneous tilde (~) -%% sisu_0.14.3.orig.tar.gz (2005w24/3 | 2005-06-15) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.14.3.orig.tar.gz +** sisu_0.14.3.orig.tar.gz (2005w24/3 | 2005-06-15) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.14.3.orig.tar.gz 7324ba16cdf644bb560a99 3119435 sisu_0.14.3.orig.tar.gz 3988a9ad582121b1972a 4190 sisu_0.14.3-1.diff.gz * removed files cgi.rb and cgi_supplies.rb as unused. -%% sisu_0.14.2.orig.tar.gz (2005w24/2 | 2005-06-14) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.14.2.orig.tar.gz +** sisu_0.14.2.orig.tar.gz (2005w24/2 | 2005-06-14) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.14.2.orig.tar.gz 90ab342311461a0c7b752df78e43d3b5 3121884 sisu_0.14.2.orig.tar.gz 257f8716e88e0a29aa6853d73520821d 3414 sisu_0.14.2-1.diff.gz @@ -6218,15 +6292,15 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.14.2.orig.tar.gz -h and -H currently do what -g used to by default (will revisit) -%% sisu_0.14.1.orig.tar.gz (2005w23/2 | 2005-06-14) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.14.1.orig.tar.gz +** sisu_0.14.1.orig.tar.gz (2005w23/2 | 2005-06-14) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.14.1.orig.tar.gz 3c1ea0dfcf670316bd2ce49f0a4d65f8 3121529 sisu_0.14.1.orig.tar.gz b87620429c979c9a85f3cf39911d9347 3463 sisu_0.14.1-1.diff.gz * documentation related, but minor -%% sisu_0.14.0.orig.tar.gz (2005w22/6 | 2005-06-04) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.14.0.orig.tar.gz +** sisu_0.14.0.orig.tar.gz (2005w22/6 | 2005-06-04) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.14.0.orig.tar.gz a7ba5eeedad74ba6231f13c3a39535ec 3121235 sisu_0.14.0.orig.tar.gz fd74f52531699370664657064aed8578 3406 sisu_0.14.0-1.diff.gz @@ -6245,10 +6319,11 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.14.0.orig.tar.gz * Added man page summary of sisu-examples (and a README for directory which refers you to man page) -%% sisu_0.12.7.tar.gz (2005w22/3 | 2005-06-01 ) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.12.7.tar.gz +** sisu_0.12.7.tar.gz (2005w22/3 | 2005-06-01 ) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.12.7.tar.gz MD5(sisu_0.12.7.tar.gz)= 080a45e3e94ed744cca9d0222aa0ae9b - [(self inflicted) glitch with Debian build, not released together with source tarball.] + [(self inflicted) glitch with Debian build, not released together with source + tarball.] * Make SiSU convenient to use to produce other formats (including LaTeX) without the software necessary to produce pdf, i.e. pdflatex @@ -6261,8 +6336,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.12.7.tar.gz * Removed Debian require dependency on tetex-base and tetex-extra (in which pdflatex resides). -%% sisu_0.12.6.orig.tar.gz (2005w21/4 | 2005-05-26 ) -http://www.jus.uio.no/sisu/pkg/src/sisu_0.12.6.orig.tar.gz +** sisu_0.12.6.orig.tar.gz (2005w21/4 | 2005-05-26 ) + http://www.jus.uio.no/sisu/pkg/src/sisu_0.12.6.orig.tar.gz 4cb96905865bead50d0a53c8b0f12e91 3118290 sisu_0.12.6.orig.tar.gz b03f53624fa3030646c5f4e5ff020262 3379 sisu_0.12.6-1.diff.gz @@ -6276,16 +6351,16 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_0.12.6.orig.tar.gz * removed sisu-[version number] executable, is not necessary, (resulted in skip from 0.12.6 from 0.12.4) [0.12.6] -%% sisu_0.12.5.orig.tar.gz -skipped, synced tarball and deb in 0.12.6 +** sisu_0.12.5.orig.tar.gz + skipped, synced tarball and deb in 0.12.6 -%% sisu_0.12.4.orig.tar.gz (2005w21/4 | 2005-05-26 ): +** sisu_0.12.4.orig.tar.gz (2005w21/4 | 2005-05-26 ): 2ba51878d3e68ac1d268b3aa0294a2ab 3123433 sisu_0.12.4.orig.tar.gz 9c0309ccdce1d13946d1a74c48f07ff4 3300 sisu_0.12.4-1.diff.gz * sisu_webrick fix, update -%% sisu_0.12.3.orig.tar.gz (2005w21/3 | 2005-05-25 ): +** sisu_0.12.3.orig.tar.gz (2005w21/3 | 2005-05-25 ): ac5e82b8d2a88503d8d004bee12cd979 3123419 sisu_0.12.3.orig.tar.gz db7b4401a63dea7b9f47b6ead5cf9d4a 3272 sisu_0.12.3-1.diff.gz @@ -6297,7 +6372,7 @@ skipped, synced tarball and deb in 0.12.6 * touch to sisu_termsheet, colour fix -%% sisu_0.12.2.orig.tar.gz (2005w21/1 | 2005-05-23 ): +** sisu_0.12.2.orig.tar.gz (2005w21/1 | 2005-05-23 ): 65d8cc8021579e307f8c2cce31cc988 3119888 sisu_0.12.2.orig.tar.gz 6a13bc64be600e96366ccff0fac66344 3208 sisu_0.12.2-1.diff.gz @@ -6306,7 +6381,7 @@ skipped, synced tarball and deb in 0.12.6 * switch from using the sha digest to md5 -%% sisu_0.12.1.orig.tar.gz (2005w21/1 | 2005-05-23 ): +** sisu_0.12.1.orig.tar.gz (2005w21/1 | 2005-05-23 ): 2c877136005c5052921e619d435f0c91 3119846 sisu_0.12.1.orig.tar.gz 28e4022ff40fcfc0c5d8f6d64279ede7 3146 sisu_0.12.0-1.diff.gz @@ -6315,7 +6390,7 @@ skipped, synced tarball and deb in 0.12.6 * switch from using the sha digest to md5 -%% sisu_0.12.0.orig.tar.gz (2005w20/4 | 2005-05-20 ): +** sisu_0.12.0.orig.tar.gz (2005w20/4 | 2005-05-20 ): SHA1(sisu_0.12.0.orig.tar.gz)= ca95d1bc6e601d74bbe17516b2d5abbe09c76c49 MD5(sisu_0.12.0.orig.tar.gz)= 9a2ec914f925b275045d5a0846edab79 9a2ec914f925b275045d5a0846edab79 3101948 sisu_0.12.0.orig.tar.gz @@ -6328,7 +6403,7 @@ skipped, synced tarball and deb in 0.12.6 * switch from using the sha digest to md5 -%% SiSU version 0.10.9 of 2005w20/2 (2005-05-17): +** SiSU version 0.10.9 of 2005w20/2 (2005-05-17): sisu_0.10.9.tar.gz SHA1(sisu_0.10.9.tar.gz)= bdb1ea25792549e77f88e9dac56442393714cd7c Debian sisu_0.10.9-1.dsc @@ -6362,10 +6437,11 @@ skipped, synced tarball and deb in 0.12.6 effort. The Rantfile, or rather install works without the separate installation of rant. -%% SiSU version 0.10.8 of 2005w20/1 (2005-05-16): +** SiSU version 0.10.8 of 2005w20/1 (2005-05-16): sisu_0.10.8.tar.gz SHA1(sisu_0.10.8.tar.gz)= 09618366119ae0e7cf047083b860e71fce2cd599 - Debian sisu_0.10.8-1.dsc: 25da3de61eb78d31abf70472022e7a32 3078004 sisu_0.10.8-1.tar.gz + Debian sisu_0.10.8-1.dsc: 25da3de61eb78d31abf70472022e7a32 3078004 + sisu_0.10.8-1.tar.gz * Package directory structure changed to suit setup.rb default mapping and applied to Rant and debian builds (Rake not checked) @@ -6381,10 +6457,11 @@ skipped, synced tarball and deb in 0.12.6 * SiSU version information adjustment, see display e.g.: sisu -v -%% SiSU version 0.10.7 of 2005w19/0 (2005-05-15): +** SiSU version 0.10.7 of 2005w19/0 (2005-05-15): sisu_0.10.7.tar.gz SHA1(sisu_0.10.7.tar.gz)= e18a47f07c1627f353bfc3a7c1e9d647c3265cf3 - Debian sisu_0.10.7-1.dsc: d5978970a1e5891e5e9b0b406f503f79 3094556 sisu_0.10.7-1.tar.gz + Debian sisu_0.10.7-1.dsc: d5978970a1e5891e5e9b0b406f503f79 3094556 + sisu_0.10.7-1.tar.gz * Rantfile for installation, (Stefan Lang's rant) to install SiSU, in the root directory of the unpacked SiSU as root type: @@ -6392,32 +6469,33 @@ skipped, synced tarball and deb in 0.12.6 * Rakefile fix to path for sisu-examples -%% SiSU version 0.10.6 of 2005w19/3 (2005-05-11): +** SiSU version 0.10.6 of 2005w19/3 (2005-05-11): sisu_0.10.6.tar.gz SHA1(sisu_0.10.6.tar.gz)= 55c891acbfe9eb734f96950d4cc646022112eda8 - Debian sisu_0.10.6-1.dsc: 1124ffebc09426d2c16854069c398483 6140896 sisu_0.10.6-1.tar.gz + Debian sisu_0.10.6-1.dsc: 1124ffebc09426d2c16854069c398483 6140896 + sisu_0.10.6-1.tar.gz * some re-calibration of ocn required. -%% SiSU version 0.10.5 of 2005w18/0 (2005-05-08): +** SiSU version 0.10.5 of 2005w18/0 (2005-05-08): sisu_0.10.5.tar.gz SHA1(sisu_0.10.5.tar.gz)= 274be3ca806288d7cce5607707c4fd35fe1ecc6c * version detail [synchronising packaging] -%% SiSU version 0.10.4 of 2005w18/0 (2005-05-08): +** SiSU version 0.10.4 of 2005w18/0 (2005-05-08): sisu_0.10.4.tar.gz SHA1(sisu_0.10.4.tar.gz)= 3adfc0400055fa45200158c34523486fdede895a * small fix on reporting, generated by information, metaverse -%% SiSU version 0.10.3 of 2005w18/0 (2005-05-08): +** SiSU version 0.10.3 of 2005w18/0 (2005-05-08): sisu_0.10.3.tar.gz SHA1(sisu_0.10.3.tar.gz)= ad95cbe339115437f1605e4aa7d7cd4519bb34cb * cleaning in packages -%% SiSU version 0.10.2 of 2005w18/0 (2005-05-08): +** SiSU version 0.10.2 of 2005w18/0 (2005-05-08): sisu_0.10.2.tar.gz SHA1(sisu_0.10.2.tar.gz)= 6e02af05df9b32ed3565b2058bb15ab19482c893 @@ -6428,7 +6506,7 @@ skipped, synced tarball and deb in 0.12.6 the time being stick to just sisu (previous work-names/nick-names included scribbler, and scribe) -%% SiSU version 0.10.1 of 2005w18/5 (2005-05-06): +** SiSU version 0.10.1 of 2005w18/5 (2005-05-06): sisu_0.10.1.tar.gz SHA1(sisu_0.10.1.tar.gz)= 210f6ba09aa8d78239a5b01ef981c1f615bce1f6 Contains development-branch, version 0.11.1 of 2005w18/5 @@ -6455,7 +6533,7 @@ skipped, synced tarball and deb in 0.12.6 * fix to cgi sample: sisu_search.cgi related to match linking to endnotes, (#~\d instead of #\d) -%% SiSU Sabaki, version 0.10.0 of 2005w18/2 (2005-05-03): +** SiSU Sabaki, version 0.10.0 of 2005w18/2 (2005-05-03): sisu-sabaki_0.10.0_2005w18-2.tar.gz SHA1(sisu-sabaki_0.10.0_2005w18-2.tar.gz)= fe59ad4f07346713e945de0d87b8b4b57b69fd62 @@ -6471,7 +6549,7 @@ skipped, synced tarball and deb in 0.12.6 * looking at debian packaging synchronise packaging (0.9.7 - 0.9.9) -%% SiSU Sabaki, version 0.8.4 of 2005w17/6 (2005-04-30): +** SiSU Sabaki, version 0.8.4 of 2005w17/6 (2005-04-30): sisu-sabaki_0.8.4_2005w17-6.tar.gz SHA1(sisu-sabaki_0.8.4_2005w17-6.tar.gz)= b8385ec8b6cecd4a2cda06fd42151244a3697e5e @@ -6480,7 +6558,7 @@ skipped, synced tarball and deb in 0.12.6 0.9.7 2005w17/6 * tex/pdf document information -%% SiSU Sabaki, version 0.8.3 of 2005w17/5 (2005-04-29): +** SiSU Sabaki, version 0.8.3 of 2005w17/5 (2005-04-29): sisu-sabaki_0.8.3_2005w17-5.tar.gz SHA1(sisu-sabaki_0.8.3_2005w17-5.tar.gz)= 5603a862909c24eaec7a65b91f376e581fc76362 @@ -6489,7 +6567,7 @@ skipped, synced tarball and deb in 0.12.6 0.9.5 - 6 2005w17/5 * xml series tables -%% SiSU Sabaki, version 0.8.2 of 2005w17/5 (2005-04-29): +** SiSU Sabaki, version 0.8.2 of 2005w17/5 (2005-04-29): sisu-sabaki_0.8.2_2005w17-5.tar.gz SHA1(sisu-sabaki_0.8.2_2005w17-5.tar.gz)= 6564d4babe9a04520699bdeaac0f13c0bd723fa3 @@ -6503,7 +6581,7 @@ skipped, synced tarball and deb in 0.12.6 tables not created at present, and removed revisit, (previous version inserted non-"tidy" xml markup) -%% SiSU Sabaki, version 0.8.1 of 2005w17/4 (2005-04-28): +** SiSU Sabaki, version 0.8.1 of 2005w17/4 (2005-04-28): sisu-sabaki_0.8.1_2005w17-4.tar.gz SHA1(sisu-sabaki_0.8.1_2005w17-4.tar.gz)= c3508979690aad04834238354b259ae0c2588bfb @@ -6513,7 +6591,7 @@ skipped, synced tarball and deb in 0.12.6 * hot on the heels of 0.8.0 some fixes, and more likely to follow. -%% SiSU Sabaki, version 0.8.0 of 2005w17/4 (2005-04-28): +** SiSU Sabaki, version 0.8.0 of 2005w17/4 (2005-04-28): sisu-sabaki_0.8.0_2005w17-4.tar.gz SHA1(sisu-sabaki_0.8.0_2005w17-4.tar.gz)= 8fcfc3f8d7661a0b3110a3206491581a93e0e920 @@ -6551,7 +6629,7 @@ skipped, synced tarball and deb in 0.12.6 * more fixes needed in libraries using altered ocn/metaverse -%% SiSU Sabaki, version 0.6.1 of 2005w16/0 (2005-04-24): +** SiSU Sabaki, version 0.6.1 of 2005w16/0 (2005-04-24): sisu-sabaki_0.6.1_2005w16-0.tar.gz SHA1(sisu-sabaki_0.6.1_2005w16-0.tar.gz)= c824120ade54278b78a82ed535318974b30d3073 @@ -6626,7 +6704,7 @@ skipped, synced tarball and deb in 0.12.6 * table fix... -%% SiSU Sabaki, version 0.4.3 of 2005w16/1 (2005-04-18): +** SiSU Sabaki, version 0.4.3 of 2005w16/1 (2005-04-18): sisu-sabaki_0.4.3_2005w16-1.tar.gz SHA1(sisu-sabaki_0.4.3_2005w16-1.tar.gz)= *** @@ -6676,7 +6754,7 @@ skipped, synced tarball and deb in 0.12.6 * dbi fixes from 0.5.8 changes (ansi) -%% SiSU Sabaki, version 0.4.2 of 2005w15/4 (2005-04-14): +** SiSU Sabaki, version 0.4.2 of 2005w15/4 (2005-04-14): sisu-sabaki_0.4.2_2005w15-4.tar.gz SHA1(sisu-sabaki_0.4.2_2005w15-4.tar.gz)= d670058fe019a106b385049416db5c914fbf308d @@ -6690,7 +6768,7 @@ skipped, synced tarball and deb in 0.12.6 * xml, minor touch, image tag, version/revision control info optional -%% SiSU Sabaki, version 0.4.1 of 2005w15/3 (2005-04-13): +** SiSU Sabaki, version 0.4.1 of 2005w15/3 (2005-04-13): sisu-sabaki_0.4.1_2005w15-3.tar.gz SHA1(sisu-sabaki_0.4.1_2005w15-3.tar.gz)= 0b1c6f10832e114f55e4a7d37f6f98d7c345b55f @@ -6712,7 +6790,7 @@ skipped, synced tarball and deb in 0.12.6 (to 12,000 for now from inadequate 2712) both postgresql and sqlite appear to support this -%% SiSU Sabaki, version 0.4.0 of 2005w15/2 (2005-04-12): +** SiSU Sabaki, version 0.4.0 of 2005w15/2 (2005-04-12): sisu-sabaki_0.4.0_2005w15-2.tar.gz SHA1(sisu-sabaki_0.4.0_2005w15-2.tar.gz)= 832f47c37910dfbac05c401f26865b5f53dea358 @@ -6745,7 +6823,7 @@ skipped, synced tarball and deb in 0.12.6 For description of change see 0.3.1 -%% SiSU Sabaki, version 0.2.0 of 2005w14/0 (2005-04-10): +** SiSU Sabaki, version 0.2.0 of 2005w14/0 (2005-04-10): sisu-sabaki_0.2.0_2005w14-0.tar.gz SHA1(sisu-sabaki_0.2.0_2005w14-0.tar.gz)= 36986ffa6a17651a0d52646c9c91032af33bb32a @@ -6760,9 +6838,9 @@ skipped, synced tarball and deb in 0.12.6 * replaced config_environment.rb file which had dropped out of stable tarball. [lesson, test future setup/installs from clean slate] -%% STABLE MANIFEST (@ 0.1.4 branch) +** STABLE MANIFEST (@ 0.1.4 branch) -%% SiSU Sabaki, version 0.1.4-11 of 2005w14/6 (2005-04-09): +** SiSU Sabaki, version 0.1.4-11 of 2005w14/6 (2005-04-09): sisu-sabaki-stable_0.1.4-10_2005w14-6.tar.gz SHA1(sisu-sabaki-stable_0.1.4-11_2005w14-6.tar.gz)= bdb2b09d467804a6d3a4bd92abb13c015c57d897 @@ -6796,7 +6874,7 @@ skipped, synced tarball and deb in 0.12.6 * alt and group text groupings bugfix -%% SiSU Sabaki, version 0.1.4-10 of 2005w13/6 (2005-04-02): +** SiSU Sabaki, version 0.1.4-10 of 2005w13/6 (2005-04-02): sisu-sabaki-stable_0.1.4-10_2005w13-6.tar.gz SHA1(sisu-sabaki-stable_0.1.4-10_2005w13-6.tar.gz)= bdd91b004c456251d6e7074439f6e9b571ae5316 @@ -6829,17 +6907,17 @@ skipped, synced tarball and deb in 0.12.6 0.1.5-51 of 2005w13/4 - * initial xml table logic is in place (logic taken from html unit) [still using - html type tags but logic is in place] + * initial xml table logic is in place (logic taken from html unit) [still + using html type tags but logic is in place] 0.1.5-52 of 2005w13/6 * object character numbering of special blocks "code", "poem", "group" and "alt" finally corrected, in line with "tables". (may introduce a subtle - variation, between poem and code, or alt and others, numbering the equivalent - of each verse, but need a bit of time to consider) numbering correct, some - cosmetic adjustments to follow, e.g. in pdfs, more work necessary in xml - series. + variation, between poem and code, or alt and others, numbering the + equivalent of each verse, but need a bit of time to consider) numbering + correct, some cosmetic adjustments to follow, e.g. in pdfs, more work + necessary in xml series. 0.1.5-53 of 2005w13/6 @@ -6857,7 +6935,7 @@ skipped, synced tarball and deb in 0.12.6 * sisu info improved in latex output -%% SiSU Sabaki, version 0.1.4-9 of 2005w13/2 (2005-03-29): +** SiSU Sabaki, version 0.1.4-9 of 2005w13/2 (2005-03-29): sisu-sabaki-stable_0.1.4-9_2005w13-2.tar.gz SHA1(sisu-sabaki-stable_0.1.4-9_2005w13-2.tar.gz)= 743b912beddc235ec96456e97fe9350b2a275370 @@ -6866,7 +6944,7 @@ skipped, synced tarball and deb in 0.12.6 * small updates to man page -%% SiSU Sabaki, version 0.1.4-8 of 2005w13/2 (2005-03-29): +** SiSU Sabaki, version 0.1.4-8 of 2005w13/2 (2005-03-29): sisu-sabaki-stable_0.1.4-8_2005w13-1.tar.gz SHA1(sisu-sabaki-stable_0.1.4-8_2005w13-1.tar.gz)= f8a7760bbd583e5d8637420d153c178ffafcbf68 @@ -7051,7 +7129,7 @@ skipped, synced tarball and deb in 0.12.6 * man page small update, file name extensions (xhtml and plain-text) -%% SiSU Sabaki, version 0.1.4-7 of 2005w12/3 (2005-03-23): +** SiSU Sabaki, version 0.1.4-7 of 2005w12/3 (2005-03-23): sisu-sabaki-stable_0.1.4-7_2005w12-3.tar.gz SHA1(sisu-sabaki-stable_0.1.4-7_2005w12-3.tar.gz)= 929875de0658f1adeabd837fa09aca3ae48197e0 @@ -7083,7 +7161,7 @@ skipped, synced tarball and deb in 0.12.6 * expressly close segment files as produced, (else problem remote sending last metadata file created as is not yet closed) -%% SiSU Sabaki, version 0.1.4-6 of 2005w12/1 (2005-03-21): +** SiSU Sabaki, version 0.1.4-6 of 2005w12/1 (2005-03-21): sisu-sabaki-stable_0.1.4-6_2005w12-1.tar.gz SHA1(sisu-sabaki-stable_0.1.4-6_2005w12-1.tar.gz)= 3f8ded60f1f43e3ba3e745d9bbc045bb0ab43ffb @@ -7148,7 +7226,7 @@ skipped, synced tarball and deb in 0.12.6 precedence to .txt extension over .html i.e. when doc is requested doc.txt rather than doc.html (the sisu preferred default) would be presented. -%% SiSU Sabaki, version 0.1.4-5 of 2005w11/2 (2005-03-15): +** SiSU Sabaki, version 0.1.4-5 of 2005w11/2 (2005-03-15): sisu-sabaki-stable_0.1.4-5_2005w11-2.tar.gz SHA1(sisu-sabaki-stable_0.1.4-5_2005w11-2.tar.gz)= 25e35edc2f932269d21b17c29890ad72c54510a5 @@ -7159,7 +7237,7 @@ skipped, synced tarball and deb in 0.12.6 * [see 0.1.4-4 for recent changes] -%% SiSU Sabaki, version 0.1.4-4 of 2005w11/1 (2005-03-14): +** SiSU Sabaki, version 0.1.4-4 of 2005w11/1 (2005-03-14): sisu-sabaki-stable_0.1.4-4_2005w11-1.tar.gz SHA1(sisu-sabaki-stable_0.1.4-4_2005w11-1.tar.gz)= 2ab9fa0a45275ca65a23e5199ef13851f00042f2 @@ -7177,7 +7255,7 @@ skipped, synced tarball and deb in 0.12.6 * some code files moved and renamed -%% SiSU Sabaki, version 0.1.4-3 of 2005w10/5 (2005-03-11): +** SiSU Sabaki, version 0.1.4-3 of 2005w10/5 (2005-03-11): sisu-sabaki-stable_0.1.4-3_2005w10-5.tar.gz SHA1(sisu-sabaki-stable_0.1.4-3_2005w10-5.tar.gz)= 7e06a3b37e85eaebc74892244f6626ee4f2fcc8a @@ -7193,7 +7271,7 @@ skipped, synced tarball and deb in 0.12.6 base directory for output on remote server - only sub-directories for each document produced. -%% SiSU Sabaki, version 0.1.4-2 of 2005w10/5 (2005-03-11): +** SiSU Sabaki, version 0.1.4-2 of 2005w10/5 (2005-03-11): sisu-sabaki-stable_0.1.4-2_2005w10-5.tar.gz SHA1(sisu-sabaki-stable_0.1.4-2_2005w10-5.tar.gz)= 46ad3b254b5e9293610dccd6274e039e49c5b9a2 @@ -7218,7 +7296,7 @@ skipped, synced tarball and deb in 0.12.6 * an email address update for author -%% SiSU Sabaki, version 0.1.4-1 of 2005w10/3 (2005-03-09): +** SiSU Sabaki, version 0.1.4-1 of 2005w10/3 (2005-03-09): sisu-sabaki-stable_0.1.4-1_2005w10-3.tar.gz http://www.jus.uio.no/sisu/download/sisu-sabaki-stable_0.1.4-0_2005w10-3.tar.gz SHA1(sisu-sabaki-stable_0.1.4-1_2005w10-3.tar.gz)= @@ -7282,8 +7360,8 @@ skipped, synced tarball and deb in 0.12.6 run SiSU to see what breaks... * issues detected with LaTeX/pdf and sorted - * hooks for paper size used by latex/pdf in place currently only default a4 set - for all available types, sort out LaTeX settings later. + * hooks for paper size used by latex/pdf in place currently only default a4 + set for all available types, sort out LaTeX settings later. * text version of version manifest included start to provide 2004-02-27 @@ -7301,7 +7379,7 @@ skipped, synced tarball and deb in 0.12.6 * included Debian directory, first attempt at making a deb. [still only in development directory] -%% SiSU Sabaki, version 0.1.4-0 of 2005w07/2 (2005-02-15): +** SiSU Sabaki, version 0.1.4-0 of 2005w07/2 (2005-02-15): sisu-sabaki-stable_0.1.4-0_2005w07-2.tar.gz http://www.jus.uio.no/sisu/download/sisu-sabaki-stable_0.1.4-0_2005w07-2.tar.gz SHA1(sisu-sabaki-stable_0.1.4-0_2005w07-2.tar.gz)= @@ -7314,7 +7392,7 @@ skipped, synced tarball and deb in 0.12.6 * tables are currently omitted from xml output, and table notes are disabled for the moment -%% SiSU Sabaki, version 0.1.2-27 of 2005w05/0 (2005-02-06): +** SiSU Sabaki, version 0.1.2-27 of 2005w05/0 (2005-02-06): sisu-sabaki_0.1.2-27_2005w05-0.tar.gz http://www.jus.uio.no/sisu/download/sisu-sabaki_0.1.2-27_2005w05-0.tar.gz SHA1(sisu-sabaki_0.1.2-27_2005w05-0.tar.gz)= @@ -7326,7 +7404,7 @@ skipped, synced tarball and deb in 0.12.6 * word map hardlinks ... (.html suffix previously handled by webserver configuration) -%% SiSU Sabaki, version 0.1.2-26 of 2005w05/0 (2005-02-06): +** SiSU Sabaki, version 0.1.2-26 of 2005w05/0 (2005-02-06): sisu-sabaki_0.1.2-26_2005w05-0.tar.gz http://www.jus.uio.no/sisu/download/sisu-sabaki_0.1.2-26_2005w05-0.tar.gz SHA1(sisu-sabaki_0.1.2-26_2005w05-0.tar.gz)= @@ -7335,7 +7413,7 @@ skipped, synced tarball and deb in 0.12.6 * adjustments to Rakefile post installation configuration and generation of sample file output -%% SiSU Sabaki, version 0.1.2-25 of 2005w05/5 (2005-02-04): +** SiSU Sabaki, version 0.1.2-25 of 2005w05/5 (2005-02-04): sisu-sabaki_0.1.2-25_2005w05-5.tar.gz http://www.jus.uio.no/sisu/download/sisu-sabaki_0.1.2-25_2005w05-5.tar.gz SHA1(sisu-sabaki_0.1.2-25_2005w05-5.tar.gz)= @@ -7349,7 +7427,7 @@ skipped, synced tarball and deb in 0.12.6 * As rake has been configured to do post installation setup, it is the preferred method of installation for the present time. -%% SiSU Sabaki, version 0.1.2-24 of 2005w05/5 (2005-02-04): +** SiSU Sabaki, version 0.1.2-24 of 2005w05/5 (2005-02-04): sisu-sabaki_0.1.2-24_2005w05-5.tar.gz http://www.jus.uio.no/sisu/download/sisu-sabaki_0.1.2-24_2005w05-5.tar.gz SHA1(sisu-sabaki_0.1.2-24_2005w05-5.tar.gz)= @@ -7368,8 +7446,8 @@ skipped, synced tarball and deb in 0.12.6 as it is so far only used in SiSU for cosmetic purposes, rexml is ignored if not found. Caused hiccup if not present in previous version. - * on Debian testers had to have the following packages installed in addition to - having ruby1.8 and preferably rake as well: + * on Debian testers had to have the following packages installed in addition + to having ruby1.8 and preferably rake as well: tetex-base tetex-bin tetex-extra libyaml-ruby other programs used if available @@ -7379,7 +7457,7 @@ skipped, synced tarball and deb in 0.12.6 Ruby http://www.rubygarden.org/ruby?RubyOnMacintosh -%% *Withdrawn* - SiSU Sabaki, version 0.1.2-23 of 2005w05/4 (2005-02-03): +** *Withdrawn* - SiSU Sabaki, version 0.1.2-23 of 2005w05/4 (2005-02-03): sisu-sabaki_0.1.2-23_2005w05-4.tar.gz SHA1(sisu-sabaki_0.1.2-23_2005w05-4.tar.gz)= 771e0a98246162c61618dc941ab9831e57551e9f @@ -7394,14 +7472,14 @@ skipped, synced tarball and deb in 0.12.6 /etc/sisu/0.1.2/sisurc.yaml.sample_disabled probably best copied to ~/.sisu and renamed sisurc.yaml) -%% SiSU Sabaki, version 0.1.2-22 of 2005w05/3 (2005-02-02): +** SiSU Sabaki, version 0.1.2-22 of 2005w05/3 (2005-02-02): sisu-sabaki_0.1.2-22_2005w05-3.tar.gz http://www.jus.uio.no/sisu/download/sisu-sabaki_0.1.2-22_2005w05-3.tar.gz SHA1(sisu-sabaki_0.1.2-22_2005w05-3.tar.gz)= b9b51c7f9e5a95f32df91632fb43c96c1a9057a3 - * SiSU's Rakefile configure automation taken a bit further. If using Rake setup - then after the installation of SiSU, Rake will attempt to do initial + * SiSU's Rakefile configure automation taken a bit further. If using Rake + setup then after the installation of SiSU, Rake will attempt to do initial configuration of the sisu document samples output directory, and to generate multiple output versions of a sample text file (html, ascii, xml (dom and sax versions), latex, pdf). Will consider whether to keep things @@ -7411,7 +7489,7 @@ skipped, synced tarball and deb in 0.12.6 * /etc added to sisurc.yaml search path, was previously a sample document. -%% SiSU Sabaki, version 0.1.2-21 of 2005w05/3 (2005-02-02): +** SiSU Sabaki, version 0.1.2-21 of 2005w05/3 (2005-02-02): sisu-sabaki_0.1.2-21_2005w05-3.tar.gz http://www.jus.uio.no/sisu/download/sisu-sabaki_0.1.2-21_2005w05-3.tar.gz SHA1(sisu-sabaki_0.1.2-21_2005w05-3.tar.gz)= @@ -7424,8 +7502,8 @@ skipped, synced tarball and deb in 0.12.6 * sisu -CC from within a document working directory, after install should do additional things related to initialising output directory - * system calls were mostly placed in one library/module and the availability of - the binary tested for with whereis -b, apparently the -b flag for binary + * system calls were mostly placed in one library/module and the availability + of the binary tested for with whereis -b, apparently the -b flag for binary only is not available across all Linux/Unix, so the whereis check has been modified. @@ -7433,7 +7511,7 @@ skipped, synced tarball and deb in 0.12.6 * Thanks O-E P, and chris2 for help and feedback with Mac OSX installations. -%% SiSU Sabaki, version 0.1.2-20 of 2005w05/2 (2005-02-01): +** SiSU Sabaki, version 0.1.2-20 of 2005w05/2 (2005-02-01): sisu-sabaki_0.1.2-20_2005w05-2.tar.gz http://www.jus.uio.no/sisu/download/sisu-sabaki_0.1.2-20_2005w05-2.tar.gz SHA1(sisu-sabaki_0.1.2-20_2005w05-2.tar.gz)= @@ -7454,10 +7532,11 @@ skipped, synced tarball and deb in 0.12.6 SiSU Sabaki: version 0.1.2-19 of 2005w05/1 (2005-01-31) & Ruby: ruby 1.8.2 (2005-01-10) [i386-linux] -%% SiSU Sabaki, version 0.1.2-19 of 2005w05/1 (2005-01-31): +** SiSU Sabaki, version 0.1.2-19 of 2005w05/1 (2005-01-31): sisu-sabaki_0.1.2-19_2005w05-1.tar.gz http://www.jus.uio.no/sisu/download/sisu-sabaki_0.1.2-19_2005w05-1.tar.gz - SHA1(sisu-sabaki_0.1.2-19_2005w05-1.tar.gz)= eb7ef826f2fa69c4ef8eaf33ff297f3141c1217e + SHA1(sisu-sabaki_0.1.2-19_2005w05-1.tar.gz)= + eb7ef826f2fa69c4ef8eaf33ff297f3141c1217e * Rakefile modified, same result ... a few more options @@ -7491,7 +7570,7 @@ skipped, synced tarball and deb in 0.12.6 contain improvements over previous versions, in the install procedures which are primarily what is to be looked at. -%% SiSU Sabaki, version 0.1.2-18 of 2005w04/0 (2005-01-30): +** SiSU Sabaki, version 0.1.2-18 of 2005w04/0 (2005-01-30): sisu-sabaki_0.1.2-18_2005w04-0.tar.gz http://www.jus.uio.no/sisu/download/sisu-sabaki_0.1.2-18_2005w04-0.tar.gz SHA1(sisu-sabaki_0.1.2-18_2005w04-0.tar.gz)= @@ -7511,7 +7590,7 @@ skipped, synced tarball and deb in 0.12.6 resulting from the extension of features in 0.1.2-14 & 0.1.2-15, which 0.1.2-18 goes some way to address as well. -%% SiSU Sabaki, version 0.1.2-17 of 2005w04/4 (2005-01-27): +** SiSU Sabaki, version 0.1.2-17 of 2005w04/4 (2005-01-27): sisu-sabaki_0.1.2-17_2005w04-4.tar.gz http://www.jus.uio.no/sisu/download/sisu-sabaki_0.1.2-17_2005w04-4.tar.gz SHA1(sisu-sabaki_0.1.2-17_2005w04-4.tar.gz)= @@ -7534,14 +7613,15 @@ skipped, synced tarball and deb in 0.12.6 0.1.2-16, incidentally, really should have different maximum values for landscape and portrait, planned. -%% *Withdrawn* - SiSU Sabaki, version 0.1.2-16 of 2005w04/4 (2005-01-27): +** *Withdrawn* - SiSU Sabaki, version 0.1.2-16 of 2005w04/4 (2005-01-27): sisu-sabaki_0.1.2-16_2005w04-4.tar.gz SHA1(sisu-sabaki_0.1.2-16_2005w04-4.tar.gz)= d6ab8845e160821fc41bdd79a5f6b35df0ce236a - * bugfix release which itself had to be fixed, see bugfix, 0.1.2-17 of 2005w04/4 + * bugfix release which itself had to be fixed, see bugfix, 0.1.2-17 of + 2005w04/4 -%% *Withdrawn* - SiSU Sabaki, version 0.1.2-15 of 2005w04/3 (2005-01-26): +** *Withdrawn* - SiSU Sabaki, version 0.1.2-15 of 2005w04/3 (2005-01-26): sisu-sabaki_0.1.2-15_2005w04-3.tar.gz SHA1(sisu-sabaki_0.1.2-15_2005w04-3.tar.gz)= 5b101f13f4cef41989ace6d801b657ab559f95c5 @@ -7553,7 +7633,7 @@ skipped, synced tarball and deb in 0.12.6 * See bugfix, 0.1.2-17 of 2005w04/4 -%% SiSU Sabaki, version 0.1.2-14 of 2005w04/3 (2005-01-26): +** SiSU Sabaki, version 0.1.2-14 of 2005w04/3 (2005-01-26): sisu-sabaki_0.1.2-14_2005w04-3.tar.gz http://www.jus.uio.no/sisu/download/sisu-sabaki_0.1.2-14_2005w04-3.tar.gz SHA1(sisu-sabaki_0.1.2-14_2005w04-3.tar.gz)= @@ -7570,7 +7650,7 @@ skipped, synced tarball and deb in 0.12.6 * documentation updated accordingly -%% SiSU Sabaki, version 0.1.2-13 of 2005w03/0 (2005-01-23): +** SiSU Sabaki, version 0.1.2-13 of 2005w03/0 (2005-01-23): sisu-sabaki_0.1.2-13_2005w03-0.tar.gz http://www.jus.uio.no/sisu/download/sisu-sabaki_0.1.2-13_2005w03-0.tar.gz SHA1(sisu-sabaki_0.1.2-13_2005w03-0.tar.gz)= @@ -7578,7 +7658,7 @@ skipped, synced tarball and deb in 0.12.6 * Rakefile updated (rake help) -%% SiSU Sabaki, version 0.1.2-12 of 2005w03/6 (2005-01-22): +** SiSU Sabaki, version 0.1.2-12 of 2005w03/6 (2005-01-22): sisu-sabaki_0.1.2-12_2005w03-6.tar.gz http://www.jus.uio.no/sisu/download/sisu-sabaki_0.1.2-12_2005w03-6.tar.gz SHA1(sisu-sabaki_0.1.2-12_2005w03-6.tar.gz)= @@ -7586,7 +7666,7 @@ skipped, synced tarball and deb in 0.12.6 * Rakefile added (sudo rake) -%% SiSU Sabaki, version 0.1.2-11 of 2005w03/5 (2005-01-21): +** SiSU Sabaki, version 0.1.2-11 of 2005w03/5 (2005-01-21): sisu-sabaki_0.1.2-11_2005w03-5.tar.gz http://www.jus.uio.no/sisu/download/sisu-sabaki_0.1.2-11_2005w03-5.tar.gz SHA1(sisu-sabaki_0.1.2-11_2005w03-5.tar.gz)= @@ -7595,7 +7675,7 @@ skipped, synced tarball and deb in 0.12.6 * removed install.rb which has been stripped of almost all function (and rely on setup.rb) -%% SiSU Sabaki, version 0.1.2-10 of 2005w03/5 (2005-01-21): +** SiSU Sabaki, version 0.1.2-10 of 2005w03/5 (2005-01-21): sisu-sabaki_0.1.2-10_2005w03-5.tar.gz http://www.jus.uio.no/sisu/download/sisu-sabaki_0.1.2-10_2005w03-5.tar.gz SHA1(sisu-sabaki_0.1.2-10_2005w03-5.tar.gz)= @@ -7611,7 +7691,7 @@ skipped, synced tarball and deb in 0.12.6 (possibly as late as next month) will work towards having a release that uses setup.rb for installation. -%% SiSU Sabaki, version 0.1.2-9 of 2005w03/4 (2005-01-20): +** SiSU Sabaki, version 0.1.2-9 of 2005w03/4 (2005-01-20): sisu-sabaki_0.1.2-9_2005w03-4.tar.gz http://www.jus.uio.no/sisu/download/sisu-sabaki_0.1.2-9_2005w03-4.tar.gz SHA1(sisu-sabaki_0.1.2-9_2005w03-4.tar.gz)= @@ -7619,7 +7699,7 @@ skipped, synced tarball and deb in 0.12.6 * only change is to man pages -%% SiSU Sabaki, version 0.1.2-8 of 2005w03/3 (2005-01-19): +** SiSU Sabaki, version 0.1.2-8 of 2005w03/3 (2005-01-19): sisu-sabaki_0.1.2-8_2005w03-3.tar.gz http://www.jus.uio.no/sisu/download/sisu-sabaki_0.1.2-8_2005w03-3.tar.gz SHA1(sisu-sabaki_0.1.2-8_2005w03-3.tar.gz)= @@ -7633,12 +7713,12 @@ skipped, synced tarball and deb in 0.12.6 * setup.rb included and can be used to install sisu package (bin,lib,data) apart from the /etc directory - * install.rb still used for general installation of sisu package (bin,lib,etc), - it does nothing with data directory + * install.rb still used for general installation of sisu package + (bin,lib,etc), it does nothing with data directory * man page updated, and can be "installed" using setup.rb -%% SiSU Sabaki, version 0.1.2-7 of 2005w03/3 (2005-01-19): +** SiSU Sabaki, version 0.1.2-7 of 2005w03/3 (2005-01-19): sisu-sabaki_0.1.2-7_2005w03-3.tar.gz http://www.jus.uio.no/sisu/download/sisu-sabaki_0.1.2-7_2005w03-3.tar.gz SHA1(sisu-sabaki_0.1.2-7_2005w03-3.tar.gz)= @@ -7648,7 +7728,7 @@ skipped, synced tarball and deb in 0.12.6 * directory structure maps that used by setup.rb -%% SiSU Sabaki, version 0.1.2-6 of 2005w03/3 (2005-01-19): +** SiSU Sabaki, version 0.1.2-6 of 2005w03/3 (2005-01-19): sisu-sabaki_0.1.2-6_2005w03-3.tar.gz http://www.jus.uio.no/sisu/download/sisu-sabaki_0.1.2-6_2005w03-3.tar.gz SHA1(sisu-sabaki_0.1.2-6_2005w03-3.tar.gz)= @@ -7665,7 +7745,7 @@ SHA1(sisu-sabaki_0.1.2-5_2005w03-2.tar.gz)= * no attempt to setup ~/.sisu resource configuration directory, make it yourself as required. -%% SiSU Sabaki, version 0.1.2-4 of 2005w03/1 (2005-01-17): +** SiSU Sabaki, version 0.1.2-4 of 2005w03/1 (2005-01-17): sisu-sabaki_0.1.2-4_2005w03-1.tar.gz http://www.jus.uio.no/sisu/download/sisu-sabaki_0.1.2-4_2005w03-1.tar.gz SHA1(sisu-sabaki_0.1.2-4_2005w03-1.tar.gz)= @@ -7676,7 +7756,7 @@ SHA1(sisu-sabaki_0.1.2-5_2005w03-2.tar.gz)= * minor fix made to example cgi search form, front-end for Postgresql db, (a counter contained a typo, plus cosmetic touches) -%% SiSU Sabaki, version 0.1.2-3 of 2005w02/4 (2005-01-13): +** SiSU Sabaki, version 0.1.2-3 of 2005w02/4 (2005-01-13): sisu-sabaki_0.1.2-3_2005w02-4.tar.gz http://www.jus.uio.no/sisu/download/sisu-sabaki_0.1.2-3_2005w02-4.tar.gz SHA1(sisu-sabaki_0.1.2-3_2005w02-4.tar.gz)= @@ -7684,30 +7764,30 @@ SHA1(sisu-sabaki_0.1.2-5_2005w03-2.tar.gz)= * Installation and configuration issues. - * does output check on directory permissions, and defaults to home directory if - web server directory does not have write permission + * does output check on directory permissions, and defaults to home directory + if web server directory does not have write permission * can switch off external programs that are unavailable in resource configuration file * note in README on which external programs are used - * bug detected [2005-01-16] in released behaviour of object citation numbering, - tables should be numbered. Not yet fixed. Unlikely to touch before - mid-February. + * bug detected [2005-01-16] in released behaviour of object citation + numbering, tables should be numbered. Not yet fixed. Unlikely to touch + before mid-February. Not certain when behaviour changed. It appears to be pre-introduction of new table syntax. Each table gets an ocn, required amongst other things for relational database. Check consistency of ocn elsewhere. -%% SiSU Sabaki, version 0.1.2-2 of 2005w02/2 (2005-01-11): +** SiSU Sabaki, version 0.1.2-2 of 2005w02/2 (2005-01-11): sisu-sabaki_0.1.2-2_2005w02-2.tar.gz http://www.jus.uio.no/sisu/download/sisu-sabaki_0.1.2-2_2005w02-2.tar.gz SHA1(sisu-sabaki_0.1.2-2_2005w02-2.tar.gz)= 7ca13bb377bb7403cf2b9436984c2c8a1ac629b3 * manual location anchor/marker/tagging provided for html, (at present in html - only, adds nothing to other output types). Interactive help (and SiSU_MARKUP - textfile in tar bundle) updated accordingly. + only, adds nothing to other output types). Interactive help (and + SiSU_MARKUP textfile in tar bundle) updated accordingly. Very minor code addition, has existed previously, decided is still useful on some occasions. Use sparingly, the author is currently responsible for non-duplication of such names. There is a remote possibility it breaks @@ -7721,7 +7801,7 @@ SHA1(sisu-sabaki_0.1.2-5_2005w03-2.tar.gz)= * skins included (now properly marked for revision control - or rather accidental marking as "boring" removed for darcs). -%% SiSU Sabaki, version 0.1.2-1 of 2005w02/1 (2005-01-10): +** SiSU Sabaki, version 0.1.2-1 of 2005w02/1 (2005-01-10): sisu-sabaki_0.1.2-1_2005w02-1.tar.gz http://www.jus.uio.no/sisu/download/sisu-sabaki_0.1.2-1_2005w02-1.tar.gz SHA1(sisu-sabaki_0.1.2-1_2005w02-1_sha1)= @@ -7733,7 +7813,7 @@ SHA1(sisu-sabaki_0.1.2-5_2005w03-2.tar.gz)= * also previous version 0.1.2-0 despite its name worked as part of previous 0.1.1 version, directories created etc. -%% SiSU Sabaki, version 0.1.2-0 of 2005w01/0 (2005-01-09): +** SiSU Sabaki, version 0.1.2-0 of 2005w01/0 (2005-01-09): sisu-sabaki_0.1.2-0_2005w01-0.tar.gz http://www.jus.uio.no/sisu/download/sisu-sabaki_0.1.2-0_2005w01-0.tar.gz SHA1(sisu-sabaki_0.1.2-0_2005w01-0_sha1)= @@ -7749,7 +7829,7 @@ SHA1(sisu-sabaki_0.1.2-5_2005w03-2.tar.gz)= * bugfix, metaverse: tables with headings did not previously work with updated table syntax, in release 0.1.1-2 -%% *Withdrawn* - SiSU Sabaki, version 0.1.1-3 of 2005w01/6 (2005-01-08): +** *Withdrawn* - SiSU Sabaki, version 0.1.1-3 of 2005w01/6 (2005-01-08): sisu-sabaki_0.1.1-3_2005w01-6.tar.gz SHA1(sisu-sabaki_0.1.1-3_2005w01-6.tar.gz)= 21d9591f1c069e7111470b2bc98751a36833030d @@ -7772,15 +7852,16 @@ SHA1(sisu-sabaki_0.1.2-5_2005w03-2.tar.gz)= * Quick fixes have been made to the vim syntax file which is provided. - [Will slow down updates for a while though there are still issues with the install.] + [Will slow down updates for a while though there are still issues with the + install.] -%% *Withdrawn* - SiSU Sabaki, version 0.1.1-2 of 2005w01/6 (2005-01-08): +** *Withdrawn* - SiSU Sabaki, version 0.1.1-2 of 2005w01/6 (2005-01-08): SHA1(sisu-sabaki_0.1.1-2_2005w01-6.tar.gz)= 6acb02f98d100ff9a7f7a01ad71b88c215488009 * Few lines of code changed from 0.1.1-2, which is withdrawn. -%% SiSU Sabaki, version 0.1.1-1 of 2005w01/5 (2005-01-07): +** SiSU Sabaki, version 0.1.1-1 of 2005w01/5 (2005-01-07): sisu-sabaki_0.1.1-1_2005w01-5.tar.gz http://www.jus.uio.no/sisu/download/sisu-sabaki_0.1.1-1_2005w01-5.tar.gz SHA1(sisu-sabaki_0.1.1-1_2005w01-5_sha1)= @@ -7794,7 +7875,7 @@ SHA1(sisu-sabaki_0.1.2-5_2005w03-2.tar.gz)= * Manually change ownership on the resource configuration directory -%% SiSU Sabaki, version 0.1.1-0 of 2005w01/4 (2005-01-06): +** SiSU Sabaki, version 0.1.1-0 of 2005w01/4 (2005-01-06): sisu_0.1.1-0_2005w01-4.tgz http://www.jus.uio.no/sisu/download/sisu_0.1.1-0_2005w01-4.tgz SHA1(sisu_0.1.1-0_2005w01-4.tgz)= @@ -7822,52 +7903,52 @@ First release of SiSU - sisu_0.1.0-9_2005w01-2.tgz public on January 4th 2005. It may be downloaded from: http://www.jus.uio.no/sisu/download/sisu_0.1.0-9_2005w01-2.tgz -%% DEVELOPMENT (Merged into STABLE) MANIFEST (@ 0.1.5 branch) +* DEVELOPMENT (Merged into STABLE) MANIFEST (@ 0.1.5 branch) -SiSU Sabaki development-branch, version 0.5.8 of 2005w15-0 [==0.4.3] + SiSU Sabaki development-branch, version 0.5.8 of 2005w15-0 [==0.4.3] -SiSU Sabaki development-branch, version 0.5.4 of 2005w15-4 [==0.4.2] + SiSU Sabaki development-branch, version 0.5.4 of 2005w15-4 [==0.4.2] -SiSU Sabaki development-branch, version 0.5.3 of 2005w15-3 [==0.4.1] + SiSU Sabaki development-branch, version 0.5.3 of 2005w15-3 [==0.4.1] -SiSU Sabaki development-branch, version 0.5.0 of 2005w15-2 [==0.4.0] + SiSU Sabaki development-branch, version 0.5.0 of 2005w15-2 [==0.4.0] -SiSU Sabaki development-branch, version 0.3.0 of 2005w14-0 [==0.1.5-58] -* substantively the same as 0.2.0 [== 0.1.4-11] + SiSU Sabaki development-branch, version 0.3.0 of 2005w14-0 [==0.1.5-58] + * substantively the same as 0.2.0 [== 0.1.4-11] -SiSU Sabaki development-branch, version 0.1.5-58 of 2005w14/6 -* substantively the same as 0.1.4-11 + SiSU Sabaki development-branch, version 0.1.5-58 of 2005w14/6 + * substantively the same as 0.1.4-11 -SiSU Sabaki development-branch, version 0.1.5-55 of 2005w13/6 -* substantively the same as 0.1.4-10 + SiSU Sabaki development-branch, version 0.1.5-55 of 2005w13/6 + * substantively the same as 0.1.4-10 -SiSU Sabaki development-branch, version 0.1.5-46 of 2005w13/2 -* substantively the same as 0.1.4-9 + SiSU Sabaki development-branch, version 0.1.5-46 of 2005w13/2 + * substantively the same as 0.1.4-9 -SiSU Sabaki development-branch, version 0.1.5-44 of 2005w13/2 -* substantively the same as 0.1.4-8 + SiSU Sabaki development-branch, version 0.1.5-44 of 2005w13/2 + * substantively the same as 0.1.4-8 -SiSU Sabaki development-branch, version 0.1.5-33 of 2005w12/3 -* substantively the same as 0.1.4-7 + SiSU Sabaki development-branch, version 0.1.5-33 of 2005w12/3 + * substantively the same as 0.1.4-7 -SiSU Sabaki development-branch, version 0.1.5-29 of 2005w12/1 -* substantively the same as 0.1.4-6 + SiSU Sabaki development-branch, version 0.1.5-29 of 2005w12/1 + * substantively the same as 0.1.4-6 -SiSU Sabaki development-branch, version 0.1.5-21 of 2005w11/2 -* substantively the same as 0.1.4-5 + SiSU Sabaki development-branch, version 0.1.5-21 of 2005w11/2 + * substantively the same as 0.1.4-5 -SiSU Sabaki development-branch, version 0.1.5-20 of 2005w11/1 -* substantively the same as 0.1.4-4 + SiSU Sabaki development-branch, version 0.1.5-20 of 2005w11/1 + * substantively the same as 0.1.4-4 -SiSU Sabaki development-branch, version 0.1.5-15 of 2005w10/4 -* substantively the same as 0.1.4-3 + SiSU Sabaki development-branch, version 0.1.5-15 of 2005w10/4 + * substantively the same as 0.1.4-3 -SiSU Sabaki development-branch, version 0.1.5-12 of 2005w10/4 -* substantively the same as 0.1.4-2 + SiSU Sabaki development-branch, version 0.1.5-12 of 2005w10/4 + * substantively the same as 0.1.4-2 -SiSU Sabaki development-branch, version 0.1.5-11 of 2005w10/2 -* substantively the same as 0.1.4-1 + SiSU Sabaki development-branch, version 0.1.5-11 of 2005w10/2 + * substantively the same as 0.1.4-1 -SiSU Sabaki development-branch, version 0.1.5-0 of 2005w06/4 -* substantively the same as 0.1.4-0 + SiSU Sabaki development-branch, version 0.1.5-0 of 2005w06/4 + * substantively the same as 0.1.4-0 diff --git a/data/doc/sisu/CHANGELOG_v2 b/data/doc/sisu/CHANGELOG_v2 index aa847993..5f4cb6ee 100644 --- a/data/doc/sisu/CHANGELOG_v2 +++ b/data/doc/sisu/CHANGELOG_v2 @@ -15,40 +15,40 @@ v2 branch removed from sisu 4.0; it is available in sisu =< 3.3.2 * data/doc/sisu/sisu_markup_samples/sisu_manual/sisu_download.ssi * CHANGELOG CHANGELOG_v2 CHANGELOG_v3 README data/doc/sisu/ -%% Legacy Branch, Reference +* Legacy Branch, Reference -* new middle layer (document abstraction) that uses ruby objects to +** new middle layer (document abstraction) that uses ruby objects to represent data (instead of strings) -* downstream libraries updated to use v2 middle layer +** downstream libraries updated to use v2 middle layer -* sisu markup, changes to headers (metadata), input otherwise unchanged +** sisu markup, changes to headers (metadata), input otherwise unchanged -* output much the same as for version 1 with some tweaks +** output much the same as for version 1 with some tweaks * search, sql table structure changed for version 2, incompatible * internal linking of documents is once again supported * LaTeX/pdf book indexes link within the pdf text rather than to HTML version of document -* EPUB output introduced using -e flag +** EPUB output introduced using -e flag -%% Reverse Chronological: +* Reverse Chronological: -%% 2.9.12 (2012-02-14:07/2) [see 3.1.14.orig.tar.xz] +** 2.9.12 (2012-02-14:07/2) [see 3.1.14.orig.tar.xz] http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_3.1.14 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_3.1.14-1 -* v2, vim syntax highlighting, patch from Thilo Six applied + * v2, vim syntax highlighting, patch from Thilo Six applied Re: & -%% 2.9.11 (2012-01-10:02/2) [see 3.1.11.orig.tar.xz] +** 2.9.11 (2012-01-10:02/2) [see 3.1.11.orig.tar.xz] http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_3.1.11 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_3.1.11-1 * modify sisu markup version script -%% 2.9.10 (2011-10-15:41/6) [see 3.1.1.orig.tar.xz] +** 2.9.10 (2011-10-15:41/6) [see 3.1.1.orig.tar.xz] http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_3.1.1 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_3.1.1-1 @@ -56,7 +56,7 @@ http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_3.1 * make odt header changes easier to track * get rid of (binary changeset) blob -%% 2.9.9 (2011-10-03:40/1) [see 3.1.0.orig.tar.xz] +** 2.9.9 (2011-10-03:40/1) [see 3.1.0.orig.tar.xz] http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_3.1.0 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_3.1.0-1 @@ -65,7 +65,7 @@ http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_3.1 * documentation, small update, see v3 changelog * sisu source -%% 2.9.8 (2011-09-24:38/6) [see 3.0.19.orig.tar.gz] +** 2.9.8 (2011-09-24:38/6) [see 3.0.19.orig.tar.gz] http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu-3.0.19 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_3.0.19-1 @@ -73,7 +73,7 @@ http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_3.0 * remote, image source url fix -%% 2.9.7 (2011-06-26:25/7) [see 3.0.13.orig.tar.gz] +** 2.9.7 (2011-06-26:25/7) [see 3.0.13.orig.tar.gz] http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/debian/3.0.13-1 * dal_syntax, linebreak within regular objects is \\ (
depreciated) @@ -89,17 +89,17 @@ http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/debian/3.0 * sisurc.yml, config settings -%% 2.9.6 (2011-06-07:23/2) [see 3.0.12.orig.tar.gz] +** 2.9.6 (2011-06-07:23/2) [see 3.0.12.orig.tar.gz] http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/debian/3.0.12-1 * help, s/Bul garian/Bulgarian/ (Closes: #619068) -%% 2.9.5 (2011-05-17:20/2) [see 3.0.10.orig.tar.gz] +** 2.9.5 (2011-05-17:20/2) [see 3.0.10.orig.tar.gz] http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/debian/3.0.10-1 * copyright (minor) touch, dates for setup.rb -%% 2.9.4 (2011-05-15:19/7) [see 3.0.9.orig.tar.gz] +** 2.9.4 (2011-05-15:19/7) [see 3.0.9.orig.tar.gz] http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/debian/3.0.9-1 * bin/sisu2 introduced (to complement bin/sisu3), currently same as bin/sisu @@ -110,7 +110,7 @@ http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/debian/3.0 * copyright file, softlink, make more visible in tarball and update * sisu-mode.el assigned to FSF (GNU EMACS) -%% 2.9.3 (2011-04-27:17/3) [see 3.0.8.orig.tar.gz] +** 2.9.3 (2011-04-27:17/3) [see 3.0.8.orig.tar.gz] http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/debian/3.0.8-1 * bin/sisu3 bin/sisu /bin/sisu_webrick bin/sisu_termsheet @@ -159,7 +159,7 @@ http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/debian/3.0 * vim colors colorscheme sparse-* frugal-* Slate minor changes -%% 2.9.2 (2011-04-20:16/3) [see 3.0.7.orig.tar.gz] +** 2.9.2 (2011-04-20:16/3) [see 3.0.7.orig.tar.gz] http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/debian/3.0.7-1 * options, maintenance -M (--maintenance, new alias --keep-processing-files) @@ -180,7 +180,7 @@ http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/debian/3.0 (GNU EMACS) * url to sisu git repo source (when possible also track GNU EMACS location) -%% 2.9.1 (2011-03-30:13/3) [see 3.0.6.orig.tar.gz] +** 2.9.1 (2011-03-30:13/3) [see 3.0.6.orig.tar.gz] http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/debian/3.0.6-1 * (ruby 1.9.2 (transition related) fixes) @@ -199,7 +199,7 @@ http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/debian/3.0 * for console use color names instead of numbers * rearrange -%% 2.9.0 (2011-03-24:12/4) [see 3.0.5.orig.tar.gz] +** 2.9.0 (2011-03-24:12/4) [see 3.0.5.orig.tar.gz] http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/debian/3.0.5-1 * move to ruby >=1.9.2p180: simplify development of v3 and maintenance of v2 @@ -217,7 +217,7 @@ http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/debian/3.0 * vim syntax highlighting, fix typo -%% 2.8.2 (2011-03-11:10/5) [see 3.0.3.orig.tar.gz] +** 2.8.2 (2011-03-11:10/5) [see 3.0.3.orig.tar.gz] http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/debian/3.0.3-1 * dal_syntax and affected downstream output modules, revised pattern match @@ -254,7 +254,7 @@ http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/debian/3.0 * emacs sisu headers updated (subheaders omitted for now) sisu-mode.el * vim cleaning sisu.vim -%% 2.8.1 (2011-03-05:09/6) [see 3.0.2.orig.tar.gz] +** 2.8.1 (2011-03-05:09/6) [see 3.0.2.orig.tar.gz] http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/debian/3.0.2-1 * make sisu: v2 require >=ruby1.8.7; v3 require >=ruby1.9.2 @@ -270,7 +270,7 @@ http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/debian/3.0 * tidy * small fixes -%% 2.8.0 (2011-02-01:05/2) [see 3.0.0.orig.tar.gz] +** 2.8.0 (2011-02-01:05/2) [see 3.0.0.orig.tar.gz] http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/debian/3.0.0-1 [post Debian Squeeze] @@ -298,7 +298,7 @@ http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/debian/3.0 * represent page break and object separator: plaintext, html, epub, odf, texpdf (adjust later) -%% 2.7.9.orig.tar.gz (2010-12-09:49/4) +** 2.7.9.orig.tar.gz (2010-12-09:49/4) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/debian/2.7.9-1 http://www.jus.uio.no/sisu/pkg/src/sisu_2.7.9.orig.tar.gz 97240b74573904f5f2d120fbb56492179ec501fe8eee111dcace34068b8c960e 2752226 sisu_2.7.9.orig.tar.gz @@ -342,7 +342,7 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_2.7.9.orig.tar.gz * html search form, configuration check -%% 2.7.8.orig.tar.gz (2010-10-25:43/1) +** 2.7.8.orig.tar.gz (2010-10-25:43/1) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/debian/2.7.8-1 http://www.jus.uio.no/sisu/pkg/src/sisu_2.7.8.orig.tar.gz af9dac02064ea03c61d6eecd0882a9f1be6f83d37fdddcf8e45832b9def52140 2750397 sisu_2.7.8.orig.tar.gz @@ -388,7 +388,7 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_2.7.8.orig.tar.gz * html, quick_ref, boolean true/false setting (commented out, default false) -%% 2.7.7.orig.tar.gz (2010-10-17:41/7) +** 2.7.7.orig.tar.gz (2010-10-17:41/7) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/debian/2.7.7-1 http://www.jus.uio.no/sisu/pkg/src/sisu_2.7.7.orig.tar.gz 0a9befa48e6cfd62ecd7ee25febe1c4e1dc3f54eed8d89042f8d3519d3fff345 2747742 sisu_2.7.7.orig.tar.gz @@ -417,7 +417,7 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_2.7.7.orig.tar.gz * documentation related minor updates and fixes -%% 2.7.6.orig.tar.gz (2010-10-11:41/1) +** 2.7.6.orig.tar.gz (2010-10-11:41/1) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/debian/2.7.6-1 http://www.jus.uio.no/sisu/pkg/src/sisu_2.7.6.orig.tar.gz 7cd4c46fa3bcadd9bad5f009836e3f76ba33581f346c20baa750df849e132a4c 2746314 sisu_2.7.6.orig.tar.gz @@ -436,7 +436,7 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_2.7.6.orig.tar.gz * CHANGELOG v2 recount where some requests came from -%% 2.7.5.orig.tar.gz (2010-10-09:40/6) +** 2.7.5.orig.tar.gz (2010-10-09:40/6) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/debian/2.7.5-1 http://www.jus.uio.no/sisu/pkg/src/sisu_2.7.5.orig.tar.gz 616a17e5c238735a732a931b2fa203ac03395fcf6de9fa4c7df086d504eb716a 2745498 sisu_2.7.5.orig.tar.gz @@ -454,7 +454,7 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_2.7.5.orig.tar.gz * param, metadata rights, keep colon separator from interfering with urls -%% 2.7.4.orig.tar.gz (2010-10-08:40/5) +** 2.7.4.orig.tar.gz (2010-10-08:40/5) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/debian/2.7.4-1 http://www.jus.uio.no/sisu/pkg/src/sisu_2.7.4.orig.tar.gz 3d36b407f7f2df7b260f0a7932adf520a0539f8578dac59c6ca6de3bbfd03e62 2743433 sisu_2.7.4.orig.tar.gz @@ -470,7 +470,7 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_2.7.4.orig.tar.gz * html (html_tune) scaling of images, fix * epub (epub_tune) scaling of images, fix -%% 2.7.3.orig.tar.gz (2010-10-06:40/3) +** 2.7.3.orig.tar.gz (2010-10-06:40/3) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/debian/2.7.3-1 http://www.jus.uio.no/sisu/pkg/src/sisu_2.7.3.orig.tar.gz 01da42186d8b7381356739ef612221b55e93c9a4f94c431744f8bdb123fd8f15 2744721 sisu_2.7.3.orig.tar.gz @@ -494,7 +494,7 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_2.7.3.orig.tar.gz * sisu_markup.sst, document a fix (v1 & 2) -%% 2.7.2.orig.tar.gz (2010-10-01:39/5) +** 2.7.2.orig.tar.gz (2010-10-01:39/5) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/debian/2.7.2-1 http://www.jus.uio.no/sisu/pkg/src/sisu_2.7.2.orig.tar.gz 05935d437ceb86ba90452b7e21c0b6d6d969dbfc095e5d3989f4870f9c154b87 2742571 sisu_2.7.2.orig.tar.gz @@ -510,7 +510,7 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_2.7.2.orig.tar.gz * texpdf_format, remove a few commented out lines -%% 2.7.1.orig.tar.gz (2010-10-01:39/5) +** 2.7.1.orig.tar.gz (2010-10-01:39/5) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/debian/2.7.1-1 http://www.jus.uio.no/sisu/pkg/src/sisu_2.7.1.orig.tar.gz 48383fa9a8e26261b93a8bfc054d328b967557a9fb12b5afb559d40ac8bd1391 2742168 sisu_2.7.1.orig.tar.gz @@ -540,7 +540,7 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_2.7.1.orig.tar.gz * share_src, hub cleaning -%% 2.7.0.orig.tar.gz (2010-09-21:38/2) +** 2.7.0.orig.tar.gz (2010-09-21:38/2) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/debian/2.7.0-1 http://www.jus.uio.no/sisu/pkg/src/sisu_2.7.0.orig.tar.gz 9e9e9695184e09dcf3fadee20e34d92d031c66419e49394de83a56cddd81bcba 2741663 sisu_2.7.0.orig.tar.gz @@ -607,7 +607,7 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_2.7.0.orig.tar.gz fixes issue noted with --sample-search-form (-F) (in the selection of webrick (--webserv-webrick)) -%% 2.6.3.orig.tar.gz (2010-07-28:30/3) +** 2.6.3.orig.tar.gz (2010-07-28:30/3) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/debian/2.6.3-1 http://www.jus.uio.no/sisu/pkg/src/sisu_2.6.3.orig.tar.gz cd9b24e386a6b47920aca0e7dce60b46e5fd2adf199ac9f33bb83cf10e6bfd2c 2733908 sisu_2.6.3.orig.tar.gz @@ -712,7 +712,7 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_2.6.3.orig.tar.gz fixes issue noted with --sample-search-form (-F) (in the selection of webrick (--webserv-webrick)) -%% 2.6.2.orig.tar.gz (2010-07-15:28/4) +** 2.6.2.orig.tar.gz (2010-07-15:28/4) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/debian/2.6.2-1 http://www.jus.uio.no/sisu/pkg/src/sisu_2.6.2.orig.tar.gz 63ffa027e66ed18d5d56d8e82e79a437bcec362e7c16d6d4ae26fa0d029f80ae 2730609 sisu_2.6.2.orig.tar.gz @@ -740,7 +740,7 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_2.6.2.orig.tar.gz * debian/control update ruby1.9 related depends to ruby1.9.1 (libfcgi-ruby1.9.1) -%% 2.6.1.orig.tar.gz (2010-07-09:27/5) +** 2.6.1.orig.tar.gz (2010-07-09:27/5) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/debian/2.6.1-1 http://www.jus.uio.no/sisu/pkg/src/sisu_2.6.1.orig.tar.gz 95fe09b870e23f922bf7d02b8aa83827ef9592f06f844ba4df5c808e283c8590 2728806 sisu_2.6.1.orig.tar.gz @@ -759,7 +759,7 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_2.6.1.orig.tar.gz * sysenv, default output path, fix -%% 2.6.0.orig.tar.gz (2010-07-07:27/3) +** 2.6.0.orig.tar.gz (2010-07-07:27/3) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/debian/2.6.0-1 http://www.jus.uio.no/sisu/pkg/src/sisu_2.6.0.orig.tar.gz 2a02d475c12398e5cc66e961c96e65f79951c4c2863a5e88f986692563fda983 2770986 sisu_2.6.0.orig.tar.gz @@ -787,7 +787,7 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_2.6.0.orig.tar.gz * manpages, some additional manpages and some updates -%% 2.5.1.orig.tar.gz (2010-06-12:23/6) +** 2.5.1.orig.tar.gz (2010-06-12:23/6) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/debian/2.5.1-1 http://www.jus.uio.no/sisu/pkg/src/sisu_2.5.1.orig.tar.gz c87a04a3071de4e8388b214fb6bb1a602657c5859a817bd0f001c92a4ce1f98d 2768984 sisu_2.5.1.orig.tar.gz @@ -797,7 +797,7 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_2.5.1.orig.tar.gz * texpdf, ensure programs default font is set (Liberation Sans) if none configured, (was intended, required fix) -%% 2.5.0.orig.tar.gz (2010-06-11:23/5) +** 2.5.0.orig.tar.gz (2010-06-11:23/5) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/debian/2.5.0-1 http://www.jus.uio.no/sisu/pkg/src/sisu_2.5.0.orig.tar.gz 8a5331b6128e9bdd99704aa9b9e37666d399b2801655db00a665abf1ec0d7a37 2767480 sisu_2.5.0.orig.tar.gz @@ -821,7 +821,7 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_2.5.0.orig.tar.gz * css for html, make right pane when used darker to distinguish from selected content -%% 2.4.3.orig.tar.gz (2010-06-05:22/6) +** 2.4.3.orig.tar.gz (2010-06-05:22/6) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/debian/2.4.3-1 http://www.jus.uio.no/sisu/pkg/src/sisu_2.4.3.orig.tar.gz bf0e596113b60b873efc738ec2a9ab9a7b2d0687cd7011d27700331faab4e2c5 2767084 sisu_2.4.3.orig.tar.gz @@ -847,7 +847,7 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_2.4.3.orig.tar.gz * :F folds on fold patterns for sisu markup (and foldsearch which opens result of search all else closed) -%% 2.4.2.orig.tar.gz (2010-06-01:22/2) +** 2.4.2.orig.tar.gz (2010-06-01:22/2) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/debian/2.4.2-1 http://www.jus.uio.no/sisu/pkg/src/sisu_2.4.2.orig.tar.gz d5267635ecc99c41b0868ea2eee78b46a9142b76b45608ebe89eff13e3cf291a 2766741 sisu_2.4.2.orig.tar.gz @@ -861,7 +861,7 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_2.4.2.orig.tar.gz * remote file processing (url instead of local file), minor fix (related to reporting "http" file not found) -%% 2.4.1.orig.tar.gz (2010-05-26:21/3) +** 2.4.1.orig.tar.gz (2010-05-26:21/3) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/debian/2.4.1-1 http://www.jus.uio.no/sisu/pkg/src/sisu_2.4.1.orig.tar.gz ee7ac449291c9aff05731fdefc1b31584f4ff6c0d3ec4b7b2250ef05c1d3b343 2765591 sisu_2.4.1.orig.tar.gz @@ -875,7 +875,7 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_2.4.1.orig.tar.gz * general extension of regex matches for http: to include https: * dal_syntax fix, no auto-bold or italics on relative or internal links -%% 2.4.0.orig.tar.gz (2010-05-26:21/3) +** 2.4.0.orig.tar.gz (2010-05-26:21/3) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/debian/2.4.0-1 http://www.jus.uio.no/sisu/pkg/src/sisu_2.4.0.orig.tar.gz 5a7ca024e36d9d08653e2cfe335e83345305c16e531de361d84ba3315739303b 2764579 sisu_2.4.0.orig.tar.gz @@ -899,7 +899,7 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_2.4.0.orig.tar.gz * sisu markup, documentation on_sisu_markup/sisu_markup.txt added much todo -%% 2.3.5.orig.tar.gz (2010-05-18:20/2) +** 2.3.5.orig.tar.gz (2010-05-18:20/2) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/debian/2.3.5-1 http://www.jus.uio.no/sisu/pkg/src/sisu_2.3.5.orig.tar.gz fb599fc29a6c1f67ae3ed6fe79ed2768045899870717d719d5b91be2a3db56fb 2755625 sisu_2.3.5.orig.tar.gz @@ -914,7 +914,7 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_2.3.5.orig.tar.gz * vim templates for .sst .ssm & .ssi -%% 2.3.4.orig.tar.gz (2010-05-12:19/3) +** 2.3.4.orig.tar.gz (2010-05-12:19/3) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/debian/2.3.4-1 http://www.jus.uio.no/sisu/pkg/src/sisu_2.3.4.orig.tar.gz 3072d857dd7cda793315d2dd57233bb015cac0fa85fcbaec7c05650e09f27b88 2755570 sisu_2.3.4.orig.tar.gz @@ -927,7 +927,7 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_2.3.4.orig.tar.gz * sysenv, switch default hash digest fingerprints to sha256 (rather than md5) -%% 2.3.3.orig.tar.gz (2010-05-05:18/3) +** 2.3.3.orig.tar.gz (2010-05-05:18/3) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/debian/2.3.3-1 http://www.jus.uio.no/sisu/pkg/src/sisu_2.3.3.orig.tar.gz 89d16ba433085f4cc7a3438dc4c0f2797888394623c7e64f6322633646374191 2753813 sisu_2.3.3.orig.tar.gz @@ -942,7 +942,7 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_2.3.3.orig.tar.gz * screen output (ansi), control -%% 2.3.2.orig.tar.gz (2010-05-03:18/1) +** 2.3.2.orig.tar.gz (2010-05-03:18/1) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/debian/2.3.2-1 http://www.jus.uio.no/sisu/pkg/src/sisu_2.3.2.orig.tar.gz 6f9b95e70dfbd80c793ef6dd7a64cc16f1073b6261a466f388b98ea364daab29 2752926 sisu_2.3.2.orig.tar.gz @@ -971,7 +971,7 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_2.3.2.orig.tar.gz * dal_numbering, number headings, a fix -%% 2.3.1.orig.tar.gz (2010-04-28:17/3) +** 2.3.1.orig.tar.gz (2010-04-28:17/3) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/debian/2.3.1-1 http://www.jus.uio.no/sisu/pkg/src/sisu_2.3.1.orig.tar.gz 03a9912a475a634e4e18024a508c64c67b60337cf0edeab01b96f3d54bc96e4a 2751600 sisu_2.3.1.orig.tar.gz @@ -980,7 +980,7 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_2.3.1.orig.tar.gz * param, for topic_register, an additional check required, bug fix, repost -%% 2.3.0.orig.tar.gz (2010-04-27:17/2) +** 2.3.0.orig.tar.gz (2010-04-27:17/2) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/debian/2.3.0-1 http://www.jus.uio.no/sisu/pkg/src/sisu_2.3.0.orig.tar.gz 6acef3da979f59d0e3912c0bd8a13f07b4f047ed2a0f1c196fc3504005b31447 2750663 sisu_2.3.0.orig.tar.gz @@ -1028,7 +1028,7 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_2.3.0.orig.tar.gz the future it is intended that it be possible to configure emphasis output alternatively to be in italics [requested] -%% 2.2.0.orig.tar.gz (2010-04-20:16/2) +** 2.2.0.orig.tar.gz (2010-04-20:16/2) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/debian/2.2.0-1 http://www.jus.uio.no/sisu/pkg/src/sisu_2.2.0.orig.tar.gz aa487605bc6bf89419c96773ed3738685307353ef4df1ead50d829785910747f 2746848 sisu_2.2.0.orig.tar.gz @@ -1067,7 +1067,7 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_2.2.0.orig.tar.gz [2.1.1 fix release was not built, changes appear under 2.2.0] -%% 2.1.0.orig.tar.gz (2010-04-16:15/5) +** 2.1.0.orig.tar.gz (2010-04-16:15/5) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/debian/2.1.0-1 http://www.jus.uio.no/sisu/pkg/src/sisu_2.1.0.orig.tar.gz ceb7fb71ed815f7f64faac98174639f0008d4d7659053f6832cd3023f656a14b 2745619 sisu_2.1.0.orig.tar.gz @@ -1100,7 +1100,7 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_2.1.0.orig.tar.gz * vim syntax highlighting, minor -%% 2.0.5.orig.tar.gz (2010-03-31:13/3) +** 2.0.5.orig.tar.gz (2010-03-31:13/3) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/debian/2.0.5-1 http://www.jus.uio.no/sisu/pkg/src/sisu_2.0.5.orig.tar.gz 8fad44b225512ab436562fc759244752b722c6d8aa4f3df3de3b1b97001fad43 2738182 sisu_2.0.5.orig.tar.gz @@ -1117,7 +1117,7 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_2.0.5.orig.tar.gz * harvest, add search form for directory, if configured in sisurc.yml -%% 2.0.4.orig.tar.gz (2010-03-23:12/2) +** 2.0.4.orig.tar.gz (2010-03-23:12/2) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/debian/2.0.4-1 http://www.jus.uio.no/sisu/pkg/src/sisu_2.0.4.orig.tar.gz 7fb8b578813fbd6cd4bf441e8eefeb9b52860064d1c66b83889bfc65468c90fd 2737242 sisu_2.0.4.orig.tar.gz @@ -1130,7 +1130,7 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_2.0.4.orig.tar.gz * free_as_in_freedom, additional links to available material -%% 2.0.3.orig.tar.gz (2010-03-22:12/1) +** 2.0.3.orig.tar.gz (2010-03-22:12/1) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/debian/2.0.3-1 http://www.jus.uio.no/sisu/pkg/src/sisu_2.0.3.orig.tar.gz 5097dc789a6c0717a7e965c1b76cc84f8ccc2cab4bc89873e2fbf85758ce4356 2736571 sisu_2.0.3.orig.tar.gz @@ -1143,7 +1143,7 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_2.0.3.orig.tar.gz breakage] * xml_dom, behaviours fixes -%% 2.0.2.orig.tar.gz (2010-03-21:11/7) +** 2.0.2.orig.tar.gz (2010-03-21:11/7) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/debian/2.0.2-1 http://www.jus.uio.no/sisu/pkg/src/sisu_2.0.2.orig.tar.gz c80b503f0226cf578e0196321f26a1dce05ba7fd6aa33690c5ca756c08d30ba3 2736496 sisu_2.0.2.orig.tar.gz @@ -1158,7 +1158,7 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_2.0.2.orig.tar.gz * vim syntax highlighter, sisu v2 & v1 version and date headers updated/corrected -%% 2.0.1.orig.tar.gz (2010-03-17:11/3) +** 2.0.1.orig.tar.gz (2010-03-17:11/3) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/debian/2.0.1-1 http://www.jus.uio.no/sisu/pkg/src/sisu_2.0.1.orig.tar.gz 364b65b99376303c8bb90e0b8e6709d5b11277280c8fc57d69a71b459f279d06 2736627 sisu_2.0.1.orig.tar.gz @@ -1175,7 +1175,7 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_2.0.1.orig.tar.gz * docs, add epub, more to be done -%% 2.0.0.orig.tar.gz (2010-03-06:09/6) +** 2.0.0.orig.tar.gz (2010-03-06:09/6) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/debian/2.0.0-1 http://www.jus.uio.no/sisu/pkg/src/sisu_2.0.0.orig.tar.gz 4fc214d40542e0d2ba7447e9ff06de3612d857d9015e8233877f9b4f93a9875f 2733550 sisu_2.0.0.orig.tar.gz diff --git a/data/doc/sisu/CHANGELOG_v3 b/data/doc/sisu/CHANGELOG_v3 index 375b74dd..4ef95814 100644 --- a/data/doc/sisu/CHANGELOG_v3 +++ b/data/doc/sisu/CHANGELOG_v3 @@ -1,4 +1,4 @@ -%% SiSU version 3 +* SiSU version 3 @@ -16,7 +16,7 @@ v1 branch is removed; it is available in sisu =< 2.7 * data/doc/sisu/sisu_markup_samples/sisu_manual/sisu_download.ssi * CHANGELOG CHANGELOG_v2 CHANGELOG_v3 README data/doc/sisu/ -%% Legacy Branch, Reference +* Legacy Branch, Reference Version 3 to be closed on opening of version 4.1.* & v5 branch @@ -33,203 +33,204 @@ v1 branch is removed; it is available in sisu =< 2.7 (see notes at bottom of file, near EOF) -%% Reverse Chronological: +* Reverse Chronological: -%% 3.3.11.orig.tar.xz (2013-02-20:07/3) +** 3.3.11.orig.tar.xz (2013-02-20:07/3) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/sisu_3.3.11 http://www.jus.uio.no/sisu/pkg/src/sisu_3.3.11.orig.tar.xz sisu_3.3.11.orig.tar.xz sisu_3.3.11-1.dsc -* epub, add markup of angle brackets '<' & '>' to early markup of amp. '&' + * epub, add markup of angle brackets '<' & '>' to early markup of amp. '&' -* vim, colorschemes, general housekeeping + * vim, colorschemes, general housekeeping -* b_epub.png, epub icon (for manifest) updated to use official image + * b_epub.png, epub icon (for manifest) updated to use official image -%% 3.3.10.orig.tar.xz (2013-02-10:05/7) +** 3.3.10.orig.tar.xz (2013-02-10:05/7) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/sisu_3.3.10 http://www.jus.uio.no/sisu/pkg/src/sisu_3.3.10.orig.tar.xz sisu_3.3.10.orig.tar.xz sisu_3.3.10-1.dsc -* vim, minimal color schemes, minor edits + * vim, minimal color schemes, minor edits -* dbi_discrete, discreet should have been discrete, renames accordingly + * dbi_discrete, discreet should have been discrete, renames accordingly -* lib, bin/sisu, misc, code headers provide url to online git file source - * e.g. bin/sisu * Git - - + * lib, bin/sisu, misc, code headers provide url to online git file source + * e.g. bin/sisu * Git + + -%% 3.3.9.orig.tar.xz (2013-02-06:05/3) +** 3.3.9.orig.tar.xz (2013-02-06:05/3) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/sisu_3.3.9 http://www.jus.uio.no/sisu/pkg/src/sisu_3.3.9.orig.tar.xz sisu_3.3.9.orig.tar.xz sisu_3.3.9-1.dsc -* utils (debug renamed), Utils::CodeMarker (from Debug::Mark) + * utils (debug renamed), Utils::CodeMarker (from Debug::Mark) -%% 3.3.8.orig.tar.xz (2013-02-03:04/7) +** 3.3.8.orig.tar.xz (2013-02-03:04/7) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/sisu_3.3.8 http://www.jus.uio.no/sisu/pkg/src/sisu_3.3.8.orig.tar.xz sisu_3.3.8.orig.tar.xz sisu_3.3.8-1.dsc -* sysenv, on --redirect, stop creation of redundant dir + * sysenv, on --redirect, stop creation of redundant dir -* html, includes book index fix, rest cosmetic + * html, includes book index fix, rest cosmetic -* css (html & epub) line spacing reduced, paragraph spacing increased - * may need to tune spacing further to distinguish lines from new paragraphs - (especially where ocn is not used as the distinction may be less - clear/obvious) [sync with v4] + * css (html & epub) line spacing reduced, paragraph spacing increased + * may need to tune spacing further to distinguish lines from new paragraphs + (especially where ocn is not used as the distinction may be less + clear/obvious) [sync with v4] -%% 3.3.7.orig.tar.xz (2013-01-31:04/4) +** 3.3.7.orig.tar.xz (2013-01-31:04/4) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/sisu_3.3.7 http://www.jus.uio.no/sisu/pkg/src/sisu_3.3.7.orig.tar.xz sisu_3.3.7.orig.tar.xz sisu_3.3.7-1.dsc -* dal, on ocn excluded paragraphs (~# -#), hang/indent bullet, fix - [bug reported indirectly by Cory Doctorow (discovered in work with markup)] + * dal, on ocn excluded paragraphs (~# -#), hang/indent bullet, fix + [bug reported indirectly by Cory Doctorow (discovered in work with markup)] -* dal (obj), html, br_page* behavior in html depending on origin of break - (markup specified v auto) + * dal (obj), html, br_page* behavior in html depending on origin of break + (markup specified v auto) -%% 3.3.6.orig.tar.xz (2013-01-27:03/7) +** 3.3.6.orig.tar.xz (2013-01-27:03/7) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/sisu_3.3.6 http://www.jus.uio.no/sisu/pkg/src/sisu_3.3.6.orig.tar.xz sisu_3.3.6.orig.tar.xz sisu_3.3.6-1.dsc -* epub some fixing, more documents render in more readers/viewers - * ncx fix, navpoint_close + * epub some fixing, more documents render in more readers/viewers + * ncx fix, navpoint_close -* remove markup-sample of the first edition of FaiF as redundant, the - markup for the second edition being available (& partly in response to - Bug#698664 which leads me to think about it), removed: - free_as_in_freedom.richard_stallman_crusade_for_free_software.sam_williams.sst - associated skin and associated images + * remove markup-sample of the first edition of FaiF as redundant, the + markup for the second edition being available (& partly in response to + Bug#698664 which leads me to think about it), removed: + free_as_in_freedom.richard_stallman_crusade_for_free_software.sam_williams.sst + associated skin and associated images -%% 3.3.5.orig.tar.xz (2013-01-23:03/3) +** 3.3.5.orig.tar.xz (2013-01-23:03/3) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/sisu_3.3.5 http://www.jus.uio.no/sisu/pkg/src/sisu_3.3.5.orig.tar.xz sisu_3.3.5.orig.tar.xz sisu_3.3.5-1.dsc -* epub - * remove unnecessary conversion of some utf-8 characters to xhtml - representation; fix as messed up table of contents, toc.ncx - (e.g. in calibre) [bug reported by Mikael Böök] - * provide full depth epub table of contents [request Mikael Böök] - * cosmetic arrangement of code <<-WOK - * xhtml structure error, fix missing - [bug reported by Mikael Böök] (fix of additional detail) + * epub + * remove unnecessary conversion of some utf-8 characters to xhtml + representation; fix as messed up table of contents, toc.ncx + (e.g. in calibre) [bug reported by Mikael Böök] + * provide full depth epub table of contents [request Mikael Böök] + * cosmetic arrangement of code <<-WOK + * xhtml structure error, fix missing + [bug reported by Mikael Böök] (fix of additional detail) -* html - * remove unnecessary conversion of some utf-8 characters to html - representation + * html + * remove unnecessary conversion of some utf-8 characters to html + representation -* texpdf_format - * list of .sty files (and their texlive source within Debian) - [not part of code] + * texpdf_format + * list of .sty files (and their texlive source within Debian) + [not part of code] -* param, match possible sisu version, detail + * param, match possible sisu version, detail -%% 3.3.4.orig.tar.xz (2013-01-01:00/2) +** 3.3.4.orig.tar.xz (2013-01-01:00/2) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/sisu_3.3.4 http://www.jus.uio.no/sisu/pkg/src/sisu_3.3.4.orig.tar.xz sisu_3.3.4.orig.tar.xz sisu_3.3.4-1.dsc -* html_segments (by_filename by_filetype) internal document links do not - work filenames need to include lang code, fixed - [chals on irc, re live-manual, debian-live] + * html_segments (by_filename by_filetype) internal document links do not + work filenames need to include lang code, fixed + [chals on irc, re live-manual, debian-live] -* plaintext, in code blocks retain a blank empty line, a fix - [known old bug, affects sisu_manual, fix request from SynrG on irc, re - live-manual] + * plaintext, in code blocks retain a blank empty line, a fix + [known old bug, affects sisu_manual, fix request from SynrG on irc, re + live-manual] -* manpage, attempt to improve output (line-spacing) + * manpage, attempt to improve output (line-spacing) -* param, minor change any legacy
line break in metadata markup to \\ + * param, minor change any legacy
line break in metadata markup to \\ -* debug (internal code use), color markers for line number & file name - (colored location markers to show when line passed within running code) + * debug (internal code use), color markers for line number & file name + (colored location markers to show when line passed within running code) -%% 3.3.3.orig.tar.xz (2012-10-03:40/3) +** 3.3.3.orig.tar.xz (2012-10-03:40/3) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/sisu_3.3.3 http://www.jus.uio.no/sisu/pkg/src/sisu_3.3.3.orig.tar.xz sisu_3.3.3.orig.tar.xz sisu_3.3.3-1.dsc -* cosmetic, code - * true ? x : y - * if, else, remove some semicolons (;) replace with newlines - * if true ; x, remove semicolons replace with "then" - * .is_a?(X) replaces .class==X (& for some defined? and nil? tests) - * remove javascript holders js_ (not used) + * cosmetic, code + * true ? x : y + * if, else, remove some semicolons (;) replace with newlines + * if true ; x, remove semicolons replace with "then" + * .is_a?(X) replaces .class==X (& for some defined? and nil? tests) + * remove javascript holders js_ (not used) -* some fixes, cleaning, removing + * some fixes, cleaning, removing -* sisu -v, provide version information, fix + * sisu -v, provide version information, fix -* options, opt_act, limit calls - ruby profiler indicates much time spent here, reduce + * options, opt_act, limit calls + ruby profiler indicates much time spent here, reduce -* constants, year static (current): YEAR=2012 + * constants, year static (current): YEAR=2012 -* bin/sisu, hub, reorganize call + * bin/sisu, hub, reorganize call -* dbi, pgsql, report need for instructions when none given, rather than - fail silently + * dbi, pgsql, report need for instructions when none given, rather than + fail silently -* some pre-unicode meddling sorted - (covers bug reported as middle dot changed to asterisk by chals) + * some pre-unicode meddling sorted + (covers bug reported as middle dot changed to asterisk by chals) -* sisupod source, paths fix + * sisupod source, paths fix -* odf, internal links/bookmarks, toc, book index + * odf, internal links/bookmarks, toc, book index -* pdflatex, fixes - * landscape cover page was botched, came out as portrait + * pdflatex, fixes + * landscape cover page was botched, came out as portrait -* pdf, fix - * group text, bullet - * group text, hardspaces at start of line (indent) - * group text, pass through special characters safe - * poem, bold etc. + * pdf, fix + * group text, bullet + * group text, hardspaces at start of line (indent) + * group text, pass through special characters safe + * poem, bold etc. -* html, epub, fix - * group text, bullet + * html, epub, fix + * group text, bullet -* header @classify: :topic_register: provide greater classification "depth" - * param, manifest - * harvest_topics + * header @classify: :topic_register: provide greater classification "depth" + * param, manifest + * harvest_topics -* dal, sysenv - * markup file processing, change to sourcefile readlines & split of sourcefile array - * removal of RUBY_VERSION references to older versions of ruby + * dal, sysenv + * markup file processing, change to sourcefile readlines & split of + sourcefile array + * removal of RUBY_VERSION references to older versions of ruby -* dal_syntax, new syntax: =\\= page new & -\\- page break - alias for <:pn> and <:pb> respectively + * dal_syntax, new syntax: =\\= page new & -\\- page break + alias for <:pn> and <:pb> respectively -* db - * introduce book_idx - * minor re-arranging + * db + * introduce book_idx + * minor re-arranging -* cgi search script, minor + * cgi search script, minor -* vim syntax sisu.vim, =\\= page new & -\\- page break + * vim syntax sisu.vim, =\\= page new & -\\- page break -* markup samples, and help, minor updates + * markup samples, and help, minor updates -* vim ftplugin sisu.vim - * linenumbering: on; relative; off, nn - * cursor line & column: on; off, cu (existing cu+ & cu-) + * vim ftplugin sisu.vim + * linenumbering: on; relative; off, nn + * cursor line & column: on; off, cu (existing cu+ & cu-) -%% 3.3.2.orig.tar.xz (2012-06-30:26/6) +** 3.3.2.orig.tar.xz (2012-06-30:26/6) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_3.3.2 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_3.3.2-1 http://www.jus.uio.no/sisu/pkg/src/sisu_3.3.2.orig.tar.xz @@ -237,9 +238,9 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_3.3.2.orig.tar.xz 921119f0a9da087883e2ecd978ecba03cdd6be66d66885af24c0c63c7d13053e 1382 sisu_3.3.2-1.dsc 0a33ee349bf73a67c1df01909c5836cc0e392168e4803b74f3a6f078dca1f34f 297792 sisu_3.3.2-1.debian.tar.gz -* texpdf, xetex screen reporting of warnings off unless sisu -pV used + * texpdf, xetex screen reporting of warnings off unless sisu -pV used -%% 3.3.1.orig.tar.xz (2012-06-23:25/6) +** 3.3.1.orig.tar.xz (2012-06-23:25/6) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_3.3.1 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_3.3.1-1 http://www.jus.uio.no/sisu/pkg/src/sisu_3.3.1.orig.tar.xz @@ -256,7 +257,7 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_3.3.1.orig.tar.xz * hub, some re-arrangement -%% 3.3.0.orig.tar.xz (2012-06-17:24/7) +** 3.3.0.orig.tar.xz (2012-06-17:24/7) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_3.3.0 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_3.3.0-1 http://www.jus.uio.no/sisu/pkg/src/sisu_3.3.0.orig.tar.xz @@ -273,7 +274,7 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_3.3.0.orig.tar.xz directory rather than just markup file [reason for version bump] NOTE there are no changes to sisu markup (only the sharing of source files) -%% 3.2.12.orig.tar.xz (2012-06-06:23/3) +** 3.2.12.orig.tar.xz (2012-06-06:23/3) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_3.2.12 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_3.2.12-1 http://www.jus.uio.no/sisu/pkg/src/sisu_3.2.12.orig.tar.xz @@ -281,25 +282,25 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_3.2.12.orig.tar.xz af00de9088c0291f7afa5310bc2e4da6e43dfd8a01fa35e988f42a4e63dd4795 1389 sisu_3.2.12-1.dsc 3005baaad8b61cca00c72f91c602e17524ee99096a103bc38282c863178d2d84 297163 sisu_3.2.12-1.debian.tar.gz -* hub, post bundles - * sisupod_make, file selection selection for tar.xz, fix + * hub, post bundles + * sisupod_make, file selection selection for tar.xz, fix -* dbi_discreet, screen reporting db location, fix + * dbi_discreet, screen reporting db location, fix -* shared_images, fix + * shared_images, fix -* excludes --exc-html- - * html (toc & scroll), (html_segments, concordance,) exclude top band, touch - sisu --exc-top-band --html --concordance filename.sst - * html_segments, @make.build.html_navigation? fix + * excludes --exc-html- + * html (toc & scroll), (html_segments, concordance,) exclude top band, touch + sisu --exc-top-band --html --concordance filename.sst + * html_segments, @make.build.html_navigation? fix -* sysenv, check @md.make.respond_to?(:skin) + * sysenv, check @md.make.respond_to?(:skin) -* screen reporting, ansi colors, cosmetic + * screen reporting, ansi colors, cosmetic -* Rake, Rant installer sisu installer require ruby >= 1.9.3 + * Rake, Rant installer sisu installer require ruby >= 1.9.3 -%% 3.2.11.orig.tar.xz (2012-06-03:22/7) +** 3.2.11.orig.tar.xz (2012-06-03:22/7) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_3.2.11 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_3.2.11-1 http://www.jus.uio.no/sisu/pkg/src/sisu_3.2.11.orig.tar.xz @@ -307,20 +308,20 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_3.2.11.orig.tar.xz 7c680e160932cbce9712c3d23b34044bcd9a6bfaa61bc3e9be73aed48d72a591 1389 sisu_3.2.11-1.dsc 409c2c5c0592643b071a2fd8b6132c45f79f6c0e06bbcebb52137d9ea235b95c 297226 sisu_3.2.11-1.debian.tar.gz -* images, regular & sisupod - * shared_images, --html, --xhtml, --xml* - * sisupod images done: --html including skin images; --epub; --odf; --pdf - * copy (system link removed) + * images, regular & sisupod + * shared_images, --html, --xhtml, --xml* + * sisupod images done: --html including skin images; --epub; --odf; --pdf + * copy (system link removed) -* manifest, paths, (for command line selection of output type) fix + * manifest, paths, (for command line selection of output type) fix -* urls, sisupod, fix + * urls, sisupod, fix -* warn when files to be copied not found, add + * warn when files to be copied not found, add -* error & warning messages touched, revisit + * error & warning messages touched, revisit -%% 3.2.10.orig.tar.xz (2012-05-28:22/1) +** 3.2.10.orig.tar.xz (2012-05-28:22/1) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_3.2.10 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_3.2.10-1 http://www.jus.uio.no/sisu/pkg/src/sisu_3.2.10.orig.tar.xz @@ -328,38 +329,38 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_3.2.10.orig.tar.xz 1d17dea47e3be8b82edd4f1d92c7c0de51d115c784005fcf3ddc8df7cea047fc 1389 sisu_3.2.10-1.dsc 696bba112c638be0af185f1b185709c7a57822d75e31b7aa4cd22321bf786be3 296725 sisu_3.2.10-1.debian.tar.gz -* hub - * "requires", fix - * manifest re-run where related multilingual documents, fix - BUG breaks mini table of contents (minitoc) manifest for multilingual files, - better run without manifest minitoc, use --exc-manifest-minitoc - * share markup source (--source) not available at this time for composite - files (.ssm), suggest creating a sisupod instead + * hub + * "requires", fix + * manifest re-run where related multilingual documents, fix + BUG breaks mini table of contents (minitoc) manifest for multilingual + files, better run without manifest minitoc, use --exc-manifest-minitoc + * share markup source (--source) not available at this time for composite + files (.ssm), suggest creating a sisupod instead -* options, --init-site, --configure, fix + * options, --init-site, --configure, fix -* code headers, mostly copyright + * code headers, mostly copyright -* options, command line control of output directory structure - --output-by-language; --output-by-filetype; --output-by-filename, or - --by-language; --by-filetype; --by-filename - * documentation update sisu_commands.ssi, manpage sisu.1, man2html + * options, command line control of output directory structure + --output-by-language; --output-by-filetype; --output-by-filename, or + --by-language; --by-filetype; --by-filename + * documentation update sisu_commands.ssi, manpage sisu.1, man2html -* css, ensure css available for generated content (without need for - --init-site / --configure), checks whether exists if not copies (for - --init-site / --configure just copies, takes as a re-copy request) + * css, ensure css available for generated content (without need for + --init-site / --configure), checks whether exists if not copies (for + --init-site / --configure just copies, takes as a re-copy request) -* sisupod.txz processing - BUG image copying/processing for sisupod + * sisupod.txz processing + BUG image copying/processing for sisupod -* html_format, minor cleaning + * html_format, minor cleaning -BUGS - * broken mini table of contents (minitoc) manifest for multilingual files, - better run without use --exc-manifest-minitoc - * sisupood image copying/processing, broken + BUGS + * broken mini table of contents (minitoc) manifest for multilingual files, + better run without use --exc-manifest-minitoc + * sisupood image copying/processing, broken -%% 3.2.9.orig.tar.xz (2012-05-19:20/6) +** 3.2.9.orig.tar.xz (2012-05-19:20/6) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_3.2.9 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_3.2.9-1 http://www.jus.uio.no/sisu/pkg/src/sisu_3.2.9.orig.tar.xz @@ -367,14 +368,14 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_3.2.9.orig.tar.xz fc1fe3a3112681c903a27e80ecfbba58b27df5b9847128bec74ad23f377ce1e3 1382 sisu_3.2.9-1.dsc 6438a6e29cb81afd678e11fdadbc5b55ec6f225e21dc7b5d53671df9853777da 295991 sisu_3.2.9-1.debian.tar.gz -* harvest - * harvest by filename output paths - * harvest_topics, add level - * harvest_topics, alternative headings, fix + * harvest + * harvest by filename output paths + * harvest_topics, add level + * harvest_topics, alternative headings, fix -* options, create manifest touched + * options, create manifest touched -%% 3.2.8.orig.tar.xz (2012-05-12:19/6) +** 3.2.8.orig.tar.xz (2012-05-12:19/6) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_3.2.8 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_3.2.8-1 http://www.jus.uio.no/sisu/pkg/src/sisu_3.2.8.orig.tar.xz @@ -382,25 +383,25 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_3.2.8.orig.tar.xz eb828ddde0f9b98e23713d430a6356a756120f624244a9d6acd46a4134867c6f 1382 sisu_3.2.8-1.dsc b869ef3e9c23ef43dab0321400ba3bd6cb4c8f0ddc3e9cf649db77080a4a5378 296097 sisu_3.2.8-1.debian.tar.gz -* sisupod make, re-fixed, check again + * sisupod make, re-fixed, check again -* hub, fixes, still a construction zone + * hub, fixes, still a construction zone -* po4a, runs, needs checking + * po4a, runs, needs checking -* misc fixes - * options, omissions and typo fix - * particulars, fix, check - * shared_metadata, fix + * misc fixes + * options, omissions and typo fix + * particulars, fix, check + * shared_metadata, fix -* sst_identify_markup, introduce document header SiSU 3.0, - pretty much the same as 2.0 + * sst_identify_markup, introduce document header SiSU 3.0, + pretty much the same as 2.0 -* reporting - * composite file names touched - * rescue & error warnings, more touched + * reporting + * composite file names touched + * rescue & error warnings, more touched -%% 3.2.7.orig.tar.xz (2012-05-06:18/7) +** 3.2.7.orig.tar.xz (2012-05-06:18/7) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_3.2.7 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_3.2.7-1 http://www.jus.uio.no/sisu/pkg/src/sisu_3.2.7.orig.tar.xz @@ -408,16 +409,16 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_3.2.7.orig.tar.xz 58253f0cf3ece9b52085a3571b136dd82b79f5602f35a364d77994d95990b074 1382 sisu_3.2.7-1.dsc 07dbe1ee848421339560a09f430321b94d05da9fdac53e493701c92d49b98682 296207 sisu_3.2.7-1.debian.tar.gz -* hub, options, fixes - * dbi: pgsql, sqlite + * hub, options, fixes + * dbi: pgsql, sqlite -* qrcode, fixes - * ensure manifest is run - * urls fix + * qrcode, fixes + * ensure manifest is run + * urls fix -* rescue & error warnings, some touched + * rescue & error warnings, some touched -%% 3.2.6.orig.tar.xz (2012-05-01:18/2) +** 3.2.6.orig.tar.xz (2012-05-01:18/2) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_3.2.6 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_3.2.6-1 http://www.jus.uio.no/sisu/pkg/src/sisu_3.2.6.orig.tar.xz @@ -425,17 +426,17 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_3.2.6.orig.tar.xz 16ae934e2a55d5c63bcc6bd642c5fe8b60f024288b402a9505e84505ad5643ad 1382 sisu_3.2.6-1.dsc 8d26a58d4314487464efddc673b681997cf4de5f11feba798063352b63a44a84 295541 sisu_3.2.6-1.debian.tar.gz -* harvest (metadata, site/document summary) fixes - * harvest_topics, sort fix - * harvest_authors, minor fix - * sst content parsing lang dir - * output file location, currently works for (by?) :language & :filetype + * harvest (metadata, site/document summary) fixes + * harvest_topics, sort fix + * harvest_authors, minor fix + * sst content parsing lang dir + * output file location, currently works for (by?) :language & :filetype -* hub (seek finer grained control over what happens when; causes breakage) - * (primarily) cycle files then options (instead of options then files) - * manifest re-run on (currently generated) translated files if any + * hub (seek finer grained control over what happens when; causes breakage) + * (primarily) cycle files then options (instead of options then files) + * manifest re-run on (currently generated) translated files if any -%% 3.2.5.orig.tar.xz (2012-04-22:16/7) +** 3.2.5.orig.tar.xz (2012-04-22:16/7) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_3.2.5 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_3.2.5-1 http://www.jus.uio.no/sisu/pkg/src/sisu_3.2.5.orig.tar.xz @@ -447,7 +448,7 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_3.2.5.orig.tar.xz SELECT ocn,body FROM doc_objects WHERE t_is='code'; SELECT ocn,clean FROM doc_objects; -%% 3.2.4.orig.tar.xz (2012-04-21:16/6) +** 3.2.4.orig.tar.xz (2012-04-21:16/6) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_3.2.4 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_3.2.4-1 http://www.jus.uio.no/sisu/pkg/src/sisu_3.2.4.orig.tar.xz @@ -455,16 +456,16 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_3.2.4.orig.tar.xz 256d99071bd4ea95020df777b40451f7bb79cfd6531351f0fd00734cc9133c73 1382 sisu_3.2.4-1.dsc 31bf5091aaf1122906de09c9d17d3b2fccd4fd6cfdc768fad5485b8c0bb98d63 295114 sisu_3.2.4-1.debian.tar.gz -* db bugfix in maintenance mode (variable name reused) + * db bugfix in maintenance mode (variable name reused) -* sysenv, default processing dir name change - * distinguish sisu branch, add sisu branch to processing directory name - * if constants, 'DEVELOPER[:maintenance] == :true' then additionally add - sisu version number to processing directory name + * sysenv, default processing dir name change + * distinguish sisu branch, add sisu branch to processing directory name + * if constants, 'DEVELOPER[:maintenance] == :true' then additionally add + sisu version number to processing directory name -* rescue reporting + * rescue reporting -%% 3.2.3.orig.tar.xz (2012-04-15:15/7) +** 3.2.3.orig.tar.xz (2012-04-15:15/7) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_3.2.3 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_3.2.3-1 http://www.jus.uio.no/sisu/pkg/src/sisu_3.2.3.orig.tar.xz @@ -472,21 +473,21 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_3.2.3.orig.tar.xz f9b52350a1dc108696c044927cfd70126857b23b0d3bde5a36af0e2f498b10a4 1382 sisu_3.2.3-1.dsc a26ac7b58b0af59d1316ff91911c3703bf2b8a2f2fafd1ab0381ea7e84326494 294997 sisu_3.2.3-1.debian.tar.gz -* param, dal_syntax, document header (simple regex) substitution list - added, note $ and curly braces are escaped to allow the following: - @make:\n :substitute: /${linux-distro}/,'Debian' /${stable}/,'Squeeze' \ - /${testing}/,'Wheezy' - changes are not made within text object types: code-blocks, tables or - metadata (document headers). Marked up document remains self-referential. - Note: the substitution list must be written on a single line, without - line-breaks. - [Substitutions possibility requested by Debian-live, live-manual (Ben - Armstrong & Daniel Baumann)] - -* vim syntax highlighting, document header added :substitute: (under - @make:) - -%% 3.2.2.orig.tar.xz (2012-04-05:14/4) + * param, dal_syntax, document header (simple regex) substitution list + added, note $ and curly braces are escaped to allow the following: + @make:\n :substitute: /${linux-distro}/,'Debian' /${stable}/,'Squeeze' \ + /${testing}/,'Wheezy' + changes are not made within text object types: code-blocks, tables or + metadata (document headers). Marked up document remains self-referential. + Note: the substitution list must be written on a single line, without + line-breaks. + [Substitutions possibility requested by Debian-live, live-manual (Ben + Armstrong & Daniel Baumann)] + + * vim syntax highlighting, document header added :substitute: (under + @make:) + +** 3.2.2.orig.tar.xz (2012-04-05:14/4) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_3.2.2 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_3.2.2-1 http://www.jus.uio.no/sisu/pkg/src/sisu_3.2.2.orig.tar.xz @@ -501,7 +502,7 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_3.2.2.orig.tar.xz * sysenv, path.style (a quick fix, review) -%% 3.2.1.orig.tar.xz (2012-03-21:12/3) +** 3.2.1.orig.tar.xz (2012-03-21:12/3) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_3.2.1 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_3.2.1-1 http://www.jus.uio.no/sisu/pkg/src/sisu_3.2.1.orig.tar.xz @@ -509,14 +510,14 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_3.2.1.orig.tar.xz 99de0bf1930f7dae8feec4cc7d0809c81c89ac50c9a7c0e7974d6dc91770d82f 1382 sisu_3.2.1-1.dsc ef8acf443ac79122fd0da79d25ea94c659bcf8bcd4f631d58e4c1f3b94b2c788 294764 sisu_3.2.1-1.debian.tar.gz -* documentation sisu_commands, rearranged; update with regard to - excludes; & discreet sqlite output - * manpage - * html (man2html) + * documentation sisu_commands, rearranged; update with regard to + excludes; & discreet sqlite output + * manpage + * html (man2html) -* COPYRIGHT add markup samples "Free as in Freedom" + * COPYRIGHT add markup samples "Free as in Freedom" -%% 3.2.0.orig.tar.xz (2012-03-19:12/1) +** 3.2.0.orig.tar.xz (2012-03-19:12/1) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_3.2.0 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_3.2.0-1 http://www.jus.uio.no/sisu/pkg/src/sisu_3.2.0.orig.tar.xz @@ -524,16 +525,16 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_3.2.0.orig.tar.xz 8d414b98e1ad9fd6329f3ca541e21bc5cd8b17c1e0479f83206b19768baba273 1382 sisu_3.2.0-1.dsc 58da58c9fcfdf6110aadbb1d3548067fb2537871891a2a2b81c5d27f62fb7161 293953 sisu_3.2.0-1.debian.tar.gz -* start 3.2: merge v3dv (3.2) into v3 (3.1) - * conf/sisu/v3dv --> conf/sisu/v3 - * data/sisu/v3dv --> data/sisu/v3 - * lib/sisu/v3dv --> lib/sisu/v3 - * bin/sisu* (change v3dv references to v3) + * start 3.2: merge v3dv (3.2) into v3 (3.1) + * conf/sisu/v3dv --> conf/sisu/v3 + * data/sisu/v3dv --> data/sisu/v3 + * lib/sisu/v3dv --> lib/sisu/v3 + * bin/sisu* (change v3dv references to v3) -* COPYRIGHT, format changed, influenced by Machine-readable debian/copyright - file + * COPYRIGHT, format changed, influenced by Machine-readable debian/copyright + file -%% 3.1.15.orig.tar.xz (2012-03-12:11/1) +** 3.1.15.orig.tar.xz (2012-03-12:11/1) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_3.1.15 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_3.1.15-1 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_3.1.15-2 @@ -544,66 +545,66 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_3.1.15.orig.tar.xz 4d820d70719e9d2ecf1923a5149c866221780d8ebe7c43443c9d2a8a3d5eb4e9 1389 sisu_3.1.15-2.dsc a2e1314d1eaea28515d62ad34aeb18304256acfd69fefe11c4c078066a56d5af 293380 sisu_3.1.15-2.debian.tar.gz -* v3dv: sysenv, ProcessingSettings, start to use hooks to make it possible to - control (via: the command line; the document markup header, or; the - configuration file) the likes of: ocn, toc, segsubtoc, minitoc, - links-to-manifest, search-form, html-navigation, html-navigation-bar, - html-right-pane, html-top-band; these are switched on by default and may be - switched off in omit lists within configuration file, the document markup - header, or command line. The command line takes precedence & may switch on - or off overriding settings within the document markup header or the sisu - configuration file. - * --inc- on by default, but if switched off in doc header or configuration, - the command line --inc- has precedence; for each possible exclude - configuration the --inc- switch that overrides configuration settings - * --exc- == --no-; exclude/switch off feature (but --inc- include has - precedence) - * document header @build: :omit: [list output features to be omitted] - * configuration (sisurc.yml) omit: - exclude output feature, overrides configuration settings (omit --dev - development branch modifier once merged back to main) - --exc-ocn, html (seg, scroll), epub, xml, pdf - sisu --dev --exc-ocn --html --epub --xml-sax --xml-dom --xhtml -v filename.sst - --exc-toc, html (scroll), epub, pdf - sisu --dev --exc-toc --html --epub --pdf -v filename.sst - --exc-segsubtoc html (seg), epub - sisu --dev --exc-segsubtoc --html --epub -v filename.sst - --exc-minitoc, html (seg), concordance, manifest - sisu --dev --exc-minitoc --html --concordance -v filename.sst - --exc-manifest-minitoc, manifest - sisu --dev --exc-manifest-minitoc --html -v filename.sst - --exc-links_to_manifest, --exc-manifest-links, - html (seg, scroll) - sisu --dev --exc-manifest-links --html -v filename.sst - --exc-search-form, html (seg, scroll), manifest - sisu --dev --exc-search-form --html -v filename.sst - --exc-html-minitoc, html (seg), concordance - sisu --dev --exc-html-minitoc --html --concordance -v filename.sst - --exc-html-navigation, html (seg, scroll)? - sisu --dev --exc-html-navigation --html -v filename.sst - --exc-html-navigation-bar, html (seg) - sisu --dev --exc-html-navigation-bar --html -v filename.sst - --exc-html-search-form, html (seg, scroll) - sisu --dev --exc-html-search-form --html -v filename.sst - --exc-html-right-pane, html (seg, scroll) - sisu --dev --exc-html-right-pane --html -v filename.sst - --exc-html-top-band, html (seg, scroll), concordance - (minitoc is forced on to provide seg navigation) - sisu --dev --exc-html-top-band --html --concordance -v filename.sst - -* v3dv, vim syntax highlighting, document header added :omit: (under @make:) - for document output features to be omitted if any - -* v3dv, documentation sisu_commands, rearranged; update with regard to - excludes; & discreet sqlite output - -* v3dv, sqlite3 discreet .sql.db file for each document (in addition to - existing possibility of a shared db in sqlite3 or postgresql) - -* texinfo, fix (break holding back 3.2 merge) - [proposed next version starts 3.2, (merge dev branch after 3.1.15)] - -%% 3.1.14.orig.tar.xz (2012-02-14:07/2) + * v3dv: sysenv, ProcessingSettings, start to use hooks to make it possible to + control (via: the command line; the document markup header, or; the + configuration file) the likes of: ocn, toc, segsubtoc, minitoc, + links-to-manifest, search-form, html-navigation, html-navigation-bar, + html-right-pane, html-top-band; these are switched on by default and may be + switched off in omit lists within configuration file, the document markup + header, or command line. The command line takes precedence & may switch on + or off overriding settings within the document markup header or the sisu + configuration file. + * --inc- on by default, but if switched off in doc header or configuration, + the command line --inc- has precedence; for each possible exclude + configuration the --inc- switch that overrides configuration settings + * --exc- == --no-; exclude/switch off feature (but --inc- include has + precedence) + * document header @build: :omit: [list output features to be omitted] + * configuration (sisurc.yml) omit: + exclude output feature, overrides configuration settings (omit --dev + development branch modifier once merged back to main) + --exc-ocn, html (seg, scroll), epub, xml, pdf + sisu --dev --exc-ocn --html --epub --xml-sax --xml-dom --xhtml -v filename.sst + --exc-toc, html (scroll), epub, pdf + sisu --dev --exc-toc --html --epub --pdf -v filename.sst + --exc-segsubtoc html (seg), epub + sisu --dev --exc-segsubtoc --html --epub -v filename.sst + --exc-minitoc, html (seg), concordance, manifest + sisu --dev --exc-minitoc --html --concordance -v filename.sst + --exc-manifest-minitoc, manifest + sisu --dev --exc-manifest-minitoc --html -v filename.sst + --exc-links_to_manifest, --exc-manifest-links, + html (seg, scroll) + sisu --dev --exc-manifest-links --html -v filename.sst + --exc-search-form, html (seg, scroll), manifest + sisu --dev --exc-search-form --html -v filename.sst + --exc-html-minitoc, html (seg), concordance + sisu --dev --exc-html-minitoc --html --concordance -v filename.sst + --exc-html-navigation, html (seg, scroll)? + sisu --dev --exc-html-navigation --html -v filename.sst + --exc-html-navigation-bar, html (seg) + sisu --dev --exc-html-navigation-bar --html -v filename.sst + --exc-html-search-form, html (seg, scroll) + sisu --dev --exc-html-search-form --html -v filename.sst + --exc-html-right-pane, html (seg, scroll) + sisu --dev --exc-html-right-pane --html -v filename.sst + --exc-html-top-band, html (seg, scroll), concordance + (minitoc is forced on to provide seg navigation) + sisu --dev --exc-html-top-band --html --concordance -v filename.sst + + * v3dv, vim syntax highlighting, document header added :omit: (under @make:) + for document output features to be omitted if any + + * v3dv, documentation sisu_commands, rearranged; update with regard to + excludes; & discreet sqlite output + + * v3dv, sqlite3 discreet .sql.db file for each document (in addition to + existing possibility of a shared db in sqlite3 or postgresql) + + * texinfo, fix (break holding back 3.2 merge) + [proposed next version starts 3.2, (merge dev branch after 3.1.15)] + +** 3.1.14.orig.tar.xz (2012-02-14:07/2) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_3.1.14 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_3.1.14-1 http://www.jus.uio.no/sisu/pkg/src/sisu_3.1.14.orig.tar.xz @@ -611,42 +612,42 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_3.1.14.orig.tar.xz 137ec96c26497d6cfc974247aa6c62c5d3ed51bd3a125fe99afa9c16d50b71d7 1389 sisu_3.1.14-1.dsc 341c4622b170e842a94bea786fcd31e7ea0910aae00730c24064dccc3984e03a 292616 sisu_3.1.14-1.debian.tar.gz -* v3dv: sysenv, output_dir_structure, rewritten, affected code modified - -* v3dv: --redirect (--redirect=dir_path) & --dump (--dump=dir_path) - * --dump places output in directory specified, if none specified in the - current directory (pwd). - * --redirect places output in subdirectory under specified directory, - subdirectory uses the filename (without the suffix). If no output - directory is specified places the subdirectory under the current directory - (pwd). - * html, css incorporated into each file (concordance & manifest included) - * html, xhtml & xmls, css copied into css subdirectory (not used by html as - embedded) - * html xmls, images copied to output directory - * no links to manifest - * manifest with relative links only - * longer html filenames given to avoid names clashing (e.g. for toc, - manifest, concordance) - -* v3dv: html, epub, remove manifest toc links - -* v3dv: -j copy images associated with file (images used by html & xmls) - * automatically invoked by --dump & redirect - -* v3dv: dal, remove sisu_manifest from document structure & toc (metadata - retained (provide link to sisu_manifest)), html & epub coding affected - -* v3dv: hooks to make it possible to control (via: the command line; the - document markup header, or; the command line) the likes of: toc, manifest, - manifest-links, metadata, html-minitoc, html-navigation, html-navigation-bar; - these are switched on by default and control takes the form of making it - possible to switch them off. - -* v3 v3dv: document --redirect, --dump, -j update sisu_commands.sst - [documents not generated until v3.2.0 (when v3dv branch is merged into v3)] - -%% 3.1.13.orig.tar.xz (2012-02-03:05/5) + * v3dv: sysenv, output_dir_structure, rewritten, affected code modified + + * v3dv: --redirect (--redirect=dir_path) & --dump (--dump=dir_path) + * --dump places output in directory specified, if none specified in the + current directory (pwd). + * --redirect places output in subdirectory under specified directory, + subdirectory uses the filename (without the suffix). If no output + directory is specified places the subdirectory under the current directory + (pwd). + * html, css incorporated into each file (concordance & manifest included) + * html, xhtml & xmls, css copied into css subdirectory (not used by html as + embedded) + * html xmls, images copied to output directory + * no links to manifest + * manifest with relative links only + * longer html filenames given to avoid names clashing (e.g. for toc, + manifest, concordance) + + * v3dv: html, epub, remove manifest toc links + + * v3dv: -j copy images associated with file (images used by html & xmls) + * automatically invoked by --dump & redirect + + * v3dv: dal, remove sisu_manifest from document structure & toc (metadata + retained (provide link to sisu_manifest)), html & epub coding affected + + * v3dv: hooks to make it possible to control (via: the command line; the + document markup header, or; the command line) the likes of: toc, manifest, + manifest-links, metadata, html-minitoc, html-navigation, html-navigation-bar; + these are switched on by default and control takes the form of making it + possible to switch them off. + + * v3 v3dv: document --redirect, --dump, -j update sisu_commands.sst + [documents not generated until v3.2.0 (when v3dv branch is merged into v3)] + +** 3.1.13.orig.tar.xz (2012-02-03:05/5) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_3.1.13 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_3.1.13-1 http://www.jus.uio.no/sisu/pkg/src/sisu_3.1.13.orig.tar.xz @@ -654,21 +655,21 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_3.1.13.orig.tar.xz 4820b0b4381a827c7a35019848234d6d38c9916cec30f54e6802609e8900e197 1389 sisu_3.1.13-1.dsc b9a7d7bb59bc903f217cff8d544d666a6df0523caeb444493a03ab6f93d63d8d 291892 sisu_3.1.13-1.debian.tar.gz -* v3 v3dv, path & url links, updates for multi output directory structure - possibilities (fixes) + * v3 v3dv, path & url links, updates for multi output directory structure + possibilities (fixes) -* v3dv, dal (& code affected as a result), use symbols to identify document - objects type (is) and group (of) + * v3dv, dal (& code affected as a result), use symbols to identify document + objects type (is) and group (of) -* v3dv, epub, html, some cleaning of redundancy + * v3dv, epub, html, some cleaning of redundancy -* v3dv, texinfo BROKEN, since 3.1.12 at least + * v3dv, texinfo BROKEN, since 3.1.12 at least -* v3 v3dv, vim syntax highlighting, patch from Thilo Six applied - Re: & - + * v3 v3dv, vim syntax highlighting, patch from Thilo Six applied + Re: & + -%% 3.1.12.orig.tar.xz (2012-01-23:04/1) +** 3.1.12.orig.tar.xz (2012-01-23:04/1) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_3.1.12 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_3.1.12-1 http://www.jus.uio.no/sisu/pkg/src/sisu_3.1.12.orig.tar.xz @@ -676,20 +677,20 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_3.1.12.orig.tar.xz ace21c0aba04d24b20ce3768aad58c93a80481840661ce505b06c3318c0370f1 1389 sisu_3.1.12-1.dsc 6bd103940b907edd6622be163131b21d139e2d301be6b0219fd366c514725bbd 291315 sisu_3.1.12-1.debian.tar.gz -* texpdf, tampering with "safe" special character transformations, a fix (that - may introduce new issues, watch) [in response to report of a pdf title bug - "&" not represented, Timothy Hume] + * texpdf, tampering with "safe" special character transformations, a fix (that + may introduce new issues, watch) [in response to report of a pdf title bug + "&" not represented, Timothy Hume] -* urls, odt maintenance path fix + * urls, odt maintenance path fix -* v3dv, messing with code, merge back likely to become v3.2 - * call most methods by full name (include associated module & class names) - * replace most ruby exclamation (!) method actions + * v3dv, messing with code, merge back likely to become v3.2 + * call most methods by full name (include associated module & class names) + * replace most ruby exclamation (!) method actions -* v3dv, sysenv, use "which" instead of "whereis" to locate programs, test - [suggested by, Timothy Hume, used to get sisu texpdf to work on MacOS] + * v3dv, sysenv, use "which" instead of "whereis" to locate programs, test + [suggested by, Timothy Hume, used to get sisu texpdf to work on MacOS] -%% 3.1.11.orig.tar.xz (2012-01-10:02/2) +** 3.1.11.orig.tar.xz (2012-01-10:02/2) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_3.1.11 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_3.1.11-1 http://www.jus.uio.no/sisu/pkg/src/sisu_3.1.11.orig.tar.xz @@ -709,7 +710,7 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_3.1.11.orig.tar.xz * modify.rb, prep script for year update, & changing module & class names -%% 3.1.10.orig.tar.xz (2011-12-31:52/6) +** 3.1.10.orig.tar.xz (2011-12-31:52/6) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_3.1.10 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_3.1.10-1 http://www.jus.uio.no/sisu/pkg/src/sisu_3.1.10.orig.tar.xz @@ -720,7 +721,7 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_3.1.10.orig.tar.xz * html, epub, (& xml) codeblocks, treatment of '<<' & '>>', fix (codeblock, remove legacy match rule, watch) -%% 3.1.9.orig.tar.xz (2011-12-19:51/1) +** 3.1.9.orig.tar.xz (2011-12-19:51/1) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_3.1.9 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_3.1.9-1 http://www.jus.uio.no/sisu/pkg/src/sisu_3.1.9.orig.tar.xz @@ -741,7 +742,7 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_3.1.9.orig.tar.xz now prints a message that sub-directories may not be provided for --find or --glob at this time -%% 3.1.8.orig.tar.xz (2011-12-13:50/2) +** 3.1.8.orig.tar.xz (2011-12-13:50/2) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_3.1.8 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_3.1.8-1 http://www.jus.uio.no/sisu/pkg/src/sisu_3.1.8.orig.tar.xz @@ -754,7 +755,7 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_3.1.8.orig.tar.xz * odf:odt, codeblocks, a match fix, affects e.g. "<<" -%% 3.1.7.orig.tar.xz (2011-12-08:49/4) +** 3.1.7.orig.tar.xz (2011-12-08:49/4) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_3.1.7 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_3.1.7-1 http://www.jus.uio.no/sisu/pkg/src/sisu_3.1.7.orig.tar.xz @@ -778,7 +779,7 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_3.1.7.orig.tar.xz * manpage * html -%% 3.1.6.orig.tar.xz (2011-12-02:48/5) +** 3.1.6.orig.tar.xz (2011-12-02:48/5) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_3.1.6 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_3.1.6-1 http://www.jus.uio.no/sisu/pkg/src/sisu_3.1.6.orig.tar.xz @@ -802,7 +803,7 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_3.1.6.orig.tar.xz * require iconv (depreciated), use String#encode instead * removed iconv, required a number of places without being used, watch -%% 3.1.5.orig.tar.xz (2011-11-21:47/1) +** 3.1.5.orig.tar.xz (2011-11-21:47/1) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_3.1.5 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_3.1.5-1 http://www.jus.uio.no/sisu/pkg/src/sisu_3.1.5.orig.tar.xz @@ -827,7 +828,7 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_3.1.5.orig.tar.xz * sisu manual, sisu markup, include example of: link shortcut for multiple versions of a sisu document in the same directory tree -%% 3.1.4.orig.tar.xz (2011-11-11:45/5) +** 3.1.4.orig.tar.xz (2011-11-11:45/5) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_3.1.4 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_3.1.4-1 http://www.jus.uio.no/sisu/pkg/src/sisu_3.1.4.orig.tar.xz @@ -839,7 +840,7 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_3.1.4.orig.tar.xz * explicit calls (more verbose, easier to find) * replace system calls -%% 3.1.3.orig.tar.xz (2011-11-05:44/6) +** 3.1.3.orig.tar.xz (2011-11-05:44/6) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_3.1.3 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_3.1.3-1 http://www.jus.uio.no/sisu/pkg/src/sisu_3.1.3.orig.tar.xz @@ -850,7 +851,7 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_3.1.3.orig.tar.xz * header, @make: :bold: :italic: fix necessary, Re (3.1.2): (bold & italic pattern matching) possibility to ignore case (reinstated) -%% 3.1.2.orig.tar.xz (2011-10-31:44/1) +** 3.1.2.orig.tar.xz (2011-10-31:44/1) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_3.1.2 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_3.1.2-1 http://www.jus.uio.no/sisu/pkg/src/sisu_3.1.2.orig.tar.xz @@ -871,7 +872,7 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_3.1.2.orig.tar.xz * conf/convert/modify.rb minor fixes -%% 3.1.1.orig.tar.xz (2011-10-15:41/6) +** 3.1.1.orig.tar.xz (2011-10-15:41/6) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_3.1.1 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_3.1.1-1 http://www.jus.uio.no/sisu/pkg/src/sisu_3.1.1.orig.tar.xz @@ -886,7 +887,7 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_3.1.1.orig.tar.xz * manifest, odt url lnk, fix -%% 3.1.0.orig.tar.xz (2011-10-03:40/1) +** 3.1.0.orig.tar.xz (2011-10-03:40/1) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_3.1.0 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_3.1.0-1 http://www.jus.uio.no/sisu/pkg/src/sisu_3.1.0.orig.tar.xz @@ -919,7 +920,7 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_3.1.0.orig.tar.xz * manpage * man2html html -%% 3.0.19.orig.tar.xz (2011-09-24:38/6) +** 3.0.19.orig.tar.xz (2011-09-24:38/6) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu-3.0.19 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_3.0.19-1 http://www.jus.uio.no/sisu/pkg/src/sisu_3.0.19.orig.tar.xz @@ -944,7 +945,7 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_3.0.19.orig.tar.xz * param, matching of date, years 1400 - 21\d\d -%% 3.0.18.orig.tar.xz (2011-01-13:37/2) +** 3.0.18.orig.tar.xz (2011-01-13:37/2) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu-3.0.18 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_3.0.18-1 http://www.jus.uio.no/sisu/pkg/src/sisu_3.0.18.orig.tar.xz @@ -978,7 +979,7 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_3.0.18.orig.tar.xz * correct .orig.tar.xz name in CHANGELOG_v3 (>=3.0.15) -%% 3.0.17.orig.tar.xz (2011-01-05:36/1) +** 3.0.17.orig.tar.xz (2011-01-05:36/1) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu-3.0.17 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_3.0.17-1 http://www.jus.uio.no/sisu/pkg/src/sisu_3.0.17.orig.tar.xz @@ -1008,7 +1009,7 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_3.0.17.orig.tar.xz * Dir.chdir, remove "system cd" (change directory) use Dir.chdir -%% 3.0.16.orig.tar.xz (2011-08-18:33/4) +** 3.0.16.orig.tar.xz (2011-08-18:33/4) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu-3.0.16 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_3.0.16-1 http://www.jus.uio.no/sisu/pkg/src/sisu_3.0.16.orig.tar.xz @@ -1035,7 +1036,7 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_3.0.16.orig.tar.xz * concordance, i18n, start adding alternative language alphabets (Danish, Norwegian, Swedish) -%% 3.0.15.orig.tar.xz (2011-08-08:32/1) +** 3.0.15.orig.tar.xz (2011-08-08:32/1) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu-3.0.15 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_3.0.15-1 http://www.jus.uio.no/sisu/pkg/src/sisu_3.0.15.orig.tar.xz @@ -1071,7 +1072,7 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_3.0.15.orig.tar.xz * objects.txt, removed, cleaning -%% 3.0.14.orig.tar.gz (2011-07-26:30/2) +** 3.0.14.orig.tar.gz (2011-07-26:30/2) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/3.0.14-1 http://www.jus.uio.no/sisu/pkg/src/sisu_3.0.14.orig.tar.gz 4c2cfdefcc64c052d65fc8d46e91f1d1a362548c6befef90488cfbd7219e6e25 1954612 sisu_3.0.14.orig.tar.gz @@ -1132,7 +1133,7 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_3.0.14.orig.tar.gz * urls, --concordance -%% 3.0.13.orig.tar.gz (2011-06-26:25/7) +** 3.0.13.orig.tar.gz (2011-06-26:25/7) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/3.0.13-1 http://www.jus.uio.no/sisu/pkg/src/sisu_3.0.13.orig.tar.gz 33d2358a39a69c1be4403b06b52eaeca604e851ee4e32c6f1625399944362fea 1943441 sisu_3.0.13.orig.tar.gz @@ -1207,7 +1208,7 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_3.0.13.orig.tar.gz * ansi screen reporting include document language code -%% 3.0.12.orig.tar.gz (2011-06-09:23/4) +** 3.0.12.orig.tar.gz (2011-06-09:23/4) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/3.0.12-1 http://www.jus.uio.no/sisu/pkg/src/sisu_3.0.12.orig.tar.gz 87b54e241067766c67233889ac973310d25ae12264ed65e9fd847626c9b95b2a 1943781 sisu_3.0.12.orig.tar.gz @@ -1251,7 +1252,7 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_3.0.12.orig.tar.gz varied by po4a) & name) * s/Bul garian/Bulgarian/ (Closes: #619068) -%% 3.0.11.orig.tar.gz (2011-05-29:21/7) +** 3.0.11.orig.tar.gz (2011-05-29:21/7) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/3.0.11-1 http://www.jus.uio.no/sisu/pkg/src/sisu_3.0.11.orig.tar.gz b3ff82d967565a35f9693ad95812adcb850ac4f58f60f4cf9e5a9d613d886fcc 1940955 sisu_3.0.11.orig.tar.gz @@ -1277,7 +1278,7 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_3.0.11.orig.tar.gz * documentation, minor update, includes --find / --glob -%% 3.0.10.orig.tar.gz (2011-05-23:21/1) +** 3.0.10.orig.tar.gz (2011-05-23:21/1) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/3.0.10-1 http://www.jus.uio.no/sisu/pkg/src/sisu_3.0.10.orig.tar.gz 8419b1523656789f5946fca32297b9ba58ec107ff52d12efa4698cabc242a3b8 1940966 sisu_3.0.10.orig.tar.gz @@ -1321,7 +1322,7 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_3.0.10.orig.tar.gz * defaults, fix path to homepage image (more fixes remain ...) -%% 3.0.9.orig.tar.gz (2011-05-17:20/2) +** 3.0.9.orig.tar.gz (2011-05-17:20/2) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/3.0.9-1 http://www.jus.uio.no/sisu/pkg/src/sisu_3.0.9.orig.tar.gz 90694ba44e6412f266fe0501975c3dcdc95824c5099f54729c436284f5948eab 1937861 sisu_3.0.9.orig.tar.gz @@ -1363,7 +1364,7 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_3.0.9.orig.tar.gz * po4a, re-enabled, numerous issues -%% 3.0.8.orig.tar.gz (2011-05-05:18/4) +** 3.0.8.orig.tar.gz (2011-05-05:18/4) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/3.0.8-1 http://www.jus.uio.no/sisu/pkg/src/sisu_3.0.8.orig.tar.gz 87b595cc6e108e325d80e7ef78e58463ab3cdd0d7036fd943224114c8eb9b897 1936305 sisu_3.0.8.orig.tar.gz @@ -1445,7 +1446,7 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_3.0.8.orig.tar.gz * *-cterm-ruby & *-cterm-sisu colors adjusted where other color groupings are preferred for programming / sisu markup -%% 3.0.7.orig.tar.gz (2011-04-20:16/3) +** 3.0.7.orig.tar.gz (2011-04-20:16/3) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/3.0.7-1 http://www.jus.uio.no/sisu/pkg/src/sisu_3.0.7.orig.tar.gz 08474012bd979f4c18881be47d0b2e6c5add9a013b886ea6f7f943464db84825 1929419 sisu_3.0.7.orig.tar.gz @@ -1511,7 +1512,7 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_3.0.7.orig.tar.gz * document existence of new alias for -M (--maintenance) --keep-maintenance-files (see Bug#622902) -%% 3.0.6.orig.tar.gz (2011-03-30:13/3) +** 3.0.6.orig.tar.gz (2011-03-30:13/3) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/3.0.6-1 http://www.jus.uio.no/sisu/pkg/src/sisu_3.0.6.orig.tar.gz daa6671a08dd4eeb5848f73b3ecff23b05b7fa0e338b91cd9992dee8a005441e 1923985 sisu_3.0.6.orig.tar.gz @@ -1533,7 +1534,7 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_3.0.6.orig.tar.gz * for console use color names instead of numbers * rearrange -%% 3.0.5.orig.tar.gz (2011-03-24:12/4) +** 3.0.5.orig.tar.gz (2011-03-24:12/4) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/3.0.5-1 http://www.jus.uio.no/sisu/pkg/src/sisu_3.0.5.orig.tar.gz 9ac4622ff5e27188873d18bc0f92c508b72850eba8aebea25372e18a3c066fb4 1921835 sisu_3.0.5.orig.tar.gz @@ -1558,7 +1559,7 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_3.0.5.orig.tar.gz * vim syntax highlighting, fix typo -%% 3.0.4.orig.tar.gz (2011-03-11:10/5) +** 3.0.4.orig.tar.gz (2011-03-11:10/5) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/3.0.4-1 http://www.jus.uio.no/sisu/pkg/src/sisu_3.0.4.orig.tar.gz 145c409526b26cb0a14b43f4c46219fb828dc41c8211d8f77bad486a98300678 1920526 sisu_3.0.4.orig.tar.gz @@ -1567,7 +1568,7 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_3.0.4.orig.tar.gz * sisu_manual, sisu_download, remove references to versions of sisu -%% 3.0.3.orig.tar.gz (2011-03-11:10/5) +** 3.0.3.orig.tar.gz (2011-03-11:10/5) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/3.0.3-1 http://www.jus.uio.no/sisu/pkg/src/sisu_3.0.3.orig.tar.gz a48f327ccf025582a5301a8e6a754891ff56c154843f5992d6b9d1cac97247be 1920600 sisu_3.0.3.orig.tar.gz @@ -1614,7 +1615,7 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_3.0.3.orig.tar.gz * emacs sisu headers updated (subheaders omitted for now) sisu-mode.el * vim cleaning sisu.vim -%% 3.0.2.orig.tar.gz (2011-03-05:09/6) +** 3.0.2.orig.tar.gz (2011-03-05:09/6) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/3.0.2-1 http://www.jus.uio.no/sisu/pkg/src/sisu_3.0.2.orig.tar.gz 5211dcb37ab8aeb0889e3faaf567367f40f3b121a60cc6fd01fd78fe5adcd00d 1918497 sisu_3.0.2.orig.tar.gz @@ -1658,7 +1659,7 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_3.0.2.orig.tar.gz * conf/skin remove less important skins and use syslink to share doc/skin_sisu.rb -%% 3.0.1.orig.tar.gz (2011-02-16:07/3) +** 3.0.1.orig.tar.gz (2011-02-16:07/3) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/3.0.1-1 http://www.jus.uio.no/sisu/pkg/src/sisu_3.0.1.orig.tar.gz 881a1fa51154c706c053c6cf136fbaa7c1f3abe96dd203dc649d42875dd55482 2716285 sisu_3.0.1.orig.tar.gz @@ -1674,7 +1675,7 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_3.0.1.orig.tar.gz * sysenv & sisurc.yml: libreoffice, default odf reader -%% 3.0.0.orig.tar.gz (2011-02-07:06/1) +** 3.0.0.orig.tar.gz (2011-02-07:06/1) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/3.0.0-1 http://www.jus.uio.no/sisu/pkg/src/sisu_3.0.0.orig.tar.gz 53b9629bde5d27c504005ebc02c722d5d7d6cc3556e9dbfd1802dac682c52856 2716588 sisu_3.0.0.orig.tar.gz diff --git a/data/doc/sisu/CHANGELOG_v4 b/data/doc/sisu/CHANGELOG_v4 index f9e16293..f5a1b2be 100644 --- a/data/doc/sisu/CHANGELOG_v4 +++ b/data/doc/sisu/CHANGELOG_v4 @@ -1,7 +1,7 @@ -%% SiSU version 4 +* SiSU version 4 -* debian/changelog + * debian/changelog v5 development branch @@ -9,13 +9,13 @@ v4 branch is removed; it is available in sisu < 5.3.0 v3 branch is removed; it is available in sisu < 4.1.0 v2 branch is removed; it is available in sisu =< 3.3.2 -* homepage at: -* -* -* -* data/doc/sisu/sisu_markup_samples/sisu_manual/sisu_manual.ssm -* data/doc/sisu/sisu_markup_samples/sisu_manual/sisu_download.ssi -* CHANGELOG CHANGELOG_v2 CHANGELOG_v3 README data/doc/sisu/ + * homepage at: + * + * + * + * data/doc/sisu/sisu_markup_samples/sisu_manual/sisu_manual.ssm + * data/doc/sisu/sisu_markup_samples/sisu_manual/sisu_download.ssi + * CHANGELOG CHANGELOG_v2 CHANGELOG_v3 README data/doc/sisu/ initial goals: * remove/retire "skins"; replace some functionality with headers and/or yml @@ -23,156 +23,157 @@ v2 branch is removed; it is available in sisu =< 3.3.2 * bin/sisu $0 make possible to run sisu command on/within project dir tree * bin/sisu $*, hub, make possible to specify dir path for markup files -%% Reverse Chronological: +* Reverse Chronological: -%% 4.2.21.orig.tar.xz (2014-01-26:03/7) +** 4.2.21.orig.tar.xz (2014-01-26:03/7) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/sisu_4.2.21 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/debian/sisu_4.2.21-1 http://www.jus.uio.no/sisu/pkg/src/sisu_4.2.21.orig.tar.xz sisu_4.2.21.orig.tar.xz sisu_4.2.21-1.dsc -[closed] + [closed] -* bin/sisu changes to simplify switching to new stable and development branches + * bin/sisu changes to simplify switching to new stable and development branches -%% 4.2.20.orig.tar.xz (2014-01-20:03/1) +** 4.2.20.orig.tar.xz (2014-01-20:03/1) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/sisu_4.2.20 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/debian/sisu_4.2.20-1 http://www.jus.uio.no/sisu/pkg/src/sisu_4.2.20.orig.tar.xz sisu_4.2.20.orig.tar.xz sisu_4.2.20-1.dsc -[good time to consider rollover: closing v4 branch, replacing it with v5 & -introducing v6 for development, proposed for this release + 1] + [good time to consider rollover: closing v4 branch, replacing it with v5 & + introducing v6 for development, proposed for this release + 1] -* bin/sisu & some related lib changes + * bin/sisu & some related lib changes -* sysenv for texpdf, fix for when tex to pdf generator is absent + * sysenv for texpdf, fix for when tex to pdf generator is absent -%% 4.2.19.orig.tar.xz (2014-01-17:02/5) +** 4.2.19.orig.tar.xz (2014-01-17:02/5) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/sisu_4.2.19 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/debian/sisu_4.2.19-1 http://www.jus.uio.no/sisu/pkg/src/sisu_4.2.19.orig.tar.xz sisu_4.2.19.orig.tar.xz sisu_4.2.19-1.dsc -* bin/sisu experimentation - * start preparing for ruby changes - * work on fix for bug related to gem path & system installed sisu + * bin/sisu experimentation + * start preparing for ruby changes + * work on fix for bug related to gem path & system installed sisu -%% 4.2.18.orig.tar.xz (2014-01-12:01/7) +** 4.2.18.orig.tar.xz (2014-01-12:01/7) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/sisu_4.2.18 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/debian/sisu_4.2.18-1 http://www.jus.uio.no/sisu/pkg/src/sisu_4.2.18.orig.tar.xz sisu_4.2.18.orig.tar.xz sisu_4.2.18-1.dsc -* texinfo, fixes + * texinfo, fixes -* texpdf, report on pdf output, provide a working link to a generated file-size - (multiple document file-sizes may be produced) + * texpdf, report on pdf output, provide a working link to a generated file-size + (multiple document file-sizes may be produced) -%% 4.2.17.orig.tar.xz (2014-01-06:01/1) +** 4.2.17.orig.tar.xz (2014-01-06:01/1) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/sisu_4.2.17 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/debian/sisu_4.2.17-1 http://www.jus.uio.no/sisu/pkg/src/sisu_4.2.17.orig.tar.xz sisu_4.2.17.orig.tar.xz sisu_4.2.17-1.dsc -* bin/sisu - * (ensure SiSU_version_dir) fix - * sisu version info, yml info also when installed via ruby gem - * downstream libs + * bin/sisu + * (ensure SiSU_version_dir) fix + * sisu version info, yml info also when installed via ruby gem + * downstream libs -* fixes - * 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 + * fixes + * 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 -%% 4.2.16.orig.tar.xz (2013-12-15:49/7) +** 4.2.16.orig.tar.xz (2013-12-15:49/7) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/sisu_4.2.16 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/debian/sisu_4.2.16-1 http://www.jus.uio.no/sisu/pkg/src/sisu_4.2.16.orig.tar.xz sisu_4.2.16.orig.tar.xz sisu_4.2.16-1.dsc -* Rakefile, (installer), reduce actions + * Rakefile, (installer), reduce actions -%% 4.2.15.orig.tar.xz (2013-12-09:49/1) +** 4.2.15.orig.tar.xz (2013-12-09:49/1) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/sisu_4.2.15 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/debian/sisu_4.2.15-1 http://www.jus.uio.no/sisu/pkg/src/sisu_4.2.15.orig.tar.xz sisu_4.2.15.orig.tar.xz sisu_4.2.15-1.dsc -* Rakefile, (installer) improve, re-arrange + * Rakefile, (installer) improve, re-arrange -[NOTE disk crash (2013-11-28), fairly good but incomplete backup affecting work] + [NOTE disk crash (2013-11-28), fairly good but incomplete backup affecting + work] -%% 4.2.14.orig.tar.xz (2013-12-03:48/2) +** 4.2.14.orig.tar.xz (2013-12-03:48/2) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/sisu_4.2.14 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/debian/sisu_4.2.14-1 http://www.jus.uio.no/sisu/pkg/src/sisu_4.2.14.orig.tar.xz sisu_4.2.14.orig.tar.xz sisu_4.2.14-1.dsc -* rake create build & install sisu gemspec; (.gitignore), work on - * gemspec adjusted to install only libraries related to a version (v4 or v5) - * select sisu version to create, build & install + * rake create build & install sisu gemspec; (.gitignore), work on + * gemspec adjusted to install only libraries related to a version (v4 or v5) + * select sisu version to create, build & install -* bin/sisu, simplify in relation to sisu gem + * bin/sisu, simplify in relation to sisu gem -%% 4.2.13.orig.tar.xz (2013-12-02:48/1) +** 4.2.13.orig.tar.xz (2013-12-02:48/1) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/sisu_4.2.13 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/debian/sisu_4.2.13-1 http://www.jus.uio.no/sisu/pkg/src/sisu_4.2.13.orig.tar.xz sisu_4.2.13.orig.tar.xz sisu_4.2.13-1.dsc -* rake create build & install sisu gemspec; bin/sisugem (add .gitignore) - * 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) - -* hub, sisu4 -M (maintenance mode) provide info as to path to hub.rb (i.e. where - library is being drawn) - -%% 4.2.12.orig.tar.xz (2013-11-08:44/5) + * rake create build & install sisu gemspec; bin/sisugem (add .gitignore) + * 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) + + * hub, sisu4 -M (maintenance mode) provide info as to path to hub.rb (i.e. + where library is being drawn) + +** 4.2.12.orig.tar.xz (2013-11-08:44/5) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/sisu_4.2.12 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/debian/sisu_4.2.12-1 http://www.jus.uio.no/sisu/pkg/src/sisu_4.2.12.orig.tar.xz sisu_4.2.12.orig.tar.xz sisu_4.2.12-1.dsc -* rake (& rant) sisu installer - * do less by default - * removed rant generated sisu-install + * rake (& rant) sisu installer + * do less by default + * removed rant generated sisu-install -* vim, ftplugin sisu.vim, fix missing + * vim, ftplugin sisu.vim, fix missing -* sisu_manual, minor info addition + * sisu_manual, minor info addition -* bin/sisu-* - * use option flag full names - * add sisu-html-scroll, sisu-html-seg, sisu-pdf-portrait, sisu-pdf-landscape + * bin/sisu-* + * use option flag full names + * add sisu-html-scroll, sisu-html-seg, sisu-pdf-portrait, sisu-pdf-landscape -%% 4.2.11.orig.tar.xz (2013-11-05:44/2) +** 4.2.11.orig.tar.xz (2013-11-05:44/2) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/sisu_4.2.11 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/debian/sisu_4.2.11-1 http://www.jus.uio.no/sisu/pkg/src/sisu_4.2.11.orig.tar.xz @@ -181,106 +182,109 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_4.2.11.orig.tar.xz [5.0.24 changes only] -%% 4.2.10.orig.tar.xz (2013-11-02:43/6) +** 4.2.10.orig.tar.xz (2013-11-02:43/6) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/sisu_4.2.10 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/debian/sisu_4.2.10-1 http://www.jus.uio.no/sisu/pkg/src/sisu_4.2.10.orig.tar.xz sisu_4.2.10.orig.tar.xz sisu_4.2.10-1.dsc -* constants, ocn output delimiter (where used) changed to 「...」 - (from square brackets [...]) + * constants, ocn output delimiter (where used) changed to 「...」 + (from square brackets [...]) -%% 4.2.9.orig.tar.xz (2013-10-27:42/7) +** 4.2.9.orig.tar.xz (2013-10-27:42/7) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/sisu_4.2.9 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/debian/sisu_4.2.9-1 http://www.jus.uio.no/sisu/pkg/src/sisu_4.2.9.orig.tar.xz sisu_4.2.9.orig.tar.xz sisu_4.2.9-1.dsc -* dal, document_structure_check_info + * dal, document_structure_check_info -%% 4.2.8.orig.tar.xz (2013-10-23:42/3) +** 4.2.8.orig.tar.xz (2013-10-23:42/3) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/sisu_4.2.8 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/debian/sisu_4.2.8-1 http://www.jus.uio.no/sisu/pkg/src/sisu_4.2.8.orig.tar.xz sisu_4.2.8.orig.tar.xz sisu_4.2.8-1.dsc -* dal, parent & node info, fix - (used e.g. for mind map type output (last for kdissert output, no longer - supported)) + * dal, parent & node info, fix + (used e.g. for mind map type output (last for kdissert output, no longer + supported)) -* dal, collapsed levels implemented - convenience, collapse sisu's dual level document structure for output of - markup with straight linear structure + * dal, collapsed levels implemented + convenience, collapse sisu's dual level document structure for output of + markup with straight linear structure -%% 4.2.7.orig.tar.xz (2013-10-17:41/4) +** 4.2.7.orig.tar.xz (2013-10-17:41/4) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/sisu_4.2.7 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/debian/sisu_4.2.7-1 http://www.jus.uio.no/sisu/pkg/src/sisu_4.2.7.orig.tar.xz sisu_4.2.7.orig.tar.xz sisu_4.2.7-1.dsc -* constants, change a couple of internal processing delimiter characters, that - might be used in ordinary marked up text (to characters even less likely to be - of use in ordinary (marked up) text) + * constants, change a couple of internal processing delimiter characters, that + might be used in ordinary marked up text (to characters even less likely to + be of use in ordinary (marked up) text) -%% 4.2.6.orig.tar.xz (2013-10-16:41/3) +** 4.2.6.orig.tar.xz (2013-10-16:41/3) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/sisu_4.2.6 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/debian/sisu_4.2.6-1 http://www.jus.uio.no/sisu/pkg/src/sisu_4.2.6.orig.tar.xz sisu_4.2.6.orig.tar.xz sisu_4.2.6-1.dsc -* constants, change a couple of internal processing delimiter characters, that - might be used in ordinary marked up text + * constants, change a couple of internal processing delimiter characters, that + might be used in ordinary marked up text -* vim, minor updates, not syntax related + * vim, minor updates, not syntax related -* markup sample, update book index markup, appearance, minor + * markup sample, update book index markup, appearance, minor -%% 4.2.5.orig.tar.xz (2013-09-22:37/7) +** 4.2.5.orig.tar.xz (2013-09-22:37/7) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/sisu_4.2.5 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/debian/sisu_4.2.5-1 http://www.jus.uio.no/sisu/pkg/src/sisu_4.2.5.orig.tar.xz sisu_4.2.5.orig.tar.xz sisu_4.2.5-1.dsc -* bin/sisu update language list ja ko zh, fix + * bin/sisu update language list ja ko zh, fix -%% 4.2.4.orig.tar.xz (2013-09-21:37/6) +** 4.2.4.orig.tar.xz (2013-09-21:37/6) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/sisu_4.2.4 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/debian/sisu_4.2.4-1 http://www.jus.uio.no/sisu/pkg/src/sisu_4.2.4.orig.tar.xz sisu_4.2.4.orig.tar.xz sisu_4.2.4-1.dsc -* i18n CJK: zh ja ko, add languages Chinese, Japanese, Korean - * texpdf, has large texlive xetex dependencies (Korean untested) - * [concordance, untouched does nothing cjk, decide whether to disable] - -* sisu_manual, (in markup-samples) move to en/ sub-dir (permitting translations) - * use of language sub-dir for source sisu markup suited to permitting - translation management by po4a - * sisurc.yml minor - * Rakefile to help place sisu markup in a source language directory under po4a - management - -* Rakefile to assist in placing sisu markup under po4a management (sisu_manual) - * Provided as an example with sisu_manual - * fairly generic, but potentially dangerous, can be used to place sisu markup - source translations under po4a management, but user needs to know what this - is, (and how to set it up, hence sisu_manual as an example (despite the lack - of translations)) as can clobber/destroy files that are not managed by po4a. - -* dal, objects, store book index as hash (simplify downstream processing), and - associated downstream processing change from v5 - * db, book index, convert hash back to string - -* minor cleaning - -%% 4.2.3.orig.tar.xz (2013-09-07:35/6) + * i18n CJK: zh ja ko, add languages Chinese, Japanese, Korean + * texpdf, has large texlive xetex dependencies (Korean untested) + * [concordance, untouched does nothing cjk, decide whether to disable] + + * sisu_manual, (in markup-samples) move to en/ sub-dir (permitting + translations) + * use of language sub-dir for source sisu markup suited to permitting + translation management by po4a + * sisurc.yml minor + * Rakefile to help place sisu markup in a source language directory under + po4a management + + * Rakefile to assist in placing sisu markup under po4a management + (sisu_manual) + * Provided as an example with sisu_manual + * fairly generic, but potentially dangerous, can be used to place sisu + markup source translations under po4a management, but user needs to know + what this is, (and how to set it up, hence sisu_manual as an example + (despite the lack of translations)) as can clobber/destroy files that are + not managed by po4a. + + * dal, objects, store book index as hash (simplify downstream processing), and + associated downstream processing change from v5 + * db, book index, convert hash back to string + + * minor cleaning + +** 4.2.3.orig.tar.xz (2013-09-07:35/6) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/sisu_4.2.3 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/debian/sisu_4.2.3-1 http://www.jus.uio.no/sisu/pkg/src/sisu_4.2.3.orig.tar.xz @@ -289,690 +293,695 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_4.2.3.orig.tar.xz [5.0.16 changes only] -%% 4.2.2.orig.tar.xz (2013-09-05:35/4) +** 4.2.2.orig.tar.xz (2013-09-05:35/4) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/sisu_4.2.2 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/debian/sisu_4.2.2-1 http://www.jus.uio.no/sisu/pkg/src/sisu_4.2.2.orig.tar.xz sisu_4.2.2.orig.tar.xz sisu_4.2.2-1.dsc -* dal, grouped text with fontface spanning newlines, partial solution, merge - from 5.0.14 + * dal, grouped text with fontface spanning newlines, partial solution, merge + from 5.0.14 -* dal, book index markup, allow spaces on both sides of delimiters, or a space - before and newline following a delimiter \s+[:|;](\s+|\n) - [else parses as before no spaces] + * dal, book index markup, allow spaces on both sides of delimiters, or a space + before and newline following a delimiter \s+[:|;](\s+|\n) + [else parses as before no spaces] -* vim syntax, book index markup, hilight delimeters + * vim syntax, book index markup, hilight delimeters -%% 4.2.1.orig.tar.xz (2013-08-28:34/3) +** 4.2.1.orig.tar.xz (2013-08-28:34/3) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/sisu_4.2.1 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/debian/sisu_4.2.1-1 http://www.jus.uio.no/sisu/pkg/src/sisu_4.2.1.orig.tar.xz sisu_4.2.1.orig.tar.xz sisu_4.2.1-1.dsc -* config files (by filetype & filename) touched + * config files (by filetype & filename) touched -* manifest, output organised by, info, minor touch + * manifest, output organised by, info, minor touch -* vim syntax, sisu.vim, fix typo - * ocn (object numbering) on, off, text block using "--~#" "---#" "--+#" + * vim syntax, sisu.vim, fix typo + * ocn (object numbering) on, off, text block using "--~#" "---#" "--+#" -* pdf (latex) tables, bugfix + * pdf (latex) tables, bugfix -* odf:odt, footnotes, fix + * odf:odt, footnotes, fix -* dal, text blocks, tuning + * dal, text blocks, tuning -%% 4.2.0.orig.tar.xz (2013-08-25:33/7) +** 4.2.0.orig.tar.xz (2013-08-25:33/7) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/sisu_4.2.0 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/debian/sisu_4.2.0-1 http://www.jus.uio.no/sisu/pkg/src/sisu_4.2.0.orig.tar.xz sisu_4.2.0.orig.tar.xz sisu_4.2.0-1.dsc -* merge 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 use of "~~" considered but more problematic, (tics not used elsewhere)] - -* vim syntax, improve grouped text match, open, close of blocks using tics "```" - * ocn (object numbering) on, off, text block using "--~#" "---#" "--+#" - * grouped text, open, close of blocks using tics "```" - -* css, html, epub, adjust paragraph spacing, (increase, whitespace aesthetic, - review further) - -%% 4.1.12.orig.tar.xz (2013-08-21:33/3) + * merge 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 use of "~~" considered but more problematic, (tics not used elsewhere)] + + * vim syntax, improve grouped text match, open, close of blocks using tics + "```" + * ocn (object numbering) on, off, text block using "--~#" "---#" "--+#" + * grouped text, open, close of blocks using tics "```" + + * css, html, epub, adjust paragraph spacing, (increase, whitespace aesthetic, + review further) + +** 4.1.12.orig.tar.xz (2013-08-21:33/3) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/sisu_4.1.12 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/debian/sisu_4.1.12-1 http://www.jus.uio.no/sisu/pkg/src/sisu_4.1.12.orig.tar.xz sisu_4.1.12.orig.tar.xz sisu_4.1.12-1.dsc -* messages to terminal - * code marker - * rescued error messages - * fuchsia (sp.) + * messages to terminal + * code marker + * rescued error messages + * fuchsia (sp.) -%% 4.1.11.orig.tar.xz (2013-08-08:31/4) +** 4.1.11.orig.tar.xz (2013-08-08:31/4) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/sisu_4.1.11 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/debian/sisu_4.1.11-1 http://www.jus.uio.no/sisu/pkg/src/sisu_4.1.11.orig.tar.xz sisu_4.1.11.orig.tar.xz sisu_4.1.11-1.dsc -* dal_expand_insertions, refinement for monolingual output + * dal_expand_insertions, refinement for monolingual output -%% 4.1.10.orig.tar.xz (2013-08-08:31/4) +** 4.1.10.orig.tar.xz (2013-08-08:31/4) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/sisu_4.1.10 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/debian/sisu_4.1.10-1 http://www.jus.uio.no/sisu/pkg/src/sisu_4.1.10.orig.tar.xz sisu_4.1.10.orig.tar.xz sisu_4.1.10-1.dsc -[merge 5.0.10 lib] -* output structure by, add monolingual alternative for :filetype or :filename - * 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 - * documentation - -* cgi helper script, sample search form - * single cgi form, (with different internal variables set for output types) - * monolingual output search form option - -%% 4.1.9.orig.tar.xz (2013-08-01:30/4) + [merge 5.0.10 lib] + * output structure by, add monolingual alternative for :filetype or :filename + * 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 + * documentation + + * cgi helper script, sample search form + * single cgi form, (with different internal variables set for output types) + * monolingual output search form option + +** 4.1.9.orig.tar.xz (2013-08-01:30/4) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/sisu_4.1.9 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/debian/sisu_4.1.9-1 http://www.jus.uio.no/sisu/pkg/src/sisu_4.1.9.orig.tar.xz sisu_4.1.9.orig.tar.xz sisu_4.1.9-1.dsc -%% 4.1.8.orig.tar.xz (2013-07-30:30/2) +** 4.1.8.orig.tar.xz (2013-07-30:30/2) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/sisu_4.1.8 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/debian/sisu_4.1.8-1 http://www.jus.uio.no/sisu/pkg/src/sisu_4.1.8.orig.tar.xz sisu_4.1.8.orig.tar.xz sisu_4.1.8-1.dsc -%% 4.1.7.orig.tar.xz (2013-06-25:25/2) +** 4.1.7.orig.tar.xz (2013-06-25:25/2) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/sisu_4.1.7 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/debian/sisu_4.1.7-1 http://www.jus.uio.no/sisu/pkg/src/sisu_4.1.7.orig.tar.xz sisu_4.1.7.orig.tar.xz sisu_4.1.7-1.dsc -* "general code cleaning" fix + * "general code cleaning" fix -%% 4.1.6.orig.tar.xz (2013-06-25:25/2) +** 4.1.6.orig.tar.xz (2013-06-25:25/2) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/sisu_4.1.6 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/debian/sisu_4.1.6-1 http://www.jus.uio.no/sisu/pkg/src/sisu_4.1.6.orig.tar.xz sisu_4.1.6.orig.tar.xz sisu_4.1.6-1.dsc -* general code cleaning, sync with v5 + * general code cleaning, sync with v5 -%% 4.1.5.orig.tar.xz (2013-06-22:23/6) +** 4.1.5.orig.tar.xz (2013-06-22:23/6) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/sisu_4.1.5 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/debian/sisu_4.1.5-1 http://www.jus.uio.no/sisu/pkg/src/sisu_4.1.5.orig.tar.xz sisu_4.1.5.orig.tar.xz sisu_4.1.5-1.dsc -* vim - * colorscheme def, mark current line - * ftplugin sisu.vim, c-\ hard wrap lines to line width (moved from c-j) + * vim + * colorscheme def, mark current line + * ftplugin sisu.vim, c-\ hard wrap lines to line width (moved from c-j) -%% 4.1.4.orig.tar.xz (2013-06-06:22/4) +** 4.1.4.orig.tar.xz (2013-06-06:22/4) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/sisu_4.1.4 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/debian/sisu_4.1.4-1 http://www.jus.uio.no/sisu/pkg/src/sisu_4.1.4.orig.tar.xz sisu_4.1.4.orig.tar.xz sisu_4.1.4-1.dsc -* db, population of database (--update), import of master files (.ssm), fix - (Note: for .ssm: @md.fns (is set during runtime & is) != @opt.fns @md.opt.fns, - affects construction of unique identifier) + * db, population of database (--update), import of master files (.ssm), fix + (Note: for .ssm: @md.fns (is set during runtime & is) != @opt.fns @md.opt.fns, + affects construction of unique identifier) -* cgi helper script, sample search form generator - * file name matching, check - * cosmetic, drop use of images in sample form + * cgi helper script, sample search form generator + * file name matching, check + * cosmetic, drop use of images in sample form -* sysenv, requested load warning removed, less screen clutter, consider + * sysenv, requested load warning removed, less screen clutter, consider -%% 4.1.3.orig.tar.xz (2013-05-30:21/4) +** 4.1.3.orig.tar.xz (2013-05-30:21/4) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/sisu_4.1.3 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/debian/sisu_4.1.3-1 http://www.jus.uio.no/sisu/pkg/src/sisu_4.1.3.orig.tar.xz sisu_4.1.3.orig.tar.xz sisu_4.1.3-1.dsc -* sysenv, pgsql db connect fix + * sysenv, pgsql db connect fix -* cgi_pgsql, cgi helper script, sample search form generator, detail + * cgi_pgsql, cgi helper script, sample search form generator, detail -%% 4.1.2.orig.tar.xz (2013-05-29:21/3) +** 4.1.2.orig.tar.xz (2013-05-29:21/3) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/sisu_4.1.2 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/debian/sisu_4.1.2-1 http://www.jus.uio.no/sisu/pkg/src/sisu_4.1.2.orig.tar.xz sisu_4.1.2.orig.tar.xz sisu_4.1.2-1.dsc -* help update, concentrate on man pages - * documentation, manpage update - * interactive help, out of date, removed + * help update, concentrate on man pages + * documentation, manpage update + * interactive help, out of date, removed -* document version check, disable - * automatic check disabled - * check and correction of pre 0.38 markup removed + * document version check, disable + * automatic check disabled + * check and correction of pre 0.38 markup removed -* sysenv, version info moved here from help + * sysenv, version info moved here from help -* cgi helper script sample search form generator, adjust/improve, 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='' + * cgi helper script sample search form generator, adjust/improve, 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='' -%% 4.1.1.orig.tar.xz (2013-05-19:19/7) +** 4.1.1.orig.tar.xz (2013-05-19:19/7) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/sisu_4.1.1 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/debian/sisu_4.1.1-1 http://www.jus.uio.no/sisu/pkg/src/sisu_4.1.1.orig.tar.xz sisu_4.1.1.orig.tar.xz sisu_4.1.1-1.dsc -* vim, ftplugin, sisu.vim, statusline + * vim, ftplugin, sisu.vim, statusline -* cgi script for sample search form generator, sqlite, minor fixes (affects - 'sisu -F') + * cgi script for sample search form generator, sqlite, minor fixes (affects + 'sisu -F') -%% 4.1.0.orig.tar.xz (2013-05-08:18/3) +** 4.1.0.orig.tar.xz (2013-05-08:18/3) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/sisu_4.1.0 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/debian/sisu_4.1.0-1 http://www.jus.uio.no/sisu/pkg/src/sisu_4.1.0.orig.tar.xz sisu_4.1.0.orig.tar.xz sisu_4.1.0-1.dsc -* v4: - * v5 opened - * v3 closed + * v4: + * v5 opened + * v3 closed -* defaults, sysenv, simplify default home page (by default is not used) + * defaults, sysenv, simplify default home page (by default is not used) -* cgi script for sample search form, minor fixes + * cgi script for sample search form, minor fixes -%% 4.0.21.orig.tar.xz (2013-05-06:18/1) +** 4.0.21.orig.tar.xz (2013-05-06:18/1) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/sisu_4.0.21 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/debian/sisu_4.0.21-1 http://www.jus.uio.no/sisu/pkg/src/sisu_4.0.21.orig.tar.xz sisu_4.0.21.orig.tar.xz sisu_4.0.21-1.dsc -* minor sysenv, cgi_sql_common + * minor sysenv, cgi_sql_common -%% 4.0.20.orig.tar.xz (2013-04-11:14/4) +** 4.0.20.orig.tar.xz (2013-04-11:14/4) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/sisu_4.0.20 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/debian/sisu_4.0.20-1 http://www.jus.uio.no/sisu/pkg/src/sisu_4.0.20.orig.tar.xz sisu_4.0.20.orig.tar.xz sisu_4.0.20-1.dsc -* sisurc.yml, reorganize configuration files + * sisurc.yml, reorganize configuration files -* cgi sample search form, minor + * cgi sample search form, minor -%% 4.0.19.orig.tar.xz (2013-04-08:14/1) +** 4.0.19.orig.tar.xz (2013-04-08:14/1) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/sisu_4.0.19 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/debian/sisu_4.0.19-1 http://www.jus.uio.no/sisu/pkg/src/sisu_4.0.19.orig.tar.xz sisu_4.0.19.orig.tar.xz sisu_4.0.19-1.dsc -* sysenv, yamlrc, minor + * sysenv, yamlrc, minor -* options, exclude manifest links if no manifest (--no-manifest) selected + * options, exclude manifest links if no manifest (--no-manifest) selected -* zap, delete output files, based on given (existing) source file name + * zap, delete output files, based on given (existing) source file name -%% 4.0.18.orig.tar.xz (2013-03-29:12/5) +** 4.0.18.orig.tar.xz (2013-03-29:12/5) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/sisu_4.0.18 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/debian/sisu_4.0.18-1 http://www.jus.uio.no/sisu/pkg/src/sisu_4.0.18.orig.tar.xz sisu_4.0.18.orig.tar.xz sisu_4.0.18-1.dsc -* dal, screen_text_color, distinguish doc abstraction as start of processing + * dal, screen_text_color, distinguish doc abstraction as start of processing -* dal, reading/processing composite markup files (.ssm) - * dbi, import composite files correctly - * manifest, mini-table of contents, for multi-lingual composite files + * dal, reading/processing composite markup files (.ssm) + * dbi, import composite files correctly + * manifest, mini-table of contents, for multi-lingual composite files -* cgi, auto-generated sample search form - * for various sisu output directory structures - * fixes + * cgi, auto-generated sample search form + * for various sisu output directory structures + * fixes -%% 4.0.17.orig.tar.xz (2013-03-25:12/1) +** 4.0.17.orig.tar.xz (2013-03-25:12/1) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/sisu_4.0.17 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/debian/sisu_4.0.17-1 http://www.jus.uio.no/sisu/pkg/src/sisu_4.0.17.orig.tar.xz sisu_4.0.17.orig.tar.xz sisu_4.0.17-1.dsc -* manifest & harvest, links to default site home page index.html + * manifest & harvest, links to default site home page index.html -* sysenv, copy or create homepages, one of the actions taken on --config - * provide info as to where manually created homepages may be stored - * do not make default sisu homepage (previously did) + * sysenv, copy or create homepages, one of the actions taken on --config + * provide info as to where manually created homepages may be stored + * do not make default sisu homepage (previously did) -* param, guard against situation where no document creator/author given + * param, guard against situation where no document creator/author given -* hub, non-verbose terminal info reduced, minor + * hub, non-verbose terminal info reduced, minor -%% 4.0.16.orig.tar.xz (2013-03-18:11/1) +** 4.0.16.orig.tar.xz (2013-03-18:11/1) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/sisu_4.0.16 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/debian/sisu_4.0.16-1 http://www.jus.uio.no/sisu/pkg/src/sisu_4.0.16.orig.tar.xz sisu_4.0.16.orig.tar.xz sisu_4.0.16-1.dsc -* hub, processing flow, sequence, fix - * re-run manifests at end of general processing run: - * where document source shared and more than one markup file processed; - * where translations of same document exist (determined by filename) + * hub, processing flow, sequence, fix + * re-run manifests at end of general processing run: + * where document source shared and more than one markup file processed; + * where translations of same document exist (determined by filename) -* sysenv, epub images where processing multilingual doc in lang code sub-dir + * sysenv, epub images where processing multilingual doc in lang code sub-dir -%% 4.0.15.orig.tar.xz (2013-03-18:11/1) +** 4.0.15.orig.tar.xz (2013-03-18:11/1) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/sisu_4.0.15 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/debian/sisu_4.0.15-1 http://www.jus.uio.no/sisu/pkg/src/sisu_4.0.15.orig.tar.xz sisu_4.0.15.orig.tar.xz sisu_4.0.15-1.dsc -* share document source, markup text file &/or sisupod - * processing flow, correct sequence - * terminal reporting + * share document source, markup text file &/or sisupod + * processing flow, correct sequence + * terminal reporting -%% 4.0.14.orig.tar.xz (2013-03-16:10/6) +** 4.0.14.orig.tar.xz (2013-03-16:10/6) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/sisu_4.0.14 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/debian/sisu_4.0.14-1 http://www.jus.uio.no/sisu/pkg/src/sisu_4.0.14.orig.tar.xz sisu_4.0.14.orig.tar.xz sisu_4.0.14-1.dsc -* harvest, authors, topics, terminal info + * harvest, authors, topics, terminal info -* harvest, links for output_by? filename + * harvest, links for output_by? filename -* manifest, links for output_by? alternatives, harvest & qrcode related + * manifest, links for output_by? alternatives, harvest & qrcode related -* sysenv, rsync remote placement, output_by? alternatives, tuning, including - * site_harvest - * pdf fix - * backround rsync only for processing of single sisu markup files + * sysenv, rsync remote placement, output_by? alternatives, tuning, including + * site_harvest + * pdf fix + * backround rsync only for processing of single sisu markup files -%% 4.0.13.orig.tar.xz (2013-03-13:10/3) +** 4.0.13.orig.tar.xz (2013-03-13:10/3) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/sisu_4.0.13 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/debian/sisu_4.0.13-1 http://www.jus.uio.no/sisu/pkg/src/sisu_4.0.13.orig.tar.xz sisu_4.0.13.orig.tar.xz sisu_4.0.13-1.dsc -* html_format, manifest red arrow, next (segment), (broken) link fix, to toc + * html_format, manifest red arrow, next (segment), (broken) link fix, to toc -* terminal reporting, cosmetic + * terminal reporting, cosmetic -* manifest, link to harvest authors & topics if available, else cosmeitc + * manifest, link to harvest authors & topics if available, else cosmeitc -* hub, sysenv, remote, work on rsync of document/site build + * hub, sysenv, remote, work on rsync of document/site build -* hub, sql db, fix for actions not requiring files, create, drop, etc. + * hub, sql db, fix for actions not requiring files, create, drop, etc. -%% 4.0.12.orig.tar.xz (2013-03-08:09/5) +** 4.0.12.orig.tar.xz (2013-03-08:09/5) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/sisu_4.0.12 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/debian/sisu_4.0.12-1 http://www.jus.uio.no/sisu/pkg/src/sisu_4.0.12.orig.tar.xz sisu_4.0.12.orig.tar.xz sisu_4.0.12-1.dsc -* share_src, sisu source, permissions, make world readable when shared + * share_src, sisu source, permissions, make world readable when shared -* manifest, sysenv, manifests sisupod relative link for output_by language + * manifest, sysenv, manifests sisupod relative link for output_by language -* bin/sisu, process remote sisu markup file or sisupod, where url provided + * bin/sisu, process remote sisu markup file or sisupod, where url provided -* hub, operations, report if no markup file provided, where required by - requested action + * hub, operations, report if no markup file provided, where required by + requested action -%% 4.0.11.orig.tar.xz (2013-03-06:09/3) +** 4.0.11.orig.tar.xz (2013-03-06:09/3) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/sisu_4.0.11 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/debian/sisu_4.0.11-1 http://www.jus.uio.no/sisu/pkg/src/sisu_4.0.11.orig.tar.xz sisu_4.0.11.orig.tar.xz sisu_4.0.11-1.dsc -* bin/sisu, expand given path for sisu executable - (where system sisu not called directly) + * bin/sisu, expand given path for sisu executable + (where system sisu not called directly) -* sysenv, base images path determined from given path for sisu executable - (where system sisu not called directly) + * sysenv, base images path determined from given path for sisu executable + (where system sisu not called directly) -* options, sisupod, name determination, fix - * needed for creation of multiple sisupods + * options, sisupod, name determination, fix + * needed for creation of multiple sisupods -* html_format, html segment navigation to toc, fix + * html_format, html segment navigation to toc, fix -%% 4.0.10.orig.tar.xz (2013-03-05:09/2) +** 4.0.10.orig.tar.xz (2013-03-05:09/2) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/sisu_4.0.10 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/debian/sisu_4.0.10-1 http://www.jus.uio.no/sisu/pkg/src/sisu_4.0.10.orig.tar.xz sisu_4.0.10.orig.tar.xz sisu_4.0.10-1.dsc -* texpdf, report to STDERR when pdf not (successfully) generated, note: - .tex file is almost certainly produced by sisu, this will be a sisu packaging, - texlive dependency issue, preventing its conversion to pdf (Closes: #617359) + * texpdf, report to STDERR when pdf not (successfully) generated, note: + .tex file is almost certainly produced by sisu, this will be a sisu + packaging, texlive dependency issue, preventing its conversion to pdf + (Closes: #617359) -* sysenv, set default output (directory layout) type where none configured - (also turned off reporting where imagemagick & graphicsmagick not installed) + * sysenv, set default output (directory layout) type where none configured + (also turned off reporting where imagemagick & graphicsmagick not installed) -* html, epub, minor "cleaning" of output + * html, epub, minor "cleaning" of output -%% 4.0.9.orig.tar.xz (2013-02-22:07/5) +** 4.0.9.orig.tar.xz (2013-02-22:07/5) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/sisu_4.0.9 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/debian/sisu_4.0.9-1 http://www.jus.uio.no/sisu/pkg/src/sisu_4.0.9.orig.tar.xz sisu_4.0.9.orig.tar.xz sisu_4.0.9-1.dsc -* dal, line across page divider -..- introduced, an alternative to page - break -\\- & =\\=, affects pdf and odf most significantly - * output formats modified to include, (pdf, odf, epub, html, plaintext) - * vim syntax, sisu.vim - * emacs, sisu-mode.el - * documentation, sisu_markup.sst, man page sisu.1, sisu.1.html + * dal, line across page divider -..- introduced, an alternative to page + break -\\- & =\\=, affects pdf and odf most significantly + * output formats modified to include, (pdf, odf, epub, html, plaintext) + * vim syntax, sisu.vim + * emacs, sisu-mode.el + * documentation, sisu_markup.sst, man page sisu.1, sisu.1.html -%% 4.0.8.orig.tar.xz (2013-02-20:07/3) +** 4.0.8.orig.tar.xz (2013-02-20:07/3) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/sisu_4.0.8 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/debian/sisu_4.0.8-1 http://www.jus.uio.no/sisu/pkg/src/sisu_4.0.8.orig.tar.xz sisu_4.0.8.orig.tar.xz sisu_4.0.8-1.dsc -* epub - * tinkering with some headers - * add markup of angle brackets '<' & '>' to early markup of ampersand '&' + * epub + * tinkering with some headers + * add markup of angle brackets '<' & '>' to early markup of ampersand '&' -* html, modification to markup of angle brackets '<' & '>' and ampersand '&' + * html, modification to markup of angle brackets '<' & '>' and ampersand '&' -* vim, ftplugin & colorschemes housekeeping, scheme "def*" added - * general housekeeping - * :colorscheme def256* defined from 256 colors (primarily 16 of them) terminal - & gui (identical) (terminal scheme based on frugal & extended to cover gui) - * :colorscheme def* cterm defined primarily using 16 colors (a few from 256) - (to be usable tweak .Xdefaults) gui provided along with Xdefault settings to - make cterm match this gui or def256* + * vim, ftplugin & colorschemes housekeeping, scheme "def*" added + * general housekeeping + * :colorscheme def256* defined from 256 colors (primarily 16 of them) + terminal & gui (identical) (terminal scheme based on frugal & extended to + cover gui) + * :colorscheme def* cterm defined primarily using 16 colors (a few from 256) + (to be usable tweak .Xdefaults) gui provided along with Xdefault settings + to make cterm match this gui or def256* -* emacs, sisu-mode.el - * sisu headers update - * cosmetic code reshuffle + * emacs, sisu-mode.el + * sisu headers update + * cosmetic code reshuffle -* b_epub.png, epub icon (for manifest) updated to use official image + * b_epub.png, epub icon (for manifest) updated to use official image -%% 4.0.7.orig.tar.xz (2013-02-10:05/7) +** 4.0.7.orig.tar.xz (2013-02-10:05/7) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/sisu_4.0.7 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/debian/sisu_4.0.7-1 http://www.jus.uio.no/sisu/pkg/src/sisu_4.0.7.orig.tar.xz sisu_4.0.7.orig.tar.xz sisu_4.0.7-1.dsc -* vim, minimal color schemes, minor edits + * vim, minimal color schemes, minor edits -* dbi_discrete, discreet should have been discrete, renames accordingly + * dbi_discrete, discreet should have been discrete, renames accordingly -* lib, bin/sisu, misc, code headers provide url to online git file source - * e.g. bin/sisu * Git - - + * lib, bin/sisu, misc, code headers provide url to online git file source + * e.g. bin/sisu * Git + + -%% 4.0.6.orig.tar.xz (2013-02-07:05/4) +** 4.0.6.orig.tar.xz (2013-02-07:05/4) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/sisu_4.0.6 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/debian/sisu_4.0.6-1 http://www.jus.uio.no/sisu/pkg/src/sisu_4.0.6.orig.tar.xz sisu_4.0.6.orig.tar.xz sisu_4.0.6-1.dsc -* html, screen reporting for --html-scroll, correctly identify output file - -* pdf - * pdf (options, hub, urls), orientation, portrait & landscape optionally - discrete, individually callable - * --pdf-l (--pdf-landscape), --pdf-p (--pdf-portrait) - * sisu latex output & xetex generation - * pdf (options, param), papersize, command-line options to override sisurc - settings, [a4,a5,b5,letter,legal] when --pdf* used: - * --papersize-a4 --papersize-letter (also --a4 --letter) - * --papersize=a4,letter - * --pdf-a4 --pdf-letter (for portrait only --pdf-p-a4 --pdf-p-letter) - [orientation & papersize options are set independently so calling - --pdf-p-a4 & --pdf-l-letter would result in landscapes and portraits of - both a4 & letter (rather than an individual request for a portrait A4 & a - landscape letter size)] - * texpdf, cosmetic code - -* utils (debug renamed) - * SiSU_Utils::CodeMarker (from Debug::Mark) - * SiSU_Utils::Path.new.base_markup provides base markup directory that - contains sisu markup files, any language sub-directories (with sisu markup - files) and sisu resource configuration sub-directory, if any (./_sisu) - (identifies when needed in runtime) - -* sysenv, webserv dir (output dir), ensure it is determined from base markup + * html, screen reporting for --html-scroll, correctly identify output file + + * pdf + * pdf (options, hub, urls), orientation, portrait & landscape optionally + discrete, individually callable + * --pdf-l (--pdf-landscape), --pdf-p (--pdf-portrait) + * sisu latex output & xetex generation + * pdf (options, param), papersize, command-line options to override sisurc + settings, [a4,a5,b5,letter,legal] when --pdf* used: + * --papersize-a4 --papersize-letter (also --a4 --letter) + * --papersize=a4,letter + * --pdf-a4 --pdf-letter (for portrait only --pdf-p-a4 --pdf-p-letter) + [orientation & papersize options are set independently so calling + --pdf-p-a4 & --pdf-l-letter would result in landscapes and portraits of + both a4 & letter (rather than an individual request for a portrait A4 & + a landscape letter size)] + * texpdf, cosmetic code + + * utils (debug renamed) + * SiSU_Utils::CodeMarker (from Debug::Mark) + * SiSU_Utils::Path.new.base_markup provides base markup directory that + contains sisu markup files, any language sub-directories (with sisu markup + files) and sisu resource configuration sub-directory, if any (./_sisu) + (identifies when needed in runtime) + + * sysenv, webserv dir (output dir), ensure it is determined from base markup dir where relative path provided (remove possibility of it being done from a language sub-directory), fix -* documentation - * sisu_manual/sisu_commands - * manpage & html + * documentation + * sisu_manual/sisu_commands + * manpage & html -%% 4.0.5.orig.tar.xz (2013-02-03:04/7) +** 4.0.5.orig.tar.xz (2013-02-03:04/7) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/sisu_4.0.5 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/debian/sisu_4.0.5-1 http://www.jus.uio.no/sisu/pkg/src/sisu_4.0.5.orig.tar.xz sisu_4.0.5.orig.tar.xz sisu_4.0.5-1.dsc -* html (options, hub, urls), scroll & seg optionally discrete, individually - callable - * --html (both), --html-scroll, --html-seg - * [possibly of interest where only one form of html of interest for use &/or - to cut generation time (roughly to 63% for --html-scroll only)] + * html (options, hub, urls), scroll & seg optionally discrete, individually + callable + * --html (both), --html-scroll, --html-seg + * [possibly of interest where only one form of html of interest for use &/or + to cut generation time (roughly to 63% for --html-scroll only)] -* sysenv, on --redirect, stop creation of redundant dir + * sysenv, on --redirect, stop creation of redundant dir -* html, includes book index fix, rest cosmetic + * html, includes book index fix, rest cosmetic -* css (html & epub) line spacing reduced, paragraph spacing increased - * may need to tune spacing further to distinguish lines from new paragraphs - (especially where ocn is not used as the distinction may be less - clear/obvious) + * css (html & epub) line spacing reduced, paragraph spacing increased + * may need to tune spacing further to distinguish lines from new paragraphs + (especially where ocn is not used as the distinction may be less + clear/obvious) -* documentation, include --html-scroll and --html-seg options - * sisu_manual/sisu_commands - * manpage & html + * documentation, include --html-scroll and --html-seg options + * sisu_manual/sisu_commands + * manpage & html -%% 4.0.4.orig.tar.xz (2013-01-31:04/4) +** 4.0.4.orig.tar.xz (2013-01-31:04/4) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/sisu_4.0.4 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/debian/sisu_4.0.4-1 http://www.jus.uio.no/sisu/pkg/src/sisu_4.0.4.orig.tar.xz sisu_4.0.4.orig.tar.xz sisu_4.0.4-1.dsc -* param_make, :cover_image: regex, less finicky match of image & details - * [bug reported by Mikael Böök] + * param_make, :cover_image: regex, less finicky match of image & details + * [bug reported by Mikael Böök] -* dal, on ocn excluded paragraphs (~# -#), hang/indent bullet, fix - * [bug reported indirectly by Cory Doctorow (discovered in work with markup)] + * dal, on ocn excluded paragraphs (~# -#), hang/indent bullet, fix + * [bug reported indirectly by Cory Doctorow (discovered in work with + markup)] -* epub, constants, debug alternative for various readers ... work on + * epub, constants, debug alternative for various readers ... work on -* dal (obj), html, br_page* behavior in html depending on origin of break - (markup specified v auto) + * dal (obj), html, br_page* behavior in html depending on origin of break + (markup specified v auto) -%% 4.0.3.orig.tar.xz (2013-01-27:03/7) +** 4.0.3.orig.tar.xz (2013-01-27:03/7) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/sisu_4.0.3 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/debian/sisu_4.0.3-1 http://www.jus.uio.no/sisu/pkg/src/sisu_4.0.3.orig.tar.xz sisu_4.0.3.orig.tar.xz sisu_4.0.3-1.dsc -* epub some fixing, more documents render in more readers/viewers - * ncx fix, navpoint_close [bug reported by Mikael Böök, with sample fix toc] - * check xml representation of characters (& < > in particular) + * epub some fixing, more documents render in more readers/viewers + * ncx fix, navpoint_close [bug reported by Mikael Böök, with sample fix toc] + * check xml representation of characters (& < > in particular) -* remove markup-sample of the first edition of FaiF as redundant, the - markup for the second edition being available (& partly in response to - Bug#698664 which leads me to think about it), removed: - free_as_in_freedom.richard_stallman_crusade_for_free_software.sam_williams.sst - and associated images + * remove markup-sample of the first edition of FaiF as redundant, the + markup for the second edition being available (& partly in response to + Bug#698664 which leads me to think about it), removed: + free_as_in_freedom.richard_stallman_crusade_for_free_software.sam_williams.sst + and associated images -%% 4.0.2.orig.tar.xz (2013-01-23:03/3) +** 4.0.2.orig.tar.xz (2013-01-23:03/3) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/sisu_4.0.2 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/debian/sisu_4.0.2-1 http://www.jus.uio.no/sisu/pkg/src/sisu_4.0.2.orig.tar.xz sisu_4.0.2.orig.tar.xz sisu_4.0.2-1.dsc -* epub - * remove unnecessary conversion of some utf-8 characters to xhtml - representation; fix as messed up table of contents, toc.ncx - (e.g. in calibre) - * [bug reported by Mikael Böök] - * provide full depth epub table of contents [request Mikael Böök] - * cosmetic arrangement of code <<-WOK - * xhtml structure error, fix missing - * [bug reported by Mikael Böök] (fix of additional detail) + * epub + * remove unnecessary conversion of some utf-8 characters to xhtml + representation; fix as messed up table of contents, toc.ncx + (e.g. in calibre) + * [bug reported by Mikael Böök] + * provide full depth epub table of contents [request Mikael Böök] + * cosmetic arrangement of code <<-WOK + * xhtml structure error, fix missing + * [bug reported by Mikael Böök] (fix of additional detail) -* html - * remove unnecessary conversion of some utf-8 characters to html - representation + * html + * remove unnecessary conversion of some utf-8 characters to html + representation -* texpdf_format - * list of .sty files (and their texlive source within Debian) - [not part of code] + * texpdf_format + * list of .sty files (and their texlive source within Debian) + [not part of code] -* param, match possible sisu version, detail + * param, match possible sisu version, detail -* sysenv, debug tag, triggered where output type not set + * sysenv, debug tag, triggered where output type not set -%% 4.0.1.orig.tar.xz (2013-01-01:00/2) +** 4.0.1.orig.tar.xz (2013-01-01:00/2) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/sisu_4.0.1 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/debian/sisu_4.0.1-1 http://www.jus.uio.no/sisu/pkg/src/sisu_4.0.1.orig.tar.xz sisu_4.0.1.orig.tar.xz sisu_4.0.1-1.dsc -* html_segments (by_filename by_filetype) internal document links do not - work filenames need to include lang code, fixed - * [chals on irc, re live-manual, debian-live] + * html_segments (by_filename by_filetype) internal document links do not + work filenames need to include lang code, fixed + * [chals on irc, re live-manual, debian-live] -* bin/sisu & sysenv, rc_path_options, provide fixed path to rc files, (used - e.g. to load sisurc.yml) + * bin/sisu & sysenv, rc_path_options, provide fixed path to rc files, (used + e.g. to load sisurc.yml) -* options, sysenv, check (existing) inclusions & exclusions command line, - document header, sisurc, fixes + * options, sysenv, check (existing) inclusions & exclusions command line, + document header, sisurc, fixes -* plaintext, in code blocks retain a blank empty line, a fix - * [known old bug, affects sisu_manual, fix request from SynrG on irc, re - live-manual] + * plaintext, in code blocks retain a blank empty line, a fix + * [known old bug, affects sisu_manual, fix request from SynrG on irc, re + live-manual] -* manpage, attempt to improve output (line-spacing) + * manpage, attempt to improve output (line-spacing) -* param, minor change any legacy
line break in metadata markup to \\ + * param, minor change any legacy
line break in metadata markup to \\ -* debug (internal code use), color markers for line number & file name - (colored location markers to show when line passed within running code) + * debug (internal code use), color markers for line number & file name + (colored location markers to show when line passed within running code) -* control color on/off to screen - close #622171 sisu: --color flag, which toggles color on/off - there are various ways to control color output to screen - * --color-off or -k switches color off - * --color or --color-on switches color on, which is usually the default - * --color-toggle or -c toggles the default setting (in most cases) - * sisurc.yml can set default color state which affects most screen output - the fix here is specific to color on/off for reporting of sisu version - sisu -v -k - sisu --version --color-off + * control color on/off to screen + close #622171 sisu: --color flag, which toggles color on/off + there are various ways to control color output to screen + * --color-off or -k switches color off + * --color or --color-on switches color on, which is usually the default + * --color-toggle or -c toggles the default setting (in most cases) + * sisurc.yml can set default color state which affects most screen output + the fix here is specific to color on/off for reporting of sisu version + sisu -v -k + sisu --version --color-off -* documentation minor updates and regenerated manpage + * documentation minor updates and regenerated manpage -%% 4.0.0.orig.tar.xz (2012-12-12:50/3) +** 4.0.0.orig.tar.xz (2012-12-12:50/3) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/sisu_4.0.0 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/debian/sisu_4.0.0-1 http://www.jus.uio.no/sisu/pkg/src/sisu_4.0.0.orig.tar.xz sisu_4.0.0.orig.tar.xz sisu_4.0.0-1.dsc -* bin/sisu $0 make possible to run sisu command on/within project dir tree - (previously sisu needed to be correctly installed with system paths honored) - NOTE: loading of skins turned off + * bin/sisu $0 make possible to run sisu command on/within project dir tree + (previously sisu needed to be correctly installed with system paths honored) + NOTE: loading of skins turned off -* bin/sisu $*, hub, make possible to specify dir path for markup files - (previously sisu needed to be invoked and run on files within the selected - markup file directory) - run sisu on markup in given path (or relative path), e.g.: - sisu ~/path1/filename.ssm ~/path2/*.ss[tm] + * bin/sisu $*, hub, make possible to specify dir path for markup files + (previously sisu needed to be invoked and run on files within the selected + markup file directory) + run sisu on markup in given path (or relative path), e.g.: + sisu ~/path1/filename.ssm ~/path2/*.ss[tm] -* defaults, some cleaning + * defaults, some cleaning -* skins (remove) - * remove skins - * defaults, rename class Defaults (was InfoSkin) - * sisupod, remove skin, fix path + * skins (remove) + * remove skins + * defaults, rename class Defaults (was InfoSkin) + * sisupod, remove skin, fix path -* db - * no skin info to store, omitted from structure - * change prefix name (structure changed) + * db + * no skin info to store, omitted from structure + * change prefix name (structure changed) -* markup samples, for v4 remove skins, separate (v3 & v4) directories + * markup samples, for v4 remove skins, separate (v3 & v4) directories -* param (header make) - * epub, pdf, book cover images - * html, home button - * text button - * image/icon button - * pdf, footer + * param (header make) + * epub, pdf, book cover images + * html, home button + * text button + * image/icon button + * pdf, footer -* param_make, options, read common make instruction header for documents, - _sisu/v4/sisu_document_make - * @make: - * @links: + * param_make, options, read common make instruction header for documents, + _sisu/v4/sisu_document_make + * @make: + * @links: -* sisupod, use common make instruction header for documents - * sisupod make instruction header file, write & read + * sisupod, use common make instruction header for documents + * sisupod make instruction header file, write & read -* document headers, metadata rearranged, wide-ranging effect + * document headers, metadata rearranged, wide-ranging effect -* vim syntax, sisu.vim, make new headers + * vim syntax, sisu.vim, make new headers -* documentation; markup samples & help + * documentation; markup samples & help diff --git a/data/doc/sisu/CHANGELOG_v5 b/data/doc/sisu/CHANGELOG_v5 index 41ff2754..68d471cb 100644 --- a/data/doc/sisu/CHANGELOG_v5 +++ b/data/doc/sisu/CHANGELOG_v5 @@ -1,7 +1,7 @@ -%% SiSU version 5 +* SiSU version 5 -* debian/changelog + * debian/changelog v5 stable branch (v6 development branch) @@ -21,15 +21,15 @@ v4 stable branch supersedes & replaces v3 branch v3 branch is removed; it is available in sisu < 4.1.0 v2 branch is removed; it is available in sisu =< 3.3.2 -* homepage at: -* -* -* -* data/doc/sisu/sisu_markup_samples/sisu_manual/sisu_manual.ssm -* data/doc/sisu/sisu_markup_samples/sisu_manual/sisu_download.ssi -* CHANGELOG CHANGELOG_v2 CHANGELOG_v3 README data/doc/sisu/ + * homepage at: + * + * + * + * data/doc/sisu/sisu_markup_samples/sisu_manual/sisu_manual.ssm + * data/doc/sisu/sisu_markup_samples/sisu_manual/sisu_download.ssi + * CHANGELOG CHANGELOG_v2 CHANGELOG_v3 README data/doc/sisu/ -%% Reverse Chronological: +* Reverse Chronological: --- HEAD --- @@ -40,705 +40,716 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_5.8.0.orig.tar.xz sisu_5.8.0.orig.tar.xz sisu_5.8.0-1.dsc -* year set 2015 (prepare for the new year) + * year set 2015 (prepare for the new year) -* qi, (quick install) header update (also rbuild) + * qi, (quick install) header update (also rbuild) -* sisu-mode.el emacs, outline mode "folding" for sisu + * sisu-mode.el emacs, outline mode "folding" for sisu ---- SiSU "UnFrozen" --- prior to end of Debian Freeze + * CHANGELOGS formatted for viewing as org-mode files + indentation, line-breaking, and formatting characters only changes made + +** SiSU "UnFrozen" - prior to end of Debian Freeze (upstream bugfix 5.7.2 intended for Jessie (packaged for Debian as 5.7.1-2) was not accepted) -%% 5.7.2.orig.tar.xz (2014-11-02:43/7) +** 5.7.2.orig.tar.xz (2014-11-02:43/7) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.7.2 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.7.2-1 http://www.jus.uio.no/sisu/pkg/src/sisu_5.7.2.orig.tar.xz sisu_5.7.2.orig.tar.xz sisu_5.7.2-1.dsc -* ao, composite documents, --verbose report to terminal on loading of *.sst, fix - without fix sisu reports loading of .ssm & .ssi files but not .sst - (sub-documents are imported correctly and resulting document outputs are - correct and unaffected, but unless aware of this bug it would seem otherwise - until the correct operation of sisu was manually verified e.g. by examining - documents produced); (issue somewhat mitigated by not being the most common - sisu operation) - sisu is in development freeze, this fix is provided for Debian Jessie - (Closes: #767761) + * ao, composite documents, --verbose report to terminal on loading of *.sst, + fix without fix sisu reports loading of .ssm & .ssi files but not .sst + (sub-documents are imported correctly and resulting document outputs are + correct and unaffected, but unless aware of this bug it would seem otherwise + until the correct operation of sisu was manually verified e.g. by examining + documents produced); (issue somewhat mitigated by not being the most common + sisu operation) + sisu is in development freeze, this fix is provided for Debian Jessie + (Closes: #767761) ---- SiSU Frozen --- Debian Freeze - ^^ pre Jessie ^^ +** SiSU Frozen - Debian Freeze - ^^ pre Jessie ^^ -%% 5.7.1.orig.tar.xz (2014-10-19:41/7) +** 5.7.1.orig.tar.xz (2014-10-19:41/7) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.7.1 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.7.1-1 http://www.jus.uio.no/sisu/pkg/src/sisu_5.7.1.orig.tar.xz sisu_5.7.1.orig.tar.xz sisu_5.7.1-1.dsc -* html - * html_format, "id"s for objects & footnotes - * remove trailing backslash for empty linebreak & paragraph,

+ * html + * html_format, "id"s for objects & footnotes + * remove trailing backslash for empty linebreak & paragraph,

-* db, text search & display field, footnotes moved to end of text object - * cleaner, more useful search results - * cleaner text search field - * separate footnote fields redundant for search purposes + * db, text search & display field, footnotes moved to end of text object + * cleaner, more useful search results + * cleaner text search field + * separate footnote fields redundant for search purposes -* cgi, sample search form, find & display endnotes from parent text object - * remove dedicated endnote search section (as endnotes found & listed from - reference text field) - * cleaner search results + * cgi, sample search form, find & display endnotes from parent text object + * remove dedicated endnote search section (as endnotes found & listed from + reference text field) + * cleaner search results -%% 5.7.0.orig.tar.xz (2014-10-12:40/7) +** 5.7.0.orig.tar.xz (2014-10-12:40/7) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.7.0 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.7.0-1 http://www.jus.uio.no/sisu/pkg/src/sisu_5.7.0.orig.tar.xz sisu_5.7.0.orig.tar.xz sisu_5.7.0-1.dsc -* '*_parts', remove defaults.rb & some relics related to sisu skins (long gone) - * old code removed & substituted as required by *_parts - * attending code changes, fairly wide ranging + * '*_parts', remove defaults.rb & some relics related to sisu skins (long gone) + * old code removed & substituted as required by *_parts + * attending code changes, fairly wide ranging -* html, epub, set document body language + * html, epub, set document body language -* html_format, label, re: object number object names + * html_format, label, re: object number object names -* constants, remove ocn html leader (resulting hashtag #1 instead of #o1) + * constants, remove ocn html leader (resulting hashtag #1 instead of #o1) -* html, reduce difference with v6 - * removal of some trailing slashes


- * mostly removal of bgcolor + * html, reduce difference with v6 + * removal of some trailing slashes


+ * mostly removal of bgcolor -* moved files: harvest* to html_harvest* + * moved files: harvest* to html_harvest* -* --maintenance revisited, bin/sisu, hub, urls --maintenance, fix required + * --maintenance revisited, bin/sisu, hub, urls --maintenance, fix required -* db, --maintenance sql, separated out postgresql & sqlite - could share "maintenance" db import sql file (as done previously), consider + * db, --maintenance sql, separated out postgresql & sqlite + could share "maintenance" db import sql file (as done previously), consider -* fixes, minor - * qrcode, sha call - * epub tune, --maintenance related + * fixes, minor + * qrcode, sha call + * epub tune, --maintenance related -%% 5.6.9.orig.tar.xz (2014-10-03:39/5) +** 5.6.9.orig.tar.xz (2014-10-03:39/5) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.6.9 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.6.9-1 http://www.jus.uio.no/sisu/pkg/src/sisu_5.6.9.orig.tar.xz sisu_5.6.9.orig.tar.xz sisu_5.6.9-1.dsc -* --act provides info on current --act0 to --act9 settings (makes it easier to - make use of acts 0 to 9) + * --act provides info on current --act0 to --act9 settings (makes it easier to + make use of acts 0 to 9) -* html, tiny first nudge toward html5 (document headers and minor) + * html, tiny first nudge toward html5 (document headers and minor) -%% 5.6.8.orig.tar.xz (2014-09-28:38/7) +** 5.6.8.orig.tar.xz (2014-09-28:38/7) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.6.8 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.6.8-1 http://www.jus.uio.no/sisu/pkg/src/sisu_5.6.8.orig.tar.xz sisu_5.6.8.orig.tar.xz sisu_5.6.8-1.dsc -* sql, clean searchable text, update for (ao/dal) text representation, - fix legacy action + * sql, clean searchable text, update for (ao/dal) text representation, + fix legacy action -%% 5.6.7.orig.tar.xz (2014-09-19:37/5) +** 5.6.7.orig.tar.xz (2014-09-19:37/5) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.6.7 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.6.7-1 http://www.jus.uio.no/sisu/pkg/src/sisu_5.6.7.orig.tar.xz sisu_5.6.7.orig.tar.xz sisu_5.6.7-1.dsc -* vim syntax, sisu.vim, update git url and email address + * vim syntax, sisu.vim, update git url and email address -* update urls to git repo + * update urls to git repo -%% 5.6.6.orig.tar.xz (2014-09-12:36/5) +** 5.6.6.orig.tar.xz (2014-09-12:36/5) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.6.6 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.6.6-1 http://www.jus.uio.no/sisu/pkg/src/sisu_5.6.6.orig.tar.xz sisu_5.6.6.orig.tar.xz sisu_5.6.6-1.dsc -* ao, auto naming (segment & tag), exceptions, avoidance of name collisions - -* ao, feedback on markup document structure (heading level) errors - adjustment to (existing) provided feedback, based on: - * level A~ title, required; - * levels B~ C~ D~ optional sequential document divider headings - (Part, Section etc. equivalent); - * level 1~ required, heading level preceding substantive text; followed by - * levels 2~ 3~ 4~ optional, sequential headings - (1.1, 1.1.1, 1.1.1.1 equivalents) - -* ao, expansion of links to internal filepaths (re: syntax based shortcut) - (expansion of sisu output filepaths, sync with use of --act0 to --act9) - -* se, processing, adjustments to default settings for --act0 to --act9 - -* se, env, lingual: mono / multi, rc settings - -* sisurc, update samples - * adjustments to default settings for --act0 to --act9 (to match current "se") - * removed sisurc examples to organize output by - filetype, filename, monolingual, as one word diff - output_dir_structure_by: language - # (language|filetype|(filetype_mono|monolingual)|filename|filename_mono) - # language - # (language and filetype directories); - # filetype - # (filetype directories, filename includes language code); - # filetype_mono (or monolingual) - # (filetype drectories, no language codes in filenames) - # filename - # (directory output similar to v1 v2, filename includes language code); - # filename_mono - # (directory output similar to v1 v2, filename without language code); - -* hub, /tmp processing directory checks - -%% 5.6.5.orig.tar.xz (2014-09-05:35/5) + * ao, auto naming (segment & tag), exceptions, avoidance of name collisions + + * ao, feedback on markup document structure (heading level) errors + adjustment to (existing) provided feedback, based on: + * level A~ title, required; + * levels B~ C~ D~ optional sequential document divider headings + (Part, Section etc. equivalent); + * level 1~ required, heading level preceding substantive text; followed by + * levels 2~ 3~ 4~ optional, sequential headings + (1.1, 1.1.1, 1.1.1.1 equivalents) + + * ao, expansion of links to internal filepaths (re: syntax based shortcut) + (expansion of sisu output filepaths, sync with use of --act0 to --act9) + + * se, processing, adjustments to default settings for --act0 to --act9 + + * se, env, lingual: mono / multi, rc settings + + * sisurc, update samples + * adjustments to default settings for --act0 to --act9 (to match current + "se") + * removed sisurc examples to organize output by + filetype, filename, monolingual, as one word diff + output_dir_structure_by: language + # (language|filetype|(filetype_mono|monolingual)|filename|filename_mono) + # language + # (language and filetype directories); + # filetype + # (filetype directories, filename includes language code); + # filetype_mono (or monolingual) + # (filetype drectories, no language codes in filenames) + # filename + # (directory output similar to v1 v2, filename includes language code); + # filename_mono + # (directory output similar to v1 v2, filename without language code); + + * hub, /tmp processing directory checks + +** 5.6.5.orig.tar.xz (2014-09-05:35/5) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.6.5 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.6.5-1 http://www.jus.uio.no/sisu/pkg/src/sisu_5.6.5.orig.tar.xz sisu_5.6.5.orig.tar.xz sisu_5.6.5-1.dsc -* ao_doc_str, if faulty document structure, stop; if --no-stop option, skip - processing document + * ao_doc_str, if faulty document structure, stop; if --no-stop option, skip + processing document -* ao_numbering, provide more information on duplicate numbering before stop + * ao_numbering, provide more information on duplicate numbering before stop -* html navigation, enable turn off (nav buttons on remaining html segments) + * html navigation, enable turn off (nav buttons on remaining html segments) -* (for html) set default to navigation bar off + * (for html) set default to navigation bar off -* xml xhtml outputs, & issues + * xml xhtml outputs, & issues -* shared_metadata, requires xml_shared + * shared_metadata, requires xml_shared -* link/path fixes, - * manifest, link where no "document harvest" - * html, home button links url (remove slash) - * harvest_authors, by_filetype, manifest path + * link/path fixes, + * manifest, link where no "document harvest" + * html, home button links url (remove slash) + * harvest_authors, by_filetype, manifest path -%% 5.6.4.orig.tar.xz (2014-09-01:35/1) +** 5.6.4.orig.tar.xz (2014-09-01:35/1) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.6.4 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.6.4-1 http://www.jus.uio.no/sisu/pkg/src/sisu_5.6.4.orig.tar.xz sisu_5.6.4.orig.tar.xz sisu_5.6.4-1.dsc -* cgi_sqlite, allow expansion of variable (default db name), double quotes, fix + * cgi_sqlite, allow expansion of variable (default db name), double quotes, + fix -%% 5.6.3.orig.tar.xz (2014-08-29:34/5) +** 5.6.3.orig.tar.xz (2014-08-29:34/5) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.6.3 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.6.3-1 http://www.jus.uio.no/sisu/pkg/src/sisu_5.6.3.orig.tar.xz sisu_5.6.3.orig.tar.xz sisu_5.6.3-1.dsc -* hub, sisu version info, when & what to report + * hub, sisu version info, when & what to report -* dp, texpdf, copyright_and_license, minor fix, used by texpdf + * dp, texpdf, copyright_and_license, minor fix, used by texpdf -%% 5.6.2.orig.tar.xz (2014-08-20:33/3) +** 5.6.2.orig.tar.xz (2014-08-20:33/3) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.6.2 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.6.2-1 http://www.jus.uio.no/sisu/pkg/src/sisu_5.6.2.orig.tar.xz sisu_5.6.2.orig.tar.xz sisu_5.6.2-1.dsc -* hub_options, introduce "error override" --no-stop or --errors-as-warnings flag -* start making use of --no-stop command - -* ao - * book index related - * ao_expand_insertions, blocked text match, adjust + * hub_options, introduce "error override" --no-stop or --errors-as-warnings flag + * start making use of --no-stop command + * ao + * book index related + * ao_expand_insertions, blocked text match, adjust -* texpdf, output, copyright & license + * texpdf, output, copyright & license -* syntax hilighting, restrict heading matches, minor - * vim - * emacs + * syntax hilighting, restrict heading matches, minor + * vim + * emacs -%% 5.6.1.orig.tar.xz (2014-08-12:32/2) +** 5.6.1.orig.tar.xz (2014-08-12:32/2) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.6.1 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.6.1-1 http://www.jus.uio.no/sisu/pkg/src/sisu_5.6.1.orig.tar.xz sisu_5.6.1.orig.tar.xz sisu_5.6.1-1.dsc -* hub, organization & loose ends - * tweak triggers - * split file further - * remove mod + * hub, organization & loose ends + * tweak triggers + * split file further + * remove mod -* webrick, wb.cgi fixed and omitted (use discarded) + * webrick, wb.cgi fixed and omitted (use discarded) -%% 5.6.0.orig.tar.xz (2014-08-08:31/5) +** 5.6.0.orig.tar.xz (2014-08-08:31/5) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.6.0 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.6.0-1 http://www.jus.uio.no/sisu/pkg/src/sisu_5.6.0.orig.tar.xz sisu_5.6.0.orig.tar.xz sisu_5.6.0-1.dsc -* merged v6 (6.2.0) - * some file renames, fairly extensive - * commandline, --act0 to --act9 & rc-config with act instead of roman numeral - * configurable command line options increased to 0 - 9 (instead of 0 - 5) - * use --act0 to --act9 - * default --act0 - * rc config with flag:act0 to flag:act9 - * legacy roman numeral configuration works (for now) - * internally use opt.act (simplify, cleaner, instead of opt.cmd & opt.mod, now - removed) - -* extend document structure, headings A - D, 1 - 4 - * sql db table structure changed (needs to be rebuilt) - -%% 5.5.6.orig.tar.xz (2014-08-08:31/5) + * merged v6 (6.2.0) + * some file renames, fairly extensive + * commandline, --act0 to --act9 & rc-config with act instead of roman + numeral + * configurable command line options increased to 0 - 9 (instead of 0 - 5) + * use --act0 to --act9 + * default --act0 + * rc config with flag:act0 to flag:act9 + * legacy roman numeral configuration works (for now) + * internally use opt.act (simplify, cleaner, instead of opt.cmd & opt.mod, + now removed) + + * extend document structure, headings A - D, 1 - 4 + * sql db table structure changed (needs to be rebuilt) + +** 5.5.6.orig.tar.xz (2014-08-08:31/5) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.5.6 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.5.6-1 http://www.jus.uio.no/sisu/pkg/src/sisu_5.5.6.orig.tar.xz sisu_5.5.6.orig.tar.xz sisu_5.5.6-1.dsc -* remains as 5.5.5 changes for easier comparison with v6 - * file renames - * dp, indentation changed + * remains as 5.5.5 changes for easier comparison with v6 + * file renames + * dp, indentation changed -%% 5.5.5.orig.tar.xz (2014-07-29:30/2) +** 5.5.5.orig.tar.xz (2014-07-29:30/2) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.5.5 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.5.5-1 http://www.jus.uio.no/sisu/pkg/src/sisu_5.5.5.orig.tar.xz sisu_5.5.5.orig.tar.xz sisu_5.5.5-1.dsc -* ensure reset of parsed document directory path - * needed in the case of html for some subsequent processing + * ensure reset of parsed document directory path + * needed in the case of html for some subsequent processing -%% 5.5.4.orig.tar.xz (2014-07-24:29/4) +** 5.5.4.orig.tar.xz (2014-07-24:29/4) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.5.4 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.5.4-1 http://www.jus.uio.no/sisu/pkg/src/sisu_5.5.4.orig.tar.xz sisu_5.5.4.orig.tar.xz sisu_5.5.4-1.dsc -* ao_numbering, auto name segment, tweak to make behave as intended - (further testing required) + * ao_numbering, auto name segment, tweak to make behave as intended + (further testing required) -%% 5.5.3.orig.tar.xz (2014-07-23:29/3) +** 5.5.3.orig.tar.xz (2014-07-23:29/3) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.5.3 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.5.3-1 http://www.jus.uio.no/sisu/pkg/src/sisu_5.5.3.orig.tar.xz sisu_5.5.3.orig.tar.xz sisu_5.5.3-1.dsc -* db, rescue where no tables attempt to initialize db and retry - (catch db message where no tables and attempt to initialize database) - * internally run the equivalent of --createall - * (if successful) permitting completion of --import or --update command - * make use of action triggers + * db, rescue where no tables attempt to initialize db and retry + (catch db message where no tables and attempt to initialize database) + * internally run the equivalent of --createall + * (if successful) permitting completion of --import or --update command + * make use of action triggers -%% 5.5.2.orig.tar.xz (2014-07-22:29/2) +** 5.5.2.orig.tar.xz (2014-07-22:29/2) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.5.2 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.5.2-1 http://www.jus.uio.no/sisu/pkg/src/sisu_5.5.2.orig.tar.xz sisu_5.5.2.orig.tar.xz sisu_5.5.2-1.dsc -* bin/sisu, hub, hub close (ensure), remove /tmp/ processing dir + * bin/sisu, hub, hub close (ensure), remove /tmp/ processing dir -* html_lite_shared, issue fix + * html_lite_shared, issue fix -* options, sisupod parsing fix + * options, sisupod parsing fix -* db, reorganize action triggers + * db, reorganize action triggers -* db pg import, fix - * remove dbi from rescue, no longer using ruby-dbi - * ruby-pg query SELECT MAX + * db pg import, fix + * remove dbi from rescue, no longer using ruby-dbi + * ruby-pg query SELECT MAX -* sysenv, - * break up file, multiple se_* files - * revert to use of stub_pwd (instead of new base_markup_dir_stub introduced in - 5.5.1) to bring back correct hub (post) processing behavior - * processing shortcuts, options, adjust (refinement necessary) + * sysenv, + * break up file, multiple se_* files + * revert to use of stub_pwd (instead of new base_markup_dir_stub introduced + in 5.5.1) to bring back correct hub (post) processing behavior + * processing shortcuts, options, adjust (refinement necessary) -%% 5.5.1.orig.tar.xz (2014-07-15:28/2) +** 5.5.1.orig.tar.xz (2014-07-15:28/2) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.5.1 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.5.1-1 http://www.jus.uio.no/sisu/pkg/src/sisu_5.5.1.orig.tar.xz sisu_5.5.1.orig.tar.xz sisu_5.5.1-1.dsc -* bin/sisu, hub, options, message pass sisu_called_from_directory - -* sysenv, general, base_markup_dir_stub (replace pwd_stub) + * bin/sisu, hub, options, message pass sisu_called_from_directory -* ao_numbering, auto name segment, extract "number" from heading, refine + * sysenv, general, base_markup_dir_stub (replace pwd_stub) -* src, sisupod, bring back in line + * ao_numbering, auto name segment, extract "number" from heading, refine -* docbook, - * code & other block markup - * url links, urls - * images, an adjustment - * css (needs work) - * document header, sisu processing info - * docbook status, under construction notice removed (still much to do) + * src, sisupod, bring back in line -* general, document parts - * css - * base images - * document images - -%% 5.5.0.orig.tar.xz (2014-07-11:27/5) + * docbook, + * code & other block markup + * url links, urls + * images, an adjustment + * css (needs work) + * document header, sisu processing info + * docbook status, under construction notice removed (still much to do) + + * general, document parts + * css + * base images + * document images + +** 5.5.0.orig.tar.xz (2014-07-11:27/5) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.5.0 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.5.0-1 http://www.jus.uio.no/sisu/pkg/src/sisu_5.5.0.orig.tar.xz sisu_5.5.0.orig.tar.xz sisu_5.5.0-1.dsc -* ao_numbering, - * auto name segment, extract "number" from heading, fix - * check that all auto given number based seg names are unique - -* ao_composite, nested includes, .ssi (insert) can include .ssi & .sst -~ .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 - -* src, sisupod composite source, nested includes - follow rules for ao_composite (described above) - -%% 5.4.5.orig.tar.xz (2014-07-07:27/1) + * ao_numbering, + * auto name segment, extract "number" from heading, fix + * check that all auto given number based seg names are unique + + * ao_composite, nested includes, .ssi (insert) can include .ssi & .sst + ~ .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 + + * src, sisupod composite source, nested includes + follow rules for ao_composite (described above) + +** 5.4.5.orig.tar.xz (2014-07-07:27/1) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.4.5 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.4.5-1 http://www.jus.uio.no/sisu/pkg/src/sisu_5.4.5.orig.tar.xz sisu_5.4.5.orig.tar.xz sisu_5.4.5-1.dsc -* bin/sisu, - * processing dir related - 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 - * some cosmetic long line breaking - -* ao, auto seg naming, adjustments, - re: seg numbering, fixed width, leading zeros (introduced: 5.4.3 / 6.0.9) - -%% 5.4.4.orig.tar.xz (2014-07-04:26/5) + * bin/sisu, + * processing dir related + 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 + * some cosmetic long line breaking + + * ao, auto seg naming, adjustments, + re: seg numbering, fixed width, leading zeros (introduced: 5.4.3 / 6.0.9) + +** 5.4.4.orig.tar.xz (2014-07-04:26/5) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.4.4 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.4.4-1 http://www.jus.uio.no/sisu/pkg/src/sisu_5.4.4.orig.tar.xz sisu_5.4.4.orig.tar.xz sisu_5.4.4-1.dsc -* ao, fix, re seg numbering, fixed width, leading zeros - (introduced: 5.4.3 / 6.0.9) - provisional fix (check related issues against 5.4.2 / 6.0.8) + * ao, fix, re seg numbering, fixed width, leading zeros + (introduced: 5.4.3 / 6.0.9) + provisional fix (check related issues against 5.4.2 / 6.0.8) -%% 5.4.3.orig.tar.xz (2014-07-01:26/2) +** 5.4.3.orig.tar.xz (2014-07-01:26/2) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.4.3 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.4.3-1 http://www.jus.uio.no/sisu/pkg/src/sisu_5.4.3.orig.tar.xz sisu_5.4.3.orig.tar.xz sisu_5.4.3-1.dsc -* ao, - * code cosmetic rearrangement - * book index, strip white spaces around terms - (fix uppercase first character where spaces used) - * quote block, insert text indent markup, exclude book index - * doc objects, layout group open & close identify is_for - * segment numbering, fixed width, leading zeros (for alphanumeric sorting) - -* code cosmetic rearrangement - * ao*, param, hub, options, composite - -* sysenv, developer _CONSTRUCTION_ZONE warning modified - -* merge what was sisu_6.0.8 into v5 * 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 - -* epub, a fix, double check + * code cosmetic rearrangement + * book index, strip white spaces around terms + (fix uppercase first character where spaces used) + * quote block, insert text indent markup, exclude book index + * doc objects, layout group open & close identify is_for + * segment numbering, fixed width, leading zeros (for alphanumeric sorting) -%% 5.4.2.orig.tar.xz (2014-06-22:24/7) + * code cosmetic rearrangement + * ao*, param, hub, options, composite + + * sysenv, developer _CONSTRUCTION_ZONE warning modified + + * merge what was sisu_6.0.8 into v5 + * 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 + + * epub, a fix, double check + +** 5.4.2.orig.tar.xz (2014-06-22:24/7) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.4.2 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.4.2-1 http://www.jus.uio.no/sisu/pkg/src/sisu_5.4.2.orig.tar.xz sisu_5.4.2.orig.tar.xz sisu_5.4.2-1.dsc -* ao, fix bug in previous version (5.4.1) from sloppy cherry pick of v6 - ao_doc_str (codeblock) + * ao, fix bug in previous version (5.4.1) from sloppy cherry pick of v6 + ao_doc_str (codeblock) -%% 5.4.1.orig.tar.xz (2014-06-19:24/4) +** 5.4.1.orig.tar.xz (2014-06-19:24/4) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.4.1 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.4.1-1 http://www.jus.uio.no/sisu/pkg/src/sisu_5.4.1.orig.tar.xz sisu_5.4.1.orig.tar.xz sisu_5.4.1-1.dsc -* ao, - * regex match for tics "```" followed by space tweaked - * Symbol to match grouped text open & close (instead of String) - * introduce way of removing unrecognized tic markers - * turn id numbers (for tags) into a hash - * code blocks, clean trailing newlines - * misc, minorish - -%% 5.4.0.orig.tar.xz (2014-05-25:20/7) + * ao, + * regex match for tics "```" followed by space tweaked + * Symbol to match grouped text open & close (instead of String) + * introduce way of removing unrecognized tic markers + * turn id numbers (for tags) into a hash + * code blocks, clean trailing newlines + * misc, minorish + +** 5.4.0.orig.tar.xz (2014-05-25:20/7) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.4.0 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.4.0-1 http://www.jus.uio.no/sisu/pkg/src/sisu_5.4.0.orig.tar.xz sisu_5.4.0.orig.tar.xz sisu_5.4.0-1.dsc -* v5: merge v6 to v5, version bump to 5.4.*, reason adds structure check - * 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) - -%% 5.3.6.orig.tar.xz (2014-05-18:19/7) + * v5: merge v6 to v5, version bump to 5.4.*, reason adds structure check + * 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) + +** 5.3.6.orig.tar.xz (2014-05-18:19/7) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.3.6 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.3.6-1 http://www.jus.uio.no/sisu/pkg/src/sisu_5.3.6.orig.tar.xz sisu_5.3.6.orig.tar.xz sisu_5.3.6-1.dsc -* db, - * use symbols to identify sql engine - * remove require 'dbi' (ruby-dbi) - * for pg: require 'pg' (use ruby-pg directly) - * for sqlite: require 'sqlite3' (use ruby-sqlite3 directly) [already the case] + * db, + * use symbols to identify sql engine + * remove require 'dbi' (ruby-dbi) + * for pg: require 'pg' (use ruby-pg directly) + * for sqlite: require 'sqlite3' (use ruby-sqlite3 directly) [already the + case] -* cgi, sample search form generator - * remove require 'dbi' (ruby-dbi) - * for pg: require 'pg' (use ruby-pg directly) - * for sqlite: require 'sqlite3' (use ruby-sqlite3 directly) + * cgi, sample search form generator + * remove require 'dbi' (ruby-dbi) + * for pg: require 'pg' (use ruby-pg directly) + * for sqlite: require 'sqlite3' (use ruby-sqlite3 directly) -%% 5.3.5.orig.tar.xz (2014-05-12:19/1) +** 5.3.5.orig.tar.xz (2014-05-12:19/1) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.3.5 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.3.5-1 http://www.jus.uio.no/sisu/pkg/src/sisu_5.3.5.orig.tar.xz sisu_5.3.5.orig.tar.xz sisu_5.3.5-1.dsc -* sisu, ensure return to start dir + * sisu, ensure return to start dir -* ao_syntax, address possible manual use of url delimiters「」 + * ao_syntax, address possible manual use of url delimiters「」 -* composite, fix includes, provide extra newline after inserted comment - (Closes: #744360) "includes do not work properly" + * composite, fix includes, provide extra newline after inserted comment + (Closes: #744360) "includes do not work properly" -* composite (inserts), missing includes doesn't give an error, fix - (Closes: #744379) see sisu.org for comment + * composite (inserts), missing includes doesn't give an error, fix + (Closes: #744379) see sisu.org for comment -* param, metadata add 'Copyright:' tag to output related to copyright - (Closes: #744381) syntax: inconsistency \:copyright: and \:license: + * param, metadata add 'Copyright:' tag to output related to copyright + (Closes: #744381) syntax: inconsistency \:copyright: and \:license: -* metadata, pdf, remove link to manifest page where --no-manifest is used - (Closes: #744378) + * metadata, pdf, remove link to manifest page where --no-manifest is used + (Closes: #744378) -* constants, db table sizes synced with v6, not needed by v5 but keeps tables - compatible + * constants, db table sizes synced with v6, not needed by v5 but keeps tables + compatible -* digests, cleaning + * digests, cleaning -* added sisu.org emacs:evil:org mode notes related to sisu development + * added sisu.org emacs:evil:org mode notes related to sisu development -%% 5.3.4.orig.tar.xz (2014-02-14:06/5) +** 5.3.4.orig.tar.xz (2014-02-14:06/5) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.3.4 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.3.4-1 http://www.jus.uio.no/sisu/pkg/src/sisu_5.3.4.orig.tar.xz sisu_5.3.4.orig.tar.xz sisu_5.3.4-1.dsc -* ocn, object citation numbering - * add perhaps less cryptic --numbering --no-numbering command-line options - * plaintext & odt switch default to ocn==true for consistency + * ocn, object citation numbering + * add perhaps less cryptic --numbering --no-numbering command-line options + * plaintext & odt switch default to ocn==true for consistency -%% 5.3.3.orig.tar.xz (2014-02-08:05/6) +** 5.3.3.orig.tar.xz (2014-02-08:05/6) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.3.3 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.3.3-1 http://www.jus.uio.no/sisu/pkg/src/sisu_5.3.3.orig.tar.xz sisu_5.3.3.orig.tar.xz sisu_5.3.3-1.dsc -* cgi, search form (generator), using cgi ENV variables + * cgi, search form (generator), using cgi ENV variables -* examples - * nginx conf - * cgi search forms pgsql & sqlite + * examples + * nginx conf + * cgi search forms pgsql & sqlite -* documentation, minor update + * documentation, minor update -%% 5.3.2.orig.tar.xz (2014-02-05:05/3) +** 5.3.2.orig.tar.xz (2014-02-05:05/3) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.3.2 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.3.2-1 http://www.jus.uio.no/sisu/pkg/src/sisu_5.3.2.orig.tar.xz sisu_5.3.2.orig.tar.xz sisu_5.3.2-1.dsc -* ao, html book index linking, follow --strict option + * ao, html book index linking, follow --strict option -* utils, code markers & messages, notes/warning/errors, fix + * utils, code markers & messages, notes/warning/errors, fix -* sysenv, concordance redirected paths, watch + * sysenv, concordance redirected paths, watch -* manual Rakefile, README & minor config adjustment + * manual Rakefile, README & minor config adjustment -%% 5.3.1.orig.tar.xz (2014-02-05:05/3) +** 5.3.1.orig.tar.xz (2014-02-05:05/3) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.3.1 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.3.1-1 http://www.jus.uio.no/sisu/pkg/src/sisu_5.3.1.orig.tar.xz sisu_5.3.1.orig.tar.xz sisu_5.3.1-1.dsc -* ao, document tags + * ao, document tags -* options - * --strict html option - * ocn switch on/off instructions (& defaults for plaintext & odt) + * options + * --strict html option + * ocn switch on/off instructions (& defaults for plaintext & odt) -* html cleaning - * --strict html option - (various changes, e.g. ocn [url]#37 only available as [url]#o37) - * tags - * endnote name and nameref (make compliant) + * html cleaning + * --strict html option + (various changes, e.g. ocn [url]#37 only available as [url]#o37) + * tags + * endnote name and nameref (make compliant) -* epub - * use same endnote name and nameref as introduced here for html - * hash digests used only if availabile (availability check) + * epub + * use same endnote name and nameref as introduced here for html + * hash digests used only if availabile (availability check) -* ocn turn on/off rules - * txt - * odt + * ocn turn on/off rules + * txt + * odt -* cgi (pgsql, sqlite) fixes + * cgi (pgsql, sqlite) fixes -* error/warn messages, including wrappers round require + * error/warn messages, including wrappers round require -* documentation, manpage README etc. - * sisu manual directory moved - * sisu manual updated - * README & sisu.1 (manpage) updated - * removed html man pages (man2html) + * documentation, manpage README etc. + * sisu manual directory moved + * sisu manual updated + * README & sisu.1 (manpage) updated + * removed html man pages (man2html) -%% 5.3.0.orig.tar.xz (2014-01-26:03/7) +** 5.3.0.orig.tar.xz (2014-01-26:03/7) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.3.0 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.3.0-1 http://www.jus.uio.no/sisu/pkg/src/sisu_5.3.0.orig.tar.xz sisu_5.3.0.orig.tar.xz sisu_5.3.0-1.dsc -* v5 stable branch - * v4 branch closed -(>4.2.20)- - * v5 stable branch (>=5.3.0) - * v6 development branch opened (copy v5) (>=6.0.0) + * v5 stable branch + * v4 branch closed -(>4.2.20)- + * v5 stable branch (>=5.3.0) + * v6 development branch opened (copy v5) (>=6.0.0) -%% 5.2.4.orig.tar.xz (2014-01-26:03/7) +** 5.2.4.orig.tar.xz (2014-01-26:03/7) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.2.4 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.2.4-1 http://www.jus.uio.no/sisu/pkg/src/sisu_5.2.4.orig.tar.xz sisu_5.2.4.orig.tar.xz sisu_5.2.4-1.dsc -* bin/sisu changes to simplify switching to new stable and development branches + * bin/sisu changes to simplify switching to new stable and development + branches -%% 5.2.3.orig.tar.xz (2014-01-20:03/1) +** 5.2.3.orig.tar.xz (2014-01-20:03/1) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.2.3 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.2.3-1 http://www.jus.uio.no/sisu/pkg/src/sisu_5.2.3.orig.tar.xz @@ -748,575 +759,583 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_5.2.3.orig.tar.xz [good time to consider rollover: closing v4 branch, replacing it with v5 & introducing v6 for development, proposed for this release + 1] -* bin/sisu & some related lib changes + * bin/sisu & some related lib changes -* sysenv for texpdf, fix for when tex to pdf generator is absent + * sysenv for texpdf, fix for when tex to pdf generator is absent -%% 5.2.2.orig.tar.xz (2014-01-17:02/5) +** 5.2.2.orig.tar.xz (2014-01-17:02/5) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.2.2 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.2.2-1 http://www.jus.uio.no/sisu/pkg/src/sisu_5.2.2.orig.tar.xz sisu_5.2.2.orig.tar.xz sisu_5.2.2-1.dsc -* bin/sisu experimentation - * start preparing for ruby changes - * work on fix for bug related to gem path & system installed sisu + * bin/sisu experimentation + * start preparing for ruby changes + * work on fix for bug related to gem path & system installed sisu -%% 5.2.1.orig.tar.xz (2014-01-12:01/7) +** 5.2.1.orig.tar.xz (2014-01-12:01/7) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.2.1 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.2.1-1 http://www.jus.uio.no/sisu/pkg/src/sisu_5.2.1.orig.tar.xz sisu_5.2.1.orig.tar.xz sisu_5.2.1-1.dsc -* ao, add counter for various grouped / blocked texts & tables, of particular - use for poems which are broken into verse + * ao, add counter for various grouped / blocked texts & tables, of particular + use for poems which are broken into verse -* recalibrate headings, downstream code fixes + * recalibrate headings, downstream code fixes -* texinfo, fixes + * texinfo, fixes -* texpdf, report on pdf output, provide a working link to a generated file-size - (multiple document file-sizes may be produced) + * texpdf, report on pdf output, provide a working link to a generated + file-size (multiple document file-sizes may be produced) -* asciidoc, file extension (for now .ad), inline footnotes, minor + * asciidoc, file extension (for now .ad), inline footnotes, minor -%% 5.2.0.orig.tar.xz (2014-01-06:01/1) +** 5.2.0.orig.tar.xz (2014-01-06:01/1) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.2.0 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.2.0-1 http://www.jus.uio.no/sisu/pkg/src/sisu_5.2.0.orig.tar.xz sisu_5.2.0.orig.tar.xz sisu_5.2.0-1.dsc -* single document root A~ (recalibrate headings); level D~ possible - * :A~ document title, single document root (ln==0) - * introduce additional possible heading level, D~ - * markup rule change: single document root - * breaks much downstream code, recalibrate (fix, test, fix & test again) - * heading recalibration, code (downstream) changes - * v4 & v5 bifurcate (diverge "un-merge-ably") - - Notes, rule imposed: heading level A~ becomes, document title & sole document - root. Significant as an expressed rule/principle, it simplifies making certain - document formats in particular some xml outputs, however, this has been pretty - much the case in practice (most documents have this implicit structure) and - will affect the markup of very few documents (for example all markup examples - so far provided are this way). This being the case, it is a subtle change, - because it will not be noticed (by the user) in a majority of cases. The most - significant changes are to internal sisu code: it is not yet enforced by the - software (software checks); it has implications for the way document output is - created; it has implications for document structure regex matches, that now - are attached to levels starting below level A~ (from B~ down) rather than - level A. One document affected by single root/title level A~ markup rule and - that provides a short test (for a document prepared using document structure - regex matches), is the U.N. Convention on Contracts for the International Sale - of Goods (CISG) that requires levels A-D & 1, and in previous versions of sisu - exceptionally required multiple level A's (using levels A-C & 1) - -* vim syntax, updated to allow for possible level D~ - -* bin/sisu - * (ensure SiSU_version_dir) fix - * sisu version info, yml info also when installed via ruby gem - * downstream libs - -* fixes - * 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 - -* asciidoc, rename AsciiDoc module, & recalibrate headings - -* docbook, fictionbook, some tidying - -* cosmetic, code case statement - -* year updated, code headers - -%% 5.1.3.orig.tar.xz (2013-12-15:49/7) + * single document root A~ (recalibrate headings); level D~ possible + * :A~ document title, single document root (ln==0) + * introduce additional possible heading level, D~ + * markup rule change: single document root + * breaks much downstream code, recalibrate (fix, test, fix & test again) + * heading recalibration, code (downstream) changes + * v4 & v5 bifurcate (diverge "un-merge-ably") + + Notes, rule imposed: heading level A~ becomes, document title & sole + document root. Significant as an expressed rule/principle, it simplifies + making certain document formats in particular some xml outputs, however, + this has been pretty much the case in practice (most documents have this + implicit structure) and will affect the markup of very few documents (for + example all markup examples so far provided are this way). This being the + case, it is a subtle change, because it will not be noticed (by the user) in + a majority of cases. The most significant changes are to internal sisu code: + it is not yet enforced by the software (software checks); it has + implications for the way document output is created; it has implications for + document structure regex matches, that now are attached to levels starting + below level A~ (from B~ down) rather than level A. One document affected by + single root/title level A~ markup rule and that provides a short test (for a + document prepared using document structure regex matches), is the U.N. + Convention on Contracts for the International Sale of Goods (CISG) that + requires levels A-D & 1, and in previous versions of sisu exceptionally + required multiple level A's (using levels A-C & 1) + + * vim syntax, updated to allow for possible level D~ + + * bin/sisu + * (ensure SiSU_version_dir) fix + * sisu version info, yml info also when installed via ruby gem + * downstream libs + + * fixes + * 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 + + * asciidoc, rename AsciiDoc module, & recalibrate headings + + * docbook, fictionbook, some tidying + + * cosmetic, code case statement + + * year updated, code headers + +** 5.1.3.orig.tar.xz (2013-12-15:49/7) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.1.3 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.1.3-1 http://www.jus.uio.no/sisu/pkg/src/sisu_5.1.3.orig.tar.xz sisu_5.1.3.orig.tar.xz sisu_5.1.3-1.dsc -* Rakefile, (installer), reduce actions + * Rakefile, (installer), reduce actions -%% 5.1.2.orig.tar.xz (2013-12-09:49/1) +** 5.1.2.orig.tar.xz (2013-12-09:49/1) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.1.2 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.1.2-1 http://www.jus.uio.no/sisu/pkg/src/sisu_5.1.2.orig.tar.xz sisu_5.1.2.orig.tar.xz sisu_5.1.2-1.dsc -* Rakefile, (installer) improve, re-arrange + * Rakefile, (installer) improve, re-arrange -* docbook, structure, a fix - (construction zone: structure okish; docbook generated not usable) + * docbook, structure, a fix + (construction zone: structure okish; docbook generated not usable) [NOTE disk crash (2013-12-05), fairly good but incomplete backup affecting work] -%% 5.1.1.orig.tar.xz (2013-12-03:48/2) +** 5.1.1.orig.tar.xz (2013-12-03:48/2) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.1.1 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.1.1-1 http://www.jus.uio.no/sisu/pkg/src/sisu_5.1.1.orig.tar.xz sisu_5.1.1.orig.tar.xz sisu_5.1.1-1.dsc -* rake create build & install sisu gemspec; (.gitignore), work on - * gemspec adjusted to install only libraries related to a version (v4 or v5) - * select sisu version to create, build & install + * rake create build & install sisu gemspec; (.gitignore), work on + * gemspec adjusted to install only libraries related to a version (v4 or v5) + * select sisu version to create, build & install -* bin/sisu, simplify in relation to sisu gem + * bin/sisu, simplify in relation to sisu gem -%% 5.1.0.orig.tar.xz (2013-12-02:48/1) +** 5.1.0.orig.tar.xz (2013-12-02:48/1) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.1.0 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.1.0-1 http://www.jus.uio.no/sisu/pkg/src/sisu_5.1.0.orig.tar.xz sisu_5.1.0.orig.tar.xz sisu_5.1.0-1.dsc -* ao_doc_str, changes related to headings provided for document structure - without ocn, testing required - -* ao endnotes, removed a space that should no longer be necessary, - testing required - -* minor code related to line breaks, various locations - -* renaming of modules - * use AO instead of DAL - -* renaming of files - * ao*.rb instead of dal*.rb - ao (abstract objects) shorter, also easily searched, higher sort location - abstract as representation of & extraction of document objects - (dal (document abstraction layer)) - * shared files e.g. shared_xml becomes xml_shared - * plaintext becomes txt_plain - * epub becomes xhtml_epub2 - * odf becomes xml_odf_odt - * xml sax file renamed xml_sax.rb (from xml.rb) - -* new outputs under development, CONSTRUCTION_ZONE - * plaintext, smarttext - * textile - * asciidoc - * markdown - * rst - * xml - * docbook, book - * fictionbook - -* sisu.gemspec - -* xmlns xlink using xl - -* rake create build & install sisu gemspec; bin/sisugem (add .gitignore) - * 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) - -* hub, sisu5 -M (maintenance mode) provide info as to path to hub.rb (i.e. where - library is being drawn) - -* documentation related to commands for new outputs in development - -%% 5.0.25.orig.tar.xz (2013-11-08:44/5) + * ao_doc_str, changes related to headings provided for document structure + without ocn, testing required + + * ao endnotes, removed a space that should no longer be necessary, + testing required + + * minor code related to line breaks, various locations + + * renaming of modules + * use AO instead of DAL + + * renaming of files + * ao*.rb instead of dal*.rb + ao (abstract objects) shorter, also easily searched, higher sort location + abstract as representation of & extraction of document objects + (dal (document abstraction layer)) + * shared files e.g. shared_xml becomes xml_shared + * plaintext becomes txt_plain + * epub becomes xhtml_epub2 + * odf becomes xml_odf_odt + * xml sax file renamed xml_sax.rb (from xml.rb) + + * new outputs under development, CONSTRUCTION_ZONE + * plaintext, smarttext + * textile + * asciidoc + * markdown + * rst + * xml + * docbook, book + * fictionbook + + * sisu.gemspec + + * xmlns xlink using xl + + * rake create build & install sisu gemspec; bin/sisugem (add .gitignore) + * 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) + + * hub, sisu5 -M (maintenance mode) provide info as to path to hub.rb + (i.e. where library is being drawn) + + * documentation related to commands for new outputs in development + +** 5.0.25.orig.tar.xz (2013-11-08:44/5) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.0.25 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.0.25-1 http://www.jus.uio.no/sisu/pkg/src/sisu_5.0.25.orig.tar.xz sisu_5.0.25.orig.tar.xz sisu_5.0.25-1.dsc -* rake (& rant) sisu installer - * do less by default - * removed rant generated sisu-install + * rake (& rant) sisu installer + * do less by default + * removed rant generated sisu-install -* vim, ftplugin sisu.vim, fix missing + * vim, ftplugin sisu.vim, fix missing -* sisu_manual, minor info addition + * sisu_manual, minor info addition -* bin/sisu-* - * use option flag full names - * add sisu-html-scroll, sisu-html-seg, sisu-pdf-portrait, sisu-pdf-landscape + * bin/sisu-* + * use option flag full names + * add sisu-html-scroll, sisu-html-seg, sisu-pdf-portrait, sisu-pdf-landscape -%% 5.0.24.orig.tar.xz (2013-11-05:44/2) +** 5.0.24.orig.tar.xz (2013-11-05:44/2) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.0.24 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.0.24-1 http://www.jus.uio.no/sisu/pkg/src/sisu_5.0.24.orig.tar.xz sisu_5.0.24.orig.tar.xz sisu_5.0.24-1.dsc -* xml, scaffold, re-activated, split into sisu structure & collapsed structure + * xml, scaffold, re-activated, split into sisu structure & collapsed structure -%% 5.0.23.orig.tar.xz (2013-11-02:43/6) +** 5.0.23.orig.tar.xz (2013-11-02:43/6) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.0.23 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.0.23-1 http://www.jus.uio.no/sisu/pkg/src/sisu_5.0.23.orig.tar.xz sisu_5.0.23.orig.tar.xz sisu_5.0.23-1.dsc -* constants, ocn output delimiter (where used) changed to 「...」 - (from square brackets [...]) + * constants, ocn output delimiter (where used) changed to 「...」 + (from square brackets [...]) -* plaintext - * reorganize + * plaintext + * reorganize -%% 5.0.22.orig.tar.xz (2013-10-27:42/7) +** 5.0.22.orig.tar.xz (2013-10-27:42/7) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.0.22 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.0.22-1 http://www.jus.uio.no/sisu/pkg/src/sisu_5.0.22.orig.tar.xz sisu_5.0.22.orig.tar.xz sisu_5.0.22-1.dsc -* dal, document_structure_check_info + * dal, document_structure_check_info -%% 5.0.21.orig.tar.xz (2013-10-23:42/3) +** 5.0.21.orig.tar.xz (2013-10-23:42/3) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.0.21 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.0.21-1 http://www.jus.uio.no/sisu/pkg/src/sisu_5.0.21.orig.tar.xz sisu_5.0.21.orig.tar.xz sisu_5.0.21-1.dsc -* options & downstream, more use of opt.act.*.set==:on instead of opt.cmd =~/\S/ + * options & downstream, more use of opt.act.*.set==:on instead of + opt.cmd =~/\S/ -* dal, parent & node info, fix - (used e.g. for mind map type output (last for kdissert output, no longer - supported)) + * dal, parent & node info, fix + (used e.g. for mind map type output (last for kdissert output, no longer + supported)) -* dal, collapsed levels implemented - convenience, collapse sisu's dual level document structure for output of - markup with straight linear structure + * dal, collapsed levels implemented + convenience, collapse sisu's dual level document structure for output of + markup with straight linear structure -%% 5.0.20.orig.tar.xz (2013-10-17:41/4) +** 5.0.20.orig.tar.xz (2013-10-17:41/4) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.0.20 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.0.20-1 http://www.jus.uio.no/sisu/pkg/src/sisu_5.0.20.orig.tar.xz sisu_5.0.20.orig.tar.xz sisu_5.0.20-1.dsc -* constants, change a couple of internal processing delimiter characters, that - might be used in ordinary marked up text (to characters even less likely to be - of use in ordinary (marked up) text) + * constants, change a couple of internal processing delimiter characters, that + might be used in ordinary marked up text (to characters even less likely to + be of use in ordinary (marked up) text) -%% 5.0.19.orig.tar.xz (2013-10-16:41/3) +** 5.0.19.orig.tar.xz (2013-10-16:41/3) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.0.19 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.0.19-1 http://www.jus.uio.no/sisu/pkg/src/sisu_5.0.19.orig.tar.xz sisu_5.0.19.orig.tar.xz sisu_5.0.19-1.dsc -* constants, change a couple of internal processing delimiter characters, that - might be used in ordinary marked up text + * constants, change a couple of internal processing delimiter characters, that + might be used in ordinary marked up text -* vim, minor updates, not syntax related + * vim, minor updates, not syntax related -* markup sample, update book index markup, appearance, minor + * markup sample, update book index markup, appearance, minor -%% 5.0.18.orig.tar.xz (2013-09-22:37/7) +** 5.0.18.orig.tar.xz (2013-09-22:37/7) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.0.18 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.0.18-1 http://www.jus.uio.no/sisu/pkg/src/sisu_5.0.18.orig.tar.xz sisu_5.0.18.orig.tar.xz sisu_5.0.18-1.dsc -* bin/sisu update language list ja ko zh, fix + * bin/sisu update language list ja ko zh, fix -%% 5.0.17.orig.tar.xz (2013-09-21:37/6) +** 5.0.17.orig.tar.xz (2013-09-21:37/6) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.0.17 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.0.17-1 http://www.jus.uio.no/sisu/pkg/src/sisu_5.0.17.orig.tar.xz sisu_5.0.17.orig.tar.xz sisu_5.0.17-1.dsc -* i18n CJK: zh ja ko, add languages Chinese, Japanese, Korean - * texpdf, has large texlive xetex dependencies (Korean untested) - * [concordance, untouched does nothing cjk, decide whether to disable] - -* sisu_manual, (in markup-samples) move to en/ sub-dir (permitting translations) - * use of language sub-dir for source sisu markup suited to permitting - translation management by po4a - * sisurc.yml minor - * Rakefile to help place sisu markup in a source language directory under po4a - management - -* Rakefile to assist in placing sisu markup under po4a management (sisu_manual) - * Provided as an example with sisu_manual - * fairly generic, but potentially dangerous, can be used to place sisu markup - source translations under po4a management, but user needs to know what this - is, (and how to set it up, hence sisu_manual as an example (despite the lack - of translations)) as can clobber/destroy files that are not managed by po4a. - -* minor cleaning - -%% 5.0.16.orig.tar.xz (2013-09-07:35/6) + * i18n CJK: zh ja ko, add languages Chinese, Japanese, Korean + * texpdf, has large texlive xetex dependencies (Korean untested) + * [concordance, untouched does nothing cjk, decide whether to disable] + + * sisu_manual, (in markup-samples) move to en/ sub-dir (permitting + translations) + * use of language sub-dir for source sisu markup suited to permitting + translation management by po4a + * sisurc.yml minor + * Rakefile to help place sisu markup in a source language directory under + po4a management + + * Rakefile to assist in placing sisu markup under po4a management + (sisu_manual) + * Provided as an example with sisu_manual + * fairly generic, but potentially dangerous, can be used to place sisu + markup source translations under po4a management, but user needs to know + what this is, (and how to set it up, hence sisu_manual as an example + (despite the lack of translations)) as can clobber/destroy files that are + not managed by po4a. + + * minor cleaning + +** 5.0.16.orig.tar.xz (2013-09-07:35/6) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.0.16 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.0.16-1 http://www.jus.uio.no/sisu/pkg/src/sisu_5.0.16.orig.tar.xz sisu_5.0.16.orig.tar.xz sisu_5.0.16-1.dsc -* dal, book index, hash key, strip whitespace, a (required) fix + * dal, book index, hash key, strip whitespace, a (required) fix -* db, book index, convert hash back to string + * db, book index, convert hash back to string -%% 5.0.15.orig.tar.xz (2013-09-05:35/4) +** 5.0.15.orig.tar.xz (2013-09-05:35/4) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.0.15 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.0.15-1 http://www.jus.uio.no/sisu/pkg/src/sisu_5.0.15.orig.tar.xz sisu_5.0.15.orig.tar.xz sisu_5.0.15-1.dsc -* dal, objects, store book index as hash (simplify downstream processing) + * dal, objects, store book index as hash (simplify downstream processing) -* dal, book index markup, allow spaces on both sides of delimiters, or a space - before and newline following a delimiter \s+[:|;](\s+|\n) - [else parses as before no spaces] + * dal, book index markup, allow spaces on both sides of delimiters, or a space + before and newline following a delimiter \s+[:|;](\s+|\n) + [else parses as before no spaces] -* vim syntax, book index markup, hilight delimeters + * vim syntax, book index markup, hilight delimeters -%% 5.0.14.orig.tar.xz (2013-08-28:34/3) +** 5.0.14.orig.tar.xz (2013-08-28:34/3) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.0.14 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.0.14-1 http://www.jus.uio.no/sisu/pkg/src/sisu_5.0.14.orig.tar.xz sisu_5.0.14.orig.tar.xz sisu_5.0.14-1.dsc -* config files (by filetype & filename) touched + * config files (by filetype & filename) touched -* manifest, output organised by, info, minor touch + * manifest, output organised by, info, minor touch -* vim syntax, sisu.vim, fix typo - * ocn (object numbering) on, off, text block using "--~#" "---#" "--+#" + * vim syntax, sisu.vim, fix typo + * ocn (object numbering) on, off, text block using "--~#" "---#" "--+#" -* dal - * grouped text with fontface spanning newlines, partial solution, test - * text blocks, tuning + * dal + * grouped text with fontface spanning newlines, partial solution, test + * text blocks, tuning -* pdf (latex) tables, bugfix + * pdf (latex) tables, bugfix -* odf:odt, footnotes, fix + * odf:odt, footnotes, fix -%% 5.0.13.orig.tar.xz (2013-08-25:33/7) +** 5.0.13.orig.tar.xz (2013-08-25:33/7) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.0.13 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.0.13-1 http://www.jus.uio.no/sisu/pkg/src/sisu_5.0.13.orig.tar.xz sisu_5.0.13.orig.tar.xz sisu_5.0.13-1.dsc -* dal, refine grouped text open and close using tics "```" - [note use of "~~" considered but more problematic, (tics not used elsewhere)] + * dal, refine grouped text open and close using tics "```" + [note use of "~~" considered but more problematic, (tics not used + elsewhere)] -* dal, improve font face matching within grouped text (other than code blocks) + * dal, improve font face matching within grouped text (other than code blocks) -* vim syntax, improve grouped text match, open, close of blocks using tics "```" + * vim syntax, improve grouped text match, open, close of blocks using tics + "```" -* css, html, epub, adjust paragraph spacing, (increase, whitespace aesthetic, - review further) + * css, html, epub, adjust paragraph spacing, (increase, whitespace aesthetic, + review further) -%% 5.0.12.orig.tar.xz (2013-08-21:33/3) +** 5.0.12.orig.tar.xz (2013-08-21:33/3) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.0.12 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.0.12-1 http://www.jus.uio.no/sisu/pkg/src/sisu_5.0.12.orig.tar.xz sisu_5.0.12.orig.tar.xz sisu_5.0.12-1.dsc -* 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 - -* vim syntax, add - * ocn (object numbering) on, off, text block using "--~#" "---#" "--+#" - * grouped text, open, close of blocks using tics "```" - -* messages to terminal - * code marker - * rescued error messages - * fuchsia (sp.) - -%% 5.0.11.orig.tar.xz (2013-08-08:31/4) + * 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 + + * vim syntax, add + * ocn (object numbering) on, off, text block using "--~#" "---#" "--+#" + * grouped text, open, close of blocks using tics "```" + + * messages to terminal + * code marker + * rescued error messages + * fuchsia (sp.) + +** 5.0.11.orig.tar.xz (2013-08-08:31/4) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.0.11 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.0.11-1 http://www.jus.uio.no/sisu/pkg/src/sisu_5.0.11.orig.tar.xz sisu_5.0.11.orig.tar.xz sisu_5.0.11-1.dsc -* dal_expand_insertions, refinement for monolingual output + * dal_expand_insertions, refinement for monolingual output -%% 5.0.10.orig.tar.xz (2013-08-08:31/4) +** 5.0.10.orig.tar.xz (2013-08-08:31/4) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.0.10 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.0.10-1 http://www.jus.uio.no/sisu/pkg/src/sisu_5.0.10.orig.tar.xz sisu_5.0.10.orig.tar.xz sisu_5.0.10-1.dsc -* output structure by, multilingual, monolingual filenames tweak + * output structure by, multilingual, monolingual filenames tweak -%% 5.0.9.orig.tar.xz (2013-08-01:30/4) +** 5.0.9.orig.tar.xz (2013-08-01:30/4) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.0.9 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.0.9-1 http://www.jus.uio.no/sisu/pkg/src/sisu_5.0.9.orig.tar.xz sisu_5.0.9.orig.tar.xz sisu_5.0.9-1.dsc -* output structure by :filename or :filetype, multilingual default, fix + * output structure by :filename or :filetype, multilingual default, fix -* concordance, fix + * concordance, fix -%% 5.0.8.orig.tar.xz (2013-07-30:30/2) +** 5.0.8.orig.tar.xz (2013-07-30:30/2) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.0.8 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.0.8-1 http://www.jus.uio.no/sisu/pkg/src/sisu_5.0.8.orig.tar.xz sisu_5.0.8.orig.tar.xz sisu_5.0.8-1.dsc -* output structure by, add monolingual alternative for :filetype or :filename - * 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 - * documentation - -* cgi helper script, sample search form - * single cgi form, (with different internal variables set for output types) - * monolingual output search form option - -%% 5.0.7.orig.tar.xz (2013-06-25:25/2) + * output structure by, add monolingual alternative for :filetype or :filename + * 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 + * documentation + + * cgi helper script, sample search form + * single cgi form, (with different internal variables set for output types) + * monolingual output search form option + +** 5.0.7.orig.tar.xz (2013-06-25:25/2) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.0.7 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.0.7-1 http://www.jus.uio.no/sisu/pkg/src/sisu_5.0.7.orig.tar.xz sisu_5.0.7.orig.tar.xz sisu_5.0.7-1.dsc -* "general code cleaning" fix + * "general code cleaning" fix -%% 5.0.6.orig.tar.xz (2013-06-25:25/2) +** 5.0.6.orig.tar.xz (2013-06-25:25/2) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.0.6 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.0.6-1 http://www.jus.uio.no/sisu/pkg/src/sisu_5.0.6.orig.tar.xz sisu_5.0.6.orig.tar.xz sisu_5.0.6-1.dsc -* "general code cleaning" fix + * "general code cleaning" fix -%% 5.0.5.orig.tar.xz (2013-06-22:24/6) +** 5.0.5.orig.tar.xz (2013-06-22:24/6) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.0.5 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.0.5-1 http://www.jus.uio.no/sisu/pkg/src/sisu_5.0.5.orig.tar.xz sisu_5.0.5.orig.tar.xz sisu_5.0.5-1.dsc -* vim - * colorscheme def, mark current line - * ftplugin sisu.vim, c-\ hard wrap lines to line width (moved from c-j) + * vim + * colorscheme def, mark current line + * ftplugin sisu.vim, c-\ hard wrap lines to line width (moved from c-j) -* general code cleaning, propagate back to v4 after testing + * general code cleaning, propagate back to v4 after testing -%% 5.0.4.orig.tar.xz (2013-06-06:22/4) +** 5.0.4.orig.tar.xz (2013-06-06:22/4) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.0.4 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.0.4-1 http://www.jus.uio.no/sisu/pkg/src/sisu_5.0.4.orig.tar.xz sisu_5.0.4.orig.tar.xz sisu_5.0.4-1.dsc -* db, population of database (--update), import of master files (.ssm), fix - (Note: for .ssm: @md.fns (is set during runtime & is) != @opt.fns @md.opt.fns, - affects construction of unique identifier) + * db, population of database (--update), import of master files (.ssm), fix + (Note: for .ssm: @md.fns (is set during runtime & is) != @opt.fns + @md.opt.fns, affects construction of unique identifier) -* cgi helper script, sample search form generator - * file name matching, check - * cosmetic, drop use of images in sample form + * cgi helper script, sample search form generator + * file name matching, check + * cosmetic, drop use of images in sample form -* sysenv, requested load warning removed, less screen clutter, consider + * sysenv, requested load warning removed, less screen clutter, consider -%% 5.0.3.orig.tar.xz (2013-05-30:21/4) +** 5.0.3.orig.tar.xz (2013-05-30:21/4) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.0.3 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.0.3-1 http://www.jus.uio.no/sisu/pkg/src/sisu_5.0.3.orig.tar.xz sisu_5.0.3.orig.tar.xz sisu_5.0.3-1.dsc -* sysenv, pgsql db connect fix + * sysenv, pgsql db connect fix -* cgi_pgsql, cgi helper script, sample search form generator, detail + * cgi_pgsql, cgi helper script, sample search form generator, detail -%% 5.0.2.orig.tar.xz (2013-05-29:21/3) +** 5.0.2.orig.tar.xz (2013-05-29:21/3) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.0.2 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.0.2-1 http://www.jus.uio.no/sisu/pkg/src/sisu_5.0.2.orig.tar.xz sisu_5.0.2.orig.tar.xz sisu_5.0.2-1.dsc -* help update, concentrate on man pages - * documentation, manpage update - * interactive help, out of date, removed + * help update, concentrate on man pages + * documentation, manpage update + * interactive help, out of date, removed -* document version check, disable - * automatic check disabled - * check and correction of pre 0.38 markup removed + * document version check, disable + * automatic check disabled + * check and correction of pre 0.38 markup removed -* sysenv, version info moved here from help + * sysenv, version info moved here from help -* cgi helper script sample search form generator, adjust/improve, 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='' + * cgi helper script sample search form generator, adjust/improve, 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='' -%% 5.0.1.orig.tar.xz (2013-05-18:19/7) +** 5.0.1.orig.tar.xz (2013-05-18:19/7) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.0.1 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.0.1-1 http://www.jus.uio.no/sisu/pkg/src/sisu_5.0.1.orig.tar.xz sisu_5.0.1.orig.tar.xz sisu_5.0.1-1.dsc -* vim, ftplugin, sisu.vim, statusline + * vim, ftplugin, sisu.vim, statusline -* cgi script for sample search form generator, sqlite, minor fixes (affects - 'sisu -F') + * cgi script for sample search form generator, sqlite, minor fixes (affects + 'sisu -F') -%% 5.0.0.orig.tar.xz (2013-05-08:18/3) +** 5.0.0.orig.tar.xz (2013-05-08:18/3) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.0.0 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.0.0-1 http://www.jus.uio.no/sisu/pkg/src/sisu_5.0.0.orig.tar.xz sisu_5.0.0.orig.tar.xz sisu_5.0.0-1.dsc -* v5: opened - * v3 closed + * v5: opened + * v3 closed -v5 opened + v5 opened diff --git a/data/doc/sisu/CHANGELOG_v6 b/data/doc/sisu/CHANGELOG_v6 index e76a528c..c97308da 100644 --- a/data/doc/sisu/CHANGELOG_v6 +++ b/data/doc/sisu/CHANGELOG_v6 @@ -1,7 +1,7 @@ -%% SiSU version 6 +* SiSU version 6 -* debian/changelog + * debian/changelog v6 branch for development and testing prior to roll-into v5, to provide v5 with @@ -11,15 +11,15 @@ v4 branch is removed; it is available in sisu < 4.2.20 v3 branch is removed; it is available in sisu < 4.1.0 v2 branch is removed; it is available in sisu =< 3.3.2 -* homepage at: -* -* -* -* data/doc/sisu/sisu_markup_samples/sisu_manual/sisu_manual.ssm -* data/doc/sisu/sisu_markup_samples/sisu_manual/sisu_download.ssi -* CHANGELOG CHANGELOG_v2 CHANGELOG_v3 README data/doc/sisu/ + * homepage at: + * + * + * + * data/doc/sisu/sisu_markup_samples/sisu_manual/sisu_manual.ssm + * data/doc/sisu/sisu_markup_samples/sisu_manual/sisu_download.ssi + * CHANGELOG CHANGELOG_v2 CHANGELOG_v3 README data/doc/sisu/ -%% Reverse Chronological: +* Reverse Chronological: --- HEAD --- @@ -30,661 +30,670 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_6.4.0.orig.tar.xz sisu_6.4.0.orig.tar.xz sisu_6.4.0-1.dsc -* year set 2015 (prepare for the new year) + * year set 2015 (prepare for the new year) -* qi, (quick install) header update (also rbuild) + * qi, (quick install) header update (also rbuild) -* sisu-mode.el emacs, outline mode "folding" for sisu + * sisu-mode.el emacs, outline mode "folding" for sisu ---- SiSU "UnFrozen" --- prior to end of Debian Freeze + * CHANGELOGS formatted for viewing as org-mode files + indentation, line-breaking, and formatting characters only changes made + +** SiSU "UnFrozen" - prior to end of Debian Freeze (upstream bugfix 6.3.2 (5.7.2) intended for Jessie (packaged for Debian as 5.7.1-2) was not accepted) -%% 6.3.2.orig.tar.xz (2014-11-02:43/7) +** 6.3.2.orig.tar.xz (2014-11-02:43/7) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_6.3.2 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_6.3.2-1 http://www.jus.uio.no/sisu/pkg/src/sisu_6.3.2.orig.tar.xz sisu_6.3.2.orig.tar.xz sisu_6.3.2-1.dsc -* ao, composite documents, --verbose report to terminal on loading of *.sst, fix - without fix sisu reports loading of .ssm & .ssi files but not .sst - (sub-documents are imported correctly and resulting document outputs are - correct and unaffected, but unless aware of this bug it would seem otherwise - until the correct operation of sisu was manually verified e.g. by examining - documents produced); (issue somewhat mitigated by not being the most common - sisu operation) - sisu is in development freeze, this fix is provided for Debian Jessie - (Closes: #767761) + * ao, composite documents, --verbose report to terminal on loading of *.sst, + fix without fix sisu reports loading of .ssm & .ssi files but not .sst + (sub-documents are imported correctly and resulting document outputs are + correct and unaffected, but unless aware of this bug it would seem otherwise + until the correct operation of sisu was manually verified e.g. by examining + documents produced); (issue somewhat mitigated by not being the most common + sisu operation) + sisu is in development freeze, this fix is provided for Debian Jessie + (Closes: #767761) ---- SiSU Frozen --- Debian Freeze - ^^ pre Jessie ^^ +** SiSU Frozen - Debian Freeze - ^^ pre Jessie ^^ -%% 6.3.1.orig.tar.xz (2014-10-19:41/7) +** 6.3.1.orig.tar.xz (2014-10-19:41/7) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_6.3.1 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_6.3.1-1 http://www.jus.uio.no/sisu/pkg/src/sisu_6.3.1.orig.tar.xz sisu_6.3.1.orig.tar.xz sisu_6.3.1-1.dsc -* html - * html_format, "id"s for objects & footnotes - * remove trailing backslash for empty linebreak & paragraph,

+ * html + * html_format, "id"s for objects & footnotes + * remove trailing backslash for empty linebreak & paragraph,

-* db, text search & display field, footnotes moved to end of text object - * cleaner, more useful search results - * cleaner text search field - * separate footnote fields redundant for search purposes + * db, text search & display field, footnotes moved to end of text object + * cleaner, more useful search results + * cleaner text search field + * separate footnote fields redundant for search purposes -* cgi, sample search form, find & display endnotes from parent text object - * remove dedicated endnote search section (as endnotes found & listed from - reference text field) - * cleaner search results + * cgi, sample search form, find & display endnotes from parent text object + * remove dedicated endnote search section (as endnotes found & listed from + reference text field) + * cleaner search results -%% 6.3.0.orig.tar.xz (2014-10-12:40/7) +** 6.3.0.orig.tar.xz (2014-10-12:40/7) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_6.3.0 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_6.3.0-1 http://www.jus.uio.no/sisu/pkg/src/sisu_6.3.0.orig.tar.xz sisu_6.3.0.orig.tar.xz sisu_6.3.0-1.dsc -* '*_parts', remove defaults.rb & some relics related to sisu skins (long gone) - * old code removed & substituted as required by *_parts - * attending code changes, fairly wide ranging, test + * '*_parts', remove defaults.rb & some relics related to sisu skins (long + gone) + * old code removed & substituted as required by *_parts + * attending code changes, fairly wide ranging, test -* html, epub, set document body language + * html, epub, set document body language -* html_format, label, re: object number object names + * html_format, label, re: object number object names -* constants, remove ocn html leader (resulting hashtag #1 instead of #o1) + * constants, remove ocn html leader (resulting hashtag #1 instead of #o1) -* moved files: harvest* to html_harvest* + * moved files: harvest* to html_harvest* -* --maintenance revisited, bin/sisu, hub, urls --maintenance, fix required + * --maintenance revisited, bin/sisu, hub, urls --maintenance, fix required -* db, --maintenance sql, separated out postgresql & sqlite - could share "maintenance" db import sql file (as done previously), consider + * db, --maintenance sql, separated out postgresql & sqlite + could share "maintenance" db import sql file (as done previously), consider -* fixes, minor - * qrcode, sha call - * epub tune, --maintenance related + * fixes, minor + * qrcode, sha call + * epub tune, --maintenance related -%% 6.2.10.orig.tar.xz (2014-10-03:39/5) +** 6.2.10.orig.tar.xz (2014-10-03:39/5) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_6.2.10 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_6.2.10-1 http://www.jus.uio.no/sisu/pkg/src/sisu_6.2.10.orig.tar.xz sisu_6.2.10.orig.tar.xz sisu_6.2.10-1.dsc -* --act provides info on current --act0 to --act9 settings (makes it easier to - make use of acts 0 to 9) + * --act provides info on current --act0 to --act9 settings (makes it easier to + make use of acts 0 to 9) -* html, tiny first nudge toward html5 (document headers and minor) + * html, tiny first nudge toward html5 (document headers and minor) -%% 6.2.9.orig.tar.xz (2014-09-28:38/7) +** 6.2.9.orig.tar.xz (2014-09-28:38/7) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_6.2.9 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_6.2.9-1 http://www.jus.uio.no/sisu/pkg/src/sisu_6.2.9.orig.tar.xz sisu_6.2.9.orig.tar.xz sisu_6.2.9-1.dsc -* sql, clean searchable text, update for (ao/dal) text representation, - fix legacy action + * sql, clean searchable text, update for (ao/dal) text representation, + fix legacy action -%% 6.2.8.orig.tar.xz (2014-09-19:37/5) +** 6.2.8.orig.tar.xz (2014-09-19:37/5) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_6.2.8 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_6.2.8-1 http://www.jus.uio.no/sisu/pkg/src/sisu_6.2.8.orig.tar.xz sisu_6.2.8.orig.tar.xz sisu_6.2.8-1.dsc -* vim syntax, sisu.vim, update git url and email address + * vim syntax, sisu.vim, update git url and email address -* update urls to git repo + * update urls to git repo -%% 6.2.7.orig.tar.xz (2014-09-12:36/5) +** 6.2.7.orig.tar.xz (2014-09-12:36/5) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_6.2.7 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_6.2.7-1 http://www.jus.uio.no/sisu/pkg/src/sisu_6.2.7.orig.tar.xz sisu_6.2.7.orig.tar.xz sisu_6.2.7-1.dsc -* ao, auto naming (segment & tag), exceptions, avoidance of name collisions - -* ao, feedback on markup document structure (heading level) errors - adjustment to (existing) provided feedback, based on: - * level A~ title, required; - * levels B~ C~ D~ optional sequential document divider headings - (Part, Section etc. equivalent); - * level 1~ required, heading level preceding substantive text; followed by - * levels 2~ 3~ 4~ optional, sequential headings - (1.1, 1.1.1, 1.1.1.1 equivalents) - -* ao, expansion of links to internal filepaths (re: syntax based shortcut) - (expansion of sisu output filepaths, sync with use of --act0 to --act9) - -* se, processing, adjustments to default settings for --act0 to --act9 - -* se, env, lingual: mono / multi, rc settings - -* sisurc, update samples - * adjustments to default settings for --act0 to --act9 (to match current "se") - * removed sisurc examples to organize output by - filetype, filename, monolingual, as one word diff - output_dir_structure_by: language - # (language|filetype|(filetype_mono|monolingual)|filename|filename_mono) - # language - # (language and filetype directories); - # filetype - # (filetype directories, filename includes language code); - # filetype_mono (or monolingual) - # (filetype drectories, no language codes in filenames) - # filename - # (directory output similar to v1 v2, filename includes language code); - # filename_mono - # (directory output similar to v1 v2, filename without language code); - -* hub, /tmp processing directory checks - -%% 6.2.6.orig.tar.xz (2014-09-05:35/5) + * ao, auto naming (segment & tag), exceptions, avoidance of name collisions + + * ao, feedback on markup document structure (heading level) errors + adjustment to (existing) provided feedback, based on: + * level A~ title, required; + * levels B~ C~ D~ optional sequential document divider headings + (Part, Section etc. equivalent); + * level 1~ required, heading level preceding substantive text; followed by + * levels 2~ 3~ 4~ optional, sequential headings + (1.1, 1.1.1, 1.1.1.1 equivalents) + + * ao, expansion of links to internal filepaths (re: syntax based shortcut) + (expansion of sisu output filepaths, sync with use of --act0 to --act9) + + * se, processing, adjustments to default settings for --act0 to --act9 + + * se, env, lingual: mono / multi, rc settings + + * sisurc, update samples + * adjustments to default settings for --act0 to --act9 (to match current + "se") + * removed sisurc examples to organize output by + filetype, filename, monolingual, as one word diff + output_dir_structure_by: language + # (language|filetype|(filetype_mono|monolingual)|filename|filename_mono) + # language + # (language and filetype directories); + # filetype + # (filetype directories, filename includes language code); + # filetype_mono (or monolingual) + # (filetype drectories, no language codes in filenames) + # filename + # (directory output similar to v1 v2, filename includes language code); + # filename_mono + # (directory output similar to v1 v2, filename without language code); + + * hub, /tmp processing directory checks + +** 6.2.6.orig.tar.xz (2014-09-05:35/5) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_6.2.6 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_6.2.6-1 http://www.jus.uio.no/sisu/pkg/src/sisu_6.2.6.orig.tar.xz sisu_6.2.6.orig.tar.xz sisu_6.2.6-1.dsc -* ao_doc_str, if faulty document structure, stop; if --no-stop option, skip - processing document + * ao_doc_str, if faulty document structure, stop; if --no-stop option, skip + processing document -* ao_numbering, provide more information on duplicate numbering before stop + * ao_numbering, provide more information on duplicate numbering before stop -* html navigation, enable turn off (nav buttons on remaining html segments) + * html navigation, enable turn off (nav buttons on remaining html segments) -* (for html) set default to navigation bar off + * (for html) set default to navigation bar off -* xml xhtml outputs, & issues + * xml xhtml outputs, & issues -* shared_metadata, requires xml_shared + * shared_metadata, requires xml_shared -* link/path fixes, - * manifest, link where no "document harvest" - * html, home button links url (remove slash) - * harvest_authors, by_filetype, manifest path + * link/path fixes, + * manifest, link where no "document harvest" + * html, home button links url (remove slash) + * harvest_authors, by_filetype, manifest path -%% 6.2.5.orig.tar.xz (2014-09-01:35/1) +** 6.2.5.orig.tar.xz (2014-09-01:35/1) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_6.2.5 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_6.2.5-1 http://www.jus.uio.no/sisu/pkg/src/sisu_6.2.5.orig.tar.xz sisu_6.2.5.orig.tar.xz sisu_6.2.5-1.dsc -* cgi_sqlite, allow expansion of variable (default db name), double quotes, fix + * cgi_sqlite, allow expansion of variable (default db name), double quotes, + fix -%% 6.2.4.orig.tar.xz (2014-08-29:34/5) +** 6.2.4.orig.tar.xz (2014-08-29:34/5) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_6.2.4 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_6.2.4-1 http://www.jus.uio.no/sisu/pkg/src/sisu_6.2.4.orig.tar.xz sisu_6.2.4.orig.tar.xz sisu_6.2.4-1.dsc -* hub, sisu version info, when & what to report + * hub, sisu version info, when & what to report -* dp, texpdf, copyright_and_license, minor fix, used by texpdf + * dp, texpdf, copyright_and_license, minor fix, used by texpdf -%% 6.2.3.orig.tar.xz (2014-08-20:33/3) +** 6.2.3.orig.tar.xz (2014-08-20:33/3) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_6.2.3 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_6.2.3-1 http://www.jus.uio.no/sisu/pkg/src/sisu_6.2.3.orig.tar.xz sisu_6.2.3.orig.tar.xz sisu_6.2.3-1.dsc -* hub_options, introduce "error override" --no-stop or --errors-as-warnings flag -* start making use of --no-stop command + * hub_options, introduce "error override" --no-stop or --errors-as-warnings + flag + * start making use of --no-stop command -* ao - * book index related - * ao_expand_insertions, blocked text match, adjust + * ao + * book index related + * ao_expand_insertions, blocked text match, adjust -* texpdf, output, copyright & license + * texpdf, output, copyright & license -* syntax hilighting, restrict heading matches, minor - * vim - * emacs + * syntax hilighting, restrict heading matches, minor + * vim + * emacs -%% 6.2.2.orig.tar.xz (2014-08-12:32/2) +** 6.2.2.orig.tar.xz (2014-08-12:32/2) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_6.2.2 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_6.2.2-1 http://www.jus.uio.no/sisu/pkg/src/sisu_6.2.2.orig.tar.xz sisu_6.2.2.orig.tar.xz sisu_6.2.2-1.dsc -* hub, organization & loose ends - * tweak triggers - * split file further - * remove mod + * hub, organization & loose ends + * tweak triggers + * split file further + * remove mod -* webrick, wb.cgi fixed and omitted (use discarded) + * webrick, wb.cgi fixed and omitted (use discarded) -%% 6.2.1.orig.tar.xz (2014-08-08:31/5) +** 6.2.1.orig.tar.xz (2014-08-08:31/5) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_6.2.1 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_6.2.1-1 http://www.jus.uio.no/sisu/pkg/src/sisu_6.2.1.orig.tar.xz sisu_6.2.1.orig.tar.xz sisu_6.2.1-1.dsc -* extend document structure, headings A - D, 1 - 4 - * sql db table structure changed (needs to be rebuilt) + * extend document structure, headings A - D, 1 - 4 + * sql db table structure changed (needs to be rebuilt) -%% 6.2.0.orig.tar.xz (2014-08-08:31/5) +** 6.2.0.orig.tar.xz (2014-08-08:31/5) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_6.2.0 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_6.2.0-1 http://www.jus.uio.no/sisu/pkg/src/sisu_6.2.0.orig.tar.xz sisu_6.2.0.orig.tar.xz sisu_6.2.0-1.dsc -* some file renames, fairly extensive + * some file renames, fairly extensive -* commandline, --act0 to --act9 & rc-config with act instead of roman numeral - * configurable command line options increased to 0 - 9 (instead of 0 - 5) - * use --act0 to --act9 - * default --act0 - * rc config with flag:act0 to flag:act9 - * legacy roman numeral configuration works (for now) + * commandline, --act0 to --act9 & rc-config with act instead of roman numeral + * configurable command line options increased to 0 - 9 (instead of 0 - 5) + * use --act0 to --act9 + * default --act0 + * rc config with flag:act0 to flag:act9 + * legacy roman numeral configuration works (for now) -* internally use opt.act (simplify, cleaner, instead of opt.cmd & opt.mod, now - removed) + * internally use opt.act (simplify, cleaner, instead of opt.cmd & opt.mod, now + removed) -%% 6.1.5.orig.tar.xz (2014-07-29:30/2) +** 6.1.5.orig.tar.xz (2014-07-29:30/2) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_6.1.5 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_6.1.5-1 http://www.jus.uio.no/sisu/pkg/src/sisu_6.1.5.orig.tar.xz -* ensure reset of parsed document directory path - * needed in the case of html for some subsequent processing + * ensure reset of parsed document directory path + * needed in the case of html for some subsequent processing -%% 6.1.4.orig.tar.xz (2014-07-24:29/4) +** 6.1.4.orig.tar.xz (2014-07-24:29/4) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_6.1.4 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_6.1.4-1 http://www.jus.uio.no/sisu/pkg/src/sisu_6.1.4.orig.tar.xz sisu_6.1.4.orig.tar.xz sisu_6.1.4-1.dsc -* ao_numbering, auto name segment, tweak to make behave as intended - (further testing required) + * ao_numbering, auto name segment, tweak to make behave as intended + (further testing required) -%% 6.1.3.orig.tar.xz (2014-07-23:29/3) +** 6.1.3.orig.tar.xz (2014-07-23:29/3) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_6.1.3 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_6.1.3-1 http://www.jus.uio.no/sisu/pkg/src/sisu_6.1.3.orig.tar.xz sisu_6.1.3.orig.tar.xz sisu_6.1.3-1.dsc -* db, rescue where no tables attempt to initialize db and retry - (catch db message where no tables and attempt to initialize database) - * internally run the equivalent of --createall - * (if successful) permitting completion of --import or --update command - * make use of action triggers + * db, rescue where no tables attempt to initialize db and retry + (catch db message where no tables and attempt to initialize database) + * internally run the equivalent of --createall + * (if successful) permitting completion of --import or --update command + * make use of action triggers -%% 6.1.2.orig.tar.xz (2014-07-22:29/2) +** 6.1.2.orig.tar.xz (2014-07-22:29/2) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_6.1.2 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_6.1.2-1 http://www.jus.uio.no/sisu/pkg/src/sisu_6.1.2.orig.tar.xz sisu_6.1.2.orig.tar.xz sisu_6.1.2-1.dsc -* bin/sisu, hub, hub close (ensure), remove /tmp/ processing dir + * bin/sisu, hub, hub close (ensure), remove /tmp/ processing dir -* html_lite_shared, issue fix + * html_lite_shared, issue fix -* options, sisupod parsing fix + * options, sisupod parsing fix -* db, reorganize action triggers + * db, reorganize action triggers -* db pg import, fix - * remove dbi from rescue, no longer using ruby-dbi - * ruby-pg query SELECT MAX + * db pg import, fix + * remove dbi from rescue, no longer using ruby-dbi + * ruby-pg query SELECT MAX -* sysenv, - * break up file, multiple se_* files - * revert to use of stub_pwd (instead of new base_markup_dir_stub introduced in - 6.1.1) to bring back correct hub (post) processing behavior - * processing shortcuts, options, adjust (refinement necessary) + * sysenv, + * break up file, multiple se_* files + * revert to use of stub_pwd (instead of new base_markup_dir_stub introduced + in 6.1.1) to bring back correct hub (post) processing behavior + * processing shortcuts, options, adjust (refinement necessary) -%% 6.1.1.orig.tar.xz (2014-07-15:28/2) +** 6.1.1.orig.tar.xz (2014-07-15:28/2) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_6.1.1 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_6.1.1-1 http://www.jus.uio.no/sisu/pkg/src/sisu_6.1.1.orig.tar.xz sisu_6.1.1.orig.tar.xz sisu_6.1.1-1.dsc -* bin/sisu, hub, options, message pass sisu_called_from_directory + * bin/sisu, hub, options, message pass sisu_called_from_directory -* sysenv, general, base_markup_dir_stub (replace pwd_stub) + * sysenv, general, base_markup_dir_stub (replace pwd_stub) -* ao_numbering, auto name segment, extract "number" from heading, refine + * ao_numbering, auto name segment, extract "number" from heading, refine -* src, sisupod, bring back in line + * src, sisupod, bring back in line -* docbook, - * code & other block markup - * url links, urls - * images, an adjustment - * css (needs work) - * document header, sisu processing info - * docbook status, under construction notice removed (still much to do) + * docbook, + * code & other block markup + * url links, urls + * images, an adjustment + * css (needs work) + * document header, sisu processing info + * docbook status, under construction notice removed (still much to do) -* general, document parts - * css - * base images - * document images + * general, document parts + * css + * base images + * document images -%% 6.1.0.orig.tar.xz (2014-07-11:27/5) +** 6.1.0.orig.tar.xz (2014-07-11:27/5) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_6.1.0 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_6.1.0-1 http://www.jus.uio.no/sisu/pkg/src/sisu_6.1.0.orig.tar.xz sisu_6.1.0.orig.tar.xz sisu_6.1.0-1.dsc -* ao_numbering, - * auto name segment, extract "number" from heading, fix - * check that all auto given number based seg names are unique - -* ao_composite, nested includes, .ssi (insert) can include .ssi & .sst -~ .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 - -* src, sisupod composite source, nested includes - follow rules for ao_composite (described above) - -%% 6.0.11.orig.tar.xz (2014-07-07:27/1) + * ao_numbering, + * auto name segment, extract "number" from heading, fix + * check that all auto given number based seg names are unique + + * ao_composite, nested includes, .ssi (insert) can include .ssi & .sst + ~ .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 + + * src, sisupod composite source, nested includes + follow rules for ao_composite (described above) + +** 6.0.11.orig.tar.xz (2014-07-07:27/1) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_6.0.11 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_6.0.11-1 http://www.jus.uio.no/sisu/pkg/src/sisu_6.0.11.orig.tar.xz sisu_6.0.11.orig.tar.xz sisu_6.0.11-1.dsc -* bin/sisu, - * processing dir related - 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 - * some cosmetic long line breaking - -* ao, auto seg naming, adjustments, - re: seg numbering, fixed width, leading zeros (introduced: 5.4.3 / 6.0.9) - -%% 6.0.10.orig.tar.xz (2014-07-04:26/5) + * bin/sisu, + * processing dir related + 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 + * some cosmetic long line breaking + + * ao, auto seg naming, adjustments, + re: seg numbering, fixed width, leading zeros (introduced: 5.4.3 / 6.0.9) + +** 6.0.10.orig.tar.xz (2014-07-04:26/5) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_6.0.10 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_6.0.10-1 http://www.jus.uio.no/sisu/pkg/src/sisu_6.0.10.orig.tar.xz sisu_6.0.10.orig.tar.xz sisu_6.0.10-1.dsc -* ao, fix, re seg numbering, fixed width, leading zeros - (introduced: 5.4.3 / 6.0.9) - provisional fix (check related issues against 5.4.2 / 6.0.8) + * ao, fix, re seg numbering, fixed width, leading zeros + (introduced: 5.4.3 / 6.0.9) + provisional fix (check related issues against 5.4.2 / 6.0.8) -%% 6.0.9.orig.tar.xz (2014-07-01:26/2) +** 6.0.9.orig.tar.xz (2014-07-01:26/2) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_6.0.9 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_6.0.9-1 http://www.jus.uio.no/sisu/pkg/src/sisu_6.0.9.orig.tar.xz sisu_6.0.9.orig.tar.xz sisu_6.0.9-1.dsc -* ao, - * code cosmetic rearrangement - * book index, strip white spaces around terms - (fix uppercase first character where spaces used) - * quote block, insert text indent markup, exclude book index - * doc objects, layout group open & close identify is_for - * segment numbering, fixed width, leading zeros (for alphanumeric sorting) + * ao, + * code cosmetic rearrangement + * book index, strip white spaces around terms + (fix uppercase first character where spaces used) + * quote block, insert text indent markup, exclude book index + * doc objects, layout group open & close identify is_for + * segment numbering, fixed width, leading zeros (for alphanumeric sorting) -* code cosmetic rearrangement - * ao*, param, hub, options, composite + * code cosmetic rearrangement + * ao*, param, hub, options, composite -* sysenv, developer _CONSTRUCTION_ZONE warning modified + * sysenv, developer _CONSTRUCTION_ZONE warning modified -* epub, a fix, double check + * epub, a fix, double check -%% 6.0.8.orig.tar.xz (2014-06-19:24/4) +** 6.0.8.orig.tar.xz (2014-06-19:24/4) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_6.0.8 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_6.0.8-1 http://www.jus.uio.no/sisu/pkg/src/sisu_6.0.8.orig.tar.xz sisu_6.0.8.orig.tar.xz sisu_6.0.8-1.dsc -* ao, - * regex match for tics "```" followed by space tweaked - * Symbol to match grouped text open & close (instead of String) - * introduce way of removing unrecognized tic markers - * 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) - * turn id numbers (for tags) into a hash - * code blocks, clean trailing newlines - * misc, minorish - -* 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 - -%% 6.0.7.orig.tar.xz (2014-05-25:20/7) + * ao, + * regex match for tics "```" followed by space tweaked + * Symbol to match grouped text open & close (instead of String) + * introduce way of removing unrecognized tic markers + * 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) + * turn id numbers (for tags) into a hash + * code blocks, clean trailing newlines + * misc, minorish + + * 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 + +** 6.0.7.orig.tar.xz (2014-05-25:20/7) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_6.0.7 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_6.0.7-1 http://www.jus.uio.no/sisu/pkg/src/sisu_6.0.7.orig.tar.xz sisu_6.0.7.orig.tar.xz sisu_6.0.7-1.dsc -%% 6.0.6.orig.tar.xz (2014-05-18:19/7) +** 6.0.6.orig.tar.xz (2014-05-18:19/7) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_6.0.6 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_6.0.6-1 http://www.jus.uio.no/sisu/pkg/src/sisu_6.0.6.orig.tar.xz sisu_6.0.6.orig.tar.xz sisu_6.0.6-1.dsc -* db, - * use symbols to identify sql engine - * remove require 'dbi' (ruby-dbi) - * for pg: require 'pg' (use ruby-pg directly) - * for sqlite: require 'sqlite3' (use ruby-sqlite3 directly) [already the case] + * db, + * use symbols to identify sql engine + * remove require 'dbi' (ruby-dbi) + * for pg: require 'pg' (use ruby-pg directly) + * for sqlite: require 'sqlite3' (use ruby-sqlite3 directly) [already the + case] -* cgi, sample search form generator - * remove require 'dbi' (ruby-dbi) - * for pg: require 'pg' (use ruby-pg directly) - * for sqlite: require 'sqlite3' (use ruby-sqlite3 directly) + * cgi, sample search form generator + * remove require 'dbi' (ruby-dbi) + * for pg: require 'pg' (use ruby-pg directly) + * for sqlite: require 'sqlite3' (use ruby-sqlite3 directly) -%% 6.0.5.orig.tar.xz (2014-05-12:19/1) +** 6.0.5.orig.tar.xz (2014-05-12:19/1) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_6.0.5 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_6.0.5-1 http://www.jus.uio.no/sisu/pkg/src/sisu_6.0.5.orig.tar.xz sisu_6.0.5.orig.tar.xz sisu_6.0.5-1.dsc -* sisu, ensure return to start dir + * sisu, ensure return to start dir -* ao, document structure check, stop processing on major error - (with error message & text at location of failure) + * ao, document structure check, stop processing on major error + (with error message & text at location of failure) -* ao_syntax, address possible manual use of url delimiters「」 + * ao_syntax, address possible manual use of url delimiters「」 -* 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, 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 -* composite, fix includes, provide extra newline after inserted comment - (Closes: #744360) "includes do not work properly" + * composite, fix includes, provide extra newline after inserted comment + (Closes: #744360) "includes do not work properly" -* composite (inserts), missing includes doesn't give an error, fix - (Closes: #744379) see sisu.org for comment + * composite (inserts), missing includes doesn't give an error, fix + (Closes: #744379) see sisu.org for comment -* param, metadata add 'Copyright:' tag to output related to copyright - (Closes: #744381) syntax: inconsistency \:copyright: and \:license: + * param, metadata add 'Copyright:' tag to output related to copyright + (Closes: #744381) syntax: inconsistency \:copyright: and \:license: -* param, remove trailing semicolon after :copyright: - (Closes: #744358) + * param, remove trailing semicolon after :copyright: + (Closes: #744358) -* metadata, pdf, remove link to manifest page where --no-manifest is used - (Closes: #744378) + * metadata, pdf, remove link to manifest page where --no-manifest is used + (Closes: #744378) -* digests, digests sha512 option implemented - * options sha512 sha256 md5 - * command line --sha512 - * rcconf.yml ['defsault']['digest'] = sha512 - (Closes: #744402) + * digests, digests sha512 option implemented + * options sha512 sha256 md5 + * command line --sha512 + * rcconf.yml ['defsault']['digest'] = sha512 + (Closes: #744402) -* texpdf, (internal coding) - * use symbols to identify page orientation - * renaming related to fontface + * texpdf, (internal coding) + * use symbols to identify page orientation + * renaming related to fontface -* texpdf, pdf colored hyperlinks configurable (cli & sisurc.yml) - --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') │ - (Closes: #744391) no color on a4 portrait │ + * texpdf, pdf colored hyperlinks configurable (cli & sisurc.yml) + --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') + (Closes: #744391) no color on a4 portrait -* texpdf, headings and table of contents + * texpdf, headings and table of contents -* texpdf, pdf default font size configurable (cli & sisurc.yml) (no fractions) - --pdf-fontsize-12 --pdf-fontsize-8 - default: - texpdf_fontsize: 12 - (Closes: #744405) + * texpdf, pdf default font size configurable (cli & sisurc.yml) (no fractions) + --pdf-fontsize-12 --pdf-fontsize-8 + default: + texpdf_fontsize: 12 + (Closes: #744405) -* texpdf, for urls switch to sans serif (small fontsize), - instead of typewriter, latex default - (Closes: #744353) + * texpdf, for urls switch to sans serif (small fontsize), + instead of typewriter, latex default + (Closes: #744353) -* texpdf, mailto markup links set for normal text objects - (Closes: #744357) but testing required + * texpdf, mailto markup links set for normal text objects + (Closes: #744357) but testing required -* texpdf, urls in creator cause breakage - (Closes: #744541) + * texpdf, urls in creator cause breakage + (Closes: #744541) -* texpdf, & in heading breaks toc, now & is removed from toc not heading, - broken + * texpdf, & in heading breaks toc, now & is removed from toc not heading, + broken -* added sisu.org emacs:evil:org mode notes related to sisu development + * added sisu.org emacs:evil:org mode notes related to sisu development -%% 6.0.4.orig.tar.xz (2014-02-14:06/5) +** 6.0.4.orig.tar.xz (2014-02-14:06/5) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_6.0.4 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_6.0.4-1 http://www.jus.uio.no/sisu/pkg/src/sisu_6.0.4.orig.tar.xz sisu_6.0.4.orig.tar.xz sisu_6.0.4-1.dsc -* ocn, object citation numbering - * add perhaps less cryptic --numbering --no-numbering command-line options - * plaintext & odt switch default to ocn==true for consistency + * ocn, object citation numbering + * add perhaps less cryptic --numbering --no-numbering command-line options + * plaintext & odt switch default to ocn==true for consistency -%% 6.0.3.orig.tar.xz (2014-02-08:05/6) +** 6.0.3.orig.tar.xz (2014-02-08:05/6) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_6.0.3 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_6.0.3-1 http://www.jus.uio.no/sisu/pkg/src/sisu_6.0.3.orig.tar.xz sisu_6.0.3.orig.tar.xz sisu_6.0.3-1.dsc -* cgi, search form (generator), using cgi ENV variables + * cgi, search form (generator), using cgi ENV variables -* examples - * nginx conf - * cgi search forms pgsql & sqlite + * examples + * nginx conf + * cgi search forms pgsql & sqlite -* documentation, minor update + * documentation, minor update -%% 6.0.2.orig.tar.xz (2014-02-05:05/3) +** 6.0.2.orig.tar.xz (2014-02-05:05/3) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_6.0.2 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_6.0.2-1 http://www.jus.uio.no/sisu/pkg/src/sisu_6.0.2.orig.tar.xz sisu_6.0.2.orig.tar.xz sisu_6.0.2-1.dsc -* ao, html book index linking, follow --strict option + * ao, html book index linking, follow --strict option -* utils, code markers & messages, notes/warning/errors, fix + * utils, code markers & messages, notes/warning/errors, fix -* sysenv, concordance redirected paths, watch + * sysenv, concordance redirected paths, watch -* manual Rakefile, README & minor config adjustment + * manual Rakefile, README & minor config adjustment -%% 6.0.1.orig.tar.xz (2014-02-05:05/3) +** 6.0.1.orig.tar.xz (2014-02-05:05/3) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_6.0.1 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_6.0.1-1 http://www.jus.uio.no/sisu/pkg/src/sisu_6.0.1.orig.tar.xz sisu_6.0.1.orig.tar.xz sisu_6.0.1-1.dsc -* ao, document tags + * ao, document tags -* options - * --strict html option - * ocn switch on/off instructions (& defaults for plaintext & odt) + * options + * --strict html option + * ocn switch on/off instructions (& defaults for plaintext & odt) -* html cleaning - * --strict html option - (various changes, e.g. ocn [url]#37 only available as [url]#o37) - * tags - * endnote name and nameref (make compliant) + * html cleaning + * --strict html option + (various changes, e.g. ocn [url]#37 only available as [url]#o37) + * tags + * endnote name and nameref (make compliant) -* epub - * use same endnote name and nameref as introduced here for html - * hash digests used only if availabile (availability check) + * epub + * use same endnote name and nameref as introduced here for html + * hash digests used only if availabile (availability check) -* ocn turn on/off rules - * txt - * odt + * ocn turn on/off rules + * txt + * odt -* cgi (pgsql, sqlite) fixes + * cgi (pgsql, sqlite) fixes -* error/warn messages, including wrappers round require + * error/warn messages, including wrappers round require -* documentation, manpage README etc. - * sisu manual directory moved - * sisu manual updated - * README & sisu.1 (manpage) updated - * removed html man pages (man2html) + * documentation, manpage README etc. + * sisu manual directory moved + * sisu manual updated + * README & sisu.1 (manpage) updated + * removed html man pages (man2html) -%% 6.0.0.orig.tar.xz (2014-01-26:03/7) +** 6.0.0.orig.tar.xz (2014-01-26:03/7) http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_6.0.0 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_6.0.0-1 http://www.jus.uio.no/sisu/pkg/src/sisu_6.0.0.orig.tar.xz -- cgit v1.2.3 From a0242f55a2de936d77dbd54184d949255341db53 Mon Sep 17 00:00:00 2001 From: Ralph Amissah Date: Thu, 13 Nov 2014 13:58:57 -0500 Subject: org files related to sisu, break up and place in own subdir --- CHANGELOG | 2 +- data/doc/sisu/CHANGELOG_v5 | 2 + data/doc/sisu/CHANGELOG_v6 | 2 + data/doc/sisu/org/bugs/sisu_bugs.org | 401 ++++ data/doc/sisu/org/done/sisu-done.org | 1987 ++++++++++++++++++++ data/doc/sisu/org/in_progress/sisu_asciidoc.org | 140 ++ data/doc/sisu/org/in_progress/sisu_docbook.org | 77 + data/doc/sisu/org/in_progress/sisu_fictionbook.org | 86 + data/doc/sisu/org/in_progress/sisu_markdown.org | 139 ++ data/doc/sisu/org/in_progress/sisu_rst.org | 236 +++ data/doc/sisu/org/in_progress/sisu_todo.org | 192 ++ data/doc/sisu/org/sisu.org | 680 +++++++ data/doc/sisu/sisu-done.org | 1987 -------------------- data/doc/sisu/sisu.org | 1546 --------------- sisu.org | 2 +- 15 files changed, 3944 insertions(+), 3535 deletions(-) create mode 100644 data/doc/sisu/org/bugs/sisu_bugs.org create mode 100644 data/doc/sisu/org/done/sisu-done.org create mode 100644 data/doc/sisu/org/in_progress/sisu_asciidoc.org create mode 100644 data/doc/sisu/org/in_progress/sisu_docbook.org create mode 100644 data/doc/sisu/org/in_progress/sisu_fictionbook.org create mode 100644 data/doc/sisu/org/in_progress/sisu_markdown.org create mode 100644 data/doc/sisu/org/in_progress/sisu_rst.org create mode 100644 data/doc/sisu/org/in_progress/sisu_todo.org create mode 100644 data/doc/sisu/org/sisu.org delete mode 100644 data/doc/sisu/sisu-done.org delete mode 100644 data/doc/sisu/sisu.org diff --git a/CHANGELOG b/CHANGELOG index f8b47b0d..87616dc5 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -10,7 +10,7 @@ * ./debian/changelog (in debian/sid branch) * README -* sisu.org +* ./data/doc/sisu/org/sisu.org * sisu-markup-samples source: diff --git a/data/doc/sisu/CHANGELOG_v5 b/data/doc/sisu/CHANGELOG_v5 index 68d471cb..2f3b7265 100644 --- a/data/doc/sisu/CHANGELOG_v5 +++ b/data/doc/sisu/CHANGELOG_v5 @@ -49,6 +49,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_5.8.0.orig.tar.xz * CHANGELOGS formatted for viewing as org-mode files indentation, line-breaking, and formatting characters only changes made + * org files related to sisu, break up and place in own subdir + ** SiSU "UnFrozen" - prior to end of Debian Freeze (upstream bugfix 5.7.2 intended for Jessie (packaged for Debian as 5.7.1-2) was not accepted) diff --git a/data/doc/sisu/CHANGELOG_v6 b/data/doc/sisu/CHANGELOG_v6 index c97308da..07a9e838 100644 --- a/data/doc/sisu/CHANGELOG_v6 +++ b/data/doc/sisu/CHANGELOG_v6 @@ -39,6 +39,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_6.4.0.orig.tar.xz * CHANGELOGS formatted for viewing as org-mode files indentation, line-breaking, and formatting characters only changes made + * org files related to sisu, break up and place in own subdir + ** SiSU "UnFrozen" - prior to end of Debian Freeze (upstream bugfix 6.3.2 (5.7.2) intended for Jessie (packaged for Debian as 5.7.1-2) was not accepted) diff --git a/data/doc/sisu/org/bugs/sisu_bugs.org b/data/doc/sisu/org/bugs/sisu_bugs.org new file mode 100644 index 00000000..ae2bbcf7 --- /dev/null +++ b/data/doc/sisu/org/bugs/sisu_bugs.org @@ -0,0 +1,401 @@ +** bugs :bug: + +*** misc, unclassified + +**** TODO UNDERWAY (6.0.5) [#B] exclude heading where possible marker '-#' not distinguished from unnumbered heading '~#' + + * ~# 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 + * where -# is used on any other objects, it is treated the same way as ~# + +**** TODO [#B] collapsed level work out logic where dummy lev1 heading + + * exclude heading where lev1 '-#' + * means subsequent headings & text belong to parent heading (of lev1 -#) 1 level up + * ponder + +*** DBT Outstanding bugs -- sisu caught by removal of ruby-dbi + +**** TODO ONGOING #746740 [n|u] manpages incomplete + +Date: Sat, 03 May 2014 08:45:49 +0200 +From: Daniel Baumann +Subject: manpages incomplete +Package: sisu +Version: 5.3.4-1 +Tag: upstream +Severity: normal + +sisu supports options like --verbose or --no-manifest, but they are not +listed in the sisu manpage. + +***** NOTES/COMMENTS + +documentation for sisu does lag a bit and has omissions, but I think you will +find that --verbose is documented, and --no-* options are listed under --exc-* +to which there is a pointer --no-manifest works but is actually +--no-links-to-manifest and is listed under aliases --exc-links-to-manifest and +--exc-manifest-links + +Will leave bug open as a reminder that updating is necessary and as there are +no doubt numerous issues for which this could be (re)opened + +**** TODO #746742 [n|u] please implement --no-metadata similar to --no-manifest + +Date: Sun, 13 Apr 2014 16:12:13 +0200 +From: Daniel Baumann +Subject: --no-manifest not working anymore +Package: sisu +Version: 5.3.4-1 +Severity: wishlist + +when running sisu-pdf with --no-manifest, the output (pdf) still +contains the sisu manifest at the end of the document. + +Regards, +Daniel + +*** DBT Outstanding bugs -- Wishlist items; Unclassified (24 bugs) :debian:dbt:wishlist: + +**** TODO [#D] #744352 [w|u] sisu output: aligning margin numbers when using 'code' + + +From: Daniel Baumann +To: 744352@bugs.debian.org +Subject: Re: sisu output: too many margin numbers +Date: Sun, 13 Apr 2014 17:27:10 +0200 +retitle 744352 sisu output: aligning margin numbers when using 'code' +severity 744352 wishlist +thanks + +sorry, i've looked wrongly at the output, the problem is simply an +aligning issue. it looks like that: + + foo bar. [1] + [2] + baz + + foo bar baz. [3] + +rather than: + + foo bar. [1] + + baz [2] + + foo bar baz. [3] + +Regards, +Daniel + +From: Daniel Baumann +To: Debian Bug Tracking System +Subject: too many margin numbers +Date: Sun, 13 Apr 2014 12:28:14 +0200 +Package: sisu +Version: 5.3.4-1 +Severity: wishlist + +when using the following code: + +foo bar. + +code{ + + baz + +}code + +foo bar baz. + +the result in the output (pdf) is: + +foo bar. [1] + [2] +baz [3] + [4] +foo bar baz. [5] + +the '[n]' designates the margin number at the right site of the page. + +the problem is that sisu gives margin numbers to *empty* lines, which is +wrong. margin numbers should only be assigned to actual content. + +Regards, +Daniel + +***** NOTES/COMMENTS + +issue with pdf, look again, consider, this is cosmetic, a fix should be found, +but is not striaghtforward alignment issue for code blocks not so easy to fix +in some outputs, have so far ignored this is an issue with other types of text +block as well + +reason why this has not been addressed especially with code blocks: +the easiest fix would be to place the numbering at the end of the first line of +a code block however, as it is now, if you copy & paste a block of code you +should get the code if numbering is moved down to the first line, a copy of the +code block will inlcude the extraneous (to the code) object number which is to +my mind a bigger problem + +That said re pdf, LaTeX XeTeX are flexible, it may be possible to drop the ocn +at the start of a code block lower on its line so that it is closer to the code +that follows + +**** TODO [#C] #744354 [w|u] sisu output: please do not add '<' and '>' around urls + +From: Daniel Baumann +To: Debian Bug Tracking System +Subject: please do not add '<' and '>' around links +Date: Sun, 13 Apr 2014 12:28:37 +0200 +Package: sisu +Version: 5.3.4-1 +Severity: wishlist + +when using urls in sisu like this: + + http://example.org + +sisu then creates in the output (pdf) links like this: + + + +Please do not automagically add a '<' and '>' around urls. If the user +wants them, he would add one. + +Regards, +Daniel + +***** NOTES/COMMENTS + +is sisu default behavior, +would need to make configurable +url_visual_delimiters: '<>' +look into later + + +**** TODO [#B] #744390 [w|u] sisu: empty sections are ignored + + +From: Daniel Baumann +To: Debian Bug Tracking System +Subject: sisu: empty sections are ignored +Date: Sun, 13 Apr 2014 17:09:32 +0200 +Package: sisu +Version: 5.3.4-1 +Severity: wishlist + +if you have the following sisu syntax: + + :B~ foo + + 1~ foo1 + + foo1. + + 1~ foo2 + + foo2. + + :B~ bar + + 1~ bar1 + + 1~ bar2 + + :B~ baz + + 1~ baz1 + + 1~ baz2 + +then anything (including and) after ':B~ bar' is ignored entirely. + +***** NOTES/COMMENTS + +further info, have not yet been able to duplicate, +seemed to work (checked pdf & html (scroll & seg)) +was not able to reproduce +will look again + +**** TODO [#D] #744395 [w|u] sisu output: half-page title page in landscape output + + +From: Daniel Baumann +To: Debian Bug Tracking System +Subject: sisu output: half-page title page in landscape output +Date: Sun, 13 Apr 2014 17:38:03 +0200 +Package: sisu +Version: 5.3.4-1 +Severity: wishlist +Tags: upstream + +in a4 landscape output, there's always two pages on one page, which is +nice; except for the title page which spans over the whole page. + +it would be nice if the first page would be consistent to the same +scheme like the rest of the document - spanning only over the half of +the page. + +Regards, +Daniel + +***** NOTES/COMMENTS + +think about, should be fairly easily done, but am reluctant + +note the page numbering in landscape, the two landscape columns are given a single page number +it is really a landscape two column per-page text, provided primarily for screen viewing or +other convenience if found + +(many viewers provide two page per screen presentations, which would result in an effect similar to the one requested +the issue I guess might arise in that they are not printable on a single page? ... +but then the current settings are arguably justified) + +**** TODO [#C] #744396 [w|u] sisu output: "european" toc indenting + + +From: Daniel Baumann +To: Debian Bug Tracking System +Subject: sisu output: "european" toc indenting +Date: Sun, 13 Apr 2014 17:40:53 +0200 +Package: sisu +Version: 5.3.4-1 +Severity: wishlist +Tags: upstream + +by default, latex uses the following indenting in the TOC: + + 1. foo + 1.1 bar1 + 1.1.1 baz + 1.2 bar2 + +there's a latex option that i don't remember off-hand to have the +indenting like it's common in europe: + + 1. foo + 1.1 bar1 + 1.1.1 baz + 1.2 bar2 + +it would be nice if sisu could let the used decide which indenting style +to use for TOCs. + +Regards, +Daniel + +***** NOTES/COMMENTS + +will look at: should be possible; requires a configuration option + +**** TODO [#C] #744407 [w|u] sisu: possibility to influence content/formating of the title page + + +From: Daniel Baumann +To: Debian Bug Tracking System +Subject: sisu: possibility to influence content/formating of the title page +Date: Sun, 13 Apr 2014 18:32:14 +0200 +Package: sisu +Version: 5.3.4-1 +Severity: wishlist +Tags: upstream + +by default, the title page (in the pdf output) shows @title and @creator. + +it would be nice if there would be a possibility to influence the +formatting (e.g. to have the title written in bold), and to have +additional possibilities to influence the content on the title page +(like the date or version, an url, or other text strings). + +Regards, +Daniel + +***** NOTES/COMMENTS + +consider, work on possibly, later + +**** TODO [#C] #744409 [w|u] sisu output: urls in code blocks are not linkified + + +From: Daniel Baumann +To: Debian Bug Tracking System +Subject: sisu output: urls in code blocks are not linkified +Date: Sun, 13 Apr 2014 18:41:09 +0200 +Package: sisu +Version: 5.3.4-1 +Severity: wishlist +Tags: upstream + +it would be nice if urls written withiin code{...}code blocks would also +be automatically transformed into a link within the output (html). + +Regards, +Daniel + +***** NOTES/COMMENTS + +consider, so far code blocks are pretty much untouched ... not tampered with, +this could be done though + +**** TODO [#C] #744685 [w|u] sisu output: copy&past-able wrapped code blocks + + +From: Daniel Baumann +To: Debian Bug Tracking System +Subject: sisu output: copy&past-able wrapped code blocks +Date: Sun, 13 Apr 2014 19:04:01 +0200 +Package: sisu +Version: 5.3.4-1 +Severity: wishlist +Tags: upstream + +if a line within a 'code{...}code' block is longer and needs to be +wrapped, sisu indicates the wrapping with an 'arrow' (←) symbol, which +is nice. + +it would be even nicer if the arrow would not 'selectable', so that when +you mark the line spanning over two lines with your mouse, the arrow is +not selected and thus not copy&pasted. + +i don't know how to do this, but it's possible within pdfs, as can be +seen in lots of pdfs in the internet. + +Regards, +Daniel + +***** NOTES/COMMENTS + +find out how and implement, further feedback on appropriate xetex tools welcome + +[Note: if can be applied to random characters, use may be of interest for +object numbers as well!] + +**** TODO [#C] #744734 [w|u] sisu output: replace all occurences of (C) rather than the first only + +From: Daniel Baumann +To: Debian Bug Tracking System +Subject: sisu output: replace all occurences of (C) rather than the first only +Date: Mon, 14 Apr 2014 06:11:13 +0200 + +Package: sisu +Version: 5.3.4-1 +Severity: wishlist +Tags: upstream + +if you have a '(C)' in :copyright:, it is automatically replaced with a +copyright symbol, which is nice, however, it sisu does that with the +first occurence only. + +so if you use: + + :copyright: (C) john doe
(C) jane doe + +then the second occurence is not replaced and that combination looks +very ugly. i suggest you replace all occurences of '(C)' to the +copyright symbol automatically. + +Regards, +Daniel + diff --git a/data/doc/sisu/org/done/sisu-done.org b/data/doc/sisu/org/done/sisu-done.org new file mode 100644 index 00000000..f39fcee1 --- /dev/null +++ b/data/doc/sisu/org/done/sisu-done.org @@ -0,0 +1,1987 @@ +#+PRIORITIES: A F E +(emacs:evil mode gifts a "vim" of "alternative" powers! ;) + +* General +** Finding +*** source + +http://git.sisudoc.org/gitweb/ + +sisu git repo: +http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=summary + +sisu-markup-samples git repo: +http://git.sisudoc.org/gitweb/?p=doc/sisu-markup-samples.git;a=summary + +*** mailing list +sisu at lists.sisudoc.org + +http://lists.sisudoc.org/listinfo/sisu + +** irc oftc sisu + +** home pages + * + * + * + +** Installing sisu + +*** where you take responsibility for having the correct dependencies + +Provided you have *Ruby*, *SiSU* can be run. + +SiSU should be run from the directory containing your sisu marked up document +set. + +This works fine so long as you already have sisu external dependencies in +place. For many operations such as html, epub, odt this is likely to be fine. +Note however, that additional external package dependencies, such as texlive +(for pdfs), sqlite3 or postgresql (for search) should you desire to use them +are not taken care of for you. + +**** run off the source tarball without installation + +RUN OFF SOURCE PACKAGE DIRECTORY TREE (WITHOUT INSTALLING) +.......................................................... + +***** 1. Obtain the latest sisu source + +using git: + +http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=summary +http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log + + git clone git://git.sisudoc.org/git/code/sisu.git + +or, identify latest available source: + +https://packages.debian.org/sid/sisu +http://packages.qa.debian.org/s/sisu.html +http://qa.debian.org/developer.php?login=sisu@lists.sisudoc.org + +http://sisudoc.org/sisu/archive/pool/main/s/sisu/ + +and download the: + + sisu_5.4.5.orig.tar.xz + +using debian tool dget: + +The dget tool is included within the devscripts package +https://packages.debian.org/search?keywords=devscripts +to install dget install devscripts: + + apt-get install devscripts + +and then you can get it from Debian: + dget -xu http://ftp.fi.debian.org/debian/pool/main/s/sisu/sisu_5.4.5-1.dsc + +or off sisu repos + dget -x http://www.jus.uio.no/sisu/archive/pool/main/s/sisu/sisu_5.4.5-1.dsc +or + dget -x http://sisudoc.org/sisu/archive/pool/main/s/sisu/sisu_5.4.5-1.dsc + +***** 2. Unpack the source + +Provided you have *Ruby*, *SiSU* can be run without installation straight from +the source package directory tree. + +Run ruby against the full path to bin/sisu (in the unzipped source package +directory tree). SiSU should be run from the directory containing your sisu +marked up document set. + + ruby ~/sisu-5.4.5/bin/sisu --html -v document_name.sst + +This works fine so long as you already have sisu external dependencies in +place. For many operations such as html, epub, odt this is likely to be fine. +Note however, that additional external package dependencies, such as texlive +(for pdfs), sqlite3 or postgresql (for search) should you desire to use them +are not taken care of for you. + +**** gem install (with rake) + +(i) create the gemspec; (ii) build the gem (from the gemspec); (iii) install +the gem + +Provided you have ruby & rake, this can be done with the single command: + + rake gem_create_build_install + +to build and install sisu v5 & sisu v6, alias gemcbi + +separate gems are made/installed for sisu v5 & sisu v6 contained in source. + +to build and install sisu v5, alias gem5cbi: + + rake gem_create_build_install_stable + +to build and install sisu v6, alias gem6cbi: + + rake gem_create_build_install_unstable + +for individual steps (create, build, install) see rake options, rake -T to +specify sisu version for sisu installed via gem + + gem search sisu + + sisu _5.4.5_ --version + + sisu _6.0.11_ --version + +to uninstall sisu installed via gem + + sudo gem uninstall --verbose sisu + +For a list of alternative actions you may type: + + rake help + + rake -T + +Rake: + +**** installation with setup.rb + +this is a three step process, in the root directory of the unpacked *SiSU* as +root type: + +ruby setup.rb config +ruby setup.rb setup +#[as root:] +ruby setup.rb install + +further information: + + + + ruby setup.rb config && ruby setup.rb setup && sudo ruby setup.rb install + +*** Debian install + +*SiSU* is available off the *Debian* archives. It should necessary only to run +as root, Using apt-get: + + apt-get update + + apt get install sisu-complete + +(all sisu dependencies should be taken care of) + +If there are newer versions of *SiSU* upstream, they will be available by +adding the following to your sources list /etc/apt/sources.list + +#/etc/apt/sources.list + +deb http://www.jus.uio.no/sisu/archive unstable main non-free +deb-src http://www.jus.uio.no/sisu/archive unstable main non-free + +The non-free section is for sisu markup samples provided, which contain +authored works the substantive text of which cannot be changed, and which as a +result do not meet the debian free software guidelines. + +*SiSU* is developed on *Debian*, and packages are available for *Debian* that +take care of the dependencies encountered on installation. + +The package is divided into the following components: + + *sisu*, the base code, (the main package on which the others depend), without + any dependencies other than ruby (and for convenience the ruby webrick web + server), this generates a number of types of output on its own, other + packages provide additional functionality, and have their dependencies + + *sisu-complete*, a dummy package that installs the whole of greater sisu as + described below, apart from sisu -examples + + *sisu-pdf*, dependencies used by sisu to produce pdf from /LaTeX/ generated + + *sisu-postgresql*, dependencies used by sisu to populate postgresql database + (further configuration is necessary) + + *sisu-sqlite*, dependencies used by sisu to populate sqlite database + + *sisu-markup-samples*, sisu markup samples and other miscellany (under + *Debian* Free Software Guidelines non-free) + + *SiSU* is available off Debian Unstable and Testing [link: + ] + [^1] install it using apt-get, aptitude or alternative *Debian* install tools. + +* Markup :sisu:markup: + +** sisu + +#% structure - headings, levels + * headings (A-D, 1-3) + * inline + 'A~ ' NOTE title level + 'B~ ' NOTE optional + 'C~ ' NOTE optional + 'D~ ' NOTE optional + '1~ ' NOTE chapter level + '2~ ' NOTE optional + '3~ ' NOTE optional + '4~ ' NOTE optional :consider: + * node + * parent + * children + +#% font face NOTE open & close marks, inline within paragraph + * emphasize '*{ ... }*' NOTE configure whether bold italics or underscore, default bold + * bold '!{ ... }!' + * italics '/{ ... }/' + * underscore '_{ ... }_' + * superscript '^{ ... }^' + * subscript ',{ ... },' + * strike '-{ ... }-' + * add '+{ ... }+' + * monospace '#{ ... }#' +#% para NOTE paragraph controls are at the start of a paragraph + * a para is a block of text separated from others by an empty line + * indent + * default, all '_1 ' up to '_9 ' + * first line hang '_1_0 ' + * first line indent further '_0_1 ' + * bullet + [levels 1-6] + '_* ' + '_1* ' + '_2* ' + * numbered list + [levels 1-3] + '# ' + +#% blocks NOTE text blocks that are not to be treated in the way that ordinary paragraphs would be + * code + * [type of markup if any] + * poem + * group + * alt + * tables +#% boxes + NOTE grouped text with code block type color & possibly default image, warning, tip, red, blue etc. decide [NB N/A not implemented] + +#% notes NOTE inline within paragraph at the location where the note reference is to occur + * footnotes '~{ ... }~' + * [bibliography] [NB N/A not implemented] + +#% links, linking + * links - external, web, url + * links - internal + +#% images [multimedia?] + * images + * [base64 inline] [N/A not implemented] + +#% object numbers + * ocn (object numbers) + automatically attributed to substantive objects, paragraphs, tables, blocks, verse (unless exclude marker provided) + +#% contents + * toc (table of contents) + autogenerated from structure/headings information + * index (book index) + built from hints in newline text following a paragraph and starting with ={} has identifying rules for main and subsidiary text + +#% breaks + * line break ' \\ ' inline + * page break, column break ' -\\- ' start of line, breaks a column, starts a new column, if using columns, else breaks the page, starts a new page. + * page break, page new ' =\\= ' start of line, breaks the page, starts a new page. + * horizontal '-..-' start of line, rule page (break) line across page (dividing paragraphs) + +#% book type index + +#% comment + * comment + +#% misc + * term & definition + +** proposals/additions + +*** TODO [#B] markup syntax code block, indicate syntax of code :feature: + ``` code:ruby + +*** TODO [#C] colored boxes round text :feature:ponder: + ``` box:red (select color of box) + ``` box:warn ``` box:tip (some default boxes? decide) + ``` box:red:"Warn" (select color and lead text of box, else instead + select color box & use regular single line bold markup ^!_ Warn$) + +*** TODO [#D] blockquotes implement? :feature:ponder: + ``` quote + not sure how best to represent + +*** TODO [#D] bibliography :feature:ponder: + +*** TODO speaker, as e.g. play (irc?) :feature:ponder: + ``` Ophelia: + ::Ophelia + +*** TODO [#F] time stamp (e.g. for irc, video text?):feature:ponder: + ``` 04:03 + ``` 04:03 ... 07:12 + ``` 04:03 + 03:09 + ``` 12:04:03 + ``` 12:04:03 ... 12:07:12 + ``` 12:04:03 + 03:09 + probably not worth the effort, as time stamp is an alternative + identifying number (to ocn, and ∴ sisu objects not ideal) + +*** TODO book index, alternative based on search within text + +** syntax hilighting + +*** vim +data/sisu/conf/editor-syntax-etc/vim/ +data/sisu/conf/editor-syntax-etc/vim/syntax/sisu.vim + +*** emacs +data/sisu/conf/editor-syntax-etc/emacs/ +data/sisu/conf/editor-syntax-etc/emacs/sisu-mode.el + +* Document Abstraction :sisu:doc_abstr: + +** TODO [#D] XML middle layer? + +*** XMLda sisu + consder alternative sisu layer in XML + +*** TODO [#D] RelaxNG sisu + +* Output :sisu:output: +** New outputs to consider + +*** XML :xml: +%% xml, docbook.txt fictionbook.txt xldl.txt lml.txt tei.txt emacs.txt + + + + + + +xml editor vim emacs + +nXML plugin + + + + + +emacs.txt evil.txt + + + + +To validate a book.xml file using xmllint, run the following command: +$ xmllint --postvalid --xinclude --noout book.xml + +The default location where xmllint will look for the catalog file is +/etc/xml/catalog. Alternatively, you can set the environment variable +XML_CATALOG_FILES to define another default location for catalog +files. Once you’ve got the DTD and catalog set up locally, you can +validate as before: +$ xmllint --postvalid --xinclude --noout book.xml + +%% Docbook +docbook.txt + +%% Fictionbook +fictionbook.txt + +%% XLDL +xldl.txt + +%% Literature Markup Language +lml.txt + +%% Text Encoding Initiative +tei.txt + +**** TODO [#B] docbook :feature: + +***** urls +#% docbook book xml.txt + + + + + + + + + + + + + + + + + + + +***** rb file +lib/sisu/v6/xml_docbook5.rb + +***** transformations :transform:markup_docbook: +#% structure - headings, levels + [] sisu (A-C, 1-3) + [] collapsed (1-6) (decoration) + [] node (child, parent ...) + +#% font face + [] bold + [] italics + [] underscore + [] superscript + [] subscript + [] strike + [] add + +#% para + [] default + [] indent + [] default, all + [] first line hang or indent further + [] bullet + +#% blocks + + [] code + [] [type of markup if any] + [] poem + [] group + [] alt + [] tables + +#% notes + [] footnotes + [] [bibliography?] + +#% links, linking + [] links - external, web, url + [] links - internal + +#% images [multimedia?] + [] images + [] [base 64] + +#% object numbers + [] ocn (object numbers) + +#% contents + [] toc (table of contents) + + [] index (book index) + +#% misc + +**** TODO [#D] fictionbook :feature: + +***** urls +#% fictionbook xml.txt + + + + + + + + + + +***** rb file +lib/sisu/v6/xml_fictionbook2.rb + +***** transformations :transformations:markup_fictionbok: #% +#% structure - headings, levels + [] sisu (A-C, 1-3) + [] collapsed (1-6) (decoration) + [] node (child, parent ...) + +#% font face + [] bold + [] italics + [] underscore + [] superscript + [] subscript + [] strike + [] add + [] monospace + +#% para + [] default + [] indent + [] default, all + [] first line hang or indent further + [] bullet + +#% blocks + [] code + [] [type of markup if any] + [] poem + [] group + [] alt + [] tables + +#% notes + [] footnotes + [] [bibliography?] + +#% links, linking + [] links - external, web, url + [] links - internal + +#% images [multimedia?] + [] images + [] [base 64] + +#% object numbers + [] ocn (object numbers) + +#% contents + [] toc (table of contents) + [] index (book index) + +#% breaks + [] line break + [] horizontal rule + [] column break + [] page break + +#% comment + [] comment + +#% misc + + + + + + + + + + + + +**** TODO [#D] XLDL :feature: + +***** urls +%% xml.txt xldl - novels, stories, poems +Name: XLDL - an XML doctype for novels, stories, poems, playsName: XLDL - an XML doctype for novels, stories, poems, plays + + + + +**** TODO [#E] Literature Markup Language - :feature: + +***** urls +%% Literature Markup Language - + +"It is assumed, that there are three quite different techniques to provide text, +respectively three types of text, this is prose and poetry and code (for +example source code of computer programs or from markup languages)." +Suggestions and Ideas for Literature Markup Language - 1.1 + + +**** TODO [#E] TEI Lite (Text Encoding Initiative) :feature: + +***** urls +%% TEI Lite (Text Encoding Initiative) + + + +*** Text :txt: + +sisu_markup.txt asciidoc.txt markdown.txt textile.txt rst.txt + +**** TODO [#D] asciidoc :feature: + +***** urls +#% asciidoc + + + + + +cheatsheets + + + + + + + + + + +***** rb file +lib/sisu/v6/txt_asaciidoc.rb + +***** transformations :transformations:markup_asciidoc: #% +#% structure - headings, levels + [] sisu (A-C, 1-3) + [] collapsed (1-4) (decoration) + [] inline + '== ' + '=== ' + '==== ' + '===== ' + '' + '' + [] underscore + '-' + '~' + '^' + '+' + '' ['.' proposed] + '' ['.' proposed] + [] node (child, parent ...) + +#% font face + [open & close marks] + [] bold + '*' + [] italics + '_' + [] underscore + '' + [] superscript + '^' + [] subscript + '~' + [] strike + '-' + [] add + [] monospace + '+' + '`' pass markup through unchanged, monospace code + +#% para + [] default + [] indent + [] default, all + [] first line hang or indent further + [] bullet + [levels 1-6] + '*' + '**' + '***' + '****' + '*****' + '*******' + [] numbered list + [levels 1-3] + '. ' number + '.. ' lower alpha + '... ' lower roman + '.... ' upper alpha + '..... ' upper roman + +#% blocks + [] code + [source,perl] + ---- + code here + ---- + [] [type of markup if any] + [] poem + [] group + ---- + grouped text here, actually a listing block + ---- + [] alt + [] tables + +#% notes + [] footnotes + [] [bibliography?] + +#% links, linking + [] links - external, web, url + http://google.com[Google Search] + [] links - internal + +#% images [multimedia?] + [] images + [] [base 64] + +#% object numbers + [] ocn (object numbers) + +#% contents + [] toc (table of contents) + [] index (book index) + +#% breaks + [] line break + "+\n" + forced + + line break + [] horizontal rule + [] column break + [] page break + +#% comment + [] comment + // + +#% misc + + [] term & definition +Term 1:: Definition 1 +Term 2:: Definition 2 +[horizontal] + Term 2.1;; + Definition 2.1 + Term 2.2;; + Definition 2.2 + +**** TODO [#E] markdown :feature: + +***** urls +#% markdown + + + + + + + +Markdown supports two styles of headers, Setext and atx +Setext + + +atx + + + + + + + + + + + + + + +#% pandoc markdown + + + + + + + +#% multimarkdown + + +#% markdown pandoc v multimarkdown + + +#% rST v markdown + + +***** rb file +lib/sisu/v6/txt_markdown.rb + +***** transformations :transformations:markup_markdown: #% +#% structure - headings, levels + [] sisu (A-C, 1-3) + [] collapsed (1-6) (decoration) + [inline 1-5] + '#' + '##' + '###' + '####' + '#####' + '######' + [underscore 1-5] + '=' + '-' + #'~' + #'^' + #'+' + [] node (child, parent ...) + +#% font face + [open & close marks] + [] bold + '**' + [] italics + '*' + [] underscore + '' + [] superscript + '' + [] subscript + '' + [] strike + '' + [] add + [] monospace + '`' + +#% para + [] default + [] indent + [] default, all + [] first line hang or indent further + [] bullet + '*' + [] numbered list + '0.' + +#% blocks + [] code + ' ' #indent at least 4 spaces + [] [type of markup if any] + [] poem + [] group + [] alt + [] tables + +#% notes + [] footnotes + [] [bibliography?] + +#% links, linking + [] links - external, web, url + [] links - internal + +#% images [multimedia?] + [] images + [] [base 64] + +#% object numbers + [] ocn (object numbers) + +#% contents + [] toc (table of contents) + [] index (book index) + +#% breaks + [] line break + [] horizontal rule + (three or more asterisks hypens or underscores) + * * * + *** + ***** + - - - + ___ + [] column break + [] page break + +#% misc + +**** TODO [#F] rst :feature: + +***** urls +#% rST + + + + + + + + +#% rST v markdown + + +***** rb file +lib/sisu/v6/txt_rst.rb + +***** transformations :transformations:markup_rst: #% +#% structure - headings, levels + [] sisu (A-C, 1-3) + [] collapsed (1-6) (decoration) + [inline] + N/A + [underscore] + Titles are underlined (or over- and underlined) with a printing + nonalphanumeric 7-bit ASCII character. Recommended choices are + "= - ` : ' " ~ ^ _ * + # < >". The underline/overline must be at + least as long as the title text. + '=' + '-' + '`' + ':' + "'" + '"' + + [] node (child, parent ...) + +#% font face + [] bold + '**' + [] italics + '*' + [] underscore + '+' + [] superscript + '^' + [] subscript + [] strike + '-' + [] add + [] monospace + '``' + +#% para + [] default + [] indent + [] default, all + [] first line hang or indent further + [] bullet + "-", "*" or "+" + '-' + [] numbered list + '#.' + +#% blocks + [] code + [] [type of markup if any] + [] poem + [] group + [] alt + [] tables + +#% notes + [] footnotes + [binary] + Footnote references, like [5]_. + Note that footnotes may get + rearranged, e.g., to the bottom of + the "page". + .. [5] A numerical footnote. + -- + Autonumbered footnotes are + possible, like using [#]_ and [#]_. + .. [#] This is the first one. + .. [#] This is the second one. + + [] [bibliography?] + +#% links, linking + [] links - external, web, url + Typical result + External hyperlinks, like Python_. + .. _Python: + or + External hyperlinks, like `Python + `_. + [] links - internal + Internal crossreferences, like example_. + .. _example: + + This is an example crossreference target. + -- + Titles are targets, too + ======================= + Implict references, like `Titles are + targets, too`_. + +#% images [multimedia?] + [] images + [] [base 64] + +#% object numbers + [] ocn (object numbers) + +#% contents + [] toc (table of contents) + [] index (book index) + +#% breaks + [] line break + [] horizontal rule + [] column break + [] page break + +#% misc + +**** TODO [#F] textile :feature: + +***** urls +#% textile + +v2.4 + +v2 + + +***** rb file +lib/sisu/v6/txt_textile.rb + +***** transformations :transformations:markup_textile: #% +#% structure - headings, levels + [] sisu (A-C, 1-3) + [] collapsed (1-6) (decoration) + [inline] + h1(#id). An HTML first-level heading + h2. An HTML second-level heading + h3. An HTML third-level heading + h4. An HTML fourth-level heading + h5. An HTML fifth-level heading + h6. An HTML sixth-level heading + [underscore] + N/A + + [] node (child, parent ...) + +#% font face + [] bold + *bold text* + [] italics + _italic text_ + [] underscore + +underlined text+ + [] superscript + ^TM^ + [] subscript + ~subscript~ + [] strike + -strikethrough text- + [] add + +#% para + [] default + [] indent + [] default, all + [] first line hang or indent further + [] bullet + * bulleted list + ** 2-level + +#% blocks + [] code + [] [type of markup if any] + [] poem + [] group + [] alt + [] tables + |Table | with two columns | + |and two | rows | + +#% notes + [] footnotes + Text with a link to some reference[1] + fn1. Footnote explanation + [] [bibliography?] + +#% links, linking + [] links - external, web, url + "(classname)link text(title tooltip)":link_address + "Link to Wikipedia":http://www.wikipedia.org + [] links - internal + +#% images [multimedia?] + [] images + !http://commons.wikimedia.org/wiki/Special:Filepath/Wikipedia-logo-en.png! + !imageurl(alt text)! + [] [base 64] + +#% object numbers + [] ocn (object numbers) + +#% contents + [] toc (table of contents) + [] index (book index) + +#% breaks + [] line break + [] horizontal rule + [] column break + [] page break + +#% misc + [] *_bold italic text_* + [] *-bold strikethrough text-* + [] *_-bold italic strikethrough text-_* + [] *+bold underlined text+* + [] *_+italic underlined text+_ + [] *_+bold italic underlined text+_ + [] *_-+bold italic strikethrough underlined text+-_* + %{font-size:18pt}font size% + %{color:red}text in red% + # Chapter 1 + +#% notes +heading inline only +footnotes uses marker and endnote, check + +** Improvements + +*** HTML + +*** XML + +*** --strict mode (html w3c compliant ocn etc.) + +* Code (ruby) :sisu:code: + +** code enhancements :enhance: + +*** TODO [#D] directory & path, use ruby directory tools + +*** TODO [#D] document url shortcut, allow addition of alternative dir stub +(e.g. viral Spiral) + +** code refactoring :refactor: + +*** ruby 2.1 + +**** DONE make sure sisu works + +** bugs :bug: + +*** misc, unclassified + +**** DONE (6.0.5) [#B] sisu should give warning when part of minimal essential structure is missing :processing:fix: + +work through testing for as many of these as possible + +minimal content/structure requirement: +[metadata] + @title: + @creator: +[levels] + A~ (level A [title]) + 1~ (at least one level 1 [segment/(chapter)]) +test what happens in the absence of each + +structure rules (document heirarchy, heading levels): + + there are two sets of heading levels ABCD (title & parts if any) and 123 (segment & subsegments if any) + sisu has the fllowing levels: + + A~ [title] . required (== 1) followed by B~ or 1~ + B~ [part] * followed by C~ or 1~ + C~ [subpart] * followed by D~ or 1~ + D~ [subsubpart] * followed by 1~ + 1~ [segment (chapter)] + required (>= 1) followed by text or 2~ + text * followed by more text or 1~, 2~ or relevant part *(B~ if none other used; if C~ is last used: C~ or B~; if D~ is used: D~, C~ or B~) + 2~ [subsegment] * followed by text or 3~ + text * followed by more text or 1~, 2~ or 3~ or relevant part, see *() + 3~ [subsubsegment] * followed by text + text * followed by more text or 1~, 2~ or 3~ or relevant part, see *() + + * level A~ is the tile and is mandatory + * there can only be one level A~ + * heading levels BCD, are optional and there may be several of each + (where all three are used corresponding to e.g. Book Part Section) + * sublevels that are used must follow each other sequentially (alphabetically), + * heading levels A~ B~ C~ D~ are followed by other heading levels rather than substantive text + which may be the subsequent sequential (alphabetic) heading part level + or a heading (segment) level 1~ + * there must be at least one heading (segment) level 1~ + (the level on which the text is segmented, in a book would correspond to the Chapter level) + * additional heading levels 1~ 2~ 3~ are optional and there may be several of each + * heading levels 1~ 2~ 3~ are followed by text (which may be followed by the same heading level) + and/or the next lower numeric heading level (followed by text) + or indeed return to the relevant part level + (as a corollary to the rules above substantive text/ content + must be preceded by a level 1~ (2~ or 3~) heading) + +there must be a title, level A +creator field absent: crash, no warnings given +title missing: +level A missing: +no level 1: + +***** NOTES/COMMENTS + +revisit, + * check logic, add to if possible + * tidy, inelegant solution + +**** DONE (5.3.5::6.0.5) [#B] victory chals discussed parsing problem caused by use of open-close markers around url + + +*** DBT Outstanding bugs -- sisu caught by removal of ruby-dbi + +**** DONE (pending acceptance) [#B] sisu 5.3.4-1 marked for autoremoval from debian testing on 2014-06-10, for depending on ruby-dbi + +sisu 5.3.4-1 is marked for autoremoval from testing on 2014-06-10 +It (build-)depends on packages with these RC bugs: +746081: ruby-dbi: FTBFS: ERROR: Test "ruby2.1" failed: wrong number +of arguments (3 for 1..2) + +The current status of use of ruby-dbi in sisu. + +from: +http://lists.sisudoc.org/pipermail/sisu/2014-May/000818.html + +***** sisu + SiSU does not depend on an sql database to be useful and most users do + not use the database (population and resulting search) possibilities. + +***** DONE [#B] sisu-sqlite + 5.3.4 uses ruby-sqlite3 directly. There has been a + dependency within debian/control on ruby-dbi for sisu-sqlite, this can + safely be removed, without affecting its operation. + (it is used rather by the sample sqlite3 search form) + + >Solution Proposed: remove debian/control dependency on ruby-dbi + + Solution Implemented: + * sisu-sqlite uses 'sqlite3' ruby-sqlite3 (any superflous dbi loading dropped) + * code tests passed (create tables, populate db etc. work fine) + (closes) + +***** DONE [#B] sisu-postgresql + sisu-postgresql 5.3.4 uses ruby-pg through ruby-dbi. + + >Solution Proposed: + >* attempt now to fix by migrating to use ruby-pg directly + > * remove dependency on ruby-dbi in debian/control + > * rewrite code within sisu to work directly with ruby-pg + + Solution Implemented: + * sisu-postgresql uses 'pg' ruby-pg (ruby-dbi dropped) + * code tests passed (create tables, populate db etc. work fine) + (closes) + +***** DONE [#B] sample cgi search forms + there is a sample cgi search form facility within sisu that uses + ruby-dbi to query sqlite3 or pg databases. + + >Solution Proposed: + >* file a wishlist bug against sisu. No action needed immediately + > (other perhaps than to remove references to ruby-dbi). This offering + > in sisu would be classified as "wishlist" as these are samples only + > and need not be provided at all as populating the database (at an + > object level) in this case is the challenge (so you could say these + > documents meet your search criteria at these locations within them + > (relevant to almost all output formats html, epub, pdf etc.) (and + > may be looked up in these languages if they are available)) and is + > independent from search, once you have an sql database you can query + > it as you wish. (the cgi sample forms will be provided again + > eventually using ruby-sqlite3 and ruby-pg directly). + + Solution Implemented: + * sample cgi search froms (cgi database query forms) fixed :) + * pg sample uses 'pg' (dbi dropped) + generate sample form using: sisu --sample-search-form --db-pg + * sqlite sample uses 'sqlite3' (dbi dropped) + generate sample form using: sisu --sample-search-form --db-sqlite + (closes) + +***** NOTES/COMMENTS + +debian/control, remove dependency on ruby-dbi, contained in sisu-postgresql and sisu-sqlite + +Current status + * sisu-sqlite ok, uses 'sqlite3' (superflous dbi loading dropped) + * sisu-postgresql ok, uses 'pg' (dbi dropped) + * sample cgi search froms (cgi database query forms) ok :) + * pg sample uses 'pg' (dbi dropped) + * sqlite sample uses 'sqlite3' (dbi dropped) + +*** DBT Outstanding bugs -- Normal bugs; Unclassified (2 bugs) :debian:dbt:normal: + + +**** DONE (5.3.5::6.0.5) [#B] #744360 [n|u] sisu: includes do not work properly :processing:fix: + + +From: Daniel Baumann +To: Debian Bug Tracking System +Subject: includes do not work properly +Date: Sun, 13 Apr 2014 12:38:59 +0200 +Package: sisu +Version: 5.3.4-1 +Severity: wishlist + +using this in foo.ssm: + + :A~ foo + + :B~ bar + + << bar/baz.ssi + +and this in baz.ssi: + + 1~ foo bar baz + +then everything works. + +using the more natural foo.ssm: + + :A~ foo + + << bar/baz.ssi + +and baz.ssi: + + :B~ bar + + 1~ foo bar baz + +makes ':B~ bar' being ignored in the output (pdf) entirely. + +Regards, +Daniel + +***** NOTES/COMMENTS + +it appears both give faulty text, though in different ways + +fixed + +**** DONE (5.3.5::6.0.5) [#B] #744378 [n|u] sisu: --no-manifest not working anymore :check: + + +From: Daniel Baumann +To: Debian Bug Tracking System +Subject: --no-manifest not working anymore +Date: Sun, 13 Apr 2014 16:12:13 +0200 +Package: sisu +Version: 5.3.4-1 +Severity: wishlist + +when running sisu-pdf with --no-manifest, the output (pdf) still +contains the sisu manifest at the end of the document. + +Regards, +Daniel + +***** NOTES/COMMENTS + +fix, metadata page in pdf should not contain link to manifest where --no-manifest flag is used + + +**** DONE (5.3.5::6.0.5) [#D] #744353 [w|u] sisu output: please do not use typewriter for urls :output:consider: + + +From: Daniel Baumann +To: Debian Bug Tracking System +Subject: please do not use typewriter for urls +Date: Sun, 13 Apr 2014 12:28:27 +0200 +Package: sisu +Version: 5.3.4-1 +Severity: wishlist + +when using urls in sisu like this: + + http://example.org + +sisu then creates in the output (pdf) links like this: + + + +where as '' is written in typewriter font +(monospace). please don't do that automagically since it's desturbing +the visual flow when reading. If the users wants that, he should be able +to configure it. + +Regards, +Daniel + +***** NOTES/COMMENTS + +monospace for url outputs in pdf + +this is default behavior of the latex url package (it uses tt typewriter font) +it is possible to modify the font to sf class or tm/rm class, & I now default to sf +this means when the sisu default sf is used there will be no difference in typeface, +but when times roman or other is used, urls will be in sf instead of that font, +(instead of the latex default typewriter) + +it provides a visual cue even when output is monochrome, without color +(and is in some way related to #744391 sisu output: no color on a4 portrait) +however, it is worth noting here that urls are printed in a smaller font so as +to fit more on a line of text + +**** DONE (5.3.5::6.0.5) [#C] #744355 [w|u] vim syntaxhighlighting: includes and directories :syntaxhi:fix: + + +From: Daniel Baumann +To: Debian Bug Tracking System +Subject: vim syntaxhighlighting: includes and directories +Date: Sun, 13 Apr 2014 12:28:46 +0200 +Package: sisu +Version: 5.3.4-1 +Severity: wishlist + +When using includes like this: + + << foo.ssi + +then vim correctly displays the line in blue. + +However, when using includes in a subdirectory like this: + + << bar/foo.ssi + +then vim doesn't use any colors at all. + +Regards, +Daniel + +***** NOTES/COMMENTS + +done + +**** DONE PASS [#C] #744356 [w|u] vim syntaxhighlighting: urls and tags :discuss:close: + + +From: Daniel Baumann +To: Debian Bug Tracking System +Subject: vim syntaxhighlighting: urls and tags +Date: Sun, 13 Apr 2014 12:28:56 +0200 +Package: sisu +Version: 5.3.4-1 +Severity: wishlist + +When using an URL at the end of a sentence like this: + + Foo bar baz http://example.org. + +then vim properly highlights the url in blue. + +this also works properly when a second sentence after it, like: + + Foo bar baz http://example.org. Foo bar baz http://example.org. + +it works with html tag as well, like this: + + Foo bar baz http://example.org.
Foo bar baz http://example.org. + +but it doesn't work if there's no space: + + Foo bar baz http://example.org.
Foo bar baz http://example.org. + +then, the string 'http://www.gnu.org/licenses/.<' is shown red. + +Regards, +Daniel + +***** NOTES/COMMENTS + +this is meant to be flagged as an error, +(red indicates error, and is an error will not parse correctly) +even if the sisu parser works in the flagged case there is no promise that it will in future + +use of angle bracket markers (html markers) in sisu markup is depreciated. +for line-break use \\ instead, +for which there should be surrounding spaces or a preceding space and end of line; +if
is still used there should be a space after the url - which sisu should remove in output. + +would like to close without further action +re-open if necessary + +**** DONE (6.0.5) [#C] #744357 [w|u] sisu output: please create mailto links automatically + + +From: Daniel Baumann +To: Debian Bug Tracking System +Subject: please create mailto links automatically +Date: Sun, 13 Apr 2014 12:29:12 +0200 +Package: sisu +Version: 5.3.4-1 +Severity: wishlist + +When using urls like: + + http://example.org + +in sisu, the output (pdf) contains a hyperlink to http://example.org +automatically, which is nice. + +please also create mailto links when using email adresses like: + + john.doe@example.org + +Regards, +Daniel + +***** NOTES/COMMENTS + +for pdf fix/implement mailto links +done but requires further testing & possibly refinement + +**** DONE (5.3.5::6.0.5) [#C] #744358 [w|u] sisu output: please do not add ';' after \:copyright: :output:fix: + + +From: Daniel Baumann +To: Debian Bug Tracking System +Subject: please do not add ';' after :copyright: +Date: Sun, 13 Apr 2014 12:29:20 +0200 +Package: sisu +Version: 5.3.4-1 +Severity: wishlist + +When using: + + :copyright: foo bar baz. + +sisu generates the following in the output format (pdf): + + foo bar baz.; + +Please do not automagically add a semicolon (;). If the user wants a +semicolon, he would add one. + +Regards, +Daniel + +***** NOTES/COMMENTS + +fix copyright, remove trailing semi-colon + +**** DONE (5.3.5::6.0.5) [#B] #744379 [w|u] sisu: missing includes doesn't give an error :processing:fix: + + +From: Daniel Baumann +To: Debian Bug Tracking System +Subject: missing includes doesn't give an error +Date: Sun, 13 Apr 2014 16:14:46 +0200 +Package: sisu +Version: 5.3.4-1 +Severity: wishlist + +When using includes (*.ssi) in a sisu master document (*.ssm) like: + + << foo.ssi + +and that to be included file foo.ssi (for whatever reason) doesn't +exist, sisu doesn't error out but include '<< foo.ssi' literally as a +string in the output (pdf). + +Regards, +Daniel + +***** NOTES/COMMENTS + +5.3.4-1 writes the following to the screen: +"ERROR test.ssm.sst requires invalid or non-existent file: foo.ssi" + +and unsatisfactorily within the text output it writes no error message but the include instruction: + +"<< foo.ssi" + +5.3.5, the current "fix"/ solution, is to add an error message within the text rather than to stop processing with an error. +In addition to (i) slightly modified (you could say corrected) to the following: + +"ERROR test.ssm requires an invalid or non-existent file: foo.ssi" + +the following is written within the text output: + +"<< foo.ssi [ERROR test.ssm requires an invalid or non-existent file: foo.ssi]" + +**** DONE (5.3.5::6.0.5) [#D] #744381 [w|u] sisu syntax: inconsistency \:copyright: and \:license: :metadata: + + +From: Daniel Baumann +To: Debian Bug Tracking System +Subject: inconsistency between :copyright: and :license: +Date: Sun, 13 Apr 2014 16:26:55 +0200 +Package: sisu +Version: 5.3.4-1 +Severity: wishlist + +when using ':copyright: foo', then the output contains 'foo'. + +when using ':license: foo', then the output contains 'License: foo'. + +this is inconsistent. either both should have a 'prefix' in the output, +or neither should have one (i'd prefere the latter). + +Regards, +Daniel + +***** NOTES/COMMENTS + +Under rights there are a series of sub-categories starting with copyright, that +need to be distinguished. Until now started distinguishing after after +Copyright. For consistency have add the prefix 'Copyright' to the output. +Preference to omit noted, but this solution is consistent with options +provided. Bug closed, re-open if necessary. + +**** DONE (6.0.5) [#B] #744383 [w|u] sisu syntax: :B and :C result in the same formatting :output:fix: (partial solution) + + +From: Daniel Baumann +To: Debian Bug Tracking System +Subject: sisu syntax: :B and :C result in the same formatting +Date: Sun, 13 Apr 2014 16:32:07 +0200 +Package: sisu +Version: 5.3.4-1 +Severity: wishlist + +when using :A, :B, and :C in sisu, in the output (pdf) both :B and :C +are formatted identically. + +imho :C should be 'smaller' than :B. + +or, as an analogy with html: i would expect that :A equals

, :B +equals

, and :C equals

. currently, (in that analogy), :B and :C +both equal

. + +Regards, +Daniel + +***** NOTES/COMMENTS + +this is in part an artifact of LaTeX not having as many document heading levels +and trying to take advantage of the behavior of existing levels rather than +customizing further + +look for a solution, possibly overriding the default font sizes for each + +The current settings were chosen because, there are not enough levels and I +find too many different font sizes disconcerting, especially running sisu over +a wide variety of document types + +the following levels are available in LaTeX + +\part +\chapter +\section +\subsection +\subsubsection + +the levels in sisu are + +A [title] +B [part] +C [subpart] +D [subsubpart] +1 [segment (chapter)] +2 [subsegment] +3 [subsubsegment] + +sisu current mapping: + +level A [title] +level B C D \part (it is up to the user to make part levels visually distinguishable e.g. Book Part Section) +[skipped \chapter] +[skipped \section] +level 1 \subsection +level 2 \subsubsection +level 3 \subsubsection + +the reason for skipping section was the default configuration and resulting +fact that it made for a table of contents that takes more space + +sisu new mapping: + +level A [title] +level B C D \part (it is up to the user to make part levels visually distinguishable e.g. Book Part Section) +[skipped \chapter] +level 1 \section +level 2 \subsection +level 3 \subsubsection + +levels B C & D are the same size, + it is up to the user to make part levels visually distinguishable + e.g. Book Part Section +levels 1 2 & 3 are now distinguished + +(Closes #744386) sisu syntax: 1~ and 2~ result in the same formatting +(under consideration & yet to be done #744383) sisu syntax: :B and :C result in the same formatting +(touches ) +override part font size settings for different levels (B C D) + +**** DONE CLOSED [#C] #744384 [w|u] sisu syntax: relies on empty lines + + +From: Daniel Baumann +To: Debian Bug Tracking System +Subject: sisu syntax: relies on empty lines +Date: Sun, 13 Apr 2014 16:34:46 +0200 +Package: sisu +Version: 5.3.4-1 +Severity: wishlist + +the following snipped: + + :C~ foo bar + << foo-bar.ssi + +means that the include is ignored entirely. apparently sisu relies on +having an empty line in between like this: + + :C~ foo bar + + << foo-bar.ssi + +Regards, +Daniel + +***** NOTES/COMMENTS + +consider, + +(i) as a general observation, sisu relies on emptly lines to identify separate objects + such as headings, paragraphs (and indeed insertions) + +(ii) a heading need not be on a single line (so << would be part of that heading) +this means sisu should be able to work identifying headings in wrapped texts +(e.g. where the text is wrapped at 80 and the heading is longer than that) + +there has been no rule to the contrary (i.e. that headings should be on a single text line) + +consider, should there be such a rule? + +**** DONE (5.3.5::6.0.5) [#B] #744386 [w|u] sisu syntax: 1~ and 2~ result in the same formatting :output:pdf:fix: (see #744383) + + +From: Daniel Baumann +To: Debian Bug Tracking System +Subject: sisu syntax: 1~ and 2~ result in the same formatting +Date: Sun, 13 Apr 2014 16:43:51 +0200 +Package: sisu +Version: 5.3.4-1 +Severity: wishlist + +similar as with #744383, the same also applies for 1~ and 2~ - they +should be different in the output format (pdf here). + +Regards, +Daniel + +***** NOTES/COMMENTS + +1~ 2~ 3~ are now differentiated + +deal with under #744383 + +**** DONE (5.3.5::6.0.5) [#C] #744391 [w|u] sisu output: no color on a4 portrait :output:pdf:contemplate: + + +From: Daniel Baumann +To: Debian Bug Tracking System +Subject: sisu output: please use (blue) color for links +Date: Sun, 13 Apr 2014 17:23:37 +0200 +Package: sisu +Version: 5.3.4-1 +Severity: wishlist +Tags: upstream + +it would be nice if links (urls and emails) would be colored blue to +mark them visually as links. this behaviour is somewhat the lowest +common denominator in browsers (if you use html without any css that is). + +Regards, +Daniel + +From: Daniel Baumann +To: 744391@bugs.debian.org +Subject: Re: sisu output: please use (blue) color for links +Date: Sun, 13 Apr 2014 17:35:33 +0200 +retitle 744391 sisu output: no color on a4 portrait +thanks + +now this is strange.. turns out that (yes, i have colors enabled in +sisurc) the portrait a4 pdf has no colors at all, while the landscape a4 +pdf does indeed have colors (red for toc, blue for links). + +Regards, +Daniel + +***** NOTES/COMMENTS + +background: +portrait was provided for print/paper copy and is great for that in monochrome +(without grays for colored links), +landscape better matching a screen for visual presentations, color affecting the landscape only + +solution: +make configurable by cli & rc file +make both (portrait & landscape colors) configurable +either as hyperlinks monochrome or colored +overriding existing default which remains as described + +document +cli: +--pdf-hyperlinks-no-color or --pdf-hyperlinks-mono +--pdf-hyperlinks-color + +rc: + +default: + pdf_hyperlinks: *[possible values] + pdf_hyperlinks_portrait: *[possible values] + pdf_hyperlinks_landscape: *[possible values] + + * 'color' or ('mono' or 'no-color' or 'color-off') + + +**** DONE (5.3.5::6.0.5) [#B] #744399 [w|u] sisu syntax: :A smaller formatted than :B :output:fix: (see #744383) (partial solution) + + +From: Daniel Baumann +To: Debian Bug Tracking System +Subject: sisu syntax: :A smaller formatted than :B +Date: Sun, 13 Apr 2014 17:49:26 +0200 +Package: sisu +Version: 5.3.4-1 +Severity: wishlist +Tags: upstream + +in a document like this: + +:A~ foo + +:B~ bar + +the :A~ 'title' is formated 'smaller' (not bold, smaller font size) than +the :B~ 'title' on the first page of the actual document (means, first +page after TOC). + +Regards, +Daniel + +***** NOTES/COMMENTS + +for pdf + +now is same size see #744383 + +\part (level A B C D) +\chapter (skipped) +\section (level 1) +\subsection (level 2) +\subsubsection (level 3) + +**** DONE (5.3.5::6.0.5) [#C] #744402 [w|u] sisu: support sha512 :implement: + + +From: Daniel Baumann +To: Debian Bug Tracking System +Subject: sisu: support sha512 +Date: Sun, 13 Apr 2014 18:06:56 +0200 +Package: sisu +Version: 5.3.4-1 +Severity: wishlist +Tags: upstream + +sisu uses sha256 when using sha as digest, please support sha512. + +it would be even nicer if you could specify the actual digest like +'sha512', 'sha256', etc. rather than just 'sha'. + +Regards, +Daniel + +***** NOTES/COMMENTS + +implemented +document command line option --sha512 + +**** DONE (5.3.5::6.0.5) [#C] #744405 [w|u] sisu: set default font size :configuration:pdf:implement: + + +From: Daniel Baumann +To: Debian Bug Tracking System +Subject: sisu: set default font size +Date: Sun, 13 Apr 2014 18:29:46 +0200 +Package: sisu +Version: 5.3.4-1 +Severity: wishlist +Tags: upstream + +in sisurc, one can set the default fonts. it would be nice to be also +able to set the default font size. + +Regards, +Daniel + +***** NOTES/COMMENTS + +for pdf make configurable + +yaml.rc + +default: + texpdf_fontsize: 12 + +command-line + +--pdf-fontsize-12 +--pdf-fontsize-8 +etc. + + +**** DONE (5.5.0::6.1.0) [#C] #744408 [w|u] sisu: support more than one level of includes/nested includes + + +From: Daniel Baumann +To: Debian Bug Tracking System +Subject: sisu: support more than one level of includes/nested includes +Date: Sun, 13 Apr 2014 18:39:23 +0200 +Package: sisu +Version: 5.3.4-1 +Severity: wishlist +Tags: upstream + +currently, it's possible to use only one ssm file which itself includes +one or more ssi files. + +it would be nice if the ssm could include an 'intermediate' ssi, which +then includes further ssi files. this is very handy for larger documents. + +Regards, +Daniel + +***** NOTES/COMMENTS + +consider, +I have to date deliberately tried to keep it easy to follow documents & not have too much depth ... +The idea of recursive includes is un-attractive (messy for a document) + +.ssm currently can contain/include .sst or .ssi +.sst files can be processed independently, +.ssi files are only insertions & 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 + +this is pretty much as requested by wishlist 744408 + +allowing .ssi to also include other .ssi or .sst could lead to recursive .ssi + +stopping after an additional level of includes seems arbitrary, and possibly prone to error if you are dealing with many documents + +**** DONE (6.0.5) [#C] #744541 [w|u] sisu: urls in @creator broken + + +From: Daniel Baumann +To: Debian Bug Tracking System +Subject: sisu: urls in @creator broken +Date: Sun, 13 Apr 2014 18:45:35 +0200 +Package: sisu +Version: 5.3.4-1 +Severity: wishlist +Tags: upstream + +first, if you have an url within @creator, like: + + @creator: foo bar http://example.org + +the generation fails (pdf output). + +as a workaround, i put the url into parenthesis, like: + + @creator: foo bar (http://example.org) + +but then, it would be nice if that url would be automatically +transformed into a link in the output format (pdf). + +Regards, +Daniel + +***** NOTES/COMMENTS + +pdf, fix diff --git a/data/doc/sisu/org/in_progress/sisu_asciidoc.org b/data/doc/sisu/org/in_progress/sisu_asciidoc.org new file mode 100644 index 00000000..bd2ec738 --- /dev/null +++ b/data/doc/sisu/org/in_progress/sisu_asciidoc.org @@ -0,0 +1,140 @@ +***** urls +#% asciidoc + + + + + +cheatsheets + + + + + + + + + + +***** rb file +lib/sisu/v6/txt_asaciidoc.rb + +***** transformations :transformations:markup_asciidoc: #% +#% structure - headings, levels + [] sisu (A-C, 1-3) + [] collapsed (1-4) (decoration) + [] inline + '== ' + '=== ' + '==== ' + '===== ' + '' + '' + [] underscore + '-' + '~' + '^' + '+' + '' ['.' proposed] + '' ['.' proposed] + [] node (child, parent ...) + +#% font face + [open & close marks] + [] bold + '*' + [] italics + '_' + [] underscore + '' + [] superscript + '^' + [] subscript + '~' + [] strike + '-' + [] add + [] monospace + '+' + '`' pass markup through unchanged, monospace code + +#% para + [] default + [] indent + [] default, all + [] first line hang or indent further + [] bullet + [levels 1-6] + '*' + '**' + '***' + '****' + '*****' + '*******' + [] numbered list + [levels 1-3] + '. ' number + '.. ' lower alpha + '... ' lower roman + '.... ' upper alpha + '..... ' upper roman + +#% blocks + [] code + [source,perl] + ---- + code here + ---- + [] [type of markup if any] + [] poem + [] group + ---- + grouped text here, actually a listing block + ---- + [] alt + [] tables + +#% notes + [] footnotes + [] [bibliography?] + +#% links, linking + [] links - external, web, url + http://google.com[Google Search] + [] links - internal + +#% images [multimedia?] + [] images + [] [base 64] + +#% object numbers + [] ocn (object numbers) + +#% contents + [] toc (table of contents) + [] index (book index) + +#% breaks + [] line break + "+\n" + forced + + line break + [] horizontal rule + [] column break + [] page break + +#% comment + [] comment + // + +#% misc + + [] term & definition +Term 1:: Definition 1 +Term 2:: Definition 2 +[horizontal] + Term 2.1;; + Definition 2.1 + Term 2.2;; + Definition 2.2 + diff --git a/data/doc/sisu/org/in_progress/sisu_docbook.org b/data/doc/sisu/org/in_progress/sisu_docbook.org new file mode 100644 index 00000000..7b1ac29b --- /dev/null +++ b/data/doc/sisu/org/in_progress/sisu_docbook.org @@ -0,0 +1,77 @@ +***** urls +#% docbook book xml.txt + + + + + + + + + + + + + + + + + + + +***** rb file +lib/sisu/v6/xml_docbook5.rb + +***** transformations :transform:markup_docbook: +#% structure - headings, levels + [] sisu (A-C, 1-3) + [] collapsed (1-6) (decoration) + [] node (child, parent ...) + +#% font face + [] bold + [] italics + [] underscore + [] superscript + [] subscript + [] strike + [] add + +#% para + [] default + [] indent + [] default, all + [] first line hang or indent further + [] bullet + +#% blocks + + [] code + [] [type of markup if any] + [] poem + [] group + [] alt + [] tables + +#% notes + [] footnotes + [] [bibliography?] + +#% links, linking + [] links - external, web, url + [] links - internal + +#% images [multimedia?] + [] images + [] [base 64] + +#% object numbers + [] ocn (object numbers) + +#% contents + [] toc (table of contents) + + [] index (book index) + +#% misc + diff --git a/data/doc/sisu/org/in_progress/sisu_fictionbook.org b/data/doc/sisu/org/in_progress/sisu_fictionbook.org new file mode 100644 index 00000000..f689c30a --- /dev/null +++ b/data/doc/sisu/org/in_progress/sisu_fictionbook.org @@ -0,0 +1,86 @@ + + + + + + + + + + + +***** rb file +lib/sisu/v6/xml_fictionbook2.rb + +***** transformations :transformations:markup_fictionbok: #% +#% structure - headings, levels + [] sisu (A-C, 1-3) + [] collapsed (1-6) (decoration) + [] node (child, parent ...) + +#% font face + [] bold + [] italics + [] underscore + [] superscript + [] subscript + [] strike + [] add + [] monospace + +#% para + [] default + [] indent + [] default, all + [] first line hang or indent further + [] bullet + +#% blocks + [] code + [] [type of markup if any] + [] poem + [] group + [] alt + [] tables + +#% notes + [] footnotes + [] [bibliography?] + +#% links, linking + [] links - external, web, url + [] links - internal + +#% images [multimedia?] + [] images + [] [base 64] + +#% object numbers + [] ocn (object numbers) + +#% contents + [] toc (table of contents) + [] index (book index) + +#% breaks + [] line break + [] horizontal rule + [] column break + [] page break + +#% comment + [] comment + +#% misc + + + + + + + + + + + + diff --git a/data/doc/sisu/org/in_progress/sisu_markdown.org b/data/doc/sisu/org/in_progress/sisu_markdown.org new file mode 100644 index 00000000..0171f236 --- /dev/null +++ b/data/doc/sisu/org/in_progress/sisu_markdown.org @@ -0,0 +1,139 @@ + +***** urls + +#% markdown + + + + + + + +Markdown supports two styles of headers, Setext and atx +Setext + + +atx + + + + + + + + + + + + + + +#% pandoc markdown + + + + + + + +#% multimarkdown + + +#% markdown pandoc v multimarkdown + + +#% rST v markdown + + +***** rb file +lib/sisu/v6/txt_markdown.rb + +***** transformations :transformations:markup_markdown: #% +#% structure - headings, levels + [] sisu (A-C, 1-3) + [] collapsed (1-6) (decoration) + [inline 1-5] + '#' + '##' + '###' + '####' + '#####' + '######' + [underscore 1-5] + '=' + '-' + #'~' + #'^' + #'+' + [] node (child, parent ...) + +#% font face + [open & close marks] + [] bold + '**' + [] italics + '*' + [] underscore + '' + [] superscript + '' + [] subscript + '' + [] strike + '' + [] add + [] monospace + '`' + +#% para + [] default + [] indent + [] default, all + [] first line hang or indent further + [] bullet + '*' + [] numbered list + '0.' + +#% blocks + [] code + ' ' #indent at least 4 spaces + [] [type of markup if any] + [] poem + [] group + [] alt + [] tables + +#% notes + [] footnotes + [] [bibliography?] + +#% links, linking + [] links - external, web, url + [] links - internal + +#% images [multimedia?] + [] images + [] [base 64] + +#% object numbers + [] ocn (object numbers) + +#% contents + [] toc (table of contents) + [] index (book index) + +#% breaks + [] line break + [] horizontal rule + (three or more asterisks hypens or underscores) + * * * + *** + ***** + - - - + ___ + [] column break + [] page break + +#% misc + diff --git a/data/doc/sisu/org/in_progress/sisu_rst.org b/data/doc/sisu/org/in_progress/sisu_rst.org new file mode 100644 index 00000000..27a8ec25 --- /dev/null +++ b/data/doc/sisu/org/in_progress/sisu_rst.org @@ -0,0 +1,236 @@ + +***** urls +#% rST + + + + + + + + +#% rST v markdown + + +***** rb file +lib/sisu/v6/txt_rst.rb + +***** transformations :transformations:markup_rst: #% +#% structure - headings, levels + [] sisu (A-C, 1-3) + [] collapsed (1-6) (decoration) + [inline] + N/A + [underscore] + Titles are underlined (or over- and underlined) with a printing + nonalphanumeric 7-bit ASCII character. Recommended choices are + "= - ` : ' " ~ ^ _ * + # < >". The underline/overline must be at + least as long as the title text. + '=' + '-' + '`' + ':' + "'" + '"' + + [] node (child, parent ...) + +#% font face + [] bold + '**' + [] italics + '*' + [] underscore + '+' + [] superscript + '^' + [] subscript + [] strike + '-' + [] add + [] monospace + '``' + +#% para + [] default + [] indent + [] default, all + [] first line hang or indent further + [] bullet + "-", "*" or "+" + '-' + [] numbered list + '#.' + +#% blocks + [] code + [] [type of markup if any] + [] poem + [] group + [] alt + [] tables + +#% notes + [] footnotes + [binary] + Footnote references, like [5]_. + Note that footnotes may get + rearranged, e.g., to the bottom of + the "page". + .. [5] A numerical footnote. + -- + Autonumbered footnotes are + possible, like using [#]_ and [#]_. + .. [#] This is the first one. + .. [#] This is the second one. + + [] [bibliography?] + +#% links, linking + [] links - external, web, url + Typical result + External hyperlinks, like Python_. + .. _Python: + or + External hyperlinks, like `Python + `_. + [] links - internal + Internal crossreferences, like example_. + .. _example: + + This is an example crossreference target. + -- + Titles are targets, too + ======================= + Implict references, like `Titles are + targets, too`_. + +#% images [multimedia?] + [] images + [] [base 64] + +#% object numbers + [] ocn (object numbers) + +#% contents + [] toc (table of contents) + [] index (book index) + +#% breaks + [] line break + [] horizontal rule + [] column break + [] page break + +#% misc + +**** TODO [#F] textile :feature: + +***** urls +#% textile + +v2.4 + +v2 + + +***** rb file +lib/sisu/v6/txt_textile.rb + +***** transformations :transformations:markup_textile: #% +#% structure - headings, levels + [] sisu (A-C, 1-3) + [] collapsed (1-6) (decoration) + [inline] + h1(#id). An HTML first-level heading + h2. An HTML second-level heading + h3. An HTML third-level heading + h4. An HTML fourth-level heading + h5. An HTML fifth-level heading + h6. An HTML sixth-level heading + [underscore] + N/A + + [] node (child, parent ...) + +#% font face + [] bold + *bold text* + [] italics + _italic text_ + [] underscore + +underlined text+ + [] superscript + ^TM^ + [] subscript + ~subscript~ + [] strike + -strikethrough text- + [] add + +#% para + [] default + [] indent + [] default, all + [] first line hang or indent further + [] bullet + * bulleted list + ** 2-level + +#% blocks + [] code + [] [type of markup if any] + [] poem + [] group + [] alt + [] tables + |Table | with two columns | + |and two | rows | + +#% notes + [] footnotes + Text with a link to some reference[1] + fn1. Footnote explanation + [] [bibliography?] + +#% links, linking + [] links - external, web, url + "(classname)link text(title tooltip)":link_address + "Link to Wikipedia":http://www.wikipedia.org + [] links - internal + +#% images [multimedia?] + [] images + !http://commons.wikimedia.org/wiki/Special:Filepath/Wikipedia-logo-en.png! + !imageurl(alt text)! + [] [base 64] + +#% object numbers + [] ocn (object numbers) + +#% contents + [] toc (table of contents) + [] index (book index) + +#% breaks + [] line break + [] horizontal rule + [] column break + [] page break + +#% misc + [] *_bold italic text_* + [] *-bold strikethrough text-* + [] *_-bold italic strikethrough text-_* + [] *+bold underlined text+* + [] *_+italic underlined text+_ + [] *_+bold italic underlined text+_ + [] *_-+bold italic strikethrough underlined text+-_* + %{font-size:18pt}font size% + %{color:red}text in red% + # Chapter 1 + +#% notes +heading inline only +footnotes uses marker and endnote, check + diff --git a/data/doc/sisu/org/in_progress/sisu_todo.org b/data/doc/sisu/org/in_progress/sisu_todo.org new file mode 100644 index 00000000..2bec4987 --- /dev/null +++ b/data/doc/sisu/org/in_progress/sisu_todo.org @@ -0,0 +1,192 @@ +* things i want +- vim style folds (setup like my .org mode like folds) working in both + - vim + - emacs +- elastic search +- outputs + - docbook + - asciidoc +- odt to sisu form? +- description of the focus of sisu as a smarttext, compared to + - asciidoc --> docbook; + - markdown --> natural writing, visually meaningful + - sisu --> identify document structure & objects +* proposals/additions + +** TODO [#B] markup indicate objects language where other than document default +at end of text object mark language from language code list (SiSU_is[:language_list_regex]) ~:ja + +to mark subsequent objects as being of a particular language ^:~(SiSU_is[:language_list_regex])$ +:~ja +to return to language default ^:~-$ +:~- +** TODO [#B] markup syntax code block, indicate syntax of code block :feature: +``` code:ruby + +** TODO [#C] colored boxes round text :feature:ponder: + ``` box:red (select color of box) + ``` box:warn ``` box:tip (some default boxes? decide) + ``` box:red:"Warn" (select color and lead text of box, else instead + select color box & use regular single line bold markup ^!_ Warn$) + +** TODO [#D] blockquotes implement? :feature:ponder: + ``` quote + not sure how best to represent + +** TODO [#D] bibliography :feature:ponder: + +** TODO speaker, as e.g. play (irc?) :feature:ponder: + ``` Ophelia: + ::Ophelia + +** TODO [#F] time stamp (e.g. for irc, video text?):feature:ponder: + ``` 04:03 + ``` 04:03 ... 07:12 + ``` 04:03 + 03:09 + ``` 12:04:03 + ``` 12:04:03 ... 12:07:12 + ``` 12:04:03 + 03:09 + probably not worth the effort, as time stamp is an alternative + identifying number (to ocn, and ∴ sisu objects not ideal) + +** TODO book index, alternative based on search within text + + +* Document Abstraction :sisu:doc_abstr: + +** TODO [#D] XML middle layer? + +*** XMLda sisu + consder alternative sisu layer in XML + +*** TODO [#D] RelaxNG sisu + +* Output :sisu:output: + +** New outputs to consider +*** elasticsearch +*** JSON for elasticsearch +*** XML :xml: +%% xml, docbook.txt fictionbook.txt xldl.txt lml.txt tei.txt emacs.txt + + + + + + +xml editor vim emacs + +nXML plugin + + + + + +emacs.txt evil.txt + + + + +To validate a book.xml file using xmllint, run the following command: +$ xmllint --postvalid --xinclude --noout book.xml + +The default location where xmllint will look for the catalog file is +/etc/xml/catalog. Alternatively, you can set the environment variable +XML_CATALOG_FILES to define another default location for catalog +files. Once you’ve got the DTD and catalog set up locally, you can +validate as before: +$ xmllint --postvalid --xinclude --noout book.xml + +%% Docbook +sisu_docbook.org + +%% Fictionbook +sisu_fictionbook.org + +%% XLDL +xldl.txt + +%% Literature Markup Language +lml.txt + +%% Text Encoding Initiative +tei.txt + +**** TODO [#B] docbook :feature: +sisu_docbook.org + +**** TODO [#D] fictionbook :feature: + +***** urls + +**** TODO [#B] fictionbook :feature: +sisu_fictionbook.org + +**** TODO [#D] XLDL :feature: + +***** urls +%% xml.txt xldl - novels, stories, poems +Name: XLDL - an XML doctype for novels, stories, poems, playsName: XLDL - an XML doctype for novels, stories, poems, plays + + + + +**** TODO [#E] Literature Markup Language - :feature: + +***** urls +%% Literature Markup Language - + +"It is assumed, that there are three quite different techniques to provide text, +respectively three types of text, this is prose and poetry and code (for +example source code of computer programs or from markup languages)." +Suggestions and Ideas for Literature Markup Language - 1.1 + + +**** TODO [#E] TEI Lite (Text Encoding Initiative) :feature: + +***** urls +%% TEI Lite (Text Encoding Initiative) + + + +*** Text :txt: + +sisu_markup.txt asciidoc.txt markdown.txt textile.txt rst.txt + +**** TODO [#D] asciidoc :feature: +sisu_asciidoc.org + +**** TODO [#E] markdown :feature: +sisu_markdown.org + +**** TODO [#F] rst :feature: +sisu_rst.org + +** Improvements + +*** HTML + +*** XML + +*** --strict mode (html w3c compliant ocn etc.) + +* Code (ruby) :sisu:code: + +** code enhancements :enhance: + +*** TODO [#D] directory & path, use ruby directory tools + +*** TODO [#D] document url shortcut, allow addition of alternative dir stub +(e.g. viral Spiral) + +** code refactoring :refactor: + +*** ruby 2.1 + +*** TODO [#C] refactor ruby :ongoing: + +* Reference versions +** v5 +5.6.2 +5.6.1 +5.5.6 (5.5.5) diff --git a/data/doc/sisu/org/sisu.org b/data/doc/sisu/org/sisu.org new file mode 100644 index 00000000..125cf9ae --- /dev/null +++ b/data/doc/sisu/org/sisu.org @@ -0,0 +1,680 @@ +#+PRIORITIES: A F E +(emacs:evil mode gifts a "vim" of enticing "alternative" powers! ;) + +* General + +** what is sisu? + +Multiple output formats with a nod to the strengths of each output format and +the ability to cite text easily across output formats. + +*** debian/control desc + +documents - structuring, publishing in multiple formats and search + SiSU is a lightweight markup based, command line oriented, document + structuring, publishing and search framework for document collections. + . + With minimal preparation of a plain-text (UTF-8) file, using sisu markup + syntax in your text editor of choice, SiSU can generate various document + formats (most of which share a common object numbering system for locating + content), including plain text, HTML, XHTML, XML, EPUB, OpenDocument text + (ODF:ODT), LaTeX, PDF files, and populate an SQL database with objects + (roughly paragraph-sized chunks) so searches may be performed and matches + returned with that degree of granularity. Think being able to finely match + text in documents, using common object numbers, across different output + formats and across languages if you have translations of the same document. + For search, your criteria is met by these documents at these locations within + each document (equally relevant across different output formats and + languages). To be clear (if obvious) page numbers provide none of this + functionality. Object numbering is particularly suitable for "published" works + (finalized texts as opposed to works that are frequently changed or updated) + for which it provides a fixed means of reference of content. Document outputs + can also share provided semantic meta-data. + . + SiSU also provides concordance files, document content certificates and + manifests of generated output. SiSU provides the means to make book indexes + that make use of its object numbering. + . + A vim syntax highlighting file and an ftplugin with folds for sisu markup is + provided. Vim 7 includes syntax highlighting for SiSU. Some syntax hilighting + is also available for Emacs and a few other editors. + . + Dependencies for various features are taken care of in sisu related packages. + The package sisu-complete installs the whole of SiSU. + . + Additional document markup samples are provided in the package + sisu-markup-samples which is found in the non-free archive. The licenses for + the substantive content of the marked up documents provided is that provided + by the author or original publisher. + . + SiSU uses utf-8 & parses left to right. Currently supported languages: + am bg bn br ca cs cy da de el en eo es et eu fi fr ga gl he hi hr hy ia is it + ja ko la lo lt lv ml mr nl nn no oc pl pt pt_BR ro ru sa se sk sl sq sr sv ta + te th tk tr uk ur us vi zh (see XeTeX polyglossia & cjk) + . + SiSU works well under po4a translation management, for which an administrative + sample Rakefile is provided with sisu_manual under markup-samples. j + +*** multiple document formats + +Text can be represented in multiple output formats with different +characteristics that are (or may be) regarded as strengths/advantages and +therefore preferred in different contexts. + +Given the different strengths and characteristics of various output formats, it +makes little sense to try too hard to make different representations of a +document look the same. More interesting is have document representations that +take advantage of each given outputs strengths. As valuable if not more so is +the ability to cite, find, discuss text with ease, across the different output +formats. + +For citation across output formats, SiSU uses object citation numbers. + +*** document structure and document objects + +SiSU breaks marked up text into document structure and objects + +Document structure being the document heading hierarchy (having separated out +the document header). + +**** What are document objects? +An object is an identified meaningful unit of a document, most commonly a +paragraph of text, but also for example a table, code block, verse or image. + +SiSU tracks these substantive document units as document objects (and their +relationship to the document structure). + +*** object citation numbers + +**** What are object citation numbers? + +An object citation number is a sequential number assigned to a document object. + +In sisu output documents share this common object numbering system (dubbed +"object citation numbering" (ocn)) that is meaningful (machine & human readable) +across various digital outputs whether paper, screen, or database oriented, +(PDF, html, XML, EPUB, sqlite, postgresql), and across multilingual content if +prepared appropriately. This numbering system can be used to reference content +across output types. + +**** Why might I want object citation numbering? + +The ability to cite and quickly locate text can be invaluable if not essential. + (whether for instruction or discussion). + +In this digital & Internet age we have multiple ways to represent documents and +multiple document output formats as options with different characteristics, +strengths/advantages etc. We need a way to cite text that works and is relevant +independent of the document format used. + +I want to discuss (cite) html text how do I do this? +how do I refer to / cite / discuss text in html? +Issue: html may be viewed online or printed, it is not tied to paper (as +e.g. pdf) and prints differently depending on selected font face and font size. + +I want to discuss (cite) text that is available in multiple formats (e.g. pdf, +epub, html) without having to worry about the output format that is referred +to. +How do I refer to / discuss text that is available in more than one format, +uncertain of what format is preferred, used or available to my colleagues? +e.g. html and epub or pdf have rather different text representations, how do I +discuss ... + +I would like to have a book index that is relevant (can be used) across multiple +output formats (e.g. pdf, epub, html) + +How do I make a book index (or a concordance file) that works across multiple +output formats? + +I would like to have search results indicating where in a document matches are +found and I would like it to be relevant across available output formats (e.g. +pdf, epub, html) +How do I get search results for locations of text within each relevant document + +I would like to be able to discuss a text that has been translated ... +how do I find text across languages? +Where I have a nicely translated document, how do I point to or discuss with my +foreign language counterpart some detail of the text, or, how do I point my +foreign language counterpart to the text I would like to bring to his +attention. + +*** "Granular" Search + +Of interest is the ease of streaming documents to a relational database, at an +object (roughly paragraph) level and the potential for increased precision in +the presentation of matches that results thereby. The ability to serialize +html, LaTeX, XML, SQL, (whatever) is also inherent in / incidental to the +design. + +*** Summary +SiSU information Structuring Universe +Structured information, Serialized Units or + software for electronic texts, document collections, +books, digital libraries, and search, with "atomic search" and text positioning +system (shared text citation numbering: "ocn") +outputs include: plaintext, html, XHTML, XML, ODF (OpenDocument), EPUB, LaTeX, +PDF, SQL (PostgreSQL and SQLite) + +*** SiSU Short Description + +SiSU is a comprehensive future-proofing electronic document management system. +Built-in search capabilities allow you to search across multiple documents and +highlight matches in an easy-to-follow format. Paragraph numbering system +allows you to cite your electronic documents in a consistent manner across +multiple file formats. Multiple format outputs allow you to display your +documents in plain text, PDF (portrait and horizontal), OpenDocument format, +HTML, or e-book reading format (EPUB). Word mapping allows you to easily create +word indexes for your documents. Future-proofing flexibility allows you to +quickly adapt your documents to newer output formats as needed. All these and +many other features are achieved with little or no additional work on your +documents - by marking up the documents with a super simplistic markup +language, leaving the SiSU engine to handle the heavy-lifting processing. + +Potential users of SiSU include individual authors who want to publish their +books or articles electronically to reach a broad audience, web publishers who +want to provide multiple channels of access to their electronic documents, or +any organizations which centrally manage a medium or large set of electronic +documents, especially governmental organizations which may prefer to keep their +documents in easily accessible yet non-proprietary formats. + +SiSU is an Open Source project initiated and led by Ralph Amissah + and can be contacted via mailing list + at . SiSU is +licensed under the GNU General Public License. + +**** notes + +For less markup than the most elementary HTML you can have more. SiSU - +Structured information, Serialized Units for electronic documents, is an +information structuring, transforming, publishing and search framework with the +following features: + +(i) markup syntax: (a) simpler than html, (b) mnemonic, influenced by +mail/messaging/wiki markup practices, (c) human readable, and easily writable, + +(ii) (a) minimal markup requirement, (b) single file marked up for multiple outputs, + + * documents are prepared in a single UTF-8 file using a minimalistic mnemonic +syntax. Typical literature, documents like "War and Peace" require almost no +markup, and most of the headers are optional. + + * markup is easily readable/parsed by the human eye, (basic markup is simpler +and more sparse than the most basic html), [this may also be converted to XML +representations of the same input/source document]. + + * markup defines document structure (this may be done once in a header +pattern-match description, or for heading levels individually); basic text +attributes (bold, italics, underscore, strike-through etc.) as required; and +semantic information related to the document (header information, extended +beyond the Dublin core and easily further extended as required); the headers +may also contain processing instructions. + +(iii) (a) multiple output formats, including amongst others: plaintext (UTF-8); +html; (structured) XML; ODF (Open Document text); EPUB; LaTeX; PDF (via LaTeX); +SQL type databases (currently PostgreSQL and SQLite). SiSU produces: +concordance files; document content certificates (md5 or sha256 digests of +headings, paragraphs, images etc.) and html manifests (and sitemaps of +content). (b) takes advantage of the strengths implicit in these very different +output types, (e.g. PDFs produced using typesetting of LaTeX, databases +populated with documents at an individual object/paragraph level, making +possible granular search (and related possibilities)) + +(iv) outputs share a common numbering system (dubbed "object citation +numbering" (ocn)) that is meaningful (to man and machine) across various +digital outputs whether paper, screen, or database oriented, (PDF, html, XML, +EPUB, sqlite, postgresql), this numbering system can be used to reference +content. + +(v) SQL databases are populated at an object level (roughly headings, +paragraphs, verse, tables) and become searchable with that degree of +granularity, the output information provides the object/paragraph numbers which +are relevant across all generated outputs; it is also possible to look at just +the matching paragraphs of the documents in the database; [output indexing also +work well with search indexing tools like hyperesteier]. + +(vi) use of semantic meta-tags in headers permit the addition of semantic +information on documents, (the available fields are easily extended) + +(vii) creates organised directory/file structure for (file-system) output, +easily mapped with its clearly defined structure, with all text objects +numbered, you know in advance where in each document output type, a bit of text +will be found (e.g. from an SQL search, you know where to go to find the +prepared html output or PDF etc.)... there is more; easy directory management +and document associations, the document preparation (sub-)directory may be used +to determine output (sub-)directory, the skin used, and the SQL database used, + +(viii) "Concordance file" wordmap, consisting of all the words in a document +and their (text/ object) locations within the text, (and the possibility of +adding vocabularies), + +(ix) document content certification and comparison considerations: (a) the +document and each object within it stamped with an sha256 hash making it +possible to easily check or guarantee that the substantive content of a document +is unchanged, (b) version control, documents integrated with time based source +control system, default RCS or CVS with use of $Id$ tag, which SiSU checks + +(x) SiSU's minimalist markup makes for meaningful "diffing" of the substantive +content of markup-files, + +(xi) easily skinnable, document appearance on a project/site wide, directory +wide, or document instance level easily controlled/changed, + +(xii) in many cases a regular expression may be used (once in the document +header) to define all or part of a documents structure obviating or reducing +the need to provide structural markup within the document, + +(xiii) prepared files may be batch process, documents produced are static files +so this needs to be done only once but may be repeated for various reasons as +desired (updated content, addition of new output formats, updated technology +document presentations/representations) + +(xiv) possible to pre-process, which permits: the easy creation of standard +form documents, and templates/term-sheets, or; building of composite documents +(master documents) from other sisu marked up documents, or marked up parts, +i.e. import documents or parts of text into a main document should this be +desired + +there is a considerable degree of future-proofing, output representations are +"upgradeable", and new document formats may be added. + +(xv) there is a considerable degree of future-proofing, output representations +are "upgradeable", and new document formats may be added: (a) modular, (thanks +in no small part to Ruby) another output format required, write another +module.... (b) easy to update output formats (eg html, XHTML, LaTeX/PDF +produced can be updated in program and run against whole document set), (c) +easy to add, modify, or have alternative syntax rules for input, should you +need to, + +(xvi) scalability, dependent on your file-system (ext3, Reiserfs, XFS, +whatever) and on the relational database used (currently Postgresql and +SQLite), and your hardware, + +(xvii) only marked up files need be backed up, to secure the larger document +set produced, + +(xviii) document management, + +(xix) Syntax highlighting for SiSU markup is available for a number of text +editors. + +(xx) remote operations: (a) run SiSU on a remote server, (having prepared sisu +markup documents locally or on that server, i.e. this solution where sisu is +installed on the remote server, would work whatever type of machine you chose +to prepare your markup documents on), (b) generated document outputs may be +posted by sisu to remote sites (using rsync/scp) (c) document source (plaintext +utf-8) if shared on the net may be identified by its url and processed locally +to produce the different document outputs. + +(xxi) document source may be bundled together (automatically) with associated +documents (multiple language versions or master document with inclusions) and +images and sent as a zip file called a sisupod, if shared on the net these too +may be processed locally to produce the desired document outputs, these may be +downloaded, shared as email attachments, or processed by running sisu against +them, either using a url or the filename. + +(xxii) for basic document generation, the only software dependency is Ruby, and +a few standard Unix tools (this covers plaintext, html, XML, ODF, EPUB, LaTeX). +To use a database you of course need that, and to convert the LaTeX generated +to PDF, a LaTeX processor like tetex or texlive. + +as a developers tool it is flexible and extensible + +*** description + +SiSU ("SiSU information Structuring Universe" or "Structured information, +Serialized Units"),1 is a Unix command line oriented framework for document +structuring, publishing and search. Featuring minimalistic markup, multiple +standard outputs, a common citation system, and granular search. Using markup +applied to a document, SiSU can produce plain text, HTML, XHTML, XML, +OpenDocument, LaTeX or PDF files, and populate an SQL database with objects2 +(equating generally to paragraph-sized chunks) so searches may be performed and +matches returned with that degree of granularity (e.g. your search criteria is +met 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 "published" works (finalized texts as opposed +to works that are frequently changed or updated) for which it provides a fixed +means of reference of content. How it works + +SiSU markup is fairly minimalistic, it consists of: a (largely optional) +document header, made up of information about the document (such as when it was +published, who authored it, and granting what rights) and any processing +instructions; and markup within text which is related to document structure and +typeface. SiSU must be able to discern the structure of a document, (text +headings and their levels in relation to each other), either from information +provided in the instruction header or from markup within the text (or from a +combination of both). Processing is done against an abstraction of the document +comprising of information on the document's structure and its objects,2 which +the program serializes (providing the object numbers) and which are assigned +hash sum values based on their content. This abstraction of information about +document structure, objects, (and hash sums), provides considerable flexibility +in representing documents different ways and for different purposes (e.g. +search, document layout, publishing, content certification, concordance etc.), +and makes it possible to take advantage of some of the strengths of established +ways of representing documents, (or indeed to create new ones). + +1. also chosen for the meaning of the Finnish term "sisu". + +2 objects include: headings, paragraphs, verse, tables, images, but not +footnotes/endnotes which are numbered separately and tied to the object from +which they are referenced. + +More information on SiSU provided at: + +SiSU was developed in relation to legal documents, and is strong across a wide +variety of texts (law, literature...(humanities, law and part of the social +sciences)). SiSU handles images but is not suitable for formulae/ statistics, +or for technical writing at this time. + +SiSU has been developed and has been in use for several years. Requirements to +cover a wide range of documents within its use domain have been explored. + + + + + +2010 +w3 since October 3 1993 +** Finding +*** source +http://git.sisudoc.org/gitweb/ + +sisu git repo: +http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=summary + +sisu-markup-samples git repo: +http://git.sisudoc.org/gitweb/?p=doc/sisu-markup-samples.git;a=summary + +*** mailing list +sisu at lists.sisudoc.org +http://lists.sisudoc.org/listinfo/sisu + +** irc oftc #sisu + +** home pages + + + + +** Installing sisu + +*** where you take responsibility for having the correct dependencies + +Provided you have *Ruby*, *SiSU* can be run. + +SiSU should be run from the directory containing your sisu marked up document +set. + +This works fine so long as you already have sisu external dependencies in +place. For many operations such as html, epub, odt this is likely to be fine. +Note however, that additional external package dependencies, such as texlive +(for pdfs), sqlite3 or postgresql (for search) should you desire to use them +are not taken care of for you. + +**** run off the source tarball without installation + +RUN OFF SOURCE PACKAGE DIRECTORY TREE (WITHOUT INSTALLING) +.......................................................... + +***** 1. Obtain the latest sisu source + +using git: + +http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=summary +http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log + + git clone git://git.sisudoc.org/git/code/sisu.git + +or, identify latest available source: + +https://packages.debian.org/sid/sisu +http://packages.qa.debian.org/s/sisu.html +http://qa.debian.org/developer.php?login=sisu@lists.sisudoc.org + +http://sisudoc.org/sisu/archive/pool/main/s/sisu/ + +and download the: + + sisu_5.4.5.orig.tar.xz + +using debian tool dget: + +The dget tool is included within the devscripts package +https://packages.debian.org/search?keywords=devscripts +to install dget install devscripts: + + apt-get install devscripts + +and then you can get it from Debian: + dget -xu http://ftp.fi.debian.org/debian/pool/main/s/sisu/sisu_5.4.5-1.dsc + +or off sisu repos + dget -x http://www.jus.uio.no/sisu/archive/pool/main/s/sisu/sisu_5.4.5-1.dsc +or + dget -x http://sisudoc.org/sisu/archive/pool/main/s/sisu/sisu_5.4.5-1.dsc + +***** 2. Unpack the source + +Provided you have *Ruby*, *SiSU* can be run without installation straight from +the source package directory tree. + +Run ruby against the full path to bin/sisu (in the unzipped source package +directory tree). SiSU should be run from the directory containing your sisu +marked up document set. + + ruby ~/sisu-5.4.5/bin/sisu --html -v document_name.sst + +This works fine so long as you already have sisu external dependencies in +place. For many operations such as html, epub, odt this is likely to be fine. +Note however, that additional external package dependencies, such as texlive +(for pdfs), sqlite3 or postgresql (for search) should you desire to use them +are not taken care of for you. + +**** gem install (with rake) + +(i) create the gemspec; (ii) build the gem (from the gemspec); (iii) install +the gem + +Provided you have ruby & rake, this can be done with the single command: + + rake gem_create_build_install + +to build and install sisu v5 & sisu v6, alias gemcbi + +separate gems are made/installed for sisu v5 & sisu v6 contained in source. + +to build and install sisu v5, alias gem5cbi: + + rake gem_create_build_install_stable + +to build and install sisu v6, alias gem6cbi: + + rake gem_create_build_install_unstable + +for individual steps (create, build, install) see rake options, rake -T to +specify sisu version for sisu installed via gem + + gem search sisu + + sisu _5.4.5_ --version + + sisu _6.0.11_ --version + +to uninstall sisu installed via gem + + sudo gem uninstall --verbose sisu + +For a list of alternative actions you may type: + + rake help + + rake -T + +Rake: + +**** installation with setup.rb + +this is a three step process, in the root directory of the unpacked *SiSU* as +root type: + +ruby setup.rb config +ruby setup.rb setup +#[as root:] +ruby setup.rb install + +further information: + + + + ruby setup.rb config && ruby setup.rb setup && sudo ruby setup.rb install + +*** Debian install + +*SiSU* is available off the *Debian* archives. It should necessary only to run +as root, Using apt-get: + + apt-get update + + apt get install sisu-complete + +(all sisu dependencies should be taken care of) + +If there are newer versions of *SiSU* upstream, they will be available by +adding the following to your sources list /etc/apt/sources.list + +#/etc/apt/sources.list + +deb http://www.jus.uio.no/sisu/archive unstable main non-free +deb-src http://www.jus.uio.no/sisu/archive unstable main non-free + +The non-free section is for sisu markup samples provided, which contain +authored works the substantive text of which cannot be changed, and which as a +result do not meet the debian free software guidelines. + +*SiSU* is developed on *Debian*, and packages are available for *Debian* that +take care of the dependencies encountered on installation. + +The package is divided into the following components: + + *sisu*, the base code, (the main package on which the others depend), without + any dependencies other than ruby (and for convenience the ruby webrick web + server), this generates a number of types of output on its own, other + packages provide additional functionality, and have their dependencies + + *sisu-complete*, a dummy package that installs the whole of greater sisu as + described below, apart from sisu -examples + + *sisu-pdf*, dependencies used by sisu to produce pdf from /LaTeX/ generated + + *sisu-postgresql*, dependencies used by sisu to populate postgresql database + (further configuration is necessary) + + *sisu-sqlite*, dependencies used by sisu to populate sqlite database + + *sisu-markup-samples*, sisu markup samples and other miscellany (under + *Debian* Free Software Guidelines non-free) + + *SiSU* is available off Debian Unstable and Testing [link: + ] + [^1] install it using apt-get, aptitude or alternative *Debian* install tools. + +** sisu markup :sisu:markup: + +*** sisu markup + +#% structure - headings, levels + * headings (A-D, 1-3) + * inline + 'A~ ' NOTE title level + 'B~ ' NOTE optional + 'C~ ' NOTE optional + 'D~ ' NOTE optional + '1~ ' NOTE chapter level + '2~ ' NOTE optional + '3~ ' NOTE optional + '4~ ' NOTE optional :consider: + * node + * parent + * children + +#% font face NOTE open & close marks, inline within paragraph + * emphasize '*{ ... }*' NOTE configure whether bold italics or underscore, default bold + * bold '!{ ... }!' + * italics '/{ ... }/' + * underscore '_{ ... }_' + * superscript '^{ ... }^' + * subscript ',{ ... },' + * strike '-{ ... }-' + * add '+{ ... }+' + * monospace '#{ ... }#' +#% para NOTE paragraph controls are at the start of a paragraph + * a para is a block of text separated from others by an empty line + * indent + * default, all '_1 ' up to '_9 ' + * first line hang '_1_0 ' + * first line indent further '_0_1 ' + * bullet + [levels 1-6] + '_* ' + '_1* ' + '_2* ' + * numbered list + [levels 1-3] + '# ' + +#% blocks NOTE text blocks that are not to be treated in the way that ordinary paragraphs would be + * code + * [type of markup if any] + * poem + * group + * alt + * tables +#% boxes + NOTE grouped text with code block type color & possibly default image, warning, tip, red, blue etc. decide [NB N/A not implemented] + +#% notes NOTE inline within paragraph at the location where the note reference is to occur + * footnotes '~{ ... }~' + * [bibliography] [NB N/A not implemented] + +#% links, linking + * links - external, web, url + * links - internal + +#% images [multimedia?] + * images + * [base64 inline] [N/A not implemented] + +#% object numbers + * ocn (object numbers) + automatically attributed to substantive objects, paragraphs, tables, blocks, verse (unless exclude marker provided) + +#% contents + * toc (table of contents) + autogenerated from structure/headings information + * index (book index) + built from hints in newline text following a paragraph and starting with ={} has identifying rules for main and subsidiary text + +#% breaks + * line break ' \\ ' inline + * page break, column break ' -\\- ' start of line, breaks a column, starts a new column, if using columns, else breaks the page, starts a new page. + * page break, page new ' =\\= ' start of line, breaks the page, starts a new page. + * horizontal '-..-' start of line, rule page (break) line across page (dividing paragraphs) + +#% book type index + +#% comment + * comment + +#% misc + * term & definition + +*** syntax hilighting + +**** vim +data/sisu/conf/editor-syntax-etc/vim/ +data/sisu/conf/editor-syntax-etc/vim/syntax/sisu.vim + +**** emacs +data/sisu/conf/editor-syntax-etc/emacs/ +data/sisu/conf/editor-syntax-etc/emacs/sisu-mode.el +** todo +sisu_todo.org diff --git a/data/doc/sisu/sisu-done.org b/data/doc/sisu/sisu-done.org deleted file mode 100644 index f39fcee1..00000000 --- a/data/doc/sisu/sisu-done.org +++ /dev/null @@ -1,1987 +0,0 @@ -#+PRIORITIES: A F E -(emacs:evil mode gifts a "vim" of "alternative" powers! ;) - -* General -** Finding -*** source - -http://git.sisudoc.org/gitweb/ - -sisu git repo: -http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=summary - -sisu-markup-samples git repo: -http://git.sisudoc.org/gitweb/?p=doc/sisu-markup-samples.git;a=summary - -*** mailing list -sisu at lists.sisudoc.org - -http://lists.sisudoc.org/listinfo/sisu - -** irc oftc sisu - -** home pages - * - * - * - -** Installing sisu - -*** where you take responsibility for having the correct dependencies - -Provided you have *Ruby*, *SiSU* can be run. - -SiSU should be run from the directory containing your sisu marked up document -set. - -This works fine so long as you already have sisu external dependencies in -place. For many operations such as html, epub, odt this is likely to be fine. -Note however, that additional external package dependencies, such as texlive -(for pdfs), sqlite3 or postgresql (for search) should you desire to use them -are not taken care of for you. - -**** run off the source tarball without installation - -RUN OFF SOURCE PACKAGE DIRECTORY TREE (WITHOUT INSTALLING) -.......................................................... - -***** 1. Obtain the latest sisu source - -using git: - -http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=summary -http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log - - git clone git://git.sisudoc.org/git/code/sisu.git - -or, identify latest available source: - -https://packages.debian.org/sid/sisu -http://packages.qa.debian.org/s/sisu.html -http://qa.debian.org/developer.php?login=sisu@lists.sisudoc.org - -http://sisudoc.org/sisu/archive/pool/main/s/sisu/ - -and download the: - - sisu_5.4.5.orig.tar.xz - -using debian tool dget: - -The dget tool is included within the devscripts package -https://packages.debian.org/search?keywords=devscripts -to install dget install devscripts: - - apt-get install devscripts - -and then you can get it from Debian: - dget -xu http://ftp.fi.debian.org/debian/pool/main/s/sisu/sisu_5.4.5-1.dsc - -or off sisu repos - dget -x http://www.jus.uio.no/sisu/archive/pool/main/s/sisu/sisu_5.4.5-1.dsc -or - dget -x http://sisudoc.org/sisu/archive/pool/main/s/sisu/sisu_5.4.5-1.dsc - -***** 2. Unpack the source - -Provided you have *Ruby*, *SiSU* can be run without installation straight from -the source package directory tree. - -Run ruby against the full path to bin/sisu (in the unzipped source package -directory tree). SiSU should be run from the directory containing your sisu -marked up document set. - - ruby ~/sisu-5.4.5/bin/sisu --html -v document_name.sst - -This works fine so long as you already have sisu external dependencies in -place. For many operations such as html, epub, odt this is likely to be fine. -Note however, that additional external package dependencies, such as texlive -(for pdfs), sqlite3 or postgresql (for search) should you desire to use them -are not taken care of for you. - -**** gem install (with rake) - -(i) create the gemspec; (ii) build the gem (from the gemspec); (iii) install -the gem - -Provided you have ruby & rake, this can be done with the single command: - - rake gem_create_build_install - -to build and install sisu v5 & sisu v6, alias gemcbi - -separate gems are made/installed for sisu v5 & sisu v6 contained in source. - -to build and install sisu v5, alias gem5cbi: - - rake gem_create_build_install_stable - -to build and install sisu v6, alias gem6cbi: - - rake gem_create_build_install_unstable - -for individual steps (create, build, install) see rake options, rake -T to -specify sisu version for sisu installed via gem - - gem search sisu - - sisu _5.4.5_ --version - - sisu _6.0.11_ --version - -to uninstall sisu installed via gem - - sudo gem uninstall --verbose sisu - -For a list of alternative actions you may type: - - rake help - - rake -T - -Rake: - -**** installation with setup.rb - -this is a three step process, in the root directory of the unpacked *SiSU* as -root type: - -ruby setup.rb config -ruby setup.rb setup -#[as root:] -ruby setup.rb install - -further information: - - - - ruby setup.rb config && ruby setup.rb setup && sudo ruby setup.rb install - -*** Debian install - -*SiSU* is available off the *Debian* archives. It should necessary only to run -as root, Using apt-get: - - apt-get update - - apt get install sisu-complete - -(all sisu dependencies should be taken care of) - -If there are newer versions of *SiSU* upstream, they will be available by -adding the following to your sources list /etc/apt/sources.list - -#/etc/apt/sources.list - -deb http://www.jus.uio.no/sisu/archive unstable main non-free -deb-src http://www.jus.uio.no/sisu/archive unstable main non-free - -The non-free section is for sisu markup samples provided, which contain -authored works the substantive text of which cannot be changed, and which as a -result do not meet the debian free software guidelines. - -*SiSU* is developed on *Debian*, and packages are available for *Debian* that -take care of the dependencies encountered on installation. - -The package is divided into the following components: - - *sisu*, the base code, (the main package on which the others depend), without - any dependencies other than ruby (and for convenience the ruby webrick web - server), this generates a number of types of output on its own, other - packages provide additional functionality, and have their dependencies - - *sisu-complete*, a dummy package that installs the whole of greater sisu as - described below, apart from sisu -examples - - *sisu-pdf*, dependencies used by sisu to produce pdf from /LaTeX/ generated - - *sisu-postgresql*, dependencies used by sisu to populate postgresql database - (further configuration is necessary) - - *sisu-sqlite*, dependencies used by sisu to populate sqlite database - - *sisu-markup-samples*, sisu markup samples and other miscellany (under - *Debian* Free Software Guidelines non-free) - - *SiSU* is available off Debian Unstable and Testing [link: - ] - [^1] install it using apt-get, aptitude or alternative *Debian* install tools. - -* Markup :sisu:markup: - -** sisu - -#% structure - headings, levels - * headings (A-D, 1-3) - * inline - 'A~ ' NOTE title level - 'B~ ' NOTE optional - 'C~ ' NOTE optional - 'D~ ' NOTE optional - '1~ ' NOTE chapter level - '2~ ' NOTE optional - '3~ ' NOTE optional - '4~ ' NOTE optional :consider: - * node - * parent - * children - -#% font face NOTE open & close marks, inline within paragraph - * emphasize '*{ ... }*' NOTE configure whether bold italics or underscore, default bold - * bold '!{ ... }!' - * italics '/{ ... }/' - * underscore '_{ ... }_' - * superscript '^{ ... }^' - * subscript ',{ ... },' - * strike '-{ ... }-' - * add '+{ ... }+' - * monospace '#{ ... }#' -#% para NOTE paragraph controls are at the start of a paragraph - * a para is a block of text separated from others by an empty line - * indent - * default, all '_1 ' up to '_9 ' - * first line hang '_1_0 ' - * first line indent further '_0_1 ' - * bullet - [levels 1-6] - '_* ' - '_1* ' - '_2* ' - * numbered list - [levels 1-3] - '# ' - -#% blocks NOTE text blocks that are not to be treated in the way that ordinary paragraphs would be - * code - * [type of markup if any] - * poem - * group - * alt - * tables -#% boxes - NOTE grouped text with code block type color & possibly default image, warning, tip, red, blue etc. decide [NB N/A not implemented] - -#% notes NOTE inline within paragraph at the location where the note reference is to occur - * footnotes '~{ ... }~' - * [bibliography] [NB N/A not implemented] - -#% links, linking - * links - external, web, url - * links - internal - -#% images [multimedia?] - * images - * [base64 inline] [N/A not implemented] - -#% object numbers - * ocn (object numbers) - automatically attributed to substantive objects, paragraphs, tables, blocks, verse (unless exclude marker provided) - -#% contents - * toc (table of contents) - autogenerated from structure/headings information - * index (book index) - built from hints in newline text following a paragraph and starting with ={} has identifying rules for main and subsidiary text - -#% breaks - * line break ' \\ ' inline - * page break, column break ' -\\- ' start of line, breaks a column, starts a new column, if using columns, else breaks the page, starts a new page. - * page break, page new ' =\\= ' start of line, breaks the page, starts a new page. - * horizontal '-..-' start of line, rule page (break) line across page (dividing paragraphs) - -#% book type index - -#% comment - * comment - -#% misc - * term & definition - -** proposals/additions - -*** TODO [#B] markup syntax code block, indicate syntax of code :feature: - ``` code:ruby - -*** TODO [#C] colored boxes round text :feature:ponder: - ``` box:red (select color of box) - ``` box:warn ``` box:tip (some default boxes? decide) - ``` box:red:"Warn" (select color and lead text of box, else instead - select color box & use regular single line bold markup ^!_ Warn$) - -*** TODO [#D] blockquotes implement? :feature:ponder: - ``` quote - not sure how best to represent - -*** TODO [#D] bibliography :feature:ponder: - -*** TODO speaker, as e.g. play (irc?) :feature:ponder: - ``` Ophelia: - ::Ophelia - -*** TODO [#F] time stamp (e.g. for irc, video text?):feature:ponder: - ``` 04:03 - ``` 04:03 ... 07:12 - ``` 04:03 + 03:09 - ``` 12:04:03 - ``` 12:04:03 ... 12:07:12 - ``` 12:04:03 + 03:09 - probably not worth the effort, as time stamp is an alternative - identifying number (to ocn, and ∴ sisu objects not ideal) - -*** TODO book index, alternative based on search within text - -** syntax hilighting - -*** vim -data/sisu/conf/editor-syntax-etc/vim/ -data/sisu/conf/editor-syntax-etc/vim/syntax/sisu.vim - -*** emacs -data/sisu/conf/editor-syntax-etc/emacs/ -data/sisu/conf/editor-syntax-etc/emacs/sisu-mode.el - -* Document Abstraction :sisu:doc_abstr: - -** TODO [#D] XML middle layer? - -*** XMLda sisu - consder alternative sisu layer in XML - -*** TODO [#D] RelaxNG sisu - -* Output :sisu:output: -** New outputs to consider - -*** XML :xml: -%% xml, docbook.txt fictionbook.txt xldl.txt lml.txt tei.txt emacs.txt - - - - - - -xml editor vim emacs - -nXML plugin - - - - - -emacs.txt evil.txt - - - - -To validate a book.xml file using xmllint, run the following command: -$ xmllint --postvalid --xinclude --noout book.xml - -The default location where xmllint will look for the catalog file is -/etc/xml/catalog. Alternatively, you can set the environment variable -XML_CATALOG_FILES to define another default location for catalog -files. Once you’ve got the DTD and catalog set up locally, you can -validate as before: -$ xmllint --postvalid --xinclude --noout book.xml - -%% Docbook -docbook.txt - -%% Fictionbook -fictionbook.txt - -%% XLDL -xldl.txt - -%% Literature Markup Language -lml.txt - -%% Text Encoding Initiative -tei.txt - -**** TODO [#B] docbook :feature: - -***** urls -#% docbook book xml.txt - - - - - - - - - - - - - - - - - - - -***** rb file -lib/sisu/v6/xml_docbook5.rb - -***** transformations :transform:markup_docbook: -#% structure - headings, levels - [] sisu (A-C, 1-3) - [] collapsed (1-6) (decoration) - [] node (child, parent ...) - -#% font face - [] bold - [] italics - [] underscore - [] superscript - [] subscript - [] strike - [] add - -#% para - [] default - [] indent - [] default, all - [] first line hang or indent further - [] bullet - -#% blocks - - [] code - [] [type of markup if any] - [] poem - [] group - [] alt - [] tables - -#% notes - [] footnotes - [] [bibliography?] - -#% links, linking - [] links - external, web, url - [] links - internal - -#% images [multimedia?] - [] images - [] [base 64] - -#% object numbers - [] ocn (object numbers) - -#% contents - [] toc (table of contents) - - [] index (book index) - -#% misc - -**** TODO [#D] fictionbook :feature: - -***** urls -#% fictionbook xml.txt - - - - - - - - - - -***** rb file -lib/sisu/v6/xml_fictionbook2.rb - -***** transformations :transformations:markup_fictionbok: #% -#% structure - headings, levels - [] sisu (A-C, 1-3) - [] collapsed (1-6) (decoration) - [] node (child, parent ...) - -#% font face - [] bold - [] italics - [] underscore - [] superscript - [] subscript - [] strike - [] add - [] monospace - -#% para - [] default - [] indent - [] default, all - [] first line hang or indent further - [] bullet - -#% blocks - [] code - [] [type of markup if any] - [] poem - [] group - [] alt - [] tables - -#% notes - [] footnotes - [] [bibliography?] - -#% links, linking - [] links - external, web, url - [] links - internal - -#% images [multimedia?] - [] images - [] [base 64] - -#% object numbers - [] ocn (object numbers) - -#% contents - [] toc (table of contents) - [] index (book index) - -#% breaks - [] line break - [] horizontal rule - [] column break - [] page break - -#% comment - [] comment - -#% misc - - - - - - - - - - - - -**** TODO [#D] XLDL :feature: - -***** urls -%% xml.txt xldl - novels, stories, poems -Name: XLDL - an XML doctype for novels, stories, poems, playsName: XLDL - an XML doctype for novels, stories, poems, plays - - - - -**** TODO [#E] Literature Markup Language - :feature: - -***** urls -%% Literature Markup Language - - -"It is assumed, that there are three quite different techniques to provide text, -respectively three types of text, this is prose and poetry and code (for -example source code of computer programs or from markup languages)." -Suggestions and Ideas for Literature Markup Language - 1.1 - - -**** TODO [#E] TEI Lite (Text Encoding Initiative) :feature: - -***** urls -%% TEI Lite (Text Encoding Initiative) - - - -*** Text :txt: - -sisu_markup.txt asciidoc.txt markdown.txt textile.txt rst.txt - -**** TODO [#D] asciidoc :feature: - -***** urls -#% asciidoc - - - - - -cheatsheets - - - - - - - - - - -***** rb file -lib/sisu/v6/txt_asaciidoc.rb - -***** transformations :transformations:markup_asciidoc: #% -#% structure - headings, levels - [] sisu (A-C, 1-3) - [] collapsed (1-4) (decoration) - [] inline - '== ' - '=== ' - '==== ' - '===== ' - '' - '' - [] underscore - '-' - '~' - '^' - '+' - '' ['.' proposed] - '' ['.' proposed] - [] node (child, parent ...) - -#% font face - [open & close marks] - [] bold - '*' - [] italics - '_' - [] underscore - '' - [] superscript - '^' - [] subscript - '~' - [] strike - '-' - [] add - [] monospace - '+' - '`' pass markup through unchanged, monospace code - -#% para - [] default - [] indent - [] default, all - [] first line hang or indent further - [] bullet - [levels 1-6] - '*' - '**' - '***' - '****' - '*****' - '*******' - [] numbered list - [levels 1-3] - '. ' number - '.. ' lower alpha - '... ' lower roman - '.... ' upper alpha - '..... ' upper roman - -#% blocks - [] code - [source,perl] - ---- - code here - ---- - [] [type of markup if any] - [] poem - [] group - ---- - grouped text here, actually a listing block - ---- - [] alt - [] tables - -#% notes - [] footnotes - [] [bibliography?] - -#% links, linking - [] links - external, web, url - http://google.com[Google Search] - [] links - internal - -#% images [multimedia?] - [] images - [] [base 64] - -#% object numbers - [] ocn (object numbers) - -#% contents - [] toc (table of contents) - [] index (book index) - -#% breaks - [] line break - "+\n" - forced + - line break - [] horizontal rule - [] column break - [] page break - -#% comment - [] comment - // - -#% misc - - [] term & definition -Term 1:: Definition 1 -Term 2:: Definition 2 -[horizontal] - Term 2.1;; - Definition 2.1 - Term 2.2;; - Definition 2.2 - -**** TODO [#E] markdown :feature: - -***** urls -#% markdown - - - - - - - -Markdown supports two styles of headers, Setext and atx -Setext - - -atx - - - - - - - - - - - - - - -#% pandoc markdown - - - - - - - -#% multimarkdown - - -#% markdown pandoc v multimarkdown - - -#% rST v markdown - - -***** rb file -lib/sisu/v6/txt_markdown.rb - -***** transformations :transformations:markup_markdown: #% -#% structure - headings, levels - [] sisu (A-C, 1-3) - [] collapsed (1-6) (decoration) - [inline 1-5] - '#' - '##' - '###' - '####' - '#####' - '######' - [underscore 1-5] - '=' - '-' - #'~' - #'^' - #'+' - [] node (child, parent ...) - -#% font face - [open & close marks] - [] bold - '**' - [] italics - '*' - [] underscore - '' - [] superscript - '' - [] subscript - '' - [] strike - '' - [] add - [] monospace - '`' - -#% para - [] default - [] indent - [] default, all - [] first line hang or indent further - [] bullet - '*' - [] numbered list - '0.' - -#% blocks - [] code - ' ' #indent at least 4 spaces - [] [type of markup if any] - [] poem - [] group - [] alt - [] tables - -#% notes - [] footnotes - [] [bibliography?] - -#% links, linking - [] links - external, web, url - [] links - internal - -#% images [multimedia?] - [] images - [] [base 64] - -#% object numbers - [] ocn (object numbers) - -#% contents - [] toc (table of contents) - [] index (book index) - -#% breaks - [] line break - [] horizontal rule - (three or more asterisks hypens or underscores) - * * * - *** - ***** - - - - - ___ - [] column break - [] page break - -#% misc - -**** TODO [#F] rst :feature: - -***** urls -#% rST - - - - - - - - -#% rST v markdown - - -***** rb file -lib/sisu/v6/txt_rst.rb - -***** transformations :transformations:markup_rst: #% -#% structure - headings, levels - [] sisu (A-C, 1-3) - [] collapsed (1-6) (decoration) - [inline] - N/A - [underscore] - Titles are underlined (or over- and underlined) with a printing - nonalphanumeric 7-bit ASCII character. Recommended choices are - "= - ` : ' " ~ ^ _ * + # < >". The underline/overline must be at - least as long as the title text. - '=' - '-' - '`' - ':' - "'" - '"' - - [] node (child, parent ...) - -#% font face - [] bold - '**' - [] italics - '*' - [] underscore - '+' - [] superscript - '^' - [] subscript - [] strike - '-' - [] add - [] monospace - '``' - -#% para - [] default - [] indent - [] default, all - [] first line hang or indent further - [] bullet - "-", "*" or "+" - '-' - [] numbered list - '#.' - -#% blocks - [] code - [] [type of markup if any] - [] poem - [] group - [] alt - [] tables - -#% notes - [] footnotes - [binary] - Footnote references, like [5]_. - Note that footnotes may get - rearranged, e.g., to the bottom of - the "page". - .. [5] A numerical footnote. - -- - Autonumbered footnotes are - possible, like using [#]_ and [#]_. - .. [#] This is the first one. - .. [#] This is the second one. - - [] [bibliography?] - -#% links, linking - [] links - external, web, url - Typical result - External hyperlinks, like Python_. - .. _Python: - or - External hyperlinks, like `Python - `_. - [] links - internal - Internal crossreferences, like example_. - .. _example: - - This is an example crossreference target. - -- - Titles are targets, too - ======================= - Implict references, like `Titles are - targets, too`_. - -#% images [multimedia?] - [] images - [] [base 64] - -#% object numbers - [] ocn (object numbers) - -#% contents - [] toc (table of contents) - [] index (book index) - -#% breaks - [] line break - [] horizontal rule - [] column break - [] page break - -#% misc - -**** TODO [#F] textile :feature: - -***** urls -#% textile - -v2.4 - -v2 - - -***** rb file -lib/sisu/v6/txt_textile.rb - -***** transformations :transformations:markup_textile: #% -#% structure - headings, levels - [] sisu (A-C, 1-3) - [] collapsed (1-6) (decoration) - [inline] - h1(#id). An HTML first-level heading - h2. An HTML second-level heading - h3. An HTML third-level heading - h4. An HTML fourth-level heading - h5. An HTML fifth-level heading - h6. An HTML sixth-level heading - [underscore] - N/A - - [] node (child, parent ...) - -#% font face - [] bold - *bold text* - [] italics - _italic text_ - [] underscore - +underlined text+ - [] superscript - ^TM^ - [] subscript - ~subscript~ - [] strike - -strikethrough text- - [] add - -#% para - [] default - [] indent - [] default, all - [] first line hang or indent further - [] bullet - * bulleted list - ** 2-level - -#% blocks - [] code - [] [type of markup if any] - [] poem - [] group - [] alt - [] tables - |Table | with two columns | - |and two | rows | - -#% notes - [] footnotes - Text with a link to some reference[1] - fn1. Footnote explanation - [] [bibliography?] - -#% links, linking - [] links - external, web, url - "(classname)link text(title tooltip)":link_address - "Link to Wikipedia":http://www.wikipedia.org - [] links - internal - -#% images [multimedia?] - [] images - !http://commons.wikimedia.org/wiki/Special:Filepath/Wikipedia-logo-en.png! - !imageurl(alt text)! - [] [base 64] - -#% object numbers - [] ocn (object numbers) - -#% contents - [] toc (table of contents) - [] index (book index) - -#% breaks - [] line break - [] horizontal rule - [] column break - [] page break - -#% misc - [] *_bold italic text_* - [] *-bold strikethrough text-* - [] *_-bold italic strikethrough text-_* - [] *+bold underlined text+* - [] *_+italic underlined text+_ - [] *_+bold italic underlined text+_ - [] *_-+bold italic strikethrough underlined text+-_* - %{font-size:18pt}font size% - %{color:red}text in red% - # Chapter 1 - -#% notes -heading inline only -footnotes uses marker and endnote, check - -** Improvements - -*** HTML - -*** XML - -*** --strict mode (html w3c compliant ocn etc.) - -* Code (ruby) :sisu:code: - -** code enhancements :enhance: - -*** TODO [#D] directory & path, use ruby directory tools - -*** TODO [#D] document url shortcut, allow addition of alternative dir stub -(e.g. viral Spiral) - -** code refactoring :refactor: - -*** ruby 2.1 - -**** DONE make sure sisu works - -** bugs :bug: - -*** misc, unclassified - -**** DONE (6.0.5) [#B] sisu should give warning when part of minimal essential structure is missing :processing:fix: - -work through testing for as many of these as possible - -minimal content/structure requirement: -[metadata] - @title: - @creator: -[levels] - A~ (level A [title]) - 1~ (at least one level 1 [segment/(chapter)]) -test what happens in the absence of each - -structure rules (document heirarchy, heading levels): - - there are two sets of heading levels ABCD (title & parts if any) and 123 (segment & subsegments if any) - sisu has the fllowing levels: - - A~ [title] . required (== 1) followed by B~ or 1~ - B~ [part] * followed by C~ or 1~ - C~ [subpart] * followed by D~ or 1~ - D~ [subsubpart] * followed by 1~ - 1~ [segment (chapter)] + required (>= 1) followed by text or 2~ - text * followed by more text or 1~, 2~ or relevant part *(B~ if none other used; if C~ is last used: C~ or B~; if D~ is used: D~, C~ or B~) - 2~ [subsegment] * followed by text or 3~ - text * followed by more text or 1~, 2~ or 3~ or relevant part, see *() - 3~ [subsubsegment] * followed by text - text * followed by more text or 1~, 2~ or 3~ or relevant part, see *() - - * level A~ is the tile and is mandatory - * there can only be one level A~ - * heading levels BCD, are optional and there may be several of each - (where all three are used corresponding to e.g. Book Part Section) - * sublevels that are used must follow each other sequentially (alphabetically), - * heading levels A~ B~ C~ D~ are followed by other heading levels rather than substantive text - which may be the subsequent sequential (alphabetic) heading part level - or a heading (segment) level 1~ - * there must be at least one heading (segment) level 1~ - (the level on which the text is segmented, in a book would correspond to the Chapter level) - * additional heading levels 1~ 2~ 3~ are optional and there may be several of each - * heading levels 1~ 2~ 3~ are followed by text (which may be followed by the same heading level) - and/or the next lower numeric heading level (followed by text) - or indeed return to the relevant part level - (as a corollary to the rules above substantive text/ content - must be preceded by a level 1~ (2~ or 3~) heading) - -there must be a title, level A -creator field absent: crash, no warnings given -title missing: -level A missing: -no level 1: - -***** NOTES/COMMENTS - -revisit, - * check logic, add to if possible - * tidy, inelegant solution - -**** DONE (5.3.5::6.0.5) [#B] victory chals discussed parsing problem caused by use of open-close markers around url - - -*** DBT Outstanding bugs -- sisu caught by removal of ruby-dbi - -**** DONE (pending acceptance) [#B] sisu 5.3.4-1 marked for autoremoval from debian testing on 2014-06-10, for depending on ruby-dbi - -sisu 5.3.4-1 is marked for autoremoval from testing on 2014-06-10 -It (build-)depends on packages with these RC bugs: -746081: ruby-dbi: FTBFS: ERROR: Test "ruby2.1" failed: wrong number -of arguments (3 for 1..2) - -The current status of use of ruby-dbi in sisu. - -from: -http://lists.sisudoc.org/pipermail/sisu/2014-May/000818.html - -***** sisu - SiSU does not depend on an sql database to be useful and most users do - not use the database (population and resulting search) possibilities. - -***** DONE [#B] sisu-sqlite - 5.3.4 uses ruby-sqlite3 directly. There has been a - dependency within debian/control on ruby-dbi for sisu-sqlite, this can - safely be removed, without affecting its operation. - (it is used rather by the sample sqlite3 search form) - - >Solution Proposed: remove debian/control dependency on ruby-dbi - - Solution Implemented: - * sisu-sqlite uses 'sqlite3' ruby-sqlite3 (any superflous dbi loading dropped) - * code tests passed (create tables, populate db etc. work fine) - (closes) - -***** DONE [#B] sisu-postgresql - sisu-postgresql 5.3.4 uses ruby-pg through ruby-dbi. - - >Solution Proposed: - >* attempt now to fix by migrating to use ruby-pg directly - > * remove dependency on ruby-dbi in debian/control - > * rewrite code within sisu to work directly with ruby-pg - - Solution Implemented: - * sisu-postgresql uses 'pg' ruby-pg (ruby-dbi dropped) - * code tests passed (create tables, populate db etc. work fine) - (closes) - -***** DONE [#B] sample cgi search forms - there is a sample cgi search form facility within sisu that uses - ruby-dbi to query sqlite3 or pg databases. - - >Solution Proposed: - >* file a wishlist bug against sisu. No action needed immediately - > (other perhaps than to remove references to ruby-dbi). This offering - > in sisu would be classified as "wishlist" as these are samples only - > and need not be provided at all as populating the database (at an - > object level) in this case is the challenge (so you could say these - > documents meet your search criteria at these locations within them - > (relevant to almost all output formats html, epub, pdf etc.) (and - > may be looked up in these languages if they are available)) and is - > independent from search, once you have an sql database you can query - > it as you wish. (the cgi sample forms will be provided again - > eventually using ruby-sqlite3 and ruby-pg directly). - - Solution Implemented: - * sample cgi search froms (cgi database query forms) fixed :) - * pg sample uses 'pg' (dbi dropped) - generate sample form using: sisu --sample-search-form --db-pg - * sqlite sample uses 'sqlite3' (dbi dropped) - generate sample form using: sisu --sample-search-form --db-sqlite - (closes) - -***** NOTES/COMMENTS - -debian/control, remove dependency on ruby-dbi, contained in sisu-postgresql and sisu-sqlite - -Current status - * sisu-sqlite ok, uses 'sqlite3' (superflous dbi loading dropped) - * sisu-postgresql ok, uses 'pg' (dbi dropped) - * sample cgi search froms (cgi database query forms) ok :) - * pg sample uses 'pg' (dbi dropped) - * sqlite sample uses 'sqlite3' (dbi dropped) - -*** DBT Outstanding bugs -- Normal bugs; Unclassified (2 bugs) :debian:dbt:normal: - - -**** DONE (5.3.5::6.0.5) [#B] #744360 [n|u] sisu: includes do not work properly :processing:fix: - - -From: Daniel Baumann -To: Debian Bug Tracking System -Subject: includes do not work properly -Date: Sun, 13 Apr 2014 12:38:59 +0200 -Package: sisu -Version: 5.3.4-1 -Severity: wishlist - -using this in foo.ssm: - - :A~ foo - - :B~ bar - - << bar/baz.ssi - -and this in baz.ssi: - - 1~ foo bar baz - -then everything works. - -using the more natural foo.ssm: - - :A~ foo - - << bar/baz.ssi - -and baz.ssi: - - :B~ bar - - 1~ foo bar baz - -makes ':B~ bar' being ignored in the output (pdf) entirely. - -Regards, -Daniel - -***** NOTES/COMMENTS - -it appears both give faulty text, though in different ways - -fixed - -**** DONE (5.3.5::6.0.5) [#B] #744378 [n|u] sisu: --no-manifest not working anymore :check: - - -From: Daniel Baumann -To: Debian Bug Tracking System -Subject: --no-manifest not working anymore -Date: Sun, 13 Apr 2014 16:12:13 +0200 -Package: sisu -Version: 5.3.4-1 -Severity: wishlist - -when running sisu-pdf with --no-manifest, the output (pdf) still -contains the sisu manifest at the end of the document. - -Regards, -Daniel - -***** NOTES/COMMENTS - -fix, metadata page in pdf should not contain link to manifest where --no-manifest flag is used - - -**** DONE (5.3.5::6.0.5) [#D] #744353 [w|u] sisu output: please do not use typewriter for urls :output:consider: - - -From: Daniel Baumann -To: Debian Bug Tracking System -Subject: please do not use typewriter for urls -Date: Sun, 13 Apr 2014 12:28:27 +0200 -Package: sisu -Version: 5.3.4-1 -Severity: wishlist - -when using urls in sisu like this: - - http://example.org - -sisu then creates in the output (pdf) links like this: - - - -where as '' is written in typewriter font -(monospace). please don't do that automagically since it's desturbing -the visual flow when reading. If the users wants that, he should be able -to configure it. - -Regards, -Daniel - -***** NOTES/COMMENTS - -monospace for url outputs in pdf - -this is default behavior of the latex url package (it uses tt typewriter font) -it is possible to modify the font to sf class or tm/rm class, & I now default to sf -this means when the sisu default sf is used there will be no difference in typeface, -but when times roman or other is used, urls will be in sf instead of that font, -(instead of the latex default typewriter) - -it provides a visual cue even when output is monochrome, without color -(and is in some way related to #744391 sisu output: no color on a4 portrait) -however, it is worth noting here that urls are printed in a smaller font so as -to fit more on a line of text - -**** DONE (5.3.5::6.0.5) [#C] #744355 [w|u] vim syntaxhighlighting: includes and directories :syntaxhi:fix: - - -From: Daniel Baumann -To: Debian Bug Tracking System -Subject: vim syntaxhighlighting: includes and directories -Date: Sun, 13 Apr 2014 12:28:46 +0200 -Package: sisu -Version: 5.3.4-1 -Severity: wishlist - -When using includes like this: - - << foo.ssi - -then vim correctly displays the line in blue. - -However, when using includes in a subdirectory like this: - - << bar/foo.ssi - -then vim doesn't use any colors at all. - -Regards, -Daniel - -***** NOTES/COMMENTS - -done - -**** DONE PASS [#C] #744356 [w|u] vim syntaxhighlighting: urls and tags :discuss:close: - - -From: Daniel Baumann -To: Debian Bug Tracking System -Subject: vim syntaxhighlighting: urls and tags -Date: Sun, 13 Apr 2014 12:28:56 +0200 -Package: sisu -Version: 5.3.4-1 -Severity: wishlist - -When using an URL at the end of a sentence like this: - - Foo bar baz http://example.org. - -then vim properly highlights the url in blue. - -this also works properly when a second sentence after it, like: - - Foo bar baz http://example.org. Foo bar baz http://example.org. - -it works with html tag as well, like this: - - Foo bar baz http://example.org.
Foo bar baz http://example.org. - -but it doesn't work if there's no space: - - Foo bar baz http://example.org.
Foo bar baz http://example.org. - -then, the string 'http://www.gnu.org/licenses/.<' is shown red. - -Regards, -Daniel - -***** NOTES/COMMENTS - -this is meant to be flagged as an error, -(red indicates error, and is an error will not parse correctly) -even if the sisu parser works in the flagged case there is no promise that it will in future - -use of angle bracket markers (html markers) in sisu markup is depreciated. -for line-break use \\ instead, -for which there should be surrounding spaces or a preceding space and end of line; -if
is still used there should be a space after the url - which sisu should remove in output. - -would like to close without further action -re-open if necessary - -**** DONE (6.0.5) [#C] #744357 [w|u] sisu output: please create mailto links automatically - - -From: Daniel Baumann -To: Debian Bug Tracking System -Subject: please create mailto links automatically -Date: Sun, 13 Apr 2014 12:29:12 +0200 -Package: sisu -Version: 5.3.4-1 -Severity: wishlist - -When using urls like: - - http://example.org - -in sisu, the output (pdf) contains a hyperlink to http://example.org -automatically, which is nice. - -please also create mailto links when using email adresses like: - - john.doe@example.org - -Regards, -Daniel - -***** NOTES/COMMENTS - -for pdf fix/implement mailto links -done but requires further testing & possibly refinement - -**** DONE (5.3.5::6.0.5) [#C] #744358 [w|u] sisu output: please do not add ';' after \:copyright: :output:fix: - - -From: Daniel Baumann -To: Debian Bug Tracking System -Subject: please do not add ';' after :copyright: -Date: Sun, 13 Apr 2014 12:29:20 +0200 -Package: sisu -Version: 5.3.4-1 -Severity: wishlist - -When using: - - :copyright: foo bar baz. - -sisu generates the following in the output format (pdf): - - foo bar baz.; - -Please do not automagically add a semicolon (;). If the user wants a -semicolon, he would add one. - -Regards, -Daniel - -***** NOTES/COMMENTS - -fix copyright, remove trailing semi-colon - -**** DONE (5.3.5::6.0.5) [#B] #744379 [w|u] sisu: missing includes doesn't give an error :processing:fix: - - -From: Daniel Baumann -To: Debian Bug Tracking System -Subject: missing includes doesn't give an error -Date: Sun, 13 Apr 2014 16:14:46 +0200 -Package: sisu -Version: 5.3.4-1 -Severity: wishlist - -When using includes (*.ssi) in a sisu master document (*.ssm) like: - - << foo.ssi - -and that to be included file foo.ssi (for whatever reason) doesn't -exist, sisu doesn't error out but include '<< foo.ssi' literally as a -string in the output (pdf). - -Regards, -Daniel - -***** NOTES/COMMENTS - -5.3.4-1 writes the following to the screen: -"ERROR test.ssm.sst requires invalid or non-existent file: foo.ssi" - -and unsatisfactorily within the text output it writes no error message but the include instruction: - -"<< foo.ssi" - -5.3.5, the current "fix"/ solution, is to add an error message within the text rather than to stop processing with an error. -In addition to (i) slightly modified (you could say corrected) to the following: - -"ERROR test.ssm requires an invalid or non-existent file: foo.ssi" - -the following is written within the text output: - -"<< foo.ssi [ERROR test.ssm requires an invalid or non-existent file: foo.ssi]" - -**** DONE (5.3.5::6.0.5) [#D] #744381 [w|u] sisu syntax: inconsistency \:copyright: and \:license: :metadata: - - -From: Daniel Baumann -To: Debian Bug Tracking System -Subject: inconsistency between :copyright: and :license: -Date: Sun, 13 Apr 2014 16:26:55 +0200 -Package: sisu -Version: 5.3.4-1 -Severity: wishlist - -when using ':copyright: foo', then the output contains 'foo'. - -when using ':license: foo', then the output contains 'License: foo'. - -this is inconsistent. either both should have a 'prefix' in the output, -or neither should have one (i'd prefere the latter). - -Regards, -Daniel - -***** NOTES/COMMENTS - -Under rights there are a series of sub-categories starting with copyright, that -need to be distinguished. Until now started distinguishing after after -Copyright. For consistency have add the prefix 'Copyright' to the output. -Preference to omit noted, but this solution is consistent with options -provided. Bug closed, re-open if necessary. - -**** DONE (6.0.5) [#B] #744383 [w|u] sisu syntax: :B and :C result in the same formatting :output:fix: (partial solution) - - -From: Daniel Baumann -To: Debian Bug Tracking System -Subject: sisu syntax: :B and :C result in the same formatting -Date: Sun, 13 Apr 2014 16:32:07 +0200 -Package: sisu -Version: 5.3.4-1 -Severity: wishlist - -when using :A, :B, and :C in sisu, in the output (pdf) both :B and :C -are formatted identically. - -imho :C should be 'smaller' than :B. - -or, as an analogy with html: i would expect that :A equals

, :B -equals

, and :C equals

. currently, (in that analogy), :B and :C -both equal

. - -Regards, -Daniel - -***** NOTES/COMMENTS - -this is in part an artifact of LaTeX not having as many document heading levels -and trying to take advantage of the behavior of existing levels rather than -customizing further - -look for a solution, possibly overriding the default font sizes for each - -The current settings were chosen because, there are not enough levels and I -find too many different font sizes disconcerting, especially running sisu over -a wide variety of document types - -the following levels are available in LaTeX - -\part -\chapter -\section -\subsection -\subsubsection - -the levels in sisu are - -A [title] -B [part] -C [subpart] -D [subsubpart] -1 [segment (chapter)] -2 [subsegment] -3 [subsubsegment] - -sisu current mapping: - -level A [title] -level B C D \part (it is up to the user to make part levels visually distinguishable e.g. Book Part Section) -[skipped \chapter] -[skipped \section] -level 1 \subsection -level 2 \subsubsection -level 3 \subsubsection - -the reason for skipping section was the default configuration and resulting -fact that it made for a table of contents that takes more space - -sisu new mapping: - -level A [title] -level B C D \part (it is up to the user to make part levels visually distinguishable e.g. Book Part Section) -[skipped \chapter] -level 1 \section -level 2 \subsection -level 3 \subsubsection - -levels B C & D are the same size, - it is up to the user to make part levels visually distinguishable - e.g. Book Part Section -levels 1 2 & 3 are now distinguished - -(Closes #744386) sisu syntax: 1~ and 2~ result in the same formatting -(under consideration & yet to be done #744383) sisu syntax: :B and :C result in the same formatting -(touches ) -override part font size settings for different levels (B C D) - -**** DONE CLOSED [#C] #744384 [w|u] sisu syntax: relies on empty lines - - -From: Daniel Baumann -To: Debian Bug Tracking System -Subject: sisu syntax: relies on empty lines -Date: Sun, 13 Apr 2014 16:34:46 +0200 -Package: sisu -Version: 5.3.4-1 -Severity: wishlist - -the following snipped: - - :C~ foo bar - << foo-bar.ssi - -means that the include is ignored entirely. apparently sisu relies on -having an empty line in between like this: - - :C~ foo bar - - << foo-bar.ssi - -Regards, -Daniel - -***** NOTES/COMMENTS - -consider, - -(i) as a general observation, sisu relies on emptly lines to identify separate objects - such as headings, paragraphs (and indeed insertions) - -(ii) a heading need not be on a single line (so << would be part of that heading) -this means sisu should be able to work identifying headings in wrapped texts -(e.g. where the text is wrapped at 80 and the heading is longer than that) - -there has been no rule to the contrary (i.e. that headings should be on a single text line) - -consider, should there be such a rule? - -**** DONE (5.3.5::6.0.5) [#B] #744386 [w|u] sisu syntax: 1~ and 2~ result in the same formatting :output:pdf:fix: (see #744383) - - -From: Daniel Baumann -To: Debian Bug Tracking System -Subject: sisu syntax: 1~ and 2~ result in the same formatting -Date: Sun, 13 Apr 2014 16:43:51 +0200 -Package: sisu -Version: 5.3.4-1 -Severity: wishlist - -similar as with #744383, the same also applies for 1~ and 2~ - they -should be different in the output format (pdf here). - -Regards, -Daniel - -***** NOTES/COMMENTS - -1~ 2~ 3~ are now differentiated - -deal with under #744383 - -**** DONE (5.3.5::6.0.5) [#C] #744391 [w|u] sisu output: no color on a4 portrait :output:pdf:contemplate: - - -From: Daniel Baumann -To: Debian Bug Tracking System -Subject: sisu output: please use (blue) color for links -Date: Sun, 13 Apr 2014 17:23:37 +0200 -Package: sisu -Version: 5.3.4-1 -Severity: wishlist -Tags: upstream - -it would be nice if links (urls and emails) would be colored blue to -mark them visually as links. this behaviour is somewhat the lowest -common denominator in browsers (if you use html without any css that is). - -Regards, -Daniel - -From: Daniel Baumann -To: 744391@bugs.debian.org -Subject: Re: sisu output: please use (blue) color for links -Date: Sun, 13 Apr 2014 17:35:33 +0200 -retitle 744391 sisu output: no color on a4 portrait -thanks - -now this is strange.. turns out that (yes, i have colors enabled in -sisurc) the portrait a4 pdf has no colors at all, while the landscape a4 -pdf does indeed have colors (red for toc, blue for links). - -Regards, -Daniel - -***** NOTES/COMMENTS - -background: -portrait was provided for print/paper copy and is great for that in monochrome -(without grays for colored links), -landscape better matching a screen for visual presentations, color affecting the landscape only - -solution: -make configurable by cli & rc file -make both (portrait & landscape colors) configurable -either as hyperlinks monochrome or colored -overriding existing default which remains as described - -document -cli: ---pdf-hyperlinks-no-color or --pdf-hyperlinks-mono ---pdf-hyperlinks-color - -rc: - -default: - pdf_hyperlinks: *[possible values] - pdf_hyperlinks_portrait: *[possible values] - pdf_hyperlinks_landscape: *[possible values] - - * 'color' or ('mono' or 'no-color' or 'color-off') - - -**** DONE (5.3.5::6.0.5) [#B] #744399 [w|u] sisu syntax: :A smaller formatted than :B :output:fix: (see #744383) (partial solution) - - -From: Daniel Baumann -To: Debian Bug Tracking System -Subject: sisu syntax: :A smaller formatted than :B -Date: Sun, 13 Apr 2014 17:49:26 +0200 -Package: sisu -Version: 5.3.4-1 -Severity: wishlist -Tags: upstream - -in a document like this: - -:A~ foo - -:B~ bar - -the :A~ 'title' is formated 'smaller' (not bold, smaller font size) than -the :B~ 'title' on the first page of the actual document (means, first -page after TOC). - -Regards, -Daniel - -***** NOTES/COMMENTS - -for pdf - -now is same size see #744383 - -\part (level A B C D) -\chapter (skipped) -\section (level 1) -\subsection (level 2) -\subsubsection (level 3) - -**** DONE (5.3.5::6.0.5) [#C] #744402 [w|u] sisu: support sha512 :implement: - - -From: Daniel Baumann -To: Debian Bug Tracking System -Subject: sisu: support sha512 -Date: Sun, 13 Apr 2014 18:06:56 +0200 -Package: sisu -Version: 5.3.4-1 -Severity: wishlist -Tags: upstream - -sisu uses sha256 when using sha as digest, please support sha512. - -it would be even nicer if you could specify the actual digest like -'sha512', 'sha256', etc. rather than just 'sha'. - -Regards, -Daniel - -***** NOTES/COMMENTS - -implemented -document command line option --sha512 - -**** DONE (5.3.5::6.0.5) [#C] #744405 [w|u] sisu: set default font size :configuration:pdf:implement: - - -From: Daniel Baumann -To: Debian Bug Tracking System -Subject: sisu: set default font size -Date: Sun, 13 Apr 2014 18:29:46 +0200 -Package: sisu -Version: 5.3.4-1 -Severity: wishlist -Tags: upstream - -in sisurc, one can set the default fonts. it would be nice to be also -able to set the default font size. - -Regards, -Daniel - -***** NOTES/COMMENTS - -for pdf make configurable - -yaml.rc - -default: - texpdf_fontsize: 12 - -command-line - ---pdf-fontsize-12 ---pdf-fontsize-8 -etc. - - -**** DONE (5.5.0::6.1.0) [#C] #744408 [w|u] sisu: support more than one level of includes/nested includes - - -From: Daniel Baumann -To: Debian Bug Tracking System -Subject: sisu: support more than one level of includes/nested includes -Date: Sun, 13 Apr 2014 18:39:23 +0200 -Package: sisu -Version: 5.3.4-1 -Severity: wishlist -Tags: upstream - -currently, it's possible to use only one ssm file which itself includes -one or more ssi files. - -it would be nice if the ssm could include an 'intermediate' ssi, which -then includes further ssi files. this is very handy for larger documents. - -Regards, -Daniel - -***** NOTES/COMMENTS - -consider, -I have to date deliberately tried to keep it easy to follow documents & not have too much depth ... -The idea of recursive includes is un-attractive (messy for a document) - -.ssm currently can contain/include .sst or .ssi -.sst files can be processed independently, -.ssi files are only insertions & 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 - -this is pretty much as requested by wishlist 744408 - -allowing .ssi to also include other .ssi or .sst could lead to recursive .ssi - -stopping after an additional level of includes seems arbitrary, and possibly prone to error if you are dealing with many documents - -**** DONE (6.0.5) [#C] #744541 [w|u] sisu: urls in @creator broken - - -From: Daniel Baumann -To: Debian Bug Tracking System -Subject: sisu: urls in @creator broken -Date: Sun, 13 Apr 2014 18:45:35 +0200 -Package: sisu -Version: 5.3.4-1 -Severity: wishlist -Tags: upstream - -first, if you have an url within @creator, like: - - @creator: foo bar http://example.org - -the generation fails (pdf output). - -as a workaround, i put the url into parenthesis, like: - - @creator: foo bar (http://example.org) - -but then, it would be nice if that url would be automatically -transformed into a link in the output format (pdf). - -Regards, -Daniel - -***** NOTES/COMMENTS - -pdf, fix diff --git a/data/doc/sisu/sisu.org b/data/doc/sisu/sisu.org deleted file mode 100644 index a5f8dbdc..00000000 --- a/data/doc/sisu/sisu.org +++ /dev/null @@ -1,1546 +0,0 @@ -#+PRIORITIES: A F E -(emacs:evil mode gifts a "vim" of "alternative" powers! ;) - -* General -** Finding -*** source - -http://git.sisudoc.org/gitweb/ - -sisu git repo: -http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=summary - -sisu-markup-samples git repo: -http://git.sisudoc.org/gitweb/?p=doc/sisu-markup-samples.git;a=summary - -*** mailing list -sisu at lists.sisudoc.org - -http://lists.sisudoc.org/listinfo/sisu - -** irc oftc sisu - -** home pages - * - * - * - -** Installing sisu - -*** where you take responsibility for having the correct dependencies - -Provided you have *Ruby*, *SiSU* can be run. - -SiSU should be run from the directory containing your sisu marked up document -set. - -This works fine so long as you already have sisu external dependencies in -place. For many operations such as html, epub, odt this is likely to be fine. -Note however, that additional external package dependencies, such as texlive -(for pdfs), sqlite3 or postgresql (for search) should you desire to use them -are not taken care of for you. - -**** run off the source tarball without installation - -RUN OFF SOURCE PACKAGE DIRECTORY TREE (WITHOUT INSTALLING) -.......................................................... - -***** 1. Obtain the latest sisu source - -using git: - -http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=summary -http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log - - git clone git://git.sisudoc.org/git/code/sisu.git - -or, identify latest available source: - -https://packages.debian.org/sid/sisu -http://packages.qa.debian.org/s/sisu.html -http://qa.debian.org/developer.php?login=sisu@lists.sisudoc.org - -http://sisudoc.org/sisu/archive/pool/main/s/sisu/ - -and download the: - - sisu_5.4.5.orig.tar.xz - -using debian tool dget: - -The dget tool is included within the devscripts package -https://packages.debian.org/search?keywords=devscripts -to install dget install devscripts: - - apt-get install devscripts - -and then you can get it from Debian: - dget -xu http://ftp.fi.debian.org/debian/pool/main/s/sisu/sisu_5.4.5-1.dsc - -or off sisu repos - dget -x http://www.jus.uio.no/sisu/archive/pool/main/s/sisu/sisu_5.4.5-1.dsc -or - dget -x http://sisudoc.org/sisu/archive/pool/main/s/sisu/sisu_5.4.5-1.dsc - -***** 2. Unpack the source - -Provided you have *Ruby*, *SiSU* can be run without installation straight from -the source package directory tree. - -Run ruby against the full path to bin/sisu (in the unzipped source package -directory tree). SiSU should be run from the directory containing your sisu -marked up document set. - - ruby ~/sisu-5.4.5/bin/sisu --html -v document_name.sst - -This works fine so long as you already have sisu external dependencies in -place. For many operations such as html, epub, odt this is likely to be fine. -Note however, that additional external package dependencies, such as texlive -(for pdfs), sqlite3 or postgresql (for search) should you desire to use them -are not taken care of for you. - -**** gem install (with rake) - -(i) create the gemspec; (ii) build the gem (from the gemspec); (iii) install -the gem - -Provided you have ruby & rake, this can be done with the single command: - - rake gem_create_build_install - -to build and install sisu v5 & sisu v6, alias gemcbi - -separate gems are made/installed for sisu v5 & sisu v6 contained in source. - -to build and install sisu v5, alias gem5cbi: - - rake gem_create_build_install_stable - -to build and install sisu v6, alias gem6cbi: - - rake gem_create_build_install_unstable - -for individual steps (create, build, install) see rake options, rake -T to -specify sisu version for sisu installed via gem - - gem search sisu - - sisu _5.4.5_ --version - - sisu _6.0.11_ --version - -to uninstall sisu installed via gem - - sudo gem uninstall --verbose sisu - -For a list of alternative actions you may type: - - rake help - - rake -T - -Rake: - -**** installation with setup.rb - -this is a three step process, in the root directory of the unpacked *SiSU* as -root type: - -ruby setup.rb config -ruby setup.rb setup -#[as root:] -ruby setup.rb install - -further information: - - - - ruby setup.rb config && ruby setup.rb setup && sudo ruby setup.rb install - -*** Debian install - -*SiSU* is available off the *Debian* archives. It should necessary only to run -as root, Using apt-get: - - apt-get update - - apt get install sisu-complete - -(all sisu dependencies should be taken care of) - -If there are newer versions of *SiSU* upstream, they will be available by -adding the following to your sources list /etc/apt/sources.list - -#/etc/apt/sources.list - -deb http://www.jus.uio.no/sisu/archive unstable main non-free -deb-src http://www.jus.uio.no/sisu/archive unstable main non-free - -The non-free section is for sisu markup samples provided, which contain -authored works the substantive text of which cannot be changed, and which as a -result do not meet the debian free software guidelines. - -*SiSU* is developed on *Debian*, and packages are available for *Debian* that -take care of the dependencies encountered on installation. - -The package is divided into the following components: - - *sisu*, the base code, (the main package on which the others depend), without - any dependencies other than ruby (and for convenience the ruby webrick web - server), this generates a number of types of output on its own, other - packages provide additional functionality, and have their dependencies - - *sisu-complete*, a dummy package that installs the whole of greater sisu as - described below, apart from sisu -examples - - *sisu-pdf*, dependencies used by sisu to produce pdf from /LaTeX/ generated - - *sisu-postgresql*, dependencies used by sisu to populate postgresql database - (further configuration is necessary) - - *sisu-sqlite*, dependencies used by sisu to populate sqlite database - - *sisu-markup-samples*, sisu markup samples and other miscellany (under - *Debian* Free Software Guidelines non-free) - - *SiSU* is available off Debian Unstable and Testing [link: - ] - [^1] install it using apt-get, aptitude or alternative *Debian* install tools. - -* Markup :sisu:markup: - -** sisu - -#% structure - headings, levels - * headings (A-D, 1-3) - * inline - 'A~ ' NOTE title level - 'B~ ' NOTE optional - 'C~ ' NOTE optional - 'D~ ' NOTE optional - '1~ ' NOTE chapter level - '2~ ' NOTE optional - '3~ ' NOTE optional - '4~ ' NOTE optional :consider: - * node - * parent - * children - -#% font face NOTE open & close marks, inline within paragraph - * emphasize '*{ ... }*' NOTE configure whether bold italics or underscore, default bold - * bold '!{ ... }!' - * italics '/{ ... }/' - * underscore '_{ ... }_' - * superscript '^{ ... }^' - * subscript ',{ ... },' - * strike '-{ ... }-' - * add '+{ ... }+' - * monospace '#{ ... }#' -#% para NOTE paragraph controls are at the start of a paragraph - * a para is a block of text separated from others by an empty line - * indent - * default, all '_1 ' up to '_9 ' - * first line hang '_1_0 ' - * first line indent further '_0_1 ' - * bullet - [levels 1-6] - '_* ' - '_1* ' - '_2* ' - * numbered list - [levels 1-3] - '# ' - -#% blocks NOTE text blocks that are not to be treated in the way that ordinary paragraphs would be - * code - * [type of markup if any] - * poem - * group - * alt - * tables -#% boxes - NOTE grouped text with code block type color & possibly default image, warning, tip, red, blue etc. decide [NB N/A not implemented] - -#% notes NOTE inline within paragraph at the location where the note reference is to occur - * footnotes '~{ ... }~' - * [bibliography] [NB N/A not implemented] - -#% links, linking - * links - external, web, url - * links - internal - -#% images [multimedia?] - * images - * [base64 inline] [N/A not implemented] - -#% object numbers - * ocn (object numbers) - automatically attributed to substantive objects, paragraphs, tables, blocks, verse (unless exclude marker provided) - -#% contents - * toc (table of contents) - autogenerated from structure/headings information - * index (book index) - built from hints in newline text following a paragraph and starting with ={} has identifying rules for main and subsidiary text - -#% breaks - * line break ' \\ ' inline - * page break, column break ' -\\- ' start of line, breaks a column, starts a new column, if using columns, else breaks the page, starts a new page. - * page break, page new ' =\\= ' start of line, breaks the page, starts a new page. - * horizontal '-..-' start of line, rule page (break) line across page (dividing paragraphs) - -#% book type index - -#% comment - * comment - -#% misc - * term & definition - -** proposals/additions - -*** TODO [#B] markup syntax code block, indicate syntax of code :feature: - ``` code:ruby - -*** TODO [#C] colored boxes round text :feature:ponder: - ``` box:red (select color of box) - ``` box:warn ``` box:tip (some default boxes? decide) - ``` box:red:"Warn" (select color and lead text of box, else instead - select color box & use regular single line bold markup ^!_ Warn$) - -*** TODO [#D] blockquotes implement? :feature:ponder: - ``` quote - not sure how best to represent - -*** TODO [#D] bibliography :feature:ponder: - -*** TODO speaker, as e.g. play (irc?) :feature:ponder: - ``` Ophelia: - ::Ophelia - -*** TODO [#F] time stamp (e.g. for irc, video text?):feature:ponder: - ``` 04:03 - ``` 04:03 ... 07:12 - ``` 04:03 + 03:09 - ``` 12:04:03 - ``` 12:04:03 ... 12:07:12 - ``` 12:04:03 + 03:09 - probably not worth the effort, as time stamp is an alternative - identifying number (to ocn, and ∴ sisu objects not ideal) - -*** TODO book index, alternative based on search within text - -** syntax hilighting - -*** vim -data/sisu/conf/editor-syntax-etc/vim/ -data/sisu/conf/editor-syntax-etc/vim/syntax/sisu.vim - -*** emacs -data/sisu/conf/editor-syntax-etc/emacs/ -data/sisu/conf/editor-syntax-etc/emacs/sisu-mode.el - -* Document Abstraction :sisu:doc_abstr: - -** TODO [#D] XML middle layer? - -*** XMLda sisu - consder alternative sisu layer in XML - -*** TODO [#D] RelaxNG sisu - -* Output :sisu:output: - -** New outputs to consider - -*** XML :xml: -%% xml, docbook.txt fictionbook.txt xldl.txt lml.txt tei.txt emacs.txt - - - - - - -xml editor vim emacs - -nXML plugin - - - - - -emacs.txt evil.txt - - - - -To validate a book.xml file using xmllint, run the following command: -$ xmllint --postvalid --xinclude --noout book.xml - -The default location where xmllint will look for the catalog file is -/etc/xml/catalog. Alternatively, you can set the environment variable -XML_CATALOG_FILES to define another default location for catalog -files. Once you’ve got the DTD and catalog set up locally, you can -validate as before: -$ xmllint --postvalid --xinclude --noout book.xml - -%% Docbook -docbook.txt - -%% Fictionbook -fictionbook.txt - -%% XLDL -xldl.txt - -%% Literature Markup Language -lml.txt - -%% Text Encoding Initiative -tei.txt - -**** TODO [#B] docbook :feature: - -***** urls -#% docbook book xml.txt - - - - - - - - - - - - - - - - - - - -***** rb file -lib/sisu/v6/xml_docbook5.rb - -***** transformations :transform:markup_docbook: -#% structure - headings, levels - [] sisu (A-C, 1-3) - [] collapsed (1-6) (decoration) - [] node (child, parent ...) - -#% font face - [] bold - [] italics - [] underscore - [] superscript - [] subscript - [] strike - [] add - -#% para - [] default - [] indent - [] default, all - [] first line hang or indent further - [] bullet - -#% blocks - - [] code - [] [type of markup if any] - [] poem - [] group - [] alt - [] tables - -#% notes - [] footnotes - [] [bibliography?] - -#% links, linking - [] links - external, web, url - [] links - internal - -#% images [multimedia?] - [] images - [] [base 64] - -#% object numbers - [] ocn (object numbers) - -#% contents - [] toc (table of contents) - - [] index (book index) - -#% misc - -**** TODO [#D] fictionbook :feature: - -***** urls -#% fictionbook xml.txt - - - - - - - - - - -***** rb file -lib/sisu/v6/xml_fictionbook2.rb - -***** transformations :transformations:markup_fictionbok: #% -#% structure - headings, levels - [] sisu (A-C, 1-3) - [] collapsed (1-6) (decoration) - [] node (child, parent ...) - -#% font face - [] bold - [] italics - [] underscore - [] superscript - [] subscript - [] strike - [] add - [] monospace - -#% para - [] default - [] indent - [] default, all - [] first line hang or indent further - [] bullet - -#% blocks - [] code - [] [type of markup if any] - [] poem - [] group - [] alt - [] tables - -#% notes - [] footnotes - [] [bibliography?] - -#% links, linking - [] links - external, web, url - [] links - internal - -#% images [multimedia?] - [] images - [] [base 64] - -#% object numbers - [] ocn (object numbers) - -#% contents - [] toc (table of contents) - [] index (book index) - -#% breaks - [] line break - [] horizontal rule - [] column break - [] page break - -#% comment - [] comment - -#% misc - - - - - - - - - - - - -**** TODO [#D] XLDL :feature: - -***** urls -%% xml.txt xldl - novels, stories, poems -Name: XLDL - an XML doctype for novels, stories, poems, playsName: XLDL - an XML doctype for novels, stories, poems, plays - - - - -**** TODO [#E] Literature Markup Language - :feature: - -***** urls -%% Literature Markup Language - - -"It is assumed, that there are three quite different techniques to provide text, -respectively three types of text, this is prose and poetry and code (for -example source code of computer programs or from markup languages)." -Suggestions and Ideas for Literature Markup Language - 1.1 - - -**** TODO [#E] TEI Lite (Text Encoding Initiative) :feature: - -***** urls -%% TEI Lite (Text Encoding Initiative) - - - -*** Text :txt: - -sisu_markup.txt asciidoc.txt markdown.txt textile.txt rst.txt - -**** TODO [#D] asciidoc :feature: - -***** urls -#% asciidoc - - - - - -cheatsheets - - - - - - - - - - -***** rb file -lib/sisu/v6/txt_asaciidoc.rb - -***** transformations :transformations:markup_asciidoc: #% -#% structure - headings, levels - [] sisu (A-C, 1-3) - [] collapsed (1-4) (decoration) - [] inline - '== ' - '=== ' - '==== ' - '===== ' - '' - '' - [] underscore - '-' - '~' - '^' - '+' - '' ['.' proposed] - '' ['.' proposed] - [] node (child, parent ...) - -#% font face - [open & close marks] - [] bold - '*' - [] italics - '_' - [] underscore - '' - [] superscript - '^' - [] subscript - '~' - [] strike - '-' - [] add - [] monospace - '+' - '`' pass markup through unchanged, monospace code - -#% para - [] default - [] indent - [] default, all - [] first line hang or indent further - [] bullet - [levels 1-6] - '*' - '**' - '***' - '****' - '*****' - '*******' - [] numbered list - [levels 1-3] - '. ' number - '.. ' lower alpha - '... ' lower roman - '.... ' upper alpha - '..... ' upper roman - -#% blocks - [] code - [source,perl] - ---- - code here - ---- - [] [type of markup if any] - [] poem - [] group - ---- - grouped text here, actually a listing block - ---- - [] alt - [] tables - -#% notes - [] footnotes - [] [bibliography?] - -#% links, linking - [] links - external, web, url - http://google.com[Google Search] - [] links - internal - -#% images [multimedia?] - [] images - [] [base 64] - -#% object numbers - [] ocn (object numbers) - -#% contents - [] toc (table of contents) - [] index (book index) - -#% breaks - [] line break - "+\n" - forced + - line break - [] horizontal rule - [] column break - [] page break - -#% comment - [] comment - // - -#% misc - - [] term & definition -Term 1:: Definition 1 -Term 2:: Definition 2 -[horizontal] - Term 2.1;; - Definition 2.1 - Term 2.2;; - Definition 2.2 - -**** TODO [#E] markdown :feature: - -***** urls -#% markdown - - - - - - - -Markdown supports two styles of headers, Setext and atx -Setext - - -atx - - - - - - - - - - - - - - -#% pandoc markdown - - - - - - - -#% multimarkdown - - -#% markdown pandoc v multimarkdown - - -#% rST v markdown - - -***** rb file -lib/sisu/v6/txt_markdown.rb - -***** transformations :transformations:markup_markdown: #% -#% structure - headings, levels - [] sisu (A-C, 1-3) - [] collapsed (1-6) (decoration) - [inline 1-5] - '#' - '##' - '###' - '####' - '#####' - '######' - [underscore 1-5] - '=' - '-' - #'~' - #'^' - #'+' - [] node (child, parent ...) - -#% font face - [open & close marks] - [] bold - '**' - [] italics - '*' - [] underscore - '' - [] superscript - '' - [] subscript - '' - [] strike - '' - [] add - [] monospace - '`' - -#% para - [] default - [] indent - [] default, all - [] first line hang or indent further - [] bullet - '*' - [] numbered list - '0.' - -#% blocks - [] code - ' ' #indent at least 4 spaces - [] [type of markup if any] - [] poem - [] group - [] alt - [] tables - -#% notes - [] footnotes - [] [bibliography?] - -#% links, linking - [] links - external, web, url - [] links - internal - -#% images [multimedia?] - [] images - [] [base 64] - -#% object numbers - [] ocn (object numbers) - -#% contents - [] toc (table of contents) - [] index (book index) - -#% breaks - [] line break - [] horizontal rule - (three or more asterisks hypens or underscores) - * * * - *** - ***** - - - - - ___ - [] column break - [] page break - -#% misc - -**** TODO [#F] rst :feature: - -***** urls -#% rST - - - - - - - - -#% rST v markdown - - -***** rb file -lib/sisu/v6/txt_rst.rb - -***** transformations :transformations:markup_rst: #% -#% structure - headings, levels - [] sisu (A-C, 1-3) - [] collapsed (1-6) (decoration) - [inline] - N/A - [underscore] - Titles are underlined (or over- and underlined) with a printing - nonalphanumeric 7-bit ASCII character. Recommended choices are - "= - ` : ' " ~ ^ _ * + # < >". The underline/overline must be at - least as long as the title text. - '=' - '-' - '`' - ':' - "'" - '"' - - [] node (child, parent ...) - -#% font face - [] bold - '**' - [] italics - '*' - [] underscore - '+' - [] superscript - '^' - [] subscript - [] strike - '-' - [] add - [] monospace - '``' - -#% para - [] default - [] indent - [] default, all - [] first line hang or indent further - [] bullet - "-", "*" or "+" - '-' - [] numbered list - '#.' - -#% blocks - [] code - [] [type of markup if any] - [] poem - [] group - [] alt - [] tables - -#% notes - [] footnotes - [binary] - Footnote references, like [5]_. - Note that footnotes may get - rearranged, e.g., to the bottom of - the "page". - .. [5] A numerical footnote. - -- - Autonumbered footnotes are - possible, like using [#]_ and [#]_. - .. [#] This is the first one. - .. [#] This is the second one. - - [] [bibliography?] - -#% links, linking - [] links - external, web, url - Typical result - External hyperlinks, like Python_. - .. _Python: - or - External hyperlinks, like `Python - `_. - [] links - internal - Internal crossreferences, like example_. - .. _example: - - This is an example crossreference target. - -- - Titles are targets, too - ======================= - Implict references, like `Titles are - targets, too`_. - -#% images [multimedia?] - [] images - [] [base 64] - -#% object numbers - [] ocn (object numbers) - -#% contents - [] toc (table of contents) - [] index (book index) - -#% breaks - [] line break - [] horizontal rule - [] column break - [] page break - -#% misc - -**** TODO [#F] textile :feature: - -***** urls -#% textile - -v2.4 - -v2 - - -***** rb file -lib/sisu/v6/txt_textile.rb - -***** transformations :transformations:markup_textile: #% -#% structure - headings, levels - [] sisu (A-C, 1-3) - [] collapsed (1-6) (decoration) - [inline] - h1(#id). An HTML first-level heading - h2. An HTML second-level heading - h3. An HTML third-level heading - h4. An HTML fourth-level heading - h5. An HTML fifth-level heading - h6. An HTML sixth-level heading - [underscore] - N/A - - [] node (child, parent ...) - -#% font face - [] bold - *bold text* - [] italics - _italic text_ - [] underscore - +underlined text+ - [] superscript - ^TM^ - [] subscript - ~subscript~ - [] strike - -strikethrough text- - [] add - -#% para - [] default - [] indent - [] default, all - [] first line hang or indent further - [] bullet - * bulleted list - ** 2-level - -#% blocks - [] code - [] [type of markup if any] - [] poem - [] group - [] alt - [] tables - |Table | with two columns | - |and two | rows | - -#% notes - [] footnotes - Text with a link to some reference[1] - fn1. Footnote explanation - [] [bibliography?] - -#% links, linking - [] links - external, web, url - "(classname)link text(title tooltip)":link_address - "Link to Wikipedia":http://www.wikipedia.org - [] links - internal - -#% images [multimedia?] - [] images - !http://commons.wikimedia.org/wiki/Special:Filepath/Wikipedia-logo-en.png! - !imageurl(alt text)! - [] [base 64] - -#% object numbers - [] ocn (object numbers) - -#% contents - [] toc (table of contents) - [] index (book index) - -#% breaks - [] line break - [] horizontal rule - [] column break - [] page break - -#% misc - [] *_bold italic text_* - [] *-bold strikethrough text-* - [] *_-bold italic strikethrough text-_* - [] *+bold underlined text+* - [] *_+italic underlined text+_ - [] *_+bold italic underlined text+_ - [] *_-+bold italic strikethrough underlined text+-_* - %{font-size:18pt}font size% - %{color:red}text in red% - # Chapter 1 - -#% notes -heading inline only -footnotes uses marker and endnote, check - -** Improvements - -*** HTML - -*** XML - -*** --strict mode (html w3c compliant ocn etc.) - -* Code (ruby) :sisu:code: - -** code enhancements :enhance: - -*** TODO [#D] directory & path, use ruby directory tools - -*** TODO [#D] document url shortcut, allow addition of alternative dir stub -(e.g. viral Spiral) - -** code refactoring :refactor: - -*** ruby 2.1 - -*** TODO [#C] refactor ruby :ongoing: - -** bugs :bug: - -*** misc, unclassified - -**** TODO UNDERWAY (6.0.5) [#B] exclude heading where possible marker '-#' not distinguished from unnumbered heading '~#' - - * ~# 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 - * where -# is used on any other objects, it is treated the same way as ~# - -**** TODO [#B] collapsed level work out logic where dummy lev1 heading - - * exclude heading where lev1 '-#' - * means subsequent headings & text belong to parent heading (of lev1 -#) 1 level up - * ponder - -*** DBT Outstanding bugs -- sisu caught by removal of ruby-dbi - -**** TODO ONGOING #746740 [n|u] manpages incomplete - -Date: Sat, 03 May 2014 08:45:49 +0200 -From: Daniel Baumann -Subject: manpages incomplete -Package: sisu -Version: 5.3.4-1 -Tag: upstream -Severity: normal - -sisu supports options like --verbose or --no-manifest, but they are not -listed in the sisu manpage. - -***** NOTES/COMMENTS - -documentation for sisu does lag a bit and has omissions, but I think you will -find that --verbose is documented, and --no-* options are listed under --exc-* -to which there is a pointer --no-manifest works but is actually ---no-links-to-manifest and is listed under aliases --exc-links-to-manifest and ---exc-manifest-links - -Will leave bug open as a reminder that updating is necessary and as there are -no doubt numerous issues for which this could be (re)opened - -**** TODO #746742 [n|u] please implement --no-metadata similar to --no-manifest - -Date: Sun, 13 Apr 2014 16:12:13 +0200 -From: Daniel Baumann -Subject: --no-manifest not working anymore -Package: sisu -Version: 5.3.4-1 -Severity: wishlist - -when running sisu-pdf with --no-manifest, the output (pdf) still -contains the sisu manifest at the end of the document. - -Regards, -Daniel - -*** DBT Outstanding bugs -- Wishlist items; Unclassified (24 bugs) :debian:dbt:wishlist: - -**** TODO [#D] #744352 [w|u] sisu output: aligning margin numbers when using 'code' - - -From: Daniel Baumann -To: 744352@bugs.debian.org -Subject: Re: sisu output: too many margin numbers -Date: Sun, 13 Apr 2014 17:27:10 +0200 -retitle 744352 sisu output: aligning margin numbers when using 'code' -severity 744352 wishlist -thanks - -sorry, i've looked wrongly at the output, the problem is simply an -aligning issue. it looks like that: - - foo bar. [1] - [2] - baz - - foo bar baz. [3] - -rather than: - - foo bar. [1] - - baz [2] - - foo bar baz. [3] - -Regards, -Daniel - -From: Daniel Baumann -To: Debian Bug Tracking System -Subject: too many margin numbers -Date: Sun, 13 Apr 2014 12:28:14 +0200 -Package: sisu -Version: 5.3.4-1 -Severity: wishlist - -when using the following code: - -foo bar. - -code{ - - baz - -}code - -foo bar baz. - -the result in the output (pdf) is: - -foo bar. [1] - [2] -baz [3] - [4] -foo bar baz. [5] - -the '[n]' designates the margin number at the right site of the page. - -the problem is that sisu gives margin numbers to *empty* lines, which is -wrong. margin numbers should only be assigned to actual content. - -Regards, -Daniel - -***** NOTES/COMMENTS - -issue with pdf, look again, consider, this is cosmetic, a fix should be found, -but is not striaghtforward alignment issue for code blocks not so easy to fix -in some outputs, have so far ignored this is an issue with other types of text -block as well - -reason why this has not been addressed especially with code blocks: -the easiest fix would be to place the numbering at the end of the first line of -a code block however, as it is now, if you copy & paste a block of code you -should get the code if numbering is moved down to the first line, a copy of the -code block will inlcude the extraneous (to the code) object number which is to -my mind a bigger problem - -That said re pdf, LaTeX XeTeX are flexible, it may be possible to drop the ocn -at the start of a code block lower on its line so that it is closer to the code -that follows - -**** TODO [#C] #744354 [w|u] sisu output: please do not add '<' and '>' around urls - -From: Daniel Baumann -To: Debian Bug Tracking System -Subject: please do not add '<' and '>' around links -Date: Sun, 13 Apr 2014 12:28:37 +0200 -Package: sisu -Version: 5.3.4-1 -Severity: wishlist - -when using urls in sisu like this: - - http://example.org - -sisu then creates in the output (pdf) links like this: - - - -Please do not automagically add a '<' and '>' around urls. If the user -wants them, he would add one. - -Regards, -Daniel - -***** NOTES/COMMENTS - -is sisu default behavior, -would need to make configurable -url_visual_delimiters: '<>' -look into later - - -**** TODO [#B] #744390 [w|u] sisu: empty sections are ignored - - -From: Daniel Baumann -To: Debian Bug Tracking System -Subject: sisu: empty sections are ignored -Date: Sun, 13 Apr 2014 17:09:32 +0200 -Package: sisu -Version: 5.3.4-1 -Severity: wishlist - -if you have the following sisu syntax: - - :B~ foo - - 1~ foo1 - - foo1. - - 1~ foo2 - - foo2. - - :B~ bar - - 1~ bar1 - - 1~ bar2 - - :B~ baz - - 1~ baz1 - - 1~ baz2 - -then anything (including and) after ':B~ bar' is ignored entirely. - -***** NOTES/COMMENTS - -further info, have not yet been able to duplicate, -seemed to work (checked pdf & html (scroll & seg)) -was not able to reproduce -will look again - -**** TODO [#D] #744395 [w|u] sisu output: half-page title page in landscape output - - -From: Daniel Baumann -To: Debian Bug Tracking System -Subject: sisu output: half-page title page in landscape output -Date: Sun, 13 Apr 2014 17:38:03 +0200 -Package: sisu -Version: 5.3.4-1 -Severity: wishlist -Tags: upstream - -in a4 landscape output, there's always two pages on one page, which is -nice; except for the title page which spans over the whole page. - -it would be nice if the first page would be consistent to the same -scheme like the rest of the document - spanning only over the half of -the page. - -Regards, -Daniel - -***** NOTES/COMMENTS - -think about, should be fairly easily done, but am reluctant - -note the page numbering in landscape, the two landscape columns are given a single page number -it is really a landscape two column per-page text, provided primarily for screen viewing or -other convenience if found - -(many viewers provide two page per screen presentations, which would result in an effect similar to the one requested -the issue I guess might arise in that they are not printable on a single page? ... -but then the current settings are arguably justified) - -**** TODO [#C] #744396 [w|u] sisu output: "european" toc indenting - - -From: Daniel Baumann -To: Debian Bug Tracking System -Subject: sisu output: "european" toc indenting -Date: Sun, 13 Apr 2014 17:40:53 +0200 -Package: sisu -Version: 5.3.4-1 -Severity: wishlist -Tags: upstream - -by default, latex uses the following indenting in the TOC: - - 1. foo - 1.1 bar1 - 1.1.1 baz - 1.2 bar2 - -there's a latex option that i don't remember off-hand to have the -indenting like it's common in europe: - - 1. foo - 1.1 bar1 - 1.1.1 baz - 1.2 bar2 - -it would be nice if sisu could let the used decide which indenting style -to use for TOCs. - -Regards, -Daniel - -***** NOTES/COMMENTS - -will look at: should be possible; requires a configuration option - -**** TODO [#C] #744407 [w|u] sisu: possibility to influence content/formating of the title page - - -From: Daniel Baumann -To: Debian Bug Tracking System -Subject: sisu: possibility to influence content/formating of the title page -Date: Sun, 13 Apr 2014 18:32:14 +0200 -Package: sisu -Version: 5.3.4-1 -Severity: wishlist -Tags: upstream - -by default, the title page (in the pdf output) shows @title and @creator. - -it would be nice if there would be a possibility to influence the -formatting (e.g. to have the title written in bold), and to have -additional possibilities to influence the content on the title page -(like the date or version, an url, or other text strings). - -Regards, -Daniel - -***** NOTES/COMMENTS - -consider, work on possibly, later - -**** TODO [#C] #744409 [w|u] sisu output: urls in code blocks are not linkified - - -From: Daniel Baumann -To: Debian Bug Tracking System -Subject: sisu output: urls in code blocks are not linkified -Date: Sun, 13 Apr 2014 18:41:09 +0200 -Package: sisu -Version: 5.3.4-1 -Severity: wishlist -Tags: upstream - -it would be nice if urls written withiin code{...}code blocks would also -be automatically transformed into a link within the output (html). - -Regards, -Daniel - -***** NOTES/COMMENTS - -consider, so far code blocks are pretty much untouched ... not tampered with, -this could be done though - -**** TODO [#C] #744685 [w|u] sisu output: copy&past-able wrapped code blocks - - -From: Daniel Baumann -To: Debian Bug Tracking System -Subject: sisu output: copy&past-able wrapped code blocks -Date: Sun, 13 Apr 2014 19:04:01 +0200 -Package: sisu -Version: 5.3.4-1 -Severity: wishlist -Tags: upstream - -if a line within a 'code{...}code' block is longer and needs to be -wrapped, sisu indicates the wrapping with an 'arrow' (←) symbol, which -is nice. - -it would be even nicer if the arrow would not 'selectable', so that when -you mark the line spanning over two lines with your mouse, the arrow is -not selected and thus not copy&pasted. - -i don't know how to do this, but it's possible within pdfs, as can be -seen in lots of pdfs in the internet. - -Regards, -Daniel - -***** NOTES/COMMENTS - -find out how and implement, further feedback on appropriate xetex tools welcome - -[Note: if can be applied to random characters, use may be of interest for -object numbers as well!] - -**** TODO [#C] #744734 [w|u] sisu output: replace all occurences of (C) rather than the first only - -From: Daniel Baumann -To: Debian Bug Tracking System -Subject: sisu output: replace all occurences of (C) rather than the first only -Date: Mon, 14 Apr 2014 06:11:13 +0200 - -Package: sisu -Version: 5.3.4-1 -Severity: wishlist -Tags: upstream - -if you have a '(C)' in :copyright:, it is automatically replaced with a -copyright symbol, which is nice, however, it sisu does that with the -first occurence only. - -so if you use: - - :copyright: (C) john doe
(C) jane doe - -then the second occurence is not replaced and that combination looks -very ugly. i suggest you replace all occurences of '(C)' to the -copyright symbol automatically. - -Regards, -Daniel -* Reference versions -** v5 -5.6.2 -5.6.1 -5.5.6 (5.5.5) diff --git a/sisu.org b/sisu.org index cdc01b2b..b986b035 120000 --- a/sisu.org +++ b/sisu.org @@ -1 +1 @@ -data/doc/sisu/sisu.org \ No newline at end of file +data/doc/sisu/org/sisu.org \ No newline at end of file -- cgit v1.2.3 From 17c8e964519c0b50a74777d53ad64084d837a1f1 Mon Sep 17 00:00:00 2001 From: Ralph Amissah Date: Thu, 4 Dec 2014 16:54:07 -0500 Subject: org files, minor editing --- data/doc/sisu/CHANGELOG_v5 | 4 +++- data/doc/sisu/CHANGELOG_v6 | 4 +++- data/doc/sisu/org/sisu.org | 40 +++++++++++++++++++--------------------- 3 files changed, 25 insertions(+), 23 deletions(-) diff --git a/data/doc/sisu/CHANGELOG_v5 b/data/doc/sisu/CHANGELOG_v5 index 2f3b7265..659c54a0 100644 --- a/data/doc/sisu/CHANGELOG_v5 +++ b/data/doc/sisu/CHANGELOG_v5 @@ -49,7 +49,9 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_5.8.0.orig.tar.xz * CHANGELOGS formatted for viewing as org-mode files indentation, line-breaking, and formatting characters only changes made - * org files related to sisu, break up and place in own subdir + * org files related to sisu + * break up and place in own subdir + * org files, minor editing ** SiSU "UnFrozen" - prior to end of Debian Freeze (upstream bugfix 5.7.2 intended for Jessie (packaged for Debian as 5.7.1-2) diff --git a/data/doc/sisu/CHANGELOG_v6 b/data/doc/sisu/CHANGELOG_v6 index 07a9e838..2c213b8a 100644 --- a/data/doc/sisu/CHANGELOG_v6 +++ b/data/doc/sisu/CHANGELOG_v6 @@ -39,7 +39,9 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_6.4.0.orig.tar.xz * CHANGELOGS formatted for viewing as org-mode files indentation, line-breaking, and formatting characters only changes made - * org files related to sisu, break up and place in own subdir + * org files related to sisu + * break up and place in own subdir + * org files, minor editing ** SiSU "UnFrozen" - prior to end of Debian Freeze (upstream bugfix 6.3.2 (5.7.2) intended for Jessie (packaged for Debian as diff --git a/data/doc/sisu/org/sisu.org b/data/doc/sisu/org/sisu.org index 125cf9ae..56a3fe62 100644 --- a/data/doc/sisu/org/sisu.org +++ b/data/doc/sisu/org/sisu.org @@ -14,30 +14,28 @@ documents - structuring, publishing in multiple formats and search SiSU is a lightweight markup based, command line oriented, document structuring, publishing and search framework for document collections. . - With minimal preparation of a plain-text (UTF-8) file, using sisu markup - syntax in your text editor of choice, SiSU can generate various document - formats (most of which share a common object numbering system for locating - content), including plain text, HTML, XHTML, XML, EPUB, OpenDocument text - (ODF:ODT), LaTeX, PDF files, and populate an SQL database with objects - (roughly paragraph-sized chunks) so searches may be performed and matches - returned with that degree of granularity. Think being able to finely match - text in documents, using common object numbers, across different output - formats and across languages if you have translations of the same document. - For search, your criteria is met by these documents at these locations within - each document (equally relevant across different output formats and - languages). To be clear (if obvious) page numbers provide none of this - functionality. Object numbering is particularly suitable for "published" works - (finalized texts as opposed to works that are frequently changed or updated) - for which it provides a fixed means of reference of content. Document outputs - can also share provided semantic meta-data. + With minimal preparation of a plain-text (UTF-8) file, using sisu markup syntax + in your text editor of choice, SiSU can generate various document formats, most + of which share a common object numbering system for locating content, including + plain text, HTML, XHTML, XML, EPUB, OpenDocument text (ODF:ODT), LaTeX, PDF + files, and populate an SQL database with objects (roughly paragraph-sized + chunks) so searches may be performed and matches returned with that degree of + granularity. Think of being able to finely match text in documents, using + common object numbers, across different output formats and across languages if + you have translations of the same document. For search, your criteria is met + by these documents at these locations within each document (equally relevant + across different output formats and languages). To be clear (if obvious) page + numbers provide none of this functionality. Object numbering is particularly + suitable for "published" works (finalized texts as opposed to works that are + frequently changed or updated) for which it provides a fixed means of reference + of content. Document outputs can also share provided semantic meta-data. . SiSU also provides concordance files, document content certificates and - manifests of generated output. SiSU provides the means to make book indexes - that make use of its object numbering. + manifests of generated output and the means to make book indexes that make use + of its object numbering. . - A vim syntax highlighting file and an ftplugin with folds for sisu markup is - provided. Vim 7 includes syntax highlighting for SiSU. Some syntax hilighting - is also available for Emacs and a few other editors. + Syntax highlighting and folding (outlining) files are provided for the Vim and + Emacs editors. . Dependencies for various features are taken care of in sisu related packages. The package sisu-complete installs the whole of SiSU. -- cgit v1.2.3 From 98c8c90b52343f6136a31f932d86273c30b59a41 Mon Sep 17 00:00:00 2001 From: Ralph Amissah Date: Wed, 12 Nov 2014 22:51:42 -0500 Subject: v5 v6: code headers reformatted for viewing as org-mode files --- bin/sisu | 78 +++++++++++------------ data/doc/sisu/CHANGELOG_v5 | 3 + data/doc/sisu/CHANGELOG_v6 | 3 + lib/sisu/v5/air.rb | 77 +++++++++++------------ lib/sisu/v5/ao.rb | 79 +++++++++++------------ lib/sisu/v5/ao_character_check.rb | 77 +++++++++++------------ lib/sisu/v5/ao_composite.rb | 79 +++++++++++------------ lib/sisu/v5/ao_doc_objects.rb | 77 +++++++++++------------ lib/sisu/v5/ao_doc_str.rb | 77 +++++++++++------------ lib/sisu/v5/ao_endnotes.rb | 77 +++++++++++------------ lib/sisu/v5/ao_expand_insertions.rb | 77 +++++++++++------------ lib/sisu/v5/ao_hash_digest.rb | 77 +++++++++++------------ lib/sisu/v5/ao_idx.rb | 77 +++++++++++------------ lib/sisu/v5/ao_images.rb | 77 +++++++++++------------ lib/sisu/v5/ao_metadata.rb | 77 +++++++++++------------ lib/sisu/v5/ao_misc_arrange.rb | 77 +++++++++++------------ lib/sisu/v5/ao_numbering.rb | 77 +++++++++++------------ lib/sisu/v5/ao_syntax.rb | 77 +++++++++++------------ lib/sisu/v5/cgi.rb | 78 +++++++++++------------ lib/sisu/v5/cgi_pgsql.rb | 77 +++++++++++------------ lib/sisu/v5/cgi_sql_common.rb | 83 ++++++++++++------------- lib/sisu/v5/cgi_sqlite.rb | 77 +++++++++++------------ lib/sisu/v5/conf.rb | 77 +++++++++++------------ lib/sisu/v5/constants.rb | 80 +++++++++++------------- lib/sisu/v5/css.rb | 77 +++++++++++------------ lib/sisu/v5/db_columns.rb | 78 +++++++++++------------ lib/sisu/v5/db_create.rb | 78 +++++++++++------------ lib/sisu/v5/db_dbi.rb | 78 +++++++++++------------ lib/sisu/v5/db_drop.rb | 78 +++++++++++------------ lib/sisu/v5/db_import.rb | 78 +++++++++++------------ lib/sisu/v5/db_indexes.rb | 78 +++++++++++------------ lib/sisu/v5/db_load_tuple.rb | 78 +++++++++++------------ lib/sisu/v5/db_remove.rb | 78 +++++++++++------------ lib/sisu/v5/db_select.rb | 78 +++++++++++------------ lib/sisu/v5/db_sqltxt.rb | 78 +++++++++++------------ lib/sisu/v5/db_tests.rb | 78 +++++++++++------------ lib/sisu/v5/dbi.rb | 77 +++++++++++------------ lib/sisu/v5/dbi_discrete.rb | 77 +++++++++++------------ lib/sisu/v5/digests.rb | 77 +++++++++++------------ lib/sisu/v5/dp.rb | 77 +++++++++++------------ lib/sisu/v5/dp_identify_markup.rb | 81 ++++++++++++------------ lib/sisu/v5/dp_make.rb | 77 +++++++++++------------ lib/sisu/v5/embedded.rb | 77 +++++++++++------------ lib/sisu/v5/errors.rb | 77 +++++++++++------------ lib/sisu/v5/generic_parts.rb | 77 +++++++++++------------ lib/sisu/v5/git.rb | 77 +++++++++++------------ lib/sisu/v5/html.rb | 77 +++++++++++------------ lib/sisu/v5/html_concordance.rb | 78 +++++++++++------------ lib/sisu/v5/html_format.rb | 77 +++++++++++------------ lib/sisu/v5/html_harvest.rb | 79 +++++++++++------------ lib/sisu/v5/html_harvest_author_format.rb | 77 +++++++++++------------ lib/sisu/v5/html_harvest_authors.rb | 78 +++++++++++------------ lib/sisu/v5/html_harvest_topics.rb | 80 +++++++++++------------- lib/sisu/v5/html_lite_shared.rb | 79 +++++++++++------------ lib/sisu/v5/html_manifest.rb | 77 +++++++++++------------ lib/sisu/v5/html_minitoc.rb | 78 +++++++++++------------ lib/sisu/v5/html_parts.rb | 77 +++++++++++------------ lib/sisu/v5/html_promo.rb | 77 +++++++++++------------ lib/sisu/v5/html_scroll.rb | 77 +++++++++++------------ lib/sisu/v5/html_segments.rb | 77 +++++++++++------------ lib/sisu/v5/html_shared.rb | 77 +++++++++++------------ lib/sisu/v5/html_table.rb | 77 +++++++++++------------ lib/sisu/v5/html_tune.rb | 77 +++++++++++------------ lib/sisu/v5/hub.rb | 78 +++++++++++------------ lib/sisu/v5/hub_actions.rb | 78 +++++++++++------------ lib/sisu/v5/hub_loop_markup_files.rb | 78 +++++++++++------------ lib/sisu/v5/hub_options.rb | 78 +++++++++++------------ lib/sisu/v5/i18n.rb | 77 +++++++++++------------ lib/sisu/v5/manpage.rb | 78 +++++++++++------------ lib/sisu/v5/manpage_format.rb | 77 +++++++++++------------ lib/sisu/v5/po4a.rb | 78 +++++++++++------------ lib/sisu/v5/po4a_set.rb | 77 +++++++++++------------ lib/sisu/v5/prog_text_translation.rb | 77 +++++++++++------------ lib/sisu/v5/qrcode.rb | 77 +++++++++++------------ lib/sisu/v5/relaxng.rb | 77 +++++++++++------------ lib/sisu/v5/remote.rb | 77 +++++++++++------------ lib/sisu/v5/rexml.rb | 77 +++++++++++------------ lib/sisu/v5/se.rb | 77 +++++++++++------------ lib/sisu/v5/se_cleanoutput.rb | 77 +++++++++++------------ lib/sisu/v5/se_clear.rb | 77 +++++++++++------------ lib/sisu/v5/se_createsite.rb | 77 +++++++++++------------ lib/sisu/v5/se_css.rb | 77 +++++++++++------------ lib/sisu/v5/se_date.rb | 77 +++++++++++------------ lib/sisu/v5/se_db.rb | 77 +++++++++++------------ lib/sisu/v5/se_envcall.rb | 77 +++++++++++------------ lib/sisu/v5/se_file_op.rb | 77 +++++++++++------------ lib/sisu/v5/se_filemap.rb | 77 +++++++++++------------ lib/sisu/v5/se_get_init.rb | 77 +++++++++++------------ lib/sisu/v5/se_hub_particulars.rb | 78 +++++++++++------------ lib/sisu/v5/se_info_env.rb | 77 +++++++++++------------ lib/sisu/v5/se_info_port.rb | 77 +++++++++++------------ lib/sisu/v5/se_info_system.rb | 77 +++++++++++------------ lib/sisu/v5/se_load.rb | 77 +++++++++++------------ lib/sisu/v5/se_processing.rb | 77 +++++++++++------------ lib/sisu/v5/se_programs.rb | 77 +++++++++++------------ lib/sisu/v5/se_remotes.rb | 77 +++++++++++------------ lib/sisu/v5/se_standardise_lang.rb | 77 +++++++++++------------ lib/sisu/v5/se_version.rb | 77 +++++++++++------------ lib/sisu/v5/shared_images.rb | 76 +++++++++++----------- lib/sisu/v5/shared_markup_alt.rb | 77 +++++++++++------------ lib/sisu/v5/shared_metadata.rb | 77 +++++++++++------------ lib/sisu/v5/shared_sem.rb | 78 +++++++++++------------ lib/sisu/v5/sitemaps.rb | 77 +++++++++++------------ lib/sisu/v5/src_kdissert_share.rb | 77 +++++++++++------------ lib/sisu/v5/src_share.rb | 77 +++++++++++------------ lib/sisu/v5/src_shared.rb | 77 +++++++++++------------ lib/sisu/v5/src_sisupod_make.rb | 77 +++++++++++------------ lib/sisu/v5/sst_convert_markup.rb | 81 ++++++++++++------------ lib/sisu/v5/sst_do_inline_footnotes.rb | 79 +++++++++++------------ lib/sisu/v5/sst_from_xml.rb | 78 +++++++++++------------ lib/sisu/v5/sst_identify_markup.rb | 81 ++++++++++++------------ lib/sisu/v5/sst_to_s_xml_sax.rb | 77 +++++++++++------------ lib/sisu/v5/termsheet.rb | 82 ++++++++++++------------ lib/sisu/v5/texinfo.rb | 77 +++++++++++------------ lib/sisu/v5/texinfo_format.rb | 77 +++++++++++------------ lib/sisu/v5/texpdf.rb | 77 +++++++++++------------ lib/sisu/v5/texpdf_format.rb | 77 +++++++++++------------ lib/sisu/v5/texpdf_parts.rb | 77 +++++++++++------------ lib/sisu/v5/txt_asciidoc.rb | 77 +++++++++++------------ lib/sisu/v5/txt_markdown.rb | 77 +++++++++++------------ lib/sisu/v5/txt_plain.rb | 78 +++++++++++------------ lib/sisu/v5/txt_rst.rb | 77 +++++++++++------------ lib/sisu/v5/txt_shared.rb | 77 +++++++++++------------ lib/sisu/v5/txt_textile.rb | 77 +++++++++++------------ lib/sisu/v5/update.rb | 77 +++++++++++------------ lib/sisu/v5/urls.rb | 77 +++++++++++------------ lib/sisu/v5/utils.rb | 77 +++++++++++------------ lib/sisu/v5/utils_response.rb | 77 +++++++++++------------ lib/sisu/v5/utils_screen_text_color.rb | 77 +++++++++++------------ lib/sisu/v5/utils_spell.rb | 77 +++++++++++------------ lib/sisu/v5/webrick.rb | 79 +++++++++++------------ lib/sisu/v5/wikispeak.rb | 76 +++++++++++----------- lib/sisu/v5/xhtml.rb | 79 ++++++++++++----------- lib/sisu/v5/xhtml_epub2.rb | 77 +++++++++++------------ lib/sisu/v5/xhtml_epub2_concordance.rb | 78 +++++++++++------------ lib/sisu/v5/xhtml_epub2_format.rb | 77 +++++++++++------------ lib/sisu/v5/xhtml_epub2_segments.rb | 77 +++++++++++------------ lib/sisu/v5/xhtml_epub2_tune.rb | 77 +++++++++++------------ lib/sisu/v5/xhtml_parts.rb | 77 +++++++++++------------ lib/sisu/v5/xhtml_shared.rb | 77 +++++++++++------------ lib/sisu/v5/xhtml_table.rb | 77 +++++++++++------------ lib/sisu/v5/xml_docbook5.rb | 77 +++++++++++------------ lib/sisu/v5/xml_dom.rb | 78 +++++++++++------------ lib/sisu/v5/xml_fictionbook2.rb | 77 +++++++++++------------ lib/sisu/v5/xml_format.rb | 79 +++++++++++------------ lib/sisu/v5/xml_md_oai_pmh_dc.rb | 77 +++++++++++------------ lib/sisu/v5/xml_odf_odt.rb | 77 +++++++++++------------ lib/sisu/v5/xml_odf_odt_format.rb | 77 +++++++++++------------ lib/sisu/v5/xml_parts.rb | 77 +++++++++++------------ lib/sisu/v5/xml_sax.rb | 77 +++++++++++------------ lib/sisu/v5/xml_scaffold_structure_collapsed.rb | 77 +++++++++++------------ lib/sisu/v5/xml_scaffold_structure_sisu.rb | 77 +++++++++++------------ lib/sisu/v5/xml_shared.rb | 76 +++++++++++----------- lib/sisu/v5/xml_tables.rb | 77 +++++++++++------------ lib/sisu/v5/zap.rb | 77 +++++++++++------------ lib/sisu/v6/air.rb | 77 +++++++++++------------ lib/sisu/v6/ao.rb | 79 +++++++++++------------ lib/sisu/v6/ao_character_check.rb | 77 +++++++++++------------ lib/sisu/v6/ao_composite.rb | 79 +++++++++++------------ lib/sisu/v6/ao_doc_objects.rb | 77 +++++++++++------------ lib/sisu/v6/ao_doc_str.rb | 77 +++++++++++------------ lib/sisu/v6/ao_endnotes.rb | 77 +++++++++++------------ lib/sisu/v6/ao_expand_insertions.rb | 77 +++++++++++------------ lib/sisu/v6/ao_hash_digest.rb | 77 +++++++++++------------ lib/sisu/v6/ao_idx.rb | 77 +++++++++++------------ lib/sisu/v6/ao_images.rb | 77 +++++++++++------------ lib/sisu/v6/ao_metadata.rb | 77 +++++++++++------------ lib/sisu/v6/ao_misc_arrange.rb | 77 +++++++++++------------ lib/sisu/v6/ao_numbering.rb | 77 +++++++++++------------ lib/sisu/v6/ao_syntax.rb | 77 +++++++++++------------ lib/sisu/v6/cgi.rb | 78 +++++++++++------------ lib/sisu/v6/cgi_pgsql.rb | 77 +++++++++++------------ lib/sisu/v6/cgi_sql_common.rb | 83 ++++++++++++------------- lib/sisu/v6/cgi_sqlite.rb | 77 +++++++++++------------ lib/sisu/v6/conf.rb | 77 +++++++++++------------ lib/sisu/v6/constants.rb | 80 +++++++++++------------- lib/sisu/v6/css.rb | 77 +++++++++++------------ lib/sisu/v6/db_columns.rb | 78 +++++++++++------------ lib/sisu/v6/db_create.rb | 78 +++++++++++------------ lib/sisu/v6/db_dbi.rb | 78 +++++++++++------------ lib/sisu/v6/db_drop.rb | 78 +++++++++++------------ lib/sisu/v6/db_import.rb | 78 +++++++++++------------ lib/sisu/v6/db_indexes.rb | 78 +++++++++++------------ lib/sisu/v6/db_load_tuple.rb | 78 +++++++++++------------ lib/sisu/v6/db_remove.rb | 78 +++++++++++------------ lib/sisu/v6/db_select.rb | 78 +++++++++++------------ lib/sisu/v6/db_sqltxt.rb | 78 +++++++++++------------ lib/sisu/v6/db_tests.rb | 78 +++++++++++------------ lib/sisu/v6/dbi.rb | 77 +++++++++++------------ lib/sisu/v6/dbi_discrete.rb | 77 +++++++++++------------ lib/sisu/v6/digests.rb | 77 +++++++++++------------ lib/sisu/v6/dp.rb | 77 +++++++++++------------ lib/sisu/v6/dp_identify_markup.rb | 81 ++++++++++++------------ lib/sisu/v6/dp_make.rb | 77 +++++++++++------------ lib/sisu/v6/embedded.rb | 77 +++++++++++------------ lib/sisu/v6/errors.rb | 77 +++++++++++------------ lib/sisu/v6/generic_parts.rb | 77 +++++++++++------------ lib/sisu/v6/git.rb | 77 +++++++++++------------ lib/sisu/v6/html.rb | 77 +++++++++++------------ lib/sisu/v6/html_concordance.rb | 78 +++++++++++------------ lib/sisu/v6/html_format.rb | 77 +++++++++++------------ lib/sisu/v6/html_harvest.rb | 79 +++++++++++------------ lib/sisu/v6/html_harvest_author_format.rb | 77 +++++++++++------------ lib/sisu/v6/html_harvest_authors.rb | 78 +++++++++++------------ lib/sisu/v6/html_harvest_topics.rb | 80 +++++++++++------------- lib/sisu/v6/html_lite_shared.rb | 79 +++++++++++------------ lib/sisu/v6/html_manifest.rb | 77 +++++++++++------------ lib/sisu/v6/html_minitoc.rb | 78 +++++++++++------------ lib/sisu/v6/html_parts.rb | 77 +++++++++++------------ lib/sisu/v6/html_promo.rb | 77 +++++++++++------------ lib/sisu/v6/html_scroll.rb | 77 +++++++++++------------ lib/sisu/v6/html_segments.rb | 77 +++++++++++------------ lib/sisu/v6/html_shared.rb | 77 +++++++++++------------ lib/sisu/v6/html_table.rb | 77 +++++++++++------------ lib/sisu/v6/html_tune.rb | 77 +++++++++++------------ lib/sisu/v6/hub.rb | 78 +++++++++++------------ lib/sisu/v6/hub_actions.rb | 78 +++++++++++------------ lib/sisu/v6/hub_loop_markup_files.rb | 78 +++++++++++------------ lib/sisu/v6/hub_options.rb | 78 +++++++++++------------ lib/sisu/v6/i18n.rb | 77 +++++++++++------------ lib/sisu/v6/manpage.rb | 78 +++++++++++------------ lib/sisu/v6/manpage_format.rb | 77 +++++++++++------------ lib/sisu/v6/po4a.rb | 78 +++++++++++------------ lib/sisu/v6/po4a_set.rb | 77 +++++++++++------------ lib/sisu/v6/prog_text_translation.rb | 77 +++++++++++------------ lib/sisu/v6/qrcode.rb | 77 +++++++++++------------ lib/sisu/v6/relaxng.rb | 77 +++++++++++------------ lib/sisu/v6/remote.rb | 77 +++++++++++------------ lib/sisu/v6/rexml.rb | 77 +++++++++++------------ lib/sisu/v6/se.rb | 77 +++++++++++------------ lib/sisu/v6/se_cleanoutput.rb | 77 +++++++++++------------ lib/sisu/v6/se_clear.rb | 77 +++++++++++------------ lib/sisu/v6/se_createsite.rb | 77 +++++++++++------------ lib/sisu/v6/se_css.rb | 77 +++++++++++------------ lib/sisu/v6/se_date.rb | 77 +++++++++++------------ lib/sisu/v6/se_db.rb | 77 +++++++++++------------ lib/sisu/v6/se_envcall.rb | 77 +++++++++++------------ lib/sisu/v6/se_file_op.rb | 77 +++++++++++------------ lib/sisu/v6/se_filemap.rb | 77 +++++++++++------------ lib/sisu/v6/se_get_init.rb | 77 +++++++++++------------ lib/sisu/v6/se_hub_particulars.rb | 78 +++++++++++------------ lib/sisu/v6/se_info_env.rb | 77 +++++++++++------------ lib/sisu/v6/se_info_port.rb | 77 +++++++++++------------ lib/sisu/v6/se_info_system.rb | 77 +++++++++++------------ lib/sisu/v6/se_load.rb | 77 +++++++++++------------ lib/sisu/v6/se_processing.rb | 77 +++++++++++------------ lib/sisu/v6/se_programs.rb | 77 +++++++++++------------ lib/sisu/v6/se_remotes.rb | 77 +++++++++++------------ lib/sisu/v6/se_standardise_lang.rb | 77 +++++++++++------------ lib/sisu/v6/se_version.rb | 77 +++++++++++------------ lib/sisu/v6/shared_images.rb | 76 +++++++++++----------- lib/sisu/v6/shared_markup_alt.rb | 77 +++++++++++------------ lib/sisu/v6/shared_metadata.rb | 77 +++++++++++------------ lib/sisu/v6/shared_sem.rb | 78 +++++++++++------------ lib/sisu/v6/sitemaps.rb | 77 +++++++++++------------ lib/sisu/v6/src_kdissert_share.rb | 77 +++++++++++------------ lib/sisu/v6/src_share.rb | 77 +++++++++++------------ lib/sisu/v6/src_shared.rb | 77 +++++++++++------------ lib/sisu/v6/src_sisupod_make.rb | 77 +++++++++++------------ lib/sisu/v6/sst_convert_markup.rb | 81 ++++++++++++------------ lib/sisu/v6/sst_do_inline_footnotes.rb | 79 +++++++++++------------ lib/sisu/v6/sst_from_xml.rb | 78 +++++++++++------------ lib/sisu/v6/sst_identify_markup.rb | 81 ++++++++++++------------ lib/sisu/v6/sst_to_s_xml_sax.rb | 77 +++++++++++------------ lib/sisu/v6/termsheet.rb | 82 ++++++++++++------------ lib/sisu/v6/texinfo.rb | 77 +++++++++++------------ lib/sisu/v6/texinfo_format.rb | 77 +++++++++++------------ lib/sisu/v6/texpdf.rb | 77 +++++++++++------------ lib/sisu/v6/texpdf_format.rb | 77 +++++++++++------------ lib/sisu/v6/texpdf_parts.rb | 77 +++++++++++------------ lib/sisu/v6/txt_asciidoc.rb | 77 +++++++++++------------ lib/sisu/v6/txt_markdown.rb | 77 +++++++++++------------ lib/sisu/v6/txt_plain.rb | 78 +++++++++++------------ lib/sisu/v6/txt_rst.rb | 77 +++++++++++------------ lib/sisu/v6/txt_shared.rb | 77 +++++++++++------------ lib/sisu/v6/txt_textile.rb | 77 +++++++++++------------ lib/sisu/v6/update.rb | 77 +++++++++++------------ lib/sisu/v6/urls.rb | 77 +++++++++++------------ lib/sisu/v6/utils.rb | 77 +++++++++++------------ lib/sisu/v6/utils_response.rb | 77 +++++++++++------------ lib/sisu/v6/utils_screen_text_color.rb | 77 +++++++++++------------ lib/sisu/v6/utils_spell.rb | 77 +++++++++++------------ lib/sisu/v6/webrick.rb | 79 +++++++++++------------ lib/sisu/v6/wikispeak.rb | 76 +++++++++++----------- lib/sisu/v6/xhtml.rb | 79 ++++++++++++----------- lib/sisu/v6/xhtml_epub2.rb | 77 +++++++++++------------ lib/sisu/v6/xhtml_epub2_concordance.rb | 78 +++++++++++------------ lib/sisu/v6/xhtml_epub2_format.rb | 77 +++++++++++------------ lib/sisu/v6/xhtml_epub2_segments.rb | 77 +++++++++++------------ lib/sisu/v6/xhtml_epub2_tune.rb | 77 +++++++++++------------ lib/sisu/v6/xhtml_parts.rb | 77 +++++++++++------------ lib/sisu/v6/xhtml_shared.rb | 77 +++++++++++------------ lib/sisu/v6/xhtml_table.rb | 77 +++++++++++------------ lib/sisu/v6/xml_docbook5.rb | 77 +++++++++++------------ lib/sisu/v6/xml_dom.rb | 78 +++++++++++------------ lib/sisu/v6/xml_fictionbook2.rb | 77 +++++++++++------------ lib/sisu/v6/xml_format.rb | 79 +++++++++++------------ lib/sisu/v6/xml_md_oai_pmh_dc.rb | 77 +++++++++++------------ lib/sisu/v6/xml_odf_odt.rb | 77 +++++++++++------------ lib/sisu/v6/xml_odf_odt_format.rb | 77 +++++++++++------------ lib/sisu/v6/xml_parts.rb | 77 +++++++++++------------ lib/sisu/v6/xml_sax.rb | 77 +++++++++++------------ lib/sisu/v6/xml_scaffold_structure_collapsed.rb | 77 +++++++++++------------ lib/sisu/v6/xml_scaffold_structure_sisu.rb | 77 +++++++++++------------ lib/sisu/v6/xml_shared.rb | 76 +++++++++++----------- lib/sisu/v6/xml_tables.rb | 77 +++++++++++------------ lib/sisu/v6/zap.rb | 77 +++++++++++------------ 307 files changed, 11342 insertions(+), 12288 deletions(-) diff --git a/bin/sisu b/bin/sisu index 1d885b66..317d036d 100644 --- a/bin/sisu +++ b/bin/sisu @@ -299,58 +299,56 @@ rescue #% - end __END__ - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Download: - +** Download: + - * Git - - - - * Ralph Amissah - - +** Git + + diff --git a/data/doc/sisu/CHANGELOG_v5 b/data/doc/sisu/CHANGELOG_v5 index 659c54a0..49795a6a 100644 --- a/data/doc/sisu/CHANGELOG_v5 +++ b/data/doc/sisu/CHANGELOG_v5 @@ -1,3 +1,4 @@ +SiSU CHANGELOG -*- mode: org; -*- * SiSU version 5 @@ -53,6 +54,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_5.8.0.orig.tar.xz * break up and place in own subdir * org files, minor editing + * code headers reformatted for viewing as org-mode files + ** SiSU "UnFrozen" - prior to end of Debian Freeze (upstream bugfix 5.7.2 intended for Jessie (packaged for Debian as 5.7.1-2) was not accepted) diff --git a/data/doc/sisu/CHANGELOG_v6 b/data/doc/sisu/CHANGELOG_v6 index 2c213b8a..1cd25574 100644 --- a/data/doc/sisu/CHANGELOG_v6 +++ b/data/doc/sisu/CHANGELOG_v6 @@ -1,3 +1,4 @@ +SiSU CHANGELOG -*- mode: org; -*- * SiSU version 6 @@ -43,6 +44,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_6.4.0.orig.tar.xz * break up and place in own subdir * org files, minor editing + * code headers reformatted for viewing as org-mode files + ** SiSU "UnFrozen" - prior to end of Debian Freeze (upstream bugfix 6.3.2 (5.7.2) intended for Jessie (packaged for Debian as 5.7.1-2) was not accepted) diff --git a/lib/sisu/v5/air.rb b/lib/sisu/v5/air.rb index 1f0ecf39..9f6acadf 100644 --- a/lib/sisu/v5/air.rb +++ b/lib/sisu/v5/air.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** system environment, resource control and configuration details - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: system environment, resource control and configuration details +** Git + + =end module SiSU_Air diff --git a/lib/sisu/v5/ao.rb b/lib/sisu/v5/ao.rb index 00321b8e..c1fd00ac 100644 --- a/lib/sisu/v5/ao.rb +++ b/lib/sisu/v5/ao.rb @@ -1,61 +1,58 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** preprocessing, (document abstraction), data abstraction used in subsequent + processing - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: preprocessing, (document abstraction), data abstraction used - in subsequent processing +** Git + + =end module SiSU_AO diff --git a/lib/sisu/v5/ao_character_check.rb b/lib/sisu/v5/ao_character_check.rb index 01be06d2..cf477591 100644 --- a/lib/sisu/v5/ao_character_check.rb +++ b/lib/sisu/v5/ao_character_check.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** system environment, resource control and configuration details - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: system environment, resource control and configuration details +** Git + + =end module SiSU_AO_CharacterCheck diff --git a/lib/sisu/v5/ao_composite.rb b/lib/sisu/v5/ao_composite.rb index 0f451b9a..a90937ae 100644 --- a/lib/sisu/v5/ao_composite.rb +++ b/lib/sisu/v5/ao_composite.rb @@ -1,61 +1,58 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** composite documents, assemble/build documents from other documents + or parts of marked up text - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: composite documents, assemble/build documents from other - documents or parts of marked up text +** Git + + =end module SiSU_Assemble diff --git a/lib/sisu/v5/ao_doc_objects.rb b/lib/sisu/v5/ao_doc_objects.rb index aeeb10a3..f55f3003 100644 --- a/lib/sisu/v5/ao_doc_objects.rb +++ b/lib/sisu/v5/ao_doc_objects.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** document abstraction - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: document abstraction +** Git + + =end module SiSU_AO_DocumentStructure diff --git a/lib/sisu/v5/ao_doc_str.rb b/lib/sisu/v5/ao_doc_str.rb index bf6dda28..5aa8d0d3 100644 --- a/lib/sisu/v5/ao_doc_str.rb +++ b/lib/sisu/v5/ao_doc_str.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** document abstraction - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: document abstraction +** Git + + =end module SiSU_AO_DocumentStructureExtract diff --git a/lib/sisu/v5/ao_endnotes.rb b/lib/sisu/v5/ao_endnotes.rb index 33d75665..7e7ed1d3 100644 --- a/lib/sisu/v5/ao_endnotes.rb +++ b/lib/sisu/v5/ao_endnotes.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** system environment, resource control and configuration details - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: system environment, resource control and configuration details +** Git + + =end module SiSU_AO_Endnotes diff --git a/lib/sisu/v5/ao_expand_insertions.rb b/lib/sisu/v5/ao_expand_insertions.rb index 85690681..d81f2387 100644 --- a/lib/sisu/v5/ao_expand_insertions.rb +++ b/lib/sisu/v5/ao_expand_insertions.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** system environment, resource control and configuration details - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: system environment, resource control and configuration details +** Git + + =end module SiSU_AO_Insertions diff --git a/lib/sisu/v5/ao_hash_digest.rb b/lib/sisu/v5/ao_hash_digest.rb index f8c684ee..f29c7b54 100644 --- a/lib/sisu/v5/ao_hash_digest.rb +++ b/lib/sisu/v5/ao_hash_digest.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** system environment, resource control and configuration details - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: system environment, resource control and configuration details +** Git + + =end module SiSU_AO_Hash diff --git a/lib/sisu/v5/ao_idx.rb b/lib/sisu/v5/ao_idx.rb index c3d64915..204fc567 100644 --- a/lib/sisu/v5/ao_idx.rb +++ b/lib/sisu/v5/ao_idx.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** system environment, resource control and configuration details - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: system environment, resource control and configuration details +** Git + + =end module SiSU_AO_BookIndex diff --git a/lib/sisu/v5/ao_images.rb b/lib/sisu/v5/ao_images.rb index 72fcd723..3c6b23db 100644 --- a/lib/sisu/v5/ao_images.rb +++ b/lib/sisu/v5/ao_images.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** system environment, resource control and configuration details - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: system environment, resource control and configuration details +** Git + + =end module SiSU_AO_Images diff --git a/lib/sisu/v5/ao_metadata.rb b/lib/sisu/v5/ao_metadata.rb index 2c706a37..78dfac39 100644 --- a/lib/sisu/v5/ao_metadata.rb +++ b/lib/sisu/v5/ao_metadata.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** system environment, resource control and configuration details - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: system environment, resource control and configuration details +** Git + + =end module SiSU_AO_Metadata diff --git a/lib/sisu/v5/ao_misc_arrange.rb b/lib/sisu/v5/ao_misc_arrange.rb index 0099a0c0..7140a502 100644 --- a/lib/sisu/v5/ao_misc_arrange.rb +++ b/lib/sisu/v5/ao_misc_arrange.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** system environment, resource control and configuration details - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: system environment, resource control and configuration details +** Git + + =end module SiSU_AO_MiscArrangeText diff --git a/lib/sisu/v5/ao_numbering.rb b/lib/sisu/v5/ao_numbering.rb index 1ee3893e..843ee85c 100644 --- a/lib/sisu/v5/ao_numbering.rb +++ b/lib/sisu/v5/ao_numbering.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** system environment, resource control and configuration details - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: system environment, resource control and configuration details +** Git + + =end module SiSU_AO_Numbering diff --git a/lib/sisu/v5/ao_syntax.rb b/lib/sisu/v5/ao_syntax.rb index 6fb474b5..56c792cc 100644 --- a/lib/sisu/v5/ao_syntax.rb +++ b/lib/sisu/v5/ao_syntax.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** Syntax for markup, input markup syntaxes, determined here - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: Syntax for markup, input markup syntaxes, determined here +** Git + + =end module SiSU_AO_Syntax diff --git a/lib/sisu/v5/cgi.rb b/lib/sisu/v5/cgi.rb index 0d3afb4f..6489ed12 100644 --- a/lib/sisu/v5/cgi.rb +++ b/lib/sisu/v5/cgi.rb @@ -1,61 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** generates naive cgi search form for search of sisu database (pgsql sqlite) - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: generates naive cgi search form for search of sisu database - (pgsql sqlite) +** Git + + =end module SiSU_CGI #% database building documents diff --git a/lib/sisu/v5/cgi_pgsql.rb b/lib/sisu/v5/cgi_pgsql.rb index ba46d3ca..0f44ec0a 100644 --- a/lib/sisu/v5/cgi_pgsql.rb +++ b/lib/sisu/v5/cgi_pgsql.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** generates naive cgi search form for search of sisu database (pgsql) - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: generates naive cgi search form for search of sisu database (pgsql) +** Git + + =end module SiSU_CGI_PgSQL #% database building documents diff --git a/lib/sisu/v5/cgi_sql_common.rb b/lib/sisu/v5/cgi_sql_common.rb index 79cb1072..4f2c428d 100644 --- a/lib/sisu/v5/cgi_sql_common.rb +++ b/lib/sisu/v5/cgi_sql_common.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** generates naive cgi search form for search of sisu database (pgsql sqlite) - * Author: Ralph Amissah - - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Author: Ralph Amissah + + - * License: GPL 3 or later: +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - SiSU, a framework for document structuring, publishing and search +** License: GPL 3 or later: - Copyright (C) Ralph Amissah - - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + SiSU, a framework for document structuring, publishing and search - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + Copyright (C) Ralph Amissah - You should have received a copy of the GNU General Public License along with - this program. If not, see . + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - + You should have received a copy of the GNU General Public License along with + this program. If not, see . - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - * Hompages: - - + - * Git - - +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Ralph Amissah - - +** Hompages: + + - ** Description: generates naive cgi search form for search of sisu database (pgsql sqlite) +** Git + + =end module SiSU_CGI_SQL @@ -79,7 +76,7 @@ module SiSU_CGI_SQL * Author: Ralph Amissah - * Copyright: (C) 1997 - 2015, Ralph Amissah, All Rights Reserved. + * Copyright: (C) 1997 - 2014, Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: @@ -544,7 +541,7 @@ module SiSU_CGI_SQL
#{v[:project]} © Ralph Amissah - 1993, current 2015. + 1993, current 2014. All Rights Reserved.
#{v[:project]} is software for document structuring, publishing and search, @@ -582,7 +579,7 @@ module SiSU_CGI_SQL
Standard SiSU meta-markup syntax, and the
Standard SiSU object citation numbering and system, (object/text identifying/locating system)
- © Ralph Amissah 1997, current 2015. + © Ralph Amissah 1997, current 2014. All Rights Reserved.

diff --git a/lib/sisu/v5/cgi_sqlite.rb b/lib/sisu/v5/cgi_sqlite.rb index a0dfd2d8..4c4210f1 100644 --- a/lib/sisu/v5/cgi_sqlite.rb +++ b/lib/sisu/v5/cgi_sqlite.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** generates naive cgi search form for search of sisu database (sqlite) - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: generates naive cgi search form for search of sisu database (sqlite) +** Git + + =end module SiSU_CGI_SQLite #% database building documents diff --git a/lib/sisu/v5/conf.rb b/lib/sisu/v5/conf.rb index 1a2f9a92..2176215d 100644 --- a/lib/sisu/v5/conf.rb +++ b/lib/sisu/v5/conf.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** configuration - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: configuration +** Git + + =end module SiSU_Initialize diff --git a/lib/sisu/v5/constants.rb b/lib/sisu/v5/constants.rb index afc85c2a..fec2f4a1 100644 --- a/lib/sisu/v5/constants.rb +++ b/lib/sisu/v5/constants.rb @@ -1,65 +1,61 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search - constants +** Description: documents, structuring, processing, publishing, search +*** constants, system environment, resource control and configuration details - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: system environment, resource control and configuration details +** Git + + =end #Ax,Xx,Mx,Rx,Hx,Dx,Px,Ep,Db,Gt,Tex=Array.new(11){{}} -YEAR='2015' +YEAR='2014' Sfx={ txt: '.txt', txt_textile: '.textile', diff --git a/lib/sisu/v5/css.rb b/lib/sisu/v5/css.rb index 4b2801d7..aaf1dc58 100644 --- a/lib/sisu/v5/css.rb +++ b/lib/sisu/v5/css.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** css stylesheets - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: css stylesheets +** Git + + =end module SiSU_Style diff --git a/lib/sisu/v5/db_columns.rb b/lib/sisu/v5/db_columns.rb index 17edcace..b2204f93 100644 --- a/lib/sisu/v5/db_columns.rb +++ b/lib/sisu/v5/db_columns.rb @@ -1,61 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** modules shared by the different db types, dbi, postgresql, sqlite - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: modules shared by the different db types, dbi, postgresql, - sqlite +** Git + + =end module SiSU_DbColumns diff --git a/lib/sisu/v5/db_create.rb b/lib/sisu/v5/db_create.rb index 60d11aa0..d660125b 100644 --- a/lib/sisu/v5/db_create.rb +++ b/lib/sisu/v5/db_create.rb @@ -1,61 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** modules shared by the different db types, dbi, postgresql, sqlite - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: modules shared by the different db types, dbi, postgresql, - sqlite +** Git + + =end module SiSU_DbCreate diff --git a/lib/sisu/v5/db_dbi.rb b/lib/sisu/v5/db_dbi.rb index 9c4d360c..b585aa8e 100644 --- a/lib/sisu/v5/db_dbi.rb +++ b/lib/sisu/v5/db_dbi.rb @@ -1,61 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** modules shared by the different db types, dbi, postgresql, sqlite - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: modules shared by the different db types, dbi, postgresql, - sqlite +** Git + + =end module SiSU_DbDBI diff --git a/lib/sisu/v5/db_drop.rb b/lib/sisu/v5/db_drop.rb index a2d113a1..d96ab452 100644 --- a/lib/sisu/v5/db_drop.rb +++ b/lib/sisu/v5/db_drop.rb @@ -1,61 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** modules shared by the different db types, dbi, postgresql, sqlite - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: modules shared by the different db types, dbi, postgresql, - sqlite +** Git + + =end module SiSU_DbDrop diff --git a/lib/sisu/v5/db_import.rb b/lib/sisu/v5/db_import.rb index 3c4afacb..7a365ff8 100644 --- a/lib/sisu/v5/db_import.rb +++ b/lib/sisu/v5/db_import.rb @@ -1,61 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** modules shared by the different db types, dbi, postgresql, sqlite - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: modules shared by the different db types, dbi, postgresql, - sqlite +** Git + + =end module SiSU_DbImport diff --git a/lib/sisu/v5/db_indexes.rb b/lib/sisu/v5/db_indexes.rb index 72dbab9a..a1d41e0b 100644 --- a/lib/sisu/v5/db_indexes.rb +++ b/lib/sisu/v5/db_indexes.rb @@ -1,61 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** modules shared by the different db types, dbi, postgresql, sqlite - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: modules shared by the different db types, dbi, postgresql, - sqlite +** Git + + =end module SiSU_DbIndex diff --git a/lib/sisu/v5/db_load_tuple.rb b/lib/sisu/v5/db_load_tuple.rb index e96637c9..49b9a3ee 100644 --- a/lib/sisu/v5/db_load_tuple.rb +++ b/lib/sisu/v5/db_load_tuple.rb @@ -1,61 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** modules shared by the different db types, dbi, postgresql, sqlite - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: modules shared by the different db types, dbi, postgresql, - sqlite +** Git + + =end module SiSU_DbTuple diff --git a/lib/sisu/v5/db_remove.rb b/lib/sisu/v5/db_remove.rb index 23496464..d921978f 100644 --- a/lib/sisu/v5/db_remove.rb +++ b/lib/sisu/v5/db_remove.rb @@ -1,61 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** modules shared by the different db types, dbi, postgresql, sqlite - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: modules shared by the different db types, dbi, postgresql, - sqlite +** Git + + =end module SiSU_DbRemove diff --git a/lib/sisu/v5/db_select.rb b/lib/sisu/v5/db_select.rb index 3a3745c9..d0963107 100644 --- a/lib/sisu/v5/db_select.rb +++ b/lib/sisu/v5/db_select.rb @@ -1,61 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** modules shared by the different db types, dbi, postgresql, sqlite - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: modules shared by the different db types, dbi, postgresql, - sqlite +** Git + + =end module SiSU_DbAction diff --git a/lib/sisu/v5/db_sqltxt.rb b/lib/sisu/v5/db_sqltxt.rb index 6297d05c..fac0263f 100644 --- a/lib/sisu/v5/db_sqltxt.rb +++ b/lib/sisu/v5/db_sqltxt.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** system environment, resource control and configuration details - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: system environment, resource control and configuration details +** Git + + =end module SiSU_DbText @@ -172,4 +169,3 @@ module SiSU_DbText end end __END__ - diff --git a/lib/sisu/v5/db_tests.rb b/lib/sisu/v5/db_tests.rb index 8bd5af12..092bc169 100644 --- a/lib/sisu/v5/db_tests.rb +++ b/lib/sisu/v5/db_tests.rb @@ -1,61 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** modules shared by the different db types, dbi, postgresql, sqlite - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: modules shared by the different db types, dbi, postgresql, - sqlite +** Git + + =end module SiSU_DbTests diff --git a/lib/sisu/v5/dbi.rb b/lib/sisu/v5/dbi.rb index 46f21211..392f8472 100644 --- a/lib/sisu/v5/dbi.rb +++ b/lib/sisu/v5/dbi.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** postgresql module, dbi import frame - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: postgresql module, dbi import frame +** Git + + =end module SiSU_DBI #% database building diff --git a/lib/sisu/v5/dbi_discrete.rb b/lib/sisu/v5/dbi_discrete.rb index f13161cc..092ccccb 100644 --- a/lib/sisu/v5/dbi_discrete.rb +++ b/lib/sisu/v5/dbi_discrete.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** postgresql module, dbi import frame - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: postgresql module, dbi import frame +** Git + + =end module SiSU_DBI_Discrete #% database building diff --git a/lib/sisu/v5/digests.rb b/lib/sisu/v5/digests.rb index 9764f998..0fb42b3e 100644 --- a/lib/sisu/v5/digests.rb +++ b/lib/sisu/v5/digests.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** document digests (md5|sha256) and structure processing - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: document digests (md5|sha256) and structure processing +** Git + + =end module SiSU_DigestView diff --git a/lib/sisu/v5/dp.rb b/lib/sisu/v5/dp.rb index 1bfd4ba1..6f6207a9 100644 --- a/lib/sisu/v5/dp.rb +++ b/lib/sisu/v5/dp.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** document parameters extracted from input files for program use - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: document parameters extracted from input files for program use +** Git + + =end module SiSU_Param diff --git a/lib/sisu/v5/dp_identify_markup.rb b/lib/sisu/v5/dp_identify_markup.rb index cedcbbf7..50a3f5da 100644 --- a/lib/sisu/v5/dp_identify_markup.rb +++ b/lib/sisu/v5/dp_identify_markup.rb @@ -1,62 +1,59 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** A conversion script for canned substitutions, a fairly generic simple tool + that can be used to store other canned conversions, used here for altering + SiSU markup - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: A conversion script for canned substitutions, a fairly generic - simple tool that can be used to store other canned conversions, used here for - altering SiSU markup +** Git + + =end module SiSU_MarkupType diff --git a/lib/sisu/v5/dp_make.rb b/lib/sisu/v5/dp_make.rb index eb4d5490..bdb02f88 100644 --- a/lib/sisu/v5/dp_make.rb +++ b/lib/sisu/v5/dp_make.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** document parameters make extracted for program use - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public Lic/home/ralph/live-manual/build/manual/manifest/live-manual.ca.htmlense for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public Lic/home/ralph/live-manual/build/manual/manifest/live-manual.ca.htmlense for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: document parameters make extracted for program use +** Git + + =end diff --git a/lib/sisu/v5/embedded.rb b/lib/sisu/v5/embedded.rb index 64547ed2..cfb7b0dc 100644 --- a/lib/sisu/v5/embedded.rb +++ b/lib/sisu/v5/embedded.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** sitemap created from parameters extracted from input file(s) - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: sitemap created from parameters extracted from input file(s) +** Git + + =end module SiSU_Embedded diff --git a/lib/sisu/v5/errors.rb b/lib/sisu/v5/errors.rb index 4179e20a..90f135dd 100644 --- a/lib/sisu/v5/errors.rb +++ b/lib/sisu/v5/errors.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** system environment, error screen reporting - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: system environment, error screen reporting +** Git + + =end module SiSU_Errors diff --git a/lib/sisu/v5/generic_parts.rb b/lib/sisu/v5/generic_parts.rb index 139bc236..cef047d3 100644 --- a/lib/sisu/v5/generic_parts.rb +++ b/lib/sisu/v5/generic_parts.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** shared html parts - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: shared html parts +** Git + + =end module SiSU_Parts_Generic diff --git a/lib/sisu/v5/git.rb b/lib/sisu/v5/git.rb index c31c1c33..72481782 100644 --- a/lib/sisu/v5/git.rb +++ b/lib/sisu/v5/git.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** system environment, resource control and configuration details - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: system environment, resource control and configuration details +** Git + + =end module SiSU_Git diff --git a/lib/sisu/v5/html.rb b/lib/sisu/v5/html.rb index 5fb839fd..760b8308 100644 --- a/lib/sisu/v5/html.rb +++ b/lib/sisu/v5/html.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** html generation, processing - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: html generation, processing +** Git + + =end module SiSU_HTML diff --git a/lib/sisu/v5/html_concordance.rb b/lib/sisu/v5/html_concordance.rb index 313fe943..83f1c5f3 100644 --- a/lib/sisu/v5/html_concordance.rb +++ b/lib/sisu/v5/html_concordance.rb @@ -1,61 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** concordance file (html, wordmap, linked index of words in document) - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: concordance file (html concordance, wordmap, linked index of - words in document) +** Git + + =end module SiSU_Concordance diff --git a/lib/sisu/v5/html_format.rb b/lib/sisu/v5/html_format.rb index f5d80488..1d5ee89d 100644 --- a/lib/sisu/v5/html_format.rb +++ b/lib/sisu/v5/html_format.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** html formating, css template - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: html formating, css template +** Git + + =end module SiSU_HTML_Format diff --git a/lib/sisu/v5/html_harvest.rb b/lib/sisu/v5/html_harvest.rb index e4825020..088c2a45 100644 --- a/lib/sisu/v5/html_harvest.rb +++ b/lib/sisu/v5/html_harvest.rb @@ -1,62 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search - harvest metadata from document corpus (suitable for medium sized sites) - (concept example, [to remove size constraint: implement SQL equivalent]) +** Description: documents, structuring, processing, publishing, search +*** metadata harvest, harvest metadata from document corpus - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: system environment, resource control and configuration details +** Git + + =end module SiSU_Harvest diff --git a/lib/sisu/v5/html_harvest_author_format.rb b/lib/sisu/v5/html_harvest_author_format.rb index eb5b71be..2118f047 100644 --- a/lib/sisu/v5/html_harvest_author_format.rb +++ b/lib/sisu/v5/html_harvest_author_format.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** system environment, resource control and configuration details - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: system environment, resource control and configuration details +** Git + + =end module SiSU_FormatAuthor diff --git a/lib/sisu/v5/html_harvest_authors.rb b/lib/sisu/v5/html_harvest_authors.rb index dd3c5b66..9479f2e3 100644 --- a/lib/sisu/v5/html_harvest_authors.rb +++ b/lib/sisu/v5/html_harvest_authors.rb @@ -1,61 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search - metadata harvest, extract authors and their writings from document set +** Description: documents, structuring, processing, publishing, search +*** metadata harvest, extract authors and their writings from document set - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: simple xml representation (sax style) +** Git + + =end module SiSU_HarvestAuthors diff --git a/lib/sisu/v5/html_harvest_topics.rb b/lib/sisu/v5/html_harvest_topics.rb index 13b469f6..032fe430 100644 --- a/lib/sisu/v5/html_harvest_topics.rb +++ b/lib/sisu/v5/html_harvest_topics.rb @@ -1,62 +1,58 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search - metadata harvest, extract topics and associated writings from document set - (topics use topic_register header) +** Description: documents, structuring, processing, publishing, search +*** metadata harvest, extract topics and associated writings from document set + (topics use topic_register header) - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: simple xml representation (sax style) +** Git + + =end module SiSU_HarvestTopics diff --git a/lib/sisu/v5/html_lite_shared.rb b/lib/sisu/v5/html_lite_shared.rb index 7da7358b..37e76cfd 100644 --- a/lib/sisu/v5/html_lite_shared.rb +++ b/lib/sisu/v5/html_lite_shared.rb @@ -1,61 +1,58 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** modules shared by db and flatfile output generators, mostly xml/xhtml/html + formatting - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: modules shared by db and flatfile output generators, mostly - xml/xhtml/html formatting +** Git + + =end module SiSU_FormatShared diff --git a/lib/sisu/v5/html_manifest.rb b/lib/sisu/v5/html_manifest.rb index 2580595f..b46eb061 100644 --- a/lib/sisu/v5/html_manifest.rb +++ b/lib/sisu/v5/html_manifest.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** summary of generated outputs and metadata - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: summary of generated outputs and metadata +** Git + + =end module SiSU_Manifest diff --git a/lib/sisu/v5/html_minitoc.rb b/lib/sisu/v5/html_minitoc.rb index ced534e9..2838c877 100644 --- a/lib/sisu/v5/html_minitoc.rb +++ b/lib/sisu/v5/html_minitoc.rb @@ -1,61 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search - minitoc +** Description: documents, structuring, processing, publishing, search +*** html minitoc - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: system environment, resource control and configuration details +** Git + + =end module SiSU_HTML_MiniToc diff --git a/lib/sisu/v5/html_parts.rb b/lib/sisu/v5/html_parts.rb index 2611e90a..b2b0b69f 100644 --- a/lib/sisu/v5/html_parts.rb +++ b/lib/sisu/v5/html_parts.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** shared html parts - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: shared html parts +** Git + + =end module SiSU_Parts_HTML diff --git a/lib/sisu/v5/html_promo.rb b/lib/sisu/v5/html_promo.rb index 864818ff..42b11c86 100644 --- a/lib/sisu/v5/html_promo.rb +++ b/lib/sisu/v5/html_promo.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** html advertising component, build here, mockup - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: html advertising component, build here, mockup +** Git + + =end module SiSU_HTML_Promo diff --git a/lib/sisu/v5/html_scroll.rb b/lib/sisu/v5/html_scroll.rb index 04e28a94..af0a15fe 100644 --- a/lib/sisu/v5/html_scroll.rb +++ b/lib/sisu/v5/html_scroll.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** html scroll generation, processing - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: html scroll generation, processing +** Git + + =end module SiSU_HTML_Scroll diff --git a/lib/sisu/v5/html_segments.rb b/lib/sisu/v5/html_segments.rb index cce7a6da..7ebb02a2 100644 --- a/lib/sisu/v5/html_segments.rb +++ b/lib/sisu/v5/html_segments.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** html segment generation, processing - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: html segment generation, processing +** Git + + =end module SiSU_HTML_Seg diff --git a/lib/sisu/v5/html_shared.rb b/lib/sisu/v5/html_shared.rb index e4c4ef0c..3c62be03 100644 --- a/lib/sisu/v5/html_shared.rb +++ b/lib/sisu/v5/html_shared.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** shared html parts - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: shared html parts +** Git + + =end module SiSU_HTML_Shared diff --git a/lib/sisu/v5/html_table.rb b/lib/sisu/v5/html_table.rb index 0dc13c79..0ddee4e9 100644 --- a/lib/sisu/v5/html_table.rb +++ b/lib/sisu/v5/html_table.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** shared html parts, table - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: shared html parts +** Git + + =end module SiSU_HTML_Table diff --git a/lib/sisu/v5/html_tune.rb b/lib/sisu/v5/html_tune.rb index 6aeba0e1..a465ef7e 100644 --- a/lib/sisu/v5/html_tune.rb +++ b/lib/sisu/v5/html_tune.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** html generation, html pre-processing - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: html generation, html pre-processing +** Git + + =end require_relative 'dp' # dp.rb diff --git a/lib/sisu/v5/hub.rb b/lib/sisu/v5/hub.rb index 790eb256..3710bca0 100644 --- a/lib/sisu/v5/hub.rb +++ b/lib/sisu/v5/hub.rb @@ -1,61 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** hub - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: SiSU information Structuring Universe, text structuring, - processing, publishing, search +** Git + + =end module SiSU diff --git a/lib/sisu/v5/hub_actions.rb b/lib/sisu/v5/hub_actions.rb index e105673d..23f26d80 100644 --- a/lib/sisu/v5/hub_actions.rb +++ b/lib/sisu/v5/hub_actions.rb @@ -1,61 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** hub, perform selected actions - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: SiSU information Structuring Universe, text structuring, - processing, publishing, search +** Git + + =end module SiSU_Hub_Actions diff --git a/lib/sisu/v5/hub_loop_markup_files.rb b/lib/sisu/v5/hub_loop_markup_files.rb index 5fda0ae3..0d8ed6db 100644 --- a/lib/sisu/v5/hub_loop_markup_files.rb +++ b/lib/sisu/v5/hub_loop_markup_files.rb @@ -1,61 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** hub - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: SiSU information Structuring Universe, text structuring, - processing, publishing, search +** Git + + =end module SiSU_Hub_Loops diff --git a/lib/sisu/v5/hub_options.rb b/lib/sisu/v5/hub_options.rb index b322d1d3..e73dc3f1 100644 --- a/lib/sisu/v5/hub_options.rb +++ b/lib/sisu/v5/hub_options.rb @@ -1,61 +1,59 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** hub, command line options parsing - * Author: Ralph Amissah +*** hub - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Author: Ralph Amissah + + - * License: GPL 3 or later: +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - SiSU, a framework for document structuring, publishing and search +** License: GPL 3 or later: - Copyright (C) Ralph Amissah + SiSU, a framework for document structuring, publishing and search - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + Copyright (C) Ralph Amissah - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + You should have received a copy of the GNU General Public License along with + this program. If not, see . - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system + - * Hompages: - - +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Git - - +** Hompages: + + - * Ralph Amissah - - - - ** Description: SiSU information Structuring Universe, command line options - parsing +** Git + + =end module SiSU_Commandline diff --git a/lib/sisu/v5/i18n.rb b/lib/sisu/v5/i18n.rb index 16444461..e625f24d 100644 --- a/lib/sisu/v5/i18n.rb +++ b/lib/sisu/v5/i18n.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** internationalisation - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: internationalisation +** Git + + =end module SiSU_i18n diff --git a/lib/sisu/v5/manpage.rb b/lib/sisu/v5/manpage.rb index 75193168..196f8057 100644 --- a/lib/sisu/v5/manpage.rb +++ b/lib/sisu/v5/manpage.rb @@ -1,61 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** manpage text generation, stripped manpage output (unix, linefeed) - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: manpage text generation, stripped manpage output (unix, - linefeed) +** Git + + =end module SiSU_Manpage diff --git a/lib/sisu/v5/manpage_format.rb b/lib/sisu/v5/manpage_format.rb index 7b942a28..3f913988 100644 --- a/lib/sisu/v5/manpage_format.rb +++ b/lib/sisu/v5/manpage_format.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** manpage formatting template - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: manpage formatting template +** Git + + =end module SiSU_ManpageFormat diff --git a/lib/sisu/v5/po4a.rb b/lib/sisu/v5/po4a.rb index 8c194363..aedc6683 100644 --- a/lib/sisu/v5/po4a.rb +++ b/lib/sisu/v5/po4a.rb @@ -1,61 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** pot file generation - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: pot file generation - linefeed) +** Git + + =end module SiSU_Po4a diff --git a/lib/sisu/v5/po4a_set.rb b/lib/sisu/v5/po4a_set.rb index 8f411a9a..6d4221fb 100644 --- a/lib/sisu/v5/po4a_set.rb +++ b/lib/sisu/v5/po4a_set.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** po4a - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: modules shared by flatfile output generators +** Git + + =end module SiSU_Po4aUtils diff --git a/lib/sisu/v5/prog_text_translation.rb b/lib/sisu/v5/prog_text_translation.rb index 13a476cd..fe79995f 100644 --- a/lib/sisu/v5/prog_text_translation.rb +++ b/lib/sisu/v5/prog_text_translation.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** internationalisation - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: internationalisation +** Git + + =end module SiSU_Translate diff --git a/lib/sisu/v5/qrcode.rb b/lib/sisu/v5/qrcode.rb index 0d2b4dee..fd047ce6 100644 --- a/lib/sisu/v5/qrcode.rb +++ b/lib/sisu/v5/qrcode.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** summary of generated outputs and metadata - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: summary of generated outputs and metadata +** Git + + =end module SiSU_QRcode diff --git a/lib/sisu/v5/relaxng.rb b/lib/sisu/v5/relaxng.rb index 4840f277..fa894bee 100644 --- a/lib/sisu/v5/relaxng.rb +++ b/lib/sisu/v5/relaxng.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** relaxng flow/logic - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - - - * Git - - - - * Ralph Amissah - - +** Hompages: + + - ** Description: relaxng flow/logic +** Git + + =end module SiSU_Relaxng diff --git a/lib/sisu/v5/remote.rb b/lib/sisu/v5/remote.rb index 409a3c31..1e136a40 100644 --- a/lib/sisu/v5/remote.rb +++ b/lib/sisu/v5/remote.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** remote operations, get source from or copy output to remote server - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: remote operations, get source from or copy output to remote server +** Git + + =end module SiSU_Remote diff --git a/lib/sisu/v5/rexml.rb b/lib/sisu/v5/rexml.rb index 55508713..800f4a84 100644 --- a/lib/sisu/v5/rexml.rb +++ b/lib/sisu/v5/rexml.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** rexml testing of xml - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: rexml testing of xml +** Git + + =end module SiSU_Rexml diff --git a/lib/sisu/v5/se.rb b/lib/sisu/v5/se.rb index 51cfdc7b..fbba39b0 100644 --- a/lib/sisu/v5/se.rb +++ b/lib/sisu/v5/se.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** system environment, resource control and configuration details - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: system environment, resource control and configuration details +** Git + + =end @@cX=nil diff --git a/lib/sisu/v5/se_cleanoutput.rb b/lib/sisu/v5/se_cleanoutput.rb index 89220d9f..57cf5b86 100644 --- a/lib/sisu/v5/se_cleanoutput.rb +++ b/lib/sisu/v5/se_cleanoutput.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** system environment, resource control and configuration details - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: system environment, resource control and configuration details +** Git + + =end module SiSU_Clean_Output diff --git a/lib/sisu/v5/se_clear.rb b/lib/sisu/v5/se_clear.rb index 4e3438b0..a36ee849 100644 --- a/lib/sisu/v5/se_clear.rb +++ b/lib/sisu/v5/se_clear.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** system environment, resource control and configuration details - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: system environment, resource control and configuration details +** Git + + =end module SiSU_Clear diff --git a/lib/sisu/v5/se_createsite.rb b/lib/sisu/v5/se_createsite.rb index 94483427..c3a826d7 100644 --- a/lib/sisu/v5/se_createsite.rb +++ b/lib/sisu/v5/se_createsite.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** system environment, resource control and configuration details - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: system environment, resource control and configuration details +** Git + + =end module SiSU_Create_Site diff --git a/lib/sisu/v5/se_css.rb b/lib/sisu/v5/se_css.rb index 23cf46ae..a184aa8b 100644 --- a/lib/sisu/v5/se_css.rb +++ b/lib/sisu/v5/se_css.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** system environment, resource control and configuration details - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: system environment, resource control and configuration details +** Git + + =end module SiSU_CSS diff --git a/lib/sisu/v5/se_date.rb b/lib/sisu/v5/se_date.rb index 91e3aed9..a9152390 100644 --- a/lib/sisu/v5/se_date.rb +++ b/lib/sisu/v5/se_date.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** system environment, resource control and configuration details - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: system environment, resource control and configuration details +** Git + + =end module SiSU_Info_Date diff --git a/lib/sisu/v5/se_db.rb b/lib/sisu/v5/se_db.rb index abfbe5b9..ebe5a159 100644 --- a/lib/sisu/v5/se_db.rb +++ b/lib/sisu/v5/se_db.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** system environment, resource control and configuration details - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: system environment, resource control and configuration details +** Git + + =end module SiSU_Info_Db diff --git a/lib/sisu/v5/se_envcall.rb b/lib/sisu/v5/se_envcall.rb index 8f782a72..00a25775 100644 --- a/lib/sisu/v5/se_envcall.rb +++ b/lib/sisu/v5/se_envcall.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** system environment, resource control and configuration details - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: system environment, resource control and configuration details +** Git + + =end module SiSU_Env_Call diff --git a/lib/sisu/v5/se_file_op.rb b/lib/sisu/v5/se_file_op.rb index c2e82891..5a82633a 100644 --- a/lib/sisu/v5/se_file_op.rb +++ b/lib/sisu/v5/se_file_op.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** system environment, resource control and configuration details - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: system environment, resource control and configuration details +** Git + + =end module SiSU_Info_File diff --git a/lib/sisu/v5/se_filemap.rb b/lib/sisu/v5/se_filemap.rb index cc94d20f..41f9b1b2 100644 --- a/lib/sisu/v5/se_filemap.rb +++ b/lib/sisu/v5/se_filemap.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** system environment, resource control and configuration details - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: system environment, resource control and configuration details +** Git + + =end module SiSU_File_Map diff --git a/lib/sisu/v5/se_get_init.rb b/lib/sisu/v5/se_get_init.rb index a52c79d4..121c89e2 100644 --- a/lib/sisu/v5/se_get_init.rb +++ b/lib/sisu/v5/se_get_init.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** system environment, resource control and configuration details - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: system environment, resource control and configuration details +** Git + + =end module SiSU_Get_Init diff --git a/lib/sisu/v5/se_hub_particulars.rb b/lib/sisu/v5/se_hub_particulars.rb index ad9eb280..d4892fe8 100644 --- a/lib/sisu/v5/se_hub_particulars.rb +++ b/lib/sisu/v5/se_hub_particulars.rb @@ -1,61 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search - particulars, composite information about document being processed +** Description: documents, structuring, processing, publishing, search +*** particulars, composite information about document being processed - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: system environment, resource control and configuration details +** Git + + =end module SiSU_Particulars diff --git a/lib/sisu/v5/se_info_env.rb b/lib/sisu/v5/se_info_env.rb index 65f13e7c..5f6498e0 100644 --- a/lib/sisu/v5/se_info_env.rb +++ b/lib/sisu/v5/se_info_env.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** system environment, resource control and configuration details - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: system environment, resource control and configuration details +** Git + + =end @@current_document=Dir.pwd #nil #'' diff --git a/lib/sisu/v5/se_info_port.rb b/lib/sisu/v5/se_info_port.rb index 915b752c..6ea1ffe1 100644 --- a/lib/sisu/v5/se_info_port.rb +++ b/lib/sisu/v5/se_info_port.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** system environment, resource control and configuration details - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: system environment, resource control and configuration details +** Git + + =end module SiSU_Info_Port diff --git a/lib/sisu/v5/se_info_system.rb b/lib/sisu/v5/se_info_system.rb index 82f9248d..327389a1 100644 --- a/lib/sisu/v5/se_info_system.rb +++ b/lib/sisu/v5/se_info_system.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** system environment, resource control and configuration details - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: system environment, resource control and configuration details +** Git + + =end module SiSU_Info_Sys_Gen diff --git a/lib/sisu/v5/se_load.rb b/lib/sisu/v5/se_load.rb index f6b739c6..1c9cf0e7 100644 --- a/lib/sisu/v5/se_load.rb +++ b/lib/sisu/v5/se_load.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** system environment, resource control and configuration details - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: system environment, resource control and configuration details +** Git + + =end module SiSU_Load diff --git a/lib/sisu/v5/se_processing.rb b/lib/sisu/v5/se_processing.rb index f60f6951..a72c83b6 100644 --- a/lib/sisu/v5/se_processing.rb +++ b/lib/sisu/v5/se_processing.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** system environment, resource control and configuration details - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: system environment, resource control and configuration details +** Git + + =end module SiSU_Processing_Settings diff --git a/lib/sisu/v5/se_programs.rb b/lib/sisu/v5/se_programs.rb index 8fdcac7b..ddf683b5 100644 --- a/lib/sisu/v5/se_programs.rb +++ b/lib/sisu/v5/se_programs.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** system environment, resource control and configuration details - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: system environment, resource control and configuration details +** Git + + =end module SiSU_Sys_Call diff --git a/lib/sisu/v5/se_remotes.rb b/lib/sisu/v5/se_remotes.rb index 894d3f95..d5a028de 100644 --- a/lib/sisu/v5/se_remotes.rb +++ b/lib/sisu/v5/se_remotes.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** system environment, resource control and configuration details - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: system environment, resource control and configuration details +** Git + + =end module SiSU_Info_Remote_Host diff --git a/lib/sisu/v5/se_standardise_lang.rb b/lib/sisu/v5/se_standardise_lang.rb index 015321af..09ff54ef 100644 --- a/lib/sisu/v5/se_standardise_lang.rb +++ b/lib/sisu/v5/se_standardise_lang.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** system environment, resource control and configuration details - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: system environment, resource control and configuration details +** Git + + =end @@lang_info=nil diff --git a/lib/sisu/v5/se_version.rb b/lib/sisu/v5/se_version.rb index 09fafd42..4a7c487f 100644 --- a/lib/sisu/v5/se_version.rb +++ b/lib/sisu/v5/se_version.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** system environment, resource control and configuration details - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: system environment, resource control and configuration details +** Git + + =end module SiSU_Info_Version diff --git a/lib/sisu/v5/shared_images.rb b/lib/sisu/v5/shared_images.rb index 765c51a9..33185d30 100644 --- a/lib/sisu/v5/shared_images.rb +++ b/lib/sisu/v5/shared_images.rb @@ -1,60 +1,58 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** common file for xml generation - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - +** Git + + - * Ralph Amissah - - - - ** Description: common file for xml generation =end module SiSU_Images require_relative 'se_hub_particulars' # se_hub_particulars.rb diff --git a/lib/sisu/v5/shared_markup_alt.rb b/lib/sisu/v5/shared_markup_alt.rb index 70d30529..ddaa0b5c 100644 --- a/lib/sisu/v5/shared_markup_alt.rb +++ b/lib/sisu/v5/shared_markup_alt.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** system environment, resource control and configuration details - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: system environment, resource control and configuration details +** Git + + =end module SiSU_TextRepresentation diff --git a/lib/sisu/v5/shared_metadata.rb b/lib/sisu/v5/shared_metadata.rb index ce409d32..3ce45603 100644 --- a/lib/sisu/v5/shared_metadata.rb +++ b/lib/sisu/v5/shared_metadata.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** system environment, resource control and configuration details - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: system environment, resource control and configuration details +** Git + + =end module SiSU_Metadata diff --git a/lib/sisu/v5/shared_sem.rb b/lib/sisu/v5/shared_sem.rb index 5b5c5eab..889a388f 100644 --- a/lib/sisu/v5/shared_sem.rb +++ b/lib/sisu/v5/shared_sem.rb @@ -1,61 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search - Sematic tags +** Description: documents, structuring, processing, publishing, search +*** Sematic tags - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: system environment, resource control and configuration details +** Git + + =end module SiSU_Sem diff --git a/lib/sisu/v5/sitemaps.rb b/lib/sisu/v5/sitemaps.rb index ed4646bb..a1ad2501 100644 --- a/lib/sisu/v5/sitemaps.rb +++ b/lib/sisu/v5/sitemaps.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** sitemap created from document parameters - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: sitemap created from document parameters +** Git + + =end module SiSU_Sitemaps diff --git a/lib/sisu/v5/src_kdissert_share.rb b/lib/sisu/v5/src_kdissert_share.rb index fa1bcabe..c0d66865 100644 --- a/lib/sisu/v5/src_kdissert_share.rb +++ b/lib/sisu/v5/src_kdissert_share.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** share sisu source markup file, copy it to output directory! - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: share sisu source markup file, copy it to output directory! +** Git + + =end module SiSU_KdiSource diff --git a/lib/sisu/v5/src_share.rb b/lib/sisu/v5/src_share.rb index 0102df7e..520f3ccb 100644 --- a/lib/sisu/v5/src_share.rb +++ b/lib/sisu/v5/src_share.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** share sisu source markup file, copy it to output directory! - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: share sisu source markup file, copy it to output directory! +** Git + + =end module SiSU_Markup diff --git a/lib/sisu/v5/src_shared.rb b/lib/sisu/v5/src_shared.rb index a11be20d..bcd7bd92 100644 --- a/lib/sisu/v5/src_shared.rb +++ b/lib/sisu/v5/src_shared.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** create sisupod filetype and copy it to output directory! - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: create sisupod filetype and copy it to output directory! +** Git + + =end module SiSU_Source diff --git a/lib/sisu/v5/src_sisupod_make.rb b/lib/sisu/v5/src_sisupod_make.rb index e89e345f..bdf77a01 100644 --- a/lib/sisu/v5/src_sisupod_make.rb +++ b/lib/sisu/v5/src_sisupod_make.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** create sisupod filetype and copy it to output directory! - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: create sisupod filetype and copy it to output directory! +** Git + + =end module SiSU_Doc diff --git a/lib/sisu/v5/sst_convert_markup.rb b/lib/sisu/v5/sst_convert_markup.rb index 4fb47784..106c074e 100644 --- a/lib/sisu/v5/sst_convert_markup.rb +++ b/lib/sisu/v5/sst_convert_markup.rb @@ -1,62 +1,59 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** A conversion script for canned substitutions, a fairly generic + simple tool that can be used to store other canned conversions, used here for + altering SiSU markup - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: A conversion script for canned substitutions, a fairly generic - simple tool that can be used to store other canned conversions, used here for - altering SiSU markup +** Git + + =end module SiSU_Modify diff --git a/lib/sisu/v5/sst_do_inline_footnotes.rb b/lib/sisu/v5/sst_do_inline_footnotes.rb index 0ab7f35c..793f90fc 100644 --- a/lib/sisu/v5/sst_do_inline_footnotes.rb +++ b/lib/sisu/v5/sst_do_inline_footnotes.rb @@ -1,61 +1,58 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** preprocessing, convert bi-footnotemarker-footnote to inline + footnotes, invoked using: sisu --to-footnotes filename.sst - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: preprocessing, convert bi-footnotemarker-footnote to inline - footnotes, invoked using: sisu --to-footnotes filename.sst +** Git + + =end module SiSU_ConvertFootnotes diff --git a/lib/sisu/v5/sst_from_xml.rb b/lib/sisu/v5/sst_from_xml.rb index ce5ebdf6..017cb5aa 100644 --- a/lib/sisu/v5/sst_from_xml.rb +++ b/lib/sisu/v5/sst_from_xml.rb @@ -1,61 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** Conversion script from kdissert .kdi to sisu markup .ssm (master document) - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: Conversion script from kdissert .kdi to sisu markup .ssm - (master document) +** Git + + =end module SiSU_sstFromXML diff --git a/lib/sisu/v5/sst_identify_markup.rb b/lib/sisu/v5/sst_identify_markup.rb index 16a7e7ee..dcb410e3 100644 --- a/lib/sisu/v5/sst_identify_markup.rb +++ b/lib/sisu/v5/sst_identify_markup.rb @@ -1,62 +1,59 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** A conversion script for canned substitutions, a fairly generic + simple tool that can be used to store other canned conversions, used here for + altering SiSU markup - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: A conversion script for canned substitutions, a fairly generic - simple tool that can be used to store other canned conversions, used here for - altering SiSU markup +** Git + + =end module SiSU_Markup diff --git a/lib/sisu/v5/sst_to_s_xml_sax.rb b/lib/sisu/v5/sst_to_s_xml_sax.rb index 2920532d..5d60aeb7 100644 --- a/lib/sisu/v5/sst_to_s_xml_sax.rb +++ b/lib/sisu/v5/sst_to_s_xml_sax.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** simple xml representation (sax style) - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: simple xml representation (sax style) +** Git + + =end module SiSU_SimpleXML_ModelSax diff --git a/lib/sisu/v5/termsheet.rb b/lib/sisu/v5/termsheet.rb index b6b4f023..7e4f531c 100644 --- a/lib/sisu/v5/termsheet.rb +++ b/lib/sisu/v5/termsheet.rb @@ -1,62 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** specialised pre-processing wrapper - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: SiSU information Structuring Universe, specialised pre-processing wrapper - ** NOTE wrapper makes little sense without additional components, additional - sample files must be provided - (saved till later as may confuse) +** Git + + =end require_relative 'se' # se.rb @@ -151,6 +146,9 @@ report_html.join("\n") summary_file << "#{report_thlnk}" summary_html << "#{report_html}" __END__ +** NOTE wrapper makes little sense without additional components, additional + sample files must be provided - (saved till later as may confuse) +*** bits sisu -t x_bank.and.* e.g. sisu -t x_bank.and.*.termsheet.rb e.g. sisu_termsheet.rb -t x_bank.and.c*.termsheet.rb diff --git a/lib/sisu/v5/texinfo.rb b/lib/sisu/v5/texinfo.rb index 99bb18e6..4415b42e 100644 --- a/lib/sisu/v5/texinfo.rb +++ b/lib/sisu/v5/texinfo.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** texinfo processing - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: texinfo processing +** Git + + =end module SiSU_TexInfo diff --git a/lib/sisu/v5/texinfo_format.rb b/lib/sisu/v5/texinfo_format.rb index 1083c707..a7ddc90d 100644 --- a/lib/sisu/v5/texinfo_format.rb +++ b/lib/sisu/v5/texinfo_format.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** texinfo formatting template - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: texinfo formatting template +** Git + + =end module SiSU_TexInfoFormat diff --git a/lib/sisu/v5/texpdf.rb b/lib/sisu/v5/texpdf.rb index 8fd6cc40..36d88d89 100644 --- a/lib/sisu/v5/texpdf.rb +++ b/lib/sisu/v5/texpdf.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** LaTeX generation - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: LaTeX generation +** Git + + =end module SiSU_TeX diff --git a/lib/sisu/v5/texpdf_format.rb b/lib/sisu/v5/texpdf_format.rb index 4aa9880d..696c5705 100644 --- a/lib/sisu/v5/texpdf_format.rb +++ b/lib/sisu/v5/texpdf_format.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** LaTeX formatting template, unicode utf-8 version, used for pdf - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: LaTeX formatting template, unicode utf-8 version, used for pdf +** Git + + =end module SiSU_TeX_Pdf diff --git a/lib/sisu/v5/texpdf_parts.rb b/lib/sisu/v5/texpdf_parts.rb index ac20e07c..64d3ac1f 100644 --- a/lib/sisu/v5/texpdf_parts.rb +++ b/lib/sisu/v5/texpdf_parts.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** shared html parts - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: shared html parts +** Git + + =end module SiSU_Parts_TeXpdf diff --git a/lib/sisu/v5/txt_asciidoc.rb b/lib/sisu/v5/txt_asciidoc.rb index c9349325..20113df3 100644 --- a/lib/sisu/v5/txt_asciidoc.rb +++ b/lib/sisu/v5/txt_asciidoc.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** plaintext (smarttext) generation, asciidoc - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: plaintext (smarttext) generation, asciidoc +** Git + + =end module SiSU_Txt_AsciiDoc diff --git a/lib/sisu/v5/txt_markdown.rb b/lib/sisu/v5/txt_markdown.rb index 9de8724e..50d8c826 100644 --- a/lib/sisu/v5/txt_markdown.rb +++ b/lib/sisu/v5/txt_markdown.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** plaintext (smarttext) generation, markdown - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: plaintext (smarttext) generation, markdown +** Git + + =end module SiSU_Txt_Markdown diff --git a/lib/sisu/v5/txt_plain.rb b/lib/sisu/v5/txt_plain.rb index a1b2cf05..dce08bf7 100644 --- a/lib/sisu/v5/txt_plain.rb +++ b/lib/sisu/v5/txt_plain.rb @@ -1,61 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** plaintext text generation, stripped plaintext output (unix, linefeed) - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: plaintext text generation, stripped plaintext output (unix, - linefeed) +** Git + + =end module SiSU_Txt_Plain diff --git a/lib/sisu/v5/txt_rst.rb b/lib/sisu/v5/txt_rst.rb index d23b0328..8d041b99 100644 --- a/lib/sisu/v5/txt_rst.rb +++ b/lib/sisu/v5/txt_rst.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** plaintext (smarttext) generation, rST - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: plaintext (smarttext) generation, rST +** Git + + =end module SiSU_Txt_rST diff --git a/lib/sisu/v5/txt_shared.rb b/lib/sisu/v5/txt_shared.rb index 5dec9bb5..a0b048c7 100644 --- a/lib/sisu/v5/txt_shared.rb +++ b/lib/sisu/v5/txt_shared.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** modules shared by flatfile output generators - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: modules shared by flatfile output generators +** Git + + =end module SiSU_TextUtils diff --git a/lib/sisu/v5/txt_textile.rb b/lib/sisu/v5/txt_textile.rb index 6204c498..04de8fa5 100644 --- a/lib/sisu/v5/txt_textile.rb +++ b/lib/sisu/v5/txt_textile.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** plaintext (smarttext) generation, textile - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: plaintext (smarttext) generation, textile +** Git + + =end module SiSU_Txt_Textile diff --git a/lib/sisu/v5/update.rb b/lib/sisu/v5/update.rb index 344b87c1..1eac18c4 100644 --- a/lib/sisu/v5/update.rb +++ b/lib/sisu/v5/update.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** update previous output (with similar output file type formats) - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: update previous output (with similar output file type formats) +** Git + + =end module SiSU_UpdateControlFlag diff --git a/lib/sisu/v5/urls.rb b/lib/sisu/v5/urls.rb index 99f9f7ff..e57fd7e2 100644 --- a/lib/sisu/v5/urls.rb +++ b/lib/sisu/v5/urls.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** urls for output files - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: urls for output files +** Git + + =end module SiSU_Urls diff --git a/lib/sisu/v5/utils.rb b/lib/sisu/v5/utils.rb index eacd45f8..37bee3c0 100644 --- a/lib/sisu/v5/utils.rb +++ b/lib/sisu/v5/utils.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** system environment, debug related - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: system environment, debug related +** Git + + =end module SiSU_Utils diff --git a/lib/sisu/v5/utils_response.rb b/lib/sisu/v5/utils_response.rb index c12809ee..529eb82c 100644 --- a/lib/sisu/v5/utils_response.rb +++ b/lib/sisu/v5/utils_response.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** Request response - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: Request response +** Git + + =end module SiSU_Response diff --git a/lib/sisu/v5/utils_screen_text_color.rb b/lib/sisu/v5/utils_screen_text_color.rb index dd63f608..43e81557 100644 --- a/lib/sisu/v5/utils_screen_text_color.rb +++ b/lib/sisu/v5/utils_screen_text_color.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** system environment, screen colors text - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: system environment, screen colors text +** Git + + =end module SiSU_Screen diff --git a/lib/sisu/v5/utils_spell.rb b/lib/sisu/v5/utils_spell.rb index 92d5c3af..cd097d6b 100644 --- a/lib/sisu/v5/utils_spell.rb +++ b/lib/sisu/v5/utils_spell.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** spellchecking - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: spellchecking +** Git + + =end module SiSU_SpellUtility diff --git a/lib/sisu/v5/webrick.rb b/lib/sisu/v5/webrick.rb index 12411efb..3cd3a103 100644 --- a/lib/sisu/v5/webrick.rb +++ b/lib/sisu/v5/webrick.rb @@ -1,61 +1,58 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** webrick share - note sisu by default does not link with file suffixes, + see man pages for options - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: webrick share - note sisu by default does not link with file - suffixes, see man pages for options +** Git + + =end module SiSU_Webserv diff --git a/lib/sisu/v5/wikispeak.rb b/lib/sisu/v5/wikispeak.rb index bdd7ba22..ccd223fa 100644 --- a/lib/sisu/v5/wikispeak.rb +++ b/lib/sisu/v5/wikispeak.rb @@ -1,60 +1,58 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** wiki text generation, stripped wiki output (unix, linefeed) - * Author: Ralph Amissah +** Author: Ralph Amissah - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. + + - * License: GPL 3 or later: +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - SiSU, a framework for document structuring, publishing and search +** License: GPL 3 or later: - Copyright (C) Ralph Amissah + SiSU, a framework for document structuring, publishing and search - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + Copyright (C) Ralph Amissah - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + You should have received a copy of the GNU General Public License along with + this program. If not, see . - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system + - * Hompages: - - +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Git - - +** Hompages: + + - * Ralph Amissah - - - - ** Description: wiki text generation, stripped wiki output (unix, linefeed) +** Git + + =end module SiSU_Wikispeak diff --git a/lib/sisu/v5/xhtml.rb b/lib/sisu/v5/xhtml.rb index cddf707b..b3aa35db 100644 --- a/lib/sisu/v5/xhtml.rb +++ b/lib/sisu/v5/xhtml.rb @@ -1,61 +1,58 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** Description: xhtml output logic, flow - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - +** Git + + - * Ralph Amissah - - - - ** Description: xhtml output logic, flow - ** Notes: tidy -xml scroll.xhtml >> index.tidy =end module SiSU_XHTML require_relative 'se_hub_particulars' # se_hub_particulars.rb @@ -461,6 +458,8 @@ WOK end end __END__ +** Notes: +tidy -xml scroll.xhtml >> index.tidy diff --git a/lib/sisu/v5/xhtml_epub2.rb b/lib/sisu/v5/xhtml_epub2.rb index 3c98b339..d08ecf97 100644 --- a/lib/sisu/v5/xhtml_epub2.rb +++ b/lib/sisu/v5/xhtml_epub2.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** epub generation, processing - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: epub generation, processing +** Git + + =end module SiSU_XHTML_EPUB2 diff --git a/lib/sisu/v5/xhtml_epub2_concordance.rb b/lib/sisu/v5/xhtml_epub2_concordance.rb index d56c8fff..f369f700 100644 --- a/lib/sisu/v5/xhtml_epub2_concordance.rb +++ b/lib/sisu/v5/xhtml_epub2_concordance.rb @@ -1,61 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** epub concordance file (wordmap, linked index of words in document) - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: epub concordance file (html concordance, wordmap, linked index - of words in document) +** Git + + =end module SiSU_XHTML_EPUB2_Concordance diff --git a/lib/sisu/v5/xhtml_epub2_format.rb b/lib/sisu/v5/xhtml_epub2_format.rb index cd3bbcf6..5c610d41 100644 --- a/lib/sisu/v5/xhtml_epub2_format.rb +++ b/lib/sisu/v5/xhtml_epub2_format.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** epub formating, css template - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: epub formating, css template +** Git + + =end module SiSU_XHTML_EPUB2_Format diff --git a/lib/sisu/v5/xhtml_epub2_segments.rb b/lib/sisu/v5/xhtml_epub2_segments.rb index e2d196a5..f8823f11 100644 --- a/lib/sisu/v5/xhtml_epub2_segments.rb +++ b/lib/sisu/v5/xhtml_epub2_segments.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** epub segment generation, processing - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: epub segment generation, processing +** Git + + =end module SiSU_XHTML_EPUB2_Seg diff --git a/lib/sisu/v5/xhtml_epub2_tune.rb b/lib/sisu/v5/xhtml_epub2_tune.rb index 45bb26e3..d49cd953 100644 --- a/lib/sisu/v5/xhtml_epub2_tune.rb +++ b/lib/sisu/v5/xhtml_epub2_tune.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** epub generation, epub pre-processing - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: epub generation, epub pre-processing +** Git + + =end require_relative 'dp' # dp.rb diff --git a/lib/sisu/v5/xhtml_parts.rb b/lib/sisu/v5/xhtml_parts.rb index c7d25252..912b224d 100644 --- a/lib/sisu/v5/xhtml_parts.rb +++ b/lib/sisu/v5/xhtml_parts.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** shared html parts - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: shared html parts +** Git + + =end module SiSU_Parts_XHTML diff --git a/lib/sisu/v5/xhtml_shared.rb b/lib/sisu/v5/xhtml_shared.rb index 03a8842d..2cca9e82 100644 --- a/lib/sisu/v5/xhtml_shared.rb +++ b/lib/sisu/v5/xhtml_shared.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** shared html parts - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: shared html parts +** Git + + =end module SiSU_XHTML_Shared diff --git a/lib/sisu/v5/xhtml_table.rb b/lib/sisu/v5/xhtml_table.rb index eec3df49..7f5e5074 100644 --- a/lib/sisu/v5/xhtml_table.rb +++ b/lib/sisu/v5/xhtml_table.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** shared html parts - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: shared html parts +** Git + + =end module SiSU_XHTML_Table diff --git a/lib/sisu/v5/xml_docbook5.rb b/lib/sisu/v5/xml_docbook5.rb index 9efe0c1d..9b395fe6 100644 --- a/lib/sisu/v5/xml_docbook5.rb +++ b/lib/sisu/v5/xml_docbook5.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** Docbook book XML rendition - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: Docbook book XML rendition +** Git + + =end module SiSU_XML_Docbook_Book diff --git a/lib/sisu/v5/xml_dom.rb b/lib/sisu/v5/xml_dom.rb index c06952f8..cac033a7 100644 --- a/lib/sisu/v5/xml_dom.rb +++ b/lib/sisu/v5/xml_dom.rb @@ -1,61 +1,58 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** xml (dom style) output processing - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - +** Git + + - * Ralph Amissah - - - - ** Description: xml (dom style) output processing - ** Notes: tidy -xml dom.xml >> index.tidy =end module SiSU_XML_DOM require_relative 'se_hub_particulars' # se_hub_particulars.rb @@ -618,3 +615,4 @@ WOK end end __END__ +** Notes: tidy -xml dom.xml >> index.tidy diff --git a/lib/sisu/v5/xml_fictionbook2.rb b/lib/sisu/v5/xml_fictionbook2.rb index 689164e6..68f70bad 100644 --- a/lib/sisu/v5/xml_fictionbook2.rb +++ b/lib/sisu/v5/xml_fictionbook2.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** Fictionbook XML rendition - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: Fictionbook XML rendition +** Git + + =end module SiSU_XML_Fictionbook diff --git a/lib/sisu/v5/xml_format.rb b/lib/sisu/v5/xml_format.rb index 3cd91036..3b27984c 100644 --- a/lib/sisu/v5/xml_format.rb +++ b/lib/sisu/v5/xml_format.rb @@ -1,61 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +** xml template - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: xml template - ** Notes: tidy -xml index.xml >> index.tidy +** Git + + =end module SiSU_XML_Format @@ -866,3 +862,4 @@ WOK end end __END__ +** Notes: tidy -xml index.xml >> index.tidy diff --git a/lib/sisu/v5/xml_md_oai_pmh_dc.rb b/lib/sisu/v5/xml_md_oai_pmh_dc.rb index c2dec474..4ffebde2 100644 --- a/lib/sisu/v5/xml_md_oai_pmh_dc.rb +++ b/lib/sisu/v5/xml_md_oai_pmh_dc.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** summary of generated outputs and metadata - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: summary of generated outputs and metadata +** Git + + =end module SiSU_XML_Metadata diff --git a/lib/sisu/v5/xml_odf_odt.rb b/lib/sisu/v5/xml_odf_odt.rb index 26fb8ac6..1de905d3 100644 --- a/lib/sisu/v5/xml_odf_odt.rb +++ b/lib/sisu/v5/xml_odf_odt.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** opendocument text generation - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: opendocument text generation +** Git + + =end module SiSU_XML_ODF_ODT diff --git a/lib/sisu/v5/xml_odf_odt_format.rb b/lib/sisu/v5/xml_odf_odt_format.rb index 804bfe42..5be61af8 100644 --- a/lib/sisu/v5/xml_odf_odt_format.rb +++ b/lib/sisu/v5/xml_odf_odt_format.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** opendocument formatting, default opendocument template - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: opendocument formatting, default opendocument template +** Git + + =end module SiSU_XML_ODF_ODT_Format diff --git a/lib/sisu/v5/xml_parts.rb b/lib/sisu/v5/xml_parts.rb index bb0dd97e..c5d0202a 100644 --- a/lib/sisu/v5/xml_parts.rb +++ b/lib/sisu/v5/xml_parts.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** shared xml parts - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: shared html parts +** Git + + =end module SiSU_Parts_XML diff --git a/lib/sisu/v5/xml_sax.rb b/lib/sisu/v5/xml_sax.rb index 233356ba..d7c62564 100644 --- a/lib/sisu/v5/xml_sax.rb +++ b/lib/sisu/v5/xml_sax.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** xml output (sax style) processing - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: xml output (sax style) processing +** Git + + =end module SiSU_XML_SAX diff --git a/lib/sisu/v5/xml_scaffold_structure_collapsed.rb b/lib/sisu/v5/xml_scaffold_structure_collapsed.rb index 22218653..f26cf4ef 100644 --- a/lib/sisu/v5/xml_scaffold_structure_collapsed.rb +++ b/lib/sisu/v5/xml_scaffold_structure_collapsed.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** extract and print an XML rendition of document structure to screen - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: extract and print an XML rendition of document structure to screen +** Git + + =end module SiSU_XML_Scaffold_Structure_Collapse diff --git a/lib/sisu/v5/xml_scaffold_structure_sisu.rb b/lib/sisu/v5/xml_scaffold_structure_sisu.rb index 76eaaf64..feb4732e 100644 --- a/lib/sisu/v5/xml_scaffold_structure_sisu.rb +++ b/lib/sisu/v5/xml_scaffold_structure_sisu.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** extract and print an XML rendition of document structure to screen - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: extract and print an XML rendition of document structure to screen +** Git + + =end module SiSU_XML_Scaffold_Structure_Sisu diff --git a/lib/sisu/v5/xml_shared.rb b/lib/sisu/v5/xml_shared.rb index 8211c067..5a7ff463 100644 --- a/lib/sisu/v5/xml_shared.rb +++ b/lib/sisu/v5/xml_shared.rb @@ -1,60 +1,60 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** common file for xml generation - * Author: Ralph Amissah +** Author: Ralph Amissah - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - +** Git + + - * Ralph Amissah - - +** Ralph Amissah + + - ** Description: common file for xml generation =end module SiSU_XML_Munge require_relative 'xml_parts' # xml_parts.rb diff --git a/lib/sisu/v5/xml_tables.rb b/lib/sisu/v5/xml_tables.rb index e1cc2ba4..c53249de 100644 --- a/lib/sisu/v5/xml_tables.rb +++ b/lib/sisu/v5/xml_tables.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** common file for xml table generation - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: common file for xml table generation +** Git + + =end module SiSU_Tables diff --git a/lib/sisu/v5/zap.rb b/lib/sisu/v5/zap.rb index 0cc494af..f3c8401f 100644 --- a/lib/sisu/v5/zap.rb +++ b/lib/sisu/v5/zap.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** zap wipe clean previous output of the type specified - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: zap wipe clean previous output of the type specified +** Git + + =end module SiSU_Zap diff --git a/lib/sisu/v6/air.rb b/lib/sisu/v6/air.rb index 94eafd36..b50bbe5a 100644 --- a/lib/sisu/v6/air.rb +++ b/lib/sisu/v6/air.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** system environment, resource control and configuration details - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: system environment, resource control and configuration details +** Git + + =end module SiSU_Air diff --git a/lib/sisu/v6/ao.rb b/lib/sisu/v6/ao.rb index bbd05362..0cfc9af8 100644 --- a/lib/sisu/v6/ao.rb +++ b/lib/sisu/v6/ao.rb @@ -1,61 +1,58 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** preprocessing, (document abstraction), data abstraction used in subsequent + processing - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: preprocessing, (document abstraction), data abstraction used - in subsequent processing +** Git + + =end module SiSU_AO diff --git a/lib/sisu/v6/ao_character_check.rb b/lib/sisu/v6/ao_character_check.rb index 860809a5..09d18d7a 100644 --- a/lib/sisu/v6/ao_character_check.rb +++ b/lib/sisu/v6/ao_character_check.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** system environment, resource control and configuration details - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: system environment, resource control and configuration details +** Git + + =end module SiSU_AO_CharacterCheck diff --git a/lib/sisu/v6/ao_composite.rb b/lib/sisu/v6/ao_composite.rb index efde07de..d4e074eb 100644 --- a/lib/sisu/v6/ao_composite.rb +++ b/lib/sisu/v6/ao_composite.rb @@ -1,61 +1,58 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** composite documents, assemble/build documents from other documents + or parts of marked up text - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: composite documents, assemble/build documents from other - documents or parts of marked up text +** Git + + =end module SiSU_Assemble diff --git a/lib/sisu/v6/ao_doc_objects.rb b/lib/sisu/v6/ao_doc_objects.rb index ccffc09f..c36cb154 100644 --- a/lib/sisu/v6/ao_doc_objects.rb +++ b/lib/sisu/v6/ao_doc_objects.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** document abstraction - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: document abstraction +** Git + + =end module SiSU_AO_DocumentStructure diff --git a/lib/sisu/v6/ao_doc_str.rb b/lib/sisu/v6/ao_doc_str.rb index 3c377212..5ba38e76 100644 --- a/lib/sisu/v6/ao_doc_str.rb +++ b/lib/sisu/v6/ao_doc_str.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** document abstraction - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: document abstraction +** Git + + =end module SiSU_AO_DocumentStructureExtract diff --git a/lib/sisu/v6/ao_endnotes.rb b/lib/sisu/v6/ao_endnotes.rb index a74f5ade..0933f1bc 100644 --- a/lib/sisu/v6/ao_endnotes.rb +++ b/lib/sisu/v6/ao_endnotes.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** system environment, resource control and configuration details - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: system environment, resource control and configuration details +** Git + + =end module SiSU_AO_Endnotes diff --git a/lib/sisu/v6/ao_expand_insertions.rb b/lib/sisu/v6/ao_expand_insertions.rb index 5341ff0a..deb7eac9 100644 --- a/lib/sisu/v6/ao_expand_insertions.rb +++ b/lib/sisu/v6/ao_expand_insertions.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** system environment, resource control and configuration details - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: system environment, resource control and configuration details +** Git + + =end module SiSU_AO_Insertions diff --git a/lib/sisu/v6/ao_hash_digest.rb b/lib/sisu/v6/ao_hash_digest.rb index 5bbebe3e..8169a279 100644 --- a/lib/sisu/v6/ao_hash_digest.rb +++ b/lib/sisu/v6/ao_hash_digest.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** system environment, resource control and configuration details - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: system environment, resource control and configuration details +** Git + + =end module SiSU_AO_Hash diff --git a/lib/sisu/v6/ao_idx.rb b/lib/sisu/v6/ao_idx.rb index 99174b1e..41ea655a 100644 --- a/lib/sisu/v6/ao_idx.rb +++ b/lib/sisu/v6/ao_idx.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** system environment, resource control and configuration details - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: system environment, resource control and configuration details +** Git + + =end module SiSU_AO_BookIndex diff --git a/lib/sisu/v6/ao_images.rb b/lib/sisu/v6/ao_images.rb index 5d092cc1..0deb8897 100644 --- a/lib/sisu/v6/ao_images.rb +++ b/lib/sisu/v6/ao_images.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** system environment, resource control and configuration details - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: system environment, resource control and configuration details +** Git + + =end module SiSU_AO_Images diff --git a/lib/sisu/v6/ao_metadata.rb b/lib/sisu/v6/ao_metadata.rb index 6a6a07c9..5cbb3d8a 100644 --- a/lib/sisu/v6/ao_metadata.rb +++ b/lib/sisu/v6/ao_metadata.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** system environment, resource control and configuration details - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: system environment, resource control and configuration details +** Git + + =end module SiSU_AO_Metadata diff --git a/lib/sisu/v6/ao_misc_arrange.rb b/lib/sisu/v6/ao_misc_arrange.rb index 9ad9dc54..2ffddd6e 100644 --- a/lib/sisu/v6/ao_misc_arrange.rb +++ b/lib/sisu/v6/ao_misc_arrange.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** system environment, resource control and configuration details - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: system environment, resource control and configuration details +** Git + + =end module SiSU_AO_MiscArrangeText diff --git a/lib/sisu/v6/ao_numbering.rb b/lib/sisu/v6/ao_numbering.rb index 3f53d9f3..cd3f366a 100644 --- a/lib/sisu/v6/ao_numbering.rb +++ b/lib/sisu/v6/ao_numbering.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** system environment, resource control and configuration details - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: system environment, resource control and configuration details +** Git + + =end module SiSU_AO_Numbering diff --git a/lib/sisu/v6/ao_syntax.rb b/lib/sisu/v6/ao_syntax.rb index 10ddd6c6..faab30d6 100644 --- a/lib/sisu/v6/ao_syntax.rb +++ b/lib/sisu/v6/ao_syntax.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** Syntax for markup, input markup syntaxes, determined here - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: Syntax for markup, input markup syntaxes, determined here +** Git + + =end module SiSU_AO_Syntax diff --git a/lib/sisu/v6/cgi.rb b/lib/sisu/v6/cgi.rb index 2e8457c7..8e5d43c7 100644 --- a/lib/sisu/v6/cgi.rb +++ b/lib/sisu/v6/cgi.rb @@ -1,61 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** generates naive cgi search form for search of sisu database (pgsql sqlite) - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: generates naive cgi search form for search of sisu database - (pgsql sqlite) +** Git + + =end module SiSU_CGI #% database building documents diff --git a/lib/sisu/v6/cgi_pgsql.rb b/lib/sisu/v6/cgi_pgsql.rb index 6f21314f..1fc7655f 100644 --- a/lib/sisu/v6/cgi_pgsql.rb +++ b/lib/sisu/v6/cgi_pgsql.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** generates naive cgi search form for search of sisu database (pgsql) - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: generates naive cgi search form for search of sisu database (pgsql) +** Git + + =end module SiSU_CGI_PgSQL #% database building documents diff --git a/lib/sisu/v6/cgi_sql_common.rb b/lib/sisu/v6/cgi_sql_common.rb index 627d493d..0c6dbfe0 100644 --- a/lib/sisu/v6/cgi_sql_common.rb +++ b/lib/sisu/v6/cgi_sql_common.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** generates naive cgi search form for search of sisu database (pgsql sqlite) - * Author: Ralph Amissah - - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Author: Ralph Amissah + + - * License: GPL 3 or later: +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - SiSU, a framework for document structuring, publishing and search +** License: GPL 3 or later: - Copyright (C) Ralph Amissah - - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + SiSU, a framework for document structuring, publishing and search - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + Copyright (C) Ralph Amissah - You should have received a copy of the GNU General Public License along with - this program. If not, see . + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - + You should have received a copy of the GNU General Public License along with + this program. If not, see . - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - * Hompages: - - + - * Git - - +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Ralph Amissah - - +** Hompages: + + - ** Description: generates naive cgi search form for search of sisu database (pgsql sqlite) +** Git + + =end module SiSU_CGI_SQL @@ -79,7 +76,7 @@ module SiSU_CGI_SQL * Author: Ralph Amissah - * Copyright: (C) 1997 - 2015, Ralph Amissah, All Rights Reserved. + * Copyright: (C) 1997 - 2014, Ralph Amissah, All Rights Reserved. * License: GPL 3 or later: @@ -544,7 +541,7 @@ module SiSU_CGI_SQL
#{v[:project]} © Ralph Amissah - 1993, current 2015. + 1993, current 2014. All Rights Reserved.
#{v[:project]} is software for document structuring, publishing and search, @@ -582,7 +579,7 @@ module SiSU_CGI_SQL
Standard SiSU meta-markup syntax, and the
Standard SiSU object citation numbering and system, (object/text identifying/locating system)
- © Ralph Amissah 1997, current 2015. + © Ralph Amissah 1997, current 2014. All Rights Reserved.

diff --git a/lib/sisu/v6/cgi_sqlite.rb b/lib/sisu/v6/cgi_sqlite.rb index 9c30fd2e..4c8ba325 100644 --- a/lib/sisu/v6/cgi_sqlite.rb +++ b/lib/sisu/v6/cgi_sqlite.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** generates naive cgi search form for search of sisu database (sqlite) - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: generates naive cgi search form for search of sisu database (sqlite) +** Git + + =end module SiSU_CGI_SQLite #% database building documents diff --git a/lib/sisu/v6/conf.rb b/lib/sisu/v6/conf.rb index bd323043..5b980bb2 100644 --- a/lib/sisu/v6/conf.rb +++ b/lib/sisu/v6/conf.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** configuration - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: configuration +** Git + + =end module SiSU_Initialize diff --git a/lib/sisu/v6/constants.rb b/lib/sisu/v6/constants.rb index d12db35a..0b4de00a 100644 --- a/lib/sisu/v6/constants.rb +++ b/lib/sisu/v6/constants.rb @@ -1,65 +1,61 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search - constants +** Description: documents, structuring, processing, publishing, search +*** constants, system environment, resource control and configuration details - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: system environment, resource control and configuration details +** Git + + =end #Ax,Xx,Mx,Rx,Hx,Dx,Px,Ep,Db,Gt,Tex=Array.new(11){{}} -YEAR='2015' +YEAR='2014' Sfx={ txt: '.txt', txt_textile: '.textile', diff --git a/lib/sisu/v6/css.rb b/lib/sisu/v6/css.rb index e07a74dd..491942e9 100644 --- a/lib/sisu/v6/css.rb +++ b/lib/sisu/v6/css.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** css stylesheets - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: css stylesheets +** Git + + =end module SiSU_Style diff --git a/lib/sisu/v6/db_columns.rb b/lib/sisu/v6/db_columns.rb index 345ba333..6db5b1de 100644 --- a/lib/sisu/v6/db_columns.rb +++ b/lib/sisu/v6/db_columns.rb @@ -1,61 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** modules shared by the different db types, dbi, postgresql, sqlite - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: modules shared by the different db types, dbi, postgresql, - sqlite +** Git + + =end module SiSU_DbColumns diff --git a/lib/sisu/v6/db_create.rb b/lib/sisu/v6/db_create.rb index a1a0fd0b..561c297f 100644 --- a/lib/sisu/v6/db_create.rb +++ b/lib/sisu/v6/db_create.rb @@ -1,61 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** modules shared by the different db types, dbi, postgresql, sqlite - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: modules shared by the different db types, dbi, postgresql, - sqlite +** Git + + =end module SiSU_DbCreate diff --git a/lib/sisu/v6/db_dbi.rb b/lib/sisu/v6/db_dbi.rb index eb5cb79f..f3162bc4 100644 --- a/lib/sisu/v6/db_dbi.rb +++ b/lib/sisu/v6/db_dbi.rb @@ -1,61 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** modules shared by the different db types, dbi, postgresql, sqlite - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: modules shared by the different db types, dbi, postgresql, - sqlite +** Git + + =end module SiSU_DbDBI diff --git a/lib/sisu/v6/db_drop.rb b/lib/sisu/v6/db_drop.rb index 023404ea..21220117 100644 --- a/lib/sisu/v6/db_drop.rb +++ b/lib/sisu/v6/db_drop.rb @@ -1,61 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** modules shared by the different db types, dbi, postgresql, sqlite - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: modules shared by the different db types, dbi, postgresql, - sqlite +** Git + + =end module SiSU_DbDrop diff --git a/lib/sisu/v6/db_import.rb b/lib/sisu/v6/db_import.rb index cdd5cbd8..a9440212 100644 --- a/lib/sisu/v6/db_import.rb +++ b/lib/sisu/v6/db_import.rb @@ -1,61 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** modules shared by the different db types, dbi, postgresql, sqlite - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: modules shared by the different db types, dbi, postgresql, - sqlite +** Git + + =end module SiSU_DbImport diff --git a/lib/sisu/v6/db_indexes.rb b/lib/sisu/v6/db_indexes.rb index 30a1b104..0f437770 100644 --- a/lib/sisu/v6/db_indexes.rb +++ b/lib/sisu/v6/db_indexes.rb @@ -1,61 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** modules shared by the different db types, dbi, postgresql, sqlite - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: modules shared by the different db types, dbi, postgresql, - sqlite +** Git + + =end module SiSU_DbIndex diff --git a/lib/sisu/v6/db_load_tuple.rb b/lib/sisu/v6/db_load_tuple.rb index 74e6726d..da88716b 100644 --- a/lib/sisu/v6/db_load_tuple.rb +++ b/lib/sisu/v6/db_load_tuple.rb @@ -1,61 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** modules shared by the different db types, dbi, postgresql, sqlite - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: modules shared by the different db types, dbi, postgresql, - sqlite +** Git + + =end module SiSU_DbTuple diff --git a/lib/sisu/v6/db_remove.rb b/lib/sisu/v6/db_remove.rb index 2571c810..d2bffc61 100644 --- a/lib/sisu/v6/db_remove.rb +++ b/lib/sisu/v6/db_remove.rb @@ -1,61 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** modules shared by the different db types, dbi, postgresql, sqlite - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: modules shared by the different db types, dbi, postgresql, - sqlite +** Git + + =end module SiSU_DbRemove diff --git a/lib/sisu/v6/db_select.rb b/lib/sisu/v6/db_select.rb index 15bb7160..82f1a89a 100644 --- a/lib/sisu/v6/db_select.rb +++ b/lib/sisu/v6/db_select.rb @@ -1,61 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** modules shared by the different db types, dbi, postgresql, sqlite - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: modules shared by the different db types, dbi, postgresql, - sqlite +** Git + + =end module SiSU_DbAction diff --git a/lib/sisu/v6/db_sqltxt.rb b/lib/sisu/v6/db_sqltxt.rb index cd36d10d..f0b4e4f1 100644 --- a/lib/sisu/v6/db_sqltxt.rb +++ b/lib/sisu/v6/db_sqltxt.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** system environment, resource control and configuration details - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: system environment, resource control and configuration details +** Git + + =end module SiSU_DbText @@ -172,4 +169,3 @@ module SiSU_DbText end end __END__ - diff --git a/lib/sisu/v6/db_tests.rb b/lib/sisu/v6/db_tests.rb index b57753aa..84856b83 100644 --- a/lib/sisu/v6/db_tests.rb +++ b/lib/sisu/v6/db_tests.rb @@ -1,61 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** modules shared by the different db types, dbi, postgresql, sqlite - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: modules shared by the different db types, dbi, postgresql, - sqlite +** Git + + =end module SiSU_DbTests diff --git a/lib/sisu/v6/dbi.rb b/lib/sisu/v6/dbi.rb index 8feb0476..93fd65ab 100644 --- a/lib/sisu/v6/dbi.rb +++ b/lib/sisu/v6/dbi.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** postgresql module, dbi import frame - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: postgresql module, dbi import frame +** Git + + =end module SiSU_DBI #% database building diff --git a/lib/sisu/v6/dbi_discrete.rb b/lib/sisu/v6/dbi_discrete.rb index 719a5c49..b53cd11d 100644 --- a/lib/sisu/v6/dbi_discrete.rb +++ b/lib/sisu/v6/dbi_discrete.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** postgresql module, dbi import frame - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: postgresql module, dbi import frame +** Git + + =end module SiSU_DBI_Discrete #% database building diff --git a/lib/sisu/v6/digests.rb b/lib/sisu/v6/digests.rb index e27e1ac4..ff38e151 100644 --- a/lib/sisu/v6/digests.rb +++ b/lib/sisu/v6/digests.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** document digests (md5|sha256) and structure processing - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: document digests (md5|sha256) and structure processing +** Git + + =end module SiSU_DigestView diff --git a/lib/sisu/v6/dp.rb b/lib/sisu/v6/dp.rb index eff9c645..e0513ec2 100644 --- a/lib/sisu/v6/dp.rb +++ b/lib/sisu/v6/dp.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** document parameters extracted from input files for program use - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: document parameters extracted from input files for program use +** Git + + =end module SiSU_Param diff --git a/lib/sisu/v6/dp_identify_markup.rb b/lib/sisu/v6/dp_identify_markup.rb index 7fb8a568..d0119e0b 100644 --- a/lib/sisu/v6/dp_identify_markup.rb +++ b/lib/sisu/v6/dp_identify_markup.rb @@ -1,62 +1,59 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** A conversion script for canned substitutions, a fairly generic simple tool + that can be used to store other canned conversions, used here for altering + SiSU markup - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: A conversion script for canned substitutions, a fairly generic - simple tool that can be used to store other canned conversions, used here for - altering SiSU markup +** Git + + =end module SiSU_MarkupType diff --git a/lib/sisu/v6/dp_make.rb b/lib/sisu/v6/dp_make.rb index 9dc38c26..6b58ccb4 100644 --- a/lib/sisu/v6/dp_make.rb +++ b/lib/sisu/v6/dp_make.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** document parameters make extracted for program use - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public Lic/home/ralph/live-manual/build/manual/manifest/live-manual.ca.htmlense for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public Lic/home/ralph/live-manual/build/manual/manifest/live-manual.ca.htmlense for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: document parameters make extracted for program use +** Git + + =end diff --git a/lib/sisu/v6/embedded.rb b/lib/sisu/v6/embedded.rb index 697c3b28..62c4eca9 100644 --- a/lib/sisu/v6/embedded.rb +++ b/lib/sisu/v6/embedded.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** sitemap created from parameters extracted from input file(s) - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: sitemap created from parameters extracted from input file(s) +** Git + + =end module SiSU_Embedded diff --git a/lib/sisu/v6/errors.rb b/lib/sisu/v6/errors.rb index e606103b..7494dd26 100644 --- a/lib/sisu/v6/errors.rb +++ b/lib/sisu/v6/errors.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** system environment, error screen reporting - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: system environment, error screen reporting +** Git + + =end module SiSU_Errors diff --git a/lib/sisu/v6/generic_parts.rb b/lib/sisu/v6/generic_parts.rb index 6f507665..8de6ed1a 100644 --- a/lib/sisu/v6/generic_parts.rb +++ b/lib/sisu/v6/generic_parts.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** shared html parts - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: shared html parts +** Git + + =end module SiSU_Parts_Generic diff --git a/lib/sisu/v6/git.rb b/lib/sisu/v6/git.rb index 4857eec3..d33f70d2 100644 --- a/lib/sisu/v6/git.rb +++ b/lib/sisu/v6/git.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** system environment, resource control and configuration details - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: system environment, resource control and configuration details +** Git + + =end module SiSU_Git diff --git a/lib/sisu/v6/html.rb b/lib/sisu/v6/html.rb index 63e08aaf..82ea5323 100644 --- a/lib/sisu/v6/html.rb +++ b/lib/sisu/v6/html.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** html generation, processing - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: html generation, processing +** Git + + =end module SiSU_HTML diff --git a/lib/sisu/v6/html_concordance.rb b/lib/sisu/v6/html_concordance.rb index e4db3099..17ece8da 100644 --- a/lib/sisu/v6/html_concordance.rb +++ b/lib/sisu/v6/html_concordance.rb @@ -1,61 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** concordance file (html, wordmap, linked index of words in document) - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: concordance file (html concordance, wordmap, linked index of - words in document) +** Git + + =end module SiSU_Concordance diff --git a/lib/sisu/v6/html_format.rb b/lib/sisu/v6/html_format.rb index a8736fc8..573a71d7 100644 --- a/lib/sisu/v6/html_format.rb +++ b/lib/sisu/v6/html_format.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** html formating, css template - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: html formating, css template +** Git + + =end module SiSU_HTML_Format diff --git a/lib/sisu/v6/html_harvest.rb b/lib/sisu/v6/html_harvest.rb index 3187d910..552bef41 100644 --- a/lib/sisu/v6/html_harvest.rb +++ b/lib/sisu/v6/html_harvest.rb @@ -1,62 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search - harvest metadata from document corpus (suitable for medium sized sites) - (concept example, [to remove size constraint: implement SQL equivalent]) +** Description: documents, structuring, processing, publishing, search +*** metadata harvest, harvest metadata from document corpus - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: system environment, resource control and configuration details +** Git + + =end module SiSU_Harvest diff --git a/lib/sisu/v6/html_harvest_author_format.rb b/lib/sisu/v6/html_harvest_author_format.rb index c2a2fecb..6de2822a 100644 --- a/lib/sisu/v6/html_harvest_author_format.rb +++ b/lib/sisu/v6/html_harvest_author_format.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** system environment, resource control and configuration details - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: system environment, resource control and configuration details +** Git + + =end module SiSU_FormatAuthor diff --git a/lib/sisu/v6/html_harvest_authors.rb b/lib/sisu/v6/html_harvest_authors.rb index 8df250a4..3345acc2 100644 --- a/lib/sisu/v6/html_harvest_authors.rb +++ b/lib/sisu/v6/html_harvest_authors.rb @@ -1,61 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search - metadata harvest, extract authors and their writings from document set +** Description: documents, structuring, processing, publishing, search +*** metadata harvest, extract authors and their writings from document set - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: simple xml representation (sax style) +** Git + + =end module SiSU_HarvestAuthors diff --git a/lib/sisu/v6/html_harvest_topics.rb b/lib/sisu/v6/html_harvest_topics.rb index e1b6be6f..7c540cdc 100644 --- a/lib/sisu/v6/html_harvest_topics.rb +++ b/lib/sisu/v6/html_harvest_topics.rb @@ -1,62 +1,58 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search - metadata harvest, extract topics and associated writings from document set - (topics use topic_register header) +** Description: documents, structuring, processing, publishing, search +*** metadata harvest, extract topics and associated writings from document set + (topics use topic_register header) - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: simple xml representation (sax style) +** Git + + =end module SiSU_HarvestTopics diff --git a/lib/sisu/v6/html_lite_shared.rb b/lib/sisu/v6/html_lite_shared.rb index 9c1d1e49..ac747a7a 100644 --- a/lib/sisu/v6/html_lite_shared.rb +++ b/lib/sisu/v6/html_lite_shared.rb @@ -1,61 +1,58 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** modules shared by db and flatfile output generators, mostly xml/xhtml/html + formatting - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: modules shared by db and flatfile output generators, mostly - xml/xhtml/html formatting +** Git + + =end module SiSU_FormatShared diff --git a/lib/sisu/v6/html_manifest.rb b/lib/sisu/v6/html_manifest.rb index a1218e17..747fabda 100644 --- a/lib/sisu/v6/html_manifest.rb +++ b/lib/sisu/v6/html_manifest.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** summary of generated outputs and metadata - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: summary of generated outputs and metadata +** Git + + =end module SiSU_Manifest diff --git a/lib/sisu/v6/html_minitoc.rb b/lib/sisu/v6/html_minitoc.rb index fae09a9d..f741264e 100644 --- a/lib/sisu/v6/html_minitoc.rb +++ b/lib/sisu/v6/html_minitoc.rb @@ -1,61 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search - minitoc +** Description: documents, structuring, processing, publishing, search +*** html minitoc - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: system environment, resource control and configuration details +** Git + + =end module SiSU_HTML_MiniToc diff --git a/lib/sisu/v6/html_parts.rb b/lib/sisu/v6/html_parts.rb index ff74a61b..81ff8942 100644 --- a/lib/sisu/v6/html_parts.rb +++ b/lib/sisu/v6/html_parts.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** shared html parts - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: shared html parts +** Git + + =end module SiSU_Parts_HTML diff --git a/lib/sisu/v6/html_promo.rb b/lib/sisu/v6/html_promo.rb index 6fe30bc8..997098ed 100644 --- a/lib/sisu/v6/html_promo.rb +++ b/lib/sisu/v6/html_promo.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** html advertising component, build here, mockup - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: html advertising component, build here, mockup +** Git + + =end module SiSU_HTML_Promo diff --git a/lib/sisu/v6/html_scroll.rb b/lib/sisu/v6/html_scroll.rb index ae46ff97..b2aba096 100644 --- a/lib/sisu/v6/html_scroll.rb +++ b/lib/sisu/v6/html_scroll.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** html scroll generation, processing - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: html scroll generation, processing +** Git + + =end module SiSU_HTML_Scroll diff --git a/lib/sisu/v6/html_segments.rb b/lib/sisu/v6/html_segments.rb index e49adabb..f9130c0a 100644 --- a/lib/sisu/v6/html_segments.rb +++ b/lib/sisu/v6/html_segments.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** html segment generation, processing - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: html segment generation, processing +** Git + + =end module SiSU_HTML_Seg diff --git a/lib/sisu/v6/html_shared.rb b/lib/sisu/v6/html_shared.rb index 530e7a54..c9f14027 100644 --- a/lib/sisu/v6/html_shared.rb +++ b/lib/sisu/v6/html_shared.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** shared html parts - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: shared html parts +** Git + + =end module SiSU_HTML_Shared diff --git a/lib/sisu/v6/html_table.rb b/lib/sisu/v6/html_table.rb index 795be4f4..a24edc5d 100644 --- a/lib/sisu/v6/html_table.rb +++ b/lib/sisu/v6/html_table.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** shared html parts, table - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: shared html parts +** Git + + =end module SiSU_HTML_Table diff --git a/lib/sisu/v6/html_tune.rb b/lib/sisu/v6/html_tune.rb index 8ea0e710..9e661046 100644 --- a/lib/sisu/v6/html_tune.rb +++ b/lib/sisu/v6/html_tune.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** html generation, html pre-processing - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: html generation, html pre-processing +** Git + + =end require_relative 'dp' # dp.rb diff --git a/lib/sisu/v6/hub.rb b/lib/sisu/v6/hub.rb index 647d727b..c1faeb40 100644 --- a/lib/sisu/v6/hub.rb +++ b/lib/sisu/v6/hub.rb @@ -1,61 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** hub - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: SiSU information Structuring Universe, text structuring, - processing, publishing, search +** Git + + =end module SiSU diff --git a/lib/sisu/v6/hub_actions.rb b/lib/sisu/v6/hub_actions.rb index 73703d3a..01c7405a 100644 --- a/lib/sisu/v6/hub_actions.rb +++ b/lib/sisu/v6/hub_actions.rb @@ -1,61 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** hub, perform selected actions - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: SiSU information Structuring Universe, text structuring, - processing, publishing, search +** Git + + =end module SiSU_Hub_Actions diff --git a/lib/sisu/v6/hub_loop_markup_files.rb b/lib/sisu/v6/hub_loop_markup_files.rb index 48b2fd06..e297ec44 100644 --- a/lib/sisu/v6/hub_loop_markup_files.rb +++ b/lib/sisu/v6/hub_loop_markup_files.rb @@ -1,61 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** hub - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: SiSU information Structuring Universe, text structuring, - processing, publishing, search +** Git + + =end module SiSU_Hub_Loops diff --git a/lib/sisu/v6/hub_options.rb b/lib/sisu/v6/hub_options.rb index cc7d6216..5c8bfef2 100644 --- a/lib/sisu/v6/hub_options.rb +++ b/lib/sisu/v6/hub_options.rb @@ -1,61 +1,59 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** hub, command line options parsing - * Author: Ralph Amissah +*** hub - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Author: Ralph Amissah + + - * License: GPL 3 or later: +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - SiSU, a framework for document structuring, publishing and search +** License: GPL 3 or later: - Copyright (C) Ralph Amissah + SiSU, a framework for document structuring, publishing and search - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + Copyright (C) Ralph Amissah - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + You should have received a copy of the GNU General Public License along with + this program. If not, see . - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system + - * Hompages: - - +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Git - - +** Hompages: + + - * Ralph Amissah - - - - ** Description: SiSU information Structuring Universe, command line options - parsing +** Git + + =end module SiSU_Commandline diff --git a/lib/sisu/v6/i18n.rb b/lib/sisu/v6/i18n.rb index 009a5652..0bef7a83 100644 --- a/lib/sisu/v6/i18n.rb +++ b/lib/sisu/v6/i18n.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** internationalisation - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: internationalisation +** Git + + =end module SiSU_i18n diff --git a/lib/sisu/v6/manpage.rb b/lib/sisu/v6/manpage.rb index cdecb837..8234e8c4 100644 --- a/lib/sisu/v6/manpage.rb +++ b/lib/sisu/v6/manpage.rb @@ -1,61 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** manpage text generation, stripped manpage output (unix, linefeed) - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: manpage text generation, stripped manpage output (unix, - linefeed) +** Git + + =end module SiSU_Manpage diff --git a/lib/sisu/v6/manpage_format.rb b/lib/sisu/v6/manpage_format.rb index 776bfea1..78581aeb 100644 --- a/lib/sisu/v6/manpage_format.rb +++ b/lib/sisu/v6/manpage_format.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** manpage formatting template - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: manpage formatting template +** Git + + =end module SiSU_ManpageFormat diff --git a/lib/sisu/v6/po4a.rb b/lib/sisu/v6/po4a.rb index 1516eae2..415d3169 100644 --- a/lib/sisu/v6/po4a.rb +++ b/lib/sisu/v6/po4a.rb @@ -1,61 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** pot file generation - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: pot file generation - linefeed) +** Git + + =end module SiSU_Po4a diff --git a/lib/sisu/v6/po4a_set.rb b/lib/sisu/v6/po4a_set.rb index b94b1554..759208b2 100644 --- a/lib/sisu/v6/po4a_set.rb +++ b/lib/sisu/v6/po4a_set.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** po4a - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: modules shared by flatfile output generators +** Git + + =end module SiSU_Po4aUtils diff --git a/lib/sisu/v6/prog_text_translation.rb b/lib/sisu/v6/prog_text_translation.rb index 1ca70126..8a1488a0 100644 --- a/lib/sisu/v6/prog_text_translation.rb +++ b/lib/sisu/v6/prog_text_translation.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** internationalisation - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: internationalisation +** Git + + =end module SiSU_Translate diff --git a/lib/sisu/v6/qrcode.rb b/lib/sisu/v6/qrcode.rb index 702c1504..f94509a3 100644 --- a/lib/sisu/v6/qrcode.rb +++ b/lib/sisu/v6/qrcode.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** summary of generated outputs and metadata - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: summary of generated outputs and metadata +** Git + + =end module SiSU_QRcode diff --git a/lib/sisu/v6/relaxng.rb b/lib/sisu/v6/relaxng.rb index edd58655..570c6c82 100644 --- a/lib/sisu/v6/relaxng.rb +++ b/lib/sisu/v6/relaxng.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** relaxng flow/logic - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - - - * Git - - - - * Ralph Amissah - - +** Hompages: + + - ** Description: relaxng flow/logic +** Git + + =end module SiSU_Relaxng diff --git a/lib/sisu/v6/remote.rb b/lib/sisu/v6/remote.rb index 33203de8..9bc605b6 100644 --- a/lib/sisu/v6/remote.rb +++ b/lib/sisu/v6/remote.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** remote operations, get source from or copy output to remote server - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: remote operations, get source from or copy output to remote server +** Git + + =end module SiSU_Remote diff --git a/lib/sisu/v6/rexml.rb b/lib/sisu/v6/rexml.rb index abfb0452..1580626e 100644 --- a/lib/sisu/v6/rexml.rb +++ b/lib/sisu/v6/rexml.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** rexml testing of xml - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: rexml testing of xml +** Git + + =end module SiSU_Rexml diff --git a/lib/sisu/v6/se.rb b/lib/sisu/v6/se.rb index 180f71e3..1ecb93a5 100644 --- a/lib/sisu/v6/se.rb +++ b/lib/sisu/v6/se.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** system environment, resource control and configuration details - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: system environment, resource control and configuration details +** Git + + =end @@cX=nil diff --git a/lib/sisu/v6/se_cleanoutput.rb b/lib/sisu/v6/se_cleanoutput.rb index ce4b841d..bad40e42 100644 --- a/lib/sisu/v6/se_cleanoutput.rb +++ b/lib/sisu/v6/se_cleanoutput.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** system environment, resource control and configuration details - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: system environment, resource control and configuration details +** Git + + =end module SiSU_Clean_Output diff --git a/lib/sisu/v6/se_clear.rb b/lib/sisu/v6/se_clear.rb index 952cb693..e97cfde0 100644 --- a/lib/sisu/v6/se_clear.rb +++ b/lib/sisu/v6/se_clear.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** system environment, resource control and configuration details - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: system environment, resource control and configuration details +** Git + + =end module SiSU_Clear diff --git a/lib/sisu/v6/se_createsite.rb b/lib/sisu/v6/se_createsite.rb index d6f765c1..e87b682c 100644 --- a/lib/sisu/v6/se_createsite.rb +++ b/lib/sisu/v6/se_createsite.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** system environment, resource control and configuration details - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: system environment, resource control and configuration details +** Git + + =end module SiSU_Create_Site diff --git a/lib/sisu/v6/se_css.rb b/lib/sisu/v6/se_css.rb index e7b49cf4..f87f303c 100644 --- a/lib/sisu/v6/se_css.rb +++ b/lib/sisu/v6/se_css.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** system environment, resource control and configuration details - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: system environment, resource control and configuration details +** Git + + =end module SiSU_CSS diff --git a/lib/sisu/v6/se_date.rb b/lib/sisu/v6/se_date.rb index a2428341..a4bb874b 100644 --- a/lib/sisu/v6/se_date.rb +++ b/lib/sisu/v6/se_date.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** system environment, resource control and configuration details - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: system environment, resource control and configuration details +** Git + + =end module SiSU_Info_Date diff --git a/lib/sisu/v6/se_db.rb b/lib/sisu/v6/se_db.rb index cd72c7e3..2eceb5ff 100644 --- a/lib/sisu/v6/se_db.rb +++ b/lib/sisu/v6/se_db.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** system environment, resource control and configuration details - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: system environment, resource control and configuration details +** Git + + =end module SiSU_Info_Db diff --git a/lib/sisu/v6/se_envcall.rb b/lib/sisu/v6/se_envcall.rb index 5bc0a86c..4e00a3f7 100644 --- a/lib/sisu/v6/se_envcall.rb +++ b/lib/sisu/v6/se_envcall.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** system environment, resource control and configuration details - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: system environment, resource control and configuration details +** Git + + =end module SiSU_Env_Call diff --git a/lib/sisu/v6/se_file_op.rb b/lib/sisu/v6/se_file_op.rb index 70bd8d35..7e2a35a0 100644 --- a/lib/sisu/v6/se_file_op.rb +++ b/lib/sisu/v6/se_file_op.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** system environment, resource control and configuration details - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: system environment, resource control and configuration details +** Git + + =end module SiSU_Info_File diff --git a/lib/sisu/v6/se_filemap.rb b/lib/sisu/v6/se_filemap.rb index eeca01e6..2f52aa9a 100644 --- a/lib/sisu/v6/se_filemap.rb +++ b/lib/sisu/v6/se_filemap.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** system environment, resource control and configuration details - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: system environment, resource control and configuration details +** Git + + =end module SiSU_File_Map diff --git a/lib/sisu/v6/se_get_init.rb b/lib/sisu/v6/se_get_init.rb index 627e12a6..66b18902 100644 --- a/lib/sisu/v6/se_get_init.rb +++ b/lib/sisu/v6/se_get_init.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** system environment, resource control and configuration details - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: system environment, resource control and configuration details +** Git + + =end module SiSU_Get_Init diff --git a/lib/sisu/v6/se_hub_particulars.rb b/lib/sisu/v6/se_hub_particulars.rb index 2f2431c7..dc28291d 100644 --- a/lib/sisu/v6/se_hub_particulars.rb +++ b/lib/sisu/v6/se_hub_particulars.rb @@ -1,61 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search - particulars, composite information about document being processed +** Description: documents, structuring, processing, publishing, search +*** particulars, composite information about document being processed - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: system environment, resource control and configuration details +** Git + + =end module SiSU_Particulars diff --git a/lib/sisu/v6/se_info_env.rb b/lib/sisu/v6/se_info_env.rb index 4df46b6b..dcd54ed6 100644 --- a/lib/sisu/v6/se_info_env.rb +++ b/lib/sisu/v6/se_info_env.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** system environment, resource control and configuration details - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: system environment, resource control and configuration details +** Git + + =end @@current_document=Dir.pwd #nil #'' diff --git a/lib/sisu/v6/se_info_port.rb b/lib/sisu/v6/se_info_port.rb index 95dd4a8a..b28b66cc 100644 --- a/lib/sisu/v6/se_info_port.rb +++ b/lib/sisu/v6/se_info_port.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** system environment, resource control and configuration details - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: system environment, resource control and configuration details +** Git + + =end module SiSU_Info_Port diff --git a/lib/sisu/v6/se_info_system.rb b/lib/sisu/v6/se_info_system.rb index d5dfd231..8145dcb6 100644 --- a/lib/sisu/v6/se_info_system.rb +++ b/lib/sisu/v6/se_info_system.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** system environment, resource control and configuration details - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: system environment, resource control and configuration details +** Git + + =end module SiSU_Info_Sys_Gen diff --git a/lib/sisu/v6/se_load.rb b/lib/sisu/v6/se_load.rb index f734a2e4..3d64d2b7 100644 --- a/lib/sisu/v6/se_load.rb +++ b/lib/sisu/v6/se_load.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** system environment, resource control and configuration details - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: system environment, resource control and configuration details +** Git + + =end module SiSU_Load diff --git a/lib/sisu/v6/se_processing.rb b/lib/sisu/v6/se_processing.rb index d01db410..76c897e2 100644 --- a/lib/sisu/v6/se_processing.rb +++ b/lib/sisu/v6/se_processing.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** system environment, resource control and configuration details - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: system environment, resource control and configuration details +** Git + + =end module SiSU_Processing_Settings diff --git a/lib/sisu/v6/se_programs.rb b/lib/sisu/v6/se_programs.rb index 4f541e03..cba5e864 100644 --- a/lib/sisu/v6/se_programs.rb +++ b/lib/sisu/v6/se_programs.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** system environment, resource control and configuration details - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: system environment, resource control and configuration details +** Git + + =end module SiSU_Sys_Call diff --git a/lib/sisu/v6/se_remotes.rb b/lib/sisu/v6/se_remotes.rb index f3da0785..27ae6234 100644 --- a/lib/sisu/v6/se_remotes.rb +++ b/lib/sisu/v6/se_remotes.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** system environment, resource control and configuration details - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: system environment, resource control and configuration details +** Git + + =end module SiSU_Info_Remote_Host diff --git a/lib/sisu/v6/se_standardise_lang.rb b/lib/sisu/v6/se_standardise_lang.rb index 6349802d..5d06b680 100644 --- a/lib/sisu/v6/se_standardise_lang.rb +++ b/lib/sisu/v6/se_standardise_lang.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** system environment, resource control and configuration details - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: system environment, resource control and configuration details +** Git + + =end @@lang_info=nil diff --git a/lib/sisu/v6/se_version.rb b/lib/sisu/v6/se_version.rb index f15b595f..92c24717 100644 --- a/lib/sisu/v6/se_version.rb +++ b/lib/sisu/v6/se_version.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** system environment, resource control and configuration details - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: system environment, resource control and configuration details +** Git + + =end module SiSU_Info_Version diff --git a/lib/sisu/v6/shared_images.rb b/lib/sisu/v6/shared_images.rb index b76c3d25..31677316 100644 --- a/lib/sisu/v6/shared_images.rb +++ b/lib/sisu/v6/shared_images.rb @@ -1,60 +1,58 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** common file for xml generation - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - +** Git + + - * Ralph Amissah - - - - ** Description: common file for xml generation =end module SiSU_Images require_relative 'se_hub_particulars' # se_hub_particulars.rb diff --git a/lib/sisu/v6/shared_markup_alt.rb b/lib/sisu/v6/shared_markup_alt.rb index d2c87ff6..d09f240a 100644 --- a/lib/sisu/v6/shared_markup_alt.rb +++ b/lib/sisu/v6/shared_markup_alt.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** system environment, resource control and configuration details - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: system environment, resource control and configuration details +** Git + + =end module SiSU_TextRepresentation diff --git a/lib/sisu/v6/shared_metadata.rb b/lib/sisu/v6/shared_metadata.rb index fb9d76d3..b6d0ad20 100644 --- a/lib/sisu/v6/shared_metadata.rb +++ b/lib/sisu/v6/shared_metadata.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** system environment, resource control and configuration details - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: system environment, resource control and configuration details +** Git + + =end module SiSU_Metadata diff --git a/lib/sisu/v6/shared_sem.rb b/lib/sisu/v6/shared_sem.rb index 002f6ccd..d7103e8a 100644 --- a/lib/sisu/v6/shared_sem.rb +++ b/lib/sisu/v6/shared_sem.rb @@ -1,61 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search - Sematic tags +** Description: documents, structuring, processing, publishing, search +*** Sematic tags - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: system environment, resource control and configuration details +** Git + + =end module SiSU_Sem diff --git a/lib/sisu/v6/sitemaps.rb b/lib/sisu/v6/sitemaps.rb index 29159f48..8f241c8d 100644 --- a/lib/sisu/v6/sitemaps.rb +++ b/lib/sisu/v6/sitemaps.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** sitemap created from document parameters - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: sitemap created from document parameters +** Git + + =end module SiSU_Sitemaps diff --git a/lib/sisu/v6/src_kdissert_share.rb b/lib/sisu/v6/src_kdissert_share.rb index 8137d2be..56ccace3 100644 --- a/lib/sisu/v6/src_kdissert_share.rb +++ b/lib/sisu/v6/src_kdissert_share.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** share sisu source markup file, copy it to output directory! - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: share sisu source markup file, copy it to output directory! +** Git + + =end module SiSU_KdiSource diff --git a/lib/sisu/v6/src_share.rb b/lib/sisu/v6/src_share.rb index 66d2ee48..eefd66e6 100644 --- a/lib/sisu/v6/src_share.rb +++ b/lib/sisu/v6/src_share.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** share sisu source markup file, copy it to output directory! - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: share sisu source markup file, copy it to output directory! +** Git + + =end module SiSU_Markup diff --git a/lib/sisu/v6/src_shared.rb b/lib/sisu/v6/src_shared.rb index 9d9d9f99..b3aa4e29 100644 --- a/lib/sisu/v6/src_shared.rb +++ b/lib/sisu/v6/src_shared.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** create sisupod filetype and copy it to output directory! - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: create sisupod filetype and copy it to output directory! +** Git + + =end module SiSU_Source diff --git a/lib/sisu/v6/src_sisupod_make.rb b/lib/sisu/v6/src_sisupod_make.rb index c88f33d3..80a11e4e 100644 --- a/lib/sisu/v6/src_sisupod_make.rb +++ b/lib/sisu/v6/src_sisupod_make.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** create sisupod filetype and copy it to output directory! - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: create sisupod filetype and copy it to output directory! +** Git + + =end module SiSU_Doc diff --git a/lib/sisu/v6/sst_convert_markup.rb b/lib/sisu/v6/sst_convert_markup.rb index ff94bbde..975fe78c 100644 --- a/lib/sisu/v6/sst_convert_markup.rb +++ b/lib/sisu/v6/sst_convert_markup.rb @@ -1,62 +1,59 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** A conversion script for canned substitutions, a fairly generic + simple tool that can be used to store other canned conversions, used here for + altering SiSU markup - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: A conversion script for canned substitutions, a fairly generic - simple tool that can be used to store other canned conversions, used here for - altering SiSU markup +** Git + + =end module SiSU_Modify diff --git a/lib/sisu/v6/sst_do_inline_footnotes.rb b/lib/sisu/v6/sst_do_inline_footnotes.rb index 363cfef4..b6368f2e 100644 --- a/lib/sisu/v6/sst_do_inline_footnotes.rb +++ b/lib/sisu/v6/sst_do_inline_footnotes.rb @@ -1,61 +1,58 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** preprocessing, convert bi-footnotemarker-footnote to inline + footnotes, invoked using: sisu --to-footnotes filename.sst - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: preprocessing, convert bi-footnotemarker-footnote to inline - footnotes, invoked using: sisu --to-footnotes filename.sst +** Git + + =end module SiSU_ConvertFootnotes diff --git a/lib/sisu/v6/sst_from_xml.rb b/lib/sisu/v6/sst_from_xml.rb index b0076815..28a854b0 100644 --- a/lib/sisu/v6/sst_from_xml.rb +++ b/lib/sisu/v6/sst_from_xml.rb @@ -1,61 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** Conversion script from kdissert .kdi to sisu markup .ssm (master document) - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: Conversion script from kdissert .kdi to sisu markup .ssm - (master document) +** Git + + =end module SiSU_sstFromXML diff --git a/lib/sisu/v6/sst_identify_markup.rb b/lib/sisu/v6/sst_identify_markup.rb index 058c8f7c..295760d4 100644 --- a/lib/sisu/v6/sst_identify_markup.rb +++ b/lib/sisu/v6/sst_identify_markup.rb @@ -1,62 +1,59 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** A conversion script for canned substitutions, a fairly generic + simple tool that can be used to store other canned conversions, used here for + altering SiSU markup - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: A conversion script for canned substitutions, a fairly generic - simple tool that can be used to store other canned conversions, used here for - altering SiSU markup +** Git + + =end module SiSU_Markup diff --git a/lib/sisu/v6/sst_to_s_xml_sax.rb b/lib/sisu/v6/sst_to_s_xml_sax.rb index 11552aa2..07df23ec 100644 --- a/lib/sisu/v6/sst_to_s_xml_sax.rb +++ b/lib/sisu/v6/sst_to_s_xml_sax.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** simple xml representation (sax style) - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: simple xml representation (sax style) +** Git + + =end module SiSU_SimpleXML_ModelSax diff --git a/lib/sisu/v6/termsheet.rb b/lib/sisu/v6/termsheet.rb index a78388bd..4bbaa113 100644 --- a/lib/sisu/v6/termsheet.rb +++ b/lib/sisu/v6/termsheet.rb @@ -1,62 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** specialised pre-processing wrapper - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: SiSU information Structuring Universe, specialised pre-processing wrapper - ** NOTE wrapper makes little sense without additional components, additional - sample files must be provided - (saved till later as may confuse) +** Git + + =end require_relative 'se' # se.rb @@ -151,6 +146,9 @@ report_html.join("\n") summary_file << "#{report_thlnk}" summary_html << "#{report_html}" __END__ +** NOTE wrapper makes little sense without additional components, additional + sample files must be provided - (saved till later as may confuse) +*** bits sisu -t x_bank.and.* e.g. sisu -t x_bank.and.*.termsheet.rb e.g. sisu_termsheet.rb -t x_bank.and.c*.termsheet.rb diff --git a/lib/sisu/v6/texinfo.rb b/lib/sisu/v6/texinfo.rb index dfddc651..5d263e44 100644 --- a/lib/sisu/v6/texinfo.rb +++ b/lib/sisu/v6/texinfo.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** texinfo processing - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: texinfo processing +** Git + + =end module SiSU_TexInfo diff --git a/lib/sisu/v6/texinfo_format.rb b/lib/sisu/v6/texinfo_format.rb index 46c265cb..f625393d 100644 --- a/lib/sisu/v6/texinfo_format.rb +++ b/lib/sisu/v6/texinfo_format.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** texinfo formatting template - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: texinfo formatting template +** Git + + =end module SiSU_TexInfoFormat diff --git a/lib/sisu/v6/texpdf.rb b/lib/sisu/v6/texpdf.rb index eefca1db..a906fa09 100644 --- a/lib/sisu/v6/texpdf.rb +++ b/lib/sisu/v6/texpdf.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** LaTeX generation - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: LaTeX generation +** Git + + =end module SiSU_TeX diff --git a/lib/sisu/v6/texpdf_format.rb b/lib/sisu/v6/texpdf_format.rb index ebea537a..43e7f263 100644 --- a/lib/sisu/v6/texpdf_format.rb +++ b/lib/sisu/v6/texpdf_format.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** LaTeX formatting template, unicode utf-8 version, used for pdf - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: LaTeX formatting template, unicode utf-8 version, used for pdf +** Git + + =end module SiSU_TeX_Pdf diff --git a/lib/sisu/v6/texpdf_parts.rb b/lib/sisu/v6/texpdf_parts.rb index 245455e1..dbd38974 100644 --- a/lib/sisu/v6/texpdf_parts.rb +++ b/lib/sisu/v6/texpdf_parts.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** shared html parts - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: shared html parts +** Git + + =end module SiSU_Parts_TeXpdf diff --git a/lib/sisu/v6/txt_asciidoc.rb b/lib/sisu/v6/txt_asciidoc.rb index 1080fbb7..29a61e1b 100644 --- a/lib/sisu/v6/txt_asciidoc.rb +++ b/lib/sisu/v6/txt_asciidoc.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** plaintext (smarttext) generation, asciidoc - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: plaintext (smarttext) generation, asciidoc +** Git + + =end module SiSU_Txt_AsciiDoc diff --git a/lib/sisu/v6/txt_markdown.rb b/lib/sisu/v6/txt_markdown.rb index 0ff1ac49..801e2b7f 100644 --- a/lib/sisu/v6/txt_markdown.rb +++ b/lib/sisu/v6/txt_markdown.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** plaintext (smarttext) generation, markdown - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: plaintext (smarttext) generation, markdown +** Git + + =end module SiSU_Txt_Markdown diff --git a/lib/sisu/v6/txt_plain.rb b/lib/sisu/v6/txt_plain.rb index ad9d2829..77e96434 100644 --- a/lib/sisu/v6/txt_plain.rb +++ b/lib/sisu/v6/txt_plain.rb @@ -1,61 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** plaintext text generation, stripped plaintext output (unix, linefeed) - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: plaintext text generation, stripped plaintext output (unix, - linefeed) +** Git + + =end module SiSU_Txt_Plain diff --git a/lib/sisu/v6/txt_rst.rb b/lib/sisu/v6/txt_rst.rb index 53c19c86..c3cbe927 100644 --- a/lib/sisu/v6/txt_rst.rb +++ b/lib/sisu/v6/txt_rst.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** plaintext (smarttext) generation, rST - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: plaintext (smarttext) generation, rST +** Git + + =end module SiSU_Txt_rST diff --git a/lib/sisu/v6/txt_shared.rb b/lib/sisu/v6/txt_shared.rb index 667c6103..e5c888f3 100644 --- a/lib/sisu/v6/txt_shared.rb +++ b/lib/sisu/v6/txt_shared.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** modules shared by flatfile output generators - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: modules shared by flatfile output generators +** Git + + =end module SiSU_TextUtils diff --git a/lib/sisu/v6/txt_textile.rb b/lib/sisu/v6/txt_textile.rb index e23ba830..598fd7ba 100644 --- a/lib/sisu/v6/txt_textile.rb +++ b/lib/sisu/v6/txt_textile.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** plaintext (smarttext) generation, textile - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: plaintext (smarttext) generation, textile +** Git + + =end module SiSU_Txt_Textile diff --git a/lib/sisu/v6/update.rb b/lib/sisu/v6/update.rb index aa3dabae..fbadb51a 100644 --- a/lib/sisu/v6/update.rb +++ b/lib/sisu/v6/update.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** update previous output (with similar output file type formats) - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: update previous output (with similar output file type formats) +** Git + + =end module SiSU_UpdateControlFlag diff --git a/lib/sisu/v6/urls.rb b/lib/sisu/v6/urls.rb index 45a74856..56d9780b 100644 --- a/lib/sisu/v6/urls.rb +++ b/lib/sisu/v6/urls.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** urls for output files - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: urls for output files +** Git + + =end module SiSU_Urls diff --git a/lib/sisu/v6/utils.rb b/lib/sisu/v6/utils.rb index 32aeae20..bdc6df84 100644 --- a/lib/sisu/v6/utils.rb +++ b/lib/sisu/v6/utils.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** system environment, debug related - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: system environment, debug related +** Git + + =end module SiSU_Utils diff --git a/lib/sisu/v6/utils_response.rb b/lib/sisu/v6/utils_response.rb index 2b15d35a..136e01c7 100644 --- a/lib/sisu/v6/utils_response.rb +++ b/lib/sisu/v6/utils_response.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** Request response - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: Request response +** Git + + =end module SiSU_Response diff --git a/lib/sisu/v6/utils_screen_text_color.rb b/lib/sisu/v6/utils_screen_text_color.rb index c0dbf459..a4d2b422 100644 --- a/lib/sisu/v6/utils_screen_text_color.rb +++ b/lib/sisu/v6/utils_screen_text_color.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** system environment, screen colors text - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: system environment, screen colors text +** Git + + =end module SiSU_Screen diff --git a/lib/sisu/v6/utils_spell.rb b/lib/sisu/v6/utils_spell.rb index 2f451db5..a163706e 100644 --- a/lib/sisu/v6/utils_spell.rb +++ b/lib/sisu/v6/utils_spell.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** spellchecking - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: spellchecking +** Git + + =end module SiSU_SpellUtility diff --git a/lib/sisu/v6/webrick.rb b/lib/sisu/v6/webrick.rb index d6d1eee1..c307f85d 100644 --- a/lib/sisu/v6/webrick.rb +++ b/lib/sisu/v6/webrick.rb @@ -1,61 +1,58 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** webrick share - note sisu by default does not link with file suffixes, + see man pages for options - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: webrick share - note sisu by default does not link with file - suffixes, see man pages for options +** Git + + =end module SiSU_Webserv diff --git a/lib/sisu/v6/wikispeak.rb b/lib/sisu/v6/wikispeak.rb index 461e55bb..9bc3eac6 100644 --- a/lib/sisu/v6/wikispeak.rb +++ b/lib/sisu/v6/wikispeak.rb @@ -1,60 +1,58 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** wiki text generation, stripped wiki output (unix, linefeed) - * Author: Ralph Amissah +** Author: Ralph Amissah - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. + + - * License: GPL 3 or later: +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - SiSU, a framework for document structuring, publishing and search +** License: GPL 3 or later: - Copyright (C) Ralph Amissah + SiSU, a framework for document structuring, publishing and search - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + Copyright (C) Ralph Amissah - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + You should have received a copy of the GNU General Public License along with + this program. If not, see . - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system + - * Hompages: - - +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Git - - +** Hompages: + + - * Ralph Amissah - - - - ** Description: wiki text generation, stripped wiki output (unix, linefeed) +** Git + + =end module SiSU_Wikispeak diff --git a/lib/sisu/v6/xhtml.rb b/lib/sisu/v6/xhtml.rb index c2f70a98..63dfbdcd 100644 --- a/lib/sisu/v6/xhtml.rb +++ b/lib/sisu/v6/xhtml.rb @@ -1,61 +1,58 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** Description: xhtml output logic, flow - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - +** Git + + - * Ralph Amissah - - - - ** Description: xhtml output logic, flow - ** Notes: tidy -xml scroll.xhtml >> index.tidy =end module SiSU_XHTML require_relative 'se_hub_particulars' # se_hub_particulars.rb @@ -461,6 +458,8 @@ WOK end end __END__ +** Notes: +tidy -xml scroll.xhtml >> index.tidy diff --git a/lib/sisu/v6/xhtml_epub2.rb b/lib/sisu/v6/xhtml_epub2.rb index e359d3a5..bde2e401 100644 --- a/lib/sisu/v6/xhtml_epub2.rb +++ b/lib/sisu/v6/xhtml_epub2.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** epub generation, processing - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: epub generation, processing +** Git + + =end module SiSU_XHTML_EPUB2 diff --git a/lib/sisu/v6/xhtml_epub2_concordance.rb b/lib/sisu/v6/xhtml_epub2_concordance.rb index 035b63d9..9a0911ec 100644 --- a/lib/sisu/v6/xhtml_epub2_concordance.rb +++ b/lib/sisu/v6/xhtml_epub2_concordance.rb @@ -1,61 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** epub concordance file (wordmap, linked index of words in document) - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: epub concordance file (html concordance, wordmap, linked index - of words in document) +** Git + + =end module SiSU_XHTML_EPUB2_Concordance diff --git a/lib/sisu/v6/xhtml_epub2_format.rb b/lib/sisu/v6/xhtml_epub2_format.rb index 3400419f..3e7f7c5f 100644 --- a/lib/sisu/v6/xhtml_epub2_format.rb +++ b/lib/sisu/v6/xhtml_epub2_format.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** epub formating, css template - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: epub formating, css template +** Git + + =end module SiSU_XHTML_EPUB2_Format diff --git a/lib/sisu/v6/xhtml_epub2_segments.rb b/lib/sisu/v6/xhtml_epub2_segments.rb index d7051fc3..15055a09 100644 --- a/lib/sisu/v6/xhtml_epub2_segments.rb +++ b/lib/sisu/v6/xhtml_epub2_segments.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** epub segment generation, processing - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: epub segment generation, processing +** Git + + =end module SiSU_XHTML_EPUB2_Seg diff --git a/lib/sisu/v6/xhtml_epub2_tune.rb b/lib/sisu/v6/xhtml_epub2_tune.rb index 1fd047a2..b5f638b0 100644 --- a/lib/sisu/v6/xhtml_epub2_tune.rb +++ b/lib/sisu/v6/xhtml_epub2_tune.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** epub generation, epub pre-processing - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: epub generation, epub pre-processing +** Git + + =end require_relative 'dp' # dp.rb diff --git a/lib/sisu/v6/xhtml_parts.rb b/lib/sisu/v6/xhtml_parts.rb index 2e332b41..248551f8 100644 --- a/lib/sisu/v6/xhtml_parts.rb +++ b/lib/sisu/v6/xhtml_parts.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** shared html parts - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: shared html parts +** Git + + =end module SiSU_Parts_XHTML diff --git a/lib/sisu/v6/xhtml_shared.rb b/lib/sisu/v6/xhtml_shared.rb index f50aca79..f7a21d95 100644 --- a/lib/sisu/v6/xhtml_shared.rb +++ b/lib/sisu/v6/xhtml_shared.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** shared html parts - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: shared html parts +** Git + + =end module SiSU_XHTML_Shared diff --git a/lib/sisu/v6/xhtml_table.rb b/lib/sisu/v6/xhtml_table.rb index dd1ae62e..23514c23 100644 --- a/lib/sisu/v6/xhtml_table.rb +++ b/lib/sisu/v6/xhtml_table.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** shared html parts - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: shared html parts +** Git + + =end module SiSU_XHTML_Table diff --git a/lib/sisu/v6/xml_docbook5.rb b/lib/sisu/v6/xml_docbook5.rb index 4acf557f..467c2c7b 100644 --- a/lib/sisu/v6/xml_docbook5.rb +++ b/lib/sisu/v6/xml_docbook5.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** Docbook book XML rendition - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: Docbook book XML rendition +** Git + + =end module SiSU_XML_Docbook_Book diff --git a/lib/sisu/v6/xml_dom.rb b/lib/sisu/v6/xml_dom.rb index 70b2c49d..e0e365ca 100644 --- a/lib/sisu/v6/xml_dom.rb +++ b/lib/sisu/v6/xml_dom.rb @@ -1,61 +1,58 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** xml (dom style) output processing - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - +** Git + + - * Ralph Amissah - - - - ** Description: xml (dom style) output processing - ** Notes: tidy -xml dom.xml >> index.tidy =end module SiSU_XML_DOM require_relative 'se_hub_particulars' # se_hub_particulars.rb @@ -618,3 +615,4 @@ WOK end end __END__ +** Notes: tidy -xml dom.xml >> index.tidy diff --git a/lib/sisu/v6/xml_fictionbook2.rb b/lib/sisu/v6/xml_fictionbook2.rb index f66df282..7f9d9fde 100644 --- a/lib/sisu/v6/xml_fictionbook2.rb +++ b/lib/sisu/v6/xml_fictionbook2.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** Fictionbook XML rendition - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: Fictionbook XML rendition +** Git + + =end module SiSU_XML_Fictionbook diff --git a/lib/sisu/v6/xml_format.rb b/lib/sisu/v6/xml_format.rb index 3b3c38b3..5aa47399 100644 --- a/lib/sisu/v6/xml_format.rb +++ b/lib/sisu/v6/xml_format.rb @@ -1,61 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +** xml template - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: xml template - ** Notes: tidy -xml index.xml >> index.tidy +** Git + + =end module SiSU_XML_Format @@ -866,3 +862,4 @@ WOK end end __END__ +** Notes: tidy -xml index.xml >> index.tidy diff --git a/lib/sisu/v6/xml_md_oai_pmh_dc.rb b/lib/sisu/v6/xml_md_oai_pmh_dc.rb index 17e91b75..1b6d9466 100644 --- a/lib/sisu/v6/xml_md_oai_pmh_dc.rb +++ b/lib/sisu/v6/xml_md_oai_pmh_dc.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** summary of generated outputs and metadata - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: summary of generated outputs and metadata +** Git + + =end module SiSU_XML_Metadata diff --git a/lib/sisu/v6/xml_odf_odt.rb b/lib/sisu/v6/xml_odf_odt.rb index bddd4958..d394e0e5 100644 --- a/lib/sisu/v6/xml_odf_odt.rb +++ b/lib/sisu/v6/xml_odf_odt.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** opendocument text generation - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: opendocument text generation +** Git + + =end module SiSU_XML_ODF_ODT diff --git a/lib/sisu/v6/xml_odf_odt_format.rb b/lib/sisu/v6/xml_odf_odt_format.rb index 81834464..57fb4fac 100644 --- a/lib/sisu/v6/xml_odf_odt_format.rb +++ b/lib/sisu/v6/xml_odf_odt_format.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** opendocument formatting, default opendocument template - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: opendocument formatting, default opendocument template +** Git + + =end module SiSU_XML_ODF_ODT_Format diff --git a/lib/sisu/v6/xml_parts.rb b/lib/sisu/v6/xml_parts.rb index b42c125f..1a318f28 100644 --- a/lib/sisu/v6/xml_parts.rb +++ b/lib/sisu/v6/xml_parts.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** shared xml parts - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: shared html parts +** Git + + =end module SiSU_Parts_XML diff --git a/lib/sisu/v6/xml_sax.rb b/lib/sisu/v6/xml_sax.rb index 2dcce7bf..a1716a1e 100644 --- a/lib/sisu/v6/xml_sax.rb +++ b/lib/sisu/v6/xml_sax.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** xml output (sax style) processing - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: xml output (sax style) processing +** Git + + =end module SiSU_XML_SAX diff --git a/lib/sisu/v6/xml_scaffold_structure_collapsed.rb b/lib/sisu/v6/xml_scaffold_structure_collapsed.rb index bfdf6956..e0ba1490 100644 --- a/lib/sisu/v6/xml_scaffold_structure_collapsed.rb +++ b/lib/sisu/v6/xml_scaffold_structure_collapsed.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** extract and print an XML rendition of document structure to screen - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: extract and print an XML rendition of document structure to screen +** Git + + =end module SiSU_XML_Scaffold_Structure_Collapse diff --git a/lib/sisu/v6/xml_scaffold_structure_sisu.rb b/lib/sisu/v6/xml_scaffold_structure_sisu.rb index 0b5ef2aa..5fe341a8 100644 --- a/lib/sisu/v6/xml_scaffold_structure_sisu.rb +++ b/lib/sisu/v6/xml_scaffold_structure_sisu.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** extract and print an XML rendition of document structure to screen - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: extract and print an XML rendition of document structure to screen +** Git + + =end module SiSU_XML_Scaffold_Structure_Sisu diff --git a/lib/sisu/v6/xml_shared.rb b/lib/sisu/v6/xml_shared.rb index 56a52ffe..2d264385 100644 --- a/lib/sisu/v6/xml_shared.rb +++ b/lib/sisu/v6/xml_shared.rb @@ -1,60 +1,60 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** common file for xml generation - * Author: Ralph Amissah +** Author: Ralph Amissah - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - +** Git + + - * Ralph Amissah - - +** Ralph Amissah + + - ** Description: common file for xml generation =end module SiSU_XML_Munge require_relative 'xml_parts' # xml_parts.rb diff --git a/lib/sisu/v6/xml_tables.rb b/lib/sisu/v6/xml_tables.rb index dfed242f..b22a28f5 100644 --- a/lib/sisu/v6/xml_tables.rb +++ b/lib/sisu/v6/xml_tables.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** common file for xml table generation - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: common file for xml table generation +** Git + + =end module SiSU_Tables diff --git a/lib/sisu/v6/zap.rb b/lib/sisu/v6/zap.rb index fe1ad407..b2bc8177 100644 --- a/lib/sisu/v6/zap.rb +++ b/lib/sisu/v6/zap.rb @@ -1,60 +1,57 @@ # encoding: utf-8 =begin - * Name: SiSU +* Name: SiSU - * Description: a framework for document structuring, publishing and search +** Description: documents, structuring, processing, publishing, search +*** zap wipe clean previous output of the type specified - * Author: Ralph Amissah +** Author: Ralph Amissah + + - * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, - All Rights Reserved. +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. - * License: GPL 3 or later: +** License: GPL 3 or later: - SiSU, a framework for document structuring, publishing and search + SiSU, a framework for document structuring, publishing and search - Copyright (C) Ralph Amissah + Copyright (C) Ralph Amissah - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation, either version 3 of the License, or (at your option) - any later version. + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. - You should have received a copy of the GNU General Public License along with - this program. If not, see . + You should have received a copy of the GNU General Public License along with + this program. If not, see . - If you have Internet connection, the latest version of the GPL should be - available at these locations: - - + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + - + - * SiSU uses: - * Standard SiSU markup syntax, - * Standard SiSU meta-markup syntax, and the - * Standard SiSU object citation numbering and system +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system - * Hompages: - - +** Hompages: + + - * Git - - - - * Ralph Amissah - - - - ** Description: zap wipe clean previous output of the type specified +** Git + + =end module SiSU_Zap -- cgit v1.2.3 From 4db4dcc886b85bf9db43d66025452fb33c94a9dd Mon Sep 17 00:00:00 2001 From: Ralph Amissah Date: Wed, 26 Nov 2014 09:12:11 -0500 Subject: c&d: project dir structure, libs moved under new branch names * libs & version files under new branch names: current & develop * previously under branch version numbers (v5|v6) * version .yml files moved * associated adjustments made as required, notably to: bin/sisu se* qi* (file headers); breakage potential, testing required * [on dir names, want release to (alphabetically) precede next/development, considered (cur|dev) (current|(dev|development|progress|next)) (stable|unstable), alpha sorting fail (release|(next|develop))] --- bin/sisu | 36 +- data/doc/sisu/CHANGELOG_v5 | 10 + data/doc/sisu/CHANGELOG_v6 | 10 + data/sisu/v5/v/version.yml | 5 - data/sisu/v6/v/version.yml | 5 - data/sisu/version/current.yml | 5 + data/sisu/version/develop.yml | 5 + lib/sisu/current/air.rb | 80 + lib/sisu/current/ao.rb | 585 ++++ lib/sisu/current/ao_character_check.rb | 103 + lib/sisu/current/ao_composite.rb | 294 ++ lib/sisu/current/ao_doc_objects.rb | 553 ++++ lib/sisu/current/ao_doc_str.rb | 2165 ++++++++++++ lib/sisu/current/ao_endnotes.rb | 137 + lib/sisu/current/ao_expand_insertions.rb | 516 +++ lib/sisu/current/ao_hash_digest.rb | 176 + lib/sisu/current/ao_idx.rb | 427 +++ lib/sisu/current/ao_images.rb | 189 ++ lib/sisu/current/ao_metadata.rb | 86 + lib/sisu/current/ao_misc_arrange.rb | 209 ++ lib/sisu/current/ao_numbering.rb | 722 ++++ lib/sisu/current/ao_syntax.rb | 622 ++++ lib/sisu/current/cgi.rb | 84 + lib/sisu/current/cgi_pgsql.rb | 270 ++ lib/sisu/current/cgi_sql_common.rb | 988 ++++++ lib/sisu/current/cgi_sqlite.rb | 244 ++ lib/sisu/current/conf.rb | 287 ++ lib/sisu/current/constants.rb | 377 +++ lib/sisu/current/css.rb | 3486 ++++++++++++++++++++ lib/sisu/current/db_columns.rb | 2004 +++++++++++ lib/sisu/current/db_create.rb | 689 ++++ lib/sisu/current/db_dbi.rb | 90 + lib/sisu/current/db_drop.rb | 207 ++ lib/sisu/current/db_import.rb | 877 +++++ lib/sisu/current/db_indexes.rb | 146 + lib/sisu/current/db_load_tuple.rb | 323 ++ lib/sisu/current/db_remove.rb | 182 + lib/sisu/current/db_select.rb | 230 ++ lib/sisu/current/db_sqltxt.rb | 171 + lib/sisu/current/db_tests.rb | 114 + lib/sisu/current/dbi.rb | 166 + lib/sisu/current/dbi_discrete.rb | 206 ++ lib/sisu/current/digests.rb | 306 ++ lib/sisu/current/dp.rb | 1593 +++++++++ lib/sisu/current/dp_identify_markup.rb | 161 + lib/sisu/current/dp_make.rb | 668 ++++ lib/sisu/current/embedded.rb | 149 + lib/sisu/current/errors.rb | 84 + lib/sisu/current/generic_parts.rb | 131 + lib/sisu/current/git.rb | 243 ++ lib/sisu/current/html.rb | 778 +++++ lib/sisu/current/html_concordance.rb | 391 +++ lib/sisu/current/html_format.rb | 1364 ++++++++ lib/sisu/current/html_harvest.rb | 109 + lib/sisu/current/html_harvest_author_format.rb | 111 + lib/sisu/current/html_harvest_authors.rb | 466 +++ lib/sisu/current/html_harvest_topics.rb | 895 +++++ lib/sisu/current/html_lite_shared.rb | 325 ++ lib/sisu/current/html_manifest.rb | 1025 ++++++ lib/sisu/current/html_minitoc.rb | 231 ++ lib/sisu/current/html_parts.rb | 437 +++ lib/sisu/current/html_promo.rb | 440 +++ lib/sisu/current/html_scroll.rb | 235 ++ lib/sisu/current/html_segments.rb | 716 ++++ lib/sisu/current/html_shared.rb | 62 + lib/sisu/current/html_table.rb | 64 + lib/sisu/current/html_tune.rb | 306 ++ lib/sisu/current/hub.rb | 273 ++ lib/sisu/current/hub_actions.rb | 998 ++++++ lib/sisu/current/hub_loop_markup_files.rb | 167 + lib/sisu/current/hub_options.rb | 1614 +++++++++ lib/sisu/current/i18n.rb | 702 ++++ lib/sisu/current/manpage.rb | 428 +++ lib/sisu/current/manpage_format.rb | 85 + lib/sisu/current/po4a.rb | 980 ++++++ lib/sisu/current/po4a_set.rb | 295 ++ lib/sisu/current/prog_text_translation.rb | 1702 ++++++++++ lib/sisu/current/qrcode.rb | 754 +++++ lib/sisu/current/relaxng.rb | 1153 +++++++ lib/sisu/current/remote.rb | 246 ++ lib/sisu/current/rexml.rb | 148 + lib/sisu/current/se.rb | 158 + lib/sisu/current/se_cleanoutput.rb | 145 + lib/sisu/current/se_clear.rb | 106 + lib/sisu/current/se_createsite.rb | 273 ++ lib/sisu/current/se_css.rb | 221 ++ lib/sisu/current/se_date.rb | 92 + lib/sisu/current/se_db.rb | 214 ++ lib/sisu/current/se_envcall.rb | 326 ++ lib/sisu/current/se_file_op.rb | 2660 +++++++++++++++ lib/sisu/current/se_filemap.rb | 241 ++ lib/sisu/current/se_get_init.rb | 230 ++ lib/sisu/current/se_hub_particulars.rb | 234 ++ lib/sisu/current/se_info_env.rb | 2168 ++++++++++++ lib/sisu/current/se_info_port.rb | 70 + lib/sisu/current/se_info_system.rb | 202 ++ lib/sisu/current/se_load.rb | 108 + lib/sisu/current/se_processing.rb | 659 ++++ lib/sisu/current/se_programs.rb | 384 +++ lib/sisu/current/se_remotes.rb | 553 ++++ lib/sisu/current/se_standardise_lang.rb | 176 + lib/sisu/current/se_version.rb | 152 + lib/sisu/current/shared_images.rb | 137 + lib/sisu/current/shared_markup_alt.rb | 337 ++ lib/sisu/current/shared_metadata.rb | 1361 ++++++++ lib/sisu/current/shared_sem.rb | 156 + lib/sisu/current/sitemaps.rb | 224 ++ lib/sisu/current/src_kdissert_share.rb | 102 + lib/sisu/current/src_share.rb | 109 + lib/sisu/current/src_shared.rb | 347 ++ lib/sisu/current/src_sisupod_make.rb | 171 + lib/sisu/current/sst_convert_markup.rb | 324 ++ lib/sisu/current/sst_do_inline_footnotes.rb | 440 +++ lib/sisu/current/sst_from_xml.rb | 178 + lib/sisu/current/sst_identify_markup.rb | 482 +++ lib/sisu/current/sst_to_s_xml_sax.rb | 471 +++ lib/sisu/current/termsheet.rb | 163 + lib/sisu/current/texinfo.rb | 430 +++ lib/sisu/current/texinfo_format.rb | 541 +++ lib/sisu/current/texpdf.rb | 1162 +++++++ lib/sisu/current/texpdf_format.rb | 1689 ++++++++++ lib/sisu/current/texpdf_parts.rb | 235 ++ lib/sisu/current/txt_asciidoc.rb | 559 ++++ lib/sisu/current/txt_markdown.rb | 593 ++++ lib/sisu/current/txt_plain.rb | 597 ++++ lib/sisu/current/txt_rst.rb | 555 ++++ lib/sisu/current/txt_shared.rb | 241 ++ lib/sisu/current/txt_textile.rb | 549 +++ lib/sisu/current/update.rb | 141 + lib/sisu/current/urls.rb | 667 ++++ lib/sisu/current/utils.rb | 226 ++ lib/sisu/current/utils_response.rb | 73 + lib/sisu/current/utils_screen_text_color.rb | 472 +++ lib/sisu/current/utils_spell.rb | 99 + lib/sisu/current/webrick.rb | 191 ++ lib/sisu/current/wikispeak.rb | 375 +++ lib/sisu/current/xhtml.rb | 468 +++ lib/sisu/current/xhtml_epub2.rb | 886 +++++ lib/sisu/current/xhtml_epub2_concordance.rb | 322 ++ lib/sisu/current/xhtml_epub2_format.rb | 2271 +++++++++++++ lib/sisu/current/xhtml_epub2_segments.rb | 544 +++ lib/sisu/current/xhtml_epub2_tune.rb | 330 ++ lib/sisu/current/xhtml_parts.rb | 183 + lib/sisu/current/xhtml_shared.rb | 62 + lib/sisu/current/xhtml_table.rb | 98 + lib/sisu/current/xml_docbook5.rb | 376 +++ lib/sisu/current/xml_dom.rb | 618 ++++ lib/sisu/current/xml_fictionbook2.rb | 389 +++ lib/sisu/current/xml_format.rb | 865 +++++ lib/sisu/current/xml_md_oai_pmh_dc.rb | 229 ++ lib/sisu/current/xml_odf_odt.rb | 883 +++++ lib/sisu/current/xml_odf_odt_format.rb | 674 ++++ lib/sisu/current/xml_parts.rb | 191 ++ lib/sisu/current/xml_sax.rb | 516 +++ .../current/xml_scaffold_structure_collapsed.rb | 198 ++ lib/sisu/current/xml_scaffold_structure_sisu.rb | 201 ++ lib/sisu/current/xml_shared.rb | 665 ++++ lib/sisu/current/xml_tables.rb | 261 ++ lib/sisu/current/zap.rb | 90 + lib/sisu/develop/air.rb | 80 + lib/sisu/develop/ao.rb | 585 ++++ lib/sisu/develop/ao_character_check.rb | 103 + lib/sisu/develop/ao_composite.rb | 294 ++ lib/sisu/develop/ao_doc_objects.rb | 553 ++++ lib/sisu/develop/ao_doc_str.rb | 2165 ++++++++++++ lib/sisu/develop/ao_endnotes.rb | 137 + lib/sisu/develop/ao_expand_insertions.rb | 516 +++ lib/sisu/develop/ao_hash_digest.rb | 176 + lib/sisu/develop/ao_idx.rb | 427 +++ lib/sisu/develop/ao_images.rb | 189 ++ lib/sisu/develop/ao_metadata.rb | 86 + lib/sisu/develop/ao_misc_arrange.rb | 209 ++ lib/sisu/develop/ao_numbering.rb | 722 ++++ lib/sisu/develop/ao_syntax.rb | 622 ++++ lib/sisu/develop/cgi.rb | 84 + lib/sisu/develop/cgi_pgsql.rb | 270 ++ lib/sisu/develop/cgi_sql_common.rb | 988 ++++++ lib/sisu/develop/cgi_sqlite.rb | 244 ++ lib/sisu/develop/conf.rb | 287 ++ lib/sisu/develop/constants.rb | 377 +++ lib/sisu/develop/css.rb | 3486 ++++++++++++++++++++ lib/sisu/develop/db_columns.rb | 2004 +++++++++++ lib/sisu/develop/db_create.rb | 689 ++++ lib/sisu/develop/db_dbi.rb | 90 + lib/sisu/develop/db_drop.rb | 207 ++ lib/sisu/develop/db_import.rb | 877 +++++ lib/sisu/develop/db_indexes.rb | 146 + lib/sisu/develop/db_load_tuple.rb | 323 ++ lib/sisu/develop/db_remove.rb | 182 + lib/sisu/develop/db_select.rb | 230 ++ lib/sisu/develop/db_sqltxt.rb | 171 + lib/sisu/develop/db_tests.rb | 114 + lib/sisu/develop/dbi.rb | 166 + lib/sisu/develop/dbi_discrete.rb | 206 ++ lib/sisu/develop/digests.rb | 306 ++ lib/sisu/develop/dp.rb | 1593 +++++++++ lib/sisu/develop/dp_identify_markup.rb | 161 + lib/sisu/develop/dp_make.rb | 668 ++++ lib/sisu/develop/embedded.rb | 149 + lib/sisu/develop/errors.rb | 84 + lib/sisu/develop/generic_parts.rb | 131 + lib/sisu/develop/git.rb | 243 ++ lib/sisu/develop/html.rb | 778 +++++ lib/sisu/develop/html_concordance.rb | 391 +++ lib/sisu/develop/html_format.rb | 1364 ++++++++ lib/sisu/develop/html_harvest.rb | 109 + lib/sisu/develop/html_harvest_author_format.rb | 111 + lib/sisu/develop/html_harvest_authors.rb | 466 +++ lib/sisu/develop/html_harvest_topics.rb | 895 +++++ lib/sisu/develop/html_lite_shared.rb | 325 ++ lib/sisu/develop/html_manifest.rb | 1025 ++++++ lib/sisu/develop/html_minitoc.rb | 231 ++ lib/sisu/develop/html_parts.rb | 437 +++ lib/sisu/develop/html_promo.rb | 440 +++ lib/sisu/develop/html_scroll.rb | 235 ++ lib/sisu/develop/html_segments.rb | 716 ++++ lib/sisu/develop/html_shared.rb | 62 + lib/sisu/develop/html_table.rb | 64 + lib/sisu/develop/html_tune.rb | 306 ++ lib/sisu/develop/hub.rb | 273 ++ lib/sisu/develop/hub_actions.rb | 998 ++++++ lib/sisu/develop/hub_loop_markup_files.rb | 167 + lib/sisu/develop/hub_options.rb | 1614 +++++++++ lib/sisu/develop/i18n.rb | 702 ++++ lib/sisu/develop/manpage.rb | 428 +++ lib/sisu/develop/manpage_format.rb | 85 + lib/sisu/develop/po4a.rb | 980 ++++++ lib/sisu/develop/po4a_set.rb | 295 ++ lib/sisu/develop/prog_text_translation.rb | 1702 ++++++++++ lib/sisu/develop/qrcode.rb | 754 +++++ lib/sisu/develop/relaxng.rb | 1153 +++++++ lib/sisu/develop/remote.rb | 246 ++ lib/sisu/develop/rexml.rb | 148 + lib/sisu/develop/se.rb | 158 + lib/sisu/develop/se_cleanoutput.rb | 145 + lib/sisu/develop/se_clear.rb | 106 + lib/sisu/develop/se_createsite.rb | 273 ++ lib/sisu/develop/se_css.rb | 221 ++ lib/sisu/develop/se_date.rb | 92 + lib/sisu/develop/se_db.rb | 214 ++ lib/sisu/develop/se_envcall.rb | 326 ++ lib/sisu/develop/se_file_op.rb | 2660 +++++++++++++++ lib/sisu/develop/se_filemap.rb | 241 ++ lib/sisu/develop/se_get_init.rb | 248 ++ lib/sisu/develop/se_hub_particulars.rb | 234 ++ lib/sisu/develop/se_info_env.rb | 2168 ++++++++++++ lib/sisu/develop/se_info_port.rb | 70 + lib/sisu/develop/se_info_system.rb | 202 ++ lib/sisu/develop/se_load.rb | 108 + lib/sisu/develop/se_processing.rb | 659 ++++ lib/sisu/develop/se_programs.rb | 384 +++ lib/sisu/develop/se_remotes.rb | 553 ++++ lib/sisu/develop/se_standardise_lang.rb | 176 + lib/sisu/develop/se_version.rb | 155 + lib/sisu/develop/shared_images.rb | 137 + lib/sisu/develop/shared_markup_alt.rb | 337 ++ lib/sisu/develop/shared_metadata.rb | 1361 ++++++++ lib/sisu/develop/shared_sem.rb | 156 + lib/sisu/develop/sitemaps.rb | 224 ++ lib/sisu/develop/src_kdissert_share.rb | 102 + lib/sisu/develop/src_share.rb | 109 + lib/sisu/develop/src_shared.rb | 347 ++ lib/sisu/develop/src_sisupod_make.rb | 171 + lib/sisu/develop/sst_convert_markup.rb | 324 ++ lib/sisu/develop/sst_do_inline_footnotes.rb | 440 +++ lib/sisu/develop/sst_from_xml.rb | 178 + lib/sisu/develop/sst_identify_markup.rb | 482 +++ lib/sisu/develop/sst_to_s_xml_sax.rb | 471 +++ lib/sisu/develop/termsheet.rb | 163 + lib/sisu/develop/texinfo.rb | 430 +++ lib/sisu/develop/texinfo_format.rb | 541 +++ lib/sisu/develop/texpdf.rb | 1162 +++++++ lib/sisu/develop/texpdf_format.rb | 1689 ++++++++++ lib/sisu/develop/texpdf_parts.rb | 235 ++ lib/sisu/develop/txt_asciidoc.rb | 559 ++++ lib/sisu/develop/txt_markdown.rb | 593 ++++ lib/sisu/develop/txt_plain.rb | 597 ++++ lib/sisu/develop/txt_rst.rb | 555 ++++ lib/sisu/develop/txt_shared.rb | 241 ++ lib/sisu/develop/txt_textile.rb | 549 +++ lib/sisu/develop/update.rb | 141 + lib/sisu/develop/urls.rb | 683 ++++ lib/sisu/develop/utils.rb | 226 ++ lib/sisu/develop/utils_response.rb | 73 + lib/sisu/develop/utils_screen_text_color.rb | 472 +++ lib/sisu/develop/utils_spell.rb | 99 + lib/sisu/develop/webrick.rb | 191 ++ lib/sisu/develop/wikispeak.rb | 375 +++ lib/sisu/develop/xhtml.rb | 468 +++ lib/sisu/develop/xhtml_epub2.rb | 886 +++++ lib/sisu/develop/xhtml_epub2_concordance.rb | 322 ++ lib/sisu/develop/xhtml_epub2_format.rb | 2271 +++++++++++++ lib/sisu/develop/xhtml_epub2_segments.rb | 544 +++ lib/sisu/develop/xhtml_epub2_tune.rb | 330 ++ lib/sisu/develop/xhtml_parts.rb | 183 + lib/sisu/develop/xhtml_shared.rb | 62 + lib/sisu/develop/xhtml_table.rb | 98 + lib/sisu/develop/xml_docbook5.rb | 376 +++ lib/sisu/develop/xml_dom.rb | 618 ++++ lib/sisu/develop/xml_fictionbook2.rb | 389 +++ lib/sisu/develop/xml_format.rb | 865 +++++ lib/sisu/develop/xml_md_oai_pmh_dc.rb | 229 ++ lib/sisu/develop/xml_odf_odt.rb | 883 +++++ lib/sisu/develop/xml_odf_odt_format.rb | 674 ++++ lib/sisu/develop/xml_parts.rb | 191 ++ lib/sisu/develop/xml_sax.rb | 516 +++ .../develop/xml_scaffold_structure_collapsed.rb | 198 ++ lib/sisu/develop/xml_scaffold_structure_sisu.rb | 201 ++ lib/sisu/develop/xml_shared.rb | 665 ++++ lib/sisu/develop/xml_tables.rb | 261 ++ lib/sisu/develop/zap.rb | 90 + lib/sisu/v5/air.rb | 80 - lib/sisu/v5/ao.rb | 585 ---- lib/sisu/v5/ao_character_check.rb | 103 - lib/sisu/v5/ao_composite.rb | 294 -- lib/sisu/v5/ao_doc_objects.rb | 553 ---- lib/sisu/v5/ao_doc_str.rb | 2165 ------------ lib/sisu/v5/ao_endnotes.rb | 137 - lib/sisu/v5/ao_expand_insertions.rb | 516 --- lib/sisu/v5/ao_hash_digest.rb | 176 - lib/sisu/v5/ao_idx.rb | 427 --- lib/sisu/v5/ao_images.rb | 189 -- lib/sisu/v5/ao_metadata.rb | 86 - lib/sisu/v5/ao_misc_arrange.rb | 209 -- lib/sisu/v5/ao_numbering.rb | 722 ---- lib/sisu/v5/ao_syntax.rb | 622 ---- lib/sisu/v5/cgi.rb | 84 - lib/sisu/v5/cgi_pgsql.rb | 270 -- lib/sisu/v5/cgi_sql_common.rb | 988 ------ lib/sisu/v5/cgi_sqlite.rb | 244 -- lib/sisu/v5/conf.rb | 287 -- lib/sisu/v5/constants.rb | 377 --- lib/sisu/v5/css.rb | 3486 -------------------- lib/sisu/v5/db_columns.rb | 2004 ----------- lib/sisu/v5/db_create.rb | 689 ---- lib/sisu/v5/db_dbi.rb | 90 - lib/sisu/v5/db_drop.rb | 207 -- lib/sisu/v5/db_import.rb | 877 ----- lib/sisu/v5/db_indexes.rb | 146 - lib/sisu/v5/db_load_tuple.rb | 323 -- lib/sisu/v5/db_remove.rb | 182 - lib/sisu/v5/db_select.rb | 230 -- lib/sisu/v5/db_sqltxt.rb | 171 - lib/sisu/v5/db_tests.rb | 114 - lib/sisu/v5/dbi.rb | 166 - lib/sisu/v5/dbi_discrete.rb | 206 -- lib/sisu/v5/digests.rb | 306 -- lib/sisu/v5/dp.rb | 1593 --------- lib/sisu/v5/dp_identify_markup.rb | 161 - lib/sisu/v5/dp_make.rb | 668 ---- lib/sisu/v5/embedded.rb | 149 - lib/sisu/v5/errors.rb | 84 - lib/sisu/v5/generic_parts.rb | 131 - lib/sisu/v5/git.rb | 243 -- lib/sisu/v5/html.rb | 778 ----- lib/sisu/v5/html_concordance.rb | 391 --- lib/sisu/v5/html_format.rb | 1364 -------- lib/sisu/v5/html_harvest.rb | 109 - lib/sisu/v5/html_harvest_author_format.rb | 111 - lib/sisu/v5/html_harvest_authors.rb | 466 --- lib/sisu/v5/html_harvest_topics.rb | 895 ----- lib/sisu/v5/html_lite_shared.rb | 325 -- lib/sisu/v5/html_manifest.rb | 1025 ------ lib/sisu/v5/html_minitoc.rb | 231 -- lib/sisu/v5/html_parts.rb | 437 --- lib/sisu/v5/html_promo.rb | 440 --- lib/sisu/v5/html_scroll.rb | 235 -- lib/sisu/v5/html_segments.rb | 716 ---- lib/sisu/v5/html_shared.rb | 62 - lib/sisu/v5/html_table.rb | 64 - lib/sisu/v5/html_tune.rb | 306 -- lib/sisu/v5/hub.rb | 273 -- lib/sisu/v5/hub_actions.rb | 998 ------ lib/sisu/v5/hub_loop_markup_files.rb | 167 - lib/sisu/v5/hub_options.rb | 1614 --------- lib/sisu/v5/i18n.rb | 702 ---- lib/sisu/v5/manpage.rb | 428 --- lib/sisu/v5/manpage_format.rb | 85 - lib/sisu/v5/po4a.rb | 980 ------ lib/sisu/v5/po4a_set.rb | 295 -- lib/sisu/v5/prog_text_translation.rb | 1702 ---------- lib/sisu/v5/qrcode.rb | 754 ----- lib/sisu/v5/relaxng.rb | 1153 ------- lib/sisu/v5/remote.rb | 246 -- lib/sisu/v5/rexml.rb | 148 - lib/sisu/v5/se.rb | 158 - lib/sisu/v5/se_cleanoutput.rb | 145 - lib/sisu/v5/se_clear.rb | 106 - lib/sisu/v5/se_createsite.rb | 273 -- lib/sisu/v5/se_css.rb | 221 -- lib/sisu/v5/se_date.rb | 92 - lib/sisu/v5/se_db.rb | 214 -- lib/sisu/v5/se_envcall.rb | 326 -- lib/sisu/v5/se_file_op.rb | 2660 --------------- lib/sisu/v5/se_filemap.rb | 241 -- lib/sisu/v5/se_get_init.rb | 230 -- lib/sisu/v5/se_hub_particulars.rb | 234 -- lib/sisu/v5/se_info_env.rb | 2168 ------------ lib/sisu/v5/se_info_port.rb | 70 - lib/sisu/v5/se_info_system.rb | 202 -- lib/sisu/v5/se_load.rb | 108 - lib/sisu/v5/se_processing.rb | 659 ---- lib/sisu/v5/se_programs.rb | 384 --- lib/sisu/v5/se_remotes.rb | 553 ---- lib/sisu/v5/se_standardise_lang.rb | 176 - lib/sisu/v5/se_version.rb | 152 - lib/sisu/v5/shared_images.rb | 137 - lib/sisu/v5/shared_markup_alt.rb | 337 -- lib/sisu/v5/shared_metadata.rb | 1361 -------- lib/sisu/v5/shared_sem.rb | 156 - lib/sisu/v5/sitemaps.rb | 224 -- lib/sisu/v5/src_kdissert_share.rb | 102 - lib/sisu/v5/src_share.rb | 109 - lib/sisu/v5/src_shared.rb | 347 -- lib/sisu/v5/src_sisupod_make.rb | 171 - lib/sisu/v5/sst_convert_markup.rb | 324 -- lib/sisu/v5/sst_do_inline_footnotes.rb | 440 --- lib/sisu/v5/sst_from_xml.rb | 178 - lib/sisu/v5/sst_identify_markup.rb | 482 --- lib/sisu/v5/sst_to_s_xml_sax.rb | 471 --- lib/sisu/v5/termsheet.rb | 163 - lib/sisu/v5/texinfo.rb | 430 --- lib/sisu/v5/texinfo_format.rb | 541 --- lib/sisu/v5/texpdf.rb | 1162 ------- lib/sisu/v5/texpdf_format.rb | 1689 ---------- lib/sisu/v5/texpdf_parts.rb | 235 -- lib/sisu/v5/txt_asciidoc.rb | 559 ---- lib/sisu/v5/txt_markdown.rb | 593 ---- lib/sisu/v5/txt_plain.rb | 597 ---- lib/sisu/v5/txt_rst.rb | 555 ---- lib/sisu/v5/txt_shared.rb | 241 -- lib/sisu/v5/txt_textile.rb | 549 --- lib/sisu/v5/update.rb | 141 - lib/sisu/v5/urls.rb | 667 ---- lib/sisu/v5/utils.rb | 226 -- lib/sisu/v5/utils_response.rb | 73 - lib/sisu/v5/utils_screen_text_color.rb | 472 --- lib/sisu/v5/utils_spell.rb | 99 - lib/sisu/v5/webrick.rb | 191 -- lib/sisu/v5/wikispeak.rb | 375 --- lib/sisu/v5/xhtml.rb | 468 --- lib/sisu/v5/xhtml_epub2.rb | 886 ----- lib/sisu/v5/xhtml_epub2_concordance.rb | 322 -- lib/sisu/v5/xhtml_epub2_format.rb | 2271 ------------- lib/sisu/v5/xhtml_epub2_segments.rb | 544 --- lib/sisu/v5/xhtml_epub2_tune.rb | 330 -- lib/sisu/v5/xhtml_parts.rb | 183 - lib/sisu/v5/xhtml_shared.rb | 62 - lib/sisu/v5/xhtml_table.rb | 98 - lib/sisu/v5/xml_docbook5.rb | 376 --- lib/sisu/v5/xml_dom.rb | 618 ---- lib/sisu/v5/xml_fictionbook2.rb | 389 --- lib/sisu/v5/xml_format.rb | 865 ----- lib/sisu/v5/xml_md_oai_pmh_dc.rb | 229 -- lib/sisu/v5/xml_odf_odt.rb | 883 ----- lib/sisu/v5/xml_odf_odt_format.rb | 674 ---- lib/sisu/v5/xml_parts.rb | 191 -- lib/sisu/v5/xml_sax.rb | 516 --- lib/sisu/v5/xml_scaffold_structure_collapsed.rb | 198 -- lib/sisu/v5/xml_scaffold_structure_sisu.rb | 201 -- lib/sisu/v5/xml_shared.rb | 665 ---- lib/sisu/v5/xml_tables.rb | 261 -- lib/sisu/v5/zap.rb | 90 - lib/sisu/v6/air.rb | 80 - lib/sisu/v6/ao.rb | 585 ---- lib/sisu/v6/ao_character_check.rb | 103 - lib/sisu/v6/ao_composite.rb | 294 -- lib/sisu/v6/ao_doc_objects.rb | 553 ---- lib/sisu/v6/ao_doc_str.rb | 2165 ------------ lib/sisu/v6/ao_endnotes.rb | 137 - lib/sisu/v6/ao_expand_insertions.rb | 516 --- lib/sisu/v6/ao_hash_digest.rb | 176 - lib/sisu/v6/ao_idx.rb | 427 --- lib/sisu/v6/ao_images.rb | 189 -- lib/sisu/v6/ao_metadata.rb | 86 - lib/sisu/v6/ao_misc_arrange.rb | 209 -- lib/sisu/v6/ao_numbering.rb | 722 ---- lib/sisu/v6/ao_syntax.rb | 622 ---- lib/sisu/v6/cgi.rb | 84 - lib/sisu/v6/cgi_pgsql.rb | 270 -- lib/sisu/v6/cgi_sql_common.rb | 988 ------ lib/sisu/v6/cgi_sqlite.rb | 244 -- lib/sisu/v6/conf.rb | 287 -- lib/sisu/v6/constants.rb | 377 --- lib/sisu/v6/css.rb | 3486 -------------------- lib/sisu/v6/db_columns.rb | 2004 ----------- lib/sisu/v6/db_create.rb | 689 ---- lib/sisu/v6/db_dbi.rb | 90 - lib/sisu/v6/db_drop.rb | 207 -- lib/sisu/v6/db_import.rb | 877 ----- lib/sisu/v6/db_indexes.rb | 146 - lib/sisu/v6/db_load_tuple.rb | 323 -- lib/sisu/v6/db_remove.rb | 182 - lib/sisu/v6/db_select.rb | 230 -- lib/sisu/v6/db_sqltxt.rb | 171 - lib/sisu/v6/db_tests.rb | 114 - lib/sisu/v6/dbi.rb | 166 - lib/sisu/v6/dbi_discrete.rb | 206 -- lib/sisu/v6/digests.rb | 306 -- lib/sisu/v6/dp.rb | 1593 --------- lib/sisu/v6/dp_identify_markup.rb | 161 - lib/sisu/v6/dp_make.rb | 668 ---- lib/sisu/v6/embedded.rb | 149 - lib/sisu/v6/errors.rb | 84 - lib/sisu/v6/generic_parts.rb | 131 - lib/sisu/v6/git.rb | 243 -- lib/sisu/v6/html.rb | 778 ----- lib/sisu/v6/html_concordance.rb | 391 --- lib/sisu/v6/html_format.rb | 1364 -------- lib/sisu/v6/html_harvest.rb | 109 - lib/sisu/v6/html_harvest_author_format.rb | 111 - lib/sisu/v6/html_harvest_authors.rb | 466 --- lib/sisu/v6/html_harvest_topics.rb | 895 ----- lib/sisu/v6/html_lite_shared.rb | 325 -- lib/sisu/v6/html_manifest.rb | 1025 ------ lib/sisu/v6/html_minitoc.rb | 231 -- lib/sisu/v6/html_parts.rb | 437 --- lib/sisu/v6/html_promo.rb | 440 --- lib/sisu/v6/html_scroll.rb | 235 -- lib/sisu/v6/html_segments.rb | 716 ---- lib/sisu/v6/html_shared.rb | 62 - lib/sisu/v6/html_table.rb | 64 - lib/sisu/v6/html_tune.rb | 306 -- lib/sisu/v6/hub.rb | 273 -- lib/sisu/v6/hub_actions.rb | 998 ------ lib/sisu/v6/hub_loop_markup_files.rb | 167 - lib/sisu/v6/hub_options.rb | 1614 --------- lib/sisu/v6/i18n.rb | 702 ---- lib/sisu/v6/manpage.rb | 428 --- lib/sisu/v6/manpage_format.rb | 85 - lib/sisu/v6/po4a.rb | 980 ------ lib/sisu/v6/po4a_set.rb | 295 -- lib/sisu/v6/prog_text_translation.rb | 1702 ---------- lib/sisu/v6/qrcode.rb | 754 ----- lib/sisu/v6/relaxng.rb | 1153 ------- lib/sisu/v6/remote.rb | 246 -- lib/sisu/v6/rexml.rb | 148 - lib/sisu/v6/se.rb | 158 - lib/sisu/v6/se_cleanoutput.rb | 145 - lib/sisu/v6/se_clear.rb | 106 - lib/sisu/v6/se_createsite.rb | 273 -- lib/sisu/v6/se_css.rb | 221 -- lib/sisu/v6/se_date.rb | 92 - lib/sisu/v6/se_db.rb | 214 -- lib/sisu/v6/se_envcall.rb | 326 -- lib/sisu/v6/se_file_op.rb | 2660 --------------- lib/sisu/v6/se_filemap.rb | 241 -- lib/sisu/v6/se_get_init.rb | 230 -- lib/sisu/v6/se_hub_particulars.rb | 234 -- lib/sisu/v6/se_info_env.rb | 2168 ------------ lib/sisu/v6/se_info_port.rb | 70 - lib/sisu/v6/se_info_system.rb | 202 -- lib/sisu/v6/se_load.rb | 108 - lib/sisu/v6/se_processing.rb | 659 ---- lib/sisu/v6/se_programs.rb | 384 --- lib/sisu/v6/se_remotes.rb | 553 ---- lib/sisu/v6/se_standardise_lang.rb | 176 - lib/sisu/v6/se_version.rb | 152 - lib/sisu/v6/shared_images.rb | 137 - lib/sisu/v6/shared_markup_alt.rb | 337 -- lib/sisu/v6/shared_metadata.rb | 1361 -------- lib/sisu/v6/shared_sem.rb | 156 - lib/sisu/v6/sitemaps.rb | 224 -- lib/sisu/v6/src_kdissert_share.rb | 102 - lib/sisu/v6/src_share.rb | 109 - lib/sisu/v6/src_shared.rb | 347 -- lib/sisu/v6/src_sisupod_make.rb | 171 - lib/sisu/v6/sst_convert_markup.rb | 324 -- lib/sisu/v6/sst_do_inline_footnotes.rb | 440 --- lib/sisu/v6/sst_from_xml.rb | 178 - lib/sisu/v6/sst_identify_markup.rb | 482 --- lib/sisu/v6/sst_to_s_xml_sax.rb | 471 --- lib/sisu/v6/termsheet.rb | 163 - lib/sisu/v6/texinfo.rb | 430 --- lib/sisu/v6/texinfo_format.rb | 541 --- lib/sisu/v6/texpdf.rb | 1162 ------- lib/sisu/v6/texpdf_format.rb | 1689 ---------- lib/sisu/v6/texpdf_parts.rb | 235 -- lib/sisu/v6/txt_asciidoc.rb | 559 ---- lib/sisu/v6/txt_markdown.rb | 593 ---- lib/sisu/v6/txt_plain.rb | 597 ---- lib/sisu/v6/txt_rst.rb | 555 ---- lib/sisu/v6/txt_shared.rb | 241 -- lib/sisu/v6/txt_textile.rb | 549 --- lib/sisu/v6/update.rb | 141 - lib/sisu/v6/urls.rb | 683 ---- lib/sisu/v6/utils.rb | 226 -- lib/sisu/v6/utils_response.rb | 73 - lib/sisu/v6/utils_screen_text_color.rb | 472 --- lib/sisu/v6/utils_spell.rb | 99 - lib/sisu/v6/webrick.rb | 191 -- lib/sisu/v6/wikispeak.rb | 375 --- lib/sisu/v6/xhtml.rb | 468 --- lib/sisu/v6/xhtml_epub2.rb | 886 ----- lib/sisu/v6/xhtml_epub2_concordance.rb | 322 -- lib/sisu/v6/xhtml_epub2_format.rb | 2271 ------------- lib/sisu/v6/xhtml_epub2_segments.rb | 544 --- lib/sisu/v6/xhtml_epub2_tune.rb | 330 -- lib/sisu/v6/xhtml_parts.rb | 183 - lib/sisu/v6/xhtml_shared.rb | 62 - lib/sisu/v6/xhtml_table.rb | 98 - lib/sisu/v6/xml_docbook5.rb | 376 --- lib/sisu/v6/xml_dom.rb | 618 ---- lib/sisu/v6/xml_fictionbook2.rb | 389 --- lib/sisu/v6/xml_format.rb | 865 ----- lib/sisu/v6/xml_md_oai_pmh_dc.rb | 229 -- lib/sisu/v6/xml_odf_odt.rb | 883 ----- lib/sisu/v6/xml_odf_odt_format.rb | 674 ---- lib/sisu/v6/xml_parts.rb | 191 -- lib/sisu/v6/xml_sax.rb | 516 --- lib/sisu/v6/xml_scaffold_structure_collapsed.rb | 198 -- lib/sisu/v6/xml_scaffold_structure_sisu.rb | 201 -- lib/sisu/v6/xml_shared.rb | 665 ---- lib/sisu/v6/xml_tables.rb | 261 -- lib/sisu/v6/zap.rb | 90 - qi | 53 +- setup/qi_libs.rb | 257 +- setup/qi_libs_base.rb | 2 +- setup/rbuild_libs.rb | 27 +- setup/sisu_version.rb | 6 +- 620 files changed, 148207 insertions(+), 147983 deletions(-) delete mode 100644 data/sisu/v5/v/version.yml delete mode 100644 data/sisu/v6/v/version.yml create mode 100644 data/sisu/version/current.yml create mode 100644 data/sisu/version/develop.yml create mode 100644 lib/sisu/current/air.rb create mode 100644 lib/sisu/current/ao.rb create mode 100644 lib/sisu/current/ao_character_check.rb create mode 100644 lib/sisu/current/ao_composite.rb create mode 100644 lib/sisu/current/ao_doc_objects.rb create mode 100644 lib/sisu/current/ao_doc_str.rb create mode 100644 lib/sisu/current/ao_endnotes.rb create mode 100644 lib/sisu/current/ao_expand_insertions.rb create mode 100644 lib/sisu/current/ao_hash_digest.rb create mode 100644 lib/sisu/current/ao_idx.rb create mode 100644 lib/sisu/current/ao_images.rb create mode 100644 lib/sisu/current/ao_metadata.rb create mode 100644 lib/sisu/current/ao_misc_arrange.rb create mode 100644 lib/sisu/current/ao_numbering.rb create mode 100644 lib/sisu/current/ao_syntax.rb create mode 100644 lib/sisu/current/cgi.rb create mode 100644 lib/sisu/current/cgi_pgsql.rb create mode 100644 lib/sisu/current/cgi_sql_common.rb create mode 100644 lib/sisu/current/cgi_sqlite.rb create mode 100644 lib/sisu/current/conf.rb create mode 100644 lib/sisu/current/constants.rb create mode 100644 lib/sisu/current/css.rb create mode 100644 lib/sisu/current/db_columns.rb create mode 100644 lib/sisu/current/db_create.rb create mode 100644 lib/sisu/current/db_dbi.rb create mode 100644 lib/sisu/current/db_drop.rb create mode 100644 lib/sisu/current/db_import.rb create mode 100644 lib/sisu/current/db_indexes.rb create mode 100644 lib/sisu/current/db_load_tuple.rb create mode 100644 lib/sisu/current/db_remove.rb create mode 100644 lib/sisu/current/db_select.rb create mode 100644 lib/sisu/current/db_sqltxt.rb create mode 100644 lib/sisu/current/db_tests.rb create mode 100644 lib/sisu/current/dbi.rb create mode 100644 lib/sisu/current/dbi_discrete.rb create mode 100644 lib/sisu/current/digests.rb create mode 100644 lib/sisu/current/dp.rb create mode 100644 lib/sisu/current/dp_identify_markup.rb create mode 100644 lib/sisu/current/dp_make.rb create mode 100644 lib/sisu/current/embedded.rb create mode 100644 lib/sisu/current/errors.rb create mode 100644 lib/sisu/current/generic_parts.rb create mode 100644 lib/sisu/current/git.rb create mode 100644 lib/sisu/current/html.rb create mode 100644 lib/sisu/current/html_concordance.rb create mode 100644 lib/sisu/current/html_format.rb create mode 100644 lib/sisu/current/html_harvest.rb create mode 100644 lib/sisu/current/html_harvest_author_format.rb create mode 100644 lib/sisu/current/html_harvest_authors.rb create mode 100644 lib/sisu/current/html_harvest_topics.rb create mode 100644 lib/sisu/current/html_lite_shared.rb create mode 100644 lib/sisu/current/html_manifest.rb create mode 100644 lib/sisu/current/html_minitoc.rb create mode 100644 lib/sisu/current/html_parts.rb create mode 100644 lib/sisu/current/html_promo.rb create mode 100644 lib/sisu/current/html_scroll.rb create mode 100644 lib/sisu/current/html_segments.rb create mode 100644 lib/sisu/current/html_shared.rb create mode 100644 lib/sisu/current/html_table.rb create mode 100644 lib/sisu/current/html_tune.rb create mode 100644 lib/sisu/current/hub.rb create mode 100644 lib/sisu/current/hub_actions.rb create mode 100644 lib/sisu/current/hub_loop_markup_files.rb create mode 100644 lib/sisu/current/hub_options.rb create mode 100644 lib/sisu/current/i18n.rb create mode 100644 lib/sisu/current/manpage.rb create mode 100644 lib/sisu/current/manpage_format.rb create mode 100644 lib/sisu/current/po4a.rb create mode 100644 lib/sisu/current/po4a_set.rb create mode 100644 lib/sisu/current/prog_text_translation.rb create mode 100644 lib/sisu/current/qrcode.rb create mode 100644 lib/sisu/current/relaxng.rb create mode 100644 lib/sisu/current/remote.rb create mode 100644 lib/sisu/current/rexml.rb create mode 100644 lib/sisu/current/se.rb create mode 100644 lib/sisu/current/se_cleanoutput.rb create mode 100644 lib/sisu/current/se_clear.rb create mode 100644 lib/sisu/current/se_createsite.rb create mode 100644 lib/sisu/current/se_css.rb create mode 100644 lib/sisu/current/se_date.rb create mode 100644 lib/sisu/current/se_db.rb create mode 100644 lib/sisu/current/se_envcall.rb create mode 100644 lib/sisu/current/se_file_op.rb create mode 100644 lib/sisu/current/se_filemap.rb create mode 100644 lib/sisu/current/se_get_init.rb create mode 100644 lib/sisu/current/se_hub_particulars.rb create mode 100644 lib/sisu/current/se_info_env.rb create mode 100644 lib/sisu/current/se_info_port.rb create mode 100644 lib/sisu/current/se_info_system.rb create mode 100644 lib/sisu/current/se_load.rb create mode 100644 lib/sisu/current/se_processing.rb create mode 100644 lib/sisu/current/se_programs.rb create mode 100644 lib/sisu/current/se_remotes.rb create mode 100644 lib/sisu/current/se_standardise_lang.rb create mode 100644 lib/sisu/current/se_version.rb create mode 100644 lib/sisu/current/shared_images.rb create mode 100644 lib/sisu/current/shared_markup_alt.rb create mode 100644 lib/sisu/current/shared_metadata.rb create mode 100644 lib/sisu/current/shared_sem.rb create mode 100644 lib/sisu/current/sitemaps.rb create mode 100644 lib/sisu/current/src_kdissert_share.rb create mode 100644 lib/sisu/current/src_share.rb create mode 100644 lib/sisu/current/src_shared.rb create mode 100644 lib/sisu/current/src_sisupod_make.rb create mode 100644 lib/sisu/current/sst_convert_markup.rb create mode 100644 lib/sisu/current/sst_do_inline_footnotes.rb create mode 100644 lib/sisu/current/sst_from_xml.rb create mode 100644 lib/sisu/current/sst_identify_markup.rb create mode 100644 lib/sisu/current/sst_to_s_xml_sax.rb create mode 100644 lib/sisu/current/termsheet.rb create mode 100644 lib/sisu/current/texinfo.rb create mode 100644 lib/sisu/current/texinfo_format.rb create mode 100644 lib/sisu/current/texpdf.rb create mode 100644 lib/sisu/current/texpdf_format.rb create mode 100644 lib/sisu/current/texpdf_parts.rb create mode 100644 lib/sisu/current/txt_asciidoc.rb create mode 100644 lib/sisu/current/txt_markdown.rb create mode 100644 lib/sisu/current/txt_plain.rb create mode 100644 lib/sisu/current/txt_rst.rb create mode 100644 lib/sisu/current/txt_shared.rb create mode 100644 lib/sisu/current/txt_textile.rb create mode 100644 lib/sisu/current/update.rb create mode 100644 lib/sisu/current/urls.rb create mode 100644 lib/sisu/current/utils.rb create mode 100644 lib/sisu/current/utils_response.rb create mode 100644 lib/sisu/current/utils_screen_text_color.rb create mode 100644 lib/sisu/current/utils_spell.rb create mode 100644 lib/sisu/current/webrick.rb create mode 100644 lib/sisu/current/wikispeak.rb create mode 100644 lib/sisu/current/xhtml.rb create mode 100644 lib/sisu/current/xhtml_epub2.rb create mode 100644 lib/sisu/current/xhtml_epub2_concordance.rb create mode 100644 lib/sisu/current/xhtml_epub2_format.rb create mode 100644 lib/sisu/current/xhtml_epub2_segments.rb create mode 100644 lib/sisu/current/xhtml_epub2_tune.rb create mode 100644 lib/sisu/current/xhtml_parts.rb create mode 100644 lib/sisu/current/xhtml_shared.rb create mode 100644 lib/sisu/current/xhtml_table.rb create mode 100644 lib/sisu/current/xml_docbook5.rb create mode 100644 lib/sisu/current/xml_dom.rb create mode 100644 lib/sisu/current/xml_fictionbook2.rb create mode 100644 lib/sisu/current/xml_format.rb create mode 100644 lib/sisu/current/xml_md_oai_pmh_dc.rb create mode 100644 lib/sisu/current/xml_odf_odt.rb create mode 100644 lib/sisu/current/xml_odf_odt_format.rb create mode 100644 lib/sisu/current/xml_parts.rb create mode 100644 lib/sisu/current/xml_sax.rb create mode 100644 lib/sisu/current/xml_scaffold_structure_collapsed.rb create mode 100644 lib/sisu/current/xml_scaffold_structure_sisu.rb create mode 100644 lib/sisu/current/xml_shared.rb create mode 100644 lib/sisu/current/xml_tables.rb create mode 100644 lib/sisu/current/zap.rb create mode 100644 lib/sisu/develop/air.rb create mode 100644 lib/sisu/develop/ao.rb create mode 100644 lib/sisu/develop/ao_character_check.rb create mode 100644 lib/sisu/develop/ao_composite.rb create mode 100644 lib/sisu/develop/ao_doc_objects.rb create mode 100644 lib/sisu/develop/ao_doc_str.rb create mode 100644 lib/sisu/develop/ao_endnotes.rb create mode 100644 lib/sisu/develop/ao_expand_insertions.rb create mode 100644 lib/sisu/develop/ao_hash_digest.rb create mode 100644 lib/sisu/develop/ao_idx.rb create mode 100644 lib/sisu/develop/ao_images.rb create mode 100644 lib/sisu/develop/ao_metadata.rb create mode 100644 lib/sisu/develop/ao_misc_arrange.rb create mode 100644 lib/sisu/develop/ao_numbering.rb create mode 100644 lib/sisu/develop/ao_syntax.rb create mode 100644 lib/sisu/develop/cgi.rb create mode 100644 lib/sisu/develop/cgi_pgsql.rb create mode 100644 lib/sisu/develop/cgi_sql_common.rb create mode 100644 lib/sisu/develop/cgi_sqlite.rb create mode 100644 lib/sisu/develop/conf.rb create mode 100644 lib/sisu/develop/constants.rb create mode 100644 lib/sisu/develop/css.rb create mode 100644 lib/sisu/develop/db_columns.rb create mode 100644 lib/sisu/develop/db_create.rb create mode 100644 lib/sisu/develop/db_dbi.rb create mode 100644 lib/sisu/develop/db_drop.rb create mode 100644 lib/sisu/develop/db_import.rb create mode 100644 lib/sisu/develop/db_indexes.rb create mode 100644 lib/sisu/develop/db_load_tuple.rb create mode 100644 lib/sisu/develop/db_remove.rb create mode 100644 lib/sisu/develop/db_select.rb create mode 100644 lib/sisu/develop/db_sqltxt.rb create mode 100644 lib/sisu/develop/db_tests.rb create mode 100644 lib/sisu/develop/dbi.rb create mode 100644 lib/sisu/develop/dbi_discrete.rb create mode 100644 lib/sisu/develop/digests.rb create mode 100644 lib/sisu/develop/dp.rb create mode 100644 lib/sisu/develop/dp_identify_markup.rb create mode 100644 lib/sisu/develop/dp_make.rb create mode 100644 lib/sisu/develop/embedded.rb create mode 100644 lib/sisu/develop/errors.rb create mode 100644 lib/sisu/develop/generic_parts.rb create mode 100644 lib/sisu/develop/git.rb create mode 100644 lib/sisu/develop/html.rb create mode 100644 lib/sisu/develop/html_concordance.rb create mode 100644 lib/sisu/develop/html_format.rb create mode 100644 lib/sisu/develop/html_harvest.rb create mode 100644 lib/sisu/develop/html_harvest_author_format.rb create mode 100644 lib/sisu/develop/html_harvest_authors.rb create mode 100644 lib/sisu/develop/html_harvest_topics.rb create mode 100644 lib/sisu/develop/html_lite_shared.rb create mode 100644 lib/sisu/develop/html_manifest.rb create mode 100644 lib/sisu/develop/html_minitoc.rb create mode 100644 lib/sisu/develop/html_parts.rb create mode 100644 lib/sisu/develop/html_promo.rb create mode 100644 lib/sisu/develop/html_scroll.rb create mode 100644 lib/sisu/develop/html_segments.rb create mode 100644 lib/sisu/develop/html_shared.rb create mode 100644 lib/sisu/develop/html_table.rb create mode 100644 lib/sisu/develop/html_tune.rb create mode 100644 lib/sisu/develop/hub.rb create mode 100644 lib/sisu/develop/hub_actions.rb create mode 100644 lib/sisu/develop/hub_loop_markup_files.rb create mode 100644 lib/sisu/develop/hub_options.rb create mode 100644 lib/sisu/develop/i18n.rb create mode 100644 lib/sisu/develop/manpage.rb create mode 100644 lib/sisu/develop/manpage_format.rb create mode 100644 lib/sisu/develop/po4a.rb create mode 100644 lib/sisu/develop/po4a_set.rb create mode 100644 lib/sisu/develop/prog_text_translation.rb create mode 100644 lib/sisu/develop/qrcode.rb create mode 100644 lib/sisu/develop/relaxng.rb create mode 100644 lib/sisu/develop/remote.rb create mode 100644 lib/sisu/develop/rexml.rb create mode 100644 lib/sisu/develop/se.rb create mode 100644 lib/sisu/develop/se_cleanoutput.rb create mode 100644 lib/sisu/develop/se_clear.rb create mode 100644 lib/sisu/develop/se_createsite.rb create mode 100644 lib/sisu/develop/se_css.rb create mode 100644 lib/sisu/develop/se_date.rb create mode 100644 lib/sisu/develop/se_db.rb create mode 100644 lib/sisu/develop/se_envcall.rb create mode 100644 lib/sisu/develop/se_file_op.rb create mode 100644 lib/sisu/develop/se_filemap.rb create mode 100644 lib/sisu/develop/se_get_init.rb create mode 100644 lib/sisu/develop/se_hub_particulars.rb create mode 100644 lib/sisu/develop/se_info_env.rb create mode 100644 lib/sisu/develop/se_info_port.rb create mode 100644 lib/sisu/develop/se_info_system.rb create mode 100644 lib/sisu/develop/se_load.rb create mode 100644 lib/sisu/develop/se_processing.rb create mode 100644 lib/sisu/develop/se_programs.rb create mode 100644 lib/sisu/develop/se_remotes.rb create mode 100644 lib/sisu/develop/se_standardise_lang.rb create mode 100644 lib/sisu/develop/se_version.rb create mode 100644 lib/sisu/develop/shared_images.rb create mode 100644 lib/sisu/develop/shared_markup_alt.rb create mode 100644 lib/sisu/develop/shared_metadata.rb create mode 100644 lib/sisu/develop/shared_sem.rb create mode 100644 lib/sisu/develop/sitemaps.rb create mode 100644 lib/sisu/develop/src_kdissert_share.rb create mode 100644 lib/sisu/develop/src_share.rb create mode 100644 lib/sisu/develop/src_shared.rb create mode 100644 lib/sisu/develop/src_sisupod_make.rb create mode 100644 lib/sisu/develop/sst_convert_markup.rb create mode 100644 lib/sisu/develop/sst_do_inline_footnotes.rb create mode 100644 lib/sisu/develop/sst_from_xml.rb create mode 100644 lib/sisu/develop/sst_identify_markup.rb create mode 100644 lib/sisu/develop/sst_to_s_xml_sax.rb create mode 100644 lib/sisu/develop/termsheet.rb create mode 100644 lib/sisu/develop/texinfo.rb create mode 100644 lib/sisu/develop/texinfo_format.rb create mode 100644 lib/sisu/develop/texpdf.rb create mode 100644 lib/sisu/develop/texpdf_format.rb create mode 100644 lib/sisu/develop/texpdf_parts.rb create mode 100644 lib/sisu/develop/txt_asciidoc.rb create mode 100644 lib/sisu/develop/txt_markdown.rb create mode 100644 lib/sisu/develop/txt_plain.rb create mode 100644 lib/sisu/develop/txt_rst.rb create mode 100644 lib/sisu/develop/txt_shared.rb create mode 100644 lib/sisu/develop/txt_textile.rb create mode 100644 lib/sisu/develop/update.rb create mode 100644 lib/sisu/develop/urls.rb create mode 100644 lib/sisu/develop/utils.rb create mode 100644 lib/sisu/develop/utils_response.rb create mode 100644 lib/sisu/develop/utils_screen_text_color.rb create mode 100644 lib/sisu/develop/utils_spell.rb create mode 100644 lib/sisu/develop/webrick.rb create mode 100644 lib/sisu/develop/wikispeak.rb create mode 100644 lib/sisu/develop/xhtml.rb create mode 100644 lib/sisu/develop/xhtml_epub2.rb create mode 100644 lib/sisu/develop/xhtml_epub2_concordance.rb create mode 100644 lib/sisu/develop/xhtml_epub2_format.rb create mode 100644 lib/sisu/develop/xhtml_epub2_segments.rb create mode 100644 lib/sisu/develop/xhtml_epub2_tune.rb create mode 100644 lib/sisu/develop/xhtml_parts.rb create mode 100644 lib/sisu/develop/xhtml_shared.rb create mode 100644 lib/sisu/develop/xhtml_table.rb create mode 100644 lib/sisu/develop/xml_docbook5.rb create mode 100644 lib/sisu/develop/xml_dom.rb create mode 100644 lib/sisu/develop/xml_fictionbook2.rb create mode 100644 lib/sisu/develop/xml_format.rb create mode 100644 lib/sisu/develop/xml_md_oai_pmh_dc.rb create mode 100644 lib/sisu/develop/xml_odf_odt.rb create mode 100644 lib/sisu/develop/xml_odf_odt_format.rb create mode 100644 lib/sisu/develop/xml_parts.rb create mode 100644 lib/sisu/develop/xml_sax.rb create mode 100644 lib/sisu/develop/xml_scaffold_structure_collapsed.rb create mode 100644 lib/sisu/develop/xml_scaffold_structure_sisu.rb create mode 100644 lib/sisu/develop/xml_shared.rb create mode 100644 lib/sisu/develop/xml_tables.rb create mode 100644 lib/sisu/develop/zap.rb delete mode 100644 lib/sisu/v5/air.rb delete mode 100644 lib/sisu/v5/ao.rb delete mode 100644 lib/sisu/v5/ao_character_check.rb delete mode 100644 lib/sisu/v5/ao_composite.rb delete mode 100644 lib/sisu/v5/ao_doc_objects.rb delete mode 100644 lib/sisu/v5/ao_doc_str.rb delete mode 100644 lib/sisu/v5/ao_endnotes.rb delete mode 100644 lib/sisu/v5/ao_expand_insertions.rb delete mode 100644 lib/sisu/v5/ao_hash_digest.rb delete mode 100644 lib/sisu/v5/ao_idx.rb delete mode 100644 lib/sisu/v5/ao_images.rb delete mode 100644 lib/sisu/v5/ao_metadata.rb delete mode 100644 lib/sisu/v5/ao_misc_arrange.rb delete mode 100644 lib/sisu/v5/ao_numbering.rb delete mode 100644 lib/sisu/v5/ao_syntax.rb delete mode 100644 lib/sisu/v5/cgi.rb delete mode 100644 lib/sisu/v5/cgi_pgsql.rb delete mode 100644 lib/sisu/v5/cgi_sql_common.rb delete mode 100644 lib/sisu/v5/cgi_sqlite.rb delete mode 100644 lib/sisu/v5/conf.rb delete mode 100644 lib/sisu/v5/constants.rb delete mode 100644 lib/sisu/v5/css.rb delete mode 100644 lib/sisu/v5/db_columns.rb delete mode 100644 lib/sisu/v5/db_create.rb delete mode 100644 lib/sisu/v5/db_dbi.rb delete mode 100644 lib/sisu/v5/db_drop.rb delete mode 100644 lib/sisu/v5/db_import.rb delete mode 100644 lib/sisu/v5/db_indexes.rb delete mode 100644 lib/sisu/v5/db_load_tuple.rb delete mode 100644 lib/sisu/v5/db_remove.rb delete mode 100644 lib/sisu/v5/db_select.rb delete mode 100644 lib/sisu/v5/db_sqltxt.rb delete mode 100644 lib/sisu/v5/db_tests.rb delete mode 100644 lib/sisu/v5/dbi.rb delete mode 100644 lib/sisu/v5/dbi_discrete.rb delete mode 100644 lib/sisu/v5/digests.rb delete mode 100644 lib/sisu/v5/dp.rb delete mode 100644 lib/sisu/v5/dp_identify_markup.rb delete mode 100644 lib/sisu/v5/dp_make.rb delete mode 100644 lib/sisu/v5/embedded.rb delete mode 100644 lib/sisu/v5/errors.rb delete mode 100644 lib/sisu/v5/generic_parts.rb delete mode 100644 lib/sisu/v5/git.rb delete mode 100644 lib/sisu/v5/html.rb delete mode 100644 lib/sisu/v5/html_concordance.rb delete mode 100644 lib/sisu/v5/html_format.rb delete mode 100644 lib/sisu/v5/html_harvest.rb delete mode 100644 lib/sisu/v5/html_harvest_author_format.rb delete mode 100644 lib/sisu/v5/html_harvest_authors.rb delete mode 100644 lib/sisu/v5/html_harvest_topics.rb delete mode 100644 lib/sisu/v5/html_lite_shared.rb delete mode 100644 lib/sisu/v5/html_manifest.rb delete mode 100644 lib/sisu/v5/html_minitoc.rb delete mode 100644 lib/sisu/v5/html_parts.rb delete mode 100644 lib/sisu/v5/html_promo.rb delete mode 100644 lib/sisu/v5/html_scroll.rb delete mode 100644 lib/sisu/v5/html_segments.rb delete mode 100644 lib/sisu/v5/html_shared.rb delete mode 100644 lib/sisu/v5/html_table.rb delete mode 100644 lib/sisu/v5/html_tune.rb delete mode 100644 lib/sisu/v5/hub.rb delete mode 100644 lib/sisu/v5/hub_actions.rb delete mode 100644 lib/sisu/v5/hub_loop_markup_files.rb delete mode 100644 lib/sisu/v5/hub_options.rb delete mode 100644 lib/sisu/v5/i18n.rb delete mode 100644 lib/sisu/v5/manpage.rb delete mode 100644 lib/sisu/v5/manpage_format.rb delete mode 100644 lib/sisu/v5/po4a.rb delete mode 100644 lib/sisu/v5/po4a_set.rb delete mode 100644 lib/sisu/v5/prog_text_translation.rb delete mode 100644 lib/sisu/v5/qrcode.rb delete mode 100644 lib/sisu/v5/relaxng.rb delete mode 100644 lib/sisu/v5/remote.rb delete mode 100644 lib/sisu/v5/rexml.rb delete mode 100644 lib/sisu/v5/se.rb delete mode 100644 lib/sisu/v5/se_cleanoutput.rb delete mode 100644 lib/sisu/v5/se_clear.rb delete mode 100644 lib/sisu/v5/se_createsite.rb delete mode 100644 lib/sisu/v5/se_css.rb delete mode 100644 lib/sisu/v5/se_date.rb delete mode 100644 lib/sisu/v5/se_db.rb delete mode 100644 lib/sisu/v5/se_envcall.rb delete mode 100644 lib/sisu/v5/se_file_op.rb delete mode 100644 lib/sisu/v5/se_filemap.rb delete mode 100644 lib/sisu/v5/se_get_init.rb delete mode 100644 lib/sisu/v5/se_hub_particulars.rb delete mode 100644 lib/sisu/v5/se_info_env.rb delete mode 100644 lib/sisu/v5/se_info_port.rb delete mode 100644 lib/sisu/v5/se_info_system.rb delete mode 100644 lib/sisu/v5/se_load.rb delete mode 100644 lib/sisu/v5/se_processing.rb delete mode 100644 lib/sisu/v5/se_programs.rb delete mode 100644 lib/sisu/v5/se_remotes.rb delete mode 100644 lib/sisu/v5/se_standardise_lang.rb delete mode 100644 lib/sisu/v5/se_version.rb delete mode 100644 lib/sisu/v5/shared_images.rb delete mode 100644 lib/sisu/v5/shared_markup_alt.rb delete mode 100644 lib/sisu/v5/shared_metadata.rb delete mode 100644 lib/sisu/v5/shared_sem.rb delete mode 100644 lib/sisu/v5/sitemaps.rb delete mode 100644 lib/sisu/v5/src_kdissert_share.rb delete mode 100644 lib/sisu/v5/src_share.rb delete mode 100644 lib/sisu/v5/src_shared.rb delete mode 100644 lib/sisu/v5/src_sisupod_make.rb delete mode 100644 lib/sisu/v5/sst_convert_markup.rb delete mode 100644 lib/sisu/v5/sst_do_inline_footnotes.rb delete mode 100644 lib/sisu/v5/sst_from_xml.rb delete mode 100644 lib/sisu/v5/sst_identify_markup.rb delete mode 100644 lib/sisu/v5/sst_to_s_xml_sax.rb delete mode 100644 lib/sisu/v5/termsheet.rb delete mode 100644 lib/sisu/v5/texinfo.rb delete mode 100644 lib/sisu/v5/texinfo_format.rb delete mode 100644 lib/sisu/v5/texpdf.rb delete mode 100644 lib/sisu/v5/texpdf_format.rb delete mode 100644 lib/sisu/v5/texpdf_parts.rb delete mode 100644 lib/sisu/v5/txt_asciidoc.rb delete mode 100644 lib/sisu/v5/txt_markdown.rb delete mode 100644 lib/sisu/v5/txt_plain.rb delete mode 100644 lib/sisu/v5/txt_rst.rb delete mode 100644 lib/sisu/v5/txt_shared.rb delete mode 100644 lib/sisu/v5/txt_textile.rb delete mode 100644 lib/sisu/v5/update.rb delete mode 100644 lib/sisu/v5/urls.rb delete mode 100644 lib/sisu/v5/utils.rb delete mode 100644 lib/sisu/v5/utils_response.rb delete mode 100644 lib/sisu/v5/utils_screen_text_color.rb delete mode 100644 lib/sisu/v5/utils_spell.rb delete mode 100644 lib/sisu/v5/webrick.rb delete mode 100644 lib/sisu/v5/wikispeak.rb delete mode 100644 lib/sisu/v5/xhtml.rb delete mode 100644 lib/sisu/v5/xhtml_epub2.rb delete mode 100644 lib/sisu/v5/xhtml_epub2_concordance.rb delete mode 100644 lib/sisu/v5/xhtml_epub2_format.rb delete mode 100644 lib/sisu/v5/xhtml_epub2_segments.rb delete mode 100644 lib/sisu/v5/xhtml_epub2_tune.rb delete mode 100644 lib/sisu/v5/xhtml_parts.rb delete mode 100644 lib/sisu/v5/xhtml_shared.rb delete mode 100644 lib/sisu/v5/xhtml_table.rb delete mode 100644 lib/sisu/v5/xml_docbook5.rb delete mode 100644 lib/sisu/v5/xml_dom.rb delete mode 100644 lib/sisu/v5/xml_fictionbook2.rb delete mode 100644 lib/sisu/v5/xml_format.rb delete mode 100644 lib/sisu/v5/xml_md_oai_pmh_dc.rb delete mode 100644 lib/sisu/v5/xml_odf_odt.rb delete mode 100644 lib/sisu/v5/xml_odf_odt_format.rb delete mode 100644 lib/sisu/v5/xml_parts.rb delete mode 100644 lib/sisu/v5/xml_sax.rb delete mode 100644 lib/sisu/v5/xml_scaffold_structure_collapsed.rb delete mode 100644 lib/sisu/v5/xml_scaffold_structure_sisu.rb delete mode 100644 lib/sisu/v5/xml_shared.rb delete mode 100644 lib/sisu/v5/xml_tables.rb delete mode 100644 lib/sisu/v5/zap.rb delete mode 100644 lib/sisu/v6/air.rb delete mode 100644 lib/sisu/v6/ao.rb delete mode 100644 lib/sisu/v6/ao_character_check.rb delete mode 100644 lib/sisu/v6/ao_composite.rb delete mode 100644 lib/sisu/v6/ao_doc_objects.rb delete mode 100644 lib/sisu/v6/ao_doc_str.rb delete mode 100644 lib/sisu/v6/ao_endnotes.rb delete mode 100644 lib/sisu/v6/ao_expand_insertions.rb delete mode 100644 lib/sisu/v6/ao_hash_digest.rb delete mode 100644 lib/sisu/v6/ao_idx.rb delete mode 100644 lib/sisu/v6/ao_images.rb delete mode 100644 lib/sisu/v6/ao_metadata.rb delete mode 100644 lib/sisu/v6/ao_misc_arrange.rb delete mode 100644 lib/sisu/v6/ao_numbering.rb delete mode 100644 lib/sisu/v6/ao_syntax.rb delete mode 100644 lib/sisu/v6/cgi.rb delete mode 100644 lib/sisu/v6/cgi_pgsql.rb delete mode 100644 lib/sisu/v6/cgi_sql_common.rb delete mode 100644 lib/sisu/v6/cgi_sqlite.rb delete mode 100644 lib/sisu/v6/conf.rb delete mode 100644 lib/sisu/v6/constants.rb delete mode 100644 lib/sisu/v6/css.rb delete mode 100644 lib/sisu/v6/db_columns.rb delete mode 100644 lib/sisu/v6/db_create.rb delete mode 100644 lib/sisu/v6/db_dbi.rb delete mode 100644 lib/sisu/v6/db_drop.rb delete mode 100644 lib/sisu/v6/db_import.rb delete mode 100644 lib/sisu/v6/db_indexes.rb delete mode 100644 lib/sisu/v6/db_load_tuple.rb delete mode 100644 lib/sisu/v6/db_remove.rb delete mode 100644 lib/sisu/v6/db_select.rb delete mode 100644 lib/sisu/v6/db_sqltxt.rb delete mode 100644 lib/sisu/v6/db_tests.rb delete mode 100644 lib/sisu/v6/dbi.rb delete mode 100644 lib/sisu/v6/dbi_discrete.rb delete mode 100644 lib/sisu/v6/digests.rb delete mode 100644 lib/sisu/v6/dp.rb delete mode 100644 lib/sisu/v6/dp_identify_markup.rb delete mode 100644 lib/sisu/v6/dp_make.rb delete mode 100644 lib/sisu/v6/embedded.rb delete mode 100644 lib/sisu/v6/errors.rb delete mode 100644 lib/sisu/v6/generic_parts.rb delete mode 100644 lib/sisu/v6/git.rb delete mode 100644 lib/sisu/v6/html.rb delete mode 100644 lib/sisu/v6/html_concordance.rb delete mode 100644 lib/sisu/v6/html_format.rb delete mode 100644 lib/sisu/v6/html_harvest.rb delete mode 100644 lib/sisu/v6/html_harvest_author_format.rb delete mode 100644 lib/sisu/v6/html_harvest_authors.rb delete mode 100644 lib/sisu/v6/html_harvest_topics.rb delete mode 100644 lib/sisu/v6/html_lite_shared.rb delete mode 100644 lib/sisu/v6/html_manifest.rb delete mode 100644 lib/sisu/v6/html_minitoc.rb delete mode 100644 lib/sisu/v6/html_parts.rb delete mode 100644 lib/sisu/v6/html_promo.rb delete mode 100644 lib/sisu/v6/html_scroll.rb delete mode 100644 lib/sisu/v6/html_segments.rb delete mode 100644 lib/sisu/v6/html_shared.rb delete mode 100644 lib/sisu/v6/html_table.rb delete mode 100644 lib/sisu/v6/html_tune.rb delete mode 100644 lib/sisu/v6/hub.rb delete mode 100644 lib/sisu/v6/hub_actions.rb delete mode 100644 lib/sisu/v6/hub_loop_markup_files.rb delete mode 100644 lib/sisu/v6/hub_options.rb delete mode 100644 lib/sisu/v6/i18n.rb delete mode 100644 lib/sisu/v6/manpage.rb delete mode 100644 lib/sisu/v6/manpage_format.rb delete mode 100644 lib/sisu/v6/po4a.rb delete mode 100644 lib/sisu/v6/po4a_set.rb delete mode 100644 lib/sisu/v6/prog_text_translation.rb delete mode 100644 lib/sisu/v6/qrcode.rb delete mode 100644 lib/sisu/v6/relaxng.rb delete mode 100644 lib/sisu/v6/remote.rb delete mode 100644 lib/sisu/v6/rexml.rb delete mode 100644 lib/sisu/v6/se.rb delete mode 100644 lib/sisu/v6/se_cleanoutput.rb delete mode 100644 lib/sisu/v6/se_clear.rb delete mode 100644 lib/sisu/v6/se_createsite.rb delete mode 100644 lib/sisu/v6/se_css.rb delete mode 100644 lib/sisu/v6/se_date.rb delete mode 100644 lib/sisu/v6/se_db.rb delete mode 100644 lib/sisu/v6/se_envcall.rb delete mode 100644 lib/sisu/v6/se_file_op.rb delete mode 100644 lib/sisu/v6/se_filemap.rb delete mode 100644 lib/sisu/v6/se_get_init.rb delete mode 100644 lib/sisu/v6/se_hub_particulars.rb delete mode 100644 lib/sisu/v6/se_info_env.rb delete mode 100644 lib/sisu/v6/se_info_port.rb delete mode 100644 lib/sisu/v6/se_info_system.rb delete mode 100644 lib/sisu/v6/se_load.rb delete mode 100644 lib/sisu/v6/se_processing.rb delete mode 100644 lib/sisu/v6/se_programs.rb delete mode 100644 lib/sisu/v6/se_remotes.rb delete mode 100644 lib/sisu/v6/se_standardise_lang.rb delete mode 100644 lib/sisu/v6/se_version.rb delete mode 100644 lib/sisu/v6/shared_images.rb delete mode 100644 lib/sisu/v6/shared_markup_alt.rb delete mode 100644 lib/sisu/v6/shared_metadata.rb delete mode 100644 lib/sisu/v6/shared_sem.rb delete mode 100644 lib/sisu/v6/sitemaps.rb delete mode 100644 lib/sisu/v6/src_kdissert_share.rb delete mode 100644 lib/sisu/v6/src_share.rb delete mode 100644 lib/sisu/v6/src_shared.rb delete mode 100644 lib/sisu/v6/src_sisupod_make.rb delete mode 100644 lib/sisu/v6/sst_convert_markup.rb delete mode 100644 lib/sisu/v6/sst_do_inline_footnotes.rb delete mode 100644 lib/sisu/v6/sst_from_xml.rb delete mode 100644 lib/sisu/v6/sst_identify_markup.rb delete mode 100644 lib/sisu/v6/sst_to_s_xml_sax.rb delete mode 100644 lib/sisu/v6/termsheet.rb delete mode 100644 lib/sisu/v6/texinfo.rb delete mode 100644 lib/sisu/v6/texinfo_format.rb delete mode 100644 lib/sisu/v6/texpdf.rb delete mode 100644 lib/sisu/v6/texpdf_format.rb delete mode 100644 lib/sisu/v6/texpdf_parts.rb delete mode 100644 lib/sisu/v6/txt_asciidoc.rb delete mode 100644 lib/sisu/v6/txt_markdown.rb delete mode 100644 lib/sisu/v6/txt_plain.rb delete mode 100644 lib/sisu/v6/txt_rst.rb delete mode 100644 lib/sisu/v6/txt_shared.rb delete mode 100644 lib/sisu/v6/txt_textile.rb delete mode 100644 lib/sisu/v6/update.rb delete mode 100644 lib/sisu/v6/urls.rb delete mode 100644 lib/sisu/v6/utils.rb delete mode 100644 lib/sisu/v6/utils_response.rb delete mode 100644 lib/sisu/v6/utils_screen_text_color.rb delete mode 100644 lib/sisu/v6/utils_spell.rb delete mode 100644 lib/sisu/v6/webrick.rb delete mode 100644 lib/sisu/v6/wikispeak.rb delete mode 100644 lib/sisu/v6/xhtml.rb delete mode 100644 lib/sisu/v6/xhtml_epub2.rb delete mode 100644 lib/sisu/v6/xhtml_epub2_concordance.rb delete mode 100644 lib/sisu/v6/xhtml_epub2_format.rb delete mode 100644 lib/sisu/v6/xhtml_epub2_segments.rb delete mode 100644 lib/sisu/v6/xhtml_epub2_tune.rb delete mode 100644 lib/sisu/v6/xhtml_parts.rb delete mode 100644 lib/sisu/v6/xhtml_shared.rb delete mode 100644 lib/sisu/v6/xhtml_table.rb delete mode 100644 lib/sisu/v6/xml_docbook5.rb delete mode 100644 lib/sisu/v6/xml_dom.rb delete mode 100644 lib/sisu/v6/xml_fictionbook2.rb delete mode 100644 lib/sisu/v6/xml_format.rb delete mode 100644 lib/sisu/v6/xml_md_oai_pmh_dc.rb delete mode 100644 lib/sisu/v6/xml_odf_odt.rb delete mode 100644 lib/sisu/v6/xml_odf_odt_format.rb delete mode 100644 lib/sisu/v6/xml_parts.rb delete mode 100644 lib/sisu/v6/xml_sax.rb delete mode 100644 lib/sisu/v6/xml_scaffold_structure_collapsed.rb delete mode 100644 lib/sisu/v6/xml_scaffold_structure_sisu.rb delete mode 100644 lib/sisu/v6/xml_shared.rb delete mode 100644 lib/sisu/v6/xml_tables.rb delete mode 100644 lib/sisu/v6/zap.rb diff --git a/bin/sisu b/bin/sisu index 317d036d..d96f8a7c 100644 --- a/bin/sisu +++ b/bin/sisu @@ -18,6 +18,12 @@ class Orient def default stable end + def current + 'current' + end + def next + 'next' + end self end def sisu_called_from_directory @@ -57,6 +63,12 @@ class Orient def default 'v' + version.default end + def current + 'current' + end + def next + 'develop' + end def stable_bin_file_regex %r{\bsisu#{version.stable}$} end @@ -70,10 +82,10 @@ class Orient %r{\/sisu-#{version.unstable}\.(?:\d+|[a-z])\.(?:\d+|[a-z])\/} end def stable_modifier_regex - %r{"(?:--v#{version.stable}|--current|--stable)"} + %r{"(?:--v#{version.stable}|--current|--stable|--release)"} end def unstable_modifier_regex - %r{"(?:--v#{version.unstable}|--current|--stable)"} + %r{"(?:--v#{version.unstable}|--next|--unstable|--dev)"} end self end @@ -88,28 +100,28 @@ class Orient end end def sisu_version_info_path - "#{sisu_path_base_system_data}/#{select_version_check}/v/version.yml" + "#{sisu_path_base_system_data}/version/#{select_version_check}.yml" end def select_version_check if sisu_run_from == :full_path_to_sisu_bin_in_sisu_dir_tree \ or sisu_run_from == :system_install case processing.called_as - when processing.stable_bin_file_regex then processing.stable - when processing.unstable_bin_file_regex then processing.unstable + when processing.stable_bin_file_regex then processing.current + when processing.unstable_bin_file_regex then processing.next else case processing.argv_str - when processing.stable_modifier_regex then processing.stable - when processing.unstable_modifier_regex then processing.unstable - else processing.default + when processing.stable_modifier_regex then processing.current + when processing.unstable_modifier_regex then processing.next + else processing.current end end elsif sisu_run_from == :gem_install case processing.file_full_path - when processing.stable_gem_regex then processing.stable - when processing.unstable_gem_regex then processing.unstable - else processing.default + when processing.stable_gem_regex then processing.current + when processing.unstable_gem_regex then processing.next + else processing.current end - else processing.default + else processing.current end end def paths_set diff --git a/data/doc/sisu/CHANGELOG_v5 b/data/doc/sisu/CHANGELOG_v5 index 49795a6a..55fc1e4b 100644 --- a/data/doc/sisu/CHANGELOG_v5 +++ b/data/doc/sisu/CHANGELOG_v5 @@ -56,6 +56,16 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_5.8.0.orig.tar.xz * code headers reformatted for viewing as org-mode files + * c&d: project dir structure, libs moved under new branch names + * libs & version files under new branch names: current & develop + * previously under branch version numbers (v5|v6) + * version .yml files moved + * associated adjustments made as required, notably to: + bin/sisu se* qi* (file headers) + * [on dir names, want release to precede next/development, + considered (cur|dev) (current|(dev|development|progress|next)) + (stable|unstable), alpha sorting fail (release|(next|develop))] + ** SiSU "UnFrozen" - prior to end of Debian Freeze (upstream bugfix 5.7.2 intended for Jessie (packaged for Debian as 5.7.1-2) was not accepted) diff --git a/data/doc/sisu/CHANGELOG_v6 b/data/doc/sisu/CHANGELOG_v6 index 1cd25574..e0f568d2 100644 --- a/data/doc/sisu/CHANGELOG_v6 +++ b/data/doc/sisu/CHANGELOG_v6 @@ -46,6 +46,16 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_6.4.0.orig.tar.xz * code headers reformatted for viewing as org-mode files + * c&d: project dir structure, libs moved under new branch names + * libs & version files under new branch names: current & develop + * previously under branch version numbers (v5|v6) + * version .yml files moved + * associated adjustments made as required, notably to: + bin/sisu se* qi* (file headers) + * [on dir names, want release to precede next/development, + considered (cur|dev) (current|(dev|development|progress|next)) + (stable|unstable), alpha sorting fail (release|(next|develop))] + ** SiSU "UnFrozen" - prior to end of Debian Freeze (upstream bugfix 6.3.2 (5.7.2) intended for Jessie (packaged for Debian as 5.7.1-2) was not accepted) diff --git a/data/sisu/v5/v/version.yml b/data/sisu/v5/v/version.yml deleted file mode 100644 index 68ce89cd..00000000 --- a/data/sisu/v5/v/version.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -:project: SiSU -:version: 5.8.0_pre_rel -:date_stamp: 2014w49/1 -:date: "2014-12-08" diff --git a/data/sisu/v6/v/version.yml b/data/sisu/v6/v/version.yml deleted file mode 100644 index 57e32956..00000000 --- a/data/sisu/v6/v/version.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -:project: SiSU -:version: 6.4.0_pre_rel -:date_stamp: 2014w49/1 -:date: "2014-12-08" diff --git a/data/sisu/version/current.yml b/data/sisu/version/current.yml new file mode 100644 index 00000000..68ce89cd --- /dev/null +++ b/data/sisu/version/current.yml @@ -0,0 +1,5 @@ +--- +:project: SiSU +:version: 5.8.0_pre_rel +:date_stamp: 2014w49/1 +:date: "2014-12-08" diff --git a/data/sisu/version/develop.yml b/data/sisu/version/develop.yml new file mode 100644 index 00000000..57e32956 --- /dev/null +++ b/data/sisu/version/develop.yml @@ -0,0 +1,5 @@ +--- +:project: SiSU +:version: 6.4.0_pre_rel +:date_stamp: 2014w49/1 +:date: "2014-12-08" diff --git a/lib/sisu/current/air.rb b/lib/sisu/current/air.rb new file mode 100644 index 00000000..1876a0ec --- /dev/null +++ b/lib/sisu/current/air.rb @@ -0,0 +1,80 @@ +# encoding: utf-8 +=begin + +* Name: SiSU + +** Description: documents, structuring, processing, publishing, search +*** system environment, resource control and configuration details + +** Author: Ralph Amissah + + + +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. + +** License: GPL 3 or later: + + SiSU, a framework for document structuring, publishing and search + + Copyright (C) Ralph Amissah + + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. + + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. + + You should have received a copy of the GNU General Public License along with + this program. If not, see . + + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + + + + +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system + +** Hompages: + + + +** Git + + + +=end +module SiSU_Air + require_relative 'se_hub_particulars' # se_hub_particulars.rb + class Source + @@ao_array=[] + @@fns=nil + def initialize(opt) + @opt=opt + @@fns||@opt.fns + @particulars=SiSU_Particulars::Combined.new(opt) + #@env=@particulars.env + #@md=@particulars.md + #@ao_array=@particulars.ao_array + end + def read + end + protected + def print + puts @particulars.md.inspect + puts @particulars.env.inspect + puts @particulars.ao_array + end + end +end +__END__ diff --git a/lib/sisu/current/ao.rb b/lib/sisu/current/ao.rb new file mode 100644 index 00000000..864d5836 --- /dev/null +++ b/lib/sisu/current/ao.rb @@ -0,0 +1,585 @@ +# encoding: utf-8 +=begin + +* Name: SiSU + +** Description: documents, structuring, processing, publishing, search +*** preprocessing, (document abstraction), data abstraction used in subsequent + processing + +** Author: Ralph Amissah + + + +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. + +** License: GPL 3 or later: + + SiSU, a framework for document structuring, publishing and search + + Copyright (C) Ralph Amissah + + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. + + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. + + You should have received a copy of the GNU General Public License along with + this program. If not, see . + + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + + + + +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system + +** Hompages: + + + +** Git + + + +=end +module SiSU_AO + require_relative 'se' # se.rb + include SiSU_Env + require_relative 'dp' # dp.rb + include SiSU_Param + require_relative 'ao_doc_objects' # ao.rb + require_relative 'ao_syntax' # ao_syntax.rb + include SiSU_AO_Syntax + require_relative 'ao_doc_str' # ao_doc_str.rb + require_relative 'ao_idx' # ao_idx.rb + require_relative 'ao_numbering' # ao_numbering.rb + require_relative 'ao_hash_digest' # ao_hash_digest.rb + require_relative 'ao_endnotes' # ao_endnotes.rb + require_relative 'ao_images' # ao_images.rb + require_relative 'ao_metadata' # ao_metadata.rb + require_relative 'ao_character_check' # ao_character_check.rb + require_relative 'ao_misc_arrange' # ao_misc_arrange.rb + require_relative 'ao_expand_insertions' # ao_expand_insertions.rb + require_relative 'prog_text_translation' # prog_text_translation.rb + require_relative 'shared_sem' # shared_sem.rb + class Instantiate < SiSU_Param::Parameters::Instructions + def initialize + @@flag_vocab=0 + @@line_mode='' + end + end + class Source #{cf.meta}" + ).txt_grey + end + end + ao.each {|s| ao_array << s} + if @opt.act[:maintenance][:set]==:on + ao_array.each do |obj| + if defined? obj.parent + if defined? obj.ln + if defined? obj.node + puts %{#{obj.ln}: #{obj.ocn} : #{obj.parent} : #{obj.node} - #{obj.lc}} + else + puts %{#{obj.ln}: #{obj.ocn} : #{obj.parent}} + end + else + if defined? obj.node + puts %{ #{obj.ocn} : #{obj.parent} : #{obj.node} - #{obj.lc}} + else + puts %{ #{obj.ocn} : #{obj.parent}} + end + end + end + end + end + ao_array + end + def read_fnm + ao=[] + ao=(FileTest.file?(@fnm)) \ + ? (File.open(@fnm,'r:utf-8'){ |f| ao=Marshal.load(f)}) + : SiSU_AO::Source.new(@opt).create_ao + end + def read_fnc + ao=[] + ao=(FileTest.file?(@fnc)) \ + ? (File.open(@fnc,'r:utf-8'){ |f| ao=Marshal.load(f)}) + : SiSU_AO::Source.new(@opt).create_ao + end + def read_idx_sst + m=[] + m=(FileTest.file?(@idx_sst)) \ + ? (File.open(@idx_sst,'r:utf-8'){ |f| m=Marshal.load(f)}) + : nil + end + def read_idx_raw + m=[] + m=(FileTest.file?(@idx_raw)) \ + ? (File.open(@idx_raw,'r:utf-8'){ |f| m=Marshal.load(f)}) + : nil + end + def read_idx_html + m=[] + m=(FileTest.file?(@idx_html)) \ + ? (File.open(@idx_html,'r:utf-8'){ |f| m=Marshal.load(f)}) + : nil + end + def read_idx_xhtml + m=[] + m=(FileTest.file?(@idx_xhtml)) \ + ? (File.open(@idx_xhtml,'r:utf-8'){ |f| m=Marshal.load(f)}) + : nil + end + def read_map_nametags + m=[] + m=(FileTest.file?(@map_nametags)) \ + ? (File.open(@map_nametags,'r:utf-8'){ |f| m=Marshal.load(f)}) + : nil + end + def read_map_ocn_htmlseg + m=[] + m=(FileTest.file?(@map_ocn_htmlseg)) \ + ? (File.open(@map_ocn_htmlseg,'r:utf-8'){ |f| m=Marshal.load(f)}) + : nil + end + end + class Output + def initialize(fn,md,data) + @fn,@md,@data=fn,md,data + @cf=SiSU_Env::CreateFile.new(@fn) + @make=SiSU_Env::InfoFile.new(@fn) + @dir=SiSU_Env::InfoEnv.new(@fn) + end + def screen_dump(o) + if defined? o.of + print %{OF: #{o.of}; } + end + if defined? o.is + print %{IS: #{o.is.to_s}; } + end + if defined? o.ocn + print %{OCN: #{o.ocn}; } + end + if defined? o.node + print %{NODE: #{o.node}; } + end + if defined? o.parent + print %{Parent: #{o.parent}; } + end + if defined? o.obj and not o.obj.empty? + puts %{\n#{o.obj}; } + else "\n" + end + end + def screen_print(t_o) + if defined? t_o + print ' ' + t_o.to_s + end + end + def screen_output(data) + data.each do |o| + print o.class + screen_print(o.ocn) + screen_print(o.obj) + puts "\n" + end + end + def hard_output + if @md.opt.act[:maintenance][:set]==:on + filename_meta=@cf.metaverse.file_meta + @data.each {|o| filename_meta.puts o.inspect.sub(/:0x[0-9a-f]{8}\s/,': ')} #to make diffing easier + filename_txt=@cf.metaverse.file_txt + @data.each do |o| + if defined? o.ocn + filename_txt.puts case o.is + when :heading + "[#{o.is.to_s} #{o.lv}~#{o.name} [#{o.ocn}]] #{o.obj}" + else "[#{o.is.to_s} [#{o.ocn}]] #{o.obj}" + end + else + filename_txt.puts case o.is + when :meta + "[m~#{o.tag}] #{o.obj}" + else "[#{o.is.to_s}] #{o.obj}" + end + end + end + filename_debug=@cf.file_debug + @data.each do |o| + if defined? o.ocn + case o.is + when :heading + filename_debug.puts + "#{o.is.to_s} #{o.lv}~#{o.name} odv=#{o.odv} osp=#{o.osp} [#{o.ocn}] -->\n\t#{o.obj}" + end + end + end + else + hard="#{@dir.processing_path.ao}/#{@md.fns}.meta" + File.unlink(hard) if FileTest.file?(hard) + hard="#{@dir.processing_path.ao}/#{@md.fns}.txt" + File.unlink(hard) if FileTest.file?(hard) + hard="#{@dir.processing_path.ao}/#{@md.fns}.debug.txt" + File.unlink(hard) if FileTest.file?(hard) + end + end + def make_marshal_content + marshal_ao=@make.marshal.ao_content + File.open(marshal_ao,'w'){|f| Marshal.dump(@data,f)} if @data.is_a?(Array) + end + def make_marshal_metadata + marshal_ao=@make.marshal.ao_metadata + File.open(marshal_ao,'w'){|f| Marshal.dump(@data,f)} if @data.is_a?(Array) + end + def idx_html_hard_output + if @md.book_idx \ + and @md.opt.act[:maintenance][:set]==:on + filename_meta=@cf.file_meta_idx_html + if @data.is_a?(Array) + @data.each {|s| p s.inspect + "\n" unless s.is_a?(String)} + @data.each {|s| filename_meta.puts s.strip + "\n" unless s.strip.empty?} + end + else + hard_idx_html="#{@dir.processing_path.ao}/#{@md.fns}.idx.html" + File.unlink(hard_idx_html) if FileTest.file?(hard_idx_html) + end + end + def make_marshal_idx_sst_html_seg + marshal_ao=@make.marshal.ao_idx_sst_rel_html_seg + File.open(marshal_ao,'w'){|f| Marshal.dump(@data,f)} \ + if @data.is_a?(Array) + end + def make_marshal_idx_sst_rel + marshal_ao=@make.marshal.ao_idx_sst_rel + File.open(marshal_ao,'w'){|f| Marshal.dump(@data,f)} \ + if @data.is_a?(Array) + end + def make_marshal_idx_html + marshal_ao=@make.marshal.ao_idx_html + File.open(marshal_ao,'w'){|f| Marshal.dump(@data,f)} \ + if @data.is_a?(Array) + end + def make_marshal_idx_xhtml + marshal_ao=@make.marshal.ao_idx_xhtml + File.open(marshal_ao,'w'){|f| Marshal.dump(@data,f)} \ + if @data.is_a?(Array) + end + def make_marshal_map_nametags + marshal_ao=@make.marshal.ao_map_nametags + File.open(marshal_ao,'w'){|f| Marshal.dump(@data,f)} \ + if @data.is_a?(Hash) + end + def make_marshal_map_name_ocn_htmlseg + marshal_ao=@make.marshal.ao_map_ocn_htmlseg + File.open(marshal_ao,'w'){|f| Marshal.dump(@data,f)} \ + if @data.is_a?(Hash) + end + end + class Make + def initialize(fn,md,data) + @fn,@md,@data=fn,md,data + @env=SiSU_Env::InfoEnv.new(@md.fns) + end + def reset + @@flag_vocab=0 + @@line_mode='' + end + def song + reset + data_txt=@data + data_txt= + SiSU_AO_Insertions::Insertions.new(@md,data_txt). # ao_expand_insertions.rb + expand_insertions? + data_txt= + SiSU_AO_MiscArrangeText::SI.new(@md,data_txt). # ao_misc_arrange.rb + prepare_text + data_obj, + metadata= + SiSU_AO_DocumentStructureExtract::Build.new(@md,data_txt). # ao_doc_str.rb + identify_parts + data_obj= + SiSU_AO_Syntax::Markup.new(@md,data_obj).songsheet # ao_syntax.rb + data_obj, + endnote_array= + SiSU_AO_CharacterCheck::Check.new(data_obj). # ao_character_check.rb + character_check_and_oldstyle_endnote_array + data_obj= + SiSU_AO_Images::Images.new(@md,data_obj).images # ao_images.rb + data_obj, + tags_map, + ocn_html_seg_map= + SiSU_AO_Numbering::Numbering.new(@md,data_obj). # ao_numbering.rb + numbering_song + data_obj, + book_index_rel, + book_index_rel_html_seg, + html_idx,xhtml_idx= + SiSU_AO_BookIndex::BookIndex.new(@md,data_obj,@env). # ao_idx.rb + indexing_song if @md.book_idx + data_obj= + SiSU_AO_Endnotes::Endnotes.new(@md,data_obj,endnote_array). # ao_endnotes.rb + endnotes + outputdata=data_obj + if (@md.opt.act[:ao][:set]==:on \ + || @md.opt.act[:maintenance][:set]==:on) + SiSU_AO::Output.new(@fn,@md,outputdata).hard_output + SiSU_AO::Output.new(@fn,@md,outputdata).make_marshal_content + SiSU_AO::Output.new(@fn,@md,metadata).make_marshal_metadata + SiSU_AO::Output.new(@fn,@md,html_idx).idx_html_hard_output + SiSU_AO::Output.new(@fn,@md,book_index_rel_html_seg).make_marshal_idx_sst_html_seg + SiSU_AO::Output.new(@fn,@md,book_index_rel).make_marshal_idx_sst_rel + SiSU_AO::Output.new(@fn,@md,html_idx).make_marshal_idx_html + SiSU_AO::Output.new(@fn,@md,xhtml_idx).make_marshal_idx_xhtml + SiSU_AO::Output.new(@fn,@md,tags_map).make_marshal_map_nametags + SiSU_AO::Output.new(@fn,@md,ocn_html_seg_map).make_marshal_map_name_ocn_htmlseg + end + reset + outputdata + end + protected + end +end +__END__ diff --git a/lib/sisu/current/ao_character_check.rb b/lib/sisu/current/ao_character_check.rb new file mode 100644 index 00000000..faee5924 --- /dev/null +++ b/lib/sisu/current/ao_character_check.rb @@ -0,0 +1,103 @@ +# encoding: utf-8 +=begin + +* Name: SiSU + +** Description: documents, structuring, processing, publishing, search +*** system environment, resource control and configuration details + +** Author: Ralph Amissah + + + +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. + +** License: GPL 3 or later: + + SiSU, a framework for document structuring, publishing and search + + Copyright (C) Ralph Amissah + + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. + + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. + + You should have received a copy of the GNU General Public License along with + this program. If not, see . + + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + + + + +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system + +** Hompages: + + + +** Git + + + +=end +module SiSU_AO_CharacterCheck + class Check + def initialize(data) + @data=data + @comment='%' + @endnote_array=[] + end + def character_check_and_oldstyle_endnote_array + data=@data + @tuned_file,@endnote_array=[],[] + endnote_no=1 + data.each do |dob| + unless dob.is ==:table + dob.obj=dob.obj.strip. + gsub(/^[{~}]\s*$/,''). + gsub(/~#\s*/,"#{Mx[:pa_non_object_no_heading]}"). + gsub(/-#\s*/,"#{Mx[:pa_non_object_dummy_heading]}"). + gsub(/(#{Mx[:en_a_o]})\s*\s+/,'\1 '). + gsub(/(~\{\s*)\s+/,'\1 '). + gsub(/ \/\//,"#{Mx[:br_line]}"). + gsub(/
/,"#{Mx[:br_line]}"). #needed by xml, xhtml etc. + gsub(/\t/,' '). + gsub(/\342\200\231/u,"'"). #if dob =~/’/ #Avoid #‘ ’ #“ ” + gsub(/\\copy(?:right)?\b/,'©'). + gsub(/\\trademark\b|\\tm\b/,'®') + dob.obj=dob.obj + "\n" + unless dob.is ==:code + case dob.obj + when /\^~/ #% Note must do this first (earlier loop) and then enter gathered data into ~^\d+ + sub_dob=dob.obj.dup + @endnote_array << sub_dob.gsub(/\n/,''). + gsub(/\^~\s+(.+)\s*/, + %{#{Mx[:en_a_o]}#{endnote_no} \\1 #{Mx[:en_a_c]}}). + strip + endnote_no+=1 + dob=nil if dob.obj =~/\^~ .+/ #watch, removes 'binary' endnote now in endnote array for later insertion + end + end + end + @tuned_file << dob if dob.is_a?(Object) + end + @tuned_file=@tuned_file.flatten.compact + [@tuned_file,@endnote_array] + end + end +end +__END__ diff --git a/lib/sisu/current/ao_composite.rb b/lib/sisu/current/ao_composite.rb new file mode 100644 index 00000000..611dd70c --- /dev/null +++ b/lib/sisu/current/ao_composite.rb @@ -0,0 +1,294 @@ +# encoding: utf-8 +=begin + +* Name: SiSU + +** Description: documents, structuring, processing, publishing, search +*** composite documents, assemble/build documents from other documents + or parts of marked up text + +** Author: Ralph Amissah + + + +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. + +** License: GPL 3 or later: + + SiSU, a framework for document structuring, publishing and search + + Copyright (C) Ralph Amissah + + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. + + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. + + You should have received a copy of the GNU General Public License along with + this program. If not, see . + + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + + + + +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system + +** Hompages: + + + +** Git + + + +=end +module SiSU_Assemble + require_relative 'se' # se.rb + class RemoteImage + def initialize + @env=SiSU_Env::InfoEnv.new + end + def image(dir) + images=[] + images[0]=dir + images + end + def download_images(images_info) + path="#{@env.processing_path.processing}/external_document/image" + FileUtils::mkdir_p(path) \ + unless FileTest.directory?(path) + download_from=images_info.shift + images_info.each do |i| + image="#{path}/#{i}" + imagefile=File.new(image,'w+') + open("#{download_from}/#{i}") do |g| + imagefile << g.read + end + imagefile.close + end + output_path="#{@env.path.webserv}/#{@env.path.base_markup_dir_stub}/_sisu/image_external" + FileUtils::mkdir_p(output_path) \ + unless FileTest.directory?(output_path) + SiSU_Env::SystemCall.new("#{path}/*",output_path,'q').rsync + end + end + class Composite + @@imager={} + def initialize(opt) + @opt=opt + @env=SiSU_Env::InfoEnv.new + end + def read + begin + pwd=Dir.pwd + Dir.chdir(@opt.f_pth[:pth]) + if @opt.fno =~/\S+?\.ssm$/ + SiSU_Screen::Ansi.new( + @opt.act[:color_state][:set], + 'Composite Document', + "[#{@opt.f_pth[:lng_is]}] #{@opt.fno}", + ).grey_title_hi unless @opt.act[:quiet][:set]==:on + assembled=loadfile(@opt.fno) + #assembled=insertions?(fns_array) + write(assembled) + write(assembled) + end + Dir.chdir(pwd) + rescue + SiSU_Errors::Rescued.new($!,$@,@opt.selections.str,@opt.fns).location do + __LINE__.to_s + ':' + __FILE__ + end + ensure + end + end + def insert?(para) + if para =~ /^<<\s+((?:https?|file):\/\/\S+?\.ss[it])$/ # and NetTest + url($1.strip) + elsif para =~/^<<\s+(\S+?\.ss[it])$/ + loadfilename=$1.strip + insert_array=loadfile(loadfilename) + file=insertion(loadfilename,insert_array) + file[:prepared] + else para + end + end + def loadfile(loadfilename) + tuned_file=[] + begin + if FileTest.file?(loadfilename) + insert_array=IO.readlines(loadfilename,'') + if loadfilename =~/\S+?\.ss[itm]$/ + if (@opt.act[:verbose][:set]==:on \ + || @opt.act[:verbose_plus][:set]==:on \ + || @opt.act[:maintenance][:set]==:on) + SiSU_Screen::Ansi.new( + @opt.act[:color_state][:set], + 'loading:', + loadfilename, + ).txt_grey + end + if loadfilename =~/\S+?\.ss[im]$/ + insert_array.each do |para| + tuned_file << insert?(para) + end + elsif loadfilename =~/\S+?\.sst$/ + insert_array.each do |para| + tuned_file << para + end + end + end + end + tuned_file=tuned_file.flatten.compact + rescue + SiSU_Errors::Rescued.new($!,$@,@opt.selections.str,@opt.fns).location do + __LINE__.to_s + ':' + __FILE__ + end + ensure + end + end + def url(loadfilename) + if loadfilename =~ /((?:https?|file):\/\/\S+?\.ss[it])$/ # and NetTest + loadfilename=$1 + imagedir = /((?:https?|file):\/\/\S+?)\/[^\/]+?\.ss[it]$/. + match(loadfilename).captures.join + + '/_sisu/image' #watch + begin + require 'uri' + require 'open-uri' + require 'pp' + rescue LoadError + SiSU_Utils::CodeMarker.new(__LINE__,__FILE__,:fuchsia). + error('uri, open-uri or pp NOT FOUND (LoadError)') + end + image_uri=URI.parse(imagedir) + insert=open(loadfilename) + insert_array=insert.dup + insert.close + file=insertion(loadfilename,insert_array) + @@imager[image_uri] ||=[] + @@imager[image_uri] << file[:images] + file[:prepared] + end + end + def write(assembled) + assembled_file=File.new("#{@env.processing_path.composite_file}/#{@opt.fnb}.ssm.sst",'w+') + assembled.each {|a| assembled_file << a } + assembled_file.close + end + def download_images(download_from,images_array) + path="#{@env.processing_path.processing}/external_document/image" + FileUtils::mkdir_p(path) unless FileTest.directory?(path) + images_array.each do |i| + image="#{path}/#{i}" + unless FileTest.exists?(image) + imagefile=File.new(image,'w+') + open("#{download_from}/#{i}") do |g| + imagefile << g.read + end + imagefile.close + end + end + end + def insertion(fni,insert_array) + file={ prepared: [], images: [] } + rgx_image=/(?:^|[^_\\])\{\s*(\S+?\.(?:png|jpg|gif))/ + file[:prepared] << "\n% |#{fni}|@|^|>>ok\n\n" + @code_flag=false + insert_array.each do |i| + @code_flag=if i =~/^code\{/ then true + elsif i =~/^\}code/ then false + else @code_flag + end + if not @code_flag \ + and i !~/^%+\s/ + i=i. + gsub(/^([123]|:?[ABCD])~\? /, + '% [conditional heading:] \1~ ') #off conditional heading (consider syntax) + if i =~/^@\S+?:/ + i=i.gsub(/\n/m,"\n% "). + gsub(/\n%\s+$/m,''). + gsub(/^@\S+?:/m,"\n% [imported header:] ") #off imported headers + end + end + file[:prepared] << i + if i !~/^%+\s/ \ + and i =~rgx_image + file[:images] << i.scan(rgx_image).uniq + end + end + file[:prepared] << "\n% end import" << "\n\n" + if file[:images].length > 0 + file[:images]=file[:images].flatten.uniq + file[:images].delete_if {|x| x =~/https?:\/\// } + end + file + end + end + class CompositeFileList + @@imager={} + def initialize(opt) + @opt=opt + @env=SiSU_Env::InfoEnv.new + end + def read + begin + @opt.fns=@opt.fns.gsub(/\.ssm\.sst$/,'.ssm') #FIX earlier, hub + fns_array=IO.readlines(@opt.fns,'') + insertions?(fns_array) + rescue + SiSU_Errors::Rescued.new($!,$@,@opt.selections.str,@opt.fns).location do + __LINE__.to_s + ':' + __FILE__ + end + ensure + end + end + def insertions?(fns_array) + tuned_file=[] + SiSU_Screen::Ansi.new( + @opt.act[:color_state][:set], + 'Composite Document', + @opt.fno + ).grey_title_hi unless @opt.act[:quiet][:set]==:on + @ssm=[@opt.fns] + fns_array.each do |para| + if para =~/^<<\s+(\S+?\.ss[it])$/ + loadfilename=$1.strip + if (@opt.act[:verbose][:set]==:on \ + || @opt.act[:verbose_plus][:set]==:on \ + || @opt.act[:maintenance][:set]==:on) + SiSU_Screen::Ansi.new( + @opt.act[:color_state][:set], + 'loading:', + loadfilename, + ).txt_grey + end + tuned_file << if loadfilename =~ /(?:https?|file):\/\/\S+?\.ss[it]$/ + @ssm << loadfilename + elsif loadfilename =~ /\.ss[it]$/ \ + and FileTest.file?(loadfilename) + @ssm << loadfilename + else + STDERR.puts %{SKIPPED processing file: [#{@opt.lng}] "#{@opt.fns}" it requires an invalid or non-existent file: "#{loadfilename}"} + $process_document = :skip; break #remove this line to continue processing documents that have missing include files + para + end + end + end + @ssm + end + end +end +__END__ diff --git a/lib/sisu/current/ao_doc_objects.rb b/lib/sisu/current/ao_doc_objects.rb new file mode 100644 index 00000000..ac528b90 --- /dev/null +++ b/lib/sisu/current/ao_doc_objects.rb @@ -0,0 +1,553 @@ +# encoding: utf-8 +=begin + +* Name: SiSU + +** Description: documents, structuring, processing, publishing, search +*** document abstraction + +** Author: Ralph Amissah + + + +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. + +** License: GPL 3 or later: + + SiSU, a framework for document structuring, publishing and search + + Copyright (C) Ralph Amissah + + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. + + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. + + You should have received a copy of the GNU General Public License along with + this program. If not, see . + + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + + + + +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system + +** Hompages: + + + +** Git + + + +=end +module SiSU_AO_DocumentStructure + class Extract + def extract(h,o) + h ? h : o + end + end + class ObjectMetadata + attr_accessor :is,:of,:tags,:obj,:digest + def initialize + @tags={} + @is=@tmp=@digest=nil + @of=:meta + end + def metadata(tags) + of = @of #Symbol, classification - group + is = :meta #Symbol, classification - specific type + tags = tags || ((defined? o.tags) ? o.tags : {}) #String, metadata type/tag + obj = nil + @of,@is,@tags,@obj=of,is,tags,obj + self + end + end + class ObjectMeta + attr_accessor :obj,:is,:of,:tag,:digest,:tmp + def initialize + @is=@obj=@tag=@digest=@digest=@tmp=nil + @of=:meta + end + def metadata(h,o=nil) + of = @of #Symbol, classification - group + is = :meta #Symbol, classification - specific type + tag = h[:tag] || ((defined? o.tag) ? o.tag : nil) #String, metadata type/tag + obj = h[:obj] || ((defined? o.obj) ? o.obj : nil) #String, text content + tmp = h[:tmp] || ((defined? o.tmp) ? o.tmp : nil) #available for processing, empty after use + digest = h[:digest] || ((defined? o.digest) ? o.digest : nil) #hash digests, sha512, sha256 or md5 + @of,@is,@tag,@obj,@digest,@tmp=of,is,tag,obj,digest,tmp + self + end + end + class ObjectHeading + attr_accessor :obj,:is,:tags,:of,:lv,:ln,:lc,:use_,:name,:idx,:ocn,:odv,:osp,:node,:parent,:ocn_,:note_,:autonum_,:digest,:tmp + def initialize + @of=:para + @is=@obj=@lv=@ln=@lc=@use_=@name=@idx=@size=@ocn=@odv=@osp=@node=@parent=@ocn_=@note_=@autonum_=@digest=@tmp=nil + @tags=[] + end + def heading_ln(lv) + case lv + when /A/ then 0 + when /B/ then 1 + when /C/ then 2 + when /D/ then 3 + when /1/ then 4 + when /2/ then 5 + when /3/ then 6 + when /4/ then 7 + when /5/ then 8 + when /6/ then 9 + end + end + def heading_lv(ln) + case ln.to_s + when /0/ then 'A' + when /1/ then 'B' + when /2/ then 'C' + when /3/ then 'D' + when /4/ then '1' + when /5/ then '2' + when /6/ then '3' + when /7/ then '4' + when /8/ then '5' + when /9/ then '6' + end + end + def heading(h,o=nil) + if not h[:ln] \ + and (h[:lv] and h[:lv]=~/[1-6A-D]/) + h[:ln]=heading_ln(h[:lv]) + elsif not h[:lv] \ + and (h[:ln] and h[:ln].to_s=~/[0-9]/) + h[:lv]=heading_lv(h[:ln]) + end + of = @of #Symbol, classification - group + is = :heading #Symbol, classification - specific type + name = h[:name] || ((defined? o.name) ? o.name : nil) #String, named object? + tags = h[:tags] || ((defined? o.tags) ? o.tags : []) #Array, associated object tags, names if any + obj = h[:obj] || ((defined? o.obj) ? o.obj : nil) #String, text content + idx = h[:idx] || ((defined? o.idx) ? o.idx : nil) #String, book index provided? + ocn = h[:ocn] || ((defined? o.ocn) ? o.ocn : nil) #Integer, sequential on substantive-content objects + odv = h[:odv] || ((defined? o.odv) ? o.odv : nil) + osp = h[:osp] || ((defined? o.osp) ? o.osp : nil) + node = h[:node] || ((defined? o.node) ? o.node : nil) #[Node relationship doc structure info] + parent = h[:parent] || ((defined? o.parent) ? o.parent : nil) #[Node parent] + lv = h[:lv] || ((defined? o.lv) ? o.lv : nil) #Alpha-numeric, document structure as used in markup, A-D then 1-6 + ln = h[:ln] || ((defined? o.ln) ? o.ln : nil) #Integer, document structure level, for convenience in processing 1-9 + lc = h[:lc] || ((defined? o.lc) ? o.lc : nil) #Integer, document structure collapsed level, convenience (collapse sisu's dual level document structure for markup with simple linear structure) + use_ = if lv \ + and lv == '1' + h[:use_] || ((defined? o.use_) ? o.use_ : :ok) + elsif not lv.empty? \ + and lv =~ /[A-D2-3]/ + :ok + else + h[:use_] || ((defined? o.use_) ? o.use_ : :ok) + end + ocn_ = if h[:ocn_].nil? + ((defined? o.ocn_) ? o.ocn_ : true) #Bool? no ocn, non-substantive content, do not include in toc #consider + else h[:ocn_] + end + autonum_ = if h[:autonum_].nil? + ((defined? o.autonum_) ? o.autonum_ : true) #Bool? auto-numbering if requested default on, false suppresses + else h[:autonum_] + end + note_ = h[:note_] || ((defined? o.note_) ? o.note_ : false) #Bool, endnotes/footnotes? (processing optimization) + digest = h[:digest] || ((defined? o.digest) ? o.digest : nil) #hash digests, sha512, sha256 or md5 + tmp = h[:tmp] || ((defined? o.tmp) ? o.tmp : nil) #available for processing, empty after use + @of,@is,@lv,@ln,@lc,@name,@tags,@obj,@idx,@ocn,@odv,@osp,@node,@parent,@use_,@ocn_,@note_,@autonum_,@digest,@tmp= + of, is, lv, ln, lc, name, tags, obj, idx, ocn, odv, osp, node, parent, use_, ocn_, note_, autonum_, digest, tmp + self + end + def heading_insert(h,o=nil) + heading(h,o=nil) + @is = :heading_insert #String, classification - specific type + self + end + end + class ObjectPara + attr_accessor :obj,:is,:tags,:of,:name,:idx,:quote_,:bullet_,:indent,:hang,:ocn,:odv,:osp,:parent,:note_,:image_,:ocn_,:digest,:tmp + def initialize + @of=:para + @is=@obj=@name=@idx=@quote_=@bullet_=@indent=@hang=@size=@ocn=@odv=@osp=@parent=@note_=@image_=@ocn_=@digest=@tmp=nil + @tags=[] + end + def paragraph(h,o=nil) + of = @of #Symbol, classification - group + is = :para #Symbol, classification - specific type + name = h[:name] || ((defined? o.name) ? o.name : nil) #String, named object? + tags = h[:tags] || ((defined? o.tags) ? o.tags : []) #Array, associated object tags, names if any + obj = h[:obj] || ((defined? o.obj) ? o.obj : nil) #String, text content + idx = h[:idx] || ((defined? o.idx) ? o.idx : nil) #String, book index provided? + ocn = h[:ocn] || ((defined? o.ocn) ? o.ocn : nil) #Integer, sequential on substantive-content objects + odv = h[:odv] || ((defined? o.odv) ? o.odv : nil) + osp = h[:osp] || ((defined? o.osp) ? o.osp : nil) + parent = h[:parent] || ((defined? o.parent) ? o.parent : nil) #[Node parent] + indent = h[:indent].to_s || ((defined? o.indent) ? o.indent.to_s : nil) #Integer, indent level + hang = h[:hang].to_s || ((defined? o.hang) ? o.hang.to_s : nil) #Integer, hanging indent level + bullet_ = h[:bullet_] || ((defined? o.bullet_) ? o.bullet_ : false) #Bool, bulleted? + quote_ = h[:quote_] || ((defined? o.quote_) ? o.quote_ : false) #Bool, quote (blockquote)? + note_ = h[:note_] || ((defined? o.note_) ? o.note_ : false) #Bool, endnotes/footnotes? (processing optimization) + image_ = h[:image_] || ((defined? o.image_) ? o.image_ : false) #Bool, images? (processing optimization) + ocn_ = if h[:ocn_].nil? + ((defined? o.ocn_) ? o.ocn_ : true) #Bool? no ocn, non-substantive content, do not include in toc #consider + else h[:ocn_] + end + digest = h[:digest] || ((defined? o.digest) ? o.digest : nil) #hash digests, sha512, sha256 or md5 + tmp = h[:tmp] || ((defined? o.tmp) ? o.tmp : nil) #available for processing, empty after use + @of,@is,@name,@tags,@obj,@indent,@hang,@bullet_,@quote_,@idx,@ocn,@odv,@osp,@parent,@image_,@note_,@ocn_,@digest,@tmp= + of, is, name, tags, obj, indent, hang, bullet_, quote_, idx, ocn, odv, osp, parent, image_, note_, ocn_, digest, tmp + self + end + def docinfo(h,o=nil) + of = @of #String, classification - group + is = :docinfo #String, classification - specific type + name = h[:name] || ((defined? o.name) ? o.name : nil) #String, named object? + tags = h[:tags] || ((defined? o.tags) ? o.tags : nil) #Array, associated object tags, names if any + obj = h[:obj] || ((defined? o.obj) ? o.obj : nil) #String, text content + idx = nil #String, book index provided? + ocn = nil #Integer, sequential on substantive-content objects + odv = h[:odv] || ((defined? o.odv) ? o.odv : nil) + osp = h[:osp] || ((defined? o.osp) ? o.osp : nil) + parent = h[:parent] || ((defined? o.parent) ? o.parent : nil) #[Node parent] + indent = nil #Integer, indent level + hang = nil #Integer, indent level + bullet_ = false #Bool, bulleted? + note_ = false #Bool, endnotes/footnotes? (processing optimization) + image_ = h[:image_] || ((defined? o.image_) ? o.image_ : false) #Bool, images? (processing optimization) + ocn_ = if h[:ocn_].nil? + ((defined? o.ocn_) ? o.ocn_ : true) #Bool? no ocn, non-substantive content, do not include in toc #consider + else h[:ocn_] + end + digest = h[:digest] || ((defined? o.digest) ? o.digest : nil) #hash digests, sha512, sha256 or md5 + tmp = h[:tmp] || ((defined? o.tmp) ? o.tmp : nil) #available for processing, empty after use + @of,@is,@name,@tags,@obj,@indent,@hang,@bullet_,@idx,@ocn,@odv,@osp,@parent,@image_,@note_,@ocn_,@digest,@tmp= + of, is, name, tags, obj, indent, hang, bullet_, idx, ocn, odv, osp, parent, image_, note_, ocn_, digest, tmp + self + end + end + class ObjectBlockTxt + attr_accessor :obj,:is,:of,:tags,:lngsyn,:idx,:ocn,:odv,:osp,:parent,:note_,:number_,:ocn_,:digest,:tmp + def initialize + @of=:block + @is=@obj=@lngsyn=@idx=@ocn=@odv=@osp=@parent=@note_=@number_=@ocn_=@digest=@tmp=nil + @tags=[] + end + def code(h,o=nil) + of = @of #Symbol, classification - group #alt 'code' + is = :code #Symbol, classification - specific type + tags = h[:tags] || ((defined? o.tags) ? o.tags : []) #Array, associated object tags, names if any + obj = h[:obj] || ((defined? o.obj) ? o.obj : nil) #String, text content + lngsyn = h[:lngsyn] || ((defined? o.lngsyn) ? o.lngsyn : :txt) #symbol, code lngsyn + idx = h[:idx] || ((defined? o.idx) ? o.idx : nil) #String, book index provided? + ocn = h[:ocn] || ((defined? o.ocn) ? o.ocn : nil) #Integer, sequential on substantive-content objects + odv = h[:odv] || ((defined? o.odv) ? o.odv : nil) + osp = h[:osp] || ((defined? o.osp) ? o.osp : nil) + parent = h[:parent] || ((defined? o.parent) ? o.parent : nil) #[Node parent] + number_ = h[:number_] || ((defined? o.number_) ? o.number_ : false) #Bool, numbered or not? + note_ = h[:note_] || ((defined? o.note_) ? o.note_ : false) #Bool, endnotes/footnotes? (processing optimization) + ocn_ = if h[:ocn_].nil? + ((defined? o.ocn_) ? o.ocn_ : true) #Bool? no ocn, non-substantive content, do not include in toc #consider + else h[:ocn_] + end + num = h[:num] || ((defined? o.num) ? o.num : nil) + digest = h[:digest] || ((defined? o.digest) ? o.digest : nil) #hash digests, sha512, sha256 or md5 + tmp = h[:tmp] || ((defined? o.tmp) ? o.tmp : nil) #available for processing, empty after use + @of,@is,@tags,@obj,@lngsyn,@idx,@ocn,@odv,@osp,@parent,@number_,@note_,@ocn_,@num,@digest,@tmp= + of, is, tags, obj, lngsyn, idx, ocn, odv, osp, parent, number_, note_, ocn_, num, digest, tmp + self + end + def box(h,o=nil) + of = @of #Symbol, classification - group + is = :box #Symbol, classification - specific type + tags = h[:tags] || ((defined? o.tags) ? o.tags : []) #Array, associated object tags, names if any + obj = h[:obj] || ((defined? o.obj) ? o.obj : nil) #String, text content + idx = h[:idx] || ((defined? o.idx) ? o.idx : nil) #String, book index provided? + ocn = h[:ocn] || ((defined? o.ocn) ? o.ocn : nil) #Integer, sequential on substantive-content objects + odv = h[:odv] || ((defined? o.odv) ? o.odv : nil) + osp = h[:osp] || ((defined? o.osp) ? o.osp : nil) + parent = h[:parent] || ((defined? o.parent) ? o.parent : nil) #[Node parent] + note_ = h[:note_] || ((defined? o.note_) ? o.note_ : false) #Bool, endnotes/footnotes? (processing optimization) + ocn_ = if h[:ocn_].nil? + ((defined? o.ocn_) ? o.ocn_ : true) #Bool? no ocn, non-substantive content, do not include in toc #consider + else h[:ocn_] + end + num = h[:num] || ((defined? o.num) ? o.num : nil) + digest = h[:digest] || ((defined? o.digest) ? o.digest : nil) #hash digests, sha512, sha256 or md5 + tmp = h[:tmp] || ((defined? o.tmp) ? o.tmp : nil) #available for processing, empty after use + @of,@is,@tags,@obj,@idx,@ocn,@odv,@osp,@parent,@note_,@ocn_,@num,@digest,@tmp= + of, is, tags, obj, idx, ocn, odv, osp, parent, note_, ocn_, num, digest, tmp + self + end + def block(h,o=nil) + of = @of #Symbol, classification - group + is = :block #Symbol, classification - specific type + tags = h[:tags] || ((defined? o.tags) ? o.tags : []) #Array, associated object tags, names if any + obj = h[:obj] || ((defined? o.obj) ? o.obj : nil) #String, text content + idx = h[:idx] || ((defined? o.idx) ? o.idx : nil) #String, book index provided? + ocn = h[:ocn] || ((defined? o.ocn) ? o.ocn : nil) #Integer, sequential on substantive-content objects + odv = h[:odv] || ((defined? o.odv) ? o.odv : nil) + osp = h[:osp] || ((defined? o.osp) ? o.osp : nil) + parent = h[:parent] || ((defined? o.parent) ? o.parent : nil) #[Node parent] + note_ = h[:note_] || ((defined? o.note_) ? o.note_ : false) #Bool, endnotes/footnotes? (processing optimization) + ocn_ = if h[:ocn_].nil? + ((defined? o.ocn_) ? o.ocn_ : true) #Bool? no ocn, non-substantive content, do not include in toc #consider + else h[:ocn_] + end + num = h[:num] || ((defined? o.num) ? o.num : nil) + digest = h[:digest] || ((defined? o.digest) ? o.digest : nil) #hash digests, sha512, sha256 or md5 + tmp = h[:tmp] || ((defined? o.tmp) ? o.tmp : nil) #available for processing, empty after use + @of,@is,@tags,@obj,@idx,@ocn,@odv,@osp,@parent,@note_,@ocn_,@num,@digest,@tmp= + of, is, tags, obj, idx, ocn, odv, osp, parent, note_, ocn_, num, digest, tmp + self + end + def group(h,o=nil) + of = @of #Symbol, classification - group + is = :group #Symbol, classification - specific type + tags = h[:tags] || ((defined? o.tags) ? o.tags : []) #Array, associated object tags, names if any + obj = h[:obj] || ((defined? o.obj) ? o.obj : nil) #String, text content + idx = h[:idx] || ((defined? o.idx) ? o.idx : nil) #String, book index provided? + ocn = h[:ocn] || ((defined? o.ocn) ? o.ocn : nil) #Integer, sequential on substantive-content objects + odv = h[:odv] || ((defined? o.odv) ? o.odv : nil) + osp = h[:osp] || ((defined? o.osp) ? o.osp : nil) + parent = h[:parent] || ((defined? o.parent) ? o.parent : nil) #[Node parent] + note_ = h[:note_] || ((defined? o.note_) ? o.note_ : false) #Bool, endnotes/footnotes? (processing optimization) + ocn_ = if h[:ocn_].nil? + ((defined? o.ocn_) ? o.ocn_ : true) #Bool? no ocn, non-substantive content, do not include in toc #consider + else h[:ocn_] + end + num = h[:num] || ((defined? o.num) ? o.num : nil) + digest = h[:digest] || ((defined? o.digest) ? o.digest : nil) #hash digests, sha512, sha256 or md5 + tmp = h[:tmp] || ((defined? o.tmp) ? o.tmp : nil) #available for processing, empty after use + @of,@is,@tags,@obj,@idx,@ocn,@odv,@osp,@parent,@note_,@ocn_,@num,@digest,@tmp= + of, is, tags, obj, idx, ocn, odv, osp, parent, note_, ocn_, num, digest, tmp + self + end + def alt(h,o=nil) #see block + of = @of #Symbol, classification - group + is = :alt #Symbol, classification - specific type + tags = h[:tags] || ((defined? o.tags) ? o.tags : []) #Array, associated object tags, names if any + obj = h[:obj] || ((defined? o.obj) ? o.obj : nil) #String, text content + idx = h[:idx] || ((defined? o.idx) ? o.idx : nil) #String, book index provided? + ocn = h[:ocn] || ((defined? o.ocn) ? o.ocn : nil) #Integer, sequential on substantive-content objects + odv = h[:odv] || ((defined? o.odv) ? o.odv : nil) + osp = h[:osp] || ((defined? o.osp) ? o.osp : nil) + parent = h[:parent] || ((defined? o.parent) ? o.parent : nil) #[Node parent] + note_ = h[:note_] || ((defined? o.note_) ? o.note_ : false) #Bool, endnotes/footnotes? (processing optimization) + ocn_ = if h[:ocn_].nil? + ((defined? o.ocn_) ? o.ocn_ : true) #Bool? no ocn, non-substantive content, do not include in toc #consider + else h[:ocn_] + end + num = h[:num] || ((defined? o.num) ? o.num : nil) + digest = h[:digest] || ((defined? o.digest) ? o.digest : nil) #hash digests, sha512, sha256 or md5 + tmp = h[:tmp] || ((defined? o.tmp) ? o.tmp : nil) #available for processing, empty after use + @of,@is,@tags,@obj,@idx,@ocn,@odv,@osp,@parent,@note_,@ocn_,@num,@digest,@tmp= + of, is, tags, obj, idx, ocn, odv, osp, parent, note_, ocn_, num, digest, tmp + self + end + def verse(h,o=nil) #part of poem decide how you deal with this + of = @of #Symbol, classification - group + is = :verse #Symbol, classification - specific type + tags = h[:tags] || ((defined? o.tags) ? o.tags : []) #Array, associated object tags, names if any + obj = h[:obj] || ((defined? o.obj) ? o.obj : nil) #String, text content + idx = h[:idx] || ((defined? o.idx) ? o.idx : nil) #String, book index provided? + ocn = h[:ocn] || ((defined? o.ocn) ? o.ocn : nil) #Integer, sequential on substantive-content objects + odv = h[:odv] || ((defined? o.odv) ? o.odv : nil) + osp = h[:osp] || ((defined? o.osp) ? o.osp : nil) + parent = h[:parent] || ((defined? o.parent) ? o.parent : nil) #[Node parent] + ocn_ = if h[:ocn_].nil? + ((defined? o.ocn_) ? o.ocn_ : true) #Bool? no ocn, non-substantive content, do not include in toc #consider + else h[:ocn_] + end + num = h[:num] || ((defined? o.num) ? o.num : nil) + digest = h[:digest] || ((defined? o.digest) ? o.digest : nil) #hash digests, sha512, sha256 or md5 + tmp = h[:tmp] || ((defined? o.tmp) ? o.tmp : nil) #available for processing, empty after use + @of,@is,@tags,@obj,@idx,@ocn,@odv,@osp,@parent,@note_,@ocn_,@num,@digest,@tmp= + of, is, tags, obj, idx, ocn, odv, osp, parent, note_, ocn_, num, digest, tmp + @h=nil + self + end + end + class ObjectTable + attr_accessor :obj,:is,:of,:lv,:tags,:name,:idx,:indent,:hang,:size,:ocn,:num,:head_,:cols,:widths,:odv,:osp,:parent,:note_,:ocn_,:digest,:tmp + def initialize + @of=:block + @is=@obj=@lv=@name=@idx=@indent=@hang=@size=@ocn,@num,@head_,@cols,@widths=@odv=@osp=@parent=@note_=@ocn_=@num=@digest=@tmp=nil + @tags=[] + end + def table(h,o=nil) + of = @of #Symbol, classification - group + is = :table #Symbol, classification - specific type + tags = h[:tags] || ((defined? o.tags) ? o.tags : []) #Array, associated object tags, names if any + cols = h[:cols] || ((defined? o.cols) ? o.cols : nil) + widths = h[:widths] || ((defined? o.widths) ? o.widths : nil) + obj = h[:obj] || ((defined? o.obj) ? o.obj : nil) #String, text content + idx = h[:idx] || ((defined? o.idx) ? o.idx : nil) #String, book index provided? + ocn = h[:ocn] || ((defined? o.ocn) ? o.ocn : nil) #Integer, sequential on substantive-content objects + odv = h[:odv] || ((defined? o.odv) ? o.odv : nil) + osp = h[:osp] || ((defined? o.osp) ? o.osp : nil) + parent = h[:parent] || ((defined? o.parent) ? o.parent : nil) #[Node parent] + head_ = h[:head_] || ((defined? o.head_) ? o.head_ : false) + note_ = h[:note_] || ((defined? o.note_) ? o.note_ : false) #Bool, endnotes/footnotes? (processing optimization) + ocn_ = if h[:ocn_].nil? + ((defined? o.ocn_) ? o.ocn_ : true) #Bool? no ocn, non-substantive content, do not include in toc #consider + else h[:ocn_] + end + num = h[:num] || ((defined? o.num) ? o.num : nil) + digest = h[:digest] || ((defined? o.digest) ? o.digest : nil) #hash digests, sha512, sha256 or md5 + tmp = h[:tmp] || ((defined? o.tmp) ? o.tmp : nil) #available for processing, empty after use + @of,@is,@tags,@cols,@widths,@obj,@idx,@ocn,@odv,@osp,@parent,@head_,@note_,@ocn_,@num,@digest,@tmp= + of, is, tags, cols, widths, obj, idx, ocn, odv, osp, parent, head_, note_, ocn_, num, digest, tmp + self + end + end + class ObjectImage + attr_accessor :obj,:is,:of,:lv,:idx,:size,:ocn,:parent,:note_,:ocn_,:digest,:tmp + def initialize + @of=:image + @is=@obj=@lv=@idx=@size=@ocn=@parent=@note_=@ocn_=@tmp=@digest=nil + @tags=[] + end + def image(h,o=nil) #not yet used, and what of a paragraph containing several images, consider + of= @of #Symbol, classification - group + is= :image #Symbol, classification - specific type + tags= h[:tags] || ((defined? o.tags) ? o.tags : []) #Array, associated object tags, names if any + obj= h[:obj] || ((defined? o.obj) ? o.obj : nil) #String, text content + size= h[:size] || ((defined? o.size) ? o.size : nil) + idx= h[:idx] || ((defined? o.idx) ? o.idx : nil) #String, book index provided? + ocn= h[:ocn] || ((defined? o.ocn) ? o.ocn : nil) #Integer, sequential on substantive-content objects + odv= h[:odv] || ((defined? o.odv) ? o.odv : nil) + osp= h[:osp] || ((defined? o.osp) ? o.osp : nil) + parent= h[:parent] || ((defined? o.parent) ? o.parent : nil) #[Node parent] + note_= h[:note_] || ((defined? o.note_) ? o.note_ : false) #Bool, endnotes/footnotes? (processing optimization) + ocn_=if h[:ocn_].nil? + ((defined? o.ocn_) ? o.ocn_ : true) #Bool? no ocn, non-substantive content, do not include in toc #consider + else h[:ocn_] + end + digest= h[:digest] || ((defined? o.digest) ? o.digest : nil) #hash digests, sha512, sha256 or md5 + tmp= h[:tmp] || ((defined? o.tmp) ? o.tmp : nil) #available for processing, empty after use + @of,@is,@tags,@obj,@size,@idx,@ocn,@odv,@osp,@parent,@note_,@ocn_,@digest,@tmp=of,is,tags,obj,size,idx,ocn,odv,osp,parent,note_,ocn_,digest,tmp + self + end + end + class ObjectStructure + attr_accessor :obj,:tag,:node,:lv,:ln,:lc,:status,:is,:of,:tmp + def initialize + @of=:structure + @is=@obj=@node=@lv=@ln=@lc=@status=@tmp=nil + end + def xml_dom(h,o=nil) + of= @of #Symbol, classification - group + is= :xml_dom #Symbol, classification - specific type + obj= h[:obj] || ((defined? o.obj) ? o.obj : '') #String, text content + lv= h[:lv] || ((defined? o.lv) ? o.lv : nil) #Alpha-numeric, document structure as used in markup, A-D then 1-6 + ln= h[:ln] || ((defined? o.ln) ? o.ln : nil) #Integer, document structure level, for convenience in processing 1-9 + lc= h[:lc] || ((defined? o.lc) ? o.lc : nil) #Integer, document structure collapsed level, convenience (collapse sisu's dual level document structure for markup with simple linear structure) + node= h[:node] || ((defined? o.node) ? o.node : nil) #[Node relationship doc structure info] + status= h[:status] || ((defined? o.status) ? o.status : nil) #tag status Symbol :open or :close + tmp= h[:tmp] || ((defined? o.tmp) ? o.tmp : nil) #available for processing, empty after use + @of,@is,@obj,@status,@node,@lv,@ln,@lc,@tmp=of,is,obj,status,node,lv,ln,lc,tmp + self + end + end + class ObjectFlag + attr_accessor :obj,:is,:of,:flag,:act,:selections,:tmp + def initialize + @of=:flag + @is=@obj=@flag=@act=@selections=@tmp=nil + end + def flag(h,o=nil) + of= @of #Symbol, classification - group + is= :flag #Symbol, classification - specific type + obj= nil #String, text content + flag= h[:flag] || ((defined? o.flag) ? o.flag : nil) #String, text content + act= h[:act] || ((defined? o.act) ? o.act : nil) #String, text content + selections= h[:selections] || ((defined? o.selections) ? o.selections : nil) #String, text content + tmp= h[:flag] || ((defined? o.tmp) ? o.tmp : nil) #available for processing, empty after use + @of, @is,@obj,@flag,@act,@selections,@tmp= + of,is, obj, flag, act, selections, tmp + self + end + def flag_ocn(h,o=nil) + of= @of #Symbol, classification - group + is= :flag_ocn #Symbol, classification - specific type + obj= nil #String, text content + flag= h[:flag] || ((defined? o.flag) ? o.flag : nil) #String, text content + act= h[:act] || ((defined? o.act) ? o.act : nil) #String, text content + selections= h[:selections] || ((defined? o.selections) ? o.selections : nil) #String, text content + tmp= h[:flag] || ((defined? o.tmp) ? o.tmp : nil) #available for processing, empty after use + @of, @is,@obj,@flag,@act,@selections,@tmp= + of,is, obj, flag, act, selections,tmp + self + end + end + class ObjectLayout + attr_accessor :obj,:sym,:attr,:is,:is_for,:of,:from,:tmp,:num + def initialize + @of=:layout + @is=@is_for=@obj=@from=@tmp=@num=nil + end + def break(h,f=nil) #decide how to deal with + of= @of #Symbol, classification - group + is= :break #Symbol, classification - specific type + obj= h[:obj] #String, text content + from= f + tmp= h[:tmp] #available for processing, empty after use + @of,@is,@obj,@from,@tmp=of,is,obj,from,tmp + self + end + def insert(h,o=nil) #decide how to deal with, could mimic paragraph? + of= @of #Symbol, classification - group + is= :insert #Symbol, classification - specific type + obj= h[:obj] || ((defined? o.obj) ? o.obj : nil) #String, text content + tmp= h[:tmp] || ((defined? o.tmp) ? o.tmp : nil) #available for processing, empty after use + @of,@is,@obj,@tmp=of,is,obj,tmp + self + end + def open_close(h,o=nil) #useful for poem & quote + of= @of #Symbol, classification - group + is= :open_close_tags #Symbol, classification - specific type + is_for= h[:is_for] || ((defined? o.is_for) ? o.is_for : nil) #String, text content + obj= h[:obj] || ((defined? o.obj) ? o.obj : nil) #String, text content + sym= h[:sym] || ((defined? o.sym) ? o.sym : nil) #Symbol tag_open, tag_close + attr= h[:attr] || ((defined? o.attr) ? o.attr : nil) #String, text content + tmp= h[:tmp] || ((defined? o.tmp) ? o.tmp : nil) #available for processing, empty after use + num= h[:num] || ((defined? o.num) ? o.num : nil) + @of,@is,@is_for,@obj,@sym,@attr,@tmp,@num= + of, is, is_for, obj, sym, attr, tmp, num + self + end + end + class ObjectComment + attr_accessor :obj,:is,:of,:tmp + def initialize + @of=:comment + @is=@obj=@tmp=nil + end + def comment(h,o=nil) + of= @of #Symbol, classification - group + is= :comment #Symbol, classification - specific type + obj= h[:obj] || ((defined? o.obj) ? o.obj : nil) #String, text content + tmp= h[:tmp] || ((defined? o.tmp) ? o.tmp : nil) #available for processing, empty after use + @of,@is,@obj,@tmp=of,is,obj,tmp + self + end + end +end +__END__ +# ~# |-# no paragraph number # -# not included in toc diff --git a/lib/sisu/current/ao_doc_str.rb b/lib/sisu/current/ao_doc_str.rb new file mode 100644 index 00000000..40e1e0d0 --- /dev/null +++ b/lib/sisu/current/ao_doc_str.rb @@ -0,0 +1,2165 @@ +# encoding: utf-8 +=begin + +* Name: SiSU + +** Description: documents, structuring, processing, publishing, search +*** document abstraction + +** Author: Ralph Amissah + + + +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. + +** License: GPL 3 or later: + + SiSU, a framework for document structuring, publishing and search + + Copyright (C) Ralph Amissah + + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. + + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. + + You should have received a copy of the GNU General Public License along with + this program. If not, see . + + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + + + + +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system + +** Hompages: + + + +** Git + + + +=end +module SiSU_AO_DocumentStructureExtract + class Instantiate < SiSU_Param::Parameters::Instructions + @@flag={ + ocn: :on, + code: :off, + lngsyn: :txt, + poem: :off, + block: :off, + box: :off, + group: :off, + alt: :off, + quote: :off, + table: :off, + table_to: :off, + } + def initialize + @@counter=@@column=@@columns=0 + @@line_mode='' + end + end + class Build + @@flag={ + ocn: :on, + code: :off, + lngsyn: :txt, + poem: :off, + block: :off, + box: :off, + group: :off, + alt: :off, + quote: :off, + table: :off, + table_to: :off, + } + def initialize(md,data) + @md,@data=md,data + SiSU_AO_DocumentStructureExtract::Instantiate.new + @pb=SiSU_AO_DocumentStructure::ObjectLayout.new.break(Hx[:br_page]) + @pbn=SiSU_AO_DocumentStructure::ObjectLayout.new.break(Hx[:br_page_new]) + @pbl=SiSU_AO_DocumentStructure::ObjectLayout.new.break(Hx[:br_page_line]) + end + def ln_get(lv) + case lv + when /A/ then 0 + when /B/ then 1 + when /C/ then 2 + when /D/ then 3 + when /1/ then 4 + when /2/ then 5 + when /3/ then 6 + when /4/ then 7 + when /5/ then 8 + when /6/ then 9 + end + end + def image_test(str) + str=~/\{\s*\S+?\.png.+?\}https?:\/\/\S+/ \ + ? true + : false + end + def bullet_test(str) + (str=~/\*/) \ + ? true + : false + end + def quotes? + @@flag[:quote]==:open \ + ? true + : false + end + def hang_and_indent_test(str) + hang_indent=if str=~/^_([1-9])[^_]/ + [$1,$1] + elsif str=~/^__([1-9])/ + [0,$1] + elsif str=~/^_([0-9])_([0-9])/ + [$1,$2] + else + [0,0] + end + hang,indent=hang_indent[0],hang_indent[1] + [hang,indent] + end + def hang_and_indent_def_test(str1,str2) + hang_indent=if str1=~/^_([1-9])[^_]/ + [$1,$1] + elsif str1=~/^__([1-9])/ + [0,$1] + elsif str1=~/^_([0-9])_([0-9])/ + [$1,$2] + else + [0,0] + end + obj=if str2 =~/^(.+?)\s+\\\\(?:\s+|\n)/ + str2.gsub(/^(.+?)(\s+\\\\(?:\s+|\n))/, + "#{Mx[:fa_bold_o]}\\1#{Mx[:fa_bold_c]}\\2") + else + str2.gsub(/^(.+?)\n/, + "#{Mx[:fa_bold_o]}\\1#{Mx[:fa_bold_c]}\n") + end + hang,indent=hang_indent[0],hang_indent[1] + [ + hang, + indent, + obj, + ] + end + def endnote_test?(str) + (str=~/~\{.+?\}~|~\[.+?\]~/) \ + ? true + : false + end + def extract_tags(str,nametag=nil) + tags=[] + if str.nil? + else + if str =~/(?:^|[ ])\*~([a-z0-9._-]+)(?=[ #{Mx[:br_nl]}]|$)/ + str=str.gsub(/(^|[ ])\*~([a-z0-9._-]+)(?=[ #{Mx[:br_nl]}]|$)/i, + "\\1#{Mx[:tag_o]}\\2#{Mx[:tag_c]}"). + gsub(/ [ ]+/i,' ') + tags=str.scan(/#{Mx[:tag_o]}(\S+?)#{Mx[:tag_c]}/).flatten.uniq + str=str.gsub(/[ ]?#{Mx[:tag_o]}\S+?#{Mx[:tag_c]}[ ]?/,' ') #may be issues with spaces would leave one, but "code" blocks? + end + tags=nametag ? (tags << nametag) : tags + tags.each do |t| + t.gsub!(/[^a-z0-9._-]/,'') + end + end + [ + str, + tags, + ] + end + def rgx_idx_ocn_seg + @rgx_idx_ocn_seg=/(.+?)\s*[+](\d+)/ + end + def construct_idx_array_and_hash(idxraw) + idx_array_raw=idxraw.scan(/[^;]+/) + idx_hash,idx_array,idx_lst={},[],[] + idx_array_raw.each do |idx| + idx=idx.strip + idx_lst=case idx + when /\S+?\s*:/ + idx_couplet_tmp=[] + idx_couplet=idx.scan(/\s*[^:]+\s*/) + if idx_couplet[1] =~/[|]/ + idx_couplet_tmp << + idx_couplet[0] << + idx_couplet[1].scan(/\s*[^|]+\s*/) + else + idx_couplet_tmp << + idx_couplet[0] << + [idx_couplet[1]] + end + idx_couplet=idx_couplet_tmp + else [idx] + end + term_nodes=[] + idx_lst.each do |term_node| + case term_node + when String + term_node= + term_node[0].chr.capitalize + + term_node[1,term_node.length] + term_node=(term_node =~/.+?[+]\d+/) \ + ? term_node + : (term_node + '+0') + term_nodes << term_node + use,plus=rgx_idx_ocn_seg.match(term_node)[1,2] + @use=use.strip + unless idx_hash[@use] \ + and defined? idx_hash[@use] + idx_hash[@use]= + { sub: [], plus: plus } + end + when Array + subterm_nodes=[] + term_node.each do |subterm_node| + subterm_node=(subterm_node =~/.+?[+]\d+/) \ + ? subterm_node + : (subterm_node + '+0') + subterm_nodes << subterm_node + sub,sub_plus=rgx_idx_ocn_seg.match(subterm_node)[1,2] + unless idx_hash[@use] \ + and defined? idx_hash[@use] + idx_hash[@use]= + { sub: [], plus: 0 } + end + idx_hash[@use][:sub] << + { sub.strip => { plus: sub_plus } } + end + term_nodes << subterm_nodes + end + end + idx_array << term_nodes + end + { + hash: idx_hash, + array: idx_array, + } + end + def identify_parts + tuned_file=[] + @tuned_block,@tuned_code=[],[] + @@counter,@verse_count=0,0 + @num_id={ + code_block: 0, + poem: 0, + box: 0, + group: 0, + alt: 0, + quote: 0, + table: 0, + } + @metadata={} + @data.each do |t_o| + if t_o =~/^--([+~-])[#]$/ + h=case $1 + when /[+]/ + @@flag[:ocn]=:on + { + flag: :ocn_on, + } + when /[~]/ + @@flag[:ocn]=:ocn_off_headings_keep + { + flag: :ocn_off, + mod: :headings_keep, + } + when /[-]/ #of particular relevance with level 1~ which is required to precede substantive text & used e.g. in html segmented text + @@flag[:ocn]=:ocn_off_headings_dummy_lev1 + { + flag: :ocn_off, + mod: :headings_exclude, + } + else + @@flag[:ocn]=:on + { + flag: :ocn_on, + } + end + t_o=SiSU_AO_DocumentStructure::ObjectFlag.new.flag_ocn(h) + next + end + t_o=t_o.gsub(/(?:\n\s*\n)+/m,"\n") if @@flag[:code]==:off + unless t_o =~/^(?:@\S+?:|%+)\s/ # extract book index for paragraph if any + idx=if t_o=~/^=\{\s*(.+)\s*\}\s*$\Z/m + m=$1 + m=m.split(/[ ]*\n/).join(' '). + gsub(/\s+([|:;])\s+/,'\1'). + gsub(/\s+([+]\d+)\s+/,'\1') + t_o=t_o.gsub(/\n=\{.+?\}\s*$/m,'') + idx_array_and_hash=construct_idx_array_and_hash(m) + idx_array_and_hash[:hash] + else nil + end + end + if t_o !~/^(?:code(?:\.[a-z][0-9a-z_]+)?|box(?:\.[a-z_]+)?|poem|alt|group|block)\{|^\}(?:code|poem|alt|group|block)|^(?:table\{|\{table)[ ~]/ \ + and t_o !~/^```[ ]+(?:code(?:\.[a-z][0-9a-z_]+)?|box(?:\.[a-z_]+)?|poem|alt|group|block|table)|^```(?:\s+[~-][#]|\s+\~\{.+?\}\~)?\s*$|^`:quote_(?:open|close)`/ \ + and @@flag[:code]==:off \ + and @@flag[:poem]==:off \ + and @@flag[:group]==:off \ + and @@flag[:block]==:off \ + and @@flag[:alt]==:off \ + and @@flag[:box]==:off \ + and @@flag[:table]==:off + t_o=case t_o + when /^#{Mx[:meta_o]}\S+?#{Mx[:meta_c]}/ #metadata, header + if t_o=~/^#{Mx[:meta_o]}(\S+?)#{Mx[:meta_c]}\s*(.+)/m + tag,obj=$1,$2 + @metadata[tag]=obj + end + t_o=nil + when /^%+\s/ #comment + t_o=if t_o=~/^%+\s+(.+)/ + h={ obj: $1 } + SiSU_AO_DocumentStructure::ObjectComment.new.comment(h) + else nil + end + when /^:?([A-D1-6])\~/ #heading / lv + lv=$1 + ln=ln_get(lv) + t_o=if t_o=~/^:?[A-D1-6]\~\s+(.+)/m + obj=$1 + note=endnote_test?(obj) + obj,tags=extract_tags(obj) + if @@flag[:ocn]==:ocn_off_headings_dummy_lev1 \ + or @@flag[:ocn]==:ocn_off_headings_keep + unless obj =~ /[~-][#]\s*$/ + if @@flag[:ocn]==:ocn_off_headings_dummy_lev1 \ + and t_o =~/^1\~\S*\s+/m + obj << ' -#' + elsif @@flag[:ocn]==:ocn_off_headings_dummy_lev1 \ + or @@flag[:ocn]==:ocn_off_headings_keep + obj << ' ~#' + end + end + end + h={ + lv: lv, + ln: ln, + obj: obj, + idx: idx, + tags: tags, + } + SiSU_AO_DocumentStructure::ObjectHeading.new.heading(h) + elsif t_o=~/^:?[A-D1-6]\~(\S+?)-\s+(.+)/m + name,obj=$1,$2 + note=endnote_test?(obj) + obj,tags=extract_tags(obj) + if @@flag[:ocn]==:ocn_off_headings_dummy_lev1 \ + or @@flag[:ocn]==:ocn_off_headings_keep + unless obj =~ /[~-][#]\s*$/ + if @@flag[:ocn]==:ocn_off_headings_dummy_lev1 \ + and t_o =~/^1\~\S*\s+/m + obj << ' -#' + elsif @@flag[:ocn]==:ocn_off_headings_dummy_lev1 \ + or @@flag[:ocn]==:ocn_off_headings_keep + obj << ' ~#' + end + end + end + h={ + lv: lv, + name: name, + obj: obj, + idx: idx, + autonum_: false, + tags: tags, + } + SiSU_AO_DocumentStructure::ObjectHeading.new.heading(h) + elsif t_o=~/^:?[A-D1-6]\~(\S+)\s+(.+)/m + name,obj=$1,$2 + note=endnote_test?(obj) + obj,tags=extract_tags(obj,name) + if @@flag[:ocn]==:ocn_off_headings_dummy_lev1 \ + or @@flag[:ocn]==:ocn_off_headings_keep + unless obj =~ /[~-][#]\s*$/ + if @@flag[:ocn]==:ocn_off_headings_dummy_lev1 \ + and t_o =~/^1\~\S*\s+/m + obj << ' -#' + elsif @@flag[:ocn]==:ocn_off_headings_dummy_lev1 \ + or @@flag[:ocn]==:ocn_off_headings_keep + obj << ' ~#' + end + end + end + h={ + lv: lv, + name: name, + obj: obj, + idx: idx, + tags: tags, + } + SiSU_AO_DocumentStructure::ObjectHeading.new.heading(h) + else nil + end + when /^_(?:[1-9]!?|[1-9]?\*)\s+/ #indented and/or bullet paragraph + t_o=if t_o=~/^(_(?:[1-9]?\*|[1-9]!?)\s+)(.+)/m + tst,obj=$1,$2 + if t_o=~/^_[1-9]!\s+.+/m + hang,indent,obj=hang_and_indent_def_test(tst,obj) + else + hang,indent=hang_and_indent_test(tst) + end + bullet=bullet_test(tst) + image=image_test(obj) + note=endnote_test?(obj) + obj,tags=extract_tags(obj) + unless obj=~/\A\s*\Z/m + if @@flag[:ocn]==:ocn_off_headings_dummy_lev1 \ + or @@flag[:ocn]==:ocn_off_headings_keep + unless obj =~ /[~-][#]\s*$/ + obj << ' ~#' + end + end + h={ + bullet_: bullet, + hang: hang, + indent: indent, + obj: obj, + idx: idx, + note_: note, + image_: image, + tags: tags, + quote: quotes?, + } + SiSU_AO_DocumentStructure::ObjectPara.new.paragraph(h) + end + else nil + end + when /^_[0-9]?_[0-9]!?\s+/ #hanging indent paragraph + t_o=if t_o=~/^(_[0-9]?_[0-9]!?\s+)(.+)/m + tst,obj=$1,$2 + if t_o=~/^_[0-9]?_[0-9]!\s+.+/m + hang,indent,obj=hang_and_indent_def_test(tst,obj) + else + hang,indent=hang_and_indent_test(tst) + end + image=image_test(obj) + note=endnote_test?(obj) + obj,tags=extract_tags(obj) + unless obj=~/\A\s*\Z/m + if @@flag[:ocn]==:ocn_off_headings_dummy_lev1 \ + or @@flag[:ocn]==:ocn_off_headings_keep + unless obj =~ /[~-][#]\s*$/ + obj << ' ~#' + end + end + h={ + hang: hang, + indent: indent, + obj: obj, + idx: idx, + note_: note, + image_: image, + tags: tags, + quote: quotes?, + } + SiSU_AO_DocumentStructure::ObjectPara.new.paragraph(h) + end + else nil + end + when /^<(?:br)?:(?:pa?r|o(?:bj|---)?)>\s*$/ #[br:par] #[br:obj] + SiSU_AO_DocumentStructure::ObjectLayout.new.break(Hx[:br_obj]) + when /^(?:-\\\\-|<:pb>)\s*$/ #[br:pg] + SiSU_AO_DocumentStructure::ObjectLayout.new.break(Hx[:br_page],:markup) + when /^(?:=\\\\=|<:pn>)\s*$/ #[br:pgn] + SiSU_AO_DocumentStructure::ObjectLayout.new.break(Hx[:br_page_new],:markup) + when /^-\.\.-\s*$/ #[br:pgl] + SiSU_AO_DocumentStructure::ObjectLayout.new.break(Hx[:br_page_line],:markup) + else #paragraph + image=image_test(t_o) + note=endnote_test?(t_o) + obj,tags=extract_tags(t_o) + if @@flag[:ocn]==:ocn_off_headings_dummy_lev1 \ + or @@flag[:ocn]==:ocn_off_headings_keep + unless obj =~ /[~-][#]\s*$/ + obj << ' ~#' + end + end + unless obj=~/\A\s*\Z/m + h={ + bullet_: false, + indent: 0, + hang: 0, + obj: obj, + idx: idx, + note_: note, + image_: image, + tags: tags, + quote: quotes?, + } + t_o=SiSU_AO_DocumentStructure::ObjectPara.new.paragraph(h) + end + t_o=SiSU_AO_DocumentStructureExtract::Structure.new(@md).structure_markup(t_o) #must happen earlier, node info etc. require + end + elsif @@flag[:code]==:off + if t_o =~/^(?:code(?:\.[a-z][0-9a-z_]+)?\{|```[ ]+code(?:\.[a-z][0-9a-z_]+)?)/ + @@flag[:code]=case t_o + when /^code(?:\.[a-z][0-9a-z_]+)?\{/ then :curls + when /^```[ ]+code/ then :tics + else @@flag[:code] #error + end + @@flag[:lngsyn]=if t_o =~/^(?:code\.[a-z][0-9a-z_]+\{|```[ ]+code\.[a-z_]+)/ + case t_o + when /^code\.([a-z][0-9a-z_]+)\{/ + :"#{$1}" + when /^```[ ]+code\.([a-z][0-9a-z_]+)/ + :"#{$1}" + else :txt + end + else :txt + end + @@counter=1 + @codeblock_numbered= + (t_o =~/^(?:code(?:\.[a-z][0-9a-z_]+)?\{#|```[ ]+code(?:\.[a-z][0-9a-z_]+)?\s[#])/) \ + ? true + : false + @num_id[:code_block] +=1 + h={ + is_for: :code, + obj: '', + sym: :code_block_open, + num: @num_id[:code_block], + syntax: @@flag[:lngsyn], + } + t_o=SiSU_AO_DocumentStructure::ObjectLayout.new.open_close(h) + elsif t_o =~/^(?:poem\{|```[ ]+poem)/ + @@flag[:poem]=case t_o + when /^poem\{/ then :curls + when /^```[ ]+poem/ then :tics + else @@flag[:poem] #error + end + @num_id[:poem] +=1 + h={ + is_for: :poem, + obj: '', + sym: :poem_open, + num: @num_id[:poem], + } + t_o=SiSU_AO_DocumentStructure::ObjectLayout.new.open_close(h) + tuned_file << t_o + elsif t_o =~/^(?:box(?:\.[a-z_]+)?\{|```[ ]+box(?:\.[a-z_]+)?)/ + @@flag[:box]=case t_o + when /^box\{/ then :curls + when /^```[ ]+box/ then :tics + else @@flag[:box] #error + end + @num_id[:box] +=1 + h={ + is_for: :box, + obj: '', + sym: :box_open, + num: @num_id[:box], + } + t_o=SiSU_AO_DocumentStructure::ObjectLayout.new.open_close(h) + tuned_file << t_o + elsif t_o =~/^(?:group\{|```[ ]+group)/ + @@flag[:group]=case t_o + when /^group\{/ then :curls + when /^```[ ]+group/ then :tics + else @@flag[:group] #error + end + @num_id[:group] +=1 + h={ + is_for: :group, + obj: '', + sym: :group_open, + num: @num_id[:group], + } + t_o=SiSU_AO_DocumentStructure::ObjectLayout.new.open_close(h) + tuned_file << t_o + elsif t_o =~/^(?:block\{|```[ ]+block)/ + @@flag[:block]=case t_o + when /^block\{/ then :curls + when /^```[ ]+block/ then :tics + else @@flag[:block] #error + end + @num_id[:block] +=1 + h={ + is_for: :block, + obj: '', + sym: :block_open, + num: @num_id[:block], + } + t_o=SiSU_AO_DocumentStructure::ObjectLayout.new.open_close(h) + tuned_file << t_o + elsif t_o =~/^(?:alt\{|```[ ]+alt)/ + @@flag[:alt]=case t_o + when /^alt\{/ then :curls + when /^```[ ]+alt/ then :tics + else @@flag[:alt] #error + end + @num_id[:alt] +=1 + h={ + is_for: :alt, + obj: '', + sym: :alt_open, + num: @num_id[:alt], + } + t_o=SiSU_AO_DocumentStructure::ObjectLayout.new.open_close(h) + tuned_file << t_o + elsif t_o =~/^`:quote_open`/ + @@flag[:quote]=:open + @num_id[:quote] +=1 + h={ + is_for: :quote, + obj: '', + sym: :quote_open, + num: @num_id[:quote], + } + t_o=SiSU_AO_DocumentStructure::ObjectLayout.new.open_close(h) + #tuned_file << t_o #% find second source, entered twice, should be once so closed off here + elsif t_o =~/^(?:table\{|```[ ]+table|\{table)[ ~]/ + @num_id[:table] +=1 + h={ + is_for: :table, + obj: '', + sym: :table_open, + num: @num_id[:table], + } + ins_o=SiSU_AO_DocumentStructure::ObjectLayout.new.open_close(h) + tuned_file << ins_o + if t_o=~/^table\{(?:~h)?\s+/ + @@flag[:table]=:curls + @rows='' + case t_o + when /table\{~h\s+c(\d+);\s+(.+)/ + cols=$1 + col=$2.scan(/\d+/) + heading=true + when /table\{\s+c(\d+);\s+(.+)/ + cols=$1 + col=$2.scan(/\d+/) + heading=false + end + @h={ + head_: heading, + cols: cols, + widths: col, + idx: idx, + } + elsif t_o=~/^```[ ]+table(?:~h)?\s+c\d+/ + @@flag[:table]=:tics + @rows='' + case t_o + when /^```[ ]+table~h\s+c(\d+);\s+(.+)/ + cols=$1 + col=$2.scan(/\d+/) + heading=true + when /^```[ ]+table\s+c(\d+);\s+(.+)/ + cols=$1 + col=$2.scan(/\d+/) + heading=false + end + @h={ + head_: heading, + cols: cols, + widths: col, + idx: idx, + } + elsif t_o=~/^\{table(?:~h)?(?:\s+\d+;?)?\}\n.+\Z/m + m1,m2,hd=nil,nil,nil + tbl=/^\{table(?:~h)?(?:\s+\d+;?)?\}\n(.+)\Z/m.match(t_o)[1] + hd=((t_o =~/^\{table~h/) ? true : false) + tbl,tags=extract_tags(tbl) + rws=tbl.split(/\n/) + rows='' + cols=nil + rws.each do |r| + cols=(cols ? cols : (r.scan('|').length) +1) + r=r.gsub(/\s*\|\s*/m,"#{Mx[:tc_p]}") #r.gsub!(/\|/m,"#{Mx[:tc_p]}") + rows += r + Mx[:tc_c] + end + col=[] + if t_o =~/^\{table(?:~h)?\s+(\d+);?\}/ #width of col 1 given as %, usually when wider than rest that are even + c1=$1.to_i + width=(100 - c1)/(cols - 1) + col=[ c1 ] + (cols - 1).times { col << width } + else #all columns of equal width + width=100.00/cols + cols.times { col << width } + end + h={ + head_: hd, + cols: cols, + widths: col, + obj: rows, + idx: idx, + tags: tags, + num: @num_id[:table], + } + t_o=SiSU_AO_DocumentStructure::ObjectTable.new.table(h) \ + unless h.nil? + tuned_file << t_o + h={ + is_for: :table, + obj: '', + sym: :table_close, + num: @num_id[:table], + } + t_o=SiSU_AO_DocumentStructure::ObjectLayout.new.open_close(h) + t_o + elsif t_o=~/^```[ ]+table(?:~h)?\s+/ + m1,m2,hd=nil,nil,nil + h=case t_o + when /^```[ ]+table~h\s+(.+?)\n(.+)\Z/m #two table representations should be consolidated as one + m1,tbl,hd=$1,$2,true + when /^```[ ]+table\s+(.+?)\n(.+)\Z/m #two table representations should be consolidated as one + m1,tbl,hd=$1,$2,false + else nil + end + tbl,tags=extract_tags(tbl) + col=m1.scan(/\d+/) + rws=tbl.split(/\n/) + rows='' + rws.each do |r| + r=r.gsub(/\s*\|\s*/m,"#{Mx[:tc_p]}") #r.gsub!(/\|/m,"#{Mx[:tc_p]}") + rows += r + Mx[:tc_c] + end + h={ + head_: hd, + cols: col.length, + widths: col, + obj: rows, + idx: idx, + tags: tags, + num: @num_id[:table], + } + t_o=SiSU_AO_DocumentStructure::ObjectTable.new.table(h) \ + unless h.nil? + tuned_file << t_o + h={ + is_for: :table, + obj: '', + sym: :table_close, + num: @num_id[:table], + } + t_o=SiSU_AO_DocumentStructure::ObjectLayout.new.open_close(h) + t_o + elsif t_o=~/^\{table(?:~h)?\s+/ + m1,m2,hd=nil,nil,nil + h=case t_o + when /\{table~h\s+(.+?)\}\n(.+)\Z/m #two table representations should be consolidated as one + m1,tbl,hd=$1,$2,true + when /\{table\s+(.+?)\}\n(.+)\Z/m #two table representations should be consolidated as one + m1,tbl,hd=$1,$2,false + else nil + end + tbl,tags=extract_tags(tbl) + col=m1.scan(/\d+/) + rws=tbl.split(/\n/) + rows='' + rws.each do |r| + r=r.gsub(/\s*\|\s*/m,"#{Mx[:tc_p]}") #r.gsub!(/\|/m,"#{Mx[:tc_p]}") + rows += r + Mx[:tc_c] + end + h={ + head_: hd, + cols: col.length, + widths: col, + obj: rows, + idx: idx, + tags: tags, + num: @num_id[:table], + } + t_o=SiSU_AO_DocumentStructure::ObjectTable.new.table(h) \ + unless h.nil? + tuned_file << t_o + h={ + is_for: :table, + obj: '', + sym: :table_close, + num: @num_id[:table], + } + t_o=SiSU_AO_DocumentStructure::ObjectLayout.new.open_close(h) + t_o + end + end + t_o + end + if @@flag[:table]==:curls or @@flag[:table]==:tics + if (@@flag[:table]==:curls \ + and t_o =~/^\}table/) \ + or (@@flag[:table]==:tics \ + and t_o =~/^```(?:\s+[~-][#]|\s+\~\{.+?\}\~)?\s*$/) + @@flag[:table]=:off + headings,columns,widths,idx=@h[:head_],@h[:cols],@h[:widths],@h[:idx] + @h={ + head_: headings, + cols: columns, + widths: widths, + idx: idx, + obj: @rows, + } + t_o=SiSU_AO_DocumentStructure::ObjectTable.new.table(@h) + tuned_file << t_o + @h,@rows=nil,'' + h={ + is_for: :table, + obj: '', + sym: :table_close, + num: @num_id[:table], + } + t_o=SiSU_AO_DocumentStructure::ObjectLayout.new.open_close(h) + t_o + else + if t_o.is_a?(String) \ + and t_o !~/^(?:table\{|```[ ]+table)/ + t_o=t_o.gsub(/^\n+/m,''). + gsub(/\n+/m,"#{Mx[:tc_p]}") + @rows += t_o + Mx[:tc_c] + end + t_o=nil + end + end + if @@flag[:code]==:curls \ + or @@flag[:code]==:tics + if (@@flag[:code]==:curls \ + && t_o =~/^\}code/) \ + or (@@flag[:code]==:tics \ + && t_o =~/^```(?:\s+[~-][#]|\s+\~\{.+?\}\~)?\s*$/m) + @@flag[:code]=:off + if @tuned_code[-1] + @tuned_code[-1]. + gsub!(/\s*(?:#{Mx[:br_line]}|#{Mx[:br_nl]})\s*\Z/m,'') + end + obj=@tuned_code.join("\n") + tags=[] + h={ + obj: obj, + idx: idx, + syntax: @@flag[:lngsyn], + tags: tags, + num: @num_id[:code_block], + number_: @codeblock_numbered, + } + @@flag[:lngsyn]=:txt + t_o=SiSU_AO_DocumentStructure::ObjectBlockTxt.new.code(h) + @tuned_code=[] + tuned_file << t_o + h={ + is_for: :code, + obj: '', + sym: :code_close, + num: @num_id[:code_block], + } + t_o=SiSU_AO_DocumentStructure::ObjectLayout.new.open_close(h) + end + if (@@flag[:code]==:curls \ + || @@flag[:code]==:tics) \ + and t_o.is_a?(String) + sub_array=t_o.dup + "#{Mx[:br_nl]}" + @line_mode=[] + sub_array.scan(/.+/) {|w| @line_mode << w if w =~/[\S]+/} + t_o=SiSU_AO_DocumentStructureExtract::Build.new(@md,@line_mode).build_lines(:code).join + @tuned_code << t_o + t_o=nil + end + elsif (@@flag[:poem]==:curls \ + || @@flag[:poem]==:tics) \ + or (@@flag[:box]==:curls \ + || @@flag[:box]==:tics) \ + or (@@flag[:group]==:curls \ + || @@flag[:group]==:tics) \ + or (@@flag[:block]==:curls \ + || @@flag[:block]==:tics) \ + or (@@flag[:alt]==:curls \ + || @@flag[:alt]==:tics) \ + or (@@flag[:quote]==:open \ + && t_o =~/`:quote_close`/m) #not + if (@@flag[:poem]==:curls \ + && t_o =~/^\}poem$/m) \ + or (@@flag[:poem]==:tics \ + && t_o =~/^```(?:\s+[~-][#]|\s+\~\{.+?\}\~)?\s*$/) + @@flag[:poem]=:off + h={ + is_for: :poem, + obj: '', + idx: idx, + sym: :poem_close, + num: @num_id[:poem], + } + t_o=SiSU_AO_DocumentStructure::ObjectLayout.new.open_close(h) + elsif (@@flag[:box]==:curls \ + && t_o =~/^\}box/) \ + or (@@flag[:box]==:tics \ + && t_o =~/^```(?:\s+[~-][#]|\s+\~\{.+?\}\~)?\s*$/) + @@flag[:box]=:off + obj,tags=extract_tags(@tuned_block.join("\n")) + h={ + obj: obj, + idx: idx, + tags: tags, + num: @num_id[:box], + } + @tuned_block=[] + t_o=SiSU_AO_DocumentStructure::ObjectBlockTxt.new.box(h) + tuned_file << t_o + h={ + is_for: :box, + obj: '', + idx: idx, + sym: :box_close, + num: @num_id[:box], + } + t_o=SiSU_AO_DocumentStructure::ObjectLayout.new.open_close(h) + elsif (@@flag[:group]==:curls \ + && t_o =~/^\}group/) \ + or (@@flag[:group]==:tics \ + && t_o =~/^```(?:\s+[~-][#]|\s+\~\{.+?\}\~)?\s*$/) + @@flag[:group]=:off + obj,tags=extract_tags(@tuned_block.join("\n")) + h={ + obj: obj, + idx: idx, + tags: tags, + num: @num_id[:group], + } + @tuned_block=[] + t_o=SiSU_AO_DocumentStructure::ObjectBlockTxt.new.group(h) + tuned_file << t_o + h={ + is_for: :group, + obj: '', + sym: :group_close, + num: @num_id[:group], + } + t_o=SiSU_AO_DocumentStructure::ObjectLayout.new.open_close(h) + elsif (@@flag[:block]==:curls \ + && t_o =~/^\}block/) \ + or (@@flag[:block]==:tics \ + && t_o =~/^```(?:\s+[~-][#]|\s+\~\{.+?\}\~)?\s*$/) + @@flag[:block]=:off + obj,tags=extract_tags(@tuned_block.join("\n")) + h={ + obj: obj, + idx: idx, + tags: tags, + num: @num_id[:block], + } + @tuned_block=[] + t_o=SiSU_AO_DocumentStructure::ObjectBlockTxt.new.block(h) + tuned_file << t_o + h={ + is_for: :block, + obj: '', + sym: :block_close, + num: @num_id[:block], + } + t_o=SiSU_AO_DocumentStructure::ObjectLayout.new.open_close(h) + elsif (@@flag[:alt]==:curls \ + && t_o =~/^\}alt/) \ + or (@@flag[:alt]==:tics \ + && t_o =~/^```(?:\s+[~-][#]|\s+\~\{.+?\}\~)?\s*$/) + @@flag[:alt]=:off + obj,tags=extract_tags(@tuned_block.join("\n")) + h={ + obj: obj, + idx: idx, + tags: tags, + num: @num_id[:alt], + } + t_o=SiSU_AO_DocumentStructure::ObjectBlockTxt.new.alt(h) + @tuned_block=[] + tuned_file << t_o + h={ + is_for: :alt, + obj: '', + sym: :alt_close, + num: @num_id[:alt], + } + t_o=SiSU_AO_DocumentStructure::ObjectLayout.new.open_close(h) + elsif @@flag[:quote]==:open \ + and t_o =~/`:quote_close`/m + @@flag[:quote]=:off + h={ + is_for: :quote, + idx: idx, + obj: '', + sym: :quote_close, + num: @num_id[:quote], + } + t_o=SiSU_AO_DocumentStructure::ObjectLayout.new.open_close(h) + elsif @@flag[:quote]==:open + t_o,tags=extract_tags(t_o) + h={ + indent: 1, + obj: t_o, + idx: idx, + note_: note, + image_: image, + tags: tags, + quote: quotes?, + } + SiSU_AO_DocumentStructure::ObjectPara.new.paragraph(h) + end + if (@@flag[:poem]==:curls \ + || @@flag[:poem]==:tics) \ + or (@@flag[:group]==:curls \ + || @@flag[:group]==:tics) \ + or (@@flag[:alt]==:curls \ + || @@flag[:alt]==:tics) \ + and t_o =~/\S/ \ + and t_o !~/^(?:\}(?:verse|code|box|alt|group|block)|(?:verse|code(?:\.[a-z][0-9a-z_]+)?|box(?:\.[a-z_]+)?|alt|group|block)\{)/ \ + and t_o !~/^```[ ]+(?:code(?:\.[a-z][0-9a-z_]+)?|box(?:\.[a-z_]+)?|poem|alt|group|block)|^```(?:\s+[~-][#]|\s+\~\{.+?\}\~)?\s*$/ # fix logic + sub_array=t_o.dup + @line_mode=sub_array.scan(/.+/) + type=if @@flag[:poem]==:curls or @@flag[:poem]==:tics + t_o=SiSU_AO_DocumentStructureExtract::Build.new(@md,@line_mode).build_lines(type).join + poem=t_o.split(/\n\n/) + poem.each do |v| + v=v.gsub(/\n/m,"#{Mx[:br_nl]}\n") + obj,tags=extract_tags(v) + h={ + obj: obj, + tags: tags, + num: @num_id[:poem], + } + t_o=SiSU_AO_DocumentStructure::ObjectBlockTxt.new.verse(h) + tuned_file << t_o + end + :poem + else :group + end + end + @verse_count+=1 if @@flag[:poem]==:curls or @@flag[:poem]==:tics + end + if @@flag[:code]==:off + if @@flag[:poem]==:curls or @@flag[:poem]==:tics \ + or @@flag[:box]==:curls or @@flag[:box]==:tics \ + or @@flag[:group]==:curls or @@flag[:group]==:tics \ + or @@flag[:alt]==:curls or @@flag[:alt]==:tics \ + or (@@flag[:quote]==:open and t_o =~/`:quote_close`/m) + if t_o.is_a?(String) + t_o=t_o.gsub(/\n/m,"#{Mx[:br_nl]}"). + gsub(/[ ][ ]/m,"#{Mx[:nbsp]*2}"). + gsub(/#{Mx[:nbsp]}\s/,"#{Mx[:nbsp]*2}") + t_o=t_o + Mx[:br_nl] if t_o =~/\S+/ + elsif t_o.is==:group \ + || t_o.is==:block \ + || t_o.is==:alt \ + || t_o.is==:box \ + || t_o.is==:verse + t_o.obj=t_o.obj.gsub(/\n/m,"#{Mx[:br_nl]}"). + gsub(/[ ][ ]/m,"#{Mx[:nbsp]*2}"). + gsub(/#{Mx[:nbsp]}\s/,"#{Mx[:nbsp]*2}") + end + @tuned_block << t_o if t_o =~/\S+/ + else tuned_file << t_o + end + else tuned_file << t_o + end + end + if @md.flag_endnotes + tuned_file << @pb + h={ + ln: 1, + lc: 1, + obj: 'Endnotes', + autonum_: false, + } + tuned_file << SiSU_AO_DocumentStructure::ObjectHeading.new.heading_insert(h) + h={ + ln: 4, + lc: 2, + obj: 'Endnotes', + name: 'endnotes', + autonum_: false, + } + tuned_file << SiSU_AO_DocumentStructure::ObjectHeading.new.heading_insert(h) + h={ + obj: 'Endnotes' + } + end + if @md.book_idx + tuned_file << @pb + h={ + ln: 1, + lc: 1, + obj: 'Index', + autonum_: false, + } + tuned_file << SiSU_AO_DocumentStructure::ObjectHeading.new.heading_insert(h) + h={ + ln: 4, + lc: 2, + obj: 'Index', + name: 'book_index', + autonum_: false, + } + tuned_file << SiSU_AO_DocumentStructure::ObjectHeading.new.heading_insert(h) + h={ + obj: 'Index' + } + end + tuned_file << @pb + h={ + ln: 1, + lc: 1, + obj: 'Metadata', + autonum_: false, + ocn_: false, + } + tuned_file << SiSU_AO_DocumentStructure::ObjectHeading.new.heading_insert(h) + h={ + ln: 4, + lc: 2, + obj: 'SiSU Metadata, document information', + name: 'metadata', + autonum_: false, + ocn_: false, + } + tuned_file << SiSU_AO_DocumentStructure::ObjectHeading.new.heading_insert(h) + h={ + obj: 'eof', + } + meta=SiSU_AO_DocumentStructure::ObjectMetadata.new.metadata(@metadata) + [tuned_file,meta] + end + def table_rows_and_columns_array(table_str) + table=[] + table_str.split(/#{Mx[:tc_c]}/).each do |table_row| + table_row_with_columns=table_row.split(/#{Mx[:tc_p]}/) + table << table_row_with_columns + end + table + end + def meta_heading(h) + h={ + lv: h[:lv], + ln: h[:ln], + name: h[:name], + obj: h[:obj], + ocn: '0', + } + SiSU_AO_DocumentStructure::ObjectHeading.new.heading(h) + end + def meta_para(str) + h={ + obj: str, + ocn_: false, + } + SiSU_AO_DocumentStructure::ObjectPara.new.paragraph(h) + end + def build_lines(type=:none) + lines,lines_new=@data,[] + lines.each do |line| + line=if line =~/\S/ \ + and line !~/^(?:code(?:\.[a-z][0-9a-z_]+)?\{|\}code)/ \ + and line !~/^(?:```[ ]+code(?:\.[a-z][0-9a-z_]+)?|```(?:\s+[~-][#]|\s+\~\{.+?\}\~)?\s*$)/ \ + and not line.is_a?(Hash) #watch + @@counter+=1 if @@flag[:code]==:curls or @@flag[:code]==:tics + line=line.gsub(/\s\s/,"#{Mx[:nbsp]*2}"). + gsub(/#{Mx[:nbsp]}\s/,"#{Mx[:nbsp]*2}") + line=line.gsub(/^/,"#{Mx[:gr_o]}codeline#{Mx[:gr_c]}") if type==:code # REMOVE try sort for texpdf special case + line=if line =~/(?:https?|file|ftp):\/\/\S+$/ + line.gsub(/\s*$/," #{Mx[:br_nl]}") + else line.gsub(/\s*$/,"#{Mx[:br_nl]}") #unless type=='code' + end + elsif line =~/^\s*$/ + line.gsub(/\s*$/,"#{Mx[:br_nl]}") + else line + end + lines_new << line + end + lines_new + end + end + class Structure # this must happen early + def initialize(md) + @md=md + end + def structure(data) + data.compact.each do |dob| + structure_markup(dob) + end + end + def structure_markup(dob) #build structure where structure provided only in meta header + dob=if dob.is==:para \ + && (((dob.hang !~/[1-9]/) && (dob.indent !~/[1-9]/)) \ + || (dob.hang != dob.indent)) \ + and not dob.bullet_ + dob=case dob.obj + when /^#{@md.lv0}/ + h={ + is: :heading, + lv: 'A', + ln: 0, + } + SiSU_AO_DocumentStructure::ObjectHeading.new.heading(h,dob) + when /^#{@md.lv1}/ + h={ + is: :heading, + lv: 'B', + ln: 1, + } + SiSU_AO_DocumentStructure::ObjectHeading.new.heading(h,dob) + when /^#{@md.lv2}/ + h={ + is: :heading, + lv: 'C', + ln: 2, + } + SiSU_AO_DocumentStructure::ObjectHeading.new.heading(h,dob) + when /^#{@md.lv3}/ + h={ + is: :heading, + lv: 'D', + ln: 3, + } + SiSU_AO_DocumentStructure::ObjectHeading.new.heading(h,dob) + when /^#{@md.lv4}/ + h={ + is: :heading, + lv: '1', + ln: 4, + } + SiSU_AO_DocumentStructure::ObjectHeading.new.heading(h,dob) + when /^#{@md.lv5}/ + h={ + is: :heading, + lv: '2', + ln: 5, + } + SiSU_AO_DocumentStructure::ObjectHeading.new.heading(h,dob) + when /^#{@md.lv6}/ + h={ + is: :heading, + lv: '3', + ln: 6, + } + SiSU_AO_DocumentStructure::ObjectHeading.new.heading(h,dob) + else dob + end + else dob + end + dob + end + end + class OCN + def initialize(md,data) + @md,@data=md,data + end + def structure_info + def lv + %w[A~ B~ C~ D~ 1 2 3 4] + end + def possible_parents(child) + case child + when /A~/ then 'none' + when /B~/ then 'A~' + when /C~/ then 'B~' + when /D~/ then 'C~' + when /1/ then 'A~, B~, C~, D~' + when /2/ then '1' + when /3/ then '2' + when /4/ then '3' + end + end + def possible_children(parent) + case parent + when /A~/ then 'B~, 1' + when /B~/ then 'C~, 1' + when /C~/ then 'D~, 1' + when /D~/ then '1' + when /1/ then '2' + when /2/ then '3' + when /3/ then '4' + when /4/ then 'none' + end + end + self + end + def document_structure_check_info(node,node_parent,status=:ok) + node_ln=/^([0-7])/.match(node)[1].to_i + node_parent_ln=/^([0-7])/.match(node_parent)[1].to_i + if status==:error \ + or @md.opt.act[:maintenance][:set]==:on + puts %{node: #{node}, parent node: #{node_parent} #{status.upcase}} + if status==:error + node_ln=/^([0-7])/.match(node)[1].to_i + node_parent_ln=/^([0-7])/.match(node_parent)[1].to_i + STDERR.puts %{current level: #{structure_info.lv[node_ln]} (possible parent levels: #{structure_info.possible_parents(structure_info.lv[node_ln])}) +parent level: #{structure_info.lv[node_parent_ln]} (possible child levels: #{structure_info.possible_children(structure_info.lv[node_parent_ln])}) +SKIPPED processing file: +[#{@md.opt.lng}] "#{@md.fns}"} + if @md.opt.act[:no_stop][:set]==:on + $process_document = :skip + else exit + end + end + end + end + def warning_incorrect_parent_level_or_level(txt) + puts %{ERROR. There is an error in markup of heading levels either here or in the parent heading. +The current header reads: +"#{txt}" +has incorrect level and/or parent level +--} + end + def required_headers_present? + unless (defined? @md.title \ + and @md.title.full) + STDERR.puts %{required header missing: + +@title: +SKIPPED processing file: +[#{@md.opt.lng}] "#{@md.fns}" +} + if @md.opt.act[:no_stop][:set]==:on + $process_document = :skip + else exit + end + end + unless (defined? @md.creator.author \ + and @md.creator.author) + STDERR.puts %{required header missing: + +@creator: + :author: anonymous? +SKIPPED processing file: +[#{@md.opt.lng}] "#{@md.fns}" +} + if @md.opt.act[:no_stop][:set]==:on + $process_document = :skip + else exit + end + end + end + def ocn #and auto segment numbering increment + required_headers_present? + data=@data + @o_array=[] + node=ocn=ocn_dv=ocn_sp=ocnh=ocnh0=ocnh1=ocnh2=ocnh3=ocnh4=ocnh5=ocnh6=ocnh7=ocno=ocnp=ocnt=ocnc=ocng=ocni=ocnu=0 # h heading, o other, t table, g group, i image + regex_exclude_ocn_and_node = /#{Rx[:meta]}|^@\S+?:\s|^4~endnotes|^#{Mx[:lv_o]}4:endnotes#{Mx[:lv_c]}|^\^~ |<:e[:_]\d+?>|^<:\#|<:- |<[:!]!4|
+ if dob.is==:heading + @ln=ln=case dob.lv + when 'A' then 0 + when 'B' then 1 + when 'C' then 2 + when 'D' then 3 + when '1' then 4 + when '2' then 5 + when '3' then 6 + when '4' then 7 + when '5' then 8 + when '6' then 9 + end + end + if not dob.obj =~/~#|-#/ + ocn+=1 + end + if dob.is==:heading \ + and (ln.to_s =~/^[0-9]/ \ + or ln.to_s =~@md.lv0 \ + or ln.to_s =~@md.lv1 \ + or ln.to_s =~@md.lv2 \ + or ln.to_s =~@md.lv3 \ + or ln.to_s =~@md.lv4 \ + or ln.to_s =~@md.lv5 \ + or ln.to_s =~@md.lv6 \ + or ln.to_s =~@md.lv7) + if not dob.obj =~/~#|-#/ + ocnh+=1 + end + if ln==0 \ + or ln=~@md.lv0 + @lev_occurences[:a] += 1 + if not dob.obj =~/~#|-#/ + ocn_flag=true + ocnh0+=1 #heading + node0="0:#{ocnh0};#{ocn}" + else + #document_structure_check_info(node0,node0,:error) #fix + ocn_flag=false + node0="0:0;0" + end + document_structure_check_info(node0,node0) + @collapsed_lv0=0 + collapsed_level=@collapsed_lv0 + node,ocn_sp,parent=node0,"h#{ocnh}",'ROOT' + elsif ln==1 \ + or ln=~@md.lv1 + @lev_occurences[:b] += 1 + if not dob.obj =~/~#|-#/ + ocn_flag=true + ocnh1+=1 #heading + node1="1:#{ocnh1};#{ocn}" + else + #document_structure_check_info(node0,node0,:error) #fix + ocn_flag=false + node1="1:0;0" + end + parent=if node0 + document_structure_check_info(node1,node0) + @collapsed_lv1=@collapsed_lv0+1 + node0 + else + warning_incorrect_parent_level_or_level(dob.obj) + document_structure_check_info(node0,node0,:error) + node0 + end + collapsed_level=@collapsed_lv1 + node,ocn_sp,parent=node1,"h#{ocnh}",node0 #FIX + elsif ln==2 \ + or ln=~@md.lv2 + @lev_occurences[:c] += 1 + if not dob.obj =~/~#|-#/ + ocn_flag=true + ocnh2+=1 + node2="2:#{ocnh2};#{ocn}" + else + #document_structure_check_info(node0,node0,:error) #fix + ocn_flag=false + node2="2:0;0" + end + parent=if node1 + document_structure_check_info(node2,node1) + @collapsed_lv2=@collapsed_lv1+1 + node1 + else + warning_incorrect_parent_level_or_level(dob.obj) + document_structure_check_info(node2,node0,:error) + node0 + end + collapsed_level=@collapsed_lv2 + node,ocn_sp=node2,"h#{ocnh}" + elsif ln==3 \ + or ln=~@md.lv3 + @lev_occurences[:d] += 1 + if not dob.obj =~/~#|-#/ + ocn_flag=true + ocnh3+=1 + node3="3:#{ocnh3};#{ocn}" + else + #document_structure_check_info(node0,node0,:error) #fix + ocn_flag=false + node3="3:0;0" + end + parent=if node2 + document_structure_check_info(node3,node2) + @collapsed_lv3=@collapsed_lv2+1 + node2 + elsif node1 + warning_incorrect_parent_level_or_level(dob.obj) + puts %{parent is :A~ & this level #{dob.lv} +either parent should be level :B~ +or this level should be level :B~ rather than #{dob.lv}} + document_structure_check_info(node3,node1,:error) + @collapsed_lv3=@collapsed_lv1+1 + node1 + else + document_structure_check_info(node3,node0,:error) + warning_incorrect_parent_level_or_level(dob.obj) + node0 + end + collapsed_level=@collapsed_lv3 + node,ocn_sp=node3,"h#{ocnh}" + elsif ln==4 \ + or ln=~@md.lv4 + @lev_occurences[:l1] += 1 + if not dob.obj =~/~#|-#/ + ocn_flag=true + ocnh4+=1 + node4="4:#{ocnh4};#{ocn}" + else + ocn_flag=false + node4="4:0;0" + end + parent=if node3 + document_structure_check_info(node4,node3) + @collapsed_lv4=@collapsed_lv3+1 + node3 + elsif node2 + document_structure_check_info(node4,node2) + @collapsed_lv4=@collapsed_lv2+1 + node2 + elsif node1 + document_structure_check_info(node4,node1) + @collapsed_lv4=@collapsed_lv1+1 + node1 + elsif node0 + document_structure_check_info(node4,node0) + @collapsed_lv4=@collapsed_lv0+1 + node0 + else + warning_incorrect_parent_level_or_level(dob.obj) + document_structure_check_info(node4,node0,:error) + node0 + end + collapsed_level=@collapsed_lv4 + node,ocn_sp=node4,"h#{ocnh}" + elsif ln==5 \ + or ln=~@md.lv5 + @lev_occurences[:l2] += 1 + if not dob.obj =~/~#|-#/ + ocn_flag=true + ocnh5+=1 + node5="5:#{ocnh5};#{ocn}" + else + ocn_flag=false + node5="5:0;0" + end + parent=if node4 + document_structure_check_info(node5,node4) + @collapsed_lv5=@collapsed_lv4+1 + node4 + elsif node3 + warning_incorrect_parent_level_or_level(dob.obj) + document_structure_check_info(node5,node3,:error) + @collapsed_lv5=@collapsed_lv3+1 + node3 + elsif node2 + warning_incorrect_parent_level_or_level(dob.obj) + document_structure_check_info(node5,node2,:error) + @collapsed_lv5=@collapsed_lv2+1 + node2 + elsif node1 + warning_incorrect_parent_level_or_level(dob.obj) + document_structure_check_info(node5,node1,:error) + @collapsed_lv5=@collapsed_lv1+1 + node1 + else + warning_incorrect_parent_level_or_level(dob.obj) + document_structure_check_info(node5,node0,:error) + node0 + end + collapsed_level=@collapsed_lv5 + node,ocn_sp=node5,"h#{ocnh}" + elsif ln==6 \ + or ln=~@md.lv6 + @lev_occurences[:l3] += 1 + if not dob.obj =~/~#|-#/ + ocn_flag=true + ocnh6+=1 + node6="6:#{ocnh6};#{ocn}" + else + ocn_flag=false + node6="6:0;0" + end + parent=if node5 + document_structure_check_info(node6,node5) + @collapsed_lv6=@collapsed_lv5+1 + node5 + elsif node4 + warning_incorrect_parent_level_or_level(dob.obj) + puts "parent is level #4 (1~) & this level ##{dob.ln} (#{dob.lv}~) +either parent should be level #5 (2~) +or this level should be #5 (2~) rather ##{dob.ln} (#{dob.lv}~)" + document_structure_check_info(node6,node4,:error) + @collapsed_lv6=@collapsed_lv4+1 + node4 + elsif node3 + warning_incorrect_parent_level_or_level(dob.obj) + document_structure_check_info(node6,node3,:error) + @collapsed_lv6=@collapsed_lv3+1 + node3 + elsif node2 + warning_incorrect_parent_level_or_level(dob.obj) + document_structure_check_info(node6,node2,:error) + @collapsed_lv6=@collapsed_lv2+1 + node2 + elsif node1 + warning_incorrect_parent_level_or_level(dob.obj) + document_structure_check_info(node6,node1,:error) + @collapsed_lv6=@collapsed_lv1+1 + node1 + else + warning_incorrect_parent_level_or_level(dob.obj) + document_structure_check_info(node6,node0,:error) + node0 + end + collapsed_level=@collapsed_lv6 + node,ocn_sp=node6,"h#{ocnh}" + elsif ln==7 \ + or ln=~@md.lv7 + @lev_occurences[:l4] += 1 + if not dob.obj =~/~#|-#/ + ocn_flag=true + ocnh7+=1 + node7="7:#{ocnh7};#{ocn}" + else + ocn_flag=false + node7="7:0;0" + end + parent=if node6 + document_structure_check_info(node7,node6) + @collapsed_lv7=@collapsed_lv6+1 + node5 + elsif node5 + warning_incorrect_parent_level_or_level(dob.obj) + puts "parent is level #5 (2~) & this level ##{dob.ln} (#{dob.lv}~) +either parent should be level #6 (3~) +or this level should be #6 (3~) rather ##{dob.ln} (#{dob.lv}~)" + document_structure_check_info(node7,node5,:error) + @collapsed_lv6=@collapsed_lv5+1 + node5 + elsif node4 + warning_incorrect_parent_level_or_level(dob.obj) + puts "parent is level #4 (1~) & this level ##{dob.ln} (#{dob.lv}~) +either parent should be level 6~ +or this level should be #6 (3~) rather ##{dob.ln} (#{dob.lv}~)" + document_structure_check_info(node7,node4,:error) + @collapsed_lv6=@collapsed_lv4+1 + node4 + elsif node3 + warning_incorrect_parent_level_or_level(dob.obj) + document_structure_check_info(node7,node3,:error) + @collapsed_lv6=@collapsed_lv3+1 + node3 + elsif node2 + warning_incorrect_parent_level_or_level(dob.obj) + document_structure_check_info(node7,node2,:error) + @collapsed_lv6=@collapsed_lv2+1 + node2 + elsif node1 + warning_incorrect_parent_level_or_level(dob.obj) + document_structure_check_info(node7,node1,:error) + @collapsed_lv6=@collapsed_lv1+1 + node1 + else + warning_incorrect_parent_level_or_level(dob.obj) + document_structure_check_info(node7,node0,:error) + node0 + end + collapsed_level=@collapsed_lv7 + node,ocn_sp=node7,"h#{ocnh}" + end + else + unless @lev_occurences[:l1] > 0 + STDERR.puts %{Substantive text objects must follow a level 1~ heading and there are none at this point in processing: #{@lev_occurences[:l1]} +SKIPPED processing file: +[#{@md.opt.lng}] "#{@md.fns}"} + puts dob.obj #.gsub(/^(.{1,80})/,'"\1"') + exit + end + unless @ln >= 4 + lev=case @ln + when 0 then 'A' + when 1 then 'B' + when 2 then 'C' + when 3 then 'D' + when 4 then '1' + when 5 then '2' + when 6 then '3' + when 7 then '4' + when 8 then '5' + when 9 then '6' + end + STDERR.puts %{Substantive text objects must follow a level 1~ 2~ or 3~ heading: #{lev}~ +SKIPPED processing file: +[#{@md.opt.lng}] "#{@md.fns}"} + puts dob.obj.gsub(/^(.{1,80})/,'"\1"') + if @md.opt.act[:no_stop][:set]==:on + $process_document = :skip + break + else exit + end + end + if not dob.obj =~/~#|-#/ + ocn_flag=true + else + ocn_flag=false + end + ocno+=1 + if dob.is==:table + ocnt+=1 + ocn_sp,parent="t#{ocnt}",node + elsif dob.is==:code + ocnc+=1 + ocn_sp,parent="c#{ocnc}",node + elsif dob.is==:group \ + || dob.is==:box \ + || dob.is==:block \ + || dob.is==:alt \ + || dob.is==:verse + ocng+=1 #group, poem + ocn_sp,parent="g#{ocng}",node + elsif dob.is==:image #check + ocni+=1 + ocn_sp,parent="i#{ocni}",node + else ocnp+=1 #paragraph + ocn_sp,parent="p#{ocnp}",node + end + end + if dob.is==:heading + if ocn_flag==true + dob.ln,dob.node,dob.ocn,dob.ocn_,dob.odv,dob.osp,dob.parent,dob.lc= + ln, node, ocn, ocn_flag, ocn_dv,ocn_sp, parent, collapsed_level + else + ocnu+=1 + heading_use=:ok + if dob.obj=~/#{Mx[:pa_non_object_no_heading]}/ + dob.obj=dob.obj.gsub(/#{Mx[:pa_non_object_no_heading]}/,'') + heading_use=:ok + elsif dob.obj=~/#{Mx[:pa_non_object_dummy_heading]}/ + dob.obj=dob.obj.gsub(/#{Mx[:pa_non_object_dummy_heading]}/,'') + heading_use=:dummy + end + dob.ln,dob.node,dob.ocn,dob.ocn_,dob.use_, dob.odv,dob.osp,dob.parent,dob.lc= + ln, node, nil, ocn_flag,heading_use,ocn_dv, ocn_sp, parent, collapsed_level + end + else + if dob.of !=:meta \ + && dob.of !=:comment \ + && dob.of !=:layout + if ocn_flag == true + dob.ocn,dob.ocn_,dob.odv,dob.osp,dob.parent= + ocn, ocn_flag,ocn_dv, ocn_sp, parent + else + ocnu+=1 + dob.obj=dob.obj.gsub(/#{Mx[:fa_o]}[~-]##{Mx[:fa_c]}/,'') if dob.obj + ocn_dv,ocn_sp="u#{ocnu}","u#{ocnu}" + dob.ocn,dob.ocn_,dob.odv,dob.osp,dob.parent= + nil, ocn_flag,ocn_dv, ocn_sp, parent + end + end + end + h + else dob + end + if dob.is==:code \ + || dob.is==:verse \ + || dob.is==:alt \ + || dob.is==:box \ + || dob.is==:group \ + || dob.is==:block + dob.obj=dob.obj.gsub(/\n+/,"\n") #newlines taken out + end + @o_array << dob + end + unless @lev_occurences[:a] == 1 + STDERR.puts %{The number of level A~ in this document: #{@lev_occurences[:a]} +There must be one level A~ (no more and no less) +SKIPPED processing file: +[#{@md.opt.lng}] "#{@md.fns}"} + if @md.opt.act[:no_stop][:set]==:on + $process_document = :skip + else exit + end + end + unless @lev_occurences[:l1] > 0 + STDERR.puts %{The number of level 1~ in this document: #{@lev_occurences[:l1]} +There must be at least one level 1~ (and as many as required) +SKIPPED processing file: +[#{@md.opt.lng}] "#{@md.fns}"} + if @md.opt.act[:no_stop][:set]==:on + $process_document = :skip + else exit + end + end + @o_array + end + end + class XML + def initialize(md,data) + @data,@md=data,md + end + def dom + @s=[ 'A', 'B', 'C', 'D', '1', '2', '3' ] + tuned_file=structure_build + tuned_file + end + def spaces + Ax[:spaces] + end + def structure_build + data=@data + tuned_file=[] + hs=[0,false,false,false] + t={ + lv: @s[0], + status: :open, + } + tuned_file << tags(t) + if @md.opt.act[:verbose_plus][:set]==:on + puts "\nXML sisu structure outline --->\n" + puts "<#{@s[0]}>" + end + data.each_with_index do |o,i| + if o.is==:heading \ + || o.is==:heading_insert + case o.ln + when 0 + tuned_file << tag_close(o.ln,hs) + tuned_file << tag_open(o,@s) + if @md.opt.act[:verbose_plus][:set]==:on + puts_tag_close(o.ln,hs) + puts_tag_open(o,@s) + end + hs=[0,true,false,false,false] + when 1 + tuned_file << tag_close(o.ln,hs) + tuned_file << tag_open(o,@s) + if @md.opt.act[:verbose_plus][:set]==:on + puts_tag_close(o.ln,hs) + puts_tag_open(o,@s) + end + hs=[1,true,true,false,false] + when 2 + tuned_file << tag_close(o.ln,hs) + tuned_file << tag_open(o,@s) + if @md.opt.act[:verbose_plus][:set]==:on + puts_tag_close(o.ln,hs) + puts_tag_open(o,@s) + end + hs=[2,true,true,true,false] + when 3 + tuned_file << tag_close(o.ln,hs) + tuned_file << tag_open(o,@s) + if @md.opt.act[:verbose_plus][:set]==:on + puts_tag_close(o.ln,hs) + puts_tag_open(o,@s) + end + hs=[3,true,true,true,true] + when 4 + tuned_file << tag_close(o.ln,hs) + tuned_file << tag_open(o,@s) + if @md.opt.act[:verbose_plus][:set]==:on + puts_tag_close(o.ln,hs) + puts_tag_open(o,@s) + end + hs[0]=4 + when 5 + tuned_file << tag_close(o.ln,hs) + tuned_file << tag_open(o,@s) + if @md.opt.act[:verbose_plus][:set]==:on + puts_tag_close(o.ln,hs) + puts_tag_open(o,@s) + end + hs[0]=5 + when 6 + tuned_file << tag_close(o.ln,hs) + tuned_file << tag_open(o,@s) + if @md.opt.act[:verbose_plus][:set]==:on + puts_tag_close(o.ln,hs) + puts_tag_open(o,@s) + end + hs[0]=6 + end + end + tuned_file << o + end + if @md.opt.act[:verbose_plus][:set]==:on + puts_tag_close(0,hs) + end + tuned_file << tag_close(0,hs) + tuned_file=tuned_file.flatten + end + def tags(o) + tag=(o[:status]==:open) \ + ? %{<#{o[:lv]} id="#{o[:node]}">} + : "" + ln=case o[:lv] + when 'A' then 0 + when 'B' then 1 + when 'C' then 2 + when 'D' then 3 + when '1' then 4 + when '2' then 5 + when '3' then 6 + when '4' then 7 + when '5' then 8 + when '6' then 9 + end + h={ + tag: tag, + node: o[:node], + lv: o[:lv], + ln: ln, + status: o[:status], + } + SiSU_AO_DocumentStructure::ObjectStructure.new.xml_dom(h) #downstream code utilise else ignore like comments + end + def tag_open(o,tag) + t={ lv: tag[o.ln], node: o.node, status: :open } + t_o=tags(t) + t_o + end + def tag_close(lev,hs) + ary=[] + case hs[0] + when 0 + if (lev <= 0) and hs[0] + t={ + lv: @s[0], + status: :close, + } + ary << tags(t) + end + when 1 + if (lev <= 1) and hs[1] + t={ + lv: @s[1], + status: :close, + } + ary << tags(t) + end + if (lev==0) + t={ + lv: @s[0], + status: :close, + } + ary << tags(t) + end + when 2 + if (lev <= 2) and hs[2] + t={ + lv: @s[2], + status: :close, + } + ary << tags(t) + end + if (lev <= 1) and hs[1] + t={ + lv: @s[1], + status: :close, + } + ary << tags(t) + end + if (lev==0) + t={ + lv: @s[0], + status: :close, + } + ary << tags(t) + end + when 3 + if (lev <= 3) and hs[3] + t={ + lv: @s[3], + status: :close, + } + ary << tags(t) + end + if (lev <= 2) and hs[2] + t={ + lv: @s[2], + status: :close, + } + ary << tags(t) + end + if (lev <= 1) and hs[1] + t={ + lv: @s[1], + status: :close, + } + ary << tags(t) + end + if (lev==0) + t={ + lv: @s[0], + status: :close, + } + ary << tags(t) + end + when 4 + if (lev <= 4) + t={ + lv: @s[4], + status: :close, + } + ary << tags(t) + end + if (lev <= 3) and hs[3] + t={ + lv: @s[3], + status: :close, + } + ary << tags(t) + end + if (lev <= 2) and hs[2] + t={ + lv: @s[2], + status: :close, + } + ary << tags(t) + end + if (lev <= 1) and hs[1] + t={ + lv: @s[1], + status: :close, + } + ary << tags(t) + end + if (lev==0) + t={ + lv: @s[0], + status: :close, + } + ary << tags(t) + end + when 5 + if (lev <= 5) + t={ + lv: @s[5], + status: :close, + } + ary << tags(t) + end + if (lev <= 4) + t={ + lv: @s[4], + status: :close, + } + ary << tags(t) + end + if (lev <= 3) and hs[3] + t={ + lv: @s[3], + status: :close, + } + ary << tags(t) + end + if (lev <= 2) and hs[2] + t={ + lv: @s[2], + status: :close, + } + ary << tags(t) + end + if (lev <= 1) and hs[1] + t={ + lv: @s[1], + status: :close, + } + ary << tags(t) + end + if (lev==0) + t={ + lv: @s[0], + status: :close, + } + ary << tags(t) + end + when 6 + if (lev <= 6) + t={ + lv: @s[6], + status: :close, + } + ary << tags(t) + end + if (lev <= 5) + t={ + lv: @s[5], + status: :close, + } + ary << tags(t) + end + if (lev <= 4) + t={ + lv: @s[4], + status: :close, + } + ary << tags(t) + end + if (lev <= 3) and hs[3] + t={ + lv: @s[3], + status: :close, + } + ary << tags(t) + end + if (lev <= 2) and hs[2] + t={ + lv: @s[2], + status: :close, + } + ary << tags(t) + end + if (lev <= 1) and hs[1] + t={ + lv: @s[1], + status: :close, + } + ary << tags(t) + end + if (lev==0) + t={ + lv: @s[0], + status: :close, + } + ary << tags(t) + end + end + ary + end + def puts_tag_open(o,tag) + puts %{#{spaces*o.ln}<#{tag[o.ln]} id="#{o.node}">} + end + def puts_tag_close(lev,hs) + case hs[0] + when 0 + #puts "#{spaces*0}" if (lev <= 0) and hs[0] + puts "" if (lev==0) + when 1 + puts "#{spaces*1}" if (lev <= 1) and hs[1] + puts "" if (lev==0) + when 2 + puts "#{spaces*2}" if (lev <= 2) and hs[2] + puts "#{spaces*1}" if (lev <= 1) and hs[1] + puts "" if (lev==0) + when 3 + puts "#{spaces*3}" if (lev <= 3) and hs[3] + puts "#{spaces*2}" if (lev <= 2) and hs[2] + puts "#{spaces*1}" if (lev <= 1) and hs[1] + puts "" if (lev==0) + when 4 + puts "#{spaces*4}" if (lev <= 4) + puts "#{spaces*3}" if (lev <= 3) and hs[3] + puts "#{spaces*2}" if (lev <= 2) and hs[2] + puts "#{spaces*1}" if (lev <= 1) and hs[1] + puts "" if (lev==0) + when 5 + puts "#{spaces*5}" if (lev <= 5) + puts "#{spaces*4}" if (lev <= 4) + puts "#{spaces*3}" if (lev <= 3) and hs[3] + puts "#{spaces*2}" if (lev <= 2) and hs[2] + puts "#{spaces*1}" if (lev <= 1) and hs[1] + puts "" if (lev==0) + when 6 + puts "#{spaces*6}" if (lev <= 6) + puts "#{spaces*5}" if (lev <= 5) + puts "#{spaces*4}" if (lev <= 4) + puts "#{spaces*3}" if (lev <= 3) and hs[3] + puts "#{spaces*2}" if (lev <= 2) and hs[2] + puts "#{spaces*1}" if (lev <= 1) and hs[1] + puts "" if (lev==0) + end + end + end +end +__END__ diff --git a/lib/sisu/current/ao_endnotes.rb b/lib/sisu/current/ao_endnotes.rb new file mode 100644 index 00000000..7c9ae067 --- /dev/null +++ b/lib/sisu/current/ao_endnotes.rb @@ -0,0 +1,137 @@ +# encoding: utf-8 +=begin + +* Name: SiSU + +** Description: documents, structuring, processing, publishing, search +*** system environment, resource control and configuration details + +** Author: Ralph Amissah + + + +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. + +** License: GPL 3 or later: + + SiSU, a framework for document structuring, publishing and search + + Copyright (C) Ralph Amissah + + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. + + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. + + You should have received a copy of the GNU General Public License along with + this program. If not, see . + + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + + + + +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system + +** Hompages: + + + +** Git + + + +=end +module SiSU_AO_Endnotes + class Endnotes + def initialize(md,data,endnote_array=nil) + @md,@data,@endnote_array= + md, data, endnote_array + @endnote_counter, + @endnote_counter_asterisk, + @endnote_counter_dag= + 1,1,1 + end + def endnotes + data=@data + @tuned_file=[] + endnote_ref=1 + data.each do |dob| + # manually numbered endnotes --> + if @md.opt.selections.str =~/--no-asterisk|--no-annotate/ + dob.obj=dob.obj. + gsub(/#{Mx[:en_b_o]}\s.+?#{Mx[:en_b_c]}/,'') + end + if @md.opt.selections.str =~/--no-dagger|--no-annotate/ + dob.obj=dob.obj. + gsub(/#{Mx[:en_b_o]}[+]\s.+?#{Mx[:en_b_c]}/,'') + end + if (defined? dob.obj) \ + && (defined? dob.is) \ + && dob.is !=:code + case dob.obj # auto-numbered endnotes --> + when /#{Mx[:en_a_o]}.+?#{Mx[:en_a_c]}|#{Mx[:en_b_o]}[*+]\s+.+?#{Mx[:en_b_c]}/ + dob.obj=dob.obj. + gsub(/\s*(#{Mx[:en_a_c]}|#{Mx[:en_b_c]})/,'\1') + word_mode=dob.obj.scan(/\S+/m) + word_mode=endnote_call_number(word_mode) + dob.obj=word_mode.join(' ') + endnote_ref+=1 + when /~\^(?:\s|$)|<:e>/ #%note inserts endnotes previously gathered from /^(|[-~]\{{3})/ (in earlier loop) + word_mode=dob.obj.scan(/\S+/m) + word_mode=endnote_call_number(word_mode) + dob.obj=word_mode.join(' ') + endnote_ref+=1 + end + end + @tuned_file << dob + end + @endnote_counter, + @endnote_counter_asterisk, + @endnote_counter_dag= + 1,1,1 + @tuned_file=@tuned_file.flatten + end + def endnote_call_number(words) + words.each do |word| + case word + when /#{Mx[:en_a_o]}/ + unless word =~/#{Mx[:en_a_o]}[*+]+/ + word.gsub!(/#{Mx[:en_a_o]}/, + "#{Mx[:en_a_o]}#{@endnote_counter} ") + @endnote_counter+=1 + end + when /#{Mx[:en_b_o]}/ + if word =~/#{Mx[:en_b_o]}[+]/ + word.gsub!(/#{Mx[:en_b_o]}[+]/, + "#{Mx[:en_b_o]}\+#{@endnote_counter_dag} ") + @endnote_counter_dag+=1 + else + word.gsub!(/#{Mx[:en_b_o]}[*]?/, + "#{Mx[:en_b_o]}\*#{@endnote_counter_asterisk} ") + @endnote_counter_asterisk+=1 + end + when /~\^|<:e>/ + if @endnote_array + word.gsub!(/~\^|<:e>/, + "#{@endnote_array[@endnote_counter-1]}") + @endnote_counter+=1 + end + end + end + end + end +end +__END__ diff --git a/lib/sisu/current/ao_expand_insertions.rb b/lib/sisu/current/ao_expand_insertions.rb new file mode 100644 index 00000000..3a749df3 --- /dev/null +++ b/lib/sisu/current/ao_expand_insertions.rb @@ -0,0 +1,516 @@ +# encoding: utf-8 +=begin + +* Name: SiSU + +** Description: documents, structuring, processing, publishing, search +*** system environment, resource control and configuration details + +** Author: Ralph Amissah + + + +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. + +** License: GPL 3 or later: + + SiSU, a framework for document structuring, publishing and search + + Copyright (C) Ralph Amissah + + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. + + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. + + You should have received a copy of the GNU General Public License along with + this program. If not, see . + + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + + + + +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system + +** Hompages: + + + +** Git + + + +=end +module SiSU_AO_Insertions + class Insertions + def initialize(md,data) + @md,@data=md,data + end + def output_filetypes_in_cmd(cmd_shortcut,lnk=nil) #make list of file types in shortcut command (as configured), e.g. when sisu -3 is used + act_defaults=SiSU_Env::InfoProcessingFlag.new + cmd_list=case cmd_shortcut.inspect #check on expectation, string v array + when /0/ then act_defaults.act_0.str + when /1/ then act_defaults.act_1.str + when /2/ then act_defaults.act_2.str + when /3/ then act_defaults.act_3.str + when /4/ then act_defaults.act_4.str + when /5/ then act_defaults.act_5.str + when /6/ then act_defaults.act_6.str + when /7/ then act_defaults.act_7.str + when /8/ then act_defaults.act_8.str + when /9/ then act_defaults.act_9.str + end + file_type_names={} + file_type_names[:gen],file_type_names[:src]=[],[] + file_type_names[:gen] <<= if cmd_list =~ /\b--manifest\b/ + "~^ { document manifest }#{lnk[:manifest]}" + end + file_type_names[:gen] <<= if cmd_list =~ /\b--html\b/ + [ + " { html, segmented text }#{lnk[:html_toc]}", + " { html, scroll, document in one }#{lnk[:html_doc]}", + ] + end + file_type_names[:gen] <<= if cmd_list =~ /\b--epub\b/ + [" { epub }#{lnk[:epub]}"] + end + file_type_names[:gen] <<= if cmd_list =~ /\b--pdf\b/ \ + or cmd_list =~ /--pdf-landscape/ + [ + " { pdf, landscape }#{lnk[:pdf_landscape]}", + ] + end + file_type_names[:gen] <<= if cmd_list =~ /\b--pdf\b/ \ + or cmd_list =~ /--pdf-portrait/ + [ + " { pdf, portrait }#{lnk[:pdf_portrait]}", + ] + end + file_type_names[:gen] <<= if cmd_list =~ /\b(?:--odt|--odf)\b/ + " { odf:odt, open document text }#{lnk[:odt]}" + end + file_type_names[:gen] <<= if cmd_list =~ /\b--xhtml\b/ + " { xhtml scroll }#{lnk[:xhtml]}" + end + file_type_names[:gen] <<= if cmd_list =~ /\b--docbook\b/ + " { docbook }#{lnk[:docbook]}" #CHECK + end + file_type_names[:gen] <<= if cmd_list =~ /\b--xml-sax\b/ + " { xml, sax }#{lnk[:xml_sax]}" + end + file_type_names[:gen] <<= if cmd_list =~ /\b--xml-dom\b/ + " { xml, dom }#{lnk[:xml_dom]}" + end + file_type_names[:gen] <<= if cmd_list =~ /\b(?:--txt|--text|--plaintext)\b/ + " { plain text utf-8 }#{lnk[:txt]}" + end + #file_type_names[:gen] <<= if cmd_list =~ /g/ + # 'wiki.txt' + #end + file_type_names[:gen] <<= if cmd_list =~ /\b--concordance\b/ + " { concordance }#{lnk[:html_concordance]}" + end + file_type_names[:gen] <<= if cmd_list =~ /\b--digest\b/ + " { dcc, document content certificate (digests) }#{lnk[:digest]}" + end + file_type_names[:src] <<= if source and cmd_shortcut =~ /\b--source\b/ + " { markup source text }#{lnk[:source]}" + end + file_type_names[:src] <<= if cmd_shortcut =~ /\b--sisupod\b/ + " { markup source (zipped) pod }#{lnk[:sisupod]}" + end + file_type_names[:gen]=file_type_names[:gen].flatten + file_type_names[:src]=file_type_names[:src].flatten + file_type_names + end + def by_language(linked_doc,lng,src=nil) + @linked_doc,@lng,@src=linked_doc,lng,src + @base_path="#{@md.file.output_path.base.url}/#{lng}" + def fnh + { + fn: @linked_doc, + } + end + def path_and_file(fn,pth) + @base_path + '/' + pth + '/' + fn + end + def manifest + fn=@md.file.base_filename.manifest(fnh) + path_and_file(fn,'manifest') + end + def html_toc + fn=@md.file.base_filename.html_segtoc(fnh) + @base_path + '/html/' + @linked_doc + '/' + fn + end + def html_doc + fn=@md.file.base_filename.html_scroll(fnh) + path_and_file(fn,'html') + end + def html_concordance + fn=@md.file.base_filename.html_concordance + @base_path + '/html/' + @linked_doc + '/' + fn + end + def epub + fn=@md.file.base_filename.epub(fnh) + path_and_file(fn,'epub') + end + def pdf_landscape + fn=@md.file.base_filename.pdf_l_a4(fnh) + path_and_file(fn,'pdf') + end + def pdf_portrait + fn=@md.file.base_filename.pdf_p_a4(fnh) + path_and_file(fn,'pdf') + end + def odt + fn=@md.file.base_filename.odt(fnh) + path_and_file(fn,'odt') + end + def xhtml + fn=@md.file.base_filename.xhtml(fnh) + path_and_file(fn,'xhtml') + end + def docbook + fn=@md.file.base_filename.xml_docbook_book(fnh) + path_and_file(fn,'docbook') + end + def xml_sax + fn=@md.file.base_filename.xml_sax(fnh) + path_and_file(fn,'xml_sax') + end + def xml_dom + fn=@md.file.base_filename.xml_dom(fnh) + path_and_file(fn,'xml_dom') + end + def txt + fn=@md.file.base_filename.txt(fnh) + path_and_file(fn,'txt') + end + def digest + fn=@md.file.base_filename.hash_digest(fnh) + path_and_file(fn,'digest') + end + def source + @base_path + '/src/' + @src + end + def sisupod + @base_path + '/src/' + @src + '.zip' + end + self + end + def by_filetype(linked_doc,lng,src=nil) + @linked_doc,@lng,@src=linked_doc,lng,src + @lc=SiSU_Env::FilenameLanguageCodeInsert.new(@md.opt,lng). + language_code_insert + @base_path="#{@md.file.output_path.base.url}" + def fnh + { + fn: @linked_doc, + lng: @lc, + } + end + def path_and_file(fn,pth) + @base_path + '/' + pth + '/' + fn + end + def manifest + fn=@md.file.base_filename.manifest(fnh) + path_and_file(fn,'manifest') + end + def html_toc + fn=@md.file.base_filename.html_segtoc(fnh) + path_and_file(fn,'html') + end + def html_doc + fn=@md.file.base_filename.html_scroll(fnh) + path_and_file(fn,'html') + end + def html_concordance + fn=@md.file.base_filename.html_concordance + path_and_file(fn,'html') + end + def epub + fn=@md.file.base_filename.epub(fnh) + path_and_file(fn,'epub') + end + def pdf_landscape + fn=@md.file.base_filename.pdf_l_a4(fnh) + path_and_file(fn,'pdf') + end + def pdf_portrait + fn=@md.file.base_filename.pdf_p_a4(fnh) + path_and_file(fn,'pdf') + end + def odt + fn=@md.file.base_filename.odt(fnh) + path_and_file(fn,'odt') + end + def xhtml + fn=@md.file.base_filename.xhtml(fnh) + path_and_file(fn,'xhtml') + end + def docbook + fn=@md.file.base_filename.xml_docbook_book(fnh) + path_and_file(fn,'docbook') + end + def xml_sax + fn=@md.file.base_filename.xml_sax(fnh) + path_and_file(fn,'xml_sax') + end + def xml_dom + fn=@md.file.base_filename.xml_dom(fnh) + path_and_file(fn,'xml_dom') + end + def txt + fn=@md.file.base_filename.txt(fnh) + path_and_file(fn,'txt') + end + def digest + fn=@md.file.base_filename.hash_digest(fnh) + path_and_file(fn,'digest') + end + def source + @base_path + '/src/' + @src + end + def sisupod + @base_path + '/src/' + @src + '.zip' + end + self + end + def by_filename(linked_doc,lng,src=nil) + @linked_doc,@lng,@src=linked_doc,lng,src + @lc=SiSU_Env::FilenameLanguageCodeInsert.new(@md.opt,lng).language_code_insert + @base_path="#{@md.file.output_path.base.url}/#{@linked_doc}" + def fnh + { + fn: @linked_doc, + lng: @lc, + } + end + def path_and_file(fn,pth=nil) + (pth.nil?) \ + ? @base_path + '/' + fn + : @base_path + '/' + pth + '/' + fn + end + def manifest + fn=@md.file.base_filename.manifest(fnh) + path_and_file(fn) + end + def html_toc + fn=@md.file.base_filename.html_segtoc(fnh) + path_and_file(fn) + end + def html_doc + fn=@md.file.base_filename.html_scroll(fnh) + path_and_file(fn) + end + def html_concordance + fn=@md.file.base_filename.html_concordance + path_and_file(fn) + end + def epub + fn=@md.file.base_filename.epub(fnh) + path_and_file(fn,'epub') + end + def pdf_landscape + fn=@md.file.base_filename.pdf_l_a4(fnh) + path_and_file(fn) + end + def pdf_portrait + fn=@md.file.base_filename.pdf_p_a4(fnh) + path_and_file(fn) + end + def odt + fn=@md.file.base_filename.odt(fnh) + path_and_file(fn) + end + def xhtml + fn=@md.file.base_filename.xhtml(fnh) + path_and_file(fn) + end + def docbook + fn=@md.file.base_filename.xml_docbook_book(fnh) + path_and_file(fn) + end + def xml_sax + fn=@md.file.base_filename.xml_sax(fnh) + path_and_file(fn) + end + def xml_dom + fn=@md.file.base_filename.xml_dom(fnh) + path_and_file(fn) + end + def txt + fn=@md.file.base_filename.txt(fnh) + path_and_file(fn) + end + def digest + fn=@md.file.base_filename.hash_digest(fnh) + path_and_file(fn) + end + def source + @base_path + '/' + @src + end + def sisupod + @base_path + '/' + @src + '.zip' + end + self + end + def expand_insertions? + data=@data + tuned_file,tuned_file_tmp=[],[] + codeblock_={ + status: :false, + type: :na, + } + data.each do |para| + codeblock_=if para =~/^code(?:\.[a-z][0-9a-z_]+)?\{/ \ + and codeblock_[:status]==:false + { + status: :true, + type: :curl, + } + elsif para =~/^```[ ]+code(?:\.[a-z][0-9a-z_]+)?/ \ + and codeblock_[:status]==:false + { + status: :true, + type: :tics, + } + elsif codeblock_[:type]==:curl \ + and para =~/^\}code/m + { + status: :false, + type: :na, + } + elsif codeblock_[:type]==:tics \ + and para =~/^```(?:\s|$)/m + { + status: :false, + type: :na, + } + else codeblock_ + end + if para !~/^%+\s/ \ + and codeblock_[:status] != :true \ + and para =~/\{(?:~\^\s+)?(.+?)\s\[(?:\d(?:[sS]*))\]\}(?:\.\.\/\S+?\/|\S+?\.ss[tm]\b)/ + @u=SiSU_Env::InfoEnv.new.url + m_cmd='' + if defined? @u.remote + if /(?.+?)\{(?.+?)\s\[(?\d[sS]*)\]\}(?(?\S+?)\.ss[tm]\b)(?.*)/m =~ para + m_pre=m_pre.strip + elsif /\{(?.+?)\s\[(?\d[sS]*)\]\}(?(?\S+?)\.ss[tm]\b)(?.*)/m =~ para + end + if m_linked_doc =~ /(\S+?)\/(\S+)/ + m_linked_doc,m_linked_doc_lang=$1,$2 + else + m_linked_doc,m_linked_doc_lang=m_linked_doc,@md.opt.lng_base + end + else + puts "error, does currently support relative paths (reltive paths were removed, as had problems for citation, and was not suited to all output types should possibly reconsider) #{__FILE__} #{__LINE__}" + if /\{(?:~\^\s+)?(?.+?)\s\[(?\d[sS]*)\]\}\.\.\/(?\S+?)\/(?\s+#{Mx[:en_a_o]}.+?#{Mx[:en_a_c]})?/ =~ para + end + end + lnk=case @md.opt.dir_structure_by + when :language + { + manifest: by_language(m_linked_doc,m_linked_doc_lang).manifest, + html_toc: by_language(m_linked_doc,m_linked_doc_lang).html_toc, + html_doc: by_language(m_linked_doc,m_linked_doc_lang).html_doc, + epub: by_language(m_linked_doc,m_linked_doc_lang).epub, + pdf_landscape: by_language(m_linked_doc,m_linked_doc_lang).pdf_landscape, + pdf_portrait: by_language(m_linked_doc,m_linked_doc_lang).pdf_landscape, + odt: by_language(m_linked_doc,m_linked_doc_lang).odt, + xhtml: by_language(m_linked_doc,m_linked_doc_lang).xhtml, + docbook: by_language(m_linked_doc,m_linked_doc_lang).docbook, + xml_sax: by_language(m_linked_doc,m_linked_doc_lang).xml_sax, + xml_dom: by_language(m_linked_doc,m_linked_doc_lang).xml_dom, + txt: by_language(m_linked_doc,m_linked_doc_lang).txt, + html_concordance: by_language(m_linked_doc,m_linked_doc_lang).html_concordance, + digest: by_language(m_linked_doc,m_linked_doc_lang).digest, + sisupod: by_language(m_linked_doc,m_linked_doc_lang,m_source).sisupod, + source: by_language(m_linked_doc,m_linked_doc_lang,m_source).source, + } + when :filetype + { + manifest: by_filetype(m_linked_doc,m_linked_doc_lang).manifest, + html_toc: by_filetype(m_linked_doc,m_linked_doc_lang).html_toc, + html_doc: by_filetype(m_linked_doc,m_linked_doc_lang).html_doc, + epub: by_filetype(m_linked_doc,m_linked_doc_lang).epub, + pdf_landscape: by_filetype(m_linked_doc,m_linked_doc_lang).pdf_landscape, + pdf_portrait: by_filetype(m_linked_doc,m_linked_doc_lang).pdf_landscape, + odt: by_filetype(m_linked_doc,m_linked_doc_lang).odt, + xhtml: by_filetype(m_linked_doc,m_linked_doc_lang).xhtml, + docbook: by_filetype(m_linked_doc,m_linked_doc_lang).docbook, + xml_sax: by_filetype(m_linked_doc,m_linked_doc_lang).xml_sax, + xml_dom: by_filetype(m_linked_doc,m_linked_doc_lang).xml_dom, + txt: by_filetype(m_linked_doc,m_linked_doc_lang).txt, + html_concordance: by_filetype(m_linked_doc,m_linked_doc_lang).html_concordance, + digest: by_filetype(m_linked_doc,m_linked_doc_lang).digest, + sisupod: by_filetype(m_linked_doc,m_linked_doc_lang,m_source).sisupod, + source: by_filetype(m_linked_doc,m_linked_doc_lang,m_source).source, + } + else + { + manifest: by_filename(m_linked_doc,m_linked_doc_lang).manifest, + html_toc: by_filename(m_linked_doc,m_linked_doc_lang).html_toc, + html_doc: by_filename(m_linked_doc,m_linked_doc_lang).html_doc, + epub: by_filename(m_linked_doc,m_linked_doc_lang).epub, + pdf_landscape: by_filename(m_linked_doc,m_linked_doc_lang).pdf_landscape, + pdf_portrait: by_filename(m_linked_doc,m_linked_doc_lang).pdf_landscape, + odt: by_filename(m_linked_doc,m_linked_doc_lang).odt, + xhtml: by_filename(m_linked_doc,m_linked_doc_lang).xhtml, + docbook: by_filename(m_linked_doc,m_linked_doc_lang).docbook, + xml_sax: by_filename(m_linked_doc,m_linked_doc_lang).xml_sax, + xml_dom: by_filename(m_linked_doc,m_linked_doc_lang).xml_dom, + txt: by_filename(m_linked_doc,m_linked_doc_lang).txt, + html_concordance: by_filename(m_linked_doc,m_linked_doc_lang).html_concordance, + digest: by_filename(m_linked_doc,m_linked_doc_lang).digest, + sisupod: by_filename(m_linked_doc,m_linked_doc_lang,m_source).sisupod, + source: by_filename(m_linked_doc,m_linked_doc_lang,m_source).source, + } + end + linked_title="#{m_pre}{#{m_txt} }#{lnk[:manifest]}#{m_note}\n\n" + tuned_file_tmp << linked_title + output_filetypes=output_filetypes_in_cmd(m_cmd,lnk) + output_filetypes[:gen].each do |o_f| + describe = o_f + if describe + tuned_file_tmp << if @u.remote #to double space <:br> at beginning of entry + "#{Mx[:nbsp]*4} #{describe} " + else # remove ... + "[provide document placement host location]" + end + end + end + output_filetypes[:src].each do |o_f| + describe = o_f + if describe + tuned_file_tmp << if @u.remote + "#{Mx[:nbsp]*4} #{describe} " + else + "[provide document placement host location]" + end + end + end + tuned_file << 'group{' << tuned_file_tmp.join("\n") << '}group' + tuned_file_tmp=[] + else tuned_file << para + end + end + tuned_file + end + end +end +__END__ diff --git a/lib/sisu/current/ao_hash_digest.rb b/lib/sisu/current/ao_hash_digest.rb new file mode 100644 index 00000000..bc86a485 --- /dev/null +++ b/lib/sisu/current/ao_hash_digest.rb @@ -0,0 +1,176 @@ +# encoding: utf-8 +=begin + +* Name: SiSU + +** Description: documents, structuring, processing, publishing, search +*** system environment, resource control and configuration details + +** Author: Ralph Amissah + + + +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. + +** License: GPL 3 or later: + + SiSU, a framework for document structuring, publishing and search + + Copyright (C) Ralph Amissah + + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. + + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. + + You should have received a copy of the GNU General Public License along with + this program. If not, see . + + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + + + + +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system + +** Hompages: + + + +** Git + + + +=end +module SiSU_AO_Hash + require_relative 'shared_markup_alt.rb' #shared_markup_alt.rb + class ObjectDigest + def initialize(md,data,env=nil) + @md,@data,@env=md,data,env + @env ||=SiSU_Env::InfoEnv.new(@md.fns,@md) + end + def object_digest + # 1. clean/stripped text without any markup, paragraph, headings etc. without endnotes + # 2. endnotes clean/stripped text digest only (there may be several endnotes within a paragraph) + # 3. whole object, text with markup and any endnotes, (question: with or without the endnote digests??? presumption better without, [however may be easier to check with?]) + # [digests should not include other digests] + data=@data.compact + @tuned_file=[] + sha_ =@env.digest(@md.opt).type + begin + sha_ ? (require 'digest/sha2') : (require 'digest/md5') + rescue LoadError + SiSU_Utils::CodeMarker.new(__LINE__,__FILE__,:fuchsia).error(sha_ + ' NOT FOUND') + end + data.each do |t_o| + unless t_o.obj.is_a?(Array) + t_o.obj=t_o.obj.strip + end + if (t_o.of !=:structure \ + && t_o.of !=:comment \ + && t_o.of !=:layout) \ + && t_o.ocn.is_a?(Fixnum) + case sha_ + when :sha512 + for hash_class in [ Digest::SHA512 ] + @tuned_file << stamped(t_o,hash_class) + end + when :sha256 + for hash_class in [ Digest::SHA256 ] + @tuned_file << stamped(t_o,hash_class) + end + when :md5 + for hash_class in [ Digest::MD5 ] + @tuned_file << stamped(t_o,hash_class) + end + end + else @tuned_file << t_o unless t_o.nil? + end + end + @tuned_file=@tuned_file.flatten + #use md5 or to create hash of each ao object including ocn, & add into to each ao object + end + def endnote_digest(data) + t_o_bit=[] + data.each do |en_plus| + t_o_bit <<= case en_plus + when /#{Mx[:en_a_o]}|#{Mx[:en_b_o]}/ + if en_plus =~/#{Mx[:en_a_o]}.+?#{Mx[:en_a_c]}|#{Mx[:en_b_o]}.+?#{Mx[:en_b_c]}/ + t_o_txt,en_open,en_txt,en_close= + /(.*?)(#{Mx[:en_a_o]}|#{Mx[:en_b_o]})(.+?)(#{Mx[:en_a_c]}|#{Mx[:en_b_c]})/m. + match(en_plus)[1..4] + stripped_en=SiSU_TextRepresentation::Alter.new(en_txt).strip_clean_of_markup + digest_en_strip=case @env.digest(@md.opt).type + when :sha512 + Digest::SHA512.hexdigest(stripped_en) + when :sha256 + Digest::SHA256.hexdigest(stripped_en) + when :md5 + Digest::MD5.hexdigest(stripped_en) + else + Digest::SHA256.hexdigest(stripped_en) + end + t_o_txt + + en_open + + en_txt + + Mx[:id_o] + + digest_en_strip + + Mx[:id_c] + + en_close + else STDERR.puts "Error Exception - problem encountered with:\n#{en_plus}" #arbitrary exception, tidy up + end + else en_plus + end + end + t_o_bit.join + end + def stamped(t_o,hash_class) #decide what hash information is most useful, is compromise necessary? + t_o.obj=SiSU_TextRepresentation::Alter.new(t_o).strip_clean_of_extra_spaces + #SiSU_TextRepresentation::Alter.new(t_o).strip_clean_of_markup #check + #SiSU_TextRepresentation::Alter.new(t_o).semi_revert_markup #check + #SiSU_TextRepresentation::ModifiedTextPlusHashDigest.new(@md,t_o).composite.dgst #check + unless t_o.is==:code + case t_o.obj + when /#{Mx[:en_a_o]}[\d*+]+\s+.+?#{Mx[:en_a_c]}|#{Mx[:en_b_o]}[*+]\d+\s+.+?#{Mx[:en_b_c]}/m + en_and_t_o_digest=[] + t_o.obj=t_o.obj. + gsub(/\s*(#{Mx[:en_a_c]}|#{Mx[:en_b_c]})/m,' \1') #watch + t_o_plus_en=t_o.obj. + scan(/.*?#{Mx[:en_a_o]}.+?#{Mx[:en_a_c]}|.*?#{Mx[:en_b_o]}.+?#{Mx[:en_b_c]}/m) + t_o_tail=if t_o.obj =~/(?:.*?#{Mx[:en_a_o]}.+?#{Mx[:en_a_c]}|.*?#{Mx[:en_b_o]}.+?#{Mx[:en_b_c]})+([\s\S]+)/m + /(?:.*?#{Mx[:en_a_o]}.+?#{Mx[:en_a_c]}|.*?#{Mx[:en_b_o]}.+?#{Mx[:en_b_c]})+.*/m.match(t_o.obj)[1] + else '' + end + t_o_plus_en << t_o_tail + en_and_t_o_digest << endnote_digest(t_o_plus_en) + en_and_t_o_digest.join(' ') + else #@tuned << t_o + Mx[:id_o] + digest_strip + ':' + digest_all + Mx[:id_c] unless t_o.nil? + end + else #@tuned << t_o + Mx[:id_o] + digest_strip + ':' + digest_all + Mx[:id_c] unless t_o.nil? + end + t_o #KEEP intact + end + def strip_clean_extra_spaces(s) # ao output tuned + s=s.dup + s=s.gsub(/[ ]+([,.;:?](?:$|\s))/,'\1') unless s =~/#{Mx[:en_a_o]}|#{Mx[:en_b_o]}/ + s=s.gsub(/ [ ]+/,' '). + gsub(/^ [ ]+/,''). + gsub(/ [ ]+$/,''). + gsub(/((?:#{Mx[:fa_bold_c]}|#{Mx[:fa_italics_c]})')[ ]+(s )/,'\1\2'). + gsub(/((?:#{Mx[:fa_bold_c]}|#{Mx[:fa_italics_c]})')[ ]+(s )/,'\1\2') + end + end +end +__END__ diff --git a/lib/sisu/current/ao_idx.rb b/lib/sisu/current/ao_idx.rb new file mode 100644 index 00000000..0c9c8a43 --- /dev/null +++ b/lib/sisu/current/ao_idx.rb @@ -0,0 +1,427 @@ +# encoding: utf-8 +=begin + +* Name: SiSU + +** Description: documents, structuring, processing, publishing, search +*** system environment, resource control and configuration details + +** Author: Ralph Amissah + + + +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. + +** License: GPL 3 or later: + + SiSU, a framework for document structuring, publishing and search + + Copyright (C) Ralph Amissah + + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. + + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. + + You should have received a copy of the GNU General Public License along with + this program. If not, see . + + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + + + + +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system + +** Hompages: + + + +** Git + + + +=end +module SiSU_AO_BookIndex + class BookIndex + def initialize(md,data,env=nil) + @md,@data,@env=md,data,env + @rgx_idx=/#{Mx[:idx_o]}(?:.+?)#{Mx[:idx_c]}\s*/ + @rgx_idx_ocn_seg=/(.+?)~(\d+)~(\S+)/ + @rgx_idx_ocn=/(.+?)~(\d+)/ + @ocn_html_identifier= + SiSU_Env::ProcessingSettings.new(@md).ocn_html_identifier + @env ||=SiSU_Env::InfoEnv.new(@md.fns) + end + def indexing_song + data=@data + data, + sisu_markup_idx_rel, + sisu_markup_idx_rel_html_seg, + html_idx,xhtml_idx= + extract_book_index(data) + data= + clean_and_insert_index( + data, + sisu_markup_idx_rel_html_seg + ) + [ + data, + sisu_markup_idx_rel, + sisu_markup_idx_rel_html_seg, + html_idx, + xhtml_idx, + ] + end + def extract_book_index(data) + tuned_file=[] + idx_array=[] + data.each do |dob| + if (dob.is ==:heading \ + || dob.is ==:heading_insert) \ + && dob.ln==4 + @seg=dob.name + end + if defined? dob.idx \ + and dob.idx.is_a?(Hash) + idx_array << { + idx: dob.idx, + ocn: dob.ocn, + seg: @seg + } + end + tuned_file << dob if dob + end + if idx_array.length > 0 + the_idx=construct_book_index(idx_array) + if @md.book_idx + idx=index(the_idx) + sisu_markup_idx_rel,sisu_markup_idx_rel_html_seg,html_idx, xhtml_idx= + idx[:sst_rel], idx[:sst_rel_html_seg], idx[:html],idx[:xhtml] + else + sisu_markup_idx_rel= + sisu_markup_idx_rel_html_seg= + html_idx= + xhtml_idx= + nil + end + end + [ + tuned_file, + sisu_markup_idx_rel, + sisu_markup_idx_rel_html_seg, + html_idx, + xhtml_idx, + ] + end + def construct_book_index(idx_array) + the_idx={} + idx_array.each do |idx| + idx[:idx].each_pair do |term,term_info| + location=(term_info[:plus].to_i > 0) \ + ? (%{#{idx[:ocn]}-#{idx[:ocn].to_i + term_info[:plus].to_i}}) + : idx[:ocn].to_s + the_idx[term]={} \ + unless the_idx[term] \ + and defined? the_idx[term] + the_idx[term]['node_0_terms']=[] \ + unless the_idx[term]['node_0_terms'] \ + and defined? the_idx[term]['node_0_terms'] + the_idx[term]['node_0_terms'] << { ocn: idx[:ocn], range: location, seg: idx[:seg] } + if term_info[:sub].is_a?(Array) \ + and term_info[:sub].length > 0 + term_info[:sub].each do |y| + y.each_pair do |subterm,subterm_info| + location=(subterm_info[:plus].to_i > 0) \ + ? (%{#{idx[:ocn]}-#{idx[:ocn].to_i + subterm_info[:plus].to_i}}) + : idx[:ocn].to_s + the_idx[term]={} \ + unless the_idx[term] \ + and defined? the_idx[term] + the_idx[term]['node_0_terms']=[] \ + unless the_idx[term]['node_0_terms']\ + and defined? the_idx[term]['node_0_terms'] + the_idx[term]['node_1_subterms']={} \ + unless the_idx[term]['node_1_subterms'] \ + and defined? the_idx[term]['node_1_subterms'] + the_idx[term]['node_1_subterms'][subterm]=[] \ + unless the_idx[term]['node_1_subterms'][subterm] \ + and defined? the_idx[term]['node_1_subterms'][subterm] + the_idx[term]['node_1_subterms'][subterm] << + { ocn: idx[:ocn], range: location, seg: idx[:seg] } + end + end + end + end + end + the_idx=the_idx.sort + the_idx + end + def clean_xml(str) + str=str.gsub(/&/,'&') + str + end + def index(the_idx) + @x=1 + idx={} + idx[:sst_rel_html_seg],idx[:sst_rel],idx[:html],idx[:xhtml]= + [], [], [], [] + h={ + obj: Mx[:br_page] + } + o=SiSU_AO_DocumentStructure::ObjectLayout.new.break(h) + idx[:sst_rel_html_seg] << o + idx[:sst_rel] << o + h={ + lv: '1', + name: 'index', + obj: "Index" + } + o=SiSU_AO_DocumentStructure::ObjectHeading.new.heading(h) + idx[:sst_rel_html_seg] << o + idx[:sst_rel] << o + h={ + lv: '4', + name: 'idx', + obj: " [Index] #{Mx[:pa_non_object_dummy_heading]}" + } + o=SiSU_AO_DocumentStructure::ObjectHeading.new.heading(h) + idx[:sst_rel_html_seg] << o + idx[:sst_rel] << o + alph=%W[9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z] + idx[:html] << '

' + idx[:xhtml] << '

' + alph.each do |x| + if x =~/[0-9]/ + idx[:html] << '' + idx[:xhtml] << '' + else + idx[:html] << + %{#{x},#{$ep[:hsp]}} + idx[:xhtml] << + %{#{x},#{$ep[:hsp]}} + end + end + idx[:html] << '

' + idx[:xhtml] << '

' + letter=alph.shift + idx[:html] << + %{\n

} + idx[:xhtml] << + %{\n

0 - 9

} + the_idx.each do |i| + i.each do |x| + if x.is_a?(String) + f=/^(\S)/.match(x)[1] + if letter < f + while letter < f + if alph.length > 0 + letter=alph.shift + idx[:html] << + %{\n

#{letter}

} + idx[:xhtml] << + %{\n

#{letter}

} + else break + end + end + end + idx[:sst_rel_html_seg] << + %{\n\n#{Mx[:fa_bold_o]}#{x},#{Mx[:fa_bold_c]} } + idx[:sst_rel] << + %{\n\n#{Mx[:fa_bold_o]}#{x},#{Mx[:fa_bold_c]} } + aname=x.gsub(/\s+/,'_') + idx[:html] << + %{\n

#{x}, } + c=clean_xml(x.dup) + idx[:xhtml] << + %{\n

#{c}, } + @o=idx[:sst_rel_html_seg].index(idx[:sst_rel_html_seg].last) + @t=idx[:sst_rel].index(idx[:sst_rel].last) + @q=idx[:html].index(idx[:html].last) + @r=idx[:xhtml].index(idx[:xhtml].last) + print "\n" + x + ', ' if @md.opt.act[:verbose_plus][:set]==:on + elsif x.is_a?(Array) + p 'array error? -->' + print x + elsif x.is_a?(Hash) + if x['node_0_terms'].is_a?(Array) + x['node_0_terms'].each do |a| + if a[:range] + idx[:sst_rel_html_seg][@o]= + idx[:sst_rel_html_seg][@o] + + %{#{Mx[:lnk_o]}#{a[:range]}#{Mx[:lnk_c]}#{Mx[:rel_o]}/#{a[:seg]}.html##{@ocn_html_identifier}#{a[:ocn]}#{Mx[:rel_c]}, } + idx[:sst_rel][@t]= + idx[:sst_rel][@t] + + %{#{Mx[:lnk_o]}#{a[:range]}#{Mx[:lnk_c]}#{Mx[:rel_o]}#{a[:ocn]}#{Mx[:rel_c]}, } + idx[:html][@q]= + idx[:html][@q] + + %{#{a[:range]}, } + idx[:xhtml][@q]= + idx[:xhtml][@q] + + %{#{a[:range]}, } + print a[:range] + ', ' if @md.opt.act[:verbose_plus][:set]==:on + elsif a[:ocn] + idx[:sst_rel_html_seg][@o]= + idx[:sst_rel_html_seg][@o] + + %{#{Mx[:lnk_o]}#{a[:ocn]}#{Mx[:lnk_c]}#{Mx[:rel_o]}#{a[:seg]}.html##{@ocn_html_identifier}#{a[:ocn]}#{Mx[:rel_c]}, } + idx[:sst_rel][@t]= + idx[:sst_rel][@t] + + %{#{Mx[:lnk_o]}#{a[:ocn]}#{Mx[:lnk_c]}#{Mx[:rel_o]}#{a[:ocn]}#{Mx[:rel_c]}, } + idx[:html][@q]= + idx[:html][@q] + + %{#{a[:ocn]}, } + idx[:xhtml][@q]= + idx[:xhtml][@q] + + %{#{a[:ocn]}, } + print a[:ocn] + ', ' if @md.opt.act[:verbose_plus][:set]==:on + else p 'error' + end + end + idx[:html][@q]=idx[:html][@q] + '

' + idx[:xhtml][@r]=idx[:xhtml][@r] + '

' + end + if x['node_1_subterms'] + x['node_1_subterms'].sort.each do |k,y| + if k !~/node_0_terms/ + idx[:sst_rel_html_seg][@o]= + idx[:sst_rel_html_seg][@o] + + %{#{k}, } + idx[:sst_rel][@t]= + idx[:sst_rel][@t] + + %{#{k}, } + idx[:html][@q]= + idx[:html][@q] + + %{\n

#{k}, } + c=clean_xml(k.dup) + idx[:xhtml][@r]= + idx[:xhtml][@r] + + %{\n

#{c}, } + print "\n\t" + k + ', ' if @md.opt.act[:verbose_plus][:set]==:on + y.each do |z| + if z[:range] + idx[:sst_rel_html_seg][@o]= + idx[:sst_rel_html_seg][@o] + + %{#{Mx[:lnk_o]}#{z[:range]}#{Mx[:lnk_c]}#{Mx[:rel_o]}#{z[:seg]}.html##{@ocn_html_identifier}#{z[:ocn]}#{Mx[:rel_c]}, } + idx[:sst_rel][@t]= + idx[:sst_rel][@t] + + %{#{Mx[:lnk_o]}#{z[:range]}#{Mx[:lnk_c]}#{Mx[:rel_o]}#{z[:ocn]}#{Mx[:rel_c]}, } + idx[:html][@q]= + idx[:html][@q] + + %{#{z[:range]}, } + idx[:xhtml][@q]= + idx[:xhtml][@q] + + %{#{z[:range]}, } + print z[:range] + ', ' if @md.opt.act[:verbose_plus][:set]==:on + elsif z[:ocn] + idx[:sst_rel_html_seg][@o]= + idx[:sst_rel_html_seg][@o] + + %{#{Mx[:lnk_o]}#{z[:ocn]}#{Mx[:lnk_c]}#{Mx[:rel_o]}#{z[:seg]}.html##{@ocn_html_identifier}#{z[:ocn]}#{Mx[:rel_c]}, } + idx[:sst_rel][@t]= + idx[:sst_rel][@t] + + %{#{Mx[:lnk_o]}#{z[:ocn]}#{Mx[:lnk_c]}#{Mx[:rel_o]}#{z[:ocn]}#{Mx[:rel_c]}, } + idx[:html][@q]= + idx[:html][@q] + + %{#{z[:ocn]}, } + idx[:xhtml][@q]= + idx[:xhtml][@q] + + %{#{z[:ocn]}, } + print z[:ocn] + ', ' if @md.opt.act[:verbose_plus][:set]==:on + else p 'error' + end + end + idx[:html][@q]=idx[:html][@q] + '

' + idx[:xhtml][@r]=idx[:xhtml][@r] + '

' + end + end + end + @x +=1 + end + end + end + print "\n" if @md.opt.act[:verbose_plus][:set]==:on + idx + end + def screen_print(the_idx) + the_idx.each do |i| + i.each do |x| + if x.is_a?(String) + print "\n" + x + ', ' + elsif x.is_a?(Array) + p 'array error? -->' + print x + elsif x.is_a?(Hash) + if x['node_0_terms'].is_a?(Array) + x['node_0_terms'].each do |a| + if a[:range] + print a[:range] + ', ' + elsif a[:ocn] + print a[:ocn] + ', ' + else p 'error' + end + end + end + if x['node_1_subterms'] + x['node_1_subterms'].sort.each do |k,y| + if k !~/node_0_terms/ + print "\n\t" + k + ', ' + y.each do |z| + if z[:range] + print z[:range] + ', ' + elsif z[:ocn] + print z[:ocn] + ', ' + else p 'error' + end + end + end + end + end + end + end + end + end + def output_idx(idx) + if @md.book_idx + path="#{@env.path.output}/#{@md.fnb}" + Dir.mkdir(path) unless FileTest.directory?(path) + puts "#{path}/#{@md.fn[:book_idx_html]} #{__FILE__}::#{__LINE__}" + html_index_file=File.new("#{path}/#{@md.fn[:book_idx_html]}",'w') + idx[:html].each {|x| html_index_file << x } + html_index_file.close + end + end + def clean_and_insert_index(data,sisu_markup_idx) + tuned_file=[] + data.each do |dob| + tuned_file << dob + if dob.obj =~/#{Mx[:br_endnotes]}/ \ + and sisu_markup_idx + sisu_markup_idx.each do |idx| + tuned_file << idx + end + end + end + tuned_file + end + def clean_index(data) #check on use of dob + tuned_file=[] + data.each do |para| + para=para.gsub(/\n*#{@rgx_idx}/m,'') + tuned_file << para + end + tuned_file + end + end +end +__END__ diff --git a/lib/sisu/current/ao_images.rb b/lib/sisu/current/ao_images.rb new file mode 100644 index 00000000..86dcb2ca --- /dev/null +++ b/lib/sisu/current/ao_images.rb @@ -0,0 +1,189 @@ +# encoding: utf-8 +=begin + +* Name: SiSU + +** Description: documents, structuring, processing, publishing, search +*** system environment, resource control and configuration details + +** Author: Ralph Amissah + + + +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. + +** License: GPL 3 or later: + + SiSU, a framework for document structuring, publishing and search + + Copyright (C) Ralph Amissah + + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. + + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. + + You should have received a copy of the GNU General Public License along with + this program. If not, see . + + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + + + + +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system + +** Hompages: + + + +** Git + + + +=end +module SiSU_AO_Images + class Images + begin + require 'RMagick' + include Magick + rescue LoadError + #SiSU_Utils::CodeMarker.new(__LINE__,__FILE__,:fuchsia).mark('RMagic NOT FOUND') + end + def initialize(md,data) + @md,@data=md,data + end + def images + data=@data + tuned_file=[] + @rmgk=false + imagemagick_=true #imagemagick_=SiSU_Env::InfoSettings.new.program?('rmagick') + if imagemagick_ + begin + @rmgk=SiSU_Env::Load.new('RMagick').prog + rescue + @rmgk=false + end + else + if (@md.opt.act[:verbose_plus][:set]==:on \ + || @md.opt.act[:maintenance][:set]==:on) + SiSU_Screen::Ansi.new( + @md.opt.act[:color_state][:set], + '*WARN* use of RMagick is not enabled in sisurc.yml' + ).warn + end + end + data.each do |dob| + unless dob.is ==:table + dob.obj=dob.obj.strip + if dob.obj =~/#{Mx[:lnk_o]}\s*\S+\.(?:png|jpg|gif)(?:\s*|\s+.+)?#{Mx[:lnk_c]}(?:#{Mx[:url_o]}\S+?#{Mx[:url_c]}|image)/ + if dob.obj !~/#{Mx[:lnk_o]}\s*\S+\.(?:png|jpg|gif)\s+\d+x\d+/ + m=/#{Mx[:lnk_o]}\s*(\S+\.(?:png|jpg|gif))/ + if imagemagick_ + imgs=dob.obj.scan(m).flatten + img_col=img_row=nil + images=imgs.each do |image| + dir=SiSU_Env::InfoEnv.new(@md.fns) + path_image=[ + dir.path.image_source_include_local, + dir.path.image_source_include_remote, + dir.path.image_source_include + ] + image_path=nil + path_image.each do |img_pth| + image_path=img_pth + break if FileTest.exist?("#{img_pth}/#{image}") + end + if FileTest.exist?("#{image_path}/#{image}") + if @rmgk + img=Magick::ImageList.new("#{image_path}/#{image}") + img_col,img_row=img.columns,img.rows + else + if (@md.opt.act[:verbose_plus][:set]==:on \ + || @md.opt.act[:maintenance][:set]==:on) + SiSU_Screen::Ansi.new( + @md.opt.act[:color_state][:set], + '*WARN* RMagick not present, will attempt to use imagemagick (identify) directly' + ).warn + end + imgk=SiSU_Env::SystemCall.new.imagemagick + gmgk=SiSU_Env::SystemCall.new.graphicksmagick + if imgk or gmgk + if imgk + imgsys=`identify #{image_path}/#{image}`.strip #system call + elsif gmgk + imgsys=`gm identify #{image_path}/#{image}`.strip #system call + end + img_col,img_row=/(\d+)x(\d+)/m.match(imgsys)[1,2] + img_col,img_row=img_col.to_i,img_row.to_i + else + errmsg='imagemagick or graphicksmagick are required to process images' + if @md.opt.act[:no_stop][:set]==:on + SiSU_Utils::CodeMarker.new(__LINE__,__FILE__,:fuchsia). + error("#{errmsg}, proceeding (as requested) without image processing") + break + else + SiSU_Utils::CodeMarker.new(__LINE__,__FILE__,:fuchsia). + error("#{errmsg}, STOPPING") + exit + end + end + end + row=((img && defined? img.rows) ? img.rows : img_row) + col=((img && defined? img.columns) ? img.columns : img_col) + if img_col > img_row #landscape + if img_col> 640 + img_col=640 + img_row=((1.00*img_col/col)*row).round + end + else #portrait + if img_col> 640 + img_col=640 + img_row=((1.00*img_col/col)*row).round + end + if img_row > 640 + img_row=640 + img_col=((1.00*img_row/row)*col).round + end + end + dob.obj=dob.obj.gsub(/(#{image})/,"#{image} #{img_col}x#{img_row}") + else + dob.obj=dob.obj. + gsub(/#{Mx[:lnk_o]}\s*(\S+)\.(png|jpg|gif).+?#{Mx[:lnk_c]}(#{Mx[:url_o]}\S+?#{Mx[:url_c]}|image)/, + '[ \1 (\2 missing) ]') + end + end + else + images=dob.obj.scan(m) do |image| + SiSU_Screen::Ansi.new( + @md.opt.act[:color_state][:set], + '*WARN* where image dimensions have not been provided RMagick or imagemagick is required',image + ).warn unless @md.opt.act[:quiet][:set]==:on + end + end + end + end + if dob.obj =~/#{Mx[:lnk_o]}\s*\S+\.(?:png|jpg|gif).+?#{Mx[:lnk_c]}(?:#{Mx[:url_o]}\S+?#{Mx[:url_c]}|image)/ + dob.obj=dob.obj.gsub(/(#{Mx[:lnk_o]})\s*(\S+\.(?:png|jpg|gif))\s+/i,'\1\2 ') + end + end + tuned_file << dob unless dob.nil? + end + tuned_file + end + end +end +__END__ +imgsys=`identify #{image_path}/#{image}`.strip diff --git a/lib/sisu/current/ao_metadata.rb b/lib/sisu/current/ao_metadata.rb new file mode 100644 index 00000000..46e80a7d --- /dev/null +++ b/lib/sisu/current/ao_metadata.rb @@ -0,0 +1,86 @@ +# encoding: utf-8 +=begin + +* Name: SiSU + +** Description: documents, structuring, processing, publishing, search +*** system environment, resource control and configuration details + +** Author: Ralph Amissah + + + +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. + +** License: GPL 3 or later: + + SiSU, a framework for document structuring, publishing and search + + Copyright (C) Ralph Amissah + + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. + + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. + + You should have received a copy of the GNU General Public License along with + this program. If not, see . + + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + + + + +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system + +** Hompages: + + + +** Git + + + +=end +module SiSU_AO_Metadata + class Metadata + def initialize(md,metad) + @md,@metadata=md,metad + l=SiSU_Env::StandardiseLanguage.new(@md.opt.lng).language + language=l[:n] + @tr=SiSU_Translate::Source.new(md,language) + end + def make_para(obj,ocn) + h={ + obj: obj, + ocn: 0 + } + SiSU_AO_DocumentStructure::ObjectPara.new.paragraph(h) + end + def make_heading(obj,ocn,name,lv,ln) + h={ + lv: lv, + ln: ln, + name: name, + obj: obj, + ocn: 0 + } + SiSU_AO_DocumentStructure::ObjectHeading.new.heading(h) + end + def metadata + end + end +end +__END__ diff --git a/lib/sisu/current/ao_misc_arrange.rb b/lib/sisu/current/ao_misc_arrange.rb new file mode 100644 index 00000000..e010eaca --- /dev/null +++ b/lib/sisu/current/ao_misc_arrange.rb @@ -0,0 +1,209 @@ +# encoding: utf-8 +=begin + +* Name: SiSU + +** Description: documents, structuring, processing, publishing, search +*** system environment, resource control and configuration details + +** Author: Ralph Amissah + + + +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. + +** License: GPL 3 or later: + + SiSU, a framework for document structuring, publishing and search + + Copyright (C) Ralph Amissah + + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. + + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. + + You should have received a copy of the GNU General Public License along with + this program. If not, see . + + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + + + + +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system + +** Hompages: + + + +** Git + + + +=end +module SiSU_AO_MiscArrangeText + class SI + def initialize(md,data) + @md,@data=md,data + end + def conditional_headings(para) + para=para.gsub(/^(:?A~)\s*$/,'\1~ @title @author'). #conditional header + gsub(/^((?:[1-9]|:?[A-D])~\S*)\s*$/, + '\1~ [Note: heading marker::required title missing]~#') #conditional header for incorporated document 2004w12 + if para =~/^@\S+?:/ + para=para.gsub(/^@(\S+?):(\s+|$)/, + "#{Mx[:meta_o]}\\1#{Mx[:meta_c]}\\2"). + gsub(/^@(\S+?):([+-])(\s+|$)/, + "#{Mx[:meta_o]}\\1\\2#{Mx[:meta_c]}\\3") + end + para + end + def markup_blocks(para) + def ticks(para) + block_open,block_close,text=nil,nil,nil + if para =~/\A```[ ]+(?:code(?:\.[a-z][0-9a-z_]+)?|box(?:\.[a-z_]+)?|poem|alt|group|block|table).*?\n.+?\n```(?:\s+[~-][#]|\s+\~\{.+?\}\~)?\s*\Z/m + @flag=:close + block_open,text,block_close= + /\A(```[ ]+(?:code(?:\.[a-z][0-9a-z_]+)?|box(?:\.[a-z_]+)?|poem|alt|group|block|table).*?)\n(.+?)\n(```([ ]+[~-][#]|\s+\~\{.+?\}\~)?)\s*\Z/m. + match(para)[1..3] + ((para=~/^```[ ]+table(?:~h)?\s+/) \ + and (para !~/^```[ ]+table(?:~h)?\s+c\d+/)) \ + ? para + : (para=[]; para << block_open << text << block_close) + elsif para =~/\A```[ ]+(?:code(?:\.[a-z][0-9a-z_]+)?|box(?:\.[a-z_]+)?|poem|alt|group|block|table).*?\n.*?\Z/m #look at, study + @flag=:open + block_open,text=/\A(```(?:[ ]+.+?))\n(.*?)\Z/m.match(para)[1,2] + para=[] + if not text.to_s.empty? + para << block_open << text + else + para << block_open + end + elsif para =~/\A.+?\n```(?:\s+\~\{.+?\}\~)?(?:\s+[~-][#])?(\s*=\{.+?\})?\s*\Z/m \ + and @flag==:open + @flag=:close + text,block_close= + /\A(.+?)\n(```(?:\s+\~\{.+?\}\~)?(?:\s+[~-][#])?(?:\s+=\{.+?\})?)\s*\Z/m.match(para)[1,2] + para=[] + if not text.to_s.empty? + para << text.to_s << block_close + else + para << block_close + end + else para + end + para + end + def ticks_remove(para) + unless @md.opt.act[:quiet][:set] ==:on + SiSU_Utils::CodeMarker.new(__LINE__,__FILE__,:fuchsia). + mark("ticks not recognized, ticks removed from pargraph\n#{para}") + end + para=para.gsub(/```[ ]+\S+[ ]*/m,''). + gsub(/```\s*/m,''). + strip + end + def ticks_quote(para) + @flag=:quote_open + text=para + para=[] + if text =~ /```[ ]+quote/m + para << '`:quote_open`' + text=text.gsub(/```[ ]+quote/m,'') + end + text=if text =~/(?:\n|\A)=\{.+?\}/m #exclude book index from indent markup + txt,bkidx,tail=/(.+?)((?:\n|\A)=\{.+?\}$)(.*)/m.match(text).captures + txt=txt.gsub(/(?:\n|\A)([^`\n]+)/m,'_1 \1') + txt + bkidx + tail + else text.gsub(/(?:\n|\A)([^`\n]+)/m,'_1 \1') + end + para << text.gsub(/```/m,'') + if text =~/```/m + @flag=:quote_close + para << '`:quote_close`' + end + para + end + def curly_braces(para) + block_open,block_close,text=nil,nil,nil + para=if para =~/\A(?:code(?:\.[a-z][0-9a-z_]+)?|box(?:\.[a-z_]+)?|poem|alt|group|block|table)\{ .+?\n.+?\n\}(?:code|box|poem|alt|group|block|table)(?: [~-][#])?\s*\Z/m + block_open,text,block_close= + /\A((?:code(?:\.[a-z][0-9a-z_]+)?|box(?:\.[a-z_]+)?|poem|alt|group|block|table)\{ .+?)\n(.+?)\n(\}(?:code|box|poem|alt|group|block|table)(?: [~-][#])?)\s*\Z/m. + match(para)[1..3] + para=[] + para << block_open << text << block_close + elsif para =~/\A(?:code(?:\.[a-z][0-9a-z_]+)?|box(?:\.[a-z_]+)?|poem|alt|group|block|table)\{ .+?\n.+?\Z/m + block_open,text= + /\A((?:code(?:\.[a-z][0-9a-z_]+)?|box(?:\.[a-z_]+)?|poem|alt|group|block|table)\{ .+?)\n(.+?)\Z/m. + match(para)[1,2] + para=[] + if not text.to_s.empty? + para << block_open << text + else + para << block_open + end + elsif para =~/\A.+?\n\}(?:code|box|poem|alt|group|block|table)(?: [~-][#])?\s*\Z/m + text,block_close= + /\A(.+?)\n(\}(?:code|box|poem|alt|group|block|table)(?: [~-][#])?)\s*\Z/m. + match(para)[1,2] + para=[] + if not text.to_s.empty? + para << text.to_s << block_close + else + para << block_close + end + else para + end + para + end + para=if (para =~/\A```[ ]+quote/m \ + and @flag !=:open) \ + or @flag==:quote_open + ticks_quote(para) + elsif para =~/\A```[ ]+(?:code(?:\.[a-z][0-9a-z_]+)?|box(?:\.[a-z_]+)?|poem|alt|group|block|table).*?\n.*?\Z/m \ + or @flag==:open + ticks(para) + elsif para =~/```/m + ticks_remove(para) + else + para + end + para=if para =~/^(?:code(?:\.[a-z][0-9a-z_]+)?|box(?:\.[a-z_]+)?|poem|alt|group|block|table)\{|^\}(?:code|box|poem|alt|group|block|table)/m + curly_braces(para) + else + para + end + end + def prepare_text + data=@data + data_new=[],[] + if data[0] =~ /^#!\s*(?:\/usr\/bin\/env sisu|\/usr\/bin\/sisu)/ # remove bang from top #! (however file is stripped, so will be removed provided no content precedes it) + data[0]=data[0].gsub(/^#!\s*\/usr\/bin\/sisu/,''). + gsub(/^#!\s*\/usr\/bin\/env sisu/,'') + end + if data[0] =~ /^(SiSU\s+[\d.]*|sisu-[\d.]+)$/ # SiSU identifier + data[0]=data[0].gsub(/^(SiSU\s*[\d.]*)$/,'% \1'). + gsub(/^(sisu-[\d.]+)$/,'% \1') + end + data.each do |para| + para=conditional_headings(para) + data_new << markup_blocks(para) + end + data_new=data_new.flatten + end + end +end +__END__ diff --git a/lib/sisu/current/ao_numbering.rb b/lib/sisu/current/ao_numbering.rb new file mode 100644 index 00000000..9df1479a --- /dev/null +++ b/lib/sisu/current/ao_numbering.rb @@ -0,0 +1,722 @@ +# encoding: utf-8 +=begin + +* Name: SiSU + +** Description: documents, structuring, processing, publishing, search +*** system environment, resource control and configuration details + +** Author: Ralph Amissah + + + +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. + +** License: GPL 3 or later: + + SiSU, a framework for document structuring, publishing and search + + Copyright (C) Ralph Amissah + + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. + + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. + + You should have received a copy of the GNU General Public License along with + this program. If not, see . + + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + + + + +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system + +** Hompages: + + + +** Git + + + +=end +module SiSU_AO_Numbering + class Numbering + attr_accessor :obj,:osp,:ocn,:lv,:name,:index,:comment + @@segments_count=0 + def initialize(md,data) + @md,@data=md,data + @obj=@type=@ocn=@lv=@name=@index=@comment=nil + @chosen_seg_names=[] + end + def chosen_seg_names(chosen,chosen_seg_name,dob,md,type) + @chosen_seg_names=if chosen.compact.uniq.length \ + == chosen.compact.length + chosen + else + if md.opt.act[:maintenance][:set]==:on + SiSU_Utils::CodeMarker.new(__LINE__,__FILE__,:green). + mark( + "duplicated auto segment name: #{type} #{chosen}\n" \ + + "#{chosen}\n" \ + + " manually name level 1 segments '1~given_name'\n" \ + + 'filename: ' + md.fns + "\n" \ + + 'heading text: "' + dob.obj + '"' + "\n" \ + + 'duplication: "' + chosen_seg_name + '" (level: ' + dob.lv + '; numbering type: ' + type.to_s + ')' + ) + end + chosen=chosen[0..-2] + chosen_seg_name=auto_numbering_exceptions(chosen,md,dob) + chosen << chosen_seg_name + end + end + def number_of_segments? + if @@segments_count==0 + @data.each do |dob| + if dob.is == :heading \ + and dob.lv == '1' + @@segments_count += 1 + end + end + @@segments_count + else @@segments_count + end + end + def numbering_song + begin + data=@data + data=number_plaintext_para(data) + data=auto_number_heading_ie_title(data.compact) #tr issue + data=ocn(data.compact) #watch + data=xml(data.compact) + data=minor_numbering(data.compact) + data,tags_map,ocn_html_seg_map=name_para_seg_filename(data) + data=set_heading_top(data) unless @md.set_heading_top + [data,tags_map,ocn_html_seg_map] + ensure + @@segments_count=0 + end + end + def set_tags(tags,tag) + tags=if not tag.empty? \ + and tag !~/^\d+$/ + tag=tag.gsub(/[^a-z0-9._-]/,'') + [tag,tags].flatten + else tags + end + end + def number_plaintext_para(data) + @tuned_file=[] + data.each do |dob| + if (dob.of !=:block \ + && dob.of !=:comment \ + && dob.of !=:layout) \ + && dob.ocn_ #and dob.obj !~ /#{Mx[:gr_o]}Th|#{Mx[:tc_o]}#{Mx[:tc_p]}#{Mx[:tc_p]}/ #FIX + dob.obj=dob.obj.gsub(/(.+)\n/,'\1 ') #messy, but idea is that tables should retain breaks + end + unless dob.obj.is_a?(Array) + dob.obj=dob.obj.gsub(/^\s+/,''). + gsub(/\s$/,"\n") + end + @tuned_file << dob + end + @tuned_file=@tuned_file.flatten + end + def number_sub_heading(dob,num,title_no) + unless dob.obj =~/\d+\.|(?:chapter|article|section|clause)\s+\d+/i #name selection arbitrary, fix + dob.obj=case dob.name + when /-/ then dob.obj.gsub(/^/,"#{title_no} ") + when /^#/ then dob.obj.gsub(/^/,"#{title_no} ") + when /^[a-z_\.]+/ then dob.obj.gsub(/^/,"#{title_no} ") + else + dob.name=title_no if dob.name=~/^$/ #where title contains title number + dob.obj.gsub(/^/,"#{title_no} ") if title_no =~/\d+/ #main, where title number is to be provided #watch changed placement + end + if @md.toc_lev_limit \ + and @md.toc_lev_limit < num + dob.obj=dob.obj.gsub(/^/,'!_ ') #bold line, watch + end + end + dob + end + def heading_tag_clean(heading_tag) + heading_tag=heading_tag. + gsub(/[ ]+/,'_'). + gsub(/["']/,''). + gsub(/[\/]/,'-'). + gsub(/#{Mx[:fa_bold_o]}|#{Mx[:fa_bold_c]}/,''). + gsub(/#{Mx[:fa_italics_o]}|#{Mx[:fa_italics_c]}/,''). + gsub(/#{Mx[:fa_underscore_o]}|#{Mx[:fa_underscore_c]}/,''). + gsub(/#{Mx[:fa_cite_o]}|#{Mx[:fa_cite_c]}/,''). + gsub(/#{Mx[:fa_insert_o]}|#{Mx[:fa_insert_c]}/,''). + gsub(/#{Mx[:fa_strike_o]}|#{Mx[:fa_strike_c]}/,''). + gsub(/#{Mx[:fa_superscript_o]}|#{Mx[:fa_superscript_c]}/,''). + gsub(/#{Mx[:fa_subscript_o]}|#{Mx[:fa_subscript_c]}/,''). + gsub(/#{Mx[:fa_hilite_o]}|#{Mx[:fa_hilite_c]}/,''). + gsub(/#{Mx[:gl_bullet]}/,'') + end + def auto_number_heading_ie_title(data) #also does some segment naming + @tuned_file=[] + if defined? @md.make.num_top \ + and @md.make.num_top \ + and @md.make.num_top !~/^$/ + input||=@md.make.num_top + end + num_top=(input ? input.to_i : nil) + t_no1=t_no2=t_no3=0 + if num_top + no1=num_top; no2=(num_top + 1); no3=(num_top + 2) + end + chapter_number_counter=0 + data=data.compact + data.each do |dob| #@md.seg_names << [additions to segment names] + title_no=nil + if dob.is ==:heading \ + && dob.autonum_ \ + and defined? @md.make.num_top \ + and @md.make.num_top !~/^$/ + if dob.lv=='1' \ + and dob.obj =~/^#\s|\s#(?:\s|$)/ + chapter_number_counter +=1 + dob.obj=dob.obj.gsub(/^#\s/,"#{chapter_number_counter} "). + gsub(/#([:,]?\s|[.]?$)/,"#{chapter_number_counter}\\1") + end + if dob.ln==no1 + @subnumber=1 + @subnumber=0 if dob.ln==no1 + end + if dob.ln.to_s =~/^[0-6]/ \ + and not dob.use_ ==:dummy \ + and dob.obj !~/#{Mx[:fa_o]}(?:~#|-#)#{Mx[:fa_c]}/ # <-- fix + if dob.ln==no1 + t_no1+=1; t_no2=0; t_no3=0 + title_no="#{t_no1}" + if @md.seg_names.is_a?(Array) \ + and not @md.seg_names.include?(title_no) + if dob.ln==no1 + dob.name="#{title_no}" if not dob.name + dob.tags=set_tags(dob.tags,title_no) + tag=dob.obj. + gsub(/(Article|Clause|Section|Chapter)\s+/, + "\\1_#{title_no}"). + downcase + tag=heading_tag_clean(tag) + dob.tags=set_tags(dob.tags,tag) + dob.obj=(dob.obj =~/(Article|Clause|Section)\s+/) \ + ? (dob.obj.gsub(/(Article|Clause|Section)\s+/,"\\1 #{title_no} ")) + : (dob.obj.gsub(/^/,"#{title_no}. ")) #fix stop later + end + if dob.ln !=no1 \ + and dob.obj =~/^[\d.]+\s/ #fix -> if the title starts with a numbering scheme, do not auto-number, review + dob.name ="#{title_no}" if not dob.name + dob.tags=set_tags(dob.tags,title_no) + dob.obj=dob.obj.gsub(/^/,"#{title_no}. ") + end + @md.seg_names << title_no + end + if dob.ln!=no1 \ + and dob.name!~/^[a-z_\.]+$/ \ + and dob.obj !~/[A-Z]\.?\s/ #bug -> tmp fix, excludes A. B. C. lettering, but not roman numerals, is arbitrary, review required # not fixed, work on + dob.tags=set_tags(dob.tags,title_no) + dob.obj=dob.obj.gsub(/^/i,"#{title_no}. ") + end + end + if dob.ln==no1 #watch because here you change dob.name + dob.tags=set_tags(dob.tags,"h#{title_no}") + end + if dob.ln==no2 #watch because here you change dob.name + t_no2+=1; t_no3=0 + title_no="#{t_no1}.#{t_no2}" + dob.tags=set_tags(dob.tags,"h#{title_no}") + dob=number_sub_heading(dob,no2,title_no) + end + if dob.ln==no3 #watch because here you change dob.name + t_no3+=1 + title_no="#{t_no1}.#{t_no2}.#{t_no3}" + dob.tags=set_tags(dob.tags,"h#{title_no}") + dob=number_sub_heading(dob,no3,title_no) + end + elsif dob.ln.to_s =~/^[0-6]/ \ + and dob.name =~ /^[\w-]+-/ # endnotes, watch2005# endnotes, watch2005 + dob.tags=set_tags(dob.tags,dob.name) + dob.name.gsub(/^([a-z_\.]+)-$/,'\1') + end + elsif dob.is ==:heading \ + and dob.autonum_ \ + and @md.markup =~/num_extract/ #AS DANGEROUS force enable with document, note already does this type of numbering for cisg, locate and coordinate logic, is currently misplaced in code, chengwei inspired 2004w23/4 + #here lies a bug, as is nil when run from -Dv --update, FIX + if (dob.name.nil? or dob.name.empty?) \ + and dob.ln.to_s =~/^[0-9]/ \ + and dob.obj =~ /^([\d\.]+)/ #risky (must be unique) consider output to 4~~\d instead of 4~\d + dob.name=$1 + dob.tags=set_tags(dob.tags,dob.name) + end + if @md.toc_lev_limit + end + elsif defined? dob.name \ + and dob.name + dob.tags=set_tags(dob.tags,dob.name) + end + dob.tags=dob.tags.uniq if defined? dob.tags + @tuned_file << dob + end + @tuned_file=@tuned_file.flatten + end + def ocn(data) #and auto segment numbering increment + @tuned_file=SiSU_AO_DocumentStructureExtract::OCN.new(@md,data).ocn + @tuned_file + end + def xml(data) + @tuned_file=SiSU_AO_DocumentStructureExtract::XML.new(@md,data).dom + @tuned_file + end + def minor_numbering(data) #and auto segment numbering increment + @tuned_file=[] + number_small,letter_small=0,0 + letter=%w( a b c d e f g h i j k l m n o p q r s t u v w x y z ) + data.each do |dob| + if dob.of ==:heading \ + || dob.of ==:heading_insert \ + || dob.of ==:para \ + || dob.of ==:block + if dob.is ==:heading \ + and dob.ln.to_s=~/^[0-9]/ #% sub-number system, (baby numbering) reset with any change of major number (more obviously should be placed in number titles, but that is conditionally executed, check and move later) + number_small,letter_small=0,0 + elsif dob.is ==:para + if dob.obj =~/^#[ 1]/ \ + and dob.obj !~/^#\s+(?:~#)?$/ + letter_small=0 + number_small=0 if dob.obj =~ /^#1/ + number_small+=1 + dob.obj=dob.obj.gsub(/^#[ 1]/,"#{number_small}. ") + end + if dob.obj =~/^_# / + dob.obj=dob.obj.gsub(/^_# /,"#{letter[letter_small]}. ") + dob.indent='1' + letter_small+=1 + end + end + end + @tuned_file << dob + end + @tuned_file=@tuned_file.flatten + end + def leading_zeros_fixed_width_number(possible_seg_name) + if possible_seg_name.to_s =~/^([0-9]+?\.|[0-9]+)$/m #!~/[.,:-]+/ + possible_seg_name=possible_seg_name.to_s. + gsub(/\.$/,'') + nl=possible_seg_name.to_s.length + zero='0' + zeros_fixed_width=number_of_segments?.to_s.length + zero_width=(zeros_fixed_width - nl) + zero_width == 0 \ + ? possible_seg_name.to_s + : zero*zero_width + + possible_seg_name.to_s + end + end + def auto_numbering_exceptions(chosen_seg_names_,md,dob) + number_make=case dob.lv.to_i + when 1 + @num_exc={ + t1: @num_exc[:t1] += 1, + t2: 0, + t3: 0, + t4: 0 + } + Mx[:segname_prefix_auto_num_other] + '_' \ + + @num_exc[:t1].to_s + when 2 + @num_exc={ + t1: @num_exc[:t1], + t2: @num_exc[:t2] += 1, + t3: 0, + t4: 0 + } + Mx[:segname_prefix_auto_num_other] + '_' \ + + @num_exc[:t1].to_s + '_' \ + + @num_exc[:t2].to_s + when 3 + @num_exc={ + t1: @num_exc[:t1], + t2: @num_exc[:t2], + t3: @num_exc[:t3] += 1, + t4: 0 + } + Mx[:segname_prefix_auto_num_other] + '_' \ + + @num_exc[:t1].to_s + '_' \ + + @num_exc[:t2].to_s + '_' \ + + @num_exc[:t3].to_s + when 4 + @num_exc[:t4] += 1 + @num_exc={ + t1: @num_exc[:t1], + t2: @num_exc[:t2], + t3: @num_exc[:t3], + t4: @num_exc[:t4] += 1 + } + Mx[:segname_prefix_auto_num_other] + '_' \ + + @num_exc[:t1].to_s + '_' \ + + @num_exc[:t2].to_s + '_' \ + + @num_exc[:t3].to_s + '_' \ + + @num_exc[:t4].to_s + end + end + def check_that_seg_names_are_unique(chosen_seg_names_,chosen_seg_name,type,md,dob) + begin + chosen_seg_names_ << chosen_seg_name + chosen_seg_names_=chosen_seg_names(chosen_seg_names_,chosen_seg_name,dob,md,type) + if chosen_seg_names_.compact.uniq.length \ + == chosen_seg_names_.compact.length + #check that all auto given seg names are unique + chosen_seg_names_=chosen_seg_names(chosen_seg_names_,chosen_seg_name,dob,md,type) + chosen_seg_name + else + SiSU_Utils::CodeMarker.new(__LINE__,__FILE__,:green). + mark( + "duplicated auto segment name: #{type} #{chosen_seg_name}\n" \ + + "#{chosen_seg_names_}\n" \ + + " manually name level 1 segments '1~given_name'\n" \ + + 'filename: ' + md.fns + "\n" \ + + 'heading text: "' + dob.obj + '"' + "\n" \ + + 'duplication: "' + chosen_seg_name + '" (level: ' + dob.lv + '; numbering type: ' + type.to_s + ')' + ) + chosen_seg_name=auto_numbering_exceptions(chosen_seg_names_,md,dob) + check_that_seg_names_are_unique(chosen_seg_names_,chosen_seg_name,:exception,md,dob) + end + rescue + end + end + def auto_seg_name(possible_seg_name,heading_num_is,dob,type) + prefix=case type + when :auto then Mx[:segname_prefix_auto_num_provide] + when :extract then Mx[:segname_prefix_auto_num_extract] + else '_'*dob.lv.to_i #should not occur + end + if possible_seg_name =~/^[0-9]+?\.$/m #!~/[.,:-]+/ + possible_seg_name=possible_seg_name. + gsub(/\.$/,'') + end + @chosen_seg_name= + if dob.lv=='4' \ + and possible_seg_name.to_s =~/^[0-9]+(?:[.,:-][0-9]){3}/m + possible_seg_name=possible_seg_name.to_s. + gsub(/(?:[:,-]|\W)/,'.'). + gsub(/\.$/,'') + prefix + possible_seg_name + elsif dob.lv=='3' \ + and possible_seg_name.to_s =~/^[0-9]+(?:[.,:-][0-9]){2}/m + possible_seg_name=possible_seg_name.to_s. + gsub(/(?:[:,-]|\W)/,'.'). + gsub(/\.$/,'') + prefix + possible_seg_name + elsif dob.lv=='2' \ + and possible_seg_name.to_s =~/^[0-9]+(?:[.,:-][0-9]){1}/m + possible_seg_name=possible_seg_name.to_s. + gsub(/(?:[:,-]|\W)/,'.'). + gsub(/\.$/,'') + prefix + possible_seg_name + elsif dob.lv=='1' \ + and possible_seg_name.to_s =~/^[0-9]+[:,-]?$/m + if possible_seg_name.to_i <= heading_num_is.to_i + prefix + leading_zeros_fixed_width_number(possible_seg_name) + else + possible_seg_name=possible_seg_name.to_s. + gsub(/(?:[:,-]|\W)/,'.'). + gsub(/\.$/,'') + prefix + possible_seg_name + end + else + @chosen_seg_name=auto_numbering_exceptions(@chosen_seg_names,md,dob) + end + check_that_seg_names_are_unique(@chosen_seg_names,@chosen_seg_name,type,@md,dob) + end + def set_name_and_tags(dob,possible_seg_name) + if @md.seg_names.is_a?(Array) \ + and not @md.seg_names.include?(possible_seg_name) + dob.name=possible_seg_name + dob.tags=set_tags(dob.tags,dob.name) + @md.seg_names << possible_seg_name + elsif (@md.opt.act[:verbose_plus][:set]==:on \ + or @md.opt.act[:maintenance][:set]==:on) + puts 'warn, there may be a conflicting numbering scheme' + end + end + def name_para_seg_filename(data) #segment naming, remaining + # paragraph name/numbering rules + # manual naming overrides, manual naming may be + # alpha-numeric characters mixed, + # numeric only (a number), if + # all segments have been named, + # the numbers used are over 1000 or + # it is not minded that auto-numbering uses a funny scheme for naming segments (not yet implemented) + # [for now a warning is printed for such documents on use of maintenance or very-verbose flag] + # auto-naming takes the form of giving numbers to segments + # the rules for which are as follows + # if the title/heading text starts with a numeric, then that is used (1 3.1 3rd etc.) + # otherwise the level 4 segment number from the embedded document structure info is used + # if there is none a sequential number is designated, preceded by an underscore + @tuned_file,@unique_auto_name=[],[] + tags={} + @art_filename_auto=0 + @counter=1 + if not @md.seg_autoname_safe \ + and (@md.opt.act[:verbose_plus][:set]==:on \ + || @md.opt.act[:maintenance][:set]==:on) + puts 'manual segment names, numbers used as names, risk warning (segmented html)' + end + ocn_html_seg=[] + @num_exc={ t1: 0, t2: 0, t3: 0, t4: 0 } + data.each do |dob| + if dob.is==:heading \ + && dob.ln \ + and dob.ln.to_s =~/^[4-7]/ + heading_num_is=/^\d+:(\d+);\d/m.match(dob.node)[1] + if dob.ln==4 \ + and not dob.name \ + and not @md.set_heading_seg + @md.set_heading_seg=true + end + if dob.name !~/^\S+/ \ + and dob.ln.to_s =~/^[5-7]/ \ + and dob.obj =~/^\s*(?:\S+\s+)?([0-9]+(?:[.,:-][0-9])+)/m + #heading starts with a recognised numeric + #or word followed by a recognised numeric construct, + #use that as name + if dob.ln==7 \ + and dob.obj =~/^\s*(?:\S+\s+)?([0-9]+(?:[.,:-][0-9]){3})/m + possible_seg_name=$1. + gsub(/(?:[:,-]|\W)/,'.'). + gsub(/\.$/,'') + possible_seg_name= + auto_seg_name(possible_seg_name,heading_num_is,dob,:extract) + set_name_and_tags(dob,possible_seg_name) + elsif dob.ln==6 \ + and dob.obj =~/^\s*(?:\S+\s+)?([0-9]+(?:[.,:-][0-9]){2})/m + possible_seg_name=$1. + gsub(/(?:[:,-]|\W)/,'.'). + gsub(/\.$/,'') + possible_seg_name= + auto_seg_name(possible_seg_name,heading_num_is,dob,:extract) + set_name_and_tags(dob,possible_seg_name) + elsif dob.ln==5 \ + and dob.obj =~/^\s*(?:\S+\s+)?([0-9]+(?:[.,:-][0-9]){1})/m + possible_seg_name=$1. + gsub(/(?:[:,-]|\W)/,'.'). + gsub(/\.$/,'') + possible_seg_name= + auto_seg_name(possible_seg_name,heading_num_is,dob,:extract) + set_name_and_tags(dob,possible_seg_name) + end + end + if dob.ln==4 + if dob.name !~/^\S+/ \ + and dob.obj =~/^\s*(?:\S+\s+)?([0-9]+)/m + #heading starts with a recognised numeric + #or word followed by a recognised numeric construct, + #use that as name + possible_seg_name=$1 + possible_seg_name= + auto_seg_name(possible_seg_name,heading_num_is,dob,:extract) + set_name_and_tags(dob,possible_seg_name) + end + if dob.name + #extract segment name from embedded document structure info + if @md.seg_names.is_a?(Array) \ + and not @md.seg_names.include?(dob.name) + dob.tags=set_tags(dob.tags,dob.name) + @md.seg_names << dob.name + end + else + #if no segment name, + #provide a numerical one + @art_filename_auto+=1 + possible_seg_name= + auto_seg_name(@art_filename_auto,heading_num_is,dob,:auto) + if @md.seg_names.is_a?(Array) \ + and not @md.seg_names.include?(possible_seg_name) + dob.name=possible_seg_name + dob.tags=set_tags(dob.tags,dob.name) + @md.seg_names << possible_seg_name + else puts 'segment name (numbering) error' + end + end + if not dob.name #should not occur + puts "e r r o r -\t#{__FILE__}::#{__LINE__}\n#{dob.inspect}" + end + end + end + if (dob.is ==:heading \ + || dob.is ==:heading_insert) \ + && dob.ln==4 + @seg=dob.name + end + @tuned_file << if dob.is==:heading \ + && (@md.pagenew || @md.pagebreak || @md.pageline) + m=dob.ln.to_s + dob_tmp=[] + if @md.pagenew.inspect =~/#{m}/ + dob_tmp << + SiSU_AO_DocumentStructure::ObjectLayout.new.break(Hx[:br_page_new]) << + dob + elsif @md.pagebreak.inspect =~/#{m}/ + dob_tmp << + SiSU_AO_DocumentStructure::ObjectLayout.new.break(Hx[:br_page]) << + dob + elsif @md.pageline.inspect =~/#{m}/ + dob_tmp << + SiSU_AO_DocumentStructure::ObjectLayout.new.break(Hx[:br_page_line]) << + dob + end + unless dob_tmp.length > 0; dob + else dob_tmp + end + else dob + end + if defined? dob.ocn \ + and dob.ocn + @segname=((dob.is==:heading || dob.is==:heading_insert) && dob.ln==4 && (defined? dob.name)) \ + ? (dob.name) + : @segname + tags["#{dob.ocn}"]={ segname: @segname } + ocn_html_seg[dob.ocn]=if (dob.is==:heading || dob.is==:heading_insert) + if dob.ln =~/[0-3]/ + { + seg: nil, + level: dob.ln, + } + #elsif dob.ln =~/[4-6]/ + else + { + seg: @seg, + level: dob.ln, + } + end + else + { + seg: @seg, + level: nil, + } + end + end + dob.tags=dob.tags.uniq if defined? dob.tags + if defined? dob.tags \ + and dob.tags.length > 0 + #@segname=((dob.is=='heading'|| dob.is=='heading_insert') && dob.ln==4 && (defined? dob.name)) \ + #? (dob.name) \ + #: @segname + dob.tags.each do |y| + tags[y]={ ocn: dob.ocn.to_s, segname: @segname } + end + end + dob + end + ocn_html_seg.each_with_index do |ocn,i| + if ocn \ + and ocn[:level].to_s=~/[1-3]/ + (1..4).each do |x| + if ocn_html_seg[i+x] \ + and ocn_html_seg[i+x][:level]==4 + ocn[:seg]=ocn_html_seg[i+x][:seg] + end + end + end + end + if @md.seg_names.length > 0 + @md.set_heading_seg=true + end + tuned_file=@tuned_file.flatten + [tuned_file,tags,ocn_html_seg] + end + def set_heading_top(data) #% make sure no false positives + unless @md.set_heading_top + if (@md.opt.act[:verbose_plus][:set]==:on \ + or @md.opt.act[:maintenance][:set]==:on) + puts "\tdocument contains no top level heading, (will have to manufacture one)" + end + @tuned_file=[] + data.each do |t_o| + unless @md.set_heading_top + if t_o !~/^(?:#{Rx[:meta]}|@\S+:)\s/m \ + and t_o !~/\A\s*\Z/m + @md.set_heading_top=true + if defined? @md.title \ + and @md.title \ + and defined? @md.title.full \ + and defined? @md.creator \ + and @md.creator + head=@md.title.main \ + ? ([@lv='1',@obj=@md.title.main]) + : ([@lv='1',@obj='[no title provided]']) + @tuned_file << head + end + end + end + @tuned_file << t_o + end + @tuned_file=@tuned_file.flatten + end + end + def set_heading_seg(data) #% make sure no false positives + unless @md.set_heading_seg + if (@md.opt.act[:verbose_plus][:set]==:on \ + or @md.opt.act[:maintenance][:set]==:on) + puts "\tdocument contains no segment level, (will have to manufacture one)" + end + @tuned_file=[] + data.each do |dob| + unless @md.set_heading_seg + if defined? dob.ln and dob.ln.to_s !~/^[0-3]/m \ + and dob.obj !~/\A\s*\Z/m \ + and dob.is !=:layout + @md.set_heading_seg=true + head=@md.title.main \ + ? (dob.ln,dob.name,dob.obj=4,'seg',@md.title.main) + : (dob.ln,dob.name,dob.obj=4,'seg','[segment]') + @tuned_file << head + end + end + @tuned_file << dob + end + @tuned_file=@tuned_file.flatten + end + end + def set_header_title(data) #% make sure no false positives + unless @md.set_header_title + if (@md.opt.act[:verbose_plus][:set]==:on \ + or @md.opt.act[:maintenance][:set]==:on) + puts "\t no document title provided, (will have to manufacture one)" + end + @tuned_file=[] + data.each do |t_o| + unless @md.set_header_title + if t_o !~/^%{1,2}\s/m \ + and t_o !~/\A\s*\Z/m + @tuned_file << + "#{Mx[:meta_o]}title#{Mx[:meta_c]} #{@md.heading_seg_first}" + @md.title.main=@md.heading_seg_first + @md.set_header_title=true + end + end + @tuned_file << t_o + end + @tuned_file=@tuned_file.flatten + end + end + end +end +__END__ diff --git a/lib/sisu/current/ao_syntax.rb b/lib/sisu/current/ao_syntax.rb new file mode 100644 index 00000000..cfcc9045 --- /dev/null +++ b/lib/sisu/current/ao_syntax.rb @@ -0,0 +1,622 @@ +# encoding: utf-8 +=begin + +* Name: SiSU + +** Description: documents, structuring, processing, publishing, search +*** Syntax for markup, input markup syntaxes, determined here + +** Author: Ralph Amissah + + + +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. + +** License: GPL 3 or later: + + SiSU, a framework for document structuring, publishing and search + + Copyright (C) Ralph Amissah + + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. + + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. + + You should have received a copy of the GNU General Public License along with + this program. If not, see . + + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + + + + +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system + +** Hompages: + + + +** Git + + + +=end +module SiSU_AO_Syntax + class Words + def initialize(line,md,mkp) + @line,@md,@mkp=line,md,mkp + end + end + class Markup + def initialize(md='',data='') + @md,@data=md,data + @data_new=[] + url_and_stub=SiSU_Env::InfoEnv.new.url + @output_url="#{url_and_stub.remote}" + @env=SiSU_Env::InfoEnv.new + emph_set=if defined? @md.emphasis_set_to \ + and not @md.emphasis_set_to.nil? + @md.emphasis_set_to + else @env.markup_emphasis + end + @emph=case emph_set + when /bold/ + emph_italics=false + { o: Mx[:fa_bold_o], c: Mx[:fa_bold_c] } + when /italics/ + emph_italics=true + { o: Mx[:fa_italics_o], c: Mx[:fa_italics_c] } + when /underscore/ + emph_italics=false + { o: Mx[:fa_underscore_o], c: Mx[:fa_underscore_c] } + else p __LINE__.to_s + '::' + __FILE__ + end + @http_m=%r{\{.+?\}https?://\S+|https?:\S+|:\S+|\.\.\/\S+|#\S+|\S+?\.png\b|[*]~\S+|^#{Mx[:meta_o]}.+|#{Mx[:gr_o]}(?:code(?:\.[a-z][0-9a-z_]+)?|box(?:\.[a-z_]+)?|block|group|alt|verse)(?:-end)?#{Mx[:gr_c]}|#{Mx[:fa_o]}:br#{Mx[:fa_c]}} + @manmkp_ital=emph_italics \ + ? '[i/*]\\{.+?\\}[i/*]' + : '[i/]\\{.+?\\}[i/]' + tail_m_ital=%q{(?:\s|[.,;:?!'")]|~\^|~\\\{\s|$)} + tail_m_bold=%{(?:(?:#{Mx[:fa_italics_c]})?(?:\s|[.,;:?!'")]|~\^|~\\\{\s|$))?} + bold_line=%{^!_\s.+?(?:#{Mx[:br_line]}|\n|$)} + #ital_line=%{^/_\s.+?(?:#{Mx[:br_line]}|\n|$)} #not implemented + @line_scan_ital=if defined? @md.italics_match_list[:str] + /#{@http_m}|#{bold_line}|#{@manmkp_ital}#{tail_m_ital}|#{@md.italics_match_list[:str]}#{tail_m_ital}|\S+|\n/i + end + @manmkp_bold=emph_italics \ + ? '^!_\s.+?(?:\n|$)|[!b]\\{.+?\\}[*!b]|[*!][a-zA-Z0-9\-_]+[!]' + : '^!_\s.+?(?:\n|$)|[*!b]\\{.+?\\}[*!b]|[*!][a-zA-Z0-9\-_]+[*!]' + @line_scan_bold=if defined? @md.bold_match_list[:str] \ + and @md.bold_match_list[:str] + /#{@http_m}|#{bold_line}|(?:#{@manmkp_bold}|#{@md.bold_match_list[:str]})#{tail_m_bold}|\S+|\n/i + end + end + def songsheet + @data=@data.compact + @data.each do |dob| + dob=breaks(dob) + dob=if @md.sem_tag then sem(dob) else dob end #revisit + dob=line_actions(dob) + dob=paragraph_set(dob) + dob=substitutions(dob) + dob=wordlist_italics(dob) + dob=wordlist_bold(dob) + dob=bodymarkup(dob) + @data_new << dob unless dob.nil? + end + @data_new + end + def sem(dob) #revisit + dob=SiSU_Sem::Tags.new(dob,@md).rm.all + end + def breaks(dob) + if dob.is !=:meta \ + && dob.is !=:comment \ + && dob.is !=:code \ + && dob.is !=:table + dob.obj=dob.obj. + gsub(/^-\\\\-\s*$/,"#{Mx[:br_page]}"). + gsub(/^=\\\\=\s*$/,"#{Mx[:br_page_new]}"). + gsub(/ \\\\(?: |$)/,"#{Mx[:br_line]}"). + gsub(/(?:<:?pb>)/,"#{Mx[:br_page]}"). # depreciated + gsub(/(?:<:?pn>)/,"#{Mx[:br_page_new]}"). # depreciated + gsub(/(?:<:?br>|
)/,"#{Mx[:br_line]}"). # depreciated + gsub(/(?:^-\.\.-\s*$)/,"#{Mx[:br_page_line]}") + end + dob + end + def wordlist_italics(dob) + dob=dob.dup + if (defined? @md.italics_match_list[:str] \ + and @md.italics_match_list[:str]) + dob.obj=if dob.is !=:meta \ + && dob.is !=:heading \ + && dob.is !=:heading_insert \ + && dob.is !=:code \ + && dob.is !=:layout \ + && dob.is !=:comment + word=dob.obj.scan(@line_scan_ital) + word=word.flatten.compact + line_array=[] + word.each do |w| + unless /#{@manmkp_ital}|#{@http_m}/.match(w) + if defined? @md.italics_match_list[:regx] \ + and @md.italics_match_list[:regx] + w=w.gsub(@md.italics_match_list[:regx], + "#{Mx[:fa_italics_o]}\\1#{Mx[:fa_italics_c]}") + else w + end + end + line_array << w + end + line_array.join(' ') + else dob.obj + end + end + dob + end + def embolden(given) + given=given. + gsub(/^!_\s+((?:\{|#{Mx[:lnk_o]})(?:~^ )?.+?(?:\}|#{Mx[:lnk_o]})https?:\/\/\S+.*?)([#{Mx[:br_line]}#{Mx[:br_paragraph]}#{Mx[:br_nl]}])/, + "#{Mx[:fa_bold_o]} \\1 #{Mx[:fa_bold_c]}\\2"). + gsub(/^!_\s+((?:\{|#{Mx[:lnk_o]})(?:~^ )?.+?(?:\}|#{Mx[:lnk_o]})https?:\/\/\S+.*)/, + "#{Mx[:fa_bold_o]} \\1 #{Mx[:fa_bold_c]}"). + gsub(/(?:^!_|^#{Mx[:lv_o]}[7-9]:\S*?#{Mx[:lv_c]})\s*(.+?)([#{Mx[:br_line]}#{Mx[:br_paragraph]}#{Mx[:br_nl]}])/, + "#{Mx[:fa_bold_o]}\\1#{Mx[:fa_bold_c]}\\2"). + gsub(/(?:^!_|^#{Mx[:lv_o]}[7-9]:\S*?#{Mx[:lv_c]})\s*(.+?)\s+((?:[*]~\S+\s*)+)/, + "#{Mx[:fa_bold_o]}\\1#{Mx[:fa_bold_c]}\\2"). + gsub(/(?:^!_|^#{Mx[:lv_o]}[7-9]:\S*?#{Mx[:lv_c]})\s*(.+?)\s*([~-]#)$/, + "#{Mx[:fa_bold_o]}\\1#{Mx[:fa_bold_c]}\\2"). + gsub(/(?:^!_\s+|^#{Mx[:lv_o]}[7-9]:\S*?#{Mx[:lv_c]}\s*)(.*)?\s*$/, + "#{Mx[:fa_bold_o]}\\1#{Mx[:fa_bold_c]}") + end + def italicise(given) + given=given. + gsub(/^\/_\s*(.+?)([#{Mx[:br_line]}#{Mx[:br_paragraph]}#{Mx[:br_nl]}])/, + "#{Mx[:fa_italics_o]}\\1#{Mx[:fa_italics_c]}\\2"). + gsub(/^\/_\s*(.+?)\s+((?:[*]~\S+\s*)+)/, + "#{Mx[:fa_italics_o]}\\1#{Mx[:fa_italics_c]}\\2"). + gsub(/^\/_\s*(.+?)\s*([~-]#)$/, + "#{Mx[:fa_italics_o]}\\1#{Mx[:fa_italics_c]}\\2"). + gsub(/^\/_\s+(.*)?\s*$/, + "#{Mx[:fa_italics_o]}\\1#{Mx[:fa_italics_c]}") + end + def line_actions(dob) + dob.obj=if (dob.is !=:heading \ + && dob.is !=:heading_insert \ + && dob.is !=:comment \ + && dob.is !=:meta) \ + and dob.obj =~ /^!_\s+/ + embolden(dob.obj) + elsif dob.obj =~ /^\/_\s+/ + italicise(dob.obj) + else dob.obj + end + dob + end + def paragraph_set(dob) + dob.obj=if dob.is !=:meta \ + && dob.is !=:heading \ + && dob.is !=:heading_insert \ + && dob.is !=:code \ + && dob.is !=:comment \ + && dob.is !=:table + dob.obj.gsub(/\n/m,' '). + gsub(/ \s+/m,' ') + else dob.obj + end + dob + end + def substitutions(dob) + dob=dob.dup + dob=if defined? @md.substitution_match_list[:match_and_replace] \ + and @md.substitution_match_list[:match_and_replace].is_a?(Array) + dob=if dob.is !=:meta \ + && dob.is !=:heading_insert \ + && dob.is !=:code \ + && dob.is !=:comment \ + && dob.is !=:table + if dob.obj =~/#{@md.substitution_match_list[:matches]}/ + @md.substitution_match_list[:match_and_replace].each do |x| + dob.obj=if x[:case_s]==:i + dob.obj.gsub(/#{x[:match]}/mi,x[:replace]) + else + dob.obj.gsub(/#{x[:match]}/m,x[:replace]) + end + end + end + dob + else dob + end + dob + else dob + end + end + def wordlist_bold(dob) + dob=dob.dup + if (defined? @md.bold_match_list[:str] \ + and @md.bold_match_list[:str]) + dob.obj=if dob.is !=:meta \ + && dob.is !=:heading \ + && dob.is !=:heading_insert \ + && dob.is !=:code \ + && dob.is !=:comment \ + && dob.is !=:table + line_array=[] + word=dob.obj.scan(@line_scan_bold) + word=word.flatten.compact + word.each do |w| + unless /#{@manmkp_bold}|#{@http_m}/.match(w) + if defined? @md.bold_match_list[:regx] \ + and @md.bold_match_list[:regx] #document header: @bold: [bold word list] + w=w.gsub(@md.bold_match_list[:regx], + "#{Mx[:fa_bold_o]}\\1#{Mx[:fa_bold_c]}") + end + else + w=if w =~ /(?:^!_|^#{Mx[:lv_o]}[7-9]:\S*?#{Mx[:lv_c]})\s+/ + embolden(w) #bold paragraph/emphasize #may wish to remove think about 7{ 8{ conversion not satisfactory, as information is lost! + elsif w =~/^\/_\s+/ + italicise(w) + else w + end + end + line_array << w + end + line_array.join(' ') + else dob.obj + end + else + dob.obj=if dob.is==:heading \ + and dob.ln.to_s =~/[7-9]/ + embolden(dob.obj) + else dob.obj + end + end + dob + end + def fontface_lines(dob,leader) + while (dob.obj =~/#{Mx[:br_nl]}/ \ + and dob.obj =~/(?:#{leader})([*!\/_#])\{(.+?)\}\1/m) \ + and $2 =~/#{Mx[:br_nl]}/ + dob=if dob.obj =~/#{Mx[:br_nl]}/ \ + and dob.obj =~/(#{leader})([*!\/_#])\{(.+?)\}\2/m + lead,fce,txt=$1,$2,$3 + dob=if txt =~/#{Mx[:br_nl]}/ + lead_break=if dob.obj =~/^#{Mx[:br_nl]}/ + dob.obj=dob.obj.sub(/^#{Mx[:br_nl]}/,'') + Mx[:br_nl] + else '' + end + txt="#{lead_break}#{fce}\{" + txt.split(Mx[:br_nl]).join("\}#{fce}#{Mx[:br_nl]}#{fce}\{") + "\}#{fce}" + dob.obj=dob.obj. + sub(/(?:^|#{Mx[:gl_c]}|\s+|['"]|[#{Mx[:nbsp]}#{Mx[:fa_o_c]}#{Mx[:fa_c]}#{Mx[:lnk_o]}#{Mx[:br_nl]}#{Mx[:br_line]}#{Mx[:br_paragraph]}#{Mx[:tc_c]}#{Mx[:tc_p]}]|[\(\[\{]|\>)([*!\/_#])\{.+?\}\1/m, + "#{lead}#{txt}") + dob + else dob + end + end + dob + end + dob + end + def fontface(dob) + leader=/^|#{Mx[:gl_c]}|\s+|['"]|[#{Mx[:nbsp]}#{Mx[:fa_o_c]}#{Mx[:fa_c]}#{Mx[:lnk_o]}#{Mx[:br_nl]}#{Mx[:br_line]}#{Mx[:br_paragraph]}#{Mx[:tc_c]}#{Mx[:tc_p]}]|[\(\[\{]|[、。「‹«¿¡]|\>/ + dob=fontface_lines(dob,leader) + dob.obj=dob.obj. + gsub(/(#{leader})\*\{(.+?)\}\*/m, + "\\1#{@emph[:o]}\\2#{@emph[:c]}"). #emphasis + gsub(/(#{leader})!\{(.+?)\}!/m, + "\\1#{Mx[:fa_bold_o]}\\2#{Mx[:fa_bold_c]}"). #bold + gsub(/(#{leader})\/\{(.+?)\}\//m, + "\\1#{Mx[:fa_italics_o]}\\2#{Mx[:fa_italics_c]}"). #italics + gsub(/(#{leader})_\{(.+?)\}_/m, + "\\1#{Mx[:fa_underscore_o]}\\2#{Mx[:fa_underscore_c]}"). #underscore + gsub(/(#{leader})#\{(.+?)\}#/m, + "\\1#{Mx[:fa_monospace_o]}\\2#{Mx[:fa_monospace_c]}"). #monospace + gsub(/(^|#{Mx[:gl_c]}|\s+|['"]|[#{Mx[:nbsp]}#{Mx[:fa_o_c]}#{Mx[:fa_c]}]|\(|\>)\"\{(.+?)\}\"/m, + "\\1#{Mx[:fa_cite_o]}\\2#{Mx[:fa_c_o]}cite#{Mx[:fa_c]}"). #cite /blockquote? + gsub(/(^|[^\\])\^\{(.+?)\}\^/m, + "\\1#{Mx[:fa_superscript_o]}\\2#{Mx[:fa_superscript_c]}"). #superscript + gsub(/(^|[^\\]),\{(.+?)\},/m, + "\\1#{Mx[:fa_subscript_o]}\\2#{Mx[:fa_subscript_c]}"). #subscript + gsub(/(^|#{Mx[:gl_c]}|\s+|['"]|#{Mx[:nbsp]}|#{Mx[:fa_o_c]}|#{Mx[:fa_c]}|\(|\>)\+\{(.+?)\}\+/m, + "\\1#{Mx[:fa_insert_o]}\\2#{Mx[:fa_insert_c]}"). #inserted text + gsub(/(^|#{Mx[:gl_c]}|\s+|['"]|#{Mx[:nbsp]}|#{Mx[:fa_o_c]}|#{Mx[:fa_c]}|\(|\>)-\{(.+?)\}-/m, + "\\1#{Mx[:fa_strike_o]}\\2#{Mx[:fa_strike_c]}"). #strikethrough - deleted text + gsub(/(^|#{Mx[:gl_c]}|\s+|['"]|#{Mx[:nbsp]}|#{Mx[:fa_o_c]}|#{Mx[:fa_c]}|\(|\>|\d+)\^(\S+?)\^/, + "\\1#{Mx[:fa_superscript_o]}\\2#{Mx[:fa_superscript_c]}") #superscript single word, watch digit added + dob + end + def bodymarkup(dob) + # << http://www.jus.uio.no/sisu/sisu_markup_table/markup >> + # See: data/sisu/sample/document_samples_sisu_markup/ + ## fontface + # *{emphasis}* e{emphasis}e emphasis + # !{bold text}! b{bold}b bold text + # _{underline}_ u{underline}u underline + # /{italics}/ i{italics}i italics + # "{citation}" c{citation}c citation #blockquote? + # ^{superscript}^ superscript + # ,{subscript}, subscript + # +{inserted text}+ inserted text + # -{deleted text}- deleted text + # #{monospace text}# + # + # {url address}:url + # {image.png}imageurl + # {image.png}png + # ~{endnote}~ + # !_ #bold/emphasise paragraph + # _" #blockquote paragraph + # _1 <:i1> #indent paragraph 1 step + # _2 <:i2> #indent paragraph 2 steps + # _3 <:i3> #indent paragraph 3 steps + # _4 <:i4> #indent paragraph 4 steps + # _* #bullet (list) ● + # _1* #bullet (list) indented + # _1* #bullet (list) indented + # # #numbered (list) level 1 + # _# #numbered (list) level 2 + dob=dob.dup + if dob.is !=:meta \ + && dob.is !=:comment \ + && dob.is !=:code \ + && dob.is !=:table + line_array=[] + word=dob.obj.scan(/\S+|\n/) #unless line =~/^(?:#{Mx[:meta_o]}|%+\s)/ #visit + if word + word.each do |w| # _ - / # | : ! ^ ~ + unless w =~/~\{|\}~|~\[|\]~|^\^~|~\^|\*~\S+|~#|\{t?~|\{table|https?:\/\/\S+/ # do something earlier about table!! + w=w.gsub(/\\?~/,"#{Mx[:gl_o]}#126#{Mx[:gl_c]}") #escaped special character + end + w=w.gsub(/^\<$/, + "#{Mx[:gl_o]}#lt#{Mx[:gl_c]}").gsub(/^\>$/,"#{Mx[:gl_o]}#gt#{Mx[:gl_c]}") #escaped special character + line_array << w + end + dob.obj=line_array.join(' ') + dob.obj=dob.obj.strip + end + dob.obj=dob.obj. + gsub(/^([*#-.]{1,12})$/,'\1 ~#'). #ocn off for these paragraph separators + gsub(/~\{(.+?)\}~/m,Mx[:en_a_o] + '\1' + Mx[:en_a_c]). + gsub(/~\[([^*+].+?)\]~/m,Mx[:en_b_o] + '* \1' + Mx[:en_b_c]). #default if markup does not specify + gsub(/~\[(.+?)\]~/m,Mx[:en_b_o] + '\1' + Mx[:en_b_c]) + if dob.is ==:heading \ + and dob.ln ==0 + dob.obj=dob.obj.gsub(/\s*@title\b/," #{@md.title.full}") + dob.obj=if defined? @md.creator.author \ + and @md.creator.author + dob.obj.gsub(/\s+(?:@creator|@author)/,",#{Mx[:br_line]}#{@md.creator.author}") + else dob.obj.gsub(/\s+(?:@creator|@author)/,'') + end + end + if defined? @md.title \ + and @md.title \ + and defined? @md.title.full \ + and defined? @md.creator \ + and @md.creator + if dob.is ==:heading + dob.obj=dob.obj.gsub(/^\s*@title\s*$/,@md.title.full) if dob.lv =~/1/ + dob.obj=if dob.lv =~/[23]/ \ + and defined? @md.creator.author \ + and @md.creator.author + dob.obj. + gsub(/^\s*(?:(by\s+)?(?:@creator|@author))\s*$/, + "\\1#{@md.creator.author}") + else dob.obj.gsub(/^\s*(?:(by\s+)?(?:@creator|@author))\s*$/,'\1') + end + end + end + dob.obj=dob.obj.gsub(/<(https?:\/\/\S+?)>/,'< \1 >'). #catch problem markup + gsub(/<:=(\S+?)>/,'{ c_\1.png 14x14 }image'). + gsub(//,'<:\1>'). #escaped special character + gsub(/ /,"#{Mx[:nbsp]}"). #escaped special character + gsub(/\\~/,"#{Mx[:gl_o]}#126#{Mx[:gl_c]}"). #escaped special character + gsub(/\\\{/,"#{Mx[:gl_o]}#123#{Mx[:gl_c]}"). #escaped special character + gsub(/\\\}/,"#{Mx[:gl_o]}#125#{Mx[:gl_c]}"). #escaped special character + gsub(/\\\<>/,"#{Mx[:gl_o]}#gt#{Mx[:gl_c]}#{Mx[:gl_o]}#gt#{Mx[:gl_c]}"). #escaped special character + gsub(/\\\/,"#{Mx[:gl_o]}#gt#{Mx[:gl_c]}"). #escaped special character + gsub(/\\\_/,"#{Mx[:gl_o]}#095#{Mx[:gl_c]}"). #escaped special character + gsub(/\\\-/,"#{Mx[:gl_o]}#045#{Mx[:gl_c]}"). #escaped special character + gsub(/\\\+/,"#{Mx[:gl_o]}#043#{Mx[:gl_c]}"). #escaped special character + gsub(/\\\//,"#{Mx[:gl_o]}#047#{Mx[:gl_c]}"). #escaped special character + gsub(/\\\#/,"#{Mx[:gl_o]}#035#{Mx[:gl_c]}"). #escaped special character + gsub(/\\\&/,"#{Mx[:gl_o]}#038#{Mx[:gl_c]}"). #& #escaped special character + gsub(/\\\|/,"#{Mx[:gl_o]}#124#{Mx[:gl_c]}"). #not really a sisu special character but made available as possibility + gsub(/\\\:/,"#{Mx[:gl_o]}#058#{Mx[:gl_c]}"). #not really a sisu special character but made available as possibility + gsub(/\\\!/,"#{Mx[:gl_o]}#033#{Mx[:gl_c]}"). #not really a sisu special character but made available as possibility + gsub(/\\\^/,"#{Mx[:gl_o]}#094#{Mx[:gl_c]}"). #not really a sisu special character but made available as possibility + gsub(/\\\,/,"#{Mx[:gl_o]}#044#{Mx[:gl_c]}"). #not really a sisu special character but made available as possibility + gsub(/\\\\/,"#{Mx[:gl_o]}#092#{Mx[:gl_c]}"). #escaped special character + gsub(/\\\*/,"#{Mx[:gl_o]}#042#{Mx[:gl_c]}"). #escaped special character + gsub(/\\\!/,"#{Mx[:gl_o]}#033#{Mx[:gl_c]}") #escaped special character + if dob.obj=~/(?:https?:|ftp:|\{([^{}]+?)\}(?:#|:|[.]{1,2}\/))\S+/m + if dob.obj=~/(?:^|[#{Mx[:gl_c]}#{Mx[:nbsp]} ])\{~\^ (?:.+?)\s*\}(?:(?:https?:|ftp:|:|[.]{1,2}\/)\S+?)\s*#{Mx[:en_a_o]}(.+?)#{Mx[:en_a_c]}/m + dob.obj=dob.obj. + gsub(/(^|[#{Mx[:gl_c]}#{Mx[:nbsp]} ])\{~\^ ([^}]+?)\s*\}((?:https?:|ftp:|:|[.]{1,2}\/)\S+?)\s*#{Mx[:en_a_o]}(.+?)#{Mx[:en_a_c]}/m, + "\\1#{Mx[:lnk_o]}\\2#{Mx[:lnk_c]}\\3 #{Mx[:en_a_o]}\\3 \\4#{Mx[:en_a_c]}") # watch + end + if dob.obj=~/(?:^|[#{Mx[:gl_c]}#{Mx[:nbsp]} ])\{~\^ (?:.+?)\s*\}(?:(?:https?:|ftp:|:|[.]{1,2}\/)\S+?)([;,.]?)(?=\s|[#{Mx[:br_line]}#{Mx[:br_paragraph]}#{Mx[:br_nl]}]|$)/m + dob.obj=dob.obj. + gsub(/(^|[#{Mx[:gl_c]}#{Mx[:nbsp]} ])\{~\^ (.+?)\s*\}((?:https?:|ftp:|:|[.]{1,2}\/)\S+?)([;,.]?)(?=\s|[#{Mx[:br_line]}#{Mx[:br_paragraph]}#{Mx[:br_nl]}]|$)/m, + "\\1#{Mx[:lnk_o]}\\2#{Mx[:lnk_c]}\\3\\4 #{Mx[:en_a_o]}\\3#{Mx[:en_a_c]} ") + end + dob.obj=dob.obj. + gsub(/(^|[^#])\{\s*([^{}]+?)\s*\}((?:https?:|:|[.]{2}\/|#)\S+?)(?=\s|[#{Mx[:br_line]}#{Mx[:br_paragraph]}#{Mx[:br_nl]}#{Mx[:en_a_o]}#{Mx[:en_b_o]}]|$)/, + "\\1#{Mx[:lnk_o]}\\2#{Mx[:lnk_c]}\\3"). #linked (text or image, however text cannot include modified face, e.g. bold, ital, underline) + gsub(/(^|[#{Mx[:gl_c]}#{Mx[:lnk_c]}#{Mx[:en_a_o]}#{Mx[:en_b_o]}(\s])((?:https?|ftp):\/\/\S+?\.[^>< ]+?)([,.;'"]?)(?=[\s#{Mx[:en_a_c]}#{Mx[:en_b_c]}#{Mx[:br_line]}#{Mx[:br_paragraph]}#{Mx[:br_nl]}]|$)/m, + %{\\1#{Mx[:url_o]}\\2#{Mx[:url_c]}\\3}). + gsub(/#{Mx[:lnk_c]}#(\S+?[^>< ]+?)([()\[\]]*[,.;:!?'"]{0,2})(?=[\s#{Mx[:en_a_c]}#{Mx[:en_b_c]}#{Mx[:br_line]}#{Mx[:br_paragraph]}#{Mx[:br_nl]}]|$)/m, + %{#{Mx[:lnk_c]}#{Mx[:rel_o]}\\1#{Mx[:rel_c]}\\2}). + gsub(/#{Mx[:lnk_c]}:(\S+?[^>< ]+?)([()\[\]]*[,.;:!?'"]{0,2})(?=[\s#{Mx[:en_a_c]}#{Mx[:en_b_c]}#{Mx[:br_line]}#{Mx[:br_paragraph]}#{Mx[:br_nl]}]|$)/m, + %{#{Mx[:lnk_c]}#{Mx[:rel_o]}:\\1#{Mx[:rel_c]}\\2}). + gsub(/#{Mx[:lnk_c]}[.]{2}\/(\S+?[^>< ]+?)([()\[\]]*[,.;:!?'"]{0,2})(?=[\s#{Mx[:en_a_c]}#{Mx[:en_b_c]}#{Mx[:br_line]}#{Mx[:br_paragraph]}#{Mx[:br_nl]}]|$)/m, + %{#{Mx[:lnk_c]}#{Mx[:rel_o]}:\\1#{Mx[:rel_c]}\\2}) + end + if dob.obj=~/_(?:https?|ftp):\S+/m # _http://url #CHECK + dob.obj=dob.obj.gsub(/(^|[#{Mx[:gl_c]}#{Mx[:lnk_c]}#{Mx[:en_a_o]}#{Mx[:en_b_o]}(\s])(_(?:https?|ftp):\/\/\S+?\.[^>< ]+?)([,.;'"]?)(?=[\s#{Mx[:en_a_c]}#{Mx[:en_b_c]}#{Mx[:br_line]}#{Mx[:br_paragraph]}#{Mx[:br_nl]}]|$)/m, + %{\\1#{Mx[:url_o]}\\2#{Mx[:url_c]}\\3}) + end + dob=fontface(dob) + dob.obj=dob.obj. + gsub(/<[:e]\s+(.+?)!?>/, + "#{Mx[:en_a_o]}\\1#{Mx[:en_a_c]}"). #not tested + gsub(/(^|#{Mx[:br_nl]})\s*_\*\s*/, + "\\1#{Mx[:gl_bullet]}"). #bullets, shortcut + gsub(/=\{(.+?)\}/, + "#{Mx[:idx_o]}\\1#{Mx[:idx_c]}"). + gsub(/^\s*_([1-9])\*\s*/, + "#{Mx[:pa_o]}:i\\1:\\1#{Mx[:pa_c]}#{Mx[:gl_bullet]}"). #bullets, shortcut + gsub(/^\s*_([1-9])\s+/, + "#{Mx[:pa_o]}:i\\1:\\1#{Mx[:pa_c]}"). #indent + gsub(/^\s*_([1-9])!\s+(.+?)\s*$/, + "#{Mx[:pa_o]}:i\\1:\\1#{Mx[:pa_c]}#{Mx[:fa_bold_o]}\\2#{Mx[:fa_bold_c]} "). #indent bold + gsub(/^\s*__([1-9])\s+/, + "#{Mx[:pa_o]}:i0:\\1#{Mx[:pa_c]}"). #hang + gsub(/^\s*__([1-9])!\s+(.+?)\s*$/, + "#{Mx[:pa_o]}:i0:\\1#{Mx[:pa_c]}#{Mx[:fa_bold_o]}\\2#{Mx[:fa_bold_c]} "). #hangdef + gsub(/^\s*_([0-9])_([0-9])\s+/, + "#{Mx[:pa_o]}:i\\1:\\2#{Mx[:pa_c]}"). #hang + gsub(/^\s*_([0-9])_([0-9])!\s+(.+?)\s*$/, + "#{Mx[:pa_o]}:i\\1:\\2#{Mx[:pa_c]}#{Mx[:fa_bold_o]}\\3#{Mx[:fa_bold_c]} "). #hangdef + gsub(/<:hi>/,"#{Mx[:fa_hilite_o]}"). #''). # bright yellow rgb(255,255,0) pale yellow rgb(255,255,200) + gsub(/<:\/hi>/,"#{Mx[:fa_hilite_c]}"). #''). + gsub(/(#{Mx[:gr_o]}verse#{Mx[:gr_c]}.+)/m,"\\1\n"). + gsub(/[ ]+($)/,'\1'). + gsub(/\{\s*(.+?)\s*\}(https?:\S+?)([;,.]?)(?=\s|[#{Mx[:br_line]}#{Mx[:br_paragraph]}#{Mx[:br_nl]}#{Mx[:en_a_o]}#{Mx[:en_b_o]}]|$)/, + "#{Mx[:lnk_o]}\\1#{Mx[:lnk_c]}#{Mx[:url_o]}\\2#{Mx[:url_c]}\\3"). #any remaining linked text or image + gsub(/\{\s*(.+?)\s*\}(#{Mx[:url_o]}\S+?#{Mx[:url_c]})/, + "#{Mx[:lnk_o]}\\1#{Mx[:lnk_c]}\\2"). #any remaining linked text or image + gsub(/(^|\s)([a-zA-Z0-9._-]+\@\S+?\.[a-zA-Z0-9._-]+)/,"\\1#{Mx[:url_o]}\\2#{Mx[:url_c]}"). + gsub(/(^|[ ])\{\s*(.+?)\s*\}(\S+?)([;,.]?)(?=\s|[#{Mx[:br_line]}#{Mx[:br_paragraph]}#{Mx[:br_nl]}#{Mx[:en_a_o]}#{Mx[:en_b_o]}]|$)/, + "\\1#{Mx[:lnk_o]}\\2#{Mx[:lnk_c]}\\3\\4"). #any remaining linked text or image + gsub(/\{\s*(.+?)\s*\}#([a-zA-Z0-9][a-zA-Z0-9_-]*)([;,.]?)(?=\s|[#{Mx[:br_line]}#{Mx[:br_paragraph]}#{Mx[:br_nl]}#{Mx[:en_a_o]}#{Mx[:en_b_o]}]|$)/, + "#{Mx[:lnk_o]}\\1#{Mx[:lnk_c]}#{Mx[:rel_o]}\\2#{Mx[:rel_c]}\\3"). #any remaining linked text or image, check need + gsub(/\{\s*(.+?)\s*\}(#{Mx[:rel_o]}\S+?#{Mx[:rel_c]})/, + "#{Mx[:lnk_o]}\\1#{Mx[:lnk_c]}\\2"). #any remaining linked text or image, check need + gsub(/\{\s*(.+?)\s*\}(image)/, + "#{Mx[:lnk_o]}\\1#{Mx[:lnk_c]}\\2") #linked image + elsif dob.is==:table + dob=fontface(dob) + elsif dob.is ==:code + dob.obj=dob.obj. + gsub(/#{Mx[:meta_o]}(\S+?)#{Mx[:meta_c]}\s*/,'@\1: '). + gsub(/(^|#{Mx[:gl_c]}|\s)<(?:br(?: \/)?)>([\s,.]|$)/,'\1
\2') #convert

back, clumsy + if dob.number_ + codeline=[] + ln=1 + dob.obj.split(/#{Mx[:gr_o]}codeline#{Mx[:gr_c]}||\n/).each_with_index do |cl,i| + unless i == 0 + cl=cl.gsub(Mx[:br_nl],'') + w=3-ln.to_s.length + cl = "#{ln}#{Mx[:nbsp]*w}#{Mx[:vline]}#{cl}#{Mx[:br_nl]}" + ln +=1 + end + codeline << cl + end + codeline= codeline.join("") + dob.obj=codeline + else + dob.obj=dob.obj.gsub(/#{Mx[:gr_o]}codeline#{Mx[:gr_c]}/,"\n") + end + dob + else # @\S+?: + end + dob + end + def tech #script markup planned to be more strict for technical documents + # *{emphasis}* e{emphasis}e emphasis + # !{bold text}! b{bold}b bold text + # _{underline}_ u{underline}u underline + # /{italics}/ i{italics}i italics + # "{citation}" c{citation}c citation + # ^{superscript}^ superscript + # ,{subscript}, subscript + # +{inserted text}+ inserted text + # -{deleted text}- deleted text + # #{monospace text}# + # {url address}:url + # {image.png}imageurl + # {image.png}png + # ~{endnote}~ + # +1 + # +2 + puts 'tech' + @data.each do |line| + line=line. + gsub(/(^|\s+|['"]|#{Mx[:fa_o_c]}|#{Mx[:fa_c]}|[\(\[]|\>)e\{(.+?)\}e/, + "\\1#{@emph[:o]}\\2#{@emph[:c]}"). #emphasis + gsub(/(^|\s+|['"]|#{Mx[:fa_o_c]}|#{Mx[:fa_c]}|[\(\[]|\>)b\{(.+?)\}b/, + "\\1#{Mx[:fa_bold_o]}\\2#{Mx[:fa_bold_c]}"). #bold + gsub(/(^|\s+|['"]|#{Mx[:fa_o_c]}|#{Mx[:fa_c]}|[\(\[]|\>)u\{(.+?)\}u/, + "\\1#{Mx[:fa_underscore_o]}\\2#{Mx[:fa_underscore_c]}"). #underscore + gsub(/(^|\s+|['"]|#{Mx[:fa_o_c]}|#{Mx[:fa_c]}|[\(\[]|\>)c\{(.+?)\}c/, + "\\1#{Mx[:fa_cite_o]}\\2#{Mx[:fa_c_o]}cite#{Mx[:fa_c]}"). #cite + gsub(/(^|\s+|['"]|#{Mx[:fa_o_c]}|#{Mx[:fa_c]}|[\(\[]|\>)i\{(.+?)\}i/, + "\\1#{Mx[:fa_italics_o]}\\2#{Mx[:fa_italics_c]}"). #italics + gsub(/(^|\s+|['"]|#{Mx[:fa_o_c]}|#{Mx[:fa_c]}|[\(\[]|\>)!\{(.+?)\}!/, + "\\1#{Mx[:fa_bold_o]}\\2#{Mx[:fa_bold_c]}"). #bold + gsub(/(^|\s+|['"]|#{Mx[:fa_o_c]}|#{Mx[:fa_c]}|[\(\[]|\>)\*\{(.+?)\}\*/, + "\\1#{@emph[:o]}\\2#{@emph[:c]}"). #emphasis + gsub(/(^|\s+|['"]|#{Mx[:fa_o_c]}|#{Mx[:fa_c]}|[\(\[]|\>)_\{(.+?)\}_/, + "\\1#{Mx[:fa_underscore_o]}\\2#{Mx[:fa_underscore_c]}"). #underscore + gsub(/(^|\s+|['"]|#{Mx[:fa_o_c]}|#{Mx[:fa_c]}|[\(\[]|\(|\>)\/\{(.+?)\}\//, + "\\1#{Mx[:fa_italics_o]}\\2#{Mx[:fa_italics_c]}"). #italics + gsub(/(^|\s+|['"]|#{Mx[:fa_o_c]}|#{Mx[:fa_c]}|\(|\>)\"\{(.+?)\}\"/, + "\\1#{Mx[:fa_cite_o]}\\2#{Mx[:fa_c_o]}cite#{Mx[:fa_c]}"). + gsub(/(^|\s+|['"]|#{Mx[:fa_o_c]}|#{Mx[:fa_c]}|\(|\>)\^\{(.+?)\}\^/, + "\\1#{Mx[:fa_superscript_o]}\\2#{Mx[:fa_superscript_c]}"). + gsub(/(^|\s+|['"]|#{Mx[:fa_o_c]}|#{Mx[:fa_c]}|\(|\>)9\{(.+?)\}9/, + "\\1#{Mx[:fa_superscript_o]}\\2#{Mx[:fa_superscript_c]}"). + gsub(/(^|\s+|['"]|#{Mx[:fa_o_c]}|#{Mx[:fa_c]}|\(|\>),\{(.+?)\},/, + "\\1#{Mx[:fa_subscript_o]}\\2#{Mx[:fa_subscript_c]}"). + gsub(/(^|\s+|['"]|#{Mx[:fa_o_c]}|#{Mx[:fa_c]}|\(|\>)6\{(.+?)\}6/, + "\\1#{Mx[:fa_subscript_o]}\\2#{Mx[:fa_subscript_c]}"). + gsub(/(^|\s+|['"]|#{Mx[:fa_o_c]}|#{Mx[:fa_c]}|\(|\>)\+\{(.+?)\}\+/, + "\\1#{Mx[:fa_insert_o]}\\2#{Mx[:fa_insert_c]}"). + gsub(/(^|\s+|['"]|#{Mx[:fa_o_c]}|#{Mx[:fa_c]}|\(|\>)v\{(.+?)\}v/, + "\\1#{Mx[:fa_insert_o]}\\2#{Mx[:fa_insert_c]}"). + gsub(/(^|\s+|['"]|#{Mx[:fa_o_c]}|#{Mx[:fa_c]}|\(|\>)-\{(.+?)\}-/, + "\\1#{Mx[:fa_strike_o]}\\2#{Mx[:fa_strike_c]}"). + gsub(/(^|\s+|['"]|#{Mx[:fa_o_c]}|#{Mx[:fa_c]}|\(|\>)x\{(.+?)\}x/, + "\\1#{Mx[:fa_strike_o]}\\2#{Mx[:fa_strike_c]}"). + gsub(/(^|\s+|['"]|#{Mx[:fa_o_c]}|#{Mx[:fa_c]}|\(|\>)\*(\S+?)\*/, + "\\1#{@emph[:o]}\\2#{@emph[:c]}"). #emphasise single word, watch + gsub(/(^|\s+|['"]|#{Mx[:fa_o_c]}|#{Mx[:fa_c]}|\(|\>)\!(\S+?)\!/, + "\\1#{Mx[:fa_bold_o]}\\2#{Mx[:fa_bold_c]}"). #bold single word, watch + gsub(/(^|\s+|['"]|#{Mx[:fa_o_c]}|#{Mx[:fa_c]}|\(|\>)\/([\(\)a-zA-Z0-9']+?)\/([ ,.;:'"~$]|[^a-zA-Z0-9])/, + "\\1#{Mx[:fa_italics_o]}\\2#{Mx[:fa_italics_c]}\\3"). #italics single word, watch + gsub(/(^|\s+|['"]|#{Mx[:fa_o_c]}|#{Mx[:fa_c]}|\(|\>)_(\S+?)_/, + "\\1#{Mx[:fa_underscore_o]}\\2#{Mx[:fa_underscore_c]}"). #underscore single word, watch + gsub(/(^|\s+|['"]|#{Mx[:fa_o_c]}|#{Mx[:fa_c]}|\(|\>)\^(\S+?)\^/, + "\\1#{Mx[:fa_superscript_o]}\\2#{Mx[:fa_superscript_c]}"). #check #superscript single word, watch digit added + gsub(/^\s*_\([1-9]\)\(\*\+\)\s*/, + "#{Mx[:pa_o]}:i\\1#{Mx[:pa_c]}#{Mx[:fa_o]}\\2#{Mx[:fa_c_o]}"). #bullets, shortcut + gsub(/^\s*_\([1-9]\)\s+/, + "#{Mx[:pa_o]}:i\\1#{Mx[:pa_c]}"). #watch + gsub(/^\s*__\([1-9]\)\s+/, + "#{Mx[:pa_o]}:h\\1#{Mx[:pa_c]}"). #watch + #line.gsub(/^\s*__\([1-9]\)!\s+/, + # "#{Mx[:pa_o]}:hd\\1#{Mx[:pa_c]}"). #watch + gsub(/#{Mx[:br_line]}\s*_[12]\s+/, + "#{Mx[:br_line]} ") #indent used in endnotes, not implemented, replace when ready with: line.gsub(/(?:
|
)\s*_([12])\s+/,'
<:i\1> ') + end + @data + end + end +end +__END__ diff --git a/lib/sisu/current/cgi.rb b/lib/sisu/current/cgi.rb new file mode 100644 index 00000000..99f2e987 --- /dev/null +++ b/lib/sisu/current/cgi.rb @@ -0,0 +1,84 @@ +# encoding: utf-8 +=begin + +* Name: SiSU + +** Description: documents, structuring, processing, publishing, search +*** generates naive cgi search form for search of sisu database (pgsql sqlite) + +** Author: Ralph Amissah + + + +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. + +** License: GPL 3 or later: + + SiSU, a framework for document structuring, publishing and search + + Copyright (C) Ralph Amissah + + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. + + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. + + You should have received a copy of the GNU General Public License along with + this program. If not, see . + + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + + + + +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system + +** Hompages: + + + +** Git + + + +=end +module SiSU_CGI #% database building documents + require_relative 'se' # se.rb + require_relative 'cgi_pgsql' # cgi_pgsql.rb + require_relative 'cgi_sqlite' # cgi_sqlite.rb + class SearchSQL + def initialize(opt) + @opt=opt + @webserv=@opt.files[0].to_s.strip + end + def read + if @opt.act[:sample_search_form][:db]==:pg # cgi_pgsql.rb + SiSU_CGI_PgSQL::SearchPgSQL.new(@opt,@webserv).pgsql + elsif @opt.act[:sample_search_form][:db]==:sqlite # cgi_sqlite.rb + SiSU_CGI_SQLite::SearchSQLite.new(@opt,@webserv).sqlite + else + puts <<-WOK + please select database type for which sample search form should be built (pgsql or sqlite) + sisu --sample-search-form --db=sqlite + sisu --sample-search-form --db=pg + other options include + --webserv-cgi='[cgi-server-name]' + --webserv-output='[sisu-output-server-with-base-path]' + WOK + end + end + end +end +__END__ diff --git a/lib/sisu/current/cgi_pgsql.rb b/lib/sisu/current/cgi_pgsql.rb new file mode 100644 index 00000000..9a4c555b --- /dev/null +++ b/lib/sisu/current/cgi_pgsql.rb @@ -0,0 +1,270 @@ +# encoding: utf-8 +=begin + +* Name: SiSU + +** Description: documents, structuring, processing, publishing, search +*** generates naive cgi search form for search of sisu database (pgsql) + +** Author: Ralph Amissah + + + +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. + +** License: GPL 3 or later: + + SiSU, a framework for document structuring, publishing and search + + Copyright (C) Ralph Amissah + + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. + + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. + + You should have received a copy of the GNU General Public License along with + this program. If not, see . + + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + + + + +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system + +** Hompages: + + + +** Git + + + +=end +module SiSU_CGI_PgSQL #% database building documents + require_relative 'se' # se.rb + require_relative 'cgi_sql_common' # cgi_sql_common.rb + include SiSU_CGI_SQL + class SearchPgSQL < CGI_Common + def initialize(opt,webserv) + @opt,@webserv=opt,webserv + @cX=SiSU_Screen::Ansi.new(opt.act[:color_state][:set]).cX + @env=SiSU_Env::InfoEnv.new('',opt) + @sys=SiSU_Env::SystemCall.new + @db=SiSU_Env::InfoDb.new + get_init=SiSU_Env::GetInit.new + @rc=get_init.sisu_yaml.rc + @name_of={} + @name_of[:output_dir_structure]=if opt.dir_structure_by.to_s =~/(?:language|filetype|filename)/ + opt.dir_structure_by.to_s + else 'language' + end + @name_of[:lingual]=if opt.lingual.to_s =~/(?:mono|multi)/ + opt.lingual.to_s + else 'multi' + end + @name_of[:db]=if defined? @rc['search'] \ + and defined? @rc['search']['sisu'] \ + and defined? @rc['search']['sisu']['action'] \ + and @rc['search']['sisu']['action'] =~/https?:\/\/\S+?\.cgi/ \ + and defined? @rc['search']['sisu']['db'] \ + and @rc['search']['sisu']['db'] =~/\S+/ + @rc['search']['sisu']['db'] + else + @env.path.base_markup_dir_stub #'sisu' #breaks if not present + end + @name_of[:host_url_cgi]=%q{http://#{ENV['HTTP_HOST']}#{ENV['PATH_INFO']}} + @name_of[:host_url_docs]=%q{http://#{ENV['HTTP_HOST']}} + @name_of[:cgi_script]=%q{#{ENV['SCRIPT_NAME']}} + @name_of[:user]=@db.psql.user(opt) + @image_src=%q{http://#{ENV['HTTP_HOST']}/_sisu/image_sys} + @common=SiSU_CGI_SQL::CGI_Common.new(@webserv,opt,@image_src,@env) + @cgi_file_name=@env.url.cgi_sample_search_form_name(opt) + end + def pgsql + serve=[] + if @sys.psql + available_db_table=`psql --list` # system call requires psql + available_db=available_db_table.scan(/(#{Db[:name_prefix]}\S+)/) if not available_db_table.nil? + if available_db \ + and available_db.is_a?(Array) + available_db.flatten.each do |x| + serve << x.gsub(/#{Db[:name_prefix]}(\S+)/,'\1') + end + else STDERR.puts "WARNING: no postgresql database available, (have you created one?)" + end + serve=serve.sort + f1,f2='','' + serve.each do |x| + f1 << %{ \n} unless x =~/apache|sisu\/image/ #check + end + end + f2 << %q{ selected_db=%{}} + "\n" + if FileTest.writable?('.') + output=File.open(@cgi_file_name,'w') + output << header0 << header1 << header_desc << header2 << f1 << buttons1 << buttons1_pgsql << buttons2 << search_request << search_statement << search_statement_common << search_query1 << @common.pages << search_query2 << @common.tail << @common.main1 << f2 << dbi_connect << @common.main2 << @common.dir_structure << @common.main3 + puts <<-WOK + generated sample search form: #{@cX.green}#{@cgi_file_name}#{@cX.off} + default database name: #{@cX.green}#{Db[:name_prefix]}#{@name_of[:db]}#{@cX.off} (#{@name_of[:db]}) + db user: #{@cX.green}#{@name_of[:user]}#{@cX.off} + to modify use: #{@cX.brown}sisu --db-pg --db-user='#{@name_of[:user]}'#{@cX.off} + + #{@cX.fuchsia}BASED ON ALREADY EXISTING databases#{@cX.off} (default database name: #{@db.psql.db}) + NOTE it is first necessary to createdb, + use sisu to create the tables & populate the postgresql db + + the database to be used for this directory (#{@db.psql.db}) + will have to be created manually if it does not exist: + using postgresql tools directly (the following may work): + (i) if you are not yet a postgresql user, + #{@cX.brown}sudo su postgres + createuser -d -a #{@env.user} + exit#{@cX.off} + (ii) create the database: + #{@cX.brown}createdb #{@db.psql.db}#{@cX.off} + [for a list of existing databases try 'psql --list']" + + you can use sisu to create the database tables and populate the database with documents + + sisu --pg --dropall # removes existing postgresql db & tables + sisu --pg --createall -v # creates postgresql db & tables + sisu --pg --update -v *.sst *.ssm # populate the db + sisu --sample-search-form --db-pg # creates the postgresql search form + # this should be done after creating the db + # to be searched + sisu --webrick & # starts ruby webrick web server + + # if necessary make the directory '/usr/lib/cgi-bin' + # here we copy the postgresql search form to cgi-bin + # (copy #{@cgi_file_name} to your cgi directory) + # set file permissions to 755 + WOK + a=case @webserv + when /pwd/ then '' + else <<-WOK + + sudo cp -vi #{Dir.pwd}/#{@cgi_file_name} /usr/lib/cgi-bin/.; \\ + sudo chmod -v 755 /usr/lib/cgi-bin/#{@cgi_file_name} + WOK + end + SiSU_Screen::Ansi.new(@opt.act[:color_state][:set],a).warn + a=<<-WOK + #{@env.webserv_base_cgi(@opt)}/cgi-bin/#{@cgi_file_name} + WOK + SiSU_Screen::Ansi.new(@opt.act[:color_state][:set],a).print_blue + a="\n\t(to create and populate postgresql database see 'man sisu' and in particular the --pg option)\n\t[the database to be used for this directory (#{@db.psql.db}) will have to be created manually if it does not exist,\n\tusing postgresql tools directly: 'createdb #{@db.psql.db}' for a list of existing databases try 'psql --list']" + SiSU_Screen::Ansi.new(@opt.act[:color_state][:set],a).txt_grey + else puts 'failed in attempt to write #{@cgi_file_name} to present directory, is directory writable?' + end + end + def header0 + <<-WOK_SQL +#!/usr/bin/env ruby +=begin +#{about} + * Description: generates naive cgi search form for search of sisu database (pgsql) +#{gpl} +=end + begin + require 'cgi' + require 'fcgi' + require 'pg' + rescue LoadError + puts 'cgi, fcgi or pg NOT FOUND (LoadError)' + end + @stub_default='#{@name_of[:db]}' + @image_src="#{@image_src}" + @hosturl_cgi="#{@name_of[:host_url_cgi]}" + @hosturl_files="#{@name_of[:host_url_docs]}" + @output_dir_structure_by='#{@name_of[:output_dir_structure]}' + @lingual='#{@name_of[:lingual]}' + @port='#{@db.psql.port}' + @db_name_prefix='#{Db[:name_prefix]}' + @user='#{@name_of[:user]}' # check user name for access to pg database: e.g. www-data or '#{@env.user}' + @base="#{@name_of[:host_url_cgi]}#{@name_of[:cgi_script]}" + WOK_SQL + end + def search_statement + <<-'WOK_SQL' + class DBI_SearchString + def initialize(l,t,q,cse=false) + @l,@t,@q,@c=l,t,q,cse + end + def string + search={ search: [], flag: false } + if @t =~/\S+/ or @q =~/\S+/ + if @t =~/\S+/ then unescaped_search=CGI.unescape(@t) + elsif @q =~/\S+/ then unescaped_search=CGI.unescape(@q) + end + search_construct=[] + unescaped_search=if @c + unescaped_search.gsub(/\s*(AND|OR)\s*/,"' \) \\1 #{@l}~\( '"). + gsub(/(.+)/,"#{@l}~\( '\\1' \)") + else + unescaped_search.gsub(/\s*(AND|OR)\s*/,"' \) \\1 #{@l}~*\( '"). + gsub(/(.+)/,"#{@l}~*\( '\\1' \)") + end + search_construct << unescaped_search + search_construct=search_construct.join(' ') + search[:search] << search_construct + search[:flag]=true + search + end + search + end + end + WOK_SQL + end + def search_query1 + <<-'WOK_SQL' + @search_text='' + @search_text=search[:text].flatten.join(' AND ') + @search_text=@search_text.gsub(/(doc_objects\.clean~[*]?\(\s*'[^']+'\s*\)\s+(?:(?:AND|OR)\s+doc_objects\.clean~[*]?\(\s*'[^']+'\s*\))+)/,'(\1)') + end + WOK_SQL + end + def search_query2 + <<-'WOK_SQL' + def sql_select_body + limit ||=@@limit + offset ||=@@offset + @sql_statement[:body]=%{SELECT metadata_and_text.title, metadata_and_text.creator_author, metadata_and_text.src_filename, metadata_and_text.language_document_char, metadata_and_text.notes_suffix, doc_objects.body, doc_objects.seg, doc_objects.ocn, metadata_and_text.tid FROM doc_objects, metadata_and_text WHERE (#{@search_text}) AND doc_objects.metadata_tid = metadata_and_text.tid ORDER BY metadata_and_text.language_document_char, metadata_and_text.title, metadata_and_text.src_filename, doc_objects.ocn} + @sql_statement[:range]=%{LIMIT #{limit} OFFSET #{offset} ;} + select=@sql_statement[:body] + ' ' + @sql_statement[:range] + select + end + def sql_select_body_format + %{#{sql_select_body}} + end + def contents + @conn.exec(sql_select_body) + end + end + WOK_SQL + end + def buttons1_pgsql + <<-'WOK_SQL' + case sensitive + WOK_SQL + end + def dbi_connect + <<-'WOK_SQL' + @conn=PG::Connection.open(dbname: @db, port: @port, user: @user) + WOK_SQL + end + end +end +__END__ diff --git a/lib/sisu/current/cgi_sql_common.rb b/lib/sisu/current/cgi_sql_common.rb new file mode 100644 index 00000000..957bcf94 --- /dev/null +++ b/lib/sisu/current/cgi_sql_common.rb @@ -0,0 +1,988 @@ +# encoding: utf-8 +=begin + +* Name: SiSU + +** Description: documents, structuring, processing, publishing, search +*** generates naive cgi search form for search of sisu database (pgsql sqlite) + +** Author: Ralph Amissah + + + +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. + +** License: GPL 3 or later: + + SiSU, a framework for document structuring, publishing and search + + Copyright (C) Ralph Amissah + + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. + + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. + + You should have received a copy of the GNU General Public License along with + this program. If not, see . + + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + + + + +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system + +** Hompages: + + + +** Git + + + +=end +module SiSU_CGI_SQL + class CGI_Common + def initialize(webserv,opt,image_src,dir) + @webserv,@opt,@image_src,@env=webserv,opt,image_src,dir + end + def about + <<-'WOK_SQL' + * Name: SiSU information Structuring Universe + * Author: Ralph Amissah + * http://www.jus.uio.no/sisu + * http://www.jus.uio.no/sisu/SiSU/download + WOK_SQL + end + def gpl + <<-'WOK_SQL' + * Name: SiSU generated sample cgi search form + + * Description: generated sample cgi search form for SiSU + (SiSU is a framework for document structuring, publishing and search) + + * Author: Ralph Amissah + + * Copyright: (C) 1997 - 2014, Ralph Amissah, All Rights Reserved. + + * License: GPL 3 or later: + + SiSU, a framework for document structuring, publishing and search + + Copyright (C) Ralph Amissah + + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. + + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. + + You should have received a copy of the GNU General Public License along with + this program. If not, see . + + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + + + + * SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system + + * Hompages: + + + + * Ralph Amissah + + + WOK_SQL + end + def header1 + <<-'WOK_SQL' +#Common TOP + @@offset=0 + @@canned_search_url=@base + @color_heading='#DDFFAA' + @color_match='#ffff48' + class Form + def initialize(base,search_field,selected_db,result_type,checked_sql_limit,checked_tip,checked_stats,checked_searched,checked_url,checked_case,checked_echo,checked_sql,checked_all,checked_none,checked_selected,checked_default,search_note,the_can='') + search_note='' if checked_searched !~/\S/ + the_can='' if checked_url !~/\S/ + search_field='' if checked_echo !~/\S/ + @base,@search_field,@selected_db,@result_type,@checked_sql_limit,@checked_tip,@checked_stats,@checked_searched,@checked_url,@checked_case,@checked_echo,@checked_sql,@checked_all,@checked_none,@checked_selected,@checked_default,@search_note,@the_can=base,search_field,selected_db,result_type,checked_sql_limit,checked_tip,checked_stats,checked_searched,checked_url,checked_case,checked_echo,checked_sql,checked_all,checked_none,checked_selected,checked_default,search_note,the_can + @tip=if checked_tip =~/\S/ + 'text:__; fulltxt:__; keywords:__; title:__; author:__; topic_register:__; subject:__; description:__; publisher:__; editor:__; contributor:__; date:__; type:__; format:__; identifier:__; source:__; language:__; relation:__; coverage:__; rights:__; comment:__; abstract:__; filename:__;
' + else '' + end + end + def submission_form + search_form=<<-WOK + WOK_SQL + end + def header_desc + <<-WOK_SQL + + + + + <meta charset="utf-8"> + <meta name="sourcefile" content="SiSU._sst" /> + SiSU search form (sample): SiSU information Structuring Universe + + + + + + + + + +
+ + +
+
+ SiSU + +
+ git + +
+
+ +
+ WOK_SQL + end + def header2 + <<-'WOK_SQL' +
+ + +
+ + + #{@tip} + #{@search_note} + #{@the_can} +
+ + + + + to search: select which database to search (drop-down menu below); enter your search query (in the form above); and click on the search button (below) +
+ + + index + text / grep + WOK_SQL + end + def buttons2 + <<-'WOK_SQL' +
+ match limit: + 1,000 + 2,500 +
+ echo query + result stats + search url + searched + available fields + sql statement +
+ checks: + default + selected + all + none +
+ + +
+ WOK + end + end + WOK_SQL + end + def search_request + <<-'WOK_SQL' + class SearchRequest #% search_for + attr_accessor :text1,:fulltext,:keywords,:title,:author,:topic_register,:subject,:description,:publisher,:editor,:contributor,:date,:type,:format,:identifier,:source,:language,:relation,:coverage,:rights,:comment,:abstract,:owner,:date_created,:date_issued,:date_modified,:date_available,:date_valid,:filename + def initialize(search_field='',q='') + @search_field,@q=search_field,q + @text1=@fulltext=@keywords=@title=@author=@topic_register=@subject=@description=@publisher=@editor=@contributor=@date=@type=@format=@identifier=@source=@language=@relation=@coverage=@rights=@comment=@abstract=@owner=@date_created=@date_issued=@date_modified=@date_available=@date_valid=@filename='' + if @search_field=~/\S/ + @text1=text_to_match('text:') + @fulltext=text_to_match('fulltxt:') + @topic_register=text_to_match('topic_register:') + @title=text_to_match('title:') # DublinCore 1 - title + @author=text_to_match('(?:author|creator)s?:') # DublinCore 2 - creator/author + @subject=text_to_match('subj(?:ect)?:') # DublinCore 3 - subject + @description=text_to_match('description:') # DublinCore 4 - description + @publisher=text_to_match('pub(?:lisher)?:') # DublinCore 5 - publisher + @editor=text_to_match('editor:') + @contributor=text_to_match('contributor:') # DublinCore 6 - contributor + @date=text_to_match('date:') # DublinCore 7 - date dd-mm-yy + @type=text_to_match('type:') # DublinCore 8 - type + @format=text_to_match('format:') # DublinCore 9 - format + @identifier=text_to_match('identifier:') # DublinCore 10 - identifier + @source=text_to_match('source:') # DublinCore 11 - source + @language=text_to_match('language:') # DublinCore 12 - language + @relation=text_to_match('relation:') # DublinCore 13 - relation + @coverage=text_to_match('coverage:') # DublinCore 14 - coverage + @rights=text_to_match('rights:') # DublinCore 15 - rights + @keywords=text_to_match('key(?:words?)?:') + @comment=text_to_match('comment:') + @abstract=text_to_match('abs(?:tract)?:') + @owner=text_to_match('owner:') + @date_created=text_to_match('date_created:') + @date_issued=text_to_match('date_issued:') + @date_modified=text_to_match('date_modified:') + @date_available=text_to_match('date_available:') + @date_valid=text_to_match('date_valid:') + @filename=text_to_match('filename:') + @text1=text_to_match unless @keywords or @author or @title or @text1 or @fulltext or @comment or @abstract or @rights or @subject or @publisher or @date or @filename or @topic_register + else + @text1=q['s1'] if q['s1']=~/\S/ + @fulltext=q['ft'] if q['ft']=~/\S/ + @keywords=q['key'] if q['key']=~/\S/ + @title=q['ti'] if q['ti']=~/\S/ + @author=q['au'] if q['au']=~/\S/ + @topic_register=q['tr'] if q['tr']=~/\S/ + @subject=q['sj'] if q['sj']=~/\S/ + @description=q['dsc'] if q['dsc']=~/\S/ + @publisher=q['pb'] if q['pb']=~/\S/ + @editor=q['cntr'] if q['cntr']=~/\S/ + @contributor=q['cntr'] if q['cntr']=~/\S/ + @date=q['dt'] if q['dt']=~/\S/ + @type=q['ty'] if q['ty']=~/\S/ + @identifier=q['id'] if q['id']=~/\S/ + @source=q['src'] if q['src']=~/\S/ + @language=q['lang'] if q['lang']=~/\S/ + @relation=q['rel'] if q['rel']=~/\S/ + @coverage=q['cov'] if q['cov']=~/\S/ + @rights=q['cr'] if q['cr']=~/\S/ + @comment=q['co'] if q['co']=~/\S/ + @abstract=q['ab'] if q['ab']=~/\S/ + @date_created=q['dtc'] if q['dtc']=~/\S/ + @date_issued=q['dti'] if q['dti']=~/\S/ + @date_modified=q['dtm'] if q['dtm']=~/\S/ + @date_available=q['dta'] if q['dta']=~/\S/ + @date_valid=q['dtv'] if q['dtv']=~/\S/ + @filename=if q['doc'] and q['search'] !~/search db/ then q['doc'] + elsif q['fns']=~/\S/ then q['fns'] + end + @@limit=q['ltd'] if q['ltd']=~/\d+/ # 1000 + @@offset=q['off'] if q['off']=~/\d+/ # 0 + end + end + def text_to_match(identifier='') + m={ + string: /#{identifier}\s*(.+?)/, + string: /#{identifier}\s*(.+?)(?:;|\n|\r|$)/, + word: /#{identifier}[\s(]*(\S+)/ + } + search_string=if @search_field =~m[:word] + search_string=if @search_field =~m[:braces] then m[:braces].match(@search_field)[1] + elsif @search_field =~m[:string] then m[:string].match(@search_field)[1] + else + str=m[:word].match(@search_field)[1] + str=str.gsub(/[()]/,'') + str + end + search_string=search_string.strip.gsub(/\s+/,'+') + #else + # "__" + end + end + end + WOK_SQL + end + def search_statement_common + <<-'WOK_SQL' + class DBI_SearchStatement + attr_reader :text_search_flag,:sql_select_body_format,:sql_offset,:sql_limit + def initialize(conn,search_for,q,c) + @conn=conn + @text_search_flag=false + @sql_statement={ body: '', endnotes: '', range: '' } + #@offset||=@@offset + #@offset+=@@limit + search={ text: [], endnotes: [] } + cse=(c =~/\S/) ? true : false + st=DBI_SearchString.new('doc_objects.clean',search_for.text1,q['s1'],cse).string + se=DBI_SearchString.new('endnotes.clean',search_for.text1,q['s1'],cse).string + @text_search_flag=st[:flag] + if st[:flag] + search[:text] << st[:search] + end + st=DBI_SearchString.new('metadata_and_text.fulltext',search_for.fulltext,q['ft'],cse).string + if st[:flag] + search[:text] << st[:search] + end + st=DBI_SearchString.new('metadata_and_text.title',search_for.title,q['ti'],cse).string + if st[:flag] + search[:text] << st[:search] + end + st=DBI_SearchString.new('metadata_and_text.creator_author',search_for.author,q['au'],cse).string + if st[:flag] + search[:text] << st[:search] + end + st=DBI_SearchString.new('metadata_and_text.classify_topic_register',search_for.topic_register,q['tr'],cse).string + if st[:flag] + search[:text] << st[:search] + end + st=DBI_SearchString.new('metadata_and_text.classify_subject',search_for.subject,q['sj'],cse).string + if st[:flag] + search[:text] << st[:search] + end + st=DBI_SearchString.new('metadata_and_text.classify_keywords',search_for.keywords,q['key'],cse).string + if st[:flag] + search[:text] << st[:search] + end + st=DBI_SearchString.new('metadata_and_text.notes_description',search_for.description,q['dsc'],cse).string + if st[:flag] + search[:text] << st[:search] + end + st=DBI_SearchString.new('metadata_and_text.publisher',search_for.publisher,q['pb'],cse).string + if st[:flag] + search[:text] << st[:search] + end + st=DBI_SearchString.new('metadata_and_text.creator_editor',search_for.editor,q['cntr'],cse).string + if st[:flag] + search[:text] << st[:search] + end + st=DBI_SearchString.new('metadata_and_text.creator_contributor',search_for.contributor,q['cntr'],cse).string + if st[:flag] + search[:text] << st[:search] + end + st=DBI_SearchString.new('metadata_and_text.date_published',search_for.date,q['dt'],cse).string + if st[:flag] + search[:text] << st[:search] + end + st=DBI_SearchString.new('metadata_and_text.notes_type',search_for.type,q['ty'],cse).string + if st[:flag] + search[:text] << st[:search] + end + st=DBI_SearchString.new('metadata_and_text.original_source',search_for.source,q['src'],cse).string + if st[:flag] + search[:text] << st[:search] + end + st=DBI_SearchString.new('metadata_and_text.language_document_char',search_for.language,q['lang'],cse).string + if st[:flag] + search[:text] << st[:search] + end + st=DBI_SearchString.new('metadata_and_text.notes_relation',search_for.relation,q['rel'],cse).string + if st[:flag] + search[:text] << st[:search] + end + st=DBI_SearchString.new('metadata_and_text.notes_coverage',search_for.coverage,q['cov'],cse).string + if st[:flag] + search[:text] << st[:search] + end + st=DBI_SearchString.new('metadata_and_text.rights_all',search_for.rights,q['cr'],cse).string + if st[:flag] + search[:text] << st[:search] + end + st=DBI_SearchString.new('metadata_and_text.notes_comment',search_for.comment,q['co'],cse).string + if st[:flag] + search[:text] << st[:search] + end + st=DBI_SearchString.new('metadata_and_text.notes_abstract',search_for.abstract,q['ab'],cse).string + if st[:flag] + search[:text] << st[:search] + end + st=DBI_SearchString.new('metadata_and_text.src_filename',search_for.filename,q['fns'],cse).string + if st[:flag] + search[:text] << st[:search] + end + @@limit=q['ltd'] if q['ltd']=~/\d+/ # 1000 + @@offset=q['off'] if q['off']=~/\d+/ # 0 + WOK_SQL + end + def pages + <<-'WOK_SQL' + def sql_offset + @@offset + end + def sql_match_limit + @@limit + end + def sql_canned_search + @offset_next=sql_offset.to_i + sql_match_limit.to_i + @offset_previous=sql_offset.to_i - sql_match_limit.to_i + def current + @@canned_search_url.to_s + '<d=' + sql_match_limit.to_s + '&off=' + sql_offset.to_s + end + def next + @@canned_search_url.to_s + '<d=' + sql_match_limit.to_s + '&off=' + @offset_next.to_s + end + def previous + @offset_previous >= 0 \ + ? (@@canned_search_url.to_s + '<d=' + sql_match_limit.to_s + '&off=' + @offset_previous.to_s) + : '' + end + def start + @@canned_search_url.to_s + '<d=' + sql_match_limit.to_s + '&off=' + 0.to_s + end + self + end + def pre_next(beyond_limit,img) + can=sql_canned_search + page=(sql_offset.to_i + sql_match_limit.to_i)/sql_match_limit.to_i + if beyond_limit + if page.to_s =~ /^1$/ + %{
+ pg. #{page.to_s} + +  >> + +
} + elsif page.to_s =~ /^2$/ + %{
+ + <<  + + pg. #{page.to_s} + +  >> + +
} + else + %{
+ + |<  + + + <<  + + pg. #{page.to_s} + +  >> + +
} + end + else + if page.to_s =~ /^1$/ then '' + elsif page.to_s =~ /^2$/ + %{
+ + <<  + + pg. #{page.to_s} +
} + else + %{
+ + |<  + + + <<  + + pg. #{page.to_s} +
} + end + end + end + WOK_SQL + end + def tail + v=SiSU_Env::InfoVersion.instance.get_version + <<-WOK_SQL + def tail + <<-'WOK' +


+ + + + + + +
+ + +
+
+ SiSU + +
+ git + +
+
+ +

+ Generated by + #{v[:project]} #{v[:version]} #{v[:date]} (#{v[:date_stamp]}) +
+ + #{v[:project]} © Ralph Amissah + 1993, current 2014. + All Rights Reserved. +
+ #{v[:project]} is software for document structuring, publishing and search, +
+ + www.jus.uio.no/sisu + + and + + www.sisudoc.org + + sources + + git.sisudoc.org + +
+ w3 since October 3 1993 + + ralph@amissah.com + +
+ mailing list subscription + + http://lists.sisudoc.org/listinfo/sisu + +
+ + sisu@lists.sisudoc.org + +

+
+

+ #{v[:project]} using: +
Standard SiSU markup syntax, +
Standard SiSU meta-markup syntax, and the +
Standard SiSU object citation numbering and system, (object/text identifying/locating system) +
+ © Ralph Amissah 1997, current 2014. + All Rights Reserved. +

+
+

+ + .: + +

+
+

+ SiSU is released under + GPL v3 + or later, + + http://www.gnu.org/licenses/gpl.html + +

+
+

+ #{v[:project]}, developed using + + Ruby + + on + + Debian/Gnu/Linux + + software infrastructure, + with the usual GPL (or OSS) suspects. +

+
+ + + WOK + end + WOK_SQL + end + def main1 + <<-'WOK_SQL' + @tail=tail + @counter_txt_doc,@counter_txt_ocn,@counter_endn_doc,@counter_endn_ocn=0,0,0,0 + @counters_txt,@counters_endn,@sql_select_body='','','' + FCGI.each_cgi do |cgi| + begin # all code goes in begin section + @search={ text: [], endnotes: [] } + q=CGI.new + @db=if cgi['db'] =~ /#{@db_name_prefix}(\S+)/ + @stub=$1 + cgi['db'] + else + @stub=@stub_default + @db_name_prefix + @stub + end + checked_url,checked_stats,checked_searched,checked_tip,checked_case,checked_echo,checked_sql,checked_all,checked_none,checked_selected,checked_default,selected_db='','','','','','','','','' + result_type=(cgi['view']=~/text/) \ + ? result_type={ index: '', text: 'checked'} + : result_type={ index: 'checked', text: ''} + @@limit=if cgi['sql_match_limit'].to_s=~/2500/ + checked_sql_limit={ l1000: '', l2500: 'checked'} + '2500' + else + checked_sql_limit={ l1000: 'checked', l2500: ''} + '1000' + end + checked_echo='checked' if cgi['echo'] =~/\S/ + checked_stats='checked' if cgi['stats'] =~/\S/ + checked_url='checked' if cgi['url'] =~/\S/ or cgi['u'].to_i==1 + checked_searched='checked' if cgi['searched'] =~/\S/ + checked_tip='checked' if cgi['tip'] =~/\S/ + checked_case='checked' if cgi['casesense'] =~/\S/ + checked_sql='checked' if cgi['sql'] =~/\S/ + if cgi['checks'] =~/check_all/ or cgi['check_all'] =~/\S/ or cgi['a'].to_i==1 + checked_all='checked' + checked_echo=checked_stats=checked_url=checked_searched=checked_tip=checked_sql='checked' + checked_none='' + elsif cgi['checks'] =~/check_none/ + checked_none='checked' + checked_all=checked_url=checked_stats=checked_searched=checked_tip=checked_echo=checked_sql='' + elsif cgi['checks'] =~/check_selected/ + checked_selected='checked' + elsif cgi['checks'] =~/check_default/ + checked_default='checked' + checked_echo=checked_stats=checked_url='checked' + checked_searched=checked_tip=checked_case=checked_sql='' + else + checked_selected='checked' + checked_echo=checked_stats=checked_url='checked' + checked_searched=checked_tip=checked_case=checked_sql='' + end + WOK_SQL + end + def main2 + <<-'WOK_SQL' + search_field=cgi['find'] if cgi['find'] # =~/\S+/ + @search_for=SearchRequest.new(search_field,q) #.analyze #% search_for + #% searches + #Canned_search.new(@base,@search_for.text1,cgi) + if @search_for.text1=~/\S+/ or @search_for.fulltext=~/\S+/ or @search_for.author=~/\S+/ or @search_for.topic_register=~/\S+/ #and search_field =~/\S/ + s1='s1=' + CGI.escape(@search_for.text1) if @search_for.text1=~/\S/ + ft='&ft=' + CGI.escape(@search_for.fulltext) if @search_for.fulltext=~/\S/ + key='key=' + CGI.escape(@search_for.keywords) if @search_for.keywords=~/\S/ + ti='&ti=' + CGI.escape(@search_for.title) if @search_for.title=~/\S/ + au='&au=' + CGI.escape(@search_for.author) if @search_for.author=~/\S/ + tr='&tr=' + CGI.escape(@search_for.topic_register) if @search_for.topic_register=~/\S/ + sj='&sj=' + CGI.escape(@search_for.subject) if @search_for.subject=~/\S/ + dsc='&dsc=' + CGI.escape(@search_for.description) if @search_for.description=~/\S/ + pb='&pb=' + CGI.escape(@search_for.publisher) if @search_for.publisher=~/\S/ + edt='&edt=' + CGI.escape(@search_for.editor) if @search_for.editor=~/\S/ + cntr='&cntr=' + CGI.escape(@search_for.contributor) if @search_for.contributor=~/\S/ + dt='&dt=' + CGI.escape(@search_for.date) if @search_for.date=~/\S/ + ty='&ty=' + CGI.escape(@search_for.type) if @search_for.type=~/\S/ + id='&id=' + CGI.escape(@search_for.identifier) if @search_for.identifier=~/\S/ + src='&src=' + CGI.escape(@search_for.source) if @search_for.source=~/\S/ + lang='&lang=' + CGI.escape(@search_for.language) if @search_for.language=~/\S/ + rel='&rel=' + CGI.escape(@search_for.relation) if @search_for.relation=~/\S/ + cov='&cov=' + CGI.escape(@search_for.coverage) if @search_for.coverage=~/\S/ + cr='&cr=' + CGI.escape(@search_for.rights) if @search_for.rights=~/\S/ + co='&co=' + CGI.escape(@search_for.comment) if @search_for.comment=~/\S/ + ab='&ab=' + CGI.escape(@search_for.abstract) if @search_for.abstract=~/\S/ + dtc='&dtc=' + CGI.escape(@search_for.date_created) if @search_for.date_created=~/\S/ + dti='&dti=' + CGI.escape(@search_for.date_issued) if @search_for.date_issued=~/\S/ + dtm='&dtm=' + CGI.escape(@search_for.date_modified) if @search_for.date_modified=~/\S/ + dta='&dta=' + CGI.escape(@search_for.date_available) if @search_for.date_available=~/\S/ + dtv='&dtv=' + CGI.escape(@search_for.date_valid) if @search_for.date_valid=~/\S/ + fns='&fns=' + CGI.escape(@search_for.filename) if @search_for.filename=~/\S/ + @@canned_search_url=(checked_all =~/checked/) \ + ? "#{@base}?#{s1}#{ft}#{key}#{ti}#{au}#{tr}#{sj}#{dsc}#{pb}#{edt}#{cntr}#{dt}#{ty}#{id}#{src}#{lang}#{rel}#{cov}#{cr}#{co}#{ab}#{dtc}#{dti}#{dtm}#{dta}#{dtv}#{fns}&db=#{cgi['db']}&view=#{cgi['view']}&a=1" + : "#{@base}?#{s1}#{ft}#{key}#{ti}#{au}#{tr}#{sj}#{dsc}#{pb}#{edt}#{cntr}#{dt}#{ty}#{id}#{src}#{lang}#{rel}#{cov}#{cr}#{co}#{ab}#{dtc}#{dti}#{dtm}#{dta}#{dtv}#{fns}&db=#{cgi['db']}&view=#{cgi['view']}" + mod=ft=~/\S+/ ? (ft.gsub(/ft/,'s1')) : s1 + @canned_base_url="#{@base}?#{mod}&db=#{cgi['db']}" + if checked_case=~/\S/ + @search[:text][1]=%{doc_objects.clean~'#{@search_for.text1}'} #s1 + else + @search[:text][1]=%{doc_objects.clean~*'#{@search_for.text1}'} #s1 + end + canned_note='search url:' + else + @@canned_search_url="#{@base}?db=#{@db}&view=index" + canned_note='search url example:' + end + if search_field =~/\S+/ + analyze_format=search_field.gsub(/\s*\n/,'; ') + elsif checked_all =~/checked/ or checked_url =~/checked/ + canned_search=@@canned_search_url.scan(/(?:s1|ft|au|ti|fns|tr)=[^&]+/) + af=canned_search.join('; ') + af=af.gsub(/s1=/,'text: '). + gsub(/ft=/,'fulltxt: '). + gsub(/au=/,'author: '). + gsub(/ti=/,'title: '). + gsub(/fns=/,'filename: '). + gsub(/tr=/,'topic_register: '). + gsub(/%2B/,' ') + analyze_format=af + st=af.split(/\s*;\s*/) + search_field=st.join("\n") + end + green=%{} + canned_search_url_txt=CGI.escapeHTML(@@canned_search_url) + the_can=%{#{canned_note} #{canned_search_url_txt}
} + p_text=p_fulltext=p_keywords=p_title=p_author=p_topic_register=p_subject=p_description=p_publisher=p_editor=p_contributor=p_date=p_type=p_format=p_identifier=p_source=p_language=p_relation=p_coverage=p_rights=p_comment=p_abstract=p_filename='' + p_filename=%{filename: #{green}#{@search_for.filename}

} if @search_for.filename =~/\S+/ + p_text=%{text: #{green}#{@search_for.text1}
} if @search_for.text1 =~/\S+/ + p_fulltext=%{fulltxt: #{green}#{@search_for.fulltext}
} if @search_for.fulltext =~/\S+/ + p_title=%{title: #{green}#{@search_for.title}
} if @search_for.title =~/\S+/ + p_author=%{author: #{green}#{@search_for.author}
} if @search_for.author =~/\S+/ + p_editor=%{editor: #{green}#{@search_for.editor}
} if @search_for.editor=~/\S+/ + p_contributor=%{contributor: #{green}#{@search_for.contributor}
} if @search_for.contributor =~/\S+/ + p_date=%{date: #{green}#{@search_for.date}
} if @search_for.date =~/\S+/ + p_rights=%{rights: #{green}#{@search_for.rights}
} if @search_for.rights =~/\S+/ + p_topic_register=%{topic_register: #{green}#{@search_for.topic_register}
} if @search_for.topic_register =~/\S+/ + p_subject=%{subject: #{green}#{@search_for.subject}
} if @search_for.subject =~/\S+/ + p_keywords=%{keywords: #{green}#{@search_for.keywords}
} if @search_for.keywords =~/\S+/ + p_identifier=%{identifier: #{green}#{@search_for.identifier}
} if @search_for.identifier =~/\S+/ + p_type=%{type: #{green}#{@search_for.type}
} if @search_for.type =~/\S+/ + p_format=%{format: #{green}#{@search_for.format}
} if @search_for.format =~/\S+/ + p_relation=%{relation: #{green}#{@search_for.relation}
} if @search_for.relation =~/\S+/ + p_coverage=%{coverage: #{green}#{@search_for.coverage}
} if @search_for.coverage =~/\S+/ + p_description=%{description: #{green}#{@search_for.description}
} if @search_for.description =~/\S+/ + p_abstract=%{abstract: #{green}#{@search_for.abstract}
} if @search_for.abstract =~/\S+/ + p_comment=%{comment: #{green}#{@search_for.comment}
} if @search_for.comment =~/\S+/ + p_publisher=%{publisher: #{green}#{@search_for.publisher}
} if @search_for.publisher =~/\S+/ + p_source=%{source: #{green}#{@search_for.source}
} if @search_for.source =~/\S+/ + p_language=%{language: #{green}#{@search_for.language}
} if @search_for.language =~/\S+/ + search_note=<<-WOK + + database: #{green}#{@db}; selected view: #{green}#{cgi['view']} + search string: "#{green}#{analyze_format}"
+ #{p_text} #{p_fulltext} #{p_keywords} #{p_title} #{p_author} #{p_topic_register} #{p_subject} #{p_description} #{p_publisher} #{p_editor} #{p_contributor} #{p_date} #{p_type} #{p_format} #{p_identifier} #{p_source} #{p_language} #{p_relation} #{p_coverage} #{p_rights} #{p_comment} #{p_abstract} #{p_filename} + + WOK + #eg = %{canned search e.g.:
#{url}
find: #{analyze}
database: #{database}} + #% dbi_canning + @header=Form.new(@base,search_field,selected_db,result_type,checked_sql_limit,checked_tip,checked_stats,checked_searched,checked_url,checked_case,checked_echo,checked_sql,checked_all,checked_none,checked_selected,checked_default,search_note,the_can).submission_form #% form + unless q['s1'] =~/\S/ or q['au'] =~/\S/ or @search[:text][1] =~/\S/ + print "Content-type: text/html\n\n" + puts (@header+@tail) + else #% searches + s1=(@search_for.text1 =~/\S/) \ + ? @search_for.text1 + : 'Unavailable' + if checked_case=~/\S/ + @search[:text]<<%{doc_objects.clean~'#{CGI.unescape(s1)}'} + else + @search[:text]<<%{doc_objects.clean~*'#{CGI.unescape(s1)}'} + end + #% dbi_request + dbi_statement=DBI_SearchStatement.new(@conn,@search_for,q,checked_case) + @text_search_flag=false + @text_search_flag=dbi_statement.text_search_flag + s_contents=dbi_statement.contents + @body_main='' + @search_regx=nil + oldtid=0 + if @text_search_flag + if checked_sql =~/\S/ + sql_select_body=dbi_statement.sql_select_body_format + else sql_select_body='' + end + @body_main << sql_select_body + else + end + @hostpath="#{@hosturl_files}/#{@stub}" + WOK_SQL + end + def dir_structure #@opt.dir_structure_by + <<-'WOK_SQL' + def path_manifest(fn,ln=nil) + case @output_dir_structure_by + when 'filename' + @lingual =='mono' \ + ? "#{@hostpath}/#{fn}/sisu_manifest.html" + : "#{@hostpath}/#{fn}/sisu_manifest.#{ln}.html" + when 'filetype' + @lingual =='mono' \ + ? "#{@hostpath}/manifest/#{fn}.html" + : "#{@hostpath}/manifest/#{fn}.#{ln}.html" + else + "#{@hostpath}/#{ln}/manifest/#{fn}.html" + end + end + def path_html_seg(fn,ln=nil) + case @output_dir_structure_by + when 'filename' + "#{@hostpath}/#{fn}" + when 'filetype' + "#{@hostpath}/html/#{fn}" + else + "#{@hostpath}/#{ln}/html/#{fn}" + end + end + def path_toc(fn,ln=nil) + if @output_dir_structure_by =='filename' \ + or @output_dir_structure_by =='filetype' + @lingual =='mono' \ + ? "#{path_html_seg(fn,ln)}/toc.html" + : "#{path_html_seg(fn,ln)}/toc.#{ln}.html" + else + "#{path_html_seg(fn,ln)}/toc.html" + end + end + def path_filename(fn,seg,ln=nil) + if @output_dir_structure_by =='filename' \ + or @output_dir_structure_by =='filetype' + @lingual =='mono' \ + ? "#{path_html_seg(fn,ln)}/#{seg}.html" + : "#{path_html_seg(fn,ln)}/#{seg}.#{ln}.html" + else + "#{path_html_seg(fn,ln)}/#{seg}.html" + end + end + def path_html_doc(fn,ln=nil) + case @output_dir_structure_by + when 'filename' + @lingual =='mono' \ + ? "#{path_html_seg(fn,ln)}/scroll.html" + : "#{path_html_seg(fn,ln)}/scroll.#{ln}.html" + when 'filetype' + @lingual =='mono' \ + ? "#{@hostpath}/html/#{fn}.html" + : "#{@hostpath}/html/#{fn}.#{ln}.html" + else + "#{@hostpath}/#{ln}/html/#{fn}.html" + end + end + WOK_SQL + end + def main3 + <<-'WOK_SQL' + #% text_objects_body + s_contents.each do |c| #% text body + location=c['src_filename'][/(.+?)\.(?:ssm\.sst|sst)$/,1] + file_suffix=c['src_filename'][/.+?\.(ssm\.sst|sst)$/,1] + lang=if location =~ /\S+?~(\S\S\S?)$/ + l=location[/\S+?~(\S\S\S?)$/,1] + location=location.gsub(/(\S+?)~\S\S\S?/,'\1') + l=".#{l}" + else '' + end + #% metadata_found_body + if c['tid'].to_i != oldtid.to_i + ti=c['title'] + can_txt_srch=(cgi['view']=~/index/) \ + ? %{search } + : %{search } + title=%{toc html #{ti} [#{c['language_document_char']}] by #{c['creator_author']} manifest #{can_txt_srch}
} if file_suffix=~/s/ #hmm watch file_suffix + title=@text_search_flag \ + ? '

'+title + : '
'+title + @counter_txt_doc+=1 + oldtid=c['tid'].to_i + else title='' + end + if @text_search_flag + if cgi['view']=~/text/ \ + or (cgi['view']!~/index/ and cgi['search'] !~/search db/) #% txt body + text=if c['suffix'] !~/1/ #seg + if @search_for.text1 =~/\S+/ \ + or q['s1'] =~/\S+/ #% only this branch is working !! + unescaped_search=if @search_for.text1 =~/\S+/ + CGI.unescape(@search_for.text1) + elsif q['s1'] =~/\S+/ + CGI.unescape(q['s1']) + else nil + end + @search_regx=if unescaped_search #check + search_regex=[] + build=unescaped_search.scan(/\S+/).each do |g| + (g.to_s =~/(AND|OR)/) \ + ? (search_regex << '|') + : (search_regex << %{#{g.to_s}}) + end + search_regex=search_regex.join(' ') + search_regex=search_regex.gsub(/\s*\|\s*/,'|') + Regexp.new(search_regex, Regexp::IGNORECASE) + else nil + end + else nil + end + matched_para=(@search_regx.to_s.class==String && @search_regx.to_s=~/\S\S+/) \ + ? (c['body'].gsub(/(<\s]+#{@search_regx}[^>]+?>|#{@search_regx})/mi,%{\\1})) + : c['body'] + %{

ocn #{c['ocn']}:

#{matched_para}} + elsif c['suffix'] =~/1/ #doc + %{#{title}

ocn #{c['ocn']}:#{c['body']}} + end + @counter_txt_ocn+=1 + output=title+text + else #elsif cgi['view']=~/index/ #% idx body + if c['suffix'] !~/1/ #seg + index=%{#{c['ocn']}, } if @text_search_flag + elsif c['suffix'] =~/1/ #doc #FIX + index=%{#{c['ocn']}, } + end + if c['seg'] =~/\S+/ + if @text_search_flag + @counter_txt_ocn+=1 + output=title+index + end + else + @counter_txt_ocn+=1 + output=c['suffix'] !~/1/ \ + ? title+index + : %{#{title}#{c['ocn'].sort}, } + end + end + else output=title + end + @counters_txt=if @counter_txt_doc > 0 + if checked_stats =~/\S/ + @@lt_t=(@counter_txt_ocn==dbi_statement.sql_match_limit.to_i) ? true : false + start=(@@offset.to_i+1).to_s + range=(@@offset.to_i+@counter_txt_ocn.to_i).to_s + %{


Found #{@counter_txt_ocn} times in the main body of #{@counter_txt_doc} documents [ matches #{start} to #{range} ]
} + else '' + end + else '' + end + @body_main << output #+ details + end + oldtid = 0 + offset=dbi_statement.sql_offset.to_s + limit=dbi_statement.sql_match_limit.to_s + @@lt_t ||=false; @@lt_e ||=false + canned=(@@lt_t or @@lt_e) \ + ? dbi_statement.pre_next(true,@image_src).to_s + : dbi_statement.pre_next(false,@image_src).to_s + limit=dbi_statement.sql_match_limit.to_s + cgi.out{@header.force_encoding("UTF-8") + @counters_txt.force_encoding("UTF-8") + @counters_endn.force_encoding("UTF-8") + canned.force_encoding("UTF-8") + @body_main.force_encoding("UTF-8") + canned.force_encoding("UTF-8") + @tail.force_encoding("UTF-8")} #% print cgi_output_header+counters+body + end + rescue Exception => e + s='
' + CGI::escapeHTML(e.backtrace.reverse.join("\n"))
+          s << CGI::escapeHTML(e.message) + '
' + cgi.out{s} + next + ensure # eg. disconnect from server + @conn.disconnect if @conn + end + end + WOK_SQL + end + end +end +__END__ diff --git a/lib/sisu/current/cgi_sqlite.rb b/lib/sisu/current/cgi_sqlite.rb new file mode 100644 index 00000000..91444237 --- /dev/null +++ b/lib/sisu/current/cgi_sqlite.rb @@ -0,0 +1,244 @@ +# encoding: utf-8 +=begin + +* Name: SiSU + +** Description: documents, structuring, processing, publishing, search +*** generates naive cgi search form for search of sisu database (sqlite) + +** Author: Ralph Amissah + + + +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. + +** License: GPL 3 or later: + + SiSU, a framework for document structuring, publishing and search + + Copyright (C) Ralph Amissah + + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. + + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. + + You should have received a copy of the GNU General Public License along with + this program. If not, see . + + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + + + + +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system + +** Hompages: + + + +** Git + + + +=end +module SiSU_CGI_SQLite #% database building documents + require_relative 'se' # se.rb + require_relative 'cgi_sql_common' # cgi_sql_common.rb + include SiSU_CGI_SQL + class SearchSQLite < CGI_Common + def initialize(opt,webserv) + @opt,@webserv=opt,webserv + @cX=SiSU_Screen::Ansi.new(opt.act[:color_state][:set]).cX + @env=SiSU_Env::InfoEnv.new('',opt) + @image_src="#{@env.url.webserv_cgi(opt)}/_sisu/image_sys" + @name_of={} + @name_of[:output_dir_structure]=if opt.dir_structure_by.to_s =~/(?:language|filetype|filename)/ + opt.dir_structure_by.to_s + else 'language' + end + @name_of[:lingual]=if opt.lingual.to_s =~/(?:mono|multi)/ + opt.lingual.to_s + else 'multi' + end + @name_of[:host_url_cgi]=%q{http://#{ENV['HTTP_HOST']}#{ENV['PATH_INFO']}} + @name_of[:host_url_docs]=%q{http://#{ENV['HTTP_HOST']}} + @name_of[:cgi_script]=%q{#{ENV['SCRIPT_NAME']}} + @image_src=%q{http://#{ENV['HTTP_HOST']}/_sisu/image_sys} + @common=SiSU_CGI_SQL::CGI_Common.new(@webserv,opt,@image_src,@env) + @cgi_file_name=@env.url.cgi_sample_search_form_name(opt) + @name_of_sqlite_db_file='sisu_sqlite.db' + end + def sqlite + serve=[] + Dir.foreach(@env.path.webserv) do |x| + if x !~/^\./ \ + and FileTest.directory?("#{@env.path.webserv}/#{x}") + if FileTest.file?("#{@env.path.webserv}/#{x}/#{@name_of_sqlite_db_file}") + serve << x unless x =~/^_\S+/ + end + end + end + serve=serve.sort + f1,f2,f3='','','' + serve.each do |x| + f1 << %{ \n} + end + f2 << %{ selected_db=case cgi['db']\n} + serve.each do |x| + f2 << %{ when /#{Db[:name_prefix]}#{x}/ then ''\n} + end + f2 << " end\n" + f3 << %{ db_name='#{@name_of_sqlite_db_file}'\n} + f3 << %{ db_sqlite=case cgi['db']\n} + serve.each do |x| + f3 << %{ when /#{Db[:name_prefix]}#{x}/ then "#{@env.path.webserv}/#{x}/\#{db_name}"\n} + end + f3 << %{ else "#{@env.path.webserv}/#{serve[0]}/\#{db_name}"\n end\n} + if FileTest.writable?('.') + output=File.open(@cgi_file_name,'w') + output << header0 << header1 << header_desc << header2 << f1 << buttons1 << buttons2 << search_request << search_statement << search_statement_common << search_query1 << @common.pages << search_query2 << @common.tail << @common.main1 << f2 << f3 << dbi_connect << @common.main2 << @common.dir_structure << @common.main3 + puts <<-WOK + generated sample search form: #{@cX.green}#{@cgi_file_name}#{@cX.off} + default database name: #{@cX.green}#{Db[:name_prefix]}#{@env.path.base_markup_dir_stub}#{@cX.off} (#{@env.path.base_markup_dir_stub}) + cgi & db host on: #{@cX.blue}#{@env.url.webserv_base_cgi(@opt)}#{@cX.off} + to modify use: #{@cX.brown}sisu --db-sqlite --webserv-search='#{@env.url.webserv_base_cgi(@opt)}'#{@cX.off} + sisu output on: #{@cX.blue}#{@env.url.webserv_files_from_db(@opt)}#{@cX.off} + to modify use: #{@cX.brown}sisu --db-sqlite --webserv-output='#{@env.url.webserv_files_from_db(@opt)}'#{@cX.off} + cgi search form link name: #{@cX.green}#{@env.url.cgi_sample_search_form_name(@opt)}#{@cX.off} + to modify use: #{@cX.brown}sisu --db-sqlite --cgi-search-form-name='#{@env.url.cgi_sample_search_form_name(@opt)}'#{@cX.off} + #{@cX.fuchsia}(settings priority: command line; sisurc.yml; else defaults)#{@cX.off} + + #{@cX.fuchsia}NOTE it is first necessary to create the database and tables and populate it#{@cX.off} + + sisu --sqlite --dropall # removes existing postgresql db & tables + sisu --sqlite --createall -v # creates postgresql db & tables + sisu --sqlite --update -v *.sst *.ssm # populate the db + sisu --sample-search-form --sqlite # creates the postgresql search form + # this should be done after creating the db + # to be searched + sisu --webrick & # starts ruby webrick web server + + # if necessary make the directory '/usr/lib/cgi-bin' + # here we copy the postgresql search form to cgi-bin + # (copy #{@cgi_file_name} to your cgi directory) + # set file permissions to 755 + WOK + a=case @webserv + when /pwd/ then '' + else <<-WOK + + sudo cp -vi #{Dir.pwd}/#{@cgi_file_name} /usr/lib/cgi-bin/.; \\ + sudo chmod -v 755 /usr/lib/cgi-bin/#{@cgi_file_name} + WOK + end + b='(to create and populate sisu sqlite database see "man sisu" and in particular the -d flag)' + SiSU_Screen::Ansi.new(@opt.act[:color_state][:set],a,b).warn + a=<<-WOK + + #{@env.webserv_base_cgi(@opt)}/cgi-bin/#{@cgi_file_name} + + WOK + SiSU_Screen::Ansi.new(@opt.act[:color_state][:set],a).print_blue + else puts "failed in attempt to write #{@cgi_file_name} to present directory, is directory writable?" + end + end + def header0 + <<-WOK_SQL +#!/usr/bin/env ruby +=begin +#{about} + * Description: generates naive cgi search form for search of sisu database (sqlite) +#{gpl} +=end + begin + require 'cgi' + require 'fcgi' + require 'sqlite3' + rescue LoadError + puts 'cgi, fcgi or sqlite3 NOT FOUND (LoadError)' + end + @stub_default='sisu_sqlite' + @image_src="#{@image_src}" + @hosturl_cgi="#{@name_of[:host_url_cgi]}" + @hosturl_files="#{@name_of[:host_url_docs]}" + @output_dir_structure_by='#{@name_of[:output_dir_structure]}' + @lingual='#{@name_of[:lingual]}' + @db_name_prefix='#{Db[:name_prefix]}' + @base="#{@name_of[:host_url_cgi]}#{@name_of[:cgi_script]}" + WOK_SQL + end + def search_statement + <<-'WOK_SQL' + class DBI_SearchString + def initialize(l,t,q,cse=false) + @l,@t,@q=l,t,q + end + def string + search={ search: [], flag: false } + if @t =~/\S+/ or @q =~/\S+/ + if @t =~/\S+/ then unescaped_search=CGI.unescape(@t) + elsif @q =~/\S+/ then unescaped_search=CGI.unescape(@q) + end + search_construct=[] + unescaped_search=unescaped_search.gsub(/\s*(AND|OR)\s*/,"%' \) \\1 #{@l} LIKE \( '%"). + gsub(/(.+)/,"#{@l} LIKE \( '%\\1%' \)") + search_construct << unescaped_search + search_construct=search_construct.join(' ') + search[:search] << search_construct + search[:flag]=true + search + end + search + end + end + WOK_SQL + end + def search_query1 + <<-'WOK_SQL' + @search_text='' + @search_text=search[:text].flatten.join(' AND ') + @search_text=@search_text.gsub(/(doc_objects\.clean\s+LIKE\s+\(\s*'%[^']+%'\s*\)\s+(?:(?:AND|OR)\s+doc_objects\.clean\s+LIKE\s+\(\s*'%[^']+%'\s*\))+)/,'(\1)') + end + WOK_SQL + end + def search_query2 + <<-'WOK_SQL' + def sql_select_body + limit ||=@@limit + offset ||=@@offset + @sql_statement[:body]=%{SELECT metadata_and_text.title, metadata_and_text.creator_author, metadata_and_text.src_filename, metadata_and_text.language_document_char, metadata_and_text.notes_suffix, doc_objects.body, doc_objects.seg, doc_objects.ocn, metadata_and_text.tid FROM doc_objects, metadata_and_text WHERE #{@search_text} AND doc_objects.metadata_tid = metadata_and_text.tid ORDER BY metadata_and_text.language_document_char, metadata_and_text.title, metadata_and_text.src_filename, doc_objects.ocn} + @sql_statement[:range]=%{LIMIT #{limit} OFFSET #{offset} ;} + select=@sql_statement[:body] + ' ' + @sql_statement[:range] + select + end + def sql_select_body_format + %{#{sql_select_body}} + end + def contents + @conn.execute(sql_select_body) + end + end + WOK_SQL + end + def dbi_connect + <<-'WOK_SQL' + @conn=SQLite3::Database.new(db_sqlite) + @conn.results_as_hash=true + WOK_SQL + end + end +end +__END__ diff --git a/lib/sisu/current/conf.rb b/lib/sisu/current/conf.rb new file mode 100644 index 00000000..2bc71ce7 --- /dev/null +++ b/lib/sisu/current/conf.rb @@ -0,0 +1,287 @@ +# encoding: utf-8 +=begin + +* Name: SiSU + +** Description: documents, structuring, processing, publishing, search +*** configuration + +** Author: Ralph Amissah + + + +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. + +** License: GPL 3 or later: + + SiSU, a framework for document structuring, publishing and search + + Copyright (C) Ralph Amissah + + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. + + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. + + You should have received a copy of the GNU General Public License along with + this program. If not, see . + + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + + + + +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system + +** Hompages: + + + +** Git + + + +=end +module SiSU_Initialize + require_relative 'se' # se.rb + include SiSU_Env + include SiSU_Screen + require_relative 'relaxng' # relaxng.rb + include SiSU_Relaxng + require_relative 'css' # css.rb + include SiSU_Style + class Source + def initialize(opt) + @opt=opt + end + def read + ConfigSite.new(@opt).make_homepage + ConfigSite.new(@opt).css + ConfigSite.new(@opt).dtd + ConfigSite.new(@opt).cp_local_images + ConfigSite.new(@opt).cp_external_images + ConfigSite.new(@opt).cp_webserver_images + end + end + class ConfigSite #config files such as css are not updated if they already exist unless forced using the --init=site modifier + require_relative 'se' # se.rb + def initialize(opt) + @opt=opt + @env=SiSU_Env::InfoEnv.new(@opt.fns) + @suffix={ + rnc: 'rnc', + rng: 'rng', + xsd: 'xsd', + } + @path={ + xml: @env.path.output + '/_sisu/xml', + xsd: @env.path.output + '/_sisu/xml/xsd', + rnc: @env.path.output + '/_sisu/xml/rnc', + rng: @env.path.output + '/_sisu/xml/rng', + style: @env.path.output + '/' + @env.path.style, + } + @pwd,@home=Dir.pwd,@env.path.home + end + def make_homepage + SiSU_Screen::Ansi.new( + @opt.act[:color_state][:set], + 'invert', + 'Make homepage', + '' + ).colorize unless @opt.act[:quiet][:set]==:on + SiSU_Env::CreateSite.new(@opt).homepage + end + def cp_local_images + SiSU_Screen::Ansi.new( + @opt.act[:color_state][:set], + 'invert', + 'Copy images', + '' + ).colorize unless @opt.act[:quiet][:set]==:on + SiSU_Env::CreateSite.new(@opt).cp_local_images + SiSU_Env::CreateSite.new(@opt).cp_webserver_images_local #this should not have been necessary + SiSU_Env::CreateSite.new(@opt).cp_base_images #base images (nav etc.) used by all html + end + def cp_external_images + SiSU_Screen::Ansi.new( + @opt.act[:color_state][:set], + 'invert', + 'Copy external images', + '' + ).colorize if @opt.act[:verbose_plus][:set]==:on + SiSU_Env::CreateSite.new(@opt).cp_external_images + end + def cp_webserver_images + SiSU_Screen::Ansi.new( + @opt.act[:color_state][:set], + 'invert', + 'Copy webserver/output file images', + '' + ).colorize unless @opt.act[:quiet][:set]==:on + SiSU_Env::CreateSite.new(@opt).cp_webserver_images + end + def css + SiSU_Screen::Ansi.new( + @opt.act[:color_state][:set], + 'invert', + 'Configuring CSSs', + '' + ).colorize unless @opt.act[:quiet][:set]==:on + SiSU_Env::CreateSite.new(@opt).cp_css + end + def dtd + SiSU_Screen::Ansi.new( + @opt.act[:color_state][:set], + 'invert', + 'Configuring DTDs', + '' + ).colorize unless @opt.act[:quiet][:set]==:on + @rxng=SiSU_Relaxng::RelaxNG.new + @path.each { |d| FileUtils::mkdir_p(d[1]) \ + unless FileTest.directory?(d[1]) } + #ugly code, sort later + if @rxng.methods.join =~/[^_]dtd_sax\b/ + if @rxng.dtd_sax.length > 200 + dtd=File.new("#{@path[:style]}/#{@rxng.rng_name.output_sax}",'w') + dtd << @rxng.dtd_sax + dtd.close + else trang_rnc_model_output_sax + end + else trang_rnc_model_output_sax + end + if @rxng.methods.join =~/[^_]dtd_dom\b/ + if @rxng.dtd_dom.length > 200 + dtd=File.new("#{@path[:style]}/#{@rxng.rng_name.output_dom}",'w') + dtd << @rxng.dtd_dom + dtd.close + else trang_rnc_model_output_dom + end + else trang_rnc_model_output_dom + end + if @rxng.methods.join =~/[^_]dtd_node\b/ + if @rxng.dtd_node.length > 200 + dtd=File.new("#{@path[:style]}/#{@rxng.rng_name.input_node}",'w') + dtd << @rxng.dtd_node + dtd.close + else trang_rnc_model_input_node + end + else trang_rnc_model_input_node + end + if @rxng.methods.join =~/[^_]dtd_xhtml\b/ + if @rxng.dtd_xhtml.length > 200 + dtd=File.new("#{@path[:style]}/#{@rxng.rng_name.output_xhtml}",'w') + dtd << @rxng.dtd_xhtml + dtd.close + else trang_rnc_model_output_xhtml + end + else trang_rnc_model_output_xhtml + end + end + def trang_rnc_model_output_sax + s=@suffix + rnc_src=@env.processing_path.ao + '/sax.' + s[:rnc] + rnc_file=@path[:rnc] + '/' + @rxng.rnc_name.output_sax + rng_file=@path[:rng] + '/' + @rxng.rng_name.output_sax + xsd_file=@path[:xsd] + '/' + @rxng.xsd_name.output_sax + rnc=File.new(rnc_src,'w') + rnc << @rxng.rnc_model_output_sax + rnc.close + #xsd + schema=SiSU_Env::SystemCall.new(rnc_src,xsd_file) + schema.relaxng(@opt.selections.str) + #rng + schema=SiSU_Env::SystemCall.new(rnc_src,rng_file) + schema.relaxng(@opt.selections.str) + #rnc + if FileTest.file?(rnc_src) + FileUtils::cp(rnc_src,rnc_file) + FileUtils::chmod(0644,rnc_file) + else STDERR.puts %{\t*WARN* did not find rnc - "#{rnc_src}" [#{__FILE__}:#{__LINE__}]} + end + end + def trang_rnc_model_output_dom + s=@suffix + rnc_src=@env.processing_path.ao + '/dom.' + s[:rnc] + rnc_file=@path[:rnc] + '/' + @rxng.rnc_name.output_dom + rng_file=@path[:rng] + '/' + @rxng.rng_name.output_dom + xsd_file=@path[:xsd] + '/' + @rxng.xsd_name.output_dom + rnc=File.new(rnc_src,'w') + rnc << @rxng.rnc_model_output_dom + rnc.close + #xsd + schema=SiSU_Env::SystemCall.new(rnc_src,xsd_file) + schema.relaxng(@opt.selections.str) + #rng + schema=SiSU_Env::SystemCall.new(rnc_src,rng_file) + schema.relaxng(@opt.selections.str) + #rnc + if FileTest.file?(rnc_src) + FileUtils::cp(rnc_src,rnc_file) + FileUtils::chmod(0644,rnc_file) + else STDERR.puts %{\t*WARN* did not find rnc - "#{rnc_src}" [#{__FILE__}:#{__LINE__}]} + end + end + def trang_rnc_model_output_xhtml + s=@suffix + rnc_src=@env.processing_path.ao + '/xhtml.' + s[:rnc] + rnc_file=@path[:rnc] + '/' + @rxng.rnc_name.output_xhtml + rng_file=@path[:rng] + '/' + @rxng.rng_name.output_xhtml + xsd_file=@path[:xsd] + '/' + @rxng.xsd_name.output_xhtml + rnc=File.new(rnc_src,'w') + rnc << @rxng.rnc_model_output_xhtml + rnc.close + #xsd + schema=SiSU_Env::SystemCall.new(rnc_src,xsd_file) + schema.relaxng(@opt.selections.str) + #rng + schema=SiSU_Env::SystemCall.new(rnc_src,rng_file) + schema.relaxng(@opt.selections.str) + #rnc + if FileTest.file?(rnc_src) + FileUtils::cp(rnc_src,rnc_file) + FileUtils::chmod(0644,rnc_file) + else STDERR.puts %{\t*WARN* did not find rnc - "#{rnc_src}" [#{__FILE__}:#{__LINE__}]} + end + end + def trang_rnc_model_input_sax + rnc_file=@env.processing_path.ao + '/sax.rnc' + dtd_file=@path[:xsd] + '/' + @rxng.rng_name.input_sax + rnc=File.new(rnc_file,'w') + rnc << @rxng.rnc_model_output_sax + rnc.close + schema=SiSU_Env::SystemCall.new(rnc_file,dtd_file) + schema.relaxng(@opt.selections.str) + end + def trang_rnc_model_input_dom + rnc_file=@env.processing_path.ao + '/dom.rnc' + dtd_file=@path[:xsd] + '/' + @rxng.rng_name.input_dom + rnc=File.new(rnc_file,'w') + rnc << @rxng.rnc_model_output_dom + rnc.close + schema=SiSU_Env::SystemCall.new(rnc_file,dtd_file) + schema.relaxng(@opt.selections.str) + end + def trang_rnc_model_input_node + rnc_file=@env.processing_path.ao + '/node.rnc' + dtd_file=@path[:xsd] + '/' + @rxng.rng_name.input_node + rnc=File.new(rnc_file,'w') + rnc << @rxng.rnc_model_input_node + rnc.close + schema=SiSU_Env::SystemCall.new(rnc_file,dtd_file) + schema.relaxng(@opt.selections.str) + end + end +end +__END__ diff --git a/lib/sisu/current/constants.rb b/lib/sisu/current/constants.rb new file mode 100644 index 00000000..73534567 --- /dev/null +++ b/lib/sisu/current/constants.rb @@ -0,0 +1,377 @@ +# encoding: utf-8 +=begin + +* Name: SiSU + +** Description: documents, structuring, processing, publishing, search +*** constants, system environment, resource control and configuration details + +** Author: Ralph Amissah + + + +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. + +** License: GPL 3 or later: + + SiSU, a framework for document structuring, publishing and search + + Copyright (C) Ralph Amissah + + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. + + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. + + You should have received a copy of the GNU General Public License along with + this program. If not, see . + + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + + + + +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system + +** Hompages: + + + +** Git + + + +=end +#Ax,Xx,Mx,Rx,Hx,Dx,Px,Ep,Db,Gt,Tex=Array.new(11){{}} +YEAR='2014' +Sfx={ + txt: '.txt', + txt_textile: '.textile', + txt_asciidoc: '.ad', + txt_markdown: '.md', + txt_rst: '.rst', + html: '.html', + xhtml: '.xhtml', + xml: '.xml', + xml_sax: '.sax.xml', + xml_dom: '.dom.xml', + xml_scaffold: '.scaffold.xml', + xml_scaffold_structure_sisu: '.scaffold.sisu.xml', + xml_scaffold_structure_collapse: '.scaffold.collapse.xml', + xml_docbook: '.docbook.xml', + xml_docbook_article: '.article.docbook.xml', + xml_docbook_book: '.book.docbook.xml', + xml_fictionbook: '.fb2', + epub: '.epub', + epub_xhtml: '.xhtml', + odt: '.odt', + pdf: '.pdf', + manpage: '.1', + info: '.info', + texinfo: '.texinfo', + sql: '.sql.db', +} +Ax={ + tab: "\t", + comment: '%', + spaces: ' ', +} +Xx={ + protect: '☞', + split: '✠', + segment: 'Ф', + relative_path: '☼', + html_relative2: '※※', + html_relative1: '※', +} +Mx={ + segname_prefix_auto_num_extract: 'c', + segname_prefix_auto_num_provide: 's', + segname_prefix_auto_num_other: 'x', + ocn_id_char: '', #'o', now as before; remove for html5 + note: 'note_', + note_ref: 'noteref_', + note_astx: 'note_astx_', + note_ref_astx: 'noteref_astx_', + note_plus: 'note_plus_', + note_ref_plus: 'noteref_plus_', + meta_o: '〔@', meta_c: '〕', + lv_o_0: 0, + lv_o_1: 1, + lv_o_2: 2, + lv_o_3: 3, + lv_o_4: 4, + lv_o_5: 5, + lv_o_6: 6, + lv_o_7: 7, + lv_o_8: 8, + lv_o_9: 9, + lv_o: '〔', lv_c: '〕', + en_a_o: '【', en_a_c: '】', #endnote Mx[:en_a_o]='~{'; Mx[:en_a_c]='}~' + en_b_o: '〖', en_b_c: '〗', #endnote Mx[:en_b_o]='~['; Mx[:en_b_c]=']~' + bl_o: '〔', bl_c: '〕', #block text mark + gr_o: '〔', gr_c: '〕', #group text mark #REPLACE & RETIRE + id_o: '〔', id_c: '〕', #object id mark + tc_o: '『', tc_c: "』", #table row mark #Mx[:tc_c]="』\n" + tc_p: '┆', #table col/misc mark + pa_o: '〔', pa_c: '〕', #affects paragraph mark + mk_o: '〔', mk_c: '〕', #generic mark + gl_o: '〔', gl_c: '〕', #glyph + fa_o: '〔', fa_o_c: '¤', fa_c_o: '¤', fa_c: '〕', + idx_o: '▩', idx_c: '▩', + nbsp: '░', #'▭ ' + br_line: '╱', #lB ▌ 9612 ┘ ¶ + br_nl: '╲', #lB ▌ 』 ┘ + br_paragraph: '█', #FB █ 9608 # PP ∥ 8741 #▐ #'┘' #'¶' #FB █ 9608 lB ▌ 9612 RB ▐ 9616 + br_obj: 'break_obj', + br_page_line: '▭', + br_page: '┼', + br_page_new: '╋', + lnk_o: '⌠', lnk_c: '⌡', #'⌈' '⌋' '⌠' '⌡' #Mx[:lnk_o: '◁'; Mx[:lnk_c: '▷' #‹ › + url_o: '◘', url_c: '◙', + rel_o: '⌈', rel_c: '⌋', + tag_o: '⌊', tag_c: '⌉', + sm_set_o: '◢', sm_set_c: '◣', + sm_subset_o: '◢', sm_subset_c: '◣', + vline: '┆', # ¦ | +} +Mx[:fa_bold_o]= "#{Mx[:fa_o]}b#{Mx[:fa_o_c]}" +Mx[:fa_bold_c]= "#{Mx[:fa_c_o]}b#{Mx[:fa_c]}" +Mx[:fa_italics_o]= "#{Mx[:fa_o]}i#{Mx[:fa_o_c]}" +Mx[:fa_italics_c]= "#{Mx[:fa_c_o]}i#{Mx[:fa_c]}" +Mx[:fa_underscore_o]= "#{Mx[:fa_o]}u#{Mx[:fa_o_c]}" +Mx[:fa_underscore_c]= "#{Mx[:fa_c_o]}u#{Mx[:fa_c]}" +Mx[:fa_cite_o]= "#{Mx[:fa_o]}cite#{Mx[:fa_o_c]}" +Mx[:fa_cite_c]= "#{Mx[:fa_c_o]}cite#{Mx[:fa_c]}" +Mx[:fa_insert_o]= "#{Mx[:fa_o]}ins#{Mx[:fa_o_c]}" +Mx[:fa_insert_c]= "#{Mx[:fa_c_o]}ins#{Mx[:fa_c]}" +Mx[:fa_strike_o]= "#{Mx[:fa_o]}del#{Mx[:fa_o_c]}" +Mx[:fa_strike_c]= "#{Mx[:fa_c_o]}del#{Mx[:fa_c]}" +Mx[:fa_superscript_o]= "#{Mx[:fa_o]}sup#{Mx[:fa_o_c]}" +Mx[:fa_superscript_c]= "#{Mx[:fa_c_o]}sup#{Mx[:fa_c]}" +Mx[:fa_subscript_o]= "#{Mx[:fa_o]}sub#{Mx[:fa_o_c]}" +Mx[:fa_subscript_c]= "#{Mx[:fa_c_o]}sub#{Mx[:fa_c]}" +Mx[:fa_hilite_o]= "#{Mx[:fa_o]}hi#{Mx[:fa_o_c]}" +Mx[:fa_hilite_c]= "#{Mx[:fa_c_o]}hi#{Mx[:fa_c]}" +Mx[:fa_monospace_o]= "#{Mx[:fa_o]}mono#{Mx[:fa_o_c]}" +Mx[:fa_monospace_c]= "#{Mx[:fa_c_o]}mono#{Mx[:fa_c]}" +Mx[:gl_bullet]= "#{Mx[:gl_o]}●#{Mx[:gl_c]}" +Mx[:br_endnotes]= "#{Mx[:mk_o]}ENDNOTES#{Mx[:mk_c]}" +Mx[:br_eof]= "#{Mx[:mk_o]}EOF#{Mx[:mk_c]}" +Mx[:pa_non_object_dummy_heading]="#{Mx[:pa_o]}-##{Mx[:pa_c]}" #unnumbered paragraph, delete when not required [used in dummy headings, eg. for segmented html] (place marker at end of paragraph) +Mx[:pa_non_object_no_heading]="#{Mx[:pa_o]}~##{Mx[:pa_c]}" #unnumbered paragraph (place marker at end of paragraph) +Hx={ + br_obj: { obj: Mx[:br_obj] }, # line sep + br_page_line: { obj: Mx[:br_page_line] }, # line across page + br_page: { obj: Mx[:br_page] }, # newpage + br_page_new: { obj: Mx[:br_page_new] }, # clearpage +} +#Mx[:sm_set_o]='∈ '; Mx[:sm_set_c]='∋ ' +#Mx[:sm_subset_o]='∈ '; Mx[:sm_subset_c]='∋ ' +Rx={ + mx_fa_clean: /#{Mx[:fa_o]}.+?#{Mx[:fa_c]}|#{Mx[:pa_o]}.+?#{Mx[:pa_c]}|#{Mx[:mk_o]}.+?#{Mx[:mk_c]}/, + lv: /〔([0-9]):(\S*?)〕/, + lv_0: /#{Mx[:lv_o_0]}(\S*?)#{Mx[:lv_c]}/, + lv_1: /#{Mx[:lv_o_1]}(\S*?)#{Mx[:lv_c]}/, + lv_2: /#{Mx[:lv_o_2]}(\S*?)#{Mx[:lv_c]}/, + lv_3: /#{Mx[:lv_o_3]}(\S*?)#{Mx[:lv_c]}/, + lv_4: /#{Mx[:lv_o_4]}(\S*?)#{Mx[:lv_c]}/, + lv_5: /#{Mx[:lv_o_5]}(\S*?)#{Mx[:lv_c]}/, + lv_6: /#{Mx[:lv_o_6]}(\S*?)#{Mx[:lv_c]}/, + lv_7: /#{Mx[:lv_o_7]}(\S*?)#{Mx[:lv_c]}/, + lv_8: /#{Mx[:lv_o_8]}(\S*?)#{Mx[:lv_c]}/, + lv_9: /#{Mx[:lv_o_9]}(\S*?)#{Mx[:lv_c]}/, + meta: /#{Mx[:meta_o]}(\S+?)#{Mx[:meta_c]}/, +} +Dx={ + ocn_o: '「', ocn_c: '」', + url_o: '‹', url_c: '›', + url_o_xml: '<', url_c_xml: '>', + rel_o: '‹', rel_c: '›', + lt_xml: '<', gt_xml: '>', +} +Tex={ + backslash: "\\\\", + backslash: "\\\\", + tilde: '\\\\\\~', +} +Px={ + bold_o: '*', bold_c: '*', + italics_o: '/', italics_c: '/', + underscore_o: '_', underscore_c: '_', + #emphasis_o: '*', emphasis_c: '*', + #bold_o: '!', bold_c: '!', + cite_o: '"', cite_c: '"', + insert_o: '+', insert_c: '+', + strike_o: '-', strike_c: '-', + superscript_o: '^', superscript_c: '^', + subscript_o: '[', subscript_c: ']', + hilite_o: '*', hilite_c: '*', + monospace_o: '', monospace_c: '', + po_bold_o: '!{', po_bold_c: '}!', + po_italics_o: '/{', po_italics_c: '}/', + po_underscore_o: '_{', po_underscore_c: '}_', + po_cite_o: '"{', po_cite_c: '}"', + po_insert_o: '+{', po_insert_c: '}+', + po_strike_o: '-{', po_strike_c: '}-', + po_superscript_o: '^{', po_superscript_c: '}^', + po_subscript_o: ',{', po_subscript_c: '},', + po_hilite_o: '*{', po_hilite_c: '}*', + po_monospace_o: '#{', po_monospace_c: '}#', + lng_lst: SiSU_is[:language_list], + lng_lst_rgx: SiSU_is[:language_list_regex], + lv1: '*', + lv2: '=', + lv3: '=', + lv4: '-', + lv5: '.', + lv6: '.', +} +Px[:lng_lst_rgx]=Px[:lng_lst].join('|') +Ep={ + alt: :on, + d_oebps: 'OEBPS', + d_image: 'OEBPS/image', + d_css: 'OEBPS/css', + f_ncx: 'toc.ncx', + f_opf: 'content.opf', +} +$ep=if Ep[:alt]==:on + { + o: 'opf:', + hsp: ' ', + } +else + { + o: '', + hsp: ' ', + } +end +Db={ + name_prefix: "SiSU#{SiSU_is[:version_dir]}c_", + name_prefix_db: "sisu_#{SiSU_is[:version_dir]}c_", + col_title: 800, + col_title_part: 400, + col_title_edition: 10, + col_name: 600, + col_creator_misc_short: 100, + col_language: 100, + col_language_char: 6, + col_date_text: 10, + col_txt_long: 600, + col_txt_short: 200, + col_identify_hash: 256, + col_library: 30, + col_small: 16, + col_filename: 256, + col_digest: 128, + col_filesize: 10, + col_info_note: 2500, +} +Gt={ + grotto: 'sisu_src', + git: 'sisu:', + src: 'src', + pods: 'pods', + sisupod: 'sisupod', + pod: 'pod', + files: 'files', + doc: 'doc', + po: 'po4a/po', + pot: 'po4a/pot', + image: 'image', + audio: 'audio', + video: 'video', + conf: 'doc/_sisu', +} +S_CONF={ + header_make: 'sisu_document_make', + rc_yml: 'sisurc.yml', +} +ANSI_C={ + red: "\033[#{31}m", + green: "\033[#{32}m", + yellow: "\033[#{33}m", + blue: "\033[#{34}m", + fuchsia: "\033[#{35}m", + cyan: "\033[#{36}m", + inv_red: "\033[#{41}m", + inv_green: "\033[#{42}m", + inv_yellow: "\033[#{43}m", + inv_blue: "\033[#{44}m", + inv_fuchsia: "\033[#{45}m", + inv_cyan: "\033[#{46}m", + b_red: "\033[#{91}m", + b_green: "\033[#{92}m", + b_yellow: "\033[#{93}m", + b_blue: "\033[#{94}m", + b_fuchsia: "\033[#{95}m", + b_cyan: "\033[#{96}m", + off: "\033[m" +} +DISABLE={ + epub: { + internal_navigation: true, + per_section_title: true, + ncx_navpoint_unique_id: true, + }, +} +DEVELOPER={ + maintenance: :false, + under_construction: '_CONSTRUCTION_ZONE', +} +__END__ +utils.rb +consider: + 〔comment〕 + 〔links?????〕 + import document? +check: + bold line + +┆┆⋮┇┊┋ +『』 +「」 +〔〕 +【】 + +· +¤ + #˝ " λ Ω β α π Ѫ Ж Я Ѳ ѳ Ф ✠ ㈣ + Ѳ ѳ Ф + ♩ ♭  ✠  ▭ ▬ ▪ +【】〖〗◢ ◣ ◀ ▶ ◘ ◙ +《》「」 + ‹ › ∗  ∴ ∷ +'〔lv1〕','〔lv2〕','〔lv3〕','〔lv4〕','〔lv5〕','〔lv6〕','〔lv7〕','〔lv8〕','〔lv9〕' +'〔 Ѳ1〕','〔 Ѳ2〕','〔 Ѳ3〕','〔 Ѳ4〕','〔 Ѳ5〕','〔Ѳ6〕','〔Ѳ7〕','〔Ѳ8〕','〔Ѳ9〕' +◁▷ +◀this is text or an image▶ http:// +p __FILE__ +':'+ __LINE__.to_s +p __FILE__ + ' ' + __LINE__.to_s + ' ' + html +puts "#{__FILE__} #{__LINE__} #{o.inspect}" +puts __FILE__ + ' ' + __LINE__.to_s + '--> ' + o.inspect +puts %{-\t#{__FILE__}::#{__LINE__}::#{caller}:\n"#{name}"} +p "\t" + txt.obj + " << #{__FILE__} #{__LINE__} >>" +p (__FILE__ + ' ' + __LINE__.to_s + '--> ' + dob.inspect) if dob.is==:heading +data.each {|o| p (__FILE__ + ' ' + __LINE__.to_s + '--> ' + o.inspect) if o.is==:heading} +puts "#{__FILE__} #{__LINE__} #{para}" if @opt.act[:maintenance][:set]==:on +puts "#{__FILE__} #{__LINE__} #{t_o}" if @opt.act[:maintenance][:set]==:on + dr ┌ 9484 dR ┍ 9485 Dr ┎ 9486 DR ┏ 9487 dl ┐ 9488 dL ┑ 9489 Dl ┒ 9490 LD ┓ 9491 ur └ 9492 uR ┕ 9493 Ur ┖ 9494 UR ┗ 9495 ul ┘ 9496 uL ┙ 9497 Ul ┚ 9498 UL ┛ 9499 vr ├ + dr ┌ 9484 dR ┍ 9485 Dr ┎ 9486 DR ┏ 9487 dl ┐ 9488 dL ┑ 9489 Dl ┒ 9490 LD ┓ 9491 ur └ 9492 uR ┕ 9493 Ur ┖ 9494 UR ┗ 9495 ul ┘ 9496 uL ┙ 9497 Ul ┚ 9498 UL ┛ 9499 vr ├ + └ ┘ +Iu ⌠ 8992 Il ⌡ <7 ⌈ 8968 >7 ⌉ 8969 7< ⌊ 8970 7> ⌋ 8971 +<" 『 12302 >" 』 12303 +<' 「 12300 >' 」 12301 diff --git a/lib/sisu/current/css.rb b/lib/sisu/current/css.rb new file mode 100644 index 00000000..8e57abba --- /dev/null +++ b/lib/sisu/current/css.rb @@ -0,0 +1,3486 @@ +# encoding: utf-8 +=begin + +* Name: SiSU + +** Description: documents, structuring, processing, publishing, search +*** css stylesheets + +** Author: Ralph Amissah + + + +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. + +** License: GPL 3 or later: + + SiSU, a framework for document structuring, publishing and search + + Copyright (C) Ralph Amissah + + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. + + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. + + You should have received a copy of the GNU General Public License along with + this program. If not, see . + + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + + + + +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system + +** Hompages: + + + +** Git + + + +=end +module SiSU_Style + require_relative 'se' # se.rb + require_relative 'html_parts' # html_parts.rb + class CSS_HeadInfo + def initialize(md,ft='html') + @md,@ft=md,ft + @env=SiSU_Env::InfoEnv.new('',md) + @fn_css ||=SiSU_Env::CSS_Default.new + @o_str ||=SiSU_Env::ProcessingSettings.new(md).output_dir_structure + css_copy + end + def stylesheet + def css_path + SiSU_Env::CSS_Stylesheet.new(@md) + end + def css_embed_content + @css_embed_content ||=SiSU_Style::CSS.new + end + def css_embed? + if @ft=='html' \ + && @o_str.dump_or_redirect? + true + else + false + end + end + def css_embed(css) + <<-WOK + + WOK + end + def css_action + css=case @ft + when 'html' + css=css_embed_content.html + css_embed(css) + when 'xhtml' + css_path.xhtml + when 'xml_sax' + css_path.xml_sax + when 'xml_dom' + css_path.xml_dom + when 'xml_docbook' + css_path.xml_docbook + else + css_embed_content.html + end + end + def css_head + (css_embed?) \ + ? css_action + : "#{css_path.html}#{css_path.html_seg}" + end + def css_head_seg + (css_embed?) \ + ? css_action + : css_path.html_seg + end + def css_head_xml + css_action + end + self + end + def css_copy + if @o_str.dump_or_redirect? + css=SiSU_Style::CSS.new + if @o_str.dump? + css_pth="#{@md.opt.opt_act[:dump][:inst]}/#{@env.path.style}" + elsif @o_str.redirect? + css_pth="#{@md.opt.opt_act[:redirect][:inst]}/#{@md.fnb}/#{@env.path.style}" + end + FileUtils::mkdir_p(css_pth) unless FileTest.directory?(css_pth) + case @ft + when 'html' + style=File.new("#{css_pth}/#{@fn_css.html}",'w') + style << css.html + style.close + when 'xhtml' + style=File.new("#{css_pth}/#{@fn_css.xhtml}",'w') + style << css.xhtml + style.close + when 'xml_sax' + style=File.new("#{css_pth}/#{@fn_css.xml_sax}",'w') + style << css.xml_sax + style.close + when 'xml_dom' + style=File.new("#{css_pth}/#{@fn_css.xml_dom}",'w') + style << css.xml_dom + style.close + css_path.xml_dom + when 'xml_docbook' + style=File.new("#{css_pth}/#{@fn_css.xml_docbook}",'w') + style << css.xml_docbook + style.close + css_path.xml_docbook + end + end + end + end + class CSS + include SiSU_Parts_HTML + def fonts + the_font.set_fonts + end + def html_tables #stylesheet for css table_pages +< + + +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. + +** License: GPL 3 or later: + + SiSU, a framework for document structuring, publishing and search + + Copyright (C) Ralph Amissah + + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. + + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. + + You should have received a copy of the GNU General Public License along with + this program. If not, see . + + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + + + + +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system + +** Hompages: + + + +** Git + + + +=end +module SiSU_DbColumns + require_relative 'se' # se.rb + require_relative 'db_sqltxt' # db_sqltxt.rb + class Columns < SiSU_DbText::Prepare + def initialize(md=nil) + @md=md + @db=SiSU_Env::InfoDb.new #watch + @lang ||=SiSU_i18n::Languages.new + if defined? md.opt.act \ + and ((md.opt.act[:psql_import][:set]==:on \ + || md.opt.act[:psql_update][:set]==:on) \ + or (md.opt.act[:sqlite_import][:set]==:on \ + || md.opt.act[:sqlite_update][:set]==:on)) \ + and FileTest.exist?(md.fns) + txt_arr=IO.readlines(md.fns,'') + src=txt_arr.join("\n") + if @db.share_source? + @sisutxt=special_character_escape(src) + else @sisutxt='' + end + @fulltext=clean_searchable_text_from_document_objects(txt_arr) + else @sisutxt,@fulltext='','' + end + end +#% structures + #def column_define + # def varchar(name,size) + # "#{name} VARCHAR(#{size}) NULL," + # end + #end +=begin +#% title +@title: + :subtitle: + :short: + :edition: + :language: + :note: +=end + def column + def title # DublinCore 1 - title + def name + 'title' + end + def create_column + "#{name} VARCHAR(#{Db[:col_title]}) NOT NULL," + end + def column_comment + %{COMMENT ON COLUMN metadata_and_text.#{name} + IS 'metadata full document title [DC1]';} + end + def tuple + if defined? @md.title.full \ + and @md.title.full=~/\S+/ + txt=@md.title.full + txt=special_character_escape(txt) + ["#{name}, ","'#{txt}', "] + else ['',''] + end + end + self + end + def title_main + def name + 'title_main' + end + def create_column + "#{name} VARCHAR(#{Db[:col_title_part]}) NOT NULL," + end + def column_comment + %{COMMENT ON COLUMN metadata_and_text.#{name} + IS 'metadata main document title';} + end + def tuple + if defined? @md.title.main \ + and @md.title.main=~/\S+/ + txt=@md.title.main + txt=special_character_escape(txt) + ["#{name}, ","'#{txt}', "] + else ['',''] + end + end + self + end + def title_sub + def name + 'title_sub' + end + def create_column + "#{name} VARCHAR(#{Db[:col_title_part]}) NULL," + end + def column_comment + %{COMMENT ON COLUMN metadata_and_text.#{name} + IS 'metadata document subtitle';} + end + def tuple + if defined? @md.title.sub \ + and @md.title.sub=~/\S+/ + txt=@md.title.sub + txt=special_character_escape(txt) + ["#{name}, ","'#{txt}', "] + else ['',''] + end + end + self + end + def title_short + def name + 'title_short' + end + def create_column + "#{name} VARCHAR(#{Db[:col_title_part]}) NULL," + end + def column_comment + %{COMMENT ON COLUMN metadata_and_text.#{name} + IS 'metadata document short title if any';} + end + def tuple + if defined? @md.title.short \ + and @md.title.short=~/\S+/ + txt=@md.title.short + txt=special_character_escape(txt) + ["#{name}, ","'#{txt}', "] + else ['',''] + end + end + self + end + def title_edition + def name + 'title_edition' + end + def create_column + "#{name} VARCHAR(#{Db[:col_title_edition]}) NULL," + end + def column_comment + %{COMMENT ON COLUMN metadata_and_text.#{name} + IS 'metadata document edition (version)';} + end + def tuple + if defined? @md.title.edition \ + and @md.title.edition=~/\S+/ + txt=@md.title.edition + txt=special_character_escape(txt) + ["#{name}, ","'#{txt}', "] + else ['',''] + end + end + self + end + def title_note + def name + 'title_note' + end + def create_column + "#{name} VARCHAR(#{Db[:col_info_note]}) NULL," + end + def column_comment + %{COMMENT ON COLUMN metadata_and_text.#{name} + IS 'metadata document notes associated with title';} + end + def tuple + if defined? @md.title.note \ + and @md.title.note=~/\S+/ + txt=@md.title.note + txt=special_character_escape(txt) + ["#{name}, ","'#{txt}', "] + else ['',''] + end + end + self + end + def title_language + def name + 'title_language' + end + def create_column + "#{name} VARCHAR(#{Db[:col_language]}) NULL," + end + def column_comment + %{COMMENT ON COLUMN metadata_and_text.#{name} + IS 'metadata document language [DC12]';} + end + def tuple + if @lang.list[@md.opt.lng][:n] + txt=@lang.list[@md.opt.lng][:n] + txt=special_character_escape(txt) + ["#{name}, ","'#{txt}', "] + else ['',''] + end + end + self + end + def title_language_char # consider + def name + 'title_language_char' + end + def create_column + "#{name} VARCHAR(#{Db[:col_language_char]}) NULL," + end + def column_comment + %{COMMENT ON COLUMN metadata_and_text.#{name} + IS 'metadata document language iso code';} + end + def tuple + if defined? @md.opt.lng \ + and @md.opt.lng=~/\S+/ + txt=@md.opt.lng + txt=special_character_escape(txt) + ["#{name}, ","'#{txt}', "] + else ['',''] + end + end + self + end +=begin +#% creator +@creator: + :author: + :editor: + :contributor: + :illustrator: + :photographer: + :translator: + :prepared_by: + :digitized_by: + :audio: + :video: +=end + def creator_author # DublinCore 2 - creator/author (author) + def name + 'creator_author' + end + def create_column + "#{name} VARCHAR(#{Db[:col_name]}) NULL," + end + def column_comment + %{COMMENT ON COLUMN metadata_and_text.#{name} + IS 'metadata document author (creator) [DC2]';} + end + def tuple + if defined? @md.creator.author_detail \ + and @md.creator.author_detail.is_a?(Array) \ + and @md.creator.author_detail.length > 0 + txt='' + @md.creator.author_detail.each do |h| + txt=txt + %{#{h[:the]}, #{h[:others]}; } + end + txt=txt.gsub(/[;, ]+\s*$/,'') + txt=special_character_escape(txt) + ["#{name}, ","'#{txt}', "] + else ['',''] + end + end + self + end + def creator_author_honorific # consider + def name + 'creator_author_hon' + end + def create_column + "#{name} VARCHAR(#{Db[:col_creator_misc_short]}) NULL," + end + def column_comment + %{COMMENT ON COLUMN metadata_and_text.#{name} + IS 'metadata document author honorific (title e.g, Ms. Dr. Prof.)';} + end + def tuple + if defined? @md.creator.author_hon \ + and @md.creator.author_hon=~/\S+/ + txt=@md.creator.author_hon + txt=special_character_escape(txt) + ["#{name}, ","'#{txt}', "] + else ['',''] + end + end + self + end + def creator_author_nationality # consider + def name + 'creator_author_nationality' + end + def create_column + "#{name} VARCHAR(#{Db[:col_creator_misc_short]}) NULL," + end + def column_comment + %{COMMENT ON COLUMN metadata_and_text.#{name} + IS 'metadata nationality of document author (creator)';} + end + def tuple + if defined? @md.creator.author_nationality_detail \ + and @md.creator.author_nationality=~/\S+/ + txt=@md.creator.author_nationality_detail + txt=special_character_escape(txt) + ["#{name}, ","'#{txt}', "] + else ['',''] + end + end + self + end + def creator_editor + def name + 'creator_editor' + end + def create_column + "#{name} VARCHAR(#{Db[:col_name]}) NULL," + end + def column_comment + %{COMMENT ON COLUMN metadata_and_text.#{name} + IS 'metadata document editor name(s)';} + end + def tuple + if defined? @md.creator.editor_detail \ + and @md.creator.editor_detail.is_a?(Array) \ + and @md.creator.editor_detail.length > 0 + txt=@md.creator.editor_detail #dc + txt='' + @md.creator.editor_detail.each do |h| + txt=txt + %{#{h[:the]}, #{h[:others]}; } + end + txt=txt.gsub(/[;, ]+\s*$/,'') + txt=special_character_escape(txt) + ["#{name}, ","'#{txt}', "] + else ['',''] + end + end + self + end + def creator_contributor # DublinCore 6 - contributor + def name + 'creator_contributor' + end + def create_column + "#{name} VARCHAR(#{Db[:col_name]}) NULL," + end + def column_comment + %{COMMENT ON COLUMN metadata_and_text.#{name} + IS 'metadata document contributor name(s) [DC6]';} + end + def tuple + if defined? @md.creator.contributor_detail \ + and @md.creator.contributor_detail.is_a?(Array) \ + and @md.creator.contributor_detail.length > 0 + txt=@md.creator.contributor_detail #dc + txt='' + @md.creator.contributor_detail.each do |h| + txt=txt + %{#{h[:the]}, #{h[:others]}; } + end + txt=txt.gsub(/[;, ]+\s*$/,'') + txt=special_character_escape(txt) + ["#{name}, ","'#{txt}', "] + else ['',''] + end + end + self + end + def creator_illustrator + def name + 'creator_illustrator' + end + def create_column + "#{name} VARCHAR(#{Db[:col_name]}) NULL," + end + def column_comment + %{COMMENT ON COLUMN metadata_and_text.#{name} + IS 'metadata document illustrator name(s)';} + end + def tuple + if defined? @md.creator.illustrator_detail \ + and @md.creator.illustrator_detail.is_a?(Array) \ + and @md.creator.illustrator_detail.length > 0 + txt=@md.creator.illustrator_detail + txt='' + @md.creator.illustrator_detail.each do |h| + txt=txt + %{#{h[:the]}, #{h[:others]}; } + end + txt=txt.gsub(/[;, ]+\s*$/,'') + txt=special_character_escape(txt) + ["#{name}, ","'#{txt}', "] + else ['',''] + end + end + self + end + def creator_photographer + def name + 'creator_photographer' + end + def create_column + "#{name} VARCHAR(#{Db[:col_name]}) NULL," + end + def column_comment + %{COMMENT ON COLUMN metadata_and_text.#{name} + IS 'metadata document photographer name(s)';} + end + def tuple + if defined? @md.creator.photographer_detail \ + and @md.creator.photographer_detail.is_a?(Array) \ + and @md.creator.photographer_detail.length > 0 + txt=@md.creator.photographer_detail + txt='' + @md.creator.photographer_detail.each do |h| + txt=txt + %{#{h[:the]}, #{h[:others]}; } + end + txt=txt.gsub(/[;, ]+\s*$/,'') + txt=special_character_escape(txt) + ["#{name}, ","'#{txt}', "] + else ['',''] + end + end + self + end + def creator_translator + def name + 'creator_translator' + end + def create_column + "#{name} VARCHAR(#{Db[:col_name]}) NULL," + end + def column_comment + %{COMMENT ON COLUMN metadata_and_text.#{name} + IS 'metadata document translator name(s)';} + end + def tuple + if defined? @md.creator.translator_detail \ + and @md.creator.translator_detail.is_a?(Array) \ + and @md.creator.translator_detail.length > 0 + txt='' + @md.creator.translator_detail.each do |h| + txt=txt + %{#{h[:the]}, #{h[:others]}; } + end + txt=txt.gsub(/[;, ]+\s*$/,'') + txt=special_character_escape(txt) + ["#{name}, ","'#{txt}', "] + else ['',''] + end + end + self + end + def creator_prepared_by + def name + 'creator_prepared_by' + end + def create_column + "#{name} VARCHAR(#{Db[:col_name]}) NULL," + end + def column_comment + %{COMMENT ON COLUMN metadata_and_text.#{name} + IS 'metadata document prepared by name(s)';} + end + def tuple + if defined? @md.creator.prepared_by_detail \ + and @md.creator.prepared_by_detail.is_a?(Array) \ + and @md.creator.prepared_by_detail.length > 0 + txt=@md.creator.prepared_by_detail + txt='' + @md.creator.prepared_by_detail.each do |h| + txt=txt + %{#{h[:the]}, #{h[:others]}; } + end + txt=txt.gsub(/[;, ]+\s*$/,'') + txt=special_character_escape(txt) + ["#{name}, ","'#{txt}', "] + else ['',''] + end + end + self + end + def creator_digitized_by + def name + 'creator_digitized_by' + end + def create_column + "#{name} VARCHAR(#{Db[:col_name]}) NULL," + end + def column_comment + %{COMMENT ON COLUMN metadata_and_text.#{name} + IS 'metadata document digitized by name(s)';} + end + def tuple + if defined? @md.creator.digitized_by_detail \ + and @md.creator.digitized_by_detail.is_a?(Array) \ + and @md.creator.digitized_by_detail.length > 0 + txt=@md.creator.digitized_by_detail + txt='' + @md.creator.digitized_by_detail.each do |h| + txt=txt + %{#{h[:the]}, #{h[:others]}; } + end + txt=txt.gsub(/[;, ]+\s*$/,'') + txt=special_character_escape(txt) + ["#{name}, ","'#{txt}', "] + else ['',''] + end + end + self + end + def creator_audio + def name + 'creator_audio' + end + def create_column + "#{name} VARCHAR(#{Db[:col_name]}) NULL," + end + def column_comment + %{COMMENT ON COLUMN metadata_and_text.#{name} + IS 'metadata document audio by name(s)';} + end + def tuple + if defined? @md.creator.audio_detail \ + and @md.creator.audio_detail.is_a?(Array) \ + and @md.creator.audio_detail.length > 0 + txt=@md.creator.audio_detail + txt='' + @md.creator.audio_detail.each do |h| + txt=txt + %{#{h[:the]}, #{h[:others]}; } + end + txt=txt.gsub(/[;, ]+\s*$/,'') + txt=special_character_escape(txt) + ["#{name}, ","'#{txt}', "] + else ['',''] + end + end + self + end + def creator_video + def name + 'creator_video' + end + def create_column + "#{name} VARCHAR(#{Db[:col_name]}) NULL," + end + def column_comment + %{COMMENT ON COLUMN metadata_and_text.#{name} + IS 'metadata document video by name(s)';} + end + def tuple + if defined? @md.creator.video_detail \ + and @md.creator.video_detail.is_a?(Array) \ + and @md.creator.video_detail.length > 0 + txt='' + @md.creator.video_detail.each do |h| + txt=txt + %{#{h[:the]}, #{h[:others]}; } + end + txt=txt.gsub(/[;, ]+\s*$/,'') + txt=special_character_escape(txt) + ["#{name}, ","'#{txt}', "] + else ['',''] + end + end + self + end +=begin +#% language +#taken from other fields +@title: + :language: +@original: + :language: +#not available --> +#@language: +# :document: +# :original: +=end + def language_document + def name + 'language_document' + end + def create_column + "#{name} VARCHAR(#{Db[:col_language]}) NULL," + end + def column_comment + %{COMMENT ON COLUMN metadata_and_text.#{name} + IS 'metadata document language';} + end + def tuple + if @lang.list[@md.opt.lng][:n] + txt=@lang.list[@md.opt.lng][:n] + txt=special_character_escape(txt) + ["#{name}, ","'#{txt}', "] + else ['',''] + end + end + self + end + def language_document_char + def name + 'language_document_char' + end + def create_column + "#{name} VARCHAR(#{Db[:col_language_char]}) NOT NULL," + end + def column_comment + %{COMMENT ON COLUMN metadata_and_text.#{name} + IS 'metadata document language';} + end + def tuple + #modify check, is now required, SiSUv3d_ + if defined? @md.opt.lng \ + and @md.opt.lng=~/\S+/ + txt=@md.opt.lng + txt=special_character_escape(txt) + ["#{name}, ","'#{txt}', "] + else ['',''] + end + end + self + end + def language_original + def name + 'language_original' + end + def create_column + "#{name} VARCHAR(#{Db[:col_language]}) NULL," + end + def column_comment + %{COMMENT ON COLUMN metadata_and_text.#{name} + IS 'metadata original document/text language';} + end + def tuple + if defined? @md.language.original \ + and @md.language.original=~/\S+/ + txt=@md.language.original + txt=special_character_escape(txt) + ["#{name}, ","'#{txt}', "] + else ['',''] + end + end + self + end + def language_original_char + def name + 'language_original_char' + end + def create_column + "#{name} VARCHAR(#{Db[:col_language_char]}) NULL," + end + def column_comment + %{COMMENT ON COLUMN metadata_and_text.#{name} + IS 'metadata document language';} + end + def tuple + if defined? @md.language.original_char \ + and @md.language.original_char=~/\S+/ + txt=@md.language.original_char + txt=special_character_escape(txt) + ["#{name}, ","'#{txt}', "] + else ['',''] + end + end + self + end +=begin +#% date +@date: + :added_to_site: + :available: + :created: + :issued: + :modified: + :published: + :valid: + :translated: + :original_publication: +=end + def date_added_to_site + def name + 'date_added_to_site' + end + def create_column + "#{name} VARCHAR(#{Db[:col_date_text]}) NULL," + #"#{name} DATE," + end + def column_comment + %{COMMENT ON COLUMN metadata_and_text.#{name} + IS 'metadata date added to site';} + end + def tuple + if defined? @md.date.added_to_site \ + and @md.date.added_to_site=~/\S+/ + txt=@md.date.added_to_site + txt=special_character_escape(txt) + ["#{name}, ","'#{txt}', "] + else ['',''] + end + end + self + end + def date_available + def name + 'date_available' + end + def create_column + "#{name} VARCHAR(#{Db[:col_date_text]}) NULL," + end + def column_comment + %{COMMENT ON COLUMN metadata_and_text.#{name} + IS 'metadata date added to site [DC]';} + end + def tuple + if defined? @md.date.available \ + and @md.date.available=~/\S+/ + txt=@md.date.available + txt=special_character_escape(txt) + ["#{name}, ","'#{txt}', "] + else ['',''] + end + end + self + end + def date_created + def name + 'date_created' + end + def create_column + "#{name} VARCHAR(#{Db[:col_date_text]}) NULL," + end + def column_comment + %{COMMENT ON COLUMN metadata_and_text.#{name} + IS 'metadata date created [DC]';} + end + def tuple + if defined? @md.date.created \ + and @md.date.created=~/\S+/ + txt=@md.date.created + txt=special_character_escape(txt) + ["#{name}, ","'#{txt}', "] + else ['',''] + end + end + self + end + def date_issued + def name + 'date_issued' + end + def create_column + "#{name} VARCHAR(#{Db[:col_date_text]}) NULL," + end + def column_comment + %{COMMENT ON COLUMN metadata_and_text.#{name} + IS 'metadata date issued [DC]';} + end + def tuple + if defined? @md.date.issued \ + and @md.date.issued=~/\S+/ + txt=@md.date.issued + txt=special_character_escape(txt) + ["#{name}, ","'#{txt}', "] + else ['',''] + end + end + self + end + def date_modified + def name + 'date_modified' + end + def create_column + "#{name} VARCHAR(#{Db[:col_date_text]}) NULL," + end + def column_comment + %{COMMENT ON COLUMN metadata_and_text.#{name} + IS 'metadata date modified [DC]';} + end + def tuple + if defined? @md.date.modified \ + and @md.date.modified=~/\S+/ + txt=@md.date.modified + txt=special_character_escape(txt) + ["#{name}, ","'#{txt}', "] + else ['',''] + end + end + self + end + def date_published + def name + 'date_published' + end + def create_column + "#{name} VARCHAR(#{Db[:col_date_text]}) NULL," + end + def column_comment + %{COMMENT ON COLUMN metadata_and_text.#{name} + IS 'metadata date published [DC7]';} + end + def tuple + if defined? @md.date.published \ + and @md.date.published=~/\S+/ + txt=@md.date.published + txt=special_character_escape(txt) + ["#{name}, ","'#{txt}', "] + else ['',''] + end + end + self + end + def date_valid + def name + 'date_valid' + end + def create_column + "#{name} VARCHAR(#{Db[:col_date_text]}) NULL," + end + def column_comment + %{COMMENT ON COLUMN metadata_and_text.#{name} + IS 'metadata date valid [DC]';} + end + def tuple + if defined? @md.date.valid \ + and @md.date.valid=~/\S+/ + txt=@md.date.valid + txt=special_character_escape(txt) + ["#{name}, ","'#{txt}', "] + else ['',''] + end + end + self + end + def date_translated + def name + 'date_translated' + end + def create_column + "#{name} VARCHAR(#{Db[:col_date_text]}) NULL," + end + def column_comment + %{COMMENT ON COLUMN metadata_and_text.#{name} + IS 'metadata date translated';} + end + def tuple + if defined? @md.date.translated \ + and @md.date.translated=~/\S+/ + txt=@md.date.translated + txt=special_character_escape(txt) + ["#{name}, ","'#{txt}', "] + else ['',''] + end + end + self + end + def date_original_publication + def name + 'date_original_publication' + end + def create_column + "#{name} VARCHAR(#{Db[:col_date_text]}) NULL," + end + def column_comment + %{COMMENT ON COLUMN metadata_and_text.#{name} + IS 'metadata date of original publication';} + end + def tuple + if defined? @md.date.original_publication \ + and @md.date.original_publication=~/\S+/ + txt=@md.date.original_publication + txt=special_character_escape(txt) + ["#{name}, ","'#{txt}', "] + else ['',''] + end + end + self + end + def date_generated + def name + 'date_generated' + end + def create_column #choose other representation of time + "#{name} VARCHAR(30) NULL," + #"#{name} VARCHAR(10) NULL," + end + def column_comment + %{COMMENT ON COLUMN metadata_and_text.#{name} + IS 'metadata date of sisu generation of document, automatically populated';} + end + def tuple #choose other representation of time + if defined? @md.generated \ + and @md.generated.to_s=~/\S+/ + txt=@md.generated.to_s + txt=special_character_escape(txt) + ["#{name}, ","'#{txt}', "] + else ['',''] + end + end + self + end +=begin +#% publisher +@publisher: +=end + def publisher + def name + 'publisher' + end + def create_column + "#{name} VARCHAR(#{Db[:col_name]}) NULL," + end + def column_comment + %{COMMENT ON COLUMN metadata_and_text.#{name} + IS 'metadata document publisher [DC5]';} + end + def tuple + if defined? @md.publisher \ + and @md.publisher=~/\S+/ + txt=@md.publisher + txt=special_character_escape(txt) + ["#{name}, ","'#{txt}', "] + else ['',''] + end + end + self + end +##% current +# def current_publisher +# def name +# 'current_publisher' +# end +# def size +# 10 +# end +# def create_column +# "#{name} VARCHAR(#{current_publisher.size}) NULL," +# end +# def tuple +# t=if defined? @md.current.publisher \ +# and @md.current.publisher=~/\S+/ +# txt=@md.current.publisher +# txt=special_character_escape(txt) +# "'#{txt}', " +# end +# end +# self +# end +=begin +#% original +@original: + :publisher: + #:date: #repeated under date + :language: + :institution: + :nationality: + :source: +=end + def original_publisher + def name + 'original_publisher' + end + def create_column + "#{name} VARCHAR(#{Db[:col_name]}) NULL," + end + def column_comment + %{COMMENT ON COLUMN metadata_and_text.#{name} + IS 'metadata document original publisher [DC5]';} + end + def tuple + if defined? @md.original.publisher \ + and @md.original.publisher=~/\S+/ + txt=@md.original.publisher + txt=special_character_escape(txt) + ["#{name}, ","'#{txt}', "] + else ['',''] + end + end + self + end + def original_language + def name + 'original_language' + end + def create_column + "#{name} VARCHAR(#{Db[:col_language]}) NULL," + end + def column_comment + %{COMMENT ON COLUMN metadata_and_text.#{name} + IS 'metadata document original language';} + end + def tuple + if defined? @md.original.language \ + and @md.original.language=~/\S+/ + txt=@md.original.language + txt=special_character_escape(txt) + ["#{name}, ","'#{txt}', "] + else ['',''] + end + end + self + end + def original_language_char # consider + def name + 'original_language_char' + end + def create_column + "#{name} VARCHAR(#{Db[:col_language_char]}) NULL," + end + def column_comment + %{COMMENT ON COLUMN metadata_and_text.#{name} + IS 'metadata document original language iso character';} + end + def tuple + if defined? @md.original.language_char \ + and @md.original.language_char=~/\S+/ + txt=@md.original.language_char + txt=special_character_escape(txt) + ["#{name}, ","'#{txt}', "] + else ['',''] + end + end + self + end + def original_source + def name + 'original_source' + end + def create_column + "#{name} VARCHAR(#{Db[:col_name]}) NULL," + end + def column_comment + %{COMMENT ON COLUMN metadata_and_text.#{name} + IS 'metadata document original source [DC11]';} + end + def tuple + if defined? @md.original.source \ + and @md.original.source=~/\S+/ + txt=@md.original.source + txt=special_character_escape(txt) + ["#{name}, ","'#{txt}', "] + else ['',''] + end + end + self + end + def original_institution + def name + 'original_institution' + end + def create_column + "#{name} VARCHAR(#{Db[:col_name]}) NULL," + end + def column_comment + %{COMMENT ON COLUMN metadata_and_text.#{name} + IS 'metadata document original institution';} + end + def tuple + if defined? @md.original.institution \ + and @md.original.institution=~/\S+/ + txt=@md.original.institution + txt=special_character_escape(txt) + ["#{name}, ","'#{txt}', "] + else ['',''] + end + end + self + end + def original_nationality + def name + 'original_nationality' + end + def create_column + "#{name} VARCHAR(#{Db[:col_language]}) NULL," + end + def column_comment + %{COMMENT ON COLUMN metadata_and_text.#{name} + IS 'metadata document original nationality';} + end + def tuple + if defined? @md.original.nationality \ + and @md.original.nationality=~/\S+/ + txt=@md.original.nationality + txt=special_character_escape(txt) + ["#{name}, ","'#{txt}', "] + else ['',''] + end + end + self + end +=begin +#% rights +@rights: + #:copyright: #mapped to :text: used where no other copyrights and included in :all: + :text: + :translation: + :illustrations: + :photographs: + :preparation: + :digitization: + :audio: + :video: + :license: + :all: +=end + def rights_all + def name + 'rights' + end + def create_column + "#{name} VARCHAR(#{Db[:col_info_note]}) NULL," + end + def column_comment + %{COMMENT ON COLUMN metadata_and_text.#{name} + IS 'metadata rights associated with document (composite) [DC15]';} + end + def tuple + if defined? @md.rights.all \ + and @md.rights.all=~/\S+/ + txt=@md.rights.all + txt=special_character_escape(txt) + ["#{name}, ","'#{txt}', "] + else ['',''] + end + end + self + end + def rights_copyright_text + def name + 'rights_copyright_text' + end + def create_column + "#{name} VARCHAR(#{Db[:col_info_note]}) NULL," + end + def column_comment + %{COMMENT ON COLUMN metadata_and_text.#{name} + IS 'metadata copyright associated for document text';} + end + def tuple + if defined? @md.rights.copyright_text \ + and @md.rights.copyright_text=~/\S+/ + txt=@md.rights.copyright_text + txt=special_character_escape(txt) + ["#{name}, ","'#{txt}', "] + else ['',''] + end + end + self + end + def rights_copyright_translation + def name + 'rights_copyright_translation' + end + def create_column + "#{name} VARCHAR(#{Db[:col_info_note]}) NULL," + end + def column_comment + %{COMMENT ON COLUMN metadata_and_text.#{name} + IS 'metadata copyright associated for document text translation (if any)';} + end + def tuple + if defined? @md.rights.copyright_translation \ + and @md.rights.copyright_translation=~/\S+/ + txt=@md.rights.copyright_translation + txt=special_character_escape(txt) + ["#{name}, ","'#{txt}', "] + else ['',''] + end + end + self + end + def rights_copyright_illustrations + def name + 'rights_copyright_illustrations' + end + def create_column + "#{name} VARCHAR(#{Db[:col_info_note]}) NULL," + end + def column_comment + %{COMMENT ON COLUMN metadata_and_text.#{name} + IS 'metadata copyright associated for document text illustrations (if any)';} + end + def tuple + if defined? @md.rights.copyright_illustrations \ + and @md.rights.copyright_illustrations=~/\S+/ + txt=@md.rights.copyright_illustrations + txt=special_character_escape(txt) + ["#{name}, ","'#{txt}', "] + else ['',''] + end + end + self + end + def rights_copyright_photographs + def name + 'rights_copyright_photographs' + end + def create_column + "#{name} VARCHAR(#{Db[:col_info_note]}) NULL," + end + def column_comment + %{COMMENT ON COLUMN metadata_and_text.#{name} + IS 'metadata copyright associated for document text photographs (if any)';} + end + def tuple + if defined? @md.rights.copyright_photographs \ + and @md.rights.copyright_photographs=~/\S+/ + txt=@md.rights.copyright_photographs + txt=special_character_escape(txt) + ["#{name}, ","'#{txt}', "] + else ['',''] + end + end + self + end + def rights_copyright_preparation + def name + 'rights_copyright_preparation' + end + def create_column + "#{name} VARCHAR(#{Db[:col_info_note]}) NULL," + end + def column_comment + %{COMMENT ON COLUMN metadata_and_text.#{name} + IS 'metadata copyright associated for document text preparation (if any)';} + end + def tuple + if defined? @md.rights.copyright_preparation \ + and @md.rights.copyright_preparation=~/\S+/ + txt=@md.rights.copyright_preparation + txt=special_character_escape(txt) + ["#{name}, ","'#{txt}', "] + else ['',''] + end + end + self + end + def rights_copyright_digitization + def name + 'rights_copyright_digitization' + end + def create_column + "#{name} VARCHAR(#{Db[:col_info_note]}) NULL," + end + def column_comment + %{COMMENT ON COLUMN metadata_and_text.#{name} + IS 'metadata copyright associated for document text digitization (if any)';} + end + def tuple + if defined? @md.rights.copyright_digitization \ + and @md.rights.copyright_digitization=~/\S+/ + txt=@md.rights.copyright_digitization + txt=special_character_escape(txt) + ["#{name}, ","'#{txt}', "] + else ['',''] + end + end + self + end + def rights_copyright_audio + def name + 'rights_copyright_audio' + end + def create_column + "#{name} VARCHAR(#{Db[:col_info_note]}) NULL," + end + def column_comment + %{COMMENT ON COLUMN metadata_and_text.#{name} + IS 'metadata copyright associated for document text audio (if any)';} + end + def tuple + if defined? @md.rights.copyright_audio \ + and @md.rights.copyright_audio=~/\S+/ + txt=@md.rights.copyright_audio + txt=special_character_escape(txt) + ["#{name}, ","'#{txt}', "] + else ['',''] + end + end + self + end + def rights_copyright_video + def name + 'rights_copyright_video' + end + def create_column + "#{name} VARCHAR(#{Db[:col_info_note]}) NULL," + end + def column_comment + %{COMMENT ON COLUMN metadata_and_text.#{name} + IS 'metadata copyright associated for document text video (if any)';} + end + def tuple + if defined? @md.rights.copyright_video \ + and @md.rights.copyright_video=~/\S+/ + txt=@md.rights.copyright_video + txt=special_character_escape(txt) + ["#{name}, ","'#{txt}', "] + else ['',''] + end + end + self + end + def rights_license + def name + 'rights_license' + end + def create_column + "#{name} VARCHAR(#{Db[:col_info_note]}) NULL," + end + def column_comment + %{COMMENT ON COLUMN metadata_and_text.#{name} + IS 'metadata license granted for use of document if any)';} + end + def tuple + if defined? @md.rights.license \ + and @md.rights.license=~/\S+/ + txt=@md.rights.license + txt=special_character_escape(txt) + ["#{name}, ","'#{txt}', "] + else ['',''] + end + end + self + end +=begin +#% identifier +@identifier: + :oclc: + :isbn: +=end + def identifier_oclc + def name + 'identifier_oclc' + end + def create_column + "#{name} VARCHAR(#{Db[:col_library]}) NULL," + end + def column_comment + %{COMMENT ON COLUMN metadata_and_text.#{name} + IS 'metadata identifier document Online Computer Library Center number';} + end + def tuple + if defined? @md.identifier.oclc \ + and @md.identifier.oclc=~/\S+/ + txt=@md.identifier.oclc + txt=special_character_escape(txt) + ["#{name}, ","'#{txt}', "] + else ['',''] + end + end + self + end + def identifier_isbn + def name + 'identifier_isbn' + end + def create_column + "#{name} VARCHAR(#{Db[:col_small]}) NULL," + end + def column_comment + %{COMMENT ON COLUMN metadata_and_text.#{name} + IS 'metadata identifier document isbn (if any)';} + end + def tuple + if defined? @md.identifier.isbn \ + and @md.identifier.isbn=~/\S+/ + txt=@md.identifier.isbn + txt=special_character_escape(txt) + ["#{name}, ","'#{txt}', "] + else ['',''] + end + end + self + end +=begin +#% classify +@classify: + :topic_register: + :subject: + :keywords: + :type: + :loc: + :dewey: +=end + def classify_topic_register + def name + 'classify_topic_register' + end + def create_column + "#{name} VARCHAR(#{Db[:col_info_note]}) NULL," + end + def column_comment + %{COMMENT ON COLUMN metadata_and_text.#{name} + IS 'metadata classify document topic register (semi-structured document subject information)';} + end + def tuple + if defined? @md.classify.topic_register \ + and @md.classify.topic_register=~/\S+/ + txt=@md.classify.topic_register + txt=special_character_escape(txt) + ["#{name}, ","'#{txt}', "] + else ['',''] + end + end + self + end + def classify_subject + def name + 'classify_subject' + end + def create_column + "#{name} VARCHAR(#{Db[:col_txt_long]}) NULL," + end + def column_comment + %{COMMENT ON COLUMN metadata_and_text.#{name} + IS 'metadata classify document subject matter [DC3]';} + end + def tuple + if defined? @md.classify.subject \ + and @md.classify.subject=~/\S+/ + txt=@md.classify.subject + txt=special_character_escape(txt) + ["#{name}, ","'#{txt}', "] + else ['',''] + end + end + self + end + def classify_loc + def name + 'classify_loc' + end + def create_column + "#{name} VARCHAR(#{Db[:col_library]}) NULL," + end + def column_comment + %{COMMENT ON COLUMN metadata_and_text.#{name} + IS 'metadata classify document Library of Congress';} + end + def tuple + if defined? @md.classify.loc \ + and @md.classify.loc=~/\S+/ + txt=@md.classify.loc + txt=special_character_escape(txt) + ["#{name}, ","'#{txt}', "] + else ['',''] + end + end + self + end + def classify_dewey + def name + 'classify_dewey' + end + def create_column + "#{name} VARCHAR(#{Db[:col_library]}) NULL," + end + def column_comment + %{COMMENT ON COLUMN metadata_and_text.#{name} + IS 'metadata classify document Dewey';} + end + def tuple + if defined? @md.classify.dewey \ + and @md.classify.dewey=~/\S+/ + txt=@md.classify.dewey + txt=special_character_escape(txt) + ["#{name}, ","'#{txt}', "] + else ['',''] + end + end + self + end + def classify_keywords + def name + 'classify_keywords' + end + def create_column + "#{name} VARCHAR(#{Db[:col_txt_long]}) NULL," + end + def column_comment + %{COMMENT ON COLUMN metadata_and_text.#{name} + IS 'metadata classify document keywords';} + end + def tuple + if defined? @md.classify.keywords \ + and @md.classify.keywords=~/\S+/ + txt=@md.classify.keywords + txt=special_character_escape(txt) + ["#{name}, ","'#{txt}', "] + else ['',''] + end + end + self + end +=begin +#% notes +@notes: + :abstract: + :description: + :comment: + :coverage: + :relation: + :format: + :history: + :prefix: + :prefix_a: + :prefix_b: + :suffix: +=end + def notes_abstract + def name + 'notes_abstract' + end + def create_column + "#{name} TEXT NULL," + end + def column_comment + %{COMMENT ON COLUMN metadata_and_text.#{name} + IS 'metadata document notes abstract';} + end + def tuple + if defined? @md.notes.abstract \ + and @md.notes.abstract=~/\S+/ + txt=@md.notes.abstract + txt=special_character_escape(txt) + ["#{name}, ","'#{txt}', "] + else ['',''] + end + end + self + end + def notes_description + def name + 'notes_description' + end + def create_column + "#{name} TEXT NULL," + end + def column_comment + %{COMMENT ON COLUMN metadata_and_text.#{name} + IS 'metadata document notes description [DC4]';} + end + def tuple + if defined? @md.notes.description \ + and @md.notes.description=~/\S+/ + txt=@md.notes.description + txt=special_character_escape(txt) + ["#{name}, ","'#{txt}', "] + else ['',''] + end + end + self + end + def notes_comment + def name + 'notes_comment' + end + def create_column + "#{name} TEXT NULL," + end + def column_comment + %{COMMENT ON COLUMN metadata_and_text.#{name} + IS 'metadata document notes comment';} + end + def tuple + if defined? @md.notes.comment \ + and @md.notes.comment=~/\S+/ + txt=@md.notes.comment + txt=special_character_escape(txt) + ["#{name}, ","'#{txt}', "] + else ['',''] + end + end + self + end + def notes_coverage + def name + 'notes_coverage' + end + def create_column + "#{name} VARCHAR(#{Db[:col_txt_short]}) NULL," + end + def column_comment + %{COMMENT ON COLUMN metadata_and_text.#{name} + IS 'metadata classify document coverage [DC14]';} + end + def tuple + if defined? @md.classify.coverage \ + and @md.classify.coverage=~/\S+/ + txt=@md.classify.coverage + txt=special_character_escape(txt) + ["#{name}, ","'#{txt}', "] + else ['',''] + end + end + self + end + def notes_relation + def name + 'notes_relation' + end + def create_column + "#{name} VARCHAR(#{Db[:col_txt_short]}) NULL," + end + def column_comment + %{COMMENT ON COLUMN metadata_and_text.#{name} + IS 'metadata classify document relation [DC13]';} + end + def tuple + if defined? @md.classify.relation \ + and @md.classify.relation=~/\S+/ + txt=@md.classify.relation + txt=special_character_escape(txt) + ["#{name}, ","'#{txt}', "] + else ['',''] + end + end + self + end + def notes_history #check, consider removal + def name + 'notes_history' + end + def create_column + "#{name} VARCHAR(#{Db[:col_txt_long]}) NULL," + end + def column_comment + %{COMMENT ON COLUMN metadata_and_text.#{name} + IS 'metadata document notes history';} + end + def tuple + if defined? @md.notes.history \ + and @md.notes.history=~/\S+/ + txt=@md.notes.history + txt=special_character_escape(txt) + ["#{name}, ","'#{txt}', "] + else ['',''] + end + end + self + end + def notes_type #check + def name + 'notes_type' + end + def create_column + "#{name} VARCHAR(#{Db[:col_txt_long]}) NULL," + end + def column_comment + %{COMMENT ON COLUMN metadata_and_text.#{name} + IS 'metadata notes document type [DC8]';} + end + def tuple + if defined? @md.notes.type \ + and @md.notes.type=~/\S+/ + txt=@md.notes.type + txt=special_character_escape(txt) + ["#{name}, ","'#{txt}', "] + else ['',''] + end + end + self + end + def notes_format + def name + 'notes_format' + end + def create_column + "#{name} VARCHAR(#{Db[:col_txt_long]}) NULL," + end + def column_comment + %{COMMENT ON COLUMN metadata_and_text.#{name} + IS 'metadata classify document format [DC9]';} + end + def tuple + if defined? @md.classify.format \ + and @md.classify.format=~/\S+/ + txt=@md.classify.format + txt=special_character_escape(txt) + ["#{name}, ","'#{txt}', "] + else ['',''] + end + end + self + end + def notes_prefix + def name + 'notes_prefix' + end + def create_column + "#{name} TEXT NULL," + end + def column_comment + %{COMMENT ON COLUMN metadata_and_text.#{name} + IS 'metadata document notes prefix';} + end + def tuple + if defined? @md.notes.prefix \ + and @md.notes.prefix=~/\S+/ + txt=@md.notes.prefix + txt=special_character_escape(txt) + ["#{name}, ","'#{txt}', "] + else ['',''] + end + end + self + end + def notes_prefix_a + def name + 'notes_prefix_a' + end + def create_column + "#{name} TEXT NULL," + end + def column_comment + %{COMMENT ON COLUMN metadata_and_text.#{name} + IS 'metadata document notes prefix_a';} + end + def tuple + if defined? @md.notes.prefix_a \ + and @md.notes.prefix_a=~/\S+/ + txt=@md.notes.prefix_a + txt=special_character_escape(txt) + ["#{name}, ","'#{txt}', "] + else ['',''] + end + end + self + end + def notes_prefix_b + def name + 'notes_prefix_b' + end + def create_column + "#{name} TEXT NULL," + end + def column_comment + %{COMMENT ON COLUMN metadata_and_text.#{name} + IS 'metadata document notes prefix_b';} + end + def tuple + if defined? @md.notes.prefix_b \ + and @md.notes.prefix_b=~/\S+/ + txt=@md.notes.prefix_b + txt=special_character_escape(txt) + ["#{name}, ","'#{txt}', "] + else ['',''] + end + end + self + end + def notes_suffix + def name + 'notes_suffix' + end + def create_column # keep text + "#{name} TEXT NULL," + end + def column_comment + %{COMMENT ON COLUMN metadata_and_text.#{name} + IS 'metadata document notes suffix';} + end + def tuple + if defined? @md.notes.suffix \ + and @md.notes.suffix=~/\S+/ + txt=@md.notes.suffix + txt=special_character_escape(txt) + ["#{name}, ","'#{txt}', "] + else ['',''] + end + end + self + end +=begin +#% src +=end + def src_filename + def name + 'src_filename' + end + def create_column + "#{name} VARCHAR(#{Db[:col_filename]}) NOT NULL," + end + def column_comment + %{COMMENT ON COLUMN metadata_and_text.#{name} + IS 'sisu markup source text filename';} + end + def tuple + if defined? @md.fns \ + and @md.fns=~/\S+/ + txt=@md.fns + txt=special_character_escape(txt) + ["#{name}, ","'#{txt}', "] + else ['',''] + end + end + self + end + def src_fingerprint + def name + 'src_fingerprint' #hash/digest, sha512, sha256 or md5 + end + def create_column + "#{name} VARCHAR(#{Db[:col_digest]}) NULL," + #"#{name} TEXT NULL," + end + def column_comment + %{COMMENT ON COLUMN metadata_and_text.#{name} + IS 'sisu markup source text fingerprint, hash digest sha512, sha256 or md5';} + end + def tuple + if defined? @md.dgst \ + and @md.dgst.is_a?(Array) \ + and @md.dgst[1]=~/\S+/ + txt=@md.dgst[1] + ["#{name}, ","'#{txt}', "] + else ['',''] + end + end + self + end + def src_filesize + def name + 'src_filesize' + end + def create_column + "#{name} VARCHAR(#{Db[:col_filesize]}) NULL," + end + def column_comment + %{COMMENT ON COLUMN metadata_and_text.#{name} + IS 'sisu markup source text file size';} + end + def tuple + if defined? @md.filesize \ + and @md.filesize=~/\S+/ + txt=@md.filesize + txt=special_character_escape(txt) + ["#{name}, ","'#{txt}', "] + else ['',''] + end + end + self + end + def src_word_count + def name + 'src_word_count' + end + def create_column + "#{name} TEXT NULL," + end + def column_comment + %{COMMENT ON COLUMN metadata_and_text.#{name} + IS 'sisu markup source text word count';} + end + def tuple + if defined? @md.wc_words \ + and @md.wc_words=~/\S+/ + txt=@md.wc_words + txt=special_character_escape(txt) + ["#{name}, ","'#{txt}', "] + else ['',''] + end + end + self + end + def src_txt # consider naming sisusrc + def name + 'src_text' + end + def create_column + "#{name} TEXT NULL," + end + def column_comment + %{COMMENT ON COLUMN metadata_and_text.#{name} + IS 'sisu markup source text (if shared)';} + end + def tuple + if ((@md.opt.act[:psql_import][:set]==:on \ + || @md.opt.act[:psql_update][:set]==:on) \ + or (@md.opt.act[:sqlite_import][:set]==:on \ + || @md.opt.act[:sqlite_update][:set]==:on)) \ + and FileTest.exist?(@md.fns) + ["#{name}, ","'#{@sisutxt}', "] + else ['',''] + end + end + self + end +=begin +#% misc +@links: +=end + def fulltext + def name + 'fulltext' + end + def create_column + "#{name} TEXT NULL," + end + def column_comment + %{COMMENT ON COLUMN metadata_and_text.#{name} + IS 'document full text clean, searchable';} + end + def tuple + if ((@md.opt.act[:psql_import][:set]==:on \ + || @md.opt.act[:psql_update][:set]==:on) \ + or (@md.opt.act[:sqlite_import][:set]==:on \ + || @md.opt.act[:sqlite_update][:set]==:on)) \ + and FileTest.exist?(@md.fns) + ["#{name}, ","'#{@fulltext}', "] + else ['',''] + end + end + self + end + def links + def name + 'links' + end + def create_column + "#{name} TEXT NULL," + #"#{name} VARCHAR(#{links.size}) NULL," + end + def column_comment + %{COMMENT ON COLUMN metadata_and_text.#{name} + IS 'metadata document links';} + end + def tuple + if defined? @md.links \ + and @md.links=~/\S+/ + txt=@md.links + txt=special_character_escape(txt) + ["#{name}, ","'#{txt}', "] + else ['',''] + end + end + self + end + self + end + end + class ColumnSize + def document_clean # restriction not necessary + 60000 + end + def document_body + 16000 + end + def document_seg + 120 + end + def document_seg_full + 120 + end + def endnote_clean # restriction not necessary + 60000 + end + def endnote_body + 16000 + end + end +end +__END__ diff --git a/lib/sisu/current/db_create.rb b/lib/sisu/current/db_create.rb new file mode 100644 index 00000000..df8983d2 --- /dev/null +++ b/lib/sisu/current/db_create.rb @@ -0,0 +1,689 @@ +# encoding: utf-8 +=begin + +* Name: SiSU + +** Description: documents, structuring, processing, publishing, search +*** modules shared by the different db types, dbi, postgresql, sqlite + +** Author: Ralph Amissah + + + +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. + +** License: GPL 3 or later: + + SiSU, a framework for document structuring, publishing and search + + Copyright (C) Ralph Amissah + + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. + + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. + + You should have received a copy of the GNU General Public License along with + this program. If not, see . + + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + + + + +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system + +** Hompages: + + + +** Git + + + +=end +module SiSU_DbCreate + require_relative 'db_columns' # db_columns.rb + class Create < SiSU_DbColumns::Columns + require_relative 'se' # se.rb + @@dl=nil + def initialize(opt,conn,file,sql_type=:pg) + @opt,@conn,@file,@sql_type=opt,conn,file,sql_type + @cX=SiSU_Screen::Ansi.new(@opt.act[:color_state][:set]).cX + @comment=(@sql_type==:pg) \ + ? (SiSU_DbCreate::Comment.new(@conn,@sql_type)) + : nil + @@dl ||=SiSU_Env::InfoEnv.new.digest.length + end + def available + DBI.available_drivers.each do |driver| + puts "Driver: #{driver}" + DBI.data_sources(driver).each do |dsn| + puts "\tDatasource: #{dsn}" + end + end + end + def create_db + @env=SiSU_Env::InfoEnv.new(@opt.fns) + tell=(@sql_type==:sqlite) \ + ? SiSU_Screen::Ansi.new( + @opt.act[:color_state][:set], + 'Create SQLite db tables in:', + %{"#{@file}"} + ) + : SiSU_Screen::Ansi.new( + @opt.act[:color_state][:set], + 'Create pgSQL db tables in:', + %{"#{Db[:name_prefix]}#{@env.path.base_markup_dir_stub}"} + ) + if (@opt.act[:verbose][:set]==:on \ + || @opt.act[:verbose_plus][:set]==:on \ + || @opt.act[:maintenance][:set]==:on) + tell.dark_grey_title_hi + end + SiSU_Env::SystemCall.new.create_pg_db(@env.path.base_markup_dir_stub) if @sql_type==:pg #watch use of path.base_markup_dir_stub instead of stub + end + def output_dir? + dir=SiSU_Env::InfoEnv.new('') + if @opt.act[:sqlite][:set]==:on + dir.path.webserv_stub_ensure + end + end + def create_table + def conn_exec(sql) + if @sql_type==:pg + conn_exec_pg(sql) + elsif @sql_type==:sqlite + conn_exec_sqlite(sql) + end + end + def conn_exec_pg(sql) + begin + @conn.exec_params(sql) + rescue + if @conn.is_a?(NilClass) + errmsg="No pg connection (check pg dependencies)" + if @opt.act[:no_stop][:set]==:on + SiSU_Utils::CodeMarker.new(__LINE__,__FILE__,:fuchsia). + error("#{errmsg}, proceeding without pg output (as requested)") + else + SiSU_Utils::CodeMarker.new(__LINE__,__FILE__,:fuchsia). + error("#{errmsg}, STOPPING") + exit + end + end + end + end + def conn_exec_sqlite(sql) + begin + @conn.execute(sql) + rescue + if @conn.is_a?(NilClass) + errmsg="No sqlite3 connection (check sqlite3 dependencies)" + if @opt.act[:no_stop][:set]==:on + SiSU_Utils::CodeMarker.new(__LINE__,__FILE__,:fuchsia). + error("#{errmsg}, proceeding without sqlite output (as requested)") + else + SiSU_Utils::CodeMarker.new(__LINE__,__FILE__,:fuchsia). + error("#{errmsg}, STOPPING") + exit + end + end + end + end + def metadata_and_text + if (@opt.act[:verbose_plus][:set]==:on \ + or @opt.act[:maintenance][:set]==:on) + print %{ + currently using sisu_dbi module + to be populated from document files + create tables metadata_and_text + data import through ruby transfer + } + end + create_metadata_and_text=%{ + CREATE TABLE metadata_and_text ( + tid BIGINT PRIMARY KEY, + /* title */ + #{column.title.create_column} + #{column.title_main.create_column} + #{column.title_sub.create_column} + #{column.title_short.create_column} + #{column.title_edition.create_column} + #{column.title_note.create_column} + #{column.title_language.create_column} + #{column.title_language_char.create_column} + /* creator */ + #{column.creator_author.create_column} + #{column.creator_author_honorific.create_column} + #{column.creator_author_nationality.create_column} + #{column.creator_editor.create_column} + #{column.creator_contributor.create_column} + #{column.creator_illustrator.create_column} + #{column.creator_photographer.create_column} + #{column.creator_translator.create_column} + #{column.creator_prepared_by.create_column} + #{column.creator_digitized_by.create_column} + #{column.creator_audio.create_column} + #{column.creator_video.create_column} + /* language */ + #{column.language_document.create_column} + #{column.language_document_char.create_column} + #{column.language_original.create_column} + #{column.language_original_char.create_column} + /* date */ + #{column.date_added_to_site.create_column} + #{column.date_available.create_column} + #{column.date_created.create_column} + #{column.date_issued.create_column} + #{column.date_modified.create_column} + #{column.date_published.create_column} + #{column.date_valid.create_column} + #{column.date_translated.create_column} + #{column.date_original_publication.create_column} + #{column.date_generated.create_column} + /* publisher */ + #{column.publisher.create_column} + /* original */ + #{column.original_publisher.create_column} + #{column.original_language.create_column} + #{column.original_language_char.create_column} + #{column.original_source.create_column} + #{column.original_institution.create_column} + #{column.original_nationality.create_column} + /* rights */ + #{column.rights_all.create_column} + #{column.rights_copyright_text.create_column} + #{column.rights_copyright_translation.create_column} + #{column.rights_copyright_illustrations.create_column} + #{column.rights_copyright_photographs.create_column} + #{column.rights_copyright_preparation.create_column} + #{column.rights_copyright_digitization.create_column} + #{column.rights_copyright_audio.create_column} + #{column.rights_copyright_video.create_column} + #{column.rights_license.create_column} + /* classify */ + #{column.classify_topic_register.create_column} + #{column.classify_subject.create_column} + #{column.classify_loc.create_column} + #{column.classify_dewey.create_column} + #{column.classify_keywords.create_column} + /* identifier */ + #{column.identifier_oclc.create_column} + #{column.identifier_isbn.create_column} + /* notes */ + #{column.notes_abstract.create_column} + #{column.notes_description.create_column} + #{column.notes_comment.create_column} + #{column.notes_history.create_column} + #{column.notes_coverage.create_column} + #{column.notes_relation.create_column} + /* column.notes_source.create_column */ + #{column.notes_type.create_column} + #{column.notes_format.create_column} + #{column.notes_prefix.create_column} + #{column.notes_prefix_a.create_column} + #{column.notes_prefix_b.create_column} + #{column.notes_suffix.create_column} + /* src */ + #{column.src_filename.create_column} + #{column.src_fingerprint.create_column} + #{column.src_filesize.create_column} + #{column.src_word_count.create_column} + #{column.src_txt.create_column} + /* misc */ + #{column.fulltext.create_column} + #{column.links.create_column.gsub(/,$/,'')} +/* subj VARCHAR(64) NULL, */ +/* contact VARCHAR(100) NULL, */ +/* information VARCHAR(100) NULL, */ +/* types CHAR(1) NULL, */ +/* writing_focus_nationality VARCHAR(100) NULL, */ + ); + } + conn_exec(create_metadata_and_text) + @comment.psql.metadata_and_text if @comment + end + def doc_objects # create doc_objects base + if (@opt.act[:verbose_plus][:set]==:on \ + or @opt.act[:maintenance][:set]==:on) + print %{ + to be populated from documents files + create tables doc_objects + data import through ruby transfer + } + end + create_doc_objects=%{ + CREATE TABLE doc_objects ( + lid BIGINT PRIMARY KEY, + metadata_tid BIGINT REFERENCES metadata_and_text, + ocn SMALLINT, + ocnd VARCHAR(6), + ocns VARCHAR(6), + clean TEXT NULL, + body TEXT NULL, + book_idx TEXT NULL, + seg VARCHAR(256) NULL, + lev_an VARCHAR(1), + lev SMALLINT NULL, + lev0 SMALLINT, + lev1 SMALLINT, + lev2 SMALLINT, + lev3 SMALLINT, + lev4 SMALLINT, + lev5 SMALLINT, + lev6 SMALLINT, + lev7 SMALLINT, + en_a SMALLINT NULL, + en_z SMALLINT NULL, + en_a_asterisk SMALLINT NULL, + en_z_asterisk SMALLINT NULL, + en_a_plus SMALLINT NULL, + en_z_plus SMALLINT NULL, + t_of VARCHAR(16), + t_is VARCHAR(16), + node VARCHAR(16) NULL, + parent VARCHAR(16) NULL, + digest_clean CHAR(#{@@dl}), + digest_all CHAR(#{@@dl}), + types CHAR(1) NULL + ); + } + conn_exec(create_doc_objects) + @comment.psql.doc_objects if @comment + end + def endnotes + if (@opt.act[:verbose_plus][:set]==:on \ + or @opt.act[:maintenance][:set]==:on) + print %{ + to be populated from document files + create tables endnotes + data import through ruby transfer + } + end + create_endnotes=%{ + CREATE TABLE endnotes ( + nid BIGINT PRIMARY KEY, + document_lid BIGINT REFERENCES doc_objects, + nr SMALLINT, + clean TEXT NULL, + body TEXT NULL, + ocn SMALLINT, + ocnd VARCHAR(6), + ocns VARCHAR(6), + digest_clean CHAR(#{@@dl}), + metadata_tid BIGINT REFERENCES metadata_and_text + ); + } + conn_exec(create_endnotes) + @comment.psql.endnotes if @comment + end + def endnotes_asterisk + if (@opt.act[:verbose_plus][:set]==:on \ + or @opt.act[:maintenance][:set]==:on) + print %{ + to be populated from document files + create tables endnotes_asterisk + data import through ruby transfer + } + end + create_endnotes_asterisk=%{ + CREATE TABLE endnotes_asterisk ( + nid BIGINT PRIMARY KEY, + document_lid BIGINT REFERENCES doc_objects, + nr SMALLINT, + clean TEXT NULL, + body TEXT NULL, + ocn SMALLINT, + ocnd VARCHAR(6), + ocns VARCHAR(6), + digest_clean CHAR(#{@@dl}), + metadata_tid BIGINT REFERENCES metadata_and_text + ); + } + conn_exec(create_endnotes_asterisk) + @comment.psql.endnotes_asterisk if @comment + end + def endnotes_plus + if (@opt.act[:verbose_plus][:set]==:on \ + or @opt.act[:maintenance][:set]==:on) + print %{ + to be populated from document files + create tables endnotes_plus + data import through ruby transfer + } + end + create_endnotes_plus=%{ + CREATE TABLE endnotes_plus ( + nid BIGINT PRIMARY KEY, + document_lid BIGINT REFERENCES doc_objects, + nr SMALLINT, + clean TEXT NULL, + body TEXT NULL, + ocn SMALLINT, + ocnd VARCHAR(6), + ocns VARCHAR(6), + digest_clean CHAR(#{@@dl}), + metadata_tid BIGINT REFERENCES metadata_and_text + ); + } + conn_exec(create_endnotes_plus) + @comment.psql.endnotes_plus if @comment + end + def urls # create doc_objects file links mapping + if (@opt.act[:verbose_plus][:set]==:on \ + or @opt.act[:maintenance][:set]==:on) + print %{ + currently using sisu_dbi module + to be populated from doc_objects files + create tables urls + data import through ruby transfer + } + end + create_urls=%{ + CREATE TABLE urls ( + metadata_tid BIGINT REFERENCES metadata_and_text, + plaintext varchar(512), + html_toc varchar(512), + html_doc varchar(512), + xhtml varchar(512), + xml_sax varchar(512), + xml_dom varchar(512), + odf varchar(512), + pdf_p varchar(512), + pdf_l varchar(512), + concordance varchar(512), + latex_p varchar(512), + latex_l varchar(512), + digest varchar(512), + manifest varchar(512), + markup varchar(512), + sisupod varchar(512) + ); + } + conn_exec(create_urls) + @comment.psql.urls if @comment + end + self + end + end + class Comment < SiSU_DbColumns::Columns + def initialize(conn,sql_type=:pg) + @conn=conn + if sql_type == :pg then psql + end + end + def psql + def conn_execute_array(sql_arr) + @conn.transaction do |conn| + sql_arr.each do |sql| + conn.exec_params(sql) + end + end + end + def metadata_and_text + sql_arr=[ + %{COMMENT ON Table metadata_and_text + IS 'contains SiSU metadata and fulltext for search (including source .sst if shared)';}, + %{COMMENT ON COLUMN metadata_and_text.tid + IS 'unique';}, + %{#{column.title.column_comment}}, + %{#{column.title_main.column_comment}}, + %{#{column.title_sub.column_comment}}, + %{#{column.title_short.column_comment}}, + %{#{column.title_edition.column_comment}}, + %{#{column.title_note.column_comment}}, + %{#{column.title_language.column_comment}}, + %{#{column.title_language_char.column_comment}}, + %{#{column.creator_author.column_comment}}, + %{#{column.creator_author_honorific.column_comment}}, + %{#{column.creator_author_nationality.column_comment}}, + %{#{column.creator_editor.column_comment}}, + %{#{column.creator_contributor.column_comment}}, + %{#{column.creator_illustrator.column_comment}}, + %{#{column.creator_photographer.column_comment}}, + %{#{column.creator_translator.column_comment}}, + %{#{column.creator_prepared_by.column_comment}}, + %{#{column.creator_digitized_by.column_comment}}, + %{#{column.creator_audio.column_comment}}, + %{#{column.creator_video.column_comment}}, + %{#{column.language_document.column_comment}}, + %{#{column.language_document_char.column_comment}}, + %{#{column.language_original.column_comment}}, + %{#{column.language_original_char.column_comment}}, + %{#{column.date_added_to_site.column_comment}}, + %{#{column.date_available.column_comment}}, + %{#{column.date_created.column_comment}}, + %{#{column.date_issued.column_comment}}, + %{#{column.date_modified.column_comment}}, + %{#{column.date_published.column_comment}}, + %{#{column.date_valid.column_comment}}, + %{#{column.date_translated.column_comment}}, + %{#{column.date_original_publication.column_comment}}, + %{#{column.date_generated.column_comment}}, + %{#{column.publisher.column_comment}}, + %{#{column.original_publisher.column_comment}}, + %{#{column.original_language.column_comment}}, + %{#{column.original_language_char.column_comment}}, + %{#{column.original_source.column_comment}}, + %{#{column.original_institution.column_comment}}, + %{#{column.original_nationality.column_comment}}, + %{#{column.rights_all.column_comment}}, + %{#{column.rights_copyright_text.column_comment}}, + %{#{column.rights_copyright_translation.column_comment}}, + %{#{column.rights_copyright_illustrations.column_comment}}, + %{#{column.rights_copyright_photographs.column_comment}}, + %{#{column.rights_copyright_preparation.column_comment}}, + %{#{column.rights_copyright_digitization.column_comment}}, + %{#{column.rights_copyright_audio.column_comment}}, + %{#{column.rights_copyright_video.column_comment}}, + %{#{column.rights_license.column_comment}}, + %{#{column.classify_topic_register.column_comment}}, + %{#{column.classify_subject.column_comment}}, + %{#{column.classify_loc.column_comment}}, + %{#{column.classify_dewey.column_comment}}, + %{#{column.classify_keywords.column_comment}}, + %{#{column.identifier_oclc.column_comment}}, + %{#{column.identifier_isbn.column_comment}}, + %{#{column.notes_abstract.column_comment}}, + %{#{column.notes_comment.column_comment}}, + %{#{column.notes_description.column_comment}}, + %{#{column.notes_history.column_comment}}, + %{#{column.notes_coverage.column_comment}}, + %{#{column.notes_relation.column_comment}}, + %{#{column.notes_type.column_comment}}, + %{#{column.notes_format.column_comment}}, + %{#{column.notes_prefix.column_comment}}, + %{#{column.notes_prefix_a.column_comment}}, + %{#{column.notes_prefix_b.column_comment}}, + %{#{column.notes_suffix.column_comment}}, + %{#{column.src_filename.column_comment}}, + %{#{column.src_fingerprint.column_comment}}, + %{#{column.src_filesize.column_comment}}, + %{#{column.src_word_count.column_comment}}, + %{#{column.src_txt.column_comment}}, + %{#{column.fulltext.column_comment}}, + %{#{column.links.column_comment}}, + ] + conn_execute_array(sql_arr) + end + def doc_objects + sql_arr=[ + %{COMMENT ON Table doc_objects + IS 'contains searchable text of SiSU document objects';}, + %{COMMENT ON COLUMN doc_objects.lid + IS 'unique';}, + %{COMMENT ON COLUMN doc_objects.metadata_tid + IS 'tie to title in metadata_and_text';}, + %{COMMENT ON COLUMN doc_objects.lev_an + IS 'doc level A-D 1-4';}, + %{COMMENT ON COLUMN doc_objects.lev + IS 'doc level 0-7 \d\~';}, + %{COMMENT ON COLUMN doc_objects.seg + IS 'segment name from level number 4 (lv 1)';}, + %{COMMENT ON COLUMN doc_objects.ocn + IS 'object citation number';}, + %{COMMENT ON COLUMN doc_objects.en_a + IS 'first endnote number in text object (eg. NULL or 34) (used with en_z to create range)';}, + %{COMMENT ON COLUMN doc_objects.en_z + IS 'last endnote number within text object (eg. NULL, 34 or say 47) (used with en_a to create range)';}, + %{COMMENT ON COLUMN doc_objects.en_a_asterisk + IS 'first endnote number in text object (eg. NULL or 34) (used with en_z_asterisk to create range)';}, + %{COMMENT ON COLUMN doc_objects.en_z_asterisk + IS 'last endnote number within text object (eg. NULL, 34 or say 47) (used with en_a_asterisk to create range)';}, + %{COMMENT ON COLUMN doc_objects.en_a_plus + IS 'first endnote number in text object (eg. NULL or 34) (used with en_z_plus to create range)';}, + %{COMMENT ON COLUMN doc_objects.en_z_plus + IS 'last endnote number within text object (eg. NULL, 34 or say 47) (used with en_a_plus to create range)';}, + %{COMMENT ON COLUMN doc_objects.types + IS 'document types seg scroll';}, + %{COMMENT ON COLUMN doc_objects.clean + IS 'text object - substantive text: clean, stripped of markup';}, + %{COMMENT ON COLUMN doc_objects.body + IS 'text object - substantive text: light html markup';}, + %{COMMENT ON COLUMN doc_objects.book_idx + IS 'book index creation information for paragraph, if provided';}, + %{COMMENT ON COLUMN doc_objects.lev0 + IS 'document structure, level number 0';}, + %{COMMENT ON COLUMN doc_objects.lev1 + IS 'document structure, level number 1';}, + %{COMMENT ON COLUMN doc_objects.lev2 + IS 'document structure, level number 2';}, + %{COMMENT ON COLUMN doc_objects.lev3 + IS 'document structure, level number 3';}, + %{COMMENT ON COLUMN doc_objects.lev4 + IS 'document structure, level number 4';}, + %{COMMENT ON COLUMN doc_objects.lev5 + IS 'document structure, level number 5';}, + %{COMMENT ON COLUMN doc_objects.lev6 + IS 'document structure, level number 6';}, + %{COMMENT ON COLUMN doc_objects.lev7 + IS 'document structure, level number 7';}, + %{COMMENT ON COLUMN doc_objects.t_of + IS 'document structure, type of object (object is of)';}, + %{COMMENT ON COLUMN doc_objects.t_is + IS 'document structure, object is';}, + %{COMMENT ON COLUMN doc_objects.node + IS 'document structure, object node if heading';}, + %{COMMENT ON COLUMN doc_objects.parent + IS 'document structure, object parent (is a heading)';} + ] + conn_execute_array(sql_arr) + end + def endnotes + sql_arr=[ + %{COMMENT ON Table endnotes + IS 'contains searchable text of SiSU documents endnotes';}, + %{COMMENT ON COLUMN endnotes.nid + IS 'unique';}, + %{COMMENT ON COLUMN endnotes.document_lid + IS 'ties to text block from which referenced';}, + %{COMMENT ON COLUMN endnotes.nr + IS 'endnote number ';}, + %{COMMENT ON COLUMN endnotes.clean + IS 'endnote substantive content, stripped of markup';}, + %{COMMENT ON COLUMN endnotes.body + IS 'endnote substantive content';}, + %{COMMENT ON COLUMN endnotes.ocn + IS 'object citation no# <\~(\d+)> from which endnote is referenced';}, + %{COMMENT ON COLUMN doc_objects.metadata_tid + IS 'tie to title in metadata_and_text - unique for each document';} + ] + conn_execute_array(sql_arr) + end + def endnotes_asterisk + sql_arr=[ + %{COMMENT ON Table endnotes_asterisk + IS 'contains searchable text of SiSU documents endnotes marked with asterisk';}, + %{COMMENT ON COLUMN endnotes_asterisk.nid + IS 'unique';}, + %{COMMENT ON COLUMN endnotes_asterisk.document_lid + IS 'ties to text block from which referenced';}, + %{COMMENT ON COLUMN endnotes_asterisk.nr + IS 'endnote number ';}, + %{COMMENT ON COLUMN endnotes_asterisk.clean + IS 'endnote substantive content, stripped of markup';}, + %{COMMENT ON COLUMN endnotes_asterisk.body + IS 'endnote substantive content';}, + %{COMMENT ON COLUMN endnotes_asterisk.ocn + IS 'object citation no# <\~(\d+)> from which endnote is referenced';}, + %{COMMENT ON COLUMN doc_objects.metadata_tid + IS 'tie to title in metadata_and_text - unique for each document';} + ] + conn_execute_array(sql_arr) + end + def endnotes_plus + sql_arr=[ + %{COMMENT ON Table endnotes_plus + IS 'contains searchable text of SiSU documents endnotes marked with plus';}, + %{COMMENT ON COLUMN endnotes_plus.nid + IS 'unique';}, + %{COMMENT ON COLUMN endnotes_plus.document_lid + IS 'ties to text block from which referenced';}, + %{COMMENT ON COLUMN endnotes_plus.nr + IS 'endnote number ';}, + %{COMMENT ON COLUMN endnotes_plus.clean + IS 'endnote substantive content, stripped of markup';}, + %{COMMENT ON COLUMN endnotes_plus.body + IS 'endnote substantive content';}, + %{COMMENT ON COLUMN endnotes_plus.ocn + IS 'object citation no# <\~(\d+)> from which endnote is referenced';}, + %{COMMENT ON COLUMN doc_objects.metadata_tid + IS 'tie to title in metadata_and_text - unique for each document';}, + ] + conn_execute_array(sql_arr) + end + def urls + sql_arr=[ + %{COMMENT ON Table urls + IS 'contains base url links to different SiSU output';}, + %{COMMENT ON COLUMN doc_objects.metadata_tid + IS 'tie to title in metadata_and_text - unique for each document, the mapping of rows is one to one';}, + %{COMMENT ON COLUMN urls.plaintext + IS 'plaintext utf-8';}, + %{COMMENT ON COLUMN urls.html_toc + IS 'table of contents for segmented html document';}, + %{COMMENT ON COLUMN urls.html_doc + IS 'html document (scroll)';}, + %{COMMENT ON COLUMN urls.xhtml + IS 'xhtml document (scroll)';}, + %{COMMENT ON COLUMN urls.xml_sax + IS 'xml sax oriented document (scroll)';}, + %{COMMENT ON COLUMN urls.xml_dom + IS 'xml dom oriented document (scroll)';}, + %{COMMENT ON COLUMN urls.odf + IS 'opendocument format text';}, + %{COMMENT ON COLUMN urls.pdf_p + IS 'pdf portrait';}, + %{COMMENT ON COLUMN urls.pdf_l + IS 'pdf landscape';}, + %{COMMENT ON COLUMN urls.concordance + IS 'rudimentary document index linked to html';}, + %{COMMENT ON COLUMN urls.latex_p + IS 'latex portrait';}, + %{COMMENT ON COLUMN urls.latex_l + IS 'latex_landscape';}, + %{COMMENT ON COLUMN urls.markup + IS 'markup';}, + %{COMMENT ON COLUMN urls.sisupod + IS 'SiSU document format .tgz (all SiSU information on document)';}, + ] + conn_execute_array(sql_arr) + end + self + end + end +end +__END__ diff --git a/lib/sisu/current/db_dbi.rb b/lib/sisu/current/db_dbi.rb new file mode 100644 index 00000000..9824a6c5 --- /dev/null +++ b/lib/sisu/current/db_dbi.rb @@ -0,0 +1,90 @@ +# encoding: utf-8 +=begin + +* Name: SiSU + +** Description: documents, structuring, processing, publishing, search +*** modules shared by the different db types, dbi, postgresql, sqlite + +** Author: Ralph Amissah + + + +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. + +** License: GPL 3 or later: + + SiSU, a framework for document structuring, publishing and search + + Copyright (C) Ralph Amissah + + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. + + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. + + You should have received a copy of the GNU General Public License along with + this program. If not, see . + + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + + + + +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system + +** Hompages: + + + +** Git + + + +=end +module SiSU_DbDBI + require_relative 'db_columns' # db_columns.rb + require_relative 'db_tests' # db_tests.rb + require_relative 'db_create' # db_create.rb + require_relative 'db_select' # db_select.rb + require_relative 'db_indexes' # db_indexes.rb + require_relative 'db_drop' # db_drop.rb + require_relative 'db_remove' # db_remove.rb + require_relative 'db_load_tuple' # db_load_tuple.rb + require_relative 'db_import' # db_import.rb + class ColumnSize < SiSU_DbColumns::ColumnSize # db_columns.rb + end + class Test < SiSU_DbTests::Test # db_tests.rb + end + class Create + + +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. + +** License: GPL 3 or later: + + SiSU, a framework for document structuring, publishing and search + + Copyright (C) Ralph Amissah + + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. + + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. + + You should have received a copy of the GNU General Public License along with + this program. If not, see . + + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + + + + +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system + +** Hompages: + + + +** Git + + + +=end +module SiSU_DbDrop + class Drop + require_relative 'utils_response' # utils_response.rb + def initialize(opt,conn,db_info,sql_type) + @opt,@conn,@db_info,@sql_type=opt,conn,db_info,sql_type + @ans=SiSU_Response::Response.new + case @sql_type + when :sqlite + cascade='' + else + cascade='CASCADE' + end + @drop_table=[ + "DROP TABLE metadata_and_text #{cascade};", + "DROP TABLE doc_objects #{cascade};", + "DROP TABLE urls #{cascade};", + "DROP TABLE endnotes #{cascade};", + "DROP TABLE endnotes_asterisk #{cascade};", + "DROP TABLE endnotes_plus #{cascade};", + ] + end + def drop + def tables #% drop all tables + begin + msg_sqlite="as not all disk space is recovered after dropping the database << #{@db_info.sqlite.db} >>, you may be better off deleting the file, and recreating it as necessary" + case @sql_type + when :sqlite + puts msg_sqlite + ans=@ans.response?('remove sql database?') + if ans \ + and File.exist?(@db_info.sqlite.db) + @conn.close + File.unlink(@db_info.sqlite.db) + db=SiSU_Env::InfoDb.new + conn=db.sqlite.conn_sqlite3 + sdb=SiSU_DbDBI::Create.new(@opt,conn,@db_info,@sql_type) + sdb_index=SiSU_DbDBI::Index.new(@opt,conn,@db_info,@sql_type) + sdb.output_dir? + begin + sdb.create_db + sdb.create_table.metadata_and_text + sdb.create_table.doc_objects + sdb.create_table.endnotes + sdb.create_table.endnotes_asterisk + sdb.create_table.endnotes_plus + sdb.create_table.urls + sdb_index.create_indexes + rescue + SiSU_Errors::Rescued.new($!,$@,'-D').location do + __LINE__.to_s + ':' + __FILE__ + end + sdb.output_dir? + end + exit + else + @conn.transaction + @drop_table.each do |d| + begin + @conn.exec_params(d) + rescue + next + end + end + @conn.commit + end + when :pg + @conn.transaction + @drop_table.each do |d| + begin + @conn.exec_params(d) + rescue + next + end + end + @conn.commit + end + rescue + case @sql_type + when :sqlite + ans=@ans.response?('remove sql database?') + if ans and File.exist?(@db_info.sqlite.db); File.unlink(@db_info.sqlite.db) + end + else + @drop_table.each do |d| + begin + @conn.exec_params(d) + rescue + next + end + end + end + ensure + end + end + def indexes + def conn_execute_array(sql_arr) + @conn.transaction do |conn| + sql_arr.each do |sql| + begin + conn.exec_params(sql) + rescue + next + end + end + end + end + def base #% drop base indexes + print "\n drop documents common indexes\n" unless @opt.act[:quiet][:set]==:on + sql_arr=[ + %{DROP INDEX idx_title;}, + %{DROP INDEX idx_author;}, + %{DROP INDEX idx_filename;}, + %{DROP INDEX idx_topics;}, + %{DROP INDEX idx_ocn;}, + %{DROP INDEX idx_digest_clean;}, + %{DROP INDEX idx_digest_all;}, + %{DROP INDEX idx_lev0;}, + %{DROP INDEX idx_lev1;}, + %{DROP INDEX idx_lev2;}, + %{DROP INDEX idx_lev3;}, + %{DROP INDEX idx_lev4;}, + %{DROP INDEX idx_lev5;}, + %{DROP INDEX idx_lev6;}, + %{DROP INDEX idx_endnote_nr;}, + %{DROP INDEX idx_digest_en;}, + %{DROP INDEX idx_endnote_nr_asterisk;}, + %{DROP INDEX idx_endnote_asterisk;}, + %{DROP INDEX idx_digest_en_asterisk;}, + %{DROP INDEX idx_endnote_nr_plus;}, + %{DROP INDEX idx_endnote_plus;}, + %{DROP INDEX idx_digest_en_plus}, + ] + conn_execute_array(sql_arr) + end + def text #% drop TEXT indexes, sqlite + print "\n drop documents TEXT indexes\n" unless @opt.act[:quiet][:set]==:on + sql_arr=[ + %{DROP INDEX idx_clean;}, + %{DROP INDEX idx_endnote}, + ] + conn_execute_array(sql_arr) + end + self + end + indexes.base + @opt.act[:psql][:set]==:on ? '' : indexes.text + self + end + end +end +__END__ diff --git a/lib/sisu/current/db_import.rb b/lib/sisu/current/db_import.rb new file mode 100644 index 00000000..43da9c44 --- /dev/null +++ b/lib/sisu/current/db_import.rb @@ -0,0 +1,877 @@ +# encoding: utf-8 +=begin + +* Name: SiSU + +** Description: documents, structuring, processing, publishing, search +*** modules shared by the different db types, dbi, postgresql, sqlite + +** Author: Ralph Amissah + + + +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. + +** License: GPL 3 or later: + + SiSU, a framework for document structuring, publishing and search + + Copyright (C) Ralph Amissah + + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. + + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. + + You should have received a copy of the GNU General Public License along with + this program. If not, see . + + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + + + + +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system + +** Hompages: + + + +** Git + + + +=end +module SiSU_DbImport + require_relative 'db_columns' # db_columns.rb + require_relative 'db_load_tuple' # db_load_tuple.rb + require_relative 'db_sqltxt' # db_sqltxt.rb + require_relative 'html_lite_shared' # html_lite_shared.rb + class Import < SiSU_DbText::Prepare + include SiSU_Param + include SiSU_Screen + include SiSU_DbAction + @@dl=nil + @@hname=nil + attr_accessor :tp + def initialize(opt,conn,file_maint,sql_type=:pg) + @opt,@conn,@file_maint,@sql_type=opt,conn,file_maint,sql_type + @cX=SiSU_Screen::Ansi.new(@opt.act[:color_state][:set]).cX + @env=SiSU_Env::InfoEnv.new(@opt.fns) + @dal="#{@env.processing_path.ao}" + @fnb=if @opt.fns.empty? \ + or @opt.selections.str.empty? + '' + else + @md=SiSU_Param::Parameters.new(@opt).get + @md.fnb + end + @fnc="#{@dal}/#{@opt.fns}.content.rbm" + @@seg,@@seg_full='','' #create? consider placing field just before clean text as opposed to seg which contains seg(.html) name info seg_full would contain seg info for levels 5 & 6 where available eg seg_full may be 7.3 (level 5) and 7.3.1 (level 6) where seg is 7 + @col=Hash.new('') + @col[:ocn]='' + @counter={} + @db=SiSU_Env::InfoDb.new + if @sql_type==:sqlite + @driver_sqlite3= + (@conn.inspect.match(/^(.{10})/)[1] \ + == @db.sqlite.conn_sqlite3.inspect.match(/^(.{10})/)[1]) \ + ? true + : false + end + sql='SELECT MAX(lid) FROM doc_objects' + begin + @col[:lid] ||=0 + @col[:lid]=@driver_sqlite3 \ + ? @conn.execute( sql ).join.to_i + : @conn.exec( sql ).getvalue(0,0).to_i + rescue + if @opt.act[:maintenance][:set]==:on + puts "#{__FILE__}:#{__LINE__}" + end + end + @col[:lid]=0 if @col[:lid].nil? or @col[:lid].to_s.empty? + sql='SELECT MAX(nid) FROM endnotes' + begin + @id_n=@driver_sqlite3 \ + ? @conn.execute( sql ).join.to_i + : @conn.exec( sql ).getvalue(0,0).to_i + @id_n ||=0 + rescue + if @opt.act[:maintenance][:set]==:on + puts "#{__FILE__}:#{__LINE__}" + end + end + @id_n =0 if @col[:lid].nil? or @col[:lid].to_s.empty? + @col[:lv0]=@col[:lv1]=@col[:lv2]=@col[:lv3]=@col[:lv4]=@col[:lv5]=@col[:lv6]=@col[:lv7]=0 + @db=SiSU_Env::InfoDb.new + @pdf_fn=SiSU_Env::FileOp.new(@md).base_filename + @@dl ||=SiSU_Env::InfoEnv.new.digest.length + end + def marshal_load + require_relative 'ao' # ao.rb + @ao_array=SiSU_AO::Source.new(@opt).get # ao file drawn here + if (@opt.act[:verbose][:set]==:on \ + || @opt.act[:verbose_plus][:set]==:on \ + || @opt.act[:maintenance][:set]==:on) + SiSU_Screen::Ansi.new( + @opt.act[:color_state][:set], + "#{@db.psql.db}::#{@opt.fns}" + ).puts_blue + end + SiSU_Screen::Ansi.new( + @opt.act[:color_state][:set], + 'Marshal Load', + @fnc + ).puts_grey if @opt.act[:verbose][:set]==:on + select_first_match=%{ + SELECT metadata_and_text.tid + FROM metadata_and_text + WHERE metadata_and_text.src_filename = '#{@md.fns}' + AND metadata_and_text.language_document_char = '#{@opt.lng}' + ;} # note, for .ssm: @md.fns (is set during runtime & is) != @opt.fns @md.opt.fns + file_exist=if @sql_type==:sqlite + begin + @conn.get_first_value(select_first_match) + rescue SQLite3::Exception => e + # not tested + puts "Exception occurred" + puts e + SiSU_Utils::CodeMarker.new(__LINE__,__FILE__,:yellow).mark( + "\n" \ + + 'Attempting to initialize db' + "\n" \ + + 'Creating db tables' + ) + sdb={ + create: SiSU_DbDBI::Create.new(@opt,@conn,@file_maint,@sql_type), + index: SiSU_DbDBI::Index.new(@opt,@conn,@file_maint,@sql_type), + } + db_action(sdb).create + end + else + begin + @conn.exec(select_first_match).field_values("tid")[0] + rescue PG::Error => e + err=[ + e.result.error_field( PG::Result::PG_DIAG_SEVERITY ), + e.result.error_field( PG::Result::PG_DIAG_SQLSTATE ), + e.result.error_field( PG::Result::PG_DIAG_MESSAGE_PRIMARY ), + e.result.error_field( PG::Result::PG_DIAG_MESSAGE_DETAIL ), + e.result.error_field( PG::Result::PG_DIAG_MESSAGE_HINT ), + e.result.error_field( PG::Result::PG_DIAG_STATEMENT_POSITION ), + e.result.error_field( PG::Result::PG_DIAG_INTERNAL_POSITION ), + e.result.error_field( PG::Result::PG_DIAG_INTERNAL_QUERY ), + e.result.error_field( PG::Result::PG_DIAG_CONTEXT ), + e.result.error_field( PG::Result::PG_DIAG_SOURCE_FILE ), + e.result.error_field( PG::Result::PG_DIAG_SOURCE_LINE ), + e.result.error_field( PG::Result::PG_DIAG_SOURCE_FUNCTION ), + ] + p err + if err[2] =~/relation "\S+?" does not exist/ \ + or err.inspect =~/relation "\S+?" does not exist/ + SiSU_Utils::CodeMarker.new(__LINE__,__FILE__,:yellow).mark( + "\n" \ + + err[2] + "\n" \ + + 'Attempting to initialize db' + "\n" \ + + 'Creating db tables' + ) + sdb={ + create: SiSU_DbDBI::Create.new(@opt,@conn,@file_maint,@sql_type), + index: SiSU_DbDBI::Index.new(@opt,@conn,@file_maint,@sql_type), + } + db_action(sdb).create + retry + end + end + end + if not file_exist + t_d=[] # transaction_data + t_d << db_import_metadata + t_d << db_import_documents(@ao_array) + t_d << db_import_urls(@ao_array,@fnc) #import OID on/off + t_d=t_d.flatten + if (@opt.act[:verbose_plus][:set]==:on \ + || @opt.act[:maintenance][:set]==:on) + puts @conn.class if defined? @conn.class + puts @conn.driver_name if defined? @conn.driver_name + puts @conn.driver if defined? @conn.driver + end + begin #% sql + if @sql_type==:sqlite + @conn.transaction do |conn| + t_d.each do |sql| + conn.execute(sql) + end + end + #also 'execute' works for sqlite + #@conn.execute("BEGIN") + # t_d.each do |sql| + # @conn.execute(sql) + # end + #@conn.execute("COMMIT") + else + #'do' works for postgresql + @conn.exec("BEGIN") + t_d.each do |sql| + @conn.exec(sql) + end + @conn.exec("COMMIT") + end + rescue + SiSU_Errors::Rescued.new($!,$@,@opt.selections.str,@opt.fns).location do + __LINE__.to_s + ':' + __FILE__ + end + sqlfn="#{@env.processing_path.sql}/#{@md.fnb}.sql" + sql=File.new(sqlfn,'w') + t_d.each {|i| sql.puts i} + p sqlfn + if @opt.act[:maintenance][:set]==:on + puts sql + p @conn.methods.sort + puts "#{__FILE__}:#{__LINE__}" + end + ensure + end + else + if file_exist + @db=SiSU_Env::InfoDb.new + puts "\nfile #{@opt.fns} in language code #{@opt.lng} already exists in database #{@db.psql.db}, use --update instead?" + end + end + end + def pf_db_import_transaction_open + end + def pf_db_import_transaction_close + end + def book_idx_hash_to_str(book_idx) + book_idx=book_idx ? book_idx : '' + book_idx_str,book_subidx_part='','' + if not book_idx.empty? + book_idx_str='' + book_idx.each_pair do |k0,v0| + book_idx_str << %{#{k0}+#{v0[:plus]}} + book_subidx_part='' + if v0[:sub].length > 0 + v0[:sub].each do |subterms| + subterms.each_pair do |k1,v1| + book_subidx_part << %{\n #{k1}+#{v1[:plus]} | } + end + end + book_idx_str=book_idx_str + ':' + book_subidx_part + end + end + end + book_idx_str + end + def db_import_metadata #% import documents - populate database + if (@opt.act[:verbose][:set]==:on \ + || @opt.act[:verbose_plus][:set]==:on \ + || @opt.act[:maintenance][:set]==:on) + print %{ #{@cX.grey}import documents dbi_unit #{@cX.off} } + end + @tp={} + @md=SiSU_Param::Parameters.new(@opt).get +#% sisutxt & fulltxt + if FileTest.exist?(@md.fns) + txt_arr=IO.readlines(@md.fns,'') + src=txt_arr.join("\n") + src=special_character_escape(src) + @tp[:sisutxt_f],@tp[:sisutxt_i]='sisutxt, ',"'#{src}', " + txt=clean_searchable_text_from_document_source(txt_arr) + #txt=special_character_escape(txt) + @tp[:fulltxt_f],@tp[:fulltxt_i]='fulltxt, ',"'#{txt}', " + end +#% title + if defined? @md.title.full \ + and @md.title.full=~/\S+/ # DublinCore 1 - title + #@tp[:title]=@md.title.full + #special_character_escape(@tp[:title]) + #@tp[:title_f],@tp[:title_i]='title, ',"'#{@tp[:title]}', " + sql='SELECT MAX(tid) FROM metadata_and_text;' + begin + @@id_t ||=0 + id_t=@driver_sqlite3 \ + ? @conn.execute( sql ).join.to_i # { |x| id_t=x.join.to_i } + : @conn.exec( sql ).getvalue(0,0).to_i + @@id_t=id_t if id_t + rescue + if @opt.act[:maintenance][:set]==:on + puts "#{__FILE__} #{__LINE__}" + end + end + @@id_t+=1 #bug related, needs to be performed once at start of file, but consider moving, as, placed here it means program will fail if document header lacks @title: + if (@opt.act[:verbose][:set]==:on \ + || @opt.act[:verbose_plus][:set]==:on \ + || @opt.act[:maintenance][:set]==:on) + puts %{\n#{@cX.grey}Processing file number#{@cX.off}: #{@cX.green}#{@@id_t}#{@@cX.off}} + end + end + ################ CLEAR ############## + SiSU_DbDBI::Test.new(self,@opt).verify #% import title names, filenames (tuple) + t=SiSU_DbTuple::LoadMetadata.new(@conn,@@id_t,@md,@file_maint) + tuple=t.tuple + tuple + end + def db_import_documents(ao_array) #% import documents - populate main database table, import into substantive database tables (tuple) + begin + @col[:tid]=@@id_t + @en,@en_ast,@en_pls,@tuple_array=[],[],[],[] + @col[:en_a],@col[:en_z]=nil,nil + ao_array.each do |data| + data.obj=data.obj.gsub(/#{Mx[:fa_bold_o]}(.+?)#{Mx[:fa_bold_c]}/,'\1'). + gsub(/#{Mx[:fa_italics_o]}(.+?)#{Mx[:fa_italics_c]}/,'\1'). + gsub(/#{Mx[:fa_underscore_o]}(.+?)#{Mx[:fa_underscore_c]}/,'\1'). + gsub(/#{Mx[:fa_superscript_o]}(.+?)#{Mx[:fa_superscript_c]}/,'\1'). + gsub(/#{Mx[:fa_subscript_o]}(.+?)#{Mx[:fa_subscript_c]}/,'\1'). + gsub(/#{Mx[:fa_insert_o]}(.+?)#{Mx[:fa_insert_c]}/,'\1'). + gsub(/#{Mx[:fa_cite_o]}(.+?)#{Mx[:fa_cite_c]}/,'\1'). + gsub(/#{Mx[:fa_strike_o]}(.+?)#{Mx[:fa_strike_c]}/,'\1'). + gsub(/#{Mx[:fa_monospace_o]}(.+?)#{Mx[:fa_monospace_c]}/,'\1'). + gsub(/#{Mx[:gl_o]}(●)#{Mx[:gl_c]}\s*/,'\1 '). + gsub(/#{Mx[:tag_o]}\S+?#{Mx[:tag_c]}/,'') #check + @col[:seg]=@@seg + if data.of ==:para \ + || data.of ==:heading \ + || data.of ==:heading_insert \ + || data.of ==:block \ + || data.of ==:group # regular text what of code-blocks grouped text etc. + notedata=data.obj.dup + #% :headings + if data.is==:heading \ + && (data.ln.inspect=~/[0-3]/) + ( + @col[:lev], + txt,@col[:ocn], + @col[:lev_an], + @col[:ocnd],@col[:ocns], + @col[:t_of],@col[:t_is], + @col[:node],@col[:parent], + @col[:digest_clean],@col[:digest_all]= + data.ln, + data.obj,data.ocn, + data.lv, + data.odv,data.osp, + data.of,data.is, + data.node,data.parent, + '','' + ) + @col[:lid]+=1 + txt=endnotes(txt).extract_any + body=SiSU_FormatShared::CSS_Format.new(@md,data).lev4_minus + @col[:body]=clean_document_objects_body(body) + plaintext=@col[:body].dup + plaintext=strip_markup(plaintext) + @col[:plaintext]=clean_searchable_text_from_document_objects(plaintext) + book_idx=book_idx_hash_to_str(data.idx) + @col[:book_idx]=clean_searchable_text_from_document_objects(book_idx) + if @en[0] then @en_a,@en_z=@en[0].first,@en[0].last + end + if @en_ast[0] then @en_a_asterisk,@en_z_asterisk=@en_ast[0].first,@en_ast[0].last + end + if @en_pls[0] then @en_a_plus,@en_z_plus=@en_pls[0].first,@en_pls[0].last + end + t=SiSU_DbTuple::LoadDocuments.new(@conn,@col,@opt,@file_maint) + @tuple_array << t.tuple + case @col[:lev] + when /0/ then @col[:lv0]+=1 + when /1/ then @col[:lv1]+=1 + when /2/ then @col[:lv2]+=1 + when /3/ then @col[:lv3]+=1 + when /4/ then @col[:lv4]+=1 + end + @col[:lev]=@col[:plaintext]=@col[:body]='' + elsif data.is==:heading \ + && data.ln==4 + ( + @@seg,txt, + @col[:ocn],@col[:lev_an], + @col[:ocnd],@col[:ocns], + @col[:t_of],@col[:t_is], + @col[:node],@col[:parent], + @col[:digest_clean],@col[:digest_all]= + data.name,data.obj, + data.ocn,data.lv, + data.odv,data.osp, + data.of,data.is, + data.node,data.parent, + '','' + ) + @col[:seg]=@@seg + @col[:lv4]+=1 + @col[:lid]+=1 + @col[:lev]=4 + @hname=if @col[:seg] \ + and not @col[:seg].to_s.empty? + @@hname=@col[:seg].to_s + else @@hname + end + @env=SiSU_Env::InfoEnv.new(@md.fns) + @base_url="#{@env.url.root}/#{@md.fnb}/#{@hname}.html" + txt=endnotes(txt).extract_any + body=SiSU_FormatShared::CSS_Format.new(@md,data).lev4_plus + @col[:body]=clean_document_objects_body(body) + plaintext=@col[:body].dup + plaintext=strip_markup(plaintext) + @col[:plaintext]=clean_searchable_text_from_document_objects(plaintext) + book_idx=book_idx_hash_to_str(data.idx) + @col[:book_idx]=clean_searchable_text_from_document_objects(book_idx) + @en_a,@en_z=@en[0].first,@en[0].last if @en[0] + @en_a_asterisk,@en_z_asterisk=@en_ast[0].first,@en_ast[0].last if @en_ast[0] + @en_a_plus,@en_z_plus=@en_pls[0].first,@en_pls[0].last if @en_pls[0] + t=SiSU_DbTuple::LoadDocuments.new(@conn,@col,@opt,@file_maint) + @tuple_array << t.tuple + @col[:lev]=@col[:plaintext]=@col[:body]='' + elsif data.is==:heading \ + && data.ln==5 + ( + txt, + @col[:ocn],@col[:lev_an], + @col[:ocnd],@col[:ocns], + @col[:t_of],@col[:t_is], + @col[:node],@col[:parent], + @col[:digest_clean],@col[:digest_all]= + data.obj, + data.ocn,data.lv, + data.odv,data.osp, + data.of,data.is, + data.node,data.parent, + '','' + ) + @@seg_full=data.name if data.is==:heading \ + && data.ln==5 \ + && data.name #check data.name + @@seg ||='' #nil # watch + @col[:seg]=@@seg + @col[:lv5]+=1 + @col[:lid]+=1 + @col[:lev]=5 + @hname=if @col[:seg] \ + and not @col[:seg].to_s.empty? + @@hname=@col[:seg].to_s + else @@hname + end + @env=SiSU_Env::InfoEnv.new(@md.fns) + @base_url="#{@env.url.root}/#{@md.fnb}/#{@hname}.html" + txt=endnotes(txt).extract_any + body=SiSU_FormatShared::CSS_Format.new(@md,data).lev4_plus + @col[:body]=clean_document_objects_body(body) + plaintext=@col[:body].dup + plaintext=strip_markup(plaintext) + @col[:plaintext]=clean_searchable_text_from_document_objects(plaintext) + book_idx=book_idx_hash_to_str(data.idx) + @col[:book_idx]=clean_searchable_text_from_document_objects(book_idx) + @en_a,@en_z=@en[0].first,@en[0].last if @en[0] + @en_a_asterisk,@en_z_asterisk=@en_ast[0].first,@en_ast[0].last if @en_ast[0] + @en_a_plus,@en_z_plus=@en_pls[0].first,@en_pls[0].last if @en_pls[0] + t=SiSU_DbTuple::LoadDocuments.new(@conn,@col,@opt,@file_maint) + @tuple_array << t.tuple + @col[:lev]=@col[:plaintext]=@col[:body]='' + elsif data.is==:heading \ + && data.ln==6 + txt, @col[:ocn],@col[:lev_an],@col[:ocnd],@col[:ocns],@col[:t_of],@col[:t_is],@col[:node],@col[:parent],@col[:digest_clean],@col[:digest_all]= + data.obj,data.ocn, data.lv, data.odv, data.osp, data.of, data.is, data.node, data.parent, '', '' + @@seg_full=data.name if data.is==:heading && data.ln==6 && data.name #check data.name + @@seg ||='' #nil # watch + @col[:seg]=@@seg + @col[:lv6]+=1 + @col[:lid]+=1 + @col[:lev]=6 + @hname=if @col[:seg] \ + and not @col[:seg].to_s.empty? + @@hname=@col[:seg].to_s + else @@hname + end + @env=SiSU_Env::InfoEnv.new(@md.fns) + @base_url="#{@env.url.root}/#{@md.fnb}/#{@hname}.html" + txt=endnotes(txt).extract_any + body=SiSU_FormatShared::CSS_Format.new(@md,data).lev4_plus + @col[:body]=clean_document_objects_body(body) + plaintext=@col[:body].dup + plaintext=strip_markup(plaintext) + @col[:plaintext]=clean_searchable_text_from_document_objects(plaintext) + book_idx=book_idx_hash_to_str(data.idx) + @col[:book_idx]=clean_searchable_text_from_document_objects(book_idx) + @en_a,@en_z=@en[0].first,@en[0].last if @en[0] + @en_a_asterisk,@en_z_asterisk=@en_ast[0].first,@en_ast[0].last if @en_ast[0] + @en_a_plus,@en_z_plus=@en_pls[0].first,@en_pls[0].last if @en_pls[0] + t=SiSU_DbTuple::LoadDocuments.new(@conn,@col,@opt,@file_maint) + @tuple_array << t.tuple + @col[:lev]=@col[:plaintext]=@col[:body]='' + elsif data.is==:heading \ + && data.ln==7 + txt, @col[:ocn],@col[:lev_an],@col[:ocnd],@col[:ocns],@col[:t_of],@col[:t_is],@col[:node],@col[:parent],@col[:digest_clean],@col[:digest_all]= + data.obj,data.ocn, data.lv, data.odv, data.osp, data.of, data.is, data.node, data.parent, '', '' + @@seg_full=data.name if data.is==:heading && data.ln==7 && data.name #check data.name + @@seg ||='' #nil # watch + @col[:seg]=@@seg + @col[:lv7]+=1 + @col[:lid]+=1 + @col[:lev]=7 + @hname=if @col[:seg] \ + and not @col[:seg].to_s.empty? + @@hname=@col[:seg].to_s + else @@hname + end + @env=SiSU_Env::InfoEnv.new(@md.fns) + @base_url="#{@env.url.root}/#{@md.fnb}/#{@hname}.html" + txt=endnotes(txt).extract_any + body=SiSU_FormatShared::CSS_Format.new(@md,data).lev4_plus + @col[:body]=clean_document_objects_body(body) + plaintext=@col[:body].dup + plaintext=strip_markup(plaintext) + @col[:plaintext]=clean_searchable_text_from_document_objects(plaintext) + book_idx=book_idx_hash_to_str(data.idx) + @col[:book_idx]=clean_searchable_text_from_document_objects(book_idx) + @en_a,@en_z=@en[0].first,@en[0].last if @en[0] + @en_a_asterisk,@en_z_asterisk=@en_ast[0].first,@en_ast[0].last if @en_ast[0] + @en_a_plus,@en_z_plus=@en_pls[0].first,@en_pls[0].last if @en_pls[0] + t=SiSU_DbTuple::LoadDocuments.new(@conn,@col,@opt,@file_maint) + @tuple_array << t.tuple + @col[:lev]=@col[:plaintext]=@col[:body]='' + #% :structure :layout :comment + elsif data.of==:structure \ + || data.of==:layout \ + || data.of==:comment + #added watch + #% : + else #% regular text + @col[:lid]+=1 + ( + txt='' + txt,@col[:ocn], + @col[:ocnd],@col[:ocns], + @col[:t_of],@col[:t_is], + @col[:node],@col[:parent], + @col[:digest_clean],@col[:digest_all], + @col[:lev]= + data.obj,data.ocn, + data.odv,data.osp, + data.of,data.is, + '',data.parent, + '','', + 9 + ) + @hname=if @col[:seg] \ + and not @col[:seg].to_s.empty? + @@hname=@col[:seg].to_s + else @@hname + end + @env=SiSU_Env::InfoEnv.new(@md.fns) + @base_url="#{@env.url.root}/#{@md.fnb}/#{@hname}.html" + txt=endnotes(txt).extract_any + if @sql_type==:pg \ + and txt.size > (SiSU_DbColumns::ColumnSize.new.document_clean - 1) # examine pg build & remove limitation + puts "\n\nTOO LARGE (TXT - see error log)\n\n" + open("#{Dir.pwd}/pg_documents_error_log",'a') do |error| + error.puts("\n#{@opt.fns}\nTEXT BODY\n#{@col[:body].size} object #{@col[:ocn]} -> #{@col[:body].slice(0..500)}") + end + txt=%{\n\nLARGE TEXT BLOCK OMITTED\n\n} + end + @en_a,@en_z=@en[0].first,@en[0].last if @en[0] + @en_a_asterisk,@en_z_asterisk=@en_ast[0].first,@en_ast[0].last if @en_ast[0] + @en_a_plus,@en_z_plus=@en_pls[0].first,@en_pls[0].last if @en_pls[0] + body=if data.is==:table + SiSU_FormatShared::CSS_Format.new(@md,data).html_table + elsif data.is==:code + SiSU_FormatShared::CSS_Format.new(@md,data).code + elsif defined? data.indent \ + and defined? data.hang \ + and data.indent =~/[1-9]/ \ + and data.indent == data.hang + SiSU_FormatShared::CSS_Format.new(@md,data).indent(data.indent) + elsif defined? data.indent \ + and defined? data.hang \ + and data.hang =~/[0-9]/ \ + and data.indent != data.hang + SiSU_FormatShared::CSS_Format.new(@md,data).hang_indent(data.hang,data.indent) + else + SiSU_FormatShared::CSS_Format.new(@md,data).norm + end + @col[:body]=clean_document_objects_body(body) + plaintext=@col[:body].dup + plaintext=strip_markup(plaintext) + @col[:plaintext]=clean_searchable_text_from_document_objects(plaintext) + book_idx=book_idx_hash_to_str(data.idx) + @col[:book_idx]=clean_searchable_text_from_document_objects(book_idx) + t=SiSU_DbTuple::LoadDocuments.new(@conn,@col,@opt,@file_maint) + @tuple_array << t.tuple + @en,@en_ast,@en_pls=[],[],[] + @col[:en_a]=@col[:en_z]=nil + @col[:lev]=@col[:plaintext]=@col[:body]=@col[:words]='' + end + if notedata =~/#{Mx[:en_a_o]}.+?#{Mx[:en_a_c]}/ #% import into database endnotes tables + endnote_array=notedata.scan(/#{Mx[:en_a_o]}.+?#{Mx[:en_a_c]}/) + endnote_array.each do |inf| + if inf[/#{Mx[:en_a_o]}\d+.+?#{Mx[:en_a_c]}/] + if inf[/#{Mx[:en_a_o]}(\d+)(.+?)#{Mx[:en_a_c]}/] + nr,txt,digest_clean=$1,$2.strip,0 + end + @id_n ||=0 + @id_n+=1 + txt=special_character_escape(txt) + body=SiSU_FormatShared::CSS_Format.new(@md,data).endnote(nr,txt) + txt=strip_markup(txt) + if txt.size > (SiSU_DbColumns::ColumnSize.new.endnote_clean - 1) + puts "\n\nTOO LARGE (ENDNOTE - see error log)\n\n" + open("#{Dir.pwd}/pg_documents_error_log",'a') do |error| + error.puts("\n#{@opt.fns}\nENDNOTE\n#{txt.size} object #{@col[:ocn]},#{@col[:ocnd]},#{@col[:ocns]} -> #{txt.slice(0..500)}") + end + txt=%{\n\nLARGE TEXT BLOCK OMITTED\n\n} + end + if txt + en={ + type: 'endnotes', + id: @id_n, + lid: @col[:lid], + nr: nr, + txt: txt, + body: body, + ocn: @col[:ocn], + ocnd: @col[:ocnd], + ocns: @col[:ocns], + id_t: @@id_t, + hash: digest_clean + } + t=SiSU_DbTuple::LoadEndnotes.new(@conn,en,@opt,@file_maint) + @tuple_array << t.tuple + end + end + end + word_mode=notedata.scan(/\S+/) + end + if notedata =~/#{Mx[:en_b_o]}\*.+?#{Mx[:en_b_c]}/ #% import into database endnotes tables + endnote_array=notedata.scan(/#{Mx[:en_b_o]}\*.+?#{Mx[:en_b_c]}/) + endnote_array.each do |inf| + if inf[/#{Mx[:en_b_o]}\*\d+.+?#{Mx[:en_b_c]}/] # dal new endnotes 2003w31/1 + if inf[/#{Mx[:en_b_o]}[*](\d+)(.+?)#{Mx[:en_b_c]}/] # dal new endnotes 2003w31/1 + nr,txt,digest_clean=$1,$2.strip,0 + end + @id_n+=1 + txt=special_character_escape(txt) + body=SiSU_FormatShared::CSS_Format.new(@md,data).endnote(nr,txt) + txt=strip_markup(txt) + if txt.size > (SiSU_DbColumns::ColumnSize.new.endnote_clean - 1) + puts "\n\nTOO LARGE (ENDNOTE - see error log)\n\n" + open("#{Dir.pwd}/pg_documents_error_log",'a') do |error| + error.puts("\n#{@opt.fns}\nENDNOTE\n#{txt.size} object #{@col[:ocn]},#{@col[:ocnd]},#{@col[:ocns]} -> #{txt.slice(0..500)}") + end + txt=%{\n\nLARGE TEXT BLOCK OMITTED\n\n} + end + if txt + en={ + type: 'endnotes_asterisk', + id: @id_n, + lid: @col[:lid], + nr: nr, + txt: txt, + body: body, + ocn: @col[:ocn], + ocnd: @col[:ocnd], + ocns: @col[:ocns], + id_t: @@id_t, + hash: digest_clean + } + t=SiSU_DbTuple::LoadEndnotes.new(@conn,en,@opt,@file_maint) + @tuple_array << t.tuple + end + end + end + word_mode=notedata.scan(/\S+/) + end + if notedata =~/#{Mx[:en_b_o]}\+.+?#{Mx[:en_b_c]}/ #% import into database endnotes tables + endnote_array=notedata.scan(/#{Mx[:en_b_o]}\+.+?#{Mx[:en_b_c]}/) + endnote_array.each do |inf| + if inf[/#{Mx[:en_b_o]}\+\d+.+?#{Mx[:en_b_c]}/] # dal new endnotes 2003w31/1 + if inf[/#{Mx[:en_b_o]}[+](\d+)(.+?)#{Mx[:en_b_c]}/] # dal new endnotes 2003w31/1 + nr,txt,digest_clean=$1,$2.strip,0 + end + @id_n+=1 + txt=special_character_escape(txt) + body=SiSU_FormatShared::CSS_Format.new(@md,data).endnote(nr,txt) + txt=strip_markup(txt) + if txt.size > (SiSU_DbColumns::ColumnSize.new.endnote_clean - 1) + puts "\n\nTOO LARGE (ENDNOTE - see error log)\n\n" + open("#{Dir.pwd}/pg_documents_error_log",'a') do |error| + error.puts("\n#{@opt.fns}\nENDNOTE\n#{txt.size} object #{@col[:ocn]},#{@col[:ocnd]},#{@col[:ocns]} -> #{txt.slice(0..500)}") + end + txt=%{\n\nLARGE TEXT BLOCK OMITTED\n\n} + end + if txt + en={ + type: 'endnotes_plus', + id: @id_n, + lid: @col[:lid], + nr: nr, + txt: txt, + body: body, + ocn: @col[:ocn], + ocnd: @col[:ocnd], + ocns: @col[:ocns], + id_t: @@id_t, + hash: digest_clean + } + t=SiSU_DbTuple::LoadEndnotes.new(@conn,en,@opt,@file_maint) + @tuple_array << t.tuple + end + end + end + word_mode=notedata.scan(/\S+/) + end + end + end + rescue + SiSU_Errors::Rescued.new($!,$@,@opt.selections.str,@opt.fns).location do + __LINE__.to_s + ':' + __FILE__ + end + ensure + end + @tuple_array + end + def endnotes(txt) + @txt=txt + def extract_any + if @txt =~/(?:#{Mx[:en_a_o]}|#{Mx[:en_b_o]})[*+]?(\d+)\s+.+?(?:#{Mx[:en_a_c]}|#{Mx[:en_b_c]})/ + endnotes(@txt).range + @en << endnotes(@txt).standard if @txt =~/#{Mx[:en_a_o]}.+?#{Mx[:en_a_c]}/ + @en_ast << endnotes(@txt).asterisk if @txt =~/#{Mx[:en_b_o]}\*.+?#{Mx[:en_b_c]}/ + @en_pls << endnotes(@txt).plus if @txt =~/#{Mx[:en_b_o]}\+.+?#{Mx[:en_b_c]}/ + @txt=endnotes(@txt).clean_text + end + @txt + end + def standard + (@txt =~/#{Mx[:en_a_o]}.+?#{Mx[:en_a_c]}/) \ + ? @txt.scan(/#{Mx[:en_a_o]}(\d+).+?#{Mx[:en_a_c]}/) + : nil + end + def asterisk + (@txt =~/#{Mx[:en_b_o]}\*.+?#{Mx[:en_b_c]}/) \ + ? @txt.scan(/#{Mx[:en_b_o]}[*](\d+).+?#{Mx[:en_b_c]}/) + : nil + end + def plus + (@txt =~/#{Mx[:en_b_o]}\+.+?#{Mx[:en_b_c]}/) \ + ? @txt.scan(/#{Mx[:en_b_o]}[+](\d+).+?#{Mx[:en_b_c]}/) + : nil + end + def clean_text(base_url=nil) + @txt=if base_url + @txt.gsub(/#{Mx[:en_a_o]}(\d+).+?#{Mx[:en_a_c]}/,%{\\1}). + gsub(/#{Mx[:en_b_o]}([*]\d+).+?#{Mx[:en_b_c]}/,%{\\1}). + gsub(/#{Mx[:en_b_o]}([+]\d+).+?#{Mx[:en_b_c]}/,%{\\1}) + else + @txt.gsub(/#{Mx[:en_a_o]}(\d+).+?#{Mx[:en_a_c]}/,'\1'). + gsub(/#{Mx[:en_b_o]}([*]\d+).+?#{Mx[:en_b_c]}/,'\1'). + gsub(/#{Mx[:en_b_o]}([+]\d+).+?#{Mx[:en_b_c]}/,'\1') + end + @txt + end + def range + @col[:en_a]=@col[:en_z]=nil + if @txt =~/#{Mx[:en_a_o]}.+?#{Mx[:en_a_c]}|#{Mx[:en_b_o]}([*]\d+).+?#{Mx[:en_b_c]}|#{Mx[:en_b_o]}([+]\d+).+?#{Mx[:en_b_c]}/ + word_array=@txt.scan(/\S+/) + word_array.each do |w| + if w[/(?:#{Mx[:en_a_o]}|#{Mx[:en_b_o]})[*+]?(\d+)\s+.+?(?:#{Mx[:en_a_c]}|#{Mx[:en_b_c]})(?:#{Mx[:en_a_c]}|#{Mx[:en_b_c]})/] # not tested since change 2003w31 + @col[:en_a]=$1 unless @col[:en_a] + @col[:en_z]=@col[:en_a].dup unless @col[:en_a] + @col[:en_z]=$1 if @col[:en_a] + end + end + end + @col + end + self + end + def db_import_urls(dbi_unit,content) #% import documents OID - populate database + begin + @fnc=content + @env=SiSU_Env::InfoEnv.new(@opt.fns) + f,u={},{} + if @fnb.empty? \ + or @fnb.nil? + p 'file output path error' #remove + end + if FileTest.file?("#{@md.file.output_path.txt.dir}/#{@md.file.base_filename.txt}")==true + f[:txt],u[:txt]='plaintext,', "'#{@md.file.output_path.txt.url}/#{@md.file.base_filename.txt}'," + end + if FileTest.file?("#{@md.file.output_path.html_seg.dir}/#{@md.file.base_filename.html_segtoc}")==true + f[:html_toc],u[:html_toc]='html_toc,', "'#{@md.file.output_path.html_seg.url}/#{@md.file.base_filename.html_segtoc}'," + end + if FileTest.file?("#{@md.file.output_path.html_scroll.dir}/#{@md.file.base_filename.html_scroll}")==true + f[:html_doc],u[:html_doc]='html_doc,', "'#{@md.file.output_path.html_scroll.url}/#{@md.file.base_filename.html_scroll}'," + end + if FileTest.file?("#{@md.file.output_path.xhtml.dir}/#{@md.file.base_filename.xhtml}")==true + f[:xhtml],u[:xhtml]='xhtml,', "'#{@md.file.output_path.xhtml.url}/#{@md.file.base_filename.xhtml}'," + end + if FileTest.file?("#{@md.file.output_path.xml_sax.dir}/#{@md.file.base_filename.xml_sax}")==true + f[:xml_sax],u[:xml_sax]='xml_sax,', "'#{@md.file.output_path.xml_sax.url}/#{@md.file.base_filename.xml_sax}'," + end + if FileTest.file?("#{@md.file.output_path.xml_dom.dir}/#{@md.file.base_filename.xml_dom}")==true + f[:xml_dom],u[:xml_dom]='xml_dom,', "'#{@md.file.output_path.xml_dom.url}/#{@md.file.base_filename.xml_dom}'," + end + if FileTest.file?("#{@md.file.output_path.epub.dir}/#{@md.file.base_filename.epub}")==true + f[:epub],u[:epub]='epub,', "'#{@md.file.output_path.epub.url}/#{@md.file.base_filename.epub}'," + end + if FileTest.file?("#{@md.file.output_path.odt.dir}/#{@md.file.base_filename.odt}")==true + f[:odf],u[:odf]='odf,', "'#{@md.file.output_path.odt.url}/#{@md.file.base_filename.odt}'," + end + if FileTest.file?("#{@md.file.output_path.pdf.dir}/#{@pdf_fn.pdf_p_a4}")==true #\ + #or FileTest.file?("#{@md.file.output_path.pdf.dir}/#{@pdf_fn.pdf_p_letter}")==true + f[:pdf_p],u[:pdf_p]='pdf_p,', "'#{@md.file.output_path.pdf.url}/#{@pdf_fn.pdf_p_a4}'," + end + if FileTest.file?("#{@md.file.output_path.pdf.dir}/#{@pdf_fn.pdf_l_a4}")==true #\ + #or FileTest.file?("#{@md.file.output_path.pdf.dir}/#{@pdf_fn.pdf_l_letter}")==true + f[:pdf_l],u[:pdf_l]='pdf_l,', "'#{@md.file.output_path.pdf.url}/#{@pdf_fn.pdf_l_a4}'," + end + if FileTest.file?("#{@md.file.output_path.html_concordance.dir}/#{@md.file.base_filename.html_concordance}")==true + f[:concordance],u[:concordance]='concordance,', "'#{@md.file.output_path.html_concordance.url}/#{@md.file.base_filename.html_concordance}'," + end + #if FileTest.file?("#{@md.file.output_path.x.dir}/#{@md.file.base_filename.x}")==true + # f[:latex_p],u[:latex_p]='latex_p,', "'#{@md.file.output_path.x.url}/#{@md.file.base_filename.x}'," + #end + ##if FileTest.file?("#{out}/#{@fnb}/#{@opt.fns}.tex")==true + ## f[:latex_p],u[:latex_p]='latex_p,', "'#{base}/#{@fnb}/#{@opt.fns}.tex'," + ##end + #if FileTest.file?("#{@md.file.output_path.x.dir}/#{@md.file.base_filename.x}")==true + # f[:latex_l],u[:latex_l]='latex_l,', "'#{@md.file.output_path.x.url}/#{@md.file.base_filename.x}'," + #end + ##if FileTest.file?("#{out}/#{@fnb}/#{@opt.fns}.landscape.tex")==true + ## f[:latex_l],u[:latex_l]='latex_l,', "'#{base}/#{@fnb}/#{@opt}.fns}.landscape.tex'," + ##end + if FileTest.file?("#{@md.file.output_path.digest.dir}/#{@md.file.base_filename.digest}")==true + f[:digest],u[:digest]='digest,', "'#{@md.file.output_path.digest.url}/#{@md.file.base_filename.digest}'," + end + if FileTest.file?("#{@md.file.output_path.manifest.dir}/#{@md.file.base_filename.manifest}")==true #revisit, was to be text, this is html + f[:manifest],u[:manifest]='manifest,', "'#{@md.file.output_path.manifest.url}/#{@md.file.base_filename.manifest}'," + end + if FileTest.file?("#{@md.file.output_path.src.dir}/#{@md.file.base_filename.src}")==true + f[:markup],u[:markup]='markup,', "'#{@md.file.output_path.src.url}/#{@md.file.base_filename.src}'," + end + if FileTest.file?("#{@md.file.output_path.sisupod.dir}/#{@md.file.base_filename.sisupod}")==true + f[:sisupod],u[:sisupod]='sisupod,', "'#{@md.file.output_path.sisupod.url}/#{@md.file.base_filename.sisupod}'," + end + t=SiSU_DbTuple::LoadUrls.new(@conn,f,u,@@id_t,@opt,@file_maint) + tuple=t.tuple + rescue + SiSU_Errors::Rescued.new($!,$@,@opt.selections.str,@opt.fns).location do + __LINE__.to_s + ':' + __FILE__ + end + ensure + end + tuple + end + end +end +__END__ diff --git a/lib/sisu/current/db_indexes.rb b/lib/sisu/current/db_indexes.rb new file mode 100644 index 00000000..25373bf5 --- /dev/null +++ b/lib/sisu/current/db_indexes.rb @@ -0,0 +1,146 @@ +# encoding: utf-8 +=begin + +* Name: SiSU + +** Description: documents, structuring, processing, publishing, search +*** modules shared by the different db types, dbi, postgresql, sqlite + +** Author: Ralph Amissah + + + +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. + +** License: GPL 3 or later: + + SiSU, a framework for document structuring, publishing and search + + Copyright (C) Ralph Amissah + + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. + + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. + + You should have received a copy of the GNU General Public License along with + this program. If not, see . + + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + + + + +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system + +** Hompages: + + + +** Git + + + +=end +module SiSU_DbIndex + class Index # create documents Indexes def initialize(opt,conn='',sql_type) + def initialize(opt,conn,file,sql_type) + @opt,@conn,@file,@sql_type=opt,conn,file,sql_type + end + def create_indexes # check added from pg not tested + def conn_execute_sql_pg(conn,sql) + conn.exec_params(sql) + end + def conn_execute_sql_sqlite(conn,sql) + conn.execute(sql) + end + def conn_execute_sql(conn,sql) + if @sql_type==:pg + conn_execute_sql_pg(conn,sql) + elsif @sql_type==:sqlite + conn_execute_sql_sqlite(conn,sql) + else + end + end + def conn_execute_array(sql_arr) + begin + @conn.transaction do |conn| + sql_arr.each do |sql| + conn_execute_sql(conn,sql) + end + end + rescue + if @conn.is_a?(NilClass) + errmsg="No sqlite3 connection (check sqlite3 dependencies)" + if @opt.act[:no_stop][:set]==:on + SiSU_Utils::CodeMarker.new(__LINE__,__FILE__,:fuchsia). + error("#{errmsg}, proceeding without sqlite output (as requested)") + else + SiSU_Utils::CodeMarker.new(__LINE__,__FILE__,:fuchsia). + error("#{errmsg}, STOPPING") + exit + end + end + end + end + def base + if (@opt.act[:verbose_plus][:set]==:on \ + || @opt.act[:maintenance][:set]==:on) + print "\n create documents common indexes\n" + end + sql_arr=[ + %{CREATE INDEX idx_ocn ON doc_objects(ocn);}, + %{CREATE INDEX idx_digest_clean ON doc_objects(digest_clean);}, + %{CREATE INDEX idx_digest_all ON doc_objects(digest_all);}, + %{CREATE INDEX idx_lev0 ON doc_objects(lev0);}, + %{CREATE INDEX idx_lev1 ON doc_objects(lev1);}, + %{CREATE INDEX idx_lev2 ON doc_objects(lev2);}, + %{CREATE INDEX idx_lev3 ON doc_objects(lev3);}, + %{CREATE INDEX idx_lev4 ON doc_objects(lev4);}, + %{CREATE INDEX idx_lev5 ON doc_objects(lev5);}, + %{CREATE INDEX idx_lev6 ON doc_objects(lev6);}, + %{CREATE INDEX idx_endnote_nr ON endnotes(nr);}, + %{CREATE INDEX idx_digest_en ON endnotes(digest_clean);}, + %{CREATE INDEX idx_endnote_nr_asterisk ON endnotes_asterisk(nr);}, + %{CREATE INDEX idx_endnote_asterisk ON endnotes_asterisk(clean);}, + %{CREATE INDEX idx_digest_en_asterisk ON endnotes_asterisk(digest_clean);}, + %{CREATE INDEX idx_endnote_nr_plus ON endnotes_plus(nr);}, + %{CREATE INDEX idx_endnote_plus ON endnotes_plus(clean);}, + %{CREATE INDEX idx_digest_en_plus ON endnotes_plus(digest_clean);}, + %{CREATE INDEX idx_title ON metadata_and_text(title);}, + %{CREATE INDEX idx_author ON metadata_and_text(creator_author);}, + %{CREATE INDEX idx_filename ON metadata_and_text(src_filename);}, + %{CREATE INDEX idx_language ON metadata_and_text(language_document_char);}, + %{CREATE INDEX idx_topics ON metadata_and_text(classify_topic_register)}, + ] + conn_execute_array(sql_arr) + end + def text + if (@opt.act[:verbose_plus][:set]==:on \ + || @opt.act[:maintenance][:set]==:on) + print "\n create documents TEXT indexes\n" + end + sql_arr=[ + %{CREATE INDEX idx_clean ON doc_objects(clean);}, + %{CREATE INDEX idx_endnote ON endnotes(clean);} + ] + conn_execute_array(sql_arr) + end + base + @opt.act[:psql][:set]==:on ? '' : text + end + end +end +__END__ diff --git a/lib/sisu/current/db_load_tuple.rb b/lib/sisu/current/db_load_tuple.rb new file mode 100644 index 00000000..ebf7a45e --- /dev/null +++ b/lib/sisu/current/db_load_tuple.rb @@ -0,0 +1,323 @@ +# encoding: utf-8 +=begin + +* Name: SiSU + +** Description: documents, structuring, processing, publishing, search +*** modules shared by the different db types, dbi, postgresql, sqlite + +** Author: Ralph Amissah + + + +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. + +** License: GPL 3 or later: + + SiSU, a framework for document structuring, publishing and search + + Copyright (C) Ralph Amissah + + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. + + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. + + You should have received a copy of the GNU General Public License along with + this program. If not, see . + + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + + + + +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system + +** Hompages: + + + +** Git + + + +=end +module SiSU_DbTuple + require_relative 'db_columns' # db_columns.rb + class LoadDocuments + require_relative 'dp' # dp.rb + include SiSU_Param + def initialize(conn,col,opt,file_maint) + @conn,@col,@opt,@file_maint=conn,col,opt,file_maint + @col[:lev]=@col[:lev].to_i + unless @col[:lev].inspect=~/^[0-7]/ \ + or @col[:lev]==0..7 + @col[:lev]=9 + end + @col[:ocn]=0 unless @col[:ocn].inspect=~/\d+/ + @cX=SiSU_Screen::Ansi.new(@opt.act[:color_state][:set]).cX + end + def tuple #% import line + sql_entry=if @col[:en_a] + "INSERT INTO doc_objects (lid, metadata_tid, lev, lev_an, clean, body, book_idx, ocn, ocnd, ocns, seg, lev0, lev1, lev2, lev3, lev4, lev5, lev6, lev7, en_a, en_z, t_of, t_is, node, parent, digest_clean, digest_all) " + + "VALUES (#{@col[:lid]}, #{@col[:tid]}, #{@col[:lev]}, '#{@col[:lev_an]}', '#{@col[:plaintext]}', '#{@col[:body]}', '#{@col[:book_idx]}', '#{@col[:ocn]}', '#{@col[:ocnd]}', '#{@col[:ocns]}', '#{@col[:seg]}', '#{@col[:lv0]}', '#{@col[:lv1]}', '#{@col[:lv2]}', '#{@col[:lv3]}', '#{@col[:lv4]}', '#{@col[:lv5]}', '#{@col[:lv6]}', '#{@col[:lv7]}', '#{@col[:en_a]}', '#{@col[:en_z]}', '#{@col[:t_of]}', '#{@col[:t_is]}', '#{@col[:node]}', '#{@col[:parent]}', '#{@col[:digest_clean]}', '#{@col[:digest_all]}');" + else + "INSERT INTO doc_objects (lid, metadata_tid, lev, lev_an, clean, body, book_idx, ocn, ocnd, ocns, seg, lev0, lev1, lev2, lev3, lev4, lev5, lev6, lev7, t_of, t_is, node, parent, digest_clean, digest_all) " + + "VALUES (#{@col[:lid]}, #{@col[:tid]}, #{@col[:lev]}, '#{@col[:lev_an]}', '#{@col[:plaintext]}', '#{@col[:body]}', '#{@col[:book_idx]}', '#{@col[:ocn]}', '#{@col[:ocnd]}', '#{@col[:ocns]}', '#{@col[:seg]}', '#{@col[:lv0]}', '#{@col[:lv1]}', '#{@col[:lv2]}', '#{@col[:lv3]}', '#{@col[:lv4]}', '#{@col[:lv5]}', '#{@col[:lv6]}', '#{@col[:lv7]}', '#{@col[:t_of]}', '#{@col[:t_is]}', '#{@col[:node]}', '#{@col[:parent]}', '#{@col[:digest_clean]}', '#{@col[:digest_all]}');" + end + if @opt.act[:verbose_plus][:set]==:on + if @opt.act[:maintenance][:set]==:on + puts @file_maint.inspect + puts sql_entry + end + @file_maint.puts sql_entry + else + if @opt.act[:verbose_plus][:set]==:on + puts sql_entry + @file_maint.puts sql_entry + end + end + if @opt.act[:verbose][:set]==:on + if @col[:lev].inspect =~/[0-35-7]/ + lev=case @col[:lev].inspect + when /0/ then ':A' + when /1/ then ':B' + when /2/ then ':C' + when /3/ then ':D' + when /5/ then ' 2' + when /6/ then ' 3' + when /7/ then ' 4' + end + puts %{#{lev}>\t#{@col[:lv0]}\t#{@col[:lv1]}\t#{@col[:lv2]}\t#{@col[:lv3]}\t#{@col[:lv4]}\t#{@col[:lv5]}\t#{@col[:lv6]}\t#{@col[:lv7]}\t#{@col[:ocn]}\t#{@col[:node]}\t#{@col[:ocns]}} + elsif @col[:lev].inspect =~/[4]/ + puts %{ #{@cX.green}1>#{@cX.off}\t#{@col[:lv0]}\t#{@col[:lv1]}\t#{@col[:lv2]}\t#{@col[:lv3]}\t#{@col[:lv4]}\t#{@col[:lv5]}\t#{@col[:lv6]}\t#{@col[:lv7]}\t#{@col[:ocn]}\t#{@col[:node]}\t#{@col[:ocns]}\t#{@col[:seg]}} + end + end + sql_entry + end + end + class LoadMetadata #< SiSU_DbColumns::Columns + def initialize(conn,id,md,file_maint) + @conn,@id,@md,@file_maint=conn,id,md,file_maint + @tp=SiSU_DbColumns::Columns.new(md) + end + def tuple + sql_entry="INSERT INTO metadata_and_text ( +#{@tp.column.title.tuple[0]} +#{@tp.column.title_main.tuple[0]} +#{@tp.column.title_sub.tuple[0]} +#{@tp.column.title_short.tuple[0]} +#{@tp.column.title_edition.tuple[0]} +#{@tp.column.title_note.tuple[0]} +#{@tp.column.title_language.tuple[0]} +#{@tp.column.title_language_char.tuple[0]} +#{@tp.column.creator_author.tuple[0]} +#{@tp.column.creator_author_honorific.tuple[0]} +#{@tp.column.creator_author_nationality.tuple[0]} +#{@tp.column.creator_editor.tuple[0]} +#{@tp.column.creator_contributor.tuple[0]} +#{@tp.column.creator_illustrator.tuple[0]} +#{@tp.column.creator_photographer.tuple[0]} +#{@tp.column.creator_translator.tuple[0]} +#{@tp.column.creator_prepared_by.tuple[0]} +#{@tp.column.creator_digitized_by.tuple[0]} +#{@tp.column.creator_audio.tuple[0]} +#{@tp.column.creator_video.tuple[0]} +#{@tp.column.language_document.tuple[0]} +#{@tp.column.language_document_char.tuple[0]} +#{@tp.column.language_original.tuple[0]} +#{@tp.column.language_original_char.tuple[0]} +#{@tp.column.date_added_to_site.tuple[0]} +#{@tp.column.date_available.tuple[0]} +#{@tp.column.date_created.tuple[0]} +#{@tp.column.date_issued.tuple[0]} +#{@tp.column.date_modified.tuple[0]} +#{@tp.column.date_published.tuple[0]} +#{@tp.column.date_valid.tuple[0]} +#{@tp.column.date_translated.tuple[0]} +#{@tp.column.date_original_publication.tuple[0]} +#{@tp.column.date_generated.tuple[0]} +#{@tp.column.publisher.tuple[0]} +#{@tp.column.original_publisher.tuple[0]} +#{@tp.column.original_language.tuple[0]} +#{@tp.column.original_language_char.tuple[0]} +#{@tp.column.original_source.tuple[0]} +#{@tp.column.original_institution.tuple[0]} +#{@tp.column.original_nationality.tuple[0]} +#{@tp.column.rights_all.tuple[0]} +#{@tp.column.rights_copyright_text.tuple[0]} +#{@tp.column.rights_copyright_translation.tuple[0]} +#{@tp.column.rights_copyright_illustrations.tuple[0]} +#{@tp.column.rights_copyright_photographs.tuple[0]} +#{@tp.column.rights_copyright_preparation.tuple[0]} +#{@tp.column.rights_copyright_digitization.tuple[0]} +#{@tp.column.rights_copyright_audio.tuple[0]} +#{@tp.column.rights_copyright_video.tuple[0]} +#{@tp.column.rights_license.tuple[0]} +#{@tp.column.classify_topic_register.tuple[0]} +#{@tp.column.classify_subject.tuple[0]} +#{@tp.column.classify_loc.tuple[0]} +#{@tp.column.classify_dewey.tuple[0]} +#{@tp.column.classify_keywords.tuple[0]} +#{@tp.column.identifier_oclc.tuple[0]} +#{@tp.column.identifier_isbn.tuple[0]} +#{@tp.column.notes_abstract.tuple[0]} +#{@tp.column.notes_description.tuple[0]} +#{@tp.column.notes_comment.tuple[0]} +#{@tp.column.notes_history.tuple[0]} +#{@tp.column.notes_format.tuple[0]} +#{@tp.column.notes_relation.tuple[0]} +#{@tp.column.notes_coverage.tuple[0]} +#{@tp.column.notes_type.tuple[0]} +#{@tp.column.notes_prefix.tuple[0]} +#{@tp.column.notes_prefix_a.tuple[0]} +#{@tp.column.notes_prefix_b.tuple[0]} +#{@tp.column.notes_suffix.tuple[0]} +#{@tp.column.src_filename.tuple[0]} +#{@tp.column.src_fingerprint.tuple[0]} +#{@tp.column.src_filesize.tuple[0]} +#{@tp.column.src_word_count.tuple[0]} +#{@tp.column.src_txt.tuple[0]} +#{@tp.column.fulltext.tuple[0]} +#{@tp.column.links.tuple[0]} +tid) +" + + "VALUES ( +#{@tp.column.title.tuple[1]} +#{@tp.column.title_main.tuple[1]} +#{@tp.column.title_sub.tuple[1]} +#{@tp.column.title_short.tuple[1]} +#{@tp.column.title_edition.tuple[1]} +#{@tp.column.title_note.tuple[1]} +#{@tp.column.title_language.tuple[1]} +#{@tp.column.title_language_char.tuple[1]} +#{@tp.column.creator_author.tuple[1]} +#{@tp.column.creator_author_honorific.tuple[1]} +#{@tp.column.creator_author_nationality.tuple[1]} +#{@tp.column.creator_editor.tuple[1]} +#{@tp.column.creator_contributor.tuple[1]} +#{@tp.column.creator_illustrator.tuple[1]} +#{@tp.column.creator_photographer.tuple[1]} +#{@tp.column.creator_translator.tuple[1]} +#{@tp.column.creator_prepared_by.tuple[1]} +#{@tp.column.creator_digitized_by.tuple[1]} +#{@tp.column.creator_audio.tuple[1]} +#{@tp.column.creator_video.tuple[1]} +#{@tp.column.language_document.tuple[1]} +#{@tp.column.language_document_char.tuple[1]} +#{@tp.column.language_original.tuple[1]} +#{@tp.column.language_original_char.tuple[1]} +#{@tp.column.date_added_to_site.tuple[1]} +#{@tp.column.date_available.tuple[1]} +#{@tp.column.date_created.tuple[1]} +#{@tp.column.date_issued.tuple[1]} +#{@tp.column.date_modified.tuple[1]} +#{@tp.column.date_published.tuple[1]} +#{@tp.column.date_valid.tuple[1]} +#{@tp.column.date_translated.tuple[1]} +#{@tp.column.date_original_publication.tuple[1]} +#{@tp.column.date_generated.tuple[1]} +#{@tp.column.publisher.tuple[1]} +#{@tp.column.original_publisher.tuple[1]} +#{@tp.column.original_language.tuple[1]} +#{@tp.column.original_language_char.tuple[1]} +#{@tp.column.original_source.tuple[1]} +#{@tp.column.original_institution.tuple[1]} +#{@tp.column.original_nationality.tuple[1]} +#{@tp.column.rights_all.tuple[1]} +#{@tp.column.rights_copyright_text.tuple[1]} +#{@tp.column.rights_copyright_translation.tuple[1]} +#{@tp.column.rights_copyright_illustrations.tuple[1]} +#{@tp.column.rights_copyright_photographs.tuple[1]} +#{@tp.column.rights_copyright_preparation.tuple[1]} +#{@tp.column.rights_copyright_digitization.tuple[1]} +#{@tp.column.rights_copyright_audio.tuple[1]} +#{@tp.column.rights_copyright_video.tuple[1]} +#{@tp.column.rights_license.tuple[1]} +#{@tp.column.classify_topic_register.tuple[1]} +#{@tp.column.classify_subject.tuple[1]} +#{@tp.column.classify_loc.tuple[1]} +#{@tp.column.classify_dewey.tuple[1]} +#{@tp.column.classify_keywords.tuple[1]} +#{@tp.column.identifier_oclc.tuple[1]} +#{@tp.column.identifier_isbn.tuple[1]} +#{@tp.column.notes_abstract.tuple[1]} +#{@tp.column.notes_comment.tuple[1]} +#{@tp.column.notes_description.tuple[1]} +#{@tp.column.notes_history.tuple[1]} +#{@tp.column.notes_format.tuple[1]} +#{@tp.column.notes_relation.tuple[1]} +#{@tp.column.notes_coverage.tuple[1]} +#{@tp.column.notes_type.tuple[1]} +#{@tp.column.notes_prefix.tuple[1]} +#{@tp.column.notes_prefix_a.tuple[1]} +#{@tp.column.notes_prefix_b.tuple[1]} +#{@tp.column.notes_suffix.tuple[1]} +#{@tp.column.src_filename.tuple[1]} +#{@tp.column.src_fingerprint.tuple[1]} +#{@tp.column.src_filesize.tuple[1]} +#{@tp.column.src_word_count.tuple[1]} +#{@tp.column.src_txt.tuple[1]} +#{@tp.column.fulltext.tuple[1]} +#{@tp.column.links.tuple[1]} +#{@id} +);" + if @md.opt.act[:maintenance][:set]==:on + puts "maintenance mode on: creating sql transaction file (for last transaction set (document) only):\n\t#{@file_maint.inspect}" + @file_maint.puts sql_entry + else + if @md.opt.act[:verbose_plus][:set]==:on + @file_maint.puts sql_entry + end + end + sql_entry + end + end + class LoadUrls + def initialize(conn,f,u,id,opt,file_maint) + @conn,@f,@u,@id,@opt,@file_maint=conn,f,u,id,opt,file_maint + end + def tuple + sql_entry="INSERT INTO urls (#{@f[:txt]} #{@f[:html_toc]} #{@f[:html_doc]} #{@f[:xhtml]} #{@f[:xml_sax]} #{@f[:xml_dom]} #{@f[:odf]} #{@f[:pdf_p]} #{@f[:pdf_l]} #{@f[:concordance]} #{@f[:latex_p]} #{@f[:latex_l]} #{@f[:manifest]} #{@f[:digest]} #{@f[:markup]} #{@f[:sisupod]} metadata_tid) " + + "VALUES (#{@u[:txt]} #{@u[:html_toc]} #{@u[:html_doc]} #{@u[:xhtml]} #{@u[:xml_sax]} #{@u[:xml_dom]} #{@u[:odf]} #{@u[:pdf_p]} #{@u[:pdf_l]} #{@u[:concordance]} #{@u[:latex_p]} #{@u[:latex_l]} #{@u[:manifest]} #{@u[:digest]} #{@u[:markup]} #{@u[:sisupod]} #{@id});" + if @opt.act[:maintenance][:set]==:on + @file_maint.puts sql_entry + else + if @opt.act[:verbose_plus][:set]==:on + @file_maint.puts sql_entry + end + end + sql_entry + end + end + class LoadEndnotes + def initialize(conn,en,opt,file_maint) + @conn,@en,@opt,@file_maint=conn,en,opt,file_maint + end + def tuple + sql_entry="INSERT INTO #{@en[:type]} (nid, document_lid, nr, clean, body, ocn, ocnd, ocns, metadata_tid, digest_clean) " + + "VALUES ('#{@en[:id]}', '#{@en[:lid]}', '#{@en[:nr]}', '#{@en[:txt]}', '#{@en[:body]}', '#{@en[:ocn]}', '#{@en[:ocnd]}', '#{@en[:ocns]}', '#{@en[:id_t]}', '#{@en[:hash]}');" + if @opt.act[:maintenance][:set]==:on + @file_maint.puts sql_entry + else + if @opt.act[:verbose_plus][:set]==:on + @file_maint.puts sql_entry + end + end + sql_entry + end + end +end +__END__ diff --git a/lib/sisu/current/db_remove.rb b/lib/sisu/current/db_remove.rb new file mode 100644 index 00000000..c8287aa9 --- /dev/null +++ b/lib/sisu/current/db_remove.rb @@ -0,0 +1,182 @@ +# encoding: utf-8 +=begin + +* Name: SiSU + +** Description: documents, structuring, processing, publishing, search +*** modules shared by the different db types, dbi, postgresql, sqlite + +** Author: Ralph Amissah + + + +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. + +** License: GPL 3 or later: + + SiSU, a framework for document structuring, publishing and search + + Copyright (C) Ralph Amissah + + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. + + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. + + You should have received a copy of the GNU General Public License along with + this program. If not, see . + + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + + + + +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system + +** Hompages: + + + +** Git + + + +=end +module SiSU_DbRemove + class Remove + include SiSU_DbAction + def initialize(opt,conn,file,sql_type) + @opt,@conn,@file,@sql_type=opt,conn,file,sql_type + @md=SiSU_Param::Parameters.new(@opt).get + @fnb=@md.fnb + @db=SiSU_Env::InfoDb.new + end + def remove + driver_sqlite3=if @sql_type==:sqlite + (@conn.inspect.match(/^(.{10})/)[1]==@db.sqlite.conn_sqlite3.inspect.match(/^(.{10})/)[1]) \ + ? true + : false + end + del_id=if driver_sqlite3 + begin + remove_selected=%{ + SELECT tid + FROM metadata_and_text + WHERE src_filename = '#{@md.fns}' + AND metadata_and_text.language_document_char = '#{@opt.lng}' + ;} # note, for .ssm: @md.fns (is set during runtime & is) != @opt.fns @md.opt.fns + @conn.get_first_value(remove_selected).to_i + rescue SQLite3::Exception => e + #not tested + puts "Exception occurred" + SiSU_Utils::CodeMarker.new(__LINE__,__FILE__,:fuchsia).mark(e.inspect) + SiSU_Utils::CodeMarker.new(__LINE__,__FILE__,:yellow).mark( + "\n" \ + + 'Attempting to initialize db' + "\n" \ + + 'Creating db tables' + ) + sdb={ + create: SiSU_DbDBI::Create.new(@opt,@conn,@file_maint,@sql_type), + index: SiSU_DbDBI::Index.new(@opt,@conn,@file_maint,@sql_type), + } + db_action(sdb).create + end + else + begin + remove_selected=%{ + SELECT metadata_and_text.tid + FROM metadata_and_text + WHERE metadata_and_text.src_filename = '#{@md.fns}' + AND metadata_and_text.language_document_char = '#{@opt.lng}' + ;} # note, for .ssm: @md.fns (is set during runtime & is) != @opt.fns @md.opt.fns + x=@conn.exec(remove_selected) + x.field_values("tid")[0] + rescue PG::Error => e + err=[ + e.result.error_field( PG::Result::PG_DIAG_SEVERITY ), + e.result.error_field( PG::Result::PG_DIAG_SQLSTATE ), + e.result.error_field( PG::Result::PG_DIAG_MESSAGE_PRIMARY ), + e.result.error_field( PG::Result::PG_DIAG_MESSAGE_DETAIL ), + e.result.error_field( PG::Result::PG_DIAG_MESSAGE_HINT ), + e.result.error_field( PG::Result::PG_DIAG_STATEMENT_POSITION ), + e.result.error_field( PG::Result::PG_DIAG_INTERNAL_POSITION ), + e.result.error_field( PG::Result::PG_DIAG_INTERNAL_QUERY ), + e.result.error_field( PG::Result::PG_DIAG_CONTEXT ), + e.result.error_field( PG::Result::PG_DIAG_SOURCE_FILE ), + e.result.error_field( PG::Result::PG_DIAG_SOURCE_LINE ), + e.result.error_field( PG::Result::PG_DIAG_SOURCE_FUNCTION ), + ] + SiSU_Utils::CodeMarker.new(__LINE__,__FILE__,:fuchsia).mark("\n" + err.inspect) + if err[2] =~/relation "\S+?" does not exist/ \ + or err.inspect =~/relation "\S+?" does not exist/ + SiSU_Utils::CodeMarker.new(__LINE__,__FILE__,:yellow).mark( + "\n" \ + + err[2] + "\n" \ + + 'Attempting to initialize db' + "\n" \ + + 'Creating db tables' + ) + sdb={ + create: SiSU_DbDBI::Create.new(@opt,@conn,@file_maint,@sql_type), + index: SiSU_DbDBI::Index.new(@opt,@conn,@file_maint,@sql_type), + } + db_action(sdb).create + end + end + end + if del_id + sql_entry=[ + "DELETE FROM endnotes WHERE metadata_tid = '#{del_id}';", + "DELETE FROM endnotes_asterisk WHERE metadata_tid = '#{del_id}';", + "DELETE FROM endnotes_plus WHERE metadata_tid = '#{del_id}';", + "DELETE FROM doc_objects WHERE metadata_tid = '#{del_id}';", + "DELETE FROM urls WHERE metadata_tid = '#{del_id}';", + "DELETE FROM metadata_and_text WHERE metadata_and_text.tid = '#{del_id}';", + ] + if driver_sqlite3 + @conn.transaction + sql_entry.each do |s| + begin + @conn.execute(s) + rescue + next + end + end + @conn.commit if driver_sqlite3 + else + sql_entry.each do |s| + begin + @conn.exec_params(s) + rescue + next + end + end + end + if @opt.act[:maintenance][:set]==:on + @file.puts sql_entry + end + else + if (@opt.act[:verbose][:set]==:on \ + || @opt.act[:verbose_plus][:set]==:on \ + || @opt.act[:maintenance][:set]==:on) + SiSU_Screen::Ansi.new( + @opt.selections.str, + "no such file in database #{@db.psql.db}::#{@opt.fns}" + ).puts_grey + end + end + end + end +end +__END__ diff --git a/lib/sisu/current/db_select.rb b/lib/sisu/current/db_select.rb new file mode 100644 index 00000000..284bd135 --- /dev/null +++ b/lib/sisu/current/db_select.rb @@ -0,0 +1,230 @@ +# encoding: utf-8 +=begin + +* Name: SiSU + +** Description: documents, structuring, processing, publishing, search +*** modules shared by the different db types, dbi, postgresql, sqlite + +** Author: Ralph Amissah + + + +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. + +** License: GPL 3 or later: + + SiSU, a framework for document structuring, publishing and search + + Copyright (C) Ralph Amissah + + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. + + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. + + You should have received a copy of the GNU General Public License along with + this program. If not, see . + + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + + + + +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system + +** Hompages: + + + +** Git + + + +=end +module SiSU_DbAction + def db_action(sdb) + @sdb=sdb + def createdb + @sdb[:create].output_dir? + begin + @sdb[:create].create_db + rescue + @sdb[:create].output_dir? + end + end + def drop + @sdb[:drop].drop.tables + end + def create + @sdb[:create].output_dir? + begin + @sdb[:create].create_table.metadata_and_text + @sdb[:create].create_table.doc_objects + @sdb[:create].create_table.endnotes + @sdb[:create].create_table.endnotes_asterisk + @sdb[:create].create_table.endnotes_plus + @sdb[:create].create_table.urls + @sdb[:index].create_indexes + rescue + SiSU_Errors::Rescued.new($!,$@,'--sqlite').location + @sdb[:create].output_dir? do + __LINE__.to_s + ':' + __FILE__ + end + end + end + def import + db_exist? + @sdb[:import].marshal_load + tell=case @sql_type + when :sqlite + SiSU_Screen::Ansi.new( + @opt.act[:color_state][:set], + "sqlite3 #{@db.sqlite.db} database?" + ) + when :pg + SiSU_Screen::Ansi.new( + @opt.act[:color_state][:set], + "pgaccess or psql #{@db.psql.db} database?" + ) + else '???' + end + tell.puts_grey if @opt.act[:verbose][:set]==:on + end + def remove + db_exist? + @sdb[:remove_doc].remove + end + def update + remove + import + end + self + end +end +module SiSU_DbSelect + class Case + include SiSU_DbAction + def initialize(opt,conn='',sql_type=:pg) + @opt,@conn,@sql_type=opt,conn,sql_type + @db=SiSU_Env::InfoDb.new + @file_maint=sql_maintenance_file + @sdb={ + create: SiSU_DbDBI::Create.new(@opt,@conn,@file_maint,@sql_type), + index: SiSU_DbDBI::Index.new(@opt,@conn,@file_maint,@sql_type), + drop: SiSU_DbDBI::Drop.new(@opt,@conn,@db,@sql_type), + } + if (@opt.act[:psql_import][:set]==:on \ + || @opt.act[:psql_update][:set]==:on) \ + or (@opt.act[:sqlite_import][:set]==:on \ + || @opt.act[:sqlite_update][:set]==:on) + @sdb[:import]=SiSU_DbDBI::Import.new(@opt,@conn,@file_maint,@sql_type) + @sdb[:remove_doc]=SiSU_DbDBI::Remove.new(@opt,@conn,@file_maint,@sql_type) + elsif (@opt.act[:psql_remove][:set]==:on \ + or @opt.act[:sqlite_remove][:set]==:on) + @sdb[:remove_doc]=SiSU_DbDBI::Remove.new(@opt,@conn,@file_maint,@sql_type) + end + end + def db_exist? + if @sql_type==:sqlite \ + and (not (FileTest.file?(@db.sqlite.db)) \ + or FileTest.zero?(@db.sqlite.db)) + puts %{no connection with sqlite database established, you may need to run:\n} \ + + %{ sisu --sqlite --createall\n} \ + + %{ before attempting to populate the database} + SiSU_Utils::CodeMarker.new(__LINE__,__FILE__,:yellow).mark( + "\n" \ + + 'Attempting to initialize db' + "\n" \ + + 'Creating db tables' + ) + db_action(@sdb).create + end + if @conn.is_a?(NilClass) + if @sql_type==:sqlite + puts %{no connection with sqlite database established, you may need to run:\n} \ + + %{ sisu --sqlite --createall\n} \ + + %{ before attempting to populate the database} + SiSU_Utils::CodeMarker.new(__LINE__,__FILE__,:yellow).mark( + "\n" \ + + 'Attempting to initialize db' + "\n" \ + + 'Creating db tables' + ) + db_action(@sdb).create + @db.sqlite.db + else + puts %{no connection with pg database established, you may need to run:\n} \ + + %{ createdb "#{@db.psql.db}"\n} \ + + %{ after that don't forget to run:\n} \ + + %{ sisu --pg --createall\n} \ + + %{ before attempting to populate the database} + @db.psql.db + end + exit + end + end + def sql_maintenance_file + file=if @opt.act[:maintenance][:set]==:on + if @opt.fns and not @opt.fns.empty? + @env=SiSU_Env::InfoEnv.new(@opt.fns) if @opt.fns + if @sql_type ==:sqlite + puts "\n#{@env.processing_path.sqlite}/#{@opt.fns}.sql" + end + @db=SiSU_Env::InfoDb.new + @job="sqlite3 #{@db.sqlite.db} < #{@env.processing_path.sqlite}/#{@opt.fns}.sql" + if @sql_type ==:sqlite + File.new("#{@env.processing_path.sqlite}/#{@opt.fns}.sql",'w+') + else + File.new("#{@env.processing_path.postgresql}/#{@opt.fns}.sql",'w+') + end + elsif @opt.fns \ + and (@opt.act[:sqlite_create][:set] ==:on \ + || @opt.act[:psql_create][:set] ==:on) + nil #sort variations later + else nil + end + else nil + end + file + end + def cases + if @opt.act[:psql_drop][:set] ==:on \ + or @opt.act[:sqlite_drop][:set] ==:on + db_action(@sdb).drop + end + if @opt.act[:psql_createdb][:set] ==:on \ + or @opt.act[:sqlite_createdb][:set] ==:on + db_action(@sdb).createdb + end + if @opt.act[:psql_create][:set] ==:on \ + or @opt.act[:sqlite_create][:set] ==:on + db_action(@sdb).create + end + if @opt.act[:psql_update][:set] ==:on \ + or @opt.act[:sqlite_update][:set] ==:on + db_action(@sdb).update + else + if @opt.act[:psql_remove][:set] ==:on \ + or @opt.act[:sqlite_remove][:set] ==:on + db_action(@sdb).remove + end + if @opt.act[:psql_import][:set] ==:on \ + or @opt.act[:sqlite_import][:set] ==:on + db_action(@sdb).import + end + end + end + end +end +__END__ diff --git a/lib/sisu/current/db_sqltxt.rb b/lib/sisu/current/db_sqltxt.rb new file mode 100644 index 00000000..a307dc1d --- /dev/null +++ b/lib/sisu/current/db_sqltxt.rb @@ -0,0 +1,171 @@ +# encoding: utf-8 +=begin + +* Name: SiSU + +** Description: documents, structuring, processing, publishing, search +*** system environment, resource control and configuration details + +** Author: Ralph Amissah + + + +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. + +** License: GPL 3 or later: + + SiSU, a framework for document structuring, publishing and search + + Copyright (C) Ralph Amissah + + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. + + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. + + You should have received a copy of the GNU General Public License along with + this program. If not, see . + + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + + + + +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system + +** Hompages: + + + +** Git + + + +=end +module SiSU_DbText + class Prepare + def special_character_escape(str) + str=str.gsub(/'/m,"''"). #string.gsub!(/'/,"\047") #string.gsub!(/'/,"\\'") + gsub(/(\\)/m,'\1\1'). #ok but with warnings, double backslash on sqlite #str.gsub!(/[\\]/m,'\\x5C') #ok but with warnings, but not for sqlite #str.gsub!(/(\\)/m,'\1') #ok for sqlite not for pgsql + gsub(/#{Mx[:br_line]}|#{Mx[:br_nl]}/m,"
\n"). + gsub(/#{Mx[:tag_o]}\S+?#{Mx[:tag_c]}/m,''). #check + gsub(/#{Mx[:lnk_o]}\s*(\S+?\.(?:png|jpg))(?:\s+\d+x\d+)?(.+?)#{Mx[:lnk_c]}\S+/m,'[image: \1] \2'). + gsub(/#{Mx[:lnk_o]}\s*(.+?)\s*#{Mx[:lnk_c]}(?:file|ftp):\/\/\S+?([.,!?]?(?:\s|$))/m,'\1\2'). + gsub(/#{Mx[:lnk_o]}\s*(.+?)\s*#{Mx[:lnk_c]}#{Mx[:url_o]}\S+?#{Mx[:url_c]}/m,'\1') + end + def clean_searchable_text_from_document_objects(arr) + txt_arr,en=[],[] + arr=(arr.is_a?(String)) ? [ arr ] : arr + arr.each do |s| + s=s.gsub(/#{Mx[:fa_o]}[a-z]{1,4}#{Mx[:fa_o_c]}/m,''). + gsub(/#{Mx[:fa_c_o]}[a-z]{1,4}#{Mx[:fa_c]}/m,''). + gsub(/
/m,' ') + en << s.scan(/#{Mx[:en_a_o]}\s*(.+?)\s*#{Mx[:en_a_c]}/m) + s=s.gsub(/#{Mx[:en_a_o]}.+?#{Mx[:en_a_c]}/m,''). + gsub(/#{Mx[:en_b_o]}.+?#{Mx[:en_b_c]}/m,''). + gsub(/ \s+/m,' ') + #p s if s =~/[^ \nA-Za-z0-9'"`?!#@$%^&*=+,.;:\[\]()<>{}‹›|\\\/~_-]/ + txt_arr << s + end + txt_arr=txt_arr << en + txt=txt_arr.flatten.join("\n") + special_character_escape(txt) + end + def clean_document_objects_body(arr) + txt_arr,en,en_arr=[],[],[] + arr=(arr.is_a?(String)) ? [ arr ] : arr + arr.each do |s| + en << s.scan(/#{Mx[:en_a_o]}\s*(.+?)\s*#{Mx[:en_a_c]}/m) + s=s.gsub(/#{Mx[:en_a_o]}\s*(\d+).+?#{Mx[:en_a_c]}/m,'\1'). + gsub(/#{Mx[:en_b_o]}.+?#{Mx[:en_b_c]}/m,''). + gsub(/ \s+/m,' ') + txt_arr << s + end + en.flatten.each do |e| + e=e.sub(/^(\d+)\s*/,'\1 ') + en_arr << e + end + txt_arr=txt_arr << en_arr + txt=txt_arr.flatten.join("\n
") + special_character_escape(txt) + end + def clean_searchable_text_from_document_source(arr) + txt_arr,en=[],[] + arr=(arr.is_a?(String)) ? arr.split(/\n+/m) : arr + arr.each do |s| + s=s.gsub(/([*\/_-])\{(.+?)\}\1/m,'\2'). + gsub(/^(?:block|group|poem|code)\{/m,'').gsub(/^\}(?:block|group|poem|code)/m,''). + gsub(/\A(?:@\S+:\s+.+)\Z/m,'') + if s =~/^:A~/ + if defined? @md.creator \ + and defined? @md.creator.author \ + and not @md.creator.author.empty? + s=s.gsub(/@author/,@md.creator.author) + else + SiSU_Screen::Ansi.new( + 'v', + 'WARNING Document Author information missing; provide @creator: :author:', + @md.fnb + ).warn unless @md.opt.act[:quiet][:set]==:on + end + if defined? @md.title \ + and defined? @md.title.full \ + and not @md.title.full.empty? + s=s.gsub(/@title/,@md.title.full) + else + SiSU_Screen::Ansi.new( + 'v', + 'WARNING Document Title missing; provide @title:', + @md.fnb + ).warn unless @md.opt.act[:quiet][:set]==:on + end + end + s=s.gsub(/^(?:_[1-9]\*?|_\*)\s+/m,''). + gsub(/^(?:[1-9]\~(\S+)?)\s+/m,''). + gsub(/^(?::?[A-C]\~(\S+)?)\s+/m,''). + gsub(/^%{1,3} .+/m,''). #removed even if contained in code block + gsub(/
/m,' ') + #en << s.scan(/~\{\s*(.+?)\s*\}~/m) + s=s.gsub(/~\{.+?\}~/m,''). + gsub(/ \s+/m,' ') + ##special_character_escape(s) + #p s if s =~/[^ \nA-Za-z0-9'"`?!#@$%^&*=+,.;:\[\]()<>{}‹›|\\\/~_-]/ + s + end + txt_arr << arr << en + txt=txt_arr.flatten.join("\n") + txt=special_character_escape(txt) + txt + end + def strip_markup(str) #define rules, make same as in dal clean + str=str.gsub(/#{Mx[:fa_superscript_o]}(\d+)#{Mx[:fa_superscript_c]}/,'[\1]'). + gsub(/(?: \\;|#{Mx[:nbsp]})+/,' '). + gsub(/#{Mx[:tc_o]}#{Mx[:tc_p]}#{Mx[:tc_p]}\d+(.+)#{Mx[:tc_c]}/u,'\1'). #tables + gsub(/#{Mx[:tc_p]}#{Mx[:tc_p]}\d+#{Mx[:tc_p]}/u,' '). #tables + gsub(/#{Mx[:tc_p]}/u,' '). #tables tidy later + gsub(/<.+?>/,''). + gsub(/#{Mx[:lnk_o]}.+?\.(?:png|jpg|gif).+?#{Mx[:lnk_c]}(?:file|ftp)\/\/:\S+ /,' [image] '). # else image names found in search + gsub(/#{Mx[:lnk_o]}.+?\.(?:png|jpg|gif).+?#{Mx[:lnk_c]}#{Mx[:url_o]}\S+?#{Mx[:url_c]}/,' [image]'). # else image names found in search + gsub(/\s\s+/,' '). + strip + end + def unique_words(str) + a=str.scan(/[a-zA-Z0-9\\\/_-]{2,}/) #a=str.scan(/\S+{2,}/) + str=a.uniq.sort.join(' ') + str + end + end +end +__END__ diff --git a/lib/sisu/current/db_tests.rb b/lib/sisu/current/db_tests.rb new file mode 100644 index 00000000..137850ab --- /dev/null +++ b/lib/sisu/current/db_tests.rb @@ -0,0 +1,114 @@ +# encoding: utf-8 +=begin + +* Name: SiSU + +** Description: documents, structuring, processing, publishing, search +*** modules shared by the different db types, dbi, postgresql, sqlite + +** Author: Ralph Amissah + + + +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. + +** License: GPL 3 or later: + + SiSU, a framework for document structuring, publishing and search + + Copyright (C) Ralph Amissah + + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. + + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. + + You should have received a copy of the GNU General Public License along with + this program. If not, see . + + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + + + + +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system + +** Hompages: + + + +** Git + + + +=end +module SiSU_DbTests + class Test + def initialize(info,opt) + @ck,@opt=info,opt + unless @opt.act[:quiet][:set]==:on + puts @ck.tp[:fns] if @ck.tp[:fns] and not @ck.tp[:fns].empty? + puts @ck.tp[:title] if @ck.tp[:title] and not @ck.tp[:title].empty? + puts @ck.tp[:creator] if @ck.tp[:creator] and not @ck.tp[:creator].empty? + end + end + def verify + unless @opt.act[:quiet][:set]==:on + puts @ck.tp[:fns].length.to_s + ' checklength ' + @ck.tp[:fns] if @ck.tp[:fns] and @ck.tp[:fns].length >@ck.lt_filename + puts @ck.tp[:title].length.to_s + ' checklength ' + @ck.tp[:title] if @ck.tp[:title] and @ck.tp[:title].length >@ck.lt_title + puts @ck.tp[:subtitle].length.to_s + ' checklength ' + @ck.tp[:subtitle] if @ck.tp[:subtitle] and @ck.tp[:subtitle].length >@ck.lt_subtitle + puts @ck.tp[:creator].length.to_s + ' checklength ' + @ck.tp[:creator] if @ck.tp[:creator] and @ck.tp[:creator].length >@ck.lt_creator + puts @ck.tp[:author_title].length.to_s + ' checklength ' + @ck.tp[:author_title] if @ck.tp[:author_title] and @ck.tp[:author_title].length >@ck.lt_author_title + puts @ck.tp[:illustrator].length.to_s + ' checklength ' + @ck.tp[:illustrator] if @ck.tp[:illustrator] and @ck.tp[:illustrator].length >@ck.lt_illustrator + puts @ck.tp[:translator].length.to_s + ' checklength ' + @ck.tp[:translator] if @ck.tp[:translator] and @ck.tp[:translator].length >@ck.lt_translator + puts @ck.tp[:prepared_by].length.to_s + ' checklength ' + @ck.tp[:prepared_by] if @ck.tp[:prepared_by] and @ck.tp[:prepared_by].length >@ck.lt_prepared_by + puts @ck.tp[:digitized_by].length.to_s + ' checklength ' + @ck.tp[:digitized_by] if @ck.tp[:digitized_by] and @ck.tp[:digitized_by].length >@ck.lt_digitized_by + puts @ck.tp[:subject].length.to_s + ' checklength ' + @ck.tp[:subject] if @ck.tp[:subject] and @ck.tp[:subject].length >@ck.lt_subject + puts @ck.tp[:description].length.to_s + ' checklength ' + @ck.tp[:description] if @ck.tp[:description] and @ck.tp[:description].length >@ck.lt_description + puts @ck.tp[:publisher].length.to_s + ' checklength ' + @ck.tp[:publisher] if @ck.tp[:publisher] and @ck.tp[:publisher].length >@ck.lt_publisher + puts @ck.tp[:contributor].length.to_s + ' checklength ' + @ck.tp[:contributor] if @ck.tp[:contributor] and @ck.tp[:contributor].length >@ck.lt_contributor + puts @ck.tp[:date].length.to_s + ' checklength ' + @ck.tp[:date] if @ck.tp[:date] and @ck.tp[:date].length >@ck.lt_date + puts @ck.tp[:date_created].length.to_s + ' checklength ' + @ck.tp[:date_created] if @ck.tp[:date_created] and @ck.tp[:date_created].length >@ck.lt_date + puts @ck.tp[:date_issued].length.to_s + ' checklength ' + @ck.tp[:date_issued] if @ck.tp[:date_issued] and @ck.tp[:date_issued].length >@ck.lt_date + puts @ck.tp[:date_valid].length.to_s + ' checklength ' + @ck.tp[:date_valid] if @ck.tp[:date_valid] and @ck.tp[:date_valid].length >@ck.lt_date + puts @ck.tp[:date_available].length.to_s + ' checklength ' + @ck.tp[:date_available] if @ck.tp[:date_available] and @ck.tp[:date_available].length >@ck.lt_date + puts @ck.tp[:date_modified].length.to_s + ' checklength ' + @ck.tp[:date_modified] if @ck.tp[:date_modified] and @ck.tp[:date_modified].length >@ck.lt_date + puts @ck.tp[:date_translated].length.to_s + ' checklength ' + @ck.tp[:date_translated] if @ck.tp[:date_translated] and @ck.tp[:date_translated].length >@ck.lt_date + puts @ck.tp[:date_added_to_site].length.to_s + ' checklength ' + @ck.tp[:date_added_to_site] if @ck.tp[:date_added_to_site] and @ck.tp[:date_added_to_site].length >@ck.lt_date + puts @ck.tp[:type].length.to_s + ' checklength ' + @ck.tp[:type] if @ck.tp[:type] and @ck.tp[:type].length >@ck.lt_type + puts @ck.tp[:format].length.to_s + ' checklength ' + @ck.tp[:format] if @ck.tp[:format] and @ck.tp[:format].length >@ck.lt_format + puts @ck.tp[:identifier].length.to_s + ' checklength ' + @ck.tp[:identifier] if @ck.tp[:identifier] and @ck.tp[:identifier].length >@ck.lt_identifier + puts @ck.tp[:source].length.to_s + ' checklength ' + @ck.tp[:source] if @ck.tp[:source] and @ck.tp[:source].length >@ck.lt_source + puts @ck.tp[:language].length.to_s + ' checklength ' + @ck.tp[:language] if @ck.tp[:language] and @ck.tp[:language].length >@ck.lt_language + puts @ck.tp[:language_original].length.to_s + ' checklength ' + @ck.tp[:language_original] if @ck.tp[:language_original] and @ck.tp[:language_original].length >@ck.lt_language_original + puts @ck.tp[:relation].length.to_s + ' checklength ' + @ck.tp[:relation] if @ck.tp[:relation] and @ck.tp[:relation].length >@ck.lt_relation + puts @ck.tp[:coverage].length.to_s + ' checklength ' + @ck.tp[:coverage] if @ck.tp[:coverage] and @ck.tp[:coverage].length >@ck.lt_coverage + puts @ck.tp[:rights].length.to_s + ' checklength ' + @ck.tp[:rights] if @ck.tp[:rights] and @ck.tp[:rights].length >@ck.lt_rights + puts @ck.tp[:copyright].length.to_s + ' checklength ' + @ck.tp[:copyright] if @ck.tp[:copyright] and @ck.tp[:copyright].length >@ck.lt_copyright + puts @ck.tp[:owner].length.to_s + ' checklength ' + @ck.tp[:owner] if @ck.tp[:owner] and @ck.tp[:owner].length >@ck.lt_owner + puts @ck.tp[:keywords].length.to_s + ' checklength ' + @ck.tp[:keywords] if @ck.tp[:keywords] and @ck.tp[:keywords].length >@ck.lt_keywords + puts @ck.tp[:abstract].length.to_s + ' checklength ' + @ck.tp[:abstract] if @ck.tp[:abstract] and @ck.tp[:abstract].length >@ck.lt_abstract + puts @ck.tp[:comment].length.to_s + ' checklength ' + @ck.tp[:comment] if @ck.tp[:comment] and @ck.tp[:comment].length >@ck.lt_comment + puts @ck.tp[:loc].length.to_s + ' checklength ' + @ck.tp[:loc] if @ck.tp[:loc] and @ck.tp[:loc].length >@ck.lt_loc + puts @ck.tp[:dewey].length.to_s + ' checklength ' + @ck.tp[:dewey] if @ck.tp[:dewey] and @ck.tp[:dewey].length >@ck.lt_dewey + puts @ck.tp[:isbn].length.to_s + ' checklength ' + @ck.tp[:isbn] if @ck.tp[:isbn] and @ck.tp[:isbn].length >@ck.lt_isbn + puts @ck.tp[:pg].length.to_s + ' checklength ' + @ck.tp[:pg] if @ck.tp[:pg] and @ck.tp[:pg].length >@ck.lt_pg + puts @ck.tp[:topic_register].length.to_s + ' checklength ' + @ck.tp[:topic_register] if @ck.tp[:topic_register] and @ck.tp[:topci_register].length >@ck.lt_topic_register + puts @ck.tp[:date] if @ck.tp[:date] and not @ck.tp[:date].empty? and @ck.tp[:date] !~/\d\d-\d\d-\d\d/ + end + end + end +end +__END__ diff --git a/lib/sisu/current/dbi.rb b/lib/sisu/current/dbi.rb new file mode 100644 index 00000000..93e4769a --- /dev/null +++ b/lib/sisu/current/dbi.rb @@ -0,0 +1,166 @@ +# encoding: utf-8 +=begin + +* Name: SiSU + +** Description: documents, structuring, processing, publishing, search +*** postgresql module, dbi import frame + +** Author: Ralph Amissah + + + +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. + +** License: GPL 3 or later: + + SiSU, a framework for document structuring, publishing and search + + Copyright (C) Ralph Amissah + + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. + + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. + + You should have received a copy of the GNU General Public License along with + this program. If not, see . + + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + + + + +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system + +** Hompages: + + + +** Git + + + +=end +module SiSU_DBI #% database building + require_relative 'se' # se.rb + include SiSU_Env; include SiSU_Screen + require_relative 'dp' # dp.rb + include SiSU_Param + require_relative 'db_dbi' # db_dbi.rb + include SiSU_DbDBI + require_relative 'html_lite_shared' # html_lite_shared.rb + include SiSU_FormatShared + class SQL + def initialize(opt) + @opt=opt + @db=SiSU_Env::InfoDb.new + if @opt.act[:psql][:set]==:on \ + or @opt.act[:sqlite][:set]==:on + @sql_type=if @opt.act[:psql][:set]==:on + maintenance_check(@opt,__FILE__,__LINE__) if @opt.act[:maintenance][:set]==:on + :pg + elsif @opt.act[:psql][:set]==:on + maintenance_check(@opt,__FILE__,__LINE__) if @opt.act[:maintenance][:set]==:on + :pg + elsif @opt.act[:sqlite][:set]==:on + maintenance_check(@opt,__FILE__,__LINE__) if @opt.act[:maintenance][:set]==:on + :sqlite + elsif @opt.act[:sqlite][:set]==:on + maintenance_check(@opt,__FILE__,__LINE__) if @opt.act[:maintenance][:set]==:on + :sqlite + else + maintenance_check(@opt,__FILE__,__LINE__) if @opt.act[:maintenance][:set]==:on + :sqlite + end + if @sql_type==:pg then SiSU_Env::Load.new('pg',true).prog + elsif @sql_type==:sqlite then SiSU_Env::Load.new('sqlite3',true).prog + end + end + end + def maintenance_check(opt,file,line) + p opt.selections.str + p "at #{file} #{line}" + end + def read_psql + begin + begin + require 'pg' + rescue LoadError + SiSU_Utils::CodeMarker.new(__LINE__,__FILE__,:fuchsia). + error('pg NOT FOUND (LoadError)') + end + @conn=@db.psql.conn_pg + rescue + if @opt.act[:psql_create][:set]==:on + cX=SiSU_Screen::Ansi.new(@opt.act[:color_state][:set]).cX + puts <<-WOK +manually create the database: "#{cX.green}#{@db.db}#{cX.off}" if it does not yet exist + #{cX.yellow}createdb #{@db.db}#{cX.off} + WOK + #sudo su -p postgres; createdb #{@db.db}; #[createuser?] + end + ensure + end + end + def read_sqlite + begin + begin + begin + require 'sqlite3' + rescue LoadError + SiSU_Utils::CodeMarker.new(__LINE__,__FILE__,:fuchsia). + error('sqlite3 NOT FOUND (LoadError)') + end + @conn=@db.sqlite.conn_sqlite3 + rescue LoadError + errmsg='sqlite3 NOT FOUND (LoadError)' + if @opt.act[:no_stop][:set]==:on + SiSU_Utils::CodeMarker.new(__LINE__,__FILE__,:fuchsia). + error(errmsg + ', ' + 'attempt to proceed without sqlite output (as requested)') + else + SiSU_Utils::CodeMarker.new(__LINE__,__FILE__,:fuchsia). + error(errmsg + ', ' + 'STOPPING') + exit + end + end + end + end + def connect + case @sql_type + when :pg then read_psql #read_pg + when :sqlite then read_sqlite + end + SiSU_Screen::Ansi.new( + @opt.act[:color_state][:set], + "SQL DB #{@sql_type.upcase}", + @opt.fno + ).dbi_title unless @opt.act[:quiet][:set]==:on + begin + SiSU_DbDBI::Case.new(@opt,@conn,@sql_type).cases + rescue + SiSU_Errors::Rescued.new($!,$@,@cf,@opt.fns).location do + __LINE__.to_s + ':' + __FILE__ + end + ensure + end + begin + rescue + connect + end + end + end +end +__END__ diff --git a/lib/sisu/current/dbi_discrete.rb b/lib/sisu/current/dbi_discrete.rb new file mode 100644 index 00000000..f62204c6 --- /dev/null +++ b/lib/sisu/current/dbi_discrete.rb @@ -0,0 +1,206 @@ +# encoding: utf-8 +=begin + +* Name: SiSU + +** Description: documents, structuring, processing, publishing, search +*** postgresql module, dbi import frame + +** Author: Ralph Amissah + + + +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. + +** License: GPL 3 or later: + + SiSU, a framework for document structuring, publishing and search + + Copyright (C) Ralph Amissah + + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. + + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. + + You should have received a copy of the GNU General Public License along with + this program. If not, see . + + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + + + + +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system + +** Hompages: + + + +** Git + + + +=end +module SiSU_DBI_Discrete #% database building + require_relative 'se' # se.rb + include SiSU_Env; include SiSU_Screen + require_relative 'dp' # dp.rb + include SiSU_Param + require_relative 'db_dbi' # db_dbi.rb + include SiSU_DbDBI + require_relative 'html_lite_shared' # html_lite_shared.rb + include SiSU_FormatShared + begin + require 'fileutils' + include FileUtils::Verbose + rescue LoadError + SiSU_Utils::CodeMarker.new(__LINE__,__FILE__,:fuchsia). + error('fileutils NOT FOUND (LoadError)') + end + class SQL + def initialize(opt) + SiSU_Env::Load.new('sqlite3',true).prog + @opt=opt + @particulars=SiSU_Particulars::CombinedSingleton.instance.get_all(opt) + @md=@particulars.md + if @opt.act[:sqlite][:set]==:on + @sql_type=:sqlite + if @opt.act[:maintenance][:set]==:on + maintenance_check(@opt,__FILE__,__LINE__) + end + end + @output_path=@md.file.output_path.sqlite_discrete.dir + @filename=@md.file.base_filename.sqlite_discrete + @file_maint=sql_maintenance_file + @file="#{@output_path}/#{@filename}" + end + def build + prepare + create_and_populate + end + def maintenance_check(opt,file,line) + #p opt.selections.str + p "at #{file} #{line}" + end + def prepare + if not FileTest.directory?(@output_path) + FileUtils::mkdir_p(@output_path) + elsif @file + FileUtils::rm_rf(@file) + end + end + def db_exist?(db,conn) + msg=%{no connection with sqlite database established, createdb "#{db.sqlite.db}"?} + if (not (FileTest.file?(db.sqlite.db)) \ + or FileTest.zero?(db.sqlite.db)) + puts msg + exit + end + if conn.is_a?(NilClass) + puts msg + exit + end + end + def create_and_populate + db=SiSU_Env::DbOp.new(@md) + conn=db.sqlite_discrete.conn_sqlite3 + sdb=SiSU_DbDBI::Create.new(@opt,conn,@file,:sqlite) + sdb_index=SiSU_DbDBI::Index.new(@opt,conn,@file,:sqlite) + sdb.output_dir? + begin + SiSU_Screen::Ansi.new( + @opt.act[:color_state][:set], + 'SQLite (discrete)', + "[#{@opt.f_pth[:lng_is]}] #{@opt.fno}" + ).green_title_hi unless @opt.act[:quiet][:set]==:on + sdb.create_db + sdb.create_table.metadata_and_text + sdb.create_table.doc_objects + sdb.create_table.endnotes + sdb.create_table.endnotes_asterisk + sdb.create_table.endnotes_plus + sdb.create_table.urls + sdb_index.create_indexes + db_exist?(db,conn) + sdb_import=SiSU_DbDBI::Import.new(@opt,conn,@file_maint,:sqlite) + sdb_import.marshal_load + tell=SiSU_Screen::Ansi.new( + @opt.act[:color_state][:set], + "sqlite3 #{db.sqlite.db} database?" + ) + tell.puts_grey if @opt.act[:verbose][:set]==:on + rescue + SiSU_Errors::Rescued.new($!,$@,'-d').location do + __LINE__.to_s + ':' + __FILE__ + end + sdb.output_dir? + end + end + def read_sqlite + begin + begin + require 'sqlite3' + @conn=@db.sqlite.conn_sqlite3 + rescue LoadError + SiSU_Utils::CodeMarker.new(__LINE__,__FILE__,:fuchsia).error('sqlite3 not available') + ensure + Dir.chdir(@opt.f_pth[:pth]) + end + end + end + def connect + begin + SiSU_Screen::Ansi.new( + @opt.act[:color_state][:set], + "DBI (#{@sql_type}) #{@opt.selections.str}", + @opt.fns + ).dbi_title unless @opt.act[:quiet][:set]==:on + @db.sqlite_discrete.conn_sqlite3 + rescue + SiSU_Errors::Rescued.new($!,$@,@cf,@opt.fns).location do + __LINE__.to_s + ':' + __FILE__ + end + ensure + end + end + def populate + end + def sql_maintenance_file + file=if @opt.act[:maintenance][:set]==:on + if @opt.fns and not @opt.fns.empty? + @env=SiSU_Env::InfoEnv.new(@opt.fns) if @opt.fns + if @sql_type ==:sqlite + puts "\n#{@env.processing_path.sqlite}/#{@opt.fns}.sql" + end + @db=SiSU_Env::InfoDb.new + @job="sqlite3 #{@db.sqlite.db} < #{@env.processing_path.sqlite}/#{@opt.fns}.sql" + if @sql_type ==:sqlite + File.new("#{@env.processing_path.sqlite}/#{@opt.fns}.sql",'w+') + else + File.new("#{@env.processing_path.postgresql}/#{@opt.fns}.sql",'w+') + end + elsif @opt.fns \ + and @opt.fns.inspect =~/create/ + nil #sort variations later + else nil + end + else nil + end + file + end + end +end +__END__ diff --git a/lib/sisu/current/digests.rb b/lib/sisu/current/digests.rb new file mode 100644 index 00000000..8a3a2d08 --- /dev/null +++ b/lib/sisu/current/digests.rb @@ -0,0 +1,306 @@ +# encoding: utf-8 +=begin + +* Name: SiSU + +** Description: documents, structuring, processing, publishing, search +*** document digests (md5|sha256) and structure processing + +** Author: Ralph Amissah + + + +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. + +** License: GPL 3 or later: + + SiSU, a framework for document structuring, publishing and search + + Copyright (C) Ralph Amissah + + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. + + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. + + You should have received a copy of the GNU General Public License along with + this program. If not, see . + + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + + + + +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system + +** Hompages: + + + +** Git + + + +=end +module SiSU_DigestView + require_relative 'se_hub_particulars' # se_hub_particulars.rb + require_relative 'prog_text_translation' # prog_text_translation.rb + require_relative 'shared_markup_alt.rb' # shared_markup_alt.rb + class Source + @@dg=nil + def initialize(opt) + @opt=opt + @fnb=@opt.fnb + @@endnotes_para=[] + @@dg=nil + @dg=@@dg ||=SiSU_Env::InfoEnv.new.digest(opt).type + @particulars=SiSU_Particulars::CombinedSingleton.instance.get_all(opt) + end + def read + begin + @env,@md,@ao_array=@particulars.env,@particulars.md,@particulars.ao_array + unless @opt.act[:quiet][:set]==:on + tool=(@opt.act[:verbose][:set]==:on \ + || @opt.act[:verbose_plus][:set]==:on \ + || @opt.act[:maintenance][:set]==:on) \ + ? "#{@env.program.text_editor} file://#{@md.file.output_path.hash_digest.dir}/#{@md.file.base_filename.hash_digest}" + : "[#{@opt.f_pth[:lng_is]}] #{@opt.fno}" + (@opt.act[:verbose][:set]==:on \ + || @opt.act[:verbose_plus][:set]==:on \ + || @opt.act[:maintenance][:set]==:on) \ + ? SiSU_Screen::Ansi.new( + @opt.act[:color_state][:set], + "Document #{@dg} Digests", + tool + ).green_hi_blue + : SiSU_Screen::Ansi.new( + @opt.act[:color_state][:set], + "Document #{@dg} Digests", + tool + ).green_title_hi + if @opt.act[:verbose_plus][:set]==:on \ + or @opt.act[:maintenance][:set]==:on + SiSU_Screen::Ansi.new( + @opt.act[:color_state][:set], + @opt.fns, + "file://#{@md.file.output_path.hash_digest.dir}/#{@md.file.base_filename.hash_digest}" + ).flow + end + end + if SiSU_Env::SystemCall.new.openssl + SiSU_DigestView::Source::Scroll.new(@particulars).songsheet + else + SiSU_Utils::CodeMarker.new(__LINE__,__FILE__,:fuchsia).error('*EXITED* hash digests will not run without openssl') + end + rescue + SiSU_Errors::Rescued.new($!,$@,@opt.selections.str,@opt.fns).location do + __LINE__.to_s + ':' + __FILE__ + end + ensure + end + end + private + class Scroll 0 + end + ao_structure_summary("objects (ocn) = #{ocn}\n") + ao_structure_summary("endnotes = #{endnotes}\n") + ao_structure_summary(" [*] number of headers (@) and of each heading level (:A to :D and 1 to 3)\n") + end + def supplementary + if defined? @md.sc_number \ + and @md.sc_number + rcinfo("------------\n") + rcinfo("source control information\n") + rcinfo(" (the following information while not important for document content certification\n may help the publisher in locating the version referred to)\n") + rcinfo(" rcs version number: #{@md.sc_number}\n") + if defined? @md.sc_date \ + and @md.sc_date + rcinfo(" rcs date: #{@md.sc_date}\n") + end + if defined? @md.sc_time \ + and @md.sc_time + rcinfo(" rcs time: #{@md.sc_time}\n") + end + end + rcinfo("------------\n") + rcinfo("Note: the time generated related fields (text and digests) will vary between otherwise identical document outputs\n") + end + end + end +end +__END__ diff --git a/lib/sisu/current/dp.rb b/lib/sisu/current/dp.rb new file mode 100644 index 00000000..c57112de --- /dev/null +++ b/lib/sisu/current/dp.rb @@ -0,0 +1,1593 @@ +# encoding: utf-8 +=begin + +* Name: SiSU + +** Description: documents, structuring, processing, publishing, search +*** document parameters extracted from input files for program use + +** Author: Ralph Amissah + + + +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. + +** License: GPL 3 or later: + + SiSU, a framework for document structuring, publishing and search + + Copyright (C) Ralph Amissah + + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. + + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. + + You should have received a copy of the GNU General Public License along with + this program. If not, see . + + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + + + + +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system + +** Hompages: + + + +** Git + + + +=end +module SiSU_Param + begin + require 'uri' + require 'pstore' + rescue LoadError + SiSU_Utils::CodeMarker.new(__LINE__,__FILE__,:fuchsia). + error('uri or pstore NOT FOUND (LoadError)') + end + require_relative 'se' # se.rb + include SiSU_Env + require_relative 'dp_make' # dp_make.rb + require_relative 'dp_identify_markup' # dp_identify_markup.rb + @@date=SiSU_Env::InfoDate.new + @@proc= + @@filename_txt= + @@filename_texinfo= + @@filename_lout_portrait= + @@filename_lout_landscape= + @@filename_html_scroll= + @@filename_html_index= + @@filename_html_segtoc= + @@filename_semantic= + @@filename_rss= + @@newfile= + @@drr= + nil + @doc={ + initialise: nil, + markup: '', + lnks: '', + stmp: '', + req: {}, + } + @@yaml=@@yamladdr=nil + @@trigger=nil + @@lv,@@flag={},{} + @@tex_backslash="\\\\" + class Parameters + @@publisher='SiSU scribe' + @@md=@@fns=@@pth=nil + def initialize(opt) + @opt=opt + @cX||=SiSU_Screen::Ansi.new(@opt.act[:color_state][:set]) + @fns=if @opt.act[:psql][:set] == [:on] #revisit CHECK + opt.fns + else opt.fns.gsub(/\.ssm$/,'.ssm.sst') + end + SiSU_Param::Instantiate.new.param_instantiate + @env=SiSU_Env::InfoEnv.new(@fns) + @pstorefile="#{@env.processing_path.ao}/#{@fns}.pstore" + end + def get + if @opt.f_pth \ + and @opt.f_pth[:pth] != Dir.pwd #BUG check + # you may need to change Dir.pwd to @opt.f_pth[:pth] where the latter + # has a path value that is different, however, f_pth is not always set! + Dir.chdir(@opt.f_pth[:pth]) + end + if @@fns !=@fns \ + or @@pth !=Dir.pwd #@opt.f_pth[:pth] + @@fns,@@pth=@fns,Dir.pwd #@opt.f_pth[:pth] + @@md=nil + end + if @@md.nil? \ + or @opt.act[:maintenance][:set]==:on #not particularly helpful, as current cycle is through output types, with files changing, only helpful if deal with a file all output types before going to next file + if File.exist?(@pstorefile) + param_msg='Parameters from pstore' + store=PStore.new(@pstorefile) + store.transaction do + @md=store['md'] + end + @md + else + param_msg='Parameters extracted' + fns_array=@env.read_source_file(@opt.fns) + @md=SiSU_Param::Parameters::Instructions.new(fns_array,@opt).extract + @md + end + if defined? @md.title.main # on removal check problems with -U + if (@opt.act[:verbose][:set]==:on \ + || @opt.act[:verbose_plus][:set]==:on \ + || @opt.act[:maintenance][:set]==:on) + SiSU_Screen::Ansi.new( + @opt.act[:color_state][:set], + param_msg, + @md.title.main + ).txt_grey + end + end + @@md=@md + else @@md + end + @@md.opt=@opt + @@md + end + class MdDefault + def rights(author,date) + @author,@date=author,date + def assignment(author) + 'copyright not explicitly stated, ' \ + + 'program "assigning" copyright to author: ' \ + + author + end + def all + s=nil + if @author + #puts assignment(@author) + s ||=((@date =~/((?:1[4-9]|2[01])\d{2})/ ) \ + ? ("Copyright (C) #{$1} #{@author}") + : ('Copyright (C)' + @author)) #matches years 1400 through 21\d\d + end + s + end + def copyright_and_license + s=nil + if @author + #puts assignment(@author) + s ||=((@date =~/((?:1[4-9]|2[01])\d{2})/ ) \ + ? ("Copyright (C) #{$1} #{@author}") + : ('Copyright (C)' + @author)) #matches years 1400 through 21\d\d + end + s + end + def text + all + end + def copyright + def all + s=nil + if @author + s ||=((@date =~/((?:1[4-9]|2[01])\d{2})/ ) \ + ? ("Copyright (C) #{$1} #{@author}") + : ('Copyright (C)' + @author)) #matches years 1400 through 21\d\d + end + s + end + def text + all + end + self + end + self + end + end + class MdMake < SiSU_Param_Make::MdMake + end + class Md + def initialize(str,opt,env) + @s,@opt,@env=str,opt,env + end + def validate_length(s,l,n) + #s=(s.length <= l) ? s : nil + s=if s.is_a?(String) \ + and s.length <= l + s + elsif s.is_a?(NilClass) + nil + elsif s.class !=String + STDERR.puts "#{n} is #{s.class}: programming error, String expected #{__FILE__}:#{__LINE__}" + s + else + SiSU_Screen::Ansi.new( + 'v', + "*WARN* #{n} length #{s.length} exceeds set db field length #{l}, metadata dropped", + @opt.fns + ).warn unless @opt.act[:quiet][:set]==:on + nil + end + end + def name_format(name) + if name + name=name.strip + @name_a_h=[] + authors=name.scan(/[^;]+/) + authors.each_with_index do |a,i| + b=((a =~/\s*\|\s*/) ? (a.split(/\|/)) : [a]) + if b[0] =~/"(.+?)"/ + @name_a_h << { the: $1 } + else + x=b[0].scan(/[^,]+/) + if x.length==1 + @name_a_h << { the: x[0].strip } + elsif x.length==2 + @name_a_h << { the: x[0].strip, others: x[1].strip } + else #p x.length + end + end + b.delete_at(0) + b.each do |d| + k,c=nil + k,c=/^(\S+)\s+(.*)/.match(d)[1,2] if d + @name_a_h[i][:hon]=c.strip if k=='hon' + @name_a_h[i][:affiliation]=c.strip if k=='affiliation' + @name_a_h[i][:nationality]=c.strip if k=='nationality' + end + end + l=@name_a_h.length + name_str='' + @name_a_h.each_with_index do |a,i| + name_str += if a[:others] + z=(((l - i) > 1) ? ', ' : '') + "#{a[:others].strip} #{a[:the].strip}" + z + else + z=(((l - i) > 2) ? ', ' : '') + "#{a[:the].strip}" + z + end + end + { name_a_h: @name_a_h, name_str: name_str } + else nil + end + end + def build_hash(arr) + @h={} + arr.each_with_index do |x,i| + a,b=nil,nil + if x =~/^%\s/ #ignore comment + elsif x =~/:(\S+?):\s+(.+)/ + a,b=/:(\S+?):\s+(.+)\Z/m.match(x)[1,2] + b=b.gsub(/\s*\s*/,' \\\\\\ ') + b=if b =~/\n/m + (b =~/;\n/m) \ + ? (b.split(/;\s*\n\s*/).join(';')) + : (b.split(/\s*\n\s*/).join(' ')) + else + b + end + elsif i == 0 + a='main' + b=x + else + end + @h[a]=b + end + @h + end + def title + a=@s.split(/\n%\s.+?$|[ ]*\n[ ]*/m) + @h=build_hash(a) + def main + s=@h['main'] + l,n=Db[:col_title_part],'title.main' + validate_length(s,l,n) + end + def sub + s=@h['subtitle'] + l,n=Db[:col_title_part],'title.subtitle' + validate_length(s,l,n) + end + def edition + s=@h['edition'] + l,n=Db[:col_title_edition],'title.edition' + validate_length(s,l,n) + end + def note + s=@h['note'] + l,n=Db[:col_info_note],'title.note' + validate_length(s,l,n) + end + def short + s=@h['short'] \ + ? @h['short'] + : @h['main'] + l,n=Db[:col_title_part],'title.short' + validate_length(s,l,n) + end + def full + s=@h['subtitle'] \ + ? (@h['main'] + ' - ' + @h['subtitle']) + : @h['main'] + l,n=Db[:col_title],'title.full' + validate_length(s,l,n) + end + def language + s=@h['language'] + l,n=Db[:col_language],'title.language' + validate_length(s,l,n) + end + def language_char # look into, this must be set, from 1 directory stub (.fi), 2 filename (~fi), [3 (not used) document header (@title:\n :language_char: fi)] + s=@h['language_char'] + l,n=Db[:col_language_char],'title.language_char' + validate_length(s,l,n) + end + self + end + def creator #there are sub categories that need to be catered for and sometimes more than one author etc.; implement array.to_s.length validation test later, current test on string approximate as string is not used + a=@s.split(/\n%\s.+?$|[ ]*\n[ ]*/m) + @h=build_hash(a) + def author + @h['author']=(@h['author'] \ + ? @h['author'] + : @h['main']) + names=name_format(@h['author']) + s=names[:name_str] + l,n=Db[:col_name],'creator.author' + validate_length(s,l,n) + end + def author_detail + s=@h['author'] \ + ? @h['author'] + : @h['main'] + names=name_format(s) + names[:name_a_h] + end + def editor + names=@h['editor'] \ + ? name_format(@h['editor']) + : nil + s=(names.is_a?(Hash)) \ + ? names[:name_str] + : nil + s=if s + l,n=Db[:col_name],'creator.editor' + validate_length(s,l,n) + else nil + end + end + def editor_detail + names=@h['editor'] \ + ? name_format(@h['editor']) + : nil + (names.is_a?(Hash)) \ + ? names[:name_a_h] + : nil + end + def contributor + names=@h['contributor'] \ + ? name_format(@h['contributor']) + : nil + s=(names.is_a?(Hash)) \ + ? names[:name_str] + : nil + s=if s + l,n=Db[:col_name],'creator.author' + validate_length(s,l,n) + else nil + end + end + def contributor_detail + names=@h['contributor'] \ + ? name_format(@h['contributor']) + : nil + (names.is_a?(Hash)) \ + ? names[:name_a_h] + : nil + end + def illustrator + names=@h['illustrator'] \ + ? name_format(@h['illustrator']) + : nil + s=(names.is_a?(Hash)) \ + ? names[:name_str] + : nil + s=if s + l,n=Db[:col_name],'creator.illustrator' + validate_length(s,l,n) + else nil + end + end + def illustrator_detail + names=@h['illustrator'] \ + ? name_format(@h['illustrator']) + : nil + (names.is_a?(Hash)) \ + ? names[:name_a_h] + : nil + end + def photographer + names=@h['photographer'] \ + ? name_format(@h['photographer']) + : nil + s=(names.is_a?(Hash)) \ + ? names[:name_str] + : nil + s=if s + l,n=Db[:col_name],'creator.photographer' + validate_length(s,l,n) + else nil + end + end + def photographer_detail + names=@h['photographer'] \ + ? name_format(@h['photographer']) + : nil + (names.is_a?(Hash)) \ + ? names[:name_a_h] + : nil + end + def translator + names=@h['translator'] \ + ? name_format(@h['translator']) + : nil + s=(names.is_a?(Hash)) \ + ? names[:name_str] + : nil + s=if s + l,n=Db[:col_name],'creator.translator' + validate_length(s,l,n) + else nil + end + end + def translator_detail + names=@h['translator'] \ + ? name_format(@h['translator']) + : nil + (names.is_a?(Hash)) \ + ? names[:name_a_h] + : nil + end + def audio + names=@h['audio'] \ + ? name_format(@h['audio']) + : nil + s=(names.is_a?(Hash)) \ + ? names[:name_str] + : nil + s=if s + l,n=Db[:col_name],'creator.audio' + validate_length(s,l,n) + else nil + end + end + def audio_detail + names=@h['audio'] \ + ? name_format(@h['audio']) + : nil + (names.is_a?(Hash)) \ + ? names[:name_a_h] + : nil + end + def digitized_by + names=@h['digitized_by'] \ + ? name_format(@h['digitized_by']) + : nil + s=(names.is_a?(Hash)) \ + ? names[:name_str] + : nil + s=if s + l,n=Db[:col_name],'creator.digitized_by' + validate_length(s,l,n) + else nil + end + end + def digitized_by_detail + names=@h['digitized_by'] \ + ? name_format(@h['digitized_by']) + : nil + (names.is_a?(Hash)) \ + ? names[:name_a_h] + : nil + end + def prepared_by + names=@h['prepared_by'] \ + ? name_format(@h['prepared_by']) + : nil + s=(names.is_a?(Hash)) \ + ? names[:name_str] + : nil + s=if s + l,n=Db[:col_name],'creator.prepared_by' + validate_length(s,l,n) + else nil + end + end + def prepared_by_detail + names=@h['prepared_by'] \ + ? name_format(@h['prepared_by']) + : nil + names=name_format(@h['prepared_by']) + (names.is_a?(Hash)) \ + ? names[:name_a_h] + : nil + end + self + end + def rights + a=@s.split(/\n%\s.+?$|[ ]*\n[ ]*/m) + @h=build_hash(a) + def copyright + def text #you may wish to expand to take from all + s=if @h['copyright'] then @h['copyright'] + elsif @h['text'] then @h['text'] + elsif @h['main'] then @h['main'] + else + SiSU_Screen::Ansi.new( + @opt.act[:color_state][:set], + 'WARNING Document Copyright missing; provide @rights: :copyright:' + ).warn unless @opt.act[:quiet][:set]==:on + '' + end + l,n=Db[:col_info_note],'rights.copyright.text' + validate_length(s,l,n) + end + def translation + s=@h['translation'] \ + ? @h['translation'] + : nil + l,n=Db[:col_info_note],'rights.copyright.translation' + validate_length(s,l,n) + end + def illustrations + s=@h['illustrations'] \ + ? @h['illustrations'] + : nil + l,n=Db[:col_info_note],'rights.copyright.illustrations' + validate_length(s,l,n) + end + def photographs + s=@h['photographs'] \ + ? @h['photographs'] + : nil + l,n=Db[:col_info_note],'rights.copyright.photographs' + validate_length(s,l,n) + end + def digitization + s=@h['digitization'] \ + ? @h['digitization'] + : nil + l,n=Db[:col_info_note],'rights.copyright.digitization' + validate_length(s,l,n) + end + def audio + s=@h['audio'] \ + ? @h['audio'] + : nil + l,n=Db[:col_info_note],'rights.copyright.audio' + validate_length(s,l,n) + end + self + end + def license + s=@h['license'] \ + ? @h['license'] + : nil + l,n=Db[:col_info_note],'rights.license' + validate_length(s,l,n) + end + def sep(str) + ' \\\\ ' + end + def copyright_and_license + s=if @h['copyright_and_license'] then @h['copyright_and_license'] + else + s='' + if defined? copyright.text \ + and copyright.text \ + and not copyright.text.empty? + v=sep(copyright.text) + s +=copyright.text + v + end + if defined? copyright.license \ + and copyright.license \ + and not copyright.license.empty? + s +=copyright.license + end + if s.empty? + SiSU_Screen::Ansi.new( + @opt.act[:color_state][:set], + 'WARNING Document Rights information missing; provide @rights: :copyright:' + ).warn unless @opt.act[:quiet][:set]==:on + else + l,n=Db[:col_info_note],'rights.all' + validate_length(s,l,n) + end + s=s.gsub(/ [\\]+\s+$/,'') + end + s + end + def all + s=if @h['all'] then @h['all'] + else + s='' + if defined? copyright.text \ + and copyright.text \ + and not copyright.text.empty? + v=sep(copyright.text) + s +='Copyright: ' + copyright.text + v + end + if defined? copyright.translation \ + and copyright.translation \ + and not copyright.translation.empty? + v=sep(copyright.translation) + s +='translation: ' + copyright.translation + v + end + if defined? copyright.illustrations \ + and copyright.illustrations \ + and not copyright.illustrations.empty? + v=sep(copyright.illustrations) + s +='illustrations: ' + copyright.illustrations + v + end + if defined? copyright.photographs \ + and copyright.photographs \ + and not copyright.photographs.empty? + v=sep(copyright.photographs) + s +='photographs: ' + copyright.photographs + v + end + if defined? copyright.digitization \ + and copyright.digitization \ + and not copyright.digitization.empty? + v=sep(copyright.digitization) + s +='digitization: ' + copyright.digitization + v + end + if defined? copyright.audio \ + and copyright.audio \ + and not copyright.audio.empty? + v=sep(copyright.audio) + s +='audio: ' + copyright.audio + v + end + if defined? copyright.license \ + and copyright.license \ + and not copyright.license.empty? + s +='License: ' + copyright.license + end + if s.empty? + SiSU_Screen::Ansi.new( + @opt.act[:color_state][:set], + 'WARNING Document Rights information missing; provide @rights: :copyright:' + ).warn unless @opt.act[:quiet][:set]==:on + else + l,n=Db[:col_info_note],'rights.all' + validate_length(s,l,n) + end + s=s.gsub(/ [\\]+\s+$/,'') + end + s + end + self + end + def identifier + a=@s.split(/\n%\s.+?$|[ ]*\n[ ]*/m) + @h=build_hash(a) + def oclc + s=@h['oclc'] + l,n=Db[:col_library],'identifier.oclc' + validate_length(s,l,n) + end + def isbn + s=@h['isbn'] + l,n=Db[:col_small],'identifier.isbn' + validate_length(s,l,n) + end + def pg + s=@h['pg'] + l,n=Db[:col_small],'identifier.pg' + validate_length(s,l,n) + end + self + end + def classify + a=@s.split(/(\n%\s.+?$|[ ]*)(?:\n[ ]*(?=:)|\Z)/m) + @h=build_hash(a) + def topic_register + s=@h['topic_register'] + l,n=Db[:col_info_note],'classify.topic_register' + validate_length(s,l,n) + end + def subject + s=@h['subject'] + l,n=Db[:col_txt_long],'classify.subject' + validate_length(s,l,n) + end + def keywords + s=@h['keywords'] + l,n=Db[:col_txt_long],'classify.keywords' + validate_length(s,l,n) + end + def loc + s=@h['loc'] + l,n=Db[:col_library],'classify.loc' + validate_length(s,l,n) + end + def dewey + s=@h['dewey'] + l,n=Db[:col_library],'classify.dewey' + validate_length(s,l,n) + end + self + end + def publisher + a=@s.split(/\n%\s.+?$|[ ]*\n[ ]*/m) + @h=build_hash(a) + s=@h['main'] + l,n=Db[:col_name],'publisher' + validate_length(s,l,n) + end + def date + a=@s.split(/\n%\s.+?$|[ ]*\n[ ]*/m) + @h=build_hash(a) + def added_to_site + s=@h['added_to_site'] + l,n=Db[:col_date_text],'date.added_to_site' + validate_length(s,l,n) + end + def available + s=@h['available'] + l,n=Db[:col_date_text],'date.available' + validate_length(s,l,n) + end + def created + s=@h['created'] + l,n=Db[:col_date_text],'date.created' + validate_length(s,l,n) + end + def issued + s=@h['issued'] + l,n=Db[:col_date_text],'date.issued' + validate_length(s,l,n) + end + def modified + s=@h['modified'] + l,n=Db[:col_date_text],'date.modified' + validate_length(s,l,n) + end + def published + s=@h['published']=(@h['published'] ? @h['published'] : @h['main']) + l,n=Db[:col_date_text],'date.published' + validate_length(s,l,n) + end + def valid + s=@h['valid'] + l,n=Db[:col_date_text],'date.valid' + validate_length(s,l,n) + end + self + end + #def language # as things stand this should really be populated from title.language and original.language, resolve + # a=@s.split(/\n%\s.+?$|[ ]*\n[ ]*/m) + # @h=build_hash(a) + # def document + # s=@h['document']=(@h['document'] ? @h['document'] : @h['main']) + # l,n=Db[:col_language],'language.document' + # validate_length(s,l,n) + # end + # def document_char + # s=@h['document_char']=(@h['document_char'] ? @h['document_char'] : nil) + # l,n=Db[:col_language_char],'language.document_char' + # validate_length(s,l,n) + # end + # def original + # s=@h['original'] + # l,n=Db[:col_language],'language.original' + # validate_length(s,l,n) + # end + # def original_char + # s=@h['original_char'] + # l,n=Db[:col_language_char],'language.original_char' + # validate_length(s,l,n) + # end + # self + #end + def current_publisher + @s + end + def original + a=@s.split(/\n%\s.+?$|[ ]*\n[ ]*/m) + @h=build_hash(a) + def publisher + s=@h['publisher'] + l,n=Db[:col_name],'original.publisher' + validate_length(s,l,n) + end + def language + s=@h['language'] + l,n=Db[:col_language],'original.language' + validate_length(s,l,n) + end + def language_char + s=@h['language_char'] + l,n=Db[:col_language_char],'original.language_char' + validate_length(s,l,n) + end + def source + s=@h['source'] + l,n=Db[:col_name],'original.source' + validate_length(s,l,n) + end + def institution + s=@h['institution'] + l,n=Db[:col_name],'original.institution' + validate_length(s,l,n) + end + def nationality + s=@h['nationality'] + l,n=Db[:col_language],'original.nationality' + validate_length(s,l,n) + end + self + end + def notes + a=@s.split(/\n%\s.+?$|[ ]*\n[ ]*/m) + @h=build_hash(a) + def description + s=@h['description'] + l,n=Db[:col_info_note],'notes.description' + validate_length(s,l,n) + end + def abstract + s=@h['abstract'] + l,n=Db[:col_info_note],'notes.abstract' + validate_length(s,l,n) + end + def comment + s=@h['comment'] + l,n=Db[:col_info_note],'notes.comment' + validate_length(s,l,n) + end + def coverage + s=@h['coverage'] + l,n=Db[:col_info_note],'notes.coverage' + validate_length(s,l,n) + end + def relation + s=@h['relation'] + l,n=Db[:col_info_note],'notes.relation' + validate_length(s,l,n) + end + def source + s=@h['source'] + l,n=Db[:col_txt_long],'notes.source' + validate_length(s,l,n) + end + def history + s=@h['history'] + l,n=Db[:col_txt_long],'notes.history' + validate_length(s,l,n) + end + def type + s=@h['type'] + l,n=Db[:col_txt_long],'notes.relation' + validate_length(s,l,n) + end + def format + s=@h['format'] + l,n=Db[:col_txt_short],'notes.format' + validate_length(s,l,n) + end + def prefix + @h['prefix'] + end + self + end + end + class Instructions + @doc={ lv: [] } + @doc[:fns],@doc[:fnb],@doc[:scr_suffix]='','','' + @@publisher='SiSU scribe' + attr_accessor :make,:env,:path,:file,:fn,:fns,:fno,:fnb,:fnn,:fnt,:fnl,:flv,:fnz,:fnstex,:ocn,:sfx_src,:pdf,:file_type,:dir_out,:dir_tex,:dir_lout,:txt_path,:sisu,:sisu_version,:ruby_version,:title,:subtitle,:full_title,:html_title,:subtitle_tex,:creator,:classify,:author_home,:author,:author_title,:author_nationality,:authors,:authorship,:translator,:illustrator,:prepared_by,:digitized_by,:subject,:description,:publisher,:current_publisher,:contributor,:date,:date_created,:date_issued,:date_available,:date_valid,:date_modified,:date_translated,:date_added_to_site,:date_scheme,:date_created_scheme,:date_issued_scheme,:date_available_scheme,:date_valid_scheme,:date_modified_scheme,:type,:format,:identifier,:source,:language,:language_original,:relation,:coverage,:rights,:keywords,:comments,:abstract,:cls_loc,:cls_dewey,:cls_pg,:cls_isbn,:papersize,:papersize_array,:toc,:lv0,:lv1,:lv2,:lv3,:lv4,:lv5,:lv6,:lvs,:pagenew,:pagebreak,:pageline,:num_top,:bold_match_list,:italics_match_list,:substitution_match_list,:emphasis_set_to,:toc_lev_limit,:flag_endnotes,:flag_auto_endnotes,:flag_separate_endnotes,:flag_separate_endnotes_make,:markup,:markup_instruction,:flag_tables,:vocabulary,:doc_css,:yaml,:lnk,:links,:prefix_a,:prefix_b,:suffix,:information,:contact,:icon,:image,:ad_url,:ad_png,:ad_alt,:ad_began,:flag_promo,:promo,:ad_home,:stmp,:stmpd,:sc_filename,:sc_number,:sc_date,:sc_time,:sc_info,:yamladdr,:locale,:wc_lines,:wc_words,:wc_bytes,:file_encoding,:filesize,:user,:home,:hostname,:pwd,:firstseg,:programs,:author_copymark,:i18n,:lang,:lang_code_insert,:en,:notes,:dgst,:generated,:tags,:tag_array,:concord_make,:seg_names,:seg_autoname_safe,:set_header_title,:set_heading_top,:set_heading_seg,:heading_seg_first,:heading_seg_first_flag,:base_program,:ec,:opt,:sem_tag,:book_idx,:topic_register,:topic_register_array,:original,:writing_focus,:audio,:daisy,:home_button_image,:home_button_links,:footer_links,:cover_image,:man_section + def initialize(fns_array,opt) + @env=@path,@file=@fn=@fns=@fno=@fnb=@fnn=@fnt=@fnl=@flv=@fnz=@fnstex=@ocn=@sfx_src=@pdf=@file_type=@dir_out=@dir_tex=@dir_lout=@txt_path=@make=@flag_endnotes=@flag_auto_endnotes=@flag_separate_endnotes=@flag_separate_endnotes_make=@sisu=@sisu_version=@ruby_version=@title=@subtitle=@full_title=@html_title=@subtitle_tex=@creator=@classify=@author_home=@author=@author_title=@author_nationality=@translator=@illustrator=@prepared_by=@digitized_by=@subject=@description=@publisher=@current_publisher=@contributor=@date=@date_created=@date_issued=@date_available=@date_valid=@date_modified=@date_translated=@date_added_to_site=@date_scheme=@date_created_scheme=@date_issued_scheme=@date_available_scheme=@date_valid_scheme=@date_modified_scheme=@type=@format=@identifier=@source=@language=@language_original=@relation=@coverage=@rights=@keywords=@comments=@abstract=@cls_loc=@cls_dewey=@cls_pg=@cls_isbn=@papersize=@toc=@lv0=@lv1=@lv2=@lv3=@lv4=@lv5=@lv6=@pagenew=@pagebreak=@pageline=@num_top=@bold_match_list=@italics_match_list=@substitution_match_list=@emphasis_set_to=@toc_lev_limit=@flag_tables=@vocabulary=@doc_css=@yaml=@lnk=@links=@prefix_a=@prefix_b=@suffix=@information=@contact=@icon=@ad_url=@ad_png=@ad_alt=@ad_began=@promo=@ad_home=@stmp=@stmpd=@sc_filename=@sc_number=@sc_date=@sc_time=@sc_info=@yamladdr=@locale=@wc_lines=@wc_words=@wc_bytes=@file_encoding=@filesize=@firstseg=@programs=@author_copymark=@i18n=@lang=@lang_code_insert=@en=@notes=@dgst=@generated=@heading_seg_first=@base_program=@topic_register=@original=@writing_focus=@audio=@home_button_image=@home_button_links=@cover_image=@man_section=nil + @data, @path, @fns, @fno, @opt= + fns_array,opt.pth,opt.fns,opt.fno,opt #@data used as data + @flag_tables,@set_header_title,@set_heading_top,@set_heading_seg,@heading_seg_first_flag,@flag_promo,@book_idx= + false, false, false, false, false, false, false + @seg_autoname_safe=true + @daisy,@sem_tag=false,false + @authorship,@markup_instruction,@image='','','','' #check which other values should be set to empty rather than nil + @markup=@markup_instruction #use @markup_instruction + @doc,@fn,@make_italic,@tag_hash,@ec={},{},{},{},{},{} + @flv,@lang,@seg_names,@tags,@tag_array,@tag_a,@ec[:image],@ec[:audio],@ec[:multimedia]=Array.new(9){[]} + @authors,@topic_register_array,@papersize_array=[],[],[] + @lvs=[nil,0,0,0,0,0,0] + @emphasis_set_to='bold' + @lang_code_insert=SiSU_Env::FilenameLanguageCodeInsert.new(@opt).language_code_insert + @footer_links= { left: { say: '', url: '' }, center: { say: '', url: '' } } + @rgx_image=/(?:^|[^_\\])\{(?:\s*|\~\^\s+)(\S+?\.(?:png|jpg|gif)\b)/m + @rgx_audio=/\{\s*(\S+?\.(?:mp3|ogg))/ + @rgx_mm=/\{\s*(\S+?\.(?:ogg|mpeg))/ #expand and distinguish ogg + Dir.chdir(@opt.f_pth[:pth]) + begin + rescue + SiSU_Errors::Rescued.new($!,$@,@opt.selections.str,@fns).location do + __LINE__.to_s + ':' + __FILE__ + end + ensure + end + @header_make_links_append=:no + common_makes=(defined? @opt.make_instructions_pod) \ + && @opt.make_instructions_pod !=nil \ + && @opt.make_instructions_pod[:makeset]==true \ + ? @opt.make_instructions_pod + : @opt.make_instructions + if common_makes[:makeset] + @pagenew=common_makes[:pagenew] + @pagebreak=common_makes[:pagebreak] + @pageline=common_makes[:pageline] + @toc=common_makes[:toc] + @lv0=common_makes[:lv0] + @lv1=common_makes[:lv1] + @lv2=common_makes[:lv2] + @lv3=common_makes[:lv3] + @lv4=common_makes[:lv4] + @lv5=common_makes[:lv5] + @lv6=common_makes[:lv6] + @num_top=common_makes[:num_top] + @i18n=common_makes[:i18n] + @man_section=common_makes[:man_section] + @emphasis_set_to=common_makes[:emphasis_set_to] + @bold_match_list=common_makes[:bold_match_list] + @italics_match_list=common_makes[:italics_match_list] + @substitution_match_list=common_makes[:substitution_match_list] + @footer_links=common_makes[:footer_links] + @home_button_links=common_makes[:home_button_links] + @home_button_image=common_makes[:home_button_image] + @cover_image=common_makes[:cover_image] + @lnk=@links=common_makes[:links] + @header_make_links_append=common_makes[:links_append] + end + end + #protected + def extract + begin + @user,@home,@hostname,@pwd=ENV['USER'],ENV['HOME'],ENV['HOSTNAME'],ENV['PWD'] + @programs,@wc,@language,@language_original={},{},{},{} + @en={ sum: 0, mark: 0, note: 0, mismatch: 0 } + @prog=SiSU_Env::InfoSettings.new + @sys=SiSU_Env::SystemCall.new + @env=SiSU_Env::InfoEnv.new(@fns) #watch + if (@opt.act[:verbose_plus][:set]==:on \ + || @opt.act[:maintenance][:set]==:on) + puts 'system locale: ' + @sys.locale + end + if @prog.wc \ + and @sys.wc + wc=%x{wc #{fns}} + wca=wc.scan(/\d+/) + @wc_lines,@wc_words,@wc_bytes=wca[0].to_i,wca[1].to_i,wca[2].to_i + else + fns_a=@data.dup + tmp=fns_a.join + fns_a=tmp.scan(/\S+/) + @wc_words=fns_a.length + fns_a=tmp=nil + end + @concord_make=(@wc_words > @env.concord_max) ? false : true + @locale=@sys.locale + @file_encoding=@sys.file_encoding(fns,@opt.act) + # programs set here for things that affect output appearance only + @programs[:pdf]=SiSU_Env::SystemCall.new.program_found?('pdflatex') + if @opt.act[:psql][:set] == [:ok] + m=/((.+?)(?:\~\w\w(?:_\w\w)?)?)\.((?:-|ssm\.)?sst|ssm|ssi)$/ #watch added match for sss + @fnn,@fnb,@fnt=@fns[m,1],@fns[m,2],@fns[m,3] + @flv=@env.document_language_versions_found[:f] + else + m=/((.+?)(?:\~\w\w(?:_\w\w)?)?)\.((?:-|ssm\.)?sst|ssm)$/ #watch added match for sss + @fnn,@fnb,@fnt=@fns[m,1],@fns[m,2],@fns[m,3] + @flv=@env.document_language_versions_found[:f] + @fnz=(@fns =~/\.(?:ssm\.sst|ssm)$/) ? (@fnn + '.ssm.txz') : (@fnn + '.sst.txz') + end + @papersize=@env.papersize #'A4' #default size #get first from SiSU_Env:: # @env is probably no longer most appropriate name! as default info is more general + @sfx_src=@fns[m,2] + if @fns =~ /(?:-|ssm\.)?sst$/ \ + and not @opt.act[:psql][:set] == [:ok] + @env_out_root=@env.path.output + @dir_out="#{@env.path.output}/#{@fnb}" + @dir_tex=@env.processing_path.tex + @dir_lout=@env.processing_path.lout + @@publisher='SiSU http://www.jus.uio.no/sisu' + end + @txt_path=@txt_path ||= @env.path.output + @stmp=%{#{@fns}}[/^(.+?)\..*/m,1] + @fnstex=@fns.gsub(/_/,'\_\-').gsub(/\./,'.\-') + @flag_endnotes,@flag_auto_endnotes,@flag_separate_endnotes=false,false,false + @flag_separate_endnotes_make=true + ver=SiSU_Env::InfoVersion.instance + @sisu_version=ver.get_version + @ruby_version=ver.rbversion + @generated=Time.now + fns_array=@data.dup + skip unless fns_array # consider + @code_flag=false + fns_array.each do |para| #% scan document + if para !~/^%+\s/ \ + and para =~/|

|
|
)\s*/,' '). + gsub(/~\{.+?\}~/,'') + SiSU_Screen::Ansi.new( + @opt.act[:color_state][:set], + 'Document Parameters', + %{#{title}#{creator}} + ).txt_grey if @opt.act[:verbose][:set]==:on + end + if not @book_idx \ + and para =~/^=\{(.+?)\}[\s`]*\Z/m + @book_idx=true + end + unless @code_flag + case para + when /~\{\s+.+?\}~/m #% processing + en=para.scan(/~\{.+?\}~/m) + en.each { |e| @en[:sum] +=1 } + when /~\^(?:\s|$)/m #% processing + mk=para.scan(/~\^(?:\s|$)/) + mk.each { |e| @en[:mark] +=1 } + when /^\^~\s+\S/ then @en[:note] +=1 #% processing + end + end + if para =~/~\{|\^~ |~\^|\{.+?\[[1-6]\]\}\S+?\.ss[tm]/m + @flag_auto_endnotes,@flag_endnotes=true,true + end + if para =~/^(?:table\{|\{table)/i + @flag_tables=true + end + end + if para =~/^:?A~/ + @set_heading_top=true + end + if para =~/^1~/ + m=nil + if para =~/^1~(\S+)\s+(.+)$/ + m,t=$1,$2 + elsif para =~/^1~\s+(.+)$/ + t=$1 + end + unless @heading_seg_first_flag # extract first segment name + @heading_seg_first=t + @heading_seg_first_flag=true + end + if m # list all segment names + @seg_names << m + @set_heading_seg=true + if m=~/^\d{1,3}/ \ + and m !~/^0/ + @seg_autoname_safe=false + end + end + end + para=para.gsub(/<:=(\S+?)>/,'{ c_\1.png 14x14 }image') # embedded symbol (image) + if para !~/^%+\s/ \ + and para =~@rgx_image + @ec[:image] << para.scan(@rgx_image).uniq + end + @ec[:audio] << para.scan(@rgx_audio).uniq if para =~@rgx_audio #embedded content + @ec[:multimedia] << para.scan(@rgx_mm).uniq if para =~@rgx_mm #embedded content + unless @sem_tag + @sem_tag=true if para=~/[:;]\{.+?\}[:;][a-z+]/ #refix later + end + end #% here endeth the document loop + unless @make + if (@opt.act[:verbose_plus][:set]==:on \ + || @opt.act[:maintenance][:set]==:on) + SiSU_Screen::Ansi.new( + @opt.act[:color_state][:set], + '@make:', + 'header absent' + ).warn + end + @make=SiSU_Param::Parameters::MdMake.new('@make: ',@opt,@env).make + end + if @cover_image \ + and @cover_image.is_a?(Hash) \ + and (@cover_image[:cover] =~@rgx_image \ + or @cover_image[:cover] =~/\S+?.(?:jpg|png|gif)/) + @ec[:image] << @cover_image[:cover] + end + if @home_button_image \ + and @home_button_image.is_a?(Hash) \ + and (@home_button_image =~@rgx_image \ + or @home_button_image =~/\S+?\.(?:jpg|png|gif)/) + @ec[:image] << @home_button_image + end + if @ec[:image].length > 0 + @ec[:image]=@ec[:image].flatten.uniq + @ec[:image].delete_if {|x| x =~/https?:\/\// } + @ec[:image]=@ec[:image].sort + end + @ec[:audio]=@ec[:audio].uniq.flatten.sort + @ec[:multimedia]=@ec[:multimedia].uniq.flatten.sort + unless @rights + if defined? @creator.author \ + and @creator.author.is_a?(String) \ + and defined? @date.published \ + and @date.published.is_a?(String) + @rights=SiSU_Param::Parameters::MdDefault.new.rights(@creator.author,@date.published) + elsif defined? @creator.author \ + and @creator.author.is_a?(String) + @rights=SiSU_Param::Parameters::MdDefault.new.rights("[#{@creator.author}]",'') + end + end + if defined? @classify.topic_register \ + and @classify.topic_register.is_a?(String) \ + and @classify.topic_register.length >3 + topic_register=@classify.topic_register + u=topic_register.scan(/[^;]+/m).sort + v=[] + u.each do |l| + v << l.scan(/[^:]+/m) + end + v.each do |s| + s[-1]=s[-1].scan(/[^|]+/m) if s[-1] =~/[|]/m + @topic_register_array << s + end + @topic_register_array + end + if @i18n + @i18n=@i18n.uniq + @i18n << 'en' unless @i18n.find_index("en") + else + @i18n=[ 'en' ] + end + translated=[] + translate_list=[@pagenew,@pagebreak,@pageline,@num_top,@toc_lev_limit] + translate_list.each do |t| + translate=t.to_s if t + translated << if translate + translate.gsub!(/3/,'6') + translate.gsub!(/2/,'5') + translate.gsub!(/1/,'4') + translate.gsub!(/:?C/,'3') + translate.gsub!(/:?B/,'2') + translate.gsub!(/:?A/,'1') + # looks like an ok substituion for the above but is not, causes problems, check why + #translate=translate.gsub(/3/,'6'). + # gsub(/2/,'5'). + # gsub(/1/,'4'). + # gsub(/:?C/,'3'). + # gsub(/:?B/,'2'). + # gsub(/:?A/,'1') + translate=(translate =~/^\d+$/) \ + ? translate.to_i + : translate + else nil + end + end + @pagenew,@pagebreak,@pageline,@num_top,@toc_lev_limit=translated + @markup=@markup.gsub(/page_new\s*=\s*([\dA-C])/,"page_new=#{@pagenew}"). + gsub(/page_break\s*=\s*([\dA-C])/,"page_break=#{@pagebreak}"). + gsub(/page_line\s*=\s*([\dA-C])/,"page_line=#{@pageline}"). + gsub(/num_top\s*=\s*([\dA-C])/,"num_top=#{@num_top}"). + gsub(/toc_lev_limit\s*=\s*([\dA-C])/,"toc_lev_limit=#{@toc_lev_limit}") + papersize_array_rc=@papersize.downcase.scan(/(?:a4|letter|legal|book|a5|b5)/) + papersize_array_opt=[ + ((@opt.act[:pdf_a4][:set]==:on) ? 'a4' : ''), + ((@opt.act[:pdf_a5][:set]==:on) ? 'a5' : ''), + ((@opt.act[:pdf_b5][:set]==:on) ? 'b5' : ''), + ((@opt.act[:pdf_letter][:set]==:on) ? 'letter' : ''), + ((@opt.act[:pdf_legal][:set]==:on) ? 'legal' : ''), + ] - [""] + @papersize_array=(papersize_array_opt.length > 0) \ + ? papersize_array_opt + : papersize_array_rc + fn=@opt.fno #decide what to do a filesize on .ssm tells very little about actual document size + @filesize=(File.size(fn)).to_s + if @sys.openssl !=false \ + and FileTest.file?(@env.source_file_with_path) + @dgst=[] + case @env.digest(@opt).type + when :sha512 + dgst=@sys.sha512(@env.source_file_with_path) + @dgst=dgst[1].length==128 ? dgst : nil + puts 'check document (sha512) digest' if not @dgst + when :sha256 + dgst=@sys.sha256(@env.source_file_with_path) + @dgst=dgst[1].length==64 ? dgst : nil + puts 'check document (sha256) digest' if not @dgst + when :md5 + dgst=@sys.md5(@env.source_file_with_path) + @dgst=dgst[1].length==32 ? dgst : nil + puts 'check document (md5) digest' if not @dgst + else + dgst=@sys.sha256(@env.source_file_with_path) + @dgst=dgst[1].length==64 ? dgst : nil + puts 'check document (sha256) digest' if not @dgst + end + elsif not FileTest.file?(@env.source_file_with_path) + #puts SiSU_Utils::CodeMarker.new(__LINE__,__FILE__).set(:fuchsia) + end + @publisher ||= "#{@@publisher} (this copy)" + fn_set_lang=SiSU_Env::StandardiseLanguage.new(@opt.lng).language + unless @language[:code] \ + and @language[:name] + lang=@env.i18n.language #default language settings for directory by name, or in sysrc.yml + @language[:code] ||= lang.code + @language[:name] ||= lang.title + end + unless fn_set_lang[:d]==true #decide, naming convention overrides other settings, within document, etc. + @language[:code]=fn_set_lang[:c] + @language[:name]=fn_set_lang[:n] + end + @fnl=@env.i18n.lang_filename(fn_set_lang[:c]) + @lang=@lang.uniq + @fn=SiSU_Env::EnvCall.new(@fns).lang(fn_set_lang[:c]) + if @en[:note] > 0 \ + and @en[:sum] > 0 + if @en[:sum] > 0 + else + SiSU_Screen::Ansi.new( + @opt.act[:color_state][:set], + '*WARN* both endnote styles used', + "~{ #{@en[:sum]} }~ and ^~ #{@en[:mark]}" + ).warn unless @opt.act[:quiet][:set]==:on + end + end + if @en[:mark] != @en[:note] \ + and @en[:note] > 0 + @en[:mismatch]=@en[:note] - @en[:mark] + SiSU_Screen::Ansi.new( + @opt.act[:color_state][:set], + '*WARN* endnote number mismatch', + "endnotes: #{@en[:note]} != endnote reference marks: #{@en[:mark]} (difference = #{@en[:mismatch]})" + ).warn unless @opt.act[:quiet][:set]==:on + footnote_conversion_errors=File.new("#{Dir.pwd}/footnote_conversion_errors.txt",'a') + footnote_conversion_errors << + "#{@fns}:\n\tendnotes: #{@en[:note]} != endnote reference marks: #{@en[:mark]} (difference = #{@en[:mismatch]})\n" + end + if not @title \ + or not defined? @title.main \ + or @title.main !~/[\S]/ + if @fns =~/\.ssm$/ \ + and @opt.inspect =~/P/ + #@title=Md.new('Text Insert',@opt,@env).title + else + SiSU_Screen::Ansi.new( + @opt.act[:color_state][:set], + 'WARNING: Document Title missing', + 'please provide @title:' + ).warn unless @opt.act[:quiet][:set]==:on + end + end + if @author !~/[\S]/ + if @fns =~/\.ssm$/ \ + and @opt.inspect =~/P/ + #@creator=SiSU_Param::Md.new('Text Insert',@opt,@env).creator + else + SiSU_Screen::Ansi.new( + @opt.act[:color_state][:set], + 'WARNING: Document Author missing', + 'please provide @creator: :author:' + ).warn unless @opt.act[:quiet][:set]==:on + end + end + @struct={} + doc_struct=Hash.new(0) + if @lv1.nil? + fns_array.each do |para| + if para =~/^(Part|Chapter|Section|Article)\b/i + case para + when /^(Part|PART)\b/ + @struct[:part]=doc_struct[:part] + doc_struct[:part]=doc_struct[:part] + 1 + when /^(Chapter|CHAPTER)\b/ + @struct[:chapter]=doc_struct[:chapter] + doc_struct[:chapter]=doc_struct[:chapter] + 1 + when /^(Section|SECTION)\b/ + @struct[:section]=doc_struct[:section] + doc_struct[:section]=doc_struct[:section] + 1 + when /^(Article|ARTICLE)\b/ + @struct[:article]=doc_struct[:article] + doc_struct[:article]=doc_struct[:article] + 1 + when /^(Clause|CLAUSE)\b/ + @struct[:clause]=doc_struct[:clause] + doc_struct[:clause]=doc_struct[:clause] + 1 + when /^\d\..*[^\.]$/ + @struct[:number]=doc_struct[:number] + doc_struct[:number]=doc_struct[:number] + 1 + end + end + end + if doc_struct[:article] > 2 #%~level 4 + @lv4=/^(?:Article|ARTICLE)\b/ + elsif doc_struct[:chapter] > 2 \ + and doc_struct[:article] \ + and doc_struct[:article] < 3 + @lv4=/^(?:Chapter|CHAPTER)\b/ + elsif doc_struct[:clause] > 2 + @lv4=/^(?:Clause|CLAUSE)\b/ + elsif doc_struct[:number] > 2 + @lv4="^\d\..*[^\.]$" + end + if doc_struct[:section] > 2 #%~level 3 + @lv3=/^(?:Section|SECTION)\b/ + end + if doc_struct[:chapter] > 2 \ + and doc_struct[:article] \ + and doc_struct[:article] > 2 + @lv2=/^(?:Chapter|CHAPTER)\b/ + end + if doc_struct[:part] > 2 \ + and @lv[2].nil? + @lv2=/^(?:Part|PART)\b/ + end + if doc_struct[:part] > 2 \ + and @lv[2].inspect !~/Part/ \ + and @lv[1].nil? + @lv1=/^(Part|PART)\b/ + end + end + @lnk=@lnk.compact if @lnk + @lv0 ||=/^0~/ + @lv1 ||=/^1~/ + @lv2 ||=/^2~/ + @lv3 ||=/^3~/ + @lv4 ||=/^4~/ + @lv5 ||=/^5~/ + @lv6 ||=/^6~/ + @data=nil #else whole file's contents are stored in md pstore & is not required to be... big waste actually + @file=SiSU_Env::FileOp.new(self) #watch + Store.new(self,@env).store #% pstore + self + rescue + if @opt.act[:harvest][:set]==:on + exit + end + end + end + private + class Store + def initialize(md,env) + @md,@env=md,env + end + def store + begin + pstorefile="#{@env.processing_path.ao}/#{@md.fns}.pstore" + File.unlink(pstorefile) if FileTest.file?(pstorefile) + if (@md.opt.act[:verbose_plus][:set]==:on \ + || @md.opt.act[:maintenance][:set]==:on) + SiSU_Screen::Ansi.new( + @md.opt.act[:color_state][:set], + "PStore -> #{pstorefile}" + ).txt_grey + end + store=PStore.new(pstorefile) + store.transaction do + store['md']=@md + store.commit + end + @@md=@md=nil + rescue + SiSU_Errors::Rescued.new($!,$@,@md.opt.selections.str,@md.fns).location do + __LINE__.to_s + ':' + __FILE__ + end + ensure + end + end + end + end + end + class Instantiate + def param_instantiate + @@date=SiSU_Env::InfoDate.new + @@proc= + @@filename_txt= + @@filename_texinfo= + @@filename_lout_portrait= + @@filename_lout_landscape= + @@filename_html_scroll= + @@filename_html_index= + @@filename_html_segtoc= + @@filename_semantic= + @@filename_rss= + @@newfile= + @@drr= + nil + @doc={ + initialise: nil, + markup: '', + lnks: '', + stmp: '', + prefix_a: '', + prefix_b: '', + req: {} + } + @@yaml=@@yamladdr=nil + @@flag={} + @@publisher='SiSU scribe' + end + end +end +__END__ diff --git a/lib/sisu/current/dp_identify_markup.rb b/lib/sisu/current/dp_identify_markup.rb new file mode 100644 index 00000000..acb6070a --- /dev/null +++ b/lib/sisu/current/dp_identify_markup.rb @@ -0,0 +1,161 @@ +# encoding: utf-8 +=begin + +* Name: SiSU + +** Description: documents, structuring, processing, publishing, search +*** A conversion script for canned substitutions, a fairly generic simple tool + that can be used to store other canned conversions, used here for altering + SiSU markup + +** Author: Ralph Amissah + + + +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. + +** License: GPL 3 or later: + + SiSU, a framework for document structuring, publishing and search + + Copyright (C) Ralph Amissah + + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. + + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. + + You should have received a copy of the GNU General Public License along with + this program. If not, see . + + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + + + + +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system + +** Hompages: + + + +** Git + + + +=end +module SiSU_MarkupType + class MarkupIdentify + @@version={} + @@fns,@@version[:determined],@@version[:declared],@@declared_doc_type='','','','[text?]' + attr_accessor :version,:declared_doc_type + def initialize(content,opt) + @cont,@opt=content,opt + end + def identify + @version,@declared_doc_type=@@version,@@declared_doc_type + if @opt.fns != @@fns + if @cont[0] =~ /^(?:%\s+)?SiSU\s+(text|master|insert)\s+([0-9](?:\.[0-9]+){1,2})/ \ + or @cont[0] =~ /^(?:%\s+)?sisu-([0-9](?:\.[0-9]+){1,2})/ + @declared_doc_type,@version[:declared]=$1,$2 + elsif @cont[0] =~ /^(?:%\s+)?SiSU\s+([0-9](?:\.[0-9]+){1,2})/ \ + or @cont[0] =~ /^(?:%\s+)?sisu-([0-9](?:\.[0-9]+){1,2})/ + @version[:declared]=$1 + end + @flag_2_0,@flag_66,@flag_57,@flag_38=false,false,false,false + @cont.each_with_index do |y,i| + if y =~/^@make:|^@classify|^\s\s?:\S+?:\s+\S/ + version=2.0.to_f + @version[:determined]=version + @flag_2_0=true + break + end + unless @flag_38 + if y =~/^:?A~/ + version=0.38.to_f + @version[:determined]=version + @flag_38=true + end + end + if @flag_38 + if @flag_69 \ + or y =~/^=\{.+?\}\s*$/ + version=0.69.to_f + @flag_69=true + @version[:determined]=version + break + end + if @flag_66 \ + or y =~/[:;]\{.+?\}[:;][a-z+]/ + version=0.66.to_f + @flag_66=true + @version[:determined]=version + break + end + end + end + @flag_57,@flag_38=false,false + unless @flag_2_0 \ + or @flag_66 \ + or @flag_69 + @cont.each_with_index do |y,i| + if @flag_57 \ + or y =~/^:?A~\?? @title/ + @version[:determined]=0.57.to_f + @flag_57=true + break + end + if @flag_38 \ + or y =~/^:?A~/ + @version[:determined]=0.38.to_f + @flag_38=true + break if i >= 200 + if y =~ /(?:~{\*+|~\[\*|~\[\+)\s/ + @version[:determined]=0.42 #0.38 can safely be treated as 0.42 + break + end + end + if y =~/^0~/ \ + and not @flag_38 + @version[:determined]=0.16.to_f + break + end + end + end + @@fns=@opt.fns + @@version,@@declared_doc_type=@version,@declared_doc_type + end + self + end + def markup_version? + def determined + identify.version[:determined].to_f + end + def series + s=case identify.version[:determined].to_s + when /^[01]\./ then '1.0' + when /^[2]\./ then '2.0' + else '2.0' + end + "series #{s}" + end + def declared + identify.version[:declared].to_f + end + self + end + end +end +__END__ diff --git a/lib/sisu/current/dp_make.rb b/lib/sisu/current/dp_make.rb new file mode 100644 index 00000000..ad2cb32e --- /dev/null +++ b/lib/sisu/current/dp_make.rb @@ -0,0 +1,668 @@ +# encoding: utf-8 +=begin + +* Name: SiSU + +** Description: documents, structuring, processing, publishing, search +*** document parameters make extracted for program use + +** Author: Ralph Amissah + + + +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. + +** License: GPL 3 or later: + + SiSU, a framework for document structuring, publishing and search + + Copyright (C) Ralph Amissah + + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. + + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public Lic/home/ralph/live-manual/build/manual/manifest/live-manual.ca.htmlense for + more details. + + You should have received a copy of the GNU General Public License along with + this program. If not, see . + + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + + + + +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system + +** Hompages: + + + +** Git + + + +=end + +module SiSU_Param_Make + class MdMake + def initialize(str,opt,env) + @s,@opt,@env=str,opt,env + end + def validate_length(s,l,n) + #s=(s.length <= l) ? s : nil + s=if s.is_a?(String) \ + and s.length <= l + s + elsif s.is_a?(NilClass) + nil + elsif s.class !=String + STDERR.puts "#{n} is #{s.class}: programming error, String expected #{__FILE__}:#{__LINE__}" + s + else + SiSU_Screen::Ansi.new( + 'v', + "*WARN* #{n} length #{s.length} exceeds set db field length #{l}, metadata dropped", + @opt.fns + ).warn unless @opt.act[:quiet][:set]==:on + nil + end + end + def name_format(name) + if name + name=name.strip + @name_a_h=[] + authors=name.scan(/[^;]+/) + authors.each_with_index do |a,i| + b=((a =~/\s*\|\s*/) ? (a.split(/\|/)) : [a]) + if b[0] =~/"(.+?)"/ + @name_a_h << { the: $1 } + else + x=b[0].scan(/[^,]+/) + if x.length==1 + @name_a_h << { the: x[0].strip } + elsif x.length==2 + @name_a_h << { the: x[0].strip, others: x[1].strip } + else #p x.length + end + end + b.delete_at(0) + b.each do |d| + k,c=nil + k,c=/^(\S+)\s+(.*)/.match(d)[1,2] if d + @name_a_h[i][:hon]=c.strip if k=='hon' + @name_a_h[i][:affiliation]=c.strip if k=='affiliation' + @name_a_h[i][:nationality]=c.strip if k=='nationality' + end + end + l=@name_a_h.length + name_str='' + @name_a_h.each_with_index do |a,i| + name_str += if a[:others] + z=(((l - i) > 1) ? ', ' : '') + "#{a[:others].strip} #{a[:the].strip}" + z + else + z=(((l - i) > 2) ? ', ' : '') + "#{a[:the].strip}" + z + end + end + { name_a_h: @name_a_h, name_str: name_str } + else nil + end + end + def build_hash(arr) + @h={} + arr.each_with_index do |x,i| + a,b=nil,nil + if x =~/^%[:\s]/ #ignore comment + elsif x =~/:(\S+?):\s+(.+)/ + a,b=/:(\S+?):\s+(.+)\Z/m.match(x)[1,2] + elsif i == 0 + a='main' + b=x + else + end + @h[a]=b + end + @h + end + def make + a=@s.split(/\n%\s.+?$|[ ]*\n[ ]*/m) + @h=build_hash(a) + def headings + lv=[] + x=@h['headings'] + x=((x =~/;/) ? (x.split(/;\s*/)) : [ x ]) + lv[0]=x + lv0 ||='A~ ' #root level, single document apex, document title + lv1=x[0] ||='B~ ' + lv[1]=/^#{lv1}/ + lv2=x[1] ||='C~ ' + lv[2]=/^#{lv2}/ + lv3=x[2] ||='D~ ' + lv[3]=/^#{lv3}/ + lv4=x[3] ||='1~ ' + lv[4]=/^#{lv4}/ + lv5=x[4] ||='2~ ' + lv[5]=/^#{lv5}/ + lv6=x[5] ||='3~ ' + lv[6]=/^#{lv6}/ + lv + end + def num_top + @h['num_top'] + end + def breaks + pagebreaks=((@h['breaks'] =~/;/) \ + ? (@h['breaks'].split(/;\s*/)) + : [ @h['breaks'] ]) + page_new,page_break,page_line=nil,nil,nil + pagebreaks.each do |x| + page_new=x[/(:?[\dA-C],?)+/] if x=~/new|clear/ + page_break=x[/(:?[\dA-C],?)+/] if x =~/break/ + page_line=x[/(:?[\dA-C],?)+/] if x =~/line/ + end + { page_new: page_new, page_break: page_break, page_line: page_line } + end + def language + if @h['language'] && (@h['language']=~/\S{2,}/) + ((@h['language'] =~/,/) \ + ? (@h['language'].split(/,\s*/)) + : [ @h['language'] ]) + else [ 'en' ] + end + end + def bold + m=@h['bold'] + i=(m=~/\/i$/)? 'i' : '' + if m + x=m.gsub(/^\/(.+?)\/i?/,'\1'). + gsub(/\((?:\?:)?/,'(?:') # avoid need to escape use of brackets within regex provided + rgx='\b(' + x + ')\b' + y=((i =~/i/) ? (/#{rgx}/i) : (/#{rgx}/)) + { str: '\b(?:' + x + ')\b', regx: y, i: i } + else nil + end + end + def italics + m=@h['italics'] + i=((m=~/\/i$/) ? 'i' : '') + if m + x=m.gsub(/^\/(.+?)\/i?/,'\1'). + gsub(/\((?:\?:)?/,'(?:') # avoid need to escape use of brackets within regex provided + rgx='\b(' + x + ')\b' + y=((i =~/i/) ? (/#{rgx}/i) : (/#{rgx}/)) + { str: '\b(?:' + x + ')\b', regx: y, i: i } + else nil + end + end + def emphasis + if @h['emphasis'] =~/bold/ then 'bold' + elsif @h['emphasis'] =~/italics?/ then 'italics' + elsif @h['emphasis'] =~/under(?:line|score)/ then 'underscore' + else nil + end + end + def substitute + m=@h['substitute'] + if m + w=m.scan(/\/(.+?)\/(i?,)\s*'(.+?)'(?:\s+|\s*;\s*|$)/) + arr_hash=[] + matches='' + w.each do |x| + c=(x[1] =~/[i],/) ? :i : :s + matches=matches + x[0].gsub(/([${}])/,'\\\\\1') + '|' + arr_hash << { + match: x[0].gsub(/([${}])/,'\\\\\1'), + replace: x[2], + case_s: c + } + end + matches.chop! + { match_and_replace: arr_hash, matches: matches } + else nil + end + end + def plaintext_wrap + if @h['plaintext_wrap'].to_s =~/\d\d+/ \ + and @h['plaintext_wrap'].to_i > 19 \ + and @h['plaintext_wrap'].to_i < 201 + @h['plaintext_wrap'].to_i + else nil + end + end + def omit + m=@h['omit'] + @m=m ? (m.split(/,\s+/)) : nil + def list + @m + end + self + end + def ocn? + (omit.list.inspect =~/"ocn"/) \ + ? :off + : :na + end + def toc? + (omit.list.inspect =~/"toc"/) \ + ? :off + : :na + end + def manifest? + (omit.list.inspect =~/"manifest"/) \ + ? :off + : :na + end + def links_to_manifest? + (omit.list.inspect =~/"manifest_links"|"links_to_manifest"/) \ + ? :off + : :na + end + def metadata? + (omit.list.inspect =~/"metadata"/) \ + ? :off + : :na + end + def minitoc? + (omit.list.inspect =~/"minitoc"/) \ + ? :off + : :na + end + def html_minitoc? + (omit.list.inspect =~/"html_minitoc"/) \ + ? :off + : :na + end + def html_top_band? + (omit.list.inspect =~/"html_top_band"/) \ + ? :off + : :na + end + def html_navigation? + (omit.list.inspect =~/"html_navigation"/) \ + ? :off + : :na + end + def html_navigation_bar? + (omit.list.inspect =~/"html_navigation_bar"/) \ + ? :off + : :na + end + def segsubtoc? + (omit.list.inspect =~/"segsubtoc"/) \ + ? :off + : :na + end + def search_form? + (omit.list.inspect =~/"search_form"/) \ + ? :off + : :na + end + def html_search_form? + (omit.list.inspect =~/"html_search_form"/) \ + ? :off + : :na + end + def html_right_pane? + (omit.list.inspect =~/"html_right_column"|"html_right_pane"/) \ + ? :off + : :na + end + def manifest_minitoc? + (omit.list.inspect =~/"manifest_minitoc"/) \ + ? :off + : :na + end + def cover_image? + (omit.list.inspect =~/"cover_image"/) \ + ? :off + : :na + end + def home_button_image? + (omit.list.inspect =~/"home_button_image"/) \ + ? :off + : :na + end + def texpdf_font + def main + @h['texpdf_font'] \ + && (@h['texpdf_font']=~/\S{3,}/) \ + ? @h['texpdf_font'] + : @env.font.texpdf.main + end + def sans # not used + @h['texpdf_font_sans'] \ + && (@h['texpdf_font_sans']=~/\S{3,}/) \ + ? @h['texpdf_font_sans'] + : @env.font.texpdf.sans + end + def serif # not used + @h['texpdf_font_serif'] \ + && (@h['texpdf_font_serif']=~/\S{3,}/) \ + ? @h['texpdf_font_serif'] + : @env.font.texpdf.serif + end + def mono + @h['texpdf_font_mono'] \ + && (@h['texpdf_font_mono']=~/\S{3,}/) \ + ? @h['texpdf_font_mono'] + : @env.font.texpdf.mono + end + def cjk + @h['texpdf_font_cjk'] \ + && (@h['texpdf_font_cjk']=~/\S{3,}/) \ + ? @h['texpdf_font_cjk'] + : @env.font.texpdf.cjk + end + def cjk_zh + @h['texpdf_font_cjk_zh'] \ + && (@h['texpdf_font_cjk_zh']=~/\S{3,}/) \ + ? @h['texpdf_font_cjk_zh'] + : @env.font.texpdf.cjk_zh + end + def cjk_ja + @h['texpdf_font_cjk_ja'] \ + && (@h['texpdf_font_cjk_ja']=~/\S{3,}/) \ + ? @h['texpdf_font_cjk_ja'] + : @env.font.texpdf.cjk_ja + end + def cjk_ko + @h['texpdf_font_cjk_ko'] \ + && (@h['texpdf_font_cjk_ko']=~/\S{3,}/) \ + ? @h['texpdf_font_cjk_ko'] + : @env.font.texpdf.cjk_ko + end + self + end + def promo + @h['promo'] + end + def ad + @h['ad'] + end + def manpage + manpage={} + if @h['manpage'] + if @h['manpage'] =~/;/m + man=@h['manpage'].split(/;/m) + man.each do |x| + m=(x=~/=/m) ? x.split(/=/m) : nil + if m + manpage[m[0].strip] = m[1].split(/ \. /) + end + end + end + end + if manpage['name'] + manpage['name']=manpage['name'].join("\n.br\n"). + gsub(/(-)/m,"\\\\\\1"). + gsub(/\A/,"\n.br\n.SH NAME\n.br\n") + else + manpage['name']='man page "name/whatis" information not provided, set in header @man: name=[whatis information]' + end + if manpage['synopsis'] + manpage['synopsis']=manpage['synopsis'].join("\n\n.br\n"). + gsub(/(-)/m,"\\\\\\1"). + gsub(/\A/,"\n.br\n.SH SYNOPSIS\n.br\n") + else + manpage['synopsis']='' + end + unless manpage['section'] + manpage['section']=1 + end + manpage + end + def get_image_dimensions(img) + imgk=SiSU_Env::SystemCall.new.imagemagick + gmgk=SiSU_Env::SystemCall.new.graphicksmagick + img_pth={ + sst: @env.path.image_source_include, + pod: File.expand_path("../../../sisupod/image" ) + } + path_img=if FileTest.file?("#{img_pth[:pod]}/#{img}") + "#{img_pth[:pod]}/#{img}" + elsif FileTest.file?("#{img_pth[:sst]}/#{img}") + "#{img_pth[:sst]}/#{img}" + else nil + end + if path_img + if imgk or gmgk + if imgk + imgsys=`identify #{path_img}`.strip #system call + elsif gmgk + imgsys=`gm identify #{path_img}`.strip #system call + end + w,h=/(\d+)x(\d+)/m.match(imgsys)[1,2] + else + w,h='600','800' + end + else + w,h=nil,nil + end + {w: w, h: h} + end + def home_button_text + if @h['home_button_text'] + @h['home_button_text'].split(/\s*;\s*/) + else nil + end + end + def home_button_image + s=nil + s=if @h['home_button_image'] + s=@h['home_button_image'].split(/\s*;\s*/) + s0=s[0] #if + image={} + s=if s0 =~/{(\S+\.(?:jpg|png|gif))(?:\s+(\d+x\d+))?\s*}(?:(http:\/\/\S+)|image)/ + image[:home_button]=$1 + if $2 + image[:dimensions]=$2 + image[:w],image[:h]=/(\d+)x(\d+)/m.match(image[:dimensions])[1,2] + else + d=get_image_dimensions(image[:home_button]) + image[:w],image[:h]=d[:w],d[:h] + image[:dimensions]="#{d[:w]}x#{d[:h]}" + end + image[:link]=$3 + image + end + else nil + end + end + def cover_image + s=nil + if @h['cover_image'] + s=@h['cover_image'].split(/\s*;\s*/) + s=s[0] #if + image={} + if s =~/{\s*(\S+\.(?:jpg|png|gif))(?:\s+(\d+x\d+))?(?:\s+"(.+?)")?\s*}image/ + image[:cover]=$1 + if $2 + image[:dimensions]=$2 + image[:w],image[:h]=/(\d+)x(\d+)/m.match(image[:dimensions])[1,2] + else + d=get_image_dimensions(image[:cover]) + image[:w],image[:h]=d[:w],d[:h] + image[:dimensions]="#{d[:w]}x#{d[:h]}" + end + image[:note]=$3 + elsif s =~/(\S+\.(?:jpg|png|gif))/ + image[:cover]=$1 + d=get_image_dimensions(image[:cover]) + image[:w],image[:h]=d[:w],d[:h] + image[:dimensions]="#{d[:w]}x#{d[:h]}" + image[:note]=nil + end + image + else nil + end + end + def footer + if @h['footer'] + @h['footer'].split(/\s*;\s*/) + else nil + end + end + self + end + def make_links + @doc_links=@s.split(/\n%\s.+?$|[ ]*\n[ ]*/m) + def links + lnks,a_idx=[],0 + @doc_links.each do |doc_link| + if doc_link=~/\{.+?\}(?:(?:https?|file|ftp):\/|\.\.)\/\S+(?:\s|$)/ + say,url=/\{\s*(.+?)\s*\}((?:(?:https?|file|ftp):\/|\.\.)\/\S+)/im.match(doc_link)[1,2] + lnks[a_idx]={ say: say, url: url } + a_idx +=1 + end + end + lnks + end + def append? + (@doc_links[0]=='+') \ + ? :yes + : :no + end + self + end + end + class MakeHead + attr_accessor :pagenew,:pagebreak,:pageline,:toc,:lv1,:lv2,:lv3,:lv4,:lv5,:lv6,:num_top,:i18n,:man_section,:substitution_match_list,:bold_match_list,:italics_match_list,:emphasis_set_to,:footer_links,:home_button_links,:home_button_image,:cover_image + def initialize(make) + @make=make + end + def clear + @pagenew=@pagebreak=@pageline=@toc=@lv1=@lv2=@lv3=@lv4=@lv5=@lv6=@num_top=@i18n=@man_section=@footer_links=@substitution_match_list=@bold_match_list=@italics_match_list=@emphasis_set_to=@home_button_links=@home_button_image=@cover_image=nil + end + def make_instruct + clear + if defined? @make.breaks \ + and @make.breaks[:page_new] #clearpage + @pagenew=@make.breaks[:page_new] + end + if defined? @make.breaks \ + and @make.breaks[:page_break] #newpage + @pagebreak=@make.breaks[:page_break] + end + if defined? @make.breaks \ + and @make.breaks[:page_line] #page line across + @pagebreak=@make.breaks[:page_line] + end + if defined? @make.headings \ + and @make.headings + @toc=@make.headings[0] + @lv1=@make.headings[1] + @lv2=@make.headings[2] + @lv3=@make.headings[3] + @lv4=@make.headings[4] + @lv5=@make.headings[5] + @lv6=@make.headings[6] + end + if defined? @make.num_top \ + and @make.num_top + @num_top=@make.num_top # remove @num_top + end + if defined? @make.language \ + and @make.language[0] + @i18n=@make.language + end + if defined? @make.manpage \ + and @make.manpage + @man_section=(defined? @make.manpage.section) \ + ? @make.manpage.section + : 1 + end + if defined? @make.substitute \ + and @make.substitute + @substitution_match_list=@make.substitute + end + if defined? @make.bold \ + and @make.bold + @bold_match_list=@make.bold + end + if defined? @make.italics \ + and @make.italics + @italics_match_list=@make.italics + end + if defined? @make.emphasis \ + and @make.emphasis + @emphasis_set_to=@make.emphasis + end + if defined? @make.footer \ + and @make.footer.is_a?(Array) + @footer_links= { left: { say: '', url: '' }, center: { say: '', url: '' } } #already set + @footer_links[:left]=if @make.footer[0]=~/\{.+?\}(?:(?:https?|file|ftp):\/|\.\.)\/\S+(?:\s|$)/ + say,url=/\{\s*(.+?)\s*\}((?:(?:https?|file|ftp):\/|\.\.)\/\S+)/im.match(@make.footer[0])[1,2] + { say: say, url: url } + else + { say: '', url: '' } + end + @footer_links[:center]=if @make.footer[1]=~/\{.+?\}(?:(?:https?|file|ftp):\/|\.\.)\/\S+(?:\s|$)/ + say,url=/\{\s*(.+?)\s*\}((?:(?:https?|file|ftp):\/|\.\.)\/\S+)/im.match(@make.footer[1])[1,2] + { say: say, url: url } + else + { say: '', url: '' } + end + @footer_links + else #already set + @footer_links= { left: { say: '', url: '' }, center: { say: '', url: '' } } + end + if defined? @make.home_button_text \ + and @make.home_button_text.is_a?(Array) + a_idx=0 + @home_button_links=[] + @make.home_button_text.each do |doc_link| + if doc_link=~/\{.+?\}(?:(?:https?|file|ftp):\/|\.\.)\/\S+(?:\s|$)/ + say,url=/\{\s*(.+?)\s*\}((?:(?:https?|file|ftp):\/|\.\.)\/\S+)/im.match(doc_link)[1,2] + @home_button_links[a_idx]= { say: say, url: url } + a_idx +=1 + end + end + @home_button_links + end + if defined? @make.home_button_image \ + and @make.home_button_image.is_a?(Hash) + @home_button_image=@make.home_button_image + end + if defined? @make.cover_image \ + and @make.cover_image.is_a?(Hash) + @cover_image=@make.cover_image + end + { pagenew: @pagenew, + pagebreak: @pagebreak, + pageline: @pageline, + toc: @toc, + lv1: @lv1, + lv2: @lv2, + lv3: @lv3, + lv4: @lv4, + lv5: @lv5, + lv6: @lv6, + num_top: @num_top, + i18n: @i18n, + emphasis_set_to: @emphasis_set_to, + bold_match_list: @bold_match_list, + italics_match_list: @italics_match_list, + substitution_match_list: @substitution_match_list, + man_section: @man_section, + footer_links: @footer_links, + home_button_links: @home_button_links, + home_button_image: @home_button_image, + cover_image: @cover_image, + } + end + end +end +__END__ diff --git a/lib/sisu/current/embedded.rb b/lib/sisu/current/embedded.rb new file mode 100644 index 00000000..14f2bd4a --- /dev/null +++ b/lib/sisu/current/embedded.rb @@ -0,0 +1,149 @@ +# encoding: utf-8 +=begin + +* Name: SiSU + +** Description: documents, structuring, processing, publishing, search +*** sitemap created from parameters extracted from input file(s) + +** Author: Ralph Amissah + + + +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. + +** License: GPL 3 or later: + + SiSU, a framework for document structuring, publishing and search + + Copyright (C) Ralph Amissah + + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. + + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. + + You should have received a copy of the GNU General Public License along with + this program. If not, see . + + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + + + + +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system + +** Hompages: + + + +** Git + + + +=end +module SiSU_Embedded + require_relative 'dp' # dp.rb + include SiSU_Param + require_relative 'se' # se.rb + include SiSU_Env + class Source + def initialize(opt) + @opt=opt + @md=SiSU_Param::Parameters.new(@opt).get + @env=SiSU_Env::InfoEnv.new(@md.fns) + @rhost=SiSU_Env::InfoRemote.new(@opt).remote_host_base + @base_src_dir=@opt.f_pth[:pth].sub(/\/#{@opt.f_pth[:lng]}$/,'') + @f=SiSU_Env::FileOp.new(@md) + end + def read + songsheet + end + def songsheet + images + audio + multimedia + begin + rescue + SiSU_Errors::Rescued.new($!,$@,@opt.selections.str,@opt.fns).location do + __LINE__.to_s + ':' + __FILE__ + end + ensure + end + end + def images + src="#{@base_src_dir}/_sisu/image" + ldest=@env.path.output + img_dir="#{@env.path.output}/_sisu/image" + @rhost.each do |remote_conn| + if (@md.opt.act[:verbose][:set]==:on \ + || @md.opt.act[:verbose_plus][:set]==:on \ + || @md.opt.act[:maintenance][:set]==:on \ + || @md.opt.act[:rsync][:set]==:on) \ + and FileTest.directory?(src) + FileUtils::mkdir_p(img_dir) unless FileTest.directory?(img_dir) + src_ec=@f.place_file.images.rel + '/' + @md.ec[:image].join(" #{@f.output_path.images.rel}/") + unless @opt.fns =~/\.-sst$/ + SiSU_Env::SystemCall.new(src_ec,ldest,'q').rsync('--relative',@opt.base_path) + #if @md.opt.selections.str.inspect =~/R/ #rsync to remote image directory + # SiSU_Env::SystemCall.new(src_ec,remote_rel,'q').rsync('--relative') + #end + end + end + end + end + def audio + #p @md.ec[:audio] + src="#{@base_src_dir}/_sisu/mm/audio" + ldest="#{@env.path.webserv}/#{@env.path.base_markup_dir_stub}/_sisu/mm/audio" + @rhost.each do |remote_conn| + rdest="#{remote_conn[:name]}/#{@env.path.base_markup_dir_stub}/_sisu/mm/audio" + if (@md.opt.act[:verbose][:set]==:on \ + || @md.opt.act[:verbose_plus][:set]==:on \ + || @md.opt.act[:maintenance][:set]==:on \ + || @md.opt.act[:rsync][:set]==:on) \ + and FileTest.directory?(src) + FileUtils::mkdir_p(ldest) unless FileTest.directory?(ldest) + src_ec="#{src}/" + @md.ec[:audio].join(" #{src}/") + SiSU_Env::SystemCall.new(src_ec,"#{ldest}/.",'q').rsync + if @md.opt.act[:rsync][:set]==:on #rsync to remote audio directory + SiSU_Env::SystemCall.new(src_ec,"#{rdest}/.",'q').rsync + end + end + end + end + def multimedia + #p @md.ec[:multimedia] + src="#{@base_src_dir}/_sisu/mm/video" + ldest="#{@env.path.webserv}/#{@env.path.base_markup_dir_stub}/_sisu/mm/video" + @rhost.each do |remote_conn| + rdest="#{remote_conn[:name]}/#{@env.path.base_markup_dir_stub}/_sisu/mm/video" + if (@md.opt.act[:verbose][:set]==:on \ + || @md.opt.act[:verbose_plus][:set]==:on \ + || @md.opt.act[:maintenance][:set]==:on \ + || @md.opt.act[:rsync][:set]==:on) \ + and FileTest.directory?(src) + FileUtils::mkdir_p(ldest) unless FileTest.directory?(ldest) + src_ec="#{src}/" + @md.ec[:multimedia].join(" #{src}/") + SiSU_Env::SystemCall.new(src_ec,"#{ldest}/.",'q').rsync + if @md.opt.act[:rsync][:set]==:on #rsync to remote video directory + SiSU_Env::SystemCall.new(src_ec,"#{rdest}/.",'q').rsync + end + end + end + end + end +end +__END__ diff --git a/lib/sisu/current/errors.rb b/lib/sisu/current/errors.rb new file mode 100644 index 00000000..73b2feaa --- /dev/null +++ b/lib/sisu/current/errors.rb @@ -0,0 +1,84 @@ +# encoding: utf-8 +=begin + +* Name: SiSU + +** Description: documents, structuring, processing, publishing, search +*** system environment, error screen reporting + +** Author: Ralph Amissah + + + +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. + +** License: GPL 3 or later: + + SiSU, a framework for document structuring, publishing and search + + Copyright (C) Ralph Amissah + + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. + + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. + + You should have received a copy of the GNU General Public License along with + this program. If not, see . + + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + + + + +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system + +** Hompages: + + + +** Git + + + +=end +module SiSU_Errors + require_relative 'se' # se.rb + include SiSU_Env; include SiSU_Screen + class Rescued + + +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. + +** License: GPL 3 or later: + + SiSU, a framework for document structuring, publishing and search + + Copyright (C) Ralph Amissah + + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. + + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. + + You should have received a copy of the GNU General Public License along with + this program. If not, see . + + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + + + + +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system + +** Hompages: + + + +** Git + + + +=end +module SiSU_Parts_Generic + def the_url + def urify(uri) + URI.parse(uri) + end + def sisu + 'http://www.sisudoc.org/' + end + def sisudoc + 'http://www.sisudoc.org' + end + def footer_signature + 'http://www.sisudoc.org/' + end + def rl_root + '/sisu' #watch + end + def root_http + 'http://www.sisudoc.org/' #watch + end + def home + 'http://www.sisudoc.org/' # used in pdf header + end + def site #used as stub... where there are subdirectories and is different from home + home + end + def home_txt + 'www.sisudoc.org' + end + def sisu_txt + 'www.sisudoc.org' + end + self + end + def the_text + def home + 'SiSU' + end + def txt_hp + ' SiSU' + end + def txt_hp_alias + 'SiSU' + end + def txt_home + 'SiSU' + end + def txt_signature # used in latex/pdf footer + 'SiSU' + end + def url_open + '<' + end + def url_close + '>' + end + self + end + def the_icon + def i_ico + 'rb7.ico' + end + def i_home_button + 'sisu.png' + end + def i_choice + 'b_choice.png' + end + def i_new + 'b_new.png' + end + self + end +end +__END__ diff --git a/lib/sisu/current/git.rb b/lib/sisu/current/git.rb new file mode 100644 index 00000000..f9723186 --- /dev/null +++ b/lib/sisu/current/git.rb @@ -0,0 +1,243 @@ +# encoding: utf-8 +=begin + +* Name: SiSU + +** Description: documents, structuring, processing, publishing, search +*** system environment, resource control and configuration details + +** Author: Ralph Amissah + + + +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. + +** License: GPL 3 or later: + + SiSU, a framework for document structuring, publishing and search + + Copyright (C) Ralph Amissah + + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. + + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. + + You should have received a copy of the GNU General Public License along with + this program. If not, see . + + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + + + + +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system + +** Hompages: + + + +** Git + + + +=end +module SiSU_Git + require_relative 'dp' # dp.rb + require_relative 'se' # se.rb + require_relative 'ao' # ao.rb + class Source + def initialize(opt) + @opt=opt + @env=SiSU_Env::InfoEnv.new + @md=SiSU_Param::Parameters.new(@opt).get + @file=SiSU_Env::FileOp.new(@md) + l=SiSU_Env::StandardiseLanguage.new(@md.opt.lng).language + unless @opt.lng==l[:c] # @md.i18n[0]==l[:c] + p "using: #{@opt.lng} (@make: :language:); filename #{@md.fns} filename language: #{l[:c]}, mismatch" + end + if @env.output_dir_structure.multilingual? + m=/((.+?)(?:\~\w{2,3})?)\.((?:-|ssm\.)?sst|ssm)$/ #watch added match for sss + fnb,fnt=@opt.fns[m,2],@opt.fns[m,3] + else m=/(.+?)\.((?:-|ssm\.)?sst|ssm)$/ + fnb=@fnn=@opt.fns[m,1] + fnt=@opt.fns[m,2] + end + git_path_fnb=@env.processing_path.git + '/' + fnb + lng=(@md.opt.lng) ? (@md.opt.lng) : (@md.i18n[0]) + @git_path={ + fnb: git_path_fnb, + doc: git_path_fnb + '/' + Gt[:sisupod] + '/' + Gt[:doc] + '/' + lng, + po: git_path_fnb + '/' + Gt[:po] + '/' + lng, + pot: git_path_fnb + '/' + Gt[:pot], + conf: git_path_fnb + '/' + Gt[:sisupod] + '/' + Gt[:conf], + image: git_path_fnb + '/' + Gt[:sisupod] + '/' + Gt[:image], + audio: git_path_fnb + '/' + Gt[:sisupod] + '/' + Gt[:audio], + video: git_path_fnb + '/' + Gt[:sisupod] + '/' + Gt[:video], + conf: git_path_fnb + '/' + Gt[:sisupod] + '/' + Gt[:conf] + } + SiSU_AO::Source.new(@opt).read # -m + end + def create_file_structure_git + make_dir_fnb + if program_found? + git_init + end + end + def read + create_file_structure_git + populate.sisusrc_files + #if program_found? + # git_commit + #end + unless @opt.act[:quiet][:set]==:on + (@opt.act[:verbose][:set]==:on \ + || @opt.act[:verbose_plus][:set]==:on \ + || @opt.act[:maintenance][:set]==:on) \ + ? SiSU_Screen::Ansi.new( + @opt.act[:color_state][:set], + 'Git path', + @git_path[:fnb] + ).green_hi_blue + : SiSU_Screen::Ansi.new( + @opt.act[:color_state][:set], + 'Git path', + @git_path[:fnb] + ).green_title_hi + if (@opt.act[:verbose][:set]==:on \ + || @opt.act[:verbose_plus][:set]==:on \ + || @opt.act[:maintenance][:set]==:on) + SiSU_Screen::Ansi.new( + @opt.act[:color_state][:set], + "Git path", + "#{@opt.fns} -> #{@git_path[:fnb]}" + ).warn + end + end + end + def program_found? + found=`whereis git` + (found =~/bin\/git\b/) ? true : false + end + def make_dir_fnb + FileUtils::mkdir_p(@git_path[:fnb]) unless FileTest.directory?(@git_path[:fnb]) + FileUtils::mkdir_p(@git_path[:doc]) unless FileTest.directory?(@git_path[:doc]) + FileUtils::mkdir_p(@git_path[:po]) unless FileTest.directory?(@git_path[:po]) + FileUtils::mkdir_p(@git_path[:pot]) unless FileTest.directory?(@git_path[:pot]) + FileUtils::mkdir_p(@git_path[:conf]) unless FileTest.directory?(@git_path[:conf]) + FileUtils::mkdir_p(@git_path[:image]) unless FileTest.directory?(@git_path[:image]) + #FileUtils::mkdir_p(@git_path[:audio]) unless FileTest.directory?(@git_path[:audio]) + #FileUtils::mkdir_p(@git_path[:video]) unless FileTest.directory?(@git_path[:video]) + end + def git_init + unless FileTest.directory?("#{@git_path[:fnb]}/.git") + pwd=Dir.pwd + Dir.chdir(@git_path[:fnb]) + system("git init ") + Dir.chdir(pwd) + end + end + def git_commit + if program_found? + if FileTest.directory?("#{@git_path[:fnb]}") + pwd=Dir.pwd + Dir.chdir(@git_path[:fnb]) + system(" + git add . \ + && git commit -a + ") + Dir.chdir(pwd) + end + end + end + def populate + def identify_language_versions + print __FILE__ + ':' + p __LINE__ + end + def copy_src_head + if @opt.f_pth[:lng] + FileUtils::cp_r("#{@env.path.pwd}/#{@opt.f_pth[:lng]}/#{@opt.fns}",@git_path[:doc]) + elsif @opt.fns =~/\.ssm\.sst/ + ssm=@opt.fns.gsub(/\.ssm\.sst/,'.ssm') + FileUtils::cp_r("#{@env.path.pwd}/#{ssm}",@git_path[:doc]) + else + FileUtils::cp_r("#{@env.path.pwd}/#{@opt.fns}",@git_path[:doc]) + end + end + def copy_related_sst_ssi + doc_import=[] + @rgx_doc_import=/^<<\s(\S+?\.ss[ti])/ + file_array=IO.readlines(@opt.fns,'') + file_array.each do |f| + if f =~@rgx_doc_import + doc_import = doc_import + f.scan(@rgx_doc_import).uniq.flatten + end + end + doc_import.each do |f| + if @opt.f_pth[:lng] + FileUtils::cp_r("#{@env.path.pwd}/#{@opt.f_pth[:lng]}/#{f}",@git_path[:doc]) + else + FileUtils::cp_r("#{@env.path.pwd}/#{f}",@git_path[:doc]) + end + end + end + def locate_parse_file + composite_src=@opt.fns=~/\.ssm$/ ? true : false + if composite_src \ + and not @opt.act[:ao][:set]==:on + ##SiSU_Assemble::Composite.new(@opt).read + #SiSU_AO::Source.new(@opt).read # -m + "#{@env.processing_path.composite_file}/#{@opt.fnb}.ssm.sst" + elsif composite_src + "#{@env.processing_path.composite_file}/#{@opt.fnb}.ssm.sst" + else "#{@env.path.pwd}/#{@opt.fns}" + end + end + def read_composite + #print __FILE__ + ':' + #p __LINE__ + end + def sisuyaml_rc + sisurc=@env.path.sisurc_path + if FileTest.file?(sisurc) + FileUtils::cp_r(sisurc,@git_path[:conf]) + end + end + def read_src + print __FILE__ + ':' + p __LINE__ + end + def composite_src? + @opt.fns=~/\.ssm$/ ? true : false + end + def sisusrc_files + populate.copy_src_head + if composite_src? + populate.copy_related_sst_ssi + end + #parse_file_name=locate_parse_file + #parse_file=IO.readlines(parse_file_name,'') + populate.sisuyaml_rc #(parse_file) + #populate.extract_composite_source + #populate.read_composite # or read_each_composite + populate.identify_language_versions + end + self + end + end +end +__END__ +@file.output_path.sisugit diff --git a/lib/sisu/current/html.rb b/lib/sisu/current/html.rb new file mode 100644 index 00000000..582773e5 --- /dev/null +++ b/lib/sisu/current/html.rb @@ -0,0 +1,778 @@ +# encoding: utf-8 +=begin + +* Name: SiSU + +** Description: documents, structuring, processing, publishing, search +*** html generation, processing + +** Author: Ralph Amissah + + + +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. + +** License: GPL 3 or later: + + SiSU, a framework for document structuring, publishing and search + + Copyright (C) Ralph Amissah + + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. + + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. + + You should have received a copy of the GNU General Public License along with + this program. If not, see . + + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + + + + +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system + +** Hompages: + + + +** Git + + + +=end +module SiSU_HTML + begin + require 'pstore' + rescue LoadError + SiSU_Utils::CodeMarker.new(__LINE__,__FILE__,:fuchsia). + error('pstore NOT FOUND (LoadError)') + end + require_relative 'se_hub_particulars' # se_hub_particulars.rb + include SiSU_Particulars + require_relative 'html_table' # html_table.rb + require_relative 'html_parts' # html_parts.rb + require_relative 'html_format' # html_format.rb + include SiSU_HTML_Format + require_relative 'html_segments' # html_segments.rb + include SiSU_HTML_Seg + require_relative 'html_scroll' # html_scroll.rb + require_relative 'html_promo' # html_promo.rb + include SiSU_HTML_Promo + require_relative 'html_tune' # html_tune.rb + include SiSU_HTML_Tune + class Source + def initialize(opt) + @opt=opt + @particulars=SiSU_Particulars::CombinedSingleton.instance.get_all(opt) + end + def read + begin + songsheet + ensure + SiSU_Env::CreateSite.new(@opt).cp_css + SiSU_Env::CreateSite.new(@opt).cp_base_images + Dir.chdir(@opt.f_pth[:pth]) + end + end + def songsheet + begin + @md=@particulars.md + @fnb=@md.fnb + @env=@particulars.env + primary_output_file=(@opt.act[:html_seg][:set]==:on) \ + ? (@md.file.output_path.html_seg.dir + '/' + @md.file.base_filename.html_segtoc) + : (@md.file.output_path.html_scroll.dir + '/' + @md.file.base_filename.html_scroll) + unless @opt.act[:quiet][:set]==:on + tool=(@opt.act[:verbose][:set]==:on \ + || @opt.act[:verbose_plus][:set]==:on \ + || @opt.act[:maintenance][:set]==:on) \ + ? ("#{@env.program.web_browser} file://#{primary_output_file}") + : ("[#{@opt.f_pth[:lng_is]}] #{@opt.fno}") + (@opt.act[:verbose][:set]==:on \ + || @opt.act[:verbose_plus][:set]==:on \ + || @opt.act[:maintenance][:set]==:on) \ + ? SiSU_Screen::Ansi.new( + @opt.act[:color_state][:set], + 'HTML', + tool + ).green_hi_blue + : SiSU_Screen::Ansi.new( + @opt.act[:color_state][:set], + 'HTML', + tool + ).green_title_hi + if (@opt.act[:verbose_plus][:set]==:on \ + || @opt.act[:maintenance][:set]==:on) + SiSU_Screen::Ansi.new( + @opt.act[:color_state][:set], + @opt.fns, + "file://#{primary_output_file}" + ).flow + end + end + data=nil + tuned_file_array=SiSU_HTML::Source::HTML_Environment.new(@particulars).tuned_file_instructions + data=tuned_file_array + if @opt.act[:html_scroll][:set]==:on + scr_endnotes=SiSU_HTML::Source::Endnotes.new(data,@md).scroll + end + toc=SiSU_HTML::Source::Toc.new(@md,data).songsheet + links_guide=SiSU_HTML::Source::LinksGuide.new(data,@md).toc + data=tuned_file_array + scr_toc=SiSU_HTML::Source::ScrollHeadAndSegToc.new(@md,toc,links_guide).in_common #watch + if @opt.act[:html_seg][:set]==:on + SiSU_HTML::Source::Seg.new(@md,data).songsheet + end + data=tuned_file_array + if @opt.act[:html_scroll][:set]==:on + scr=SiSU_HTML::Source::Scroll.new(@md,data,scr_endnotes).songsheet + scroll=SiSU_HTML::Source::ScrollOutput.new( + scr_toc, + scr[:body], + scr[:metadata], + scr[:owner_details], + scr[:tails], + @md + ).publish + SiSU_HTML::Source::Output.new(scroll,@md).scroll + end + rescue + SiSU_Errors::Rescued.new($!,$@,@opt.selections.str,@opt.fns).location do + __LINE__.to_s + ':' + __FILE__ + end + ensure + unless (@opt.act[:verbose_plus][:set]==:on \ + || @opt.act[:maintenance][:set]==:on) + texfiles=Dir["#{@env.processing_path.tune}/#{@opt.fns}*"] + texfiles.each do |f| + if FileTest.file?(f) + File.unlink(f) + end + end + end + SiSU_Env::Clear.new(@opt.selections.str,@opt.fns,@md).param_instantiate + @@flag,@@scr,@@seg,@@seg_endnotes,@@seg_subtoc,@@seg_ad={},{},{},{},{},{} + @@seg_total,@@tracker,@@loop_count,@@tablehead,@@number_of_cols=0,0,0,0,0 + @@seg_name,@@seg_name_html,@@seg_subtoc_array,@@seg_endnotes_array,@@segtocband,@@tablefoot=Array.new(7){[]} + @@filename_seg,@@seg_url,@@fn,@@to_lev4,@@get_hash_to,@@get_hash_fn='','','','','','','' + @@is4=@@is3=@@is2=@@is1=@@heading1=@@heading2=@@heading3=@@heading4=0 + end + end + private + class HTML_Environment + def initialize(particulars) + @particulars=particulars + @md,@env=particulars.md,particulars.env + @env,@css=particulars.env,SiSU_Style::CSS.new + end + def tuned_file_instructions + @tell=SiSU_Screen::Ansi.new(@md.opt.act[:color_state][:set]) + ao_array=@particulars.ao_array # ao file drawn here + tuned_file_array=SiSU_HTML_Tune::Tune.new(ao_array,@md).songsheet + tuned_file_array + end + end + class LinksGuide + @links_guide_toc=[] + def initialize(data,md) + @data,@md=data,md + @links_guide_=SiSU_Env::CreateSite.new(@md.opt).html_quick_ref? + end + def toc + @links_guide_toc=[] + if @links_guide_ + format_head_toc=SiSU_HTML_Format::HeadToc.new(@md) + guide_type='horzontal' #values: horizontal or vertical + @links_guide_toc << format_head_toc.links_guide_open(guide_type) + if defined? @md.lnk \ + and @md.lnk + @md.lnk.each do |l| + if defined? l[:say] + target=(l[:url] !~/^\.(\.)?\//) \ + ? 'external' + : '_top' + s_lnk_url,s_lnk_lnk=l[:url],l[:say] + txt_obj={ + lnk_url: s_lnk_url, + lnk_txt: s_lnk_lnk, + target: target, + } + lev_dob_ocn=SiSU_HTML_Format::FormatToc.new(@md,txt_obj) + @links_guide_toc << lev_dob_ocn.links_guide if s_lnk_lnk + end + end + end + format_head_toc=SiSU_HTML_Format::HeadToc.new(@md) + @links_guide_toc << format_head_toc.links_guide_close #(guide_type) + @links_guide_toc + else '' + end + end + end + class Endnotes + include SiSU_HTML_Format + def initialize(data,md) + @data,@md=data,md + end + def scroll + @scr_endnotes=[] + SiSU_HTML_Format::HeadScroll.new(@md) + @data.each do |dob| + pg=dob.dup + unless pg.is ==:code + if pg.obj =~/(?:#{Mx[:en_a_o]}|#{Mx[:en_b_o]})[\d*+]+ / + endnote_array=[] + if pg.obj=~/#{Mx[:en_a_o]}[\d*+].+?#{Mx[:en_a_c]}/m + endnote_array = pg.obj.scan(/#{Mx[:en_a_o]}[\d*+]+(.+?)#{Mx[:en_a_c]}/m) + end + if pg.obj=~/#{Mx[:en_b_o]}[\d*]+\s.+?#{Mx[:en_b_c]}/m + endnote_array = pg.obj.scan(/#{Mx[:en_b_o]}[\d*]+(.+?)#{Mx[:en_b_c]}/m) + end + if pg.obj=~/#{Mx[:en_b_o]}[\d+]+\s.+?#{Mx[:en_b_c]}/m + endnote_array = pg.obj.scan(/#{Mx[:en_b_o]}[\d+]+(.+?)#{Mx[:en_b_c]}/m) + end + endnote_array.flatten.each do |note| + txt_obj={ txt: note } + format_scroll=SiSU_HTML_Format::FormatScroll.new(@md,txt_obj) + @scr_endnotes << format_scroll.endnote_body + end + end + end + end + @scr_endnotes + end + end + class Toc ' + minitoc + '' + end + protected + def rss #sort all wrong, disabled but kept + @@toc[:seg] <<< +
+

+(relatively static) RSS feeds for DOCUMENTS:
+RSS feed http://www.jus.uio.no/lm/rssfeed/documents.xml
+RSS feed http://www.jus.uio.no/lm/rssfeed/tradelaw.xml
+RSS feed http://www.jus.uio.no/lm/rssfeed/environmental.xml
+

info@address.com
+

+
+WOK + end +#not used --> + def level_endnotes + if @md.flag_endnotes + format_head_scroll=SiSU_HTML_Format::HeadScroll.new(@md) + @@toc[:scr] << format_head_scroll.toc_endnote + end + end + def level_concordance + format_head_toc=SiSU_HTML_Format::HeadToc.new(@md) + @@toc[:seg_mini] << format_head_toc.mini_seg_concordance + end + def level_metadata + format_head_toc=SiSU_HTML_Format::HeadToc.new(@md) + @@toc[:scr] << format_head_toc.metadata + @@toc[:seg] << format_head_toc.seg_metadata + @@toc[:seg_mini] << format_head_toc.mini_seg_metadata + end + def level_word_index + format_head_toc=SiSU_HTML_Format::HeadToc.new(@d0c) + @@toc[:scr] << format_head_toc.concordance + @@toc[:seg] << format_head_toc.concordance + @@toc[:seg_mini] << format_head_toc.mini_concordance + end +# <-- not used + def level_0 + dob=@data + linkname,link=dob.obj.strip,dob.ocn + if link \ + and link !~/#/ #% keep eye on link + SiSU_HTML_Format::ParagraphNumber.new(@md,link) + end + title=linkname + toc={} + txt_obj={ txt: title } + format_toc=SiSU_HTML_Format::FormatToc.new(@md,txt_obj) + toc[:seg]=format_toc.lev0 + toc[:seg_mini]=format_toc.mini_lev0 + title=if dob.ocn ==0 then linkname + else + @@toc[:scr] << '
' + %{#{linkname}} + end + txt_obj={ txt: title } + format_toc=SiSU_HTML_Format::FormatToc.new(@md,txt_obj) + toc[:scr]=format_toc.lev0 + toc + end + def level_1 + dob=@data + linkname,link=dob.obj.strip,dob.ocn + if link \ + and link !~/#/ #% keep eye on link + SiSU_HTML_Format::ParagraphNumber.new(@md,link) + end + title=if dob.obj !~/^Metadata$/ then linkname + else + link='metadata' + %{#{linkname}} + end + toc={} + txt_obj={ txt: title } + format_toc=SiSU_HTML_Format::FormatToc.new(@md,txt_obj) + toc[:seg]=if dob.name =~/^meta/ \ + and dob.obj =~/Document Information/ + format_toc.lev0 + else format_toc.lev1 + end + toc[:seg_mini]=if dob.name =~/^meta/ \ + and dob.obj =~/Document Information/ + @md.concord_make \ + ? format_toc.mini_concord_tail + : format_toc.mini_tail + else format_toc.mini_lev1 + end + title=if dob.ocn ==0 + if dob.name =~/^meta/ \ + and dob.obj =~/Document Information/ + %{#{linkname}} + else linkname + end + else + @@toc[:scr] << '
' + %{#{linkname}} + end + txt_obj={ txt: title } + format_toc=SiSU_HTML_Format::FormatToc.new(@md,txt_obj) + toc[:scr]=if dob.obj =~/^Metadata$/ then '' + elsif txt_obj[:txt] =~// + format_toc.lev1.gsub(/|<\/a>/,'') + else format_toc.lev1 + end + toc + end + def level_2 + dob=@data + linkname,ocn=dob.obj.strip,dob.ocn + p_num=if ocn \ + and ocn !~/#/ + SiSU_HTML_Format::ParagraphNumber.new(@md,ocn) + else nil + end + txt_obj={ txt: linkname } + format_toc=SiSU_HTML_Format::FormatToc.new(@md,txt_obj) + toc={} + toc[:seg]=format_toc.lev2 + toc[:seg_mini]=format_toc.mini_lev2 + if p_num + title=%{#{p_num.goto}#{linkname}} + txt_obj={ txt: title } + format_toc=SiSU_HTML_Format::FormatToc.new(@md,txt_obj) + toc[:scr]=if txt_obj[:txt] =~// + format_toc.lev2.gsub(/|<\/a>/,'') + else format_toc.lev2 + end + end + toc + end + def level_3 + dob=@data + linkname,ocn=dob.obj.strip,dob.ocn + p_num=if ocn \ + and ocn !~/#/ + SiSU_HTML_Format::ParagraphNumber.new(@md,ocn) + else nil + end + txt_obj={ txt: linkname } + format_toc=SiSU_HTML_Format::FormatToc.new(@md,txt_obj) + toc={} + toc[:seg]=format_toc.lev3 + toc[:seg_mini]=format_toc.mini_lev3 + if p_num + title=%{#{p_num.goto}#{linkname}} + txt_obj={ txt: title } + format_toc=SiSU_HTML_Format::FormatToc.new(@md,txt_obj) + toc[:scr]=if txt_obj[:txt] =~// + format_toc.lev3.gsub(/|<\/a>/,'') + else format_toc.lev3 + end + end + toc + end + def level_4 + dob=@data + linkname,ocn=dob.obj.strip,dob.ocn + p_num=SiSU_HTML_Format::ParagraphNumber.new(@md,ocn) if ocn + if dob.ln ==4 + fnh={ + fn: dob.name, + } + f=@md.file.base_filename.html_seg(fnh) + seg_link=%{ + #{dob.obj} + } + @@seg_url=dob.name + elsif dob.obj =~/\d+.\d+.\d+.\d+|\d+.\d+.\d+|\d+.\d+|\d+/ + fn,hd=/^(\d+.\d+.\d+.\d+|\d+.\d+.\d+|\d+.\d+|\d+)(.*)/.match(dob.obj)[1,2] + fnh={ + fn: fn, + } + f=@md.file.base_filename.html_seg(fnh) + seg_link=%{#{fn} #{hd} } + end + p_num=SiSU_HTML_Format::ParagraphNumber.new(@md,ocn) if ocn + @file=SiSU_Env::FileOp.new(@md) if @md + txt_obj=if seg_link=~/sisu_manifest\.html/ + man_link=if @file.output_dir_structure.by_language_code? \ + or @file.output_dir_structure.by_filetype? + seg_link.gsub(/sisu_manifest\.html/,"../../manifest/#{@file.base_filename.manifest}") + else seg_link + end + { txt: man_link } + else { txt: seg_link } + end + format_toc=SiSU_HTML_Format::FormatToc.new(@md,txt_obj) + toc={} + toc[:seg]=format_toc.lev4 + toc[:seg_mini]=format_toc.mini_lev4 + title=%{#{p_num.goto}#{linkname}} if p_num + txt_obj=if title=~/sisu_manifest.html/ + man_link=title.gsub(/sisu_manifest.html/,"../manifest/#{@file.base_filename.manifest}") + { txt: man_link } + else { txt: title } + end + format_toc=SiSU_HTML_Format::FormatToc.new(@md,txt_obj) + toc[:scr]=format_toc.lev4 + toc + #end + end + def level_5 + dob=@data + linkname,ocn=dob.obj.strip,dob.ocn + toc={} + if ocn \ + and ocn !~/#/ + fnh={ + fn: @@seg_url, + } + f=@md.file.base_filename.html_seg(fnh) + p_num=SiSU_HTML_Format::ParagraphNumber.new(@md,ocn) + lnk_n_txt=%{ + #{linkname} + } + txt_obj={ txt: lnk_n_txt } + format_toc=SiSU_HTML_Format::FormatToc.new(@md,txt_obj) + toc[:seg]=format_toc.lev5 + toc[:seg_mini]=format_toc.mini_lev5 + title=%{#{p_num.goto}#{linkname}} + txt_obj={ txt: title } + format_toc=SiSU_HTML_Format::FormatToc.new(@md,txt_obj) + toc[:scr]=format_toc.lev5 + end + toc + end + def level_6 + dob=@data + linkname,ocn=dob.obj.strip,dob.ocn + toc={} + if ocn \ + and ocn !~/#/ + fnh={ + fn: @@seg_url, + } + f=@md.file.base_filename.html_seg(fnh) + p_num=SiSU_HTML_Format::ParagraphNumber.new(@md,ocn) + lnk_n_txt=%{ + #{linkname} +} + txt_obj={ txt: lnk_n_txt } + format_toc=SiSU_HTML_Format::FormatToc.new(@md,txt_obj) + toc[:seg]=format_toc.lev6 + toc[:seg_mini]=format_toc.mini_lev6 + title=%{#{p_num.goto}#{linkname}} + txt_obj={ txt: title } + format_toc=SiSU_HTML_Format::FormatToc.new(@md,txt_obj) + toc[:scr]=format_toc.lev6 + end + toc + end + def level_crosslink + dob=@data + dob=if dob !~/^4~!/ + dob.gsub(/^4~!\s+(\S+)\s+(.+)/, + %{ +
+ #{@png.crosslink_ext} +   \\2 + <\/a> +
+}) + else + dob.gsub(/^4~!\s+(\S+)\s+(.+)/, + %{
+ + + #{@png.crosslink} +   \\2 + <\/a> +
+}) + end + end + end + class ScrollHeadAndSegToc < Toc + include SiSU_Parts_HTML + def initialize(md='',toc='',links_guide_toc='') + @md,@toc,@links_guide_toc=md,toc,links_guide_toc + @make=SiSU_Env::ProcessingSettings.new(@md) + end + def in_common + toc_shared=[] + @segtoc=[] + if (@md.opt.act[:verbose][:set]==:on \ + || @md.opt.act[:verbose_plus][:set]==:on \ + || @md.opt.act[:maintenance][:set]==:on) + SiSU_Screen::Ansi.new( + @md.opt.act[:color_state][:set], + 'Scroll & Segtoc' + ).txt_grey + end + format_head_toc=SiSU_HTML_Format::HeadToc.new(@md) + dochead=format_head_toc.head + dochead=dochead.gsub(/toc\.(html)/,'doc.\1') #kludge + toc_shared << dochead + @segtoc << format_head_toc.head + if @make.build.html_top_band? + toc_shared << format_head_toc.scroll_head_navigation_band + end + if defined? @md.rights.all + rights=format_head_toc.rights.all + rights=SiSU_HTML_Tune::CleanHTML.new(rights).clean + end + if @md.prefix_b + prefix_b=format_head_toc.notes.prefix_b + prefix_b=SiSU_HTML_Tune::CleanHTML.new(prefix_b).clean + end + if @make.build.html_top_band? + @segtoc << format_head_toc.seg_head_navigation_band + end + toc_shared << format_head_toc.scroll_head_title_banner_open + @segtoc << format_head_toc.seg_head_title_banner_open + tmp_head=nil + doc_title_endnote=@md.title.full.gsub(/(\*+)/, + '\1') + tmp_head=doc_title_endnote + "\n" + txt_obj={ txt: tmp_head } + format_txt_obj=SiSU_HTML_Format::FormatTextObject.new(@md,txt_obj) + toc_shared << format_txt_obj.center_bold + @segtoc << format_txt_obj.center_bold + if defined? @md.creator.author + creator=SiSU_HTML_Tune::CleanHTML.new(@md.creator.author).clean_for_html + creator_endnote=creator.gsub(/(\*+)/, + %{ \\1}) + tmp_head=creator_endnote + "\n" + txt_obj={ txt: tmp_head } + format_txt_obj=SiSU_HTML_Format::FormatTextObject.new(@md,txt_obj) + toc_shared << format_txt_obj.center_bold + @segtoc << format_txt_obj.center_bold + end + toc_shared << "#{the_table_close*1}\n" + @segtoc << "#{the_table_close*1}\n" + tmp_head=nil + if @md.prefix_a + tmp_head ||= %{

#{@md.prefix_a}\n} + toc_shared << tmp_head.dup + @segtoc << tmp_head.dup + end + tmp_head=nil + toc_shared << @links_guide_toc + if defined? @md.rights.all #and ? @md.rights.all + toc_shared << rights + end + if defined? @md.prefix_b + toc_shared << prefix_b + end + if @make.build.toc? #Table of Contents added/appended here + toc_shared << @toc[:scr] + end + @segtoc << @links_guide_toc + @segtoc << @toc[:seg] + if defined? @md.rights.all \ + and not @md.rights.all.empty? + @segtoc << rights + end + @segtoc << prefix_b if @md.prefix_b + #Segtoc tail added here + @segtoc << "

\n" #bugfix sort later DEBUGNOW + @segtoc << @seg_toc_band_bottom + @segtoc << format_head_toc.seg_navigation_tail << format_head_toc.html_close + @segtoc=@segtoc.flatten.compact #watch + if @md.opt.act[:html_seg][:set]==:on + SiSU_HTML::Source::Output.new(@segtoc,@md).segtoc + end + @segtoc=[] + @toc[:scr],@toc[:seg]=[],[] + toc_shared + end + end + class Table < SiSU_HTML_Table::TableHTML + end + class Scroll < SiSU_HTML_Scroll::Scroll + end + class ScrollOutput + def initialize(scr_toc,scr_body,scr_metadata,scr_owner_details,scr_tails,md) + @scr_toc,@scr_body,@scr_metadata,@scr_owner_details,@scr_tails,@md=scr_toc,scr_body,scr_metadata,scr_owner_details,scr_tails,md + end + def publish + scroll=[] + scroll << @scr_toc << '
' << @scr_body << @scr_endnotes << @scr_owner_details << '
' << @scr_tails + scroll=scroll.flatten.compact #watch + end + end + class Seg < SiSU_HTML_Seg::Seg + end + class Output + def initialize(data='',md='') + @data,@md=data,md + @file=SiSU_Env::FileOp.new(md) + @o_str ||=SiSU_Env::ProcessingSettings.new(md).output_dir_structure + end + def scroll + if @md.opt.act[:html_scroll][:set]==:on + begin + @filename_html_scroll=@file.write_file.html_scroll + @data.each do |para| + para=para.strip. + gsub(/<:.+?>/,''). + gsub(Xx[:html_relative2],@file.path_rel_links.html_scroll_2). + gsub(Xx[:html_relative1],@file.path_rel_links.html_scroll_1). + #gsub(/#{Xx[:html_relative]}/,@file.path_rel_links.html_scroll). + gsub(/#{Rx[:mx_fa_clean]}/,'') + unless para =~/\A\s*\Z/ + @filename_html_scroll.puts para,"\n" + end + end + rescue + SiSU_Errors::Rescued.new($!,$@,@md.opt.selections.str,@md.fns).location do + __LINE__.to_s + ':' + __FILE__ + end + ensure + @filename_html_scroll.close + end + end + end + def segtoc + if @md.opt.act[:html_seg][:set]==:on + begin + @filename_html_segtoc=@file.write_file.html_segtoc + @data.each do |para| + para=para.strip. + gsub(//,''). + gsub(Xx[:html_relative2],@file.path_rel_links.html_seg_2). + gsub(Xx[:html_relative1],@file.path_rel_links.html_seg_1) + unless para =~/\A\s*\Z/ + @filename_html_segtoc.puts para,"\n" + end + end + rescue + SiSU_Errors::Rescued.new($!,$@,@md.opt.selections.str,@md.fns).location do + __LINE__.to_s + ':' + __FILE__ + end + ensure + @filename_html_segtoc.close + pwd_set=Dir.pwd + idx_lnk=(@o_str.dump_or_redirect?) \ + ? @file.base_filename.manifest + : @file.base_filename.html_segtoc + mlnk=@file.base_filename.html_seg_index + Dir.chdir(@file.output_path.html_seg.dir) + FileUtils::rm_f(mlnk) + FileUtils::ln_s(idx_lnk,mlnk) + Dir.chdir(pwd_set) + end + end + end + end + end +end +__END__ diff --git a/lib/sisu/current/html_concordance.rb b/lib/sisu/current/html_concordance.rb new file mode 100644 index 00000000..3b3275e3 --- /dev/null +++ b/lib/sisu/current/html_concordance.rb @@ -0,0 +1,391 @@ +# encoding: utf-8 +=begin + +* Name: SiSU + +** Description: documents, structuring, processing, publishing, search +*** concordance file (html, wordmap, linked index of words in document) + +** Author: Ralph Amissah + + + +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. + +** License: GPL 3 or later: + + SiSU, a framework for document structuring, publishing and search + + Copyright (C) Ralph Amissah + + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. + + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. + + You should have received a copy of the GNU General Public License along with + this program. If not, see . + + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + + + + +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system + +** Hompages: + + + +** Git + + + +=end +module SiSU_Concordance + require_relative 'se_hub_particulars' # se_hub_particulars.rb + include SiSU_Particulars + require_relative 'se' # se.rb + include SiSU_Env + require_relative 'html_format' # html_format.rb + include SiSU_HTML_Format + require_relative 'html_minitoc' # html_minitoc.rb + class Source + def initialize(opt) + @opt=opt + @particulars=SiSU_Particulars::CombinedSingleton.instance.get_all(opt) + end + def read + begin + @env,@md=@particulars.env,@particulars.md + @env.url.output_tell + unless @md.opt.act[:quiet][:set]==:on + tool=(@md.opt.act[:verbose][:set]==:on \ + || @md.opt.act[:verbose_plus][:set]==:on \ + || @md.opt.act[:maintenance][:set]==:on) \ + ? "#{@env.program.web_browser} #{@md.file.output_path.html_concordance.dir}/#{@md.file.base_filename.html_concordance}" + : "[#{@opt.f_pth[:lng_is]}] #{@opt.fno}" + (@md.opt.act[:verbose][:set]==:on \ + || @md.opt.act[:verbose_plus][:set]==:on \ + || @md.opt.act[:maintenance][:set]==:on) \ + ? SiSU_Screen::Ansi.new( + @opt.act[:color_state][:set], + "Concordance", + tool + ).green_hi_blue + : SiSU_Screen::Ansi.new( + @opt.act[:color_state][:set], + 'Concordance', + tool + ).green_title_hi + end + wordmax=@env.concord_max + unless @md.wc_words.nil? + if @md.wc_words < wordmax + SiSU_Concordance::Source::Words.new(@particulars).songsheet + else + SiSU_Screen::Ansi.new( + @md.opt.act[:color_state][:set], + "concordance skipped, large document has over #{wordmax} words (#{@md.wc_words})" + ).warn unless @md.opt.act[:quiet][:set]==:on + end + else + SiSU_Screen::Ansi.new( + @md.opt.act[:color_state][:set], + "wc (word count) is off, concordance will be processed for all files including those over the max set size of: #{wordmax} words" + ).warn unless @md.opt.act[:quiet][:set]==:on + SiSU_Concordance::Source::Words.new(@particulars).songsheet + end + rescue + SiSU_Errors::Rescued.new($!,$@,@md.opt.selections.str,@md.fns).location do + __LINE__.to_s + ':' + __FILE__ + end + ensure + SiSU_Env::CreateSite.new(@opt).cp_css + Dir.chdir(@opt.f_pth[:pth]) + end + end + private + class DocTitle + #revisit, both requires (html & xml_shared) needed for stand alone operation (sisu -w [filename]) + require_relative 'xml_shared' # xml_shared.rb + require_relative 'html' # html.rb + def initialize(particulars) + @particulars,@md=particulars,particulars.md + @data=SiSU_HTML::Source::HTML_Environment.new(particulars).tuned_file_instructions + @file=SiSU_Env::FileOp.new(@md) + @fnb=@md.fnb + @lex_button=%{SiSU home -->} + @doc_details =< 

#{@md.title.full}

#{@md.author}

+WOK + @make=SiSU_Env::ProcessingSettings.new(@md) + end + def create + head_banner=SiSU_HTML_Format::HeadToc.new(@md) + minitoc=SiSU_HTML_MiniToc::TocMini.new(@md,@data).songsheet.join("\n") + stylesheet=SiSU_Style::CSS_HeadInfo.new(@md).stylesheet + if @make.build.manifest_minitoc? + toc='
' + minitoc + '
' + div_class='content' + else + toc='' + div_class='content0' + end + top_band=if @make.build.html_top_band? + head_banner.concordance_navigation_band + else '' + end + < + + + + + SiSU created WordIndex for: #{@md.title.full} + + + + + + + + #{stylesheet.css_head_seg} + + + #{top_band} + #{toc} +
+ #{@doc_details} +

Word index links are to html versions of the text the segmented version followed by the scroll (single document) version.
[For segmented text references [T1], [T2] or [T3] appearing without a link, indicates that the word appears in a title (or subtitle) of the text (that is identifiable by the appended object citation number).]

+

(The word listing/index is Case sensitive: Capitalized words appear before lower case)

+

+ word (number of occurences)
linked references to word within document
+ [if number of occurences exceed number of references - word occurs more than once in at least one reference. Footnote/endnotes are either assigned to the paragraph from which they are referenced or ignored, so it is relevant to check the footnotes referenced from within a paragraph as well.] +

+

+ (After the page is fully loaded) you can jump directly to a word by appending a hash (#) and the word to the url for this text, (do not forget that words are case sensitive, and may be listed twice (starting with and without an upper case letter)), #your_word # [ http://[web host]/#{@fnb}/concordance.html#your_word ] +

+WOK + end + end + class Word + @@word_previous='' + def initialize(word,freq) + @word,@freq=word,freq + end + def html + w=if @word.capitalize==@@word_previous + %{\n

#{@word}

(#{@freq})

\n\t

} + else n=@word.strip.gsub(/\s+/,'_') #also need to convert extended character set to html + %{\n

#{@word}

(#{@freq})

\n\t

} + end + @@word_previous=@word.capitalize + w + end + end + class Words + require_relative 'i18n' # i18n.rb + include SiSU_i18n + require_relative 'html_format' # html_format.rb + include SiSU_HTML_Format + require_relative 'se' # se.rb + include SiSU_Screen + @@dp=nil + def initialize(particulars) + @particulars=particulars + begin + @env,@md,@ao_array=particulars.env,particulars.md,particulars.ao_array + @file=SiSU_Env::FileOp.new(@md) + @freq=Hash.new(0) + @dp=@@dp ||=SiSU_Env::InfoEnv.new.digest.pattern + @rxp_lv1=/^#{Mx[:lv_o]}1:/ #fix @rxp_lv # Mx[:lv_o] + @rxp_lv2=/^#{Mx[:lv_o]}2:/ #fix @rxp_lv # Mx[:lv_o] + @rxp_lv3=/^#{Mx[:lv_o]}3:/ #fix @rxp_lv # Mx[:lv_o] + @rxp_title=Regexp.new("^#{Mx[:meta_o]}title#{Mx[:meta_c]}\s*(.+?)\s*$") + @rxp_t1=Regexp.new('^T1') + @rxp_t2=Regexp.new('^T2') + @rxp_t3=Regexp.new('^T3') + @rxp_excluded1=/#{Mx[:url_o]}\S+?#{Mx[:url_c]}|#{Mx[:rel_o]}\S+?#{Mx[:rel_c]}/ + @rxp_excluded0=/^(?:#{Mx[:fa_bold_o]}|#{Mx[:fa_italics_o]})?(?:to\d+|\d+| |#{Mx[:br_endnotes]}|EOF|#{Mx[:br_eof]}|thumb_\S+|snap_\S+|_+|-+|[(]?(?:ii+|iv|vi+|ix|xi+|xiv|xv|xvi+|xix|xx)[).]?|\S+?_\S+|[\d_]+\w\S+|[\w\d]{1,2}|\d{1,3}\w?|#{@dp}|[0-9a-f]{16,64}|\d{2,3}x\d{2,3}|\S{0,2}sha\d|\S{0,3}\d{4}w\d\d|\b\w\d+|\d_all\b|e\.?g\.?)(?:#{Mx[:fa_bold_c]}|#{Mx[:fa_italics_c]})?$/mi #this regex causes and cures a stack dump in ruby 1.9 !!! + @rgx_splitlist=%r{[—.,;:#{Mx[:nbsp]}-]}mi + @alph=SiSU_i18n::Alphabet.new(@md.opt.lng).hash_arrays + @alphlst=SiSU_i18n::Alphabet.new(@md.opt.lng).hash_strings + @rgx_scanlist=%r{#{Mx[:fa_italics_o]}[#{@alphlst[:l]}#{@alphlst[:u]}0-9"\s]{2,12}#{Mx[:fa_italics_c]}|#{Mx[:fa_bold_o]}[#{@alphlst[:l]}#{@alphlst[:u]}0-9"\s]{2,12}#{Mx[:fa_bold_c]}|(?:https?|file)://\S+|<\S+?>|[#{@alphlst[:l]}#{@alphlst[:u]}]+|\w+}mi + rescue + SiSU_Errors::Rescued.new($!,$@,@md.opt.selections.str,@md.fns).location do + __LINE__.to_s + ':' + __FILE__ + end + end + end + def songsheet + begin + FileUtils::mkdir_p(@file.output_path.html_concordance.dir) \ + unless FileTest.directory?(@file.output_path.html_concordance.dir) + @file_concordance=File.open(@file.place_file.html_concordance.dir,'w') + map_para + rescue + SiSU_Errors::Rescued.new($!,$@,@md.opt.selections.str,@md.fns).location do + __LINE__.to_s + ':' + __FILE__ + end + ensure + @file_concordance.close + end + end + protected + def location_scroll(wordlocation,show) # not used + %{#{wordlocation}; } + end + def location_seg(wordlocation,show) + unless wordlocation.nil? + wl=wordlocation.gsub(/(.+?)\#(\d+)/, + "\\1#{@md.lang_code_insert}#{Sfx[:html]}##{Mx[:ocn_id_char]}\\2") # id="o\d+" always available; a name="\d+" not available if html strict used + case wordlocation + when /#{@rxp_t1}|@rxp_t2}|#{@rxp_t3}/ + %{[H]#{show}, } + when /(.+?)\#(\d+)/ + %{#{show}, } + end + end + end + def map_para + @seg,ocn=nil,nil + @word_map={} + @ao_array.each do |line| + if defined? line.ocn \ + and line.ocn.to_s =~/\d/ + if (line.is ==:heading \ + || line.is ==:heading_insert) \ + && line.ln==4 + @seg=line.name + end + ocn=line.ocn.to_s + if ocn =~/\d+/ \ + and ocn !~/^0$/ + line.obj=line.obj.gsub(/#{@rxp_excluded1}/,' ') + line.obj=line.obj.split(@rgx_splitlist).join(' ') #%take in word or other match + for word in line.obj.scan(@rgx_scanlist) #%take in word or other match + if word =~ /^([#{@alphlst[:l]}])/ + firstletter=$1 + flu=firstletter.tr(@alphlst[:l],@alphlst[:u]) + word=word.gsub(/^#{firstletter}/,flu ) + end + word=word.gsub(/#{Mx[:lnk_o]}|#{Mx[:lnk_c]}|#{Mx[:url_o]}|#{Mx[:url_c]}/,''). + gsub(/#{Mx[:fa_o]}\S+?#{Mx[:fa_o_c]}/,''). + gsub(/#{Mx[:fa_c_o]}\S+?#{Mx[:fa_c]}/,''). + gsub(/#{Mx[:gl_o]}#[a-z]+#{Mx[:gl_c]}/,''). + gsub(/#{Mx[:gl_o]}#[0-9]+#{Mx[:gl_c]}/,'') + word=word.gsub(/[0-9a-f]{10,}/,' ') if word =~/[0-9]/ + word=word.gsub(/#{Mx[:br_line]}/,' '). + gsub(/^ +/,''). + gsub(/^\S$/,'') + word=nil if word.empty? + word=nil if word =~@rxp_excluded0 #watch + word=nil if word =~/^\S$/ + if word + word=word.gsub(/#{Mx[:br_nl]}|#{Mx[:br_line]}/,' '). + gsub(/#{Mx[:fa_o]}[a-z]{1,7}#{Mx[:fa_o_c]}|#{Mx[:fa_c_o]}[a-z]{1,7}#{Mx[:fa_c]}/,''). + gsub(/#{Mx[:en_a_o]}(?:\d|[*+])*|#{Mx[:en_b_o]}(?:\d|[*+])*|#{Mx[:en_a_c]}|#{Mx[:en_b_c]}/mi,''). + gsub(/#{Mx[:fa_o]}\S+?#{Mx[:fa_o_c]}/,''). + gsub(/#{Mx[:fa_c_o]}\S+?#{Mx[:fa_c]}/,''). + gsub(/<\/?\S+?>/,''). + gsub(/^\@+/,''). + strip. + gsub(/#{Mx[:tc_p]}.+/,''). + gsub(/[\.,;:"]$/,''). + gsub(/["]/,''). + gsub(/^\s*[\(]/,''). + gsub(/[\(]\s*$/,''). + gsub(/^(?:See|e\.?g\.?).+/,''). + gsub(/^\s*[.,;:]\s*/,''). + strip. + gsub(/^\(?[a-zA-Z]\)$/,''). + gsub(/^\d+(st|nd|rd|th)$/,''). + gsub(/^(\d+\.?)+$/, ''). + gsub(/#{Mx[:mk_o]}|#{Mx[:mk_c]}/,''). + gsub(/:name#\S+/,''). + gsub(/^\S$/,'') + word=nil if word =~/^\S$/ + word=nil if word =~/^\s*$/ #watch + if word + unless word =~/[A-Z][A-Z]/ \ + or word =~/\w+\s\w+/ + word=word.capitalize + end + @freq[word] +=1 + @word_map[word] ||= [] + if line !~ /#{@rxp_lv1}|#{@rxp_lv2}|#{@rxp_lv3}/ + loc_=%{#{location_seg("#{@seg}\##{ocn}",ocn).to_s}} + unless loc_.empty? + @word_map[word] << loc_ + end + else + @word_map[word] << case line + when @rxp_lv1 then location_seg('T1',ocn) #fix @rxp_lv # Mx[:lv_o] + when @rxp_lv2 then location_seg('T2',ocn) #fix @rxp_lv # Mx[:lv_o] + when @rxp_lv3 then location_seg('T3',ocn) #fix @rxp_lv # Mx[:lv_o] + end + end + end + end + end + end + end + end + seg='' + head=SiSU_Concordance::Source::DocTitle.new(@particulars).create + head=head.gsub(/#{Xx[:html_relative2]}/m,@file.path_rel_links.html_seg_2). + gsub(/#{Xx[:html_relative1]}/m,@file.path_rel_links.html_seg_1) + @file_concordance << head + @file_concordance << '

' + alph=@alph[:u] + alph.each {|x| @file_concordance << %{#{x}, }} + @file_concordance << '

' + letter=alph.shift + @file_concordance << %{\n

A

} + for word in @freq.keys.sort! {|a,b| a.downcase<=>b.downcase} + f=/^(\S)/.match(word)[1] + if letter < f.upcase + while letter < f.upcase + if alph.length > 0 + letter=alph.shift + @file_concordance << %{\n

#{letter}

} + else break + end + end + end + keyword=SiSU_Concordance::Source::Word.new(word,@freq[word]).html + if keyword !~ @rxp_excluded0 + if @word_map[word][0] =~ /\d+/ + @file_concordance << %{#{keyword}#{seg}#{@word_map[word].uniq.compact.join}} + end + @file_concordance << '

' + end + # special cases endnotes and header levels 1 - 3 + end + @file_concordance << %{
\n} # footer + if @md.opt.act[:verbose_plus][:set]==:on \ + || @md.opt.act[:maintenance][:set]==:on + SiSU_Screen::Ansi.new( + @md.opt.act[:color_state][:set], + @md.fns, + "#{@md.file.output_path.html_concordance.dir}/#{@md.file.base_filename.html_concordance}" + ).flow + end + end + end + end +end +__END__ diff --git a/lib/sisu/current/html_format.rb b/lib/sisu/current/html_format.rb new file mode 100644 index 00000000..d5910e9a --- /dev/null +++ b/lib/sisu/current/html_format.rb @@ -0,0 +1,1364 @@ +# encoding: utf-8 +=begin + +* Name: SiSU + +** Description: documents, structuring, processing, publishing, search +*** html formating, css template + +** Author: Ralph Amissah + + + +** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah, + All Rights Reserved. + +** License: GPL 3 or later: + + SiSU, a framework for document structuring, publishing and search + + Copyright (C) Ralph Amissah + + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. + + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. + + You should have received a copy of the GNU General Public License along with + this program. If not, see . + + If you have Internet connection, the latest version of the GPL should be + available at these locations: + + + + + +** SiSU uses: + * Standard SiSU markup syntax, + * Standard SiSU meta-markup syntax, and the + * Standard SiSU object citation numbering and system + +** Hompages: + + + +** Git + + + +=end +module SiSU_HTML_Format + require_relative 'html_parts' # html_parts.rb + class ParagraphNumber + def initialize(md,ocn) + @md,@ocn=md,ocn.to_s + @ocn ||='' + @ocn_html_identifier=SiSU_Env::ProcessingSettings.new(@md).ocn_html_identifier + @make=SiSU_Env::ProcessingSettings.new(@md) + end + def ocn_display + if @make.build.ocn? + if @ocn.to_i==0 \ + or @ocn.empty? + '' + else + %{} + end + else + '' + end + end + def name + if @make.build.html_strict? \ + or @ocn==(nil || @ocn.empty?) + '' + else + %{} + end + end + def id #w3c? "tidy" complains about numbers as identifiers ! annoying + (@ocn==nil || @ocn.empty?) ? '' : %{id="#{Mx[:ocn_id_char]}#{@ocn}"} + end + def goto + (@ocn==nil || @ocn.empty?) ? '' : %{} + end + end + class HeadInformation + require_relative 'css' # css.rb + include SiSU_Parts_HTML + require_relative 'xml_shared' # xml_shared.rb + attr_reader :md,:rdf + def initialize(md) + @md=md + # DublinCore 1 - title + @bits=SiSU_Proj_HTML::Bits.new + @seg_name_html=(SiSU_HTML::Source::Seg.new.seg_name_html || []) + @seg_name_html_tracker=(SiSU_HTML::Source::Seg.new.seg_name_html_tracker || []) + @tocband_scroll,@tocband_segtoc=nil,nil + @stylesheet=SiSU_Style::CSS_HeadInfo.new(md).stylesheet + @o_str ||=SiSU_Env::ProcessingSettings.new(md).output_dir_structure + @index,@metalink='index','#metadata' + @toc=@md.file.base_filename.html_segtoc + end + def url_path_image_sys + (@o_str.dump_or_redirect?) \ + ? './image' + : "#{Xx[:html_relative2]}_sisu/image_sys" + end + def icon + def up + 'arrow_up_red.png' + end + def next + 'arrow_next_red.png' + end + def previous + 'arrow_prev_red.png' + end + def dot_clear + 'dot_clear.png' + end + def dot_white + 'dot_white.png' + end + def dot + dot_white + end + self + end + def png_nav + def toc + %{toc} + end + def pre + %{<< previous} + end + def nxt + %{next >>} + end + def dot_toc + %{^} + end + def dot_pre + %{<} + end + def dot_nxt + %{>} + end + self + end + def doc_types(page=:seg) #used in toc & seg_nav_band + wgt=SiSU_HTML_Format::Widget.new(@md) + %{ + + +
+ #{wgt.manifest(page)} + #{wgt.search} +
} + end + def rdf + SiSU_XML_Tags::RDF.new(md) + end + def button_home(page=:seg) + button=%{ \n \n
\n} + if @md.make.home_button_image.is_a?(Hash) + image_path=if page==:manifest + @md.file.output_path.manifest.rel_image + elsif page==:scroll + @md.file.output_path.html_scroll.rel_image + else + @md.file.output_path.html_seg.rel_image + end + SiSU_Env::FileOp.new(@md) + button +=%{

home icon -->

\n} + elsif @md.home_button_links.is_a?(Array) + @md.home_button_links.each do |links| + button +=%{

\n #{links[:say]}\n

\n} + end + end + button +=%{
} + button + end + def html_close #moved + %{ +} + end + end + class Widget < HeadInformation + include SiSU_Parts_HTML + def initialize(md) + super(md) + @md=md + @cf_defaults=SiSU_Env::InfoProcessingFlag.new + @env=SiSU_Env::InfoEnv.new(md.fns) + @file=SiSU_Env::FileOp.new(md) + @o_str ||=SiSU_Env::ProcessingSettings.new(md).output_dir_structure + @make=SiSU_Env::ProcessingSettings.new(md) + end + def home + %{ +
+ #{the_nav.txt_homepage} + +} + end + def scroll(text) + if @md.fns =~ /\.(?:-|ssm\.)?sst$/ + %{ + + #{text} + + +} + end + end + def seg(text) + %{ + + #{text} + + +} + end + def search + if @make.build.html_search_form? + env=SiSU_Env::InfoEnv.new(@md.fns,@md) + env.widget.search_form('sisusearch',nil,nil,true) + else '' + end + end + def manifest(page=:seg) + if @make.build.links_to_manifest? \ + and not @o_str.dump_or_redirect? + manifest_lnk=if @file.output_dir_structure.by_language_code? \ + or @file.output_dir_structure.by_filetype? + "#{Xx[:html_relative1]}manifest/#{@file.base_filename.manifest}" + else @file.base_filename.manifest + end + if page==:manifest + manifest_lnk="#{@md.file.output_path.manifest.url}/#{@file.base_filename.manifest}" + %{ + + #{the_url_decoration.xml_open}#{@md.file.output_path.manifest.url}/#{@file.base_filename.manifest}#{the_url_decoration.xml_close} + +} + else + %{ + + #{the_nav.txt_manifest} + +} + end + else '' + end + end + end + class XML + end + class HeadToc < HeadInformation + def initialize(md) + super(md) + @md=md + @o_str ||=SiSU_Env::ProcessingSettings.new(md).output_dir_structure + @make=SiSU_Env::ProcessingSettings.new(@md) + @file=SiSU_Env::FileOp.new(@md) + end + def scroll_head_navigation_band + if @make.build.html_top_band? + < + #{make_scroll_search_form_and_manifest_link} + +WOK + %{ + + + +
+ #{button_home(:scroll)} + + #{doc_types} + +   +#{the_table_close} +

} + else '' + end + end + def concordance_navigation_band + up_button=if @make.build.html_navigation? + %{

+   + #{png_nav.toc} +   +} + else '' + end + if @make.build.html_top_band? + %{ + + +} + %{
+ #{button_home} + + #{doc_types} +#{up_button} +#{the_table_close} +

} + else '' + end + end + def seg_head_navigation_band(page=:seg) + if @make.build.html_navigation? + if page==:manifest + nxt=(@file.output_dir_structure.by_language_code? \ + || @file.output_dir_structure.by_filetype?) \ + ? "../html/#{@md.fnb}/toc#{@md.lang_code_insert}#{Sfx[:html]}" + : "toc#{@md.lang_code_insert}#{Sfx[:html]}" + firstseg=%{ + #{png_nav.nxt}} + elsif @md.firstseg =~/\S+/ + firstseg=%{ + #{png_nav.nxt}} + end + else '' + end + if @make.build.html_top_band? + %{ + + + +} + %{
+#{button_home(page)} + + #{doc_types(page)} + +  #{firstseg}  +#{the_table_close} +

} + else '' + end + end + def manifest_link(text) +# @file=SiSU_Env::FileOp.new(@md) if @md + %{ + #{text} + } + end + def concordance_link(text) + if @md.concord_make + %{ + + #{text} + + } + else '' + end + end + def make_scroll_search_form_and_manifest_link + wgt=SiSU_HTML_Format::Widget.new(@md) + %{

+ #{the_nav.txt_doc_link} +
+ + #{wgt.manifest} + #{wgt.search} +
} + end + def make_scroll_seg_pdf + seg='' + wgt=SiSU_HTML_Format::Widget.new(@md) + seg=%{

+ #{the_nav.txt_toc_link} +
+ +
+ #{wgt.manifest} + #{wgt.search} +
} + end + def make_concordance + wgt=SiSU_HTML_Format::Widget.new(@md) + %{ + +
+ #{wgt.manifest} + #{wgt.search} +
} + end + def head + rdf=SiSU_XML_Tags::RDF.new(@md) + %{ + + + + + #{@md.html_title} + + +#{rdf.metatag_html} +#{@stylesheet.css_head} + + +} + end + def concordance + if @md.concord_make + %{#{the_margin.css} +

+ + Concordance + +

+#{table_close}} + else + %{#{the_margin.css} +#{table_close}} + end + end + def links_guide_vertical_open +# @file=SiSU_Env::FileOp.new(@md) if @md + %{ +