]> git.donarmstrong.com Git - lilypond.git/log
lilypond.git
17 years ago* lily/ttf.cc (print_trailer): if all else fails: use
Han-Wen Nienhuys [Fri, 20 Oct 2006 16:43:47 +0000 (16:43 +0000)]
* lily/ttf.cc (print_trailer): if all else fails: use
glyphIndexXXXX as glyph name.

* lily/pango-font.cc (pango_item_string_stencil): only use cmap
entry if cmap contains glyph.
(get_index_to_charcode_map): remove from Pango_font class, use
global filename -> font mapping.
(get_glyph_index_name): new function.
(pango_item_string_stencil): use glyphIndexXXXX as glyph name,
only for TTF.

17 years ago(pango_item_string_stencil): only use cmap
Han-Wen Nienhuys [Fri, 20 Oct 2006 15:36:15 +0000 (15:36 +0000)]
(pango_item_string_stencil): only use cmap
entry if cmap contains glyph.

17 years ago(all-user-grob-properties):
Han-Wen Nienhuys [Fri, 20 Oct 2006 14:32:00 +0000 (14:32 +0000)]
(all-user-grob-properties):
remove outdated doc.

17 years ago* scripts/lilypond-book.py (main): use -deps-box-padding=-3
Han-Wen Nienhuys [Fri, 20 Oct 2006 14:29:13 +0000 (14:29 +0000)]
* scripts/lilypond-book.py (main): use -deps-box-padding=-3

* scm/framework-ps.scm (dump-stencil-as-EPS): use eps-box-padding,
a number.

17 years ago(all-user-grob-properties):
Han-Wen Nienhuys [Fri, 20 Oct 2006 14:25:30 +0000 (14:25 +0000)]
(all-user-grob-properties):
remove outdated doc.

17 years ago(process_music): always
Han-Wen Nienhuys [Fri, 20 Oct 2006 14:22:49 +0000 (14:22 +0000)]
(process_music): always
clone input events; otherwise we may overwrite input 'duration property.

17 years ago(LY_DEFINE): explicit cast in case
Han-Wen Nienhuys [Fri, 20 Oct 2006 13:59:44 +0000 (13:59 +0000)]
(LY_DEFINE): explicit cast in case
scm_t_int32 != int

17 years ago(pango-description-regexp-comma): Remove ^
Han-Wen Nienhuys [Fri, 20 Oct 2006 13:56:57 +0000 (13:56 +0000)]
(pango-description-regexp-comma): Remove ^
anchor.

17 years ago(PATCH_LEVEL): bump version.
Han-Wen Nienhuys [Fri, 20 Oct 2006 12:53:36 +0000 (12:53 +0000)]
(PATCH_LEVEL): bump version.

17 years ago(internal_make_grob): use variables.
Han-Wen Nienhuys [Wed, 18 Oct 2006 22:47:50 +0000 (22:47 +0000)]
(internal_make_grob): use variables.

17 years ago*** empty log message ***
Han-Wen Nienhuys [Wed, 18 Oct 2006 22:42:22 +0000 (22:42 +0000)]
*** empty log message ***

17 years ago(CXXFLAGS): add -Werror.
Han-Wen Nienhuys [Wed, 18 Oct 2006 22:38:53 +0000 (22:38 +0000)]
(CXXFLAGS): add -Werror.

17 years ago * lily/simple-spacer.cc (get_line_forces): test for non-fitting
Joe Neeman [Wed, 18 Oct 2006 18:21:39 +0000 (18:21 +0000)]
* lily/simple-spacer.cc (get_line_forces): test for non-fitting
line even if we precede a forced break.

* lily/optimal-page-breaking.cc (try_page_spacing): square line
forces too. Make page-spacing weight default to 10 because the
changes to vertical springs decreased the page force/line force
proportions. Also, take the average of line force and page force
instead of just the sum.

* lily/constrained-breaking.cc (initialize): make the stiffness
of the vertical springs depend on the height of the system. This
prevents pages with only a few large systems from getting huge
forces

