commit 7002af5e4b068d8d0ff6e130408d9990498c5a33 Author: Shaun McCance Date: Sat Feb 13 10:29:25 2021 -0500 More work on experimental links styles for gnome 40 help doc/yelp-xsl/C/html.page.page | 2 +- doc/yelp-xsl/C/mal2html-links.page | 3 + xslt/common/css/mallard.css.tmpl | 56 +++++++++++++--- xslt/common/html.xsl | 2 +- xslt/mallard/html/mal2html-links.xsl | 126 ++++++++++++++++++++++++++++++----- 5 files changed, 158 insertions(+), 31 deletions(-) commit 4631313258e869cb1935851f932563282f6364f3 Author: Shaun McCance Date: Fri Feb 12 21:48:10 2021 -0500 Update highlight.js to 10.5+ and add SML highlighter Fixes https://gitlab.gnome.org/GNOME/yelp-xsl/-/issues/29 highlight.js renamed cs->csharp and tex->latex, so I had to do the same. This means that the highlight.js included with yelp-xsl as of this commit might not highlight those two languages if you drop it into html built with yelp-xsl before this commit. That's a thing that could potentially happen in multiple-document sites with partial rebuilds. js/README.duck | 50 +- js/ducktype.js | 3 +- js/highlight.pack.js | 1344 +++++++++++++++++++++++++++++++- test/syntax/source/code/{cs => csharp} | 0 test/syntax/source/code/{tex => latex} | 0 test/syntax/source/code/sml | 26 + test/syntax/source/dita.dita | 20 +- test/syntax/source/docbook.docbook | 18 +- test/syntax/source/mallard.page | 22 +- xslt/dita/html/dita2html-block.xsl | 8 +- xslt/docbook/html/db2html-block.xsl | 8 +- xslt/mallard/html/mal2html-block.xsl | 8 +- 12 files changed, 1460 insertions(+), 47 deletions(-) commit 83285ef73649359eba97a27deb151a6758db4538 Author: Shaun McCance Date: Wed Feb 10 14:59:09 2021 -0500 Oops I forgot to add some CSS template files to Makefile.am xslt/common/css/Makefile.am | 3 +++ 1 file changed, 3 insertions(+) commit 863ebf4cbc776498e84d51d4bd81742242287756 Author: Shaun McCance Date: Tue Feb 9 19:27:51 2021 -0500 Adding experimental-gnome-tiles links style I'm trying to be very, very explicit about style hints that are experimental and currently only intended for a single use, because I really want to be able to drop these styles when we're done with them. test/mallard/source/banner-help.svg | 82 +++++++++++++++++++++++++++++++ test/mallard/source/credit1.page | 1 + test/mallard/source/index.page | 4 ++ test/mallard/source/note1.page | 1 + test/mallard/source/task1.page | 1 + xslt/common/css/core.css.tmpl | 21 ++++++++ xslt/common/css/mallard.css.tmpl | 34 +++++++++++++ xslt/mallard/html/mal2html-links.xsl | 94 ++++++++++++++++++++++++++++++++++++ 8 files changed, 238 insertions(+) commit 8be1ec6600a28f5b0892bbe04c43ec870158b0a6 Author: Shaun McCance Date: Tue Feb 9 11:51:04 2021 -0500 Templatize the grid size This allows you to easily set the page width to common 12-multiples like 1200, 1080, and 960. Things that are grid-based will adjust according without extra effort. Also made some widths follow the selected grid, like sidebar notes. This commit also changes "about" footers to use div elements instead of footer elements. They are already contained in a footer element, and you're not supposed to put footers in footers. doc/yelp-xsl/C/html.grid.size.page | 22 ++ doc/yelp-xsl/C/html.page | 3 + test/mallard/build.sh | 2 + test/mallard/source/credit1.page | 51 ++++ test/mallard/source/index.page | 17 ++ test/mallard/source/note1.page | 3 + test/mallard/source/task1.page | 3 + test/mallard/source/yelp.svg | 520 +++++++++++++++++++++++++++++++++ xslt/common/css/core.css.tmpl | 33 +-- xslt/common/css/elements.css.tmpl | 30 +- xslt/common/css/mallard.css.tmpl | 7 +- xslt/common/html.xsl | 17 ++ xslt/dita/html/dita2html-topic.xsl | 4 +- xslt/docbook/html/db2html-division.xsl | 4 +- xslt/mallard/html/mal2html-page.xsl | 4 +- 15 files changed, 674 insertions(+), 46 deletions(-) commit 5ff2a3f0ea8da63100ac54cbcc0721db1338c6e0 Author: Jordi Mas Date: Wed Jan 6 23:13:48 2021 +0100 Update Catalan translation po/ca.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 690b5182deb0d121d691b3ec585ba418875dfb0e Author: Shaun McCance Date: Fri Jan 1 12:08:03 2021 -0500 Update the COPYING file The COPYING file still talked about the old icons and jQuery stuff COPYING | 19 +++++++------------ 1 file changed, 7 insertions(+), 12 deletions(-) commit 5df5b3aacf4728a993fe5e23f54af0abe563efcc Author: Shaun McCance Date: Wed Dec 30 21:27:54 2020 -0500 Clean up tests .gitignore | 37 +- test/Makefile.am | 1 - test/colors/Makefile | 5 - test/colors/README | 11 + test/colors/build.sh | 5 + test/docbook/README | 10 + test/docbook/build.sh | 8 + test/docbook/source/bibliography.xml | 77 + test/docbook/source/blocks.xml | 486 ++++++ test/docbook/source/cals-tables.xml | 322 ++++ test/docbook/source/classsynopsis.xml | 214 +++ test/docbook/source/funcsynopsis.xml | 131 ++ test/docbook/source/glossary.xml | 42 + test/docbook/source/idx.xml | 26 + test/docbook/source/index.docbook | 62 + test/docbook/source/inline.xml | 431 +++++ test/docbook/source/lists.xml | 223 +++ test/docbook/source/reference.xml | 36 + test/lipsum/README | 26 - test/mallard/README | 13 + test/mallard/build.sh | 14 + test/{lipsum => mallard/source}/index.page | 0 test/{lipsum => mallard/source}/note1.page | 0 test/{lipsum => mallard/source}/task1.page | 0 test/syntax/Makefile | 11 - test/syntax/README | 9 + test/syntax/build.sh | 28 + test/syntax/{ => source}/code/actionscript | 0 test/syntax/{ => source}/code/apache | 0 test/syntax/{ => source}/code/asciidoc | 0 test/syntax/{ => source}/code/awk | 0 test/syntax/{ => source}/code/bash | 0 test/syntax/{ => source}/code/clojure | 0 test/syntax/{ => source}/code/cmake | 0 test/syntax/{ => source}/code/cpp | 0 test/syntax/{ => source}/code/cs | 0 test/syntax/{ => source}/code/css | 0 test/syntax/{ => source}/code/d | 0 test/syntax/{ => source}/code/diff | 0 test/syntax/{ => source}/code/django | 0 test/syntax/{ => source}/code/dockerfile | 0 test/syntax/{ => source}/code/dos | 0 test/syntax/{ => source}/code/ducktype | 0 test/syntax/{ => source}/code/erb | 0 test/syntax/{ => source}/code/fsharp | 0 test/syntax/{ => source}/code/go | 0 test/syntax/{ => source}/code/haml | 0 test/syntax/{ => source}/code/haskell | 0 test/syntax/{ => source}/code/http | 0 test/syntax/{ => source}/code/ini | 0 test/syntax/{ => source}/code/java | 0 test/syntax/{ => source}/code/javascript | 0 test/syntax/{ => source}/code/json | 0 test/syntax/{ => source}/code/lisp | 0 test/syntax/{ => source}/code/lua | 0 test/syntax/{ => source}/code/makefile | 0 test/syntax/{ => source}/code/markdown | 0 test/syntax/{ => source}/code/matlab | 0 test/syntax/{ => source}/code/nginx | 0 test/syntax/{ => source}/code/objectivec | 0 test/syntax/{ => source}/code/perl | 0 test/syntax/{ => source}/code/php | 0 test/syntax/{ => source}/code/python | 0 test/syntax/{ => source}/code/r | 0 test/syntax/{ => source}/code/ruby | 0 test/syntax/{ => source}/code/rust | 0 test/syntax/{ => source}/code/scala | 0 test/syntax/{ => source}/code/scheme | 0 test/syntax/{ => source}/code/shell | 0 test/syntax/{ => source}/code/smalltalk | 0 test/syntax/{ => source}/code/sql | 0 test/syntax/{ => source}/code/tcl | 0 test/syntax/{ => source}/code/tex | 0 test/syntax/{ => source}/code/vala | 0 test/syntax/{ => source}/code/xml | 0 test/syntax/{ => source}/code/xquery | 0 test/syntax/{ => source}/code/yaml | 0 test/syntax/{ => source}/dita.dita | 0 test/syntax/{ => source}/docbook.docbook | 0 test/syntax/{ => source}/mallard.page | 0 test/testbook/Makefile | 26 - test/testbook/testbook.xml | 2043 ------------------------ test/testdoc1/AUTHORS | 1 - test/testdoc1/COPYING | 504 ------ test/testdoc1/COPYING-DOCS | 355 ---- test/testdoc1/ChangeLog | 0 test/testdoc1/INSTALL | 182 --- test/testdoc1/Makefile.am | 4 - test/testdoc1/NEWS | 0 test/testdoc1/NO-AUTO-GEN | 0 test/testdoc1/README | 0 test/testdoc1/autogen.sh | 22 - test/testdoc1/configure.in | 10 - test/testdoc1/help/Makefile.am | 2 - test/testdoc1/help/testdoc1/C/fdl-appendix.xml | 667 -------- test/testdoc1/help/testdoc1/C/legal.xml | 76 - test/testdoc1/help/testdoc1/C/testdoc1.xml | 544 ------- test/testdoc1/help/testdoc1/Makefile.am | 3 - test/testdoc1/help/testdoc1/testdoc1.omf.in | 17 - test/testdocs/Makefile | 37 - test/testdocs/README | 19 - test/testdocs/admonitions.001.xml | 60 - test/testdocs/article.001.xml | 25 - test/testdocs/article.002.xml | 25 - test/testdocs/article.003.xml | 76 - test/testdocs/article.004.xml | 47 - test/testdocs/article.005.xml | 64 - test/testdocs/article.006.xml | 68 - test/testdocs/author.001.xml | 40 - test/testdocs/author.002.xml | 48 - test/testdocs/bibliography.001.xml | 192 --- test/testdocs/bibliography.002.xml | 182 --- test/testdocs/bibliography.003.xml | 49 - test/testdocs/bibliography.004.xml | 51 - test/testdocs/bibliography.005.xml | 89 -- test/testdocs/bibliolist.001.xml | 58 - test/testdocs/blockinfo.001.xml | 26 - test/testdocs/blockinfo.002.xml | 49 - test/testdocs/blockquote.001.xml | 46 - test/testdocs/book.001.xml | 251 --- test/testdocs/book.002.xml | 56 - test/testdocs/book.003.xml | 138 -- test/testdocs/book.004.xml | 24 - test/testdocs/book.005.xml | 48 - test/testdocs/book.006.xml | 30 - test/testdocs/book.007.xml | 33 - test/testdocs/book.008.xml | 34 - test/testdocs/bookinfo.001.xml | 84 - test/testdocs/bridgehead.001.xml | 43 - test/testdocs/calloutlist.001.xml | 50 - test/testdocs/calloutlist.002.xml | 144 -- test/testdocs/calloutlist.003.xml | 156 -- test/testdocs/changebars.001.xml | 24 - test/testdocs/chapter.001.xml | 41 - test/testdocs/chapter.002.xml | 17 - test/testdocs/classsynopsis.001.xml | 42 - test/testdocs/classsynopsis.x001.xml | 64 - test/testdocs/cmdsynopsis.001.xml | 156 -- test/testdocs/cmdsynopsis.002.xml | 39 - test/testdocs/cmdsynopsis.003.xml | 48 - test/testdocs/co.001.xml | 30 - test/testdocs/db2html.xsl | 36 - test/testdocs/dir.001.xml | 20 - test/testdocs/docbook-43.001.xml | 114 -- test/testdocs/draft.001.xml | 56 - test/testdocs/emphasis.001.xml | 26 - test/testdocs/epigraph.001.xml | 24 - test/testdocs/equation.001.xml | 24 - test/testdocs/equation.002.xml | 24 - test/testdocs/equation.003.xml | 24 - test/testdocs/equation.004.xml | 68 - test/testdocs/example.001.xml | 19 - test/testdocs/extensions.001.xml | 81 - test/testdocs/extensions.002.xml | 23 - test/testdocs/extensions.003.xml | 47 - test/testdocs/extensions.004.xml | 35 - test/testdocs/figure.001.xml | 48 - test/testdocs/figure.002.xml | 49 - test/testdocs/figure.003.xml | 41 - test/testdocs/figure.004.xml | 47 - test/testdocs/figure.005.xml | 30 - test/testdocs/firstterm.001.xml | 17 - test/testdocs/footnote.001.xml | 36 - test/testdocs/footnote.002.xml | 49 - test/testdocs/footnote.003.xml | 68 - test/testdocs/formalpara.001.xml | 17 - test/testdocs/formalpara.002.xml | 17 - test/testdocs/formalpara.003.xml | 115 -- test/testdocs/funcsynopsis.001.xml | 185 --- test/testdocs/funcsynopsis.x001.xml | 51 - test/testdocs/glossary.001.xml | 287 ---- test/testdocs/glossary.002.data.xml | 28 - test/testdocs/glossary.002.xml | 23 - test/testdocs/glossary.003.xml | 35 - test/testdocs/imagelib.001.xml | 61 - test/testdocs/imageobjectco.001.xml | 56 - test/testdocs/index.001.xml | 47 - test/testdocs/index.002.xml | 46 - test/testdocs/index.003.xml | 24 - test/testdocs/index.x001.xml | 65 - test/testdocs/indexterm.001.xml | 284 ---- test/testdocs/indexterm.002.xml | 705 -------- test/testdocs/indexterm.003.xml | 31 - test/testdocs/indexterm.004.xml | 51 - test/testdocs/indexterm.005.xml | 32 - test/testdocs/informalequation-mml.001.xml | 21 - test/testdocs/informaltable.001.xml | 38 - test/testdocs/informaltable.002.xml | 50 - test/testdocs/informaltable.003.xml | 52 - test/testdocs/informaltable.004.xml | 49 - test/testdocs/informaltable.005.xml | 38 - test/testdocs/informaltable.006.xml | 48 - test/testdocs/informaltable.007.xml | 61 - test/testdocs/informaltable.008.xml | 52 - test/testdocs/informaltable.009.xml | 46 - test/testdocs/informaltable.010.xml | 45 - test/testdocs/informaltable.011.xml | 44 - test/testdocs/informaltable.012.xml | 36 - test/testdocs/informaltable.013.xml | 29 - test/testdocs/informaltable.014.xml | 54 - test/testdocs/informaltable.015.xml | 39 - test/testdocs/informaltable.016.xml | 48 - test/testdocs/informaltable.017.xml | 72 - test/testdocs/informaltable.018.xml | 36 - test/testdocs/inline.001.xml | 27 - test/testdocs/inline.002.xml | 29 - test/testdocs/inline.x001.xml | 94 -- test/testdocs/itemizedlist.001.xml | 53 - test/testdocs/itemizedlist.002.xml | 38 - test/testdocs/itemizedlist.003.xml | 76 - test/testdocs/itemizedlist.004.xml | 21 - test/testdocs/itemizedlist.005.xml | 27 - test/testdocs/itemizedlist.006.xml | 39 - test/testdocs/legalnotice.001.xml | 30 - test/testdocs/lineannotation.001.xml | 21 - test/testdocs/link.001.xml | 36 - test/testdocs/literallayout.001.xml | 19 - test/testdocs/literallayout.002.xml | 21 - test/testdocs/literallayout.003.xml | 25 - test/testdocs/lot.001.xml | 56 - test/testdocs/mathml.001.xml | 18 - test/testdocs/mediaobject.001.xml | 55 - test/testdocs/mediaobject.002.xml | 46 - test/testdocs/mediaobjectco.001.xml | 33 - test/testdocs/mediaobjectco.002.xml | 212 --- test/testdocs/methodsynopsis.001.xml | 55 - test/testdocs/note.001.xml | 18 - test/testdocs/olink.001.xml | 22 - test/testdocs/orderedlist.001.xml | 38 - test/testdocs/orderedlist.002.xml | 38 - test/testdocs/orderedlist.003.xml | 33 - test/testdocs/part.001.xml | 62 - test/testdocs/personname.001.xml | 16 - test/testdocs/procedure.001.xml | 44 - test/testdocs/procedure.002.xml | 45 - test/testdocs/procedure.003.xml | 19 - test/testdocs/productionset.001.xml | 66 - test/testdocs/productionset.002.xml | 27 - test/testdocs/productionset.003.xml | 30 - test/testdocs/productionset.004.xml | 53 - test/testdocs/productionset.005.xml | 89 -- test/testdocs/productionset.006.xml | 809 ---------- test/testdocs/profile.001.xml | 24 - test/testdocs/programlisting.001.xml | 21 - test/testdocs/programlisting.002.xml | 19 - test/testdocs/programlisting.003.xml | 45 - test/testdocs/programlisting.004.xml | 28 - test/testdocs/programlisting.005.xml | 29 - test/testdocs/programlisting.006.xml | 18 - test/testdocs/programlistingco.001.xml | 80 - test/testdocs/programlistingco.002.xml | 137 -- test/testdocs/protocol.001.xml | 20 - test/testdocs/pubsnumber.xml | 16 - test/testdocs/qandaset.001.xml | 45 - test/testdocs/qandaset.002.xml | 35 - test/testdocs/qandaset.003.xml | 92 -- test/testdocs/qandaset.004.xml | 27 - test/testdocs/qandaset.005.xml | 33 - test/testdocs/refentry.001.xml | 25 - test/testdocs/refentry.002.xml | 94 -- test/testdocs/refentry.003.xml | 65 - test/testdocs/refentry.004.xml | 68 - test/testdocs/refentry.005.xml | 47 - test/testdocs/refentry.006.xml | 507 ------ test/testdocs/refentry.007.xml | 340 ---- test/testdocs/refentry.008.xml | 34 - test/testdocs/refentry.009.xml | 147 -- test/testdocs/refentry.010.xml | 29 - test/testdocs/reference.001.xml | 60 - test/testdocs/reference.002.xml | 94 -- test/testdocs/remark.001.xml | 22 - test/testdocs/remark.002.xml | 20 - test/testdocs/revhistory.001.xml | 86 - test/testdocs/screen.001.xml | 19 - test/testdocs/sect1.001.xml | 53 - test/testdocs/sect1.002.xml | 56 - test/testdocs/section.001.xml | 55 - test/testdocs/section.002.xml | 56 - test/testdocs/section.003.xml | 20 - test/testdocs/section.004.xml | 58 - test/testdocs/section.005.xml | 92 -- test/testdocs/segmentedlist.001.xml | 21 - test/testdocs/segmentedlist.002.xml | 23 - test/testdocs/segmentedlist.003.xml | 23 - test/testdocs/set.001.xml | 31 - test/testdocs/sgmltag.xml | 30 - test/testdocs/sidebar.001.xml | 48 - test/testdocs/simplelist.001.xml | 53 - test/testdocs/simplelist.x001.xml | 59 - test/testdocs/simplemsgentry.xml | 25 - test/testdocs/simplesect.001.xml | 41 - test/testdocs/stamp.001.xml | 26 - test/testdocs/stamp.002.xml | 31 - test/testdocs/stamp.003.xml | 30 - test/testdocs/stamp.004.xml | 30 - test/testdocs/stamp.005.xml | 28 - test/testdocs/stamp.006.xml | 29 - test/testdocs/stamp.007.xml | 29 - test/testdocs/stamp.008.xml | 27 - test/testdocs/stamp.009.xml | 28 - test/testdocs/stamp.010.xml | 28 - test/testdocs/stamp.011.xml | 31 - test/testdocs/stamp.012.xml | 41 - test/testdocs/stamp.013.xml | 88 - test/testdocs/stepalternatives.001.xml | 46 - test/testdocs/subtitle.001.xml | 32 - test/testdocs/superscript.001.xml | 17 - test/testdocs/svg-001.xml | 11 - test/testdocs/svg.001.xml | 39 - test/testdocs/svg.002.xml | 31 - test/testdocs/table.001.xml | 31 - test/testdocs/table.002.xml | 37 - test/testdocs/table.003.xml | 38 - test/testdocs/table.004.xml | 30 - test/testdocs/table.005.xml | 35 - test/testdocs/table.006.xml | 233 --- test/testdocs/table.007.xml | 38 - test/testdocs/table.008.xml | 65 - test/testdocs/table.009.xml | 97 -- test/testdocs/table.010.xml | 30 - test/testdocs/table.011.xml | 32 - test/testdocs/table.012.xml | 50 - test/testdocs/table.013.xml | 33 - test/testdocs/table.014.xml | 50 - test/testdocs/table.015.xml | 127 -- test/testdocs/table.016.xml | 68 - test/testdocs/table.017.xml | 56 - test/testdocs/table.018.xml | 62 - test/testdocs/table.x001.xml | 68 - test/testdocs/template.xml | 17 - test/testdocs/textobject.001.xml | 19 - test/testdocs/textobject.002.xml | 19 - test/testdocs/title.001.xml | 32 - test/testdocs/toc.001.xml | 62 - test/testdocs/ulink.001.xml | 23 - test/testdocs/ulink.002.xml | 21 - test/testdocs/variablelist.001.xml | 83 - test/testdocs/variablelist.002.xml | 35 - test/testdocs/variablelist.003.xml | 26 - test/testdocs/variablelist.004.xml | 26 - test/testdocs/wordsize.001.xml | 20 - test/testdocs/xmlspace.001.xml | 23 - test/testdocs/xref.001.xml | 120 -- test/testdocs/xref.002.xml | 40 - test/testdocs/xref.003.xml | 77 - test/testdocs/xref.004.xml | 330 ---- test/testdocs/xrefstyle.001.xml | 19 - test/timing/timeall | 42 - xslt/common/css/README | 4 +- 349 files changed, 2167 insertions(+), 19694 deletions(-) commit 878542983f5ab904ae3c35c39b8e8a11bb70c661