From 38bc718c3aa0f2e69b74b301674c4c3f84c6405c Mon Sep 17 00:00:00 2001 From: Toshihiko Makita Date: Wed, 10 May 2023 10:40:20 +0900 Subject: [PATCH 01/13] Create dita2fo_util_node.xsl Added node related utility functions --- .../xsl/dita2fo_util_node.xsl | 183 ++++++++++++++++++ 1 file changed, 183 insertions(+) create mode 100644 com.antennahouse.pdf5.ml/xsl/dita2fo_util_node.xsl diff --git a/com.antennahouse.pdf5.ml/xsl/dita2fo_util_node.xsl b/com.antennahouse.pdf5.ml/xsl/dita2fo_util_node.xsl new file mode 100644 index 0000000..159f526 --- /dev/null +++ b/com.antennahouse.pdf5.ml/xsl/dita2fo_util_node.xsl @@ -0,0 +1,183 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + From 2f08f12d9f2e2282056816214359a400134a7d57 Mon Sep 17 00:00:00 2001 From: Toshihiko Makita Date: Wed, 10 May 2023 10:41:35 +0900 Subject: [PATCH 02/13] Ignore empty shortdesc, abstract, body --- .../xsl/dita2fo_import.xsl | 1 + .../xsl/dita2fo_topicelements.xsl | 90 +++++++++++++------ 2 files changed, 66 insertions(+), 25 deletions(-) diff --git a/com.antennahouse.pdf5.ml/xsl/dita2fo_import.xsl b/com.antennahouse.pdf5.ml/xsl/dita2fo_import.xsl index 5784259..49d733c 100644 --- a/com.antennahouse.pdf5.ml/xsl/dita2fo_import.xsl +++ b/com.antennahouse.pdf5.ml/xsl/dita2fo_import.xsl @@ -50,6 +50,7 @@ + diff --git a/com.antennahouse.pdf5.ml/xsl/dita2fo_topicelements.xsl b/com.antennahouse.pdf5.ml/xsl/dita2fo_topicelements.xsl index 972fc46..e3d4de4 100644 --- a/com.antennahouse.pdf5.ml/xsl/dita2fo_topicelements.xsl +++ b/com.antennahouse.pdf5.ml/xsl/dita2fo_topicelements.xsl @@ -22,55 +22,68 @@ E-mail : info@antennahouse.com + + + + + + + + + + + @@ -85,10 +98,13 @@ E-mail : info@antennahouse.com @@ -101,6 +117,17 @@ E-mail : info@antennahouse.com + + + + + + + + + + + @@ -124,15 +151,28 @@ E-mail : info@antennahouse.com + + + + + + + + + + + @@ -153,9 +193,9 @@ E-mail : info@antennahouse.com From 6be1c335bd4d28dec05f85f6c80c7737c143fde4 Mon Sep 17 00:00:00 2001 From: Toshihiko Makita Date: Wed, 10 May 2023 10:41:56 +0900 Subject: [PATCH 03/13] Change .xpr --- com.antennahouse.pdf5.ml/pdf5.ml.xpr | 70 ++++++++++++++++++---------- 1 file changed, 45 insertions(+), 25 deletions(-) diff --git a/com.antennahouse.pdf5.ml/pdf5.ml.xpr b/com.antennahouse.pdf5.ml/pdf5.ml.xpr index 90cfdcf..e654760 100644 --- a/com.antennahouse.pdf5.ml/pdf5.ml.xpr +++ b/com.antennahouse.pdf5.ml/pdf5.ml.xpr @@ -24,11 +24,11 @@ - xsl/psmi_impl.xsl + xsl/dita2fo_shell.xsl - psmi + dita2fo_shell @@ -44,11 +44,11 @@ - xsl/psmi.xsl + xsl/dita2fo_util_node.xsl - psmi + dita2fo_shell @@ -64,7 +64,7 @@ - xsl/dita2fo_shell.xsl + xsl/dita2fo_import.xsl @@ -82,6 +82,46 @@ + + + xsl/psmi_impl.xsl + + + + psmi + + + + + Validation_scenario + + + + + 2 + + + + + + xsl/psmi.xsl + + + + psmi + + + + + Validation_scenario + + + + + 2 + + + xsl/dita2fo_tablelist.xsl @@ -1062,26 +1102,6 @@ - - - xsl/dita2fo_import.xsl - - - - dita2fo_shell - - - - - Validation_scenario - - - - - 2 - - - xsl/dita2fo_glossaryrelatedelements.xsl From 95e6f18f629fecaaa15ea61ed3d04b392969fcee Mon Sep 17 00:00:00 2001 From: Toshihiko Makita Date: Fri, 2 Jun 2023 00:35:30 +0900 Subject: [PATCH 04/13] First commit for topic only output --- .../config/topic-only-prototype.xml | 38 +++++ com.antennahouse.pdf5.ml/integrator.xml | 27 +++- com.antennahouse.pdf5.ml/pdf5.ml.xpr | 146 +++++++++++++++--- .../xsl/dita2fo_gen_merged_main.xsl | 144 +++++++++++++++++ .../xsl/dita2fo_gen_merged_param.xsl | 27 ++++ .../xsl/dita2fo_gen_merged_shell.xsl | 35 +++++ 6 files changed, 395 insertions(+), 22 deletions(-) create mode 100644 com.antennahouse.pdf5.ml/config/topic-only-prototype.xml create mode 100644 com.antennahouse.pdf5.ml/xsl/dita2fo_gen_merged_main.xsl create mode 100644 com.antennahouse.pdf5.ml/xsl/dita2fo_gen_merged_param.xsl create mode 100644 com.antennahouse.pdf5.ml/xsl/dita2fo_gen_merged_shell.xsl diff --git a/com.antennahouse.pdf5.ml/config/topic-only-prototype.xml b/com.antennahouse.pdf5.ml/config/topic-only-prototype.xml new file mode 100644 index 0000000..57647e4 --- /dev/null +++ b/com.antennahouse.pdf5.ml/config/topic-only-prototype.xml @@ -0,0 +1,38 @@ + + + + + + + + + + + Dummy + + + + + + + + diff --git a/com.antennahouse.pdf5.ml/integrator.xml b/com.antennahouse.pdf5.ml/integrator.xml index e4df40e..cf3b06d 100644 --- a/com.antennahouse.pdf5.ml/integrator.xml +++ b/com.antennahouse.pdf5.ml/integrator.xml @@ -36,12 +36,35 @@ - + + + + + + + + + + + + + + + + + + + + - + validation.scenario.associations + + + xsl/dita2fo_gen_merged_main.xsl + + + + dita2fo_gen_merged_shell + + + + + Validation_scenario + + + + + 2 + + + + + + xsl/dita2fo_gen_merged_shell.xsl + + + + dita2fo_gen_merged_shell + + + + + Validation_scenario + + + + + 2 + + + + + + xsl/dita2fo_gen_merged.xsl + + + + dita2fo_shell + + + + + Validation_scenario + + + + + 2 + + + + + + xsl/dita2fo_main.xsl + + + + dita2fo_shell + + + + + Validation_scenario + + + + + 2 + + + xsl/dita2fo_shell.xsl @@ -862,26 +942,6 @@ - - - xsl/dita2fo_main.xsl - - - - dita2fo_shell - - - - - Validation_scenario - - - - - 2 - - - xsl/dita2fo_list_elements.xsl @@ -1833,6 +1893,52 @@ dita2fo_convmerged_shell + + + + + + + + text/xsl + + + + + ${pdu}/xsl/dita2fo_gen_merged_shell.xsl + + + + + <Default engine> + + + true + + + + + true + + + + + + + + + + + + + + + Validation_scenario + + + dita2fo_gen_merged_shell + + diff --git a/com.antennahouse.pdf5.ml/xsl/dita2fo_gen_merged_main.xsl b/com.antennahouse.pdf5.ml/xsl/dita2fo_gen_merged_main.xsl new file mode 100644 index 0000000..80b075c --- /dev/null +++ b/com.antennahouse.pdf5.ml/xsl/dita2fo_gen_merged_main.xsl @@ -0,0 +1,144 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/com.antennahouse.pdf5.ml/xsl/dita2fo_gen_merged_param.xsl b/com.antennahouse.pdf5.ml/xsl/dita2fo_gen_merged_param.xsl new file mode 100644 index 0000000..387a054 --- /dev/null +++ b/com.antennahouse.pdf5.ml/xsl/dita2fo_gen_merged_param.xsl @@ -0,0 +1,27 @@ + + + + + + + + + + diff --git a/com.antennahouse.pdf5.ml/xsl/dita2fo_gen_merged_shell.xsl b/com.antennahouse.pdf5.ml/xsl/dita2fo_gen_merged_shell.xsl new file mode 100644 index 0000000..93fe90f --- /dev/null +++ b/com.antennahouse.pdf5.ml/xsl/dita2fo_gen_merged_shell.xsl @@ -0,0 +1,35 @@ + + + + + + + + + + + + From eda71ec0647a8fa40b031d5ed7e164704303eaaf Mon Sep 17 00:00:00 2001 From: Toshihiko Makita Date: Fri, 2 Jun 2023 06:58:15 +0900 Subject: [PATCH 05/13] Second commit Fix image URL problem. Remove cover and toc when topic only build. --- com.antennahouse.pdf5.ml/build_template.xml | 4 ++-- com.antennahouse.pdf5.ml/build_transform_template.xml | 2 ++ com.antennahouse.pdf5.ml/integrator.xml | 2 ++ com.antennahouse.pdf5.ml/xsl/dita2fo_bookmark.xsl | 2 +- com.antennahouse.pdf5.ml/xsl/dita2fo_main.xsl | 4 ++-- com.antennahouse.pdf5.ml/xsl/dita2fo_param.xsl | 7 +++++++ 6 files changed, 16 insertions(+), 5 deletions(-) diff --git a/com.antennahouse.pdf5.ml/build_template.xml b/com.antennahouse.pdf5.ml/build_template.xml index f3a8e20..cd35994 100644 --- a/com.antennahouse.pdf5.ml/build_template.xml +++ b/com.antennahouse.pdf5.ml/build_template.xml @@ -190,8 +190,8 @@ - - + + diff --git a/com.antennahouse.pdf5.ml/build_transform_template.xml b/com.antennahouse.pdf5.ml/build_transform_template.xml index 04abb62..cab0074 100644 --- a/com.antennahouse.pdf5.ml/build_transform_template.xml +++ b/com.antennahouse.pdf5.ml/build_transform_template.xml @@ -177,6 +177,7 @@ + @@ -248,6 +249,7 @@ + diff --git a/com.antennahouse.pdf5.ml/integrator.xml b/com.antennahouse.pdf5.ml/integrator.xml index cf3b06d..b8597d6 100644 --- a/com.antennahouse.pdf5.ml/integrator.xml +++ b/com.antennahouse.pdf5.ml/integrator.xml @@ -59,6 +59,7 @@ + @@ -77,6 +78,7 @@ + diff --git a/com.antennahouse.pdf5.ml/xsl/dita2fo_bookmark.xsl b/com.antennahouse.pdf5.ml/xsl/dita2fo_bookmark.xsl index bb49aca..1671e9e 100644 --- a/com.antennahouse.pdf5.ml/xsl/dita2fo_bookmark.xsl +++ b/com.antennahouse.pdf5.ml/xsl/dita2fo_bookmark.xsl @@ -43,7 +43,7 @@ - + diff --git a/com.antennahouse.pdf5.ml/xsl/dita2fo_main.xsl b/com.antennahouse.pdf5.ml/xsl/dita2fo_main.xsl index 6e4ad89..9ad68c9 100644 --- a/com.antennahouse.pdf5.ml/xsl/dita2fo_main.xsl +++ b/com.antennahouse.pdf5.ml/xsl/dita2fo_main.xsl @@ -76,12 +76,12 @@ E-mail : info@antennahouse.com - + - + diff --git a/com.antennahouse.pdf5.ml/xsl/dita2fo_param.xsl b/com.antennahouse.pdf5.ml/xsl/dita2fo_param.xsl index 80af564..32840f0 100644 --- a/com.antennahouse.pdf5.ml/xsl/dita2fo_param.xsl +++ b/com.antennahouse.pdf5.ml/xsl/dita2fo_param.xsl @@ -342,5 +342,12 @@ E-mail : info@antennahouse.com --> + + + + From c342fb2a916ceb60f714569be3e96b1def014019 Mon Sep 17 00:00:00 2001 From: Toshihiko Makita Date: Fri, 2 Jun 2023 09:19:39 +0900 Subject: [PATCH 06/13] Third commit for topic only build 1. Remove topic number from topic title 2. Remove thumbnail index from fo:region-end --- .../xsl/dita2fo_staticcontent.xsl | 2 +- com.antennahouse.pdf5.ml/xsl/dita2fo_title.xsl | 15 ++++++++++++++- 2 files changed, 15 insertions(+), 2 deletions(-) diff --git a/com.antennahouse.pdf5.ml/xsl/dita2fo_staticcontent.xsl b/com.antennahouse.pdf5.ml/xsl/dita2fo_staticcontent.xsl index c9a3da4..26fa8e5 100644 --- a/com.antennahouse.pdf5.ml/xsl/dita2fo_staticcontent.xsl +++ b/com.antennahouse.pdf5.ml/xsl/dita2fo_staticcontent.xsl @@ -128,7 +128,7 @@ E-mail : info@antennahouse.com 2014-09-14 t.makita --> - + diff --git a/com.antennahouse.pdf5.ml/xsl/dita2fo_title.xsl b/com.antennahouse.pdf5.ml/xsl/dita2fo_title.xsl index bb96260..a9908cf 100644 --- a/com.antennahouse.pdf5.ml/xsl/dita2fo_title.xsl +++ b/com.antennahouse.pdf5.ml/xsl/dita2fo_title.xsl @@ -908,7 +908,20 @@ E-mail : info@antennahouse.com - + + + + + + + + + + + + + + From 723676c50328006fd88fb4af2d7a152718fd0c10 Mon Sep 17 00:00:00 2001 From: Toshihiko Makita Date: Mon, 12 Jun 2023 07:57:14 +0900 Subject: [PATCH 07/13] Remove index page from topic only input --- com.antennahouse.pdf5.ml/xsl/dita2fo_main.xsl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/com.antennahouse.pdf5.ml/xsl/dita2fo_main.xsl b/com.antennahouse.pdf5.ml/xsl/dita2fo_main.xsl index 9ad68c9..fb99a5f 100644 --- a/com.antennahouse.pdf5.ml/xsl/dita2fo_main.xsl +++ b/com.antennahouse.pdf5.ml/xsl/dita2fo_main.xsl @@ -100,7 +100,7 @@ E-mail : info@antennahouse.com - + From 86c794a165e570ca5d36dc934ca20d2739817ab6 Mon Sep 17 00:00:00 2001 From: Toshihiko Makita Date: Mon, 12 Jun 2023 11:03:23 +0900 Subject: [PATCH 08/13] Update dita2fo_param.xsl Add global variable --- com.antennahouse.pdf5.ml/xsl/dita2fo_param.xsl | 1 + 1 file changed, 1 insertion(+) diff --git a/com.antennahouse.pdf5.ml/xsl/dita2fo_param.xsl b/com.antennahouse.pdf5.ml/xsl/dita2fo_param.xsl index 32840f0..6c8ebb2 100644 --- a/com.antennahouse.pdf5.ml/xsl/dita2fo_param.xsl +++ b/com.antennahouse.pdf5.ml/xsl/dita2fo_param.xsl @@ -349,5 +349,6 @@ E-mail : info@antennahouse.com --> + From b29b1e5b4859fdd98cf68c124aac537d9d40047d Mon Sep 17 00:00:00 2001 From: Toshihiko Makita Date: Mon, 12 Jun 2023 11:03:52 +0900 Subject: [PATCH 09/13] Update dita2fo_taskelements.xsl Output footnote at the end of steps --- com.antennahouse.pdf5.ml/xsl/dita2fo_taskelements.xsl | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/com.antennahouse.pdf5.ml/xsl/dita2fo_taskelements.xsl b/com.antennahouse.pdf5.ml/xsl/dita2fo_taskelements.xsl index 8cf31d9..ecbcb43 100644 --- a/com.antennahouse.pdf5.ml/xsl/dita2fo_taskelements.xsl +++ b/com.antennahouse.pdf5.ml/xsl/dita2fo_taskelements.xsl @@ -80,6 +80,11 @@ E-mail : info@antennahouse.com + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/com.antennahouse.pdf5.ml/xsl/dita2fo_gen_merged_shell.xsl b/com.antennahouse.pdf5.ml/xsl/dita2fo_gen_merged_shell.xsl index 93fe90f..fe5701d 100644 --- a/com.antennahouse.pdf5.ml/xsl/dita2fo_gen_merged_shell.xsl +++ b/com.antennahouse.pdf5.ml/xsl/dita2fo_gen_merged_shell.xsl @@ -23,10 +23,10 @@ This styleshhet is intended to use XSLT 3.0 rather than XSLT 2.0. Use appropriate DITA-OT versions that support XSLT 3.0 XSLT stylesheet. --> - + + + From 02ec7ac6a48ac86dad9cb64ff65afd51cffddc6a Mon Sep 17 00:00:00 2001 From: Toshihiko Makita Date: Sat, 1 Jul 2023 17:27:38 +0900 Subject: [PATCH 11/13] Prepare V1.1.0 release --- com.antennahouse.pdf5.ml/revision.txt | 8 +++++++- com.antennahouse.pdf5.ml/xsl/dita2fo_main.xsl | 2 +- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/com.antennahouse.pdf5.ml/revision.txt b/com.antennahouse.pdf5.ml/revision.txt index dc8ae13..bbd9631 100644 --- a/com.antennahouse.pdf5.ml/revision.txt +++ b/com.antennahouse.pdf5.ml/revision.txt @@ -2,9 +2,15 @@ Antenna House PDF5-ML Plug-in Revision Notes - Copyright (C) 2009-2022 Antenna House, Inc. All rights reserved. + Copyright (C) 2009-2023 Antenna House, Inc. All rights reserved. Antenna House is a trademark of Antenna House, Inc. _______________________________________________________________________________ +Jul. 2023 +V1.1.0 +- Introduce dita2fo_util_node.xsl +- Ignore empty shortdesc, abstract, body +- Implement the topic only output + Nov. 2022 V1.0.9 - Fix 218 diff --git a/com.antennahouse.pdf5.ml/xsl/dita2fo_main.xsl b/com.antennahouse.pdf5.ml/xsl/dita2fo_main.xsl index fb99a5f..12c00d4 100644 --- a/com.antennahouse.pdf5.ml/xsl/dita2fo_main.xsl +++ b/com.antennahouse.pdf5.ml/xsl/dita2fo_main.xsl @@ -29,7 +29,7 @@ E-mail : info@antennahouse.com - + From 86be2eaca05213f4cb770eddf939396fe890e26c Mon Sep 17 00:00:00 2001 From: Toshihiko Makita Date: Sat, 1 Jul 2023 20:18:56 +0900 Subject: [PATCH 12/13] Added plug-in version (Effective from DITA-OT 4.1) --- com.antennahouse.pdf5.ml/plugin.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/com.antennahouse.pdf5.ml/plugin.xml b/com.antennahouse.pdf5.ml/plugin.xml index e030083..d1b2ef0 100644 --- a/com.antennahouse.pdf5.ml/plugin.xml +++ b/com.antennahouse.pdf5.ml/plugin.xml @@ -1,5 +1,5 @@ - + From 3444244c47dd2b24879b8051b52379b30ea79e7e Mon Sep 17 00:00:00 2001 From: Toshihiko Makita Date: Sat, 1 Jul 2023 20:22:50 +0900 Subject: [PATCH 13/13] Update revision.txt Add description for topic input. --- com.antennahouse.pdf5.ml/revision.txt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/com.antennahouse.pdf5.ml/revision.txt b/com.antennahouse.pdf5.ml/revision.txt index bbd9631..982e3b5 100644 --- a/com.antennahouse.pdf5.ml/revision.txt +++ b/com.antennahouse.pdf5.ml/revision.txt @@ -10,6 +10,8 @@ V1.1.0 - Introduce dita2fo_util_node.xsl - Ignore empty shortdesc, abstract, body - Implement the topic only output + Now you can specify topic file as input via dita command "-i [your topic file path]" + or ant command-line "-Dargs.input=[your topic file path]". Nov. 2022 V1.0.9