]>
git.donarmstrong.com Git - lilypond.git/log
Heikki Junes [Wed, 8 Nov 2006 22:26:41 +0000 (22:26 +0000)]
* elisp/lilypond-font-lock.el: Should always have been GPL.
Han-Wen Nienhuys [Tue, 7 Nov 2006 18:27:31 +0000 (18:27 +0000)]
run cvs up before patching.
use (sign dir) for computing attachment points.
another (sign dir) fix for note markup
use stem::calc-duration-log for rest.
don't use guile -e main execution.
Examine Stem::duration_log() for preventing merge of quarter and halfnote. Fixes collision-heads.ly. Add separate regtest for that.
trim example.
excise cmr10
formatting.
use SCM_ASSERT_TYPE for graphing functions.
nitpicks.
Han-Wen Nienhuys [Tue, 7 Nov 2006 01:59:28 +0000 (01:59 +0000)]
*** empty log message ***
Han-Wen Nienhuys [Tue, 7 Nov 2006 01:32:04 +0000 (01:32 +0000)]
also barf if file doesn't exist.
use Rhythmic_head::duration_log() iso. Note_head::get_balltype().
trim note-head.cc includes.
Erlend Aasland [Mon, 6 Nov 2006 23:13:43 +0000 (23:13 +0000)]
scm/define-grob-properties.scm scm/music-functions.scm
Nicolas Sceaux [Mon, 6 Nov 2006 20:55:37 +0000 (20:55 +0000)]
(markup-expression->make-markup): fix
the case when a markup found in a markup list is a simple
string (Issue #147).
Graham Percival [Mon, 6 Nov 2006 18:58:34 +0000 (18:58 +0000)]
Add bug reporters.
Han-Wen Nienhuys [Sun, 5 Nov 2006 23:16:31 +0000 (23:16 +0000)]
some useless statistics.
formatting nitpicks.
remove progress again
rewrite balloon-text support. This is now a separate grob, with itsvictim as the parent. This involves addingBalloon_engraver, AnnotateOutputEvent, annotate-output-event,\balloonText, \balloonGrobText, and modifying Balloon_interface::print.
ignore dynamic and pedal line spanners.
Han-Wen Nienhuys [Sun, 5 Nov 2006 23:15:15 +0000 (23:15 +0000)]
check whether removals from a diff actually apply.
update todo/done after rejection due to removal analysis.
Werner Lemberg [Sun, 5 Nov 2006 20:42:57 +0000 (20:42 +0000)]
typo
Joe Neeman [Sun, 5 Nov 2006 19:09:08 +0000 (19:09 +0000)]
* lily/include/page-turn-page-breaking.hh: remove unused
fields in Break_node
* lily/page-turn-page-breaking.cc (calc_demerits):
* lily/optimal-page-breaking.cc (try_page_spacing): remove
uniformity penalties.
Werner Lemberg [Sun, 5 Nov 2006 15:45:54 +0000 (15:45 +0000)]
* Documentation/user/changing-defaults.itely,
Documentation/user/preface.itely: Use `--', not `---'.
Minor improvements.
* Documentation/user/introduction.itely: Minor improvements.
(Automated engraving): Make example using \applyOutput work
actually.
* input/regression/apply-output.ly: Improve.
Han-Wen Nienhuys [Sun, 5 Nov 2006 13:22:19 +0000 (13:22 +0000)]
Center harmonic heads if stem is invisible. Fixes #140
formatting cleanup
Han-Wen Nienhuys [Sun, 5 Nov 2006 13:20:51 +0000 (13:20 +0000)]
abc2ly new tempo syntax
Lily_parser* arg for copy ctor too.
bump version
catch all GUILE exceptions
end context snippet with '\n'
Heikki Junes [Sat, 4 Nov 2006 00:21:12 +0000 (00:21 +0000)]
Update Finnish translation.
Graham Percival [Fri, 3 Nov 2006 23:13:19 +0000 (23:13 +0000)]
Add bug reporter.
Graham Percival [Fri, 3 Nov 2006 23:02:58 +0000 (23:02 +0000)]
Doc files rename.
Graham Percival [Fri, 3 Nov 2006 23:00:00 +0000 (23:00 +0000)]
Rename doc files.
Nicolas Sceaux [Fri, 3 Nov 2006 15:59:51 +0000 (15:59 +0000)]
* scm/display-lily.scm: add a parser argument to display methods,
instead of using a *parser* special variable.
* scm/define-music-display-methods.scm: add a parser argument to
display methods. Update the methods for \melisma, \melismaEnd,
\breathe, \tempo, \partial.
* input/no-notation/display-lily-tests.ly: update the test
utilities according to the changes in display-lily.scm
Han-Wen Nienhuys [Fri, 3 Nov 2006 01:34:35 +0000 (01:34 +0000)]
sort commits, and use .git-commits-done file.
Han-Wen Nienhuys [Fri, 3 Nov 2006 01:20:56 +0000 (01:20 +0000)]
dist emacs patches too.
sort commits, and use .git-commits-done file.
Han-Wen Nienhuys [Fri, 3 Nov 2006 01:18:14 +0000 (01:18 +0000)]
clean up Sources
plug memleak in case of failed files.
don't allocate part combine events statically. Plugs small leak.
ignore gcstat files.
don't delete .scale.pfa; the FF script may not have read themyet. Fixes brace OTF bug
more ignores.
Remove set-part-combine-listener. This plugs a memory leak.
clear lexer scopes after parsing file. Plugs pseudo memory leak
set-part-combine fix for autochange.
implement and use ASSERT_LIVE_IS_ALLOWED()
autochange thinko.
Han-Wen Nienhuys [Fri, 3 Nov 2006 01:05:21 +0000 (01:05 +0000)]
don't do -fPIC for mingw. Suppresses warning about unnecessary -fPIC
don't use ASSIGN_EVENT_ONCE for Figured_bass_engraver. Fixes #128.
minor cleanups
change naming: print-page-number becomescreate-page-number-stencil. This avoids nameclash withprint-page-number boolean, and fixes page number printing.
Han-Wen Nienhuys [Thu, 2 Nov 2006 12:14:39 +0000 (12:14 +0000)]
init running_status
Han-Wen Nienhuys [Thu, 2 Nov 2006 12:14:13 +0000 (12:14 +0000)]
*** empty log message ***
Han-Wen Nienhuys [Thu, 2 Nov 2006 12:12:03 +0000 (12:12 +0000)]
use glyph indexing for glyph name .notdef
make \caps markup default to smallCaps
document utf-8 meaning of phrases.
strip -Werror.
trim warning messages.
Jan Nieuwenhuizen [Thu, 2 Nov 2006 10:57:14 +0000 (10:57 +0000)]
Fix doc to match order of language
fonts.
Joe Neeman [Wed, 1 Nov 2006 05:26:57 +0000 (05:26 +0000)]
* lily/optimal-page-breaking.cc (try_page_spacing): don't average
page and line forces.
Han-Wen Nienhuys [Wed, 1 Nov 2006 00:29:14 +0000 (00:29 +0000)]
(SUBDIRS): remove cygwin dir too.
Han-Wen Nienhuys [Wed, 1 Nov 2006 00:12:53 +0000 (00:12 +0000)]
remove .eps rules
bugfixes for git-update-changelog.py
remove .deb/.rpm downloading.
rm fontdir target.
otf depends on otf-g?table. Fixes race condition in -j2 build.(cherry picked from
b0628c40c47202bddac01e18cd4808b3c9d12faf commit)
don't use ImageMagick, use GS directly.
Han-Wen Nienhuys [Wed, 1 Nov 2006 00:12:21 +0000 (00:12 +0000)]
only prepend header if one patch was successful.
use position/direction from single tie case too. This fixes overridesand defaults for single laissez-vibrer and repeat ties.
Jan Nieuwenhuizen [Mon, 30 Oct 2006 19:38:30 +0000 (19:38 +0000)]
* python/convertrules.py (conv): Part 2 fixes vertical extent.
* input/test/vertical-extent.ly: Fix and elaborate on vertical
staff extent. (Thanks Mats)
Jan Nieuwenhuizen [Mon, 30 Oct 2006 16:48:53 +0000 (16:48 +0000)]
git foo2
Jan Nieuwenhuizen [Mon, 30 Oct 2006 16:48:33 +0000 (16:48 +0000)]
git foo
Han-Wen Nienhuys [Mon, 30 Oct 2006 13:39:29 +0000 (13:39 +0000)]
*** empty log message ***
Han-Wen Nienhuys [Sat, 28 Oct 2006 23:02:28 +0000 (23:02 +0000)]
(main): write .msg and cvs command.
Han-Wen Nienhuys [Sat, 28 Oct 2006 23:02:28 +0000 (23:02 +0000)]
(main): write .msg and cvs command.
Han-Wen Nienhuys [Sat, 28 Oct 2006 22:59:16 +0000 (22:59 +0000)]
* scm/define-grobs.scm:
separation-items have width
* VERSION:
bump version
* .gitignore:
* Documentation/topdocs/NEWS.tely:
* lily/separating-group-spanner.cc:
* lily/slur-engraver.cc:
* lily/slur-scoring.cc:
* scm/define-grobs.scm:
* input/regression/slur-clef.ly:
add breakableSeparationItem to extra encompass for slurs. This fixesslur/clef slur/key collisions etc. Should fix #49
* lily/include/slur-scoring.hh:
* lily/slur-scoring.cc:
Use X of separation item as slur start. Fixes #120
Han-Wen Nienhuys [Sat, 28 Oct 2006 22:37:03 +0000 (22:37 +0000)]
* buildscripts/git-update-changelog.py (changelog_body): don't
write committishes.
* lily/grob.cc: add avoid-slur
Han-Wen Nienhuys [Sat, 28 Oct 2006 21:14:22 +0000 (21:14 +0000)]
* emacsclient.patch:
* server.el.patch:
move server/emacsclient to elisp/
* buildscripts/git-update-changelog.py (Commit.note_del_file):
apply patches too
* elisp/server.el.patch:
move emacs patches.
* elisp/emacsclient.patch:
emacsclient too.
* buildscripts/git-update-changelog.py:
ignore ChangeLog
* ChangeLog:
* buildscripts/git-update-changelog.py:
script to update ChangeLog with Git messages.
Han-Wen Nienhuys [Sat, 28 Oct 2006 19:17:42 +0000 (19:17 +0000)]
*** empty log message ***
Han-Wen Nienhuys [Sat, 28 Oct 2006 18:51:49 +0000 (18:51 +0000)]
don't set callback if staff-position set. Fixes #126.
Han-Wen Nienhuys [Sat, 28 Oct 2006 18:51:39 +0000 (18:51 +0000)]
internal_get_property_data() using ly_symbol2scm()
Han-Wen Nienhuys [Sat, 28 Oct 2006 18:51:05 +0000 (18:51 +0000)]
create .gitignore in outdir.
Han-Wen Nienhuys [Sat, 28 Oct 2006 18:41:03 +0000 (18:41 +0000)]
new file.
Jan Nieuwenhuizen [Sat, 28 Oct 2006 10:41:15 +0000 (10:41 +0000)]
* input/test/vertical-extent.ly:
* python/convertrules.py (conv): verticalExtent -> VerticalAxisGroup.
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.