]>
git.donarmstrong.com Git - lilypond.git/log
hanwen [Wed, 22 Feb 2006 10:29:36 +0000 (10:29 +0000)]
*** empty log message ***
gpercival [Wed, 22 Feb 2006 04:57:54 +0000 (04:57 +0000)]
Long-awaited "let's make chapter 10 not suck" update.
hanwen [Wed, 22 Feb 2006 02:50:44 +0000 (02:50 +0000)]
(Ancient notation templates): typo.
(Jazz combo): typo.
hanwen [Wed, 22 Feb 2006 02:48:30 +0000 (02:48 +0000)]
(Ancient notation templates): typo.
hanwen [Wed, 22 Feb 2006 02:16:38 +0000 (02:16 +0000)]
(main): scrap invokes_lilypond().
hanwen [Wed, 22 Feb 2006 01:53:07 +0000 (01:53 +0000)]
rename from laissez-vibrer-tie.cc. Rename
class too.
hanwen [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.
hanwen [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.
hanwen [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.
gpercival [Tue, 21 Feb 2006 22:37:26 +0000 (22:37 +0000)]
More clarification for \transpose.
gpercival [Tue, 21 Feb 2006 22:34:44 +0000 (22:34 +0000)]
Clarified make-moment explanation.
hanwen [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
hanwen [Tue, 21 Feb 2006 13:06:16 +0000 (13:06 +0000)]
tie-details.hh
hanwen [Tue, 21 Feb 2006 12:54:09 +0000 (12:54 +0000)]
tie-helpre -> tie-details
hanwen [Tue, 21 Feb 2006 12:51:40 +0000 (12:51 +0000)]
*** empty log message ***
hanwen [Tue, 21 Feb 2006 12:50:35 +0000 (12:50 +0000)]
(Clusters): insert
end ignore too.
hanwen [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.
gpercival [Tue, 21 Feb 2006 08:14:06 +0000 (08:14 +0000)]
More make-moment explanation.
gpercival [Tue, 21 Feb 2006 08:11:03 +0000 (08:11 +0000)]
Add a link to explain make-moment.
gpercival [Tue, 21 Feb 2006 04:48:03 +0000 (04:48 +0000)]
Info from NEWS to docs.
gpercival [Tue, 21 Feb 2006 01:28:01 +0000 (01:28 +0000)]
Misc minor editing and moving sections around.
hjunes [Mon, 20 Feb 2006 17:44:08 +0000 (17:44 +0000)]
update againts 2.7.35.
hanwen [Mon, 20 Feb 2006 17:22:05 +0000 (17:22 +0000)]
(LILYPOND_BOOK_FLAGS): don't run
lilypond --verbose for lp-book.
hanwen [Mon, 20 Feb 2006 15:23:57 +0000 (15:23 +0000)]
($(outdir)/%.png $(outdir)/%.pdf
$(outdir)/%.ly $(outdir)/%.ps): use $(srcdir) iso $(shell pwd).
hanwen [Mon, 20 Feb 2006 14:08:36 +0000 (14:08 +0000)]
($(outdir)/collated-files.tely): use
$(buildscript-dir) iso. absolute depth.
hanwen [Mon, 20 Feb 2006 11:57:39 +0000 (11:57 +0000)]
*** empty log message ***
hanwen [Mon, 20 Feb 2006 11:22:17 +0000 (11:22 +0000)]
($(outdir)/%.ico): typo.
gpercival [Mon, 20 Feb 2006 03:03:08 +0000 (03:03 +0000)]
Added avoid-slur for \open.
gpercival [Mon, 20 Feb 2006 01:20:18 +0000 (01:20 +0000)]
Fixed @{ }@.
gpercival [Mon, 20 Feb 2006 01:19:31 +0000 (01:19 +0000)]
Fix @{ @}.
erik [Sun, 19 Feb 2006 22:53:59 +0000 (22:53 +0000)]
* scm/output-lib.scm: swap darkcyan/darkyellow
* THANKS: Add bughunters.
gpercival [Sun, 19 Feb 2006 22:09:57 +0000 (22:09 +0000)]
Fixed example.
hanwen [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.
hanwen [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.
hanwen [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.
hanwen [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.
hanwen [Sun, 19 Feb 2006 12:06:48 +0000 (12:06 +0000)]
(cyan): swap yellow and cyan.
hanwen [Sun, 19 Feb 2006 12:04:42 +0000 (12:04 +0000)]
*** empty log message ***
gpercival [Sun, 19 Feb 2006 04:05:00 +0000 (04:05 +0000)]
\context => \new update to docs; a few other small changes.
hanwen [Sun, 19 Feb 2006 02:22:09 +0000 (02:22 +0000)]
(Char_metric.__init__): remove
tfm_checksum stuff.
hanwen [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.
hanwen [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.
hjunes [Sat, 18 Feb 2006 14:20:48 +0000 (14:20 +0000)]
Fix spelling: thankyous.
hanwen [Sat, 18 Feb 2006 13:58:47 +0000 (13:58 +0000)]
typo.
hanwen [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.
hanwen [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.
hanwen [Fri, 17 Feb 2006 17:29:39 +0000 (17:29 +0000)]
(get_default_dir): oops. Take abs () for
extremes[DOWN].
hanwen [Fri, 17 Feb 2006 17:19:45 +0000 (17:19 +0000)]
(PATCH_LEVEL): bump VERSION.
hanwen [Fri, 17 Feb 2006 15:05:56 +0000 (15:05 +0000)]
explicit rules for emmentaler/aybabtu
dependencies. Necessary for -jX builds.
janneke [Fri, 17 Feb 2006 14:11:38 +0000 (14:11 +0000)]
*** empty log message ***
hanwen [Fri, 17 Feb 2006 13:32:10 +0000 (13:32 +0000)]
(HOST_ARCH): determine HOST_ARCH in configure.
hanwen [Fri, 17 Feb 2006 11:29:06 +0000 (11:29 +0000)]
(setup_paths): oops.
hjunes [Fri, 17 Feb 2006 09:42:31 +0000 (09:42 +0000)]
* Documentation/index.html.in: order links: html before PDF.
hanwen [Fri, 17 Feb 2006 02:20:58 +0000 (02:20 +0000)]
(Module): remove.
hanwen [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.
hanwen [Fri, 17 Feb 2006 01:42:58 +0000 (01:42 +0000)]
(change_to): formatting.
hanwen [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.
hanwen [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
hanwen [Fri, 17 Feb 2006 00:35:42 +0000 (00:35 +0000)]
(set_spacing_rods): oops. Multiply with
direction. Fixes c-lyrics-center-align.ly
janneke [Thu, 16 Feb 2006 14:20:42 +0000 (14:20 +0000)]
*** empty log message ***
hanwen [Thu, 16 Feb 2006 13:57:07 +0000 (13:57 +0000)]
HAVE_PANGO_FT2 iso. HAVE_PANGO_16
janneke [Thu, 16 Feb 2006 12:51:46 +0000 (12:51 +0000)]
*** empty log message ***
hanwen [Thu, 16 Feb 2006 12:20:15 +0000 (12:20 +0000)]
remove file.
hanwen [Thu, 16 Feb 2006 12:16:34 +0000 (12:16 +0000)]
(class Sources): idem.
hanwen [Thu, 16 Feb 2006 11:59:51 +0000 (11:59 +0000)]
*** empty log message ***
hanwen [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.
hanwen [Thu, 16 Feb 2006 02:18:23 +0000 (02:18 +0000)]
(class Paper_book):
make get_system_specs() public.
hanwen [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
gpercival [Wed, 15 Feb 2006 17:57:27 +0000 (17:57 +0000)]
Circle-mark patch from Erlend Aasland.
hanwen [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.
hanwen [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.
hanwen [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.
hanwen [Wed, 15 Feb 2006 13:09:15 +0000 (13:09 +0000)]
*** empty log message ***
hanwen [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.
hanwen [Wed, 15 Feb 2006 02:06:30 +0000 (02:06 +0000)]
(get_system_specs): separate generation of
titles and systems.
hanwen [Wed, 15 Feb 2006 01:38:10 +0000 (01:38 +0000)]
don't include config.hh
janneke [Tue, 14 Feb 2006 23:50:16 +0000 (23:50 +0000)]
*** empty log message ***
gpercival [Tue, 14 Feb 2006 22:49:02 +0000 (22:49 +0000)]
Add warning about command-line programs for windows/OSX users.
hanwen [Tue, 14 Feb 2006 17:53:13 +0000 (17:53 +0000)]
add Prob, rm Page.
hanwen [Tue, 14 Feb 2006 14:16:57 +0000 (14:16 +0000)]
(VPOS): use 64 bit-proof version.
hanwen [Tue, 14 Feb 2006 14:10:56 +0000 (14:10 +0000)]
release commit
hanwen [Mon, 13 Feb 2006 23:22:18 +0000 (23:22 +0000)]
* GNUmakefile.in: remove $(VERSION) symlink.
* lily/relocate.cc (setup_paths): add +
hjunes [Mon, 13 Feb 2006 15:13:55 +0000 (15:13 +0000)]
* Documentation/index.html.in: specify sizes for all big HTML pages.
hanwen [Mon, 13 Feb 2006 11:25:46 +0000 (11:25 +0000)]
remove @FRAMEWORKDIR@
hanwen [Mon, 13 Feb 2006 10:23:12 +0000 (10:23 +0000)]
(get_stencil): new file: separate out
system-start-delimiter text support.
hanwen [Mon, 13 Feb 2006 09:53:10 +0000 (09:53 +0000)]
*** empty log message ***
hanwen [Mon, 13 Feb 2006 09:28:59 +0000 (09:28 +0000)]
*** empty log message ***
hanwen [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.
hanwen [Sun, 12 Feb 2006 16:41:45 +0000 (16:41 +0000)]
(Top): document \new syntax.
hanwen [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.
hanwen [Sat, 11 Feb 2006 17:33:06 +0000 (17:33 +0000)]
(all-grob-descriptions): center instrument
names vertically
hanwen [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
hanwen [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.
janneke [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.
gpercival [Fri, 10 Feb 2006 18:41:37 +0000 (18:41 +0000)]
{\new|\context} Lyrics \lyricsto.
gpercival [Fri, 10 Feb 2006 18:11:23 +0000 (18:11 +0000)]
Added an example.
hanwen [Fri, 10 Feb 2006 12:31:31 +0000 (12:31 +0000)]
*** empty log message ***
hanwen [Fri, 10 Feb 2006 12:27:42 +0000 (12:27 +0000)]
typo.
hanwen [Fri, 10 Feb 2006 12:03:58 +0000 (12:03 +0000)]
* lily/parenthesis-engraver.cc (acknowledge_grob): don't do
set_parent() for parentheses. This will make it show up in bbox
calculations.
* scm/output-lib.scm (parentheses-item::print): rewrite, using
ly:grob-common* functions.
* lily/grob-scheme.cc (LY_DEFINE):
ly:grob-common-refpoint-of-array: new function
ly:grob-common-refpoint: new function
ly:grob-relative-coordinate: new function
* lily/instrument-name-engraver.cc (process_music): use
Text_interface::is_markup(). This fixes \markup on instrument names.
* scm/define-grobs.scm (all-grob-descriptions): set line-thickness
for ties and slurs.
* lily/slur.cc (print): idem.
* lily/tie.cc: add line-thickness for ties.
janneke [Fri, 10 Feb 2006 09:57:07 +0000 (09:57 +0000)]
Document diversion from GNU coding standards
as a workaround for a bug in Microsoft Internet Explorer.