diff options
author | Karl Berry <karl@freefriends.org> | 2012-08-14 23:28:14 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2012-08-14 23:28:14 +0000 |
commit | c33dd0f6eb3ee533df663d363845fc7d22578ba6 (patch) | |
tree | 537c0448e654b3e0868b94ad0e56ca6a3e9bbab8 /Master/texmf-dist/tex | |
parent | e15c57294632f6474030420648f16a9bf4efbd99 (diff) |
l3* (14aug12)
git-svn-id: svn://tug.org/texlive/trunk@27406 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex')
5 files changed, 42 insertions, 16 deletions
diff --git a/Master/texmf-dist/tex/latex/l3experimental/l3dt/l3dt.sty b/Master/texmf-dist/tex/latex/l3experimental/l3dt/l3dt.sty index a672181b903..804c0c2b294 100644 --- a/Master/texmf-dist/tex/latex/l3experimental/l3dt/l3dt.sty +++ b/Master/texmf-dist/tex/latex/l3experimental/l3dt/l3dt.sty @@ -47,7 +47,7 @@ %% ----------------------------------------------------------------------- %% \RequirePackage{expl3} -\GetIdInfo$Id: l3dt.dtx 3877 2012-06-30 22:24:42Z joseph $ +\GetIdInfo$Id: l3dt.dtx 3991 2012-07-16 19:00:35Z joseph $ {L3 Experimental data tables} \ProvidesExplPackage {\ExplFileName}{\ExplFileDate}{\ExplFileVersion}{\ExplFileDescription} diff --git a/Master/texmf-dist/tex/latex/l3experimental/l3sort/l3sort.sty b/Master/texmf-dist/tex/latex/l3experimental/l3sort/l3sort.sty index b9adcd3eeeb..a719b42e7a4 100644 --- a/Master/texmf-dist/tex/latex/l3experimental/l3sort/l3sort.sty +++ b/Master/texmf-dist/tex/latex/l3experimental/l3sort/l3sort.sty @@ -47,7 +47,7 @@ %% ----------------------------------------------------------------------- %% \RequirePackage{expl3} -\GetIdInfo$Id: l3sort.dtx 3953 2012-07-11 16:15:09Z bruno $ +\GetIdInfo$Id: l3sort.dtx 3991 2012-07-16 19:00:35Z joseph $ {L3 Experimental sorting functions} \ProvidesExplPackage {\ExplFileName}{\ExplFileDate}{\ExplFileVersion}{\ExplFileDescription} diff --git a/Master/texmf-dist/tex/latex/l3experimental/xcoffins/xcoffins.sty b/Master/texmf-dist/tex/latex/l3experimental/xcoffins/xcoffins.sty index 2eeee54d1ab..371fbc3f650 100644 --- a/Master/texmf-dist/tex/latex/l3experimental/xcoffins/xcoffins.sty +++ b/Master/texmf-dist/tex/latex/l3experimental/xcoffins/xcoffins.sty @@ -47,7 +47,7 @@ %% ----------------------------------------------------------------------- %% \RequirePackage{xparse} -\GetIdInfo$Id: xcoffins.dtx 3876 2012-06-30 15:35:39Z joseph $ +\GetIdInfo$Id: xcoffins.dtx 4029 2012-07-29 18:16:03Z bruno $ {L3 Experimental design-level coffins} \ProvidesExplPackage {\ExplFileName}{\ExplFileDate}{\ExplFileVersion}{\ExplFileDescription} @@ -78,23 +78,50 @@ hoffset = 0 pt , voffset = 0 pt } -\NewDocumentCommand \NewCoffin { m } - { \coffin_new:N #1 } -\NewDocumentCommand \BoxToCoffin { m } +\cs_new_protected:Npn \__coffin_design_names:N #1 { - \prop_clear_new:c { l__coffin_corners_ \__int_value:w #1 _prop } - \prop_clear_new:c { l__coffin_poles_ \__int_value:w #1 _prop } - \__coffin_update_corners:N #1 - \__coffin_update_poles:N #1 + \dim_set:Nn \l__coffin_height_dim { \coffin_ht:N #1 } + \dim_set:Nn \l__coffin_depth_dim { \coffin_dp:N #1 } + \dim_set:Nn \l__coffin_width_dim { \coffin_wd:N #1 } + \dim_set:Nn \l__coffin_totalheight_dim + { \l__coffin_height_dim + \l__coffin_depth_dim } + \cs_set_eq:NN \Height \l__coffin_height_dim + \cs_set_eq:NN \Depth \l__coffin_depth_dim + \cs_set_eq:NN \Width \l__coffin_width_dim + \cs_set_eq:NN \TotalHeight \l__coffin_totalheight_dim } +\dim_new:N \l__coffin_height_dim +\dim_new:N \l__coffin_depth_dim +\dim_new:N \l__coffin_width_dim +\dim_new:N \l__coffin_totalheight_dim +\NewDocumentCommand \NewCoffin { m } + { \coffin_new:N #1 } \NewDocumentCommand \SetHorizontalCoffin { m +m } { \hcoffin_set:Nn #1 {#2} } \NewDocumentCommand \SetVerticalCoffin { m m +m } { \vcoffin_set:Nnn #1 {#2} {#3} } \NewDocumentCommand \SetHorizontalPole { m m m } - { \coffin_set_horizontal_pole:Nnn #1 {#2} {#3} } + { + \group_begin: + \__coffin_design_names:N #1 + \use:x + { + \group_end: + \coffin_set_horizontal_pole:Nnn #1 + { \exp_not:n {#2} } { \dim_eval:n {#3} } + } + } \NewDocumentCommand \SetVerticalPole { m m m } - { \coffin_set_vertical_pole:Nnn #1 {#2} {#3} } + { + \group_begin: + \__coffin_design_names:N #1 + \use:x + { + \group_end: + \coffin_set_vertical_pole:Nnn #1 + { \exp_not:n {#2} } { \dim_eval:n {#3} } + } + } \NewDocumentCommand \JoinCoffins { o diff --git a/Master/texmf-dist/tex/latex/l3experimental/xgalley/l3galley.sty b/Master/texmf-dist/tex/latex/l3experimental/xgalley/l3galley.sty index dcf3c5871fc..ded7ca681b1 100644 --- a/Master/texmf-dist/tex/latex/l3experimental/xgalley/l3galley.sty +++ b/Master/texmf-dist/tex/latex/l3experimental/xgalley/l3galley.sty @@ -48,7 +48,7 @@ %% ----------------------------------------------------------------------- %% \RequirePackage{xparse} -\GetIdInfo$Id: l3galley.dtx 3918 2012-07-05 00:32:37Z bruno $ +\GetIdInfo$Id: l3galley.dtx 4009 2012-07-20 18:18:29Z joseph $ {L3 Experimental galley code} \ProvidesExplPackage {\ExplFileName}{\ExplFileDate}{\ExplFileVersion}{\ExplFileDescription} @@ -276,7 +276,6 @@ \par \__galley_restore_parameters: \group_end: - \group_insert_after:N \group_insert_after:N \group_insert_after:N \__galley_display_par_setup: } \cs_new_protected_nopar:Npn \__galley_display_par_setup: diff --git a/Master/texmf-dist/tex/latex/l3experimental/xgalley/xgalley.sty b/Master/texmf-dist/tex/latex/l3experimental/xgalley/xgalley.sty index 31fe465cef3..fa9a8ef1730 100644 --- a/Master/texmf-dist/tex/latex/l3experimental/xgalley/xgalley.sty +++ b/Master/texmf-dist/tex/latex/l3experimental/xgalley/xgalley.sty @@ -47,8 +47,8 @@ %% %% ----------------------------------------------------------------------- %% -\RequirePackage{l3names} -\GetIdInfo$Id: xgalley.dtx 3879 2012-07-01 09:17:47Z joseph $ +\RequirePackage{l3bootstrap} +\GetIdInfo$Id: xgalley.dtx 3991 2012-07-16 19:00:35Z joseph $ {L3 Experimental galley} \ProvidesExplPackage {\ExplFileName}{\ExplFileDate}{\ExplFileVersion}{\ExplFileDescription} |