]>
git.donarmstrong.com Git - lilypond.git/log
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.
Han-Wen Nienhuys [Fri, 5 May 2006 11:26:06 +0000 (11:26 +0000)]
* scm/lily-library.scm (ordered-cons): new function.
(interval-index): new function
* lily/note-head-scheme.cc (LY_DEFINE): new file.
* lily/note-head.cc (get_stem_attachment): new function.
* scm/define-markup-commands.scm (note-by-number): read 'style
property.
* input/regression/markup-note.ly: show note-head style option.
* mf/feta-bolletjes.mf (overdone_heads): fix attachment points for
triangle head.
Han-Wen Nienhuys [Thu, 4 May 2006 11:56:19 +0000 (11:56 +0000)]
(NCSB_OTFS): remove old ncsb detection further.
Han-Wen Nienhuys [Thu, 4 May 2006 11:33:09 +0000 (11:33 +0000)]
(LINK_GXX_STATICALLY): fix for ncsb detection.
Han-Wen Nienhuys [Thu, 4 May 2006 11:15:12 +0000 (11:15 +0000)]
GCC 4 fix.
Han-Wen Nienhuys [Thu, 4 May 2006 11:09:56 +0000 (11:09 +0000)]
*** empty log message ***
Joe Neeman [Thu, 4 May 2006 09:49:38 +0000 (09:49 +0000)]
* lily/simple-spacer.cc: Remove class Simple_spacer_wrapper.
Replace it with functions get_line_forces and get_line_configuration.
(class Simple_spacer): Make data private.
Rewrite compression algorithm to be faster and simpler.
* lily/simple-spacer-scheme.cc (ly_solve_rod_and_spring_problem):
* lily/gourlay-breaking.cc (solve):
* lily/constrained_breaking.cc (space_line):
Change it to the new simple-spacer code.
* lily/paper-score.cc (get_paper_systems):
(Paper_score):
(process):
Delay breaking the systems until they are requested.
(find_break_indices):
Use vsize for indices.
(calc_breaking):
Move the "Calculating line breaks" message here.
* lily/system.cc (pre_processing):
Move the "Calculating line breaks" message away from here.
(break_into_pieces):
Allow multiple calls to this function in sequence (with touching-but-
not-overlapping breakpoints).
* lily/constrained-breaking.cc:
Replace most of the get_XXXX functions with get_line_details.
Only calculate the force for each line. Calculate configurations only
for the lines we will actually use.
Replace cols_ with lines_.
Han-Wen Nienhuys [Thu, 4 May 2006 08:49:05 +0000 (08:49 +0000)]
(write-preamble): new function.
(write-preamble): load mac fonts via fondu, even if gs-font-load
is set.
Han-Wen Nienhuys [Wed, 3 May 2006 21:18:14 +0000 (21:18 +0000)]
*** empty log message ***
Han-Wen Nienhuys [Wed, 3 May 2006 20:30:59 +0000 (20:30 +0000)]
*** empty log message ***
Werner Lemberg [Wed, 3 May 2006 20:23:32 +0000 (20:23 +0000)]
* mf/GNUmakefile (FC_FIND): Fix typo.
Graham Percival [Wed, 3 May 2006 12:53:48 +0000 (12:53 +0000)]
Promote Eduardo, and add a bug reporter.
Graham Percival [Wed, 3 May 2006 12:53:10 +0000 (12:53 +0000)]
More Vocal music fixes from Eduardo.
Erlend Aasland [Wed, 3 May 2006 12:11:00 +0000 (12:11 +0000)]
stepmake/stepmake/generic-targets.make (cvs-clean): also remove out-www dirs.
Han-Wen Nienhuys [Wed, 3 May 2006 10:41:53 +0000 (10:41 +0000)]
* scripts/lilypond-book.py (Lilypond_file_snippet.my_system): add
-f png for HTML, TEXINFO formats.
* input/tutorial/lbook-html-test.html: new file.
Graham Percival [Wed, 3 May 2006 10:41:00 +0000 (10:41 +0000)]
*** empty log message ***
Han-Wen Nienhuys [Wed, 3 May 2006 09:56:08 +0000 (09:56 +0000)]
* lily/include/tie-formatting-problem.hh (class
Tie_formatting_problem): index Chord_outline_map by Tuple2 for
[column, direction]. This fixes laissez vibrer ties.
* flower/include/tuple.hh (struct Tuple2): new file.
Graham Percival [Wed, 3 May 2006 09:52:00 +0000 (09:52 +0000)]
Oops, I got confused with all the @{sub/subsub}sections. Fixed.
Graham Percival [Wed, 3 May 2006 09:43:33 +0000 (09:43 +0000)]
Some more fixes from Eduardo.
Han-Wen Nienhuys [Wed, 3 May 2006 09:15:55 +0000 (09:15 +0000)]
* mf/GNUmakefile (FC_FIND): new function. Find ncsb using
$(FCMATCH), only if $(NCSB_DIR) not set.
* configure.in (LINK_GXX_STATICALLY): only warn if $NCSB_DIR set.
* config.make.in (DOCUMENTATION): set FCMATCH
* autogen.sh (srcdir): don't set --with-ncsb-dir.
Graham Percival [Wed, 3 May 2006 08:27:41 +0000 (08:27 +0000)]
Final round of reorg.
Graham Percival [Tue, 2 May 2006 13:22:39 +0000 (13:22 +0000)]
Really minor fix.
Han-Wen Nienhuys [Tue, 2 May 2006 12:05:28 +0000 (12:05 +0000)]
release commit
Han-Wen Nienhuys [Tue, 2 May 2006 11:32:54 +0000 (11:32 +0000)]
(is_dir): canonicalize file name before stat'ing.
Han-Wen Nienhuys [Tue, 2 May 2006 08:53:02 +0000 (08:53 +0000)]
(framework_relocation): remove old relocation stuff.
Han-Wen Nienhuys [Mon, 1 May 2006 19:33:29 +0000 (19:33 +0000)]
*** empty log message ***
Mats Bengtsson [Mon, 1 May 2006 19:17:57 +0000 (19:17 +0000)]
* scm/define-grob-properties.scm (all-user-grob-properties):
Correct typo, thanks to Eduardo.
Han-Wen Nienhuys [Mon, 1 May 2006 18:32:16 +0000 (18:32 +0000)]
(F): indent fix.
Han-Wen Nienhuys [Mon, 1 May 2006 18:11:02 +0000 (18:11 +0000)]
(F): indent fix.
Han-Wen Nienhuys [Mon, 1 May 2006 16:29:40 +0000 (16:29 +0000)]
* input/regression/tie-arpeggio-collision.ly: new file.
* lily/tie-formatting-problem.cc (set_column_chord_outline): new
function: store outlines per column rank.