texlive[41913] Master/texmf-dist: gregoriotex (22aug16)

commits+karl at tug.org commits+karl at tug.org
Tue Aug 23 18:29:25 CEST 2016


Revision: 41913
          http://tug.org/svn/texlive?view=revision&revision=41913
Author:   karl
Date:     2016-08-23 18:29:25 +0200 (Tue, 23 Aug 2016)
Log Message:
-----------
gregoriotex (22aug16)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/luatex/gregoriotex/Appendix_Font_Tables.tex
    trunk/Master/texmf-dist/doc/luatex/gregoriotex/Command_Index_User.tex
    trunk/Master/texmf-dist/doc/luatex/gregoriotex/Command_Index_gregorio.tex
    trunk/Master/texmf-dist/doc/luatex/gregoriotex/Command_Index_internal.tex
    trunk/Master/texmf-dist/doc/luatex/gregoriotex/Gabc.tex
    trunk/Master/texmf-dist/doc/luatex/gregoriotex/GregorioNabcRef.pdf
    trunk/Master/texmf-dist/doc/luatex/gregoriotex/GregorioNabcRef.tex
    trunk/Master/texmf-dist/doc/luatex/gregoriotex/GregorioRef.lua
    trunk/Master/texmf-dist/doc/luatex/gregoriotex/GregorioRef.pdf
    trunk/Master/texmf-dist/doc/luatex/gregoriotex/GregorioRef.tex
    trunk/Master/texmf-dist/fonts/source/gregoriotex/granapadano-base.sfd
    trunk/Master/texmf-dist/fonts/source/gregoriotex/greciliae-base.sfd
    trunk/Master/texmf-dist/fonts/source/gregoriotex/gregorio-base.sfd
    trunk/Master/texmf-dist/fonts/source/gregoriotex/squarize.py
    trunk/Master/texmf-dist/fonts/truetype/public/gregoriotex/granapadano-op.ttf
    trunk/Master/texmf-dist/fonts/truetype/public/gregoriotex/granapadano.ttf
    trunk/Master/texmf-dist/fonts/truetype/public/gregoriotex/greciliae-op.ttf
    trunk/Master/texmf-dist/fonts/truetype/public/gregoriotex/greciliae.ttf
    trunk/Master/texmf-dist/fonts/truetype/public/gregoriotex/greextra.ttf
    trunk/Master/texmf-dist/fonts/truetype/public/gregoriotex/gregall.ttf
    trunk/Master/texmf-dist/fonts/truetype/public/gregoriotex/gregorio-op.ttf
    trunk/Master/texmf-dist/fonts/truetype/public/gregoriotex/gregorio.ttf
    trunk/Master/texmf-dist/fonts/truetype/public/gregoriotex/gresgmodern.ttf
    trunk/Master/texmf-dist/tex/lualatex/gregoriotex/gregoriosyms.sty
    trunk/Master/texmf-dist/tex/lualatex/gregoriotex/gregoriotex.sty
    trunk/Master/texmf-dist/tex/luatex/gregoriotex/gregoriotex-chars.tex
    trunk/Master/texmf-dist/tex/luatex/gregoriotex/gregoriotex-main.tex
    trunk/Master/texmf-dist/tex/luatex/gregoriotex/gregoriotex-nabc.lua
    trunk/Master/texmf-dist/tex/luatex/gregoriotex/gregoriotex-nabc.tex
    trunk/Master/texmf-dist/tex/luatex/gregoriotex/gregoriotex-signs.lua
    trunk/Master/texmf-dist/tex/luatex/gregoriotex/gregoriotex-signs.tex
    trunk/Master/texmf-dist/tex/luatex/gregoriotex/gregoriotex-spaces.tex
    trunk/Master/texmf-dist/tex/luatex/gregoriotex/gregoriotex-syllable.tex
    trunk/Master/texmf-dist/tex/luatex/gregoriotex/gregoriotex-symbols.lua
    trunk/Master/texmf-dist/tex/luatex/gregoriotex/gregoriotex-symbols.tex
    trunk/Master/texmf-dist/tex/luatex/gregoriotex/gregoriotex.lua
    trunk/Master/texmf-dist/tex/luatex/gregoriotex/gregoriotex.tex
    trunk/Master/texmf-dist/tex/luatex/gregoriotex/gsp-default.tex

Added Paths:
-----------
    trunk/Master/texmf-dist/doc/luatex/gregoriotex/README.md

Modified: trunk/Master/texmf-dist/doc/luatex/gregoriotex/Appendix_Font_Tables.tex
===================================================================
--- trunk/Master/texmf-dist/doc/luatex/gregoriotex/Appendix_Font_Tables.tex	2016-08-23 16:27:04 UTC (rev 41912)
+++ trunk/Master/texmf-dist/doc/luatex/gregoriotex/Appendix_Font_Tables.tex	2016-08-23 16:29:25 UTC (rev 41913)
@@ -1,5 +1,23 @@
 % !TEX root = GregorioRef.tex
 % !TEX program = LuaLaTeX+se
+%
+% Copyright (C) 2006-2016 The Gregorio Project (see CONTRIBUTORS.md)
+%
+% This file is part of Gregorio.
+%
+% Gregorio is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 3 of the License, or
+% (at your option) any later version.
+%
+% Gregorio is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with Gregorio.  If not, see <http://www.gnu.org/licenses/>.
+%
 \begin{landscape}
 
 \section{Font Glyph Tables}\label{glyphtable}

