]>
git.donarmstrong.com Git - lilypond.git/log
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.
Han-Wen Nienhuys [Wed, 15 Feb 2006 14:58:50 +0000 (14:58 +0000)]
* lily/tuplet-bracket.cc (calc_positions): multiply with
staff-space for beam case. This fixes tuplets+beams on scaled
staves.
* 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.
Han-Wen Nienhuys [Wed, 15 Feb 2006 14:57:21 +0000 (14:57 +0000)]
(side_position): reach stem via dots->
head->stem. Inspect all stems for dot collisions.
Han-Wen Nienhuys [Wed, 15 Feb 2006 13:09:15 +0000 (13:09 +0000)]
*** empty log message ***
Han-Wen Nienhuys [Wed, 15 Feb 2006 13:02:17 +0000 (13:02 +0000)]
* lily/dot-column.cc (side_position): reach stem via dots-> head->stem.
* lily/dot-column-engraver.cc (class Dot_column_engraver): excise
stem handling.
* lily/bar-number-engraver.cc (process_music): document function
of whichBar.
* lily/score.cc (default_rendering): add pscore, not systems
themselves.
* lily/paper-book.cc (get_system_specs): separate generation of
titles and systems.
Han-Wen Nienhuys [Wed, 15 Feb 2006 02:06:30 +0000 (02:06 +0000)]
(get_system_specs): separate generation of
titles and systems.
Han-Wen Nienhuys [Wed, 15 Feb 2006 01:38:10 +0000 (01:38 +0000)]
don't include config.hh
Jan Nieuwenhuizen [Tue, 14 Feb 2006 23:50:16 +0000 (23:50 +0000)]
*** empty log message ***
Graham Percival [Tue, 14 Feb 2006 22:49:02 +0000 (22:49 +0000)]
Add warning about command-line programs for windows/OSX users.
Han-Wen Nienhuys [Tue, 14 Feb 2006 17:53:13 +0000 (17:53 +0000)]
add Prob, rm Page.
Han-Wen Nienhuys [Tue, 14 Feb 2006 14:16:57 +0000 (14:16 +0000)]
(VPOS): use 64 bit-proof version.
Han-Wen Nienhuys [Tue, 14 Feb 2006 14:10:56 +0000 (14:10 +0000)]
release commit
Han-Wen Nienhuys [Mon, 13 Feb 2006 23:22:18 +0000 (23:22 +0000)]
* GNUmakefile.in: remove $(VERSION) symlink.
* lily/relocate.cc (setup_paths): add +
Heikki Junes [Mon, 13 Feb 2006 15:13:55 +0000 (15:13 +0000)]
* Documentation/index.html.in: specify sizes for all big HTML pages.
Han-Wen Nienhuys [Mon, 13 Feb 2006 11:25:46 +0000 (11:25 +0000)]
remove @FRAMEWORKDIR@
Han-Wen Nienhuys [Mon, 13 Feb 2006 10:23:12 +0000 (10:23 +0000)]
(get_stencil): new file: separate out
system-start-delimiter text support.
Han-Wen Nienhuys [Mon, 13 Feb 2006 09:53:10 +0000 (09:53 +0000)]
*** empty log message ***
Han-Wen Nienhuys [Mon, 13 Feb 2006 09:28:59 +0000 (09:28 +0000)]
*** empty log message ***
Han-Wen Nienhuys [Mon, 13 Feb 2006 08:52:01 +0000 (08:52 +0000)]
* THANKS: add Don.
* lily/slur-scoring.cc (get_base_attachments): use
robust_relative_extent. This fixes problems with empty paper-columns.
Han-Wen Nienhuys [Sun, 12 Feb 2006 16:41:45 +0000 (16:41 +0000)]
(Top): document \new syntax.
Han-Wen Nienhuys [Sun, 12 Feb 2006 16:40:03 +0000 (16:40 +0000)]
* scm/define-music-properties.scm (all-music-properties):
create-new property.
* lily/context-specced-music-iterator.cc (construct_children):
inspect 'create-new property iso. magical $uniqueContextId context
id.
* lily/parser.yy (optional_id): allow \new "Bar" = "foo" too.
* lily/context-key-manager.cc (Module): new file. Encapsulate
object key generation.
* lily/include/context-key-manager.hh (Module): new file.
Han-Wen Nienhuys [Sat, 11 Feb 2006 17:33:06 +0000 (17:33 +0000)]
(all-grob-descriptions): center instrument
names vertically
Han-Wen Nienhuys [Sat, 11 Feb 2006 15:35:50 +0000 (15:35 +0000)]
(LINK_GXX_STATICALLY): strip -DSTRING_UTILS_INLINED options.
(reloc_b): excise --enable-framework-dir
Han-Wen Nienhuys [Sat, 11 Feb 2006 15:34:25 +0000 (15:34 +0000)]
* configure.in (LINK_GXX_STATICALLY): strip -DSTRING_UTILS_INLINED options.
* lily/relocate.cc (framework_relocation): use getenv
LILYPOND_GS_VERSION or -DGHOSTSCRIPT_VERSION to set GS version.
Jan Nieuwenhuizen [Sat, 11 Feb 2006 11:35:18 +0000 (11:35 +0000)]
* flower/include/std-string.hh:
* flower/include/std-vector.hh: Finish std:: conversion; move
flower extensions from std:: namespace. Update users.
* lily/include/lily-proto.hh: Replace Link_array__*_ macros by
their expansion to vector<*>. Update users.
Graham Percival [Fri, 10 Feb 2006 18:41:37 +0000 (18:41 +0000)]
{\new|\context} Lyrics \lyricsto.