]>
git.donarmstrong.com Git - lilypond.git/log
Han-Wen Nienhuys [Mon, 19 Jun 2006 22:27:31 +0000 (22:27 +0000)]
remove ? from version-seen?
John Mandereau [Mon, 19 Jun 2006 19:46:15 +0000 (19:46 +0000)]
update French translation
Han-Wen Nienhuys [Mon, 19 Jun 2006 11:15:33 +0000 (11:15 +0000)]
add Markus Schneider.
Han-Wen Nienhuys [Mon, 19 Jun 2006 10:37:09 +0000 (10:37 +0000)]
* lily/tab-staff-symbol-engraver.cc: derive from Engraver, not
Staff_symbol_engraver
* ly/engraver-init.ly (AncientRemoveEmptyStaffContext): don't
replace staff_engraver
* lily/staff-symbol-engraver.cc (stop_spanner): announce end of
spanner.
* lily/staff-collecting-engraver.cc
(acknowledge_end_staff_symbol): new function
* lily/volta-engraver.cc (acknowledge_end_staff_symbol): new function.
* lily/staff-collecting-engraver.cc
(acknowledge_end_staff_symbol): new function.
* lily/main.cc: switch on relocation by default.
Han-Wen Nienhuys [Sun, 18 Jun 2006 12:57:37 +0000 (12:57 +0000)]
* lily/spacing-spanner.cc (musical_column_spacing): set
compound_fixed_note_space to 0.0. Document why.
* lily/simple-spacer.cc (is_sane): also have a kludge for numeric
range of inverse_hooke_
(Simple_spacer): init completely.
(fits): const
(get_line_configuration): don't use cols.resize(); it introduces
initialized data.
* scm/framework-ps.scm (dump-page): add setstrokeadjust. Backportme.
* ps/music-drawing-routines.ps: remove selectfont L1 hack.
Han-Wen Nienhuys [Sat, 17 Jun 2006 23:14:39 +0000 (23:14 +0000)]
*** empty log message ***
Han-Wen Nienhuys [Sat, 17 Jun 2006 23:12:45 +0000 (23:12 +0000)]
update doc.
add beatLength hack.
Han-Wen Nienhuys [Sat, 17 Jun 2006 23:03:12 +0000 (23:03 +0000)]
* input/regression/beaming-ternary-metrum.ly: update doc.
* scm/music-functions.scm (make-time-signature-set): add
standard-beat-grouping.
Han-Wen Nienhuys [Sat, 17 Jun 2006 21:53:22 +0000 (21:53 +0000)]
* input/regression/tie-whole.ly: new file.
* lily/tie-formatting-problem.cc (set_column_chord_outline): don't
cross center of note head in case of invisible stem.
Graham Percival [Fri, 16 Jun 2006 22:15:29 +0000 (22:15 +0000)]
Minor fixes from mailist.
Han-Wen Nienhuys [Fri, 16 Jun 2006 10:37:37 +0000 (10:37 +0000)]
* lily/breathing-sign.cc (offset_callback): idem.
* lily/align-interface.cc (align_to_fixed_distance): remove
hungarian suffix.
Han-Wen Nienhuys [Fri, 16 Jun 2006 10:16:11 +0000 (10:16 +0000)]
(count_factor_twos): oops. We want to
x%2==0.
Han-Wen Nienhuys [Thu, 15 Jun 2006 10:22:27 +0000 (10:22 +0000)]
add \version
Han-Wen Nienhuys [Wed, 14 Jun 2006 12:35:13 +0000 (12:35 +0000)]
* scripts/lilypond-book.py (PREAMBLE_LY): include
lilypond-book-premable.ly
* ly/lilypond-book-preamble.ly: new file.
Han-Wen Nienhuys [Wed, 14 Jun 2006 11:55:57 +0000 (11:55 +0000)]
* lily/stem.cc (get_beaming): return max of scm_ilength. Fixes
slurring from/to beams.
* ly/lilypond-book-preamble.ly: new file.
* lily/slur.cc: add inspect-index feature.
Graham Percival [Wed, 14 Jun 2006 06:38:29 +0000 (06:38 +0000)]
Trivial fix.
Erik Sandberg [Tue, 13 Jun 2006 22:01:18 +0000 (22:01 +0000)]
Made most music creations in the parser go through syntax constructors.
Han-Wen Nienhuys [Tue, 13 Jun 2006 16:42:46 +0000 (16:42 +0000)]
add RT.
Han-Wen Nienhuys [Tue, 13 Jun 2006 16:38:55 +0000 (16:38 +0000)]
(init_fontconfig): add warning if cache_file
is null.
Han-Wen Nienhuys [Tue, 13 Jun 2006 13:34:37 +0000 (13:34 +0000)]
* buildscripts/output-distance.py (test_compare_signatures):
timing routines.
(read_signature_file): use new signature format.
* scm/stencil.scm (write-system-signature): simpler signature
format.
Han-Wen Nienhuys [Tue, 13 Jun 2006 12:57:03 +0000 (12:57 +0000)]
* lily/stem.cc (calc_stem_end_position): calc quantized-positions
for beamed case.
* lily/note-spacing.cc (stem_dir_correction): don't inspect
stem_end_position, but estimate instead. Backportme.
* lily/lexer.ll: set version-seen? even if version is
INVALID. Backportme.
Han-Wen Nienhuys [Tue, 13 Jun 2006 12:24:23 +0000 (12:24 +0000)]
(stem_dir_correction): don't inspect
stem_end_position if correct_stem_dirs isn't set. Backportme.
Han-Wen Nienhuys [Tue, 13 Jun 2006 11:44:44 +0000 (11:44 +0000)]
* lily/tuplet-bracket.cc (calc_positions): look at
stem-end-position for tuplet bracket slope. Fixes sloped tuplet
brackets narrower than beams. Backportme.
* lily/lexer.ll: set version-seen? even if version is
INVALID. Backportme.
Han-Wen Nienhuys [Tue, 13 Jun 2006 11:22:10 +0000 (11:22 +0000)]
(y_offset_callback): bugfix: decide position
override based on scm_is_number(). Fixes \rest on center staff
line
Han-Wen Nienhuys [Tue, 13 Jun 2006 10:42:29 +0000 (10:42 +0000)]
(best_splitpoint_index): fix beaming
patterns for 16th triplets.
Graham Percival [Sun, 11 Jun 2006 06:29:17 +0000 (06:29 +0000)]
findex -> funindex.
Graham Percival [Sun, 11 Jun 2006 03:27:17 +0000 (03:27 +0000)]
Editing and reorg.
Erik Sandberg [Sat, 10 Jun 2006 19:24:33 +0000 (19:24 +0000)]
Made tupletSpannerDuration work again.
Graham Percival [Sat, 10 Jun 2006 09:45:05 +0000 (09:45 +0000)]
New spacing docs and editing to global.itely and page.itely. Other
files just @ref{} fixes.
Graham Percival [Sat, 10 Jun 2006 04:35:27 +0000 (04:35 +0000)]
convert-ly rule for annotate-foo, and snippet from NEWS.
Han-Wen Nienhuys [Fri, 9 Jun 2006 23:29:48 +0000 (23:29 +0000)]
trim outdated info.
Han-Wen Nienhuys [Fri, 9 Jun 2006 23:16:11 +0000 (23:16 +0000)]
*** empty log message ***
Mats Bengtsson [Fri, 9 Jun 2006 14:31:43 +0000 (14:31 +0000)]
* scm/define-grobs.scm (all-grob-descriptions): Add
line-spanner-interface to all grobs that already have
text-spanner-interface or dynamic-text-spanner-interface
Mats Bengtsson [Fri, 9 Jun 2006 13:11:48 +0000 (13:11 +0000)]
* scm/page.scm: Rename annotate{headers,systems,page}->
annotate-*
* input/regression/page-spacing.ly,
input/regression/page-layout-manual-position.ly: idem
Graham Percival [Fri, 9 Jun 2006 11:56:36 +0000 (11:56 +0000)]
Syntax update.
Han-Wen Nienhuys [Fri, 9 Jun 2006 10:24:22 +0000 (10:24 +0000)]
(find_toplevel_snippets): don't use
generator expressions (2.3 compat).
Mats Bengtsson [Fri, 9 Jun 2006 09:40:53 +0000 (09:40 +0000)]
* lily/vertical-align-engraver.cc: Make sure that the
align{Above,Below}Context properties are included in the automatic
documentation.
Graham Percival [Fri, 9 Jun 2006 07:33:54 +0000 (07:33 +0000)]
File not necessary; \unfoldRepeats is now a standard command.
Joe Neeman [Fri, 9 Jun 2006 02:20:21 +0000 (02:20 +0000)]
* scm/paper-system.scm (paper-system-annotate): also annotate the
estimated pure-Y-extent
* scm/define-grobs.scm: add pure-Y-extent and pure-Y-offset functions
* lily/system.cc (break_into_pieces): set the estimated height
of each child system
* lily/stem.cc (pure_height): new pure-Y-extent callback
* lily/staff-symbol-referencer.cc (callback): don't destroy
the staff-position property
* lily/hara-kiri-group-spanner.cc (request_suicide): split
consider_suicide into two functions
* lily/constrained-breaking.cc (resize): use the new pure
callbacks to estimate the height of a system
* lily/axis-group-interface.cc (pure_group_height): new
side-effect-free VerticalAxisGroup height-callback
* lily/align-interface.cc (get_extents_aligned_translates):
split align_elements_to_extents into two functions
(get_pure_child_y_translation): new function
* lily/grob.cc: new functions for pure-Y-extent and pure-Y-offset
* lily/item.cc: new functions pure_is_visible and spanned_rank_iv
* lily/paper-score.cc: cache break_indices and columns
* lily/side-position-interface.cc: new pure-Y-extent callbacks
Graham Percival [Fri, 9 Jun 2006 00:01:58 +0000 (00:01 +0000)]
Fixed example; thanks Werner!
Han-Wen Nienhuys [Thu, 8 Jun 2006 16:32:53 +0000 (16:32 +0000)]
(init_fontconfig): do the init if
cache_file, but don't look at cache_file.
Han-Wen Nienhuys [Thu, 8 Jun 2006 15:14:16 +0000 (15:14 +0000)]
* input/regression/quote-tie.ly: new file.
* lily/tie-engraver.cc (struct Head_event_tuple): add end_moment_
to Head_event_tuple, so we deal gracefully with ties on
cue-endings.
* lily/pango-font.cc (pango_item_string_stencil): type correctness
for FcChar8*
Werner Lemberg [Thu, 8 Jun 2006 10:49:36 +0000 (10:49 +0000)]
typo
Graham Percival [Thu, 8 Jun 2006 10:36:43 +0000 (10:36 +0000)]
Oops, forgot this file. \applyMusic -> music functions.
Graham Percival [Thu, 8 Jun 2006 10:33:39 +0000 (10:33 +0000)]
\applyMusic to music functions update, thanks Michael!
Graham Percival [Thu, 8 Jun 2006 07:02:02 +0000 (07:02 +0000)]
Fix @ref{}s to accomodate new chapter names.
Graham Percival [Thu, 8 Jun 2006 07:01:15 +0000 (07:01 +0000)]
New file (split former "global issues" into "page settings" and
"non-musical notation").
Graham Percival [Thu, 8 Jun 2006 05:40:57 +0000 (05:40 +0000)]
Reduce size of output.
Graham Percival [Wed, 7 Jun 2006 22:53:32 +0000 (22:53 +0000)]
Small test of @funindex. (works here)
Graham Percival [Wed, 7 Jun 2006 22:50:20 +0000 (22:50 +0000)]
Minor additions from mailist.
Graham Percival [Wed, 7 Jun 2006 22:01:13 +0000 (22:01 +0000)]
Small fix from Francisco.
Graham Percival [Wed, 7 Jun 2006 21:59:11 +0000 (21:59 +0000)]
\applyMusic to music functions update, thanks to Michael Meixner.
Jan Nieuwenhuizen [Wed, 7 Jun 2006 10:16:01 +0000 (10:16 +0000)]
(LILYPONDPREFIX): Bootstrap fix.
Graham Percival [Wed, 7 Jun 2006 07:58:23 +0000 (07:58 +0000)]
Minor example added.
Graham Percival [Wed, 7 Jun 2006 07:58:03 +0000 (07:58 +0000)]
Merge from upstream.
Jan Nieuwenhuizen [Tue, 6 Jun 2006 21:48:15 +0000 (21:48 +0000)]
* scripts/lilypond-book.py (process_snippets): Argument fix.
* SConstruct:
* buildscripts/builder.py:
* lily/SConscript:
* mf/SConscript:
* Documentation/user/SConscript: More SCons fixes.
* lily/font-config.cc (init_fontconfig): Only initialize if
global cache_file is found.
Jürgen Reuter [Tue, 6 Jun 2006 21:19:16 +0000 (21:19 +0000)]
* Documentation/user/instrument-notation.itely,
input/regression/breathing-sign-ancient.ly,
input/test/divisiones.ly: Removed redundant property settings for
vaticana contexts.
* ly/gregorian-init.ly: Minor edit of comments.
Erik Sandberg [Tue, 6 Jun 2006 20:34:41 +0000 (20:34 +0000)]
* ly/music-functions-init.ly: Updated \overrideProperty to use the
new \applyOutput.
Han-Wen Nienhuys [Tue, 6 Jun 2006 16:13:43 +0000 (16:13 +0000)]
*** empty log message ***
Han-Wen Nienhuys [Tue, 6 Jun 2006 14:37:03 +0000 (14:37 +0000)]
* lily/ledger-line-engraver.cc (stop_translation_timestep): new
function. Delay ledger modifying ledgered grobs to
stop_translation_timestep(), to ensure that we're ledgering
according to the new spanner.
(acknowledge_staff_symbol): don't check for non-NULL
staff_sym->get_bound()
* lily/staff-symbol-engraver.cc (start_spanner): set left bound on
creation.
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.