LilyPond 2.1.34 is out

Han-Wen Nienhuys <[email protected]>
Newsgroups gmane.comp.gnu.lilypond.announce
Message-ID <[email protected]>
Hi there,

.34 is out. It has more rewriting in the "Changing Defaults" chapter,
and it fixes a couple of irritating bugs.

Enjoy, and keep those bugreports/spelling fixes/comments coming.  The
tentative release date is Tuesday next week (March, 30).


2004-03-23  Han-Wen Nienhuys   <[email protected]>

	* VERSION: 2.1.34 released
	
	* lily/main.cc (main_with_guile): switch debugging.

	* lily/system.cc (get_line): plug leak.

	* lily/paper-book.cc (pages): plug memory leaks: delete page array
	and contents.
	(stencil2line): plug leak.

	* Documentation/user/changing-defaults.itely (Determining a grob
	property):  new node.
	(Layout interfaces): new node.
	(Navigating the program reference): new node.

	* lily/accidental-engraver.cc (acknowledge_grob): add property
	harmonicAccidentals

	* lily/piano-pedal-engraver.cc (del_linespanner): new function.
	general cleanups.
	
	* input/les-nereides.ly (middleDynamics): resurrect Les
	nereides. Remove pedal hack.

2004-03-22  Han-Wen Nienhuys   <[email protected]>

	* input/regression/property-grace-polyphony.ly: new file.

	* lily/translator-property.cc (execute_pushpop_property): only pop
	one instance of the property. This fixes << \\ >> together with
	\grace.

	* lily/break-align-interface.cc (ordered_elements): we cannot
	modify the #'elements property, so return reordered array.

2004-03-23  Heikki Junes  <[email protected]>

	* buildscripts/lilypond.words.py: remove.
	* buildscripts/lilypond-words.py: add new, renamed file. 
	Give generated targets and dirs explicitly in arguments.

	* GNUmakefile.in, elisp/GNUmakefile, elisp/lilypond-init.el,
	elisp/lilypond-mode.el, vim/lilypond-ftplugin.vim,
	vim/lilypond-syntax.vim: update to use new lilypond-words.py.
 	
	* config.make.in: give '/usr/share/vim' explicitly as $(vimdir).

	* vim/GNUmakefile: use --words and --vim targets in lilypond-words.py

	* Documentation/topdocs/INSTALL.texi: update vim-mode installing orders.

	* vim/GNUmakefile: add local-uninstall target.

	* Documentation/topdocs/INSTALL.texi: give even more detailed orders.
	
	* vim/vimrc: add a one-liner file.

	* vim/GNUmakefile: try to remove empty dirs during uninstalling, put
	vimrc in EXTRA_DIST_FILES.

2004-03-22  Heikki Junes  <[email protected]>

        * config.make.in: add vimdir.

        * vim/GNUmakefile: add local-install.

2004-03-22  Mats Bengtsson  <[email protected]>

	* tex/titledefs.tex: Replaced \ifx\blabla\undefined
	with \lilypondifundefined{blabla}. Solves problem with multiple
	titles in the same lilypond-book document.

2004-03-22  Han-Wen Nienhuys   <[email protected]>

	* scm/document-backend.scm (interface-doc): sort grob list for
          interface.

	* scm/define-grobs.scm (all-grob-descriptions): fix ordering of
	pre/post break align-order.

	* spelling patch courtesy Edward Sutton.

	* Documentation/user/changing-defaults.itely (Changing context
	default settings): new node.
	(Defining new  contexts): new node.

	* scripts/lilypond-book.py (is_derived_class): use numbers
	iso. booleans.

	* python/lilylib.py (make_ps_images): add margin to PS images.

	* scripts/lilypond-book.py (is_derived_class): new function. Take
	class arg iso. object.
	(to_eps): make a non EPS file if EPS contains %%Pages. Workaround
	for bug in GS/dvips.

	* lily/text-item.cc (interpret_markup): idem.

	* scm/define-markup-commands.scm: remove split around-space hack.

	* lily/staff-symbol-referencer.cc (get_rounded_position): new
	function, fold WL's fixes into one function.

2004-03-22  Werner Lemberg  <[email protected]>

	* lily/stem.cc (Stem::extremal_heads, Stem::note_head_positions),
	lily/dot-column.cc (Dot_column::do_shifts), lily/note-column.cc
	(Note_column::head_position_interval): Do proper rounding for
	calls to Staff_symbol_referencer::get_position.

2004-03-21  Werner Lemberg  <[email protected]>

	* lily/score.cc (ly_run_translator), lily/paper-def.cc
	(Paper_def::get_paper_outputter), lily/input-file-results.cc
	(Input_file_results::Input_file_results), lily/my-lily-parser.cc
	(My_lily_parser::parse_file): Improve formatting progress indication
	sent to stdout.



-- 

 Han-Wen Nienhuys   |   [email protected]   |   http://www.xs4all.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.