X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=CHANGES;h=51f00eae8004f724f3903369ae35a941dad2b3f9;hb=9627516f833fcd89ce59351ae90dc722ec96a2c5;hp=0d4c60ba31c25625f087a6dbde9fd547d920343d;hpb=04e1bc1c75af8f56a15013837ecd881ae4e4e319;p=lilypond.git diff --git a/CHANGES b/CHANGES index 0d4c60ba31..51f00eae80 100644 --- a/CHANGES +++ b/CHANGES @@ -1,6 +1,1100 @@ -1.3.127.jcn2 +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. + +* Bugfix: make diff links diff into patch-dir, like make release. + +* Bugfix: make diff/release for different configs. + +* Bugfix: convert-ly: don't change item name ChordName to ChordNames. + +* Added flag (LilyPond-kick-xdvi) to LilyPond emacs mode to allow +simultaneous view processes. + +* Small doco fixes. + +* Cosmetic bugfixes to chord names. + +* Fixed order of piano pedal strings (Amelie). + +* Changed embarrassing 'chorda' to corda (Thanks, Amelie). + +* Bugfixes: ly2dvi: empty tagline, don't fail if gettext.py can't be +imported, check for linewidth before indexing, copy midi output. + +1.3.142.rz1 +=========== + +* Added "hacky" drum notation/midi. See input/tricks/drums.ly and + ly/drumpitch.ly. Moved midi-instruments to scm. + +* Added temporary nested staffgroups/choirstaffs support + use Context InnerStaffGroup / InnerChoirStaff. + +1.3.143.uu1 +=========== + +* Bugfix: hairpin that hangs on otherwise empty column should not +collapse into flat line. Inserted sanity check in Interval::center(). + +* Programmable stem-attachments for note heads. + +* Set default empty instrument name for Staff, to avoid weird effects for +named grand staffs. + +* remove various entries from mutopia/ + +1.3.143 +======= + +* Glossary bugfixes for lilypond code. + +* Bugfix: don't crash if dy or y not set in Beam. + +* Doco updates: moved contents of tricks chapter to input/tricks, +inserted lilypond-book tutorial, added polyphony section. + +* Score.skipTypesetting skips over already or not yet corrected music, thus +speeding up running times and score debugging. (Includes bugfix relative to +patch submitted to list.) + +1.3.142.jcn1 +============ + +* Mup2ly preprocesses and extracts all plain notes. + +* Bugfix: patch in $(outdir) + + +1.3.142 +======= + +* some mup2ly progress. + +* Bugfix: ly2dvi: don't include empty set fo latexheaders, don't use +python-1.5.2 abspath func. + +* Setup for new mup converter, based on pmx2ly. + +* Bugfix: lilypond-book: accept \documentclass{article}. + +* scripts/update-lily.py: fancy source rebuild update tool that we're +probably not going to use on www.lilypond.org. Check it out! + +* Bugfix: building of topdocs. + +1.3.141.hwn2 +============ + +* Fix: instrument names on piano staffs. + +* Bugfix: don't left-align absolute dynamics. + +* Bugfix: don't make spacing rods for absolute dynamics. + +* Various bugfixes for examples (thanks Laura!). + +* Bugfix: clean up of hairpin ending logic. Crescendi start under +notes now. + +* Don't substitute '\ ' for '\_' in lyrics. (Suggestion by Roy Rankin) + +* In computing text lengths handle the following cases \['`"^_]. (the same) + +* Made directories input/no-notation, input/ascii-art + +* Doco fixes. + +* Beat repeats, double measure repeats; removed repeat sign character +from the font (WARNING: FONT CHANGED). + +* Cleanups in (de)crescendo code, fixed continued (de)crescendi. + +* German chords (Rune Zedeler) + +1.3.141 +======= + +* po update. + +* Renamed remaining mudela -> lilypond (except for old change logs). + +* Dropped Solo-Cello-Suite II and gnossienne-4 from ./mutopia, as +they're now accessible throug the ports. + +* Fixed compilation of lots of examples. + +* Convert-ly: added and fixed some conversions. + +* Doco updates. + +* Ly2dvi: don't hang compilation process: run latex in batchmode. + +* Some ly2dvi updates. + +* Junked cruft from makefiles. + +* Added message about make help at end of configure. + +* Some documentation updates. + +* Convert-ly: added some missing rules. + +* Ly2dvi: changed footer (and header) macros to match mutopia headers again. + +* Convert-ly: always insert or update version number. New option: +--assume-old will apply all conversions if version cannot be +determined. + +* Small documentation fixes. + +* Removed default (font-shape . italic) settings from TextScript and +TextSpanner. + +* Moved ports section of mutopia to mutopia/ports. Fixed make +bootstrapping. Added sync target, synced with www.mutopiaproject.org. + +* Bugfix: ly2dvi sets footers, headers, tagline. Pagenumbering on by default. + +1.3.140.hwn1 +============ + +* input/trick/boxed-molecule.ly : show how to draw boxes around grobs. + +* added font-shape caps, input/test/caps. + +* Added minimum-length for hairpin. Unified Tie::set_spacing_rods and +Slur::set_spacing_rods into Spanner::set_spacing_rods + +* Small doco fixes. + +1.3.140.mb1 +=========== + +* Bugfix: Some more examples in input/test/ work again. + +* bugfix: cautionary accidentals + + +1.3.140 +======= + +* Coriolan gets mutopia-id 57. + +* Experimental start of ports to mutopia archive. + +* Bugfix: ly2dvi: added letter support, catch indexing with unknown +papersize names. + +* ly2dvi: removed warning message and changed --set=papersizename= to +--set=papersize=. This fixes mutopia letter-targets. + +* Small fixes to Coriolan. + +* Bugfix: don't typeset suicided multi-measure-rests, don't set +multi-measure-rests spanning less than one measure. + +* Bugfix: line-column-location. + +* Allow markup text for crecscendoText and decrescendoText. + +* Changed part combiner's a due text: `a2 to a2. + +* Bugfix: info direntries. + +* Automated fixing of info structure. Build now stops on info errors. +This should robustify documentation and website builds. To undo this, +remove the target `info: check-info' from Documentation/user/GNUmakefile. + +1.3.139.hwn1 +============= + +* Move Multi_measure_rest up/down in combined parts. + +* Renamed FollowThread into VoiceFollower, followThread into +followVoice. + +* lilypond-book: changed nonfragment into nofragment + +* Cleanups for ledgered rests. + +* Bugfix; don't create RhythmicStaff if asking for Staff. + +* Bugfix: sparseTies. + +* Reference manual: hara kiri, font selection + +* changed font-point-size into font-design-size + + +1.3.139 +======= + +* Documentation build fixes. + +1.3.138.hwn1 +============ + +* Documentation updates + +* Added -e,--evaluate=CODE, to evaluate scheme from the command +line. Practical application: + + -e "(set-lily-option 'midi-debug #t)' + +Removed command-line options -T, -t, -Q, -x. + +* Changed point-and-click. Now it should be set to a procedure, e.g. + + (set! point-and-click line-column-location) + +Added convert-ly rule. + +* Bugfix: use aliases not only for creating contexts, but also for +referring to them. This fixes \clef "percussion" in rhythmic staffs. + +* removed \textscript. + +1.3.137.jcn4 +============ + +* Bugfix: ly2dvi: handle input files with multiple extensions. + +* Minor doco updates. + +* Bugfix: ly2dvi: can't remove cwd on Solaris. + +* Better --enable-conf=CONF message, better INSTALL.tely documentation. + +* Bugfix: built of Documentation/user for different conf=CONF. + +* Don't append "." to version string without my_patch_level. + +* Faked titling for tutorial example. + +* Bugfix: don't override GUILE environment settings. + +* Small refman fixes. + +* Better tutorial orchestral score example. + +* Bugfix: input/test/hshift.ly + +* Fixed looks of configure options. + +* Bugfix: ly2dvi: linewidth < 0. + +* Bugfix: documentation build: fixed two macros in refman that +makeinfo groks, but make texi2dvi barf. + +* Bugfix: listing of engraver contexts in autogenerated documentation. + +1.3.137.uu1 +=========== + +* changed name of ly-[sg]et-elt-property into ly-[sg]et-grob-property + +* Added function (ly-music-name ), returns the name of a music objects as a +string. + +* Bugfix: \relative on \chords is no-op. (Added Un_relativable_music) + +* Refman documentation fixes. + +* Property undefine: + + \property X.Y \unset + +undoes \property X.Y = Z. \unset is confusingly asymetric with \set. + +* removed ChordNamesVoice + +* added \alias STRING ; to translator definition, so \name +RhythmicStaff, \alias Staff is found for \property Staff.XXX + +1.3.136.hwn2 +============ + +* Documentation updates + +* Check whether property definitions are duplicate. + +* Percent style repeats. + +* Named music creation: (ly-make-music "Note_req") + +* Added noteheadtypes: "slash","triangle","xcircle" ; completed +noteheadtype "cross" ; added (ugly) tab-clef ; changed percussion +clef, fixed "repeat dots on even number of stafflines"-bug. (Rune +Zedeler) + +* Use complete version number for /var/lib/texmf/ paths. + +1.3.136.jcn3 +============ + +* Finished () beautification. + +* Bugfix: in grob-description.scm, change Script::after_line_breaking into +before_line_breaking. + +* Bugfix and small addition to convert-ly. + +* Bugfix: ly2dvi: create --outdir before copying there. + +* Bugfix: mutopia letter target. + +* Some bugfixes and checks for killed spanners, reducing warnings in +Coriolan from 1143 to 283. Part combiner still gives rise to many +foreseeable warnings. + +* Bugfix: install gettext.py into @datadir@/python and use that path +from ly2dvi. Debian or RedHat installs could/should move gettext.py +into /usr/share/lib/python/1.x/site-packages or so. + +* Bugfix: move the making of \makelilypondpiecetitle to actually +included part of lilyponddefs.tex. + +* Bugfix: ly2dvi, tex.scm: set empty tex definitions to \relax. This +fixes ly2dvi'ing of scsii. + +* Bugfix: completed renaming of `cautionary' to `reminder' for broken +tie accidental feature. (`Cautionary' is reserved for parenthised +accidentals.). This fixes all tie and accidentals bugs. + +* Bugfix: added dynamic-interface to DynamicText grob. This fixes +loose dynamics. + +* Bugfix: enable Voice_devnull_engraver. This fixes loose scripts and +double dynamics. + +* Bugfix: don't dump core on some programming errors (2x). + +* Grand Coriolan revision after copyright free reprint of a 1862-1865 +original edition. This revision also revealed fair amount of bugs. +Previous versions arguably might have worn some small stains of +editorial decisions dated 1936. Arguably, because most of these small +changes can be found in other editions, some of which even are +commonplace modernisations. + +1.3.136 +======= + +* Bugfix: set dependency for direction-source in script-engraver. This +fixes core-dump problem when stacking multiple scripts containing +staccato dots. + +* Put TFM files under $VARTEXFONTS (/var/lib/texmf, +typically). PK files are put in the right spot +automatically, and dirs are also created automatically. + +A change to mktexnam is still required -- add + + MT_DESTROOT=foobar + +before line 161. + +1.3.135.jcn3 +============ + +* Internationalised ly2dvi.py (thanks to GNU Solfege), and nl.po update. + +* Coriolan fixes. + +* Bugfix: (first and also) write global header fields; this fixes +`latexpackages' and ly2dvi. + +* Bugfix: website build. + +* Fixed titling: cleaned out titledefs.tex for use by ly2dvi. + +1.3.134.mb1 +=========== + +* minor documentation fix. + +1.3.134.jcn2 +============ + +* Bugfix: Pitch::transpose (). + +* Small doco update. + +* Silly build and website-build fixes. + +* convert-ly: added conversions, converted glossary, refman and examples. + +1.3.134.hwn1 +============ + +* Rewrote ly2dvi, moved the old one to buildscripts/. The result is +490 lines code in stead of 1230. + +* Modified kpathsea lookup so it will find system-installed feta TFMs first. +Now lily doesn't clutter the CWD with .TFM files. Kpathsea is fun if you like +pasta. + +1.3.133.jcn5 +============ + +* Bugfix: fixed point-and-click broken in jcn2. + +* convert-ly: Added and fixed various entries + +* Small ez play tweaks. Guess I'm a sucker too. + +* Easy-play bugfixes: don't do showpage for each notehead, output +staff-symbol first, moved to lily.ps. + +* Bugfix: don't print so many decimals in ps output. + +* Bugfix for refman example. + +* Added some part combiner doco. + +* Bugfix: a broken tie only generates an accidental if it would differ +from an untied note. + +1.3.133.hwn1 +============ + +* Center instrument name on staffs. Use +Side_position_interface::align_elements_to_refpoints. + +* staff-symbol-referencer-interface, general cleanup of +interface-description.scm + +1.3.133.mb3 +=========== + +* Bugfix: Time and key signatures in MIDI. + +* Bugfix: Tempo changes in MIDI work again. + +* Bugfix: ly2dvi file.tex works again. + +* Bugfix: don't stretch the space after the last score line. + +1.3.132.jcn3 +============ + +* Tied notes at a linebreak repeat their accidental. + +* Removed some cruft from lily/include/. + +* Bugfix: tied notes in chords sometimes got stuck in MIDI output +(thanks Mats). + +* Added some example bug files, taken from Coriolan + +* a2-engraver: \property noDirection: don't force direction when part-combining (for StaffCombining). + +* text-spanner: don't repeat edge text for broken edge. + +* Coriolan fixes, titling, font setting, header info, cello octave +(yes, notated different from bass; all agree) at end. + +1.3.132.hwn1 +============ + +* Allow declared repeat variant string + +* Bugfix: break alignment at right edge. + +* Easy-notation: letters in circular note heads. + +* Debian patch by Anthony Fok. + +1.3.131.jcn2 +============ + +* Fixes for ascii-script output. Stylesheet needs some work, just as +PostScript output. + +* Bugfix: convert-ly --to accepts argument. + +* Prepared Petites Preludes for (first?) submission to mutopia. + +* Bugfix: out-letter/%.ps generation for mutopia. + +* Bugfix: don't use $(message ) in makefiles; some versions of make +choke on this. + +* Bugfix: ly2dvi.py: don't add magic `//' to TEXINPUTS,MFINPUTS; this +chokes kpsewhich 3.3.1 (bug report filed). + +* Bugfix: file-path.cc: don't interpret relative path as system root. + +* Bugfix: --srcdir install. + +1.3.131.hwn1 +============ + +* Documentation: piano pedals, breath marks, tutorial fixes, +convertors, autochange, \override/\set/\revert, multi-stanza lyrics, +\outputproperty + +* Bugfix: another fix for collapsing dynamics with partcombine. + +* Bugfix: add functionality of +Side_position_interface::self_align_callback() into +Align_interface::align_elements_to_extents(). Otherwise, combining +both (such as in a break alignment) leads to weird behavior: the +spacing information is written halfway during a callback sequence, +leading to weird results. + +This fixes input/test/orchestscore.ly + +* Bugfix: x-offset of stem was off by 0.5 stem thickness. + +* Add grob-property attachment-angle: angle for stem to attach to note head. + +1.3.130.hwn2 +============ + +* Documentation: notation contexts. + +* 2001 (c) search-replace patch. + +* Center rehearsal marks by default. + +* Fixing collapsed dynamics with part-combine + +* \property tupletNumberFormatFunction selects formatting function for +tuplet brackets. + +1.3.130.jcn5 +============ + +* Added some handy targets to example makefile: make/ly.make. + +* Bugfix: file-path.cc; absolute directories start with directory separator. + +* Makefile template using dependencies: make/ly.make. Needs some +simple examples. + +* Depencies fixes for lilypond, ly2dvi (still kludged) and lilypond-book. + +* nl.po update. + +* Bugfixes and cleanups of mainly main.cc. + +* Enabled changing default tex output extension to ".lytex". + +* Bugfix: use init file extension .ly for extensionless input. + +* Ignore outname = ; settings in output blocks. + +* Revised input and output naming, now it's possible to include a +directory in the output name. This should fix some input/init name +related bugs. + +* Fixed dependencies for outdir in lilypond-book and ly2dvi. + +* Uniformised tags to read: Generated automatically by: . + +* Install make/* and stepmake/stepmake/* to enable making use of +stepmake templates. + +* Added example mutopia makefile: make/ly.make. + +* Lilypond-book now writes lily-.ly files. + +* Bugfix: don't display repeat colons for zero height bar lines; fixes +repeat barlines in lyrics. + +* Fixed markup definition and implementation, added baseline-skip +property; this makes multi-line markup text a lot easier. + +* Bugfix: chordChanges works with other rhythm of accompaniment, and +silly chord name typo fixes. + +1.3.130 +======= + +1.3.129.jcn2 +============ + +* Implemented Phrasing slurs, copied from slur. + +* More hooks for chord pitch name overrides, see +input/tricks/german-chords.ly. + +1.3.129.hwn1 +============ + +* Bugfix: bar lines in lyrics. + +* Bugfix: vertical positioning of isolated dynamics: absolute dynamics +are only supported by the note they are on, in absence of crescendi. + +* Documentation of ancient clefs, custodes (Jurgen Reuter) + +* Small documentation fixes: rehearsal marks, -f option, markup, instrument names + +* Bugfix: rounding errors caused errouneous ledger lines for +#'staff-space = 1.3 + +* Subsubtitles, \bar ""; (Rune Zedeler) + +1.3.129 +======= + +* Small doco fixes. + +* Removed duplicated engraver hierarchies from coriolan and orchestral +examples. + +* Added user control for devnull engravers. Default: switched off + +* Small doco fixes. + +1.3.128.hwn1 +============ + +* Doco fixes + +* Glissando fix (Rune Zedeler) + +1.3.128.mb2 +=========== + +* Made the percussion clef somewhat fatter, thanks to Rune Zedeler. +Note: font updated! Added this clef to input/regression/clefs.ly. + +* updated \endincipit macro and the examples input/test/incipit.ly and +input/regression/clefs.ly + +1.3.127.jcn3 +============ + +* Mutopia preparations and Coriolan fixes. + +* Small beam cleanup, changed y-position-hs,height-hs user overrides to + staff-position,height (height:name suggestions?), now in staff-spaces. + * Beam (y, dy) calculations now as list of scm functions. * Added cleaned-up excerpt from Coriolan for tutorial. @@ -9,16 +1103,31 @@ * Property-description-fix: allow auto-knee-gap to be set to false. -1.3.127.jcn1 -============ - * Small doco fixes. -* Bugfix: no alternatives. +* Bugfix: repeats without alternatives. -1.3.126.jcn2 +1.3.127.uu3 ============ +* Bugfix: staccato dot on outer staff lines. + +* Documentation: lots of updates and revisions. + +* \repeat tremolo for single notes, \repeat tremolo 4 c16 +produces the same effect as c4:16 + +1.3.126.mb1 +=========== + +* ly2dvi: bugfix --number. +Added header field latexpackages, see input/test/orchestscore.ly + +* \mark: add possibility to use font selection markup, see input/test/mark.ly + +1.3.127 +======= + * Grand Refman restructuring, featuring outline mode. * Fixed missing menus and cross references. @@ -129,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 =========== @@ -137,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 ======= @@ -217,7 +1323,6 @@ break --srcdir builds and texi2dvi. * Bugfix: changed beam thickness to .48 staff-space. - 1.3.120.uu1 ===========