]>
git.donarmstrong.com Git - lilypond.git/log
Han-Wen Nienhuys [Tue, 6 Jun 2006 13:50:53 +0000 (13:50 +0000)]
* Documentation/pictures/GNUmakefile (XPM_FILES): src-wildcard for
pictures too.
* Documentation/misc/GNUmakefile (TEXTS): use src-wildcard for
disting MISC files.
Han-Wen Nienhuys [Tue, 6 Jun 2006 13:30:34 +0000 (13:30 +0000)]
(dist-toplevel-txt-files): dist aclocal.m4
directly from srcdir/stepmake/aclocal.m4
Han-Wen Nienhuys [Tue, 6 Jun 2006 13:02:42 +0000 (13:02 +0000)]
* Documentation/misc/GNUmakefile (TEXTS): use src-wildcard for
disting MISC files.
* lily/simple-spacer.cc (get_column_desc): desc -> description.
Joe Neeman [Tue, 6 Jun 2006 12:24:01 +0000 (12:24 +0000)]
* lily/simple-spacer.cc (get_line_configuration): add
keep-inside-line rods
(struct Column_desc): add constructor
(struct Rod_desc): add constructor
(get_line_forces): check for forced page breaks here too
* lily/instrument-name-engraver.cc (acknowledge_axis_group): prevent
support/elements cycles between InstrumentNames and AxisGroups
Han-Wen Nienhuys [Tue, 6 Jun 2006 11:37:13 +0000 (11:37 +0000)]
* stepmake/stepmake/topdocs-targets.make (make-txt-files): define
make-txt-files target.
* stepmake/stepmake/toplevel-targets.make (do-top-doc): use
make-txt-files target.
* configure.in (LINK_GXX_STATICALLY): $srcdir for readlink.py
Han-Wen Nienhuys [Tue, 6 Jun 2006 10:59:31 +0000 (10:59 +0000)]
*** empty log message ***
Han-Wen Nienhuys [Tue, 6 Jun 2006 10:54:11 +0000 (10:54 +0000)]
*** empty log message ***
Jürgen Reuter [Tue, 6 Jun 2006 10:11:52 +0000 (10:11 +0000)]
* ly/gregorian-init.ly: Rewrote \versus and \responsum in order to
fix lyrics alignment problems. They are implemented now as scheme
functions that add the appropriate unicode char to the first lyric
event rather than adding a separate lyric event.
Han-Wen Nienhuys [Tue, 6 Jun 2006 10:07:46 +0000 (10:07 +0000)]
* buildscripts/output-distance.py
(ComparisonData.create_html_result_page): put version/directories
in table header.
* Documentation/topdocs/NEWS.tely (Top): document spacing section
feature.
Han-Wen Nienhuys [Tue, 6 Jun 2006 08:38:25 +0000 (08:38 +0000)]
(Top): document spacing section
feature.
Han-Wen Nienhuys [Tue, 6 Jun 2006 07:23:35 +0000 (07:23 +0000)]
* configure.in (LINK_GXX_STATICALLY): use readlink.py to resolve links.
* buildscripts/readlink.py: add file.
Joe Neeman [Tue, 6 Jun 2006 00:50:59 +0000 (00:50 +0000)]
lily/tuplet-number.cc (print): prevent stencil from being
garbage collected.
Han-Wen Nienhuys [Mon, 5 Jun 2006 18:27:44 +0000 (18:27 +0000)]
(write-system-signature): explicitly
-well, superfluously- close output port.
Han-Wen Nienhuys [Mon, 5 Jun 2006 18:23:59 +0000 (18:23 +0000)]
(main): oops. Add extra argument.
Han-Wen Nienhuys [Mon, 5 Jun 2006 13:57:04 +0000 (13:57 +0000)]
*** empty log message ***
Graham Percival [Mon, 5 Jun 2006 02:00:40 +0000 (02:00 +0000)]
Clarified example from Francisco Vila, thanks!
Han-Wen Nienhuys [Mon, 5 Jun 2006 00:52:53 +0000 (00:52 +0000)]
(main): use compare-XXX for
compare files.
(main): --threshold option, default at 0.30
Nicolas Sceaux [Sun, 4 Jun 2006 16:36:26 +0000 (16:36 +0000)]
(paper-system-annotate): fix problem when
annotating an empty system
Han-Wen Nienhuys [Sun, 4 Jun 2006 16:25:15 +0000 (16:25 +0000)]
reinstate old web tar/copying.
Han-Wen Nienhuys [Sat, 3 Jun 2006 12:25:27 +0000 (12:25 +0000)]
* lily/lyric-combine-music-iterator.cc (find_voice): return 0 if
nothing changes. (Erik S)
* lily/percent-repeat-iterator.cc (get_music_list): fix repeat
count. (Erik S)
Han-Wen Nienhuys [Sat, 3 Jun 2006 11:41:01 +0000 (11:41 +0000)]
*** empty log message ***
Nicolas Sceaux [Sat, 3 Jun 2006 09:53:24 +0000 (09:53 +0000)]
* scm/define-markup-commands.scm (whiteout): do not force
foreground color of argument markup to black.
* scm/stencil.scm (annotate-y-interval): put arrow dimension at
the left of the arrow, instead of below the arrow name, so that,
when two little arrows are vertically stacked, their dimensions
and name should not overlap. Add a color key parameter.
* scm/paper-system.scm (paper-system-annotate): Annotate
next-space+next-padding instead of next-space. Annotate space
between next-padding and next-space+padding, respectively, and
following system extent and refpoint-Y-extent. Use colors.
* scm/page.scm (annotate-page): translate annotations slightly to
the right.
Han-Wen Nienhuys [Sat, 3 Jun 2006 01:29:01 +0000 (01:29 +0000)]
* buildscripts/output-distance.py
(SystemLink.output_expression_change_count): keep track of changed
details, and dump in details html page.
* lily/figured-bass-position-engraver.cc (acknowledge_slur):
add slurs and ties to support too.
* buildscripts/output-distance.py (main): set dest_dir
argument. Add --max-count option.
Han-Wen Nienhuys [Sat, 3 Jun 2006 00:35:53 +0000 (00:35 +0000)]
add note about setting
properties in Staff context.
Han-Wen Nienhuys [Sat, 3 Jun 2006 00:34:30 +0000 (00:34 +0000)]
(acknowledge_slur):
add slurs and ties to support too.
Han-Wen Nienhuys [Sat, 3 Jun 2006 00:03:29 +0000 (00:03 +0000)]
(main): set dest_dir
argument. Add --max-count option.
Graham Percival [Fri, 2 Jun 2006 23:37:56 +0000 (23:37 +0000)]
Trivial fix.
Jürgen Reuter [Fri, 2 Jun 2006 22:45:20 +0000 (22:45 +0000)]
* ly/gregorian-init.ly: Converted to utf-8. Added memorable
shortcuts for special unicode chars that are useful in chant
notation. Revised exisiting and added new comments.
Han-Wen Nienhuys [Fri, 2 Jun 2006 16:09:25 +0000 (16:09 +0000)]
tweaks.
Han-Wen Nienhuys [Fri, 2 Jun 2006 16:07:56 +0000 (16:07 +0000)]
*** empty log message ***
Han-Wen Nienhuys [Fri, 2 Jun 2006 16:07:56 +0000 (16:07 +0000)]
*** empty log message ***
Werner Lemberg [Fri, 2 Jun 2006 13:50:27 +0000 (13:50 +0000)]
* tex/texinfo.cnf: Add support for U+0132 (IJ) and U+0133 (ij).
Werner Lemberg [Fri, 2 Jun 2006 13:32:22 +0000 (13:32 +0000)]
* tex/texinfo.cnf: Fix typo (\euro -> \minus).
Han-Wen Nienhuys [Fri, 2 Jun 2006 12:45:41 +0000 (12:45 +0000)]
(FileLink): new class. collect
info systems from one .ly file.
Graham Percival [Fri, 2 Jun 2006 02:44:37 +0000 (02:44 +0000)]
Partial fix for @funindex (doesn't break anything).
Han-Wen Nienhuys [Fri, 2 Jun 2006 01:25:41 +0000 (01:25 +0000)]
(sectionheading, q.v.): call \quoteexpand for
@example too. Backportme.
Jürgen Reuter [Fri, 2 Jun 2006 00:34:28 +0000 (00:34 +0000)]
* scm/define-grob-properties.scm: Previous patch contained
spurious line from another patch not yet committed. Fixed.
Graham Percival [Thu, 1 Jun 2006 23:36:12 +0000 (23:36 +0000)]
Francisco's latest Spanish glossary fixes and Werner's UTF-8 texinfo
patch; thanks both of you!
Jürgen Reuter [Thu, 1 Jun 2006 23:20:17 +0000 (23:20 +0000)]
* scm/define-grob-properties.scm: Add missing doc strings for
ancient notation.
Han-Wen Nienhuys [Thu, 1 Jun 2006 18:59:36 +0000 (18:59 +0000)]
* buildscripts/output-distance.py
(ComparisonData.write_text_result_page): separate the scores, sort
by geo_score.
* buildscripts/output-distance.py (me_path): use argv[0] for
sys.path extension
(ComparisonData.img_cell): use colored borders.
Han-Wen Nienhuys [Thu, 1 Jun 2006 18:58:04 +0000 (18:58 +0000)]
(output-classic-framework): start at 1 for
system signatures.
Han-Wen Nienhuys [Thu, 1 Jun 2006 11:52:15 +0000 (11:52 +0000)]
* buildscripts/output-distance.py (me_path): use argv[0] for
sys.path extension
(ComparisonData.img_cell): use colored borders.
* scm/stencil.scm (write-system-signature): escape newlines too.
(write-system-signature): use (1,-1) interval for empty interval
Han-Wen Nienhuys [Thu, 1 Jun 2006 10:52:54 +0000 (10:52 +0000)]
(write-system-signature): escape newlines too.
Han-Wen Nienhuys [Thu, 1 Jun 2006 10:27:09 +0000 (10:27 +0000)]
*** empty log message ***
Han-Wen Nienhuys [Thu, 1 Jun 2006 10:07:45 +0000 (10:07 +0000)]
*** empty log message ***
Graham Percival [Thu, 1 Jun 2006 08:15:27 +0000 (08:15 +0000)]
Various additions and edits.
Jan Nieuwenhuizen [Thu, 1 Jun 2006 00:44:11 +0000 (00:44 +0000)]
(tree-lib-prefix-current):
(tree-share-prefix-current): Use version number in tree, add
`current' symlinks.
Han-Wen Nienhuys [Thu, 1 Jun 2006 00:40:02 +0000 (00:40 +0000)]
* make/mutopia-rules.make ($(outdir)/%.png $(outdir)/%.pdf
$(outdir)/%.ly $(outdir)/%.ps): dump sigs for normal files too.
* stepmake/aclocal.m4: robuster version detection.
Han-Wen Nienhuys [Thu, 1 Jun 2006 00:08:29 +0000 (00:08 +0000)]
robuster version detection.
Han-Wen Nienhuys [Wed, 31 May 2006 23:38:22 +0000 (23:38 +0000)]
* stepmake/aclocal.m4: revert version detection.
* buildscripts/output-distance.py
(ComparisonData.create_html_result_page): copy only if file
exists, fixup src paths.
* stepmake/bin/add-html-footer.py (built): junk gulp_file()
Jan Nieuwenhuizen [Wed, 31 May 2006 22:55:09 +0000 (22:55 +0000)]
* stepmake/aclocal.m4: Robustification for (gcc) version detection.
* cygwin/postinstall-lilypond.sh: Do not fail if info docs aren't
available. This should be moved to postinstall-lilypond-doc.
Han-Wen Nienhuys [Wed, 31 May 2006 15:49:22 +0000 (15:49 +0000)]
simplify local-WWW-post.
remove -type l from find.
Han-Wen Nienhuys [Wed, 31 May 2006 15:46:48 +0000 (15:46 +0000)]
simplify local-WWW-post.
remove -type l from find.
Han-Wen Nienhuys [Wed, 31 May 2006 14:54:28 +0000 (14:54 +0000)]
simplify local-WWW-post.
Han-Wen Nienhuys [Wed, 31 May 2006 13:44:00 +0000 (13:44 +0000)]
(ComparisonData.compare_trees):
fixes. Don't follow symlinks.
(ComparisonData.create_html_result_page): remove previous results.
insert ../python in path.
Han-Wen Nienhuys [Wed, 31 May 2006 10:31:05 +0000 (10:31 +0000)]
* buildscripts/output-distance.py (ComparisonData.compare_trees):
fixes. Don't follow symlinks.
(ComparisonData.create_html_result_page): remove previous results.
* scripts/lilypond-book.py (PREAMBLE_LY): spacing fixes.
Jan Nieuwenhuizen [Wed, 31 May 2006 10:07:05 +0000 (10:07 +0000)]
* config.make.in (datadir): Add datarootdir to silence autoconf.
* stepmake/aclocal.m4: Update for autoconf-2.59d.
Erlend Aasland [Wed, 31 May 2006 01:47:30 +0000 (01:47 +0000)]
Fix some bugs in the dynamic engraver and PostScript backend
Nicolas Sceaux [Sun, 8 Oct 2006 09:17:06 +0000 (09:17 +0000)]
(Two-pass vertical spacing): add documentation for two-pass spacing
technique.
Graham Percival [Sat, 7 Oct 2006 19:50:32 +0000 (19:50 +0000)]
Compile fix.
Graham Percival [Fri, 6 Oct 2006 21:23:52 +0000 (21:23 +0000)]
New location for this file (moved from bugs/ CVS).
Jürgen Reuter [Fri, 6 Oct 2006 16:44:59 +0000 (16:44 +0000)]
* lily/note-head.cc: Fixed programming_error message.
Han-Wen Nienhuys [Fri, 6 Oct 2006 11:40:39 +0000 (11:40 +0000)]
(pure-conversion): move pure-callback
further into body.
Han-Wen Nienhuys [Fri, 6 Oct 2006 08:12:30 +0000 (08:12 +0000)]
(default-script-alist): set avoid-slur for turn,
marcato, stopped, thumb.
Han-Wen Nienhuys [Thu, 5 Oct 2006 12:31:07 +0000 (12:31 +0000)]
(process_music): don't
skimp on memory usage.
Han-Wen Nienhuys [Thu, 5 Oct 2006 12:11:32 +0000 (12:11 +0000)]
* lily/beam.cc (set_stem_lengths): do set_stemend for invisible
stems too. Fixes #5
* lily/parenthesis-engraver.cc (acknowledge_grob): set parent of
parenthesis item. This fixes premature Y-extent triggering. Fixes
issue #95.
* VERSION (PATCH_LEVEL): bump version.
Werner Lemberg [Wed, 4 Oct 2006 21:03:46 +0000 (21:03 +0000)]
Remove empty file.
Graham Percival [Wed, 4 Oct 2006 19:53:54 +0000 (19:53 +0000)]
Info about adding names to pianostaffs and other contexts, thanks Marcus!
Heikki Junes [Wed, 4 Oct 2006 18:31:54 +0000 (18:31 +0000)]
Update Finnish translation.
Han-Wen Nienhuys [Wed, 4 Oct 2006 16:00:19 +0000 (16:00 +0000)]
* mf/feta-bolletjes.mf (solfa_quarter_width): use
solfa_base_notewidth as unit for non-DO-notes too.
* input/mutopia/W.A.Mozart/mozart-hrn-3.ly: update email.
Han-Wen Nienhuys [Wed, 4 Oct 2006 12:09:19 +0000 (12:09 +0000)]
(Top): simpler, more clearer override.
Han-Wen Nienhuys [Wed, 4 Oct 2006 12:01:48 +0000 (12:01 +0000)]
*** empty log message ***
Mats Bengtsson [Wed, 4 Oct 2006 11:54:01 +0000 (11:54 +0000)]
* python/lilylib.py (progress): Minor fix.
Han-Wen Nienhuys [Wed, 4 Oct 2006 11:33:45 +0000 (11:33 +0000)]
* scripts/lilypond-book.py (Lilypond_file_snippet.my_system):
write snippet-names binary.
* scripts/lilypond-book.py (bindir): use os.pathsep for prepending
to $PATH.
* scm/define-grobs.scm (all-grob-descriptions): use callback to
calc dot count.
* scm/output-lib.scm (string-number::calc-text): new function.
(note-head::calc-duration-log): new function.
* scm/output-lib.scm (fingering::calc-text): new function.
Han-Wen Nienhuys [Wed, 4 Oct 2006 11:21:40 +0000 (11:21 +0000)]
* python/lilylib.py (system): use os.system for mingw32
* scripts/lilypond-book.py (bindir): use os.pathsep for prepending
to $PATH.
Mats Bengtsson [Wed, 4 Oct 2006 11:14:43 +0000 (11:14 +0000)]
* scripts/lilypond-book.py (bindir): Use os.path.join to add the
path, in order to get correct path separators on all platforms.
Han-Wen Nienhuys [Wed, 4 Oct 2006 10:51:57 +0000 (10:51 +0000)]
* scm/backend-library.scm: update email address.
* scm/define-grobs.scm (all-grob-descriptions): use callback to
calc dot count.
* scm/output-lib.scm (string-number::calc-text): new function.
(note-head::calc-duration-log): new function.
* scm/output-lib.scm (fingering::calc-text): new function.
Han-Wen Nienhuys [Wed, 4 Oct 2006 10:46:33 +0000 (10:46 +0000)]
* Documentation/topdocs/NEWS.tely (Top): add duration-log override
example.
* scm/output-lib.scm (string-number::calc-text): new function.
(note-head::calc-duration-log): new function.
* scm/output-lib.scm (fingering::calc-text): new function.
Han-Wen Nienhuys [Wed, 4 Oct 2006 10:34:09 +0000 (10:34 +0000)]
(process_music): idem.
Han-Wen Nienhuys [Wed, 4 Oct 2006 10:32:27 +0000 (10:32 +0000)]
* scm/define-grobs.scm (all-grob-descriptions): use callback to
calc dot count.
* lily/dots-engraver.cc (class Dots_engraver): new engraver:
handle dot creation separately.
* lily/tab-note-heads-engraver.cc (process_music): idem.
* lily/drum-note-engraver.cc (process_music): idem.
* lily/note-heads-engraver.cc (process_music): idem.
* lily/rest-engraver.cc: don't set duration-log.
* scm/output-lib.scm (string-number::calc-text): new function.
(note-head::calc-duration-log): new function.
* lily/fingering-engraver.cc (make_script): remove 'text setting.
* scm/output-lib.scm (fingering::calc-text): new function.
Mats Bengtsson [Wed, 4 Oct 2006 09:24:55 +0000 (09:24 +0000)]
* scripts/lilypond-book.py: Fix typo gs-load-font -> gs-load-fonts
and include-eps-font -> include-eps-fonts
Han-Wen Nienhuys [Tue, 3 Oct 2006 15:23:50 +0000 (15:23 +0000)]
use internalBarNumber
Han-Wen Nienhuys [Tue, 3 Oct 2006 15:18:07 +0000 (15:18 +0000)]
* lily/multi-measure-rest-engraver.cc: use internalBarNumber
* lily/timing-translator.cc: list properties.
(start_translation_timestep): update internalBarNumber too.
* scm/define-context-properties.scm
(all-user-translation-properties): add internalBarNumber.
Han-Wen Nienhuys [Tue, 3 Oct 2006 13:20:36 +0000 (13:20 +0000)]
*** empty log message ***
Han-Wen Nienhuys [Tue, 3 Oct 2006 13:19:12 +0000 (13:19 +0000)]
(link_file): verbosity for OSError.
Han-Wen Nienhuys [Tue, 3 Oct 2006 13:06:37 +0000 (13:06 +0000)]
#include cleanup.
Han-Wen Nienhuys [Tue, 3 Oct 2006 13:00:58 +0000 (13:00 +0000)]
add assert to
scm_or_str2symbol(SCM).
Han-Wen Nienhuys [Tue, 3 Oct 2006 12:55:49 +0000 (12:55 +0000)]
*** empty log message ***
Han-Wen Nienhuys [Tue, 3 Oct 2006 12:54:11 +0000 (12:54 +0000)]
*** empty log message ***
Han-Wen Nienhuys [Tue, 3 Oct 2006 12:53:57 +0000 (12:53 +0000)]
* lily/spacing-spanner.cc (musical_column_spacing): handle
musical->nonmusical spacing case, where there is no spacing wish.
* VERSION: release 2.9.20
Han-Wen Nienhuys [Tue, 3 Oct 2006 12:29:54 +0000 (12:29 +0000)]
* lily/pango-font.cc (text_stencil): allow 'tight' bounds.
(pango_item_string_stencil): use logical rect horizontally (to
preserve spaces), ink_rect vertically (for time signatures).
* lily/font-metric.cc (word_stencil): new interface function
* input/regression/utf-8-mixed-text.ly: new file.
* lily/percent-repeat-engraver.cc (listen_percent): remove
spurious warning.
* lily/phrasing-slur-engraver.cc (acknowledge_script): only ack
non-dynamic scripts. Fixes #30.
* lily/pango-font.cc (pango_item_string_stencil): use
logical_rect. This prevents spaces after words from disappearing,
issue #72.
Han-Wen Nienhuys [Tue, 3 Oct 2006 12:05:26 +0000 (12:05 +0000)]
(acknowledge_script): only ack
non-dynamic scripts. Fixes #30.
Han-Wen Nienhuys [Tue, 3 Oct 2006 12:00:18 +0000 (12:00 +0000)]
* lily/slur.cc (outside_slur_callback): make offset_scm optional.
* lily/beam.cc (rest_collision_callback): make prev_offset optional.
* lily/grob-closure.cc (chain_offset_callback): don't pass 0 but
SCM_UNDEFINED for non-existent data.
* lily/side-position-interface.cc (general_side_position): allow
optional current_offset argument for chaining, so combinations of side-position
and outside slur callback don't add up. Fixes issue #92.
Han-Wen Nienhuys [Mon, 2 Oct 2006 23:27:10 +0000 (23:27 +0000)]
(pango_item_string_stencil): use
logical_rect. This prevents spaces after words from disappearing.
Han-Wen Nienhuys [Mon, 2 Oct 2006 23:14:44 +0000 (23:14 +0000)]
*** empty log message ***
Han-Wen Nienhuys [Mon, 2 Oct 2006 15:57:58 +0000 (15:57 +0000)]
(all-user-grob-properties):
mention stencil as user settable.
Joe Neeman [Mon, 2 Oct 2006 10:47:33 +0000 (10:47 +0000)]
remove break-algorithm.{cc,hh} as they are no longer used.
Joe Neeman [Mon, 2 Oct 2006 08:17:49 +0000 (08:17 +0000)]
* Documentation/user/page.itely (Page formatting):
document auto-first-page-number
* lily/page-breaking.cc (find_chunks_and_breaks):
* lily/paper-score.cc (calc_breaking): Follow changes to the
Constrained_breaking interface
* lily/constrained-breaking.cc (calc_subproblem): run the main loop
here backwards, as an optimisation
(initialize): new function; move most of the code in resize () here
(combine_demerits): cache ragged_right_
(Constrained_breaking): constructor now takes the Paper_score
Erik Sandberg [Mon, 2 Oct 2006 06:02:46 +0000 (06:02 +0000)]
* lily/lexer.ll, lily/parser.yy: Add EXPECT_NO_MORE_ARGS token, to
avoid parser lookahead for 0-ary functions.
* lily/translator.cc: Extract event classes from
IMPLEMENT_TRANSLATOR_LISTENER for documentation generation.
Heikki Junes [Sun, 1 Oct 2006 21:28:11 +0000 (21:28 +0000)]
Fix spaces, commas etc. in Finnish translation using KBabel fix tool.