]>
git.donarmstrong.com Git - lilypond.git/log
Pedro Kroger [Mon, 2 Aug 2004 16:19:16 +0000 (16:19 +0000)]
* scm/page-layout.scm (default-page-make-stencil): If leftmargin
isn't specified by the user in \bookpaper center the music in the
page.
Mats Bengtsson [Mon, 2 Aug 2004 12:56:41 +0000 (12:56 +0000)]
* Fix some problems after the renaming of my-lily -> lily
Heikki Junes [Mon, 2 Aug 2004 08:57:29 +0000 (08:57 +0000)]
fix.
Han-Wen Nienhuys [Sun, 1 Aug 2004 23:55:21 +0000 (23:55 +0000)]
(parse_string): don't overwrite keytable_.
Han-Wen Nienhuys [Sun, 1 Aug 2004 23:36:19 +0000 (23:36 +0000)]
* lily/slur-quanting.cc (enumerate_attachments): apply center on
stem-X in more cases.
* lily/stem.cc (dim_callback): solve todo.
Han-Wen Nienhuys [Sun, 1 Aug 2004 15:17:30 +0000 (15:17 +0000)]
* input/test/README: new file.
* lily/my-lily-parser.cc (LY_DEFINE): plug memory leak: unprotect
parser.
* lily/include/my-lily-lexer.hh (class Lily_lexer): smobify lexer.
* lily/include/my-lily-parser.hh: rename My_lily -> Lily
Han-Wen Nienhuys [Sun, 1 Aug 2004 14:12:58 +0000 (14:12 +0000)]
rename my-lily* files.
Han-Wen Nienhuys [Sun, 1 Aug 2004 14:10:14 +0000 (14:10 +0000)]
* lily/my-lily-parser.cc (LY_DEFINE): plug memory leak: unprotect
parser.
* lily/include/my-lily-lexer.hh (class Lily_lexer): smobify lexer.
Han-Wen Nienhuys [Sun, 1 Aug 2004 13:57:58 +0000 (13:57 +0000)]
* lily/include/my-lily-parser.hh: rename My_lily -> Lily
* make/mutopia-targets.make (local-WWW): don't make ps.gz
examples. They take huge amounts of space.
* Documentation/user/GNUmakefile: fix symlinks.
Han-Wen Nienhuys [Sun, 1 Aug 2004 13:32:17 +0000 (13:32 +0000)]
release commit
Han-Wen Nienhuys [Sun, 1 Aug 2004 12:28:37 +0000 (12:28 +0000)]
*** empty log message ***
Han-Wen Nienhuys [Sun, 1 Aug 2004 11:23:52 +0000 (11:23 +0000)]
*** empty log message ***
Han-Wen Nienhuys [Sun, 1 Aug 2004 11:15:40 +0000 (11:15 +0000)]
remove
Han-Wen Nienhuys [Sun, 1 Aug 2004 11:13:46 +0000 (11:13 +0000)]
(noFlag): fold into manual
Han-Wen Nienhuys [Sun, 1 Aug 2004 11:04:13 +0000 (11:04 +0000)]
input/test fixes
Heikki Junes [Sun, 1 Aug 2004 09:25:58 +0000 (09:25 +0000)]
fixes.
Heikki Junes [Sun, 1 Aug 2004 07:57:23 +0000 (07:57 +0000)]
.
Heikki Junes [Sun, 1 Aug 2004 07:35:01 +0000 (07:35 +0000)]
fixes.
Heikki Junes [Sun, 1 Aug 2004 07:22:49 +0000 (07:22 +0000)]
fixes.
Han-Wen Nienhuys [Sat, 31 Jul 2004 23:47:36 +0000 (23:47 +0000)]
* lily/dynamic-text-spanner.cc (print): new file.
* scm/define-grobs.scm (all-grob-descriptions): add DynamicTextSpanner
* lily/engraver-group-engraver.cc (do_announces): reorder logic:
keep recursing into children in case a parent context inserts a
grob into a child context.
* lily/dynamic-engraver.cc (acknowledge_grob): add accidentals to
Han-Wen Nienhuys [Sat, 31 Jul 2004 21:22:42 +0000 (21:22 +0000)]
* input/test/scales-greek.ly: remove.
* scm/define-markup-commands.scm (score): remove debugging code.
Han-Wen Nienhuys [Sat, 31 Jul 2004 21:13:08 +0000 (21:13 +0000)]
* Documentation/user/notation.itely (Formatting cue notes): new
section.
* input/test/clef-end-of-line.ly: fold into manual.
* input/test/clef-8-syntax.ly: remove.
* input/test/clef-manual-control.ly: move into manual.
* Documentation/user/notation.itely (Aligning to cadenzas): fold
in cadenza-skip.ly
* Documentation/user/notation.itely (Educational use): new section
Han-Wen Nienhuys [Sat, 31 Jul 2004 20:57:08 +0000 (20:57 +0000)]
* input/test/chords-without-melody.ly: fold into manual.
* input/test/cadenza-skip.ly: remove.
* Documentation/user/notation.itely (Aligning to cadenzas): fold
in cadenza-skip.ly
* Documentation/user/notation.itely (Educational use): new section
Han-Wen Nienhuys [Sat, 31 Jul 2004 20:35:58 +0000 (20:35 +0000)]
(Educational use): new section
Han-Wen Nienhuys [Sat, 31 Jul 2004 19:40:59 +0000 (19:40 +0000)]
(print): use music_font_alist_chain(). This
fixes smaller cautionaries.
Han-Wen Nienhuys [Sat, 31 Jul 2004 19:29:02 +0000 (19:29 +0000)]
* input/test/trills.ly: remove.
* input/test/transposition.ly: remove.
* input/test/to-xml.ly: move to no-notation.
* buildscripts/lilypond-profile.sh: change zsh bomb to warning.
* lily/ledger-line-spanner.cc (print): use staff variable, not
me. Fixes ledger lines on differently sized staves.
* input/test/rhythm-excercise.ly: remove file.
* lily/stem.cc (dim_callback): only do something if visible. Fixes
spurious flag not found warning for 128th rest.
* input/test/rest-dot-positions.ly: remove
Han-Wen Nienhuys [Sat, 31 Jul 2004 18:49:59 +0000 (18:49 +0000)]
*** empty log message ***
Han-Wen Nienhuys [Sat, 31 Jul 2004 18:48:01 +0000 (18:48 +0000)]
* lily/staff-symbol-referencer.cc (get_position): emergency
fallback: use coordinate * 2.
* input/no-notation/midi-scales.ly: move from test/
* scm/define-markup-commands.scm (score): remove debugging code.
* input/test/incipit.ly (violin): remove.
* lily/system-start-delimiter.cc (print): only draw system
delimiter to staves that reach up to left bound of the delimiter.
* input/no-notation/embedded-scm.ly: move from test/
* input/test/follow-voice.ly: remove
* input/no-notation/dynamic-absolute-volume.ly: move from test/.
* input/test/count-systems.ly: remove.
* input/regression/baerenreiter-sarabande.ly: move file.
* scm/define-grobs.scm (all-grob-descriptions): use fetaMusic
encoding for accidental.
* Documentation/user/notation.itely (Educational use): new section
Han-Wen Nienhuys [Sat, 31 Jul 2004 18:10:51 +0000 (18:10 +0000)]
* lily/bar-line.cc (compound_barline): fix : for staff without
lines.
* lily/accidental.cc (print): use music_font_alist_chain(). This
fixes smaller cautionaries.
Han-Wen Nienhuys [Sat, 31 Jul 2004 12:38:58 +0000 (12:38 +0000)]
(Educational use): new section
Han-Wen Nienhuys [Sat, 31 Jul 2004 10:15:54 +0000 (10:15 +0000)]
($(outdir)/%.log): add
mode as well. This fixes resolution errors.
Han-Wen Nienhuys [Fri, 30 Jul 2004 18:17:35 +0000 (18:17 +0000)]
(postscript->png): show commands for --verbose.
Han-Wen Nienhuys [Fri, 30 Jul 2004 17:19:39 +0000 (17:19 +0000)]
2.3.9 released.
Han-Wen Nienhuys [Fri, 30 Jul 2004 16:59:30 +0000 (16:59 +0000)]
opps. short option should be
char, not int.
Han-Wen Nienhuys [Fri, 30 Jul 2004 14:25:08 +0000 (14:25 +0000)]
use symlinks to save space.
Han-Wen Nienhuys [Fri, 30 Jul 2004 13:32:39 +0000 (13:32 +0000)]
release commit
Han-Wen Nienhuys [Fri, 30 Jul 2004 12:45:49 +0000 (12:45 +0000)]
* ly/gregorian-init.ly (neumeDemoPaper): remove duplication from
manual.
* Documentation/user/tutorial.itely (Integrating text and music):
remove \score and \notes from manual.
Han-Wen Nienhuys [Fri, 30 Jul 2004 11:59:13 +0000 (11:59 +0000)]
* scripts/convert-ly.py (conv): remove \lyrics from \lyricsto.
* ly/gregorian-init.ly (neumeDemoPaper): remove duplication from
manual.
* Documentation/user/tutorial.itely (Integrating text and music):
remove \score and \notes from manual.
Heikki Junes [Fri, 30 Jul 2004 11:13:12 +0000 (11:13 +0000)]
fix for \bar and ".
Han-Wen Nienhuys [Fri, 30 Jul 2004 10:50:02 +0000 (10:50 +0000)]
(neumeDemoPaper): remove duplication from
manual.
Han-Wen Nienhuys [Fri, 30 Jul 2004 10:27:24 +0000 (10:27 +0000)]
* Documentation/user/tutorial.itely (Integrating text and music):
remove \score and \notes from manual.
* lily/my-lily-lexer.cc (My_lily_lexer): really switch on note
mode in the beginning.
Mats Bengtsson [Fri, 30 Jul 2004 09:28:46 +0000 (09:28 +0000)]
* Documentation/user/changing-defaults.itely (Horizontal spacing):
Correct the documentation of the spacing parameters.
* Documentation/user/tutorial.itely (Integrating text and music),
Documentation/user/lilypond-book.itely (Integrating LaTeX and
music): Document that you need to add the map file ec-mftrace.map
in the dvips command.
Han-Wen Nienhuys [Fri, 30 Jul 2004 09:19:35 +0000 (09:19 +0000)]
* lily/score-engraver.cc (initialize): abort if ecrm10.pfa not
found.
* Documentation/user/changing-defaults.itely (Text encoding): node
on encoding.
Han-Wen Nienhuys [Thu, 29 Jul 2004 22:56:34 +0000 (22:56 +0000)]
* lily/text-item.cc (interpret_string): insert encoding setting
here
* lily/lyric-engraver.cc (try_music): remove superfluous check.
Han-Wen Nienhuys [Thu, 29 Jul 2004 22:53:52 +0000 (22:53 +0000)]
* Documentation/user/changing-defaults.itely (Text encoding): node
on encoding.
* lily/lyric-engraver.cc (try_music): remove superfluous check.
* lily/book-paper-def.cc (find_scaled_font): remove default
encoding. This messes up font loading for feta and
parmesan. Encoding should only be specified for running texts.
* lily/modified-font-metric.cc (text_dimension): support coding
scheme ""
Pedro Kroger [Thu, 29 Jul 2004 14:48:47 +0000 (14:48 +0000)]
Fix Acciaccatura typo.
Han-Wen Nienhuys [Wed, 28 Jul 2004 20:04:43 +0000 (20:04 +0000)]
(stop_translation_timestep): remember tie
definition, so \override works as expected.
Han-Wen Nienhuys [Wed, 28 Jul 2004 18:56:07 +0000 (18:56 +0000)]
clarify
Pedro Kroger [Wed, 28 Jul 2004 12:11:49 +0000 (12:11 +0000)]
changing-defaults.itely: fixes small typo.
Pedro Kroger [Wed, 28 Jul 2004 11:50:17 +0000 (11:50 +0000)]
Updated to show better the difference between \bookpaper and \paper
Han-Wen Nienhuys [Tue, 27 Jul 2004 21:48:58 +0000 (21:48 +0000)]
* lily/parser.yy (context_def_mod): remove \consistsend
* lily/context-def.cc (instantiate): use Translator::must_be_last
to determine engraver order.
* lily/translator.cc (must_be_last): new function
* scripts/convert-ly.py (conv): rule.
Han-Wen Nienhuys [Tue, 27 Jul 2004 21:24:07 +0000 (21:24 +0000)]
(print): return '() for height == 0.0 too.
Heikki Junes [Tue, 27 Jul 2004 06:17:20 +0000 (06:17 +0000)]
typo.
Heikki Junes [Tue, 27 Jul 2004 06:07:51 +0000 (06:07 +0000)]
fix docs.
Han-Wen Nienhuys [Mon, 26 Jul 2004 22:18:12 +0000 (22:18 +0000)]
*** empty log message ***
Han-Wen Nienhuys [Mon, 26 Jul 2004 17:44:41 +0000 (17:44 +0000)]
(scm_is_int): compat glue.
Pedro Kroger [Sun, 25 Jul 2004 21:18:22 +0000 (21:18 +0000)]
added input/regression/page-layout.ly
Pedro Kroger [Sun, 25 Jul 2004 15:10:20 +0000 (15:10 +0000)]
* input/regression/page-layout.ly: new file.
Pedro Kroger [Sun, 25 Jul 2004 14:55:58 +0000 (14:55 +0000)]
* scm/paper.scm (set-paper-dimensions): Preliminary support for
left and right margins.
* Documentation/user/changing-defaults.itely (Page layout):
Explain the leftmargin option.
* Rename a few dashed functions in and scm/page-layout.scm and
scm/paper.scm not to have dashes.
Han-Wen Nienhuys [Sun, 25 Jul 2004 14:53:23 +0000 (14:53 +0000)]
new file.
Han-Wen Nienhuys [Sun, 25 Jul 2004 14:18:26 +0000 (14:18 +0000)]
*** empty log message ***
Han-Wen Nienhuys [Sun, 25 Jul 2004 14:06:46 +0000 (14:06 +0000)]
* lily/new-lyric-combine-music-iterator.cc (find_voice): allow
change of melody by setting associatedVoice.
* lily/parser.yy (re_rhythmed_music): \lyricsto implies lyrics mode.
Han-Wen Nienhuys [Sun, 25 Jul 2004 13:10:51 +0000 (13:10 +0000)]
* scripts/lilypond-book.py (Lilypond_file_snippet.ly): don't copy
file contents, rather \include them, so default linewidth is set.
(ly_options): make BOOKPAPER set of options. Move linewidth
settings there.
* Documentation/user/examples.itely: new file. Templates are to be
moved here.
* Documentation/user/programming-interface.itely: move chapter.
* scm/document-markup.scm (doc-markup-function): add @code
* stepmake/stepmake/texinfo-rules.make: remove chmod.
Pedro Kroger [Sun, 25 Jul 2004 12:38:41 +0000 (12:38 +0000)]
Removed dashed expression in parenthesis
Han-Wen Nienhuys [Sun, 25 Jul 2004 09:28:41 +0000 (09:28 +0000)]
*** empty log message ***
Pedro Kroger [Sat, 24 Jul 2004 22:11:17 +0000 (22:11 +0000)]
More about the options of \bookpaper.
Han-Wen Nienhuys [Sat, 24 Jul 2004 21:36:34 +0000 (21:36 +0000)]
* scm/page-layout.scm (plain-header): add printpagenumber boolean
to bookpaper.
* make/mutopia-rules.make ($(outdir)/%.png $(outdir)/%.pdf
$(outdir)/%.ly $(outdir)/%.ps): do all targets from lilypond binary.
* lily/paper-book.cc (output): call output-preview-framework
(post_processing): new function. Do PDF/PNG conversion.
Han-Wen Nienhuys [Sat, 24 Jul 2004 12:25:49 +0000 (12:25 +0000)]
* make/lilypond-vars.make: centralize LILYPOND_BOOK_FLAGS setting.
(LILYPOND_BOOK_FLAGS): use -f tex for lilypond-book.
* scm/framework-ps.scm (convert-to-pdf): new function. Call
ps2pdf.
(output-preview-framework): new function. Generate a preview .ps
Han-Wen Nienhuys [Sat, 24 Jul 2004 12:13:09 +0000 (12:13 +0000)]
* scripts/lilypond-latex.py (run_dvips): remove -bin everywhere.
* lily/GNUmakefile (NAME): create lilypond, not lilypond-bin
* scripts/lilypond-latex.py: move from lilypond.py
* make/lilypond-vars.make: centralize LILYPOND_BOOK_FLAGS setting.
(LILYPOND_BOOK_FLAGS): use -f tex for lilypond-book.
* lily/paper-book.cc (post_processing): call
convert-to-{dvi,ps,png,pdf}
* lily/paper-book.cc (output): call output-preview-framework
(post_processing): new function. Do PDF/PNG conversion.
* scm/framework-ps.scm (convert-to-pdf): new function. Call
ps2pdf.
(output-preview-framework): new function. Generate a preview .ps
Han-Wen Nienhuys [Sat, 24 Jul 2004 11:38:20 +0000 (11:38 +0000)]
* scm/lily.scm (postscript->png): new function
(postscript->pdf): new function
* lily/paper-book.cc (post_processing): call
convert-to-{dvi,ps,png,pdf}
* scripts/ps2png.py (option_definitions): new file.
* lily/paper-book.cc (output): call output-preview-framework
(post_processing): new function. Do PDF/PNG conversion.
* scm/framework-ps.scm (convert-to-pdf): new function. Call
ps2pdf.
(output-preview-framework): new function. Generate a preview .ps
Han-Wen Nienhuys [Fri, 23 Jul 2004 23:23:53 +0000 (23:23 +0000)]
* lily/paper-book.cc (output): call output-preview-framework
(post_processing): new function. Do PDF/PNG conversion.
* lily/paper-outputter.cc (close): new function.
* scm/framework-ps.scm (convert-to-pdf): new function. Call
ps2pdf.
(output-preview-framework): new function. Generate a preview .ps
Han-Wen Nienhuys [Fri, 23 Jul 2004 20:17:19 +0000 (20:17 +0000)]
(print): new file. Set limits to
ledger line length to avoid clashes.
Han-Wen Nienhuys [Fri, 23 Jul 2004 19:32:07 +0000 (19:32 +0000)]
(print): new file. Set limits to
ledger line length to avoid clashes.
Han-Wen Nienhuys [Fri, 23 Jul 2004 18:41:35 +0000 (18:41 +0000)]
* lily/ledger-line-engraver.cc: new file.
* lily/ledger-line-spanner.cc (print): new file. Set limits to
ledger line length to avoid clashes.
Han-Wen Nienhuys [Fri, 23 Jul 2004 15:33:58 +0000 (15:33 +0000)]
*** empty log message ***
Han-Wen Nienhuys [Fri, 23 Jul 2004 15:33:04 +0000 (15:33 +0000)]
(create_ambitus): change name to
AmbitusLine. Create AmbitusAccidental and AmbitusNoteHead for
other ambitus parts.
(create_ambitus): group grobs in Ambitus grouping object.
Han-Wen Nienhuys [Fri, 23 Jul 2004 15:08:45 +0000 (15:08 +0000)]
* lily/ambitus-engraver.cc (create_ambitus): change name to
AmbitusLine. Create AmbitusAccidental and AmbitusNoteHead for
other ambitus parts.
* lily/ledger-line-spanner.cc (print): new file. Set limits to
ledger line length to avoid clashes.
Han-Wen Nienhuys [Fri, 23 Jul 2004 14:55:15 +0000 (14:55 +0000)]
(print): new file. Set limits to
ledger line length to avoid clashes.
Han-Wen Nienhuys [Fri, 23 Jul 2004 13:20:27 +0000 (13:20 +0000)]
* lily/ledger-line-engraver.cc: new file.
* lily/ledger-line-spanner.cc (print): new file. Set limits to
ledger line length to avoid clashes.
Han-Wen Nienhuys [Fri, 23 Jul 2004 10:44:30 +0000 (10:44 +0000)]
* lily/ledger-line-engraver.cc: new file.
* lily/ledger-line-spanner.cc (print): new file. Set limits to
ledger line length to avoid clashes.
Han-Wen Nienhuys [Wed, 21 Jul 2004 23:36:33 +0000 (23:36 +0000)]
*** empty log message ***
Jan Nieuwenhuizen [Wed, 21 Jul 2004 16:58:13 +0000 (16:58 +0000)]
* SConstruct: Use only code files for TAGS. Change GO_FAST_BUTTON
to command line option: fast=1 (default on).
Jan Nieuwenhuizen [Wed, 21 Jul 2004 00:17:19 +0000 (00:17 +0000)]
* SConstruct: Use only code files for TAGS.
* SConstruct[GO_FAST_BUTTON]: implement tips from Andreas Roach.
This brings SCons run-time on up-to-date tree down from 48s with
only checksums, to 34s without 2day checksums, to 14s (make needs
4 seconds).
(subdirs)[GO_FAST_BUTTON]: Try to read all subdirs only when
necessary.
Jan Nieuwenhuizen [Tue, 20 Jul 2004 23:39:47 +0000 (23:39 +0000)]
(subdirs)[GO_FAST_BUTTON]: Try to read all subdirs only when
necessary.
Jan Nieuwenhuizen [Tue, 20 Jul 2004 22:47:23 +0000 (22:47 +0000)]
GO_FAST_BUTTON: implement tips from Andreas Roach.
This brings SCons run-time on up-to-date tree down from 48s with
only checksums, to 34s without 2day checksums, to 14s (make needs
4 seconds).
Han-Wen Nienhuys [Tue, 20 Jul 2004 18:46:17 +0000 (18:46 +0000)]
(score_extra_encompass): add break ;
(score_extra_encompass): process scripts at edges too, by checking
control points directly.
Jan Nieuwenhuizen [Tue, 20 Jul 2004 18:12:16 +0000 (18:12 +0000)]
More collision tests.
Han-Wen Nienhuys [Tue, 20 Jul 2004 17:54:58 +0000 (17:54 +0000)]
(score_extra_encompass): add break ;
Jan Nieuwenhuizen [Mon, 19 Jul 2004 19:40:01 +0000 (19:40 +0000)]
(score_extra_encompass): Bigger penalty
for and bigger y-padding for extra_encompass. Fixes slur-script.ly.
Jan Nieuwenhuizen [Mon, 19 Jul 2004 16:20:02 +0000 (16:20 +0000)]
More collision tests.
Jan Nieuwenhuizen [Mon, 19 Jul 2004 15:30:06 +0000 (15:30 +0000)]
*** empty log message ***
Jan Nieuwenhuizen [Mon, 19 Jul 2004 15:29:31 +0000 (15:29 +0000)]
* lily/slur-quanting.cc (score_extra_encompass): Bigger penalty
for and bigger y-padding for extra_encompass. Fixes slur-script.ly.
* po/nl.po: Update.
* lily/main.cc: Fix ly:option-usage help.
Han-Wen Nienhuys [Sun, 18 Jul 2004 23:33:02 +0000 (23:33 +0000)]
release commit
Han-Wen Nienhuys [Sun, 18 Jul 2004 23:27:17 +0000 (23:27 +0000)]
release commit
Jan Nieuwenhuizen [Sun, 18 Jul 2004 22:55:01 +0000 (22:55 +0000)]
More collision tests.
Jan Nieuwenhuizen [Sun, 18 Jul 2004 22:47:02 +0000 (22:47 +0000)]
(EXTRA_DIST_FILES): Add SConstruct.
Han-Wen Nienhuys [Sun, 18 Jul 2004 22:08:06 +0000 (22:08 +0000)]
*** empty log message ***
Heikki Junes [Sun, 18 Jul 2004 21:34:17 +0000 (21:34 +0000)]
add me.
Han-Wen Nienhuys [Sun, 18 Jul 2004 21:31:55 +0000 (21:31 +0000)]
new file.
Han-Wen Nienhuys [Sun, 18 Jul 2004 21:15:24 +0000 (21:15 +0000)]
* lily/accidental-engraver.cc (process_acknowledged_grobs):
make accidental appear to come from note head engraver.
* lily/slur-quanting.cc: new file.
(score_extra_encompass): new function. Avoid scripts and
accidentals