texlive[41357] Master/texmf-dist: biblatex-source-division (7jun16)

commits+karl at tug.org commits+karl at tug.org
Sat Jun 11 01:20:53 CEST 2016


Revision: 41357
          http://tug.org/svn/texlive?view=revision&revision=41357
Author:   karl
Date:     2016-06-11 01:20:53 +0200 (Sat, 11 Jun 2016)
Log Message:
-----------
biblatex-source-division (7jun16)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/biblatex-source-division/biblatex-source-division.pdf
    trunk/Master/texmf-dist/doc/latex/biblatex-source-division/biblatex-source-division.tex
    trunk/Master/texmf-dist/tex/latex/biblatex-source-division/biblatex-source-division.sty

Removed Paths:
-------------
    trunk/Master/texmf-dist/doc/latex/biblatex-source-division/issue1.pdf

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

Modified: trunk/Master/texmf-dist/doc/latex/biblatex-source-division/biblatex-source-division.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/biblatex-source-division/biblatex-source-division.tex	2016-06-10 23:20:36 UTC (rev 41356)
+++ trunk/Master/texmf-dist/doc/latex/biblatex-source-division/biblatex-source-division.tex	2016-06-10 23:20:53 UTC (rev 41357)
@@ -24,8 +24,8 @@
 	email={maieul <at> maieul <dot> net},
 	author={Maïeul Rouquette},
 	subtitle={},
-	revision={2.3.1},
-	date={07/07/2015},
+	revision={2.4.0},
+	date={07/06/2016},
 	url={https://github.com/maieul/biblatex-source-division}}
 % Hyphen
 \hyphenation{Ma-de-lei-ne}
@@ -106,6 +106,10 @@
 \begin{changelog}
 
 
+\begin{release}{2.4.0}{2016-06-07}
+  \item Add error message to know more quickly break compatibility with new releases of biblatex.
+\end{release}
+
 \begin{release}{2.3.1}{2015-07-07}
 \item Fix compatibility with op. cit. form when using bibstyle `verbose-trad1'.
 \end{release}

Deleted: trunk/Master/texmf-dist/doc/latex/biblatex-source-division/issue1.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/tex/latex/biblatex-source-division/biblatex-source-division.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-source-division/biblatex-source-division.sty	2016-06-10 23:20:36 UTC (rev 41356)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-source-division/biblatex-source-division.sty	2016-06-10 23:20:53 UTC (rev 41357)
@@ -1,4 +1,4 @@
-%% Copyright 2013 Maïeul Rouquette
+%% Copyright 2013-… Maïeul Rouquette
 %
 % This work may be distributed and/or modified under the
 % conditions of the LaTeX Project Public License, either version 1.3
@@ -15,7 +15,7 @@
 % This work consists of the file biblatex-source-division.sty
 
 \NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{biblatex-source-division}[2015/07/07 v2.3.1 source division for biblatex]
+\ProvidesPackage{biblatex-source-division}[2016/06/07 v2.4.0 source division for biblatex]
 \RequirePackage{xpatch}
 
 % The options
@@ -88,10 +88,18 @@
 }
 
 % Insert source division in bibmacro for abreviated forms
+\newcommand{\sourcedivision at failtopatch}[1]{\PackageError{biblatex-source-division}{Fail to patch `#1` bibmacro}{}}
 
-\xapptobibmacro{cite:ibid}{\newunit\printfield{titleaddon}\printfield{maintitleaddon}}{}{}
-\xapptobibmacro{cite:opcit}{\newunit\printfield{titleaddon}\printfield{maintitleaddon}}{}{}
-\xapptobibmacro{cite:short}{\newunit\printfield{titleaddon}\printfield{maintitleaddon}}{}{}
-\xapptobibmacro{cite:title}{\newunit\printfield{titleaddon}\printfield{maintitleaddon}}{}{}
+\def\do#1{%
+  \ifcsvoid{abx at macro@#1}{}{%
+    \xapptobibmacro{#1}%
+      {\newunit\printfield{titleaddon}\printfield{maintitleaddon}}%
+      {}%
+      {\sourcedivision at failtopatch{#1}}%
+  }
+}
 
+\docsvlist{cite:ibid,cite:opcit,cite:short,cite:title}
+
+
 \endinput
\ No newline at end of file



More information about the tex-live-commits mailing list