lily 1.7.9
Han-Wen Nienhuys <[email protected]>
| Newsgroups | gmane.comp.gnu.lilypond.announce |
|---|---|
| Message-ID | <[email protected]> |
Hi there, 1.7.9 is out. It has some more support for the experimental new text markup, Sodipodi output, and various fixes by Heikki for RPMS and emacs. 2002-12-01 Han-Wen Nienhuys <[email protected]> * scm/music-functions.scm (shift-one-duration-log): refactor. Use music-map. * input/regression/chord-tremolo.ly (texidoc): add dot test. * NEWS: update. * lily/font-interface.cc (get-font): take alist chain i.s.o. alist argument * scm/music-functions.scm (display-music): new function (music-map): change arg order. * input/regression/new-markup-syntax.scm: new file * lily/parser.yy (markup): add \markup { .. } syntax. * scm/new-markup.scm (override-markup): new function (lookup-markup): new function (music-markup): new function (lookup-markup-command): use markup-signature to store argument format for parser. * lily/lexer.ll: preliminary \markup syntax. 2002-11-30 Heikki Junes <[email protected]> * make/lilypond.mandrake.spec.in: remove extra %changelog entries, add pre/post-dependencies and menus with icons from source. * Documentation/pictures/lilypond-48x48.xpm: * Documentation/pictures/lilypond-32x32.xpm: * Documentation/pictures/lilypond-16x16.xpm: new files, background transparent. * stepmake/stepmake/generic-targets.make: * stepmake/stepmake/toplevel-targets.make: Add make rpm-mandrake. 2002-11-29 Han-Wen Nienhuys <[email protected]> * input/regression/music-map.ly (texidoc): new file. * scm/music-functions.scm (music-map): new function 2002-11-28 Han-Wen Nienhuys <[email protected]> * lily/ligature-engraver.cc (create_ligature_spanner): fix fixes. 2002-11-28 Heikki Junes <[email protected]> * input/test/to-xml.ly: * lily/ligature-engraver.cc: Fixes documentation. * lilypond.mandrake.spec.in: * lilypond.redhat.spec.in: Add lilypond.words. * Documentation/user/refman.itely: Mention Info inside emacs. * lilypond.suse.spec.in: * lilypond.redhat.spec.in: * lilypond.mandrake.spec.in: Set root-owner for doc ([email protected]). 2002-11-27 Jan Nieuwenhuizen <[email protected]> * scripts/ly2dvi.py (run_dvips): Use ly.read_pipe () instead of os.popen.read (). 2002-11-27 Han-Wen Nienhuys <[email protected]> * scripts/ly2dvi.py (include_path): print warning if failing anything. * python/lilylib.py (error): add space 2002-11-25 Han-Wen Nienhuys <[email protected]> * GNUmakefile.in (EXTRA_DIST_FILES): add lilypond.words for distribution. 2002-11-24 Han-Wen Nienhuys <[email protected]> * lily/paper-outputter.cc (Paper_outputter): close port when finishing score. 2002-11-26 Jan Nieuwenhuizen <[email protected]> * scm/sodipodi.scm: Fixes. 2002-11-26 Heikki Junes <[email protected]> * lilypond-mode.el: Look shortcuts in menu from keymap, if possible. * buildscripts/make-font-dir.py: Fix. 2002-11-25 Heikki Junes <[email protected]> * lilypond-mode.el: Add support for Info inside Emacs. 2002-11-24 Jan Nieuwenhuizen <[email protected]> * buildscripts/make-font-dir.py: * mf/GNUmakefile: Make sodipodi font map. * scm/sodipodi.scm: Add more output functions. * mf/feta-nummer.mf: * mf/feta-beugel.mf: Add font_coding_scheme. * lily/paper-outputter.cc (output_header): Fix creator string. 2002-11-23 Heikki Junes <[email protected]> * lilypond-mode.el (LilyPond-autocompletion): invoked with [S-iso-lefttab], fixes at bol and eol, descriptive variable names. * lilypond.words: add two (Everybody can add/remove words now!). * debian/rules: * make/lilypond.suse.spec.in: * make/lilypond.mandrake.spec.in: * make/lilypond.redhat.spec.in: Add lilypond.words for emacs-files. * Documentation/user/refman.itely: Mention autocompletion. 2002-11-23 Jan Nieuwenhuizen <[email protected]> * scripts/ly2dvi.py: Add paper sizes. * lily/timing-engraver.cc: * lily/time-signature.cc: * lily/span-bar.cc: * lily/grob-scheme.cc: Code formatting fixes. * scm/sodipodi.scm: * scm/sketch.scm: * buildscripts/mf-to-table.py: * buildscripts/make-font-dir.py: Font testing. 2002-11-23 Heikki Junes <[email protected]> * lilypond-mode.el (LilyPond-autocompletion): deletes end-of-word, inserts try-completion and shows all-completions. * lilypond.words: '\' -> '\\' * lilypond-mode.el: load libraries in the end, lilypond.words defines LilyPond-keywords, LilyPond-identifiers and LilyPond-reserved-words. * lilypond-font-lock.el: Use LilyPond-keywords, LilyPond-identifiers and LilyPond-reserved-words. 2002-11-22 Heikki Junes <[email protected]> * lilypond-mode.el (LilyPond-words-filename): find lilypond.words from load-path. * lilypond-mode.el (LilyPond-autocompletion): shows completions in the mini-buffer with Control-Shift-c. 2002-11-21 Han-Wen Nienhuys <[email protected]> * lily/parser.yy (tempo_event): use tempo-unit for \tempo duration. This fixes \tempo taking time. 2002-11-21 Mats Bengtsson <[email protected]> * lily/volta-engraver.cc (process_acknowledged_grobs): Allow for text markup in repeatCommands. 2002-11-21 Heikki Junes <[email protected]> * lilypond-mode.el (LilyPond-insert-string): new function, use it in LilyPond-insert-tag-notes. LilyPond-insert-between, new function. Get rid of skeleton.el-dependency. * Documentation/topdocs/INSTALL.texi: tell how to get syntax-highlight. 2002-11-20 Han-Wen Nienhuys <[email protected]> * lily/beam-engraver.cc (stop_translation_timestep): reset now_stop_ev_ * lily/scm-option.cc: add parse-protect to ly:set-option * lily/lexer.ll: set errorlevel if GUILE fails during parse. 2002-11-19 Han-Wen Nienhuys <[email protected]> * lily/include/ligature-bracket.hh: removed * lily/ligature-bracket.cc: removed * lilypond-mode.el (LilyPond-expand-alist): set LaTeX extension to .tex * lily/beam.cc (set_beaming): don't change beam count on rests. (brew_molecule): always set flag-width > 0. 2002-11-19 Heikki Junes <[email protected]> * lilypond-mode.el: LilyPond-imenu-generic-re: only alphabetic chars, remove instructions; instead, refer to lilypond-init.el and Documentation/topdocs/INSTALL.texi. * lilypond.words: add identifiers and reserved words. * Documentation/topdocs/INSTALL.texi: separate sections for installing files and adding a load-path. * lilypond-init.el: Instructions, extracted from Documentation/topdocs/INSTALL.texi. -- Han-Wen Nienhuys | [email protected] | http://www.cs.uu.nl/~hanwen