texlive[42322] Master/texmf-dist: tcolorbox (21oct16)

commits+karl at tug.org commits+karl at tug.org
Fri Oct 21 23:42:12 CEST 2016


Revision: 42322
          http://tug.org/svn/texlive?view=revision&revision=42322
Author:   karl
Date:     2016-10-21 23:42:12 +0200 (Fri, 21 Oct 2016)
Log Message:
-----------
tcolorbox (21oct16)

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.coreoptions.tex
    trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.documentation.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/tcbprocessing.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-10-21 21:41:25 UTC (rev 42321)
+++ trunk/Master/texmf-dist/doc/latex/tcolorbox/CHANGES	2016-10-21 21:42:12 UTC (rev 42322)
@@ -1,4 +1,4 @@
-%% The LaTeX package tcolorbox - version 3.94 (2016/07/14)
+%% The LaTeX package tcolorbox - version 3.95 (2016/10/21)
 %%
 %% -------------------------------------------------------------------------------------------
 %% Copyright (c) 2006-2016 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de>
@@ -926,3 +926,16 @@
 - library 'external':
   * implementation improved for lualatex and xelatex
   * new macro '\tcbiffileprocess'
+
+version 3.95 (2016/10/21)
+- The behaviors of 'after upper' and 'after lower' are reverted back to
+  prior version 3.80 to have an automatic \unskip inserted.
+  Therefore, 'after upper*' and 'after lower*' are deprecated now.
+- new option 'void'
+- library 'skins':
+  '\tcbincludegraphics' made compatible with 'height fill' boxes.
+- library 'minted':
+  now, included source files are searched for in relation to an optional
+  'output-directory' and also locally.
+- library 'documentation':
+  Language settings are not longer reset to English for embedded boxes.

Modified: trunk/Master/texmf-dist/doc/latex/tcolorbox/README
===================================================================
--- trunk/Master/texmf-dist/doc/latex/tcolorbox/README	2016-10-21 21:41:25 UTC (rev 42321)
+++ trunk/Master/texmf-dist/doc/latex/tcolorbox/README	2016-10-21 21:42:12 UTC (rev 42322)
@@ -1,4 +1,4 @@
-%% The LaTeX package tcolorbox - version 3.94 (2016/07/14)
+%% The LaTeX package tcolorbox - version 3.95 (2016/10/21)
 %%
 %% -------------------------------------------------------------------------------------------
 %% 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-10-21 21:41:25 UTC (rev 42321)
+++ trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox-example.tex	2016-10-21 21:42:12 UTC (rev 42322)
@@ -1,4 +1,4 @@
-%% The LaTeX package tcolorbox - version 3.94 (2016/07/14)
+%% The LaTeX package tcolorbox - version 3.95 (2016/10/21)
 %% tcolorbox-example.tex: an example for tcolorbox
 %%
 %% -------------------------------------------------------------------------------------------

Modified: trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.coreoptions.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.coreoptions.tex	2016-10-21 21:41:25 UTC (rev 42321)
+++ trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.coreoptions.tex	2016-10-21 21:42:12 UTC (rev 42322)
@@ -1686,15 +1686,15 @@
   If this option is used several times, then the \refKey{/tcb/height} is
   also increased several times.
 \begin{dispExample}
