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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.