]> git.donarmstrong.com Git - lilypond.git/log
lilypond.git
18 years ago* scm/define-markup-commands.scm (whiteout): do not force
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.

18 years ago* buildscripts/output-distance.py
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.

18 years agoadd note about setting
Han-Wen Nienhuys [Sat, 3 Jun 2006 00:35:53 +0000 (00:35 +0000)]
add note about setting
properties in Staff context.

18 years ago(acknowledge_slur):
Han-Wen Nienhuys [Sat, 3 Jun 2006 00:34:30 +0000 (00:34 +0000)]
(acknowledge_slur):
add slurs and ties to support too.

18 years ago(main): set dest_dir
Han-Wen Nienhuys [Sat, 3 Jun 2006 00:03:29 +0000 (00:03 +0000)]
(main): set dest_dir
argument. Add --max-count option.

18 years agoTrivial fix.
Graham Percival [Fri, 2 Jun 2006 23:37:56 +0000 (23:37 +0000)]
Trivial fix.

18 years ago * ly/gregorian-init.ly: Converted to utf-8. Added memorable
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.

18 years agotweaks.
Han-Wen Nienhuys [Fri, 2 Jun 2006 16:09:25 +0000 (16:09 +0000)]
tweaks.

18 years ago*** empty log message ***
Han-Wen Nienhuys [Fri, 2 Jun 2006 16:07:56 +0000 (16:07 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
Han-Wen Nienhuys [Fri, 2 Jun 2006 16:07:56 +0000 (16:07 +0000)]
*** empty log message ***

18 years ago* tex/texinfo.cnf: Add support for U+0132 (IJ) and U+0133 (ij).
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).

18 years ago* tex/texinfo.cnf: Fix typo (\euro -> \minus).
Werner Lemberg [Fri, 2 Jun 2006 13:32:22 +0000 (13:32 +0000)]
* tex/texinfo.cnf: Fix typo (\euro -> \minus).

18 years ago(FileLink): new class. collect
Han-Wen Nienhuys [Fri, 2 Jun 2006 12:45:41 +0000 (12:45 +0000)]
(FileLink): new class. collect
info systems from one .ly file.

18 years agoPartial fix for @funindex (doesn't break anything).
Graham Percival [Fri, 2 Jun 2006 02:44:37 +0000 (02:44 +0000)]
Partial fix for @funindex (doesn't break anything).

18 years ago(sectionheading, q.v.): call \quoteexpand for
Han-Wen Nienhuys [Fri, 2 Jun 2006 01:25:41 +0000 (01:25 +0000)]
(sectionheading, q.v.): call \quoteexpand for
@example too. Backportme.

18 years ago * scm/define-grob-properties.scm: Previous patch contained
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.

18 years agoFrancisco's latest Spanish glossary fixes and Werner's UTF-8 texinfo
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!

18 years ago * scm/define-grob-properties.scm: Add missing doc strings for
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.

18 years ago* buildscripts/output-distance.py
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.

18 years ago(output-classic-framework): start at 1 for
Han-Wen Nienhuys [Thu, 1 Jun 2006 18:58:04 +0000 (18:58 +0000)]
(output-classic-framework): start at 1 for
system signatures.

18 years ago* buildscripts/output-distance.py (me_path): use argv[0] for
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

18 years ago(write-system-signature): escape newlines too.
Han-Wen Nienhuys [Thu, 1 Jun 2006 10:52:54 +0000 (10:52 +0000)]
(write-system-signature): escape newlines too.

18 years ago*** empty log message ***
Han-Wen Nienhuys [Thu, 1 Jun 2006 10:27:09 +0000 (10:27 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
Han-Wen Nienhuys [Thu, 1 Jun 2006 10:07:45 +0000 (10:07 +0000)]
*** empty log message ***

18 years agoVarious additions and edits.
Graham Percival [Thu, 1 Jun 2006 08:15:27 +0000 (08:15 +0000)]
Various additions and edits.

18 years ago(tree-lib-prefix-current):
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.

18 years ago* make/mutopia-rules.make ($(outdir)/%.png $(outdir)/%.pdf
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.

18 years agorobuster version detection.
Han-Wen Nienhuys [Thu, 1 Jun 2006 00:08:29 +0000 (00:08 +0000)]
robuster version detection.

18 years ago* stepmake/aclocal.m4: revert 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()

18 years ago* stepmake/aclocal.m4: Robustification for (gcc) version detection.
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.

18 years agosimplify local-WWW-post.
Han-Wen Nienhuys [Wed, 31 May 2006 15:49:22 +0000 (15:49 +0000)]
simplify local-WWW-post.
remove -type l from find.

18 years agosimplify local-WWW-post.
Han-Wen Nienhuys [Wed, 31 May 2006 15:46:48 +0000 (15:46 +0000)]
simplify local-WWW-post.
remove -type l from find.

18 years agosimplify local-WWW-post.
Han-Wen Nienhuys [Wed, 31 May 2006 14:54:28 +0000 (14:54 +0000)]
simplify local-WWW-post.

18 years ago(ComparisonData.compare_trees):
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.

18 years ago* buildscripts/output-distance.py (ComparisonData.compare_trees):
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.

18 years ago* config.make.in (datadir): Add datarootdir to silence autoconf.
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.

18 years agoFix some bugs in the dynamic engraver and PostScript backend git/start
Erlend Aasland [Wed, 31 May 2006 01:47:30 +0000 (01:47 +0000)]
Fix some bugs in the dynamic engraver and PostScript backend

17 years ago(Two-pass vertical spacing): add documentation for two-pass spacing origin/cvs/master cvs/HEAD
Nicolas Sceaux [Sun, 8 Oct 2006 09:17:06 +0000 (09:17 +0000)]
(Two-pass vertical spacing): add documentation for two-pass spacing
technique.

17 years agoCompile fix.
Graham Percival [Sat, 7 Oct 2006 19:50:32 +0000 (19:50 +0000)]
Compile fix.

17 years agoNew location for this file (moved from bugs/ CVS).
Graham Percival [Fri, 6 Oct 2006 21:23:52 +0000 (21:23 +0000)]
New location for this file (moved from bugs/ CVS).

17 years ago * lily/note-head.cc: Fixed programming_error message.
Jürgen Reuter [Fri, 6 Oct 2006 16:44:59 +0000 (16:44 +0000)]
* lily/note-head.cc: Fixed programming_error message.

17 years ago(pure-conversion): move pure-callback
Han-Wen Nienhuys [Fri, 6 Oct 2006 11:40:39 +0000 (11:40 +0000)]
(pure-conversion): move pure-callback
further into body.

17 years ago(default-script-alist): set avoid-slur for turn,
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.

17 years ago(process_music): don't
Han-Wen Nienhuys [Thu, 5 Oct 2006 12:31:07 +0000 (12:31 +0000)]
(process_music): don't
skimp on memory usage.

17 years ago* lily/beam.cc (set_stem_lengths): do set_stemend for invisible
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.

17 years agoRemove empty file.
Werner Lemberg [Wed, 4 Oct 2006 21:03:46 +0000 (21:03 +0000)]
Remove empty file.

17 years agoInfo about adding names to pianostaffs and other contexts, thanks Marcus!
Graham Percival [Wed, 4 Oct 2006 19:53:54 +0000 (19:53 +0000)]
Info about adding names to pianostaffs and other contexts, thanks Marcus!

17 years agoUpdate Finnish translation.
Heikki Junes [Wed, 4 Oct 2006 18:31:54 +0000 (18:31 +0000)]
Update Finnish translation.

17 years ago* mf/feta-bolletjes.mf (solfa_quarter_width): use
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.

17 years ago(Top): simpler, more clearer override.
Han-Wen Nienhuys [Wed, 4 Oct 2006 12:09:19 +0000 (12:09 +0000)]
(Top): simpler, more clearer override.

17 years ago*** empty log message ***
Han-Wen Nienhuys [Wed, 4 Oct 2006 12:01:48 +0000 (12:01 +0000)]
*** empty log message ***

17 years ago * python/lilylib.py (progress): Minor fix.
Mats Bengtsson [Wed, 4 Oct 2006 11:54:01 +0000 (11:54 +0000)]
* python/lilylib.py (progress): Minor fix.

17 years ago* scripts/lilypond-book.py (Lilypond_file_snippet.my_system):
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.

17 years ago* python/lilylib.py (system): use os.system for mingw32
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.

17 years ago * scripts/lilypond-book.py (bindir): Use os.path.join to add the
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.

17 years ago* scm/backend-library.scm: update email address.
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.

17 years ago* Documentation/topdocs/NEWS.tely (Top): add duration-log override
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.

17 years ago(process_music): idem.
Han-Wen Nienhuys [Wed, 4 Oct 2006 10:34:09 +0000 (10:34 +0000)]
(process_music): idem.

17 years ago* scm/define-grobs.scm (all-grob-descriptions): use callback to
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.

17 years ago * scripts/lilypond-book.py: Fix typo gs-load-font -> gs-load-fonts
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

17 years agouse internalBarNumber
Han-Wen Nienhuys [Tue, 3 Oct 2006 15:23:50 +0000 (15:23 +0000)]
use internalBarNumber

17 years ago* lily/multi-measure-rest-engraver.cc: 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.

17 years ago*** empty log message ***
Han-Wen Nienhuys [Tue, 3 Oct 2006 13:20:36 +0000 (13:20 +0000)]
*** empty log message ***

17 years ago(link_file): verbosity for OSError.
Han-Wen Nienhuys [Tue, 3 Oct 2006 13:19:12 +0000 (13:19 +0000)]
(link_file): verbosity for OSError.

17 years ago#include cleanup.
Han-Wen Nienhuys [Tue, 3 Oct 2006 13:06:37 +0000 (13:06 +0000)]
#include cleanup.

17 years agoadd assert to
Han-Wen Nienhuys [Tue, 3 Oct 2006 13:00:58 +0000 (13:00 +0000)]
add assert to
scm_or_str2symbol(SCM).

17 years ago*** empty log message ***
Han-Wen Nienhuys [Tue, 3 Oct 2006 12:55:49 +0000 (12:55 +0000)]
*** empty log message ***

17 years ago*** empty log message ***
Han-Wen Nienhuys [Tue, 3 Oct 2006 12:54:11 +0000 (12:54 +0000)]
*** empty log message ***

17 years ago* lily/spacing-spanner.cc (musical_column_spacing): handle
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

17 years ago* lily/pango-font.cc (text_stencil): allow 'tight' bounds.
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.

17 years ago(acknowledge_script): only ack
Han-Wen Nienhuys [Tue, 3 Oct 2006 12:05:26 +0000 (12:05 +0000)]
(acknowledge_script): only ack
non-dynamic scripts. Fixes #30.

17 years ago* lily/slur.cc (outside_slur_callback): make offset_scm optional.
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.

17 years ago(pango_item_string_stencil): use
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.

17 years ago*** empty log message ***
Han-Wen Nienhuys [Mon, 2 Oct 2006 23:14:44 +0000 (23:14 +0000)]
*** empty log message ***

17 years ago(all-user-grob-properties):
Han-Wen Nienhuys [Mon, 2 Oct 2006 15:57:58 +0000 (15:57 +0000)]
(all-user-grob-properties):
mention stencil as user settable.

17 years agoremove break-algorithm.{cc,hh} as they are no longer used.
Joe Neeman [Mon, 2 Oct 2006 10:47:33 +0000 (10:47 +0000)]
remove break-algorithm.{cc,hh} as they are no longer used.

17 years ago * Documentation/user/page.itely (Page formatting):
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

17 years ago * lily/lexer.ll, lily/parser.yy: Add EXPECT_NO_MORE_ARGS token, to
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.

17 years agoFix spaces, commas etc. in Finnish translation using KBabel fix tool.
Heikki Junes [Sun, 1 Oct 2006 21:28:11 +0000 (21:28 +0000)]
Fix spaces, commas etc. in Finnish translation using KBabel fix tool.

17 years ago* scm/layout-page-layout.scm (page-breaking-wrapper): new
Nicolas Sceaux [Sun, 1 Oct 2006 11:10:15 +0000 (11:10 +0000)]
* scm/layout-page-layout.scm (page-breaking-wrapper): new
function. Call the page breaking function selected in the
`page-breaking' \paper variable, then the post processing function
chosen using the `page-post-process' \paper variable.
(line-height): new function. Return the height of a system.
(line-minimum-position-on-page): new function. Return the position
of a system on page (using the previous line position), only
considering between system padding.
(stretchable-line?): new function. Says whether a line can be
stretched (ie. is not a title nor a single staff system).
(page-maximum-space-left): new function. Computes space left on a
page, when all systems are separated by their padding.

* lily/page-breaking.cc (breaking::make_pages): Move page post
processing function call to page breaking wrapper (common to all
page breakers).

* lily/paper-book.cc (book::pages): call the page breaking
wrapper, instead of the page breaker directly

* ly/paper-defaults.ly: Add \paper variables for page breaking
wrapper and page post processing function. Make
`write-page-layout' value depend on the 'dump-tweaks option. Add a
`system-maximum-stretch-procedure' variable for holding a function
computing the maximum stretch a system allows.

* scm/layout-page-dump.scm (write-page-breaks): computes the
stretch to apply to systems on a page to minimize left
space. Dump this stretch length.

* ly/music-functions-init.ly (spacingTweaks): implement it. Read
the system-stretch property of the tweak data to stretch the
system.
(includePageLayoutFile): Void function which includes the
generated page-layout file if it exists and if the page layout
dumping is not asked.
(scoreTweak): if the score tweak named by the argument exists,
return it.

17 years ago * lily/page-spacing.cc (compress_lines, uncompress_solution):
Joe Neeman [Sat, 30 Sep 2006 20:59:53 +0000 (20:59 +0000)]
* lily/page-spacing.cc (compress_lines, uncompress_solution):
handle correctly the case where there are multiple \noPageBreaks
in a row.

17 years ago*** empty log message ***
Han-Wen Nienhuys [Sat, 30 Sep 2006 14:29:28 +0000 (14:29 +0000)]
*** empty log message ***

17 years ago*** empty log message ***
Han-Wen Nienhuys [Sat, 30 Sep 2006 14:23:17 +0000 (14:23 +0000)]
*** empty log message ***

17 years ago* lily/align-interface.cc: fix typo
Han-Wen Nienhuys [Sat, 30 Sep 2006 12:35:37 +0000 (12:35 +0000)]
* lily/align-interface.cc: fix typo

* lily/align-interface.cc (get_extents_aligned_translates): add
support for padding variable.

17 years ago* lily/dynamic-text-spanner.cc (print): Add a special case for
Han-Wen Nienhuys [Sat, 30 Sep 2006 12:10:39 +0000 (12:10 +0000)]
* lily/dynamic-text-spanner.cc (print): Add a special case for
trill spanner right sides.

* scm/define-grobs.scm (all-grob-descriptions): set padding to 0.1

* lily/align-interface.cc (get_extents_aligned_translates): add
support for padding variable.

17 years ago(self_align_callback): oops: use
Han-Wen Nienhuys [Sat, 30 Sep 2006 11:41:32 +0000 (11:41 +0000)]
(self_align_callback): oops: use
loop variable in guard.

17 years ago* input/regression/repeat-percent-grace.ly: new file.
Han-Wen Nienhuys [Sat, 30 Sep 2006 11:29:26 +0000 (11:29 +0000)]
* input/regression/repeat-percent-grace.ly: new file.

* lily/percent-repeat-engraver.cc (start_translation_timestep):
remember first currentCommandColumn of a grace run. Fixes issue 70.

* lily/percent-repeat-iterator.cc (class Percent_repeat_iterator):
move class definition to CC file.

* lily/multi-measure-rest.cc (percent): use robust_relative_extent()

* lily/slash-repeat-engraver.cc (listen_percent): don't warn for
measure-long  repeats.

* flower/include/international.hh: include stdarg.h

17 years ago * lily/page-turn-page-breaking.cc (calc_demerits): now that we allow
Joe Neeman [Sat, 30 Sep 2006 10:30:47 +0000 (10:30 +0000)]
* lily/page-turn-page-breaking.cc (calc_demerits): now that we allow
put_systems_on_pages to return an empty result, we need to assign
demerits properly in that case.
(put_systems_on_pages): Make the number of pages depend on the
evenness of page_number. Add auto-first-page-number.
(calc_subproblem): ensure that the page-number is even for the
left-hand page. Warn if the first page-turn doesn't fit onto the
first (right-hand) page.

* lily/page-spacing.cc (solve): bug: demerits_ would always be inf
(min_page_count): make this publicly accessible
(min_page_count): fix a bug when there are forced page breaks that
was introduced when I made this loop run backwards
(space_systems_on_n_pages, space_systems_on_n_or_one_more_pages):
replace space_systems_on_min_pages with these two. The logic in
space_systems_on_min_pages was getting too convoluted and is better
contained in page-turn-page-breaking.

17 years ago* lily/page-turn-engraver.cc (breakable_column): remove an always-true
Joe Neeman [Fri, 29 Sep 2006 23:28:04 +0000 (23:28 +0000)]
* lily/page-turn-engraver.cc (breakable_column): remove an always-true
conditional
(breakable_column): typo

* lily/source-file.cc (get_line): fix off-by-one error
and clean up some of the logic

17 years agolily/source-file.cc (get_line): fix off-by-one error
Joe Neeman [Fri, 29 Sep 2006 22:54:07 +0000 (22:54 +0000)]
lily/source-file.cc (get_line): fix off-by-one error
and clean up some of the logic

17 years ago* lily/page-breaking.cc (make_pages): honour the first-page-number
Joe Neeman [Thu, 28 Sep 2006 22:40:05 +0000 (22:40 +0000)]
* lily/page-breaking.cc (make_pages): honour the first-page-number
property

17 years agoUpdate Finnish translations.
Heikki Junes [Thu, 28 Sep 2006 07:54:32 +0000 (07:54 +0000)]
Update Finnish translations.

17 years ago(PACKAGE_NAME): bump version.
Han-Wen Nienhuys [Wed, 27 Sep 2006 09:36:54 +0000 (09:36 +0000)]
(PACKAGE_NAME): bump version.

17 years ago*** empty log message ***
Han-Wen Nienhuys [Wed, 27 Sep 2006 09:27:51 +0000 (09:27 +0000)]
*** empty log message ***

17 years ago * lily/part-combine-iterator.cc: solo1-event -> solo-one-event
Erik Sandberg [Tue, 26 Sep 2006 18:58:00 +0000 (18:58 +0000)]
    * lily/part-combine-iterator.cc: solo1-event -> solo-one-event

17 years ago(run_iterator_on_me): break out of loop
Han-Wen Nienhuys [Tue, 26 Sep 2006 10:54:17 +0000 (10:54 +0000)]
(run_iterator_on_me): break out of loop
if moment doesn't increase.

17 years ago* scm/define-grob-properties.scm (all-user-grob-properties): add
Han-Wen Nienhuys [Tue, 26 Sep 2006 10:49:11 +0000 (10:49 +0000)]
* scm/define-grob-properties.scm (all-user-grob-properties): add
forced property.

* lily/accidental.cc (after_line_breaking): read forced property.

* lily/accidental-engraver.cc (process_acknowledged): set 'forced
property.

* input/regression/accidental-forced-tie.ly:  new file.

17 years ago*** empty log message ***
Han-Wen Nienhuys [Tue, 26 Sep 2006 10:43:49 +0000 (10:43 +0000)]
*** empty log message ***

17 years ago*** empty log message ***
Han-Wen Nienhuys [Mon, 25 Sep 2006 01:29:26 +0000 (01:29 +0000)]
*** empty log message ***

17 years ago* ly/engraver-init.ly: set ignoreFiguredBassRest in Staff context.
Han-Wen Nienhuys [Mon, 25 Sep 2006 00:58:57 +0000 (00:58 +0000)]
* ly/engraver-init.ly: set ignoreFiguredBassRest in Staff context.

* lily/figured-bass-engraver.cc: only listen to rest events if
ignoreFiguredBassRest is not set.

* scm/define-context-properties.scm
(all-user-translation-properties): add ignoreFiguredBassRest