-\tcbset{height=1cm,
+\tcbset{height=2cm,
   valign=center,width=(\linewidth-2mm)/2,
   before=,after=\hfill,colframe=blue!75!black,colback=white}
 
 \begin{tcolorbox}
-  This box has a height of 1cm.
+  This box has a height of 2cm.
 \end{tcolorbox}
 \begin{tcolorbox}[add to height=1cm]
-  This box has a height of 2cm.
+  This box has a height of 3cm.
 \end{tcolorbox}
 \end{dispExample}
 \end{docTcbKey}
@@ -1731,7 +1731,7 @@
 \begin{marker}
 Note that the library \mylib{breakable} has to be loaded to use this key!
 \end{marker}
-This height control key is only applicable to unbreakable boxes but it
+This height control key is only applicable to unbreakable boxes, but it
 uses code from the library \mylib{breakable}.
 The counterpart for breakable boxes is \refKey{/tcb/height fixed for}.
 
@@ -2076,7 +2076,7 @@
 \end{docTcbKey}
 
 
-\begin{docTcbKey}[][doc updated=2015-11-27]{after upper}{=\meta{code}}{no default, initially unset}
+\begin{docTcbKey}[][doc updated=2016-10-21]{after upper}{=\meta{code}}{no default, initially unset}
   The given \meta{code} is placed \emph{after} the content of the upper part.
 \begin{dispExample}
 \tcbset{after upper={\par\hfill\textit{Read more next week}},
@@ -2086,12 +2086,9 @@
 This is a \textbf{tcolorbox}.
 \end{tcolorbox}
 \end{dispExample}
-\end{docTcbKey}
 
-\begin{docTcbKey}[][doc new=2015-11-27]{after upper*}{=\meta{code}}{no default, initially unset}
-  An |\unskip| and the given \meta{code} is placed \emph{after} the content of the upper part.
 \begin{dispExample}
-\begin{tcolorbox}[before upper=\flqq,after upper*=\frqq,
+\begin{tcolorbox}[before upper=\flqq,after upper=\frqq,
   colback=red!5!white,colframe=red!75!black]
 This is a \textbf{tcolorbox}.
 \end{tcolorbox}
@@ -2098,12 +2095,20 @@
 \end{dispExample}
 
 \begin{marker}
-Prior to version 3.80, \refKey{/tcb/after upper} had the functionality
-of \refKey{/tcb/after upper*}.
+An |\unskip| is placed in front of the given \meta{code}.
+From version 3.80 to 3.94, this |\unskip| was omitted to avoid certain
+problems which (hopefully) should not occur with the new improved code.
 \end{marker}
+
 \end{docTcbKey}
 
+\begin{docTcbKey}[][doc new and updated={2016-10-21}{2016-10-21}]{after upper*}{=\meta{code}}{no default, initially unset}
+  Alias for \refKey{/tcb/after upper}.
+  From version 3.80 to 3.94, it prepended an |\unskip| to the given \meta{code}.
+  Now, this key is considered to be deprecated.
+\end{docTcbKey}
 
+
 \clearpage
 \begin{docTcbKey}{before lower}{=\meta{code}}{no default, initially unset}
   The given \meta{code} is placed \emph{after} the color and font settings
@@ -2120,7 +2125,7 @@
 \end{docTcbKey}
 
 
-\begin{docTcbKey}[][doc updated=2015-11-27]{after lower}{=\meta{code}}{no default, initially unset}
+\begin{docTcbKey}[][doc updated=2016-10-21]{after lower}{=\meta{code}}{no default, initially unset}
   The given \meta{code} is placed \emph{after} the content of the lower part.
 \begin{dispExample}
 \begin{tcolorbox}[before lower=$,after lower=$,
@@ -2130,13 +2135,9 @@
 \sin^2(x)+\cos^2(x)=1.
 \end{tcolorbox}
 \end{dispExample}
-\end{docTcbKey}
 
-
-\begin{docTcbKey}[][doc new=2015-11-27]{after lower*}{=\meta{code}}{no default, initially unset}
-  An |\unskip| and the given \meta{code} is placed \emph{after} the content of the lower part.
 \begin{dispExample}
-\begin{tcolorbox}[after lower*=\ \textit{This is the end.},
+\begin{tcolorbox}[after lower=\ \textit{This is the end.},
   colback=red!5!white,colframe=red!75!black]
 This is a \textbf{tcolorbox}.
 \tcblower
@@ -2145,12 +2146,20 @@
 \end{dispExample}
 
 \begin{marker}
-Prior to version 3.80, \refKey{/tcb/after lower} had the functionality
-of \refKey{/tcb/after lower*}.
+An |\unskip| is placed in front of the given \meta{code}.
+From version 3.80 to 3.94, this |\unskip| was omitted to avoid certain
+problems which (hopefully) should not occur with the new improved code.
 \end{marker}
 \end{docTcbKey}
 
 
+\begin{docTcbKey}[][doc new and updated={2016-10-21}{2016-10-21}]{after lower*}{=\meta{code}}{no default, initially unset}
+  Alias for \refKey{/tcb/after lower}.
+  From version 3.80 to 3.94, it prepended an |\unskip| to the given \meta{code}.
+  Now, this key is considered to be deprecated.
+\end{docTcbKey}
+
+
 \clearpage
 \begin{marker}
 If \refKey{/tcb/text fill} is used, one cannot have a lower part
@@ -3949,3 +3958,36 @@
 \end{tcolorbox}
 \end{dispExample}
 \end{docTcbKey}
+
+
+\clearpage
+\begin{docTcbKey}[][doc new=2016-10-21]{void}{}{no value, initially unset}
+  Annihilates the current |tcolorbox| as far as possible.
+  Basically, this comments out the whole |tcolorbox| by using a key.
+  If the option list of the current |tcolorbox| contains arbitrary code with global
+  impact (like counter settings), these actions are not undone automatically.
+  Nevertheless, the effects of \refKey{/tcb/phantom}, \refKey{/tcb/step},
+  \refKey{/tcb/new/auto counter}, etc., are removed by \refKey{/tcb/void}.
+
+\begin{dispExample}
+A%
+  \begin{tcolorbox}[
+      title=This box is completely removed by the following key,
+      void
+    ]
+  This is a \textbf{tcolorbox}.
+  \end{tcolorbox}
+B
+\end{dispExample}
+
+\begin{marker}
+  This option key cannot be applied for every situation.
+  For example, if several box environments with the same environment name
+  are nested, for the outer environment \refKey{/tcb/void} cannot be used,
+  since the end of the inner environment will be misinterpreted as
+  end of the outer environment.
+\end{marker}
+
+
+
+\end{docTcbKey}

Modified: trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.documentation.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.documentation.tex	2016-10-21 21:41:25 UTC (rev 42321)
+++ trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.documentation.tex	2016-10-21 21:42:12 UTC (rev 42322)
@@ -673,6 +673,8 @@
 The following keys are provided for language specific settings.
 The English language is predefined.
 
+\refKey{/tcb/reset} does not reset these language settings.\tcbdocmarginnote{\tcbdocupdated{2016-10-21}}
+
 \begin{docTcbKey}{english language}{}{style, no value}
   Sets all language specific settings to English.
 \end{docTcbKey}

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-10-21 21:41:25 UTC (rev 42321)
+++ trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.tex	2016-10-21 21:42:12 UTC (rev 42322)
@@ -1,5 +1,5 @@
 % \LaTeX-Main\
-%% The LaTeX package tcolorbox - version 3.94 (2016/07/14)
+%% The LaTeX package tcolorbox - version 3.95 (2016/10/21)
 %% tcolorbox.tex: Manual
 %%
 %% -------------------------------------------------------------------------------------------
@@ -23,6 +23,7 @@
 % arara: pdflatex: { shell: yes }
 % arara: pdflatex: { shell: yes }
 % arara: pdflatex: { shell: yes, synctex: yes }
+% arara: pdflatex: { shell: yes, synctex: yes }
 %
 \documentclass[a4paper,11pt]{ltxdoc}
 
@@ -42,8 +43,8 @@
 \setlength{\bibitemsep}{\smallskipamount}
 \addbibresource{tcolorbox.doc.bib}
 
-\def\version{3.94}%
-\def\datum{2016/07/14}%
+\def\version{3.95}%
+\def\datum{2016/10/21}%
 \makeindex
 
 \hypersetup{
@@ -56,7 +57,7 @@
 \usepackage{pgfplots}
 
 %\tcbset{draftmode}
-%\includeonly{tcolorbox.doc.listings}
+%\includeonly{tcolorbox.doc.documentation}
 
 
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

Modified: trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbbreakable.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbbreakable.code.tex	2016-10-21 21:41:25 UTC (rev 42321)
+++ trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbbreakable.code.tex	2016-10-21 21:42:12 UTC (rev 42322)
@@ -1,4 +1,4 @@
-%% The LaTeX package tcolorbox - version 3.94 (2016/07/14)
+%% The LaTeX package tcolorbox - version 3.95 (2016/10/21)
 %% 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.94}
+\tcb at set@library at version{3.95}
 
 \let\tcb at parboxrestore@true=\tcb at parboxrestore
 \let\tcb at parboxrestore@false\tcb at parbox@false at settings

Modified: trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbdocumentation.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbdocumentation.code.tex	2016-10-21 21:41:25 UTC (rev 42321)
+++ trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbdocumentation.code.tex	2016-10-21 21:42:12 UTC (rev 42322)
@@ -1,4 +1,4 @@
-%% The LaTeX package tcolorbox - version 3.94 (2016/07/14)
+%% The LaTeX package tcolorbox - version 3.95 (2016/10/21)
 %% 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.94}
+\tcb at set@library at version{3.95}
 
 \tcbuselibrary{listings,skins,xparse,external}
 
@@ -469,8 +469,6 @@
 \tcbset{%
   reset at documentation/.style={%
     index command=\index,%
-    index format=pgf,
-    english language,
     documentation listing style=tcbdocumentation,
     index default settings,
     color option=Option,
@@ -490,6 +488,8 @@
     doc marginnote=,
     },
   initialize at reset=reset at documentation,
+  index format=pgf,
+  english language,
 }
 
 % deprecated

Modified: trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbexternal.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbexternal.code.tex	2016-10-21 21:41:25 UTC (rev 42321)
+++ trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbexternal.code.tex	2016-10-21 21:42:12 UTC (rev 42322)
@@ -1,4 +1,4 @@
-%% The LaTeX package tcolorbox - version 3.94 (2016/07/14)
+%% The LaTeX package tcolorbox - version 3.95 (2016/10/21)
 %% tcbexternal.code.tex: Code for externalization
 %%
 %% -------------------------------------------------------------------------------------------
@@ -17,7 +17,7 @@
 %%
 %% This work consists of all files listed in README
 %%
-\tcb at set@library at version{3.94}
+\tcb at set@library at version{3.95}
 
 \tcbuselibrary{pro at cessing}
 

Modified: trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbfitting.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbfitting.code.tex	2016-10-21 21:41:25 UTC (rev 42321)
+++ trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbfitting.code.tex	2016-10-21 21:42:12 UTC (rev 42322)
@@ -1,4 +1,4 @@
-%% The LaTeX package tcolorbox - version 3.94 (2016/07/14)
+%% The LaTeX package tcolorbox - version 3.95 (2016/10/21)
 %% 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.94}
+\tcb at set@library at version{3.95}
 
 \newdimen\tcbfitdim
 \newdimen\tcb at lowerfitdim
@@ -257,8 +257,7 @@
     \tcb at set@color{tcbcol at upper}%
     \begin{tcb at savebox}{\tcb at upperbox}{##1}%
       \kvtcb at fontupper\fontsize{\tcbfitdim}{\tcb at fit@@line}\selectfont%
-%      \kvtcb at halignupper\kvtcb at before@upper\ignorespaces#1\unskip\kvtcb at after@upper%
-      \kvtcb at halignupper\kvtcb at before@upper\ignorespaces#1\kvtcb at after@upper%
+      \kvtcb at halignupper\kvtcb at before@upper\ignorespaces#1\ifvmode\else\unskip\fi\kvtcb at after@upper%
     \end{tcb at savebox}%
     \tcb at reset@color%
     \advance\count@ 1\relax%

Modified: trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbhooks.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbhooks.code.tex	2016-10-21 21:41:25 UTC (rev 42321)
+++ trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbhooks.code.tex	2016-10-21 21:42:12 UTC (rev 42322)
@@ -1,4 +1,4 @@
-%% The LaTeX package tcolorbox - version 3.94 (2016/07/14)
+%% The LaTeX package tcolorbox - version 3.95 (2016/10/21)
 %% 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.94}
+\tcb at set@library at version{3.95}
 
 \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-10-21 21:41:25 UTC (rev 42321)
+++ trunk/Master/texmf-dist/tex/latex/tcolorbox/tcblistings.code.tex	2016-10-21 21:42:12 UTC (rev 42322)
@@ -1,4 +1,4 @@
-%% The LaTeX package tcolorbox - version 3.94 (2016/07/14)
+%% The LaTeX package tcolorbox - version 3.95 (2016/10/21)
 %% 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.94}
+\tcb at set@library at version{3.95}
 
 \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-10-21 21:41:25 UTC (rev 42321)
+++ trunk/Master/texmf-dist/tex/latex/tcolorbox/tcblistingscore.code.tex	2016-10-21 21:42:12 UTC (rev 42322)
@@ -1,4 +1,4 @@
-%% The LaTeX package tcolorbox - version 3.94 (2016/07/14)
+%% The LaTeX package tcolorbox - version 3.95 (2016/10/21)
 %% tcblistingscode.code.tex: Auxiliary 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.94}
+\tcb at set@library at version{3.95}
 
 \tcbuselibrary{pro at cessing}
 
@@ -42,7 +42,7 @@
 \newenvironment{tcb at lower@outside}[1]{%
   \tcbset{savedelimiter=tcb at lower@outside}\tcb at minipage{#1}%
   \color{tcbcol at lower}\kvtcb at fontlower\kvtcb at halignlower\kvtcb at before@lower\ignorespaces}%
-  {\kvtcb at after@lower\endminipage}
+  {\ifvmode\else\unskip\fi\kvtcb at after@lower\endminipage}
 
 \def\tcb at use@listing at other@reset{%
   \tcbset{every box on layer 1/.style={reset,every box}}%

Modified: trunk/Master/texmf-dist/tex/latex/tcolorbox/tcblistingsutf8.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tcolorbox/tcblistingsutf8.code.tex	2016-10-21 21:41:25 UTC (rev 42321)
+++ trunk/Master/texmf-dist/tex/latex/tcolorbox/tcblistingsutf8.code.tex	2016-10-21 21:42:12 UTC (rev 42322)
@@ -1,4 +1,4 @@
-%% The LaTeX package tcolorbox - version 3.94 (2016/07/14)
+%% The LaTeX package tcolorbox - version 3.95 (2016/10/21)
 %% 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.94}
+\tcb at set@library at version{3.95}
 
 \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-10-21 21:41:25 UTC (rev 42321)
+++ trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbmagazine.code.tex	2016-10-21 21:42:12 UTC (rev 42322)
@@ -1,4 +1,4 @@
-%% The LaTeX package tcolorbox - version 3.94 (2016/07/14)
+%% The LaTeX package tcolorbox - version 3.95 (2016/10/21)
 %% 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.94}
+\tcb at set@library at version{3.95}
 
 \tcbuselibrary{breakable}
 

Modified: trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbminted.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbminted.code.tex	2016-10-21 21:41:25 UTC (rev 42321)
+++ trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbminted.code.tex	2016-10-21 21:42:12 UTC (rev 42322)
@@ -1,4 +1,4 @@
-%% The LaTeX package tcolorbox - version 3.94 (2016/07/14)
+%% The LaTeX package tcolorbox - version 3.95 (2016/10/21)
 %% 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.94}
