]>
git.donarmstrong.com Git - lilypond.git/log
Han-Wen Nienhuys [Wed, 24 May 2006 15:14:19 +0000 (15:14 +0000)]
release commit
Han-Wen Nienhuys [Wed, 24 May 2006 13:37:45 +0000 (13:37 +0000)]
*** empty log message ***
Han-Wen Nienhuys [Wed, 24 May 2006 13:34:47 +0000 (13:34 +0000)]
*** empty log message ***
Nicolas Sceaux [Wed, 24 May 2006 13:18:13 +0000 (13:18 +0000)]
* input/no-notation/display-lily-tests.ly: fix \applyOutput
test. Add \break, \pageBreak, \pageTurn, etc, tests.
* scm/define-music-display-methods.scm: display methods for
breaks. Fix \applyOutput.
Han-Wen Nienhuys [Wed, 24 May 2006 13:09:03 +0000 (13:09 +0000)]
* Documentation/user/macros.itexi: comment out funindex expansion.
* Documentation/user/advanced-notation.itely (Balloon help): idem.
* Documentation/user/changing-defaults.itely (Creating contexts): idem.
* Documentation/user/programming-interface.itely (Running a
function on all layout objects): idem.
* Documentation/user/GNUmakefile (TEXI2DVI_FLAGS): add -E.
Han-Wen Nienhuys [Wed, 24 May 2006 12:47:14 +0000 (12:47 +0000)]
* Documentation/user/music-glossary.tely: junk \oldaddlyrics
everywhere.
* GNUmakefile.in: fix wildcarding for scrips/out/ links. Thanks
Karl Hammar.
Han-Wen Nienhuys [Wed, 24 May 2006 12:04:37 +0000 (12:04 +0000)]
* Documentation/user/advanced-notation.itely (Balloon help): idem.
* Documentation/user/changing-defaults.itely (Creating contexts): idem.
* Documentation/user/programming-interface.itely (Running a
function on all layout objects): idem.
* Documentation/user/introduction.itely (Automated engraving):
update \applyOutput syntax
Han-Wen Nienhuys [Wed, 24 May 2006 11:58:00 +0000 (11:58 +0000)]
(start_new_syllable):
remove debugging hook.
Han-Wen Nienhuys [Wed, 24 May 2006 09:11:18 +0000 (09:11 +0000)]
(LINK_GXX_STATICALLY): use "" to allow $ expansion.
Han-Wen Nienhuys [Wed, 24 May 2006 08:58:57 +0000 (08:58 +0000)]
* Documentation/user/GNUmakefile (TEXI2DVI_FLAGS): add -E.
* stepmake/stepmake/texinfo-rules.make ($(outdir)/%.dvi): add
TEXI2DVI_FLAGS to texi2dvi invocation.
Erik Sandberg [Wed, 24 May 2006 07:00:42 +0000 (07:00 +0000)]
* lily/chord-tremolo-*.cc: Reworked how \repeat "tremolo"
works. More work is done by iterator now, and engraver has been
very much simplified.
* lily/translator-group.cc: try_music is now invoked through a
listener
* lily/*-iterator.cc: Massive cleanups. Junked
try_music_in_children globally. Renamed try_music to report_event,
and made that method descend to a bottom context automatically.
* lily/event-iterator.cc: New file.
* lily/output-property-iterator.cc,
lily/old-lyric-combine-music-iterator.cc: Removed.
Graham Percival [Tue, 23 May 2006 21:44:47 +0000 (21:44 +0000)]
Remove relatively useless @b to make texi2dvi -E happy.
Graham Percival [Tue, 23 May 2006 05:26:09 +0000 (05:26 +0000)]
Changes to fix pdf doc creation, and some minor doc additions.
Han-Wen Nienhuys [Mon, 22 May 2006 23:13:17 +0000 (23:13 +0000)]
*** empty log message ***
Han-Wen Nienhuys [Mon, 22 May 2006 17:45:40 +0000 (17:45 +0000)]
* lily/beaming-info.cc (beamify): new function: read beatLength
and beatGrouping from context.
* lily/beam.cc (get_beam_segments): generate events for
max_connect_ case too.
(get_beam_segments): read Stem::max-beam-connect.
* lily/stem.cc (set_beaming): use #f as signaling value for
beamcount 0.
* lily/beam-engraver.cc (typeset_beam): set right bound if unset.
* lily/beam.cc (set_beaming): read clip-edges property.
(calc_direction): don't suicide for single stem.
* lily/beaming-info.cc (best_splitpoint_index): take bool*
argument, remove 1<<15 hack. Remove clip_edges()
Han-Wen Nienhuys [Mon, 22 May 2006 17:21:25 +0000 (17:21 +0000)]
* lily/beaming-info.cc (beamify): new function: read beatLength
and beatGrouping from context.
* input/regression/beam-beat-grouping.ly (Module): new file.
* lily/beam.cc (get_beam_segments): generate events for
max_connect_ case too.
(get_beam_segments): read Stem::max-beam-connect.
* lily/beam-engraver.cc (typeset_beam): set right bound if unset.
* lily/beam.cc (set_beaming): read clip-edges property.
(calc_direction): don't suicide for single stem.
* lily/beaming-info.cc (best_splitpoint_index): take bool*
argument, remove 1<<15 hack. Remove clip_edges()
Han-Wen Nienhuys [Mon, 22 May 2006 15:23:33 +0000 (15:23 +0000)]
* input/regression/beam-unconnected-beamlets.ly (Module): new file.
* lily/beam.cc (get_beam_segments): generate events for
max_connect_ case too.
(get_beam_segments): read Stem::max-beam-connect.
* lily/beam.cc (set_beaming): read clip-edges property.
(calc_direction): don't suicide for single stem.
Han-Wen Nienhuys [Mon, 22 May 2006 14:06:28 +0000 (14:06 +0000)]
* input/regression/beam-single-stem.ly: new file.
* lily/stem.cc (set_beaming): use #f as signaling value for
beamcount 0.
* lily/beam-engraver.cc (typeset_beam): set right bound if unset.
* lily/beam.cc (set_beaming): read clip-edges property.
(calc_direction): don't suicide for single stem.
* lily/beaming-info.cc (best_splitpoint_index): take bool*
argument, remove 1<<15 hack. Remove clip_edges()
* lily/hairpin.cc (print): only do padding for nonmusical bounds
Han-Wen Nienhuys [Mon, 22 May 2006 10:23:00 +0000 (10:23 +0000)]
(print): only do padding for nonmusical bounds
Graham Percival [Sun, 21 May 2006 23:56:13 +0000 (23:56 +0000)]
Basic-notation reorg and misc small fixes.
Han-Wen Nienhuys [Sat, 20 May 2006 19:54:42 +0000 (19:54 +0000)]
(register_stencil_head): opps, append
to cdr of static SCM object. Backportme.
Graham Percival [Sat, 20 May 2006 04:12:30 +0000 (04:12 +0000)]
Replace @cindex @code => @funindex
Graham Percival [Sat, 20 May 2006 04:11:32 +0000 (04:11 +0000)]
Update framework for command index. DOC WRITERS: use @funindex instead
of @cindex @code{}.
Han-Wen Nienhuys [Fri, 19 May 2006 13:40:19 +0000 (13:40 +0000)]
(set_stem_lengths): trigger 'beaming callback, in
case positions is set manually. Backportme.
Erik Sandberg [Fri, 19 May 2006 11:07:35 +0000 (11:07 +0000)]
*** empty log message ***
Erik Sandberg [Fri, 19 May 2006 06:43:37 +0000 (06:43 +0000)]
* scm/ly-syntax-constructors.scm: New file. Converted a few syntax
rules to Scheme.
Han-Wen Nienhuys [Thu, 18 May 2006 15:56:52 +0000 (15:56 +0000)]
(Contexts explained):
use absolute dimension for @image.
Han-Wen Nienhuys [Thu, 18 May 2006 11:24:56 +0000 (11:24 +0000)]
(OUT_PNG_IMAGES): generate PNG
out image for illustration too.
($(outdir)/%.png): add more png <-> eps rules.
Graham Percival [Thu, 18 May 2006 00:56:58 +0000 (00:56 +0000)]
remove trailing whitespace; cosmetic
change to reduce changes produced by diff.
Han-Wen Nienhuys [Wed, 17 May 2006 18:21:06 +0000 (18:21 +0000)]
(do_chroot_jail): correctness tweak.
Han-Wen Nienhuys [Wed, 17 May 2006 17:54:38 +0000 (17:54 +0000)]
*** empty log message ***
Han-Wen Nienhuys [Wed, 17 May 2006 17:53:16 +0000 (17:53 +0000)]
(ATVARIABLES): add TARGET_PYTHON as subst
variable.
Erik Sandberg [Wed, 17 May 2006 17:30:48 +0000 (17:30 +0000)]
* lily/parser.yy: Change all syntax rules of type Music to SCM type
Han-Wen Nienhuys [Wed, 17 May 2006 17:19:02 +0000 (17:19 +0000)]
*** empty log message ***
Werner Lemberg [Wed, 17 May 2006 15:21:49 +0000 (15:21 +0000)]
* lily/lexer.ll (init_signature_has_table): Add
`scm-scm-music-music'.
* lily/parser.yy (MUSIC_FUNCTION_SCM_SCM_MUSIC_MUSIC): New token.
(Generic_prefix_music_scm): Add rule for it.
* lily/quote-iterator.cc (Quote_iterator::process): Handle
`quoted-transposition' property.
* ly/music-functions-init.ly (transposedCueDuring): New function.
* scm/define-music-properties.scm (all-music-properties): Updated.
* Documenation/topdocs/NEWS.itely: Document it.
Han-Wen Nienhuys [Wed, 17 May 2006 09:21:00 +0000 (09:21 +0000)]
* VERSION (PATCH_LEVEL): release 2.9.5
* Documentation/topdocs/INSTALL.texi (Top): update versions and
build instructions.
Han-Wen Nienhuys [Tue, 16 May 2006 23:15:27 +0000 (23:15 +0000)]
(Top): update versions and
build instructions.
Han-Wen Nienhuys [Tue, 16 May 2006 23:03:52 +0000 (23:03 +0000)]
switch on hairpinToBarline by default.
Graham Percival [Tue, 16 May 2006 20:48:26 +0000 (20:48 +0000)]
Minor fixes.
Graham Percival [Tue, 16 May 2006 20:47:43 +0000 (20:47 +0000)]
More editing from Dave; thanks!
Han-Wen Nienhuys [Tue, 16 May 2006 20:11:11 +0000 (20:11 +0000)]
(Top): add hairpinToBarline feature.
Han-Wen Nienhuys [Tue, 16 May 2006 19:00:39 +0000 (19:00 +0000)]
*** empty log message ***
Erik Sandberg [Tue, 16 May 2006 16:13:52 +0000 (16:13 +0000)]
fixed error
Mats Bengtsson [Tue, 16 May 2006 13:18:40 +0000 (13:18 +0000)]
* Documentation/user/advanced-notation.itely (Instrument names):
Modified obsolete instruction on how to move instrument names away
from the staves. Hmm, at second thought the bug probably has been
solved, so the full bug description should probably be removed.
Han-Wen Nienhuys [Tue, 16 May 2006 12:36:54 +0000 (12:36 +0000)]
* lily/context.cc (internal_send_stream_event): thinko fix.
* lily/tie.cc (set_default_control_points): robustness fix.
Han-Wen Nienhuys [Tue, 16 May 2006 11:58:58 +0000 (11:58 +0000)]
* python/musicxml.py (Part.interpret): don't complain about
incomplete measures.
* scripts/musicxml2ly.py (musicxml_voice_to_lily_voice): only add
new music if last_event_chord() returned None.
* python/musicxml.py (Part.interpret): skip back over chord notes.
Erik Sandberg [Tue, 16 May 2006 11:30:55 +0000 (11:30 +0000)]
* lily/context.cc, lily/music.cc, lily/context-scheme.cc: Add
dispatchers event-source and events-below to Context
Erik Sandberg [Tue, 16 May 2006 11:19:50 +0000 (11:19 +0000)]
* lily/percent-repeat-engraver.cc, lily/parser.yy,
lily/define-music-types.cc, lily/percent-repeat-iterator.cc,
lily/slash-repeat-engraver.cc,
lily/include/percent-repeat-iterator.hh: Rework percent repeats:
iterator sends PercentEvents
* lily/time-scaled-music-iterator.cc, lily/tuplet-engraver.cc:
rework tuplets: send start/stop events to engraver
Graham Percival [Tue, 16 May 2006 02:04:30 +0000 (02:04 +0000)]
Small fixes.
Graham Percival [Tue, 16 May 2006 02:04:20 +0000 (02:04 +0000)]
Integrate Nicolas' fixes for the rewrite.
Graham Percival [Mon, 15 May 2006 16:25:28 +0000 (16:25 +0000)]
Update info for doc writers.
Graham Percival [Mon, 15 May 2006 16:20:54 +0000 (16:20 +0000)]
Update info for doc writers.
Erlend Aasland [Mon, 15 May 2006 13:14:18 +0000 (13:14 +0000)]
Documentation/topdocs/NEWS.tely: edit rotation example
Han-Wen Nienhuys [Mon, 15 May 2006 12:38:17 +0000 (12:38 +0000)]
cleanup.
Han-Wen Nienhuys [Mon, 15 May 2006 11:49:14 +0000 (11:49 +0000)]
* Documentation/user/GNUmakefile: dist context-example.eps too.
* lily/key-engraver.cc (create_key): use
explicitKeySignatureVisibility for cancellation too. Backportme.
* lily/font-config.cc (init_fontconfig): don't close file if
f==NULL. Backportme.
Erlend Aasland [Mon, 15 May 2006 10:31:06 +0000 (10:31 +0000)]
Documentation/topdocs/NEWS.tely: niente and rotation news
Erlend Aasland [Sun, 14 May 2006 14:06:37 +0000 (14:06 +0000)]
Add rotation support
Graham Percival [Sun, 14 May 2006 01:53:54 +0000 (01:53 +0000)]
Small fixes.
Graham Percival [Sun, 14 May 2006 01:53:17 +0000 (01:53 +0000)]
Major new docs, some reorg, some info from Nicolas.
Graham Percival [Sat, 13 May 2006 14:55:36 +0000 (14:55 +0000)]
French correction; thanks Claude Routhier!
Graham Percival [Fri, 12 May 2006 16:46:22 +0000 (16:46 +0000)]
Fixed display of table; thanks Dave!
Mats Bengtsson [Fri, 12 May 2006 14:18:05 +0000 (14:18 +0000)]
* Documentation/user/programming-interface.itely (Markup
programmer interface): Remove duplicate text.
Graham Percival [Fri, 12 May 2006 12:56:11 +0000 (12:56 +0000)]
Minor clarification.
Graham Percival [Fri, 12 May 2006 12:50:23 +0000 (12:50 +0000)]
Minor fixes from discussion.
Graham Percival [Fri, 12 May 2006 12:34:56 +0000 (12:34 +0000)]
Use image.
Graham Percival [Fri, 12 May 2006 12:33:37 +0000 (12:33 +0000)]
New file: image from Erik's thesis, thanks!
Erik Sandberg [Fri, 12 May 2006 11:08:31 +0000 (11:08 +0000)]
added previously forgotten file.
Han-Wen Nienhuys [Fri, 12 May 2006 00:08:24 +0000 (00:08 +0000)]
(LINK_GXX_STATICALLY): python 2.4 req.
Graham Percival [Thu, 11 May 2006 13:24:00 +0000 (13:24 +0000)]
Second round of editing.
Graham Percival [Thu, 11 May 2006 13:00:10 +0000 (13:00 +0000)]
Editing and merging info from emails from Nicolas.
Han-Wen Nienhuys [Thu, 11 May 2006 08:43:51 +0000 (08:43 +0000)]
* python/musicxml.py (Xml_node.__init__): _attribute_dict stores
XML attributes.
(Xml_node.message): use it.
* scripts/musicxml2ly.py (musicxml_voice_to_lily_voice):
oops. Add duration argument.
Graham Percival [Wed, 10 May 2006 15:39:17 +0000 (15:39 +0000)]
Info about \set and \override.
Joe Neeman [Wed, 10 May 2006 10:37:12 +0000 (10:37 +0000)]
* lily/paper-column-engraver.cc (make_columns):
* scm/define-grobs.scm: Revert my previous change and set the default
in define-grobs.scm instead.
Graham Percival [Wed, 10 May 2006 04:37:14 +0000 (04:37 +0000)]
Oops, forgot these fixes.
Graham Percival [Wed, 10 May 2006 04:29:00 +0000 (04:29 +0000)]
Proofreading from Dave Luttinen.
Han-Wen Nienhuys [Tue, 9 May 2006 14:11:11 +0000 (14:11 +0000)]
*** empty log message ***
Graham Percival [Tue, 9 May 2006 11:27:28 +0000 (11:27 +0000)]
General editing.
Joe Neeman [Tue, 9 May 2006 10:14:47 +0000 (10:14 +0000)]
(make_columns): By default, a column needs to be breakable.
Han-Wen Nienhuys [Tue, 9 May 2006 08:21:17 +0000 (08:21 +0000)]
(stop_translation_timestep): set
line-break-permission if forbidBreak is not set.
Graham Percival [Tue, 9 May 2006 04:13:09 +0000 (04:13 +0000)]
Trivial fixes.
Joe Neeman [Tue, 9 May 2006 02:15:57 +0000 (02:15 +0000)]
* scm/define-context-properties.scm:
* scm/define-grob-properties.scm:
* scm/define-grobs.scm:
* scm/define-music-display-methods.scm:
* scm/define-music-properties.scm:
* scm/define-music-types.scm:
* scm/music-functions.scm:
* ly/declarations-init.ly:
* lily/include/constrained-breaking.hh:
* lily/system.cc:
* lily/spaceable-grob.cc:
* lily/simple-spacer.cc:
* lily/paper-score.cc:
* lily/paper-column.cc:
* lily/paper-column-engraver.cc:
* lily/item.cc:
* lily/gourlay-breaking.cc:
* lily/constrained-breaking.cc:
* python/convertrules.py:
Change "penalty", "page-penalty" and "breakable" to "line-break-penalty",
"page-break-penalty" and "line-break-permission".
Add "page-break-permission", "page-turn-permission" and "page-turn-penalty".
Replace BreakEvent with LineBreakEvent, PageBreakEvent and PageTurnEvent.
* lily/bar-engraver.cc:
* lily/beam-engraver.cc:
* lily/forbid-break-engraver.cc:
* lily/ligature-engraver.cc:
* lily/paper-column-engraver.cc:
* lily/percent-repeat-engraver.cc:
* lily/score-engraver.cc:
* lily/score-engraver.hh:
* lily/paper-column-engraver.hh:
Inter-engraver communication regarding line breaks is done through context
properties (Score.forbidBreak) instead of function calls.
Han-Wen Nienhuys [Mon, 8 May 2006 18:54:20 +0000 (18:54 +0000)]
*** empty log message ***
Han-Wen Nienhuys [Mon, 8 May 2006 18:42:24 +0000 (18:42 +0000)]
release commit
Graham Percival [Mon, 8 May 2006 12:13:24 +0000 (12:13 +0000)]
Cut lines down to 78 chars. (cosmetic code change, but will simplify
other people working on docs and sending diff files with non-trivial
changes)
Graham Percival [Mon, 8 May 2006 11:44:47 +0000 (11:44 +0000)]
Proofreading from Dave Luttinen, thanks!
Han-Wen Nienhuys [Sun, 7 May 2006 19:51:12 +0000 (19:51 +0000)]
* scm/define-grob-properties.scm (all-internal-grob-properties):
remove chord-tremolo property.
* lily/beam.cc (get_beam_segments): don't use stem position as
base for broken ends.
Han-Wen Nienhuys [Sun, 7 May 2006 18:25:32 +0000 (18:25 +0000)]
(get_beam_segments): don't use stem position as
base for broken ends.
Han-Wen Nienhuys [Sat, 6 May 2006 12:17:37 +0000 (12:17 +0000)]
*** empty log message ***
Graham Percival [Sat, 6 May 2006 11:18:57 +0000 (11:18 +0000)]
*** empty log message ***
Graham Percival [Sat, 6 May 2006 09:56:42 +0000 (09:56 +0000)]
Clarifications and reorg.
Han-Wen Nienhuys [Sat, 6 May 2006 00:21:04 +0000 (00:21 +0000)]
new function featherDurations
Han-Wen Nienhuys [Sat, 6 May 2006 00:19:09 +0000 (00:19 +0000)]
* lily/beam.cc: read grow-direction for feathered beaming.
* Documentation/topdocs/NEWS.tely (Top): typo.
Han-Wen Nienhuys [Fri, 5 May 2006 22:56:06 +0000 (22:56 +0000)]
(Top): typo.
Han-Wen Nienhuys [Fri, 5 May 2006 21:18:06 +0000 (21:18 +0000)]
(struct Beam_stem_segment): add gapped_ for
tremolo beams.
Han-Wen Nienhuys [Fri, 5 May 2006 20:32:44 +0000 (20:32 +0000)]
*** empty log message ***
Erik Sandberg [Fri, 5 May 2006 15:59:21 +0000 (15:59 +0000)]
Added data structures for music streams.
Han-Wen Nienhuys [Fri, 5 May 2006 14:19:18 +0000 (14:19 +0000)]
*** empty log message ***
Han-Wen Nienhuys [Fri, 5 May 2006 12:25:27 +0000 (12:25 +0000)]
*** empty log message ***
Han-Wen Nienhuys [Fri, 5 May 2006 12:19:12 +0000 (12:19 +0000)]
* scm/define-markup-commands.scm (note-by-number): remove debug display.
(note-by-number): further attachment fixes.
* scm/define-markup-commands.scm (note-by-number): read 'style
property.
* mf/feta-bolletjes.mf (overdone_heads): fix attachment points for
triangle head.
Han-Wen Nienhuys [Fri, 5 May 2006 11:26:49 +0000 (11:26 +0000)]
* scm/define-markup-commands.scm (note-by-number): remove debug display.
* scm/define-markup-commands.scm (note-by-number): read 'style
property.