Modified: trunk/Master/texmf-dist/doc/luatex/gregoriotex/Command_Index_User.tex
===================================================================
--- trunk/Master/texmf-dist/doc/luatex/gregoriotex/Command_Index_User.tex	2016-08-23 16:27:04 UTC (rev 41912)
+++ trunk/Master/texmf-dist/doc/luatex/gregoriotex/Command_Index_User.tex	2016-08-23 16:29:25 UTC (rev 41913)
@@ -1,5 +1,23 @@
 % !TEX root = GregorioRef.tex
 % !TEX program = LuaLaTeX+se
+%
+% Copyright (C) 2006-2016 The Gregorio Project (see CONTRIBUTORS.md)
+%
+% This file is part of Gregorio.
+%
+% Gregorio is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 3 of the License, or
+% (at your option) any later version.
+%
+% Gregorio is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with Gregorio.  If not, see <http://www.gnu.org/licenses/>.
+%
 \section{User Controls}
 
 These functions are available to the user to customize elements of the

Modified: trunk/Master/texmf-dist/doc/luatex/gregoriotex/Command_Index_gregorio.tex
===================================================================
--- trunk/Master/texmf-dist/doc/luatex/gregoriotex/Command_Index_gregorio.tex	2016-08-23 16:27:04 UTC (rev 41912)
+++ trunk/Master/texmf-dist/doc/luatex/gregoriotex/Command_Index_gregorio.tex	2016-08-23 16:29:25 UTC (rev 41913)
@@ -1,5 +1,23 @@
 % !TEX root = GregorioRef.tex
 % !TEX program = LuaLaTeX+se
+%
+% Copyright (C) 2006-2016 The Gregorio Project (see CONTRIBUTORS.md)
+%
+% This file is part of Gregorio.
+%
+% Gregorio is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 3 of the License, or
+% (at your option) any later version.
+%
+% Gregorio is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with Gregorio.  If not, see <http://www.gnu.org/licenses/>.
+%
 \section{Gregorio Controls}
 
 These functions are the ones written by gregorio to the gtex file.

Modified: trunk/Master/texmf-dist/doc/luatex/gregoriotex/Command_Index_internal.tex
===================================================================
--- trunk/Master/texmf-dist/doc/luatex/gregoriotex/Command_Index_internal.tex	2016-08-23 16:27:04 UTC (rev 41912)
+++ trunk/Master/texmf-dist/doc/luatex/gregoriotex/Command_Index_internal.tex	2016-08-23 16:29:25 UTC (rev 41913)
@@ -1,5 +1,23 @@
 % !TEX root = GregorioRef.tex
 % !TEX program = LuaLaTeX+se
+%
+% Copyright (C) 2006-2016 The Gregorio Project (see CONTRIBUTORS.md)
+%
+% This file is part of Gregorio.
+%
+% Gregorio is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 3 of the License, or
+% (at your option) any later version.
+%
+% Gregorio is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with Gregorio.  If not, see <http://www.gnu.org/licenses/>.
+%
 \section{Gregorio\TeX{} Controls}
 
 These functions are the ones used by Gregorio\TeX{} internally as it

Modified: trunk/Master/texmf-dist/doc/luatex/gregoriotex/Gabc.tex
===================================================================
--- trunk/Master/texmf-dist/doc/luatex/gregoriotex/Gabc.tex	2016-08-23 16:27:04 UTC (rev 41912)
+++ trunk/Master/texmf-dist/doc/luatex/gregoriotex/Gabc.tex	2016-08-23 16:29:25 UTC (rev 41913)
@@ -1,5 +1,23 @@
 % !TEX root = GregorioRef.tex
 % !TEX program = LuaLaTeX+se
+%
+% Copyright (C) 2006-2016 The Gregorio Project (see CONTRIBUTORS.md)
+%
+% This file is part of Gregorio.
+%
+% Gregorio is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 3 of the License, or
+% (at your option) any later version.
+%
+% Gregorio is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with Gregorio.  If not, see <http://www.gnu.org/licenses/>.
+%
 \section{The GABC File}
 
 gabc is a simple notation based exclusively on ASCII characters that

Modified: trunk/Master/texmf-dist/doc/luatex/gregoriotex/GregorioNabcRef.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/luatex/gregoriotex/GregorioNabcRef.tex
===================================================================
--- trunk/Master/texmf-dist/doc/luatex/gregoriotex/GregorioNabcRef.tex	2016-08-23 16:27:04 UTC (rev 41912)
+++ trunk/Master/texmf-dist/doc/luatex/gregoriotex/GregorioNabcRef.tex	2016-08-23 16:29:25 UTC (rev 41913)
@@ -1,5 +1,22 @@
 % !TEX program = LuaLaTeX+se
-
+%
+% Copyright (C) 2006-2016 The Gregorio Project (see CONTRIBUTORS.md)
+%
+% This file is part of Gregorio.
+%
+% Gregorio is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 3 of the License, or
+% (at your option) any later version.
+%
+% Gregorio is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with Gregorio.  If not, see <http://www.gnu.org/licenses/>.
+%
 \documentclass[a4paper]{article}
 \usepackage{color}
 \usepackage[margin=1cm]{geometry}