+\tcb at set@library at version{3.95}
 
 \RequirePackage{minted}[2011/09/17]
 
@@ -34,7 +34,9 @@
   \fi%
   \toks@=\expandafter{#1}%
   \edef\tcb at temp{\noexpand\inputminted[\the\toks@]}%
-  \tcb at temp{#2}{\minted at outputdir#3}%
+  \IfFileExists{\minted at outputdir#3}%
+    {\tcb at temp{#2}{\minted at outputdir#3}}%
+    {\tcb at temp{#2}{#3}}%
 }
 
 \def\tcb at minted@uselistinglisting{%

Modified: trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbprocessing.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbprocessing.code.tex	2016-10-21 21:41:25 UTC (rev 42321)
+++ trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbprocessing.code.tex	2016-10-21 21:42:12 UTC (rev 42322)
@@ -1,4 +1,4 @@
-%% The LaTeX package tcolorbox - version 3.94 (2016/07/14)
+%% The LaTeX package tcolorbox - version 3.95 (2016/10/21)
 %% tcbprocessing.code.tex: Code for conditional processing
 %%
 %% -------------------------------------------------------------------------------------------
@@ -17,7 +17,7 @@
 %%
 %% This work consists of all files listed in README
 %%
-\tcb at set@library at version{3.94}
+\tcb at set@library at version{3.95}
 
 \RequirePackage{pdftexcmds}
 \RequirePackage{shellesc}

Modified: trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbraster.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbraster.code.tex	2016-10-21 21:41:25 UTC (rev 42321)
+++ trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbraster.code.tex	2016-10-21 21:42:12 UTC (rev 42322)
@@ -1,4 +1,4 @@
-%% The LaTeX package tcolorbox - version 3.94 (2016/07/14)
+%% The LaTeX package tcolorbox - version 3.95 (2016/10/21)
 %% 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.94}
+\tcb at set@library at version{3.95}
 
 \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-10-21 21:41:25 UTC (rev 42321)
+++ trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbskins.code.tex	2016-10-21 21:42:12 UTC (rev 42322)
@@ -1,4 +1,4 @@
-%% The LaTeX package tcolorbox - version 3.94 (2016/07/14)
+%% The LaTeX package tcolorbox - version 3.95 (2016/10/21)
 %% 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.94}
+\tcb at set@library at version{3.95}
 
 \RequirePackage{tikz}[2010/10/13]
 
@@ -1711,10 +1711,22 @@
         \x{\imagepath}%
       \end{tcolorbox}%
     \else%
-      \begin{tcolorbox}%
-        \begingroup\edef\x{\endgroup\noexpand\includegraphics[\expandonce\kvtcb at graphics@options,width=\linewidth]}%
-        \x{\imagepath}%
-      \end{tcolorbox}%
+      \ifdefempty\tcb at height@adjust{%
+        \begin{tcolorbox}%
+          \begingroup\edef\x{\endgroup\noexpand\includegraphics[\expandonce\kvtcb at graphics@options,width=\linewidth]}%
+          \x{\imagepath}%
+        \end{tcolorbox}%
+      }{% height fill
+        \begin{tcolorbox}[underlay={%
+          \begin{tcbclipinterior}%
+          \begingroup\edef\x{\endgroup\noexpand\tikzset{fill image options={\expandonce\kvtcb at graphics@options}}}\x%
+          \path[fill zoom image={\imagepath}]
+            ([xshift=\kvtcb at boxsep+\kvtcb at leftupper,yshift=\kvtcb at boxsep+\kvtcb at bottom]interior.south west) rectangle
+            ([xshift=-\kvtcb at boxsep-\kvtcb at rightupper,yshift=-\kvtcb at boxsep-\kvtcb at top]interior.north east);
+          \end{tcbclipinterior}%
+          }]%
+        \end{tcolorbox}%
+      }%
     \fi%
   }%
 }

Modified: trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbskinsjigsaw.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbskinsjigsaw.code.tex	2016-10-21 21:41:25 UTC (rev 42321)
+++ trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbskinsjigsaw.code.tex	2016-10-21 21:42:12 UTC (rev 42322)
@@ -1,4 +1,4 @@
-%% The LaTeX package tcolorbox - version 3.94 (2016/07/14)
+%% The LaTeX package tcolorbox - version 3.95 (2016/10/21)
 %% 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.94}
+\tcb at set@library at version{3.95}
 
 \tcbuselibrary{skins}
 

Modified: trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbtheorems.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbtheorems.code.tex	2016-10-21 21:41:25 UTC (rev 42321)
+++ trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbtheorems.code.tex	2016-10-21 21:42:12 UTC (rev 42322)
@@ -1,4 +1,4 @@
-%% The LaTeX package tcolorbox - version 3.94 (2016/07/14)
+%% The LaTeX package tcolorbox - version 3.95 (2016/10/21)
 %% 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.94}
+\tcb at set@library at version{3.95}
 
 \RequirePackage{amsmath}
 

Modified: trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbvignette.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbvignette.code.tex	2016-10-21 21:41:25 UTC (rev 42321)
+++ trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbvignette.code.tex	2016-10-21 21:42:12 UTC (rev 42322)
@@ -1,4 +1,4 @@
-%% The LaTeX package tcolorbox - version 3.94 (2016/07/14)
+%% The LaTeX package tcolorbox - version 3.95 (2016/10/21)
 %% 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.94}
