]> git.donarmstrong.com Git - lilypond.git/blobdiff - ChangeLog
* Documentation/user/changing-defaults.itely (Creating titles):
[lilypond.git] / ChangeLog
index d44fec5bcc39dbbc0c437a674d07f4fdbee4d07d..ae8e10b5059eebe4b67af0197d63e5e164ce2599 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,161 @@
+2004-11-26  Han-Wen Nienhuys  <hanwen@xs4all.nl>
+
+       * Documentation/user/changing-defaults.itely (Creating titles):
+       add breakbefore variable.
+
+       * lily/paper-book.cc (set_system_penalty): new function. Set
+       penalty_ based on breakBefore setting
+
+       * lily/context-specced-music-iterator.cc (construct_children):
+       interpret special context id $uniqueContextId 
+
+       * lily/context.cc (create_unique_context): new method. Move
+       creation of unique (\new) contexts into interpreting phase. This
+       makes
+
+         foo= \new Staff ..
+         << \foo \foo >>
+
+        produce 2 staves.
+       
+
+       * scm/define-music-properties.scm (all-music-properties): add
+       quoted-voice-direction
+
+       * ly/music-functions-init.ly: killCues function.
+
+       * scm/music-functions.scm (cue-substitute): move creation of voice
+       contexts further to the back. 
+
+2004-11-25  Werner Lemberg  <wl@gnu.org>
+
+       * tex/GNUmakefile ($(outdir)/latin1.enc): Replace `/minus' with
+       `/hyphen' in encoding vector to get correct glyph name for EC fonts.
+
+2004-11-24  Erik Sandberg  <ersa9195@student.uu.se>
+
+        * buildscripts/guile-gnome.sh: Fixed typo.
+
+2004-11-23  Han-Wen Nienhuys  <hanwen@xs4all.nl>
+
+       * lily/lexer.ll: add < >  to markup lexer mode (backportme)
+
+       * scripts/abc2ly.py (dump_slyrics): add ord(). 
+
+       * lily/note-heads-engraver.cc (process_music): add shapeNoteStyles
+       to regular engraver. 
+
+2004-11-22  Han-Wen Nienhuys  <hanwen@xs4all.nl>
+
+       * mf/feta-bolletjes.mf (triangle): rewrite solfa heads.
+
+2004-11-22  Jan Nieuwenhuizen  <janneke@gnu.org>
+
+       * scm/define-markup-commands.scm (fill-line): Typo.
+
+       * buildscripts/guile-gnome.sh (GGVERSION): Build update for 2.7.96
+       and newer.
+
+2004-11-22  Erik Sandberg  <ersa9195@student.uu.se>
+
+        * ly/dynamic-scripts-init.ly: Fixed typo.
+
+2004-11-22  Han-Wen Nienhuys  <hanwen@xs4all.nl>
+
+       * mf/feta-bolletjes.mf (overdone_heads): cleanup triangle
+       note-head, to have different attachment points for up and down.
+
+       * mf/feta-bolletjes.mf: merge solfa heads into main note heads.
+
+       * mf/feta-generic.mf (else): remove solfa.
+
+       * mf/feta-bolletjes.mf (tishape): remove unicode test.
+
+       * scm/define-context-properties.scm
+       (all-user-translation-properties): add shapeNoteStyles property.
+
+       * lily/shape-note-heads-engraver.cc (process_music): new file.
+
+       * lily/event.cc (transpose): call Event::transpose() for
+       transposing the tonic.
+
+2004-11-21  Jan Nieuwenhuizen  <janneke@gnu.org>
+
+       * scm/output-gnome.scm: Save some pointers about pango/fontconfig
+       Unicode/OpenType and AFM.
+
+       * lily/include/guile-compatibility.hh (scm_from_bool): Add.
+
+2004-11-21  Han-Wen Nienhuys  <hanwen@xs4all.nl>
+
+       * lily/grob.cc (Grob): idem. Plugs mem leaks. 
+
+       * lily/context.cc (Context): unprotect key from ctor.
+
+       * scm/stencil.scm (stack-lines): return empty-stencil if argument
+       is '()
+       (stack-stencils): idem.
+
+       * Documentation/user/changing-defaults.itely (Creating titles):
+       document new title layout options.
+
+       * lily/parser.yy (lilypond_header_body): copy previous
+       $globalheader if present.
+
+       * lily/ly-module.cc (LY_DEFINE): rename ly:import-module to
+       ly:module-copy
+       
+       * scm/page-layout.scm (marked-up-headfoot): remove old functions.
+
+       * scm/titling.scm: remove old titling functions
+
+       * lily/stencil.cc (translate): remove absolute dimension.
+
+       * ly/titling-init.ly (oddFooterMarkup): new file. Generate titles
+       via markup.
+
+       * scm/page-layout.scm (marked-up-headfoot): create header/footer
+       field from user-supplied markup
+
+       * scm/define-markup-commands.scm (on-the-fly): new markup
+       command. Enter SCM markup procedure directly in Scheme.
+       (fromproperty): new markup command. Read markup from props argument.
+
+       * scm/titling.scm (marked-up-title): create title via
+       user-specified markup. 
+
+       * scm/define-markup-commands.scm (column): remove empty stencils
+       from column.
+
+       * lily/ly-module.cc (LY_DEFINE): use ly_module_lookup(). This does
+       not have side-effect of creating variable stub.
+
+       * lily/stencil-scheme.cc (LY_DEFINE): add ly:stencil-empty?
+
+2004-11-21  Jan Nieuwenhuizen  <janneke@gnu.org>
+
+       * scm/encoding.scm (coding-alist): 
+       * scm/font.scm (add-ec-fonts):
+       * ly/paper-defaults.ly: Use actual name for EC fontencoding:
+       Extended-TeX-Font-Encoding---Latin.
+
+       * lily/side-position-interface.cc (general_side_position): Add
+       actual offset to error message (avoid constant error messages).
+
+       * lily/all-font-metrics.cc (find_font): Add "lm" to try-AFM-first
+       block.
+
+       * lily/font-select.cc (select_encoded_font)
+       (get_font_by_mag_step, get_font_by_design_size): 
+       * lily/modified-font-metric.cc (Modified_font_metric): 
+       * lily/paper-def.cc (find_scaled_font): Add font_encoding parameter.
+
+       * scm/encoding.scm (coding-alist): Add fetaDynamic.
+       (read-encoding-file): Bugfix: do not require space after bracket.
+
+       * scm/font.scm (add-cork-lm-fonts): Remove lmbxi8 and lmbxi14,
+       these do not exist.
+
 2004-11-20  Graham Percival  <gperlist@shaw.ca>
 
        * Documentation/user/notation.itely: added info about typesetting