texlive[67847] Master/texmf-dist: tikzfill (8aug23)

commits+karl at tug.org commits+karl at tug.org
Tue Aug 8 21:52:16 CEST 2023


Revision: 67847
          http://tug.org/svn/texlive?view=revision&revision=67847
Author:   karl
Date:     2023-08-08 21:52:16 +0200 (Tue, 08 Aug 2023)
Log Message:
-----------
tikzfill (8aug23)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/tikzfill/CHANGES.md
    trunk/Master/texmf-dist/doc/latex/tikzfill/README.md
    trunk/Master/texmf-dist/doc/latex/tikzfill/tikzfill-doc.sty
    trunk/Master/texmf-dist/doc/latex/tikzfill/tikzfill.pdf
    trunk/Master/texmf-dist/doc/latex/tikzfill/tikzfill.tex
    trunk/Master/texmf-dist/tex/latex/tikzfill/tikzfill-common.sty
    trunk/Master/texmf-dist/tex/latex/tikzfill/tikzfill.hexagon.sty
    trunk/Master/texmf-dist/tex/latex/tikzfill/tikzfill.image.sty
    trunk/Master/texmf-dist/tex/latex/tikzfill/tikzfill.rhombus.sty
    trunk/Master/texmf-dist/tex/latex/tikzfill/tikzfill.sty
    trunk/Master/texmf-dist/tex/latex/tikzfill/tikzlibraryfill.hexagon.code.tex
    trunk/Master/texmf-dist/tex/latex/tikzfill/tikzlibraryfill.image.code.tex
    trunk/Master/texmf-dist/tex/latex/tikzfill/tikzlibraryfill.rhombus.code.tex

Modified: trunk/Master/texmf-dist/doc/latex/tikzfill/CHANGES.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/tikzfill/CHANGES.md	2023-08-08 15:24:40 UTC (rev 67846)
+++ trunk/Master/texmf-dist/doc/latex/tikzfill/CHANGES.md	2023-08-08 19:52:16 UTC (rev 67847)
@@ -17,7 +17,22 @@
 
 
 
-## [1.00] - 2022-07-20
+## [1.0.1] - 2023-08-08
 
 ### Added
