From ea751c100642b9b81c97ad32b1b492c917d5a93c Mon Sep 17 00:00:00 2001
From: Karl Berry <karl@freefriends.org>
Date: Tue, 7 Jan 2014 23:06:03 +0000
Subject: l3kernel (7jan14)

git-svn-id: svn://tug.org/texlive/trunk@32599 c570f23f-e606-0410-a88d-b1316a301751
---
 .../texmf-dist/tex/latex/l3kernel/l3xdvipdfmx.def   | 21 +++++++++------------
 1 file changed, 9 insertions(+), 12 deletions(-)

(limited to 'Master/texmf-dist/tex/latex/l3kernel/l3xdvipdfmx.def')

diff --git a/Master/texmf-dist/tex/latex/l3kernel/l3xdvipdfmx.def b/Master/texmf-dist/tex/latex/l3kernel/l3xdvipdfmx.def
index cc5c9beb713..3cb19f3088d 100644
--- a/Master/texmf-dist/tex/latex/l3kernel/l3xdvipdfmx.def
+++ b/Master/texmf-dist/tex/latex/l3kernel/l3xdvipdfmx.def
@@ -13,7 +13,7 @@
 %% 
 %% Do not distribute a modified version of this file.
 %% 
-%% File: l3drivers.dtx Copyright(C) 2011-2013 The LaTeX3 Project
+%% File: l3drivers.dtx Copyright(C) 2011-2014 The LaTeX3 Project
 %%
 %% It may be distributed and/or modified under the conditions of the
 %% LaTeX Project Public License (LPPL), either version 1.3c of this
@@ -47,38 +47,35 @@
 %% -----------------------------------------------------------------------
 %%
 \RequirePackage{l3bootstrap}
-\GetIdInfo$Id: l3drivers.dtx 4632 2013-12-31 17:09:37Z joseph $
+\GetIdInfo$Id: l3drivers.dtx 4641 2014-01-04 17:05:41Z joseph $
   {L3 Experimental drivers}
 \ProvidesExplFile
   {l3xdvidpfmx.def}{\ExplFileDate}{\ExplFileVersion}
   {L3 Experimental driver: xdvipdfmx}
 \__expl_package_check:
 \cs_new_protected_nopar:Npn \__driver_state_save:
-  { \tex_special:D { pdf:bcontent } }
+  { \tex_special:D { pdf:literal~q } }
 \cs_new_protected_nopar:Npn \__driver_state_restore:
-  { \tex_special:D { pdf:econtent } }
+  { \tex_special:D { pdf:literal~Q } }
 \cs_new_protected:Npn \__driver_literal:n #1
   { \tex_special:D { pdf:literal~ #1 } }
+\cs_new_protected:Npn \__driver_literal_direct:n #1
+  { \tex_special:D { pdf:literal~direct~ #1 } }
 \cs_new_protected:Npn \__driver_matrix:n #1
-  { \__driver_literal:n { direct~ #1 \c_space_tl 0~0~cm } }
+  { \__driver_literal:n { #1 \c_space_tl 0~0~cm } }
 \cs_new_protected:Npn \__driver_box_use_clip:N #1
   {
-    \__driver_literal:n { q }
+    \__driver_state_save:
     \__driver_literal:n
       {
-        direct~
         0~
         \__dim_strip_bp:n { - \box_dp:N #1 } ~
         \__dim_strip_bp:n { \box_wd:N #1 } ~
         \__dim_strip_bp:n { \box_ht:N #1 + \box_dp:N #1 } ~
         re~W~n
       }
-    \__driver_matrix:n { -1~0~0~-1 }
-    \__driver_literal:n { q }
-    \__driver_matrix:n { -1~0~0~-1 }
     \hbox_overlap_right:n { \box_use:N #1 }
-    \__driver_literal:n { Q }
-    \__driver_literal:n { Q }
+    \__driver_state_restore:
     \skip_horizontal:n { \box_wd:N #1 }
   }
 \cs_new_protected_nopar:Npn \__driver_box_rotate_begin:
-- 
cgit v1.2.3