Modified: trunk/Master/texmf-dist/doc/luatex/gregoriotex/GregorioRef.lua
===================================================================
--- trunk/Master/texmf-dist/doc/luatex/gregoriotex/GregorioRef.lua	2016-08-23 16:27:04 UTC (rev 41912)
+++ trunk/Master/texmf-dist/doc/luatex/gregoriotex/GregorioRef.lua	2016-08-23 16:29:25 UTC (rev 41913)
@@ -1,3 +1,20 @@
+-- Copyright (C) 2006-2016 The Gregorio Project (see CONTRIBUTORS.md)
+--
+-- This file is part of Gregorio.
+--
+-- Gregorio is free software: you can redistribute it and/or modify
+-- it under the terms of the GNU General Public License as published by
+-- the Free Software Foundation, either version 3 of the License, or
+-- (at your option) any later version.
+--
+-- Gregorio is distributed in the hope that it will be useful,
+-- but WITHOUT ANY WARRANTY; without even the implied warranty of
+-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+-- GNU General Public License for more details.
+--
+-- You should have received a copy of the GNU General Public License
+-- along with Gregorio.  If not, see <http://www.gnu.org/licenses/>.
+
 local P = lpeg.P
 local R = lpeg.R
 local C = lpeg.C

Modified: trunk/Master/texmf-dist/doc/luatex/gregoriotex/GregorioRef.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/luatex/gregoriotex/GregorioRef.tex
===================================================================
--- trunk/Master/texmf-dist/doc/luatex/gregoriotex/GregorioRef.tex	2016-08-23 16:27:04 UTC (rev 41912)
+++ trunk/Master/texmf-dist/doc/luatex/gregoriotex/GregorioRef.tex	2016-08-23 16:29:25 UTC (rev 41913)
@@ -1,4 +1,22 @@
 % !TEX program = LuaLaTeX+se
+%
+% Copyright (C) 2006-2016 The Gregorio Project (see CONTRIBUTORS.md)
+%
+% This file is part of Gregorio.
+%
+% Gregorio is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 3 of the License, or
+% (at your option) any later version.
+%
+% Gregorio is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with Gregorio.  If not, see <http://www.gnu.org/licenses/>.
+%
 \documentclass[12pt,a4paper]{article}
 \usepackage[titletoc,toc,title]{appendix}
 \usepackage{fontspec}
@@ -32,7 +50,6 @@
 \usepackage{url}
 \usepackage{tabulary}
 \usepackage{tabularx}
-\usepackage{adjustbox}
 \usepackage{xparse}
 
 \usepackage{makeidx}
@@ -43,6 +60,7 @@
 \definecolor{green}{HTML}{0c700c}
 \definecolor{myred}{HTML}{FF3333}
 
