X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=CHANGES;h=bc42e868b4a385f3c7ad88e0df5bac8ccc9da296;hb=51f16c19ef686979a6a36709226ec6022eb86c0a;hp=79fcef79fa3142eae01e6121c9344d811b04b141;hpb=a1e33e97acc8dbc811cea5a2747201bf0ed715ee;p=lilypond.git diff --git a/CHANGES b/CHANGES index 79fcef79fa..bc42e868b4 100644 --- a/CHANGES +++ b/CHANGES @@ -1,11 +1,330 @@ -1.3.65.jcn1 +--- ../lilypond-1.3.77.jcn1/CHANGES Wed Aug 9 23:30:23 2000 +++ b/CHANGES Sun Aug 13 15:50:59 2000 +@@ -1,3 +1,10 @@ +* fixed problem with HaraKiri + +* fixed problem with dynamicDirection + +* fixed problem with nonEmptyText + + + 1.3.77.jcn1 + =========== + --- ../lilypond-1.3.77/CHANGES Tue Aug 8 16:14:36 2000 +++ b/CHANGES Wed Aug 9 23:30:23 2000 +@@ -1,3 +1,15 @@ +1.3.77.jcn1 =========== -* Patches from hw +* `Fixed' chord notation, as per request of David Arnold, ie, + Added a chord-name-mode, that only displays chord names + when there's a change in the chord-name-scheme, Also, a chord + name should always be displayed after a line break. See + + input/test/drarn-chords.ly + +* Reverted duration-iter change in midi2ly, moved printing of options. + + 1.3.77 + ====== + 1.3.77.mb1 +========== + +* Minor documentation updates + +* Mark_engraver: has been broken since .73, fixed! + +1.3.77 +====== + +* Midi2ly bugfix: handle durations longer than longa. These can occur + because of lengthened notes when using --no-rests. + +* Midi2ly: output `new' \key syntax, and updated version number. + +* Midi2ly bugfix: don't correct quantised durations, don't use tuplets, + double dots etc. when user doesn't want them. It probably used to + work like this, a long time ago. For some unknown reason, all + corrections made by Duration_convert were junked if the corrected + duration != exact duration. Duh. + +* Midi2ly: added a new option: --no-rests. + +* Update of mudela-book (Tom Cato Amundsen) + - --read-lys option, now you can do: + mudela-book file.texi + convert-mudela + mudela-book --read-lys + - --outdir=DIR will put ALL output into DIR + - @mudela[filename="myfilename"]{c d e f g} + - --force-mudela-fontsize + - ignore mudela inside @ignore @end ignore + +1.3.76.gp1 +========== + +* Lyric_phrasing_engraver now catches lyric extenders and correctly + terminates them under the last note of a melisma. + +* Lyric word spacing code changed to fix hyphen alignment. + +* Other minor tidying up of Lyric_phrasing_engraver and related code. + +1.3.76 +====== + +* Lyric_phrasing_engraver now adjusts for melisma. (Glenn Prideaux). + +* Mudela-book fix for Windows95 (Mark Hindley) + +* Debian update (Anthony Fok) -1.3.64.uu1 +* Added beam melisma for when automaticMelismata and noAutoBeaming are both + #t (primarily for hymns). Courtesy Glenn Prideaux. + +* Bugfix: .pfa dependency on $(outdir)/mfplain.mem + +1.3.75.mb1 ========== +* stepmake/stepmake/metapost-rules.make: Put all generated files + in mf/out/. + +* Added paper variable interscoreline to determine the score line + spacing, see input/test/vertical-extent.ly. + Cleaned up the lilyponddefs.tex inclusion scheme. + +1.3.75 +====== + +1.3.74.gp1 +========== + +* Improved default handling of Lyric_phrasing_engraver and made it on by +default. + +* Beginnings of a stanza number engraver (\property LyricVoice.stanza = +#"1:" etc.) + +* fixed bug in script.cc so fermata (and other scripts) get flipped +correctly when they are above the staff. + +1.3.74.jcn2 +=========== + +* Reincluded simple code for including tfm.[1-5] into search path. + Configure with --disable-kpathsea to enable this kludge. + +1.3.74.jcn1 +=========== + +* Updated input/test/banter-chords.ly German H/B example. + +* Updated nl.po. + +* Have configure check for kpathsea library and functions. Made kpathsea + support optional for now. + +* Bugfix: halved width of tremolo-beams. + +* Included compilation fix for guile-1.3.4 (Anthony). + +* Added: chord inversion and base to regtest. + +* Fixed: Chord names that were broken by pl73. + +* Fixed: Chord inversions that were broken by pl72. + +* Resurrected ascii-script output, for debugging purposes. + +* Included compilation fix for scm-hash.cc (Han-Wen). + + +1.3.74 +====== + +* Small bugfix: also do a deep copy on submusices + +* Fixed: \autochange doesn't crash anymore. + +* Cleanup, documentation and enforcement of smob interfaces in +LilyPond. We distinguish between SIMPLE_SMOBS and SMOBS (objects that +have self_scm_) + +* Glen Prideaux lyric phrasing engraver. See +input/test/lyric-phrasing.ly + + + + +1.3.73 +====== +* Removed \interscoreline after the last line, prevents some +empty pages. (patch by Mats Bengtsson) + +* Smobified Music, junked associated identifiers. Use Scheme list to +store Music_sequence. Removed const declarations from +Music_iterators. Added a mutable and immutable property list to +Music. Use music property for all Scheme values in Music. Created +and fixed a load of Garbage Collection bugs. + +* Changed number font to allow automatic .mf creation. + +* Output place of definition as \special{src:LOCATION}. See FAQ for +explanation how to use. + +* Schemified Local_key_item and fixed minor bug with accidentals. + +* new Japanese .po file. + +* Bugfix for broken tie direction + +* Bugfix for bar at beginning of line break + +1.3.72 +====== + +* Robustness fix for minimise_least_squares () + +* cleanups of Slur_bezier_bow, removed Bezier_bow. + +* cleanup of Tie. Changed Tie into interface. Made ties flatter by default. + +* changed SCM_UNDEFINED to SCM_UNSPECIFIED for return values that go +back into Scheme. + +* changed SCM_UNSPECIFIED to SCM_EOL for undefined element +properties. This makes initializing list properties redundant. + +* removed idiotic code for including tfm.[1-5] into search path. + +* fixed problem with tuplet placement for cross staff tuplets. + +1.3.71 +====== +* Small cleanups to bring down compile time and binary ensmallment. + +* Made Lookup into a smob, and use guile alist iso. an STL map. + +* Changed repeated music semantics for relative octave: each +alternative takes its inital octave from the body. + +* Fixed: parser accepts booleans for property values as well. + +* Added Scarlatti sonata test file to input/ + +* kpathsea support, courtesy Carsten Block + +1.3.70 +====== +* Fixed: long standing problem in optical-illusion code. + +* Fixed: stop beam if stem *has* a beam in auto-beam-engraver. + +* Made interface of Multi_measure_rest, System_start_delimiter, +Spacing_spanner, Separating_group_spanner, Beam, Slur and +Rhythmic_head. + +* Use properties for minimum distances and spring parameters. Move +spacing related functions from Paper_column into Spaceable_element. + +* Removed most Paper_column typecasts. + +1.3.69 +====== + +* Cleanup auto-beam-engraver: use properties for retrieving timing +information. + +* Fixed: Multi measure rests don't cause crashes. + +* Fixed: don't invoke Hara_kiri::consider_suicide too early. + +* Fixed: property engraver. + +* Fixed: don't crash on multiple ties. + +* Cleanups of Beam, should also be a little faster. + +* Reunite properties and pointers. In implementation we make a +distinction between mutable and immutable properties + +* Add {has|set}_interface () static methods to interface classes. + +* Made Side_position_interface and Staff_symbol_interface an all +statics class, and stripped _interface suffix. + +* Make Align_interface and Axis_group_interface an all-statics class + +* Rhythmic_head, Staff_symbol, Grace_align_item, Break_align_item, +Bar, Span_bar are now interfaces, Staff_bar was removed. Use a +callback for determining barsize. + +* Removed all GLUE_SCORE_ELEMENT callbacks. + +* Added test for repeats to trip.ly + +1.3.68 +====== + +* ly2dvi: changed back to original semantics of latexheaders. + +* Stem_tremolo, Crescendo, Hara_kiri_group_spanner, Tuplet_spanner, +Volta_spanner changed into interface. + +* Related cleanups for Tie, Tie_column cleanups. + +* Made Time_signature, Single_malt_grouping_item, Script_column, +Chord_name, Dot_column, Breathing_sign, Key_item type into interface. + +* Removed const declaration from callback arguments. + +* Pagebreak support. See input/test/between-systems.ly + +* Fixed a problem with accidentals in combination with +non-nil key signatures. + +1.3.67 +====== + +* Use callbacks for augmentation dot positioning. + +* Removed types Note_head and Rest + +* Cleanup of slur.cc: use common reference points in a sane manner. + +1.3.66 +====== + +* Corrected text sizes in paper*.ly (Mats Bengtsson) + +1.3.65.uu1 +========== + +* Dots, Collision, Rest_collision removed as separate Score_element type. + +* Stem and Note_column accept only one rest. + +* Use offset callback in Stem to resolve rest/beam collisions. + +* Put the value of new local key signature (accidentals) back into a property. + +* Set molecule-callback for notename item. + +1.3.65.jcn2 +=========== + +* Added some comments to new slur code. + +* Removed some ugly interstaff slur code, interstaff slurs at line-break + are still broken. + +* Slur bugfix: 16th beams are also beams. + + +1.3.65 +====== + * Bugfix: translate volta spanner at start of line. * Changed directional_element() calls to instantiations @@ -824,7 +1143,7 @@ Side_position_interface, Score_element, Item and Spanner generic-property.scm. Similar fixes for Stem, Tie, etc. * Added a Text_engraver to GraceContext. Maybe it was removed on - purpose: scripst on grace notes seem broken, they appear on the + purpose: scripts on grace notes seem broken, they appear on the main note. * Bugfix: volume effect of (de)crescendi was sometimes wrong way round. @@ -859,7 +1178,7 @@ backend * Fixed dimensions (more x-y interchanges) of brace, bracket and volta-spanner. -* Bit half-baken fix in to get similar vertical placement of orphaned vs. +* Half-assed fix to get similar vertical placement of orphaned vs. line-spanned dynamic elements. * Added property bracketCollapseHeight: the minimal size of a staff bracket @@ -1037,7 +1356,7 @@ into do_process_music. =========== * Lily now also performs crescendi and decrescendi in MIDI output: - Span_dynamic_performer (bit scrappy). + Span_dynamic_performer in a slightly crappy way. * Added preliminary support for crescendi/decrescendi other than `hairpins', eg: `cresc. poco `a poco -- -- --' @@ -1539,7 +1858,7 @@ pl 15.jcn4 - removed old notename2scm conversion - beam-dir-algorithm through scm - bfs paper-scm - - bf: knee-stemlengths +gv - bf: knee-stemlengths pl 15.jcn3 - moved poor man's stem arrays to scm