]> git.donarmstrong.com Git - lilypond.git/log
lilypond.git
20 years agoThis commit was manufactured by cvs2svn to create tag 'lilypond_2_1_21'. release/2.1.21
janneke [Thu, 12 Feb 2004 17:30:26 +0000 (17:30 +0000)]
This commit was manufactured by cvs2svn to create tag 'lilypond_2_1_21'.

20 years agorelease commit
hanwen [Thu, 12 Feb 2004 17:30:25 +0000 (17:30 +0000)]
release commit

20 years ago*** empty log message ***
janneke [Thu, 12 Feb 2004 17:03:18 +0000 (17:03 +0000)]
*** empty log message ***

20 years ago*** empty log message ***
hanwen [Thu, 12 Feb 2004 16:43:17 +0000 (16:43 +0000)]
*** empty log message ***

20 years ago(snippet_res): @include filname must
janneke [Thu, 12 Feb 2004 09:03:34 +0000 (09:03 +0000)]
(snippet_res): @include filname must
not be empty.

20 years ago* lily/chord-name.cc: remove props chord, bass, inversion.
hanwen [Thu, 12 Feb 2004 02:05:54 +0000 (02:05 +0000)]
* lily/chord-name.cc: remove props chord, bass, inversion.

* Documentation/user/appendices.itely: add Scheme functions,
context-properties and layout properties to manual.

* scm/part-combiner.scm (determine-split-list): include rests in a
solo1/2 sequence.

* lily/new-part-combine-iterator.cc (substitute_both): new
function.
(class New_pc_iterator): add separate Voice=solo context, fixes
autobeams going from chords to solo.

20 years ago*** empty log message ***
hanwen [Thu, 12 Feb 2004 00:12:45 +0000 (00:12 +0000)]
*** empty log message ***

20 years agofix ytop.
janneke [Wed, 11 Feb 2004 16:48:35 +0000 (16:48 +0000)]
fix ytop.

20 years ago(Editor support): Fix typo.
janneke [Wed, 11 Feb 2004 15:59:38 +0000 (15:59 +0000)]
(Editor support): Fix typo.

20 years ago* Documentation/user/tutorial.itely:
janneke [Wed, 11 Feb 2004 15:29:04 +0000 (15:29 +0000)]
* Documentation/user/tutorial.itely:
* Documentation/user/refman.itely: Add short note about being part
of lilypond.tely.

* COPYING: Make note more clear with respect to files that are
explicitely licenced otherwise (Documention/user/ comes to mind).

20 years ago* Documentation/topdocs/AUTHORS.texi (AUTHORS): Use @,{c}. Remove
janneke [Wed, 11 Feb 2004 15:11:02 +0000 (15:11 +0000)]
* Documentation/topdocs/AUTHORS.texi (AUTHORS): Use @,{c}.  Remove
comment about barfing of @c,{}.

* Documentation/user/music-glossary.tely: Add list of authors.

* stepmake/stepmake/library-rules.make: Thank Nelson only in
source (was: also in build log).

20 years ago(README_FILES): remove TODO. Put in new CVS
hanwen [Wed, 11 Feb 2004 12:18:23 +0000 (12:18 +0000)]
(README_FILES): remove TODO. Put in new CVS
module /cvsroot/lilypond/workbook/

20 years agoImported sources
hanwen [Wed, 11 Feb 2004 12:13:12 +0000 (12:13 +0000)]
Imported sources

20 years ago* lily/tuplet-engraver.cc: remove tupletInvisible
hanwen [Wed, 11 Feb 2004 12:01:42 +0000 (12:01 +0000)]
* lily/tuplet-engraver.cc: remove tupletInvisible

* scm/define-translator-properties.scm: cleanup, separate in
internal and user props.

* ly/engraver-init.ly (AncientRemoveEmptyStaffContext): change
LyricsVoice -> Lyrics

* lily/new-part-combine-iterator.cc (process): only print warning
for symbols.

