• CTAN update: gregoriotex

    From CTAN Announcements@21:1/5 to All on Thu Feb 13 08:04:36 2025
    Fr. Samuel Springuel submitted an update to the

    gregoriotex

    package.

    Version: 6.1.0-beta1
    License: gpl3

    Summary description: Engraving Gregorian Chant scores

    Announcement text: --------------------------------------------------------------------------------

    This release is intended for the TeX Live 2025 Pretest.
    ### Fixed
    - Multiple Scribus render frames were all using the same file name, which would result in the same score appearing in all render frames. This change makes the score files use an available Scribus variable to force multiple file names.
    - When kpsewhich cannot write to a particular location, it generates an error which is directed to stderr but not to our glog file. This created an undocumented error when trying to write to a gtex file to a bad location. We now capture stderr output
    produced when compiling scores and redirect it to our glog file so that the error is properly recorded. Fixes [#1541](https://github.com/gregorio-project/gregorio/issues/1541).
    - Fixed the interaction between hyphens and styles. See [#1538](https://github.com/gregorio-project/gregorio/issues/1538).
    - Fixed the loss of ongoing styles when a syllable starts with a forced center. See [#1551](https://github.com/gregorio-project/gregorio/issues/1551).
    - Fixed first syllables of one letter with a style causing a segfault. See [#1585](https://github.com/gregorio-project/gregorio/issues/1585).
    - Fixed a bug that caused a custos to sometimes change into a clef. See [#1373](https://github.com/gregorio-project/gregorio/issues/1373).
    - Fixed the alignment of 2-line initials so that an initial's baseline more exactly aligns with the baseline of the lowest line it appears next to.
    - When fancyhdr and GregorioTeX are used together, GregorioTeX's disabling of hyphenation and its `post_linebreak` modification of the `post_linebreak_filter` interfere with multiline headers. Using the `fancyhdr/before` and `fancyhdr/after` hooks we
    temporarily reenable hyphenation and disable our `post_linebreak` modification while headers and footers are being processed in the middle of a score. See [#1603](https://github.com/gregorio-project/gregorio/issues/1603).

    ### Changed
    - Modified gregorio to append to the log file specified as an argument and to send early messages to it. See [#1541](https://github.com/gregorio-project/gregorio/issues/1541).
    - Defined an output directory for gtex and glog files. Default is `tmp-gre`. This can be changed using `\gresetoutputdir{...}`. Fixes [#1393](https://github.com/gregorio-project/gregorio/issues/1393), [#1542](https://github.com/gregorio-project/
    gregorio/issues/1542), and [#1571](https://github.com/gregorio-project/gregorio/issues/1571).
    - gabc.vim has been expanded into a proper vim plugin.

    ### Added
    - Added a configurable setting `\gresetunisonbreakbehavior` to control automatic line breaks between unison notes above a syllable. Defaults to `breakable` for backwards compatibility, but may be set to `unbreakable` if that behavior is desired. See [#
    1504](https://github.com/gregorio-project/gregorio/issues/1504).
    - Added the ability to fuse upwards to a virga. See [#1558](https://github.com/gregorio-project/gregorio/issues/1558)
    - Added the ability to use the "stroke" form of a clivis instead of the default two-notes form by specifying `[shape:stroke]` after the clivis to change. See [#1558](https://github.com/gregorio-project/gregorio/issues/1558)
    - Allow `\gresetinitiallines{n}` where `n` is any number of lines (a non-negative integer). The manual linebreaks (`z`) that used to be required for 2-line initials are no longer required. See [#1488](https://github.com/gregorio-project/gregorio/issues/
    1488). Added new options `\gresetinitialanchor` and `\gresetinitialposition` to control the placement of initials.
    - Added new alterations: soft flat (X) and sharp (##), which appear when there is no previous flat or sharp (respectively) in effect, and soft natural (Y), which appears when there is a previous flat or sharp in effect. A new option `\
    gresetalterationeffect` determines what the "effect" of an alteration is. It defaults to `line`, which is useful for Dominican chant. See [#157](https://github.com/gregorio-project/gregorio/issues/157) and also [#1575](https://github.com/gregorio-project/
    gregorio/issues/1575).
    - 9 new St. Gall neume glyphs have been added to the `gregall` font.

    --------------------------------------------------------------------------------

    This package is located at
    https://mirrors.ctan.org/support/gregoriotex

    More information is at
    https://www.ctan.org/pkg/gregoriotex


    --------------------------------------------------------------------------------

    Thanks for the upload.

    For the CTAN Team
    Manfred Lotz


    CTAN is run entirely by volunteers and supported by TeX user groups.
    Please join a user group or donate to one, see https://ctan.org/lugs .

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From CTAN Announcements@21:1/5 to CTAN Announcements on Tue Feb 18 22:36:47 2025
    Fr. Samuel Springuel submitted an update to the

    gregoriotex

    package.

    Version: 6.1.0-beta2 2025-02-17
    License: gpl3

    Summary description: Engraving Gregorian Chant scores

    Announcement text: ----------------------------------------------------------------------

    The second beta for the TeX Live 2025 Pretest.
    A few more bugs have been addressed and there is still a known issue
    with a warning about ignored arguments being raised in restricted mode.

    ### Fixed
    - Multiple Scribus render frames were all using the same file name,
    which would result in the same score appearing in all render frames.
    This change makes the score files use an available Scribus variable
    to force multiple file names.
    - When kpsewhich cannot write to a particular location, it generates
    an error which is directed to stderr but not to our glog file.
    This created an undocumented error when trying to write to a gtex file
    to a bad location. We now capture stderr output produced when compiling
    scores and redirect it to our glog file so that the error is properly recorded.
    Fixes [#1541](https://github.com/gregorio-project/gregorio/issues/1541).
    - Fixed the interaction between hyphens and styles. See
    [#1538](https://github.com/gregorio-project/gregorio/issues/1538).
    - Fixed the loss of ongoing styles when a syllable starts with a forced center.
    See [#1551](https://github.com/gregorio-project/gregorio/issues/1551).
    - Fixed first syllables of one letter with a style causing a segfault.
    See [#1585](https://github.com/gregorio-project/gregorio/issues/1585).
    - Fixed a bug that caused a custos to sometimes change into a clef.
    See [#1373](https://github.com/gregorio-project/gregorio/issues/1373).
    - Fixed the alignment of 2-line initials so that an initial's baseline
    more exactly aligns with the baseline of the lowest line it appears next to.
    - When fancyhdr and GregorioTeX are used together, GregorioTeX's disabling
    of hyphenation and its `post_linebreak` modification of the
    `post_linebreak_filter` interfere with multiline headers.
    Using the `fancyhdr/before` and `fancyhdr/after` hooks we temporarily
    reenable hyphenation and disable our `post_linebreak` modification
    while headers and footers are being processed in the middle of a score.
    See [#1603](https://github.com/gregorio-project/gregorio/issues/1603).
    - Fixed a bug that could cause a hyphen to appear on the wrong line.
    See [#1319](https://github.com/gregorio-project/gregorio/issues/1319).
    - Fixed the placement of above-lines text (`<alt>`) relative to a note
    above the staff or when the number of staff lines is not 4.
    See [#1613](https://github.com/gregorio-project/gregorio/issues/1613)
    and [#1614](https://github.com/gregorio-project/gregorio/issues/1614).
    - Fixed a bug where the above-lines text (`<alt>`) could collid with
    a note above the staff. See
    [#1613](https://github.com/gregorio-project/gregorio/issues/1613).
    - Fixed a bug that could cause the clef and staff to be printed too high.
    See [#1503](https://github.com/gregorio-project/gregorio/issues/1503).

    ### Changed
    - Modified gregorio to append to the log file specified as an argument
    and to send early messages to it. See
    [#1541](https://github.com/gregorio-project/gregorio/issues/1541).
    - Defined an output directory for gtex and glog files. Default is `tmp-gre`.
    This can be changed using `\gresetoutputdir{...}`.
    Fixes [#1393](https://github.com/gregorio-project/gregorio/issues/1393),
    [#1542](https://github.com/gregorio-project/gregorio/issues/1542), and
    [#1571](https://github.com/gregorio-project/gregorio/issues/1571).
    - gabc.vim has been expanded into a proper vim plugin.

    ### Added
    - Added a configurable setting `\gresetunisonbreakbehavior` to control
    automatic line breaks between unison notes above a syllable.
    Defaults to `breakable` for backwards compatibility, but may be set
    to `unbreakable` if that behavior is desired.
    See [#1504](https://github.com/gregorio-project/gregorio/issues/1504).
    - Added the ability to fuse upwards to a virga.
    See [#1558](https://github.com/gregorio-project/gregorio/issues/1558)
    - Added the ability to use the "stroke" form of a clivis instead of
    the default two-notes form by specifying `[shape:stroke]` after
    the clivis to change.
    See [#1558](https://github.com/gregorio-project/gregorio/issues/1558)
    - Allow `\gresetinitiallines{n}` where `n` is any number of lines
    (a non-negative integer). The manual linebreaks (`z`) that used to be
    required for 2-line initials are no longer required.
    See [#1488](https://github.com/gregorio-project/gregorio/issues/1488).
    Added new options `\gresetinitialanchor` and `\gresetinitialposition`
    to control the placement of initials.
    - Added new alterations: soft flat (X) and sharp (##), which appear
    when there is no previous flat or sharp (respectively) in effect,
    and soft natural (Y), which appears when there is a previous flat
    or sharp in effect. A new option `\gresetalterationeffect` determines
    what the "effect" of an alteration is. It defaults to `line`, which is
    useful for Dominican chant.
    See [#157](https://github.com/gregorio-project/gregorio/issues/157) and
    also [#1575](https://github.com/gregorio-project/gregorio/issues/1575).
    - 9 new St. Gall neume glyphs have been added to the `gregall` font.

    ----------------------------------------------------------------------

    The package’s Catalogue entry can be viewed at
    https://ctan.org/pkg/gregoriotex

    The package’s files themselves can be inspected at
    https://mirrors.ctan.org/support/gregoriotex/

    ------------------------------------------------------------------------

    Thanks for the upload.

    For the CTAN Team
    Petra Rübe-Pugliese

    ------------------------------------------------------------------------

    CTAN is run entirely by volunteers and supported by TeX user groups.
    Please join a user group or donate to one, see https://ctan.org/lugs

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From CTAN Announcements@21:1/5 to CTAN Announcements on Thu Feb 27 20:00:19 2025
    Fr. Samuel Springuel submitted an update to the

    gregoriotex

    package.

    Version: 6.1.0-rc1 2025-02-26
    License: gpl3

    Summary description: Engraving Gregorian Chant scores

    Announcement text: ----------------------------------------------------------------------

    This should be the last pre-release before the TeX Live 2025
    pretest ends. All known blocking bugs have been addressed.
    We'll push the final release as soon as we've verified there
    are no problems with the upload to the TeX Live pretest.

    ----------------------------------------------------------------------

    The package’s Catalogue entry can be viewed at
    https://ctan.org/pkg/gregoriotex

    The package’s files themselves can be inspected at
    https://mirrors.ctan.org/support/gregoriotex/

    ------------------------------------------------------------------------

    Thanks for the upload.

    For the CTAN Team
    Petra Rübe-Pugliese

    ------------------------------------------------------------------------

    CTAN is run entirely by volunteers and supported by TeX user groups.
    Please join a user group or donate to one, see https://ctan.org/lugs

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From CTAN Announcements@21:1/5 to All on Sat Mar 1 20:54:01 2025
    Fr. Samuel Springuel submitted an update to the

    gregoriotex

    package.

    Version: 6.1.0
    License: gpl3

    Summary description: Engraving Gregorian Chant scores

    Announcement text: --------------------------------------------------------------------------------

    This is the release intended to go into TeX Live 2025.
    ### Fixed
    - Multiple Scribus render frames were all using the same file name, which would
    result in the same score appearing in all render frames. This change makes
    the score files use an available Scribus variable to force multiple file
    names.
    - When kpsewhich cannot write to a particular location, it generates an error
    which is directed to stderr but not to our glog file. This created an
    undocumented error when trying to write to a gtex file to a bad location.
    We now capture stderr output produced when compiling scores and redirect it to
    our glog file so that the error is properly recorded. Fixes
    [#1541](https://github.com/gregorio-project/gregorio/issues/1541).
    - Fixed the interaction between hyphens and styles.
    See [#1538](https://github.com/gregorio-project/gregorio/issues/1538).
    - Fixed the loss of ongoing styles when a syllable starts with a forced center.
    See [#1551](https://github.com/gregorio-project/gregorio/issues/1551).
    - Fixed first syllables of one letter with a style causing a segfault.
    See [#1585](https://github.com/gregorio-project/gregorio/issues/1585).
    - Fixed a bug that caused a custos to sometimes change into a clef.
    See [#1373](https://github.com/gregorio-project/gregorio/issues/1373).
    - Fixed the alignment of 2-line initials so that an initial's baseline more
    exactly aligns with the baseline of the lowest line it appears next to.
    - When fancyhdr and GregorioTeX are used together, GregorioTeX's disabling of
    hyphenation and its `post_linebreak` modification of the
    `post_linebreak_filter` interfere with multiline headers. Using the
    `fancyhdr/before` and `fancyhdr/after` hooks we temporarily reenable
    hyphenation and disable our `post_linebreak` modification while headers and
    footers are being processed in the middle of a score. See
    [#1603](https://github.com/gregorio-project/gregorio/issues/1603).
    - Fixed a bug that could cause a hyphen to appear on the wrong line.
    See [#1319](https://github.com/gregorio-project/gregorio/issues/1319).
    - Fixed the placement of above-lines text (`<alt>`) relative to a note above
    the staff or when the number of staff lines is not 4.
    See [#1613](https://github.com/gregorio-project/gregorio/issues/1613) and
    [#1614](https://github.com/gregorio-project/gregorio/issues/1614).
    - Fixed a bug where the above-lines text (`<alt>`) could collide with a note
    above the staff. See
    [#1613](https://github.com/gregorio-project/gregorio/issues/1613).
    - Fixed a bug that could cause the clef and staff to be printed too high.
    See [#1503](https://github.com/gregorio-project/gregorio/issues/1503).

    ### Changed
    - Modified gregorio to write to the log file specified as an argument and to
    send all messages to it (except errors about opening the log file itself).
    See [#1541](https://github.com/gregorio-project/gregorio/issues/1541) and
    [#1628](https://github.com/gregorio-project/gregorio/issues/1628).
    - Defined an output directory for gtex and glog files. Default is `tmp-gre`.
    This can be changed using `\gresetoutputdir{...}`. Fixes
    [#1393](https://github.com/gregorio-project/gregorio/issues/1393),
    [#1542](https://github.com/gregorio-project/gregorio/issues/1542), and
    [#1571](https://github.com/gregorio-project/gregorio/issues/1571).
    - GregorioTeX no longer searches for and reuses existing gtex files using
    kpathsea; it only looks in the output directory.
    - If gtex or glog files from other versions of gregorio are found either in the
    same directory as the gabc file or in the output directory, they are deleted. - gabc.vim has been expanded into a proper vim plugin.

    ### Added
    - Added a configurable setting `\gresetunisonbreakbehavior` to control
    automatic line breaks between unison notes above a syllable. Defaults to
    `breakable` for backwards compatibility, but may be set to `unbreakable` if
    that behavior is desired.
    See [#1504](https://github.com/gregorio-project/gregorio/issues/1504).
    - Added the ability to fuse upwards to a virga. See
    [#1558](https://github.com/gregorio-project/gregorio/issues/1558)
    - Added the ability to use the "stroke" form of a clivis instead of the default
    two-notes form by specifying `[shape:stroke]` after the clivis to change.
    See [#1558](https://github.com/gregorio-project/gregorio/issues/1558)
    - Allow `\gresetinitiallines{n}` where `n` is any number of lines (a
    non-negative integer). The manual linebreaks (`z`) that used to be required
    for 2-line initials are no longer required.
    See [#1488](https://github.com/gregorio-project/gregorio/issues/1488). Added
    new options `\gresetinitialanchor` and `\gresetinitialposition` to control
    the placement of initials.
    - Added new alterations: soft flat (X) and sharp (##), which appear when there
    is no previous flat or sharp (respectively) in effect, and soft natural (Y),
    which appears when there is a previous flat or sharp in effect. A new option
    `\gresetalterationeffect` determines what the "effect" of an alteration is.
    It defaults to `line`, which is useful for Dominican chant. See
    [#157](https://github.com/gregorio-project/gregorio/issues/157) and also
    [#1575](https://github.com/gregorio-project/gregorio/issues/1575).
    - 9 new St. Gall neume glyphs have been added to the `gregall` font.

    --------------------------------------------------------------------------------

    This package is located at
    https://mirrors.ctan.org/support/gregoriotex

    More information is at
    https://www.ctan.org/pkg/gregoriotex


    --------------------------------------------------------------------------------

    Thanks for the upload.

    For the CTAN Team
    Manfred Lotz


    CTAN is run entirely by volunteers and supported by TeX user groups.
    Please join a user group or donate to one, see https://ctan.org/lugs .

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)