+\usepackage{adjustbox} % must be after xcolor
 \usepackage{minted} % must be after xcolor
 \makeatletter
 \@ifpackagelater{minted}{2013/12/21}{%
@@ -152,7 +170,7 @@
 
 		\vspace{1cm}
 
-		\large Version \textbf{4.1.4}, 29 May 2016 %% PARSE_VERSION_DATE
+		\large Version \textbf{4.1.5}, 18 August 2016 %% PARSE_VERSION_DATE
 
 		\vspace{1.5cm}
 	\end{center}

Added: trunk/Master/texmf-dist/doc/luatex/gregoriotex/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/luatex/gregoriotex/README.md	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/luatex/gregoriotex/README.md	2016-08-23 16:29:25 UTC (rev 41913)
@@ -0,0 +1,19 @@
+Documentation for gregorio and gregoriotex
+==========================================
+
+This folder contains the source files of a manual is primarily intended for
+developers. Users should not expect to find an indepth guide on using gregorio.
+
+You can find a compiled PDF version in the files of each [Gregorio release](https://github.com/gregorio-project/gregorio/releases).
+
+Developers can use this manual as a reference for information on the
+internal workings of gregorio.
+
+## Building
+
+To compile the pdf you must have
+ * an up-to-date [TeXLive](https://www.tug.org/texlive/) system, with at least the `luatex` bundle and `latexmk`
+ * the [Linux Libertine](http://www.linuxlibertine.org/index.php?id=1&L=1) and [Inconsolata](http://www.levien.com/type/myfonts/inconsolata.html) fonts (distributed by TeXLive too)
+ * the [`pygments` library](http://pygments.org/)
+
+Once you have run `./configure` in the main directory, run `make doc` in this directory.


Property changes on: trunk/Master/texmf-dist/doc/luatex/gregoriotex/README.md
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Modified: trunk/Master/texmf-dist/fonts/source/gregoriotex/granapadano-base.sfd
===================================================================
--- trunk/Master/texmf-dist/fonts/source/gregoriotex/granapadano-base.sfd	2016-08-23 16:27:04 UTC (rev 41912)
+++ trunk/Master/texmf-dist/fonts/source/gregoriotex/granapadano-base.sfd	2016-08-23 16:29:25 UTC (rev 41913)
@@ -3,7 +3,7 @@
 FullName: granapadano
 FamilyName: granapadano
 Weight: Medium
-Copyright: LilyPond's pretty-but-neat music font, adapted to the Gregorio Project.\nCopyright (C) 2002-2006 Juergen Reuter <reuter at ipd.uka.de>\nCopyright (C) 2007-2015 The Gregorio Project (see CONTRIBUTORS.md)\nThis file is part of Gregorio.\n\n<<GPLV3>>
+Copyright: LilyPond's pretty-but-neat music font, adapted to the Gregorio Project.\nCopyright (C) 2002-2006 Juergen Reuter <reuter at ipd.uka.de>\nCopyright (C) 2007-2016 The Gregorio Project (see CONTRIBUTORS.md)\nThis file is part of Gregorio.\n\n<<GPLV3>>
 UComments: "2007-4-12: Created." 
 Version: 1.0
 ItalicAngle: 0

Modified: trunk/Master/texmf-dist/fonts/source/gregoriotex/greciliae-base.sfd
===================================================================
--- trunk/Master/texmf-dist/fonts/source/gregoriotex/greciliae-base.sfd	2016-08-23 16:27:04 UTC (rev 41912)
+++ trunk/Master/texmf-dist/fonts/source/gregoriotex/greciliae-base.sfd	2016-08-23 16:29:25 UTC (rev 41913)
@@ -3,7 +3,7 @@
 FullName: greciliae
 FamilyName: greciliae
 Weight: Medium
-Copyright: Greciliae font\nCopyright (C) 2007 Matthew Spencer with Reserved Font Name "Caeciliae",\nCopyright (C) 2007-2015 The Gregorio Project (see CONTRIBUTORS.md)\nwith Reserved Font Name "Greciliae".\n\nThis Font Software is licensed under the SIL Open Font License, Version 1.1.\nThis license is also available with a FAQ at:\nhttp://scripts.sil.org/OFL
+Copyright: Greciliae font\nCopyright (C) 2007 Matthew Spencer with Reserved Font Name "Caeciliae",\nCopyright (C) 2007-2016 The Gregorio Project (see CONTRIBUTORS.md)\nwith Reserved Font Name "Greciliae".\n\nThis Font Software is licensed under the SIL Open Font License, Version 1.1.\nThis license is also available with a FAQ at:\nhttp://scripts.sil.org/OFL
 UComments: "2007-4-12: Created." 
 Version: 1.2
 ItalicAngle: 0

Modified: trunk/Master/texmf-dist/fonts/source/gregoriotex/gregorio-base.sfd
===================================================================
--- trunk/Master/texmf-dist/fonts/source/gregoriotex/gregorio-base.sfd	2016-08-23 16:27:04 UTC (rev 41912)
+++ trunk/Master/texmf-dist/fonts/source/gregoriotex/gregorio-base.sfd	2016-08-23 16:29:25 UTC (rev 41913)
@@ -3,7 +3,7 @@
 FullName: gregorio
 FamilyName: gregorio
 Weight: Medium
-Copyright: Font named "gregorio"\nCopyright (C) 2007-2015 The Gregorio Project (see CONTRIBUTORS.md)\nThis file is part of Gregorio.\n\n<<GPLV3>>
+Copyright: Font named "gregorio"\nCopyright (C) 2007-2016 The Gregorio Project (see CONTRIBUTORS.md)\nThis file is part of Gregorio.\n\n<<GPLV3>>
 UComments: "2007-4-12: Created." 
 Version: 1.2
 ItalicAngle: 0

Modified: trunk/Master/texmf-dist/fonts/source/gregoriotex/squarize.py
===================================================================
--- trunk/Master/texmf-dist/fonts/source/gregoriotex/squarize.py	2016-08-23 16:27:04 UTC (rev 41912)
+++ trunk/Master/texmf-dist/fonts/source/gregoriotex/squarize.py	2016-08-23 16:29:25 UTC (rev 41913)
@@ -78,7 +78,7 @@
     5: 'Five',
 }
 
-GREGORIO_VERSION = '4.1.4'
+GREGORIO_VERSION = '4.1.5'
 
 # The unicode character at which we start our numbering:
 # U+E000 is the start of the BMP Private Use Area

Modified: trunk/Master/texmf-dist/fonts/truetype/public/gregoriotex/granapadano-op.ttf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/fonts/truetype/public/gregoriotex/granapadano.ttf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/fonts/truetype/public/gregoriotex/greciliae-op.ttf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/fonts/truetype/public/gregoriotex/greciliae.ttf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/fonts/truetype/public/gregoriotex/greextra.ttf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/fonts/truetype/public/gregoriotex/gregall.ttf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/fonts/truetype/public/gregoriotex/gregorio-op.ttf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/fonts/truetype/public/gregoriotex/gregorio.ttf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/fonts/truetype/public/gregoriotex/gresgmodern.ttf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/tex/lualatex/gregoriotex/gregoriosyms.sty
===================================================================
--- trunk/Master/texmf-dist/tex/lualatex/gregoriotex/gregoriosyms.sty	2016-08-23 16:27:04 UTC (rev 41912)
+++ trunk/Master/texmf-dist/tex/lualatex/gregoriotex/gregoriosyms.sty	2016-08-23 16:29:25 UTC (rev 41913)
@@ -1,6 +1,6 @@
 %GregorioTeX file.
 %
-% Copyright (C) 2008-2015 The Gregorio Project (see CONTRIBUTORS.md)
+% Copyright (C) 2008-2016 The Gregorio Project (see CONTRIBUTORS.md)
 %
 % This file is part of Gregorio.
 %
@@ -19,7 +19,7 @@
 
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesPackage{gregoriosyms}
-		[2016/05/29 v4.1.4 GregorioTeX symbols only.]% PARSE_VERSION_DATE_LTX
+		[2016/08/18 v4.1.5 GregorioTeX symbols only.]% PARSE_VERSION_DATE_LTX
 
 % If gregoriotex has been loaded, then we need to abort the loading process of this package here in order to avoid some conflicts.
 \ifcsname gregoriotex at symbols@loaded\endcsname\endinput\fi%
@@ -38,7 +38,7 @@
 
 % The version of gregorio. All gregoriotex*.tex files must have the same.
 % All gtex files must also have the same version.
-\xdef\gre at gregorioversion{4.1.4}% GREGORIO_VERSION - VersionManager.py
+\xdef\gre at gregorioversion{4.1.5}% GREGORIO_VERSION - VersionManager.py
 
 \providecommand{\gre at declarefileversion}[2]{\relax}
 

Modified: trunk/Master/texmf-dist/tex/lualatex/gregoriotex/gregoriotex.sty
===================================================================
--- trunk/Master/texmf-dist/tex/lualatex/gregoriotex/gregoriotex.sty	2016-08-23 16:27:04 UTC (rev 41912)
+++ trunk/Master/texmf-dist/tex/lualatex/gregoriotex/gregoriotex.sty	2016-08-23 16:29:25 UTC (rev 41913)
@@ -1,6 +1,6 @@
 %GregorioTeX LaTeX style.
 %
-% Copyright (C) 2007-2015 The Gregorio Project (see CONTRIBUTORS.md)
+% Copyright (C) 2007-2016 The Gregorio Project (see CONTRIBUTORS.md)
 %
 % This file is part of Gregorio.
 %
@@ -19,7 +19,7 @@
 
 \NeedsTeXFormat{LaTeX2e}%
 \ProvidesPackage{gregoriotex}%
-		[2016/05/29 v4.1.4 GregorioTeX system.]% PARSE_VERSION_DATE_LTX
+		[2016/08/18 v4.1.5 GregorioTeX system.]% PARSE_VERSION_DATE_LTX
 
 % If gregoriosyms has been loaded then there are going to be some conflicts in the definitions made in that package and this one.  In order to provide for a more informative error message, we check for that conflict right away
 \ifcsname gregoriotex at symbols@loaded\endcsname\gre at error{Loading gregoriotex after\MessageBreak gregoriosyms is not supported.  Please remove the\MessageBreak loading of gregoriosyms (its contents are loaded\MessageBreak by gregoriotex)}\fi%

Modified: trunk/Master/texmf-dist/tex/luatex/gregoriotex/gregoriotex-chars.tex
===================================================================
--- trunk/Master/texmf-dist/tex/luatex/gregoriotex/gregoriotex-chars.tex	2016-08-23 16:27:04 UTC (rev 41912)
+++ trunk/Master/texmf-dist/tex/luatex/gregoriotex/gregoriotex-chars.tex	2016-08-23 16:29:25 UTC (rev 41913)
@@ -1,6 +1,6 @@
 %GregorioTeX file.
 %
-% Copyright (C) 2007-2015 The Gregorio Project (see CONTRIBUTORS.md)
+% Copyright (C) 2007-2016 The Gregorio Project (see CONTRIBUTORS.md)
 %
 % This file is part of Gregorio.
 %
@@ -18,7 +18,7 @@
 % along with Gregorio.  If not, see <http://www.gnu.org/licenses/>.
 
 \gre at debugmsg{general}{Loading gregoriotex-chars.tex}%
-\gre at declarefileversion{gregoriotex-chars.tex}{4.1.4}% GREGORIO_VERSION
+\gre at declarefileversion{gregoriotex-chars.tex}{4.1.5}% GREGORIO_VERSION
 
 \def\gre at char@fuse at punctum@one{\GreFuseTwo{\GreCPLeadingPunctumOne}{\GreCPPunctum}}%
 \def\gre at char@fuse at quilisma@one{\GreFuseTwo{\GreCPLeadingQuilismaOne}{\GreCPPunctum}}%

Modified: trunk/Master/texmf-dist/tex/luatex/gregoriotex/gregoriotex-main.tex
===================================================================
--- trunk/Master/texmf-dist/tex/luatex/gregoriotex/gregoriotex-main.tex	2016-08-23 16:27:04 UTC (rev 41912)
+++ trunk/Master/texmf-dist/tex/luatex/gregoriotex/gregoriotex-main.tex	2016-08-23 16:29:25 UTC (rev 41913)
@@ -1,6 +1,6 @@
 %GregorioTeX main file.
 %
-% Copyright (C) 2007-2015 The Gregorio Project (see CONTRIBUTORS.md)
+% Copyright (C) 2007-2016 The Gregorio Project (see CONTRIBUTORS.md)
 %
 % This file is part of Gregorio.
 %
@@ -143,7 +143,7 @@
 
 % The version of gregorio. All gregoriotex*.tex files must have the same.
 % All gtex files must also have the same version.
-\xdef\gre at gregorioversion{4.1.4}% GREGORIO_VERSION - VersionManager.py
+\xdef\gre at gregorioversion{4.1.5}% GREGORIO_VERSION - VersionManager.py
 
 % first some macros to allow checks for version:
 % Tests that all gregoriotex files are of the same version.
@@ -403,7 +403,7 @@
 	% we then place that box inside one of 0 width so that our cursor doesn't move when we place the commentary
 	\ifvoid\gre at box@commentary\else%
 		\gre at debugmsg{commentary}{I am printing a commentary box}%
-		\raise\gre at dimen@commentarytrueraise\hbox to 0pt{\hbox to \gre at dimen@linewidth{\hfill\box\gre at box@commentary}}%
+		\raise\gre at dimen@commentarytrueraise\hbox to 0pt{\hbox to \gre at dimen@linewidth{\hfill\box\gre at box@commentary}\hss}%
 	\fi%
 	\gre at debugmsg{annotation}{Time to calculate the true raise.}%
 	\gre at calculate@annotationtrueraise %

Modified: trunk/Master/texmf-dist/tex/luatex/gregoriotex/gregoriotex-nabc.lua
===================================================================
--- trunk/Master/texmf-dist/tex/luatex/gregoriotex/gregoriotex-nabc.lua	2016-08-23 16:27:04 UTC (rev 41912)
+++ trunk/Master/texmf-dist/tex/luatex/gregoriotex/gregoriotex-nabc.lua	2016-08-23 16:29:25 UTC (rev 41913)
@@ -1,6 +1,6 @@
 --GregorioTeX Nabc Lua file.
 --
---Copyright (C) 2014-2015 The Gregorio Project (see CONTRIBUTORS.md)
+--Copyright (C) 2014-2016 The Gregorio Project (see CONTRIBUTORS.md)
 --
 --This file is part of Gregorio.
 --
@@ -20,7 +20,7 @@
 -- this file contains lua functions used by GregorioTeX St. Gall ancient
 -- neume support when called with LuaTeX.
 
--- GREGORIO_VERSION 4.1.4
+-- GREGORIO_VERSION 4.1.5
 
 local catcode_at_letter = luatexbase.catcodetables['gre at atletter']
 

Modified: trunk/Master/texmf-dist/tex/luatex/gregoriotex/gregoriotex-nabc.tex
===================================================================
--- trunk/Master/texmf-dist/tex/luatex/gregoriotex/gregoriotex-nabc.tex	2016-08-23 16:27:04 UTC (rev 41912)
+++ trunk/Master/texmf-dist/tex/luatex/gregoriotex/gregoriotex-nabc.tex	2016-08-23 16:29:25 UTC (rev 41913)
@@ -20,7 +20,7 @@
 % this file contains macros for St. Gall ancient neume support
 
 \gre at debugmsg{general}{Loading gregoriotex-nabc.tex}%
-\gre at declarefileversion{gregoriotex-nabc.tex}{4.1.4}% GREGORIO_VERSION
+\gre at declarefileversion{gregoriotex-nabc.tex}{4.1.5}% GREGORIO_VERSION
 
 
 \xdef\gre at nabcfontname{gregall}%

Modified: trunk/Master/texmf-dist/tex/luatex/gregoriotex/gregoriotex-signs.lua
===================================================================
--- trunk/Master/texmf-dist/tex/luatex/gregoriotex/gregoriotex-signs.lua	2016-08-23 16:27:04 UTC (rev 41912)
+++ trunk/Master/texmf-dist/tex/luatex/gregoriotex/gregoriotex-signs.lua	2016-08-23 16:29:25 UTC (rev 41913)
@@ -19,7 +19,7 @@
 
 -- this file contains lua functions to support signs used by GregorioTeX.
 
--- GREGORIO_VERSION 4.1.4
+-- GREGORIO_VERSION 4.1.5
 
 local err = gregoriotex.module.err
 local warn = gregoriotex.module.warn

Modified: trunk/Master/texmf-dist/tex/luatex/gregoriotex/gregoriotex-signs.tex
===================================================================
--- trunk/Master/texmf-dist/tex/luatex/gregoriotex/gregoriotex-signs.tex	2016-08-23 16:27:04 UTC (rev 41912)
+++ trunk/Master/texmf-dist/tex/luatex/gregoriotex/gregoriotex-signs.tex	2016-08-23 16:29:25 UTC (rev 41913)
@@ -1,6 +1,6 @@
 %GregorioTeX file.
 %
-% Copyright (C) 2007-2015 The Gregorio Project (see CONTRIBUTORS.md)
+% Copyright (C) 2007-2016 The Gregorio Project (see CONTRIBUTORS.md)
 %
 % This file is part of Gregorio.
 %
@@ -23,7 +23,7 @@
 \def\grebarbracewidth{.58879}%
 
 \gre at debugmsg{general}{Loading gregoriotex-signs.tex}%
-\gre at declarefileversion{gregoriotex-signs.tex}{4.1.4}% GREGORIO_VERSION
+\gre at declarefileversion{gregoriotex-signs.tex}{4.1.5}% GREGORIO_VERSION
 
 \def\gre at usestylecommon{%
 	\ifgre at usestylefont\else %

Modified: trunk/Master/texmf-dist/tex/luatex/gregoriotex/gregoriotex-spaces.tex
===================================================================
--- trunk/Master/texmf-dist/tex/luatex/gregoriotex/gregoriotex-spaces.tex	2016-08-23 16:27:04 UTC (rev 41912)
+++ trunk/Master/texmf-dist/tex/luatex/gregoriotex/gregoriotex-spaces.tex	2016-08-23 16:29:25 UTC (rev 41913)
@@ -1,6 +1,6 @@
 %GregorioTeX file.
 %
-% Copyright (C) 2007-2015 The Gregorio Project (see CONTRIBUTORS.md)
+% Copyright (C) 2007-2016 The Gregorio Project (see CONTRIBUTORS.md)
 %
 % This file is part of Gregorio.
 %
@@ -20,7 +20,7 @@
 % this file contains definitions of spaces
 
 \gre at debugmsg{general}{Loading gregoriotex-spaces.tex}%
-\gre at declarefileversion{gregoriotex-spaces.tex}{4.1.4}% GREGORIO_VERSION
+\gre at declarefileversion{gregoriotex-spaces.tex}{4.1.5}% GREGORIO_VERSION
 
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 %% macros for tuning penalties

Modified: trunk/Master/texmf-dist/tex/luatex/gregoriotex/gregoriotex-syllable.tex
===================================================================
--- trunk/Master/texmf-dist/tex/luatex/gregoriotex/gregoriotex-syllable.tex	2016-08-23 16:27:04 UTC (rev 41912)
+++ trunk/Master/texmf-dist/tex/luatex/gregoriotex/gregoriotex-syllable.tex	2016-08-23 16:29:25 UTC (rev 41913)
@@ -1,6 +1,6 @@
 %GregorioTeX file.
 %
-% Copyright (C) 2007-2015 The Gregorio Project (see CONTRIBUTORS.md)
+% Copyright (C) 2007-2016 The Gregorio Project (see CONTRIBUTORS.md)
 %
 % This file is part of Gregorio.
 %
@@ -20,7 +20,7 @@
 % this file contains definitions of the glyphs and the syllables
 
 \gre at debugmsg{general}{Loading gregoriotex-syllable.tex}%
-\gre at declarefileversion{gregoriotex-syllable.tex}{4.1.4}% GREGORIO_VERSION
+\gre at declarefileversion{gregoriotex-syllable.tex}{4.1.5}% GREGORIO_VERSION
 
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 %% macros for the typesetting of the different glyphs

Modified: trunk/Master/texmf-dist/tex/luatex/gregoriotex/gregoriotex-symbols.lua
===================================================================
--- trunk/Master/texmf-dist/tex/luatex/gregoriotex/gregoriotex-symbols.lua	2016-08-23 16:27:04 UTC (rev 41912)
+++ trunk/Master/texmf-dist/tex/luatex/gregoriotex/gregoriotex-symbols.lua	2016-08-23 16:29:25 UTC (rev 41913)
@@ -19,7 +19,7 @@
 
 -- this file contains lua functions to support signs used by GregorioTeX.
 
--- GREGORIO_VERSION 4.1.4
+-- GREGORIO_VERSION 4.1.5
 
 local err = gregoriotex.module.err
 local warn = gregoriotex.module.warn

Modified: trunk/Master/texmf-dist/tex/luatex/gregoriotex/gregoriotex-symbols.tex
===================================================================
--- trunk/Master/texmf-dist/tex/luatex/gregoriotex/gregoriotex-symbols.tex	2016-08-23 16:27:04 UTC (rev 41912)
+++ trunk/Master/texmf-dist/tex/luatex/gregoriotex/gregoriotex-symbols.tex	2016-08-23 16:29:25 UTC (rev 41913)
@@ -1,6 +1,6 @@
 %GregorioTeX file.
 %
-% Copyright (C) 2007-2015 The Gregorio Project (see CONTRIBUTORS.md)
+% Copyright (C) 2007-2016 The Gregorio Project (see CONTRIBUTORS.md)
 %
 % This file is part of Gregorio.
 %
@@ -23,7 +23,7 @@
 \def\gregoriotex at symbols@loaded{}%
 
 \gre at debugmsg{general}{Loading gregoriotex-symbols.tex}%
-\gre at declarefileversion{gregoriotex-symbols.tex}{4.1.4}% GREGORIO_VERSION
+\gre at declarefileversion{gregoriotex-symbols.tex}{4.1.5}% GREGORIO_VERSION
 
 \RequireLuaModule{gregoriotex}%
 

Modified: trunk/Master/texmf-dist/tex/luatex/gregoriotex/gregoriotex.lua
===================================================================
--- trunk/Master/texmf-dist/tex/luatex/gregoriotex/gregoriotex.lua	2016-08-23 16:27:04 UTC (rev 41912)
+++ trunk/Master/texmf-dist/tex/luatex/gregoriotex/gregoriotex.lua	2016-08-23 16:29:25 UTC (rev 41913)
@@ -1,6 +1,6 @@
 --GregorioTeX Lua file.
 --
---Copyright (C) 2008-2015 The Gregorio Project (see CONTRIBUTORS.md)
+--Copyright (C) 2008-2016 The Gregorio Project (see CONTRIBUTORS.md)
 --
 --This file is part of Gregorio.
 --
@@ -24,16 +24,16 @@
 gregoriotex = gregoriotex or {}
 local gregoriotex = gregoriotex
 
-local internalversion = '4.1.4' -- GREGORIO_VERSION (comment used by VersionManager.py)
+local internalversion = '4.1.5' -- GREGORIO_VERSION (comment used by VersionManager.py)
 
 local err, warn, info, log = luatexbase.provides_module({
     name               = "gregoriotex",
-    version            = '4.1.4', -- GREGORIO_VERSION
+    version            = '4.1.5', -- GREGORIO_VERSION
     greinternalversion = internalversion,
-    date               = "2016/05/29", -- GREGORIO_DATE_LTX
+    date               = "2016/08/18", -- GREGORIO_DATE_LTX
     description        = "GregorioTeX module.",
     author             = "The Gregorio Project (see CONTRIBUTORS.md)",
-    copyright          = "2008-2015 - The Gregorio Project",
+    copyright          = "2008-2016 - The Gregorio Project",
     license            = "GPLv3+",
 })
 
@@ -307,6 +307,13 @@
   log('--end dump--')
 end
 
+-- helper function for center_translation()
+local function get_first_node_by_id(id, head)
+  for n in traverse_id(id, head) do
+    return n
+  end
+end
+
 local function center_translation(startnode, endnode, ratio, sign, order)
   -- total width between beginning the two centering points
   local total_width = node.dimensions(ratio, sign, order, startnode, endnode)
@@ -321,12 +328,23 @@
   --    \kern 0pt
   --  }
   --
+  -- While normally we could use startnode.head.next.head.next.head
+  -- to reach the translation (glyph node), packages such as LuaTeX-ja
+  -- may have, for example, prepended a whatsit node to each list
+  -- to store e.g. text direction, moving our translation glyph node to
+  -- startnode.head.next.next.head.next.next.head.next instead.
+  --
+  -- To avoid unpleasant surprises, let's search for each desired node
+  -- by its type:
+  local vlistnode = get_first_node_by_id(vlist, startnode.head)
+  local hlistnode = get_first_node_by_id(hlist, vlistnode.head)
+  local glyphnode = get_first_node_by_id(glyph, hlistnode.head)
   -- hence translation width is:
-  local trans_width = node.dimensions(startnode.head.next.head.next.head)
+  local trans_width = node.dimensions(glyphnode)
   -- now we must transform the kern 0pt into kern Xpt and kern -Xpt where X is:
   local X = (total_width - trans_width) / 2
-  startnode.head.kern = X
-  startnode.head.next.next.kern = -X
+  vlistnode.prev.kern = X
+  vlistnode.next.kern = -X
 end
 
 local debug_types_activated = {['linesglues'] = false}
@@ -965,6 +983,7 @@
 local function scale_space(factor)
   local skip = tex.getskip('gre at skip@temp at four')
   skip.width = skip.width * factor
+  tex.setskip('gre at skip@temp at four',skip)
   -- should skip.stretch and skip.shink also be scaled?
 end
 

Modified: trunk/Master/texmf-dist/tex/luatex/gregoriotex/gregoriotex.tex
===================================================================
--- trunk/Master/texmf-dist/tex/luatex/gregoriotex/gregoriotex.tex	2016-08-23 16:27:04 UTC (rev 41912)
+++ trunk/Master/texmf-dist/tex/luatex/gregoriotex/gregoriotex.tex	2016-08-23 16:29:25 UTC (rev 41913)
@@ -21,7 +21,7 @@
 
 
 % This file needs to be marked with the version number.  For now I've done this with the following comment, but we should check to see if PlainTeX has something similar to the version declaration of LaTeX and use that if it does.
-% 		[2016/05/29 v4.1.4 GregorioTeX system.]% PARSE_VERSION_DATE_LTX
+% 		[2016/08/18 v4.1.5 GregorioTeX system.]% PARSE_VERSION_DATE_LTX
 
 
 \edef\greoldcatcode{\the\catcode`@}
@@ -31,8 +31,9 @@
 \input luatexbase.sty%
 \input luamplib.sty%
 \input luaotfload.sty%
+\input xstring.tex%
+\input color.tex%
 \input graphicx.tex % for \resizebox
-\input xstring.sty%
 
 \def\gre at error#1{\begingroup%
 \def\MessageBreak{^^J}%

Modified: trunk/Master/texmf-dist/tex/luatex/gregoriotex/gsp-default.tex
===================================================================
--- trunk/Master/texmf-dist/tex/luatex/gregoriotex/gsp-default.tex	2016-08-23 16:27:04 UTC (rev 41912)
+++ trunk/Master/texmf-dist/tex/luatex/gregoriotex/gsp-default.tex	2016-08-23 16:29:25 UTC (rev 41913)
@@ -1,6 +1,6 @@
 %GregorioTeX file.
 %
-% Copyright (C) 2010-2015 The Gregorio Project (see CONTRIBUTORS.md)
+% Copyright (C) 2010-2016 The Gregorio Project (see CONTRIBUTORS.md)
 %
 % This file is part of Gregorio.
 %



More information about the tex-live-commits mailing list