]> git.donarmstrong.com Git - lilypond.git/log
lilypond.git
18 years ago(bassdux): text formatting release/2.7.5
Han-Wen Nienhuys [Mon, 15 Aug 2005 21:11:12 +0000 (21:11 +0000)]
(bassdux): text formatting
fixes. Remove tweaks.

18 years ago*** empty log message ***
Jan Nieuwenhuizen [Mon, 15 Aug 2005 19:23:02 +0000 (19:23 +0000)]
*** empty log message ***

18 years ago* input/regression/tuplet-slope.ly: add a test case.
Han-Wen Nienhuys [Mon, 15 Aug 2005 18:47:48 +0000 (18:47 +0000)]
* input/regression/tuplet-slope.ly: add a test case.

* lily/tuplet-bracket.cc (calc_position_and_height): revert
erroneous fix. Add spanner bounds to offset array with relative X
positions.

18 years ago* ly/engraver-init.ly: add Rest_engraver only once.
Han-Wen Nienhuys [Mon, 15 Aug 2005 18:28:41 +0000 (18:28 +0000)]
* ly/engraver-init.ly: add Rest_engraver only once.

* scm/define-music-display-methods.scm (KeyChangeEvent): only do
(*parser*) lookup if (*parser*) != #f.

18 years ago* input/regression/slur-script.ly: Add example of reverting
Jan Nieuwenhuizen [Mon, 15 Aug 2005 18:06:06 +0000 (18:06 +0000)]
* input/regression/slur-script.ly: Add example of reverting
inside-slur for fingering.

* scm/define-grobs.scm (DynamicLineSpanner, Fingering,
TextScript): Explicitly set inside-slur #f, forcing these out of slur.

* lily/slur-engraver.cc (acknowledge_extra_object): Only invoke
outside_slur_callback if inside-slur == #f (as opposed to unset).

