]>
git.donarmstrong.com Git - lilypond.git/log
Han-Wen Nienhuys [Thu, 24 Aug 2006 10:31:55 +0000 (10:31 +0000)]
(Source_file): use copy(). Remove contents_str0()
Graham Percival [Thu, 24 Aug 2006 09:23:20 +0000 (09:23 +0000)]
Minor changes from mailist.
Han-Wen Nienhuys [Thu, 24 Aug 2006 08:08:07 +0000 (08:08 +0000)]
*** empty log message ***
Joe Neeman [Wed, 23 Aug 2006 23:31:00 +0000 (23:31 +0000)]
* input/regression/optimal-page-breaking-hstretch.ly: test for
ragged-last-bottom also
* lily/paper-column-engraver.cc (finalize): make the end of a score
breakable by default. This is to balance out a change in behaviour
of the page-turn-breaker which no longer makes the end of a score
breakable.
* lily/paper-book.cc (pages): set the systems_ once the pages are
broken
* lily/page-turn-page-breaking.cc (calc_subproblem): use the new
Page_breaking interface.
* lily/page-breaking.cc (class Page_breaking): make the interface
more consistent and provide abstractions for dealing with
Line_divisions.
* lily/optimal-page-breaking.cc (solve): use a more straightforward
algorithm. Use the new interface to Page_breaking.
* lily/page-spacing.cc: better support for ragged-bottom and
ragged-last-bottom
Han-Wen Nienhuys [Wed, 23 Aug 2006 21:35:06 +0000 (21:35 +0000)]
(allfiles): filter lily-XXX and snippet-map
Han-Wen Nienhuys [Wed, 23 Aug 2006 21:19:36 +0000 (21:19 +0000)]
* scm/define-context-properties.scm
(translator-property-description): robustness: detect type errors
in property definitions.
* lily/parser.yy (score_body): protect SCORE_IDENTIFIER result
after getting it from SCM.
* lily/parser.yy (Lily_lexer::try_special_identifiers): unprotect
clones after creation. This plugs a huge memory leak.
Han-Wen Nienhuys [Wed, 23 Aug 2006 20:43:29 +0000 (20:43 +0000)]
* lily/smobs.cc (protect_smob): switch off fancy smob protection
for now.
* lily/include/performer.hh (class Performer): strip get_tempo() method.
* lily/midi-def.cc: strip file.
* lily/lexer.ll (Lily_lexer): don't protect hash key separately.
* lily/include/context-def.hh (struct Context_def): use
VIRTUAL_COPY_CONSTRUCTOR().
* lily/source-file.cc: smobification.
* lily/include/source-file.hh (class Source_file): smobify
Source_file. Trim redundant members.
* lily/parser.yy (Lily_lexer::try_special_identifiers): unprotect
clones after creation. This plugs a huge memory leak.
* python/convertrules.py (FatalConversionError.sub_tempo):
complete rule for \midi{ \tempo }
* input/mutopia/J.S.Bach/wtk1-fugue2.ly (bassdux): idem.
* input/mutopia/F.Schubert/morgenlied.ly (pianoLH): update tempo.
Han-Wen Nienhuys [Tue, 22 Aug 2006 10:23:28 +0000 (10:23 +0000)]
* python/convertrules.py (conv): warning on \tempo{}
* ly/performer-init.ly: set tempoWholesPerMinute.
* ly/midi-init.ly: remove \midi
* lily/tempo-performer.cc: look at tempoWholesPerMinute to set
MIDI tempo.
* lily/metronome-engraver.cc (process_music): use tempoUnitCount
tempoUnitDuration for determining what to print.
* lily/lyric-extender.cc: typo.
* lily/parser.yy (output_def_body): disallow \tempo in \midi{}
* lily/duration-scheme.cc (LY_DEFINE): ly:duration-length: new function.
* THANKS: update sponsors.
* ly/english.ly: quarter tone naming (thanks, Trevor Baca)
Han-Wen Nienhuys [Tue, 22 Aug 2006 09:33:24 +0000 (09:33 +0000)]
* scm/lily.scm (define-scheme-options): alphabetize, add eps-pad-boxes.
* scm/framework-ps.scm (dump-stencil-as-EPS): only pad boxes if
eps-pad-boxes is set.
* scripts/lilypond-book.py (main): use -deps-pad-boxes.
* THANKS: update sponsors.
* ly/english.ly: quarter tone naming (thanks, Trevor Baca)
Han-Wen Nienhuys [Tue, 22 Aug 2006 08:58:18 +0000 (08:58 +0000)]
* THANKS: update sponsors.
* ly/english.ly: quarter tone naming (thanks, Trevor Baca)
Han-Wen Nienhuys [Tue, 22 Aug 2006 00:00:52 +0000 (00:00 +0000)]
* Documentation/topdocs/NEWS.tely (Top): doc new feature.
* input/regression/tie-chord-untied.ly: new file.
* lily/tie-engraver.cc (acknowledge_note_head): check 'untied property.
* scm/define-music-properties.scm (all-music-properties): add
'untied property.
Han-Wen Nienhuys [Mon, 21 Aug 2006 23:23:54 +0000 (23:23 +0000)]
(allfiles): look for .ly rather
than .ly.txt.
(headertext_nopics): sanitize no-examples text.
Han-Wen Nienhuys [Mon, 21 Aug 2006 23:16:51 +0000 (23:16 +0000)]
(allfiles): look for .ly rather
than .ly.txt.
Han-Wen Nienhuys [Mon, 21 Aug 2006 23:05:51 +0000 (23:05 +0000)]
(make-page-stencil): don't rely on extents of
page-stencil. This fixes spurious space around .EPS files produced
with the EPS backend.
Han-Wen Nienhuys [Mon, 21 Aug 2006 12:52:04 +0000 (12:52 +0000)]
(process_music): remember
keepAliveInterfaces after processing \set
Han-Wen Nienhuys [Mon, 21 Aug 2006 11:33:05 +0000 (11:33 +0000)]
(print): support left/right-padding for
extenders.
Han-Wen Nienhuys [Mon, 21 Aug 2006 09:44:48 +0000 (09:44 +0000)]
(string-append): revert lilypond/
path, doc why.
Graham Percival [Mon, 21 Aug 2006 01:48:47 +0000 (01:48 +0000)]
Adds ||: repeat to docs.
Han-Wen Nienhuys [Sun, 20 Aug 2006 22:21:42 +0000 (22:21 +0000)]
*** empty log message ***
Graham Percival [Sun, 20 Aug 2006 04:58:46 +0000 (04:58 +0000)]
Assorted minor mostly one-line clarifications.
Han-Wen Nienhuys [Sun, 20 Aug 2006 00:32:57 +0000 (00:32 +0000)]
(stop_translation_timestep): use
Dscho's fix for spacing spanner.
Han-Wen Nienhuys [Sun, 20 Aug 2006 00:26:16 +0000 (00:26 +0000)]
* scm/define-music-types.scm (music-descriptions): use
apply-output-event for ApplyOutputEvent
* lily/output-property-engraver.cc (listen_apply_output): rename
from listen_layout_instruction.
* lily/piano-pedal-engraver.cc (struct Pedal_type_info): new
function protect()
Han-Wen Nienhuys [Sat, 19 Aug 2006 23:01:16 +0000 (23:01 +0000)]
*** empty log message ***
Han-Wen Nienhuys [Sat, 19 Aug 2006 22:00:01 +0000 (22:00 +0000)]
* scm/lily.scm (lilypond-all): option read-file-list: substitute
commandline args with contains, split by \n.
* scripts/lilypond-book.py (Lilypond_file_snippet.my_system):
write snippet-names file, call with -dread-file-list. Fixes
command limitations on 64-bit systems.
* scripts/lilypond-book.py (main): add --formats=eps for
texinfo/latex.
Han-Wen Nienhuys [Sat, 19 Aug 2006 21:35:57 +0000 (21:35 +0000)]
* input/regression/stencil-color-rotation.ly: new file.
* lily/include/translator.hh (struct Acknowledge_information):
revert: don't use Protected_scm in global objects, as GUILE can't
handle gc_unprotect from automated destructors.
Han-Wen Nienhuys [Sat, 19 Aug 2006 19:29:40 +0000 (19:29 +0000)]
(get_print_stencil): use retval.expr() as base for
color, not the original stencil. Fixes combinations of
color/transparency/rotation
Han-Wen Nienhuys [Sat, 19 Aug 2006 19:07:48 +0000 (19:07 +0000)]
texinfo/latex.
Han-Wen Nienhuys [Sat, 19 Aug 2006 19:07:22 +0000 (19:07 +0000)]
(main): add --formats=eps for
texinfo/latex.
Han-Wen Nienhuys [Sat, 19 Aug 2006 18:31:38 +0000 (18:31 +0000)]
(stop_translation_timestep): don't
crash if spacing_ is nonexistent.
Mats Bengtsson [Mon, 14 Aug 2006 08:30:21 +0000 (08:30 +0000)]
* scripts/lilypond-book.py (output): Remove obsolete(!?)
\catcode`\@=12 in the LaTeX output.
Han-Wen Nienhuys [Fri, 11 Aug 2006 00:56:35 +0000 (00:56 +0000)]
(music-descriptions):
use sustain-event iso. sustain-pedal-event.
Joe Neeman [Thu, 10 Aug 2006 21:45:40 +0000 (21:45 +0000)]
scripts/convert-ly.py: honour the -n command line switch
Han-Wen Nienhuys [Thu, 10 Aug 2006 19:04:03 +0000 (19:04 +0000)]
(bar-line::calc-glyph-name): add dashed liine
break specification.
Joe Neeman [Thu, 10 Aug 2006 05:53:53 +0000 (05:53 +0000)]
convert-ly the user manual
Han-Wen Nienhuys [Wed, 9 Aug 2006 10:06:37 +0000 (10:06 +0000)]
* stepmake/aclocal.m4: version check patch (thanks MWD)
* ly/music-functions-init.ly: robustness. Don't crash if
currentBarNumber is not a number.
Han-Wen Nienhuys [Tue, 8 Aug 2006 22:06:02 +0000 (22:06 +0000)]
(PATCH_LEVEL): bump.
Han-Wen Nienhuys [Tue, 8 Aug 2006 21:42:26 +0000 (21:42 +0000)]
better version check; handle fooX.Y
binaries too.
Han-Wen Nienhuys [Tue, 8 Aug 2006 20:32:57 +0000 (20:32 +0000)]
instrument name fixup.
Han-Wen Nienhuys [Tue, 8 Aug 2006 20:17:29 +0000 (20:17 +0000)]
(banterProperties):
instrumentName update
Han-Wen Nienhuys [Tue, 8 Aug 2006 20:11:12 +0000 (20:11 +0000)]
* input/manual/chord-names-jazz.ly (banterProperties):
instrumentName update
* scm/define-event-classes.scm (lambda): use ly:is-listened-event-class
Han-Wen Nienhuys [Tue, 8 Aug 2006 19:56:55 +0000 (19:56 +0000)]
* scm/define-event-classes.scm (lambda): use ly:is-listened-event-class
* lily/ly-module.cc (ly_module_symbols): use ly_hash_table_keys
* lily/translator.cc (LY_DEFINE): ly:is-listened-event-class: new
function. Use hash tables to check membership.
* lily/general-scheme.cc (LY_DEFINE): new function.
* lily/piano-pedal-engraver.cc (struct Pedal_type_info): idem
* lily/include/translator.hh (struct Acknowledge_information): add Protected_scm
Han-Wen Nienhuys [Tue, 8 Aug 2006 17:43:49 +0000 (17:43 +0000)]
* ly/music-functions-init.ly: change name to BreathingEvent
* scm/define-music-types.scm (music-descriptions): add
line-break-event to LineBreakEvent music
Han-Wen Nienhuys [Tue, 8 Aug 2006 17:17:31 +0000 (17:17 +0000)]
(conv): better instrumentName conversion
rule.
Han-Wen Nienhuys [Tue, 8 Aug 2006 17:16:16 +0000 (17:16 +0000)]
*** empty log message ***
Han-Wen Nienhuys [Tue, 8 Aug 2006 17:06:32 +0000 (17:06 +0000)]
* scm/define-music-types.scm (music-descriptions): add
line-break-event to LineBreakEvent music
* lily/music.cc (to_event): don't crash if music type not set.
* lily/spacing-loose-columns.cc (set_loose_columns): don't barf if
spacing not set.
* lily/spacing-engraver.cc (stop_translation_timestep): set
spacing for proportional notation too.
Han-Wen Nienhuys [Tue, 8 Aug 2006 12:49:47 +0000 (12:49 +0000)]
* scm/translation-functions.scm (format-bass-figure): inspect stream-event.
* scripts/lilypond-book.py (bindir): add bindir to $PATH.
Joe Neeman [Tue, 8 Aug 2006 10:12:09 +0000 (10:12 +0000)]
Oops, missed a file.
Joe Neeman [Tue, 8 Aug 2006 10:01:22 +0000 (10:01 +0000)]
* scm/page.scm (make-page): make it friendlier to call (esp. from C++)
* scm/layout-page-layout.scm (make-page-from-systems): new function
(optimal-page-breaks): use the new page-breaking calling convention
* scm/define-context-properties.scm (all-user-translation-properties):
add revokePageTurns
* lily/paper-column-engraver.cc (stop_translation_timestep): add
revokePageTurns functionality. If there is a special barline within
the breakable region, break there instead of at the end of the region.
* lily/paper-book.cc (pages): use the new page-breaking calling convention
Erik Sandberg [Mon, 7 Aug 2006 09:31:10 +0000 (09:31 +0000)]
* lily/lexer.ll: Add \sourcefileline command
* scripts/lilypond-book.py: insert \sourcefileline command in
output, so lilypond error messages refer to the spot in the
original .lytex / .itely sourcefile.
Han-Wen Nienhuys [Fri, 4 Aug 2006 15:07:10 +0000 (15:07 +0000)]
(set_loose_columns): oops: use
space to next column for distance to fixed col.
Han-Wen Nienhuys [Fri, 4 Aug 2006 14:39:06 +0000 (14:39 +0000)]
*** empty log message ***
Han-Wen Nienhuys [Fri, 4 Aug 2006 12:35:15 +0000 (12:35 +0000)]
(make_trill): do set_parent also
if no accidental.
Han-Wen Nienhuys [Fri, 4 Aug 2006 12:12:30 +0000 (12:12 +0000)]
(process_acknowledged): don't create
accidental for trill span event. This fixes spurious accidentals
on trills.
Han-Wen Nienhuys [Fri, 4 Aug 2006 11:56:43 +0000 (11:56 +0000)]
*** empty log message ***
Mats Bengtsson [Fri, 4 Aug 2006 08:41:32 +0000 (08:41 +0000)]
* scm/define-grob-properties.scm (all-user-grob-properties):
Clarify documentation of side-axis and direction. Thanks to Paul
for the inspiration.
Mats Bengtsson [Fri, 4 Aug 2006 08:17:34 +0000 (08:17 +0000)]
* lily/bar-line.cc: Add documentation for "||:" also in the
interface documentation.
Han-Wen Nienhuys [Fri, 4 Aug 2006 00:50:21 +0000 (00:50 +0000)]
* lily/spacing-loose-columns.cc (set_loose_columns): bugfix.
* lily/spacing-loose-columns.cc (set_loose_columns): rewrite
compute loose clique spacing using GraceSpacing/SpacingSpanner.
Han-Wen Nienhuys [Fri, 4 Aug 2006 00:34:34 +0000 (00:34 +0000)]
* lily/paper-column.cc (set_system): new function.
* lily/spacing-engraver.cc (stop_translation_timestep): store
SpacingSpanner refs in Paper_column.
* lily/spacing-loose-columns.cc (set_loose_columns): rewrite
compute loose clique spacing using GraceSpacing/SpacingSpanner.
Han-Wen Nienhuys [Thu, 3 Aug 2006 16:09:00 +0000 (16:09 +0000)]
(listen_beam): add method for
Grace_beam_engraver too.
Mats Bengtsson [Thu, 3 Aug 2006 14:37:54 +0000 (14:37 +0000)]
* python/convertrules.py: Fix escape error in the description
for 2.9.6.
Mats Bengtsson [Thu, 3 Aug 2006 13:58:03 +0000 (13:58 +0000)]
* python/convertrules.py: Fix indentation bug that broke
conversion of files older than 1.3.117.
Han-Wen Nienhuys [Wed, 2 Aug 2006 21:41:16 +0000 (21:41 +0000)]
*** empty log message ***
Han-Wen Nienhuys [Wed, 2 Aug 2006 14:46:44 +0000 (14:46 +0000)]
update version.
Mats Bengtsson [Wed, 2 Aug 2006 08:41:08 +0000 (08:41 +0000)]
* Documentation/user/lilypond-book.itely (Invoking lilypond-book):
Doc the --pdf flag to lilypond-book.
Han-Wen Nienhuys [Mon, 31 Jul 2006 14:11:51 +0000 (14:11 +0000)]
(Top): add description.
Han-Wen Nienhuys [Mon, 31 Jul 2006 13:10:29 +0000 (13:10 +0000)]
* input/regression/tuplet-full-length-note.ly: add file.
* lily/instrument-name-engraver.cc (acknowledge_axis_group):
always store axis group.
Han-Wen Nienhuys [Thu, 27 Jul 2006 15:52:40 +0000 (15:52 +0000)]
* input/regression/instrument-switch.ly: new file.
* lily/instrument-switch-engraver.cc (process_music): new file.
* ly/engraver-init.ly: add Instrument_switch_engraver
* ly/music-functions-init.ly: \instrumentSwitch
* scm/define-context-properties.scm
(all-user-translation-properties): add instrumentCueName
* scm/define-grobs.scm (all-grob-descriptions): add InstrumentSwitch
Han-Wen Nienhuys [Wed, 26 Jul 2006 12:58:31 +0000 (12:58 +0000)]
*** empty log message ***
Han-Wen Nienhuys [Wed, 26 Jul 2006 12:56:36 +0000 (12:56 +0000)]
(process_music): delta-pitch -> delta-step.
(process_music): oops.
Han-Wen Nienhuys [Wed, 26 Jul 2006 12:53:52 +0000 (12:53 +0000)]
(process_music): delta-pitch -> delta-step.
Han-Wen Nienhuys [Wed, 26 Jul 2006 12:35:00 +0000 (12:35 +0000)]
*** empty log message ***
Han-Wen Nienhuys [Wed, 26 Jul 2006 12:33:43 +0000 (12:33 +0000)]
* lily/instrument-name-engraver.cc (start_spanner): new
function. Create spanner when property changes.
(stop_spanner): new function.
* python/convertrules.py (conv): add rule.
* lily/instrument-name-engraver.cc: shortVocalName iso. vocNam,
shortInstrumentName iso. instr.
Han-Wen Nienhuys [Wed, 26 Jul 2006 11:57:23 +0000 (11:57 +0000)]
* python/convertrules.py (conv): add rule.
* lily/instrument-name-engraver.cc: shortVocalName iso. vocNam,
shortInstrumentName iso. instr.
Han-Wen Nienhuys [Wed, 26 Jul 2006 11:40:14 +0000 (11:40 +0000)]
* scm/output-ps.scm (dashed-line): add phase argument to
dashed-line.
* lily/bar-line.cc (dashed_bar_line): new function.
(compound_barline): support \bar "dashed".
* lily/lily-parser-scheme.cc (LY_DEFINE): only write
--output=DIR to DIR/BASE if it is a dir.
* flower/file-name.cc (file_part): new function
(dir_part): new function
* lily/lily-parser-scheme.cc (LY_DEFINE):
* DEDICATION: update
Joe Neeman [Tue, 25 Jul 2006 01:16:05 +0000 (01:16 +0000)]
* lily/grob.cc:
* lily/gourlay-breaking.cc: Oops, these should have been included in my last
commit
Han-Wen Nienhuys [Mon, 24 Jul 2006 12:28:53 +0000 (12:28 +0000)]
(datadir): remove LILYPONDPREFIX support.
Joe Neeman [Mon, 24 Jul 2006 11:51:23 +0000 (11:51 +0000)]
*** empty log message ***
Joe Neeman [Mon, 24 Jul 2006 11:50:27 +0000 (11:50 +0000)]
* scm/define-grobs.scm (all-grob-descriptions): make NonMusicalPaperColumn
page-breakable by default
* scm/layout-page-layout.scm (space-systems): fix bug where the force isn't
correctly calculated for a single-system page
* scm/lily-library.scm (interval-sane?): check that the first number is no
bigger than the second number
* lily/simple-spacer.cc (solve): allow compression even when ragged (but we
acknowledge that we aren't satisfying constraints)
* lily/hara-kiri-group-spanner.cc (request_suicide): give equal treatment to
non-Items
* lily/grob.cc (pure_height): add minimum-Y-extent
* lily/gourlay-breaking.cc (solve): don't ignore a compression force, even if we're
ragged
* lily/constrained-breaking.cc: convert code to use new Matrix class
(get_best_solution): new function
* scm/page.scm (make-page-stencil): don't crash if we annotate-layout when there
is a page with no systems
Han-Wen Nienhuys [Sun, 23 Jul 2006 10:25:20 +0000 (10:25 +0000)]
(all-grob-descriptions): remove stray
assignment.
Han-Wen Nienhuys [Fri, 21 Jul 2006 11:55:43 +0000 (11:55 +0000)]
(Top): doc new features.
Han-Wen Nienhuys [Fri, 21 Jul 2006 11:44:59 +0000 (11:44 +0000)]
* scm/output-lib.scm (grace-spacing::calc-shortest-duration): new function.
* scm/define-grob-properties.scm (all-user-grob-properties):
remove grace-space-factor.
* scm/define-grob-interfaces.scm (grace-spacing-interface): add grace-spacing-interface
(spacing-options-interface): add.
* ly/engraver-init.ly (AncientRemoveEmptyStaffContext): add Grace_spacing_engraver
* lily/spacing-options.cc (get_duration_space): move function from spacing-basic.cc
* lily/spacing-basic.cc (note_spacing): do init_from_grob on
GraceSpacing object.
* lily/note-spacing.cc: fix prop list formatting
* lily/beaming-pattern.cc (de_grace): new function. Sensible
beaming for grace notes too.
* input/regression/spacing-grace.ly: update.
* lily/grace-spacing-engraver.cc: new file.
* lily/spacing-spanner.cc: add strict-grace-spacing.
Graham Percival [Thu, 20 Jul 2006 21:51:39 +0000 (21:51 +0000)]
Compile fix.
Han-Wen Nienhuys [Thu, 20 Jul 2006 13:50:51 +0000 (13:50 +0000)]
* scm/define-grobs.scm (all-grob-descriptions): typo.
* lily/spacing-determine-loose-columns.cc (is_loose_column):
support float_grace_columns_.
* Documentation/topdocs/NEWS.tely (Top): doc tupletFullLengthNote.
* Documentation/topdocs/NEWS.tely (Top): document new feature.
Han-Wen Nienhuys [Thu, 20 Jul 2006 13:41:42 +0000 (13:41 +0000)]
* scm/framework-eps.scm (dump-stencils-as-EPSes): just strip
.eps extension from includegraphics.
* scripts/lilypond-book.py (main): add support for --pdf.
* lily/spacing-determine-loose-columns.cc (is_loose_column):
support float_grace_columns_.
* Documentation/topdocs/NEWS.tely (Top): doc tupletFullLengthNote.
* Documentation/topdocs/NEWS.tely (Top): document new feature.
Han-Wen Nienhuys [Thu, 20 Jul 2006 13:36:05 +0000 (13:36 +0000)]
* scripts/lilypond-book.py (main): add support for --pdf.
* lily/spacing-determine-loose-columns.cc (is_loose_column):
support float_grace_columns_.
* Documentation/topdocs/NEWS.tely (Top): doc tupletFullLengthNote.
* Documentation/topdocs/NEWS.tely (Top): document new feature.
Han-Wen Nienhuys [Thu, 20 Jul 2006 12:51:30 +0000 (12:51 +0000)]
* lily/spacing-spanner.cc (calc_common_shortest_duration): use
callback to compute common shortest duration.
(set_springs): typo.
* lily/spacing-determine-loose-columns.cc (is_loose_column):
support float_grace_columns_.
* Documentation/topdocs/NEWS.tely (Top): doc tupletFullLengthNote.
* Documentation/topdocs/NEWS.tely (Top): document new feature.
Han-Wen Nienhuys [Thu, 20 Jul 2006 11:33:37 +0000 (11:33 +0000)]
* lily/spacing-spanner.cc (calc_common_shortest_duration): use
callback to compute common shortest duration.
* lily/spacing-determine-loose-columns.cc (is_loose_column):
support float_grace_columns_.
* lily/spacing-options.cc (init_from_grob): new file.
* Documentation/topdocs/NEWS.tely (Top): doc tupletFullLengthNote.
* Documentation/topdocs/NEWS.tely (Top): document new feature.
Han-Wen Nienhuys [Thu, 20 Jul 2006 11:09:48 +0000 (11:09 +0000)]
* lily/spacing-determine-loose-columns.cc (is_loose_column):
support float_grace_columns_.
* lily/spacing-options.cc (init_from_grob): new file.
* Documentation/topdocs/NEWS.tely (Top): doc tupletFullLengthNote.
* Documentation/topdocs/NEWS.tely (Top): document new feature.
Han-Wen Nienhuys [Thu, 20 Jul 2006 10:42:21 +0000 (10:42 +0000)]
* scm/define-grob-properties.scm (all-user-grob-properties): add
strict-grace-spacing
* lily/spacing-determine-loose-columns.cc (is_loose_column):
support float_grace_columns_.
* Documentation/topdocs/NEWS.tely (Top): doc tupletFullLengthNote.
* input/regression/spacing-loose-grace.ly: new file.
* Documentation/topdocs/NEWS.tely (Top): document new feature.
Han-Wen Nienhuys [Thu, 20 Jul 2006 09:29:42 +0000 (09:29 +0000)]
(struct Tuplet_description): read
tupletFullLengthNote too. Choose right bound depending on value.
Erik Sandberg [Wed, 19 Jul 2006 21:33:03 +0000 (21:33 +0000)]
* lily/*-performer.cc: Converted try_music to listen_*
* lily/grob-info.cc, lily/engraver.cc: represent the cause of grob
as a stream-event internally. Introduce event_cause (), deprecate
music_cause ().
* scm/define-music-types.scm: Removed BusyPlayingEvent
Mats Bengtsson [Wed, 19 Jul 2006 18:15:57 +0000 (18:15 +0000)]
* Documentation/user/advanced-notation.itely (Font selection):
Document how to get a list of available fonts using
'lilypond -dshow-available-fonts blabla'.
Han-Wen Nienhuys [Wed, 19 Jul 2006 14:34:16 +0000 (14:34 +0000)]
filter lily-XXX.pdf files.
Han-Wen Nienhuys [Wed, 19 Jul 2006 13:39:42 +0000 (13:39 +0000)]
(bend-after-interface): add thickness.
Han-Wen Nienhuys [Wed, 19 Jul 2006 13:36:56 +0000 (13:36 +0000)]
(all-internal-grob-properties):
remove delta-pitch. Use delta-position everywhere.
Han-Wen Nienhuys [Wed, 19 Jul 2006 13:05:33 +0000 (13:05 +0000)]
* scm/output-ps.scm (path): reorder arguments.
* scm/output-svg.scm (path): support for path primitive.
Han-Wen Nienhuys [Wed, 19 Jul 2006 12:50:09 +0000 (12:50 +0000)]
new file.
Han-Wen Nienhuys [Wed, 19 Jul 2006 12:15:26 +0000 (12:15 +0000)]
($(outdir)/%.pdf): foolproof
recipe for eps -> pdf conversion.
Han-Wen Nienhuys [Wed, 19 Jul 2006 12:02:22 +0000 (12:02 +0000)]
*** empty log message ***
Erik Sandberg [Wed, 19 Jul 2006 11:38:20 +0000 (11:38 +0000)]
* lily/parser.yy, lily/lexer.ll: added some simplifications by
Angelo Contardi.