From 5588bc15c6df5eb225c315ed82e2a8239ef26d36 Mon Sep 17 00:00:00 2001 From: Ralph Amissah Date: Sun, 4 Apr 2021 21:57:11 -0400 Subject: headers: copyright, license, year; also https --- src/COPYRIGHT | 24 +- src/doc_reform/COPYRIGHT | 24 +- src/doc_reform/conf/compile_time_info.d | 50 +++ src/doc_reform/io_in/paths_source.d | 50 +++ src/doc_reform/io_in/read_config_files.d | 50 +++ src/doc_reform/io_in/read_source_files.d | 50 +++ src/doc_reform/io_out/cgi_sqlite_search_form.d | 68 +++- src/doc_reform/io_out/create_zip_file.d | 50 +++ src/doc_reform/io_out/defaults.d | 50 +++ src/doc_reform/io_out/epub3.d | 65 +++- src/doc_reform/io_out/html.d | 52 ++- src/doc_reform/io_out/hub.d | 50 +++ src/doc_reform/io_out/latex.d | 54 ++- src/doc_reform/io_out/metadata.d | 52 ++- src/doc_reform/io_out/odt.d | 72 +++- src/doc_reform/io_out/package.d | 50 +++ src/doc_reform/io_out/paths_output.d | 50 +++ src/doc_reform/io_out/rgx.d | 50 +++ src/doc_reform/io_out/source_pod.d | 50 +++ src/doc_reform/io_out/sqlite.d | 50 +++ src/doc_reform/io_out/xmls.d | 60 ++- src/doc_reform/io_out/xmls_css.d | 50 +++ src/doc_reform/meta/conf_make_meta_json.d | 50 +++ src/doc_reform/meta/conf_make_meta_structs.d | 58 ++- src/doc_reform/meta/conf_make_meta_yaml.d | 150 ++++++++ src/doc_reform/meta/defaults.d | 50 +++ src/doc_reform/meta/doc_debugs.d | 494 +++---------------------- src/doc_reform/meta/metadoc.d | 2 +- src/doc_reform/meta/metadoc_from_src.d | 50 +++ src/doc_reform/meta/metadoc_harvest.d | 50 +++ src/doc_reform/meta/metadoc_harvests_authors.d | 52 ++- src/doc_reform/meta/metadoc_harvests_topics.d | 52 ++- src/doc_reform/meta/metadoc_object_setter.d | 50 +++ src/doc_reform/meta/metadoc_show_config.d | 50 +++ src/doc_reform/meta/metadoc_show_make.d | 50 +++ src/doc_reform/meta/metadoc_show_metadata.d | 50 +++ src/doc_reform/meta/metadoc_show_summary.d | 106 +++--- src/doc_reform/meta/package.d | 50 +++ src/doc_reform/meta/rgx.d | 50 +++ src/doc_reform/share/defaults.d | 50 +++ src/doc_reform/spine.d | 17 +- 41 files changed, 2025 insertions(+), 577 deletions(-) (limited to 'src') diff --git a/src/COPYRIGHT b/src/COPYRIGHT index e6bc060..f4fe0b2 100644 --- a/src/COPYRIGHT +++ b/src/COPYRIGHT @@ -5,7 +5,7 @@ - Author: Ralph Amissah [ralph.amissah@gmail.com] - - Copyright: (C) 2015 - 2020 Ralph Amissah + - Copyright: (C) 2015 - 2021 Ralph Amissah - code under src/* src/doc_reform/* - License: AGPL 3 or later: @@ -26,12 +26,12 @@ for more details. You should have received a copy of the GNU General Public License along - with this program. If not, see [http://www.gnu.org/licenses/]. + with this program. If not, see [https://www.gnu.org/licenses/]. If you have Internet connection, the latest version of the AGPL should be available at these locations: - [http://www.fsf.org/licensing/licenses/agpl.html] - [http://www.gnu.org/licenses/agpl.html] + [https://www.fsf.org/licensing/licenses/agpl.html] + [https://www.gnu.org/licenses/agpl.html] - Spine, Doc Reform (related to SiSU) uses standard: - docReform markup syntax (based on SiSU markup) @@ -41,7 +41,7 @@ - standard SiSU document object numbering - Hompages: - [http://www.sisudoc.org] + [https://www.sisudoc.org] - Spine, Doc Reform (SiSU) markup samples Individual document content Copyright (Author) [as stated in document header] @@ -62,7 +62,7 @@ - code: - License: BSL-1.0 Boost Software License 1.0 - [http://www.boost.org/LICENSE_1_0.txt] + [https://www.boost.org/LICENSE_1_0.txt] - Hompages: [https://github.com/dlang-community/d2sqlite3] @@ -80,7 +80,7 @@ - code: - License: BSL-1.0 Boost Software License 1.0 - [http://www.boost.org/LICENSE_1_0.txt] + [https://www.boost.org/LICENSE_1_0.txt] - Hompages: [https://github.com/dlang-community/D-YAML] @@ -97,7 +97,7 @@ - code: - License: BSL-1.0 Boost Software License 1.0 - [http://www.boost.org/LICENSE_1_0.txt] + [https://www.boost.org/LICENSE_1_0.txt] - Hompages: [https://github.com/lgvz/imageformats] @@ -115,11 +115,11 @@ - code: - License: BSL-1.0 Boost Software License 1.0 - [http://www.boost.org/LICENSE_1_0.txt] + [https://www.boost.org/LICENSE_1_0.txt] - Hompages: [https://github.com/dlang-community/tinyendian] - [http://code.dlang.org/packages/tinyendian] + [https://code.dlang.org/packages/tinyendian] - Name: cgi.d - Description: @@ -127,14 +127,14 @@ - Author: [Adam D. Ruppe] - - Copyright: (C) 2008 - 2020 Adam D. Ruppe + - Copyright: (C) 2008 - 2021 Adam D. Ruppe - code: cgi.d (copy in ./misc/ext_lib/src/arsd/) aria2c https://raw.githubusercontent.com/adamdruppe/arsd/master/cgi.d - License: BSL-1.0 Boost Software License 1.0 - [http://www.boost.org/LICENSE_1_0.txt] + [https://www.boost.org/LICENSE_1_0.txt] (Check the bottom of the file for details) - Hompages: diff --git a/src/doc_reform/COPYRIGHT b/src/doc_reform/COPYRIGHT index e6bc060..f4fe0b2 100644 --- a/src/doc_reform/COPYRIGHT +++ b/src/doc_reform/COPYRIGHT @@ -5,7 +5,7 @@ - Author: Ralph Amissah [ralph.amissah@gmail.com] - - Copyright: (C) 2015 - 2020 Ralph Amissah + - Copyright: (C) 2015 - 2021 Ralph Amissah - code under src/* src/doc_reform/* - License: AGPL 3 or later: @@ -26,12 +26,12 @@ for more details. You should have received a copy of the GNU General Public License along - with this program. If not, see [http://www.gnu.org/licenses/]. + with this program. If not, see [https://www.gnu.org/licenses/]. If you have Internet connection, the latest version of the AGPL should be available at these locations: - [http://www.fsf.org/licensing/licenses/agpl.html] - [http://www.gnu.org/licenses/agpl.html] + [https://www.fsf.org/licensing/licenses/agpl.html] + [https://www.gnu.org/licenses/agpl.html] - Spine, Doc Reform (related to SiSU) uses standard: - docReform markup syntax (based on SiSU markup) @@ -41,7 +41,7 @@ - standard SiSU document object numbering - Hompages: - [http://www.sisudoc.org] + [https://www.sisudoc.org] - Spine, Doc Reform (SiSU) markup samples Individual document content Copyright (Author) [as stated in document header] @@ -62,7 +62,7 @@ - code: - License: BSL-1.0 Boost Software License 1.0 - [http://www.boost.org/LICENSE_1_0.txt] + [https://www.boost.org/LICENSE_1_0.txt] - Hompages: [https://github.com/dlang-community/d2sqlite3] @@ -80,7 +80,7 @@ - code: - License: BSL-1.0 Boost Software License 1.0 - [http://www.boost.org/LICENSE_1_0.txt] + [https://www.boost.org/LICENSE_1_0.txt] - Hompages: [https://github.com/dlang-community/D-YAML] @@ -97,7 +97,7 @@ - code: - License: BSL-1.0 Boost Software License 1.0 - [http://www.boost.org/LICENSE_1_0.txt] + [https://www.boost.org/LICENSE_1_0.txt] - Hompages: [https://github.com/lgvz/imageformats] @@ -115,11 +115,11 @@ - code: - License: BSL-1.0 Boost Software License 1.0 - [http://www.boost.org/LICENSE_1_0.txt] + [https://www.boost.org/LICENSE_1_0.txt] - Hompages: [https://github.com/dlang-community/tinyendian] - [http://code.dlang.org/packages/tinyendian] + [https://code.dlang.org/packages/tinyendian] - Name: cgi.d - Description: @@ -127,14 +127,14 @@ - Author: [Adam D. Ruppe] - - Copyright: (C) 2008 - 2020 Adam D. Ruppe + - Copyright: (C) 2008 - 2021 Adam D. Ruppe - code: cgi.d (copy in ./misc/ext_lib/src/arsd/) aria2c https://raw.githubusercontent.com/adamdruppe/arsd/master/cgi.d - License: BSL-1.0 Boost Software License 1.0 - [http://www.boost.org/LICENSE_1_0.txt] + [https://www.boost.org/LICENSE_1_0.txt] (Check the bottom of the file for details) - Hompages: diff --git a/src/doc_reform/conf/compile_time_info.d b/src/doc_reform/conf/compile_time_info.d index 0e09edd..daffa76 100644 --- a/src/doc_reform/conf/compile_time_info.d +++ b/src/doc_reform/conf/compile_time_info.d @@ -1,3 +1,53 @@ +/+ +- Name: Spine, Doc Reform [a part of] + - Description: documents, structuring, processing, publishing, search + - static content generator + + - Author: Ralph Amissah + [ralph.amissah@gmail.com] + + - Copyright: (C) 2015 - 2021 Ralph Amissah, All Rights + Reserved. + + - License: AGPL 3 or later: + + Spine (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 AFERO General Public License as published by the + Free Software Foundation, either version 3 of the License, or (at your + option) any later version. + + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. + + You should have received a copy of the GNU General Public License along with + this program. If not, see [https://www.gnu.org/licenses/]. + + If you have Internet connection, the latest version of the AGPL should be + available at these locations: + [https://www.fsf.org/licensing/licenses/agpl.html] + [https://www.gnu.org/licenses/agpl.html] + + - Spine (by Doc Reform, related to SiSU) uses standard: + - docReform markup syntax + - standard SiSU markup syntax with modified headers and minor modifications + - docReform object numbering + - standard SiSU object citation numbering & system + + - Hompages: + [https://www.doc_reform.org] + [https://www.sisudoc.org] + + - Git + [https://git.sisudoc.org/projects/?p=software/spine.git;a=summary] + ++/ /++ compile_time_info +/ diff --git a/src/doc_reform/io_in/paths_source.d b/src/doc_reform/io_in/paths_source.d index c504c77..3791df9 100644 --- a/src/doc_reform/io_in/paths_source.d +++ b/src/doc_reform/io_in/paths_source.d @@ -1,3 +1,53 @@ +/+ +- Name: Spine, Doc Reform [a part of] + - Description: documents, structuring, processing, publishing, search + - static content generator + + - Author: Ralph Amissah + [ralph.amissah@gmail.com] + + - Copyright: (C) 2015 - 2021 Ralph Amissah, All Rights + Reserved. + + - License: AGPL 3 or later: + + Spine (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 AFERO General Public License as published by the + Free Software Foundation, either version 3 of the License, or (at your + option) any later version. + + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. + + You should have received a copy of the GNU General Public License along with + this program. If not, see [https://www.gnu.org/licenses/]. + + If you have Internet connection, the latest version of the AGPL should be + available at these locations: + [https://www.fsf.org/licensing/licenses/agpl.html] + [https://www.gnu.org/licenses/agpl.html] + + - Spine (by Doc Reform, related to SiSU) uses standard: + - docReform markup syntax + - standard SiSU markup syntax with modified headers and minor modifications + - docReform object numbering + - standard SiSU object citation numbering & system + + - Hompages: + [https://www.doc_reform.org] + [https://www.sisudoc.org] + + - Git + [https://git.sisudoc.org/projects/?p=software/spine.git;a=summary] + ++/ /++ read configuration files
- read config files
diff --git a/src/doc_reform/io_in/read_config_files.d b/src/doc_reform/io_in/read_config_files.d index 65b5388..44f93ec 100644 --- a/src/doc_reform/io_in/read_config_files.d +++ b/src/doc_reform/io_in/read_config_files.d @@ -1,3 +1,53 @@ +/+ +- Name: Spine, Doc Reform [a part of] + - Description: documents, structuring, processing, publishing, search + - static content generator + + - Author: Ralph Amissah + [ralph.amissah@gmail.com] + + - Copyright: (C) 2015 - 2021 Ralph Amissah, All Rights + Reserved. + + - License: AGPL 3 or later: + + Spine (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 AFERO General Public License as published by the + Free Software Foundation, either version 3 of the License, or (at your + option) any later version. + + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. + + You should have received a copy of the GNU General Public License along with + this program. If not, see [https://www.gnu.org/licenses/]. + + If you have Internet connection, the latest version of the AGPL should be + available at these locations: + [https://www.fsf.org/licensing/licenses/agpl.html] + [https://www.gnu.org/licenses/agpl.html] + + - Spine (by Doc Reform, related to SiSU) uses standard: + - docReform markup syntax + - standard SiSU markup syntax with modified headers and minor modifications + - docReform object numbering + - standard SiSU object citation numbering & system + + - Hompages: + [https://www.doc_reform.org] + [https://www.sisudoc.org] + + - Git + [https://git.sisudoc.org/projects/?p=software/spine.git;a=summary] + ++/ /++ read configuration files
- read config files
diff --git a/src/doc_reform/io_in/read_source_files.d b/src/doc_reform/io_in/read_source_files.d index dfb9b2c..ce744ce 100644 --- a/src/doc_reform/io_in/read_source_files.d +++ b/src/doc_reform/io_in/read_source_files.d @@ -1,3 +1,53 @@ +/+ +- Name: Spine, Doc Reform [a part of] + - Description: documents, structuring, processing, publishing, search + - static content generator + + - Author: Ralph Amissah + [ralph.amissah@gmail.com] + + - Copyright: (C) 2015 - 2021 Ralph Amissah, All Rights + Reserved. + + - License: AGPL 3 or later: + + Spine (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 AFERO General Public License as published by the + Free Software Foundation, either version 3 of the License, or (at your + option) any later version. + + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. + + You should have received a copy of the GNU General Public License along with + this program. If not, see [https://www.gnu.org/licenses/]. + + If you have Internet connection, the latest version of the AGPL should be + available at these locations: + [https://www.fsf.org/licensing/licenses/agpl.html] + [https://www.gnu.org/licenses/agpl.html] + + - Spine (by Doc Reform, related to SiSU) uses standard: + - docReform markup syntax + - standard SiSU markup syntax with modified headers and minor modifications + - docReform object numbering + - standard SiSU object citation numbering & system + + - Hompages: + [https://www.doc_reform.org] + [https://www.sisudoc.org] + + - Git + [https://git.sisudoc.org/projects/?p=software/spine.git;a=summary] + ++/ /++ module source_read_source_files;
- open markup files
diff --git a/src/doc_reform/io_out/cgi_sqlite_search_form.d b/src/doc_reform/io_out/cgi_sqlite_search_form.d index 71e8d5d..362d02c 100644 --- a/src/doc_reform/io_out/cgi_sqlite_search_form.d +++ b/src/doc_reform/io_out/cgi_sqlite_search_form.d @@ -1,3 +1,53 @@ +/+ +- Name: Spine, Doc Reform [a part of] + - Description: documents, structuring, processing, publishing, search + - static content generator + + - Author: Ralph Amissah + [ralph.amissah@gmail.com] + + - Copyright: (C) 2015 - 2021 Ralph Amissah, All Rights + Reserved. + + - License: AGPL 3 or later: + + Spine (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 AFERO General Public License as published by the + Free Software Foundation, either version 3 of the License, or (at your + option) any later version. + + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. + + You should have received a copy of the GNU General Public License along with + this program. If not, see [https://www.gnu.org/licenses/]. + + If you have Internet connection, the latest version of the AGPL should be + available at these locations: + [https://www.fsf.org/licensing/licenses/agpl.html] + [https://www.gnu.org/licenses/agpl.html] + + - Spine (by Doc Reform, related to SiSU) uses standard: + - docReform markup syntax + - standard SiSU markup syntax with modified headers and minor modifications + - docReform object numbering + - standard SiSU object citation numbering & system + + - Hompages: + [https://www.doc_reform.org] + [https://www.sisudoc.org] + + - Git + [https://git.sisudoc.org/projects/?p=software/spine.git;a=summary] + ++/ module doc_reform.io_out.cgi_sqlite_search_form; template CGIsearchSQLite() { void CGIsearchSQLite(E,O,M)(E env, O opt_action, M make_and_meta_struct) { @@ -520,7 +570,7 @@ void cgi_function_intro(Cgi cgi) { - +