]>
git.donarmstrong.com Git - lilypond.git/log
Han-Wen Nienhuys [Tue, 23 Aug 2005 22:34:53 +0000 (22:34 +0000)]
(print): try Tie_column::set_directions () if
control-points not yet defined.
Han-Wen Nienhuys [Tue, 23 Aug 2005 10:31:19 +0000 (10:31 +0000)]
*** empty log message ***
Han-Wen Nienhuys [Tue, 23 Aug 2005 10:28:03 +0000 (10:28 +0000)]
* lily/system-start-delimiter.cc (staff_brace): don't remove brace
extent. This fixes braces falling out of the EPS bbox.
* mf/feta-beugel.mf (braces_per_font): make brace glyph align
exactly to bbox.
Graham Percival [Tue, 23 Aug 2005 03:27:00 +0000 (03:27 +0000)]
Clarify what object handles multimeasure rest text.
Graham Percival [Tue, 23 Aug 2005 03:05:33 +0000 (03:05 +0000)]
Spacing fix when using printallheaders=##t.
Graham Percival [Tue, 23 Aug 2005 03:04:09 +0000 (03:04 +0000)]
Change #up->#UP and #down->#DOWN.
Han-Wen Nienhuys [Mon, 22 Aug 2005 23:12:44 +0000 (23:12 +0000)]
(PATCH_LEVEL): release 2.7.7
Han-Wen Nienhuys [Mon, 22 Aug 2005 22:53:00 +0000 (22:53 +0000)]
release commit
Han-Wen Nienhuys [Mon, 22 Aug 2005 21:20:12 +0000 (21:20 +0000)]
* Documentation/topdocs/INSTALL.texi (Top): add GS bugfix requirement.
* scm/ps-to-png.scm: remove dir-re function.
(make-ps-images): generate page names, instead of globbing them.
This brings down LilyPond memory usage for make web by a factor
10. (backportme?)
Han-Wen Nienhuys [Mon, 22 Aug 2005 20:48:55 +0000 (20:48 +0000)]
* input/mutopia/R.Schumann/GNUmakefile (examples): switch off
romanze28-2 example.
* scm/ps-to-png.scm: remove dir-re function.
(make-ps-images): generate page names, instead of globbing them.
This brings down LilyPond memory usage for make web by a factor
10. (backportme?)
* lily/lily-guile.cc (gulp_file_to_string): take size argument.
* lily/tie.cc (distance): new function
(height): new function.
(init): new function
(Tie_details): new struct.
* lily/tie-column.cc (set_chord_outlines): new function.
(new_directions): read tie-configuration
Han-Wen Nienhuys [Mon, 22 Aug 2005 17:28:51 +0000 (17:28 +0000)]
* scm/ps-to-png.scm: remove dir-re function.
(make-ps-images): generate page names, instead of globbing them.
This brings down LilyPond memory usage for make web by a factor
10. (backportme?)
* lily/tie-column.cc (set_chord_outlines): new function.
(new_directions): read tie-configuration
Han-Wen Nienhuys [Mon, 22 Aug 2005 16:17:12 +0000 (16:17 +0000)]
* input/mutopia/R.Schumann/GNUmakefile (examples): switch off
romanze28-2 example.
* lily/tie-column.cc (set_chord_outlines): new function.
(new_directions): read tie-configuration
Han-Wen Nienhuys [Mon, 22 Aug 2005 16:07:41 +0000 (16:07 +0000)]
remove dir-re function.
(make-ps-images): generate page names, instead of globbing them.
This brings down LilyPond memory usage for make web by a factor
10. (backportme?)
Han-Wen Nienhuys [Mon, 22 Aug 2005 15:50:37 +0000 (15:50 +0000)]
* scm/ps-to-png.scm: remove dir-re function.
(make-ps-images): generate page names, instead of globbing them.
This brings down LilyPond memory usage for make web by a factor
10.
* scripts/lilypond-book.py (Lilypond_snippet.png_is_outdated):
don't use glob. With 3000 files, globbing
Documentation/user/out-www/ can take too much time.
* lily/lily-guile.cc (gulp_file_to_string): take size argument.
Han-Wen Nienhuys [Mon, 22 Aug 2005 14:49:23 +0000 (14:49 +0000)]
* lily/lily-guile.cc (gulp_file_to_string): take size argument.
* lily/general-scheme.cc (LY_DEFINE): take optional size argument.
Han-Wen Nienhuys [Mon, 22 Aug 2005 14:06:44 +0000 (14:06 +0000)]
new file
Han-Wen Nienhuys [Mon, 22 Aug 2005 14:06:11 +0000 (14:06 +0000)]
* input/regression/tie-manual.ly: new file
* input/regression/tie-chord.ly: update.
Han-Wen Nienhuys [Mon, 22 Aug 2005 14:03:11 +0000 (14:03 +0000)]
* flower/include/interval.hh (struct Interval_t):
* lily/tie.cc (distance): new function
(height): new function.
(init): new function
(Tie_details): new struct.
* lily/skyline.cc (skyline_height): new function.
* lily/tie-column.cc (set_chord_outlines): new function.
(new_directions): read tie-configuration
* lily/skyline.cc: fix ASCII art.
Mats Bengtsson [Mon, 22 Aug 2005 12:12:37 +0000 (12:12 +0000)]
* python/convertrules.py (string_or_scheme): Fix spelling error
Han-Wen Nienhuys [Mon, 22 Aug 2005 00:58:02 +0000 (00:58 +0000)]
* lily/tie-column.cc (set_directions): set directions only once.
(add_configuration): new function.
* lily/tie.cc (set_control_points): new function
* lily/tie-column.cc (new_directions): new function.
* ly/music-functions-init.ly: set 'pitch property
iso. trill-pitch. This makes \relative work with \pitchedTrill
* lily/tie.cc (get_configuration): new function. Don't generate
control points, rather, generate configuration.
remove head-pair property.
* lily/include/tie.hh (struct Tie_configuration): new struct.
Han-Wen Nienhuys [Sun, 21 Aug 2005 21:47:18 +0000 (21:47 +0000)]
* lily/tie.cc: remove minimum-length
* lily/tie.cc (get_control_points): rewrite. Put short ties in
staff-spaces, make long ties cross staff lines. Avoid flags and dots.
Heikki Junes [Sun, 21 Aug 2005 21:47:15 +0000 (21:47 +0000)]
clarify.
Han-Wen Nienhuys [Sun, 21 Aug 2005 20:47:15 +0000 (20:47 +0000)]
* lily/tie.cc: remove minimum-length
* lily/tie.cc (get_control_points): rewrite. Put short ties in
staff-spaces, make long ties cross staff lines. Avoid flags and dots.
Han-Wen Nienhuys [Sun, 21 Aug 2005 13:55:24 +0000 (13:55 +0000)]
* lily/tie.cc: remove minimum-length
* scm/define-grob-properties.scm (all-user-grob-properties):
remove staffline-clearance, y-offset
* lily/tie.cc (get_control_points): rewrite. Put short ties in
staff-spaces, make long ties cross staff lines. Avoid flags and dots.
Han-Wen Nienhuys [Sun, 21 Aug 2005 13:48:12 +0000 (13:48 +0000)]
(get_control_points): rewrite. Put short ties in
staff-spaces, make long ties cross staff lines. Avoid flags and dots.
Han-Wen Nienhuys [Sun, 21 Aug 2005 13:11:51 +0000 (13:11 +0000)]
* lily/tie.cc (get_control_points): rewrite. Put short ties in
staff-spaces, make long ties cross staff lines. Avoid flags and dots.
* input/regression/tie-single.ly: new file.
Han-Wen Nienhuys [Sun, 21 Aug 2005 12:44:43 +0000 (12:44 +0000)]
* input/regression/tie-dots.ly (Module): remove.
* lily/tie.cc (get_control_points): rewrite. Put short ties in
staff-spaces, make long ties cross staff lines. Avoid flags and dots.
Han-Wen Nienhuys [Sun, 21 Aug 2005 12:34:52 +0000 (12:34 +0000)]
*** empty log message ***
Graham Percival [Sun, 21 Aug 2005 11:24:57 +0000 (11:24 +0000)]
*** empty log message ***
Graham Percival [Sun, 21 Aug 2005 11:24:08 +0000 (11:24 +0000)]
Fix compiling problem.
Han-Wen Nienhuys [Sat, 20 Aug 2005 23:56:02 +0000 (23:56 +0000)]
* lily/midi-item.cc (name): new method.
* lily/engraver-group.cc (do_announces): move recursion call out
of while loop.
Han-Wen Nienhuys [Sat, 20 Aug 2005 23:37:45 +0000 (23:37 +0000)]
(acknowledge_audio_element): use
signature of baseclass.
Han-Wen Nienhuys [Sat, 20 Aug 2005 23:31:39 +0000 (23:31 +0000)]
(do_announces): move recursion call out
of while loop.
Han-Wen Nienhuys [Sat, 20 Aug 2005 23:20:19 +0000 (23:20 +0000)]
* lily/drum-note-performer.cc (class Drum_note_performer): use
process_music everywhere.
* ly/performer-init.ly: add default children everywhere.
* lily/paper-book.cc (output): call paper-book-write-midis
directly: always write MIDI, even if no \layout {} block.
Han-Wen Nienhuys [Fri, 19 Aug 2005 20:34:05 +0000 (20:34 +0000)]
release commit
Han-Wen Nienhuys [Fri, 19 Aug 2005 19:54:02 +0000 (19:54 +0000)]
(try_music): don't print warning
about not being able to handle repeat.
Jan Nieuwenhuizen [Fri, 19 Aug 2005 18:48:05 +0000 (18:48 +0000)]
* Documentation/user/examples.itely (Piano templates):
* lily/include/performer-group.hh: Remove last traces of
Performer_group_performer. Fixes make web.
Han-Wen Nienhuys [Fri, 19 Aug 2005 18:18:02 +0000 (18:18 +0000)]
(Piano templates): change
Engraver_group_engraver -> Engraver_group
Han-Wen Nienhuys [Fri, 19 Aug 2005 12:07:35 +0000 (12:07 +0000)]
* Documentation/user/examples.itely (Piano templates): change
Engraver_group_engraver -> Engraver_group
* lily/ly-module.cc (make_stand_in_procs_weak): only kludge if
scm_stand_in_procs is not weak_any.
Han-Wen Nienhuys [Fri, 19 Aug 2005 10:34:27 +0000 (10:34 +0000)]
* lily/ly-module.cc (make_stand_in_procs_weak): only kludge if
scm_stand_in_procs is not weak_any.
* lily/volta-bracket.cc (print): don't use strcmp().
* lily/volta-engraver.cc (process_music): use
Text_interface::is_markup() for setting the 'text property of the
volta bracket.
* input/mutopia/claop.py (accents): update syntax to 2.6
Han-Wen Nienhuys [Fri, 19 Aug 2005 10:15:00 +0000 (10:15 +0000)]
(print): don't use strcmp().
Han-Wen Nienhuys [Fri, 19 Aug 2005 10:13:08 +0000 (10:13 +0000)]
* lily/volta-engraver.cc (process_music): use
Text_interface::is_markup() for setting the 'text property of the
volta bracket.
* input/mutopia/claop.py (accents): update syntax to 2.6
* scm/define-context-properties.scm
(all-user-translation-properties): add countPercentRepeats.
* Documentation/user/basic-notation.itely (Measure repeats): add
isolated percent example.
Graham Percival [Fri, 19 Aug 2005 09:46:22 +0000 (09:46 +0000)]
Update email address.
Graham Percival [Thu, 18 Aug 2005 22:06:45 +0000 (22:06 +0000)]
Direction #1 to #up, #-1 to #down.
Graham Percival [Thu, 18 Aug 2005 22:02:28 +0000 (22:02 +0000)]
Direction #-1 to #down.
Graham Percival [Thu, 18 Aug 2005 22:01:02 +0000 (22:01 +0000)]
Change direction #1, #-1 into #up, #down.
Han-Wen Nienhuys [Thu, 18 Aug 2005 15:40:10 +0000 (15:40 +0000)]
*** empty log message ***
Han-Wen Nienhuys [Thu, 18 Aug 2005 15:34:32 +0000 (15:34 +0000)]
* lily/include/engraver-group.hh: rename.
* lily/include/performer-group.hh: rename.
Mats Bengtsson [Thu, 18 Aug 2005 15:10:53 +0000 (15:10 +0000)]
* input/test/script-abbreviations.ly: Removed some old LaTeX
left overs.
Han-Wen Nienhuys [Thu, 18 Aug 2005 14:55:12 +0000 (14:55 +0000)]
*** empty log message ***
Jan Nieuwenhuizen [Thu, 18 Aug 2005 14:04:01 +0000 (14:04 +0000)]
* python/convertrules.py (conv): inside-slur -> avoid-slur.
Remove functions. Remove if 1: constructs, reindent.
* scripts/convert-ly.py (add_version): Add functions from
convertrules.py
* scm/script.scm (default-script-alist):
s/priority/script-priority. Fixes script stacking. Backportme.
(Fermata): Very low priority.
Han-Wen Nienhuys [Thu, 18 Aug 2005 13:43:05 +0000 (13:43 +0000)]
*** empty log message ***
Han-Wen Nienhuys [Thu, 18 Aug 2005 13:02:04 +0000 (13:02 +0000)]
remove padding tweaks. Add
comment strings.
Han-Wen Nienhuys [Thu, 18 Aug 2005 12:57:20 +0000 (12:57 +0000)]
*** empty log message ***
Han-Wen Nienhuys [Thu, 18 Aug 2005 12:54:26 +0000 (12:54 +0000)]
(get_spacing): remove kludge for EOL wide
time sigs and related stuff.
Han-Wen Nienhuys [Thu, 18 Aug 2005 11:40:23 +0000 (11:40 +0000)]
* scm/define-grob-properties.scm (all-user-grob-properties): add
@code{} tags to property description.
* lily/include/line-group-group-engraver.hh (Module): remove file.
* python/convertrules.py (conv): add rule for
Engraver_group_engraver -> Engraver_group.
* lily/include/performer-group-performer.hh: analogous.
* lily/include/engraver-group-engraver.hh: rename to Engraver_group.
* lily/context-def.cc (instantiate): check for
Engraver_group_engraver and Performer_group_performer not
Engraver/Performer. Fixes crashes when doing \with { \consist .. }
Han-Wen Nienhuys [Thu, 18 Aug 2005 10:58:04 +0000 (10:58 +0000)]
(instantiate): check for
Engraver_group_engraver and Performer_group_performer not
Engraver/Performer. Fixes crashes when doing \with { \consist .. }
Graham Percival [Thu, 18 Aug 2005 10:54:13 +0000 (10:54 +0000)]
Add info about centering instrument names.
Jan Nieuwenhuizen [Thu, 18 Aug 2005 10:23:16 +0000 (10:23 +0000)]
* input/les-nereides.ly: Remove three fingering tweaks, update
remaining one.
* input/regression/slur-script-inside.ly: Update, fix doc.
* scm/script.scm: Update to avoid-slur.
Jan Nieuwenhuizen [Thu, 18 Aug 2005 09:55:08 +0000 (09:55 +0000)]
* scm/define-grob-properties.scm (avoid-slur): New property.
* lily/phrasing-slur-engraver.cc (acknowledge_extra_object):
* lily/slur-engraver.cc (acknowledge_extra_object): Invoke
outside_slur_callback if avoid-slur != #'inside.
* scm/define-grobs.scm (Fingering, Textscript): No
inside-slur/outside-slur preference.
(DynamicLineSpanner): Always outside slur.
* input/regression/slur-script.ly: More tests.
Jan Nieuwenhuizen [Thu, 18 Aug 2005 09:26:26 +0000 (09:26 +0000)]
* scm/define-grob-properties.scm (avoid-slur): New property.
* lily/phrasing-slur-engraver.cc (acknowledge_extra_object):
* lily/slur-engraver.cc (acknowledge_extra_object): Invoke
outside_slur_callback if avoid-slur != #'inside.
* scm/define-grobs.scm (Fingering, Textscript): No
inside-slur/outside-slur preference.
(DynamicLineSpanner): Always outside slur.
* input/regression/slur-script.ly: More tests.
Graham Percival [Thu, 18 Aug 2005 09:11:49 +0000 (09:11 +0000)]
Update convert-ly bugs.
Graham Percival [Thu, 18 Aug 2005 03:58:00 +0000 (03:58 +0000)]
Guess what's changing again? :)
Graham Percival [Wed, 17 Aug 2005 09:57:08 +0000 (09:57 +0000)]
Reinforce the idea that \override numbers are the result of personal
taste.
Graham Percival [Wed, 17 Aug 2005 08:13:28 +0000 (08:13 +0000)]
Doc getting an I rehearsal mark, and fix "notime" entry in lily-book.
Han-Wen Nienhuys [Tue, 16 Aug 2005 23:43:56 +0000 (23:43 +0000)]
*** empty log message ***
Han-Wen Nienhuys [Tue, 16 Aug 2005 23:40:20 +0000 (23:40 +0000)]
(Module): remove file.
Han-Wen Nienhuys [Tue, 16 Aug 2005 23:38:20 +0000 (23:38 +0000)]
specify Score context for
\override
Han-Wen Nienhuys [Tue, 16 Aug 2005 23:35:09 +0000 (23:35 +0000)]
remove spurious {}s
Heikki Junes [Tue, 16 Aug 2005 21:53:35 +0000 (21:53 +0000)]
clarify slightly.
Heikki Junes [Tue, 16 Aug 2005 21:47:25 +0000 (21:47 +0000)]
clarify a bit.
Nicolas Sceaux [Tue, 16 Aug 2005 18:30:32 +0000 (18:30 +0000)]
* input/no-notation/display-lily-tests.ly: remove
display-lily-init call.
* ly/music-functions-init.ly (displayLilyMusic): move
display-lily-init call at top level, so that the user should not
have to call it.
* scm/define-music-display-methods.scm (note-name->lily-string):
retrieve note names directly from pitchnames using new function `rassoc'.
(display-lily-init): note names list construction removed.
Han-Wen Nienhuys [Tue, 16 Aug 2005 15:59:59 +0000 (15:59 +0000)]
(get_header): copy module, instead of
returning it.
Han-Wen Nienhuys [Tue, 16 Aug 2005 15:54:52 +0000 (15:54 +0000)]
(Top): add entry for percent
counters.
Han-Wen Nienhuys [Tue, 16 Aug 2005 15:47:43 +0000 (15:47 +0000)]
* Documentation/topdocs/NEWS.tely (Top): add entry for percent
counters.
* Documentation/user/basic-notation.itely (Measure repeats): add
links to Counter grobs.
* scm/define-grobs.scm (all-grob-descriptions): add
DoublePercentRepeatCounter
(all-grob-descriptions): add PercentRepeatCounter
* lily/percent-repeat-engraver.cc (class Percent_repeat_engraver):
also create counter grobs.
* lily/separation-item.cc (extremal_break_aligned_grob): don't
return grob without space-alist.
* input/proportional.ly: tune staff-padding.
* input/regression/repeat-percent-count.ly: new file.
Nicolas Sceaux [Tue, 16 Aug 2005 13:00:23 +0000 (13:00 +0000)]
* input/no-notation/display-lily-tests.ly: moved from
input/regression/ to input/no-notation. Be sure to call
`display-lily-init' before trying to use the display function.
Mats Bengtsson [Tue, 16 Aug 2005 11:22:40 +0000 (11:22 +0000)]
* scripts/lilypond-book.py (option_definitions): Don't localize
the empty string. Fixes bug when --psfonts was used with
non-English locale.
Graham Percival [Tue, 16 Aug 2005 10:13:17 +0000 (10:13 +0000)]
Cautionary accidentals work with naturals, too.
Graham Percival [Tue, 16 Aug 2005 00:33:28 +0000 (00:33 +0000)]
Minor changes.
Graham Percival [Mon, 15 Aug 2005 23:34:39 +0000 (23:34 +0000)]
Build fix.
Han-Wen Nienhuys [Mon, 15 Aug 2005 21:56:19 +0000 (21:56 +0000)]
* lily/tuplet-bracket.cc (calc_position_and_height): add
staff-padding support.
* input/proportional.ly: set staff-padding.
* VERSION (PATCH_LEVEL): release 2.7.5
* lily/tuplet-bracket.cc (calc_position_and_height): revert
erroneous fix. Add spanner bounds to offset array with relative X
positions.
Han-Wen Nienhuys [Mon, 15 Aug 2005 21:11:12 +0000 (21:11 +0000)]
(bassdux): text formatting
fixes. Remove tweaks.
Jan Nieuwenhuizen [Mon, 15 Aug 2005 19:23:02 +0000 (19:23 +0000)]
*** empty log message ***
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.
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.
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).
Han-Wen Nienhuys [Mon, 15 Aug 2005 15:38:22 +0000 (15:38 +0000)]
*** empty log message ***
Han-Wen Nienhuys [Mon, 15 Aug 2005 15:37:21 +0000 (15:37 +0000)]
*** empty log message ***
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.
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
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.
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.
Graham Percival [Sun, 14 Aug 2005 05:58:35 +0000 (05:58 +0000)]
Add "fit as much as possible onto this page" example.
Jan Nieuwenhuizen [Sat, 13 Aug 2005 21:51:54 +0000 (21:51 +0000)]
*** empty log message ***
Jan Nieuwenhuizen [Sat, 13 Aug 2005 21:35:23 +0000 (21:35 +0000)]
Nitpick run.
buildscripts/fixcc.py: Fixes.
Graham Percival [Fri, 12 Aug 2005 20:58:21 +0000 (20:58 +0000)]
Added markup example to Text spanners.
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.
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.
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.
Jan Nieuwenhuizen [Fri, 12 Aug 2005 00:04:47 +0000 (00:04 +0000)]
(parse_symbol_list): Bugfix.