]> git.donarmstrong.com Git - lilypond.git/log
lilypond.git
17 years ago*** empty log message ***
Han-Wen Nienhuys [Sat, 21 Oct 2006 14:22:55 +0000 (14:22 +0000)]
*** empty log message ***

17 years ago*** empty log message ***
Han-Wen Nienhuys [Sat, 21 Oct 2006 10:51:57 +0000 (10:51 +0000)]
*** empty log message ***

17 years ago* scm/define-grobs.scm (all-grob-descriptions): calc
Han-Wen Nienhuys [Sat, 21 Oct 2006 10:45:15 +0000 (10:45 +0000)]
* scm/define-grobs.scm (all-grob-descriptions): calc
connect-to-neighbor

* lily/horizontal-bracket.cc (make_bracket): support
connect-to-neighbor.

17 years ago(make_index_to_charcode_map): remove debugging gobs.
Han-Wen Nienhuys [Sat, 21 Oct 2006 10:24:04 +0000 (10:24 +0000)]
(make_index_to_charcode_map): remove debugging gobs.

17 years ago*** empty log message ***
Han-Wen Nienhuys [Fri, 20 Oct 2006 22:17:50 +0000 (22:17 +0000)]
*** empty log message ***

17 years ago(test_basic_compare): add
Han-Wen Nienhuys [Fri, 20 Oct 2006 22:15:25 +0000 (22:15 +0000)]
(test_basic_compare): add
multipage test.
(FileLink.multi_img_cell): new file, glob .png images.

17 years ago(test_basic_compare): add
Han-Wen Nienhuys [Fri, 20 Oct 2006 22:14:18 +0000 (22:14 +0000)]
(test_basic_compare): add
multipage test.
(FileLink.multi_img_cell): new file, glob .png images.

17 years ago(test_basic_compare): add
Han-Wen Nienhuys [Fri, 20 Oct 2006 22:08:38 +0000 (22:08 +0000)]
(test_basic_compare): add
multipage test.
(FileLink.multi_img_cell): new file, glob .png images.

17 years agoupdate.
Han-Wen Nienhuys [Fri, 20 Oct 2006 21:30:51 +0000 (21:30 +0000)]
update.

17 years ago* Documentation/topdocs/NEWS.tely (Top): remove TODOs.
Han-Wen Nienhuys [Fri, 20 Oct 2006 20:57:11 +0000 (20:57 +0000)]
* Documentation/topdocs/NEWS.tely (Top): remove TODOs.

* Documentation/user/instrument-notation.itely (Entering lyrics):
add note about lyric ties and required font.

17 years ago* Documentation/user/global.itely (File structure): remove
Han-Wen Nienhuys [Fri, 20 Oct 2006 20:51:48 +0000 (20:51 +0000)]
* Documentation/user/global.itely (File structure): remove
\addqoute remark.

* lily/parser.yy (FIXME): remove ADDQUOTE

* Documentation/user/global.itely (Extracting fragments of
notation): new node, about clip systems.

17 years ago* Documentation/user/global.itely (Extracting fragments of
Han-Wen Nienhuys [Fri, 20 Oct 2006 20:48:41 +0000 (20:48 +0000)]
* Documentation/user/global.itely (Extracting fragments of
notation): new node, about clip systems.

* Documentation/user/lilypond-book.itely (Many quotes of a large
score): ref to clip systems.

17 years ago(Entering lyrics):
Han-Wen Nienhuys [Fri, 20 Oct 2006 20:35:41 +0000 (20:35 +0000)]
(Entering lyrics):
add note about lyric ties and required font.

17 years ago(glyph_list): format errors.
Han-Wen Nienhuys [Fri, 20 Oct 2006 19:52:05 +0000 (19:52 +0000)]
(glyph_list): format errors.

17 years ago(Scheme
Han-Wen Nienhuys [Fri, 20 Oct 2006 19:39:46 +0000 (19:39 +0000)]
(Scheme
procedures as properties): more doco on simple-closure and scheme
callbacks.
(Input variables and Scheme): use lilypond[verbatim], document
dummy statement.

17 years ago(Scheme
Han-Wen Nienhuys [Fri, 20 Oct 2006 19:03:21 +0000 (19:03 +0000)]
(Scheme
procedures as properties): more doco on simple-closure and scheme
callbacks.
(Input variables and Scheme): use lilypond[verbatim], document
dummy statement.

17 years ago* Documentation/user/page.itely (Displaying spacing): use \book
Han-Wen Nienhuys [Fri, 20 Oct 2006 18:39:12 +0000 (18:39 +0000)]
* Documentation/user/page.itely (Displaying spacing): use \book
explicitly, so arrows show .
(Line breaking): add note about Forbid_line_break_engraver

* Documentation/user/tweaks.itely (Common tweaks): also set length
to prevent tie squeezing.
(Default files): use @var{}

* Documentation/user/converters.itely (Invoking abc2ly): remove mup2ly.
(Generating LilyPond files): add FOMUS.

17 years ago(Invoking abc2ly): remove mup2ly.
Han-Wen Nienhuys [Fri, 20 Oct 2006 18:09:50 +0000 (18:09 +0000)]
(Invoking abc2ly): remove mup2ly.

17 years ago*** empty log message ***
Han-Wen Nienhuys [Fri, 20 Oct 2006 18:06:59 +0000 (18:06 +0000)]
*** empty log message ***

17 years ago* scm/define-grobs.scm (all-grob-descriptions): set side-axis and
Joe Neeman [Fri, 20 Oct 2006 17:37:37 +0000 (17:37 +0000)]
* scm/define-grobs.scm (all-grob-descriptions): set side-axis and
Y-offset for TextScript and Script

* lily/text-engraver.cc (make_item):
* lily/script-engraver.cc (make_script_from_event):
remove call to Side_position_interface::set_axis since all scripts
now have this set by default

17 years ago* lily/context.cc:
Joe Neeman [Fri, 20 Oct 2006 17:31:46 +0000 (17:31 +0000)]
* lily/context.cc:
* lily/prob.cc: use variables

17 years agoadd script-priority property.
Han-Wen Nienhuys [Fri, 20 Oct 2006 17:09:29 +0000 (17:09 +0000)]
add script-priority property.

17 years ago(Module): idem.
Han-Wen Nienhuys [Fri, 20 Oct 2006 17:08:43 +0000 (17:08 +0000)]
(Module): idem.

17 years ago*** empty log message ***
Han-Wen Nienhuys [Fri, 20 Oct 2006 17:05:19 +0000 (17:05 +0000)]
*** empty log message ***

17 years ago* scm/framework-ps.scm (dump-stencil-as-EPS): thinko.
Han-Wen Nienhuys [Fri, 20 Oct 2006 17:00:15 +0000 (17:00 +0000)]
* scm/framework-ps.scm (dump-stencil-as-EPS): thinko.

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

17 years ago(pango_item_string_stencil): only use cmap
Han-Wen Nienhuys [Fri, 20 Oct 2006 16:51:48 +0000 (16:51 +0000)]
(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* 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.