20 years ago*** empty log message ***
janneke [Wed, 11 Feb 2004 11:17:15 +0000 (11:17 +0000)]
*** empty log message ***

20 years ago* scm/part-combiner.scm: Add proper header.
janneke [Wed, 11 Feb 2004 11:16:23 +0000 (11:16 +0000)]
* scm/part-combiner.scm: Add proper header.

* All but lily/*: The great --2003 --2004 replace; the missing
 `bits'.

20 years ago * scm/part-combiner.scm (make-autochange-music): use
hanwen [Wed, 11 Feb 2004 10:53:15 +0000 (10:53 +0000)]
* scm/part-combiner.scm (make-autochange-music): use
accumulator. Fixes stack overflow.

20 years agoFix outline mode. Add book notes.
janneke [Wed, 11 Feb 2004 09:58:11 +0000 (09:58 +0000)]
Fix outline mode.  Add book notes.

20 years agoUpdate.
janneke [Wed, 11 Feb 2004 09:08:07 +0000 (09:08 +0000)]
Update.

20 years ago*** empty log message ***
hanwen [Wed, 11 Feb 2004 01:49:37 +0000 (01:49 +0000)]
*** empty log message ***

20 years ago*** empty log message ***
hanwen [Wed, 11 Feb 2004 01:32:28 +0000 (01:32 +0000)]
*** empty log message ***

20 years agocleanup. Separate into internal
hanwen [Wed, 11 Feb 2004 01:22:21 +0000 (01:22 +0000)]
cleanup. Separate into internal
and user properties.

20 years agocleanup. Separate into internal
hanwen [Wed, 11 Feb 2004 01:15:28 +0000 (01:15 +0000)]
cleanup. Separate into internal
and user properties.

20 years ago(updated_grob_properties): new
hanwen [Wed, 11 Feb 2004 00:33:26 +0000 (00:33 +0000)]
(updated_grob_properties): new
function
(execute_pushpop_property): change to new convention:
object property inits are stored as (cons ALIST BASED-ON). This
storage format allows concurrent tweaks in different contexts.

20 years ago*** empty log message ***
janneke [Tue, 10 Feb 2004 20:55:32 +0000 (20:55 +0000)]
*** empty log message ***

20 years ago * debian/: Late Debian update (sorry Anthony).
janneke [Tue, 10 Feb 2004 20:53:46 +0000 (20:53 +0000)]
* debian/: Late Debian update (sorry Anthony).

20 years ago* scripts/lilypond-book.py (do_file): Look for input_file in
janneke [Tue, 10 Feb 2004 18:38:45 +0000 (18:38 +0000)]
* scripts/lilypond-book.py (do_file): Look for input_file in
include path, or ask kpathsea if LATEX.

* input/template/GNUmakefile (LILYPOND_BOOK_FLAGS):
* input/test/GNUmakefile (LILYPOND_BOOK_FLAGS):
* input/regression/GNUmakefile (LILYPOND_BOOK_FLAGS): Use
--header=texidoc.

20 years ago(Fine tuning layout): Add lost
janneke [Tue, 10 Feb 2004 17:08:42 +0000 (17:08 +0000)]
(Fine tuning layout): Add lost
relative.

20 years agoFixes for make web. Default to stdout
janneke [Tue, 10 Feb 2004 14:32:41 +0000 (14:32 +0000)]
Fixes for make web.  Default to stdout
only when filtering, default to input_base otherwise.  Coding
style fixes.

20 years ago(class Translator): add virtual
hanwen [Mon, 9 Feb 2004 23:40:28 +0000 (23:40 +0000)]
(class Translator): add virtual
qualifier.

20 years ago(compose_ly): Python2.1 workarounds.
janneke [Mon, 9 Feb 2004 23:27:10 +0000 (23:27 +0000)]
(compose_ly): Python2.1 workarounds.

20 years agoAdd some lost `relative'
janneke [Mon, 9 Feb 2004 22:25:31 +0000 (22:25 +0000)]
Add some lost `relative'
ly-options.

20 years ago* Documentation/user/refman.itely: Run texinfo-all-menus-update
janneke [Mon, 9 Feb 2004 20:04:49 +0000 (20:04 +0000)]
* Documentation/user/refman.itely: Run texinfo-all-menus-update
(fixes make web).

* GNUmakefile.in (web-clean): Do not remove fonts (they do not
live in $(out)-www).

* scripts/lilypond-book.py: Small cleanups.  Junk hairy include
dependencies.  Add link to .ly source in HTML output.
(Lilypond_snippet.output_html): Handle multiple page picture
output.
(Lilypond_snippet.output_html, Lilypond_snippet.output_latex):
Make usable for output_texinfo again.

* Documentation/user/GNUmakefile: Add static dependency for
lilypond.tely includes.

20 years ago*** empty log message ***
hanwen [Mon, 9 Feb 2004 19:07:55 +0000 (19:07 +0000)]
*** empty log message ***

20 years agoAdd some lost `relative'
janneke [Mon, 9 Feb 2004 17:22:36 +0000 (17:22 +0000)]
Add some lost `relative'
ly-options.

20 years ago* scripts/lilypond-book.py (do_file): fix latex output.
hanwen [Mon, 9 Feb 2004 16:31:01 +0000 (16:31 +0000)]
* scripts/lilypond-book.py (do_file):  fix latex output.

* scripts/lilypond-book.py (Lilypond_snippet.notice_include):
write .dep file.
(Lilypond_snippet.ly): add \renameinput.

20 years agorelease commit
hanwen [Mon, 9 Feb 2004 12:49:59 +0000 (12:49 +0000)]
release commit

20 years ago(determine-split-list): robustness fix
hanwen [Mon, 9 Feb 2004 12:25:02 +0000 (12:25 +0000)]
(determine-split-list): robustness fix

20 years ago* lily/paper-score.cc (process): move gc stat stuff to init.ly
hanwen [Mon, 9 Feb 2004 12:20:34 +0000 (12:20 +0000)]
* lily/paper-score.cc (process): move gc stat stuff to init.ly

* lily/parser.yy (music_output_def_body): plug memory leak.

* lily/translator-group.cc (add_fresh_group_translator): plug
memory leak: unprotect Translator_group once added.

* lily/span-dynamic-performer.cc (process_music): deprecate span-type.

* scripts/lilypond-book.py (Lilypond_snippet.notice_include):
write .dep file.
(Lilypond_snippet.ly): add \renameinput.

20 years ago*** empty log message ***
hanwen [Mon, 9 Feb 2004 10:35:27 +0000 (10:35 +0000)]
*** empty log message ***

20 years agoCorrected spelling mistake.
matsb [Mon, 9 Feb 2004 09:51:48 +0000 (09:51 +0000)]
Corrected spelling mistake.

20 years ago(Lilypond_snippet.notice_include):
hanwen [Sun, 8 Feb 2004 23:20:27 +0000 (23:20 +0000)]
(Lilypond_snippet.notice_include):
write .dep file.

20 years ago(Lilypond_snippet.notice_include):
hanwen [Sun, 8 Feb 2004 23:14:30 +0000 (23:14 +0000)]
(Lilypond_snippet.notice_include):
write .dep file.

20 years ago(option_definitions): Fix typo.
janneke [Sat, 7 Feb 2004 18:33:40 +0000 (18:33 +0000)]
(option_definitions): Fix typo.

20 years ago(Substring.__init__): new class.
hanwen [Sat, 7 Feb 2004 13:30:34 +0000 (13:30 +0000)]
(Substring.__init__): new class.
(Snippet.output_texinfo): add texidoc option.
(Include_snippet.replacement_text): new class.
(Lilypond_snippet.__init__): new class
(Lilypond_snippet.get_hash): bugfix: use full body for hashing.

20 years ago(Substring.__init__): new class.
hanwen [Sat, 7 Feb 2004 13:29:51 +0000 (13:29 +0000)]
(Substring.__init__): new class.
(Snippet.output_texinfo): add texidoc option.
(Include_snippet.replacement_text): new class.
(Lilypond_snippet.__init__): new class
(Lilypond_snippet.get_hash): bugfix: use full body for hashing.

20 years ago* scripts/lilypond-book.py (Substring.__init__): new class.
hanwen [Sat, 7 Feb 2004 12:49:07 +0000 (12:49 +0000)]
* scripts/lilypond-book.py (Substring.__init__): new class.
(Snippet.output_texinfo): add texidoc option.
(Include_snippet.replacement_text): new class.
(Lilypond_snippet.__init__): new class
(Lilypond_snippet.get_hash): bugfix: use full body for hashing.

* Documentation/user/refman.itely (Sound):
note about number of channels.

20 years ago(Sound):
hanwen [Sat, 7 Feb 2004 11:39:23 +0000 (11:39 +0000)]
(Sound):
note about number of channels.

20 years ago* scm/music-functions.scm (voicify-music): add \context Staff for
hanwen [Sat, 7 Feb 2004 00:41:06 +0000 (00:41 +0000)]
* scm/music-functions.scm (voicify-music): add \context Staff for
<< \\ >> polyphony.

* lily/parser.yy (verbose_command_req): \skip now creates
SkipMusic, and does not lead to spurious staves.

* scm/define-music-types.scm (music-descriptions): rename
NonEventSkip to SkipMusic

20 years ago* input/no-notation/midi-lyric-barcheck.ly: new file.
hanwen [Fri, 6 Feb 2004 23:49:41 +0000 (23:49 +0000)]
* input/no-notation/midi-lyric-barcheck.ly: new file.

* input/regression/collision-dots-invert.ly: new file.

* lily/note-collision.cc (check_meshing_chords): add stem_to_stem
case.

* lily/new-lyric-combine-music-iterator.cc (process): let iterator
die if melody died too.

20 years ago* Documentation/user/refman.itely (More stanzas): document slur
hanwen [Fri, 6 Feb 2004 22:38:47 +0000 (22:38 +0000)]
* Documentation/user/refman.itely (More stanzas): document slur
deficiency.

* lily/melisma-performer.cc (try_music): new file. Handle
melismata to help lyrics.

* lily/beam-performer.cc (try_music): new file. Handle beam events
to help lyrics.

* lily/score-performer.cc (one_time_step): reinstate
process_music().

* lily/performer.cc (process_music): add to interface.

* lily/performer-group-performer.cc (process_music): new function.

* lily/dot-column.cc (do_shifts): do collision resolution before
dot positioning.

20 years ago(Snippet.output_print_filename): new
hanwen [Fri, 6 Feb 2004 21:16:10 +0000 (21:16 +0000)]
(Snippet.output_print_filename): new
file, process printfilename option.
(Snippet.__init__): rewrite: do not use global variables h or
index.
(main): really support -I option.
(find_toplevel_snippets): new code.
(find_toplevel_snippets): reinstate old version, without global variables.

20 years ago(Snippet.output_print_filename): new
hanwen [Fri, 6 Feb 2004 19:19:39 +0000 (19:19 +0000)]
(Snippet.output_print_filename): new
file, process printfilename option.
(Snippet.__init__): rewrite: do not use global variables h or
index.
(main): really support -I option.
(find_toplevel_snippets): new code.
(find_toplevel_snippets): reinstate old version, without global variables.

20 years ago(Snippet.output_print_filename): new
hanwen [Fri, 6 Feb 2004 13:20:01 +0000 (13:20 +0000)]
(Snippet.output_print_filename): new
file, process printfilename option.
(Snippet.__init__): rewrite: do not use global variables h or
index.
(main): really support -I option.
(find_toplevel_snippets): new code.

20 years ago(Snippet.output_print_filename): new
hanwen [Fri, 6 Feb 2004 01:06:37 +0000 (01:06 +0000)]
(Snippet.output_print_filename): new
file, process printfilename option.
(Snippet.__init__): rewrite: do not use global variables h or
index.
(main): really support -I option.

20 years ago* scripts/lilypond-book.py (Snippet.output_print_filename): new
hanwen [Fri, 6 Feb 2004 00:53:50 +0000 (00:53 +0000)]
* scripts/lilypond-book.py (Snippet.output_print_filename): new
file, process printfilename option.
(Snippet.__init__): rewrite: do not use global variables h or
index.
(main): really support -I option.

* tex/texinfo.tex: really add file.

20 years ago*** empty log message ***
hanwen [Fri, 6 Feb 2004 00:48:33 +0000 (00:48 +0000)]
*** empty log message ***

20 years ago(find_toplevel_snippets): Python < 2.3
janneke [Thu, 5 Feb 2004 23:37:20 +0000 (23:37 +0000)]
(find_toplevel_snippets): Python < 2.3
compatibility.

20 years ago(simple_toplevel_snippets): new
hanwen [Thu, 5 Feb 2004 23:32:26 +0000 (23:32 +0000)]
(simple_toplevel_snippets): new
function.
(help_summary): docstrings.

20 years ago(simple_toplevel_snippets): new
hanwen [Thu, 5 Feb 2004 23:29:27 +0000 (23:29 +0000)]
(simple_toplevel_snippets): new
function.

20 years ago* Documentation/topdocs/NEWS.texi: Add item about lilypond-book.
janneke [Thu, 5 Feb 2004 22:43:34 +0000 (22:43 +0000)]
* Documentation/topdocs/NEWS.texi: Add item about lilypond-book.

* Documentation/user/lilypond-book.itely: Update.

* make/ly-rules.make: Update lilypond-book commands.

* Documentation/user/GNUmakefile: Update makeinfo commands,
lilypond-book flags.

* scripts/lilypond-book.py: Rewrite (was: filter-lilypond-book.ly).

* scripts/old-lilypond-book.py: New file (was: lilypond-book.ly).

* scripts/filter-lilypond-book.py: Remove.

20 years ago* lily/drum-note-performer.cc: new file: perform drum notes.
hanwen [Thu, 5 Feb 2004 21:33:28 +0000 (21:33 +0000)]
* lily/drum-note-performer.cc: new file: perform drum notes.

* VERSION (PACKAGE_NAME): release 2.1.19.

20 years agofix typos
wl [Thu, 5 Feb 2004 21:16:25 +0000 (21:16 +0000)]
fix typos

20 years agonew file: perform drum notes.
hanwen [Thu, 5 Feb 2004 19:05:25 +0000 (19:05 +0000)]
new file: perform drum notes.

20 years ago*** empty log message ***
hanwen [Thu, 5 Feb 2004 17:18:58 +0000 (17:18 +0000)]
*** empty log message ***

20 years ago*** empty log message ***
janneke [Thu, 5 Feb 2004 14:58:45 +0000 (14:58 +0000)]
*** empty log message ***

20 years ago(classic_lilypond_book_compatibility): New function.
janneke [Thu, 5 Feb 2004 14:56:51 +0000 (14:56 +0000)]
(classic_lilypond_book_compatibility): New function.

20 years ago2003 -> 2004
hanwen [Thu, 5 Feb 2004 14:55:39 +0000 (14:55 +0000)]
2003 -> 2004

20 years ago* lily/parser.yy (chord_body_element): add DRUM_PITCH to chords
hanwen [Thu, 5 Feb 2004 14:34:06 +0000 (14:34 +0000)]
* lily/parser.yy (chord_body_element): add DRUM_PITCH to chords
(i.e. < > )

* ly/performer-init.ly: add DrumStaff

* ly/engraver-init.ly: remove Lyrics context.
(TabVoice): add noteheads engraver

* ly/engraver-init.ly: remove Thread

* scripts/convert-ly.py (conv): \harmonic rule

* ly/engraver-init.ly: add DrumStaff and DrumVoice contexts

20 years ago* lily/axis-group-engraver.cc (acknowledge_grob): also take
hanwen [Thu, 5 Feb 2004 14:12:38 +0000 (14:12 +0000)]
* lily/axis-group-engraver.cc (acknowledge_grob): also take
lyric-interface; this prevents lines with only extender lines from
being junked.

* scm/define-grob-interfaces.scm (lyric-interface): new interface

* lily/lyric-extender.cc (brew_molecule): get line breaking and
extenders right, for once and for all (hopefully).

* lily/break-substitution.cc (substitute_one_mutable_property):
clear old 'all-elements for System grobs.

20 years ago* lily/new-lyric-combine-music-iterator.cc (find_voice): make sure
hanwen [Thu, 5 Feb 2004 12:07:35 +0000 (12:07 +0000)]
* lily/new-lyric-combine-music-iterator.cc (find_voice): make sure
that associatedVoiceContext is always assigned when music & lyrics
are found.

* ly/engraver-init.ly: remove Lyrics context.
(TabVoice): add noteheads engraver

* ly/engraver-init.ly: remove Thread

* scripts/convert-ly.py (conv): \harmonic rule

* ly/engraver-init.ly: add DrumStaff and DrumVoice contexts

20 years ago* ly/engraver-init.ly: remove Lyrics context.
hanwen [Thu, 5 Feb 2004 11:23:44 +0000 (11:23 +0000)]
* ly/engraver-init.ly: remove Lyrics context.
(TabVoice): add noteheads engraver

* ly/engraver-init.ly: remove Thread

* scripts/convert-ly.py (conv): \harmonic rule

* ly/engraver-init.ly: add DrumStaff and DrumVoice contexts

20 years ago* input/test/improv.ly: update: do not use Thread switching.
hanwen [Thu, 5 Feb 2004 11:11:51 +0000 (11:11 +0000)]
* input/test/improv.ly: update: do not use Thread switching.

* lily/pitch-squash-engraver.cc (acknowledge_grob): only squash if
squashedPosition is a number

* Documentation/user/refman.itely (Automatic note splitting):
remove Thread references.

* Documentation/user/refman.itely (Percussion staves): update doco.

20 years ago* Documentation/user/refman.itely (Automatic note splitting):
hanwen [Thu, 5 Feb 2004 10:17:53 +0000 (10:17 +0000)]
* Documentation/user/refman.itely (Automatic note splitting):
remove Thread references.

* input/no-notation/pc-direction.ly: remove file.

* ly/engraver-init.ly: remove Thread

* input/regression/tie-chord-partial.ly: remove file.

* scripts/convert-ly.py (conv): \harmonic rule

* lily/new-fingering-engraver.cc (acknowledge_grob): add new
notation for harmonic notes: <c' g''\harmonic>

* Documentation/user/refman.itely (Percussion staves): update doco.

* ly/engraver-init.ly: add DrumStaff and DrumVoice contexts

20 years ago* lily/lily-guile.cc (alist_to_hashq): new function
hanwen [Thu, 5 Feb 2004 00:02:49 +0000 (00:02 +0000)]
* lily/lily-guile.cc (alist_to_hashq): new function

* scm/lily.scm (alist->hash-table): new function.

* Documentation/user/refman.itely (Percussion staves): update doco.

* input/regression/drums.ly (timb): updates

* lily/note-performer.cc (create_audio_elements): robustness fix.

* ly/engraver-init.ly: add DrumStaff and DrumVoice contexts

* lily/drum-note-engraver.cc: new file.

* ly/drumpitch-init.ly: move drum definitions

* scm/drums.scm: remove file.

* lily/*.cc: remove abort-event everywhere.

* lily/note-heads-engraver.cc (process_music): robustification.

* lily/accidental-engraver.cc (process_acknowledged_grobs): robustification.

* lily/parser.yy (simple_element): add \drums mode.
(simple_element): remove \pitchnames , \chordmodifiers. Use
variables to store this.

* lily/lexer.ll (My_lily_lexer): remove support for \PITCHNAME
outside \notes.

20 years ago*** empty log message ***
janneke [Wed, 4 Feb 2004 23:41:53 +0000 (23:41 +0000)]
*** empty log message ***

20 years agough
janneke [Wed, 4 Feb 2004 22:26:42 +0000 (22:26 +0000)]
ugh

20 years agorelease commit
hanwen [Wed, 4 Feb 2004 19:14:55 +0000 (19:14 +0000)]
release commit

20 years agoremove octave-duplicate.ly
hanwen [Wed, 4 Feb 2004 18:00:06 +0000 (18:00 +0000)]
remove octave-duplicate.ly

20 years ago*** empty log message ***
hanwen [Wed, 4 Feb 2004 17:31:12 +0000 (17:31 +0000)]
*** empty log message ***

20 years ago * lily/simultaneous-music-iterator.cc: remove clone() and copy
hanwen [Wed, 4 Feb 2004 17:23:24 +0000 (17:23 +0000)]
* lily/simultaneous-music-iterator.cc: remove clone() and copy
constructor from Music_iterator. Changes throughout.

* lily/include/music-iterator.hh (class Music_iterator): remove
Music_iterator::skip and Music_iterator::get_pending_events from
interface. Rename report_to -> get_outlet

* lily/auto-change-iterator.cc: move contents from
new-auto-change-iterator.cc from

20 years agoSpeed-up and clean-ups.
janneke [Wed, 4 Feb 2004 16:59:36 +0000 (16:59 +0000)]
Speed-up and clean-ups.

20 years agoSpeed-up and clean-ups.
janneke [Wed, 4 Feb 2004 16:53:55 +0000 (16:53 +0000)]
Speed-up and clean-ups.

20 years ago* lily/include/music-iterator.hh (class Music_iterator): remove
hanwen [Wed, 4 Feb 2004 16:47:56 +0000 (16:47 +0000)]
* lily/include/music-iterator.hh (class Music_iterator): remove
Music_iterator::skip and Music_iterator::get_pending_events from
interface. Rename report_to -> get_outlet

* lily/auto-change-iterator.cc: move contents from
new-auto-change-iterator.cc from

* lily/new-auto-change-iterator.cc (process): new file.

* lily/new-part-combine-iterator.cc (kill_mmrest): new function.

20 years ago* lily/auto-change-iterator.cc: move contents from
hanwen [Wed, 4 Feb 2004 16:35:49 +0000 (16:35 +0000)]
* lily/auto-change-iterator.cc: move contents from
new-auto-change-iterator.cc from

* scm/part-combiner.scm: determine split-list from Scheme.

* lily/parser.yy (part_combined_music): remove old PC cruft.

* ly/engraver-init.ly: remove old
PC cruft.

* Documentation/user/refman.itely (The Lyrics context): note about
extender lines.

* scm/part-combiner.scm (determine-split-list): many bugfixes.

* input/regression/new-part-combine-solo-global.ly: new file.

* scm/part-combiner.scm: rewrite.

20 years ago* lily/parser.yy (part_combined_music): remove old PC cruft.
hanwen [Wed, 4 Feb 2004 15:00:15 +0000 (15:00 +0000)]
* lily/parser.yy (part_combined_music): remove old PC cruft.

* ly/engraver-init.ly: remove old
PC cruft.

* Documentation/user/refman.itely (The Lyrics context): note about
extender lines.

* scm/part-combiner.scm (determine-split-list): many bugfixes.

* lily/new-part-combine-iterator.cc (kill_mmrest): new function.

* input/regression/new-part-combine-solo-global.ly: new file.

* scm/part-combiner.scm: rewrite.

20 years ago* lily/multi-measure-rest-engraver.cc (process_music): extra check
hanwen [Wed, 4 Feb 2004 12:31:20 +0000 (12:31 +0000)]
* lily/multi-measure-rest-engraver.cc (process_music): extra check
to allow 0-length mmrest events.

* scm/part-combiner.scm (determine-split-list): many bugfixes.

* lily/new-part-combine-iterator.cc (kill_mmrest): new function.

* scm/part-combiner.scm: rewrite.

20 years agorewrite.
hanwen [Wed, 4 Feb 2004 02:10:48 +0000 (02:10 +0000)]
rewrite.

20 years ago* lily/spacing-engraver.cc (finalize): robustifications.
hanwen [Wed, 4 Feb 2004 01:59:28 +0000 (01:59 +0000)]
* lily/spacing-engraver.cc (finalize): robustifications.

* scm/part-combiner.scm: rewrite.

20 years ago* input/regression/new-part-combine-solo-global.ly: new file.
hanwen [Wed, 4 Feb 2004 01:38:31 +0000 (01:38 +0000)]
* input/regression/new-part-combine-solo-global.ly: new file.

* scm/part-combiner.scm: rewrite.

20 years agoFixes
janneke [Tue, 3 Feb 2004 22:34:03 +0000 (22:34 +0000)]
Fixes

20 years ago* lily/slur.cc (height): robustness fix.
hanwen [Tue, 3 Feb 2004 20:03:44 +0000 (20:03 +0000)]
* lily/slur.cc (height): robustness fix.

* scm/music-functions.scm (determine-split-list): further analysis.

20 years agoHandle @include. Add progress
janneke [Tue, 3 Feb 2004 17:35:22 +0000 (17:35 +0000)]
Handle @include.  Add progress
indication.  Fixes for verbatim, multi line comments.

20 years ago* input/regression/new-part-combine-solo.ly: more cases.
hanwen [Tue, 3 Feb 2004 11:30:26 +0000 (11:30 +0000)]
* input/regression/new-part-combine-solo.ly: more cases.

* lily/slur.cc (height): robustness fix.

* lily/new-part-combine-iterator.cc (process): add apart-spanner.

* input/mutopia/F.Schubert/morgenlied.ly (melody): revert
stemUp/stemDown.

* scm/music-functions.scm (determine-split-list): further analysis.

* input/regression/new-part-combine-solo.ly: new file

20 years ago* scm/music-functions.scm (determine-split-list): further analysis.
hanwen [Tue, 3 Feb 2004 01:06:08 +0000 (01:06 +0000)]
* scm/music-functions.scm (determine-split-list): further analysis.

* lily/script-engraver.cc (try_music): discard duplicate
articulations.

* input/regression/new-part-combine-solo.ly: new file

* input/regression/new-part-combine-a2.ly: new file.

* ly/performer-init.ly: add Devnull

* scripts/convert-ly.py (FatalConversionError.sub_acc): add rule
for \musicglyph #"accidental-*"
(conv): \newpartcombine rule.

20 years agoduh
janneke [Mon, 2 Feb 2004 23:19:30 +0000 (23:19 +0000)]
duh

20 years agoHandle @lilypondfile, bugfixes.
janneke [Mon, 2 Feb 2004 23:07:32 +0000 (23:07 +0000)]
Handle @lilypondfile, bugfixes.

20 years ago*** empty log message ***
janneke [Mon, 2 Feb 2004 20:38:34 +0000 (20:38 +0000)]
*** empty log message ***

20 years agoHandle verbatim, latex textwidth.
janneke [Mon, 2 Feb 2004 20:37:36 +0000 (20:37 +0000)]
Handle verbatim, latex textwidth.

20 years agorelease commit
hanwen [Mon, 2 Feb 2004 17:11:46 +0000 (17:11 +0000)]
release commit