]>
git.donarmstrong.com Git - lilypond.git/log
Jan Nieuwenhuizen [Thu, 25 Jul 2002 23:33:37 +0000 (23:33 +0000)]
* Documentation/GNUmakefile: Remove regression-test stuff.
* Documentation/regression-test.tely: Remove.
* Documentation/user/refman.itely (Text scripts): Comment out ref
to PostScript output.
Jan Nieuwenhuizen [Thu, 25 Jul 2002 23:29:33 +0000 (23:29 +0000)]
Fix to also work if some dirs are not set.
For knees, set stems to their natural direction.
Don't force stems of kneed beams to reach middle staff line.
Recalculate beam position after deciding for a knee.
Han-Wen Nienhuys [Thu, 25 Jul 2002 22:54:52 +0000 (22:54 +0000)]
move output-formats doco to
WikiWiki.
Han-Wen Nienhuys [Thu, 25 Jul 2002 22:19:26 +0000 (22:19 +0000)]
*** empty log message ***
Han-Wen Nienhuys [Thu, 25 Jul 2002 21:58:20 +0000 (21:58 +0000)]
*** empty log message ***
Han-Wen Nienhuys [Thu, 25 Jul 2002 16:54:48 +0000 (16:54 +0000)]
(class Music_iterator): change
get_music() to get_pending_events().
Jan Nieuwenhuizen [Thu, 25 Jul 2002 16:46:05 +0000 (16:46 +0000)]
* buildscripts/ontgaar.py: get_music () -> get_pending_events ().
Jan Nieuwenhuizen [Thu, 25 Jul 2002 16:00:00 +0000 (16:00 +0000)]
Add ontgaar. Pre-ontgaar mod.
Jan Nieuwenhuizen [Thu, 25 Jul 2002 14:09:38 +0000 (14:09 +0000)]
* scm/grob-property-description.scm (conditional-elements): Add
extent-X.
* lily/grob.cc: Add extent-X and extent-Y to interface.
Jan Nieuwenhuizen [Thu, 25 Jul 2002 09:53:57 +0000 (09:53 +0000)]
pre-ontgaar mods
Jan Nieuwenhuizen [Thu, 25 Jul 2002 09:26:10 +0000 (09:26 +0000)]
* lily/grob-scheme.cc (ly_get_parent): Don't dereference null
parent. (Han-Wen)
* input/test/move-accidentals.ly: New file. (Han-Wen)
Jan Nieuwenhuizen [Thu, 25 Jul 2002 08:27:09 +0000 (08:27 +0000)]
pre-ontgaar mods
Han-Wen Nienhuys [Thu, 25 Jul 2002 00:02:16 +0000 (00:02 +0000)]
* lily/slur.cc (get_first_notecolumn_y): robustness: don't crash
if no note-columns.
* Documentation/user/refman.itely (Point and click): updates.
(Graphical interfaces): add node
(Vertical spacing): add node
Han-Wen Nienhuys [Wed, 24 Jul 2002 23:45:57 +0000 (23:45 +0000)]
* server.el.patch: new file.
* Documentation/user/refman.itely (Point and click): updates.
(Graphical interfaces): add node
(Vertical spacing): add node
Jan Nieuwenhuizen [Wed, 24 Jul 2002 19:24:18 +0000 (19:24 +0000)]
* lily, lily/include: Rename line to system. Junk _l suffix.
Han-Wen Nienhuys [Wed, 24 Jul 2002 19:15:27 +0000 (19:15 +0000)]
po/fr.po: update from TP.
Han-Wen Nienhuys [Wed, 24 Jul 2002 17:48:29 +0000 (17:48 +0000)]
update support for
LILYPONDPREFIX
Jan Nieuwenhuizen [Wed, 24 Jul 2002 17:20:26 +0000 (17:20 +0000)]
Point and click: KDVI
Jan Nieuwenhuizen [Wed, 24 Jul 2002 17:02:31 +0000 (17:02 +0000)]
texi fixes
Jan Nieuwenhuizen [Wed, 24 Jul 2002 16:58:39 +0000 (16:58 +0000)]
(Point and click): Add info
about GVim, NEdit.
Jan Nieuwenhuizen [Wed, 24 Jul 2002 16:11:10 +0000 (16:11 +0000)]
Update to new system-count function names.
Use LY_DEFINE.
Remove DECLARE_SCHEME_CALLBACKs.
Han-Wen Nienhuys [Wed, 24 Jul 2002 15:18:45 +0000 (15:18 +0000)]
(extent_callback): remove function
(position_accidentals): do nothing if not live.
Jan Nieuwenhuizen [Wed, 24 Jul 2002 15:17:52 +0000 (15:17 +0000)]
Add
forcedBreak options and fix measure count comments.
Jan Nieuwenhuizen [Wed, 24 Jul 2002 14:56:03 +0000 (14:56 +0000)]
* GNUmakefile.in: Junk intl.
Han-Wen Nienhuys [Wed, 24 Jul 2002 14:50:40 +0000 (14:50 +0000)]
*** empty log message ***
Jan Nieuwenhuizen [Wed, 24 Jul 2002 14:25:43 +0000 (14:25 +0000)]
* config.make.in (prefix): Prepend $(DESTDIR) to allow install
without overriding prefix.
* aclocal.m4: Regenerate.
* stepmake/aclocal.m4: Don't expand $prefix: fixes install with
other $prefix.
Han-Wen Nienhuys [Wed, 24 Jul 2002 14:09:49 +0000 (14:09 +0000)]
*** empty log message ***
Han-Wen Nienhuys [Wed, 24 Jul 2002 14:03:09 +0000 (14:03 +0000)]
*** empty log message ***
Han-Wen Nienhuys [Wed, 24 Jul 2002 14:00:10 +0000 (14:00 +0000)]
*** empty log message ***
Han-Wen Nienhuys [Wed, 24 Jul 2002 13:55:32 +0000 (13:55 +0000)]
*** empty log message ***
Han-Wen Nienhuys [Wed, 24 Jul 2002 13:54:07 +0000 (13:54 +0000)]
*** empty log message ***
Han-Wen Nienhuys [Wed, 24 Jul 2002 13:50:25 +0000 (13:50 +0000)]
test
Han-Wen Nienhuys [Wed, 24 Jul 2002 13:49:15 +0000 (13:49 +0000)]
tets
Jan Nieuwenhuizen [Wed, 24 Jul 2002 13:45:40 +0000 (13:45 +0000)]
* cygwin/GNUmakefile:
* ly/GNUmakefile:
* python/GNUmakefile:
* make/GNUmakefile:
* mf/GNUmakefile:
* scm/GNUmakefile:
* tex/GNUmakefile: use local_package_datadir iso datadir.
Jan Nieuwenhuizen [Wed, 24 Jul 2002 13:35:19 +0000 (13:35 +0000)]
(ATVARIABLES): Add local_lilypond_datadir.
Jan Nieuwenhuizen [Wed, 24 Jul 2002 13:35:05 +0000 (13:35 +0000)]
* make/lilypond-vars.make:
* scripts/ly2dvi.py:
* scripts/lilypond-book.py:
* scripts/mup2ly.py:
* scripts/midi2ly.py: use local_package_datadir iso datadir.
* GNUmakefile.in: build_datadir without version.
Jan Nieuwenhuizen [Wed, 24 Jul 2002 13:28:12 +0000 (13:28 +0000)]
* aclocal.m4: Regenerate.
* config.hh.in:
* config.make.in:
* stepmake/aclocal.m4: Cleanups and more conventional naming for
datadir ($prefix/share), package_datadir ($prefix/$package), and
local_package_datadir ($prefix/$package/$version).
* make/lilypond-vars.make:
* scripts/ly2dvi.py:
* scripts/lilypond-book.py:
* scripts/mup2ly.py:
* scripts/midi2ly.py: use local_package_datadir iso datadir.
* GNUmakefile.in: build_datadir without version.
* lily/main.cc: Datadir cleanup.
* lily/text-item.cc (lookup_text):
* lily/music-output-def.cc (print_smob):
* lily/mensural-ligature.cc (brew_molecule):
* lily/beam-quanting.cc (score_slopes_dy, score_forbidden_quants):
Fix warnings.
Han-Wen Nienhuys [Tue, 23 Jul 2002 22:46:50 +0000 (22:46 +0000)]
meer bezinksel nodig.
Han-Wen Nienhuys [Tue, 23 Jul 2002 22:33:30 +0000 (22:33 +0000)]
print demerits
Jan Nieuwenhuizen [Tue, 23 Jul 2002 21:33:17 +0000 (21:33 +0000)]
New file.
Jan Nieuwenhuizen [Tue, 23 Jul 2002 21:32:50 +0000 (21:32 +0000)]
* input/mutopia/J.S.Bach/baerenreiter-sarabande.ly: Warn when not
using 6 systems, like the original.
* lily/spanner.cc (get_broken_into):
* lily/grob.cc (original_scm, line_scm): New function.
* lily/include/grob.hh (ly_scm2grob_array): Moved from
group-interface.hh and renamed.
(ly_grob_array2scm): New function.
Han-Wen Nienhuys [Tue, 23 Jul 2002 18:46:33 +0000 (18:46 +0000)]
juergens pats
Han-Wen Nienhuys [Tue, 23 Jul 2002 18:38:44 +0000 (18:38 +0000)]
* lily/separation-item.cc (width): cache extent in extent-X
* lily/spacing-spanner.cc (standard_breakable_column_spacing):
only add extent for non-musical column.
Han-Wen Nienhuys [Tue, 23 Jul 2002 17:48:34 +0000 (17:48 +0000)]
* lily/accidental-placement.cc (split_accidentals): new function
(get_relevant_accidental_extent): new function
* lily/staff-spacing.cc (next_note_correction): idem
* lily/separating-group-spanner.cc (find_rods): use conditional_width().
Han-Wen Nienhuys [Tue, 23 Jul 2002 16:32:56 +0000 (16:32 +0000)]
*** empty log message ***
Han-Wen Nienhuys [Tue, 23 Jul 2002 16:12:12 +0000 (16:12 +0000)]
testje
Han-Wen Nienhuys [Tue, 23 Jul 2002 13:43:34 +0000 (13:43 +0000)]
fix roundfilledbox definition
Han-Wen Nienhuys [Tue, 23 Jul 2002 12:40:33 +0000 (12:40 +0000)]
(robust_list_ref): be sensible with negative
argument. This fixes too-long stems on half and quarter notes.
Jan Nieuwenhuizen [Tue, 23 Jul 2002 11:36:53 +0000 (11:36 +0000)]
* Documentation/index.texi: Add, fix, change some links and names,
including dump of wiki wiki.
* Documentation/GNUmakefile (local-WWW): Slurp wiki.
* buildscripts/wiki-slurp.py: New file. Accept multiple pattern.
(unwiki): Replace local urls with <img src> too.
* Documentation/GNUmakefile (wiki-dump): New target.
* Documentation/header.html.in: Link to Documentation/index
renamed to Index (was other...).
* make/lysdoc-targets.make (local-WWW): Add default targets .ps.gz
and .pdf.
Han-Wen Nienhuys [Mon, 22 Jul 2002 12:42:13 +0000 (12:42 +0000)]
release commit
Jan Nieuwenhuizen [Mon, 22 Jul 2002 01:13:38 +0000 (01:13 +0000)]
*** empty log message ***
Jan Nieuwenhuizen [Mon, 22 Jul 2002 00:41:17 +0000 (00:41 +0000)]
* input/regression/abe.ly:
* input/test/transposing.ly: Remove mention of mudela.
Han-Wen Nienhuys [Sun, 21 Jul 2002 23:19:19 +0000 (23:19 +0000)]
* lily/accidental-placement.cc (position_accidentals): document
two bugcases.
* lily/skyline.cc (skyline_meshing_distance): bugfixes.
Jan Nieuwenhuizen [Sun, 21 Jul 2002 23:14:57 +0000 (23:14 +0000)]
(make_pixmap): Don't use quiet_system,
ie, don't redirect PNG output to /dev/null. Fixes lys-to-tely
documents.
Jan Nieuwenhuizen [Sun, 21 Jul 2002 22:58:44 +0000 (22:58 +0000)]
* input/test/mark.ly:
* Documentation/user/refman.itely: Re-enable \mark #'() example.
* lily/parser.yy: Revert to MARK scalar.
Han-Wen Nienhuys [Sun, 21 Jul 2002 21:40:40 +0000 (21:40 +0000)]
* lily/accidental-placement.cc (stagger_apes): try to arrange accs
in a C form, with the top accidental closet to the chord.
* lily/stem.cc (get_default_stem_end_position): don't crash if
lengths not set.
(get_default_stem_end_position): idem for stem-shorten.
* mf/feta-toevallig.mf: enlarge flat bbox.
* input/regression/lyrics-extender.ly: new file.
Han-Wen Nienhuys [Sun, 21 Jul 2002 20:24:57 +0000 (20:24 +0000)]
* lily/lyric-extender.cc (brew_molecule): don't add
right-trim-amount if extender is broken.
* scripts/ly2dvi.py (global_latex_preamble): bugfix (thanks Werner).
Jan Nieuwenhuizen [Sun, 21 Jul 2002 19:27:41 +0000 (19:27 +0000)]
* Documentation/index.texi: Add pointers to new regression and
test documents.
* Documentation/user/converters.itely:
Documentation/user/invoking.itexi: Some small fixes for uniform
usage example.
* input/font20.ly, font-body.ly: New files, moved from input/test.
* input/test/different-time-signatures.ly: Add FIXME marker;
comment-out broken code.
* Documentation/regression-test.tely: Comment-out, add
obsolete-marker and url to regression-test-dir.
* input/test/GNUmakefile:
* input/regression/GNUmakefile: Add rule for lys-to-tely.py.
* input/regression/+.ly:
* input/test/+.ly: New file.
Jan Nieuwenhuizen [Sun, 21 Jul 2002 12:28:45 +0000 (12:28 +0000)]
* Documentation/user/refman.itely (Font selection): font size doco
* lily/stem.cc: rewrite of scoring to give sane results on knee
beams.
* lily/beam.cc (set_stem_lengths): extend stems for gapped tremolo
beams.
(connect_beams): chop off beaming outside the beam. Fixes problem
with tremolo beams.
Jan Nieuwenhuizen [Sun, 21 Jul 2002 02:30:19 +0000 (02:30 +0000)]
* lily/beam.cc (set_stem_lengths): extend stems for gapped tremolo
beams.
(connect_beams): chop off beaming outside the beam. Fixes problem
with tremolo beams.
* lily/score-engraver.cc (initialize): error if feta20.afm
Jan Nieuwenhuizen [Fri, 19 Jul 2002 23:23:23 +0000 (23:23 +0000)]
cygwin mod
Han-Wen Nienhuys [Thu, 18 Jul 2002 23:59:11 +0000 (23:59 +0000)]
(urg, fukking emacs)
Jan Nieuwenhuizen [Thu, 18 Jul 2002 16:08:30 +0000 (16:08 +0000)]
Remove lilypond.links.
Jan Nieuwenhuizen [Thu, 18 Jul 2002 16:04:52 +0000 (16:04 +0000)]
* debian/: Debian patch (Anthony Fok).
* debian/lilypond.links: Remove, as per Anthony's request.
Jan Nieuwenhuizen [Thu, 18 Jul 2002 15:57:07 +0000 (15:57 +0000)]
* aclocal.m4: Regenerate.
* stepmake/aclocal.m4: Add --with-kpathsea-include,
--with-kpathsea-lib options.
Jan Nieuwenhuizen [Thu, 18 Jul 2002 01:33:56 +0000 (01:33 +0000)]
* scripts/mup2ly.py: Cut-n-paste include missing lilylib.
misc fixes
Jan Nieuwenhuizen [Thu, 18 Jul 2002 00:55:02 +0000 (00:55 +0000)]
uncruft
Jan Nieuwenhuizen [Thu, 18 Jul 2002 00:36:18 +0000 (00:36 +0000)]
* stepmake/stepmake/compile-vars.make:
* stepmake/stepmake/executable-rules.make:
* stepmake/stepmake/python-module-rules.make:
* stepmake/stepmake/shared-library-rules.make: Use ALL_LDFLAGS, to
guard agains user override of LDFLAGS.
Jan Nieuwenhuizen [Thu, 18 Jul 2002 00:08:25 +0000 (00:08 +0000)]
* Documentation/user/refman.itely: Compile fix for \mark #'(music ...).
* Documentation/user/internals.itely: Use ly-set-mus-property!.
* cygwin/mknetrel: New file.
* Documentation/windows/fix-suffixes.sh:
* buildscripts/walk.sh: Junk.
* aclocal.m4: Regenerate.
* stepmake/stepmake/topdocs-targets.make:
* stepmake/stepmake/help2man-rules.make:
* stepmake/stepmake/generic-vars.make:
* stepmake/make/stepmake.make:
* Documentation/user/GNUmakefile:
* make/stepmake.make:
* make/lilypond-vars.make:
* GNUmakefile.in:
* stepmake/aclocal.m4: Remove builddir cruftyness.
* stepmake/stepmake/c++-rules.make: Use ALL_CXXFLAGS, to guard
agains user override of CXXFLAGS.
* stepmake/stepmake/c++-vars.make (ALL_CXXFLAGS): Include CXXFLAGS.
* stepmake/stepmake/c-rules.make: Use ALL_CFLAGS, to guard
against user override of CFLAGS.
* stepmake/stepmake/c-vars.make (ALL_CFLAGS): Include CFLAGS.
Han-Wen Nienhuys [Wed, 17 Jul 2002 14:25:32 +0000 (14:25 +0000)]
*** empty log message ***
Han-Wen Nienhuys [Wed, 17 Jul 2002 13:18:59 +0000 (13:18 +0000)]
TCA pats
Han-Wen Nienhuys [Tue, 16 Jul 2002 23:57:08 +0000 (23:57 +0000)]
covnert-ly
Han-Wen Nienhuys [Tue, 16 Jul 2002 23:49:16 +0000 (23:49 +0000)]
* lily/music.cc (LY_DEFINE): change ly-set-mus-property to
ly-set-mus-property!
* lily/grob.cc (LY_DEFINE): change ly-set-grob-property to ly-set-grob-property!
Han-Wen Nienhuys [Tue, 16 Jul 2002 23:41:14 +0000 (23:41 +0000)]
2002-07-17 Han-Wen <hanwen@cs.uu.nl>
* lily/parser.yy (Repeated_music): shift duration log for tremolo
repeats, instead of klutzing around.
* lily/chord-tremolo-engraver.cc (acknowledge_grob): set X parent
of stem tremolo grobs.
* scm/music-functions.scm (shift-duration-log): new function, add
to duration log of all notes.
* lily/duration.cc: add compression factor arguments to
make-duration.
compression-factor, dot-count, duration-log: add scheme functions.
* lily/mark-engraver.cc (process_music): allow \mark to take a
number as argument as well.
2002-07-16 Han-Wen <hanwen@cs.uu.nl>
* lily/rest.cc (after_line_breaking): only translate the whole
rest if we have more than 1 staff line
* lily/parser.yy (property_def): only allow #Scheme as \property
argument.
Jan Nieuwenhuizen [Tue, 16 Jul 2002 14:44:38 +0000 (14:44 +0000)]
stuff
Han-Wen Nienhuys [Tue, 16 Jul 2002 11:03:04 +0000 (11:03 +0000)]
release commit
Han-Wen Nienhuys [Tue, 16 Jul 2002 09:35:59 +0000 (09:35 +0000)]
fixes by Tom Cato Amundsen.
Han-Wen Nienhuys [Mon, 15 Jul 2002 19:36:35 +0000 (19:36 +0000)]
* lily/beam-quanting.cc (score_forbidden_quants): split beam
quanting functionality.
(quanting): argh. Forgot how linear interpolation works. Bugfix.
* lily/beam.cc (quanting): bugfix. Behave sanely when no visible
stems.
Han-Wen Nienhuys [Mon, 15 Jul 2002 18:24:57 +0000 (18:24 +0000)]
* lily/side-position-interface.cc (general_side_position):
Subtract parent offset iso. adding it. (Huh? How could this have
worked?)
* lily/clef-engraver.cc (stop_translation_timestep): add staff to
OctavateEight support.
* scripts/lilypond-book.py: add smallverbatim option.
* lily/beam.cc (quanting): bugfix. Behave sanely when no visible
stems.
* lily/accidental-placement.cc (position_accidentals): add padding
property. Increase default setting to 0.2.
Han-Wen Nienhuys [Mon, 15 Jul 2002 00:18:48 +0000 (00:18 +0000)]
*** empty log message ***
Han-Wen Nienhuys [Mon, 15 Jul 2002 00:18:30 +0000 (00:18 +0000)]
* lily/paper-column.cc (before_line_breaking): urg. bugfix.
* lily/separating-line-group-engraver.cc (finalize): don't replace
right-items, but add to list. This fixes a bug when a staff ends
with cross-staff voice switching away.
Han-Wen Nienhuys [Sun, 14 Jul 2002 17:11:34 +0000 (17:11 +0000)]
mutopia move
Han-Wen Nienhuys [Sun, 14 Jul 2002 16:27:24 +0000 (16:27 +0000)]
move mutopia subdirectory
Han-Wen Nienhuys [Sun, 14 Jul 2002 16:15:11 +0000 (16:15 +0000)]
* lily/beam.cc (quanting): add explicit support for cross-staff
beaming: make slope penalty larger.
* lily/beam.cc: use common refpoints throughout. This fixes many
cross staff issues.
Han-Wen Nienhuys [Sun, 14 Jul 2002 15:11:37 +0000 (15:11 +0000)]
* lily/paper-column.cc (before_line_breaking): bug fix.
* lily/volta-engraver.cc (process_music): do something sensible if
no staffs found.
* scripts/lilypond-book.py (make_pixmap): opps. Do png conversion
only once.
* Documentation/user/refman.itely (Global layout): made section on
global layout, added spacing documentation.
* lily/staff-symbol.cc (brew_molecule): change ragged right for
staff symbols. See comments.
Han-Wen Nienhuys [Sun, 14 Jul 2002 13:36:41 +0000 (13:36 +0000)]
brey fixes
Han-Wen Nienhuys [Sun, 14 Jul 2002 13:11:48 +0000 (13:11 +0000)]
geile fixes
Han-Wen Nienhuys [Sun, 14 Jul 2002 13:10:44 +0000 (13:10 +0000)]
geile fixes
Jan Nieuwenhuizen [Sun, 14 Jul 2002 13:10:03 +0000 (13:10 +0000)]
* lily/voice-devnull-engraver.cc (acknowledge_grob): Use proper
spelling for always. In solo a due mode, kill spanners when the
other thread has solo.
* lily/thread-devnull-engraver.cc (acknowledge_grob): In solo a
due mode, kill everything when the other thread has solo.
* lily/a2-engraver.cc (acknowledge_grob): In solo a due mode, do
not set directions when we have solo.
* lily/part-combine-music-iterator.cc (process): Set property
"othersolo" if the other thread has solo.
Han-Wen Nienhuys [Sat, 13 Jul 2002 18:47:17 +0000 (18:47 +0000)]
uhh
Han-Wen Nienhuys [Sat, 13 Jul 2002 18:47:09 +0000 (18:47 +0000)]
rm cembalopartita
Han-Wen Nienhuys [Sat, 13 Jul 2002 18:42:32 +0000 (18:42 +0000)]
quarter note beams
Han-Wen Nienhuys [Sat, 13 Jul 2002 18:05:19 +0000 (18:05 +0000)]
bfs
Han-Wen Nienhuys [Sat, 13 Jul 2002 17:46:31 +0000 (17:46 +0000)]
*** empty log message ***
Han-Wen Nienhuys [Sat, 13 Jul 2002 17:33:59 +0000 (17:33 +0000)]
(create_beam_p): remember Beam
settings at the start of a potential auto beam.
Han-Wen Nienhuys [Sat, 13 Jul 2002 17:07:20 +0000 (17:07 +0000)]
* lily/include/sequential-iterator.hh (class Sequential_iterator):
bugfix: protect music list from GC.
* Documentation/user/introduction.itely: misc fixes.
* scripts/ly2dvi.py (run_latex): show latex error log. Ask for
bugreport if lilypond is killed by a signal.
* lily/beam.cc: complete rewrite of multiplicity. This fixes 16th
knees code.
(quanting): add french beaming support (property french-beaming)
(stem_beams): removed.
Han-Wen Nienhuys [Sat, 13 Jul 2002 14:40:42 +0000 (14:40 +0000)]
2002-07-13 Han-Wen <hanwen@cs.uu.nl>
* scripts/ly2dvi.py (run_latex): show latex error log. Ask for
bugreport if lilypond is killed.
2002-07-12 Mats Bengtsson <matsb@s3.kth.se>
* lily/beam.cc (after_line_breaking): Set correct stem lengths
also when beam positions are set manually.
(consider_auto_knees): Do not use automatic knees if the directions
are set manually by the user.
2002-07-13 Han-Wen <hanwen@cs.uu.nl>
* lily/input-smob.cc (make_input): GUILE 1.7 compatibility fixes.
Han-Wen Nienhuys [Sat, 13 Jul 2002 01:30:04 +0000 (01:30 +0000)]
complete rewrite of multiplicity. This fixes 16th
knees code.
(quanting): add french beaming support (property french-beaming)
Han-Wen Nienhuys [Thu, 11 Jul 2002 23:08:54 +0000 (23:08 +0000)]
typo
Han-Wen Nienhuys [Thu, 11 Jul 2002 23:07:09 +0000 (23:07 +0000)]
* input/regression/grace-auto-beam.ly: new file
* input/regression/grace-unfold-repeat.ly: new file
* lily/auto-beam-engraver.cc (test_moment): never start on grace moments.
* lily/forbid-break-engraver.cc (start_translation_timestep): skip
grace notes for break-forbidding. Breaks during grace notes are
handled by Bar_engraver.
* lily/unfolded-repeat-iterator.cc: Reimplement
Unfolded_repeat_iterator, Volta_repeat_iterator using
Sequential_iterator. All grace functionality from {} carries over
to repeats as well.
* lily/sequential-iterator.cc: new file: form baseclass for
sequential music iterator and unfolded/volta repeat iterator.