]> git.donarmstrong.com Git - lilypond.git/blobdiff - ChangeLog
* scm/define-grobs.scm (all-grob-descriptions): reorganize in
[lilypond.git] / ChangeLog
index f581b8505d6743030fea51b9f98fa6e129101180..a3180e29d6db3334337d1db7db8302f0db190a29 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,402 @@
+2005-07-08  Han-Wen Nienhuys  <hanwen@xs4all.nl>
+
+       * scm/define-grobs.scm (all-grob-descriptions): reorganize in
+       alphabetical order.
+
+       * input/regression/trill-spanner-pitched.ly: new file.
+
+       * lily/font-interface-scheme.cc (LY_DEFINE): function
+       ly:grob-default-font (changed from get-default-font).
+
+       * lily/axis-group-interface-scheme.cc (LY_DEFINE): new file.
+
+       * lily/note-head.cc (internal_print): if style is not a symbol,
+       set style to 'default. 
+       (internal_print): no style suffix if glyph-name-procedure not
+       set. Default to quarter head.
+
+       * scm/define-grobs.scm (Module): new grob TrillPitchHead.
+
+       * scm/define-music-properties.scm (all-music-properties): add trill-pitch.
+
+       * ly/music-functions-init.ly: \pitchedTrill
+
+       * lily/pitched-trill-engraver.cc (acknowledge_grob): new file.
+
+       * ly/Welcome_to_LilyPond.ly: update to 2.6.0
+
+       * lily/trill-spanner-engraver.cc (finalize): rename req -> event
+
+       * scm/define-markup-commands.scm (pad-markup): pad-markup command.
+
+       * po/fr.po: update
+
+       * po/de.po: update.
+
+2005-07-06  Graham Percival  <gperlist@shaw.ca>
+
+       * Documentation/user/changing-defaults.itely: add link
+       to grob-iterface.
+
+       * Documentation/user/advanced-notation.itely: add material
+       to Setting automatic beam behaviour.  Thanks, Joe!
+
+       * Documentation/user/lilypond.itely: change encoding to utf-8.
+
+2005-07-01  Mats Bengtsson  <mabe@drongo.s3.kth.se>
+
+       * Documentation/user/advanced-notation.itely (Setting automatic
+       beam behavior): Correct the documentation of
+       revert-auto-beam-setting (backportme)
+
+2005-07-01  Han-Wen Nienhuys  <hanwen@xs4all.nl>
+
+       * lily/ly-module.cc (ly_make_anonymous_module): define
+       %module-public-interface of module. (backportme)
+
+       * lily/lily-parser.cc (print_smob): allow printing of parser smob
+       without lexer.
+
+2005-07-01  Han-Wen Nienhuys  <hanwen@xs4all.nl>
+
+       * input/regression/fret-diagrams.ly: stretch example.
+
+2005-06-30  Jan Nieuwenhuizen  <janneke@gnu.org>
+
+       * cygwin/GNUmakefile ($(outdir)/%.sh): Bugfix: use TAB (Bertalan
+       Fodor).  (backportme).
+
+2005-06-30  Graham Percival  <gperlist@shaw.ca>
+
+       * Documentation/topdocs/AUTHORS.texi: update personal web address.
+
+       * Documentation/user/examples.itely, lilypond-book.itely:
+       change \RequirePackage to \usepackage.
+
+       * Documentation/user/global.itely: document copyright and tagline.
+
+2005-06-30  Han-Wen Nienhuys  <hanwen@xs4all.nl>
+
+       * Documentation/user/basic-notation.itely (Transpose): remove link
+       to nonexistent UntransposableMusic.
+
+       * scm/output-svg.scm: remove old definitions.
+
+       * scripts/lilypond-book.py (do_file): search for kpsewhich before
+       invoking.
+
+       * python/lilylib.py (search_exe_path): new function.
+
+2005-06-29  Han-Wen Nienhuys  <hanwen@xs4all.nl>
+
+       * python/lilylib.py (mkdir_p): remove setup_environment()
+       (backportme)
+
+       * buildscripts/mutopia-index.py (headertext): trim text.
+
+       * Documentation/topdocs/NEWS.tely (Top): refresh.
+
+       * scm/define-markup-commands.scm (wordwrap-string): new function:
+       split string in paras and words.
+       (wordwrap-markups): new function.
+       (wordwrap-stencils): new function. 
+       (justify): use it.
+       (wordwrap): use it.
+       (wordwrap-string): use it
+       (justify-string): use it.
+
+       * scm/lily-library.scm (regexp-split): new function.
+
+       * scm/define-markup-commands.scm: remove encoded-simple. 
+       remove font-markup.
+       (fontsize): remove old version  of fontsize.
+       (wordwrap): new markup function. Wrap into paragraphs.
+
+       * VERSION: Branch lilypond_2_6
+       (MINOR_VERSION): go to 2.7.0
+
+2005-06-28  Han-Wen Nienhuys  <hanwen@xs4all.nl>
+
+       * po/zh_TW.po: update from translation project.
+
+2005-06-28  Graham Percival  <gperlist@shaw.ca>
+
+       * scm/midi.scm: compile fix.
+
+2005-06-28  Mats Bengtsson  <mabe@drongo.s3.kth.se>
+
+       * scripts/lilypond-book.py : Fix embarrassing bug in my previous
+       patch. Now, the tempfile module is loaded too, not only used.
+
+2005-06-28  Stephen Charles McCarthy  <stecmccarthy@hotpop.com>
+
+       * scm/midi.scm: changed midi volumes in absolute-volume-alist from
+       0.05 - 1.00 to 0.25 - 1.00
+
+       * scm/midi.scm: moved the default-instrument-equalizer procedure
+       to just under the insturment-equalizer-alist it takes as an
+       argument.
+
+2005-06-28  Han-Wen Nienhuys  <hanwen@xs4all.nl>
+
+       * Documentation/user/advanced-notation.itely (Font selection):
+       remove CMR note.
+
+       * scm/framework-ps.scm (write-preamble): ly:warning iso. ly:warn 
+
+2005-06-28  Jan Nieuwenhuizen  <janneke@gnu.org>
+
+       * THANKS: Add UTF-8 marker.
+
+       * Documentation/user/point-and-click.itely (http): Update: use
+       lilypond-invoke-editor.  Fix: instruct to use user.js.
+
+2005-06-27  Graham Percival  <gperlist@shaw.ca>
+
+       * ly/titling-init.ly: implements printpagenumber, increases
+       space between dedication and title (to avoid collisions with
+       "g" and "q" in dedication), and nicer logic about copyright
+       and instrument fields being printed on the first page.
+       Thanks Vincent!
+
+       * Documentation/user/global.itely: document printpagenumber.
+
+2005-06-27  Jan Nieuwenhuizen  <janneke@gnu.org>
+
+       * Documentation/topdocs/NEWS.tely: Update to 2.6.
+
+2005-06-27  Han-Wen Nienhuys  <hanwen@xs4all.nl>
+
+       * THANKS: update to 2.6
+
+       * VERSION: 2.6.0 released.
+
+2005-06-27  Jan Nieuwenhuizen  <janneke@gnu.org>
+
+       * cygwin/GNUmakefile (OUT_POSTREMOVES): Reinclude install script
+       rule, errorneously removed probably because of misleading comment.
+
+2005-06-27  Han-Wen Nienhuys  <hanwen@xs4all.nl>
+
+       * python/lilylib.py (datadir): py2exe comments.
+
+       * Documentation/topdocs/INSTALL.texi (Top): remove EC fonts requirement.
+
+       * configure.in (reloc_b): make fontconfig REQUIRED.
+
+2005-06-27  Heikki Junes <hjunes@cc.hut.fi>
+
+       * po/fi.po: add latest translations.
+
+2005-06-27  Han-Wen Nienhuys  <hanwen@xs4all.nl>
+
+       * ChangeLog: recode utf-8
+
+       * Documentation/pictures/lilypond.xpm (Module): edited photo as
+       logo.
+
+       * Documentation/user/examples.itely (Module): 2.4.0 -> 2.6.0
+
+       * input/*.ly (Module): 2.4 -> 2.6 grand convert-ly s/r. 
+
+       * python/convertrules.py (do_conversion): don't print program_name
+       from within a module
+
+       * configure.in (reloc_b): bump fontforge requirement to 20050624.
+
+       * python/convertrules.py (conv): add 2.6.0 dummy rule.
+
+2005-06-23  Graham Percival  <gperlist@shaw.ca>
+
+       * Documentation/user/lilypond-book.itely,
+       Documentation/user/examples.itely: add \RequirePackage{graphics}.
+
+       * ly/titling.ly: checks printfirstpagenumber, adds meter, and
+       fixes baseline-skip.  Thanks Vincent!
+
+       * Documentation/user/advanced-notation.itely, global.itely:
+       moved "Selecting font sizes" to global, since it deals with
+       notation font size, not text fonts.
+
+2005-06-23  Han-Wen Nienhuys  <hanwen@xs4all.nl>
+
+       * buildscripts/gen-emmentaler-scripts.py (notice): add GPL notice
+       to fonts.
+
+2005-06-23  Mats Bengtsson  <mabe@drongo.s3.kth.se>
+
+       * scripts/lilypond-book.py (LATEX_DOCUMENT): More or less ugly
+       workaround since /dev/stdin doesn't work on Cygwin. Using a
+       temporary file in the current directory since latex doesn't
+       understand the path name to the default TMP in Cygwin (at least on
+       win XP).
+       
+       * Documentation/user/global.itely (Creating titles): Correct
+       misprint in example. Thanks to Rob Vlasaty.
+
+2005-06-22  Han-Wen Nienhuys  <hanwen@xs4all.nl>
+
+       * VERSION (PATCH_LEVEL): release 2.5.32
+
+       * lily/lily-parser-scheme.cc (LY_DEFINE): don't set 'parser
+       variable in lily module
+
+       * scm/framework-ps.scm (output-classic-framework): error message
+       regarding the classic framework.
+
+       * Documentation/user/henle-flat-gray.png (Module): new file.
+
+       * Documentation/user/baer-flat-gray.png (Module): new file.
+
+       * scm/output-lib.scm (fret-number-tablature-format): vcenter and
+       whiteout for markups.
+
+       * buildscripts/substitute-encoding.py (note_glyph): include _ in
+       regex too. This fixes change clef appearance in PDF. 
+
+       * ttftool/include/*: remove.
+
+       * configure.in (reloc_b): remove TTFTOOL_ENDIAN
+
+       * config.make.in (WINDRES): remove TTFTOOL_ENDIAN.
+
+       * lily/GNUmakefile (MODULE_INCLUDES): remove ttftool
+
+       * ttftool/*: remove ttftool subdirectory.
+
+       * GNUmakefile.in (SUBDIRS): remove ttftool subdirectory.
+
+       * lily/ttf.cc (print_header): new file. Convert to type42, using
+       FreeType to parse the TTF. 
+
+       * ttftool/parse.c (readPostTable): ugh. Kludge: nglyphs in maxp
+       and post table may differ. Pass around post_nglyphs as well.
+
+2005-06-20  Han-Wen Nienhuys  <hanwen@xs4all.nl>
+
+       * ly/music-functions-init.ly (musicMap): new music function
+       musicMap. 
+       
+2005-06-19  Han-Wen Nienhuys  <hanwen@xs4all.nl>
+
+       * make/mutopia-rules.make: anti-alias-factor = 2
+
+       * 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 bitmaps
+       (make-ps-images): remove showpage. Fixes spurious empty png at
+       end.
+
+       * scm/framework-ps.scm (write-preamble): downcase filename before
+       string-matching. Should fix .TTF files (as opposed to ttf files)  
+
+       * 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.
+
+2005-06-18  Han-Wen Nienhuys  <hanwen@xs4all.nl>
+
+       * Documentation/user/introduction.itely (Engraving): don't include
+       file optical-spacing, add directly.
+
+       * lily/paper-outputter.cc (file): open file in binary mode. This
+       fixes OTF embedding on windows.
+
+2005-06-17  Han-Wen Nienhuys  <hanwen@xs4all.nl>
+
+       * scm/framework-ps.scm (write-preamble): remove debugging output.
+
+       * mf/aybabtu.pe.in (i): don't generate aybabtu.cff
+
+       * mf/GNUmakefile ($(outdir)/fonts.cache-1): create font cache for
+       outdir.
+       (install-fc-cache): install font cache in installation directories.
+
+2005-06-17  Jan Nieuwenhuizen  <janneke@gnu.org>
+
+       * scm/editor.scm (editor-command-template-alist): Use char iso
+       column, except for Emacs.
+       (get-editor-command): Substitute char too (Bertalan Fodor).
+
+2005-06-16  Jan Nieuwenhuizen  <janneke@gnu.org>
+
+       * scm/ps-to-png.scm (make-ps-images): Use ~S instead of single
+       quoted ~s.  This should fix PNG output on Windows; single quotes
+       are regular characters on Windows.
+
+2005-06-16  Graham Percival  <gperlist@shaw.ca>
+
+       * Documentation/user/basic-notation.itely: include ChoirStaff
+       in System start delimiters.
+
+       * Documentation/user/putting.itely: new doc section on
+       fixing overlapping notation.
+
+2005-06-16  Han-Wen Nienhuys  <hanwen@xs4all.nl>
+
+       * Documentation/user/global.itely (Paper size): \paper is in
+       \book, not \score.
+
+       * make/mutopia-rules.make: -ddelete-intermediate-files
+
+       * ly/engraver-init.ly: make Staff default child of ChoirStaff.
+
+2005-06-16  Jan Nieuwenhuizen  <janneke@gnu.org>
+
+       * ChangeLog: Recode utf-8.
+
+       * python/GNUmakefile (INSTALLATION_OUT_DIR): Install .so module in
+       datadir with .py modules.
+
+2005-06-15  Heikki Junes  <hjunes@cc.hut.fi>
+
+       * Documentation/user/basic-notation.itely (Ties): add tieDashed.
+
+2005-06-15  Han-Wen Nienhuys  <hanwen@xs4all.nl>
+
+       * make/mutopia-rules.make: switch off ps, p&c for lilypond runs.
+       
+       * scm/framework-ps.scm (write-preamble): remove status check.
+
+       * Documentation/user/invoking.itely (Updating files with
+       convert-ly): remove -o option.
+
+       * VERSION (PACKAGE_NAME): release 2.5.31
+
+       * scm/framework-ps.scm (write-preamble): use ly:system.
+       (write-preamble): verbosity.
+
+       * scripts/convert-ly.py: cleanup. Use lilylib. Use convertrules.
+
+       * python/convertrules.py: new file. Store conversion rules
+       separately.
+
+2005-06-14  Han-Wen Nienhuys  <hanwen@xs4all.nl>
+
+       * scm/backend-library.scm (postprocess-output): remove debugging gobs.
+
+2005-06-14  Mats Bengtsson  <mabe@drongo.s3.kth.se>
+
+       * Documentation/topdocs/NEWS.tely (Top): Corrected name of
+       \musicDisplay 
+
+       * Documentation/user/instrument-notation.itely (More stanzas): Add
+       reference to StanzaNumber.
+
+2005-06-14  Han-Wen Nienhuys  <hanwen@xs4all.nl>
+
+       * THANKS: separate section for website translators.
+
 2005-06-14  Graham Percival  <gperlist@shaw.ca>
 
        * Documentation/topdocs/INSTALL.texi: update vim info;
        * Documentation/user/advanced-notation.itely: included
        color names.
 
-2005-06-14  Han-Wen Nienhuys  <hanwen@xs4all.nl>
+       * Documentation/user/advanced-notation.itely,
+       Documentation/usr/notation-appendices.itely: moved
+       color names into an appendix.
 
+2005-06-14  Han-Wen Nienhuys  <hanwen@xs4all.nl>
+       
        * lily/program-option.cc (LY_DEFINE): new function ly_add_option.
 
        * scm/lily.scm (lambda): initialize program options from here.
        * Documentation/pictures/GNUmakefile (OUT_DIST_FILES): Add ly-icon
        rules.
 
->>>>>>> 1.3718
 2005-05-28  Han-Wen Nienhuys  <hanwen@xs4all.nl>
 
        * lily/stencil-scheme.cc (LY_DEFINE): ly:stencil-in-color
        * scm/backend-library.scm (postscript->pdf): Invoke gs instead of
        going through ps2pdf wrappers.
 
-2005-05-09  Jürgen Reuter  <reuter@ipd.uka.de>
+2005-05-09  Jürgen Reuter  <reuter@ipd.uka.de>
 
        * Documentation/user/instrument-notation.itely: petrucci note
        heads: updated docu
        * lily/mensural-ligature.cc (brew_flexa): apply thickness property
        only on vertical lines of flexa shape, and use a constant
        thickness value for horizontal lines (patch slightly modified by
-       Jürgen Reuter)
+       Jürgen Reuter)
 
        * lily/include/mensural-ligature.hh: make 2 comments clearer
 
-2005-04-28  Jürgen Reuter  <reuter@ipd.uka.de>
+2005-04-28  Jürgen Reuter  <reuter@ipd.uka.de>
 
        * lily/vaticana-ligature-engraver.cc (need_extra_space): renamed
        to need_extra_horizontal_space; bugfix: use class scope to avoid
        * Documentation/user/global.itely (Page layout): remove
        printpagenumber.
 
-2005-03-13  Jürgen Reuter  <reuter@ipd.uka.de>
+2005-03-13  Jürgen Reuter  <reuter@ipd.uka.de>
 
        * input/regression/mensural-ligatures.ly: new file (with examples
        compiled by Pal Benko).
 
        * Documentation/user/notation.itely: small but urgent fix.
 
-2005-02-21  Jürgen Reuter  <reuter@ipd.uka.de>
+2005-02-21  Jürgen Reuter  <reuter@ipd.uka.de>
 
        * lily/duration-scheme.cc: bugfix: correct parameters to
        SCM_ASSERT_TYPE.
 
        * configure.in: add endian test.
 
-2005-02-19  Jürgen Reuter  <reuter@ipd.uka.de>
+2005-02-19  Jürgen Reuter  <reuter@ipd.uka.de>
 
        * Documentation/user/examples.itely: small
        simplification/beautification
        * tex/lily-pdf-defs.tex, tex/lily-ps-defs.tex
        (\lilypondexperimentalfeatures): Removed.
 
-2004-10-20  Jürgen Reuter  <reuter@ipd.uka.de>
+2004-10-20  Jürgen Reuter  <reuter@ipd.uka.de>
 
        * Documentation/user/notation.itely: fixed 2 typos
 
 2004-04-01  Han-Wen Nienhuys   <hanwen@xs4all.nl>
 
        * VERSION (PACKAGE_NAME): release 2.2.0
+
+#Local variables:
+#coding: utf-8
+#End:
+