Lilypond 1.7.2 available

Han-Wen Nienhuys <[email protected]>
Newsgroups gmane.comp.gnu.lilypond.announce
Message-ID <[email protected]>
I've just uploaded 1.7.2. Attractions include

  - more uniform syntax for slurs and crescendi:

      c4 _( ^\<   c4 -) -\!

    Note that you can (still) use the old syntax, and that you can set
    the vertical direction of slurs and crescendi using _ and ^ in the
    new syntax.

  - front port of all fixes from 1.6.4 up till 1.6.5-CVS.  Can patch
    writers (Juergen & Werner specifically) check if their patches
    survived the merging process OK?

  - More links in the internals documentation.

  - Note-grouping brackets. These are nesting, horizontal brackets
    that can be used for music analysis.


Change logs follows:


----------
2002-10-06  Han-Wen Nienhuys  <[email protected]>

	* scripts/convert-ly.py (FatalConversionError.conv): add rule for
	(ly-make-music "Foo_bar") -> (make-music-by-name 'FooBarEvent).

	* mf/feta-din.mf (test): add x-height and space.

	* lily/dynamic-engraver.cc (process_music): take dynamic direction
	from ^_ for crescendi. Idem for slurs and phrasing slurs.

	* ly/grace-init.ly: add-to-grace-init: function to portably add
	settings to \grace. 

	* lily/dynamic-engraver.cc (process_music): finish (de)crescendo
	if we get an absolute dynamic event.
 
	* lily/time-signature-engraver.cc (process_music): warn for \time 5/5

	* lily/source-file.cc (get_line): oops. All line numbers were off
	by 2. Fix that. 

	* lily/parser.yy (event_that_take_dir): allow () \< \> \! \( \) to
	be after the note, combined with -_^, i.e. c4-(-\)-\>  

	* ly/params-init.ly (ledgerlinethickness): use Scheme expressions.

	* lily/parser.yy (number_factor): remove (number) as number
	expression. ("Let them eat Lisp").

2002-10-05  Han-Wen Nienhuys  <[email protected]>

	* lily/horizontal-bracket.cc: new file.

	* lily/horizontal-bracket-engraver.cc: new file.

	* input/regression/note-group-bracket.ly: new file. Support
	horizontal note brackets for music analysis.

	* lily/stem.cc (flag): new flag-style: no-flag.

	* input/test/stem-cross-staff.ly: new file

	* lily/include/midi-stream.hh: use stdio.h iso. iostream.h

	* lily/parser.yy: remove \dynamicscript.

	* ly/dynamic-scripts-init.ly: redo the dynamic scripts
	definitions. 

	* python/midi.c (midi_error): take two arguments.

	* Merge 1.6.5 changes:
	
2002-10-04  Jan Nieuwenhuizen  <[email protected]>

	* scm/grob-description.scm (minimum-beam-collision-distance): 0.75
	staff-space.  Previous 1.5 was probably meant as half-spaces.
	(cautionary-style): parentheses (was: smaller).  This is what doco
	says, and it seems more logical.

	* Documentation/user/refman.itely (Chromatic alterations): Bugfix
	for 2nd sentence.

2002-10-04  Han-Wen Nienhuys  <[email protected]>

	* make/lilypond.redhat.spec.in: various fixes for RedHat 8.0

2002-10-03  Jan Nieuwenhuizen  <[email protected]>

	* lily/beam.cc (rest_collision_callback): Fixed: partial rewrite.

2002-09-30  Han-Wen Nienhuys  <[email protected]>

	* scripts/lilypond-book.py (make_pixmap): don't produce empty pages.

2002-09-28  Han-Wen Nienhuys  <[email protected]>

	* scm/translator-property-description.scm (voltaOnThisStaff): add
	property.

2002-09-28  Werner Lemberg  <[email protected]>

	* scm/tex.scm (header-end): Suppress page numbering.

	* scripts/lilypond-book.py (output_dict) <output-texi-quoted>:
	Fix quotation for HTML output.

2002-09-28   Graham Percival   <[email protected]>
	
	* Documentation/user/refman.itely: grammar and phrasing
	  fixes to "Note Entry" section.  Also adds a few new examples.

2002-09-27  Han-Wen Nienhuys  <[email protected]>

	* flower/include/string-data.icc: include string.h

2002-09-25  Han-Wen Nienhuys  <[email protected]>

	* scm/chord-name.scm (chord::inner-name-banter): remove space.

2002-09-27  Jan Nieuwenhuizen  <[email protected]>

	* Documentation/user/GNUmakefile (extra-local-help): Add.

	* stepmake/stepmake/www-targets.make (local-help): Add.

2002-09-26  Han-Wen Nienhuys  <[email protected]>

	* Documentation/topdocs/INSTALL.texi (Top): recommend binary
	packages.

	* Documentation/topdocs/README.texi (Top): building documentation
	(not website.)

2002-09-26  Jan Nieuwenhuizen  <[email protected]>

	* Documentation/user/refman.itely: 
	* Documentation/user/tutorial.itely: 
	* Documentation/user/music-glossary.tely: Merge changes.

	* Documentation/user/glossary.html.in: 
	* Documentation/index.texi: 
	* Documentation/header.html.in: Accomodate renaming of glossary.
	
	* Documentation/user/tutorial.itely: Add some glossary references.
	
	* Documentation/user/refman.itely: Minor fixes.
	
	* Documentation/user/lilypond.tely: Add glossary do direntry.

	* Documentation/user/music-glossary.tely: Rename (previously:
	glossary.tely).  Fix anchor placement.

	* Documentation/user/GNUmakefile: Make music-glossary.info too.

2002-09-23  Werner Lemberg  <[email protected]>

	* scripts/lilypond-book.py (output_dict): Fix handling of
	various environments by avoid extraneous newlines.
	Rename `output-all' regexp for html to `output-html'.
	Replace `output-all' regexp for texi with `output-texi-quote'
	and `output-texi-noquote'.
	(compose_full_body): Don't override `linewidth' user option
	for `singleline'.
	(schedule_lilypond_block): Don't indent text specified with
	`intertext' option.
	Add new option `noquote'.
	(compile_all_files): Use latex instead of tex to compile ly
	files directly.

	* Documentation/user/lilypond-book.itely: Updated and revised.
	Improve layout.

	* Documentation/user/glossary.tely,
	Documentation/user/introduction.itely,
	Documentation/user/tutorial.itely,
	Documentation/user/refman.itely,
	Documentation/user/appendices.itely: Fix overfull LilyPond
	boxes caused by the new lilypond-book code.  Other minor
	fixes.

	* Documentation/user/macros.itexi (@texiflat): Don't emit
	trailing space.

	* scm/tex.scm (end-output, header-end): Add preamble and
	postamble to make lilypond output directly compilable with
	latex.

	
2002-09-23  Han-Wen Nienhuys  <[email protected]>

	* Documentation/topdocs/INSTALL.texi (Top): bugfix for RH RPM
	instructions.

2002-09-25  Jan Nieuwenhuizen  <[email protected]>

	* Documentation/user/glossary.tely: Add titling and hyperlinks.

2002-09-24  Han-Wen Nienhuys  <[email protected]>

	* lily/beam.cc (connect_beams): don't crash if there are quarter
	notes in beams.

2002-09-24  Juergen Reuter  <[email protected]>

	* Documentation/user/refman.itely: corrected ancient clef
	docu; added docu on ligatures

2002-09-21  Juergen Reuter  <[email protected]>

	* Documentation/user/glossary.tely,
	Documentation/user/refman.itely, input/les-nereides.ly,
	input/mutopia/W.A.Mozart/mozart-hrn3-defs.ly,
	input/test/bagpipe.ly, lily/stem.cc, ly/grace-init.ly,
	scm/grob-property-description.scm, scripts/convert-ly.py: renamed
	Stem properties: flag-style -> stroke-style, style -> flag-style.

2002-09-22  Werner Lemberg  <[email protected]>

	* scripts/lilypond-book.py: Add option `notime' to suppress
	printing of a time signature.  Specify default indentation of 0pt
	if single line fragment.  Don't emit redundant `\paper{ }'.

	* Documentation/user/lilypond-book.itely: Updated.

	* Documentation/user/glossary.tely: Completely reformatting.

2002-09-23  Han-Wen Nienhuys  <[email protected]>

	* GNUmakefile.in (top-web): generate (possibly empty) examples.html

2002-09-22  Jan Nieuwenhuizen  <[email protected]>

	* Documentation/user/tutorial.itely: Fix links.
	
	* Documentation/topdocs/index.tely:
	* Documentation/index.texi:
	* Documentation/header.html.in: Small website fixes and updates.

	* debian/: Debian patch by Anthony Fok.

2002-09-21  Jan Nieuwenhuizen  <[email protected]>

	* Documentation/footer.html.in: How time flies: It's already 2002!

	* Documentation/topdocs/index.tely: Stable/development fix.  Use
	more descriptive link names than 'here'.

2002-10-03  Jan Nieuwenhuizen  <[email protected]>

	* lily/beam.cc (rest_collision_callback): Fixed: partial rewrite.

2002-10-02  Han-Wen Nienhuys  <[email protected]>

	* lily/part-combine-music-iterator.cc (get_state): cleanup
	(get_music_info): cleanup.

2002-10-01  Han-Wen Nienhuys  <[email protected]>

	* scm/backend-documentation-lib.scm (interface-doc-string):
	crosslinks between interfaces and grobs. Headings for interfaces
	in grob explanation.

2002-09-30  Jan Nieuwenhuizen  <[email protected]>

	* scm/to-xml.scm: Fixes.  input/trip.ly now parses as xml (without
	dtd).  Add preliminary dtd.
	(re-sub-alist): Robustify.

2002-09-29  Han-Wen Nienhuys  <[email protected]>

	* lily/include/event-chord-iterator.hh,
	lily/context-specced-music-iterator.cc,
	lily/event.cc, lily/event-chord-iterator.cc: add

2002-09-29  Jan Nieuwenhuizen  <[email protected]>

	* lily/: some (c) header fixes.
	
	* lily/request-chord.cc: Remove.
	
	* lily/include/event-chord-iterator.hh:
	* lily/include/event.hh:
	* lily/event-chord.cc: New file.
	
	* lily/stem-engraver.cc (acknowledge_grob): rename evented back to
	requested.

2002-09-28  Han-Wen Nienhuys  <[email protected]>

	* lily/ : rename Request to Event

	* lily/parser.yy (command_element): move clef stuff into Scheme.

	* lily/:  rename length_mom () to get_length()

	* lily/part-combine-music.cc: removed file and class.

	* lily/context-specced-music-iterator.cc (class
	Context_specced_music_iterator): new file. Obsoletes the
	Context_specced_music type.

	* scm/music-types.scm (make-repeated-music): put different kinds
	of repeated music into music-type table.




-- 

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.