* Documentation/user/page.itely (Page formatting): document the
change in default page-spacing-weight

* lily/include/constrained-breaking.hh: initialise bottom_padding_

17 years ago(melody): remove superfluous slur.
Han-Wen Nienhuys [Wed, 18 Oct 2006 10:56:08 +0000 (10:56 +0000)]
(melody): remove superfluous slur.

17 years ago(piano-pedal-script-interface):
Han-Wen Nienhuys [Wed, 18 Oct 2006 10:14:18 +0000 (10:14 +0000)]
(piano-pedal-script-interface):
add piano-pedal-script-interface

17 years ago*** empty log message ***
Han-Wen Nienhuys [Wed, 18 Oct 2006 10:07:10 +0000 (10:07 +0000)]
*** empty log message ***

17 years agoFix oops.
Heikki Junes [Wed, 18 Oct 2006 08:30:52 +0000 (08:30 +0000)]
Fix oops.

17 years agoUpdate Finnish translation.
Heikki Junes [Tue, 17 Oct 2006 22:15:21 +0000 (22:15 +0000)]
Update Finnish translation.

17 years agolily/system.cc (get_paper_system): reinstate the backwards-
Joe Neeman [Tue, 17 Oct 2006 17:47:04 +0000 (17:47 +0000)]
lily/system.cc (get_paper_system): reinstate the backwards-
compatible page breaking for the old page breaker.

17 years ago * lily/recording-group-engraver.cc: removed
Erik Sandberg [Tue, 17 Oct 2006 11:44:23 +0000 (11:44 +0000)]
* lily/recording-group-engraver.cc: removed

* lily/context.cc, lily/translator-group.cc: Don't touch
Context::implementation_ if it's null

17 years ago(stroke-finger-interface): typo.
Han-Wen Nienhuys [Tue, 17 Oct 2006 10:39:51 +0000 (10:39 +0000)]
(stroke-finger-interface): typo.

17 years ago(AncientRemoveEmptyStaffContext): idem.
Han-Wen Nienhuys [Tue, 17 Oct 2006 10:37:45 +0000 (10:37 +0000)]
(AncientRemoveEmptyStaffContext): idem.

17 years agostringFingerOrientations ->
Han-Wen Nienhuys [Tue, 17 Oct 2006 09:19:50 +0000 (09:19 +0000)]
stringFingerOrientations ->
strokeFingerOrientations

17 years ago* lily/script-column.cc (row_before_line_breaking): also handle
Han-Wen Nienhuys [Mon, 16 Oct 2006 22:23:38 +0000 (22:23 +0000)]
* lily/script-column.cc (row_before_line_breaking): also handle
accidentals and arpeggios in horizontal script stacking.

* lily/script-row-engraver.cc (acknowledge_accidental_placement):
new function.

* input/regression/script-stack-horizontal.ly: trim.

17 years ago* scm/output-lib.scm (stroke-finger::calc-text): allow reading of
Han-Wen Nienhuys [Mon, 16 Oct 2006 21:59:35 +0000 (21:59 +0000)]
* scm/output-lib.scm (stroke-finger::calc-text): allow reading of
'text property too.

* ly/music-functions-init.ly: rename to StrokeFingerEvent, set
'text if string argument.

* scm/define-grobs.scm (all-grob-descriptions): rename to StrokeFinger.

* scm/define-context-properties.scm
(all-user-translation-properties): change to strokeFingerOrientations

17 years ago*** empty log message ***
Han-Wen Nienhuys [Mon, 16 Oct 2006 20:14:00 +0000 (20:14 +0000)]
*** empty log message ***

17 years ago * lily/parser.yy: remove debug output
Erik Sandberg [Mon, 16 Oct 2006 15:22:02 +0000 (15:22 +0000)]
    * lily/parser.yy: remove debug output