+\tcb at set@library at version{3.95}
 
 \tcbuselibrary{skins}
 

Modified: trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbxparse.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbxparse.code.tex	2016-10-21 21:41:25 UTC (rev 42321)
+++ trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbxparse.code.tex	2016-10-21 21:42:12 UTC (rev 42322)
@@ -1,4 +1,4 @@
-%% The LaTeX package tcolorbox - version 3.94 (2016/07/14)
+%% The LaTeX package tcolorbox - version 3.95 (2016/10/21)
 %% 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.94}
+\tcb at set@library at version{3.95}
 
 \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-10-21 21:41:25 UTC (rev 42321)
+++ trunk/Master/texmf-dist/tex/latex/tcolorbox/tcolorbox.sty	2016-10-21 21:42:12 UTC (rev 42322)
@@ -1,4 +1,4 @@
-%% The LaTeX package tcolorbox - version 3.94 (2016/07/14)
+%% The LaTeX package tcolorbox - version 3.95 (2016/10/21)
 %% tcolorbox.sty: Text color boxes
 %%
 %% -------------------------------------------------------------------------------------------
@@ -18,8 +18,8 @@
 %% This work consists of all files listed in README
 %%
 \NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{tcolorbox}[2016/07/14 version 3.94 text color boxes]
