diff options
Diffstat (limited to 'Master/texmf-dist/tex/latex/listings')
14 files changed, 46 insertions, 40 deletions
diff --git a/Master/texmf-dist/tex/latex/listings/listings-acm.prf b/Master/texmf-dist/tex/latex/listings/listings-acm.prf index dc28dfa2298..1c37f1cecf7 100644 --- a/Master/texmf-dist/tex/latex/listings/listings-acm.prf +++ b/Master/texmf-dist/tex/latex/listings/listings-acm.prf @@ -22,7 +22,7 @@ %% programming languages to Jobst Hoffmann at <j.hoffmann@fh-aachen.de>. %% \ProvidesFile{listings-acm.prf} - [2024/05/25 1.10b listings language file] + [2024/09/23 1.10c listings language file] \usepackage[rgb, x11names]{xcolor} \definecolor{Comments}{rgb}{0.00,0.50,0.00} diff --git a/Master/texmf-dist/tex/latex/listings/listings-bash.prf b/Master/texmf-dist/tex/latex/listings/listings-bash.prf index f79b2e4152a..d6a9673d240 100644 --- a/Master/texmf-dist/tex/latex/listings/listings-bash.prf +++ b/Master/texmf-dist/tex/latex/listings/listings-bash.prf @@ -22,7 +22,7 @@ %% programming languages to Jobst Hoffmann at <j.hoffmann@fh-aachen.de>. %% \ProvidesFile{listings-bash.prf} - [2024/05/25 1.10b listings language file] + [2024/09/23 1.10c listings language file] \usepackage[rgb, x11names]{xcolor} \lstset{% diff --git a/Master/texmf-dist/tex/latex/listings/listings-fortran.prf b/Master/texmf-dist/tex/latex/listings/listings-fortran.prf index 52a2a0db65e..92e34d76107 100644 --- a/Master/texmf-dist/tex/latex/listings/listings-fortran.prf +++ b/Master/texmf-dist/tex/latex/listings/listings-fortran.prf @@ -22,7 +22,7 @@ %% programming languages to Jobst Hoffmann at <j.hoffmann@fh-aachen.de>. %% \ProvidesFile{listings-fortran.prf} - [2024/05/25 1.10b listings language file] + [2024/09/23 1.10c listings language file] \usepackage[rgb, x11names]{xcolor} \lstset{% diff --git a/Master/texmf-dist/tex/latex/listings/listings-hansl.prf b/Master/texmf-dist/tex/latex/listings/listings-hansl.prf index f5e3d6bb9d6..f581320a43a 100644 --- a/Master/texmf-dist/tex/latex/listings/listings-hansl.prf +++ b/Master/texmf-dist/tex/latex/listings/listings-hansl.prf @@ -22,7 +22,7 @@ %% programming languages to Jobst Hoffmann at <j.hoffmann@fh-aachen.de>. %% \ProvidesFile{listings-hansl.prf} - [2024/05/25 1.10b listings language file] + [2024/09/23 1.10c listings language file] \usepackage[rgb, x11names]{xcolor} \lstdefinestyle{hanslbw}{% diff --git a/Master/texmf-dist/tex/latex/listings/listings-lua.prf b/Master/texmf-dist/tex/latex/listings/listings-lua.prf index 7fdeea59d81..8ab08205f85 100644 --- a/Master/texmf-dist/tex/latex/listings/listings-lua.prf +++ b/Master/texmf-dist/tex/latex/listings/listings-lua.prf @@ -22,7 +22,7 @@ %% programming languages to Jobst Hoffmann at <j.hoffmann@fh-aachen.de>. %% \ProvidesFile{listings-lua.prf} - [2024/05/25 1.10b listings language file] + [2024/09/23 1.10c listings language file] \usepackage[rgb, x11names]{xcolor} \lstdefinestyle{Lua}{% language=[5.2]Lua, diff --git a/Master/texmf-dist/tex/latex/listings/listings-python.prf b/Master/texmf-dist/tex/latex/listings/listings-python.prf index 3d8ef9a3c9f..dbee3a2fe2e 100644 --- a/Master/texmf-dist/tex/latex/listings/listings-python.prf +++ b/Master/texmf-dist/tex/latex/listings/listings-python.prf @@ -22,7 +22,7 @@ %% programming languages to Jobst Hoffmann at <j.hoffmann@fh-aachen.de>. %% \ProvidesFile{listings-python.prf} - [2024/05/25 1.10b listings language file] + [2024/09/23 1.10c listings language file] \usepackage{xcolor} \usepackage{textcomp} diff --git a/Master/texmf-dist/tex/latex/listings/listings-rexx.prf b/Master/texmf-dist/tex/latex/listings/listings-rexx.prf index 0548072e97e..1562ab9f39c 100644 --- a/Master/texmf-dist/tex/latex/listings/listings-rexx.prf +++ b/Master/texmf-dist/tex/latex/listings/listings-rexx.prf @@ -22,7 +22,7 @@ %% programming languages to Jobst Hoffmann at <j.hoffmann@fh-aachen.de>. %% \ProvidesFile{listings-rexx.prf} - [2024/05/25 1.10b listings language file] + [2024/09/23 1.10c listings language file] \usepackage{xcolor} % needed for colors like yellow!10 \usepackage{textcomp} % needed for upquote diff --git a/Master/texmf-dist/tex/latex/listings/listings.cfg b/Master/texmf-dist/tex/latex/listings/listings.cfg index 3024c431afa..2928f82c6e8 100644 --- a/Master/texmf-dist/tex/latex/listings/listings.cfg +++ b/Master/texmf-dist/tex/latex/listings/listings.cfg @@ -21,7 +21,7 @@ %% Send comments and ideas on the package, error reports and additional %% programming languages to Jobst Hoffmann at <j.hoffmann@fh-aachen.de>. %% -\ProvidesFile{listings.cfg}[2024/05/25 1.10b listings configuration] +\ProvidesFile{listings.cfg}[2024/09/23 1.10c listings configuration] \def\lstlanguagefiles {lstlang0.sty,lstlang1.sty,lstlang2.sty,lstlang3.sty} \lstset{defaultdialect=[R/3 6.10]ABAP, diff --git a/Master/texmf-dist/tex/latex/listings/listings.sty b/Master/texmf-dist/tex/latex/listings/listings.sty index 28fc678ad55..e056a98e86e 100644 --- a/Master/texmf-dist/tex/latex/listings/listings.sty +++ b/Master/texmf-dist/tex/latex/listings/listings.sty @@ -16,8 +16,8 @@ %% Send comments and ideas on the package, error reports and additional %% programming languages to Jobst Hoffmann at <j.hoffmann@fh-aachen.de>. %% -\def\filedate{2024/05/25} -\def\fileversion{1.10b} +\def\filedate{2024/09/23} +\def\fileversion{1.10c} \NeedsTeXFormat{LaTeX2e} \AtEndOfPackage{\ProvidesPackage{listings} [\filedate\space\fileversion\space(Carsten Heinz)]} @@ -920,6 +920,8 @@ \def#2{#6}} \def\lst@UM#1{\csname\@lst @um#1@\endcsname} \lst@CCPutMacro + \lst@ProcessOther {"22}{\lst@ifupquote \textquotedbl + \else \char34\relax \fi} \lst@ProcessOther {"23}\# \lst@ProcessLetter{"24}\textdollar \lst@ProcessOther {"25}\% @@ -1435,28 +1437,29 @@ \def\lst@linerange{#2}\lst@GLI@#1--\@nil% } \def\lst@GLI@#1-#2-#3\@nil{% + \lst@IfNumber{#1}% {% \ifx\@empty#1\@empty \let\lst@firstline\@ne \else - \def\lst@firstline{#1\relax}% + \def\lst@firstline{#1\relax} \fi - \ifx\@empty#3\@empty% - \def\lst@lastline{9999999\relax}% + \ifx\@empty#3\@empty + \def\lst@lastline{9999999\relax} \ifx\@empty#2\@empty - \let\lst@lastline\lst@firstline% + \let\lst@lastline\lst@firstline \fi \else% \ifx\@empty#2\@empty \def\lst@lastline{9999999\relax} \else % doesn't happen(?) - \def\lst@lastline{#2\relax}% + \def\lst@lastline{#2\relax} \fi \fi }% {% - \def\lst@firstline{9999999\relax}% + \def\lst@firstline{9999999\relax} \let\lst@lastline\lst@firstline \let\lst@rangebegin\lst@rangebeginprefix \lst@AddTo\lst@rangebegin{#1}% @@ -1506,10 +1509,10 @@ \ifnum\@tempcnta=\z@ \else \lst@nololtrue \advance\@tempcnta\lst@advancenumber - \edef\lst@firstnumber{\the\@tempcnta\relax}% - \fi% - \fi% - }% + \edef\lst@firstnumber{\the\@tempcnta\relax} + \fi + \fi + } } \def\lst@InitLstNumber{% \global\c@lstnumber\lst@firstnumber @@ -1681,14 +1684,17 @@ \def\lst@maketitle{\caption@startrue\@makecaption\@empty}}% } \def\lst@HRefStepCounter#1{% - \begingroup - \c@lstlisting\lst@neglisting - \advance\c@lstlisting\m@ne \xdef\lst@neglisting{\the\c@lstlisting}% - \ifx\hyper@refstepcounter\@undefined\else - \hyper@refstepcounter{#1}% - \fi - \endgroup} -\gdef\lst@neglisting{\z@}% init + \begingroup + \c@lstlisting\lst@neglisting + \advance\c@lstlisting\m@ne \xdef\lst@neglisting{\the\c@lstlisting}% + \ifx\hyper@refstepcounter\@undefined\else + \hyper@refstepcounter{#1}% + \fi + \endgroup +} +\gdef\lst@neglisting{\z@}% init, \z@ can be used both for 0pt and 0, + % remember: _neg_ative number, but no + % counter! \lst@Key{boxpos}{c}{\def\lst@boxpos{#1}} \def\lst@boxtrue{\let\lst@ifbox\iftrue} \let\lst@ifbox\iffalse diff --git a/Master/texmf-dist/tex/latex/listings/lstdoc.sty b/Master/texmf-dist/tex/latex/listings/lstdoc.sty index 5de8d7ec5ab..3023a1a2974 100644 --- a/Master/texmf-dist/tex/latex/listings/lstdoc.sty +++ b/Master/texmf-dist/tex/latex/listings/lstdoc.sty @@ -6,8 +6,8 @@ %% %% listings.dtx (with options: `doc') %% -\def\filedate{2024/05/25} -\def\fileversion{1.10b} +\def\filedate{2024/09/23} +\def\fileversion{1.10c} \ProvidesPackage{lstdoc} [\filedate\space\fileversion\space(Carsten Heinz)] \let\lstdoc@currversion\fileversion @@ -32,7 +32,7 @@ \ifalgorithmicpkg \RequirePackage{algorithmic}\fi \iflgrind \RequirePackage{lgrind}\fi \RequirePackage{nameref} -\RequirePackage{url} +\RequirePackage{xurl} % allow URL breaks \renewcommand\ref{\protect\T@ref} \renewcommand\pageref{\protect\T@pageref} \def\lst@BeginRemark#1{% diff --git a/Master/texmf-dist/tex/latex/listings/lstlang1.sty b/Master/texmf-dist/tex/latex/listings/lstlang1.sty index 97481e7d77b..e22121fbc01 100644 --- a/Master/texmf-dist/tex/latex/listings/lstlang1.sty +++ b/Master/texmf-dist/tex/latex/listings/lstlang1.sty @@ -22,7 +22,7 @@ %% programming languages to Jobst Hoffmann at <j.hoffmann@fh-aachen.de>. %% \ProvidesFile{lstlang1.sty} - [2024/05/25 1.10b listings language file] + [2024/09/23 1.10c listings language file] %% %% ACSL definition (c) 2000 by Andreas Matthias %% diff --git a/Master/texmf-dist/tex/latex/listings/lstlang2.sty b/Master/texmf-dist/tex/latex/listings/lstlang2.sty index 711754208fa..e00818eb63f 100644 --- a/Master/texmf-dist/tex/latex/listings/lstlang2.sty +++ b/Master/texmf-dist/tex/latex/listings/lstlang2.sty @@ -22,7 +22,7 @@ %% programming languages to Jobst Hoffmann at <j.hoffmann@fh-aachen.de>. %% \ProvidesFile{lstlang2.sty} - [2024/05/25 1.10b listings language file] + [2024/09/23 1.10c listings language file] %% %% Abap definition by Knut Lickert %% diff --git a/Master/texmf-dist/tex/latex/listings/lstlang3.sty b/Master/texmf-dist/tex/latex/listings/lstlang3.sty index 751259d95d7..0fb43a4c370 100644 --- a/Master/texmf-dist/tex/latex/listings/lstlang3.sty +++ b/Master/texmf-dist/tex/latex/listings/lstlang3.sty @@ -22,7 +22,7 @@ %% programming languages to Jobst Hoffmann at <j.hoffmann@fh-aachen.de>. %% \ProvidesFile{lstlang3.sty} - [2024/05/25 1.10b listings language file] + [2024/09/23 1.10c listings language file] \lst@definelanguage[68]{Algol}% {morekeywords={abs,and,arg,begin,bin,bits,bool,by,bytes,case,channel,% char,co,comment,compl,conj,divab,do,down,elem,elif,else,empty,% diff --git a/Master/texmf-dist/tex/latex/listings/lstmisc.sty b/Master/texmf-dist/tex/latex/listings/lstmisc.sty index 9e663303727..d3bf1fbf58e 100644 --- a/Master/texmf-dist/tex/latex/listings/lstmisc.sty +++ b/Master/texmf-dist/tex/latex/listings/lstmisc.sty @@ -16,8 +16,8 @@ %% Send comments and ideas on the package, error reports and additional %% programming languages to Jobst Hoffmann at <j.hoffmann@fh-aachen.de>. %% -\def\filedate{2024/05/25} -\def\fileversion{1.10b} +\def\filedate{2024/09/23} +\def\fileversion{1.10c} \ProvidesFile{lstmisc.sty} [\filedate\space\fileversion\space(Carsten Heinz)] \lst@CheckVersion\fileversion% @@ -1186,14 +1186,14 @@ right:\def\lst@PlaceNumber{\rlap{\normalfont \kern\linewidth \kern\lst@numbersep \lst@numberstyle{\thelstnumber}}}% - }{\PackageError{Listings}{Numbers #1 unknown}\@ehc}} + }{\PackageError{Listings}{value `#1' for keyword `numbers' not supported}\@ehc}} +\lst@Key{stepnumber}{1}{\def\lst@stepnumber{#1\relax}} +\lst@Key{numberfirstline}{f}[t]{\lstKV@SetIf{#1}\lst@ifnumberfirstline} \lst@Key{numberstyle}{}{\def\lst@numberstyle{#1}} \lst@Key{numbersep}{10pt}{\def\lst@numbersep{#1}} -\lst@Key{stepnumber}{1}{\def\lst@stepnumber{#1\relax}} -\lst@AddToHook{EmptyStyle}{\let\lst@stepnumber\@ne} \lst@Key{numberblanklines}{true}[t] {\lstKV@SetIf{#1}\lst@ifnumberblanklines} -\lst@Key{numberfirstline}{f}[t]{\lstKV@SetIf{#1}\lst@ifnumberfirstline} +\lst@AddToHook{EmptyStyle}{\let\lst@stepnumber\@ne} \gdef\lst@numberfirstlinefalse{\let\lst@ifnumberfirstline\iffalse} \lst@Key{firstnumber}{auto}{% \lstKV@SwitchCases{#1}% |