17 years ago(Top): idem.
Han-Wen Nienhuys [Mon, 16 Oct 2006 12:27:21 +0000 (12:27 +0000)]
(Top): idem.

17 years ago* Documentation/topdocs/NEWS.tely (Top): idem.
Han-Wen Nienhuys [Mon, 16 Oct 2006 11:07:28 +0000 (11:07 +0000)]
* Documentation/topdocs/NEWS.tely (Top): idem.

* input/regression/lyric-tie.ly (texidoc): use vowels for tied
lyrics example.

* scm/define-markup-commands.scm (tied-lyric): increase negative
space: space syllables tighter.

17 years ago* VERSION (PATCH_LEVEL): bump version.
Han-Wen Nienhuys [Mon, 16 Oct 2006 10:06:27 +0000 (10:06 +0000)]
* VERSION (PATCH_LEVEL): bump version.

* scm/paper.scm: patch by Arvid Gr"otting, arvidgr@gmail.com: tune
Ax paper sizes.

17 years agofurther clarification
Han-Wen Nienhuys [Sun, 15 Oct 2006 15:39:04 +0000 (15:39 +0000)]
further clarification

17 years agoadd version.
Han-Wen Nienhuys [Sun, 15 Oct 2006 13:29:03 +0000 (13:29 +0000)]
add version.

17 years ago* scm/lily-library.scm (list-join): use fold-right. Fixes #112
Han-Wen Nienhuys [Sun, 15 Oct 2006 12:25:12 +0000 (12:25 +0000)]
* scm/lily-library.scm (list-join): use fold-right. Fixes #112

* input/regression/lyric-tie.ly (texidoc): use different words.

17 years ago(ALL_GEN_FILES): remove fonts.cache-1
Han-Wen Nienhuys [Sun, 15 Oct 2006 11:43:22 +0000 (11:43 +0000)]
(ALL_GEN_FILES): remove fonts.cache-1