-\def\tcb at version{3.94}
+\ProvidesPackage{tcolorbox}[2016/10/21 version 3.95 text color boxes]
+\def\tcb at version{3.95}
 
 \RequirePackage{pgf}[2008/01/15]
 \RequirePackage{verbatim}[2003/08/22]
@@ -497,10 +497,10 @@
   after title/.store in=\kvtcb at after@title,%
   before upper/.store in=\kvtcb at before@upper,%
   after upper/.store in=\kvtcb at after@upper,%
-  after upper*/.style={after upper={\ifvmode\else\unskip\fi#1}},%
+  after upper*/.style={after upper={#1}},%
   before lower/.store in=\kvtcb at before@lower,%
   after lower/.store in=\kvtcb at after@lower,%
-  after lower*/.style={after lower={\ifvmode\else\unskip\fi#1}},%
+  after lower*/.style={after lower={#1}},%
   center title/.style={halign title=flush center},%
   center upper/.style={halign upper=flush center},%
   center lower/.style={halign lower=flush center},%
@@ -578,6 +578,7 @@
   capture/.store in=\kvtcb at capture,%
   hbox/.style={capture=hbox},%
   minipage/.style={capture=minipage},%
+  void/.style={capture=v@@d,capture/.code=,options at for/.code=,code={\def\tcbinputlisting at core{}}},
   check odd page/.is if=tcb at checkpage,
   if odd page/.code 2 args={%
     \tcbset{check odd page}%
@@ -823,7 +824,7 @@
   \let\tcb at after@box=\kvtcb at after@upper%
   % switch for lower box
   \def\tcblower{%
-    \tcb at after@box%
+    \ifvmode\else\unskip\fi\tcb at after@box%
     \end{tcb at savebox}%
     \tcb at set@color{tcbcol at lower}%
     \unless\iftcb at sidebyside%
@@ -871,6 +872,16 @@
   \Collect at Body\tcbox at inner@hbox at collected%
 }
 
+\def\tcb@@end at v@@d{%
+  \endcomment%
+  \tcb at layer@dec%
+}
+
+\def\tcb@@capture at v@@d{%
+  \let\endtcolorbox\tcb@@end at v@@d%
+  \comment%
+}
+
 \long\def\tcbox at inner@hbox at collected#1{%
   \tcbox at inner@hbox{#1}%
   \tcb at finalize@environment%
@@ -997,7 +1008,7 @@
 \let\tcolorbox\tcb at colorbox
 
 \def\tcb at endboxanddraw{%
-  \tcb at after@box%
+  \ifvmode\else\unskip\fi\tcb at after@box%
   \end{tcb at savebox}%
   \tcb at reset@color%
   \tcb at draw@color at box%
@@ -1623,7 +1634,7 @@
   \tcb at set@@phantom%
   \colorlet{tcbcol at origin}{.}%
   \tcb at set@color{tcbcol at upper}%
-  \sbox\tcb at upperbox{\tcb at embed@tcbox{\kvtcb at fontupper\kvtcb at halignupper\kvtcb at before@upper\ignorespaces#1\kvtcb at after@upper}}%
+  \sbox\tcb at upperbox{\tcb at embed@tcbox{\kvtcb at fontupper\kvtcb at halignupper\kvtcb at before@upper\ignorespaces#1\ifvmode\else\unskip\fi\kvtcb at after@upper}}%
   \tcb at reset@color%
   \tcbdimto\tcb at val@raisebase{\the\dimexpr\dp\tcb at upperbox+\kvtcb at bottom+\kvtcb at boxsep+\kvtcb at bottom@rule at stand+\kvtcb at bbbottom@stand\relax}%
   \tcbdimto\kvtcb at width{\wd\tcb at upperbox+\kvtcb at left@rule+\kvtcb at leftupper+\kvtcb at boxsep*2+\kvtcb at rightupper+\kvtcb at right@rule}%
@@ -1641,12 +1652,13 @@
   \tcb at set@@dimensions%
   \colorlet{tcbcol at origin}{.}%
   \tcb at set@color{tcbcol at upper}%
-  \begin{tcb at savebox}{\tcb at upperbox}{\tcb at w@upper}\kvtcb at fontupper\kvtcb at halignupper\kvtcb at before@upper\ignorespaces#1\kvtcb at after@upper\end{tcb at savebox}%
+  \begin{tcb at savebox}{\tcb at upperbox}{\tcb at w@upper}\kvtcb at fontupper\kvtcb at halignupper\kvtcb at before@upper\ignorespaces#1\ifvmode\else\unskip\fi\kvtcb at after@upper\end{tcb at savebox}%
   \tcb at reset@color%
   \tcb at hasLowerfalse%
   \tcb at draw@color at box%
 }
 
+\long\def\tcbox at inner@v@@d#1{}%
 
 \long\def\tcb at ox#1#2{%
   \begingroup%



More information about the tex-live-commits mailing list