]>
git.donarmstrong.com Git - lilypond.git/log
Jan Nieuwenhuizen [Wed, 31 Mar 2004 15:25:42 +0000 (15:25 +0000)]
* autogen.sh (srcdir): Regenerate.
* stepmake/autogen.sh (srcdir): Copy SUSE fix to the master
autogen.sh.
Jan Nieuwenhuizen [Wed, 31 Mar 2004 14:42:29 +0000 (14:42 +0000)]
Use C++ to check for C++ header.
Jan Nieuwenhuizen [Wed, 31 Mar 2004 14:25:02 +0000 (14:25 +0000)]
Update.
Jan Nieuwenhuizen [Wed, 31 Mar 2004 14:19:22 +0000 (14:19 +0000)]
* po/nl.po: Update.
* lily/scm-option.cc (LY_DEFINE): Name of the program is lilypond-bin.
* lily/event.cc (to_relative_octave): Translatable sentence should
be one string.
* python/lilylib.py (warranty): Year range is not translatable.
It's 2004 already!
* flower/warn.cc (non_fatal_error, warning, programming_error):
Remove whitespace from translated string.
Han-Wen Nienhuys [Wed, 31 Mar 2004 13:47:17 +0000 (13:47 +0000)]
*** empty log message ***
Han-Wen Nienhuys [Wed, 31 Mar 2004 12:32:53 +0000 (12:32 +0000)]
* configure.in: check for C language.
* lily/source-file.cc: include strstream without h.
* scm/documentation-generate.scm (string-append): use name without
.texi.
* autogen.sh (srcdir): suse fix.
Han-Wen Nienhuys [Wed, 31 Mar 2004 12:25:44 +0000 (12:25 +0000)]
* Documentation/user/notation.itely (Ancient clefs): idem.
* Documentation/user/lilypond-book.itely (Integrating HTML and music): idem.
* Documentation/user/cheatsheet.itely (Cheat sheet): octave fixes.
* Documentation/user/notation.itely (Automatic part combining):
add note about \relative.
Han-Wen Nienhuys [Wed, 31 Mar 2004 12:05:39 +0000 (12:05 +0000)]
(process): use find_existing_context().
Han-Wen Nienhuys [Wed, 31 Mar 2004 11:59:44 +0000 (11:59 +0000)]
* lily/change-iterator.cc (process): use find_existing_context().
* Documentation/user/notation.itely (Automatic part combining):
add note about \relative.
Han-Wen Nienhuys [Wed, 31 Mar 2004 11:54:27 +0000 (11:54 +0000)]
* input/test/polymetric-differing-notes.ly: use ly:music-compress.
* input/regression/repeat-unfold-tremolo.ly: new file.
* scm/music-functions.scm (unfold-repeats): undo music compression
too.
* lily/music.cc (LY_DEFINE): rename to music-mutable-properties
(LY_DEFINE): ly:music-compress new function.
* scm/music-functions.scm (make-non-relative-music): new function.
Han-Wen Nienhuys [Wed, 31 Mar 2004 11:47:49 +0000 (11:47 +0000)]
* scm/music-functions.scm (unfold-repeats): undo music compression
too.
* lily/music.cc (LY_DEFINE): rename to music-mutable-properties
(LY_DEFINE): ly:music-compress new function.
* scm/music-functions.scm (make-non-relative-music): new function.
Han-Wen Nienhuys [Wed, 31 Mar 2004 10:49:00 +0000 (10:49 +0000)]
* scm/part-combiner.scm (determine-split-list): split for voice
crossings
* input/regression/part-combine-cross.ly: new file.
* scm/part-combiner.scm (make-part-combine-music): don't do
relative inside partcombine arguments.
Han-Wen Nienhuys [Wed, 31 Mar 2004 10:44:46 +0000 (10:44 +0000)]
* scm/part-combiner.scm (make-part-combine-music): don't do
relative inside partcombine arguments.
* scm/music-functions.scm (make-non-relative-music): new function.
* Documentation/user/notation.itely (Automatic part combining):
add note about \relative.
Han-Wen Nienhuys [Wed, 31 Mar 2004 10:11:01 +0000 (10:11 +0000)]
(construct_children): add
start_moment_ member.
Han-Wen Nienhuys [Wed, 31 Mar 2004 09:44:33 +0000 (09:44 +0000)]
* lily/chord-tremolo-engraver.cc (acknowledge_grob): trigger
stem-tremolo by stem object. This fixes no stem for tremolo bug.
* lily/stem-tremolo.cc (print): don't crash for no-stem.
Han-Wen Nienhuys [Wed, 31 Mar 2004 09:33:17 +0000 (09:33 +0000)]
(print): don't crash for no-stem.
Han-Wen Nienhuys [Wed, 31 Mar 2004 09:15:34 +0000 (09:15 +0000)]
(Which properties to
change): fixes.
Han-Wen Nienhuys [Wed, 31 Mar 2004 08:56:16 +0000 (08:56 +0000)]
(Which properties to
change): fixes.
Jan Nieuwenhuizen [Wed, 31 Mar 2004 00:19:07 +0000 (00:19 +0000)]
More original lyrics. Add to examples.
Jan Nieuwenhuizen [Tue, 30 Mar 2004 22:50:17 +0000 (22:50 +0000)]
($(outdir)/dummy.dep):
Reinstate old code that issues warning. Fixes --srcdir build.
Jan Nieuwenhuizen [Tue, 30 Mar 2004 20:49:31 +0000 (20:49 +0000)]
New file.
Jan Nieuwenhuizen [Tue, 30 Mar 2004 13:44:38 +0000 (13:44 +0000)]
* Documentation/user/notation.itely:
Jan Nieuwenhuizen [Tue, 30 Mar 2004 13:38:46 +0000 (13:38 +0000)]
* Documentation/user/notation.itely:
* Documentation/user/introduction.itely:
* Documentation/user/tutorial.itely: Use quote ly-option instead
of explicit @quotation. This fixes too long lilypond linewidths
resulting in overful hboxes.
* scripts/lilypond-book.py: Add ly-option: `quote'.
Mats Bengtsson [Tue, 30 Mar 2004 12:59:21 +0000 (12:59 +0000)]
* tex/titledefs.tex: Avoid that the first score line is extra
indented if instrument is defined but not piece.
Han-Wen Nienhuys [Tue, 30 Mar 2004 10:53:33 +0000 (10:53 +0000)]
release commit
Werner Lemberg [Tue, 30 Mar 2004 10:48:00 +0000 (10:48 +0000)]
* Documentation/user/macros.itexi (@internalsref) [info]: Prepend
`lilypond/' to info file name.
(@usermanref) [info]: New variant.
* scm/documentation-generate.scm: Fix definition of @usermanref
and @glossaryref (in the `ifinfo' branch) by prepending `lilypond/'
to info file name.
Han-Wen Nienhuys [Tue, 30 Mar 2004 10:27:26 +0000 (10:27 +0000)]
(Interpretation
contexts): rewrite introduction.
Jan Nieuwenhuizen [Mon, 29 Mar 2004 21:17:23 +0000 (21:17 +0000)]
* Documentation/user/introduction.itely:
* Documentation/user/notation.itely:
* Documentation/user/tutorial.itely: Up all relative examples.
Enclose @lilypond displays in @quotation. Typos and corrections.
* Documentation/user/macros.itexi: Use fetaflat, fetasharp.
Mats Bengtsson [Mon, 29 Mar 2004 16:29:39 +0000 (16:29 +0000)]
* scm/music-functions.scm (make-voice-props-revert): Revert also
MultiMeasureRest staff-position in oneVoice.
Heikki Junes [Sun, 28 Mar 2004 22:22:47 +0000 (22:22 +0000)]
ups.
Heikki Junes [Sun, 28 Mar 2004 22:21:02 +0000 (22:21 +0000)]
few fixes.
Han-Wen Nienhuys [Sun, 28 Mar 2004 22:18:28 +0000 (22:18 +0000)]
*** empty log message ***
Han-Wen Nienhuys [Sun, 28 Mar 2004 22:12:51 +0000 (22:12 +0000)]
add rule for .nexi
Han-Wen Nienhuys [Sun, 28 Mar 2004 20:45:56 +0000 (20:45 +0000)]
(INFOINSTALL):
only do mkdir/install-info if INFO_INSTALL_FILES != "".
scripts/lilypond-book.py (Lilypond_snippet.is_outdated): use
glob.glob for .png filenames. This catches multipage pngs.
* Documentation/user/changing-defaults.itely (Determining the grob
property): fix references.
Jan Nieuwenhuizen [Sun, 28 Mar 2004 20:01:43 +0000 (20:01 +0000)]
Verify that gettext configure check with
gcc-3.3 and autoconf 2.59 is still broken. Update warning.
Han-Wen Nienhuys [Sun, 28 Mar 2004 19:55:48 +0000 (19:55 +0000)]
* Documentation/user/changing-defaults.itely (Determining the grob
property): fix references.
* lily/staff-symbol.cc (print): only add extent if non empty.
This fixes staff-container.ly.
* lily/timing-engraver.cc (initialize): init whichBar, so a score
starting with a mmrest also works.
Han-Wen Nienhuys [Sun, 28 Mar 2004 19:24:05 +0000 (19:24 +0000)]
*** empty log message ***
Han-Wen Nienhuys [Sun, 28 Mar 2004 18:58:18 +0000 (18:58 +0000)]
* scripts/lilypond-book.py (Lilypond_snippet.is_outdated): require
PNG for texinfo too.
* scripts/lilypond-book.py (Lilypond_snippet.is_outdated): treat
.png case separately.
Han-Wen Nienhuys [Sun, 28 Mar 2004 15:54:39 +0000 (15:54 +0000)]
update translation strings.
Han-Wen Nienhuys [Sun, 28 Mar 2004 15:36:20 +0000 (15:36 +0000)]
release commit
Jan Nieuwenhuizen [Sun, 28 Mar 2004 13:21:22 +0000 (13:21 +0000)]
Fix typos. Set indent-level:2,
run indent-region.
Han-Wen Nienhuys [Sun, 28 Mar 2004 12:54:08 +0000 (12:54 +0000)]
($(outdir)/%.texi): use variable for outdir.
Han-Wen Nienhuys [Sun, 28 Mar 2004 12:04:31 +0000 (12:04 +0000)]
* input/mutopia/W.A.Mozart/mozart-hrn-3.ly: Mozart died in 1791
* python/lilylib.py (command_name): don't return 1st path
component.
* scripts/lilypond-book.py (Lilypond_snippet.is_outdated): treat
.png case separately.
* python/lilylib.py (system): typo.
Jan Nieuwenhuizen [Sun, 28 Mar 2004 11:57:06 +0000 (11:57 +0000)]
Run texinfo-all-menus-update.
Fixes compile.
Jan Nieuwenhuizen [Sun, 28 Mar 2004 11:43:39 +0000 (11:43 +0000)]
Compile fix: Include <string.h>.
Add header.
Heikki Junes [Fri, 26 Mar 2004 23:11:28 +0000 (23:11 +0000)]
small fixes.
Mats Bengtsson [Fri, 26 Mar 2004 17:06:45 +0000 (17:06 +0000)]
* Documentation/user/notation.itely (Entering lyrics): Add example
with correct english double quotes (at least for LaTeX output,
maybe not a good idea if we switch to PS as the default output
format).
Han-Wen Nienhuys [Fri, 26 Mar 2004 01:14:46 +0000 (01:14 +0000)]
(create_audio_elements): play instrument
changes before notes arrive. This fixes instrument of the first
note in a score.
Han-Wen Nienhuys [Fri, 26 Mar 2004 00:52:19 +0000 (00:52 +0000)]
doc string.
Han-Wen Nienhuys [Fri, 26 Mar 2004 00:50:21 +0000 (00:50 +0000)]
* scripts/convert-ly.py (FatalConversionError.conv): add #'() case
to 1.9.0 conversion.
* lily/mark-engraver.cc: doc string.
Han-Wen Nienhuys [Fri, 26 Mar 2004 00:25:58 +0000 (00:25 +0000)]
(Group): add vim scriptlets.
Han-Wen Nienhuys [Fri, 26 Mar 2004 00:10:53 +0000 (00:10 +0000)]
(Introduction): new node.
Han-Wen Nienhuys [Thu, 25 Mar 2004 23:24:45 +0000 (23:24 +0000)]
*** empty log message ***
Han-Wen Nienhuys [Thu, 25 Mar 2004 14:28:18 +0000 (14:28 +0000)]
(filter_engravers): derefence pointer.
Han-Wen Nienhuys [Thu, 25 Mar 2004 01:45:15 +0000 (01:45 +0000)]
* lily/lily-guile.cc (type_check_assignment): use
ly_scheme_function iso. scm_primitive_eval where possible.
* lily/performance.cc (output): limit channels at 15. This fixes
percussion inadvertently showing up in large scores.
Han-Wen Nienhuys [Wed, 24 Mar 2004 15:42:24 +0000 (15:42 +0000)]
(all-grob-descriptions): remove gap from
tuplet-bracket
Han-Wen Nienhuys [Wed, 24 Mar 2004 13:08:47 +0000 (13:08 +0000)]
* input/regression/tuplet-gap.ly: new file.
* lily/tuplet-bracket.cc (make_bracket): take gap interval.
(print): compute gap length from number size, include italic
correction.
* scm/define-grobs.scm (all-grob-descriptions): remove gap from
tuplet-bracket
* scm/paper.scm (set-default-paper-size): new function, to be
called at toplevel.
(set-paper-size): new function, to be called inside \paper {}
(set-default-paper-size): new function, to be called at toplevel.
* lily/paper-def.cc (LY_DEFINE): ly:paper-def?: new function.
Han-Wen Nienhuys [Wed, 24 Mar 2004 10:32:59 +0000 (10:32 +0000)]
* lily/beam-performer.cc (process_music): idem.
* lily/slur-performer.cc (process_music): stop melisma for stop event.
Han-Wen Nienhuys [Wed, 24 Mar 2004 00:31:21 +0000 (00:31 +0000)]
* tex/titledefs.tex: remove scshape for piece.
* lily/line-spanner.cc (line_stencil): font-encoding = music, not
font-family
* lily/time-signature.cc (special_time_signature): font-encoding
not family.
* lily/dynamic-engraver.cc (acknowledge_grob): fix typo, attach
dynamic to head. This fixes p placement in morgenlied.
Han-Wen Nienhuys [Tue, 23 Mar 2004 18:45:07 +0000 (18:45 +0000)]
*** empty log message ***
Werner Lemberg [Tue, 23 Mar 2004 17:07:06 +0000 (17:07 +0000)]
* stepmake/stepmake/generic-targets.make (help): Improve text.
Heikki Junes [Tue, 23 Mar 2004 15:00:53 +0000 (15:00 +0000)]
ignore errors due to rmdir of non-empty directories.
Han-Wen Nienhuys [Tue, 23 Mar 2004 12:42:30 +0000 (12:42 +0000)]
* lily/main.cc (main_with_guile): switch debugging.
* lily/system.cc (get_line): plug leak.
* lily/paper-book.cc (pages): plug memory leaks: delete page array
and contents.
(stencil2line): plug leak.
* Documentation/user/changing-defaults.itely (Determining a grob
property): new node.
(Layout interfaces): new node.
(Navigating the program reference): new node.
Heikki Junes [Tue, 23 Mar 2004 10:12:56 +0000 (10:12 +0000)]
small doc.
Heikki Junes [Tue, 23 Mar 2004 10:11:19 +0000 (10:11 +0000)]
* Documentation/topdocs/INSTALL.texi: give even more detailed orders.
* vim/vimrc: add a one-liner file.
* vim/GNUmake try to remove empty dirs during uninstalling, put
vimrc in EXTRA_DIST_FILES.
Werner Lemberg [Tue, 23 Mar 2004 07:01:46 +0000 (07:01 +0000)]
beautifying
Han-Wen Nienhuys [Tue, 23 Mar 2004 01:46:08 +0000 (01:46 +0000)]
(Determining a grob
property): new node.
(Layout interfaces): new node.
(Navigating the program reference): new node.
Han-Wen Nienhuys [Tue, 23 Mar 2004 00:23:19 +0000 (00:23 +0000)]
*** empty log message ***
Han-Wen Nienhuys [Tue, 23 Mar 2004 00:21:44 +0000 (00:21 +0000)]
* lily/accidental-engraver.cc (acknowledge_grob): add property
harmonicAccidentals
* lily/piano-pedal-engraver.cc (del_linespanner): new function.
general cleanups.
* input/les-nereides.ly (middleDynamics): resurrect Les
nereides. Remove pedal hack.
Heikki Junes [Mon, 22 Mar 2004 23:14:38 +0000 (23:14 +0000)]
add local-uninstall target.
Heikki Junes [Mon, 22 Mar 2004 23:03:47 +0000 (23:03 +0000)]
* Documentation/topdocs/INSTALL.texi: update vim-mode installing orders.
Han-Wen Nienhuys [Mon, 22 Mar 2004 22:57:40 +0000 (22:57 +0000)]
* input/regression/property-grace-polyphony.ly: new file.
* lily/translator-property.cc (execute_pushpop_property): only pop
one instance of the property. This fixes << \\ >> together with
\grace.
Han-Wen Nienhuys [Mon, 22 Mar 2004 22:33:57 +0000 (22:33 +0000)]
(ordered_elements): we cannot
modify the #'elements property, so return reordered array.
Heikki Junes [Mon, 22 Mar 2004 22:21:55 +0000 (22:21 +0000)]
* buildscripts/lilypond.words.py: remove.
* buildscripts/lilypond-words.py: add new, renamed file.
Give generated targets and dirs explicitly in arguments.
* GNUmakefile.in, elisp/GNUmakefile, elisp/lilypond-init.el,
elisp/lilypond-mode.el, vim/lilypond-ftplugin.vim,
vim/lilypond-syntax.vim: update to use new lilypond-words.py.
* config.make.in: give '/usr/share/vim' explicitly as $(vimdir).
* vim/GNUmake use --words and --vim targets in lilypond-words.py
Han-Wen Nienhuys [Mon, 22 Mar 2004 16:28:40 +0000 (16:28 +0000)]
* scm/document-backend.scm (interface-doc): sort grob list for interface.
* scm/define-grobs.scm (all-grob-descriptions): fix ordering of
pre/post break align-order.
Heikki Junes [Mon, 22 Mar 2004 16:16:48 +0000 (16:16 +0000)]
* config.make.in: add vimdir.
* vim/GNUmake add local-install.
Mats Bengtsson [Mon, 22 Mar 2004 16:07:03 +0000 (16:07 +0000)]
*** empty log message ***
Mats Bengtsson [Mon, 22 Mar 2004 16:02:13 +0000 (16:02 +0000)]
* tex/titledefs.tex: Replaced \ifx\blabla\undefined
with \lilypondifundefined{blabla}. Solves problem with multiple
titles in the same lilypond-book document.
Han-Wen Nienhuys [Mon, 22 Mar 2004 15:17:52 +0000 (15:17 +0000)]
(Changing context
default settings): new node.
(Defining new contexts): new node.
Han-Wen Nienhuys [Mon, 22 Mar 2004 14:55:36 +0000 (14:55 +0000)]
remove split around-space hack.
Han-Wen Nienhuys [Mon, 22 Mar 2004 14:42:43 +0000 (14:42 +0000)]
* Documentation/user/changing-defaults.itely (Changing context
default settings): new node.
(Defining new contexts): new node.
* scripts/lilypond-book.py (is_derived_class): use numbers
iso. booleans.
* scripts/lilypond-book.py (is_derived_class): new function. Take
class arg iso. object.
(to_eps): make a non EPS file if EPS contains %%Pages. Workaround
for bug in GS/dvips.
Han-Wen Nienhuys [Mon, 22 Mar 2004 14:03:12 +0000 (14:03 +0000)]
* scripts/lilypond-book.py (is_derived_class): use numbers
iso. booleans.
* python/lilylib.py (make_ps_images): add margin to PS images.
* scripts/lilypond-book.py (is_derived_class): new function. Take
class arg iso. object.
(to_eps): make a non EPS file if EPS contains %%Pages. Workaround
for bug in GS/dvips.
* scm/define-markup-commands.scm: remove split around-space hack.
Han-Wen Nienhuys [Mon, 22 Mar 2004 12:41:52 +0000 (12:41 +0000)]
(is_derived_class): new function. Take
class arg iso. object.
Han-Wen Nienhuys [Mon, 22 Mar 2004 12:20:52 +0000 (12:20 +0000)]
* lily/text-item.cc (interpret_markup): idem.
* scm/define-markup-commands.scm: remove split around-space hack.
* lily/staff-symbol-referencer.cc (get_rounded_position): new
function, fold WL's fixes into one function.
Werner Lemberg [Mon, 22 Mar 2004 08:49:37 +0000 (08:49 +0000)]
lily/stem.cc (Stem::extremal_heads, Stem::note_head_positions),
lily/dot-column.cc (Dot_column::do_shifts), lily/note-column.cc
(Note_column::head_position_interval): Do proper rounding for
calls to Staff_symbol_referencer::get_position.
Werner Lemberg [Sun, 21 Mar 2004 19:10:44 +0000 (19:10 +0000)]
* lily/score.cc (ly_run_translator), lily/paper-def.cc
(Paper_def::get_paper_outputter), lily/input-file-results.cc
(Input_file_results::Input_file_results), lily/my-lily-parser.cc
(My_lily_parser::parse_file): Improve formatting progress indication
sent to stdout.
Han-Wen Nienhuys [Sun, 21 Mar 2004 18:23:44 +0000 (18:23 +0000)]
release commit
Han-Wen Nienhuys [Sun, 21 Mar 2004 16:55:48 +0000 (16:55 +0000)]
(do_file): reinstate --filter support.
Han-Wen Nienhuys [Sun, 21 Mar 2004 14:40:38 +0000 (14:40 +0000)]
fix design sizes of nummer
Han-Wen Nienhuys [Sun, 21 Mar 2004 14:39:46 +0000 (14:39 +0000)]
* buildscripts/mf-to-table.py (base): use %d for TfmCheckSum
* stepmake/stepmake/generic-targets.make: rewrite hack so no
warning is issued about dummy.dep.
* scm/new-font.scm: fix design sizes of nummer
Werner Lemberg [Sun, 21 Mar 2004 14:02:52 +0000 (14:02 +0000)]
* stepmake/bin/install-sh: Updated (from gnulib). This removes
some annoying warnings from mkdir during `make install'.
Han-Wen Nienhuys [Sun, 21 Mar 2004 13:54:27 +0000 (13:54 +0000)]
* lily/performer-group-performer.cc (do_announces): call
Performer_group_performer::create_audio_elements () too.
* lily/global-context.cc (get_default_interpreter): new
function. Override from base class, so no new Score contexts are
created.
Han-Wen Nienhuys [Sun, 21 Mar 2004 13:24:26 +0000 (13:24 +0000)]
* scripts/convert-ly.py (conv): add rule for breakAlignOrder.
* scm/define-grobs.scm (all-grob-descriptions): add property break-align-orders
* lily/global-context.cc (get_default_interpreter): new
function. Override from base class, so no new Score contexts are
created.
* ly/engraver-init.ly (breakAlignOrder): put staff-bar behind key-signature.
* lily/paper-outputter.cc (output_line): don't add Stencil::origin.
Han-Wen Nienhuys [Sun, 21 Mar 2004 00:53:09 +0000 (00:53 +0000)]
* lily/staff-symbol.cc (print): span staff-symbol on column
extents for non-broken columns.
* ly/engraver-init.ly (breakAlignOrder): put staff-bar behind key-signature.
* tex/titledefs.tex: don't use smallcaps for piece.
Han-Wen Nienhuys [Sun, 21 Mar 2004 00:01:52 +0000 (00:01 +0000)]
* lily/system.cc (uniquify_list): bugfix. This fixes spuriously
translated stencils in the output.
* lily/paper-outputter.cc (output_line): don't add Stencil::origin.
Han-Wen Nienhuys [Sat, 20 Mar 2004 22:33:49 +0000 (22:33 +0000)]
(acknowledge_audio_element): bugfix: use
and init ties_created_
Han-Wen Nienhuys [Sat, 20 Mar 2004 11:05:18 +0000 (11:05 +0000)]
release commit
Heikki Junes [Sat, 20 Mar 2004 08:52:18 +0000 (08:52 +0000)]
new file.
Han-Wen Nienhuys [Fri, 19 Mar 2004 23:11:01 +0000 (23:11 +0000)]
*** empty log message ***
Han-Wen Nienhuys [Fri, 19 Mar 2004 23:05:04 +0000 (23:05 +0000)]
*** empty log message ***