]>
git.donarmstrong.com Git - lilypond.git/log
Han-Wen Nienhuys [Sat, 28 Oct 2006 17:59:51 +0000 (19:59 +0200)]
script to update ChangeLog with Git messages.
Han-Wen Nienhuys [Sat, 28 Oct 2006 16:52:45 +0000 (18:52 +0200)]
nitpick.
Han-Wen Nienhuys [Sat, 28 Oct 2006 16:52:30 +0000 (18:52 +0200)]
don't set callback if staff-position set. Fixes #126.
Han-Wen Nienhuys [Sat, 28 Oct 2006 16:51:35 +0000 (18:51 +0200)]
internal_get_property_data() using ly_symbol2scm()
Han-Wen Nienhuys [Sat, 28 Oct 2006 15:58:01 +0000 (17:58 +0200)]
create .gitignore in outdir.
Han-Wen Nienhuys [Sat, 28 Oct 2006 15:57:47 +0000 (17:57 +0200)]
new file.
Han-Wen Nienhuys [Sat, 28 Oct 2006 15:54:03 +0000 (17:54 +0200)]
more robust srcdir check
Han-Wen Nienhuys [Fri, 27 Oct 2006 23:36:27 +0000 (23:36 +0000)]
(compose): remove setgcos
Graham Percival [Fri, 27 Oct 2006 21:02:30 +0000 (21:02 +0000)]
Add bug reporter.
Jan Nieuwenhuizen [Fri, 27 Oct 2006 19:47:41 +0000 (19:47 +0000)]
(configure): Do not check for /bin/sh.
Han-Wen Nienhuys [Fri, 27 Oct 2006 19:34:34 +0000 (19:34 +0000)]
explicit dependencies for .otftable files.
Han-Wen Nienhuys [Fri, 27 Oct 2006 15:33:56 +0000 (15:33 +0000)]
* Documentation/topdocs/NEWS.tely (Top): add FretBoards example.
* input/regression/fret-boards.ly: new file.
Han-Wen Nienhuys [Fri, 27 Oct 2006 14:16:37 +0000 (14:16 +0000)]
* po/de.po: new po courtesy translation team.
* scripts/lilypond-book.py (get_option_parser): add newline to doc string.
Mats Bengtsson [Fri, 27 Oct 2006 12:05:45 +0000 (12:05 +0000)]
* ly/gregorian-init.ly (neumeDemoLayout): update
minimumVerticalExtent -> VerticalAxisGroup #'minimum-Y-extent
* scm/define-context-properties.scm, ly/engraver-init.ly: Remove
obsolete verticalExtent / extraVerticalExtent / minumumVerticalExtent
Erlend Aasland [Thu, 26 Oct 2006 22:19:49 +0000 (22:19 +0000)]
* GNUmakefile.in: Yet another build fix...
Erlend Aasland [Thu, 26 Oct 2006 21:47:27 +0000 (21:47 +0000)]
Documentation/user/lilypond-book.itely: Build fix.
Erlend Aasland [Thu, 26 Oct 2006 20:32:16 +0000 (20:32 +0000)]
Documentation/topdocs/INSTALL.texi: Remove obsolete info about lexer-gcc-3.1.sh
Erlend Aasland [Thu, 26 Oct 2006 20:19:27 +0000 (20:19 +0000)]
Build fix
Han-Wen Nienhuys [Thu, 26 Oct 2006 19:40:14 +0000 (19:40 +0000)]
(lilypondprefix): use sorted() for list_sort()
indent 4
Jan Nieuwenhuizen [Thu, 26 Oct 2006 19:27:15 +0000 (19:27 +0000)]
* flower/SConscript: Unit test rules.
* flower/test-std.cc: Compile fix.
Han-Wen Nienhuys [Thu, 26 Oct 2006 19:10:23 +0000 (19:10 +0000)]
(struct Dot_position): initialize extremal_head_
include dot-column.hh
Graham Percival [Thu, 26 Oct 2006 18:18:59 +0000 (18:18 +0000)]
Minor changes from mailist.
Erlend Aasland [Thu, 26 Oct 2006 13:52:16 +0000 (13:52 +0000)]
Trivial stuff
Han-Wen Nienhuys [Thu, 26 Oct 2006 13:21:06 +0000 (13:21 +0000)]
(struct Dot_position): initialize extremal_head_
Joe Neeman [Thu, 26 Oct 2006 07:49:48 +0000 (07:49 +0000)]
* lily/system.cc (get_paper_system):
* lily/paper-book.cc (systems):
move most of the backwards compatibility stuff into
Paper_book::systems
Joe Neeman [Thu, 26 Oct 2006 06:43:47 +0000 (06:43 +0000)]
* Documentation/topdocs/NEWS.tely: add 2 entries for the
page breaking stuff
* Documentation/user/page.itely: remove time-scaled-music
bug for the Page_turn_engraver
* lily/paper-book.cc (set_system_penalty): backwards
compatibility (breakbefore) for the old page breaker
Graham Percival [Wed, 25 Oct 2006 21:34:00 +0000 (21:34 +0000)]
Small fixes from mailist.
Graham Percival [Wed, 25 Oct 2006 21:21:49 +0000 (21:21 +0000)]
More info about stanzas; thanks Geoff!
Jan Nieuwenhuizen [Wed, 25 Oct 2006 13:26:04 +0000 (13:26 +0000)]
(all-user-translation-properties):
noteToFretFunction: Add.
Han-Wen Nienhuys [Wed, 25 Oct 2006 13:14:28 +0000 (13:14 +0000)]
*** empty log message ***
Han-Wen Nienhuys [Wed, 25 Oct 2006 09:47:19 +0000 (09:47 +0000)]
(get_counts): use multibyte variable.
Han-Wen Nienhuys [Wed, 25 Oct 2006 00:33:08 +0000 (00:33 +0000)]
* scm/translation-functions.scm (determine-frets-mf): new
function: compute fret numbers.
* scm/output-lib.scm (string-frets->description) new function.
(fret-board::calc-stencil): new function
* scm/fret-diagrams.scm (fret-diagram-verbose): update doc string.
* scm/define-grobs.scm (all-grob-descriptions): add FretBoard grob.
* lily/include/lily-guile.hh (ly_cxx_vector_to_list): new function.
* lily/tab-note-heads-engraver.cc: cleanups.
* lily/fretboard-engraver.cc: new file
* ly/engraver-init.ly: add FretBoards context
Joe Neeman [Tue, 24 Oct 2006 19:11:46 +0000 (19:11 +0000)]
* lily/grob.cc (pure_relative_y_coordinate)
(pure_height): use the new call_pure_function stuff
* lily/grob-property.cc (call_pure_function): wrapper for the scheme
call-pure-function
* lily/side-position-interface.cc (pure_y_aligned_side): add an
optarg
* lily/simple-closure.cc (ly_eval_simple_closure): make
simple-closure evaluatable from scheme
(evaluate_with_simple_closure): make simple-closures pure-
evaluatable
* lily/slur.cc (pure_outside_slur_callback): new function
* ly/paper-defaults.ly: change default blank-page-force to 2 (this
fits in with previous changes that made the page forces much
smaller)
* scm/define-grobs.scm (call-pure-function): generalise pure-Y-offset
and pure-Y-extent into this new function.
(pure-conversions-alist): add outside-slur-callback
Mats Bengtsson [Tue, 24 Oct 2006 12:02:56 +0000 (12:02 +0000)]
* Documentation/user/advanced-notation.itely (Instrument names):
Remove obsolete bug workaround for instrument names on piano
staff.
Han-Wen Nienhuys [Tue, 24 Oct 2006 10:01:50 +0000 (10:01 +0000)]
(Integrating DocBook and
music): patch by Bertalan Fodor for docbook.
Han-Wen Nienhuys [Mon, 23 Oct 2006 23:24:27 +0000 (23:24 +0000)]
(LILYPOND_BINARY): use instead
of $(LILYPOND). Prevents lilypond run for .txt files.
Han-Wen Nienhuys [Mon, 23 Oct 2006 22:40:50 +0000 (22:40 +0000)]
gitness.
Han-Wen Nienhuys [Mon, 23 Oct 2006 22:40:50 +0000 (22:40 +0000)]
gitness.
Han-Wen Nienhuys [Mon, 23 Oct 2006 22:15:02 +0000 (22:15 +0000)]
update to force gitness.
Han-Wen Nienhuys [Mon, 23 Oct 2006 21:46:12 +0000 (21:46 +0000)]
(calc_position_and_height): robustness:
detect suicide in nested tuplets.
Han-Wen Nienhuys [Mon, 23 Oct 2006 14:36:35 +0000 (14:36 +0000)]
*** empty log message ***
Han-Wen Nienhuys [Mon, 23 Oct 2006 14:35:36 +0000 (14:35 +0000)]
*** empty log message ***
Werner Lemberg [Mon, 23 Oct 2006 05:59:11 +0000 (05:59 +0000)]
* lily/pango-font.cc (Pango_font::pango_item_string_stencil): Fix
typo in argument to FT_Get_X11_Font_Format.
Han-Wen Nienhuys [Sun, 22 Oct 2006 22:07:24 +0000 (22:07 +0000)]
(check_sol): no empty if bodies.
Han-Wen Nienhuys [Sun, 22 Oct 2006 21:06:42 +0000 (21:06 +0000)]
test change for GIT gateway.
Jürgen Reuter [Sun, 22 Oct 2006 20:19:30 +0000 (20:19 +0000)]
* Documentation/user/examples.itely (Transcription of mensural
music): Added more comments in .ly source. Suggest to remove
Forbid_line_break_engraver to allow line breaking at all bars.
* Documentation/user/instrument-notation.itely (Ancient
articulations): Updated @refbugs regarding episem.
* Documentation/user/instrument-notation.itely (Gregorian square
neumes ligatures): Added \augmentum dots. Updated @refbugs
regarding \augmentum.
* input/test/gregorian-scripts.ly: Removed obsolete TODOs.
* input/test/ligature-vaticana.ly: Added \augmentum dots. Updated
comment.
* lily/vaticana-ligature-engraver.cc: Added TODO comment for
\augmentum dots.
* ly/gregorian-init.ly: Added \augmentum macro.
Han-Wen Nienhuys [Sun, 22 Oct 2006 16:32:38 +0000 (16:32 +0000)]
(fix_prefix): const correctness.
Han-Wen Nienhuys [Sun, 22 Oct 2006 15:14:16 +0000 (15:14 +0000)]
(pango_item_string_stencil): use
FT_Get_X11_Font_Format()
John Mandereau [Sun, 22 Oct 2006 12:28:23 +0000 (12:28 +0000)]
po/fr.po: update translation
Han-Wen Nienhuys [Sat, 21 Oct 2006 14:22:55 +0000 (14:22 +0000)]
*** empty log message ***
Han-Wen Nienhuys [Sat, 21 Oct 2006 10:51:57 +0000 (10:51 +0000)]
*** empty log message ***
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.
Han-Wen Nienhuys [Sat, 21 Oct 2006 10:24:04 +0000 (10:24 +0000)]
(make_index_to_charcode_map): remove debugging gobs.
Han-Wen Nienhuys [Fri, 20 Oct 2006 22:17:50 +0000 (22:17 +0000)]
*** empty log message ***
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.
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.
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.
Han-Wen Nienhuys [Fri, 20 Oct 2006 21:30:51 +0000 (21:30 +0000)]
update.
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.
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.
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.
Han-Wen Nienhuys [Fri, 20 Oct 2006 20:35:41 +0000 (20:35 +0000)]
(Entering lyrics):
add note about lyric ties and required font.
Han-Wen Nienhuys [Fri, 20 Oct 2006 19:52:05 +0000 (19:52 +0000)]
(glyph_list): format errors.
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.
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.
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.
Han-Wen Nienhuys [Fri, 20 Oct 2006 18:09:50 +0000 (18:09 +0000)]
(Invoking abc2ly): remove mup2ly.
Han-Wen Nienhuys [Fri, 20 Oct 2006 18:06:59 +0000 (18:06 +0000)]
*** empty log message ***
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
Joe Neeman [Fri, 20 Oct 2006 17:31:46 +0000 (17:31 +0000)]
* lily/context.cc:
* lily/prob.cc: use variables
Han-Wen Nienhuys [Fri, 20 Oct 2006 17:09:29 +0000 (17:09 +0000)]
add script-priority property.
Han-Wen Nienhuys [Fri, 20 Oct 2006 17:08:43 +0000 (17:08 +0000)]
(Module): idem.
Han-Wen Nienhuys [Fri, 20 Oct 2006 17:05:19 +0000 (17:05 +0000)]
*** empty log message ***
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.
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.
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.
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.
Han-Wen Nienhuys [Fri, 20 Oct 2006 14:32:00 +0000 (14:32 +0000)]
(all-user-grob-properties):
remove outdated doc.
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.
Han-Wen Nienhuys [Fri, 20 Oct 2006 14:25:30 +0000 (14:25 +0000)]
(all-user-grob-properties):
remove outdated doc.
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.
Han-Wen Nienhuys [Fri, 20 Oct 2006 13:59:44 +0000 (13:59 +0000)]
(LY_DEFINE): explicit cast in case
scm_t_int32 != int
Han-Wen Nienhuys [Fri, 20 Oct 2006 13:56:57 +0000 (13:56 +0000)]
(pango-description-regexp-comma): Remove ^
anchor.
Han-Wen Nienhuys [Fri, 20 Oct 2006 12:53:36 +0000 (12:53 +0000)]
(PATCH_LEVEL): bump version.
Han-Wen Nienhuys [Wed, 18 Oct 2006 22:47:50 +0000 (22:47 +0000)]
(internal_make_grob): use variables.
Han-Wen Nienhuys [Wed, 18 Oct 2006 22:42:22 +0000 (22:42 +0000)]
*** empty log message ***
Han-Wen Nienhuys [Wed, 18 Oct 2006 22:38:53 +0000 (22:38 +0000)]
(CXXFLAGS): add -Werror.
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_
Han-Wen Nienhuys [Wed, 18 Oct 2006 10:56:08 +0000 (10:56 +0000)]
(melody): remove superfluous slur.
Han-Wen Nienhuys [Wed, 18 Oct 2006 10:14:18 +0000 (10:14 +0000)]
(piano-pedal-script-interface):
add piano-pedal-script-interface
Han-Wen Nienhuys [Wed, 18 Oct 2006 10:07:10 +0000 (10:07 +0000)]
*** empty log message ***
Heikki Junes [Wed, 18 Oct 2006 08:30:52 +0000 (08:30 +0000)]
Fix oops.
Heikki Junes [Tue, 17 Oct 2006 22:15:21 +0000 (22:15 +0000)]
Update Finnish translation.
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.
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
Han-Wen Nienhuys [Tue, 17 Oct 2006 10:39:51 +0000 (10:39 +0000)]
(stroke-finger-interface): typo.
Han-Wen Nienhuys [Tue, 17 Oct 2006 10:37:45 +0000 (10:37 +0000)]
(AncientRemoveEmptyStaffContext): idem.
Han-Wen Nienhuys [Tue, 17 Oct 2006 09:19:50 +0000 (09:19 +0000)]
stringFingerOrientations ->
strokeFingerOrientations
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.
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