From 0e9db47d484e4bb1b34a9543761f161a3051dfbe Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Wed, 12 Aug 2009 00:37:05 +0000 Subject: pict2e update (9aug09) git-svn-id: svn://tug.org/texlive/trunk@14620 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/tex/latex/pict2e/p2e-dvipdfm.def | 6 ++-- Master/texmf-dist/tex/latex/pict2e/p2e-dvips.def | 6 ++-- Master/texmf-dist/tex/latex/pict2e/p2e-pctex32.def | 6 ++-- Master/texmf-dist/tex/latex/pict2e/p2e-pctexps.def | 6 ++-- Master/texmf-dist/tex/latex/pict2e/p2e-pdftex.def | 6 ++-- .../texmf-dist/tex/latex/pict2e/p2e-textures.def | 6 ++-- Master/texmf-dist/tex/latex/pict2e/p2e-vtex.def | 6 ++-- Master/texmf-dist/tex/latex/pict2e/p2e-xetex.def | 33 ++++++++++++++++++++++ Master/texmf-dist/tex/latex/pict2e/pict2e.cfg | 13 +++++++-- Master/texmf-dist/tex/latex/pict2e/pict2e.sty | 26 +++++++++++------ 10 files changed, 82 insertions(+), 32 deletions(-) create mode 100644 Master/texmf-dist/tex/latex/pict2e/p2e-xetex.def (limited to 'Master/texmf-dist/tex/latex/pict2e') diff --git a/Master/texmf-dist/tex/latex/pict2e/p2e-dvipdfm.def b/Master/texmf-dist/tex/latex/pict2e/p2e-dvipdfm.def index 763c1c80ff4..e4ec2b27300 100644 --- a/Master/texmf-dist/tex/latex/pict2e/p2e-dvipdfm.def +++ b/Master/texmf-dist/tex/latex/pict2e/p2e-dvipdfm.def @@ -6,7 +6,7 @@ %% %% p2e-drivers.dtx (with options: `dvipdfm') %% -%% Copyright (C) 2003, 2004, 2008 +%% Copyright (C) 2003, 2004, 2008, 2009 %% Rolf Niepraschk, Rolf.Niepraschk@ptb.de %% Hubert Gaesslein, HubertJG@open.mind.de %% Josef Tkadlec, j.tkadlec@email.cz @@ -24,8 +24,8 @@ %% This work consists of all files listed in `manifest.txt'. %% \ProvidesFile{p2e-dvipdfm.def} - [2004/06/25 v0.1r - Driver-dependant file (RN,HjG)] + [2009/08/05 v0.1s + Driver-dependant file (RN,HjG,JT)] \def\pIIe@mode{2} \def\pIIe@code#1{\special{pdf: content #1}} \endinput diff --git a/Master/texmf-dist/tex/latex/pict2e/p2e-dvips.def b/Master/texmf-dist/tex/latex/pict2e/p2e-dvips.def index e805691c94a..a0ac44fc9dc 100644 --- a/Master/texmf-dist/tex/latex/pict2e/p2e-dvips.def +++ b/Master/texmf-dist/tex/latex/pict2e/p2e-dvips.def @@ -6,7 +6,7 @@ %% %% p2e-drivers.dtx (with options: `dvips') %% -%% Copyright (C) 2003, 2004, 2008 +%% Copyright (C) 2003, 2004, 2008, 2009 %% Rolf Niepraschk, Rolf.Niepraschk@ptb.de %% Hubert Gaesslein, HubertJG@open.mind.de %% Josef Tkadlec, j.tkadlec@email.cz @@ -24,8 +24,8 @@ %% This work consists of all files listed in `manifest.txt'. %% \ProvidesFile{p2e-dvips.def} - [2004/06/25 v0.1r - Driver-dependant file (RN,HjG)] + [2009/08/05 v0.1s + Driver-dependant file (RN,HjG,JT)] \def\pIIe@mode{1} \def\pIIe@code#1{% \Gin@PS@raw{save /setgray { pop } def}% diff --git a/Master/texmf-dist/tex/latex/pict2e/p2e-pctex32.def b/Master/texmf-dist/tex/latex/pict2e/p2e-pctex32.def index e426da8a8b8..a621a618695 100644 --- a/Master/texmf-dist/tex/latex/pict2e/p2e-pctex32.def +++ b/Master/texmf-dist/tex/latex/pict2e/p2e-pctex32.def @@ -6,7 +6,7 @@ %% %% p2e-drivers.dtx (with options: `pctex32') %% -%% Copyright (C) 2003, 2004, 2008 +%% Copyright (C) 2003, 2004, 2008, 2009 %% Rolf Niepraschk, Rolf.Niepraschk@ptb.de %% Hubert Gaesslein, HubertJG@open.mind.de %% Josef Tkadlec, j.tkadlec@email.cz @@ -24,8 +24,8 @@ %% This work consists of all files listed in `manifest.txt'. %% \ProvidesFile{p2e-pctex32.def} - [2004/06/25 v0.1r - Driver-dependant file (RN,HjG)] + [2009/08/05 v0.1s + Driver-dependant file (RN,HjG,JT)] % \def\pIIe@mode{-1} % \def\pIIe@code#1{} \endinput diff --git a/Master/texmf-dist/tex/latex/pict2e/p2e-pctexps.def b/Master/texmf-dist/tex/latex/pict2e/p2e-pctexps.def index b8e3b68fb28..50d3c813218 100644 --- a/Master/texmf-dist/tex/latex/pict2e/p2e-pctexps.def +++ b/Master/texmf-dist/tex/latex/pict2e/p2e-pctexps.def @@ -6,7 +6,7 @@ %% %% p2e-drivers.dtx (with options: `pctexps') %% -%% Copyright (C) 2003, 2004, 2008 +%% Copyright (C) 2003, 2004, 2008, 2009 %% Rolf Niepraschk, Rolf.Niepraschk@ptb.de %% Hubert Gaesslein, HubertJG@open.mind.de %% Josef Tkadlec, j.tkadlec@email.cz @@ -24,8 +24,8 @@ %% This work consists of all files listed in `manifest.txt'. %% \ProvidesFile{p2e-pctexps.def} - [2004/06/25 v0.1r - Driver-dependant file (RN,HjG)] + [2009/08/05 v0.1s + Driver-dependant file (RN,HjG,JT)] % \def\pIIe@mode{-1} % \def\pIIe@code#1{} \endinput diff --git a/Master/texmf-dist/tex/latex/pict2e/p2e-pdftex.def b/Master/texmf-dist/tex/latex/pict2e/p2e-pdftex.def index 9b8aa642e5e..3347fbf1c47 100644 --- a/Master/texmf-dist/tex/latex/pict2e/p2e-pdftex.def +++ b/Master/texmf-dist/tex/latex/pict2e/p2e-pdftex.def @@ -6,7 +6,7 @@ %% %% p2e-drivers.dtx (with options: `pdftex') %% -%% Copyright (C) 2003, 2004, 2008 +%% Copyright (C) 2003, 2004, 2008, 2009 %% Rolf Niepraschk, Rolf.Niepraschk@ptb.de %% Hubert Gaesslein, HubertJG@open.mind.de %% Josef Tkadlec, j.tkadlec@email.cz @@ -24,8 +24,8 @@ %% This work consists of all files listed in `manifest.txt'. %% \ProvidesFile{p2e-pdftex.def} - [2004/06/25 v0.1r - Driver-dependant file (RN,HjG)] + [2009/08/05 v0.1s + Driver-dependant file (RN,HjG,JT)] \begingroup \@ifundefined{pdfoutput}{}{% \ifnum\pdfoutput>0\relax diff --git a/Master/texmf-dist/tex/latex/pict2e/p2e-textures.def b/Master/texmf-dist/tex/latex/pict2e/p2e-textures.def index 41a69708b39..c7097ab1cfe 100644 --- a/Master/texmf-dist/tex/latex/pict2e/p2e-textures.def +++ b/Master/texmf-dist/tex/latex/pict2e/p2e-textures.def @@ -6,7 +6,7 @@ %% %% p2e-drivers.dtx (with options: `textures') %% -%% Copyright (C) 2003, 2004, 2008 +%% Copyright (C) 2003, 2004, 2008, 2009 %% Rolf Niepraschk, Rolf.Niepraschk@ptb.de %% Hubert Gaesslein, HubertJG@open.mind.de %% Josef Tkadlec, j.tkadlec@email.cz @@ -24,8 +24,8 @@ %% This work consists of all files listed in `manifest.txt'. %% \ProvidesFile{p2e-textures.def} - [2004/06/25 v0.1r - Driver-dependant file (RN,HjG)] + [2009/08/05 v0.1s + Driver-dependant file (RN,HjG,JT)] % \def\pIIe@mode{-1} % \def\pIIe@code#1{} \endinput diff --git a/Master/texmf-dist/tex/latex/pict2e/p2e-vtex.def b/Master/texmf-dist/tex/latex/pict2e/p2e-vtex.def index 7e8fb2333af..ef5a2e13722 100644 --- a/Master/texmf-dist/tex/latex/pict2e/p2e-vtex.def +++ b/Master/texmf-dist/tex/latex/pict2e/p2e-vtex.def @@ -6,7 +6,7 @@ %% %% p2e-drivers.dtx (with options: `vtex') %% -%% Copyright (C) 2003, 2004, 2008 +%% Copyright (C) 2003, 2004, 2008, 2009 %% Rolf Niepraschk, Rolf.Niepraschk@ptb.de %% Hubert Gaesslein, HubertJG@open.mind.de %% Josef Tkadlec, j.tkadlec@email.cz @@ -24,8 +24,8 @@ %% This work consists of all files listed in `manifest.txt'. %% \ProvidesFile{p2e-vtex.def} - [2004/06/25 v0.1r - Driver-dependant file (RN,HjG)] + [2009/08/05 v0.1s + Driver-dependant file (RN,HjG,JT)] \begingroup \@ifundefined{VTeXversion}{}{% \ifnum\OpMode>0\relax diff --git a/Master/texmf-dist/tex/latex/pict2e/p2e-xetex.def b/Master/texmf-dist/tex/latex/pict2e/p2e-xetex.def new file mode 100644 index 00000000000..5a6611800ed --- /dev/null +++ b/Master/texmf-dist/tex/latex/pict2e/p2e-xetex.def @@ -0,0 +1,33 @@ +%% +%% This is file `p2e-xetex.def', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% p2e-drivers.dtx (with options: `xetex') +%% +%% Copyright (C) 2003, 2004, 2008, 2009 +%% Rolf Niepraschk, Rolf.Niepraschk@ptb.de +%% Hubert Gaesslein, HubertJG@open.mind.de +%% Josef Tkadlec, j.tkadlec@email.cz +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3 +%% 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.3 or later is part of all distributions of LaTeX +%% version 2003/12/01 or later. +%% +%% This work has the LPPL maintenance status "author-maintained". +%% +%% This work consists of all files listed in `manifest.txt'. +%% +\ProvidesFile{p2e-xetex.def} + [2009/08/05 v0.1s + Driver-dependant file (RN,HjG,JT)] +\def\pIIe@mode{2} +\def\pIIe@code#1{\special{pdf: literal q #1 Q}} +\endinput +%% +%% End of file `p2e-xetex.def'. diff --git a/Master/texmf-dist/tex/latex/pict2e/pict2e.cfg b/Master/texmf-dist/tex/latex/pict2e/pict2e.cfg index e308d815fd3..36d5a6c1467 100644 --- a/Master/texmf-dist/tex/latex/pict2e/pict2e.cfg +++ b/Master/texmf-dist/tex/latex/pict2e/pict2e.cfg @@ -6,7 +6,7 @@ %% %% p2e-drivers.dtx (with options: `cfg') %% -%% Copyright (C) 2003, 2004, 2008 +%% Copyright (C) 2003, 2004, 2008, 2009 %% Rolf Niepraschk, Rolf.Niepraschk@ptb.de %% Hubert Gaesslein, HubertJG@open.mind.de %% Josef Tkadlec, j.tkadlec@email.cz @@ -24,7 +24,7 @@ %% This work consists of all files listed in `manifest.txt'. %% \ProvidesFile{pict2e.cfg}% - [2004/06/25 v0.1r + [2009/08/05 v0.1s pict2e configuration for teTeX/TeXLive] %% Select an appropriate default driver. \begingroup @@ -40,6 +40,10 @@ \@ifundefined{OpMode}{}{% \chardef\x=2 % }% + % check XeTeX + \@ifundefined{XeTeXrevision}{}{% + \chardef\x=3 % + }% \expandafter\endgroup \ifcase\x % default case @@ -47,9 +51,12 @@ \or % pdfTeX is running in pdf mode \ExecuteOptions{pdftex}% -\else +\or % VTeX is running \ExecuteOptions{vtex}% +\else + % XeTeX is running + \ExecuteOptions{xetex}% \fi %% \ExecuteOptions{pstarrows} \endinput diff --git a/Master/texmf-dist/tex/latex/pict2e/pict2e.sty b/Master/texmf-dist/tex/latex/pict2e/pict2e.sty index a738618fdb6..50d676a2394 100644 --- a/Master/texmf-dist/tex/latex/pict2e/pict2e.sty +++ b/Master/texmf-dist/tex/latex/pict2e/pict2e.sty @@ -6,7 +6,7 @@ %% %% pict2e.dtx (with options: `package') %% -%% Copyright (C) 2003, 2004, 2008 +%% Copyright (C) 2003, 2004, 2008, 2009 %% Rolf Niepraschk, Rolf.Niepraschk@ptb.de %% Hubert Gaesslein, HubertJG@open.mind.de %% Josef Tkadlec, j.tkadlec@email.cz @@ -25,7 +25,7 @@ %% \NeedsTeXFormat{LaTeX2e}[1999/12/01] \ProvidesPackage{pict2e} - [2008/07/22 v0.2w Improved picture commands (HjG,RN,JT)] + [2009/08/05 v0.2x Improved picture commands (HjG,RN,JT)] \edef\Gin@codes{% \catcode`\noexpand\^^A\the\catcode`\^^A\relax \catcode`\noexpand\"\the\catcode`\"\relax @@ -46,6 +46,7 @@ \DeclareOption{dvipdf}{\def\Gin@driver{dvipdf.def}} \DeclareOption{dvipdfm}{\def\Gin@driver{dvipdfm.def}} \DeclareOption{pdftex}{\def\Gin@driver{pdftex.def}} +\DeclareOption{xetex}{\def\Gin@driver{xetex.def}} \DeclareOption{dvipsone}{\def\Gin@driver{dvipsone.def}} \DeclareOption{dviwindo}{\ExecuteOptions{dvipsone}} \DeclareOption{oztex}{\ExecuteOptions{dvips}} @@ -708,12 +709,21 @@ \def\roundjoin{\special{ps:: 1 setlinejoin}} \def\beveljoin{\special{ps:: 2 setlinejoin}} \or - \def\buttcap{\pdfliteral{0 J}} - \def\roundcap{\pdfliteral{1 J}} - \def\squarecap{\pdfliteral{2 J}} - \def\miterjoin{\pdfliteral{0 j}} - \def\roundjoin{\pdfliteral{1 j}} - \def\beveljoin{\pdfliteral{2 j}} + \@ifundefined{XeTeXrevision}{% + \def\buttcap{\pdfliteral{0 J}}% + \def\roundcap{\pdfliteral{1 J}}% + \def\squarecap{\pdfliteral{2 J}}% + \def\miterjoin{\pdfliteral{0 j}}% + \def\roundjoin{\pdfliteral{1 j}}% + \def\beveljoin{\pdfliteral{2 j}}% + }{% + \def\buttcap{\special{pdf: literal 0 J}}% + \def\roundcap{\special{pdf: literal 1 J}}% + \def\squarecap{\special{pdf: literal 2 J}}% + \def\miterjoin{\special{pdf: literal 0 j}}% + \def\roundjoin{\special{pdf: literal 1 j}}% + \def\beveljoin{\special{pdf: literal 2 j}}% + }% \fi \AtBeginDocument{\@ifundefined{cbezier}{\newcommand}{\renewcommand}*% \cbezier[2][0]{\pIIe@@cbezier[#1]#2}% -- cgit v1.2.3