]>
git.donarmstrong.com Git - lilypond.git/log
Graham Percival [Mon, 20 Jun 2005 13:24:22 +0000 (13:24 +0000)]
Very minor update on feta font usage.
Han-Wen Nienhuys [Sun, 19 Jun 2005 14:52:33 +0000 (14:52 +0000)]
* scm/ps-to-png.scm (make-ps-images): cleanup multipage vs. single
page switch.
* make/lilypond-vars.make (LILYPOND_BOOK_FLAGS): set
anti-alias-factor for lilypond-book runs.
* scm/ps-to-png.scm (scale-down-image): new function.
(my-system): new function.
(make-ps-images): blow up GS resolution by anti-alias-factor,
scale down image by anti-alias-factor. This improves appearance
of
(make-ps-images): remove showpage. Fixes spurious empty png at end.
* scm/lily.scm (lambda): default resolution 116 (8 pixels per
space).
Han-Wen Nienhuys [Sun, 19 Jun 2005 13:50:24 +0000 (13:50 +0000)]
(write-preamble): downcase filename before
string-matching. Should fix .TTF files (as opposed to ttf files)
Han-Wen Nienhuys [Sun, 19 Jun 2005 11:21:07 +0000 (11:21 +0000)]
(lambda): default resolution 116 (8 pixels per
space).
Han-Wen Nienhuys [Sun, 19 Jun 2005 00:47:17 +0000 (00:47 +0000)]
* scm/lily.scm (lambda): default resolution 101.178 (7 pixels per
space).
* Documentation/user/tutorial.itely (Running LilyPond for the
first time): separate subsections for windows, macos and unix.
Han-Wen Nienhuys [Sat, 18 Jun 2005 23:45:11 +0000 (23:45 +0000)]
* Documentation/user/tutorial.itely (Running LilyPond for the
first time): separate subsections for windows, macos and unix.
* Documentation/user/invoking.itely (Updating files with
convert-ly): add MacOS X note.
Han-Wen Nienhuys [Fri, 17 Jun 2005 23:39:16 +0000 (23:39 +0000)]
(file): open file in binary mode. This
fixes OTF embedding on windows.
Han-Wen Nienhuys [Fri, 17 Jun 2005 13:02:55 +0000 (13:02 +0000)]
(write-preamble): remove debugging output.
Han-Wen Nienhuys [Fri, 17 Jun 2005 12:41:13 +0000 (12:41 +0000)]
* mf/aybabtu.pe.in (i): don't generate aybabtu.cff
* mf/GNUmakefile ($(outdir)/fonts.cache-1): create font cache for
outdir.
(install-fc-cache): insatll font cache in installation directories.
Han-Wen Nienhuys [Fri, 17 Jun 2005 12:34:07 +0000 (12:34 +0000)]
($(outdir)/fonts.cache-1): create font cache for
outdir.
(install-fc-cache): insatll font cache in installation directories.
Jan Nieuwenhuizen [Fri, 17 Jun 2005 08:14:00 +0000 (08:14 +0000)]
(editor-command-template-alist): Use char iso
column, except for Emacs.
(get-editor-command): Substitute char too (Bert).
Jan Nieuwenhuizen [Thu, 16 Jun 2005 19:11:55 +0000 (19:11 +0000)]
(make-ps-images): Use ~S instead of single
quoted ~s. This should fix PNG output on Windows; single quotes
are regular characters on Windows.
Jan Nieuwenhuizen [Thu, 16 Jun 2005 12:21:17 +0000 (12:21 +0000)]
*** empty log message ***
Graham Percival [Thu, 16 Jun 2005 12:02:41 +0000 (12:02 +0000)]
New doc section on fixing overlapping notation.
Mats Bengtsson [Thu, 16 Jun 2005 11:54:02 +0000 (11:54 +0000)]
Corrected typo by Jan
Han-Wen Nienhuys [Thu, 16 Jun 2005 11:49:38 +0000 (11:49 +0000)]
*** empty log message ***
Han-Wen Nienhuys [Thu, 16 Jun 2005 11:44:15 +0000 (11:44 +0000)]
(Paper size): \paper is in
\score, not \book.
Han-Wen Nienhuys [Thu, 16 Jun 2005 11:13:55 +0000 (11:13 +0000)]
*** empty log message ***
Han-Wen Nienhuys [Thu, 16 Jun 2005 11:13:02 +0000 (11:13 +0000)]
* make/mutopia-rules.make ($(outdir)/%.png $(outdir)/%.pdf $(outdir)/%.ly $(outdir)/%.ps):
* ly/engraver-init.ly: make Staff default child of ChoirStaff.
Jan Nieuwenhuizen [Thu, 16 Jun 2005 06:43:20 +0000 (06:43 +0000)]
* ChangeLog: Recode utf-8.
* python/GNUmakefile (INSTALLATION_OUT_DIR): Install .so module in
datadir with .py modules.
Heikki Junes [Wed, 15 Jun 2005 11:39:42 +0000 (11:39 +0000)]
* Documentation/user/basic-notation.itely (Ties): add tieDashed.
Han-Wen Nienhuys [Wed, 15 Jun 2005 10:35:56 +0000 (10:35 +0000)]
* scm/framework-ps.scm (write-preamble): remove status check.
* scm/framework-ps.scm (write-preamble): use ly:system.
(write-preamble): verbosity.
Han-Wen Nienhuys [Wed, 15 Jun 2005 00:53:33 +0000 (00:53 +0000)]
(Updating files with
convert-ly): remove -o option.
Han-Wen Nienhuys [Wed, 15 Jun 2005 00:43:19 +0000 (00:43 +0000)]
(write-preamble): use ly:system.
(write-preamble): verbosity.
Han-Wen Nienhuys [Wed, 15 Jun 2005 00:39:48 +0000 (00:39 +0000)]
* scm/framework-ps.scm (write-preamble): use ly:system.
(write-preamble): verbosity.
* scripts/convert-ly.py: cleanup. Use lilylib. Use convertrules.
Han-Wen Nienhuys [Tue, 14 Jun 2005 23:01:53 +0000 (23:01 +0000)]
* scripts/convert-ly.py: cleanup. Use lilylib. Use convertrules.
* python/convertrules.py: new file. Store conversion rules
separately.
Han-Wen Nienhuys [Tue, 14 Jun 2005 19:51:15 +0000 (19:51 +0000)]
(postprocess-output): remove debugging gobs.
Mats Bengtsson [Tue, 14 Jun 2005 15:27:51 +0000 (15:27 +0000)]
* Documentation/topdocs/NEWS.tely (Top): Corrected name of
\musicDisplay
Mats Bengtsson [Tue, 14 Jun 2005 15:15:59 +0000 (15:15 +0000)]
* Documentation/user/instrument-notation.itely (More stanzas): Add
reference to StanzaNumber.
Han-Wen Nienhuys [Tue, 14 Jun 2005 11:20:32 +0000 (11:20 +0000)]
separate section website translators.
Graham Percival [Tue, 14 Jun 2005 05:44:20 +0000 (05:44 +0000)]
Added color names.
Graham Percival [Tue, 14 Jun 2005 03:52:00 +0000 (03:52 +0000)]
Added color names.
Graham Percival [Tue, 14 Jun 2005 03:39:17 +0000 (03:39 +0000)]
Compile fix.
Graham Percival [Tue, 14 Jun 2005 03:16:53 +0000 (03:16 +0000)]
Updated docs for vim-mode.
Han-Wen Nienhuys [Tue, 14 Jun 2005 00:44:14 +0000 (00:44 +0000)]
* lily/program-option.cc (LY_DEFINE): new function ly_add_option.
* scm/lily.scm (lambda): initialize program options from here.
Han-Wen Nienhuys [Tue, 14 Jun 2005 00:22:03 +0000 (00:22 +0000)]
*** empty log message ***
Han-Wen Nienhuys [Tue, 14 Jun 2005 00:19:37 +0000 (00:19 +0000)]
* lily/main.cc (parse_argv): only set output format to pdf if no
other format specified.
* scm/backend-library.scm (postprocess-output): process
'delete-intermediate-files after running convert-to-*. This fixes
PNG generation when 'delete-intermediate-files is set.
Han-Wen Nienhuys [Mon, 13 Jun 2005 13:13:46 +0000 (13:13 +0000)]
(list_item): thinko. Fixes png
links on website.
Graham Percival [Mon, 13 Jun 2005 10:06:37 +0000 (10:06 +0000)]
Typos.
Han-Wen Nienhuys [Sun, 12 Jun 2005 18:44:29 +0000 (18:44 +0000)]
*** empty log message ***
Han-Wen Nienhuys [Sun, 12 Jun 2005 18:42:49 +0000 (18:42 +0000)]
* elisp/lilypond-mode.el (LilyPond-command-alist): remove 2midi
(LilyPond-command-alist): use -f ps (thanks to Pal Benko)
* input/sakura-sakura.ly: add \midi.
* buildscripts/mutopia-index.py (find): use /usr/bin/find
iso. python find.
* ttftool/test.c (main): cosmetics.
* ttftool/util.c (surely_lseek): use stdio FILE's for I/O
* ttftool/test.c: new file. If compiled with -DTEST_TTFTOOL,
create a ttf2ps binary.
* scm/backend-library.scm (postscript->png): set rename-page-1 to
true.
Han-Wen Nienhuys [Sun, 12 Jun 2005 16:33:21 +0000 (16:33 +0000)]
* ttftool/util.c (surely_lseek): use stdio FILE's for I/O
* ttftool/test.c: new file. If compiled with -DTEST_TTFTOOL,
create a ttf2ps binary.
Han-Wen Nienhuys [Sun, 12 Jun 2005 14:11:19 +0000 (14:11 +0000)]
* scm/ps-to-png.scm (make-ps-images): fix rename-page-1 functionality.
* scm/backend-library.scm (postscript->png): set rename-page-1 to
true.
Graham Percival [Sun, 12 Jun 2005 06:46:23 +0000 (06:46 +0000)]
Add warning about font warnings in dvips.
Han-Wen Nienhuys [Sat, 11 Jun 2005 13:49:35 +0000 (13:49 +0000)]
* THANKS: typo
* GNUmakefile.in: remove links for .map, .enc
don't fail if out/ doesn't exist yet.
Han-Wen Nienhuys [Sat, 11 Jun 2005 13:40:52 +0000 (13:40 +0000)]
* mf/GNUmakefile ($(outdir)/$(redhat-package)): Fedora-4 url.
* GNUmakefile.in: remove links for .map, .enc
don't fail if out/ doesn't exist yet.
Han-Wen Nienhuys [Sat, 11 Jun 2005 13:25:40 +0000 (13:25 +0000)]
remove links for .map, .enc
don't fail if out/ doesn't exist yet.
Han-Wen Nienhuys [Fri, 10 Jun 2005 20:09:01 +0000 (20:09 +0000)]
(surely_read): return nbytes
Han-Wen Nienhuys [Fri, 10 Jun 2005 14:15:31 +0000 (14:15 +0000)]
(txt2html): add utf-8 marker.
Han-Wen Nienhuys [Fri, 10 Jun 2005 13:08:01 +0000 (13:08 +0000)]
(precision_string): >? fix.
Han-Wen Nienhuys [Fri, 10 Jun 2005 12:59:05 +0000 (12:59 +0000)]
(make-ps-images): search-gs for multipage too.
(make-ps-images): add verbose -q too.
Han-Wen Nienhuys [Fri, 10 Jun 2005 12:52:02 +0000 (12:52 +0000)]
(make-ps-images): search-gs for multipage too.
Han-Wen Nienhuys [Fri, 10 Jun 2005 12:03:58 +0000 (12:03 +0000)]
*** empty log message ***
Han-Wen Nienhuys [Fri, 10 Jun 2005 10:58:50 +0000 (10:58 +0000)]
* lily/default-actions.cc (Module): new file. default
{book,score}-print functions.
* scm/ly-from-scheme.scm (ly:parse-string-result): use new setup:
pass results via parseStringResult, lookup via ly:parser-lookup.
* lily/lily-parser.cc (Lily_parser): only clone lexer in
constructors.
(parse_file): encapsulate do_yyparse() in scm_set_current_module()
(parse_string): idem.
* ly/spanners-init.ly (assertBeamQuant): don't use #{ #} in init.
Han-Wen Nienhuys [Fri, 10 Jun 2005 09:30:43 +0000 (09:30 +0000)]
(main_with_guile): copy be_verbose_global into
ly_set_option()
Han-Wen Nienhuys [Fri, 10 Jun 2005 09:29:03 +0000 (09:29 +0000)]
(main_with_guile): copy be_verbose_global into
ly_set_option()
Jan Nieuwenhuizen [Fri, 10 Jun 2005 08:19:19 +0000 (08:19 +0000)]
* scm/backend-library.scm (postscript->pdf):
* scm/ps-to-png.scm (make-ps-images): Do not use gs -q switch in
verbose mode. Search for several names of gs executable.
Han-Wen Nienhuys [Fri, 10 Jun 2005 00:58:00 +0000 (00:58 +0000)]
*** empty log message ***
Han-Wen Nienhuys [Fri, 10 Jun 2005 00:36:22 +0000 (00:36 +0000)]
(ly_make_anonymous_module): call make-module
directly. This fixes a massive memory leak, provided you use CVS
GUILE.
Erik Sandberg [Thu, 9 Jun 2005 23:07:02 +0000 (23:07 +0000)]
Added \tieDashed
Han-Wen Nienhuys [Thu, 9 Jun 2005 18:28:59 +0000 (18:28 +0000)]
* lily/program-option.cc: add debug-gc option.
* lily/program-option.cc: rename from scm-option.cc
Han-Wen Nienhuys [Thu, 9 Jun 2005 18:26:01 +0000 (18:26 +0000)]
*** empty log message ***
Han-Wen Nienhuys [Thu, 9 Jun 2005 18:05:31 +0000 (18:05 +0000)]
* lily/include/lily-guile-macros.hh: don't protect exported module
objects.
* lily/include/lily-parser.hh (class Lily_parser): remove beam_check().
Han-Wen Nienhuys [Thu, 9 Jun 2005 17:16:46 +0000 (17:16 +0000)]
* scm/backend-library.scm (postscript->pdf): use
delete-intermediate-files iso. running-from-gui?
* ttftool/util.c (surely_read): robustness. Allow read() to return
less bytes than requested, as per posix standards.
* lily/pfb.cc (LY_DEFINE): set ttf_verbosity from ttf-verbosity
program option.
* lily/program-option.cc: rename from scm-option.cc
Han-Wen Nienhuys [Thu, 9 Jun 2005 16:45:47 +0000 (16:45 +0000)]
* lily/pfb.cc (LY_DEFINE): set ttf_verbosity from ttf-verbosity
program option.
* ttftool/include/ttftool.h ("C"): rename verbosity to
ttf_verbosity. Add to public interface.
* lily/program-option.cc: rename from scm-option.cc
Han-Wen Nienhuys [Thu, 9 Jun 2005 15:44:49 +0000 (15:44 +0000)]
(unfold-repeats): remove debugging display.
Han-Wen Nienhuys [Thu, 9 Jun 2005 14:09:33 +0000 (14:09 +0000)]
* lily/program-option.cc: rename from scm-option.cc
* lily/scm-option.cc (LY_DEFINE): handle no-foobar option setting.
(get_help_string): Print pretty help string.
* scripts/lilypond-book.py (PREAMBLE_LY): add no-point-and-click
to snippet preamble.
* lily/scm-option.cc: remove command-line-settings option. Fold
all command-line options plus default settings in a generic
interface.
* flower/getopt-long.cc (table_string): indent 2nd lines of help
texts too.
Jan Nieuwenhuizen [Thu, 9 Jun 2005 11:52:07 +0000 (11:52 +0000)]
Bugfix: only append DIRSEP if BASE_
or EXT_ components non-empty.
Han-Wen Nienhuys [Thu, 9 Jun 2005 10:45:18 +0000 (10:45 +0000)]
(surely_lseek): more verbosity.
Han-Wen Nienhuys [Thu, 9 Jun 2005 10:26:19 +0000 (10:26 +0000)]
* lily/include/lily-proto.hh: add Context_def. This fixes FC4
compile.
* lily/parser.yy (Repeated_music): remove >?
Han-Wen Nienhuys [Thu, 9 Jun 2005 10:14:31 +0000 (10:14 +0000)]
* scm/framework-ps.scm (write-preamble): Support for -d
gs-font-load=1: read fonts via ghostscript.
* scm/backend-library.scm (postscript->pdf): Support for
-dgs-font-load=1
Graham Percival [Thu, 9 Jun 2005 08:07:40 +0000 (08:07 +0000)]
Added \layout docs.
Han-Wen Nienhuys [Wed, 8 Jun 2005 22:44:24 +0000 (22:44 +0000)]
add unistd.h
Jan Nieuwenhuizen [Wed, 8 Jun 2005 13:45:29 +0000 (13:45 +0000)]
*** empty log message ***
Han-Wen Nienhuys [Wed, 8 Jun 2005 13:27:24 +0000 (13:27 +0000)]
*** empty log message ***
Han-Wen Nienhuys [Wed, 8 Jun 2005 13:10:21 +0000 (13:10 +0000)]
* scm/editor.scm: add char argument.
* scripts/lilypond-invoke-editor.scm (dissect-uri): add char.
Han-Wen Nienhuys [Wed, 8 Jun 2005 13:07:11 +0000 (13:07 +0000)]
* ttftool/util.c (syserror): use errno for better error reporting.
* lily/source-file.cc (get_counts): new function. Calc column,
line and char count in one go.
* lily/binary-source-file.cc (quote_input): rename to quote_input
* lily/input.cc (set): new function.
Jan Nieuwenhuizen [Wed, 8 Jun 2005 12:31:23 +0000 (12:31 +0000)]
(prepend_env_path): Bugfix: Check directory
existence before appending original path.
Han-Wen Nienhuys [Wed, 8 Jun 2005 11:26:12 +0000 (11:26 +0000)]
(readNamingTable): verbosity for "bad TTF
file" massage.
Graham Percival [Wed, 8 Jun 2005 02:36:21 +0000 (02:36 +0000)]
Trivial edit that I forgot to upload last time.
Han-Wen Nienhuys [Tue, 7 Jun 2005 22:50:49 +0000 (22:50 +0000)]
(TEXINPUTS): set TEXINPUTS so our
texinfo.tex is always used.
Han-Wen Nienhuys [Tue, 7 Jun 2005 15:13:06 +0000 (15:13 +0000)]
* flower/include/axis.hh: rename from axes.hh
* lily/include/text-interface.hh (Module): rename from text-item.hh
* scm/framework-ps.scm (font-file-as-ps-string): new function.
(handle-macfont): new function. Call fondu for Native mac fonts.
Han-Wen Nienhuys [Tue, 7 Jun 2005 14:38:08 +0000 (14:38 +0000)]
release commit
Han-Wen Nienhuys [Tue, 7 Jun 2005 13:34:02 +0000 (13:34 +0000)]
* ttftool/parse.c (readNamingTable): handle Apple/8bit encoding too.
* scm/framework-ps.scm (font-file-as-ps-string): new function.
(handle-macfont): new function. Call fondu for Native mac fonts.
Han-Wen Nienhuys [Tue, 7 Jun 2005 11:29:30 +0000 (11:29 +0000)]
(fill-line): handle text-widths =
'() case.
Han-Wen Nienhuys [Tue, 7 Jun 2005 10:39:58 +0000 (10:39 +0000)]
*** empty log message ***
Jan Nieuwenhuizen [Tue, 7 Jun 2005 07:45:32 +0000 (07:45 +0000)]
(make-ps-images): Bugfix: `Pages: 1\n' is not
multi-page. Fix .eps regular expression.
Graham Percival [Tue, 7 Jun 2005 05:29:30 +0000 (05:29 +0000)]
New section on modifying templates and misc small changes.
Han-Wen Nienhuys [Mon, 6 Jun 2005 23:31:21 +0000 (23:31 +0000)]
release commit
Jan Nieuwenhuizen [Mon, 6 Jun 2005 22:59:12 +0000 (22:59 +0000)]
Compile fix.
Han-Wen Nienhuys [Mon, 6 Jun 2005 20:58:23 +0000 (20:58 +0000)]
add \defaultchild to InnerStaffGroup.
Han-Wen Nienhuys [Mon, 6 Jun 2005 19:25:58 +0000 (19:25 +0000)]
(gulp-port): rename from read. Don't redefine
system primitives.
(gulp-port): using read-string!/partial. We don't want to read an
entire PS file (GUILE 1.6 limits strings to 16M)
Han-Wen Nienhuys [Mon, 6 Jun 2005 18:44:50 +0000 (18:44 +0000)]
* scm/define-grobs.scm (all-grob-descriptions): remove arch-*
properties. Add font-interface.
* scm/define-grob-properties.scm (all-user-grob-properties):
remove old bracket properties.
Han-Wen Nienhuys [Mon, 6 Jun 2005 16:29:19 +0000 (16:29 +0000)]
reformat.
Han-Wen Nienhuys [Mon, 6 Jun 2005 16:09:28 +0000 (16:09 +0000)]
* lily/ledger-line-engraver.cc (acknowledge_grob): create new
LedgerLineSpanner if new StaffSymbol is found.
* lily/staff-symbol-engraver.cc (acknowledge_grob): also set
staff-symbol for finishing staff.
Han-Wen Nienhuys [Mon, 6 Jun 2005 15:45:56 +0000 (15:45 +0000)]
(OUT_DIST_FILES): don't dist Flex output
Han-Wen Nienhuys [Mon, 6 Jun 2005 15:38:28 +0000 (15:38 +0000)]
(setcolor): implement (re)setcolor with <g>
change black to currentColor everywhere. This fixes color support
in SVG.
Carl Sorensen [Mon, 6 Jun 2005 14:40:39 +0000 (14:40 +0000)]
*** empty log message ***
Han-Wen Nienhuys [Mon, 6 Jun 2005 14:27:42 +0000 (14:27 +0000)]
* flower/memory-stream.cc (Memory_out_stream): remove fopencookie support.
* ttftool/ttfps.c: use lily_cookie functions everywhere.
* flower/include/file-cookie.hh: new file. lily_cookie extension
* flower/file-cookie.cc: new file. lily_cookie extension.
Jan Nieuwenhuizen [Mon, 6 Jun 2005 07:57:06 +0000 (07:57 +0000)]
(editor-command-template-alist): Add syn
editor (Jaap [de Vos]).