texlive[41383] Master/texmf-dist: tcolorbox (2jun16)

commits+karl at tug.org commits+karl at tug.org
Sun Jun 12 01:19:25 CEST 2016


Revision: 41383
          http://tug.org/svn/texlive?view=revision&revision=41383
Author:   karl
Date:     2016-06-12 01:19:25 +0200 (Sun, 12 Jun 2016)
Log Message:
-----------
tcolorbox (2jun16)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/tcolorbox/CHANGES
    trunk/Master/texmf-dist/doc/latex/tcolorbox/README
    trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox-example.pdf
    trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox-example.tex
    trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.abstract.tex
    trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.breakable.tex
    trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.external.tex
    trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.listings.tex
    trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.vignette.tex
    trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.pdf
    trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.tex
    trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbbreakable.code.tex
    trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbdocumentation.code.tex
    trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbexternal.code.tex
    trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbfitting.code.tex
    trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbhooks.code.tex
    trunk/Master/texmf-dist/tex/latex/tcolorbox/tcblistings.code.tex
    trunk/Master/texmf-dist/tex/latex/tcolorbox/tcblistingscore.code.tex
    trunk/Master/texmf-dist/tex/latex/tcolorbox/tcblistingsutf8.code.tex
    trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbmagazine.code.tex
    trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbminted.code.tex
    trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbraster.code.tex
    trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbskins.code.tex
    trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbskinsjigsaw.code.tex
    trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbtheorems.code.tex
    trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbvignette.code.tex
    trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbxparse.code.tex
    trunk/Master/texmf-dist/tex/latex/tcolorbox/tcolorbox.sty

Modified: trunk/Master/texmf-dist/doc/latex/tcolorbox/CHANGES
===================================================================
--- trunk/Master/texmf-dist/doc/latex/tcolorbox/CHANGES	2016-06-11 23:18:53 UTC (rev 41382)
+++ trunk/Master/texmf-dist/doc/latex/tcolorbox/CHANGES	2016-06-11 23:19:25 UTC (rev 41383)
@@ -1,4 +1,4 @@
-%% The LaTeX package tcolorbox - version 3.91 (2016/04/27)
+%% The LaTeX package tcolorbox - version 3.93 (2016/06/01)
 %%
 %% -------------------------------------------------------------------------------------------
 %% Copyright (c) 2006-2016 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de>
@@ -902,3 +902,14 @@
     'finish vignette', 'finish raised fading vignette', 'finish fading vignette'
 - library 'raster':
   * new environment: 'tcboxeditemize'
+
+version 3.92 (2016/05/28)
+- bug fix: 'compilable listing' used no '.tex' extension causing problems with minted
+- compatibility patch for \vsplit in luatex 0.95 causing problems with breakable boxes
+- settings inside \tcbvignette are now inside a group
+- library 'vignette': new option 'scope'
+
+version 3.93 (2016/06/01)
+- bug fix: compatibility patch for \vsplit in luatex 0.95 was buggy
+- system commands are now accessed using the 'shellesc' package for
+  compatibility with luatex

Modified: trunk/Master/texmf-dist/doc/latex/tcolorbox/README
===================================================================
--- trunk/Master/texmf-dist/doc/latex/tcolorbox/README	2016-06-11 23:18:53 UTC (rev 41382)
+++ trunk/Master/texmf-dist/doc/latex/tcolorbox/README	2016-06-11 23:19:25 UTC (rev 41383)
@@ -1,4 +1,4 @@
-%% The LaTeX package tcolorbox - version 3.91 (2016/04/27)
+%% The LaTeX package tcolorbox - version 3.93 (2016/06/01)
 %%
 %% -------------------------------------------------------------------------------------------
 %% Copyright (c) 2006-2016 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de>

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

Modified: trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox-example.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox-example.tex	2016-06-11 23:18:53 UTC (rev 41382)
+++ trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox-example.tex	2016-06-11 23:19:25 UTC (rev 41383)
@@ -1,4 +1,4 @@
-%% The LaTeX package tcolorbox - version 3.91 (2016/04/27)
+%% The LaTeX package tcolorbox - version 3.93 (2016/06/01)
 %% tcolorbox-example.tex: an example for tcolorbox
 %%
 %% -------------------------------------------------------------------------------------------