+- Input of `expl3-generic` where `ExplSyntaxOn` is not defined (issue #1)
+
+### Removed
+- Library `fill.image`: Unused code fragments
+
+### Fixed
+- Spelling of LaTeX etc. inside the documentation (issue #1)
+- Package loading implementation changed to LaTeX2e by adapting a TikZ macro
+    to fix package loading problems (issue #2)
+
+
+
+## [1.0.0] - 2022-07-20
+
+### Added
 - Initial public release

Modified: trunk/Master/texmf-dist/doc/latex/tikzfill/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/tikzfill/README.md	2023-08-08 15:24:40 UTC (rev 67846)
+++ trunk/Master/texmf-dist/doc/latex/tikzfill/README.md	2023-08-08 19:52:16 UTC (rev 67847)
@@ -1,7 +1,7 @@
-# The LaTeX package tikzfill - version 1.0.0 (2022/07/20)
+# The LaTeX package tikzfill - version 1.0.1 (2023/08/08)
 
 
-> Copyright (c) 2022-2022 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de>
+> Copyright (c) 2022-2023 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de>
 
 > This work may be distributed and/or modified under the
 > conditions of the LaTeX Project Public License, either version 1.3

Modified: trunk/Master/texmf-dist/doc/latex/tikzfill/tikzfill-doc.sty
===================================================================
--- trunk/Master/texmf-dist/doc/latex/tikzfill/tikzfill-doc.sty	2023-08-08 15:24:40 UTC (rev 67846)
+++ trunk/Master/texmf-dist/doc/latex/tikzfill/tikzfill-doc.sty	2023-08-08 19:52:16 UTC (rev 67847)
@@ -1,9 +1,9 @@
 % !TeX encoding=UTF-8
-%% The LaTeX package tikzfill - version 1.0.0 (2022/07/20)
+%% The LaTeX package tikzfill - version 1.0.1 (2023/08/08)
 %% tikzfill-doc.sty: style file for the documentation
 %%
 %% -------------------------------------------------------------------------------------------
-%% Copyright (c) 2022-2022 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de>
+%% Copyright (c) 2022-2023 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de>
 %% -------------------------------------------------------------------------------------------
 %%
 %% This work may be distributed and/or modified under the
@@ -18,17 +18,11 @@
 %%
 %% This work consists of all files listed in README.md
 %%
-\def\version{1.0.0}%
-\def\datum{2022/07/20}%
+\def\version{1.0.1}%
+\def\datum{2023/08/08}%
 
-\def\tikzfillpkgprefix{}
 \IfFileExists{tikzfill-doc.cfg}{\input{tikzfill-doc.cfg}}{}
 
-% prevent hypdoc from loading (sets hyperindex=false)
-%\@namedef{ver at hypdoc.sty}{9999/12/31}
-%\@namedef{opt at hypdoc.sty}{hypdoc}
-
-
 \RequirePackage[T1]{fontenc}
 \RequirePackage[utf8]{inputenc}
 \RequirePackage[english]{babel}
@@ -37,6 +31,11 @@
 \RequirePackage[svgnames,table,hyperref]{xcolor}
 \RequirePackage{tikz,siunitx,xfp,tabularray}
 \usetikzlibrary{patterns,shadings,fadings}
+\ifdefined\tikzfillpkgprefix
+  \RequirePackage{\tikzfillpkgprefix tikzfill}
+\else
+  \RequirePackage{tikzfill}
+\fi
 \RequirePackage{varioref}
 \RequirePackage[pdftex,bookmarks,raiselinks,pageanchor,hyperindex,colorlinks]{hyperref}
 \urlstyle{sf}

Modified: trunk/Master/texmf-dist/doc/latex/tikzfill/tikzfill.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/tikzfill/tikzfill.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/tikzfill/tikzfill.tex	2023-08-08 15:24:40 UTC (rev 67846)
+++ trunk/Master/texmf-dist/doc/latex/tikzfill/tikzfill.tex	2023-08-08 19:52:16 UTC (rev 67847)
@@ -1,10 +1,10 @@
 % \LaTeX-Main\
 % !TeX encoding=UTF-8
-%% The LaTeX package tikzfill - version 1.0.0 (2022/07/20)
+%% The LaTeX package tikzfill - version 1.0.1 (2023/08/08)
 %% tikzfill.tex: Manual
 %%
 %% -------------------------------------------------------------------------------------------
-%% Copyright (c) 2022-2022 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de>
+%% Copyright (c) 2022-2023 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de>
 %% -------------------------------------------------------------------------------------------
 %%
 %% This work may be distributed and/or modified under the
@@ -23,8 +23,6 @@
 \documentclass[a4paper,11pt]{article}
 \usepackage{tikzfill-doc}
 
-\usepackage{\tikzfillpkgprefix tikzfill}
-
 \hypersetup{
   pdftitle={Manual for the tikzfill package},
   pdfauthor={Thomas F. Sturm},
@@ -94,7 +92,7 @@
 \end{tcolorbox}
 {\large Thomas F.~Sturm%
   \footnote{Prof.~Dr.~Dr.~Thomas F.~Sturm, Institut f\"{u}r Mathematik und Informatik,
-    Universit\"{a}t der Bundeswehr M\"{u}nchen, D-85577 Neubiberg, Germany;
+    University of the Bundeswehr Munich, D-85577 Neubiberg, Germany;
      email: \href{mailto:thomas.sturm at unibw.de}{thomas.sturm at unibw.de}}\par\medskip
 \normalsize\url{https://www.ctan.org/pkg/tikzfill}\par
 \url{https://github.com/T-F-S/tikzfill}
@@ -124,13 +122,13 @@
 For \LaTeX, the provided libraries can be loaded using the preferred
 \tikzname\ mechanism by
 \begin{dispListing*}{}
-\usetikzlibrary{fill.***} % LATEX (primary choice) and plain TEX
+\usetikzlibrary{fill.***} % LaTeX (primary choice) and plain TeX
 \end{dispListing*}
 where |***| is to be replaced by the actual library name found on the following pages.
 
 Alternatively, the libraries can be loaded using \LaTeX\ style files
 \begin{dispListing*}{}
-\usepackage{tikzfill.***} % LATEX (secondary choice)
+\usepackage{tikzfill.***} % LaTeX (secondary choice)
 \end{dispListing*}
 
 If you want to load all \tikzname\ libraries of this package, you can use
@@ -146,9 +144,9 @@
 \section{Image and Picture Fill Library}\label{sec:imagefill}%
 
 \begin{dispListing*}{title=\tikzname\ Library |fill.image|}
-\usetikzlibrary{fill.image} % LATEX (primary choice) and plain TEX
-\usetikzlibrary[fill.image] % ConTEXt
-\usepackage{tikzfill.image} % LATEX (secondary choice)
+\usetikzlibrary{fill.image} % LaTeX (primary choice) and plain TeX
+\usetikzlibrary[fill.image] % ConTeXt
+\usepackage{tikzfill.image} % LaTeX (secondary choice)
 \end{dispListing*}
 
 This library defines options to fill graphs with images or arbitray pictures.
@@ -575,9 +573,9 @@
 \section{Hexagon Pattern Library}\label{sec:hexagon}%
 
 \begin{dispListing*}{title=\tikzname\ Library |fill.hexagon|}
-\usetikzlibrary{fill.hexagon} % LATEX (primary choice) and plain TEX
-\usetikzlibrary[fill.hexagon] % ConTEXt
-\usepackage{tikzfill.hexagon} % LATEX (secondary choice)
+\usetikzlibrary{fill.hexagon} % LaTeX (primary choice) and plain TeX
+\usetikzlibrary[fill.hexagon] % ConTeXt
+\usepackage{tikzfill.hexagon} % LaTeX (secondary choice)
 \end{dispListing*}
 
 Based on |patterns.meta|, this library defines new hexagon patterns to fill graphs.
@@ -1130,9 +1128,9 @@
 \section{Rhombus Pattern Library}\label{sec:rhombus}%
 
 \begin{dispListing*}{title=\tikzname\ Library |fill.rhombus|}
-\usetikzlibrary{fill.rhombus} % LATEX (primary choice) and plain TEX
-\usetikzlibrary[fill.rhombus] % ConTEXt
-\usepackage{tikzfill.rhombus} % LATEX (secondary choice)
+\usetikzlibrary{fill.rhombus} % LaTeX (primary choice) and plain TeX
+\usetikzlibrary[fill.rhombus] % ConTeXt
+\usepackage{tikzfill.rhombus} % LaTeX (secondary choice)
 \end{dispListing*}
 
 Based on |patterns.meta|, this library defines new rhombus patterns to fill graphs.

Modified: trunk/Master/texmf-dist/tex/latex/tikzfill/tikzfill-common.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tikzfill/tikzfill-common.sty	2023-08-08 15:24:40 UTC (rev 67846)
+++ trunk/Master/texmf-dist/tex/latex/tikzfill/tikzfill-common.sty	2023-08-08 19:52:16 UTC (rev 67847)
@@ -1,8 +1,8 @@
-%% The LaTeX package tikzfill - version 1.0.0 (2022/07/20)
+%% The LaTeX package tikzfill - version 1.0.1 (2023/08/08)
 %% tikzfill-common.sty: auxiliary code for library loading
 %%
 %% -------------------------------------------------------------------------------------------
-%% Copyright (c) 2022-2022 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de>
+%% Copyright (c) 2022-2023 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de>
 %% -------------------------------------------------------------------------------------------
 %%
 %% This work may be distributed and/or modified under the
@@ -18,39 +18,38 @@
 %% This work consists of all files listed in README.md
 %%
 \NeedsTeXFormat{LaTeX2e}[2020/10/01]
-\ProvidesPackage{tikzfill-common}[2022/07/20 v1.0.0 Auxiliary code for tikzfill]
+\ProvidesPackage{tikzfill-common}[2023/08/08 v1.0.1 Auxiliary code for tikzfill]
 \RequirePackage{tikz}
 
-\ExplSyntaxOn
-
-\cs_new_nopar:Npn \__tikzfill_usetikzlibrary:n #1
-  {
-    \cs_if_exist:NTF \tikzfillpkgprefix
-      {
-        \bool_set:Nn \l_tmpa_bool { \tl_if_blank_p:V \tikzfillpkgprefix }
-      }
-      {
-        \bool_set_true:N \l_tmpa_bool
-      }
-    \bool_if:NTF \l_tmpa_bool
-      {
-        \usetikzlibrary{ #1 }
-      }
-      {
-        \cs_if_exist:NF \l__tikzfill_library_seq
-        {
-          \seq_new:N \l__tikzfill_library_seq
-        }
-        \seq_set_from_clist:Nn \l__tikzfill_library_seq { #1 }
-        \seq_map_inline:Nn \l__tikzfill_library_seq
-          {
-            \cs_if_exist:cF { tikz at library@ ##1 @loaded }
-              {
-                \cs_gset:cpn { tikz at library@ ##1 @loaded }{}
-                \input{ \tikzfillpkgprefix tikzlibrary ##1 .code.tex}
-              }
-          }
-      }
-  }
-
-\ExplSyntaxOff
+% adapted copy of \use@@tikzlibrary from tikz.code.tex
+\def\tikzfill at use@@tikzlibrary#1{%
+  \edef\pgf at list{#1}%
+  \pgfutil at for\pgf at temp:=\pgf at list\do{%
+    \expandafter\pgfkeys at spdef\expandafter\pgf at temp\expandafter{\pgf at temp}%
+    \ifx\pgf at temp\pgfutil at empty
+    \else
+      \expandafter\ifx\csname tikz at library@\pgf at temp @loaded\endcsname\relax%
+      \expandafter\global\expandafter\let\csname tikz at library@\pgf at temp @loaded\endcsname=\pgfutil at empty%
+      \expandafter\edef\csname tikz at library@#1 at atcode\endcsname{\the\catcode`\@}
+      \expandafter\edef\csname tikz at library@#1 at barcode\endcsname{\the\catcode`\|}
+      \expandafter\edef\csname tikz at library@#1 at dollarcode\endcsname{\the\catcode`\$}
+      \catcode`\@=11
+      \catcode`\|=12
+      \catcode`\$=3
+      \pgfutil at InputIfFileExists{\tikzfillpkgprefix tikzlibrary\pgf at temp.code.tex}{}{
+        \pgfutil at IfFileExists{\tikzfillpkgprefix pgflibrary\pgf at temp.code.tex}{%
+          \expandafter\usepgflibrary\expandafter{\pgf at temp}%
+        }{%
+          \tikzerror{I did not find the tikz library
+            '\pgf at temp'. I looked for files named
+            \tikzfillpkgprefix tikzlibrary\pgf at temp.code.tex and
+            \tikzfillpkgprefix pgflibrary\pgf at temp.code.tex, but neither
+            could be found in the current texmf trees.}
+        }}%
+      \catcode`\@=\csname tikz at library@#1 at atcode\endcsname
+      \catcode`\|=\csname tikz at library@#1 at barcode\endcsname
+      \catcode`\$=\csname tikz at library@#1 at dollarcode\endcsname
+      \fi%
+    \fi%
+  }%
+}

Modified: trunk/Master/texmf-dist/tex/latex/tikzfill/tikzfill.hexagon.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tikzfill/tikzfill.hexagon.sty	2023-08-08 15:24:40 UTC (rev 67846)
+++ trunk/Master/texmf-dist/tex/latex/tikzfill/tikzfill.hexagon.sty	2023-08-08 19:52:16 UTC (rev 67847)
@@ -1,8 +1,8 @@
-%% The LaTeX package tikzfill - version 1.0.0 (2022/07/20)
+%% The LaTeX package tikzfill - version 1.0.1 (2023/08/08)
 %% tikzfill.hexagon.sty: filling with hexagon patterns
 %%
 %% -------------------------------------------------------------------------------------------
-%% Copyright (c) 2022-2022 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de>
+%% Copyright (c) 2022-2023 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de>
 %% -------------------------------------------------------------------------------------------
 %%
 %% This work may be distributed and/or modified under the
@@ -17,8 +17,10 @@
 %%
 %% This work consists of all files listed in README.md
 %%
-\ProvidesPackage{tikzfill.hexagon}[2022/07/20 v1.0.0 Hexagon pattern library for TikZ]
+\ProvidesPackage{tikzfill.hexagon}[2023/08/08 v1.0.1 Hexagon pattern library for TikZ]
 \RequirePackage{tikzfill-common}
-\ExplSyntaxOn
-\__tikzfill_usetikzlibrary:n { fill.hexagon }
-\ExplSyntaxOff
+\ifdefined\tikzfillpkgprefix
+  \tikzfill at use@@tikzlibrary{fill.hexagon}
+\else
+  \usetikzlibrary{fill.hexagon}
+\fi

Modified: trunk/Master/texmf-dist/tex/latex/tikzfill/tikzfill.image.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tikzfill/tikzfill.image.sty	2023-08-08 15:24:40 UTC (rev 67846)
+++ trunk/Master/texmf-dist/tex/latex/tikzfill/tikzfill.image.sty	2023-08-08 19:52:16 UTC (rev 67847)
@@ -1,8 +1,8 @@
-%% The LaTeX package tikzfill - version 1.0.0 (2022/07/20)
+%% The LaTeX package tikzfill - version 1.0.1 (2023/08/08)
 %% tikzfill.image.sty: filling with images
 %%
 %% -------------------------------------------------------------------------------------------
-%% Copyright (c) 2022-2022 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de>
+%% Copyright (c) 2022-2023 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de>
 %% -------------------------------------------------------------------------------------------
 %%
 %% This work may be distributed and/or modified under the
@@ -17,8 +17,10 @@
 %%
 %% This work consists of all files listed in README.md
 %%
-\ProvidesPackage{tikzfill.image}[2022/07/20 v1.0.0 Image filling library for TikZ]
+\ProvidesPackage{tikzfill.image}[2023/08/08 v1.0.1 Image filling library for TikZ]
 \RequirePackage{tikzfill-common}
-\ExplSyntaxOn
-\__tikzfill_usetikzlibrary:n { fill.image }
-\ExplSyntaxOff
+\ifdefined\tikzfillpkgprefix
+  \tikzfill at use@@tikzlibrary{fill.image}
+\else
+  \usetikzlibrary{fill.image}
+\fi

Modified: trunk/Master/texmf-dist/tex/latex/tikzfill/tikzfill.rhombus.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tikzfill/tikzfill.rhombus.sty	2023-08-08 15:24:40 UTC (rev 67846)
+++ trunk/Master/texmf-dist/tex/latex/tikzfill/tikzfill.rhombus.sty	2023-08-08 19:52:16 UTC (rev 67847)
@@ -1,8 +1,8 @@
-%% The LaTeX package tikzfill - version 1.0.0 (2022/07/20)
+%% The LaTeX package tikzfill - version 1.0.1 (2023/08/08)
 %% tikzfill.rhombus.sty: filling with rhombus patterns
 %%
 %% -------------------------------------------------------------------------------------------
-%% Copyright (c) 2022-2022 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de>
+%% Copyright (c) 2022-2023 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de>
 %% -------------------------------------------------------------------------------------------
 %%
 %% This work may be distributed and/or modified under the
@@ -17,8 +17,10 @@
 %%
 %% This work consists of all files listed in README.md
 %%
-\ProvidesPackage{tikzfill.rhombus}[2022/07/20 v1.0.0 Rhombus pattern library for TikZ]
+\ProvidesPackage{tikzfill.rhombus}[2023/08/08 v1.0.1 Rhombus pattern library for TikZ]
 \RequirePackage{tikzfill-common}
-\ExplSyntaxOn
-\__tikzfill_usetikzlibrary:n { fill.rhombus }
-\ExplSyntaxOff
+\ifdefined\tikzfillpkgprefix
+  \tikzfill at use@@tikzlibrary{fill.rhombus}
+\else
+  \usetikzlibrary{fill.rhombus}
+\fi

Modified: trunk/Master/texmf-dist/tex/latex/tikzfill/tikzfill.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tikzfill/tikzfill.sty	2023-08-08 15:24:40 UTC (rev 67846)
+++ trunk/Master/texmf-dist/tex/latex/tikzfill/tikzfill.sty	2023-08-08 19:52:16 UTC (rev 67847)
@@ -1,8 +1,8 @@
-%% The LaTeX package tikzfill - version 1.0.0 (2022/07/20)
+%% The LaTeX package tikzfill - version 1.0.1 (2023/08/08)
 %% tikzfill.sty: load all fill libraries
 %%
 %% -------------------------------------------------------------------------------------------
-%% Copyright (c) 2022-2022 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de>
+%% Copyright (c) 2022-2023 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de>
 %% -------------------------------------------------------------------------------------------
 %%
 %% This work may be distributed and/or modified under the
@@ -17,8 +17,10 @@
 %%
 %% This work consists of all files listed in README.md
 %%
-\ProvidesPackage{tikzfill}[2022/07/20 v1.0.0 Image and pattern libraries for TikZ]
+\ProvidesPackage{tikzfill}[2023/08/08 v1.0.1 Image and pattern libraries for TikZ]
 \RequirePackage{tikzfill-common}
-\ExplSyntaxOn
-\__tikzfill_usetikzlibrary:n { fill.image, fill.hexagon, fill.rhombus }
-\ExplSyntaxOff
+\ifdefined\tikzfillpkgprefix
+  \tikzfill at use@@tikzlibrary{fill.image,fill.hexagon,fill.rhombus}
+\else
+  \usetikzlibrary{fill.image,fill.hexagon,fill.rhombus}
+\fi

Modified: trunk/Master/texmf-dist/tex/latex/tikzfill/tikzlibraryfill.hexagon.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tikzfill/tikzlibraryfill.hexagon.code.tex	2023-08-08 15:24:40 UTC (rev 67846)
+++ trunk/Master/texmf-dist/tex/latex/tikzfill/tikzlibraryfill.hexagon.code.tex	2023-08-08 19:52:16 UTC (rev 67847)
@@ -1,8 +1,8 @@
-%% The LaTeX package tikzfill - version 1.0.0 (2022/07/20)
+%% The LaTeX package tikzfill - version 1.0.1 (2023/08/08)
 %% tikzlibraryfill.hexagon.code.tex: filling with hexagon patterns
 %%
 %% -------------------------------------------------------------------------------------------
-%% Copyright (c) 2022-2022 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de>
+%% Copyright (c) 2022-2023 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de>
 %% -------------------------------------------------------------------------------------------
 %%
 %% This work may be distributed and/or modified under the
@@ -17,10 +17,13 @@
 %%
 %% This work consists of all files listed in README.md
 %%
-\ProvidesFile{tikzlibraryfill.hexagon.code.tex}[2022/07/20 v1.0.0 Hexagon pattern library]
+\ProvidesFile{tikzlibraryfill.hexagon.code.tex}[2023/08/08 v1.0.1 Hexagon pattern library]
 
 \usetikzlibrary{patterns.meta}
 
+\ifx\ExplSyntaxOn\undefined
+  \input expl3-generic\relax
+\fi
 \ExplSyntaxOn
 
 \int_new:N \l__tikzfill_hex_ring_int

Modified: trunk/Master/texmf-dist/tex/latex/tikzfill/tikzlibraryfill.image.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tikzfill/tikzlibraryfill.image.code.tex	2023-08-08 15:24:40 UTC (rev 67846)
+++ trunk/Master/texmf-dist/tex/latex/tikzfill/tikzlibraryfill.image.code.tex	2023-08-08 19:52:16 UTC (rev 67847)
@@ -1,8 +1,8 @@
-%% The LaTeX package tikzfill - version 1.0.0 (2022/07/20)
+%% The LaTeX package tikzfill - version 1.0.1 (2023/08/08)
 %% tikzlibraryfill.image.code.tex: filling with images
 %%
 %% -------------------------------------------------------------------------------------------
-%% Copyright (c) 2022-2022 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de>
+%% Copyright (c) 2022-2023 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de>
 %% -------------------------------------------------------------------------------------------
 %%
 %% This work may be distributed and/or modified under the
@@ -17,8 +17,11 @@
 %%
 %% This work consists of all files listed in README.md
 %%
-\ProvidesFile{tikzlibraryfill.image.code.tex}[2022/07/20 v1.0.0 Image filling library]
+\ProvidesFile{tikzlibraryfill.image.code.tex}[2023/08/08 v1.0.1 Image filling library]
 
+\ifx\ExplSyntaxOn\undefined
+  \input expl3-generic\relax
+\fi
 \ExplSyntaxOn
 
 \box_new:N \l__tikzfill_img_box
@@ -139,33 +142,6 @@
   }
 
 
-\cs_new_nopar:Npn \xxxx__tikzfill_img_compute_scales:
-  {
-    \fp_set:Nn \l_tmpa_fl { \box_wd:N \l__tikzfill_img_box }
-    \fp_compare:nNnTF \l_tmpa_fl < {1pt}
-      {
-        \fp_set_eq:NN \l__tikzfill_img_scale_x_fp \c_one_fp
-      }
-      {
-        \fp_set:Nn \l__tikzfill_img_scale_x_fp
-          {
-            \l__tikzfill_img_scale_tl*\l__tikzfill_img_width_tl / \l_tmpa_fl
-          }
-      }
-    \fp_set:Nn \l_tmpb_fl { \box_ht:N \l__tikzfill_img_box + \box_dp:N \l__tikzfill_img_box }
-    \fp_compare:nNnTF \l_tmpb_fl < {1pt}
-      {
-        \fp_set_eq:NN \l__tikzfill_img_scale_y_fp \c_one_fp
-      }
-      {
-        \fp_set:Nn \l__tikzfill_img_scale_y_fp
-          {
-            \l__tikzfill_img_scale_tl*\l__tikzfill_img_height_tl / \l_tmpb_fl
-          }
-      }
-  }
-
-
 \cs_new_nopar:Npn \__tikzfill_img_compute_scales:
   {
     \dim_set:Nn \l_tmpa_dim { \box_wd:N \l__tikzfill_img_box }

Modified: trunk/Master/texmf-dist/tex/latex/tikzfill/tikzlibraryfill.rhombus.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tikzfill/tikzlibraryfill.rhombus.code.tex	2023-08-08 15:24:40 UTC (rev 67846)
+++ trunk/Master/texmf-dist/tex/latex/tikzfill/tikzlibraryfill.rhombus.code.tex	2023-08-08 19:52:16 UTC (rev 67847)
@@ -1,8 +1,8 @@
-%% The LaTeX package tikzfill - version 1.0.0 (2022/07/20)
+%% The LaTeX package tikzfill - version 1.0.1 (2023/08/08)
 %% tikzlibraryfill.rhombus.code.tex: filling with rhombus patterns
 %%
 %% -------------------------------------------------------------------------------------------
-%% Copyright (c) 2022-2022 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de>
+%% Copyright (c) 2022-2023 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de>
 %% -------------------------------------------------------------------------------------------
 %%
 %% This work may be distributed and/or modified under the
@@ -21,6 +21,9 @@
 
 \usetikzlibrary{patterns.meta}
 
+\ifx\ExplSyntaxOn\undefined
+  \input expl3-generic\relax
+\fi
 \ExplSyntaxOn
 
 \fp_new:N \l__tikzfill_rho_angle_fp



More information about the tex-live-commits mailing list.