17 years ago * lily/*.cc, lily/include/*.hh: eliminate dummy arguments from
Erik Sandberg [Sun, 15 Oct 2006 11:30:04 +0000 (11:30 +0000)]
* lily/*.cc, lily/include/*.hh: eliminate dummy arguments from
macros ADD_TRANSLATOR, DECLARE_SMOBS and DECLARE_SIMPLE_SMOBS

17 years ago* mf/GNUmakefile: remove fc-cache calls; not necessary for fc 2.4;
Han-Wen Nienhuys [Sun, 15 Oct 2006 01:01:38 +0000 (01:01 +0000)]
* mf/GNUmakefile: remove fc-cache calls; not necessary for fc 2.4;

* scm/define-grobs.scm (all-grob-descriptions): add 'string-names
property.

* scm/define-grobs.scm (all-grob-descriptions): add ScriptRow

17 years ago* Doxyfile: remove file.
Han-Wen Nienhuys [Sat, 14 Oct 2006 23:59:59 +0000 (23:59 +0000)]
* Doxyfile: remove file.

* Documentation/topdocs/NEWS.tely (Top): add note for
string-finger feature.

* scm/define-grobs.scm (all-grob-descriptions): add 'string-names
property.

* scm/define-grobs.scm (all-grob-descriptions): add ScriptRow

17 years ago* scm/define-grob-interfaces.scm (string-finger-interface): add string-finger-interface
Han-Wen Nienhuys [Sat, 14 Oct 2006 23:51:28 +0000 (23:51 +0000)]
* scm/define-grob-interfaces.scm (string-finger-interface): add string-finger-interface

* scm/define-grobs.scm (all-grob-descriptions): add 'string-names
property.

* scm/define-grobs.scm (all-grob-descriptions): add ScriptRow

17 years ago(LY_DEFINE): move
Han-Wen Nienhuys [Sat, 14 Oct 2006 23:47:03 +0000 (23:47 +0000)]
(LY_DEFINE): move
ly_camel_case_to_lisp_identifier to here. Use vector<char> iso. char[]

17 years ago* Documentation/topdocs/NEWS.tely (Top): add note for
Han-Wen Nienhuys [Sat, 14 Oct 2006 23:39:12 +0000 (23:39 +0000)]
* Documentation/topdocs/NEWS.tely (Top): add note for
string-finger feature.

* scm/define-grobs.scm (all-grob-descriptions): add 'string-names
property.

* scm/output-lib.scm (string-finger::calc-text): read 'digit
instead of 'text

* input/regression/script-stack-horizontal.ly: new file.

* ly/engraver-init.ly: add Script_row_engraver.

* lily/script-column.cc (order_grobs): refactor: separate axis
independent code.
(row_before_line_breaking): new function.

* lily/script-row-engraver.cc (Script_row_engraver): new file.

* scm/define-grobs.scm (all-grob-descriptions): add ScriptRow

17 years ago * Documentation/user/instrument-notation.itely: Cleanup: Remove
Jürgen Reuter [Sat, 14 Oct 2006 19:13:34 +0000 (19:13 +0000)]
* Documentation/user/instrument-notation.itely: Cleanup: Remove
annoying skip notes from mensural ligature example.  Update
@refbugs for ligatures and mensural ligatures.

* lily/coherent-ligature-engraver.cc,
lily/include/coherent-ligature-engraver.hh,
lily/mensural-ligature-engraver.cc,
lily/vaticana-ligature-engraver.cc: Revise code for item
reparentizing.  There should now be less programming_error
messages.

* lily/mensural-ligature-engraver.cc: Improve placement of dots.

* lily/mensural-ligature.cc, lily/vaticana-ligature.cc:
Maintenance bugfix: Don't create empty Stencil (), but empty box
instead.  This fix should eliminate some programming_error
messages.

* ly/engraver-init.ly (MensuralStaff): Set default accidental
style.

* input/regression/mensural-ligatures.ly: Maintenance bugfix: Move
\layout block _before_ score.

17 years ago(PATCH_FILES): remove darwin.patch.
Han-Wen Nienhuys [Sat, 14 Oct 2006 19:10:22 +0000 (19:10 +0000)]
(PATCH_FILES): remove darwin.patch.

17 years ago(pango_item_string_stencil): more verbose message.
Han-Wen Nienhuys [Sat, 14 Oct 2006 18:45:13 +0000 (18:45 +0000)]
(pango_item_string_stencil): more verbose message.

17 years ago(pango_item_string_stencil): more verbose message.
Han-Wen Nienhuys [Sat, 14 Oct 2006 18:17:23 +0000 (18:17 +0000)]
(pango_item_string_stencil): more verbose message.

17 years agolily/note-collision.cc: fix issue #44 (dot/notehead collision)
Erlend Aasland [Fri, 13 Oct 2006 17:47:19 +0000 (17:47 +0000)]
lily/note-collision.cc: fix issue #44 (dot/notehead collision)

17 years ago*** empty log message ***
Han-Wen Nienhuys [Fri, 13 Oct 2006 13:53:49 +0000 (13:53 +0000)]
*** empty log message ***

17 years ago* COPYING: clarify exception note.
Han-Wen Nienhuys [Fri, 13 Oct 2006 13:46:58 +0000 (13:46 +0000)]
* COPYING: clarify exception note.

* lily/main.cc: remove remark about "COPYING".

17 years agoremove remark about "COPYING".
Han-Wen Nienhuys [Fri, 13 Oct 2006 13:31:49 +0000 (13:31 +0000)]
remove remark about "COPYING".

17 years ago*** empty log message ***
Han-Wen Nienhuys [Fri, 13 Oct 2006 12:47:33 +0000 (12:47 +0000)]
*** empty log message ***

17 years ago(clip-system-EPSes): change ordering, so
Han-Wen Nienhuys [Fri, 13 Oct 2006 12:44:55 +0000 (12:44 +0000)]
(clip-system-EPSes): change ordering, so
system-count starts at 0 for each clip-region. Change name to
file-FROM-TO-clip-COUNT. Take clip-regions from layout block, per
score.

17 years ago * lily/input-smob.cc: add equal_p for Input
Erik Sandberg [Fri, 13 Oct 2006 10:48:17 +0000 (10:48 +0000)]
* lily/input-smob.cc: add equal_p for Input

* lily/music-scheme.cc (ly_camel_case_to_lisp_identifier): new
function

* lily/parser.yy: MY_MAKE_MUSIC sets music origin

* lily/prob.cc: Add equal_p predicate for Prob

* lily/translator.cc: small cleanup

* scm/document-music.cc: use data from translator listener
registration to generate documentation for event classes

17 years ago(SCRIPTS): Remove lexer-gcc-3.1.sh.
Jan Nieuwenhuizen [Fri, 13 Oct 2006 07:27:31 +0000 (07:27 +0000)]
(SCRIPTS): Remove lexer-gcc-3.1.sh.

17 years ago * lily/vaticana-ligature-engraver.cc: Minor robustness fix /
Jürgen Reuter [Thu, 12 Oct 2006 20:44:13 +0000 (20:44 +0000)]
* lily/vaticana-ligature-engraver.cc: Minor robustness fix /
cleanup.

17 years ago * lily/mensural-ligature.cc (internal_brew_primitive): Bugfix:
Jürgen Reuter [Thu, 12 Oct 2006 18:43:34 +0000 (18:43 +0000)]
* lily/mensural-ligature.cc (internal_brew_primitive): Bugfix:
fix Han-Wen's fix (rev. 1.53): scm_is_pair -> scm_is_number.

17 years ago* Documentation/topdocs/INSTALL.texi: Thinko.
Jan Nieuwenhuizen [Thu, 12 Oct 2006 14:50:28 +0000 (14:50 +0000)]
* Documentation/topdocs/INSTALL.texi: Thinko.

* Documentation/topdocs/INSTALL.texi: Remove obsolete ftp server.
Update anonymous cvs access.  Remove comment about gcc 3.0.4.

17 years agoUpdate.
Jan Nieuwenhuizen [Thu, 12 Oct 2006 13:29:47 +0000 (13:29 +0000)]
Update.

17 years ago* lexer-gcc-3.1.sh: Remove.
Jan Nieuwenhuizen [Thu, 12 Oct 2006 13:28:58 +0000 (13:28 +0000)]
* lexer-gcc-3.1.sh: Remove.

* Documentation/topdocs/INSTALL.texi: Remove obsolete ftp server.
Update anonymous cvs access.  Remove comment about gcc 3.0.4.

17 years ago* lily/paper-column-engraver.cc (stop_translation_timestep): also
Han-Wen Nienhuys [Thu, 12 Oct 2006 13:02:59 +0000 (13:02 +0000)]
* lily/paper-column-engraver.cc (stop_translation_timestep): also
typecheck barnumber.

* lily/paper-column-engraver.cc (stop_translation_timestep): set
rhythmic-location for paper column grobs.

17 years agotypecheck barnumber.
Han-Wen Nienhuys [Thu, 12 Oct 2006 13:02:39 +0000 (13:02 +0000)]
typecheck barnumber.

* Documentation/topdocs/NEWS.tely (Top): doc new clipping feature

* input/regression/clip-systems.ly (Notes): new file.

* lily/paper-column-engraver.cc (stop_translation_timestep): set
rhythmic-location for paper column grobs.

17 years ago* scm/framework-ps.scm (dump-stencil-as-EPS): fix thinkos.
Han-Wen Nienhuys [Thu, 12 Oct 2006 12:58:06 +0000 (12:58 +0000)]
* scm/framework-ps.scm (dump-stencil-as-EPS): fix thinkos.

* scm/lily.scm (type-p-name-alist): add rhythmic-location? type name.

* scm/lily.scm (define-scheme-options): add clip-systems option.

* scm/framework-ps.scm (dump-stencil-as-EPS-with-bbox): new
function
(dump-stencil-as-EPS): move bbox calculation from previous
dump-stencil-as-EPS
(output-framework): use -dclip-systems

* scm/framework-ps.scm (clip-system-EPS): new function.
(clip-system-EPSes): new function.

* scm/define-grob-properties.scm (all-user-grob-properties): add
rhythmic-location property.

17 years ago* Documentation/topdocs/NEWS.tely (Top): doc new clipping feature
Han-Wen Nienhuys [Thu, 12 Oct 2006 12:46:43 +0000 (12:46 +0000)]
* Documentation/topdocs/NEWS.tely (Top): doc new clipping feature

* input/regression/clip-systems.ly (Notes): new file.

17 years ago* scm/lily.scm (define-scheme-options): add clip-systems option.
Han-Wen Nienhuys [Thu, 12 Oct 2006 12:45:07 +0000 (12:45 +0000)]
* scm/lily.scm (define-scheme-options): add clip-systems option.

* scm/framework-ps.scm (dump-stencil-as-EPS-with-bbox): new
function
(dump-stencil-as-EPS): move bbox calculation from previous
dump-stencil-as-EPS
(output-framework): use -dclip-systems

* scm/lily-library.scm (filtered-map): new function

* scm/framework-ps.scm (clip-system-EPS): new function.
(clip-system-EPSes): new function.

* lily/paper-column.cc: add rhythmic-location to interface

* scm/define-grob-properties.scm (all-user-grob-properties): add
rhythmic-location property.

* scm/clip-region.scm: new file: rhythmic-location data type and
system-clipped-x-extent function.

* ly/init.ly: use (scm clip-region)

* lily/paper-column-engraver.cc (stop_translation_timestep): set
rhythmic-location for paper column grobs.

* lily/grob-scheme.cc (LY_DEFINE): minor cleanup

17 years ago * Documentation/user/instrument-notation.itely: Tune Ancient
Jürgen Reuter [Thu, 12 Oct 2006 11:52:27 +0000 (11:52 +0000)]
* Documentation/user/instrument-notation.itely: Tune Ancient
Articulations figure, such that the episem actually shows.

17 years ago * ly/engraver-init.ly: Remove obsolete comment on
Jürgen Reuter [Thu, 12 Oct 2006 11:43:34 +0000 (11:43 +0000)]
* ly/engraver-init.ly: Remove obsolete comment on
Bar_number_engraver.

17 years agoMinor edits that were lost somewhere.
Graham Percival [Thu, 12 Oct 2006 01:15:58 +0000 (01:15 +0000)]
Minor edits that were lost somewhere.

17 years ago(PACKAGE_NAME): bump version.
Han-Wen Nienhuys [Thu, 12 Oct 2006 00:35:58 +0000 (00:35 +0000)]
(PACKAGE_NAME): bump version.

17 years ago(texidoc): new file.
Han-Wen Nienhuys [Wed, 11 Oct 2006 23:56:44 +0000 (23:56 +0000)]
(texidoc): new file.

17 years ago(Top): add new feature.
Han-Wen Nienhuys [Wed, 11 Oct 2006 23:21:31 +0000 (23:21 +0000)]
(Top): add new feature.

17 years ago* lily/general-scheme.cc (LY_DEFINE): elucidate docstring.
Han-Wen Nienhuys [Wed, 11 Oct 2006 23:20:07 +0000 (23:20 +0000)]
* lily/general-scheme.cc (LY_DEFINE): elucidate docstring.

* scm/define-markup-commands.scm (tied-lyric): new function: split
string along ~ and reattach with U+203F (tie character) and
negative space.

* scm/output-lib.scm (lyric-text::calc-text): new function.

* lily/lyric-engraver.cc (process_music): don't set 'text.

* scm/output-lib.scm (string-finger::calc-text): new function
(lyric-text::print): new function.

* scm/define-grobs.scm (all-grob-descriptions): add StringFinger

17 years ago(string-finger::calc-text): new function
Han-Wen Nienhuys [Wed, 11 Oct 2006 22:21:23 +0000 (22:21 +0000)]
(string-finger::calc-text): new function

17 years ago* scm/output-lib.scm (string-finger::calc-text): new function
Han-Wen Nienhuys [Wed, 11 Oct 2006 22:17:26 +0000 (22:17 +0000)]
* scm/output-lib.scm (string-finger::calc-text): new function

* lily/new-fingering-engraver.cc (add_fingering): refactor; make
generic for fingering & string number. Use for string-finger.

* scm/define-music-types.scm (music-descriptions): add StringFingerEvent

* lily/fingering-engraver.cc (listen_string_finger): new function

* scm/define-grobs.scm (all-grob-descriptions): add StringFinger

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

17 years ago * mf/parmesan-heads.mf: Fix typo in comment.
Jürgen Reuter [Wed, 11 Oct 2006 19:54:32 +0000 (19:54 +0000)]
* mf/parmesan-heads.mf: Fix typo in comment.

17 years ago * mf/parmesan-dots.mf (new), mf/parmesan-generic.mf,
Jürgen Reuter [Wed, 11 Oct 2006 17:03:14 +0000 (17:03 +0000)]
* mf/parmesan-dots.mf (new), mf/parmesan-generic.mf,
ly/engraver-init.ly: Added vaticana-style augmentum dot glyph.

* lily/dots.cc: Added style property for dots.

17 years ago(fingering::calc-text): use origin
Han-Wen Nienhuys [Tue, 10 Oct 2006 13:38:32 +0000 (13:38 +0000)]
(fingering::calc-text): use origin
event-property, not music-property.

17 years agospell my name correctly.
Han-Wen Nienhuys [Tue, 10 Oct 2006 11:14:48 +0000 (11:14 +0000)]
spell my name correctly.

17 years ago* lily/grob.cc (pure_height): only add minimum-Y-extent if we
Joe Neeman [Tue, 10 Oct 2006 08:32:59 +0000 (08:32 +0000)]
* lily/grob.cc (pure_height): only add minimum-Y-extent if we
already have a non-empty extent. Fixes estimation for Hara-kiri
staves.

17 years ago * ly/gregorian-init.ly: Simplify definition of \episemInitium and
Jürgen Reuter [Mon, 9 Oct 2006 21:12:26 +0000 (21:12 +0000)]
* ly/gregorian-init.ly: Simplify definition of \episemInitium and
\episemFinis.

* lily/ligature-engraver.cc: Remove unused #include.

* lily/vaticana-ligature-engraver.cc: Fix placement of dots.
Bugfix: remove method check_for_prefix_loss(Item *) from global
namespace to avoid namespace pollution.

17 years ago* ly/generate-documentation.ly: update option name.
Han-Wen Nienhuys [Mon, 9 Oct 2006 14:14:42 +0000 (14:14 +0000)]
* ly/generate-documentation.ly: update option name.

* lily/dynamic-text-spanner.cc (print): revert fix.

* lily/spacing-determine-loose-columns.cc (is_loose_column):
allow-loose-spacing property.

17 years ago* lily/dynamic-text-spanner.cc (print): revert fix.
Han-Wen Nienhuys [Mon, 9 Oct 2006 12:54:38 +0000 (12:54 +0000)]
* lily/dynamic-text-spanner.cc (print): revert fix.

* lily/spacing-determine-loose-columns.cc (is_loose_column):
allow-loose-spacing property.

17 years ago* scm/define-grob-interfaces.scm
Han-Wen Nienhuys [Mon, 9 Oct 2006 12:41:36 +0000 (12:41 +0000)]
* scm/define-grob-interfaces.scm
(trill-pitch-accidental-interface):
add trill-pitch-accidental-interface

* lily/dots-engraver.cc (acknowledge_rhythmic_head): only
dereference if it's really a duration.

* scm/define-grobs.scm (all-grob-descriptions): set
allow-loose-spacing for PaperColumn and
NonMusicalPaperColumn. Kludge for #110.

* lily/spacing-determine-loose-columns.cc (is_loose_column):
allow-loose-spacing property.

17 years ago* lily/figured-bass-engraver.cc (process_music): clear spanner if
Han-Wen Nienhuys [Mon, 9 Oct 2006 12:37:40 +0000 (12:37 +0000)]
* lily/figured-bass-engraver.cc (process_music): clear spanner if
useBassFigureExtenders is not set.
(listen_bass_figure): record as new event if
useBassFigureExtenders not set. Fixes #103.

* lily/spacing-determine-loose-columns.cc (is_loose_column):
allow-loose-spacing property.

17 years ago* scm/stencil.scm (circle-stencil): don't center stencil argument,
Han-Wen Nienhuys [Mon, 9 Oct 2006 12:19:28 +0000 (12:19 +0000)]
* scm/stencil.scm (circle-stencil): don't center stencil argument,
instead: move circle.

* scm/define-grobs.scm (all-grob-descriptions): set
allow-loose-spacing for PaperColumn and NonMusicalPaperColumn.

* lily/spacing-determine-loose-columns.cc (is_loose_column):
allow-loose-spacing property.

* scm/define-markup-commands.scm (postscript): gsave & grestore
around embedded PS. Do setlinewidth too. Fixes  #109.

17 years ago* scm/define-grobs.scm (all-grob-descriptions): set
Han-Wen Nienhuys [Mon, 9 Oct 2006 11:47:39 +0000 (11:47 +0000)]
* scm/define-grobs.scm (all-grob-descriptions): set
allow-loose-spacing for PaperColumn and NonMusicalPaperColumn.

* lily/spaceable-grob.cc: add allow-loose-spacing property.

* lily/spacing-determine-loose-columns.cc (is_loose_column):
allow-loose-spacing property.

17 years ago(postscript): gsave & grestore
Han-Wen Nienhuys [Mon, 9 Oct 2006 10:27:18 +0000 (10:27 +0000)]
(postscript): gsave & grestore
around embedded PS. Do setlinewidth too. Fixes  #109.

17 years ago self-aligment-interface.cc: Fix spelling error.
Mats Bengtsson [Mon, 9 Oct 2006 07:06:07 +0000 (07:06 +0000)]
  self-aligment-interface.cc: Fix spelling error.

17 years agoTypo, thanks Marcus!
Graham Percival [Sun, 8 Oct 2006 21:45:34 +0000 (21:45 +0000)]
Typo, thanks Marcus!

17 years ago * lily/ligature-bracket-engraver: Bugfix: Add missing stream event
Jürgen Reuter [Sun, 8 Oct 2006 20:21:53 +0000 (20:21 +0000)]
* lily/ligature-bracket-engraver: Bugfix: Add missing stream event
code.  This patch fixes ligature brackets that were not at all
engraved any more.

17 years ago*** empty log message ***
Jan Nieuwenhuizen [Sun, 8 Oct 2006 20:07:36 +0000 (20:07 +0000)]
*** empty log message ***

17 years agoClarify docs and fix bugs 63, 91, and 96.
Graham Percival [Sun, 8 Oct 2006 17:31:37 +0000 (17:31 +0000)]
Clarify docs and fix bugs 63, 91, and 96.

17 years agoupdate PO msgids and French translation
John Mandereau [Sun, 8 Oct 2006 15:43:37 +0000 (15:43 +0000)]
update PO msgids and French translation

17 years ago(HELP_CATALOGS): Fix in-build-tree locales.
Jan Nieuwenhuizen [Sun, 8 Oct 2006 14:17:29 +0000 (14:17 +0000)]
(HELP_CATALOGS): Fix in-build-tree locales.

17 years ago(Two-pass vertical spacing): add documentation for two-pass spacing
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:58 +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:31 +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.