Modified: trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.abstract.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.abstract.tex	2016-06-11 23:18:53 UTC (rev 41382)
+++ trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.abstract.tex	2016-06-11 23:19:25 UTC (rev 41383)
@@ -78,7 +78,9 @@
 {\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;
-     email: \href{mailto:thomas.sturm at unibw.de}{thomas.sturm at unibw.de}} }
+     email: \href{mailto:thomas.sturm at unibw.de}{thomas.sturm at unibw.de}}\par\medskip
+\normalsize\url{http://www.ctan.org/pkg/tcolorbox}\par
+\url{https://github.com/T-F-S/tcolorbox}}
 \end{center}
 \bigskip
 \begin{absquote}

Modified: trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.breakable.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.breakable.tex	2016-06-11 23:18:53 UTC (rev 41382)
+++ trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.breakable.tex	2016-06-11 23:19:25 UTC (rev 41383)
@@ -124,6 +124,11 @@
   are kept as indiscernible as possible, but can appear with certain
   \refKey{/tcb/before} and \refKey{/tcb/after} settings, especially, if there
   is an automatic page break before the box.
+\item\tcbdocmarginnote{\tcbdocnew{2016-05-25}}
+  Lua\TeX\ version 0.95 changes the behaviour of the basic |\vsplit| (a bug?!)
+  resulting in badly broken boxes. Thanks to Jeremy Engel,
+  the \mylib{breakable} library contains a patch for this which
+  also loads the the |ifluatex| package.
 \end{itemize}
 
 

Modified: trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.external.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.external.tex	2016-06-11 23:18:53 UTC (rev 41382)
+++ trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.external.tex	2016-06-11 23:19:25 UTC (rev 41383)
@@ -583,13 +583,14 @@
   not created.}\\
   Depending on operating system and compiler, an |external| subdirectory is
   automatically created or not. If not, create such a directory manually
-  or add the following to your document:
+  or add the following to your document\footnote{The |shellesc| package
+  is loaded automatically by the library.}:
 \begin{dispListing}
-\immediate\write18{mkdir external}
+\ShellEscape{mkdir external}
 \end{dispListing}
 or
 \begin{dispListing}
-\immediate\write18{mkdir -p external}
+\ShellEscape{mkdir -p external}
 \end{dispListing}
   If the combination of \refKey{/tcb/external/prefix} and chosen snippet
   name points to another subdirectory than |external|, this has to be

Modified: trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.listings.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.listings.tex	2016-06-11 23:18:53 UTC (rev 41382)
+++ trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.listings.tex	2016-06-11 23:19:25 UTC (rev 41383)
@@ -960,7 +960,7 @@
 \end{docTcbKey}
 
 
-\begin{docTcbKey}[][doc new=2014-11-14]{compilable listing}{}{style, no default}
+\begin{docTcbKey}[][doc new and updated={2014-11-14}{2016-05-27}]{compilable listing}{}{style, no default}
   Sets \refKey{/tcb/listing file} to |\jobname|\texttt{-listing-}\meta{counter}.
   \begin{marker}
   The default \refKey{/tcb/listing file} setting cannot be used to compile

Modified: trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.vignette.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.vignette.tex	2016-06-11 23:18:53 UTC (rev 41382)
+++ trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.vignette.tex	2016-06-11 23:19:25 UTC (rev 41383)
@@ -304,6 +304,18 @@
 \end{vigTcbKey}
 
 
+\begin{vigTcbKey}[][doc new=2016-05-24]{scope}{=\marg{style}}{no default, initially empty}
+  The four \emph{vignette} parts are drawn inside a \tikzname\ |scope|
+  environment which takes the given \meta{style} as option.
+\begin{dispExample*}{sbs,righthand width=3cm,center lower}
+\begin{tikzpicture}
+  \tcbvignette{scope={transparency group,opacity=0.25}}
+\end{tikzpicture}
+\end{dispExample*}
+\end{vigTcbKey}
+
+
+
 \begin{vigTcbKey}[][doc new=2016-04-22]{raised color}{=\meta{color}}{no default}
   Creates a raised frame impression by setting the four style options
   \refKey{/tcb/vig/north style},

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

Modified: trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.tex	2016-06-11 23:18:53 UTC (rev 41382)
+++ trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.tex	2016-06-11 23:19:25 UTC (rev 41383)
@@ -1,5 +1,5 @@
 % \LaTeX-Main\
-%% The LaTeX package tcolorbox - version 3.91 (2016/04/27)
+%% The LaTeX package tcolorbox - version 3.93 (2016/06/01)
 %% tcolorbox.tex: Manual
 %%
 %% -------------------------------------------------------------------------------------------
@@ -24,8 +24,8 @@
 \tcbEXTERNALIZE
 \usepackage{tcolorbox.doc.s_snippet}
 %\tcbset{external/PassOptionsToPackage={cache=false}{minted}}
-\immediate\write18{mkdir external}
-\immediate\write18{mkdir solutions}
+\ShellEscape{mkdir external}
+\ShellEscape{mkdir solutions}
 
 \RequirePackage{csquotes}
 \RequirePackage[style=numeric-comp,sorting=nyt,
@@ -36,8 +36,8 @@
 \setlength{\bibitemsep}{\smallskipamount}
 \addbibresource{tcolorbox.doc.bib}
 
-\def\version{3.91}%
-\def\datum{2016/04/27}%
+\def\version{3.93}%
+\def\datum{2016/06/01}%
 \makeindex
 
 \hypersetup{
@@ -52,14 +52,14 @@
 %\nocite{*}
 
 %  intermediate hack to compensate a biblatex error (3.4)
-\makeatletter
-\def\ifempty#1{%
-  \protected at edef\z{#1}%
-  \expandafter\ifblank\expandafter{\z}}
-\makeatother
+%\makeatletter
+%\def\ifempty#1{%
+%  \protected at edef\z{#1}%
+%  \expandafter\ifblank\expandafter{\z}}
+%\makeatother
 
 %\tcbset{draftmode}
-%\includeonly{tcolorbox.doc.intro}
+%\includeonly{tcolorbox.doc.listings}
 
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 \begin{document}

Modified: trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbbreakable.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbbreakable.code.tex	2016-06-11 23:18:53 UTC (rev 41382)
+++ trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbbreakable.code.tex	2016-06-11 23:19:25 UTC (rev 41383)
@@ -1,4 +1,4 @@
-%% The LaTeX package tcolorbox - version 3.91 (2016/04/27)
+%% The LaTeX package tcolorbox - version 3.93 (2016/06/01)
 %% tcbbreakable.code.tex: Code for breakable colorboxes
 %%
 %% -------------------------------------------------------------------------------------------
@@ -17,7 +17,7 @@
 %%
 %% This work consists of all files listed in README
 %%
-\tcb at set@library at version{3.91}
+\tcb at set@library at version{3.93}
 
 \let\tcb at parboxrestore@true=\tcb at parboxrestore
 \let\tcb at parboxrestore@false\tcb at parbox@false at settings
@@ -361,11 +361,14 @@
   \tcbdimto\tcb at h@upper{\ht\tcb at upperbox+\dp\tcb at upperbox}%
 }
 
+\def\tcb at vsplit@upper{%
+  \setbox\tcb at upperbox=\vsplit\tcb at totalupperbox to\tcb at split@dim%
+  \edef\tcb at upper@box at badness{\the\badness}%
+}
 
 \def\tcb at split@upper at box@and at assemble{%
   \vfuzz=\maxdimen\vbadness=10000\savingvdiscards=1%
-  \setbox\tcb at upperbox=\vsplit\tcb at totalupperbox to\tcb at split@dim%
-  \edef\tcb at upper@box at badness{\the\badness}%
+  \tcb at vsplit@upper%
   \ifnum\tcb at upper@box at badness=1000000\relax%
     \setbox\tcb at totalupperbox=\vbox{%
       \unvbox\tcb at upperbox%
@@ -377,11 +380,9 @@
   \vbadness=\tcb at thevbadness\vfuzz=\tcb at thevfuzz\savingvdiscards=0%
 }
 
-
 \def\tcb at split@upper at box{%
   \vfuzz=\maxdimen\vbadness=10000%
-  \setbox\tcb at upperbox=\vsplit\tcb at totalupperbox to\tcb at split@dim%
-  \edef\tcb at upper@box at badness{\the\badness}%
+  \tcb at vsplit@upper%
   \ifnum\tcb at upper@box at badness=1000000\relax%
     \tcb at warning{The upper box part has become overfull}%
   \fi%
@@ -389,16 +390,19 @@
   \vbadness=\tcb at thevbadness\vfuzz=\tcb at thevfuzz%
 }
 
-
 \def\tcb at setbox@lower#1#2{%
   \tcb at setbox\tcb at lowerbox{#1}{#2}%
   \tcbdimto\tcb at h@lower{\ht\tcb at lowerbox+\dp\tcb at lowerbox}%
 }
 
+\def\tcb at vsplit@lower{%
+  \setbox\tcb at lowerbox=\vsplit\tcb at totallowerbox to\tcb at split@dim%
+  \edef\tcb at lower@box at badness{\the\badness}%
+}
+
 \def\tcb at split@lower at box@and at assemble{%
   \vfuzz=\maxdimen\vbadness=10000\savingvdiscards=1%
-  \setbox\tcb at lowerbox=\vsplit\tcb at totallowerbox to\tcb at split@dim%
-  \edef\tcb at lower@box at badness{\the\badness}%
+  \tcb at vsplit@lower%
   \ifnum\tcb at lower@box at badness=1000000\relax%
     \setbox\tcb at totallowerbox=\vbox{%
       \unvbox\tcb at lowerbox%
@@ -413,8 +417,7 @@
 
 \def\tcb at split@lower at box{%
   \vfuzz=\maxdimen\vbadness=10000%
-  \setbox\tcb at lowerbox=\vsplit\tcb at totallowerbox to\tcb at split@dim%
-  \edef\tcb at lower@box at badness{\the\badness}%
+  \tcb at vsplit@lower%
   \ifnum\tcb at lower@box at badness=1000000\relax%
     \tcb at warning{The lower box part has become overfull}%
   \fi%
@@ -422,6 +425,29 @@
   \vbadness=\tcb at thevbadness\vfuzz=\tcb at thevfuzz%
 }
 
+% patch for luatex 0.95 (thanks to Jeremy Engel)
+\ifdefined\directlua
+  \RequirePackage{ifluatex}
+  \ifnum\luatexversion=95\relax
+  \def\tcb at vsplit@upper{%
+    \directlua{%
+      tex.savingvdiscards = 1
+      local vlist = tex.splitbox("tcb at totalupperbox", tex.sp("\tcb at split@dim"), "exactly")
+      tex.setbox("tcb at upperbox", vlist)
+      tex.savingvdiscards = 0
+    }%
+    \edef\tcb at upper@box at badness{\the\badness}%
+  }
+  \def\tcb at vsplit@lower{%
+    \directlua{%
+      tex.savingvdiscards = 1
+      local vlist = tex.splitbox("tcb at totallowerbox", tex.sp("\tcb at split@dim"), "exactly")
+      tex.setbox("tcb at lowerbox", vlist)
+      tex.savingvdiscards = 0
+    }%
+    \edef\tcb at lower@box at badness{\the\badness}%
+  }
+\fi\fi
 
 \def\tcb at split@setstate at first{%
   \edef\tcb at split@state{first}%

Modified: trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbdocumentation.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbdocumentation.code.tex	2016-06-11 23:18:53 UTC (rev 41382)
+++ trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbdocumentation.code.tex	2016-06-11 23:19:25 UTC (rev 41383)
@@ -1,4 +1,4 @@
-%% The LaTeX package tcolorbox - version 3.91 (2016/04/27)
+%% The LaTeX package tcolorbox - version 3.93 (2016/06/01)
 %% tcbdocumentation.code.tex: Code for LaTeX documentations
 %%
 %% -------------------------------------------------------------------------------------------
@@ -17,7 +17,7 @@
 %%
 %% This work consists of all files listed in README
 %%
-\tcb at set@library at version{3.91}
+\tcb at set@library at version{3.93}
 
 \tcbuselibrary{listings,skins,xparse,external}
 

Modified: trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbexternal.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbexternal.code.tex	2016-06-11 23:18:53 UTC (rev 41382)
+++ trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbexternal.code.tex	2016-06-11 23:19:25 UTC (rev 41383)
@@ -1,4 +1,4 @@
-%% The LaTeX package tcolorbox - version 3.91 (2016/04/27)
+%% The LaTeX package tcolorbox - version 3.93 (2016/06/01)
 %% tcbexternal.code.tex: Code for externalization
 %%
 %% -------------------------------------------------------------------------------------------
@@ -17,8 +17,10 @@
 %%
 %% This work consists of all files listed in README
 %%
-\tcb at set@library at version{3.91}
+\tcb at set@library at version{3.93}
 
+\RequirePackage{shellesc}
+
 {
 \catcode`\"=12
 \xdef\tcbexternal at normal@dq{"}
@@ -76,7 +78,7 @@
   \immediate\closeout\tcb at out%
   \foreach \n in {1,...,\tcbexternal at runs}
   {%
-    \immediate\write18{%
+    \ShellEscape{%
       \tcbexternal at compiler\space
       -shell-escape
       -halt-on-error

Modified: trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbfitting.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbfitting.code.tex	2016-06-11 23:18:53 UTC (rev 41382)
+++ trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbfitting.code.tex	2016-06-11 23:19:25 UTC (rev 41383)
@@ -1,4 +1,4 @@
-%% The LaTeX package tcolorbox - version 3.91 (2016/04/27)
+%% The LaTeX package tcolorbox - version 3.93 (2016/06/01)
 %% tcbfitting.code.tex: Code for fit boxes
 %%
 %% -------------------------------------------------------------------------------------------
@@ -18,7 +18,7 @@
 %% This work consists of all files listed in README
 %%
 %\makeatletter
-\tcb at set@library at version{3.91}
+\tcb at set@library at version{3.93}
 
 \newdimen\tcbfitdim
 \newdimen\tcb at lowerfitdim

Modified: trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbhooks.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbhooks.code.tex	2016-06-11 23:18:53 UTC (rev 41382)
+++ trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbhooks.code.tex	2016-06-11 23:19:25 UTC (rev 41383)
@@ -1,4 +1,4 @@
-%% The LaTeX package tcolorbox - version 3.91 (2016/04/27)
+%% The LaTeX package tcolorbox - version 3.93 (2016/06/01)
 %% tcbhooks.code.tex: Code for adding hooks
 %%
 %% -------------------------------------------------------------------------------------------
@@ -18,7 +18,7 @@
 %% This work consists of all files listed in README
 %%
 %\makeatletter
-\tcb at set@library at version{3.91}
+\tcb at set@library at version{3.93}
 
 \tcbset{%
   before upper app/.code={\appto\kvtcb at before@upper{#1}},%

Modified: trunk/Master/texmf-dist/tex/latex/tcolorbox/tcblistings.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tcolorbox/tcblistings.code.tex	2016-06-11 23:18:53 UTC (rev 41382)
+++ trunk/Master/texmf-dist/tex/latex/tcolorbox/tcblistings.code.tex	2016-06-11 23:19:25 UTC (rev 41383)
@@ -1,4 +1,4 @@
-%% The LaTeX package tcolorbox - version 3.91 (2016/04/27)
+%% The LaTeX package tcolorbox - version 3.93 (2016/06/01)
 %% tcblistings.code.tex: Code for colorboxes with listings
 %%
 %% -------------------------------------------------------------------------------------------
@@ -18,7 +18,7 @@
 %% This work consists of all files listed in README
 %%
 %\makeatletter
-\tcb at set@library at version{3.91}
+\tcb at set@library at version{3.93}
 
 \RequirePackage{listings}[2007/02/22]
 

Modified: trunk/Master/texmf-dist/tex/latex/tcolorbox/tcblistingscore.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tcolorbox/tcblistingscore.code.tex	2016-06-11 23:18:53 UTC (rev 41382)
+++ trunk/Master/texmf-dist/tex/latex/tcolorbox/tcblistingscore.code.tex	2016-06-11 23:19:25 UTC (rev 41383)
@@ -1,4 +1,4 @@
-%% The LaTeX package tcolorbox - version 3.91 (2016/04/27)
+%% The LaTeX package tcolorbox - version 3.93 (2016/06/01)
 %% tcblistingscode.code.tex: Auxiliary code for colorboxes with listings
 %%
 %% -------------------------------------------------------------------------------------------
@@ -18,9 +18,10 @@
 %% This work consists of all files listed in README
 %%
 %\makeatletter
-\tcb at set@library at version{3.91}
+\tcb at set@library at version{3.93}
 
 \RequirePackage{pdftexcmds}
+\RequirePackage{shellesc}
 
 \def\tcbuselistingtext at input{\input{\kvtcb at listingfile}}%
 \def\tcbuselistingtext{\tcbuselistingtext at input}%
@@ -171,7 +172,7 @@
   \or\or
     \tcb at warning{System call with restricted shell escape may fail}%
   \fi%
-  \filename at parse{\kvtcb at listingfile}\immediate\write18{#1}%
+  \filename at parse{\kvtcb at listingfile}\ShellEscape{#1}%
   \relax%
 }
 
@@ -219,7 +220,7 @@
   pdf comment/.default={\kvtcb at listingfile},
   process code/.code={\appto\tcb at listing@process at hook{#1}},%
   no process/.code={\def\tcb at listing@process at hook{}},%
-  compilable listing/.style={listing file={\jobname-listing-\thetcblistingcount}},
+  compilable listing/.style={listing file={\jobname-listing-\thetcblistingcount.tex}},
   run system command/.style={process code={\tcb at run@system at command{#1}}},%
   run at system@command/.style 2 args={run system command={#1\space#2\space\filename at area\filename at base}},%
   run pdflatex/.style={run at system@command={pdflatex}{#1}},%

Modified: trunk/Master/texmf-dist/tex/latex/tcolorbox/tcblistingsutf8.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tcolorbox/tcblistingsutf8.code.tex	2016-06-11 23:18:53 UTC (rev 41382)
+++ trunk/Master/texmf-dist/tex/latex/tcolorbox/tcblistingsutf8.code.tex	2016-06-11 23:19:25 UTC (rev 41383)
@@ -1,4 +1,4 @@
-%% The LaTeX package tcolorbox - version 3.91 (2016/04/27)
+%% The LaTeX package tcolorbox - version 3.93 (2016/06/01)
 %% tcblistingsutf8.code.tex: Code for colorboxes with listings in UTF-8
 %%
 %% -------------------------------------------------------------------------------------------
@@ -17,7 +17,7 @@
 %%
 %% This work consists of all files listed in README
 %%
-\tcb at set@library at version{3.91}
+\tcb at set@library at version{3.93}
 
 \RequirePackage{listingsutf8}[2011/11/10]
 \tcbuselibrary{listings}

Modified: trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbmagazine.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbmagazine.code.tex	2016-06-11 23:18:53 UTC (rev 41382)
+++ trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbmagazine.code.tex	2016-06-11 23:19:25 UTC (rev 41383)
@@ -1,4 +1,4 @@
-%% The LaTeX package tcolorbox - version 3.91 (2016/04/27)
+%% The LaTeX package tcolorbox - version 3.93 (2016/06/01)
 %% tcbmagazine.code.tex: Code for box sets and magazine styles
 %%
 %% -------------------------------------------------------------------------------------------
@@ -17,7 +17,7 @@
 %%
 %% This work consists of all files listed in README
 %%
-\tcb at set@library at version{3.91}
+\tcb at set@library at version{3.93}
 
 \tcbuselibrary{breakable}
 

Modified: trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbminted.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbminted.code.tex	2016-06-11 23:18:53 UTC (rev 41382)
+++ trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbminted.code.tex	2016-06-11 23:19:25 UTC (rev 41383)
@@ -1,4 +1,4 @@
-%% The LaTeX package tcolorbox - version 3.91 (2016/04/27)
+%% The LaTeX package tcolorbox - version 3.93 (2016/06/01)
 %% tcbminted.code.tex: Code for colorboxes with listings
 %%
 %% -------------------------------------------------------------------------------------------
@@ -18,7 +18,7 @@
 %% This work consists of all files listed in README
 %%
 %\makeatletter
-\tcb at set@library at version{3.91}
+\tcb at set@library at version{3.93}
 
 \RequirePackage{minted}[2011/09/17]
 

Modified: trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbraster.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbraster.code.tex	2016-06-11 23:18:53 UTC (rev 41382)
+++ trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbraster.code.tex	2016-06-11 23:19:25 UTC (rev 41383)
@@ -1,4 +1,4 @@
-%% The LaTeX package tcolorbox - version 3.91 (2016/04/27)
+%% The LaTeX package tcolorbox - version 3.93 (2016/06/01)
 %% tcbskinsjigsaw.code.tex: Code for colorboxes with different skins
 %%
 %% -------------------------------------------------------------------------------------------
@@ -17,7 +17,7 @@
 %%
 %% This work consists of all files listed in README
 %%
-\tcb at set@library at version{3.91}
+\tcb at set@library at version{3.93}
 
 \newcounter{tcbrastercolumn}
 \newcounter{tcbrasterrow}

Modified: trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbskins.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbskins.code.tex	2016-06-11 23:18:53 UTC (rev 41382)
+++ trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbskins.code.tex	2016-06-11 23:19:25 UTC (rev 41383)
@@ -1,4 +1,4 @@
-%% The LaTeX package tcolorbox - version 3.91 (2016/04/27)
+%% The LaTeX package tcolorbox - version 3.93 (2016/06/01)
 %% tcbskins.code.tex: Code for colorboxes with different skins
 %%
 %% -------------------------------------------------------------------------------------------
@@ -17,7 +17,7 @@
 %%
 %% This work consists of all files listed in README
 %%
-\tcb at set@library at version{3.91}
+\tcb at set@library at version{3.93}
 
 \RequirePackage{tikz}[2010/10/13]
 

Modified: trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbskinsjigsaw.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbskinsjigsaw.code.tex	2016-06-11 23:18:53 UTC (rev 41382)
+++ trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbskinsjigsaw.code.tex	2016-06-11 23:19:25 UTC (rev 41383)
@@ -1,4 +1,4 @@
-%% The LaTeX package tcolorbox - version 3.91 (2016/04/27)
+%% The LaTeX package tcolorbox - version 3.93 (2016/06/01)
 %% tcbskinsjigsaw.code.tex: Code for colorboxes with different skins
 %%
 %% -------------------------------------------------------------------------------------------
@@ -17,7 +17,7 @@
 %%
 %% This work consists of all files listed in README
 %%
-\tcb at set@library at version{3.91}
+\tcb at set@library at version{3.93}
 
 \tcbuselibrary{skins}
 

Modified: trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbtheorems.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbtheorems.code.tex	2016-06-11 23:18:53 UTC (rev 41382)
+++ trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbtheorems.code.tex	2016-06-11 23:19:25 UTC (rev 41383)
@@ -1,4 +1,4 @@
-%% The LaTeX package tcolorbox - version 3.91 (2016/04/27)
+%% The LaTeX package tcolorbox - version 3.93 (2016/06/01)
 %% tcbtheorems.code.tex: Code for theorems in colorboxes
 %%
 %% -------------------------------------------------------------------------------------------
@@ -18,7 +18,7 @@
 %% This work consists of all files listed in README
 %%
 %\makeatletter
-\tcb at set@library at version{3.91}
+\tcb at set@library at version{3.93}
 
 \RequirePackage{amsmath}
 

Modified: trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbvignette.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbvignette.code.tex	2016-06-11 23:18:53 UTC (rev 41382)
+++ trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbvignette.code.tex	2016-06-11 23:19:25 UTC (rev 41383)
@@ -1,4 +1,4 @@
-%% The LaTeX package tcolorbox - version 3.91 (2016/04/27)
+%% The LaTeX package tcolorbox - version 3.93 (2016/06/01)
 %% tcbvignette.code.tex: Code for ornamental frames
 %%
 %% -------------------------------------------------------------------------------------------
@@ -17,7 +17,7 @@
 %%
 %% This work consists of all files listed in README
 %%
-\tcb at set@library at version{3.91}
+\tcb at set@library at version{3.93}
 
 \tcbuselibrary{skins}
 
@@ -125,6 +125,7 @@
 
 \newcommand{\tcbvignette}[1]{%
   \ifdefined\pgfpictureid%
+    \begingroup%
     \tcbset{vig/.cd,#1}%
     \tcbdimto\tcb at vig@xA{\tcb at vig@xmin}%
     \tcbdimto\tcb at vig@xB{\tcb at vig@xmax}%
@@ -134,7 +135,10 @@
     \tcbdimto\tcb at vig@xb{\tcb at vig@xB-(\tcb at vig@size at east)}%
     \tcbdimto\tcb at vig@ya{\tcb at vig@yA+\tcb at vig@size at south}%
     \tcbdimto\tcb at vig@yb{\tcb at vig@yB-(\tcb at vig@size at north)}%
+    \begin{scope}[tcb at vig@scope]%
     \tcb at vig@draw%
+    \end{scope}
+    \endgroup%
   \else%
     \tcb at warning{'tcbvignette' was found outside a 'tikzpicture' environment and is ignored}%
   \fi%
@@ -168,6 +172,7 @@
   south style/.store in=\tcb at vig@style at south,
   east style/.store in=\tcb at vig@style at east,
   west style/.store in=\tcb at vig@style at west,
+  scope/.code={\tikzset{tcb at vig@scope/.style={#1}}},
   draw method/.is choice,
   draw method/direct/.code={\let\tcb at vig@draw\tcb at vig@draw at direct},%
   draw method/clipped/.code={\let\tcb at vig@draw\tcb at vig@draw at clipped},%
@@ -221,6 +226,7 @@
   },
   semi fade out/.default=white,
   %
+  scope=,
   draw method=direct,
   xmin=0pt,
   xmax=1cm,
@@ -234,10 +240,11 @@
 \tcbset{%
   finish at vignette/.style 2 args={finish #1={%
     \begin{tcbclipframe}\tcbvignette{%
-      north style={white,opacity=0.25},
-      east style={black!75,opacity=0.25},
-      south style={black,opacity=0.25},
-      west style={black!25,opacity=0.25},#2,inside node=frame
+      scope={transparency group,opacity=0.25},
+      north style=white,
+      east style=black!75,
+      south style=black,
+      west style=black!25,#2,inside node=frame
       }\end{tcbclipframe}}},
   finish vignette/.style={%
     finish at vignette={unbroken}{#1},%

Modified: trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbxparse.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbxparse.code.tex	2016-06-11 23:18:53 UTC (rev 41382)
+++ trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbxparse.code.tex	2016-06-11 23:19:25 UTC (rev 41383)
@@ -1,4 +1,4 @@
-%% The LaTeX package tcolorbox - version 3.91 (2016/04/27)
+%% The LaTeX package tcolorbox - version 3.93 (2016/06/01)
 %% tcbxparse.code.tex: Code for xparse features
 %%
 %% -------------------------------------------------------------------------------------------
@@ -18,7 +18,7 @@
 %% This work consists of all files listed in README
 %%
 %\makeatletter
-\tcb at set@library at version{3.91}
+\tcb at set@library at version{3.93}
 
 \RequirePackage{xparse}[2013/12/31]
 

Modified: trunk/Master/texmf-dist/tex/latex/tcolorbox/tcolorbox.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tcolorbox/tcolorbox.sty	2016-06-11 23:18:53 UTC (rev 41382)
+++ trunk/Master/texmf-dist/tex/latex/tcolorbox/tcolorbox.sty	2016-06-11 23:19:25 UTC (rev 41383)
@@ -1,4 +1,4 @@
-%% The LaTeX package tcolorbox - version 3.91 (2016/04/27)
+%% The LaTeX package tcolorbox - version 3.93 (2016/06/01)
 %% tcolorbox.sty: Text color boxes
 %%
 %% -------------------------------------------------------------------------------------------
@@ -18,8 +18,8 @@
 %% This work consists of all files listed in README
 %%
 \NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{tcolorbox}[2016/04/27 version 3.91 text color boxes]
-\def\tcb at version{3.91}
+\ProvidesPackage{tcolorbox}[2016/06/01 version 3.93 text color boxes]
+\def\tcb at version{3.93}
 
 \RequirePackage{pgf}[2008/01/15]
 \RequirePackage{verbatim}[2003/08/22]



More information about the tex-live-commits mailing list