DescriptionT2026: Use new (scm markup-facility-defs) scheme module for markup commands.
This affects the following files.
New file
scm/markup-utility-defs.scm
ly/music-functions-init.ly
Add #(use-modules (scm markup-facility-defs)) statement.
ly/titling-init.ly
Add #(use-modules (scm markup-facility-defs)) statement.
scm/lily.scm
Add (use-modules (scm markup-facility-defs)) statement.
Group I18n declarations together at the beginning.
Add some comments.
Add better --loglevel=DEBUG statement when running with Guile V2.
scm/markup.scm
Gutted.
scm/markup-macros.scm
(will be deleted)
scm/define-markup-commands.scm
Add (use-modules (scm markup-facility-defs)) statement.
scm/chord-ignatzek-names
Add (use-modules (scm markup-facility-defs)) statement.
scm/define-event-classes.scm
Ensure ly:is-listened-event-class is defined
scm/define-woodwind-diagrams.scm
Add (use-modules (scm markup-facility-defs)) statement.
scm/display-woodwind-diagrams.scm
Add (use-modules (scm markup-facility-defs)) statement.
scm/font.scm
Add (use-modules (oops goops)) statement.
scm/fret-diagrams.scm
Add (use-modules (scm markup-facility-defs)) statement.
scm/harp-pedals.scm
Add (use-modules (scm markup-facility-defs)) statement.
scm/tablature.scm
Add (use-modules (scm markup-facility-defs)) statement.
Regression tests:
input/regression/bookparts.ly
Add #(use-modules (scm markup-facility-defs)) statement.
input/regression/markup-cyclic-references.ly
Add #(use-modules (scm markup-facility-defs)) statement.
input/regression/profile-property-access.ly
Needs to use fancy-format rather than format to avoid
"use (ice-9 format)" diagnostics.
Patch Set 1 #Patch Set 2 : Reverted module push-pop out of define-markup, added more sophisticated validation #
Total comments: 17
Patch Set 3 : Action comments from review, also sort out display-lily regtest differences #
Total comments: 29
Patch Set 4 : Implementing feedback from patchset 2 - also handle conditions thrown in markup module code #
Total comments: 18
MessagesTotal messages: 14
|