]>
git.donarmstrong.com Git - lilypond.git/log
Nicolas Sceaux [Tue, 28 Feb 2006 18:42:27 +0000 (18:42 +0000)]
* scm/layout-page-layout.scm (write-page-breaks): add a
music-system-heights property to the page layout output.
* scm/page.scm (make-page-stencil): take footer into account when
computing the 'space-left page property
(annotate-space-left): take footer into account when annonating
space left.
Graham Percival [Tue, 28 Feb 2006 18:03:32 +0000 (18:03 +0000)]
More (final) docs for music expressions.
Graham Percival [Mon, 27 Feb 2006 19:47:17 +0000 (19:47 +0000)]
Minor changes from mailist.
Han-Wen Nienhuys [Sun, 26 Feb 2006 12:51:01 +0000 (12:51 +0000)]
*** empty log message ***
Han-Wen Nienhuys [Sun, 26 Feb 2006 12:49:56 +0000 (12:49 +0000)]
*** empty log message ***
Nicolas Sceaux [Sun, 26 Feb 2006 11:03:52 +0000 (11:03 +0000)]
* scm/framework-ps.scm:
* scm/lily-library.scm (nan?, inf?): Move guile 1.6 compatibility
layer for inf? and nan? from framework-ps to lily-library.
Han-Wen Nienhuys [Sat, 25 Feb 2006 23:45:06 +0000 (23:45 +0000)]
* buildscripts/substitute-encoding.py (Module): remove file.
* mf/GNUmakefile: more PFA strippage.
Han-Wen Nienhuys [Sat, 25 Feb 2006 23:40:18 +0000 (23:40 +0000)]
* mf/aybabtu.pe.in (i): remove PFAaybabtu generation
* buildscripts/gen-emmentaler-scripts.py (i): remove PFAemmentaler
generation
* scm/framework-ps.scm: remove font name munging.
* Documentation/topdocs/INSTALL.texi (Top): bump GS requirement.
Nicolas Sceaux [Sat, 25 Feb 2006 13:08:59 +0000 (13:08 +0000)]
* scm/markup.scm (define-markup-command): change
def-markup-command to define-markup-command
* scm/music-functions.scm (define-music-function): change
def-music-function to define-music-function.
* python/convertrules.py (conv): rules for def-music-function
and def-markup-commands
* Documentation/user/programming-interface.itely,
input/no-notation/display-lily-tests.ly,
input/regression/lily-in-scheme.ly,
input/regression/markup-user.ly,
input/regression/music-function.ly, input/regression/tie-chord.ly,
scm/fret-diagrams.scm, ly/music-functions-init.ly,
ly/gregorian-init.ly: use new macro names (define-music-function,
define-markup-command).
Han-Wen Nienhuys [Sat, 25 Feb 2006 10:59:08 +0000 (10:59 +0000)]
(main): write Makefile dependencies file.
(output): add comments to lp-book latex output.
Han-Wen Nienhuys [Sat, 25 Feb 2006 00:20:51 +0000 (00:20 +0000)]
* scripts/lilypond-book.py (main): write Makefile dependencies file.
* GNUmakefile.in (footifymail): use gmane address for webpage bug
address.
Graham Percival [Thu, 23 Feb 2006 23:45:11 +0000 (23:45 +0000)]
Minor changes from mailist.
Nicolas Sceaux [Thu, 23 Feb 2006 20:53:58 +0000 (20:53 +0000)]
* mf/GNUmakefile: add '\' in multi-line "define ... endef"
blocks (for make 3.80)
* scm/parser-ly-from-scheme.scm (ly:parse-string-result): add
\notemode so that user should not have to explicitely type it.
* scm/define-music-display-methods.scm: various
fixes (ApplyOutputEvent, ApplyContext; \new, \context and derived
constructs)
* input/no-notation/display-lily-tests.ly: new tests for
\applyOutput and \applyContext
Han-Wen Nienhuys [Thu, 23 Feb 2006 10:52:07 +0000 (10:52 +0000)]
patch by Joe Neeman: "I have
changed it slightly so that the number of systems returned by
solve () will be the same as the last value passed to resize
(). I've also added more documentation, removed casts, fixed style
problems and put in some recovery if constraints aren't satisfied."
Jan Nieuwenhuizen [Thu, 23 Feb 2006 09:08:48 +0000 (09:08 +0000)]
*** empty log message ***
Graham Percival [Thu, 23 Feb 2006 07:27:03 +0000 (07:27 +0000)]
Add Steve Doonan to suggestions.
Graham Percival [Thu, 23 Feb 2006 06:40:30 +0000 (06:40 +0000)]
Improve docs of \filled-box.
Graham Percival [Thu, 23 Feb 2006 06:37:42 +0000 (06:37 +0000)]
Minor change from mailist.
Graham Percival [Thu, 23 Feb 2006 06:37:11 +0000 (06:37 +0000)]
Minor changes from mailist.
Graham Percival [Thu, 23 Feb 2006 04:18:44 +0000 (04:18 +0000)]
Minor stuff from mailist.
Heikki Junes [Thu, 23 Feb 2006 00:14:12 +0000 (00:14 +0000)]
cultivate typographical terminology.
Heikki Junes [Wed, 22 Feb 2006 23:53:22 +0000 (23:53 +0000)]
changes concern the previous release.
Han-Wen Nienhuys [Wed, 22 Feb 2006 16:47:34 +0000 (16:47 +0000)]
remove $(CROSS) support from
Documentation/user/GNUmakefile. Use --disable-documentation for that.
Han-Wen Nienhuys [Wed, 22 Feb 2006 16:40:15 +0000 (16:40 +0000)]
add avoid-slur (ugh.)
Han-Wen Nienhuys [Wed, 22 Feb 2006 16:38:36 +0000 (16:38 +0000)]
release commit
Han-Wen Nienhuys [Wed, 22 Feb 2006 13:38:30 +0000 (13:38 +0000)]
*** empty log message ***
Han-Wen Nienhuys [Wed, 22 Feb 2006 13:26:44 +0000 (13:26 +0000)]
* lily/slur-configuration.cc (fit_factor): oops, skip point if
intersection gets smaller. This fixes slurs over extreme points.
* lily/melody-engraver.cc (stop_translation_timestep): ignore
stems with neutral-direction set.
* lily/piano-pedal-engraver.cc (create_text_grobs): idem.
* lily/open-type-font.cc (load_table): format error.
* lily/change-iterator.cc (process): format fix.
* flower/include/international.hh (_f): idem.
* flower/include/std-string.hh: add format printf attribute.
* scm/define-grobs.scm (all-grob-descriptions): height of all
PedalLineSpanner is Y-extent property. Fixes pedal-ped.ly
Han-Wen Nienhuys [Wed, 22 Feb 2006 11:28:55 +0000 (11:28 +0000)]
* lily/ambitus-engraver.cc (finalize): use grob_array. This fixes
ambitus lines.
* input/regression/beam-cross-staff-slope.ly: remove decrescendo.
Han-Wen Nienhuys [Wed, 22 Feb 2006 10:54:45 +0000 (10:54 +0000)]
*** empty log message ***
Erik Sandberg [Wed, 22 Feb 2006 10:39:33 +0000 (10:39 +0000)]
* input/regression/: upgraded syntax for some files.
* THANKS: Add bughunters.
Han-Wen Nienhuys [Wed, 22 Feb 2006 10:29:36 +0000 (10:29 +0000)]
*** empty log message ***
Graham Percival [Wed, 22 Feb 2006 04:57:54 +0000 (04:57 +0000)]
Long-awaited "let's make chapter 10 not suck" update.
Han-Wen Nienhuys [Wed, 22 Feb 2006 02:50:44 +0000 (02:50 +0000)]
(Ancient notation templates): typo.
(Jazz combo): typo.
Han-Wen Nienhuys [Wed, 22 Feb 2006 02:48:30 +0000 (02:48 +0000)]
(Ancient notation templates): typo.
Han-Wen Nienhuys [Wed, 22 Feb 2006 02:16:38 +0000 (02:16 +0000)]
(main): scrap invokes_lilypond().
Han-Wen Nienhuys [Wed, 22 Feb 2006 01:53:07 +0000 (01:53 +0000)]
rename from laissez-vibrer-tie.cc. Rename
class too.
Han-Wen Nienhuys [Tue, 21 Feb 2006 23:57:34 +0000 (23:57 +0000)]
* Documentation/user/basic-notation.itely (Ties): document \repeatTie.
* Documentation/topdocs/NEWS.tely (Top): document \repeatTie.
Han-Wen Nienhuys [Tue, 21 Feb 2006 23:53:34 +0000 (23:53 +0000)]
* scm/define-music-types.scm (music-descriptions): add RepeatTieEvent
* lily/repeat-tie-engraver.cc (acknowledge_note_head): new file. cut & paste
froum Laissez_vibrer_engraver.
* ly/declarations-init.ly (repeatTie): add \repeatTie
* scm/define-grobs.scm (all-grob-descriptions): add RepeatTie, RepeatTieColumn
* scm/define-grob-properties.scm (all-user-grob-properties): add
head-direction property.
* lily/tie-formatting-problem.cc (from_semi_ties): rename from
from_lv_ties. Take head direction argument.
* lily/semi-tie-column.cc: rename from
laissez-vibrer-tie-column.cc. Rename class too.
* lily/semi-tie.cc: rename from laissez-vibrer-tie.cc. Rename
class too.
Han-Wen Nienhuys [Tue, 21 Feb 2006 23:26:58 +0000 (23:26 +0000)]
* lily/paper-score.cc (find_break_indices): move from Break_algorithm.
* lily/break-algorithm.cc (find_break_indices): remove linewidth <
0 case.
(find_breaks): idem.
Graham Percival [Tue, 21 Feb 2006 22:37:26 +0000 (22:37 +0000)]
More clarification for \transpose.
Graham Percival [Tue, 21 Feb 2006 22:34:44 +0000 (22:34 +0000)]
Clarified make-moment explanation.
Han-Wen Nienhuys [Tue, 21 Feb 2006 17:55:44 +0000 (17:55 +0000)]
* lily/include/constrained-breaking.hh (class
Constrained_breaking): new file.
* lily/constrained-breaking.cc (resize): new file.
* lily/gourlay-breaking.cc (do_solve): ragged-last iso raggedlast
Han-Wen Nienhuys [Tue, 21 Feb 2006 13:06:16 +0000 (13:06 +0000)]
tie-details.hh
Han-Wen Nienhuys [Tue, 21 Feb 2006 12:54:09 +0000 (12:54 +0000)]
tie-helpre -> tie-details
Han-Wen Nienhuys [Tue, 21 Feb 2006 12:51:40 +0000 (12:51 +0000)]
*** empty log message ***
Han-Wen Nienhuys [Tue, 21 Feb 2006 12:50:35 +0000 (12:50 +0000)]
(Clusters): insert
end ignore too.
Han-Wen Nienhuys [Tue, 21 Feb 2006 12:48:51 +0000 (12:48 +0000)]
* lily/tie-column.cc (calc_positioning_done): support for
tie-score debugging
* lily/tie-formatting-problem.cc
(generate_extremal_tie_variations): factor out.
(score_ties_configuration): annotate all tie
(print_ties_configuration): new routine.
(generate_configuration): nudge extremal ties outside of the head
Y extents.
(score_ties_configuration): oops. convert to staff-space before
determining position symmetry.
Graham Percival [Tue, 21 Feb 2006 08:14:06 +0000 (08:14 +0000)]
More make-moment explanation.
Graham Percival [Tue, 21 Feb 2006 08:11:03 +0000 (08:11 +0000)]
Add a link to explain make-moment.
Graham Percival [Tue, 21 Feb 2006 04:48:03 +0000 (04:48 +0000)]
Info from NEWS to docs.
Graham Percival [Tue, 21 Feb 2006 01:28:01 +0000 (01:28 +0000)]
Misc minor editing and moving sections around.
Heikki Junes [Mon, 20 Feb 2006 17:44:08 +0000 (17:44 +0000)]
update againts 2.7.35.
Han-Wen Nienhuys [Mon, 20 Feb 2006 17:22:05 +0000 (17:22 +0000)]
(LILYPOND_BOOK_FLAGS): don't run
lilypond --verbose for lp-book.
Han-Wen Nienhuys [Mon, 20 Feb 2006 15:23:57 +0000 (15:23 +0000)]
($(outdir)/%.png $(outdir)/%.pdf
$(outdir)/%.ly $(outdir)/%.ps): use $(srcdir) iso $(shell pwd).
Han-Wen Nienhuys [Mon, 20 Feb 2006 14:08:36 +0000 (14:08 +0000)]
($(outdir)/collated-files.tely): use
$(buildscript-dir) iso. absolute depth.
Han-Wen Nienhuys [Mon, 20 Feb 2006 11:57:39 +0000 (11:57 +0000)]
*** empty log message ***
Han-Wen Nienhuys [Mon, 20 Feb 2006 11:22:17 +0000 (11:22 +0000)]
($(outdir)/%.ico): typo.
Graham Percival [Mon, 20 Feb 2006 03:03:08 +0000 (03:03 +0000)]
Added avoid-slur for \open.
Graham Percival [Mon, 20 Feb 2006 01:20:18 +0000 (01:20 +0000)]
Fixed @{ }@.
Graham Percival [Mon, 20 Feb 2006 01:19:31 +0000 (01:19 +0000)]
Fix @{ @}.
Erik Sandberg [Sun, 19 Feb 2006 22:53:59 +0000 (22:53 +0000)]
* scm/output-lib.scm: swap darkcyan/darkyellow
* THANKS: Add bughunters.
Graham Percival [Sun, 19 Feb 2006 22:09:57 +0000 (22:09 +0000)]
Fixed example.
Han-Wen Nienhuys [Sun, 19 Feb 2006 18:04:21 +0000 (18:04 +0000)]
* lily/tie-formatting-problem.cc (score_configuration): use
sliding score for min-length.
* lily/tie-formatting-problem.cc (set_chord_outline): put dots
in outline too.
(generate_configuration): for small ties, also look for collisions
at Y + DIR*h + DELTA_Y.
(get_variations): consider variation for dot positions too.
Han-Wen Nienhuys [Sun, 19 Feb 2006 17:29:16 +0000 (17:29 +0000)]
* Documentation/pictures/GNUmakefile (local-dist): loose the rule
spaghetti for icons.
* buildscripts/genicon.py (program_name): new file.
* lily/tie-formatting-problem.cc (set_chord_outline): put dots
in outline too.
(generate_configuration): for small ties, also look for collisions
at Y + DIR*h + DELTA_Y.
(get_variations): consider variation for dot positions too.
Han-Wen Nienhuys [Sun, 19 Feb 2006 15:14:00 +0000 (15:14 +0000)]
* lily/tie-formatting-problem.cc (set_chord_outline): put dots
in outline too.
(generate_configuration): for small ties, also look for collisions
at Y + DIR*h + DELTA_Y.
(get_variations): consider variation for dot positions too.
* lily/side-position-interface.cc (aligned_side): take abs for
quantized rounded position. Fixes tenuto below staff.
Han-Wen Nienhuys [Sun, 19 Feb 2006 12:38:02 +0000 (12:38 +0000)]
* scm/stencil.scm (annotate-y-interval): robustify: print nan/inf
markers when necessary.
* lily/program-option.cc (internal_set_option): add
strict_infinity_checking option.
Han-Wen Nienhuys [Sun, 19 Feb 2006 12:06:48 +0000 (12:06 +0000)]
(cyan): swap yellow and cyan.
Han-Wen Nienhuys [Sun, 19 Feb 2006 12:04:42 +0000 (12:04 +0000)]
*** empty log message ***
Graham Percival [Sun, 19 Feb 2006 04:05:00 +0000 (04:05 +0000)]
\context => \new update to docs; a few other small changes.
Han-Wen Nienhuys [Sun, 19 Feb 2006 02:22:09 +0000 (02:22 +0000)]
(Char_metric.__init__): remove
tfm_checksum stuff.
Han-Wen Nienhuys [Sun, 19 Feb 2006 01:13:21 +0000 (01:13 +0000)]
* lily/tie-formatting-problem.cc (from_lv_ties): add heads for
common refpoint.
* flower/include/std-vector.hh (iterof): add iterof macro.
Han-Wen Nienhuys [Sun, 19 Feb 2006 00:14:59 +0000 (00:14 +0000)]
* lily/enclosing-bracket.cc (width): new function.
* lily/align-interface.cc (align_elements_to_extents): reinstate
warning.
Heikki Junes [Sat, 18 Feb 2006 14:20:48 +0000 (14:20 +0000)]
Fix spelling: thankyous.
Han-Wen Nienhuys [Sat, 18 Feb 2006 13:58:47 +0000 (13:58 +0000)]
typo.
Han-Wen Nienhuys [Fri, 17 Feb 2006 18:28:06 +0000 (18:28 +0000)]
($(outdir)/%.cc
$(outdir)/%.hh): generate h and c in one rule; otherwise -jX
builds don't work.
Han-Wen Nienhuys [Fri, 17 Feb 2006 17:56:55 +0000 (17:56 +0000)]
(get_default_dir): oops. Take abs () for
extremes[DOWN].
(get_default_dir): use extreme position criterion only in absence
of forced stem directions.
Han-Wen Nienhuys [Fri, 17 Feb 2006 17:29:39 +0000 (17:29 +0000)]
(get_default_dir): oops. Take abs () for
extremes[DOWN].
Han-Wen Nienhuys [Fri, 17 Feb 2006 17:19:45 +0000 (17:19 +0000)]
(PATCH_LEVEL): bump VERSION.
Han-Wen Nienhuys [Fri, 17 Feb 2006 15:05:56 +0000 (15:05 +0000)]
explicit rules for emmentaler/aybabtu
dependencies. Necessary for -jX builds.
Jan Nieuwenhuizen [Fri, 17 Feb 2006 14:11:38 +0000 (14:11 +0000)]
*** empty log message ***
Han-Wen Nienhuys [Fri, 17 Feb 2006 13:32:10 +0000 (13:32 +0000)]
(HOST_ARCH): determine HOST_ARCH in configure.
Han-Wen Nienhuys [Fri, 17 Feb 2006 11:29:06 +0000 (11:29 +0000)]
(setup_paths): oops.
Heikki Junes [Fri, 17 Feb 2006 09:42:31 +0000 (09:42 +0000)]
* Documentation/index.html.in: order links: html before PDF.
Han-Wen Nienhuys [Fri, 17 Feb 2006 02:20:58 +0000 (02:20 +0000)]
(Module): remove.
Han-Wen Nienhuys [Fri, 17 Feb 2006 02:17:00 +0000 (02:17 +0000)]
* lily/relocate.cc (setup_paths): GCC 4.2 fixes: const correctness.
* lily/text-spanner.cc (print): idem.
* lily/dynamic-text-spanner.cc (print): only print line if longer
than dash-period.
Han-Wen Nienhuys [Fri, 17 Feb 2006 01:42:58 +0000 (01:42 +0000)]
(change_to): formatting.
Han-Wen Nienhuys [Fri, 17 Feb 2006 01:15:52 +0000 (01:15 +0000)]
* lily/beam.cc (get_default_dir): take extreme note head as input
for stem direction.
* lily/tie.cc (get_default_dir): only look directions for visible
stems.
* lily/side-position-interface.cc (aligned_side): oops. Don't
mutiply with direction. This fixes quantized (staccato, tenuto)
scripts below notes.
Han-Wen Nienhuys [Fri, 17 Feb 2006 00:41:59 +0000 (00:41 +0000)]
* lily/side-position-interface.cc (aligned_side): oops. Don't
mutiply with direction. This fixes quantized (staccato, tenuto)
scripts below notes.
* lily/lyric-hyphen.cc (set_spacing_rods): oops. Multiply with
direction. Fixes c-lyrics-center-align.ly
Han-Wen Nienhuys [Fri, 17 Feb 2006 00:35:42 +0000 (00:35 +0000)]
(set_spacing_rods): oops. Multiply with
direction. Fixes c-lyrics-center-align.ly
Jan Nieuwenhuizen [Thu, 16 Feb 2006 14:20:42 +0000 (14:20 +0000)]
*** empty log message ***
Han-Wen Nienhuys [Thu, 16 Feb 2006 13:57:07 +0000 (13:57 +0000)]
HAVE_PANGO_FT2 iso. HAVE_PANGO_16
Jan Nieuwenhuizen [Thu, 16 Feb 2006 12:51:46 +0000 (12:51 +0000)]
*** empty log message ***
Han-Wen Nienhuys [Thu, 16 Feb 2006 12:20:15 +0000 (12:20 +0000)]
remove file.
Han-Wen Nienhuys [Thu, 16 Feb 2006 12:16:34 +0000 (12:16 +0000)]
(class Sources): idem.
Han-Wen Nienhuys [Thu, 16 Feb 2006 11:59:51 +0000 (11:59 +0000)]
*** empty log message ***
Han-Wen Nienhuys [Thu, 16 Feb 2006 11:54:21 +0000 (11:54 +0000)]
* lily/include/midi-item.hh (class Midi_track): idem.
* lily/include/source.hh (class Sources): idem.
* lily/include/performance.hh (class Performance): use vector
iso. Cons<>
* flower/include/cons.hh (class Cons): remove file.
* flower/include/flower-proto.hh: remove template cruft.
* lily/include/font-metric.hh: use size_t not vsize for indices.
* flower/include/flower-proto.hh (Module): remove std-vector.hh
from proto.
* lily/include/all-font-metrics.hh: use HAVE_PANGO_FT2
* flower/include/flower-proto.hh: remove outdated templates.
Han-Wen Nienhuys [Thu, 16 Feb 2006 02:18:23 +0000 (02:18 +0000)]
(class Paper_book):
make get_system_specs() public.
Han-Wen Nienhuys [Thu, 16 Feb 2006 02:17:51 +0000 (02:17 +0000)]
* scm/layout-page-layout.scm (optimal-page-breaks): only consider
the force=10000 case if we don't have a current-best.
* lily/tuplet-bracket.cc (get_bounds): don't do (size() - 1) for
vsize
* flower/include/flower-proto.hh: remove outdated templates.
* scm/page.scm: use annotate-spacing
Graham Percival [Wed, 15 Feb 2006 17:57:27 +0000 (17:57 +0000)]
Circle-mark patch from Erlend Aasland.
Han-Wen Nienhuys [Wed, 15 Feb 2006 15:03:21 +0000 (15:03 +0000)]
* config.hh.in: remove HAVE_PANGO_16
* config.hh.in: remove all Kpathsea related defines.
* lily/dot-column.cc (side_position): reach stem via dots->
head->stem. Inspect all stems for dot collisions.