From d1e9c57a4771fbc2c4e987ce6c67a3dd11f4b8b0 Mon Sep 17 00:00:00 2001 From: Jirka Kosek Date: Tue, 23 Sep 2003 08:55:43 +0000 Subject: [PATCH] Added new parameter manifest.in.base.dir which can be used to place manifest file and also project files for HTML Help and Eclipse Help into base.dir. This improvement also fixes bug (feature) #662955. --- xsl/eclipse/eclipse.xsl | 14 ++++++++-- xsl/html/Makefile.param | 1 + xsl/html/html.xsl | 4 ++- xsl/html/manifest.xsl | 22 +++++++++++++--- xsl/html/param.ent | 1 + xsl/html/param.xweb | 2 ++ xsl/htmlhelp/htmlhelp-common.xsl | 41 ++++++++++++++++++++++++----- xsl/params/manifest.in.base.dir.xml | 24 +++++++++++++++++ 8 files changed, 97 insertions(+), 12 deletions(-) create mode 100755 xsl/params/manifest.in.base.dir.xml diff --git a/xsl/eclipse/eclipse.xsl b/xsl/eclipse/eclipse.xsl index 28855a376..e77c24d73 100644 --- a/xsl/eclipse/eclipse.xsl +++ b/xsl/eclipse/eclipse.xsl @@ -43,7 +43,12 @@ - + + + + + + @@ -128,7 +133,12 @@ - + + + + + + diff --git a/xsl/html/Makefile.param b/xsl/html/Makefile.param index 39dc6998d..2307b54bd 100644 --- a/xsl/html/Makefile.param +++ b/xsl/html/Makefile.param @@ -125,6 +125,7 @@ PARAMS=../params/admon.graphics.xml \ ../params/make.valid.html.xml \ ../params/make.year.ranges.xml \ ../params/manifest.xml \ + ../params/manifest.in.base.dir.xml \ ../params/manual.toc.xml \ ../params/navig.graphics.xml \ ../params/navig.graphics.extension.xml \ diff --git a/xsl/html/html.xsl b/xsl/html/html.xsl index 588cedb09..4fdf9833b 100644 --- a/xsl/html/html.xsl +++ b/xsl/html/html.xsl @@ -45,7 +45,9 @@ - + + + diff --git a/xsl/html/manifest.xsl b/xsl/html/manifest.xsl index 73fff7ce0..e43ad3cac 100644 --- a/xsl/html/manifest.xsl +++ b/xsl/html/manifest.xsl @@ -3,10 +3,18 @@ version="1.0" exclude-result-prefixes="doc"> + + + - + + + + + + @@ -28,7 +36,11 @@ - + + + + + @@ -42,7 +54,11 @@ - + + + + + diff --git a/xsl/html/param.ent b/xsl/html/param.ent index 3fb518ee2..80c080451 100644 --- a/xsl/html/param.ent +++ b/xsl/html/param.ent @@ -125,6 +125,7 @@ + diff --git a/xsl/html/param.xweb b/xsl/html/param.xweb index 71f371699..2adf154b6 100644 --- a/xsl/html/param.xweb +++ b/xsl/html/param.xweb @@ -291,6 +291,7 @@ to be incomplete. Don't forget to read the source, too :-) &base.dir; &generate.manifest; &manifest; +&manifest.in.base.dir; &chunk.toc; &chunk.tocs.and.lots; &chunk.section.depth; @@ -546,6 +547,7 @@ around all these parameters. + diff --git a/xsl/htmlhelp/htmlhelp-common.xsl b/xsl/htmlhelp/htmlhelp-common.xsl index 1db6fe82c..fa2f0ffcd 100644 --- a/xsl/htmlhelp/htmlhelp-common.xsl +++ b/xsl/htmlhelp/htmlhelp-common.xsl @@ -62,7 +62,12 @@ - + + + + + + @@ -80,7 +85,11 @@ - + + + + + @@ -407,7 +416,12 @@ Title= - + + + + + + @@ -861,7 +875,12 @@ Title= - + + + + + + @@ -978,7 +997,12 @@ Title= - + + + + + + @@ -1022,7 +1046,12 @@ Title= - + + + + + + diff --git a/xsl/params/manifest.in.base.dir.xml b/xsl/params/manifest.in.base.dir.xml new file mode 100755 index 000000000..d8f2423de --- /dev/null +++ b/xsl/params/manifest.in.base.dir.xml @@ -0,0 +1,24 @@ + + +manifest.in.base.dir +boolean + + +manifest.in.base.dir +Should be manifest file written in $base.dir? + + + + + + + + +Description + +If non-zero manifest file and project files for HTML Help and +Eclipse Help are written into base.dir instead +of current directory. + + + -- 2.50.1