summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/latexbug
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2017-01-23 17:11:39 +0000
committerKarl Berry <karl@freefriends.org>2017-01-23 17:11:39 +0000
commit0f5650d6e6f1513d6b2fd81899c860e49241e4ab (patch)
treee6fd886b7aff67a935351d926700f56b84ea4bed /Master/texmf-dist/tex/latex/latexbug
parent83df2d74de351df7101bee3bfd6d67d1bc455af1 (diff)
latexbug (22jan17)
git-svn-id: svn://tug.org/texlive/trunk@43028 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/latexbug')
-rw-r--r--Master/texmf-dist/tex/latex/latexbug/latexbug.sty574
1 files changed, 574 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/latex/latexbug/latexbug.sty b/Master/texmf-dist/tex/latex/latexbug/latexbug.sty
new file mode 100644
index 00000000000..413b59229d6
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/latexbug/latexbug.sty
@@ -0,0 +1,574 @@
+%%
+%% This is file `latexbug.sty',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% latexbug.dtx (with options: `package')
+%%
+%% This is a generated file.
+%%
+%% The source is maintained by the LaTeX Project team and bug
+%% reports for it can be opened at
+%% http://latex-project.org/bugs/
+%% or
+%% https://github.com/latex3/latexbug/
+%%
+%% Copyright 2016
+%% The LaTeX3 Project and any individual authors listed elsewhere
+%% in this file.
+%%
+%% This file was generated from file(s) of the Standard LaTeX `latexbug' module.
+%% -----------------------------------------------------------------------------
+%%
+%% It may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3c or later is part of all distributions of LaTeX
+%% version 2005/12/01 or later.
+%%
+
+
+
+
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{latexbug}[2016/11/25 v0.9e Bug-classification]
+\def\latexbug@empty{}
+\def\latexbug@us{us}
+\def\latexbug@usstar{us*}
+\def\latexbug@ignore{ignore}
+\def\Contact{\MessageBreak \@spaces}
+\begingroup
+\long\def\latexbug@loop #1 = #2 , {% spaces matter
+ \global\@namedef{latexbug@@#1}{#2}%
+ \ifx\latexbug@empty#1\else\expandafter\latexbug@loop\fi}
+\latexbug@loop
+latexbug.sty = us ,
+regression-test = us ,
+alltt.sty = us ,
+ansinew.def = us ,
+applemac.def = us ,
+article.cls = us ,
+article.sty = us ,
+ascii.def = us ,
+bezier.sty = us ,
+bk10.clo = us ,
+bk11.clo = us ,
+bk12.clo = us ,
+book.cls = us ,
+book.sty = us ,
+cp1250.def = us ,
+cp1252.def = us ,
+cp1257.def = us ,
+cp437.def = us ,
+cp437de.def = us ,
+cp850.def = us ,
+cp852.def = us ,
+cp858.def = us ,
+cp865.def = us ,
+decmulti.def = us ,
+doc.sty = us ,
+docstrip.tex = us ,
+exscale.sty = us ,
+fix-cm.sty = us ,
+fixltx2e.sty = us ,
+flafter.sty = us ,
+fleqn.clo = us ,
+fleqn.sty = us ,
+fltrace.sty = us ,
+fontenc.sty = us ,
+fontmath.cfg = us ,
+fontmath.ltx = us ,
+fonttext.cfg = us ,
+fonttext.ltx = us ,
+graphpap.sty = us ,
+hyphen.ltx = us ,
+idx.tex = us ,
+ifthen.sty = us ,
+inputenc.sty = us ,
+lablst.tex = us ,
+latex.ltx = us ,
+latex209.def = us ,
+latexbug.tex = us ,
+latexrelease.sty = us ,
+latexsym.sty = us ,
+latin1.def = us ,
+latin10.def = us ,
+latin2.def = us ,
+latin3.def = us ,
+latin4.def = us ,
+latin5.def = us ,
+latin9.def = us ,
+lcyenc.dfu = us ,
+leqno.clo = us ,
+leqno.sty = us ,
+letter.cls = us ,
+letter.sty = us ,
+lppl.tex = us ,
+ltluatex.lua = us ,
+ltluatex.tex = us ,
+ltnews.cls = us ,
+ltxcheck.tex = us ,
+ltxdoc.cls = us ,
+ltxguide.cls = us ,
+ly1enc.dfu = us ,
+macce.def = us ,
+makeidx.sty = us ,
+minimal.cls = us ,
+newlfont.sty = us ,
+next.def = us ,
+nfssfont.tex = us ,
+oldlfont.sty = us ,
+omlcmm.fd = us ,
+omlcmr.fd = us ,
+omlenc.def = us ,
+omllcmm.fd = us ,
+omscmr.fd = us ,
+omscmsy.fd = us ,
+omsenc.def = us ,
+omsenc.dfu = us ,
+omslcmsy.fd = us ,
+omxcmex.fd = us ,
+omxlcmex.fd = us ,
+openbib.sty = us ,
+ot1cmdh.fd = us ,
+ot1cmfib.fd = us ,
+ot1cmfr.fd = us ,
+ot1cmr.fd = us ,
+ot1cmss.fd = us ,
+ot1cmtt.fd = us ,
+ot1cmvtt.fd = us ,
+ot1enc.def = us ,
+ot1enc.dfu = us ,
+ot1lcmss.fd = us ,
+ot1lcmtt.fd = us ,
+ot2enc.dfu = us ,
+ot4enc.def = us ,
+preload.cfg = us ,
+preload.ltx = us ,
+proc.cls = us ,
+proc.sty = us ,
+report.cls = us ,
+report.sty = us ,
+sample2e.tex = us ,
+sfonts.def = us ,
+shortvrb.sty = us ,
+showidx.sty = us ,
+size10.clo = us ,
+size11.clo = us ,
+size12.clo = us ,
+slides.cls = us ,
+slides.def = us ,
+slides.sty = us ,
+small2e.tex = us ,
+source2e.tex = us ,
+syntonly.sty = us ,
+t1cmdh.fd = us ,
+t1cmfib.fd = us ,
+t1cmfr.fd = us ,
+t1cmr.fd = us ,
+t1cmss.fd = us ,
+t1cmtt.fd = us ,
+t1cmvtt.fd = us ,
+t1enc.def = us ,
+t1enc.dfu = us ,
+t1enc.sty = us ,
+t1lcmss.fd = us ,
+t1lcmtt.fd = us ,
+t2aenc.dfu = us ,
+t2benc.dfu = us ,
+t2cenc.dfu = us ,
+testpage.tex = us ,
+texsys.cfg = us ,
+textcomp.sty = us ,
+tracefnt.sty = us ,
+ts1cmr.fd = us ,
+ts1cmss.fd = us ,
+ts1cmtt.fd = us ,
+ts1cmvtt.fd = us ,
+ts1enc.def = us ,
+ts1enc.dfu = us ,
+ucmr.fd = us ,
+ucmss.fd = us ,
+ucmtt.fd = us ,
+ulasy.fd = us ,
+ullasy.fd = us ,
+utf8-test.tex = us ,
+utf8.def = us ,
+utf8enc.dfu = us ,
+utf8test.tex = us ,
+x2enc.dfu = us ,
+afterpage.sty = us ,
+array.sty = us ,
+bm.sty = us ,
+calc.sty = us ,
+dcolumn.sty = us ,
+delarray.sty = us ,
+e.tex = us ,
+enumerate.sty = us ,
+fontsmpl.sty = us ,
+fontsmpl.tex = us ,
+ftnright.sty = us ,
+h.tex = us ,
+hhline.sty = us ,
+indentfirst.sty = us ,
+layout.sty = us ,
+longtable.sty = us ,
+multicol.sty = us ,
+q.tex = us ,
+r.tex = us ,
+rawfonts.sty = us ,
+s.tex = us ,
+showkeys.sty = us ,
+somedefs.sty = us ,
+tabularx.sty = us ,
+thb.sty = us ,
+thc.sty = us ,
+thcb.sty = us ,
+theorem.sty = us ,
+thm.sty = us ,
+thmb.sty = us ,
+thp.sty = us ,
+trace.sty = us ,
+varioref.sty = us ,
+verbatim.sty = us ,
+verbtest.tex = us ,
+x.tex = us ,
+xr.sty = us ,
+xspace.sty = us ,
+UKenglish.sty = us ,
+USenglish.sty = us ,
+afrikaans.sty = us ,
+albanian.sty = us ,
+american.sty = us ,
+austrian.sty = us ,
+babel.def = us ,
+babel.sty = us ,
+bahasa.sty = us ,
+bahasam.sty = us ,
+basque.sty = us ,
+blplain.tex = us ,
+bplain.tex = us ,
+breton.sty = us ,
+british.sty = us ,
+bulgarian.sty = us ,
+catalan.sty = us ,
+croatian.sty = us ,
+czech.sty = us ,
+danish.sty = us ,
+dutch.sty = us ,
+english.sty = us ,
+esperanto.sty = us ,
+estonian.sty = us ,
+finnish.sty = us ,
+francais.sty = us ,
+galician.sty = us ,
+germanb.sty = us ,
+greek.sty = us ,
+hebrew.sty = us ,
+hyphen.cfg = us ,
+icelandic.sty = us ,
+interlingua.sty = us ,
+irish.sty = us ,
+italian.sty = us ,
+latin.sty = us ,
+lsorbian.sty = us ,
+luababel.def = us ,
+magyar.sty = us ,
+naustrian.sty = us ,
+ngermanb.sty = us ,
+nil.ldf = us ,
+norsk.sty = us ,
+plain.def = us ,
+polish.sty = us ,
+portuges.sty = us ,
+romanian.sty = us ,
+russianb.sty = us ,
+samin.sty = us ,
+scottish.sty = us ,
+serbian.sty = us ,
+slovak.sty = us ,
+slovene.sty = us ,
+spanish.sty = us ,
+swedish.sty = us ,
+switch.def = us ,
+turkish.sty = us ,
+ukraineb.sty = us ,
+usorbian.sty = us ,
+welsh.sty = us ,
+xebabel.def = us ,
+color.sty = us ,
+dvipdf.def = us ,
+dvips.def = us ,
+dvipsnam.def = us ,
+dvipsone.def = us ,
+dviwin.def = us ,
+emtex.def = us ,
+epsfig.sty = us ,
+graphics.sty = us ,
+graphicx.sty = us ,
+keyval.sty = us ,
+lscape.sty = us ,
+pctex32.def = us ,
+pctexhp.def = us ,
+pctexps.def = us ,
+pctexwin.def = us ,
+tcidvi.def = us ,
+trig.sty = us ,
+truetex.def = us ,
+oldgerm.sty = us ,
+ot1panr.fd = us ,
+ot1pss.fd = us ,
+pandora.sty = us ,
+uyfrak.fd = us ,
+uygoth.fd = us ,
+uyinit.fd = us ,
+uyswab.fd = us ,
+amsbsy.sty = us ,
+amscd.sty = us ,
+amsgen.sty = us ,
+amsmath.sty = us ,
+amsopn.sty = us ,
+amstex.sty = us ,
+amstext.sty = us ,
+amsxtra.sty = us ,
+amsart.cls = us ,
+amsbook.cls = us ,
+amsbooka.sty = us ,
+amsdtx.cls = us ,
+amsldoc.cls = us ,
+amsmidx.sty = us ,
+amsproc.cls = us ,
+amsthm.sty = us ,
+upref.sty = us ,
+8rbch.fd = us ,
+8rpag.fd = us ,
+8rpbk.fd = us ,
+8rpcr.fd = us ,
+8rphv.fd = us ,
+8rpnc.fd = us ,
+8rppl.fd = us ,
+8rptm.fd = us ,
+8rput.fd = us ,
+8rpzc.fd = us ,
+avant.sty = us ,
+bookman.sty = us ,
+chancery.sty = us ,
+charter.sty = us ,
+courier.sty = us ,
+helvet.sty = us ,
+mathpazo.sty = us ,
+mathpple.sty = us ,
+mathptm.sty = us ,
+mathptmx.sty = us ,
+newcent.sty = us ,
+omlbch.fd = us ,
+omlpag.fd = us ,
+omlpbk.fd = us ,
+omlpcr.fd = us ,
+omlphv.fd = us ,
+omlpnc.fd = us ,
+omlppl.fd = us ,
+omlptm.fd = us ,
+omlptmcm.fd = us ,
+omlput.fd = us ,
+omlpzc.fd = us ,
+omlzplm.fd = us ,
+omlzpple.fd = us ,
+omlztmcm.fd = us ,
+omsbch.fd = us ,
+omspag.fd = us ,
+omspbk.fd = us ,
+omspcr.fd = us ,
+omsphv.fd = us ,
+omspnc.fd = us ,
+omsppl.fd = us ,
+omsptm.fd = us ,
+omsput.fd = us ,
+omspzc.fd = us ,
+omspzccm.fd = us ,
+omszplm.fd = us ,
+omszpple.fd = us ,
+omsztmcm.fd = us ,
+omxpsycm.fd = us ,
+omxzplm.fd = us ,
+omxzpple.fd = us ,
+omxztmcm.fd = us ,
+ot1bch.fd = us ,
+ot1pag.fd = us ,
+ot1pbk.fd = us ,
+ot1pcr.fd = us ,
+ot1phv.fd = us ,
+ot1pnc.fd = us ,
+ot1ppl.fd = us ,
+ot1pplj.fd = us ,
+ot1pplx.fd = us ,
+ot1ptm.fd = us ,
+ot1ptmcm.fd = us ,
+ot1put.fd = us ,
+ot1pzc.fd = us ,
+ot1zplm.fd = us ,
+ot1zpple.fd = us ,
+ot1ztmcm.fd = us ,
+palatino.sty = us ,
+pifont.sty = us ,
+t1bch.fd = us ,
+t1pag.fd = us ,
+t1pbk.fd = us ,
+t1pcr.fd = us ,
+t1phv.fd = us ,
+t1pnc.fd = us ,
+t1ppl.fd = us ,
+t1pplj.fd = us ,
+t1pplx.fd = us ,
+t1ptm.fd = us ,
+t1put.fd = us ,
+t1pzc.fd = us ,
+times.sty = us ,
+ts1bch.fd = us ,
+ts1pag.fd = us ,
+ts1pbk.fd = us ,
+ts1pcr.fd = us ,
+ts1phv.fd = us ,
+ts1pnc.fd = us ,
+ts1ppl.fd = us ,
+ts1pplj.fd = us ,
+ts1pplx.fd = us ,
+ts1ptm.fd = us ,
+ts1put.fd = us ,
+ts1pzc.fd = us ,
+ufplm.fd = us ,
+ufplmbb.fd = us ,
+upsy.fd = us ,
+upzd.fd = us ,
+utopia.sty = us ,
+expl3.sty = us* ,
+l3sort.sty = us* ,
+l3regex.sty = us* ,
+l3tl-analysis.sty = us* ,
+xfrac.sty = us* ,
+xparse.sty = us* ,
+xtemplate.sty = us* ,
+xfrac.sty = us* ,
+xcoffins.sty = us* ,
+xgalley.sty = us* ,
+l3keys2e.sty = us* ,
+expl3-code.tex = ignore ,
+etoolbox.sty = ignore ,
+lipsum.sty = ignore ,
+beamer.cls = Joseph Wright
+ \Contact https://github.com/josephwright/beamer/issues ,
+geometry.sty = Hideo Umeki
+ \Contact <latexgeometry [at] gmail [dot] com> ,
+hpdftex.def = ignore ,
+hluatex.def = ignore ,
+hxetex.def = ignore ,
+hyperref.cfg = ignore ,
+hyperref.sty = Heiko Oberdiek
+ \Contact https://github.com/ho-tex/hyperref/issues ,
+pd1enc.def = ignore ,
+puenc.def = ignore ,
+siunitx.sty = Joseph Wright
+ \Contact https://github.com/josephwright/siunitx ,
+german.ldf = Juergen Spitzmueller
+ \Contact <juergen [at] spitzmueller [dot] org> ,
+italian.ldf = Claudio Beccari
+ \Contact <claudio dot beccari [at] gmail [dot] com> ,
+ngerman.ldf = Juergen Spitzmueller
+ \Contact <juergen [at] spitzmueller [dot] org> ,
+{\latexbug@empty} = {} ,
+\endgroup
+\let\latexbug@addtofilelist\@addtofilelist
+\def\latexbug@zzzz{}
+\def\latexbug@expl{}
+\let\latexbug@process@table\process@table
+\def\process@table{\global\let\@addtofilelist\latexbug@addtofilelist
+ \latexbug@process@table
+ \ifx\latexbug@zzzz\latexbug@empty
+ \ifx\latexbug@expl\latexbug@empty
+ \else
+ \PackageError{latexbug}%
+ {LaTeX3 file(s)\MessageBreak
+\MessageBreak
+This test files uses the LaTeX3 file(s)\MessageBreak
+\MessageBreak
+ ==============\MessageBreak
+ \latexbug@expl
+ ==============\MessageBreak
+ \MessageBreak
+You should report bugs in these packages\MessageBreak
+at the LaTeX3 GitHub site,\MessageBreak
+https://github.com/latex3/latex3/issues\MessageBreak
+(Or remove them from your example,\MessageBreak
+if they are not necessary to\MessageBreak
+exhibit the problem).\MessageBreak
+}{Please correct your test file prior
+ to submitting the bug report.\MessageBreak
+ Otherwise it is likely to be rejected!}%
+ \fi
+ \else
+ \PackageError{latexbug}%
+ {Third-party file(s)\MessageBreak
+\MessageBreak
+This test file uses third-party file(s)\MessageBreak
+\MessageBreak
+ ==============\MessageBreak
+ \latexbug@zzzz
+ ==============\MessageBreak
+ \MessageBreak
+So you should contact the authors\MessageBreak
+of these files, not the LaTeX Team!\MessageBreak
+(Or remove the packages that load\MessageBreak
+them, if they are not necessary to\MessageBreak
+exhibit the problem).\MessageBreak
+\MessageBreak
+If you think the bug is in core LaTeX\MessageBreak
+(as maintained by the LaTeX Team) but\MessageBreak
+these files are needed to demonstrate\MessageBreak
+the problem, please continue and mention\MessageBreak
+this explicitly in your bug report}{Please correct your test file prior
+ to submitting the bug report.\MessageBreak
+ Otherwise it is likely to be rejected!}%
+ \fi
+}
+\def\@addtofilelist#1{%
+ \expandafter\latexbug@iftoplevel\@currnamestack {}\@nil
+ \begingroup
+ \xdef\latexbug@x{#1}% TODO: one-level sanitize
+ \expandafter
+ \ifx\csname latexbug@@\latexbug@x\endcsname\relax
+ \def\latexbug@y{}%
+ \else
+ \xdef\latexbug@y{\csname latexbug@@\latexbug@x\endcsname}%
+ \fi
+ \ifx\latexbug@y\latexbug@us\else
+ \ifx\latexbug@y\latexbug@usstar
+ \begingroup
+ \let\MessageBreak\relax
+ \xdef\latexbug@expl{%
+ \latexbug@expl\latexbug@x
+ \MessageBreak
+ }%
+ \endgroup
+ \else
+ \ifx\latexbug@y\latexbug@ignore\else
+ {\let\MessageBreak\relax
+ \xdef\latexbug@zzzz{\latexbug@zzzz\latexbug@x
+ \ifx\latexbug@y\latexbug@empty\else
+ \space\space -> \space \latexbug@y\fi
+ \MessageBreak}}%
+ \fi
+ \fi
+ \fi
+ \endgroup
+ \fi
+ \latexbug@addtofilelist{#1}}
+\def\latexbug@iftoplevel #1#2\@nil{%
+ \def\next{#1}%
+ \ifx\next\@empty
+}
+\endinput
+%%
+%% End of file `latexbug.sty'.