X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=CHANGES;h=51f00eae8004f724f3903369ae35a941dad2b3f9;hb=9627516f833fcd89ce59351ae90dc722ec96a2c5;hp=61b66fd97076243637494a5a7e3ae34e9802080f;hpb=b9c65b122d107a6f7c1a44d3041f6cfeb78fc4a2;p=lilypond.git diff --git a/CHANGES b/CHANGES index 61b66fd970..51f00eae80 100644 --- a/CHANGES +++ b/CHANGES @@ -1,6 +1,425 @@ -1.3.143.jcn3 +1.3.151.jcn2 ============ +* ly2dvi: changed headsep to 0pt, as old ly2dvi had. Fixes mutopia +textheight setting. + +* Fixed feta-braces: more symbols again, but all paper sizes use same +font. Also fixed lookup. + +* Maximum length for lyric-hyphen. + +* Two forgotten note corrections to Standchen. + +* Website compilation fix. + +1.3.151.mb1 +=========== + +* ly2dvi: add lilypond directories at end of tex paths + +* renewed smart-transpose example + +1.3.151.hwn1 +============ + +* Tutorial revision: add much simpler examples in front. + +* abc2ly fix for duration at end of line (Laura Conrad) + +* centralCPosition is set by \clef as well; this fixes the grace note + +clef problem. Property clefPitches is deprecated. + +* Separating_group_spanner now searches items until it finds a +non-empty one. This fixes a problem with lyrics clashes on barlines +when stanza numbers are on. + +* Uniformised progress messages. File names are always printed in quotes. + +1.3.151 +======= + +* ly2dvi: reverted footer change that broke mutopia endfooter. + +* Standchen revision (found four new bugs). + +* Allow multiple multiply for durations, eg: 'R1 * 3/4 * 10'. + +* Bugfix for direct PostScript output. + +* Compilation fix. + +* Windows: possibly ly2dvi fix, tex install, minor doco fixes, fixed +some urls. + +* centralCPosition is set by \clef as well; this fixes the grace note + +clef problem. Property clefPitches is deprecated. + +* Separating_group_spanner now searches items until it finds a +non-empty one. This fixes a problem with lyrics clashes on barlines +when stanza numbers are on. + +* Uniformised progress messages. File names are always printed in quotes. + +1.3.150.hwn1 +============ + +* RedHat .spec + +* SUSE .spec + +* website cleanups. + +* don't keep remaking lilypond-internals.texi + +* ly2dvi bugfix: use the maximum linewidth specified. + + +1.3.149.jcn3 +============ + +* Bugfix: markup text: lines with markup. + +* Fixed line height in postscript output. + +* Windows installer stuff: the ``It shouldn't be hard -- but do need + some sleep'' release. + + Think of it: /shouldn't/ is *exactly* why GNU/Linux exists, and + why we advise to run LilyPond on Linux -- UMSDOS if you must. + + You may consider our part of the job done. Any more of this + sad and sorry stuff will drive me to drink. It makes you realise + again how much fun using Linux actually is. + + We'll take patches from now on, from people that have a stronger + stomach. Good night. + + - Ly2dvi: run commands from sh (so that tex wrappers be used). + + - Added cygwin man,less and windows gs, gsview, miktex, python to + lilypond installer repository. Moved profile.d setup functionality to + postinstall. + - Added tex and latex wrappers. + - Wrappers for all python scripts. + +* Removed RMAIL header from german-chords.ly + fixes (Rune). + +1.3.149.hwn1 +============ + +* Website fixes + +* Allow ` for lyric punctuation + +* Add note to refman saying to read the tutorial first. + +* Changed regular identifier error to warning. + +* Make lexer emit FRACTION for N/M (where N, M unsigned numbers). This +fixes one shift reduce, fixing the problem with multiplied durations +and inversions. + +* Set measureLength and beatLength from the parser. This fixes percent +repeats that come directly after a time signature change. + +* Bugfix: process clef change upon Clef_engraver creation. This fixes +grace notes beginning a piece; bug with combining clef changes and +grace notes remains. + +* Bugfix: typo in convert-ly rule + +* spelling: barsize-procedure -> bar-size-procedure + +* fixes for input/test/ (thanks, Laura) + +* Bugfix: \version "1.2.4.foo" now doesn't cause a crash. + + +1.3.149 +======= + +1.3.148.jcn3 +============ + +* Added titling and page wrapping to direct PostScript output. +Determining the line height still doesn't work, but you can set +lineheight in paper block. + +* Bugfix: lilypond -o - foo.ly. + +* Took a stab at jazz-style chord name additions. + +* Compile fixes: gcc-3.0 snapshots hit Debian unstable. Note that +flex-2.5.4a-11 still breaks with g++-3.0pre. + +* Chord-name cleanups. + +* Markup text: +- added (extent . (min . max)) +- overstrike, as alias for (extent . (0 . 0)) +- added overstrike property to super and sub +- allow text to be in too deep list, ie: #'((("text"))) still works +- allow HEAD to be in too deep list, ie: #'(((bold)) "foo") +- fixes to raise +- renamed (rows to (columns (Thanks Mats; I must have been asleep +when I wrote that code) +- renamed align to axis + +* Fixes for german-chords.ly (Rune). + +* update-lily: use ftplib, notify upon failure, not success. + +* Oops, I did it again (Han-Wen). + +1.3.148.hwn2 +============ + +* Documentation updates. + +* Bugfix: header/footer for ly2dvi. + +* Fixed: ly2dvi file1.ly file2.ly + +* lilypond-bug bugfix: remove .png file if output fails. + +1.3.148 +======= + +1.3.147.jcn2 +============ + +* Fixed windows documentation. + +* Filled in tutorial section on windows. + +* Ly2dvi: don't use posix file utilities if we have python >= 1.5.2. + +* Included additional cygwin login and wrapper scripts. + +* Added cygwin path conversion to file-path.cc, to get output in cwd. +After upgrading cross compilation environment to cygwin-1.1.8-2, it +seems that these are no longer necessary; disabled by default. + +1.3.147.mb1 +============ + +* Glossary and refman fixes + +1.3.147.lec1 +============ +* abc2ly fixes: + + - Remove $ from voice names. + + - Fix problem with full names of modes + +* added documentation of major limitations of abc2ly to converters.itely. + +* added documentation of %%LY to converters.itely. + +1.3.147.hwn1 +============ + +* refman fixes. + +* Spelling fixes in .scm files: change equaliser to equalizer + +* Add music properties to generated documentation. + + +1.3.147 +======= + +* Updated doco to reflect Windows installer. + +* Ripped Cygnus' installer/updater for Windows. + +* Cleanups: chord-name.scm. + +* Added 'trunc' target for ports, and run at local-dist: in +ports/mutopia topdir. + +* Bugfixes: update-lily.py + +* Bugfix: synchronised german-chords.ly with chord-name.scm. + +* --srcdir build fix: really included dummy-interfaces.itexi now. + +* Added warning message, rather than encouragement, against configuring +without kpathsea support. + +* Moved convert-ly targets from ports to ly make, added ly templates +to mutopia and input directories. Bugfix to convert-ly. Ran +convert-ly in mutopia dir. + +* Recommented some scheme comments in .lys, checked that convert-ly +doesn't destroy them. + +* Bugfixes to convert-ly: don't try to open unexistent file (eg, +unexpanded wildcard). Don't remove one semicolon of ';;' scheme +comments, don't remove semicolon after hash: #; + +* Fixed some errors from ; conversion. + +1.3.146.hwn3 +============ + +* ly2dvi bugfixes and latexoptions support (Mark Hindley) + +* Reference manual fixes. + +* Added lilypond-book tutorial section + +* Hairy bugfix for Align_interface::align_to_fixed_distance (). This +fixes gaps that appear sometimes when you put things on top of a piano +staff. + +* Added Rune's apply example of wtk1-prelude1. + +* Bugfixes for wtk1-fugue1 + +* Add a check for regular identifiers to parser. + +1.3.145 +======= + +* Make and ly2dvi fixes. + +* Made feta-timesig C a bit rounder. + +* Included flat autogenerated list of grob interfaces into refman. + +* Moved Rest_engraver to ThreadContext. + +* Documentation updates. + +* Bugfix: package-diff: remove all out-?.* dirs. + +* Preliminary tutorial fixes. + +* Ly2dvi: + - keep .dvi output when making .ps. + - name latex wrapper for foo.ly: foo.latex + - keep .tex and .latex output if latex fails + - keep .dvi output if dvips fails + - replaced --outdir option with --output=FILE option, where FILE + may include directories + - enhancements and fixes + +* Typo fix: clean-fonts + +* Bugfixes: lilypond-login.sh + +* Tutorial and refman fixes (Mats) + +1.3.145.hwn1 +============ + +* Bugfix: LyricsVoice.stz property now works. + +* Remove semi-colons from lilypond syntax. + +* Removed a grammar ambiguity: '-' DIGIT (fingering, only possible in \notes) +now can not be interpreted as a negative number. + + +1.3.145.rz1 +=========== + +* Stem/notehead attach bug fixed (still probs with mensural head and + other head on same stem) + +* Minor font changes + + +1.3.145 +======= + +* Build fixes for icon, this fixes 'rpm' target. Tried to reinclude +in rpm using (.png and) .xpm, but latest LinuxPPC release's rpm +(3.0.6) Icon: tag handling is broken. + +* Fixes for update-lily script. + +* Bugfixes: refman, changed Ascii to ASCII. + +* Fixed ascii art output. Started some doco on different output formats. + +* Fixed scheme font lookup to handle new font lists with wildcards. + +* Fixes to point-and-click doco (Thanks, Laura Conrad). + +* Bugfixes: changed several (eval to (ly-eval for guile 1.4/1.4.x +compatibility. + +* Fixes to buildscripts/clean-fonts.sh. + +1.3.144.hwn1 +============ + +* Tutorial updates + +* Change interaction between clef-engraver and positioned items: do +not use acknowledge/announce () to get position relative to c0, but +use centralCPosition directly after grob creation. + +Side-effect: Pitch_squash_engraver now puts notes on position in +staff, not on specific pitch. + +* Bugfixes: yet more create_grobs () -> process_music() reverts. + +* Tutorial updates + +* Don't give unbound spanner warnings for isolated dynamics on space +rests. + +* cleaned up debug stuff. + +* cleaned up INSTALL document. + +* Key_change_req::do_equal_b(), keychange merge. + +* per octave key signatures. See +input/regression/key-signature-scordatura.ly + +* moved tricks/ directory into test/. + +* Rename {Staff,Lyrics,etc}VerticalExtent and friends into +VerticalExtent. Use predefined props to prevent inheritance. + +* Multi_measure_rest_engraver now uses whichBar property to detect +barlines. Hence, no need to keep Bar_engraver and +Multi_measure_rest_engraver together. + +* Revised syntax for multiplied durations. Multiplied durations must +now directly follow the number +dots. example: + + c4*3/4 -\f ( % valid + c4-\f ( *3/4 % invalid + +* Halt configure if kpathsea not found. + +* Small refman fixes. + +* Prevent tie - dot collisions. + +* Bugfix: don't crash if hyphen spanner bounds are empty. + +* Spanish glossary, courtesy David Gonzalez. + +* Bugfix: all-font-metrics.cc: only lookup .tfm and check checksum if +the AFM file has a CheckSum field. + + +1.3.144.mb1 +============ + +* Fix ps specials to work together with \usepackage[french]{babel} + +1.3.144 +======= + * LilyPond-mode: show what's going on (font building) in *view* buffer. * Added environment settings to ly2dvi and lilypond-book. @@ -181,11 +600,6 @@ Slur::set_spacing_rods into Spanner::set_spacing_rods 1.3.140 ======= - - - -1.3.139.jcn5 -============ * Coriolan gets mutopia-id 57. @@ -447,7 +861,7 @@ pasta. * Bugfix: fixed point-and-click broken in jcn2. -* convert-ly: Added and fixed various entries (our strings with optional "" re\ally suck). +* convert-ly: Added and fixed various entries * Small ez play tweaks. Guess I'm a sucker too. @@ -487,7 +901,7 @@ interface-description.scm ============ * Tied notes at a linebreak repeat their accidental. -F + * Removed some cruft from lily/include/. * Bugfix: tied notes in chords sometimes got stuck in MIDI output @@ -824,7 +1238,6 @@ node name for grob documentation. Scheme. See input/test/molecule-hacking.ly ; allows for a kludged "parenthesize notehead" command. - 1.3.123.mb1 =========== @@ -832,8 +1245,6 @@ Scheme. See input/test/molecule-hacking.ly ; allows for a kludged * Bugfix: font style Large works regardless of font-shape. - - 1.3.123 ======= @@ -912,7 +1323,6 @@ break --srcdir builds and texi2dvi. * Bugfix: changed beam thickness to .48 staff-space. - 1.3.120.uu1 ===========