]>
git.donarmstrong.com Git - lilypond.git/log
janneke [Tue, 19 Apr 2005 17:18:10 +0000 (17:18 +0000)]
* input/test/compound-time.ly: New file.
* input/test/circle.ly: New file.
* Documentation/topdocs/NEWS.tely: Use them.
* input/test/boxed-stencil.ly: Remove \score.
* buildscripts/mf-to-table.py (base): Add .log dependency.
* mf/GNUmakefile: Add PFAemmentaler and PFAaybabtu dependencies on
pfa's. Add .log dependency
* scm/define-markup-commands.scm (lower): New command.
* elisp/lilypond-mode.el (LilyPond-pdf-command): New command,
make it default.
hanwen [Tue, 19 Apr 2005 13:22:20 +0000 (13:22 +0000)]
(acknowledge_grob): add note-column
also to finished cresc as right bound. This fixes:
skip-string-decresc.ly
hanwen [Tue, 19 Apr 2005 13:11:25 +0000 (13:11 +0000)]
* lily/slur-scoring.cc (get_bound_info): robustness: substitute
relative_coordinate if extent is empty.
* lily/stem.cc (width_callback): determine correct extent if flag
is not there. This fixes slur-no-flag.ly
hanwen [Tue, 19 Apr 2005 12:57:49 +0000 (12:57 +0000)]
(consider_change_grace_settings): new function.
(initialize): also consider_change_grace_settings() on
initialization. Fixes large grace notes at start of score.
hanwen [Tue, 19 Apr 2005 12:48:41 +0000 (12:48 +0000)]
(do_alignment): don't translate if
total_extent is empty.
hanwen [Tue, 19 Apr 2005 00:14:59 +0000 (00:14 +0000)]
*** empty log message ***
nsceaux [Mon, 18 Apr 2005 21:55:16 +0000 (21:55 +0000)]
(music->make-music): fix music expression property list building
janneke [Mon, 18 Apr 2005 21:43:03 +0000 (21:43 +0000)]
Remove tfm_path.
janneke [Mon, 18 Apr 2005 21:31:24 +0000 (21:31 +0000)]
SCons updates
nsceaux [Mon, 18 Apr 2005 21:20:10 +0000 (21:20 +0000)]
(markup-expression->make-markup): fix bug with cons arguments of
markup commands.
hanwen [Mon, 18 Apr 2005 20:47:15 +0000 (20:47 +0000)]
(grob-cause): don't add cwd if path starts
with /
janneke [Mon, 18 Apr 2005 18:36:08 +0000 (18:36 +0000)]
*** empty log message ***
janneke [Mon, 18 Apr 2005 18:22:35 +0000 (18:22 +0000)]
scons update
hanwen [Mon, 18 Apr 2005 17:02:29 +0000 (17:02 +0000)]
release commit
hanwen [Mon, 18 Apr 2005 15:35:11 +0000 (15:35 +0000)]
*** empty log message ***
hanwen [Mon, 18 Apr 2005 15:28:33 +0000 (15:28 +0000)]
(calc_stem_info): add minimum Y extent of
stem-tremolo. Fixes: bugs/tremolo-stem-length-beamed
hanwen [Mon, 18 Apr 2005 15:18:56 +0000 (15:18 +0000)]
(try_music): add measure before
next_moment to future processing moment. Fixes:
percent-repeat-mm-rest.ly
(process_music): don't add moment for 2nd time.
hanwen [Mon, 18 Apr 2005 15:18:16 +0000 (15:18 +0000)]
* lily/percent-repeat-engraver.cc (try_music): add measure before
next_moment to future processing moment. Fixes:
percent-repeat-mm-rest.ly
(process_music): don't add moment for 2nd time.
* input/regression/repeat-percent.ly: add mmrests as extra test.
* lily/axis-group-engraver.cc (acknowledge_grob): read
keepAliveInterfaces to decide what to kill.
* ly/engraver-init.ly (AncientRemoveEmptyStaffContext): add
percent-repeat-interface to keepAliveInterfaces. This fixes
percent-repeat-harakiri.
hanwen [Mon, 18 Apr 2005 14:57:41 +0000 (14:57 +0000)]
*** empty log message ***
janneke [Mon, 18 Apr 2005 13:35:14 +0000 (13:35 +0000)]
Scons stuff
hanwen [Mon, 18 Apr 2005 13:29:15 +0000 (13:29 +0000)]
* scm/backend-library.scm (postscript->png): newline after
finishing command.
* lily/paper-score-scheme.cc (LY_DEFINE): new file.
(LY_DEFINE): ly:paper-score-paper-systems: new function
* lily/score-scheme.cc (LY_DEFINE): require music argument.
* lily/score.cc (default_rendering): use Music_output too.
* lily/paper-score.cc (process): run get_paper_systems() only once.
hanwen [Mon, 18 Apr 2005 13:27:48 +0000 (13:27 +0000)]
* lily/paper-score-scheme.cc (LY_DEFINE): new file.
(LY_DEFINE): ly:paper-score-paper-systems: new function
* lily/score-scheme.cc (LY_DEFINE): require music argument.
* lily/score.cc (default_rendering): use Music_output too.
* lily/paper-score.cc (process): run get_paper_systems() only once.
hanwen [Mon, 18 Apr 2005 12:53:17 +0000 (12:53 +0000)]
* lily/score.cc (default_rendering): use Music_output too.
* lily/text-spanner.cc: add bound-padding.
* lily/line-interface.cc (make_arrow): new function. Patch by
Jonatan Liljedahl <http://kymatica.com>
(arrows): idem.
* lily/line-spanner.cc (line_stencil): add arrows.
hanwen [Mon, 18 Apr 2005 12:47:17 +0000 (12:47 +0000)]
* lily/text-spanner.cc: add bound-padding.
* lily/paper-book.cc (systems): accept Paper_score
iso. Paper_system vector.
* lily/line-interface.cc (make_arrow): new function. Patch by
Jonatan Liljedahl <http://kymatica.com>
(arrows): idem.
* lily/line-spanner.cc (line_stencil): add arrows.
hanwen [Mon, 18 Apr 2005 12:37:16 +0000 (12:37 +0000)]
* input/test/chord-names-languages.ly (Module): rename file.
* lily/text-spanner.cc: add bound-padding.
* lily/paper-book.cc (systems): accept Paper_score
iso. Paper_system vector.
* lily/line-interface.cc (make_arrow): new function. Patch by
Jonatan Liljedahl <http://kymatica.com>
(arrows): idem.
* lily/line-spanner.cc (line_stencil): add arrows.
hanwen [Mon, 18 Apr 2005 12:33:36 +0000 (12:33 +0000)]
(make_arrow): new function. Patch by
Jonatan Liljedahl <http://kymatica.com>
(arrows): idem.
hanwen [Mon, 18 Apr 2005 12:31:20 +0000 (12:31 +0000)]
new file.
hanwen [Mon, 18 Apr 2005 12:29:24 +0000 (12:29 +0000)]
* lily/text-spanner.cc: add bound-padding.
* lily/paper-book.cc (systems): accept Paper_score
iso. Paper_system vector.
* lily/line-interface.cc (make_arrow): new function. Patch by
Jonatan Liljedahl <http://kymatica.com>
(arrows): idem.
* lily/line-spanner.cc (line_stencil): add arrows.
hanwen [Mon, 18 Apr 2005 12:13:33 +0000 (12:13 +0000)]
*** empty log message ***
hanwen [Mon, 18 Apr 2005 12:10:37 +0000 (12:10 +0000)]
* input/regression/line-arrows.ly: new file.
* lily/paper-score.cc (process): run get_paper_systems() only once.
hanwen [Mon, 18 Apr 2005 12:06:36 +0000 (12:06 +0000)]
* lily/paper-score.cc (process): run get_paper_systems() only once.
* lily/line-interface.cc (make_arrow): new function. Patch by
Jonatan Liljedahl <http://kymatica.com>
(arrows): idem.
* lily/line-spanner.cc (line_stencil): add arrows.
hanwen [Mon, 18 Apr 2005 11:27:22 +0000 (11:27 +0000)]
*** empty log message ***
hanwen [Mon, 18 Apr 2005 00:38:10 +0000 (00:38 +0000)]
*** empty log message ***
hanwen [Mon, 18 Apr 2005 00:36:45 +0000 (00:36 +0000)]
* lily/include/paper-score.hh (class Paper_score): remove unused prototypes.
* lily/book.cc (process): add -COUNT to midi output.
* lily/score.cc (book_rendering): remove outname argument
(book_rendering): return list of Music_outputs.
* lily/global-context-scheme.cc (LY_DEFINE): remove outname argument.
* lily/book.cc (process): loop over Music_outputs returned from Score::book_rendering().
* lily/include/music-output.hh (class Music_output): smobify class.
* lily/include/paper-score.hh (class Paper_score): make members private.
* lily/performance.cc (process): return #f iso. #<undefined>. This
prevents #<undefined> leaking into GUILE-userspace.
hanwen [Sun, 17 Apr 2005 22:41:23 +0000 (22:41 +0000)]
(process): return #f iso. #<undefined>. This
prevents #<undefined> leaking into GUILE-userspace.
janneke [Sun, 17 Apr 2005 21:16:31 +0000 (21:16 +0000)]
*** empty log message ***
hanwen [Sun, 17 Apr 2005 21:09:45 +0000 (21:09 +0000)]
remove HAVE_PANGO_FC_FONT_MAP_ADD_DECODER_FIND_FUNC
hanwen [Sun, 17 Apr 2005 20:59:43 +0000 (20:59 +0000)]
Mathieu Giraud's patch
janneke [Sun, 17 Apr 2005 09:55:44 +0000 (09:55 +0000)]
* SConstruct: Require pkg-config.
(test_program): Bugfix for double digit version compares, use
integer (not string-) compare.
Optionall require gs 8.14.
* SConstruct (test_lib): New function. Update pkg-config and some
other requirements.
janneke [Sun, 17 Apr 2005 09:53:17 +0000 (09:53 +0000)]
(test_program): Bugfix for double digit version compares, use
integer (not string-) compare.
janneke [Sun, 17 Apr 2005 09:46:36 +0000 (09:46 +0000)]
* SConstruct: Require pkg-config.
* SConstruct (test_lib): New function. Update pkg-config and some
other requirements.
janneke [Sun, 17 Apr 2005 09:38:04 +0000 (09:38 +0000)]
* stepmake/aclocal.m4 (STEPMAKE_PANGO_FT2): Define HAVE_PANGO16 too.
* SConstruct (test_lib): New function. Update pkg-config and some
other requirements.
* configure.in: Require pkg-config. Enforce REQUIRE and version for
freetype, pangof2t.
janneke [Sat, 16 Apr 2005 14:55:31 +0000 (14:55 +0000)]
Update using bison-CVS.
janneke [Sat, 16 Apr 2005 14:36:05 +0000 (14:36 +0000)]
(make_ps_images): Fixo.
hanwen [Sat, 16 Apr 2005 12:53:31 +0000 (12:53 +0000)]
(make_ps_images): typo.
hanwen [Sat, 16 Apr 2005 12:52:29 +0000 (12:52 +0000)]
* configure.in (gui_b): make bison optional.
* lily/GNUmakefile (OUT_DIST_FILES): dist parser and lexer.
janneke [Sat, 16 Apr 2005 08:07:57 +0000 (08:07 +0000)]
(make_ps_images): Escape newline.
janneke [Sat, 16 Apr 2005 06:58:03 +0000 (06:58 +0000)]
Run
texinfo-all-menus-update.
hanwen [Fri, 15 Apr 2005 23:57:25 +0000 (23:57 +0000)]
*** empty log message ***
janneke [Thu, 14 Apr 2005 20:19:07 +0000 (20:19 +0000)]
(old-relative-not-used-message)
(version-not-seen-message): Add input-file-name-location to message.
janneke [Thu, 14 Apr 2005 20:02:26 +0000 (20:02 +0000)]
* lily/parser.yy (lilypond): Add token aliases.
* Documentation/user/music-glossary.tely (accidental): Fixes. Do
not confuse with alteration.
(alteration): Add.
hanwen [Thu, 14 Apr 2005 10:30:32 +0000 (10:30 +0000)]
release commit
hanwen [Thu, 14 Apr 2005 10:23:39 +0000 (10:23 +0000)]
*** empty log message ***
hanwen [Thu, 14 Apr 2005 10:06:04 +0000 (10:06 +0000)]
release commit
wl [Thu, 14 Apr 2005 06:36:43 +0000 (06:36 +0000)]
typo
hanwen [Thu, 14 Apr 2005 00:04:36 +0000 (00:04 +0000)]
* make/ly-rules.make ($(outdir)/%.html.omf): transplant .dvi ->
.pdf rule to tex-rules.make.
* scm/framework-eps.scm (dump-stencils-as-EPSes): remove comments
from -systems.* output.
* stepmake/stepmake/tex-rules.make ($(outdir)/%.pdf): make PDF
directly, remove -$(PAGESIZE) target.
janneke [Wed, 13 Apr 2005 23:10:59 +0000 (23:10 +0000)]
($(outdir)/%.pdf): Bugfix.
hanwen [Wed, 13 Apr 2005 23:05:28 +0000 (23:05 +0000)]
* stepmake/stepmake/tex-rules.make ($(outdir)/%.pdf): make PDF
directly, remove -$(PAGESIZE) target.
* input/test/embedded-postscript.ly: update.
hanwen [Wed, 13 Apr 2005 15:29:00 +0000 (15:29 +0000)]
* make/lysdoc-targets.make (local-WWW): remove ps.gz target.
* make/ly-vars.make (DVIPS_FLAGS): don't load .map file.
* make/lysdoc-targets.make: .texi is .PRECIOUS
hanwen [Wed, 13 Apr 2005 15:03:18 +0000 (15:03 +0000)]
* Documentation/user/changing-defaults.itely (Font selection):
document font-name.
* input/regression/font-name.ly: show Pango fonts for
font-name. Update example.
hanwen [Wed, 13 Apr 2005 14:47:00 +0000 (14:47 +0000)]
(Font selection):
document font-name.
hanwen [Wed, 13 Apr 2005 14:41:27 +0000 (14:41 +0000)]
* input/regression/font-name.ly: show Pango fonts for
font-name. Update example.
* lily/pango-select.cc (properties_to_pango_description): don't
convert symbol font-size to number, but use to lookup.
* python/fontextract.py (write_extracted_fonts): add VMusage 0.
* python/fontextract.py (write_extracted_fonts): new file. Extract
font resources from a PS file.
* make/ly-vars.make (DVIPS_FLAGS): don't load .map file.
hanwen [Wed, 13 Apr 2005 13:45:29 +0000 (13:45 +0000)]
(write_extracted_fonts): new file. Extract
font resources from a PS file.
hanwen [Wed, 13 Apr 2005 13:22:46 +0000 (13:22 +0000)]
* python/fontextract.py (write_extracted_fonts): new file. Extract
font resources from a PS file.
* scripts/lilypond-book.py (option_definitions): --psfonts option.
(Compile_error.process_include): do_file returns chunks.
* scripts/lilypond-book.py (write_if_updated): new function.
hanwen [Wed, 13 Apr 2005 13:18:09 +0000 (13:18 +0000)]
* scm/framework-ps.scm (write-preamble): use (NAME . CONTENTS) and
(NAME . FILE-NAME) tuples for font descriptions.
(write-preamble): display BeginFont DSC comments.
* python/fontextract.py (write_extracted_fonts): new file. Extract
font resources from a PS file.
* scripts/lilypond-book.py (option_definitions): --psfonts option.
(Compile_error.process_include): do_file returns chunks.
* make/ly-vars.make (DVIPS_FLAGS): don't load .map file.
* make/lysdoc-targets.make: .texi is .PRECIOUS
* scripts/lilypond-book.py (write_if_updated): new function.
janneke [Wed, 13 Apr 2005 07:53:27 +0000 (07:53 +0000)]
(dump-stencils-as-EPSes): Massage messages.
hanwen [Wed, 13 Apr 2005 00:40:53 +0000 (00:40 +0000)]
*** empty log message ***
hanwen [Wed, 13 Apr 2005 00:15:06 +0000 (00:15 +0000)]
* input/regression/markup-syntax.ly: remove \score.
* scm/define-markup-commands.scm (draw-circle): add fill argument
* scm/stencil.scm (make-circle-stencil): add fill argument
* ps/music-drawing-routines.ps: add fill argument.
* ps/music-drawing-routines.ps: new routine BeginEPSF /
EndEPSF.
* scm/output-ps.scm (glyph-string): break lines. 255 chars is max
for EPS files.
* scm/define-markup-commands.scm (epsfile): add epsfile command.
hanwen [Tue, 12 Apr 2005 23:38:49 +0000 (23:38 +0000)]
* ly/performer-init.ly: add CueVoice to MIDI too.
* ps/music-drawing-routines.ps: new routine BeginEPSF /
EndEPSF.
* input/regression/markup-eps.ly: new file.
* scm/framework-ps.scm (write-preamble): change order: vars should
be inited before procedures.
* scm/output-ps.scm (glyph-string): break lines. 255 chars is max
for EPS files.
* scm/define-markup-commands.scm (epsfile): add epsfile command.
janneke [Tue, 12 Apr 2005 22:49:29 +0000 (22:49 +0000)]
*** empty log message ***
kroger [Tue, 12 Apr 2005 00:27:31 +0000 (00:27 +0000)]
*** empty log message ***
kroger [Mon, 11 Apr 2005 15:03:44 +0000 (15:03 +0000)]
*** empty log message ***
kroger [Mon, 11 Apr 2005 14:05:44 +0000 (14:05 +0000)]
* lily/main.cc: --help says what types of backends are availabe
janneke [Mon, 11 Apr 2005 08:49:44 +0000 (08:49 +0000)]
* lily/main.cc (setup_paths): Update.
* stepmake/bin/make-version.py (defs): Add TOPLEVEL_VERSION define..
* config.hh.in (LILYPOND_DATADIR): Remove TOPLEVEL_VERSION.
* scripts/convert-ly.py (\markup): Fix too simplistic regexps.
Add \line for some simplistic cases.
nsceaux [Sun, 10 Apr 2005 09:26:50 +0000 (09:26 +0000)]
(LilyPond-lilypond-command): command used to compile LY files (useful
for adding eg. "-I" args)
(LilyPond-command-alist): use `LilyPond-lilypond-command'. Add a
2Gnome command for gnome backend.
(LilyPond-command-formatgnome): call the 2Gnome command. key binding:
C-c C-g
janneke [Sun, 10 Apr 2005 08:29:39 +0000 (08:29 +0000)]
PNG fix
janneke [Sat, 9 Apr 2005 20:21:07 +0000 (20:21 +0000)]
Bugfix: also link .map files.
nsceaux [Sat, 9 Apr 2005 16:52:27 +0000 (16:52 +0000)]
(music->make-music): generate a (make-music ...) sexpr from a music
expression.
(display-scheme-music): use guile pretty printer to display the
make-music sexpr.
hanwen [Sat, 9 Apr 2005 14:31:56 +0000 (14:31 +0000)]
* ly/engraver-init.ly: reindent.
Add CueVoice.
* scm/music-functions.scm (music-pretty-string): handle moments
too.
(music-pretty-string): only print non-empty lists.
(cue-substitute): create CueVoice context, which has smaller type.
* lily/moment-scheme.cc (LY_DEFINE): new methods
ly:moment-grace-{numerator,denominator}
* lily/context-handle.cc: remove quit() method.
hanwen [Sat, 9 Apr 2005 13:21:37 +0000 (13:21 +0000)]
(init_fontconfig): be verbose about font path.
(init_fontconfig): success is 0, not !0
hanwen [Sat, 9 Apr 2005 10:20:31 +0000 (10:20 +0000)]
(init_fontconfig): be verbose about font path.
hanwen [Fri, 8 Apr 2005 19:01:31 +0000 (19:01 +0000)]
(code): add plus glyph.
hanwen [Fri, 8 Apr 2005 18:34:41 +0000 (18:34 +0000)]
* lily/tie.cc (print): idem.
* lily/slur.cc (print): don't use thickness property for
slur shape-thickness.
* lily/stencil-scheme.cc (LY_DEFINE): don't reverse the order
while adding stencils.
* scm/define-markup-commands.scm (with-color): with-color markup
command.
(whiteout): new markup command
(filled-box): new markup command
janneke [Fri, 8 Apr 2005 12:09:05 +0000 (12:09 +0000)]
*** empty log message ***
janneke [Fri, 8 Apr 2005 06:28:45 +0000 (06:28 +0000)]
*** empty log message ***
janneke [Thu, 7 Apr 2005 21:48:25 +0000 (21:48 +0000)]
(lilypond.map): Add PFAEmmentaler,
PFAAybabtu-Regular. Fixes feta font in PDFs.
janneke [Thu, 7 Apr 2005 19:53:48 +0000 (19:53 +0000)]
* Documentation/topdocs/NEWS.tely (Top): Make tex-able. Handy
test for PDF docs.
* mf/GNUmakefile (lilypond.map): Add PFAEmmentaler. Fixes feta
font in PDFs.
janneke [Thu, 7 Apr 2005 08:21:16 +0000 (08:21 +0000)]
*** empty log message ***
nsceaux [Wed, 6 Apr 2005 19:47:57 +0000 (19:47 +0000)]
(music-pretty-string): fix bug with string argument.
janneke [Wed, 6 Apr 2005 14:48:09 +0000 (14:48 +0000)]
(i18n): Bugfix.
hanwen [Wed, 6 Apr 2005 13:18:27 +0000 (13:18 +0000)]
(Lilypond_snippet.__init__):
only process options fi they're there.
(write_file_map): add version-seen? to snippet-map.ly
hanwen [Wed, 6 Apr 2005 13:00:47 +0000 (13:00 +0000)]
(Lilypond_snippet.__init__):
only process options fi they're there.
(write_file_map): add version-seen? to snippet-map.ly
hanwen [Wed, 6 Apr 2005 12:59:43 +0000 (12:59 +0000)]
(Lilypond_snippet.__init__):
only process options fi they're there.
janneke [Wed, 6 Apr 2005 12:51:09 +0000 (12:51 +0000)]
(split_options): Bugfix. Small code
formatting cleanups.
hanwen [Wed, 6 Apr 2005 12:46:12 +0000 (12:46 +0000)]
*** empty log message ***
janneke [Wed, 6 Apr 2005 12:40:33 +0000 (12:40 +0000)]
Rewrite $addprefix, $addsuffix using % short-forms.
Add PFAaybabtu.pfa dependency on aybabtu.subfonts.
hanwen [Wed, 6 Apr 2005 12:27:56 +0000 (12:27 +0000)]
* scm/framework-ps.scm (ps-font-command): use string-hash for
hashing, to ensure that 11 and 18 are processed in Emmentaler-{11,18}
* scm/framework-ps.scm (munge-lily-font-name): new function
(write-preamble): hack: insert PFA equivalent of CFF into
.PS. This makes LilyPond output printable on normal PS printers
again.
hanwen [Wed, 6 Apr 2005 12:26:36 +0000 (12:26 +0000)]
* scm/framework-ps.scm (ps-font-command): use string-hash for
hashing, to ensure that 11 and 18 are processed in Emmentaler-{11,18}
* scm/framework-ps.scm (munge-lily-font-name): new function
(write-preamble): hack: insert PFA equivalent of CFF into
.PS. This makes LilyPond output printable on normal PS printers
again.
hanwen [Wed, 6 Apr 2005 12:14:41 +0000 (12:14 +0000)]
* lily/main.cc (setup_paths): either add mf/out to search path or
fonts/{otf,type1,etc}
* lily/font-config.cc (init_fontconfig): either add mf/out to
FontConfig or fonts/{otf,type1,etc}
* GNUmakefile.in: don't put mf/ link in share/ dir.
* lily/font-config.cc (init_fontconfig): add operator pacification
message.
hanwen [Wed, 6 Apr 2005 11:49:27 +0000 (11:49 +0000)]
* lily/staff-spacing.cc: move same-direction-correction to note-spacing-interface
* lily/font-config.cc (init_fontconfig): add operator pacification
message.