]>
git.donarmstrong.com Git - lilypond.git/log
Han-Wen Nienhuys [Sat, 26 Feb 2005 12:41:47 +0000 (12:41 +0000)]
(stat): write to .lylog, so as not to
overwrite .log.
Han-Wen Nienhuys [Sat, 26 Feb 2005 12:29:40 +0000 (12:29 +0000)]
remove -m, --no-layout
Han-Wen Nienhuys [Sat, 26 Feb 2005 11:20:36 +0000 (11:20 +0000)]
add ALIAS_FILE_TO_FILECOOKIE
to define. We don't want to override fprintf everywhere.
Jan Nieuwenhuizen [Sat, 26 Feb 2005 10:28:08 +0000 (10:28 +0000)]
* cygwin/lilypond.hint:
* cygwin/README.in: Update dependencies.
Jan Nieuwenhuizen [Sat, 26 Feb 2005 09:03:07 +0000 (09:03 +0000)]
* cygwin/README.in: Update dependencies.
* stepmake/aclocal.m4 (STEPMAKE_PANGO, STEPMAKE_PANGO_FT2):
Bugfix: do not pollute CPPFLAGS, LIBS.
* cygwin/mknetrel (extras): Cross compile fixes.
Jan Nieuwenhuizen [Fri, 25 Feb 2005 23:33:03 +0000 (23:33 +0000)]
* ttftool/util.c:
* ttftool/ttfps.c:
* ttftool/ps.c: #include libc-extension.hh
* flower/include/libc-extension.hh:
* flower/libc-extension.cc (fopencookie)[!HAVE_FOPENCOOKIE]: Add
wrapper using funopen.
(fopencookie, handle_cookie_io_fclose, handle_cookie_io_fprintf,
handle_cookie_io_fprintf): Add wrappers catching Memory_out_stream.
* config.hh.in:
* configure.in (AC_CHECK_FUNCS): Add fopencookie, funopen.
(AC_CHECK_HEADERS): Add libio.h
Jan Nieuwenhuizen [Fri, 25 Feb 2005 12:19:55 +0000 (12:19 +0000)]
Uniformize, internalize.
(2.5.2): Remove fatal encoding rule.
(2.5.13): Handle latin1 encoding gracefully.
Jan Nieuwenhuizen [Fri, 25 Feb 2005 09:47:43 +0000 (09:47 +0000)]
(2.5.2): Remove fatal encoding rule.
(2.5.13): Handle latin1 encoding gracefully.
Han-Wen Nienhuys [Thu, 24 Feb 2005 23:02:16 +0000 (23:02 +0000)]
*** empty log message ***
Jan Nieuwenhuizen [Wed, 23 Feb 2005 08:33:36 +0000 (08:33 +0000)]
Fix line breaks.
Werner Lemberg [Wed, 23 Feb 2005 04:39:31 +0000 (04:39 +0000)]
* mf/graycx.mf, mf/graylj.mf: Removed. Any decent TeX distribution
contains those two files.
Han-Wen Nienhuys [Tue, 22 Feb 2005 15:53:38 +0000 (15:53 +0000)]
*** empty log message ***
Werner Lemberg [Tue, 22 Feb 2005 09:10:15 +0000 (09:10 +0000)]
* mf/feta-nummer-code.mf ("Numeral 5"): Include intersection point
to improve overlap removal process.
* mf/feta-slag.mf (draw_trillelement): Add parameter to control
left and right ending. This ensures better overlapping.
Update all callers.
("lineprall"): Don't use draw_gridline to get better overlapping.
Jürgen Reuter [Mon, 21 Feb 2005 19:54:32 +0000 (19:54 +0000)]
* THANKS: added Pal.
* Documentation/user/notation.itely: bugfix: unTeXified
$\\backslash$. Bugfix: yet another glyph renaming victim:
"timesig.*x/y" -> "timesig.*xy".
Pedro Kroger [Mon, 21 Feb 2005 17:54:28 +0000 (17:54 +0000)]
new file HACKING
Han-Wen Nienhuys [Mon, 21 Feb 2005 17:42:19 +0000 (17:42 +0000)]
(ps-embed-cff): add \n after EndResource
Han-Wen Nienhuys [Mon, 21 Feb 2005 17:23:14 +0000 (17:23 +0000)]
(Top): oops.
Pedro Kroger [Mon, 21 Feb 2005 16:28:27 +0000 (16:28 +0000)]
*** empty log message ***
Pedro Kroger [Mon, 21 Feb 2005 16:27:28 +0000 (16:27 +0000)]
* input/regression/utf8.ly (portuguese): added a portuguese example
to show latin1 accents
Jürgen Reuter [Mon, 21 Feb 2005 01:05:47 +0000 (01:05 +0000)]
* lily/mensural-ligature-engraver.cc:
* lily/mensural-ligature.cc:
* lily/include/mensural-ligature.hh: new algorithm implemented
* scm/define-grob-properties.scm: join-left killed (add-join may
be used); join-left-amount changed to join-right-amount
Graham Percival [Sun, 20 Feb 2005 23:58:19 +0000 (23:58 +0000)]
Small fix.
Jürgen Reuter [Sun, 20 Feb 2005 23:28:12 +0000 (23:28 +0000)]
* lily/duration-scheme.cc: bugfix: correct parameters to
SCM_ASSERT_TYPE.
Jan Nieuwenhuizen [Sun, 20 Feb 2005 20:53:40 +0000 (20:53 +0000)]
*** empty log message ***
Han-Wen Nienhuys [Sun, 20 Feb 2005 20:52:22 +0000 (20:52 +0000)]
* Documentation/topdocs/NEWS.tely: add inputfileref macro.
* scm/framework-ps.scm (supplies-or-needs): uniq font name list.
Jan Nieuwenhuizen [Sun, 20 Feb 2005 20:33:37 +0000 (20:33 +0000)]
* input/regression/stanza-number.ly:
* input/regression/utf8.ly (hebrew): Use addlyrics. Update.
Han-Wen Nienhuys [Sun, 20 Feb 2005 20:27:54 +0000 (20:27 +0000)]
*** empty log message ***
Han-Wen Nienhuys [Sun, 20 Feb 2005 20:21:05 +0000 (20:21 +0000)]
*** empty log message ***
Jan Nieuwenhuizen [Sun, 20 Feb 2005 20:18:18 +0000 (20:18 +0000)]
(acknowledge_grob): Compile fix.
Han-Wen Nienhuys [Sun, 20 Feb 2005 20:16:01 +0000 (20:16 +0000)]
(i18n): don't strip .PNG /
.HTML. This should be done for specific servers only.
Han-Wen Nienhuys [Sun, 20 Feb 2005 20:03:28 +0000 (20:03 +0000)]
* scm/define-grobs.scm (all-grob-descriptions): put ledger lines
in layer 0 too.
* scm/define-context-properties.scm
(all-user-translation-properties): add tieWaitForNote
* scm/define-grobs.scm (all-grob-descriptions): add
Tie_column::before_line_breaking
* lily/tie.cc (get_column_rank): new function
* lily/tie-column.cc (before_line_breaking): new function.
(werner_directions): take into account ties that start on
different columns.
* lily/score-engraver.cc (set_columns): move add_column() so we
have column rank available.
* lily/tie.cc (get_column_rank): new function.
Han-Wen Nienhuys [Sun, 20 Feb 2005 18:12:00 +0000 (18:12 +0000)]
add Steve D
Han-Wen Nienhuys [Sun, 20 Feb 2005 18:11:20 +0000 (18:11 +0000)]
import
Han-Wen Nienhuys [Sun, 20 Feb 2005 18:07:11 +0000 (18:07 +0000)]
add dir
Han-Wen Nienhuys [Sun, 20 Feb 2005 17:53:43 +0000 (17:53 +0000)]
*** empty log message ***
Han-Wen Nienhuys [Sun, 20 Feb 2005 17:51:07 +0000 (17:51 +0000)]
* lily/pfb.cc (LY_DEFINE): ly:ttf->pfa, new function.
* THANKS: add Steve D
Jürgen Reuter [Sat, 19 Feb 2005 22:26:51 +0000 (22:26 +0000)]
* lily/vaticana-ligature-engraver.cc: bugfix: another few
"x-y-z"->"x.y.s-z" fixes.
Jürgen Reuter [Sat, 19 Feb 2005 21:58:17 +0000 (21:58 +0000)]
* lily/mensural-ligature-engraver.cc: bugfix: another victim of
the "x-y-z"->"x.y.s-z" symetrical notehead glyph renaming.
Jürgen Reuter [Sat, 19 Feb 2005 19:30:13 +0000 (19:30 +0000)]
*** empty log message ***
Han-Wen Nienhuys [Sat, 19 Feb 2005 02:16:22 +0000 (02:16 +0000)]
* scm/framework-pdf.scm (scm): new file
* lily/include/pdf.hh (class Pdf_file): new file.
* lily/pdf.cc (write_trailer): new file.
Han-Wen Nienhuys [Fri, 18 Feb 2005 12:56:21 +0000 (12:56 +0000)]
*** empty log message ***
Erik Sandberg [Wed, 16 Feb 2005 21:49:26 +0000 (21:49 +0000)]
Added missing \version statements
Graham Percival [Tue, 15 Feb 2005 10:42:13 +0000 (10:42 +0000)]
Fixed followVoice example.
Graham Percival [Tue, 15 Feb 2005 08:55:40 +0000 (08:55 +0000)]
Minor editing.
Graham Percival [Tue, 15 Feb 2005 08:23:34 +0000 (08:23 +0000)]
Added info about \fetachar in LaTeX.
Graham Percival [Tue, 15 Feb 2005 02:12:30 +0000 (02:12 +0000)]
Minor editing.
Han-Wen Nienhuys [Mon, 14 Feb 2005 23:01:41 +0000 (23:01 +0000)]
new slur dash patch by Bertalan Fodor.
Han-Wen Nienhuys [Mon, 14 Feb 2005 23:00:18 +0000 (23:00 +0000)]
*** empty log message ***
Nicolas Sceaux [Sun, 13 Feb 2005 13:39:03 +0000 (13:39 +0000)]
(define-safe-public): new macro for defining
variables that can be used in --safe mode. Use it in *.scm
instead of manually setting safe-objects in safe-lily.scm.
Han-Wen Nienhuys [Sat, 12 Feb 2005 10:45:54 +0000 (10:45 +0000)]
*** empty log message ***
Han-Wen Nienhuys [Sat, 12 Feb 2005 10:34:36 +0000 (10:34 +0000)]
*** empty log message ***
Han-Wen Nienhuys [Fri, 11 Feb 2005 14:11:59 +0000 (14:11 +0000)]
(EasyNotation): glyph name dash -> period.
Han-Wen Nienhuys [Fri, 11 Feb 2005 13:06:28 +0000 (13:06 +0000)]
(do_file): do i18n only once.
Jan Nieuwenhuizen [Thu, 10 Feb 2005 10:37:08 +0000 (10:37 +0000)]
*** empty log message ***
Jan Nieuwenhuizen [Thu, 10 Feb 2005 10:30:16 +0000 (10:30 +0000)]
*** empty log message ***
Jan Nieuwenhuizen [Thu, 10 Feb 2005 10:22:54 +0000 (10:22 +0000)]
teTeX-3.0 inimf fix. Comment-out.
Jan Nieuwenhuizen [Wed, 9 Feb 2005 21:06:26 +0000 (21:06 +0000)]
teTeX-3.0 install fix.
Jan Nieuwenhuizen [Wed, 9 Feb 2005 16:25:31 +0000 (16:25 +0000)]
Remove bashism.
Jan Nieuwenhuizen [Wed, 9 Feb 2005 16:23:25 +0000 (16:23 +0000)]
*** empty log message ***
Jan Nieuwenhuizen [Wed, 9 Feb 2005 16:23:09 +0000 (16:23 +0000)]
Remove bashism.
Jan Nieuwenhuizen [Tue, 8 Feb 2005 21:58:54 +0000 (21:58 +0000)]
*** empty log message ***
Jan Nieuwenhuizen [Tue, 8 Feb 2005 21:43:13 +0000 (21:43 +0000)]
* GNUmakefile.in:
* SConstruct (symlink): teTeX-3.0 build fix: add map symlink.
Jan Nieuwenhuizen [Tue, 8 Feb 2005 15:10:18 +0000 (15:10 +0000)]
teTeX-3.0 fix: install .enc in fonts/enc. Add
2.0.x compatibility.
Jan Nieuwenhuizen [Tue, 8 Feb 2005 14:50:13 +0000 (14:50 +0000)]
*** empty log message ***
Werner Lemberg [Tue, 8 Feb 2005 11:12:06 +0000 (11:12 +0000)]
* mf/feta-din-code.mf: Format; clean up code.
Replace `---' with `--' plus explicit path directions.
(linethickness#, stafflinethickness#): Remove.
("dynamic f"): Replace `draw' with `draw_rounded_block'.
("dynamic s"): Improve shape.
("dynamic p"): Improve shape.
Replace `draw' with better outline approximation.
("dynamic r"): Improve shape.
Don't call `fill' and `draw' at the same time.
Jan Nieuwenhuizen [Tue, 8 Feb 2005 10:39:32 +0000 (10:39 +0000)]
* lily/general-scheme.cc: Compile fixes: include wchar.h, string.h.
* vim/GNUmakefile (local-install): Use $(INSTALL) -d iso mkdir.
* stepmake/stepmake/*.make:
* */GNUmakefile:
* GNUmakefile.in: Prepend $(DESTDIR) to installation directory.
* config.make.in (prefix): Remove broken $(DESTDIR) hack.
Jan Nieuwenhuizen [Mon, 7 Feb 2005 23:26:20 +0000 (23:26 +0000)]
Use %0.f iso %d to quiet gawk < 3.1.4 and
mawk in fontforge (date) test.
Han-Wen Nienhuys [Mon, 7 Feb 2005 21:13:06 +0000 (21:13 +0000)]
(make-century-schoolbook-tree): add NCS as
font-family=roman. Add Luxi Sans as sans
Graham Percival [Mon, 7 Feb 2005 17:23:19 +0000 (17:23 +0000)]
Minor editing.
Han-Wen Nienhuys [Mon, 7 Feb 2005 00:05:57 +0000 (00:05 +0000)]
*** empty log message ***
Erik Sandberg [Sun, 6 Feb 2005 23:54:55 +0000 (23:54 +0000)]
New bug hunters.
Han-Wen Nienhuys [Sun, 6 Feb 2005 22:58:01 +0000 (22:58 +0000)]
* scm/framework-ps.scm (output-preview-framework): bugfix.
* ly/chord-modifiers-init.ly (ignatzekExceptionMusic): use unicode
o/ for chord modifier..
* lily/general-scheme.cc (LY_DEFINE): new function ly:wide-char->utf-8.
Han-Wen Nienhuys [Sun, 6 Feb 2005 11:57:20 +0000 (11:57 +0000)]
*** empty log message ***
Jan Nieuwenhuizen [Sun, 6 Feb 2005 11:45:52 +0000 (11:45 +0000)]
(Text encoding): Clarify.
Jan Nieuwenhuizen [Sun, 6 Feb 2005 11:35:29 +0000 (11:35 +0000)]
Do not also print intstrument in header on
first page. Do not print page number on first and only page.
Han-Wen Nienhuys [Sun, 6 Feb 2005 11:00:43 +0000 (11:00 +0000)]
*** empty log message ***
Jan Nieuwenhuizen [Sun, 6 Feb 2005 10:06:25 +0000 (10:06 +0000)]
Do not print intstrument twice on first
page. Do not print page number on first page.
Han-Wen Nienhuys [Sat, 5 Feb 2005 19:21:48 +0000 (19:21 +0000)]
*** empty log message ***
Han-Wen Nienhuys [Sat, 5 Feb 2005 19:16:34 +0000 (19:16 +0000)]
*** empty log message ***
Han-Wen Nienhuys [Sat, 5 Feb 2005 16:55:50 +0000 (16:55 +0000)]
*** empty log message ***
Han-Wen Nienhuys [Sat, 5 Feb 2005 16:51:24 +0000 (16:51 +0000)]
(simultaneous_relative_callback): do
what-if analysis on copy, not on original. Fixes old-relative
compatibility.
Han-Wen Nienhuys [Sat, 5 Feb 2005 13:51:27 +0000 (13:51 +0000)]
(postscript->png): space before
--verbose.
Werner Lemberg [Sat, 5 Feb 2005 07:08:27 +0000 (07:08 +0000)]
* mf/feta-autometric.mf (fet_beginchar): Check whether `feta_group'
is defined.
* mf/feta-alphabet.mf: Define `staffsize#'.
Include `feta-params.mf'.
s/staffheight/design_size/.
* mf/feta-alphabet??.mf: s/staffheight/design_size/.
* mf/feta-alphabet26.mf: Fix a serious bug (design size off by 8pt).
* mf/feta-nummer-code.mf: Reformatted.
(draw_six): Use outline intersection to avoid a self-intersecting
path.
("Numeral comma"): Fix serious outline glitches. This slightly
changes the glyph shape.
("Numeral dash"): Use `draw_rounded_block'.
("Numeral dot"): Use `drawdot'.
("Numeral 1"): Assure identical tangent directions for the
intersection points of paths. The glyph shape improvement is only
visible at very high magnifications.
("Numeral 2"): Use `solve' macro to make the lower right part of
the glyph outline touch the x axis exactly. This changes the
glyph shape.
Minor fixes for better overlap removal support.
("Numeral 4"): Make lefter corner `rounder'.
("Numeral 5"): Assure identical tangent directions for the
intersection points of paths. This improves the glyph shape at
high magnifications.
("Numeral 7"): Use `solve' macro to make the upper right part of
the glyph outline touch the metrics box exactly. This changes the
glyph shape.
Avoid corner in the upper left part of the glyph (causing a minor
shape change).
* mf/feta-ital-*.mf: Removed. Unused.
Han-Wen Nienhuys [Fri, 4 Feb 2005 21:13:06 +0000 (21:13 +0000)]
new file.
Han-Wen Nienhuys [Fri, 4 Feb 2005 21:04:12 +0000 (21:04 +0000)]
*** empty log message ***
Han-Wen Nienhuys [Fri, 4 Feb 2005 19:56:53 +0000 (19:56 +0000)]
($(outdir)/lilypond.map): add aybabtu to .map file.
Han-Wen Nienhuys [Fri, 4 Feb 2005 19:49:08 +0000 (19:49 +0000)]
* lily/note-column.cc (translate_rests): call flush_extent_cache()
of parents when translating rests. Fixes: c-chord-rest.ly
* lily/include/dimension-cache.hh (struct Dimension_cache): add
dimension_callback_ member.
* lily/grob.cc (flush_extent_cache): new function. Force recompute
of extents.
Han-Wen Nienhuys [Fri, 4 Feb 2005 16:13:33 +0000 (16:13 +0000)]
*** empty log message ***
Jan Nieuwenhuizen [Fri, 4 Feb 2005 13:48:11 +0000 (13:48 +0000)]
*** empty log message ***
Han-Wen Nienhuys [Fri, 4 Feb 2005 12:35:34 +0000 (12:35 +0000)]
* scm/music-functions.scm (has-request-chord): don't use
ly:music-name anywhere. Fixes <<\\>> notation.
* lily/pango-font.cc (pango_item_string_stencil): bugfix: don't
crash if psname is null.
* lily/pango-font.cc (physical_font_tab): new member. Store PSname
-> font_filename mapping.
Han-Wen Nienhuys [Fri, 4 Feb 2005 12:24:17 +0000 (12:24 +0000)]
* scm/music-functions.scm (has-request-chord): don't use
ly:music-name anywhere. Fixes <<\\>> notation.
* scm/define-markup-commands.scm (box): use font-size for
padding. Fixes boxed-rehearsal-marks.ly
* lily/pango-font.cc (pango_item_string_stencil): bugfix: don't
crash if psname is null.
* lily/pango-font.cc (physical_font_tab): new member. Store PSname
-> font_filename mapping.
Han-Wen Nienhuys [Fri, 4 Feb 2005 12:01:11 +0000 (12:01 +0000)]
* lily/pango-font.cc (pango_item_string_stencil): bugfix: don't
crash if psname is null.
* Documentation/user/changing-defaults.itely (Text encoding):
rewrite.
* lily/pango-font.cc (physical_font_tab): new member. Store PSname
-> font_filename mapping.
Han-Wen Nienhuys [Fri, 4 Feb 2005 11:44:22 +0000 (11:44 +0000)]
* lily/parser.yy (assignment_id): allow LYRICS_STRING as
identifier definition too, so foo = \lyrics { ... } bar = #1
doesn't complain about "bar" being LYRICS_STRING.
* lily/paper-def.cc (find_pango_font): new routine; Store
pango_fonts in hash tab too. This is necessary for retrieving
Pango_fonts::physical_font_tab() later on.
* lily/pango-font.cc (pango_item_string_stencil): bugfix: don't
crash if psname is null.
* lily/lily-guile.cc (ly_hash2alist): new function
* Documentation/user/changing-defaults.itely (Text encoding):
rewrite.
* lily/pango-font.cc (physical_font_tab): new member. Store PSname
-> font_filename mapping.
* lily/pango-font-scheme.cc (LY_DEFINE): new file. New function
ly_pango_font_physical_fonts
* scm/framework-ps.scm (supplies-or-needs): extract names from
physical Pango_fonts.
* utf8.ly: new file.
Han-Wen Nienhuys [Wed, 2 Feb 2005 22:43:01 +0000 (22:43 +0000)]
(default-page-make-stencil): add-to-page
function.
(default-page-make-stencil): insert system separators.
Han-Wen Nienhuys [Wed, 2 Feb 2005 22:30:46 +0000 (22:30 +0000)]
* Documentation/user/changing-defaults.itely (Page layout): add
doco about systemSeparatorMarkup.
* scm/page-layout.scm (default-page-make-stencil): add-to-page
function.
(default-page-make-stencil): insert system separators.
* scm/define-markup-commands.scm (hcenter): add
(beam): add.
Jan Nieuwenhuizen [Tue, 1 Feb 2005 10:12:55 +0000 (10:12 +0000)]
Spell backend consistently. Sort options.
Han-Wen Nienhuys [Mon, 31 Jan 2005 19:24:02 +0000 (19:24 +0000)]
*** empty log message ***
Jan Nieuwenhuizen [Mon, 31 Jan 2005 15:43:39 +0000 (15:43 +0000)]
* scripts/lilypond-book.py: Resurrect HTML links to .ly source.
Bugfix: @include .tex (not .texi). Small cleanups.
* stepmake/bin/add-html-footer.py (i18n): New function.
Werner Lemberg [Mon, 31 Jan 2005 15:02:13 +0000 (15:02 +0000)]
* mf/feta-nummer.mf: Removed. Unused.
Han-Wen Nienhuys [Mon, 31 Jan 2005 12:53:12 +0000 (12:53 +0000)]
*** empty log message ***
Han-Wen Nienhuys [Mon, 31 Jan 2005 11:23:03 +0000 (11:23 +0000)]
* scm/file-cache.scm (cached-file-contents): add file. Read each
file only once.
* scm/font.scm (add-pango-fonts): change order. Medium weight is
now default.
* mf/GNUmakefile (INSTALLATION_OUT_FILES4): install cff.ps files.
* scm/framework-ps.scm (dump-stencil-as-EPS): robustness: ensure
that both X and Y extents of bbox are non-nil.