]> git.donarmstrong.com Git - lilypond.git/log
lilypond.git
17 years ago(make-page-stencil): don't rely on extents of
Han-Wen Nienhuys [Mon, 21 Aug 2006 23:05:50 +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.

17 years ago(process_music): remember
Han-Wen Nienhuys [Mon, 21 Aug 2006 12:52:04 +0000 (12:52 +0000)]
(process_music): remember
keepAliveInterfaces after processing \set

17 years ago(print): support left/right-padding for
Han-Wen Nienhuys [Mon, 21 Aug 2006 11:33:04 +0000 (11:33 +0000)]
(print): support left/right-padding for
extenders.

17 years ago(string-append): revert lilypond/
Han-Wen Nienhuys [Mon, 21 Aug 2006 09:44:47 +0000 (09:44 +0000)]
(string-append): revert lilypond/
path, doc why.

17 years agoAdds ||: repeat to docs.
Graham Percival [Mon, 21 Aug 2006 01:48:47 +0000 (01:48 +0000)]
Adds ||: repeat to docs.

17 years ago*** empty log message ***
Han-Wen Nienhuys [Sun, 20 Aug 2006 22:21:41 +0000 (22:21 +0000)]
*** empty log message ***

17 years agoAssorted minor mostly one-line clarifications.
Graham Percival [Sun, 20 Aug 2006 04:58:46 +0000 (04:58 +0000)]
Assorted minor mostly one-line clarifications.

17 years ago(stop_translation_timestep): use
Han-Wen Nienhuys [Sun, 20 Aug 2006 00:32:57 +0000 (00:32 +0000)]
(stop_translation_timestep): use
Dscho's fix for spacing spanner.

17 years ago* scm/define-music-types.scm (music-descriptions): use
Han-Wen Nienhuys [Sun, 20 Aug 2006 00:26:15 +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()

17 years ago*** empty log message ***
Han-Wen Nienhuys [Sat, 19 Aug 2006 23:01:16 +0000 (23:01 +0000)]
*** empty log message ***

17 years ago* scm/lily.scm (lilypond-all): option read-file-list: substitute
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.

17 years ago* input/regression/stencil-color-rotation.ly: new file.
Han-Wen Nienhuys [Sat, 19 Aug 2006 21:35:56 +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.

17 years ago(get_print_stencil): use retval.expr() as base for
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

17 years agotexinfo/latex.
Han-Wen Nienhuys [Sat, 19 Aug 2006 19:07:48 +0000 (19:07 +0000)]
texinfo/latex.

17 years ago(main): add --formats=eps for
Han-Wen Nienhuys [Sat, 19 Aug 2006 19:07:22 +0000 (19:07 +0000)]
(main): add --formats=eps for
texinfo/latex.

17 years ago(stop_translation_timestep): don't
Han-Wen Nienhuys [Sat, 19 Aug 2006 18:31:38 +0000 (18:31 +0000)]
(stop_translation_timestep): don't
crash if spacing_ is nonexistent.

17 years ago * scripts/lilypond-book.py (output): Remove obsolete(!?)
Mats Bengtsson [Mon, 14 Aug 2006 08:30:20 +0000 (08:30 +0000)]
* scripts/lilypond-book.py (output): Remove obsolete(!?)
\catcode`\@=12 in the LaTeX output.

17 years ago(music-descriptions):
Han-Wen Nienhuys [Fri, 11 Aug 2006 00:56:34 +0000 (00:56 +0000)]
(music-descriptions):
use sustain-event iso. sustain-pedal-event.

17 years agoscripts/convert-ly.py: honour the -n command line switch
Joe Neeman [Thu, 10 Aug 2006 21:45:40 +0000 (21:45 +0000)]
scripts/convert-ly.py: honour the -n command line switch

17 years ago(bar-line::calc-glyph-name): add dashed liine
Han-Wen Nienhuys [Thu, 10 Aug 2006 19:04:03 +0000 (19:04 +0000)]
(bar-line::calc-glyph-name): add dashed liine
break specification.

17 years agoconvert-ly the user manual
Joe Neeman [Thu, 10 Aug 2006 05:53:53 +0000 (05:53 +0000)]
convert-ly the user manual

17 years ago* stepmake/aclocal.m4: version check patch (thanks MWD)
Han-Wen Nienhuys [Wed, 9 Aug 2006 10:06:36 +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.

17 years ago(PATCH_LEVEL): bump.
Han-Wen Nienhuys [Tue, 8 Aug 2006 22:06:02 +0000 (22:06 +0000)]
(PATCH_LEVEL): bump.

17 years agobetter version check; handle fooX.Y
Han-Wen Nienhuys [Tue, 8 Aug 2006 21:42:26 +0000 (21:42 +0000)]
better version check; handle fooX.Y
binaries too.

17 years agoinstrument name fixup.
Han-Wen Nienhuys [Tue, 8 Aug 2006 20:32:57 +0000 (20:32 +0000)]
instrument name fixup.

17 years ago(banterProperties):
Han-Wen Nienhuys [Tue, 8 Aug 2006 20:17:29 +0000 (20:17 +0000)]
(banterProperties):
instrumentName update

17 years ago* input/manual/chord-names-jazz.ly (banterProperties):
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

17 years ago* scm/define-event-classes.scm (lambda): use ly:is-listened-event-class
Han-Wen Nienhuys [Tue, 8 Aug 2006 19:56:54 +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

17 years ago* ly/music-functions-init.ly: change name to BreathingEvent
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

17 years ago(conv): better instrumentName conversion
Han-Wen Nienhuys [Tue, 8 Aug 2006 17:17:31 +0000 (17:17 +0000)]
(conv): better instrumentName conversion
rule.

17 years ago*** empty log message ***
Han-Wen Nienhuys [Tue, 8 Aug 2006 17:16:16 +0000 (17:16 +0000)]
*** empty log message ***

17 years ago* scm/define-music-types.scm (music-descriptions): add
Han-Wen Nienhuys [Tue, 8 Aug 2006 17:06:31 +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.

17 years ago* scm/translation-functions.scm (format-bass-figure): inspect stream-event.
Han-Wen Nienhuys [Tue, 8 Aug 2006 12:49:46 +0000 (12:49 +0000)]
* scm/translation-functions.scm (format-bass-figure): inspect stream-event.

* scripts/lilypond-book.py (bindir): add bindir to $PATH.

17 years agoOops, missed a file.
Joe Neeman [Tue, 8 Aug 2006 10:12:09 +0000 (10:12 +0000)]
Oops, missed a file.

17 years ago* scm/page.scm (make-page): make it friendlier to call (esp. from C++)
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

17 years ago* lily/lexer.ll: Add \sourcefileline command
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.

17 years ago(set_loose_columns): oops: use
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.

17 years ago*** empty log message ***
Han-Wen Nienhuys [Fri, 4 Aug 2006 14:39:06 +0000 (14:39 +0000)]
*** empty log message ***

17 years ago(make_trill): do set_parent also
Han-Wen Nienhuys [Fri, 4 Aug 2006 12:35:14 +0000 (12:35 +0000)]
(make_trill): do set_parent also
if no accidental.

17 years ago(process_acknowledged): don't create
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.

17 years ago*** empty log message ***
Han-Wen Nienhuys [Fri, 4 Aug 2006 11:56:43 +0000 (11:56 +0000)]
*** empty log message ***

17 years ago * scm/define-grob-properties.scm (all-user-grob-properties):
Mats Bengtsson [Fri, 4 Aug 2006 08:41:31 +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.

17 years ago * lily/bar-line.cc: Add documentation for "||:" also in the
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.

17 years ago* lily/spacing-loose-columns.cc (set_loose_columns): bugfix.
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.

17 years ago* lily/paper-column.cc (set_system): new function.
Han-Wen Nienhuys [Fri, 4 Aug 2006 00:34:33 +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.

17 years ago(listen_beam): add method for
Han-Wen Nienhuys [Thu, 3 Aug 2006 16:09:00 +0000 (16:09 +0000)]
(listen_beam): add method for
Grace_beam_engraver too.

17 years ago * python/convertrules.py: Fix escape error in the description
Mats Bengtsson [Thu, 3 Aug 2006 14:37:53 +0000 (14:37 +0000)]
* python/convertrules.py: Fix escape error in the description
for 2.9.6.

17 years ago * python/convertrules.py: Fix indentation bug that broke
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.

17 years ago*** empty log message ***
Han-Wen Nienhuys [Wed, 2 Aug 2006 21:41:15 +0000 (21:41 +0000)]
*** empty log message ***

17 years agoupdate version.
Han-Wen Nienhuys [Wed, 2 Aug 2006 14:46:44 +0000 (14:46 +0000)]
update version.

17 years ago * Documentation/user/lilypond-book.itely (Invoking lilypond-book):
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.

17 years ago(Top): add description.
Han-Wen Nienhuys [Mon, 31 Jul 2006 14:11:50 +0000 (14:11 +0000)]
(Top): add description.

17 years ago* input/regression/tuplet-full-length-note.ly: add file.
Han-Wen Nienhuys [Mon, 31 Jul 2006 13:10:28 +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.

17 years ago* input/regression/instrument-switch.ly: new file.
Han-Wen Nienhuys [Thu, 27 Jul 2006 15:52:39 +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

17 years ago*** empty log message ***
Han-Wen Nienhuys [Wed, 26 Jul 2006 12:58:31 +0000 (12:58 +0000)]
*** empty log message ***

17 years ago(process_music): delta-pitch -> delta-step.
Han-Wen Nienhuys [Wed, 26 Jul 2006 12:56:35 +0000 (12:56 +0000)]
(process_music): delta-pitch -> delta-step.
(process_music): oops.

17 years ago(process_music): delta-pitch -> delta-step.
Han-Wen Nienhuys [Wed, 26 Jul 2006 12:53:52 +0000 (12:53 +0000)]
(process_music): delta-pitch -> delta-step.

17 years ago*** empty log message ***
Han-Wen Nienhuys [Wed, 26 Jul 2006 12:35:00 +0000 (12:35 +0000)]
*** empty log message ***

17 years ago* lily/instrument-name-engraver.cc (start_spanner): new
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.

17 years ago* python/convertrules.py (conv): add rule.
Han-Wen Nienhuys [Wed, 26 Jul 2006 11:57:22 +0000 (11:57 +0000)]
* python/convertrules.py (conv): add rule.

* lily/instrument-name-engraver.cc: shortVocalName iso. vocNam,
shortInstrumentName iso. instr.

17 years ago* scm/output-ps.scm (dashed-line): add phase argument to
Han-Wen Nienhuys [Wed, 26 Jul 2006 11:40:13 +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

17 years ago* lily/grob.cc:
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

17 years ago(datadir): remove LILYPONDPREFIX support.
Han-Wen Nienhuys [Mon, 24 Jul 2006 12:28:52 +0000 (12:28 +0000)]
(datadir): remove LILYPONDPREFIX support.

17 years ago*** empty log message ***
Joe Neeman [Mon, 24 Jul 2006 11:51:23 +0000 (11:51 +0000)]
*** empty log message ***

17 years ago * scm/define-grobs.scm (all-grob-descriptions): make NonMusicalPaperColumn
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

17 years ago(all-grob-descriptions): remove stray
Han-Wen Nienhuys [Sun, 23 Jul 2006 10:25:20 +0000 (10:25 +0000)]
(all-grob-descriptions): remove stray
assignment.

17 years ago(Top): doc new features.
Han-Wen Nienhuys [Fri, 21 Jul 2006 11:55:43 +0000 (11:55 +0000)]
(Top): doc new features.

17 years ago* scm/output-lib.scm (grace-spacing::calc-shortest-duration): new function.
Han-Wen Nienhuys [Fri, 21 Jul 2006 11:44:58 +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.

17 years agoCompile fix.
Graham Percival [Thu, 20 Jul 2006 21:51:38 +0000 (21:51 +0000)]
Compile fix.

17 years ago* scm/define-grobs.scm (all-grob-descriptions): typo.
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.

17 years ago* scm/framework-eps.scm (dump-stencils-as-EPSes): just strip
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.

17 years ago* scripts/lilypond-book.py (main): add support for --pdf.
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.

17 years ago* lily/spacing-spanner.cc (calc_common_shortest_duration): use
Han-Wen Nienhuys [Thu, 20 Jul 2006 12:51:29 +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.

17 years ago* lily/spacing-spanner.cc (calc_common_shortest_duration): use
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.

17 years ago* lily/spacing-determine-loose-columns.cc (is_loose_column):
Han-Wen Nienhuys [Thu, 20 Jul 2006 11:09:47 +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.

17 years ago* scm/define-grob-properties.scm (all-user-grob-properties): add
Han-Wen Nienhuys [Thu, 20 Jul 2006 10:42:20 +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.

17 years ago(struct Tuplet_description): read
Han-Wen Nienhuys [Thu, 20 Jul 2006 09:29:41 +0000 (09:29 +0000)]
(struct Tuplet_description): read
tupletFullLengthNote too. Choose right bound depending on value.

17 years ago* lily/*-performer.cc: Converted try_music to listen_*
Erik Sandberg [Wed, 19 Jul 2006 21:33:02 +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

17 years ago * Documentation/user/advanced-notation.itely (Font selection):
Mats Bengtsson [Wed, 19 Jul 2006 18:15:56 +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'.

17 years agofilter lily-XXX.pdf files.
Han-Wen Nienhuys [Wed, 19 Jul 2006 14:34:16 +0000 (14:34 +0000)]
filter lily-XXX.pdf files.

17 years ago(bend-after-interface): add thickness.
Han-Wen Nienhuys [Wed, 19 Jul 2006 13:39:41 +0000 (13:39 +0000)]
(bend-after-interface): add thickness.

17 years ago(all-internal-grob-properties):
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.

17 years ago* scm/output-ps.scm (path): reorder arguments.
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.

17 years agonew file.
Han-Wen Nienhuys [Wed, 19 Jul 2006 12:50:08 +0000 (12:50 +0000)]
new file.

17 years ago($(outdir)/%.pdf): foolproof
Han-Wen Nienhuys [Wed, 19 Jul 2006 12:15:26 +0000 (12:15 +0000)]
($(outdir)/%.pdf): foolproof
recipe for eps -> pdf conversion.

17 years ago*** empty log message ***
Han-Wen Nienhuys [Wed, 19 Jul 2006 12:02:21 +0000 (12:02 +0000)]
*** empty log message ***

17 years ago* lily/parser.yy, lily/lexer.ll: added some simplifications by
Erik Sandberg [Wed, 19 Jul 2006 11:38:19 +0000 (11:38 +0000)]
* lily/parser.yy, lily/lexer.ll: added some simplifications by
Angelo Contardi.

17 years agoClarify doc string.
Graham Percival [Wed, 19 Jul 2006 07:01:16 +0000 (07:01 +0000)]
Clarify doc string.

17 years agoMoved file.
Graham Percival [Wed, 19 Jul 2006 06:57:29 +0000 (06:57 +0000)]
Moved file.

17 years ago(OUT_PNG_IMAGES): pdf iso. eps as
Han-Wen Nienhuys [Wed, 19 Jul 2006 00:38:25 +0000 (00:38 +0000)]
(OUT_PNG_IMAGES): pdf iso. eps as
base.

17 years ago(PATCH_LEVEL): bump version.
Han-Wen Nienhuys [Mon, 17 Jul 2006 17:54:06 +0000 (17:54 +0000)]
(PATCH_LEVEL): bump version.

17 years ago(Invoking lilypond-book):
Han-Wen Nienhuys [Mon, 17 Jul 2006 17:38:58 +0000 (17:38 +0000)]
(Invoking lilypond-book):
doc pdftex usage.

17 years ago*** empty log message ***
Han-Wen Nienhuys [Mon, 17 Jul 2006 17:11:54 +0000 (17:11 +0000)]
*** empty log message ***

17 years ago* lily/translator-group.cc (connect_to_context): non const error message.
Han-Wen Nienhuys [Mon, 17 Jul 2006 17:09:10 +0000 (17:09 +0000)]
* lily/translator-group.cc (connect_to_context): non const error message.

* Documentation/user/GNUmakefile ($(outdir)/%.pdf): update to use PDF

17 years ago* scm/paper.scm (internal-set-paper-size): define landscape to #f
Han-Wen Nienhuys [Mon, 17 Jul 2006 09:50:21 +0000 (09:50 +0000)]
* scm/paper.scm (internal-set-paper-size): define landscape to #f
if unset.

* scm/framework-ps.scm (convert-to-pdf): swap h and w in case of landscape.

* scm/backend-library.scm (postscript->pdf): use -dEPSCrop for PDF.

* scm/backend-library.scm (postscript->pdf): strip .eps too.

17 years ago* stepmake/stepmake/texinfo-rules.make: strip DVI support.
Han-Wen Nienhuys [Mon, 17 Jul 2006 09:40:35 +0000 (09:40 +0000)]
* stepmake/stepmake/texinfo-rules.make: strip DVI support.

* scm/framework-eps.scm (dump-stencils-as-EPSes): generate
systems.pdftex too.o

* scm/backend-library.scm (postscript->pdf): use -dEPSCrop for PDF.

* make/lilypond-vars.make (TEXINPUTS): add pdf output format.

* Documentation/topdocs/NEWS.tely (Top): add pdftex note.

* scm/output-ps.scm (resetrotation): use gsave/grestore for rotation.

* lily/main.cc (parse_argv): don't overwrite previous --formats string.

* scm/backend-library.scm (postscript->pdf): strip .eps too.

17 years ago* scm/layout-page-dump.scm: move page dump functions used in two
Nicolas Sceaux [Sat, 15 Jul 2006 10:34:29 +0000 (10:34 +0000)]
* scm/layout-page-dump.scm: move page dump functions used in two
pass spacing to this file. Define module.

17 years ago* scm/layout-page-layout.scm: Define module, tidy code, use more
Nicolas Sceaux [Sat, 15 Jul 2006 10:32:44 +0000 (10:32 +0000)]
* scm/layout-page-layout.scm: Define module, tidy code, use more
functions iso. a single big one.

* scm/layout-page-dump.scm: move page dump functions used in two
pass spacing to this file. Define module.

* scm/lily.scm (ly:load): don't load layout-page-layout.scm
 (separate module)

* ly/paper-defaults.ly: use module layout-page-layout.

17 years ago*** empty log message ***
Han-Wen Nienhuys [Fri, 14 Jul 2006 09:49:40 +0000 (09:49 +0000)]
*** empty log message ***

17 years agoAdded new system for how translators listen to events.
Erik Sandberg [Fri, 14 Jul 2006 06:58:29 +0000 (06:58 +0000)]
Added new system for how translators listen to events.