18 years ago*** empty log message ***
Han-Wen Nienhuys [Mon, 15 Aug 2005 15:38:22 +0000 (15:38 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
Han-Wen Nienhuys [Mon, 15 Aug 2005 15:37:21 +0000 (15:37 +0000)]
*** empty log message ***

18 years ago * Documentation/user/advanced-notation.itely (Instrument names):
Mats Bengtsson [Mon, 15 Aug 2005 13:51:31 +0000 (13:51 +0000)]
* Documentation/user/advanced-notation.itely (Instrument names):
Document a workaround for instrument names that collide with
system start braces/brackets.

18 years ago* input/proportional.ly: use #'used property. Set break-overshoot property.
Han-Wen Nienhuys [Mon, 15 Aug 2005 13:07:32 +0000 (13:07 +0000)]
* input/proportional.ly: use #'used property. Set break-overshoot property.

* mf/feta-arrow.mf: arrow tip sticks out of bbox.

* lily/paper-column.cc: add used property

18 years ago* lily/mark-engraver.cc (stop_translation_timestep): set grob
Han-Wen Nienhuys [Mon, 15 Aug 2005 11:17:43 +0000 (11:17 +0000)]
* lily/mark-engraver.cc (stop_translation_timestep): set grob
array for staves found.

* lily/metronome-engraver.cc (stop_translation_timestep): set grob
array for stavesFound.

* lily/staff-spacing.cc (next_note_correction): add fixed and
space to calling convention. This fixes spacing of accidentals
after barlines.

* input/regression/spacing-accidental-stretch.ly: add barline -
accidental case.

18 years ago* scm/framework-ps.scm (page-header): add version number to
Han-Wen Nienhuys [Mon, 15 Aug 2005 00:10:29 +0000 (00:10 +0000)]
* scm/framework-ps.scm (page-header): add version number to
creator
(eps-header): idem.

* mf/feta-bolletjes.mf: swap d0 and u0 fa heads.

18 years agoAdd "fit as much as possible onto this page" example.
Graham Percival [Sun, 14 Aug 2005 05:58:35 +0000 (05:58 +0000)]
Add "fit as much as possible onto this page" example.

18 years ago*** empty log message ***
Jan Nieuwenhuizen [Sat, 13 Aug 2005 21:51:54 +0000 (21:51 +0000)]
*** empty log message ***

18 years agoNitpick run.
Jan Nieuwenhuizen [Sat, 13 Aug 2005 21:35:23 +0000 (21:35 +0000)]
Nitpick run.
buildscripts/fixcc.py: Fixes.

18 years agoAdded markup example to Text spanners.
Graham Percival [Fri, 12 Aug 2005 20:58:21 +0000 (20:58 +0000)]
Added markup example to Text spanners.

18 years ago * Documentation/user/basic-notation.itely (Ties): Add example of
Mats Bengtsson [Fri, 12 Aug 2005 12:09:08 +0000 (12:09 +0000)]
* Documentation/user/basic-notation.itely (Ties): Add example of
tying a tremolo to a chord. Thanks to Steve Doonan.

18 years ago * lily/tie-engraver.cc: Add tieWaitForNote to the list of read
Mats Bengtsson [Fri, 12 Aug 2005 11:58:56 +0000 (11:58 +0000)]
* lily/tie-engraver.cc: Add tieWaitForNote to the list of read
properties and move tieMelismaBusy to the list of written
properties.

18 years ago * po/TODO: suggest to use a dedicated tool like kbabel.
Heikki Junes [Fri, 12 Aug 2005 07:58:10 +0000 (07:58 +0000)]
    * po/TODO: suggest to use a dedicated tool like kbabel.

        * po/fi.po: update using kbabel.

18 years ago(parse_symbol_list): Bugfix.
Jan Nieuwenhuizen [Fri, 12 Aug 2005 00:04:47 +0000 (00:04 +0000)]
(parse_symbol_list): Bugfix.

18 years ago(parse_symbol_list): Bugfix.
Jan Nieuwenhuizen [Thu, 11 Aug 2005 23:28:07 +0000 (23:28 +0000)]
(parse_symbol_list): Bugfix.

18 years agoCorrected spelling.
Mats Bengtsson [Thu, 11 Aug 2005 13:11:17 +0000 (13:11 +0000)]
Corrected spelling.

18 years ago(get-*-fonts): Rename from get-*-pfa. Copy SVG
Jan Nieuwenhuizen [Thu, 11 Aug 2005 13:00:47 +0000 (13:00 +0000)]
(get-*-fonts): Rename from get-*-pfa.  Copy SVG
too.

18 years ago(class Phrasing_slur_engraver):
Jan Nieuwenhuizen [Thu, 11 Aug 2005 12:52:30 +0000 (12:52 +0000)]
(class Phrasing_slur_engraver):
Update cut and paste code from Slur_engraver.

18 years ago* lily/lily-guile.cc (parse_symbol_list): Rewrite. Grok multiple
Jan Nieuwenhuizen [Thu, 11 Aug 2005 12:47:26 +0000 (12:47 +0000)]
* lily/lily-guile.cc (parse_symbol_list): Rewrite.  Grok multiple
whitespace as symbol separator.

* lily/side-position-interface.cc: Add slur-padding.

18 years ago* input/regression/slur-script.ly: Fixed.
Jan Nieuwenhuizen [Thu, 11 Aug 2005 11:43:36 +0000 (11:43 +0000)]
* input/regression/slur-script.ly: Fixed.

* lily/phrasing-slur-engraver.cc (class Phrasing_slur_engraver):
Update cut and paste code from Slur_engraver.

* scm/define-grob-interfaces.scm (dynamic-line-spanner-interface):
Add.

* scm/define-grobs.scm (DynamicLineSpanner): Add
dynamic-line-spanner-interface.
(DynamicLineSpanner, TextScript, Fingering): Add slur-padding.

18 years ago * scm/define-markup-commands.scm: Improved regexp to search for
Mats Bengtsson [Thu, 11 Aug 2005 11:17:00 +0000 (11:17 +0000)]
* scm/define-markup-commands.scm: Improved regexp to search for
EPS bounding boxes and corrected call to ly:warning. Note that
serious problems with the \epsfile command remain!

18 years agoDocumentation/user/programming-interface.itely (Displaying music
Nicolas Sceaux [Wed, 10 Aug 2005 22:17:40 +0000 (22:17 +0000)]
Documentation/user/programming-interface.itely (Displaying music
expressions): doc for \displayLilyMusic. Also some precisions in
"Markup construction in Scheme"

18 years ago * scm/define-markup-commands.scm (normal-text): Added 2 new
Mats Bengtsson [Wed, 10 Aug 2005 08:15:40 +0000 (08:15 +0000)]
* scm/define-markup-commands.scm (normal-text): Added 2 new
markup commands, \normal-text and \medium (the latter thanks to
Bruce Fairchild).

18 years agoUse printallheaders instead of manually redefining scoreTitleMarkup.
Graham Percival [Tue, 9 Aug 2005 09:23:03 +0000 (09:23 +0000)]
Use printallheaders instead of manually redefining scoreTitleMarkup.

18 years agoClarifies that multi-measure rests can be used for a single bar.
Graham Percival [Tue, 9 Aug 2005 08:47:47 +0000 (08:47 +0000)]
Clarifies that multi-measure rests can be used for a single bar.

18 years agoUpright is opposite of italic. (hey, it's news to me! I certainly
Graham Percival [Tue, 9 Aug 2005 08:41:21 +0000 (08:41 +0000)]
Upright is opposite of italic.  (hey, it's news to me!  I certainly
think it's worth mentioning this.)

18 years agoDocument \score{\header{}} behavior.
Graham Percival [Tue, 9 Aug 2005 07:42:06 +0000 (07:42 +0000)]
Document \score{\header{}} behavior.

18 years agoGive text #(cons (markup "foo")) example.
Graham Percival [Tue, 9 Aug 2005 07:29:06 +0000 (07:29 +0000)]
Give text #(cons (markup "foo")) example.

18 years agoDocumentation/user/programming-interface.itely: fix @{ @}.
Graham Percival [Tue, 9 Aug 2005 02:39:25 +0000 (02:39 +0000)]
Documentation/user/programming-interface.itely: fix @{ @}.
scm/define-markup-commands.scm: add linewidth info to
\justify and \wordwrap.
Documentation/user/advanced-notation.itely: shaped->shape
lily/note-heads-engraver.cc: changed Shaped->Shape in a
comment.  No actual code was touched.
Documentation/user/invoking.itely: add more info about
\include.  Thanks, Bruce!

18 years agoFix compile bug, add linewidth info to \justify.
Graham Percival [Mon, 8 Aug 2005 22:47:23 +0000 (22:47 +0000)]
Fix compile bug, add linewidth info to \justify.

18 years ago*** empty log message ***
Mats Bengtsson [Mon, 8 Aug 2005 08:18:05 +0000 (08:18 +0000)]
*** empty log message ***

18 years ago * Documentation/user/programming-interface.itely (Markup
Mats Bengtsson [Mon, 8 Aug 2005 08:14:41 +0000 (08:14 +0000)]
* Documentation/user/programming-interface.itely (Markup
construction in Scheme): Corrected example and tried to clarify
the implicit \line in the table.

18 years agoMoved bagpipe info back where it belongs.
Graham Percival [Sun, 7 Aug 2005 09:14:23 +0000 (09:14 +0000)]
Moved bagpipe info back where it belongs.

18 years ago(dir-join): Rename from path-join (joins
Jan Nieuwenhuizen [Sun, 7 Aug 2005 07:17:37 +0000 (07:17 +0000)]
(dir-join): Rename from path-join (joins
directories, not paths).

18 years agooops
Jan Nieuwenhuizen [Sun, 7 Aug 2005 07:06:19 +0000 (07:06 +0000)]
oops

18 years ago* scm/framework-ps.scm (munge-lily-font-name): Bugfix: Munge only
Jan Nieuwenhuizen [Sat, 6 Aug 2005 21:57:46 +0000 (21:57 +0000)]
* scm/framework-ps.scm (munge-lily-font-name): Bugfix: Munge only
plain emmentaler/aybabtu.  Backportme.

* lily/tuplet-bracket.cc (calc_position_and_height): Bugfix:
missing dir correction.

18 years agoFix reversed document strings for \justify and \wordwrap.
Graham Percival [Sat, 6 Aug 2005 04:38:37 +0000 (04:38 +0000)]
Fix reversed document strings for \justify and \wordwrap.

18 years ago * lily/ligature-engaver.cc, lily/coherent-ligature-engaver.cc,
Jürgen Reuter [Fri, 5 Aug 2005 21:37:15 +0000 (21:37 +0000)]
* lily/ligature-engaver.cc, lily/coherent-ligature-engaver.cc,
lily/gregorian-ligature-engaver.cc,
lily/include/ligature-engraver.hh,
lily/include/coherent-ligature-engraver.hh,
lily/include/gregorian-ligature-engraver.hh: make these classes
truely abstract.  This should fix some internal oddities such as
duplicate as well as dead translator/property declarations, and
also some dead code.

* lily/ligature-bracket-engraver.cc, lily/ligature-engraver.cc:
bugfix: avoid message "junking empty ligature" on ligature
brackets by collecting dummy grobs.

18 years ago*** empty log message ***
Han-Wen Nienhuys [Fri, 5 Aug 2005 20:30:21 +0000 (20:30 +0000)]
*** empty log message ***

18 years ago* lily/tuplet-bracket.cc (print): default right overshoot to 0.0
Han-Wen Nienhuys [Fri, 5 Aug 2005 20:22:14 +0000 (20:22 +0000)]
* lily/tuplet-bracket.cc (print): default right overshoot to 0.0

* lily/tuplet-bracket.cc (print): check whether edge-text is a
pair.

* lily/tuplet-bracket.cc (after_line_breaking): don't suicide if
columns is empty

* lily/tuplet-bracket.cc (print): on the left, the overshoot is
relative to the right edge of the prefatory matter.

18 years ago* input/proportional.ly (staffKind): bugfix.
Han-Wen Nienhuys [Fri, 5 Aug 2005 20:16:55 +0000 (20:16 +0000)]
* input/proportional.ly (staffKind): bugfix.
(staffKind): updates by Trevor Baca.

* scm/define-grobs.scm (all-grob-descriptions): remove arrows as
default layout.

* lily/tuplet-bracket.cc (print): check whether edge-text is a
pair.

* Documentation/topdocs/NEWS.tely (Top): add Nicolas as
contributor.

* input/proportional.ly: new file.

* lily/tuplet-bracket.cc (after_line_breaking): don't suicide if
columns is empty

* lily/tuplet-bracket.cc (print): on the left, the overshoot is
relative to the right edge of the prefatory matter.

18 years ago* lily/beam.cc (rest_collision_callback): call position_beam() if
Han-Wen Nienhuys [Fri, 5 Aug 2005 19:37:15 +0000 (19:37 +0000)]
* lily/beam.cc (rest_collision_callback): call position_beam() if
necessary.

* input/proportional.ly: new file.

* lily/beam.cc (print): read break-overshoot to determine where to
stop/start broken beams.

18 years ago* input/regression/spacing-uniform-stretching.ly: new file. release/2.7.4
Han-Wen Nienhuys [Fri, 5 Aug 2005 18:18:15 +0000 (18:18 +0000)]
* input/regression/spacing-uniform-stretching.ly: new file.

* input/regression/tuplet-full-length.ly (indent): new file.

* input/regression/spanner-break-overshoot.ly: new file.

18 years agorelease commit
Han-Wen Nienhuys [Fri, 5 Aug 2005 18:16:46 +0000 (18:16 +0000)]
release commit

18 years ago* lily/spacing-loose-columns.cc (set_loose_columns): use robust_relative_extent().
Han-Wen Nienhuys [Fri, 5 Aug 2005 17:17:28 +0000 (17:17 +0000)]
* lily/spacing-loose-columns.cc (set_loose_columns): use robust_relative_extent().

* input/proportional.ly: new file.

* lily/spacing-loose-columns.cc (set_loose_columns): space a whole
clique of loose columns, eg. a set of grace notes in strict
notespacing.

18 years ago(Top): add Nicolas as
Han-Wen Nienhuys [Fri, 5 Aug 2005 16:38:50 +0000 (16:38 +0000)]
(Top): add Nicolas as
contributor.

18 years ago(Top): add Nicolas as
Han-Wen Nienhuys [Fri, 5 Aug 2005 16:04:39 +0000 (16:04 +0000)]
(Top): add Nicolas as
contributor.

18 years ago* lily/include/ly-module.hh: define MODULE_GC_KLUDGE globally.
Han-Wen Nienhuys [Fri, 5 Aug 2005 15:28:15 +0000 (15:28 +0000)]
* lily/include/ly-module.hh: define MODULE_GC_KLUDGE globally.

* input/proportional.ly: new file.

18 years ago*** empty log message ***
Han-Wen Nienhuys [Fri, 5 Aug 2005 14:12:27 +0000 (14:12 +0000)]
*** empty log message ***

18 years ago* lily/tuplet-bracket.cc (after_line_breaking): don't suicide if
Han-Wen Nienhuys [Fri, 5 Aug 2005 14:11:13 +0000 (14:11 +0000)]
* lily/tuplet-bracket.cc (after_line_breaking): don't suicide if
columns is empty

* lily/tuplet-bracket.cc (print): on the left, the overshoot is
relative to the right edge of the prefatory matter.

18 years ago* input/proportional.ly: new file.
Han-Wen Nienhuys [Fri, 5 Aug 2005 14:04:53 +0000 (14:04 +0000)]
* input/proportional.ly: new file.

* lily/tuplet-bracket.cc (after_line_breaking): don't suicide if
columns is empty

* lily/tuplet-bracket.cc (print): on the left, the overshoot is
relative to the right edge of the prefatory matter.

18 years ago(finalize): new function. Reset right
Han-Wen Nienhuys [Fri, 5 Aug 2005 13:53:18 +0000 (13:53 +0000)]
(finalize): new function. Reset right
bounds to currentCommandColumn for the last step.
(start_translation_timestep): if tupletFullLength is set, set
bound to Paper Column

18 years ago* lily/tuplet-bracket.cc (after_line_breaking): don't suicide if
Han-Wen Nienhuys [Fri, 5 Aug 2005 13:44:36 +0000 (13:44 +0000)]
* lily/tuplet-bracket.cc (after_line_breaking): don't suicide if
columns is empty

* lily/tuplet-engraver.cc (finalize): new function. Reset right
bounds to currentCommandColumn for the last step.
(start_translation_timestep): if tupletFullLength is set, set
bound to Paper Column

* lily/spacing-loose-columns.cc (set_loose_columns): space a whole
clique of loose columns, eg. a set of grace notes in strict
notespacing.

* input/regression/spacing-strict-spacing-grace.ly: new file.

* lily/spacing-determine-loose-columns.cc: new file.

* input/regression/spacing-strict-notespacing.ly: new file.

* lily/spacing-spanner.cc (generate_springs): rename from
do_measure.
(generate_pair_spacing): new function.
(init, generate_pair_spacing): set between-cols for floating
nonmusical columns.

* lily/tuplet-bracket.cc (print): on the left, the overshoot is
relative to the right edge of the prefatory matter.

18 years ago*** empty log message ***
Han-Wen Nienhuys [Fri, 5 Aug 2005 11:29:37 +0000 (11:29 +0000)]
*** empty log message ***

18 years ago* lily/key-signature-interface.cc: change property name to
Han-Wen Nienhuys [Fri, 5 Aug 2005 11:28:29 +0000 (11:28 +0000)]
* lily/key-signature-interface.cc: change property name to
alteration-alist

* lily/key-engraver.cc (read_event): read keyAlterationOrder, not
keyAccidentalOrder

* python/convertrules.py (conv): keyAccidentalOrder ->
keyAlterationOrder

* lily/key-engraver.cc (create_key): always print a cancellation
for going to C-major/A-minor, regardless of printKeyCancellation.
(create_key): remove typecheck for visibility. This fixes key
signature not being printed.

18 years ago(create_key): always print a cancellation
Han-Wen Nienhuys [Fri, 5 Aug 2005 11:20:50 +0000 (11:20 +0000)]
(create_key): always print a cancellation
for going to C-major/A-minor, regardless of printKeyCancellation.
(create_key): remove typecheck for visibility. This fixes key
signature not being printed.

18 years ago*** empty log message ***
Han-Wen Nienhuys [Fri, 5 Aug 2005 10:59:28 +0000 (10:59 +0000)]
*** empty log message ***

18 years ago* lily/spacing-determine-loose-columns.cc: new file.
Han-Wen Nienhuys [Fri, 5 Aug 2005 10:42:22 +0000 (10:42 +0000)]
* lily/spacing-determine-loose-columns.cc: new file.

* input/regression/spacing-strict-notespacing.ly: new file.

* lily/spacing-spanner.cc (generate_springs): rename from
do_measure.
(generate_pair_spacing): new function.
(init, generate_pair_spacing): set between-cols for floating
nonmusical columns.

* lily/spaceable-grob.cc (get_spring): new function.

* lily/tuplet-bracket.cc (print): on the left, the overshoot is
relative to the right edge of the prefatory matter.

* lily/beam.cc (print): read break-overshoot to determine where to
stop/start broken beams.

18 years agoCompletely minor stuff.
Graham Percival [Fri, 5 Aug 2005 09:32:29 +0000 (09:32 +0000)]
Completely minor stuff.

18 years agoBagpipe update.
Graham Percival [Thu, 4 Aug 2005 23:32:42 +0000 (23:32 +0000)]
Bagpipe update.

18 years agoCommitted the add.
Graham Percival [Thu, 4 Aug 2005 21:54:58 +0000 (21:54 +0000)]
Committed the add.

18 years ago(Bagpipe example):
Han-Wen Nienhuys [Thu, 4 Aug 2005 15:39:06 +0000 (15:39 +0000)]
(Bagpipe example):
comment out non-functioning bagpipe exapmle.
(Bagpipe definitions): idem.

18 years ago* Documentation/topdocs/NEWS.tely (Top): add uniform-stretching example.
Han-Wen Nienhuys [Thu, 4 Aug 2005 15:34:48 +0000 (15:34 +0000)]
* Documentation/topdocs/NEWS.tely (Top): add uniform-stretching example.
(Top): add proportionalNotationDuration example.

* input/regression/spacing-proportional.ly: new file.

18 years ago(parallel_beam): broken bracket never is
Han-Wen Nienhuys [Thu, 4 Aug 2005 15:13:24 +0000 (15:13 +0000)]
(parallel_beam): broken bracket never is
synched to a beam.

18 years ago(shift_region_to_valid): divide by zero fix. This
Han-Wen Nienhuys [Thu, 4 Aug 2005 14:46:00 +0000 (14:46 +0000)]
(shift_region_to_valid): divide by zero fix. This
fixes beams with a single stem (eg. beams across linebreaks.)

18 years ago* lily/parser.yy (simple_string): allow \new STRING_IDENTIFIER.
Han-Wen Nienhuys [Thu, 4 Aug 2005 13:36:43 +0000 (13:36 +0000)]
* lily/parser.yy (simple_string): allow \new STRING_IDENTIFIER.

* flower/rational.cc (operator +): prevent overflow. This fixes
heavily nested tuplets.

18 years ago*** empty log message ***
Han-Wen Nienhuys [Thu, 4 Aug 2005 11:50:55 +0000 (11:50 +0000)]
*** empty log message ***

18 years ago(derived_mark): new method. Yes. We
Han-Wen Nienhuys [Thu, 4 Aug 2005 10:46:35 +0000 (10:46 +0000)]
(derived_mark): new method. Yes. We
have to protect even those unlikely to be corrupted data members.

18 years agoAdded Sven Axelsson as a contributor for his bagpipe work. Yes, this means
Graham Percival [Thu, 4 Aug 2005 09:58:13 +0000 (09:58 +0000)]
Added Sven Axelsson as a contributor for his bagpipe work.  Yes, this means
that he's listed under CONTRIBUTORS and PATRONS, but IMO if you do both,
then you deserve to get listed twice.  (contributor/bugfix/suggestions are
different; there's a clear hierarchy there)

18 years agoAdded bagpipe notation stuff.
Graham Percival [Thu, 4 Aug 2005 09:53:54 +0000 (09:53 +0000)]
Added bagpipe notation stuff.

18 years ago*** empty log message ***
Han-Wen Nienhuys [Thu, 4 Aug 2005 01:21:34 +0000 (01:21 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
Han-Wen Nienhuys [Thu, 4 Aug 2005 01:02:07 +0000 (01:02 +0000)]
*** empty log message ***

18 years agoo * lily/spacing-engraver.cc (stop_translation_timestep): directly
Han-Wen Nienhuys [Thu, 4 Aug 2005 01:01:13 +0000 (01:01 +0000)]
o * lily/spacing-engraver.cc (stop_translation_timestep): directly
copy proportionalNotationDuration into currentMusicalColumn if
set.

* lily/spacing-spanner.cc (musical_column_spacing): if
uniform-stretching set, fixed space is 0.0

* input/regression/spacing-multi-tuplet.ly: show uniform-stretching property.

* lily/spacing-spanner.cc (effective_shortest_duration): new function.

* lily/include/spacing-spanner.hh (class Spacing_spanner): new file.
(struct Spacing_options): new struct.

* lily/spacing-basic.cc: new file.

* lily/spacing-spanner.cc (note_spacing): remove outdated code:
delta_t doesn't have to be smaller than shortest_playing_len

18 years agoAdd link for trills.
Graham Percival [Wed, 3 Aug 2005 20:51:34 +0000 (20:51 +0000)]
Add link for trills.

18 years ago* input/regression/markup-arrows.ly: new file.
Han-Wen Nienhuys [Wed, 3 Aug 2005 18:23:47 +0000 (18:23 +0000)]
* input/regression/markup-arrows.ly:  new file.

* lily/tuplet-bracket.cc: document new behavior.

* input/regression/tuplet-broken.ly: new file. Demonstrate tuplets
with line breaks.

* scm/define-markup-commands.scm (arrow-head): arrow-head markup command.

* scm/define-grobs.scm (all-grob-descriptions): set arrows as
default

* lily/tuplet-bracket.cc: add edge-text property.
add break-overshoot.
(print): read break-overshoot.
(print): read edge-text, add stencils.

* mf/feta-arrow.mf: new file.

* mf/feta-generic.mf: add feta-arrow.

18 years ago * Documentation/user/lilypond-book.itely (An example of a
Mats Bengtsson [Wed, 3 Aug 2005 14:26:32 +0000 (14:26 +0000)]
* Documentation/user/lilypond-book.itely (An example of a
musicological document): Added flag -o to dvips for people who use
the default setting in teTeX where output is sent to the printer.

18 years ago * Documentation/user/global.itely (Vertical spacing): Added
Mats Bengtsson [Wed, 3 Aug 2005 13:59:44 +0000 (13:59 +0000)]
* Documentation/user/global.itely (Vertical spacing): Added
reference to the Axis_group_engraver which documents the *Extent
properties.

18 years ago* Documentation/user/basic-notation.itely (Tuplets): add note
Han-Wen Nienhuys [Wed, 3 Aug 2005 13:03:57 +0000 (13:03 +0000)]
* Documentation/user/basic-notation.itely (Tuplets): add note
about nested tuplets. Remove BUG.

* input/regression/tuplet-nest.ly: update: remove manual hack.

* lily/tuplet-bracket.cc (print): use robust_scm2drul
(print): manually call print() for subtuplets.
(calc_position_and_height): add subtuplets to the
support. Vertically shift outer tuplet

* ly/engraver-init.ly (RemoveEmptyRhythmicStaffContext): set
remove-first for Lyrics, ChordNames and FiguredBass

* scm/define-grob-properties.scm (all-internal-grob-properties):
use ly:grob-array? iso. grob-list?
(all-internal-grob-properties): add tuplets grob-array.

* lily/tuplet-bracket.cc (add_tuplet_bracket):
new function

18 years ago * Documentation/user/programming-interface.itely (Markup
Mats Bengtsson [Wed, 3 Aug 2005 08:57:35 +0000 (08:57 +0000)]
* Documentation/user/programming-interface.itely (Markup
construction in Scheme): Corrected markup syntax in the
translation table.

18 years agoSmall update to bagpipe docs.
Graham Percival [Wed, 3 Aug 2005 07:38:47 +0000 (07:38 +0000)]
Small update to bagpipe docs.

18 years agoRemove accidentally committed fink patch.
Graham Percival [Tue, 2 Aug 2005 07:55:24 +0000 (07:55 +0000)]
Remove accidentally committed fink patch.

18 years agoYoshinobu Ishizaki's multiple header definition patch. Thanks!
Graham Percival [Tue, 2 Aug 2005 07:46:58 +0000 (07:46 +0000)]
Yoshinobu Ishizaki's multiple header definition patch.  Thanks!

18 years ago(LY_DEFINE): new file.
Han-Wen Nienhuys [Mon, 1 Aug 2005 20:15:09 +0000 (20:15 +0000)]
(LY_DEFINE): new file.

18 years ago(Font selection): add
Han-Wen Nienhuys [Mon, 1 Aug 2005 11:31:09 +0000 (11:31 +0000)]
(Font selection): add
doco for make-pango-font-tree.

18 years agoFixes mispelled name. Sorry!
Graham Percival [Mon, 1 Aug 2005 04:19:43 +0000 (04:19 +0000)]
Fixes mispelled name.  Sorry!

18 years agoFinished "tenuto" entry.
Graham Percival [Mon, 1 Aug 2005 00:01:56 +0000 (00:01 +0000)]
Finished "tenuto" entry.

18 years agoMinor updates.
Graham Percival [Sun, 31 Jul 2005 07:36:11 +0000 (07:36 +0000)]
Minor updates.

18 years ago(TODO): add some text.
Han-Wen Nienhuys [Fri, 29 Jul 2005 11:59:06 +0000 (11:59 +0000)]
(TODO): add some text.

18 years agoMisc small changes.
Graham Percival [Fri, 29 Jul 2005 00:19:59 +0000 (00:19 +0000)]
Misc small changes.

18 years ago(bezier-sandwich): add bezier-sandwich
Han-Wen Nienhuys [Thu, 28 Jul 2005 12:10:24 +0000 (12:10 +0000)]
(bezier-sandwich): add bezier-sandwich

18 years agoTiny spelling fix (found it by accident).
Graham Percival [Thu, 28 Jul 2005 05:59:37 +0000 (05:59 +0000)]
Tiny spelling fix (found it by accident).

18 years agoMinor tweaks.
Graham Percival [Thu, 28 Jul 2005 05:58:39 +0000 (05:58 +0000)]
Minor tweaks.

18 years agoFixes special quotes (not "") in lyrics.
Graham Percival [Thu, 28 Jul 2005 01:42:03 +0000 (01:42 +0000)]
Fixes special quotes (not "") in lyrics.

18 years agoswap up and down for aiken heads.
Han-Wen Nienhuys [Thu, 28 Jul 2005 00:33:36 +0000 (00:33 +0000)]
swap up and down for aiken heads.

18 years agoMoving bagpipe info from templates into instrument-notation.
Graham Percival [Wed, 27 Jul 2005 23:31:05 +0000 (23:31 +0000)]
Moving bagpipe info from templates into instrument-notation.