Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package gap-gapdoc for openSUSE:Factory checked in at 2026-10-09 21:45:52 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gap-gapdoc (Old) and /work/SRC/openSUSE:Factory/.gap-gapdoc.new.3698736 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gap-gapdoc" Fri Oct 9 21:45:52 2026 rev:5 rq:1383714 version:1.6.11 Changes: -------- --- /work/SRC/openSUSE:Factory/gap-gapdoc/gap-gapdoc.changes 2026-06-16 14:01:53.514378582 +0200 +++ /work/SRC/openSUSE:Factory/.gap-gapdoc.new.3698736/gap-gapdoc.changes 2026-10-09 21:46:55.599214382 +0200 @@ -1,0 +2,6 @@ +Fri Oct 9 09:18:53 UTC 2026 - Jan Engelhardt <[email protected]> + +- Update to release 1.6.11 + * Better handling of file paths under Windows. + +------------------------------------------------------------------- Old: ---- GAPDoc-1.6.10.tar.gz New: ---- GAPDoc-1.6.11.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gap-gapdoc.spec ++++++ --- /var/tmp/diff_new_pack.qdTv7G/_old 2026-10-09 21:46:57.193281459 +0200 +++ /var/tmp/diff_new_pack.qdTv7G/_new 2026-10-09 21:46:57.197281627 +0200 @@ -17,7 +17,7 @@ Name: gap-gapdoc -Version: 1.6.10 +Version: 1.6.11 Release: 0 Summary: GAP: package for GAP Documentation License: GPL-2.0-or-later ++++++ GAPDoc-1.6.10.tar.gz -> GAPDoc-1.6.11.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/GAPDoc-1.6.10/3k+1/dark.css new/GAPDoc-1.6.11/3k+1/dark.css --- old/GAPDoc-1.6.10/3k+1/dark.css 2026-05-20 18:04:10.000000000 +0200 +++ new/GAPDoc-1.6.11/3k+1/dark.css 2026-10-08 16:57:36.000000000 +0200 @@ -1,171 +1,232 @@ /* dark.css Frank Luebeck */ /* Initial dark theme contributed by kiryph in issue #75. */ +/* This file is read *after* manual.css and only overwrites colors, + so the layout of a manual is the same in light and dark mode. + All colors are collected in the variables below, so that a derived + style only needs to change these. */ + +:root { + /* let the browser draw scrollbars, form controls, ... dark, too */ + color-scheme: dark; + + /* surfaces, from the page background upwards */ + --gd-bg: #16191d; /* page background */ + --gd-bg-raised: #1d222a; /* examples */ + --gd-bg-bar: #262c35; /* function definitions, navigation + bars, table of contents pop ups */ + --gd-bg-hover: #333c47; /* hovered links */ + --gd-border: #39414b; + + /* text */ + --gd-fg: #d7dde5; + --gd-fg-dim: #97a1ad; + + /* accents; all of these have a contrast ratio of at least 7:1 + against --gd-bg and --gd-bg-raised */ + --gd-link: #79b8ff; + --gd-red: #ff8a80; + --gd-orange: #e0a458; + --gd-green: #7ec699; + --gd-blue: #79b8ff; +} + /* colors */ body { - background: #121212; - color: #eee; + background: var(--gd-bg); + color: var(--gd-fg); } a:link { - color: #576cad; + color: var(--gd-link); } a:visited { - color: #576cad; + color: var(--gd-link); } a:active { - color: #eee; + color: var(--gd-fg); } a:hover { - background: #eee; + background: var(--gd-bg-hover); +} + +::selection { + background: #2d5986; + color: #ffffff; } pre { - color: black; + color: var(--gd-fg); } tt, code { - color: #eee; + color: var(--gd-fg); } /* layout for the definitions of functions, variables, ... */ div.func { - background: #909090; + background: var(--gd-bg-bar); } /* Example elements (for old converted manuals, now in div+pre */ table.example { - background: #efefef; + background: var(--gd-bg-raised); + color: var(--gd-fg); + /* a dark code block needs a little help to stand out from the page */ + border: 1px solid var(--gd-border); + border-radius: 4px; } /* becomes ... */ div.example { - background: #efefef; - color: black; + background: var(--gd-bg-raised); + color: var(--gd-fg); + border: 1px solid var(--gd-border); + border-radius: 4px; } /* Links to chapters in all files at top and bottom. */ div.chlinktop { - background: #22272e; - border-color: #3a414a; - color: #d7dde5; + background: var(--gd-bg-bar); + border-color: var(--gd-border); + color: var(--gd-fg); } div.chlinktop a:hover { - background: #2f3742; + background: var(--gd-bg-hover); } div.chlinkbot { - background: #22272e; - border-color: #3a414a; - color: #d7dde5; + background: var(--gd-bg-bar); + border-color: var(--gd-border); + color: var(--gd-fg); +} + +div.chlinkbot a:hover { + background: var(--gd-bg-hover); } /* and this is for the "Top", "Prev", "Next" links */ div.chlinkprevnexttop { - background: #22272e; - border-color: #3a414a; - color: #d7dde5; + background: var(--gd-bg-bar); + border-color: var(--gd-border); + color: var(--gd-fg); } div.chlinkprevnexttop a:hover { - background: #2f3742; + background: var(--gd-bg-hover); } div.chlinkprevnextbot { - background: #22272e; - border-color: #3a414a; - color: #d7dde5; + background: var(--gd-bg-bar); + border-color: var(--gd-border); + color: var(--gd-fg); } div.chlinkprevnextbot a:hover { - background: #2f3742; + background: var(--gd-bg-hover); } +/* the pop up boxes with the subsections of a chapter */ div.ContChap div.ContSect:hover div.ContSSBlock { - background: #eee; - border-color: #666; - color: #000; + background: var(--gd-bg-bar); + border-color: var(--gd-border); + color: var(--gd-fg); } div.ContSSBlock a:hover { - background: #fff; + background: var(--gd-bg-hover); } /* and here for the side menu of contents in the chapter files */ div.ChapSects a:hover { - background: #eee; - color: #000; + background: var(--gd-bg-hover); + color: var(--gd-fg); } div.ChapSects div.ContSect:hover div.ContSSBlock { - background: #b5b5b5; - border-color: #666; - color: #000; + background: var(--gd-bg-bar); + border-color: var(--gd-border); + color: var(--gd-fg); } div.ChapSects div.ContSect:hover div.ContSSBlock a:hover { - background: #828282; + background: var(--gd-bg-hover); +} + +/* the "toggless" style brings its own hover colors, and it is read + before this file, so they have to be adjusted here as well */ +span.tocline a:hover, span.ContSS a:hover { + background: var(--gd-bg-hover); +} + +span.toctoggle:hover { + background-color: var(--gd-bg-hover); } /* Table elements */ table.GAPDocTable { - border-color: black; + border-color: var(--gd-border); } table.GAPDocTable td, table.GAPDocTable th { - border-color: #555; + border-color: var(--gd-border); } table.GAPDocTablenoborder td, table.GAPDocTable th { - border-color: #555; + border-color: var(--gd-border); } /* Colors and fonts can be overwritten for some types of elements. */ /* Verb elements */ pre.normal { - color: #eee; + color: var(--gd-fg); } /* Func-like elements and Ref to Func-like */ code.func { - color: #eee; + color: var(--gd-fg); } /* K elements */ code.keyw { - color: #983d3d; + color: var(--gd-red); } /* F elements */ code.file { - color: #8e4510; + color: var(--gd-orange); } /* Arg elements */ var.Arg { - color: #060; + color: var(--gd-green); +} + +/* footnotes and similar secondary text */ +p.foot { + color: var(--gd-fg-dim); } /* colors for ColorPrompt like examples */ span.GAPprompt { - color: #000097; + color: var(--gd-blue); } span.GAPbrkprompt { - color: #970000; + color: var(--gd-red); } span.GAPinput { - color: #970000; + color: var(--gd-red); } /* Bib entries */ span.BibKey { - color: #052; + color: var(--gd-green); } /* for light and dark mode pictures */ Binary files old/GAPDoc-1.6.10/3k+1/manual.pdf and new/GAPDoc-1.6.11/3k+1/manual.pdf differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/GAPDoc-1.6.10/CHANGES new/GAPDoc-1.6.11/CHANGES --- old/GAPDoc-1.6.10/CHANGES 2026-05-20 18:03:57.000000000 +0200 +++ new/GAPDoc-1.6.11/CHANGES 2026-10-08 16:57:25.000000000 +0200 @@ -1,5 +1,11 @@ CHANGES of the GAPDoc package +1.6.8 -> 1.6.11 + +- Better handling of file paths under Windows. + +- Just a number of minor changes. + 1.6.7 -> 1.6.8 - Added a "dark" mode for the HTML manuals (experimental). diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/GAPDoc-1.6.10/PackageInfo.g new/GAPDoc-1.6.11/PackageInfo.g --- old/GAPDoc-1.6.10/PackageInfo.g 2026-05-20 18:03:57.000000000 +0200 +++ new/GAPDoc-1.6.11/PackageInfo.g 2026-10-08 16:57:25.000000000 +0200 @@ -10,9 +10,9 @@ PackageName := "GAPDoc", Subtitle := "A Meta Package for GAP Documentation", -Version := "1.6.10", +Version := "1.6.11", ## DD/MM/YYYY format: -Date := "20/05/2026", +Date := "08/10/2026", License := "GPL-2.0-or-later", SourceRepository := rec( Type := "git", @@ -20,8 +20,8 @@ ), IssueTrackerURL := Concatenation( ~.SourceRepository.URL, "/issues" ), ArchiveURL := - "https://www.math.rwth-aachen.de/~Frank.Luebeck/GAPDoc/GAPDoc-1.6.10", -ArchiveFormats := ".tar.bz2 .tar.gz -win.zip", + "https://www.math.rwth-aachen.de/~Frank.Luebeck/GAPDoc/GAPDoc-1.6.11", +ArchiveFormats := ".tar.bz2 .tar.gz", Persons := [ rec( LastName := "Lübeck", diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/GAPDoc-1.6.10/README.md new/GAPDoc-1.6.11/README.md --- old/GAPDoc-1.6.10/README.md 2026-05-20 18:03:57.000000000 +0200 +++ new/GAPDoc-1.6.11/README.md 2026-10-08 16:57:25.000000000 +0200 @@ -49,7 +49,6 @@ - `GAPDoc-XXX.tar.gz` (GNU tar archive, gzip'ed) - `GAPDoc-XXX.tar.bz2` (GNU tar archive, bzip2'ed) - - `GAPDoc-XXX-win.zip` (with DOS/Windows style line breaks in text files) Unpacking generates a subdirectory of form `GAPDoc-x.y.z`. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/GAPDoc-1.6.10/doc/chap0.html new/GAPDoc-1.6.11/doc/chap0.html --- old/GAPDoc-1.6.10/doc/chap0.html 2026-05-20 18:04:07.000000000 +0200 +++ new/GAPDoc-1.6.11/doc/chap0.html 2026-10-08 16:57:33.000000000 +0200 @@ -26,11 +26,11 @@ <h1><strong class="pkg">GAPDoc</strong></h1> <p>( Version -1.6.10 +1.6.11 )</p> -<p>May 2026</p> +<p>October 2026</p> </div> <p><b> Frank Lübeck diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/GAPDoc-1.6.10/doc/chap0.txt new/GAPDoc-1.6.11/doc/chap0.txt --- old/GAPDoc-1.6.10/doc/chap0.txt 2026-05-20 18:04:05.000000000 +0200 +++ new/GAPDoc-1.6.11/doc/chap0.txt 2026-10-08 16:57:31.000000000 +0200 @@ -3,10 +3,10 @@ [1X[5XGAPDoc[105X[101X - ( Version 1.6.10 ) + ( Version 1.6.11 ) - May 2026 + October 2026 Frank Lübeck diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/GAPDoc-1.6.10/doc/chap0_mj.html new/GAPDoc-1.6.11/doc/chap0_mj.html --- old/GAPDoc-1.6.10/doc/chap0_mj.html 2026-05-20 18:04:07.000000000 +0200 +++ new/GAPDoc-1.6.11/doc/chap0_mj.html 2026-10-08 16:57:34.000000000 +0200 @@ -29,11 +29,11 @@ <h1><strong class="pkg">GAPDoc</strong></h1> <p>( Version -1.6.10 +1.6.11 )</p> -<p>May 2026</p> +<p>October 2026</p> </div> <p><b> Frank Lübeck diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/GAPDoc-1.6.10/doc/dark.css new/GAPDoc-1.6.11/doc/dark.css --- old/GAPDoc-1.6.10/doc/dark.css 2026-05-20 18:04:07.000000000 +0200 +++ new/GAPDoc-1.6.11/doc/dark.css 2026-10-08 16:57:34.000000000 +0200 @@ -1,171 +1,232 @@ /* dark.css Frank Luebeck */ /* Initial dark theme contributed by kiryph in issue #75. */ +/* This file is read *after* manual.css and only overwrites colors, + so the layout of a manual is the same in light and dark mode. + All colors are collected in the variables below, so that a derived + style only needs to change these. */ + +:root { + /* let the browser draw scrollbars, form controls, ... dark, too */ + color-scheme: dark; + + /* surfaces, from the page background upwards */ + --gd-bg: #16191d; /* page background */ + --gd-bg-raised: #1d222a; /* examples */ + --gd-bg-bar: #262c35; /* function definitions, navigation + bars, table of contents pop ups */ + --gd-bg-hover: #333c47; /* hovered links */ + --gd-border: #39414b; + + /* text */ + --gd-fg: #d7dde5; + --gd-fg-dim: #97a1ad; + + /* accents; all of these have a contrast ratio of at least 7:1 + against --gd-bg and --gd-bg-raised */ + --gd-link: #79b8ff; + --gd-red: #ff8a80; + --gd-orange: #e0a458; + --gd-green: #7ec699; + --gd-blue: #79b8ff; +} + /* colors */ body { - background: #121212; - color: #eee; + background: var(--gd-bg); + color: var(--gd-fg); } a:link { - color: #576cad; + color: var(--gd-link); } a:visited { - color: #576cad; + color: var(--gd-link); } a:active { - color: #eee; + color: var(--gd-fg); } a:hover { - background: #eee; + background: var(--gd-bg-hover); +} + +::selection { + background: #2d5986; + color: #ffffff; } pre { - color: black; + color: var(--gd-fg); } tt, code { - color: #eee; + color: var(--gd-fg); } /* layout for the definitions of functions, variables, ... */ div.func { - background: #909090; + background: var(--gd-bg-bar); } /* Example elements (for old converted manuals, now in div+pre */ table.example { - background: #efefef; + background: var(--gd-bg-raised); + color: var(--gd-fg); + /* a dark code block needs a little help to stand out from the page */ + border: 1px solid var(--gd-border); + border-radius: 4px; } /* becomes ... */ div.example { - background: #efefef; - color: black; + background: var(--gd-bg-raised); + color: var(--gd-fg); + border: 1px solid var(--gd-border); + border-radius: 4px; } /* Links to chapters in all files at top and bottom. */ div.chlinktop { - background: #22272e; - border-color: #3a414a; - color: #d7dde5; + background: var(--gd-bg-bar); + border-color: var(--gd-border); + color: var(--gd-fg); } div.chlinktop a:hover { - background: #2f3742; + background: var(--gd-bg-hover); } div.chlinkbot { - background: #22272e; - border-color: #3a414a; - color: #d7dde5; + background: var(--gd-bg-bar); + border-color: var(--gd-border); + color: var(--gd-fg); +} + +div.chlinkbot a:hover { + background: var(--gd-bg-hover); } /* and this is for the "Top", "Prev", "Next" links */ div.chlinkprevnexttop { - background: #22272e; - border-color: #3a414a; - color: #d7dde5; + background: var(--gd-bg-bar); + border-color: var(--gd-border); + color: var(--gd-fg); } div.chlinkprevnexttop a:hover { - background: #2f3742; + background: var(--gd-bg-hover); } div.chlinkprevnextbot { - background: #22272e; - border-color: #3a414a; - color: #d7dde5; + background: var(--gd-bg-bar); + border-color: var(--gd-border); + color: var(--gd-fg); } div.chlinkprevnextbot a:hover { - background: #2f3742; + background: var(--gd-bg-hover); } +/* the pop up boxes with the subsections of a chapter */ div.ContChap div.ContSect:hover div.ContSSBlock { - background: #eee; - border-color: #666; - color: #000; + background: var(--gd-bg-bar); + border-color: var(--gd-border); + color: var(--gd-fg); } div.ContSSBlock a:hover { - background: #fff; + background: var(--gd-bg-hover); } /* and here for the side menu of contents in the chapter files */ div.ChapSects a:hover { - background: #eee; - color: #000; + background: var(--gd-bg-hover); + color: var(--gd-fg); } div.ChapSects div.ContSect:hover div.ContSSBlock { - background: #b5b5b5; - border-color: #666; - color: #000; + background: var(--gd-bg-bar); + border-color: var(--gd-border); + color: var(--gd-fg); } div.ChapSects div.ContSect:hover div.ContSSBlock a:hover { - background: #828282; + background: var(--gd-bg-hover); +} + +/* the "toggless" style brings its own hover colors, and it is read + before this file, so they have to be adjusted here as well */ +span.tocline a:hover, span.ContSS a:hover { + background: var(--gd-bg-hover); +} + +span.toctoggle:hover { + background-color: var(--gd-bg-hover); } /* Table elements */ table.GAPDocTable { - border-color: black; + border-color: var(--gd-border); } table.GAPDocTable td, table.GAPDocTable th { - border-color: #555; + border-color: var(--gd-border); } table.GAPDocTablenoborder td, table.GAPDocTable th { - border-color: #555; + border-color: var(--gd-border); } /* Colors and fonts can be overwritten for some types of elements. */ /* Verb elements */ pre.normal { - color: #eee; + color: var(--gd-fg); } /* Func-like elements and Ref to Func-like */ code.func { - color: #eee; + color: var(--gd-fg); } /* K elements */ code.keyw { - color: #983d3d; + color: var(--gd-red); } /* F elements */ code.file { - color: #8e4510; + color: var(--gd-orange); } /* Arg elements */ var.Arg { - color: #060; + color: var(--gd-green); +} + +/* footnotes and similar secondary text */ +p.foot { + color: var(--gd-fg-dim); } /* colors for ColorPrompt like examples */ span.GAPprompt { - color: #000097; + color: var(--gd-blue); } span.GAPbrkprompt { - color: #970000; + color: var(--gd-red); } span.GAPinput { - color: #970000; + color: var(--gd-red); } /* Bib entries */ span.BibKey { - color: #052; + color: var(--gd-green); } /* for light and dark mode pictures */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/GAPDoc-1.6.10/doc/gapdoc.tex new/GAPDoc-1.6.11/doc/gapdoc.tex --- old/GAPDoc-1.6.10/doc/gapdoc.tex 2026-05-20 18:04:05.000000000 +0200 +++ new/GAPDoc-1.6.11/doc/gapdoc.tex 2026-10-08 16:57:32.000000000 +0200 @@ -96,8 +96,8 @@ \hypersetup{pdftitle={\textsf{GAPDoc}}} \markright{\scriptsize \mbox{}\hfill \textsf{GAPDoc} \hfill\mbox{}} -{\Huge ( Version 1.6.10 ) \mbox{}}\\[1cm] -{May 2026\mbox{}}\\[1cm] +{\Huge ( Version 1.6.11 ) \mbox{}}\\[1cm] +{October 2026\mbox{}}\\[1cm] \mbox{}\\[2cm] {\Large \textbf{\strut Frank L{\"u}beck \strut\mbox{}}}\\ {\Large \textbf{\strut Max Neunh{\"o}ffer \strut\mbox{}}}\\ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/GAPDoc-1.6.10/doc/gapdoc.xml new/GAPDoc-1.6.11/doc/gapdoc.xml --- old/GAPDoc-1.6.10/doc/gapdoc.xml 2026-05-20 18:03:57.000000000 +0200 +++ new/GAPDoc-1.6.11/doc/gapdoc.xml 2026-10-08 16:57:25.000000000 +0200 @@ -21,7 +21,7 @@ </Author> <Author> Max Neunhöffer </Author> - <Date>May 2026</Date> + <Date>October 2026</Date> <Copyright> <Index>License</Index> ©right; 2000-2026 by Frank Lübeck and Max Neunhöffer <P/> &GAPDoc; is free software; you can redistribute it Binary files old/GAPDoc-1.6.10/doc/manual.pdf and new/GAPDoc-1.6.11/doc/manual.pdf differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/GAPDoc-1.6.10/example/chap0.html new/GAPDoc-1.6.11/example/chap0.html --- old/GAPDoc-1.6.10/example/chap0.html 2026-05-20 18:04:09.000000000 +0200 +++ new/GAPDoc-1.6.11/example/chap0.html 2026-10-08 16:57:35.000000000 +0200 @@ -28,9 +28,9 @@ <h2>Every element shows up</h2> -<p>Version 1.6.10</p> +<p>Version 1.6.11</p> -<p>May 2026</p> +<p>October 2026</p> </div> <p> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/GAPDoc-1.6.10/example/chap0.txt new/GAPDoc-1.6.11/example/chap0.txt --- old/GAPDoc-1.6.10/example/chap0.txt 2026-05-20 18:04:07.000000000 +0200 +++ new/GAPDoc-1.6.11/example/chap0.txt 2026-10-08 16:57:34.000000000 +0200 @@ -6,10 +6,10 @@ [1XEvery element shows up[101X - Version 1.6.10 + Version 1.6.11 - May 2026 + October 2026 Frank Lübeck diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/GAPDoc-1.6.10/example/chap0_mj.html new/GAPDoc-1.6.11/example/chap0_mj.html --- old/GAPDoc-1.6.10/example/chap0_mj.html 2026-05-20 18:04:09.000000000 +0200 +++ new/GAPDoc-1.6.11/example/chap0_mj.html 2026-10-08 16:57:35.000000000 +0200 @@ -31,9 +31,9 @@ <h2>Every element shows up</h2> -<p>Version 1.6.10</p> +<p>Version 1.6.11</p> -<p>May 2026</p> +<p>October 2026</p> </div> <p> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/GAPDoc-1.6.10/example/chapB.html new/GAPDoc-1.6.11/example/chapB.html --- old/GAPDoc-1.6.10/example/chapB.html 2026-05-20 18:04:09.000000000 +0200 +++ new/GAPDoc-1.6.11/example/chapB.html 2026-10-08 16:57:35.000000000 +0200 @@ -68,7 +68,7 @@ <TitlePage> <Title>A Complete Example (&see; <Ref Sect="One"/>)</Title> <Subtitle>Every element shows up</Subtitle> - <Version>Version 1.6.10 + <Version>Version 1.6.11 </Version> <TitleComment> If the subtitle ist not sufficient, this &lt;TitleComment> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/GAPDoc-1.6.10/example/chapB.txt new/GAPDoc-1.6.11/example/chapB.txt --- old/GAPDoc-1.6.10/example/chapB.txt 2026-05-20 18:04:07.000000000 +0200 +++ new/GAPDoc-1.6.11/example/chapB.txt 2026-10-08 16:57:34.000000000 +0200 @@ -8,7 +8,7 @@ [4X<TitlePage>[104X [4X <Title>A Complete Example (&see; <Ref Sect="One"/>)</Title>[104X [4X <Subtitle>Every element shows up</Subtitle>[104X - [4X <Version>Version 1.6.10[104X + [4X <Version>Version 1.6.11[104X [4X</Version>[104X [4X <TitleComment>[104X [4X If the subtitle ist not sufficient, this <TitleComment> [104X diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/GAPDoc-1.6.10/example/chapB_mj.html new/GAPDoc-1.6.11/example/chapB_mj.html --- old/GAPDoc-1.6.10/example/chapB_mj.html 2026-05-20 18:04:09.000000000 +0200 +++ new/GAPDoc-1.6.11/example/chapB_mj.html 2026-10-08 16:57:35.000000000 +0200 @@ -71,7 +71,7 @@ <TitlePage> <Title>A Complete Example (&see; <Ref Sect="One"/>)</Title> <Subtitle>Every element shows up</Subtitle> - <Version>Version 1.6.10 + <Version>Version 1.6.11 </Version> <TitleComment> If the subtitle ist not sufficient, this &lt;TitleComment> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/GAPDoc-1.6.10/example/dark.css new/GAPDoc-1.6.11/example/dark.css --- old/GAPDoc-1.6.10/example/dark.css 2026-05-20 18:04:09.000000000 +0200 +++ new/GAPDoc-1.6.11/example/dark.css 2026-10-08 16:57:35.000000000 +0200 @@ -1,171 +1,232 @@ /* dark.css Frank Luebeck */ /* Initial dark theme contributed by kiryph in issue #75. */ +/* This file is read *after* manual.css and only overwrites colors, + so the layout of a manual is the same in light and dark mode. + All colors are collected in the variables below, so that a derived + style only needs to change these. */ + +:root { + /* let the browser draw scrollbars, form controls, ... dark, too */ + color-scheme: dark; + + /* surfaces, from the page background upwards */ + --gd-bg: #16191d; /* page background */ + --gd-bg-raised: #1d222a; /* examples */ + --gd-bg-bar: #262c35; /* function definitions, navigation + bars, table of contents pop ups */ + --gd-bg-hover: #333c47; /* hovered links */ + --gd-border: #39414b; + + /* text */ + --gd-fg: #d7dde5; + --gd-fg-dim: #97a1ad; + + /* accents; all of these have a contrast ratio of at least 7:1 + against --gd-bg and --gd-bg-raised */ + --gd-link: #79b8ff; + --gd-red: #ff8a80; + --gd-orange: #e0a458; + --gd-green: #7ec699; + --gd-blue: #79b8ff; +} + /* colors */ body { - background: #121212; - color: #eee; + background: var(--gd-bg); + color: var(--gd-fg); } a:link { - color: #576cad; + color: var(--gd-link); } a:visited { - color: #576cad; + color: var(--gd-link); } a:active { - color: #eee; + color: var(--gd-fg); } a:hover { - background: #eee; + background: var(--gd-bg-hover); +} + +::selection { + background: #2d5986; + color: #ffffff; } pre { - color: black; + color: var(--gd-fg); } tt, code { - color: #eee; + color: var(--gd-fg); } /* layout for the definitions of functions, variables, ... */ div.func { - background: #909090; + background: var(--gd-bg-bar); } /* Example elements (for old converted manuals, now in div+pre */ table.example { - background: #efefef; + background: var(--gd-bg-raised); + color: var(--gd-fg); + /* a dark code block needs a little help to stand out from the page */ + border: 1px solid var(--gd-border); + border-radius: 4px; } /* becomes ... */ div.example { - background: #efefef; - color: black; + background: var(--gd-bg-raised); + color: var(--gd-fg); + border: 1px solid var(--gd-border); + border-radius: 4px; } /* Links to chapters in all files at top and bottom. */ div.chlinktop { - background: #22272e; - border-color: #3a414a; - color: #d7dde5; + background: var(--gd-bg-bar); + border-color: var(--gd-border); + color: var(--gd-fg); } div.chlinktop a:hover { - background: #2f3742; + background: var(--gd-bg-hover); } div.chlinkbot { - background: #22272e; - border-color: #3a414a; - color: #d7dde5; + background: var(--gd-bg-bar); + border-color: var(--gd-border); + color: var(--gd-fg); +} + +div.chlinkbot a:hover { + background: var(--gd-bg-hover); } /* and this is for the "Top", "Prev", "Next" links */ div.chlinkprevnexttop { - background: #22272e; - border-color: #3a414a; - color: #d7dde5; + background: var(--gd-bg-bar); + border-color: var(--gd-border); + color: var(--gd-fg); } div.chlinkprevnexttop a:hover { - background: #2f3742; + background: var(--gd-bg-hover); } div.chlinkprevnextbot { - background: #22272e; - border-color: #3a414a; - color: #d7dde5; + background: var(--gd-bg-bar); + border-color: var(--gd-border); + color: var(--gd-fg); } div.chlinkprevnextbot a:hover { - background: #2f3742; + background: var(--gd-bg-hover); } +/* the pop up boxes with the subsections of a chapter */ div.ContChap div.ContSect:hover div.ContSSBlock { - background: #eee; - border-color: #666; - color: #000; + background: var(--gd-bg-bar); + border-color: var(--gd-border); + color: var(--gd-fg); } div.ContSSBlock a:hover { - background: #fff; + background: var(--gd-bg-hover); } /* and here for the side menu of contents in the chapter files */ div.ChapSects a:hover { - background: #eee; - color: #000; + background: var(--gd-bg-hover); + color: var(--gd-fg); } div.ChapSects div.ContSect:hover div.ContSSBlock { - background: #b5b5b5; - border-color: #666; - color: #000; + background: var(--gd-bg-bar); + border-color: var(--gd-border); + color: var(--gd-fg); } div.ChapSects div.ContSect:hover div.ContSSBlock a:hover { - background: #828282; + background: var(--gd-bg-hover); +} + +/* the "toggless" style brings its own hover colors, and it is read + before this file, so they have to be adjusted here as well */ +span.tocline a:hover, span.ContSS a:hover { + background: var(--gd-bg-hover); +} + +span.toctoggle:hover { + background-color: var(--gd-bg-hover); } /* Table elements */ table.GAPDocTable { - border-color: black; + border-color: var(--gd-border); } table.GAPDocTable td, table.GAPDocTable th { - border-color: #555; + border-color: var(--gd-border); } table.GAPDocTablenoborder td, table.GAPDocTable th { - border-color: #555; + border-color: var(--gd-border); } /* Colors and fonts can be overwritten for some types of elements. */ /* Verb elements */ pre.normal { - color: #eee; + color: var(--gd-fg); } /* Func-like elements and Ref to Func-like */ code.func { - color: #eee; + color: var(--gd-fg); } /* K elements */ code.keyw { - color: #983d3d; + color: var(--gd-red); } /* F elements */ code.file { - color: #8e4510; + color: var(--gd-orange); } /* Arg elements */ var.Arg { - color: #060; + color: var(--gd-green); +} + +/* footnotes and similar secondary text */ +p.foot { + color: var(--gd-fg-dim); } /* colors for ColorPrompt like examples */ span.GAPprompt { - color: #000097; + color: var(--gd-blue); } span.GAPbrkprompt { - color: #970000; + color: var(--gd-red); } span.GAPinput { - color: #970000; + color: var(--gd-red); } /* Bib entries */ span.BibKey { - color: #052; + color: var(--gd-green); } /* for light and dark mode pictures */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/GAPDoc-1.6.10/example/example.tex new/GAPDoc-1.6.11/example/example.tex --- old/GAPDoc-1.6.10/example/example.tex 2026-05-20 18:04:07.000000000 +0200 +++ new/GAPDoc-1.6.11/example/example.tex 2026-10-08 16:57:34.000000000 +0200 @@ -100,8 +100,8 @@ \mbox{}}}\\ \vfill -{\Huge Version 1.6.10 \mbox{}}\\[1cm] -{May 2026\mbox{}}\\[1cm] +{\Huge Version 1.6.11 \mbox{}}\\[1cm] +{October 2026\mbox{}}\\[1cm] \mbox{}\\[2cm] {\Large \textbf{\strut Frank L{\"u}beck \strut\mbox{}}}\\ {\Large \textbf{\strut Max Neunh{\"o}ffer \strut\mbox{}}}\\ @@ -607,7 +607,7 @@ <TitlePage> <Title>A Complete Example (&see; <Ref Sect="One"/>)</Title> <Subtitle>Every element shows up</Subtitle> - <Version>Version 1.6.10 + <Version>Version 1.6.11 </Version> <TitleComment> If the subtitle ist not sufficient, this <TitleComment> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/GAPDoc-1.6.10/example/example.xml new/GAPDoc-1.6.11/example/example.xml --- old/GAPDoc-1.6.10/example/example.xml 2026-05-20 18:03:57.000000000 +0200 +++ new/GAPDoc-1.6.11/example/example.xml 2026-10-08 16:57:25.000000000 +0200 @@ -21,7 +21,7 @@ <Author> Max Neunhöffer <Email>neunhoef at mcs.st-and.ac.uk</Email> </Author> - <Date>May 2026</Date> + <Date>October 2026</Date> <Address> Lehrstuhl für Algebra und Zahlentheorie<Br/> Pontdriesch 14/16<Br/> 52062 Aachen<Br/> (Germany) Binary files old/GAPDoc-1.6.10/example/manual.pdf and new/GAPDoc-1.6.11/example/manual.pdf differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/GAPDoc-1.6.10/lib/ComposeXML.gi new/GAPDoc-1.6.11/lib/ComposeXML.gi --- old/GAPDoc-1.6.10/lib/ComposeXML.gi 2026-05-20 18:03:57.000000000 +0200 +++ new/GAPDoc-1.6.11/lib/ComposeXML.gi 2026-10-08 16:57:25.000000000 +0200 @@ -98,7 +98,9 @@ local res; if Length(str) > 6 and str{[1..6]} = "gap://" then res := FilenameGAP(str); - elif Length(str) = 0 or str[1] <> '/' then + # absolute: /x, or on Windows C:/x + elif Length(str) = 0 or not (str[1] = '/' or + (ARCH_IS_WINDOWS() and Length(str) > 2 and str[2] = ':')) then res := Filename(path, str); else res := str; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/GAPDoc-1.6.10/lib/GAPDoc.gi new/GAPDoc-1.6.11/lib/GAPDoc.gi --- old/GAPDoc-1.6.10/lib/GAPDoc.gi 2026-05-20 18:03:57.000000000 +0200 +++ new/GAPDoc-1.6.11/lib/GAPDoc.gi 2026-10-08 16:57:25.000000000 +0200 @@ -783,7 +783,7 @@ # default SetGapDocLanguage(); -# translation to Russian and Ukrainian, provided by Alexander Konovalov +# translation to Ukrainian and Russian, provided by Olexandr Konovalov GAPDocTexts.russian := rec( # for title page Titlepage := "Титульная страница", diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/GAPDoc-1.6.10/styles/dark.css new/GAPDoc-1.6.11/styles/dark.css --- old/GAPDoc-1.6.10/styles/dark.css 2026-05-20 18:03:57.000000000 +0200 +++ new/GAPDoc-1.6.11/styles/dark.css 2026-10-08 16:57:25.000000000 +0200 @@ -1,171 +1,232 @@ /* dark.css Frank Luebeck */ /* Initial dark theme contributed by kiryph in issue #75. */ +/* This file is read *after* manual.css and only overwrites colors, + so the layout of a manual is the same in light and dark mode. + All colors are collected in the variables below, so that a derived + style only needs to change these. */ + +:root { + /* let the browser draw scrollbars, form controls, ... dark, too */ + color-scheme: dark; + + /* surfaces, from the page background upwards */ + --gd-bg: #16191d; /* page background */ + --gd-bg-raised: #1d222a; /* examples */ + --gd-bg-bar: #262c35; /* function definitions, navigation + bars, table of contents pop ups */ + --gd-bg-hover: #333c47; /* hovered links */ + --gd-border: #39414b; + + /* text */ + --gd-fg: #d7dde5; + --gd-fg-dim: #97a1ad; + + /* accents; all of these have a contrast ratio of at least 7:1 + against --gd-bg and --gd-bg-raised */ + --gd-link: #79b8ff; + --gd-red: #ff8a80; + --gd-orange: #e0a458; + --gd-green: #7ec699; + --gd-blue: #79b8ff; +} + /* colors */ body { - background: #121212; - color: #eee; + background: var(--gd-bg); + color: var(--gd-fg); } a:link { - color: #576cad; + color: var(--gd-link); } a:visited { - color: #576cad; + color: var(--gd-link); } a:active { - color: #eee; + color: var(--gd-fg); } a:hover { - background: #eee; + background: var(--gd-bg-hover); +} + +::selection { + background: #2d5986; + color: #ffffff; } pre { - color: black; + color: var(--gd-fg); } tt, code { - color: #eee; + color: var(--gd-fg); } /* layout for the definitions of functions, variables, ... */ div.func { - background: #909090; + background: var(--gd-bg-bar); } /* Example elements (for old converted manuals, now in div+pre */ table.example { - background: #efefef; + background: var(--gd-bg-raised); + color: var(--gd-fg); + /* a dark code block needs a little help to stand out from the page */ + border: 1px solid var(--gd-border); + border-radius: 4px; } /* becomes ... */ div.example { - background: #efefef; - color: black; + background: var(--gd-bg-raised); + color: var(--gd-fg); + border: 1px solid var(--gd-border); + border-radius: 4px; } /* Links to chapters in all files at top and bottom. */ div.chlinktop { - background: #22272e; - border-color: #3a414a; - color: #d7dde5; + background: var(--gd-bg-bar); + border-color: var(--gd-border); + color: var(--gd-fg); } div.chlinktop a:hover { - background: #2f3742; + background: var(--gd-bg-hover); } div.chlinkbot { - background: #22272e; - border-color: #3a414a; - color: #d7dde5; + background: var(--gd-bg-bar); + border-color: var(--gd-border); + color: var(--gd-fg); +} + +div.chlinkbot a:hover { + background: var(--gd-bg-hover); } /* and this is for the "Top", "Prev", "Next" links */ div.chlinkprevnexttop { - background: #22272e; - border-color: #3a414a; - color: #d7dde5; + background: var(--gd-bg-bar); + border-color: var(--gd-border); + color: var(--gd-fg); } div.chlinkprevnexttop a:hover { - background: #2f3742; + background: var(--gd-bg-hover); } div.chlinkprevnextbot { - background: #22272e; - border-color: #3a414a; - color: #d7dde5; + background: var(--gd-bg-bar); + border-color: var(--gd-border); + color: var(--gd-fg); } div.chlinkprevnextbot a:hover { - background: #2f3742; + background: var(--gd-bg-hover); } +/* the pop up boxes with the subsections of a chapter */ div.ContChap div.ContSect:hover div.ContSSBlock { - background: #eee; - border-color: #666; - color: #000; + background: var(--gd-bg-bar); + border-color: var(--gd-border); + color: var(--gd-fg); } div.ContSSBlock a:hover { - background: #fff; + background: var(--gd-bg-hover); } /* and here for the side menu of contents in the chapter files */ div.ChapSects a:hover { - background: #eee; - color: #000; + background: var(--gd-bg-hover); + color: var(--gd-fg); } div.ChapSects div.ContSect:hover div.ContSSBlock { - background: #b5b5b5; - border-color: #666; - color: #000; + background: var(--gd-bg-bar); + border-color: var(--gd-border); + color: var(--gd-fg); } div.ChapSects div.ContSect:hover div.ContSSBlock a:hover { - background: #828282; + background: var(--gd-bg-hover); +} + +/* the "toggless" style brings its own hover colors, and it is read + before this file, so they have to be adjusted here as well */ +span.tocline a:hover, span.ContSS a:hover { + background: var(--gd-bg-hover); +} + +span.toctoggle:hover { + background-color: var(--gd-bg-hover); } /* Table elements */ table.GAPDocTable { - border-color: black; + border-color: var(--gd-border); } table.GAPDocTable td, table.GAPDocTable th { - border-color: #555; + border-color: var(--gd-border); } table.GAPDocTablenoborder td, table.GAPDocTable th { - border-color: #555; + border-color: var(--gd-border); } /* Colors and fonts can be overwritten for some types of elements. */ /* Verb elements */ pre.normal { - color: #eee; + color: var(--gd-fg); } /* Func-like elements and Ref to Func-like */ code.func { - color: #eee; + color: var(--gd-fg); } /* K elements */ code.keyw { - color: #983d3d; + color: var(--gd-red); } /* F elements */ code.file { - color: #8e4510; + color: var(--gd-orange); } /* Arg elements */ var.Arg { - color: #060; + color: var(--gd-green); +} + +/* footnotes and similar secondary text */ +p.foot { + color: var(--gd-fg-dim); } /* colors for ColorPrompt like examples */ span.GAPprompt { - color: #000097; + color: var(--gd-blue); } span.GAPbrkprompt { - color: #970000; + color: var(--gd-red); } span.GAPinput { - color: #970000; + color: var(--gd-red); } /* Bib entries */ span.BibKey { - color: #052; + color: var(--gd-green); } /* for light and dark mode pictures */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/GAPDoc-1.6.10/tst/test_withLog.tst new/GAPDoc-1.6.11/tst/test_withLog.tst --- old/GAPDoc-1.6.10/tst/test_withLog.tst 2026-05-20 18:04:11.000000000 +0200 +++ new/GAPDoc-1.6.11/tst/test_withLog.tst 2026-10-08 16:57:37.000000000 +0200 @@ -21,7 +21,7 @@ gap> oldinterval:= BrowseData.defaults.dynamic.replayDefaults.replayInterval;; gap> BrowseData.defaults.dynamic.replayDefaults.replayInterval:= 1;; -## doc/../lib/ComposeXML.gi (294-301) +## doc/../lib/ComposeXML.gi (296-303) gap> FilenameGAP("hsdkfhs.g"); fail gap> FilenameGAP("lib/system.g"); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/GAPDoc-1.6.10/version new/GAPDoc-1.6.11/version --- old/GAPDoc-1.6.10/version 2026-05-20 18:03:57.000000000 +0200 +++ new/GAPDoc-1.6.11/version 2026-10-08 16:57:25.000000000 +0200 @@ -1 +1 @@ -1.6.10 +1.6.11 ++++++ _scmsync.obsinfo ++++++ --- /var/tmp/diff_new_pack.qdTv7G/_old 2026-10-09 21:46:57.740304477 +0200 +++ /var/tmp/diff_new_pack.qdTv7G/_new 2026-10-09 21:46:57.751304940 +0200 @@ -1,5 +1,5 @@ -mtime: 1781537678 -commit: 8e38a738a3d2de3d61d2e8781a69952f714743b5db74a08faf2c8bc7ecc766f2 +mtime: 1791537541 +commit: 6c6ea3b5473684e05e4c0d92327127f7c5cad5566b590544bc9c2661127d2f35 url: https://src.opensuse.org/jengelh/gap-gapdoc revision: master ++++++ build.specials.obscpio ++++++ ++++++ build.specials.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/.gitignore new/.gitignore --- old/.gitignore 1970-01-01 01:00:00.000000000 +0100 +++ new/.gitignore 2026-10-09 11:19:01.000000000 +0200 @@ -0,0 +1,4 @@ +*.obscpio +*.osc +_build.* +.pbuild
