]> git.donarmstrong.com Git - lilypond.git/blobdiff - ChangeLog
(main): use commands.mkarg () to quote
[lilypond.git] / ChangeLog
index 1588f098f910db7a0b0bf2be82571a9f59fe75eb..eb04958cc879f3505d88a9198634f234d4806735 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,185 @@
+2005-11-10  Han-Wen Nienhuys  <hanwen@xs4all.nl>
+
+       * scripts/lilypond-book.py (main): use commands.mkarg () to quote
+       shell arguments. 
+
+2005-11-10  Mats Bengtsson  <mabe@drongo.s3.kth.se>
+
+       * Documentation/user/examples.itely (Piano templates): Minor
+       modification to the Piano centered lyrics example.
+
+2005-11-10  Han-Wen Nienhuys  <hanwen@xs4all.nl>
+
+       * scripts/lilypond-invoke-editor.scm (run-browser): look at
+       $BROWSER.
+
+       * Documentation/user/point-and-click.itely: simplify p&c
+       instruction: don't configure firefox. Put lilypond-invoke-editor
+       in front of the browser.
+
+       * scripts/lilypond-invoke-editor.scm (run-editor): new function.
+       (run-browser): new function.
+
+       * lily/parser.yy (Lily_lexer): recognize Book
+
+       * lily/book.cc (clone): new function
+
+       * lily/parser.yy (book_body): allow BOOK_IDENTIFIER.
+
+2005-11-10  Jürgen Reuter  <reuter@ipd.uka.de>
+
+       * lily/vaticana-ligature.cc, lily/vaticana-ligature-engraver.cc:
+       Maintenance bugfix: reduce number of font related warnings by
+       updating naming conventions for glyph-name.
+
+2005-11-09  Han-Wen Nienhuys  <hanwen@xs4all.nl>
+
+       * scm/define-grobs.scm (all-grob-descriptions): add
+       rhythmic-grob-interface to TabNoteHead.
+
+       * scm/layout-beam.scm (check-quant-callbacks): remove
+       set_stem_lengths()
+
+2005-11-08  Jürgen Reuter  <reuter@ipd.uka.de>
+
+       * ly/gregorian-init.ly (divisiones): Maintenance bugfix: vertical
+       alignment of centered divisiones.
+
+       * scm/scripts.scm (articulations): Maintenance bugfix:
+       follow-into-staff -> quantize-position.
+
+       * lily/vaticana-ligature-engraver.cc (transform_heads): Bugfix:
+       plica head in porrectus deminutus.
+
+2005-11-08  Han-Wen Nienhuys  <hanwen@xs4all.nl>
+
+       * make/lilypond.fedora.spec.in (Group): add %clean section.
+
+       * lily/tuplet-bracket.cc (print): change check: remove bracket if
+       less then 1/5th of total length.  
+       (print): use gap too.  Fixes tupletUp-single-bracket.ly
+
+       * scm/music-functions.scm (glue-mm-rest-texts): also put other
+       events into EventChord. This fixes textspanners on mm rests. Fixes
+       spanner-rest.ly
+
+       * lily/side-position-interface.cc (get_axis): read side-axis
+       (set_axis): set side-axis.
+
+       * scm/define-grobs.scm (all-grob-descriptions): add side-axis
+       properties everywhere.
+
+       * lily/spacing-spanner.cc (breakable_column_spacing): add
+       average-spacing-wishes. Take maximum if not set.
+       (musical_column_spacing): idem. Fixes: spacing-keysig-note.ly
+
+       * scm/define-grobs.scm (all-grob-descriptions): add
+       average-spacing-wishes.
+
+       * lily/grob-closure.cc (add_offset_callback): bugfix: properly add
+       offset callbacks. This fixes alignment for Fingering objects.
+
+       * scm/define-grobs.scm (all-grob-descriptions): tiny bit less
+       space for key - timesig combination. 
+
+       * input/regression/script-stem-tremolo.ly (Module): new file.
+
+       * scm/define-grobs.scm (all-grob-descriptions): decrease distance
+       to key sig.
+
+       * lily/dynamic-engraver.cc (acknowledge_stem_tremolo): new function.
+       Fixes: c-tremolo-script.ly.
+       
+       * lily/text-engraver.cc (acknowledge_stem_tremolo): new function.
+
+       * lily/script-engraver.cc (acknowledge_stem_tremolo): new function.
+       
+       * scm/define-grobs.scm (all-grob-descriptions): remove
+       self-X-offset. Fixes alignment of octavate-8.
+
+       * scripts/lilypond-book.py (datadir): look in
+       LILYPONDPREFIX/share/lilypond/current/
+
+       * GNUmakefile.in: symlink current to <VERSION>. 
+
+2005-11-07  Pedro Kroger  <kroeger@pedrokroeger.net>
+
+       * lily/main.cc: eps listed as a backend.
+
+2005-11-06  Han-Wen Nienhuys  <hanwen@xs4all.nl>
+
+       * scm/lily-library.scm (print-music-as-book): quote $defaultpaper.
+
+2005-11-04  Han-Wen Nienhuys  <hanwen@xs4all.nl>
+
+       * lily/include/score.hh (class Score): remove texts_ member.
+
+       * lily/beam.cc (set_stem_lengths): force direction callback.
+       (print): read quantized-positions, so we can force
+       Beam::set_stem_lengths to occur.
+       (rest_collision_callback): use common X parent. 
+
+2005-11-03  Jan Nieuwenhuizen  <janneke@gnu.org>
+
+       * flower/file-path.cc (find): Bugfix: Return name of file found.
+
+       * lily/main.cc (setup_paths): Bugfix for argv0 logic.
+       (setup_paths)[__CYGWIN__ || __MINGW32__ || ]: Normalize argv0.
+       (setup_paths)[__MINGW32__]: Also look for argv0 + .exe.
+
+2005-11-03  Han-Wen Nienhuys  <hanwen@xs4all.nl>
+
+       * flower/offset.cc: idem.
+
+       * mf/*.mf: update email address.
+
+       * lily/font-config-scheme.cc:  new file.
+
+       * GNUmakefile.in (SUBDIRS): remove debian/ directory.
+
+       * lily/*:  cs.uu.nl -> xs4all.nl
+
+       * VERSION (PATCH_LEVEL): release 2.7.15
+
+       * make/lilypond.mandrake.spec.in (Module): remove Mandrake & Suse
+       spec files.
+
+       * make/lilypond.fedora.spec.in: add %{libdir}/lilypond/
+
+2005-11-02  Han-Wen Nienhuys  <hanwen@xs4all.nl>
+
+       * GNUmakefile.in: bugfix: encapsulate mkdir && cd in parens.   
+
+       * lily/staff-performer.cc (process_music): add audio
+       elements. This makes MIDI instrument changes work once again.
+
+       * lily/main.cc (LY_DEFINE): add gmane address.
+
+       * lily/beam.cc: remove calc_positions()
+
+       * lily/include/grob.hh (class Grob): move pscore, dim_cache_,
+       original_ in private scope.
+       (class Grob): drop pscore_ pointer, change to output_def pointer.
+       (class Grob): cleanup class definition.
+
+       * ly/spanners-init.ly (assertBeamQuant): use make-simple-closure.
+
+2005-11-02  Jan Nieuwenhuizen  <janneke@gnu.org>
+
+       * lily/main.cc (setup_paths)[__MINGW32__]: Do not assume argv0 is
+       absolute.  Better diagnostics.
+
+       * GNUmakefile.in: Add bin/ to tree and populate with some links.
+       This makes lilypond run from the build directory using argv0
+       relocation (without any --prefix or LILYPONDPREFIX setting).
+
 2005-11-02  Han-Wen Nienhuys  <hanwen@xs4all.nl>
 
+       * Documentation/topdocs/NEWS.tely (Top): document new backend design.
+
+       * scm/define-grobs.scm: purge self-[XY]-offset variables, replace
+       with simple-closure.
+
        * lily/self-aligment-interface.cc (set_align_self): new function
        (set_center_parent): new function.
 
 
        * lily/lily-guile.cc (procedure_arity): new function.
 
->>>>>>> 1.4221
 2005-10-28  Han-Wen Nienhuys  <hanwen@xs4all.nl>
 
        * Documentation/topdocs/INSTALL.texi (Top): add perl flex bison.