X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=CHANGES;h=fc2dda2f9ba6d4321db5e06db1b5ba1ca3c4ac59;hb=79d916d1fa2a921732f7432e87b25058693be370;hp=8a8a97caae517f9e06d5639bd77ab9ba18fb2e1b;hpb=4a30b1420605775b0119fef7663c4bc6bb89c204;p=lilypond.git diff --git a/CHANGES b/CHANGES index 8a8a97caae..fc2dda2f9b 100644 --- a/CHANGES +++ b/CHANGES @@ -1,25 +1,360 @@ -1.3.132.jcn3 +1.3.140.jcn4 +============ + +* Some ly2dvi updates. + +* Junked cruft from makefiles. + +1.3.140.jcn4 +============ + +* Added message about make help at end of configure. + +* Some documentation updates. + +1.3.140.jcn3 +============ + +* 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. + +1.3.140.jcn2 ============ -* Another attempt af fixing accidentals, still no luck. +* Small documentation fixes. + +* Removed default (font-shape . italic) settings from TextScript and +TextSpanner. -1.3.132.jcn2 +1.3.140.jcn1 ============ -* Attempt at fixing input/bugs/tie-break-accidental.ly, but no luck. -See comments in Local_key_engraver. +* Moved ports section of mutopia to mutopia/ports. Fixed make +bootstrapping. Added sync target, synced with www.mutopiaproject.org. + +1.3.139.jcn6 +============ + +* Bugfix: ly2dvi sets footers, headers, tagline. Pagenumbering on by default. + +1.3.140 +======= + +1.3.139.jcn5 +============ + +* 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 (our strings with optional "" re\ally suck). + +* 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. +F * 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; esp. see -input/bugs/tie-break-accidental.ly, I've seen so much discussion on -this, would have thought we had this right by now. - -1.3.132.jcn1 -============ +* Added some example bug files, taken from Coriolan * a2-engraver: \property noDirection: don't force direction when part-combining (for StaffCombining). @@ -28,6 +363,17 @@ this, would have thought we had this right by now. * 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 ============