*********
pl 85
-july 30
+july 30
pl 84.hwn4
- revamped install directions.
pl 84.eb1
- - key undo
+ - key undo
pl 84.hwn3
- misc scsii fixes.
- doco fixes
pl 84.jcn3
- - bf: titledefs without poet
- - scsii fixes
+ - bf: titledefs without poet
+ - scsii fixes
pl 84.hwn2
- don't make key items if no accs present.
- 16pt init for yodl-mudela
- split span-score-bar.{cc,hh}
- junked most experimental_features_global_b stuff
- - revised AUTHORS.yo
+ - revised AUTHORS.yo
- dot stuff. Added a Dot_column_engraver (thanks, Mats)
pl 84.jcn2
- - ly2dvi fixes
- - w32/install doco fixes
- - mutopia fixes
+ - ly2dvi fixes
+ - w32/install doco fixes
+ - mutopia fixes
pl 84.hwn1
- fixes for ly2dvi + titledefs (Peter Chubb)
- merge Span_dynamic_reqs too
pl 84.mb1
- - MF: Added breve and longa rests.
-
+ - MF: Added breve and longa rests.
+
pl 84 jcn1
- top website
- ps-to-gifs: TRANSPARENT_IS_BROKEN (ppc hack)
pl 83.hwn5
- doco fixes
- bf: initialise axis_ filed of script
- - separate versioning for mi2mu and flowerlib dropped.
+ - separate versioning for mi2mu and flowerlib dropped.
- split bin/ in buildscripts/ and scripts/
pl 83.jcn3
- egcs ICE stuff.
pl 83.jbr2
- - lily/midi-stream.cc: added appropriate MODE options to open
+ - lily/midi-stream.cc: added appropriate MODE options to open
midi output as a binary file. This should be pretty harmless.
- lily/lexer.ll: added \r as white and black space to enable
W32 native editors. This also should be harmless.
pl 83.jbr1
- - flower/lgetopt.cc: report method fix. (String + char needs to be
+ - flower/lgetopt.cc: report method fix. (String + char needs to be
fixed)
- bf: scripts over chords. (thanks, PC)
- revamped aligning stuff: Align_element is baseclass
for Horizontal_align_item and Vertical_align_spanner
- - bf: Clef_item with _8 does new/del correctly.
+ - bf: Clef_item with _8 does new/del correctly.
- more file renaming -elem -> -element
pl 83.hwn2
- bf: font-body.ly
pl 82.jcn3
- - bf's: diff/stepmake
-
+ - bf's: diff/stepmake
+
pl 82.jcn2
- - bf: slur blow
- - tie/slur ydirection
- - makeflags / diff fixes
-
+ - bf: slur blow
+ - tie/slur ydirection
+ - makeflags / diff fixes
+
pl 82.jcn1
- rejects: verbatim copy of Coriolan from 81.jcn2
pl 81.jbr2
- - Documentation/README-W32.yo: Additions to section 2
+ - Documentation/README-W32.yo: Additions to section 2
*******
* derive Axis_group_element from Graphical_axis_group,
* derive Graphical_axis_group from Graphical_element
- junked input/minimal.ly
-
+
pl 81.hwn1
- cleaned up parser.yy (removed \textstyle from parser, other stuff)
pl 79.hwn1
- bf lily/VERSION depends on toplevel VERSION
- bf postbreak_only scripts
- - Staff_side now is horizontal too
- - rm'd \octave in scales.ly
+ - Staff_side now is horizontal too
+ - rm'd \octave in scales.ly
pl 79.jcn2
- w32 support doco (JBR)
- articles from CMJ added to computer-notation.bib
- doco fixes
- syntax of \skip and \partial changed; take only single durations
-
+
pl 77.jcn2
pl 75.mb1
- Introduced real key names, \key e; gives E major!
- - Previous use of the \key command now called \accidentals,
+ - Previous use of the \key command now called \accidentals,
\accidentals fis cis gis dis; gives E major.
- - Support for special keys with different accidentals on
+ - Support for special keys with different accidentals on
different octaves, \specialkey \accidentals Fis Bes gis aiss';
**********
pl 76
- - website examples:
+ - website examples:
* Thread -> Voice
* 18 -> 19
* type /consists Engraver vs Line_engraver stuff
pl 75.jcn3
- minieme fixes (HWN)
- - bf's: node() names have changed: Mudela Book/ Convert Mudela
+ - bf's: node() names have changed: Mudela Book/ Convert Mudela
- bf: lilyponddefs.tex: removed \fi, added braces
pl 75.hwn2
- bf free mem read Item::Item (Item const &)
- bf memleak Midi_walker::do_{stop,start}_note ()
- bf memleak Spanner::do_brew_molecule ()
- - bf plet-engraver memleak
- - checked input/bugs dir.
+ - bf plet-engraver memleak
+ - checked input/bugs dir.
pl 75.hwn1
- junked octave (mudela 0.1.19)
- - more .bib stuff
- - doco fixes.
-
+ - more .bib stuff
+ - doco fixes.
+
pl 75.jcn2
- binary releases:
* make deb
- got rid of weird <> semantics
* Ties_engraver, Note_heads_engraver
* depracated \multi
- * depracated Thread context
+ * depracated Thread context
- - wtk1-fugue{1,2} now in relative mode.
- - don't create Rest_collision, Collision if no more than one
+ - wtk1-fugue{1,2} now in relative mode.
+ - don't create Rest_collision, Collision if no more than one
collider (interpreting should be faster, less mem usage)
- depracate Line_group_engraver, must use Line_group_engraver_group
-
+
pl 73.jcn1
- tiny topweb.yo fixes (added 'Documentation/out-www/' to some urls)
pl 72.hwn1
- count "constraint off" as degeneracy
- zet-lily stuff.
- - bf: add Meter_engraver
+ - bf: add Meter_engraver
- bfs: tutorial
pl 72.jcn3
pl 72
pl 71.jcn4
- - try at texinfo:
+ - try at texinfo:
* lilypond.texinfo
* stepmake pl 13: texi2man
* lilypond.1 now generated from texinfo
shabbyness of the QLP code
- ChoireStaff context
- more tutorial doco
- - mudela-book: name output files to per section and chapter.
+ - mudela-book: name output files to per section and chapter.
pl 71.jcn3
- bf: convert-mudela: added StaffGroup
pl 71.jcn2
- msgfmt check
- - rpm: crude fix for input dir (urg: should get doc on rpm spec;
+ - rpm: crude fix for input dir (urg: should get doc on rpm spec;
why is that so hard to get hold of in plain text?)
- found (bit undocumented) sticky abbrev mode in stem-grav:
c8:16 c: c:
* bf: enable disabling
- * disabled sticky abbrev req
+ * disabled sticky abbrev req
- urg: transposing for midi (should fix audio-items)
- sticky abbrev req: a8:16 a a a8:
- bit more coriolan
- bf: coriolan ... almost there
- bf's: lilyponddefs: (fixes make website)
* moved errordefs (mmm, perhaps \input's should have been moved...)
- * moved def of interscoreline
+ * moved def of interscoreline
* moved def of setdynamic
- stepmake 0.1.6
- include fixes
pl 70.jcn3
- make; make dist work (without packaging) stepmake-*
- - mv'd outputter* tex-outputter*
+ - mv'd outputter* tex-outputter*
its not so handy to have files with the same prefix as our out dir :-)
- verbatim included stepmake-0.1.4
- DOTTEXT->.txt
- tenuto shorter, thicker and follow into staff
- computer{.data,-forms.el}
- mark
- - by default don't make libintl
+ - by default don't make libintl
- make install for libintl
pl 70.jcn1
- more coriolan, hara-kiri
- add arcs to bracket height to avoid colliding of brackets
- HAVE_GETTEXT
- - computer.data: modest start of computer-related vocabulary
+ - computer.data: modest start of computer-related vocabulary
- configure (localdir/datadir) fixes
pl 68.nenn1
pl 68
- AFM file stuff: afm.cc, afm-reader.cc, mf-to-table.py
- removed c0 position from get_staff_info ()
-
+
pl 67.jcn2
- grace example
- bf: sticky plets
* now used Scalar for all explicit implicit conversions
* moved implicit-conversion String constructors to to_str (...)
- _f with Strings
- - bf: BLUB: re-added empty line
+ - bf: BLUB: re-added empty line
- bf's: reincluded: tar-docxx.sh, topweb.pod.in (<aol>me too!</aol>)
- po: unification/breaking-up of (some) messages
- crude get-lily/build-lily scripts
- make targets "po-update" "show-po-update LANGUAGE=xxx"
- handier internationalisation funcs _(), _f () iso macro
- String_convert::form_str (fmt, ...)
-
+
*******
pl 67 (may 27)
* natural stemlength
* forced stemlength shortening
- bf: Bar: don't make molecule if invisible; fixes hara-kiri
- - robustification of MIDI: never return "", always return sane
+ - robustification of MIDI: never return "", always return sane
string and print warning
- bf: typo Key_change_req::sharps(); fixes MIDI
- scsii: new relative octave fixes, gigue
- hara-kiri-*
- bf: ctags
- preludes-3.lym4
-
+
*********
pl 64 (may 13)
- bf: plet-spanner
pl 62.jcn11
- - bf: beam::set-stemlen:iterations
+ - bf: beam::set-stemlen:iterations
- knee-bug.ly
- use knee in menuetto-ii
- bit on slope damping
- .bib updates
- key robustifiction for extreme octaves
- ly2dvi 0.11
- - energy "normalisation" removed.
-
+ - energy "normalisation" removed.
+
pl 62.jcn8
- beam: knee input/test/knee.ly
- vimrc init for lily
- looked at lyric lengthen "mir________." (eerste weigering)
- beam: knee [c \stemdown c' \stemup 'c]
- expressions parsed at identifier_init
- - bf: slur/stem/whole x-adjust:
+ - bf: slur/stem/whole x-adjust:
* use note-col width iso mean note-witdth
* note-column:width ()
- now string variables in paper too -> mudelapapersize
- bf: relative-octave warning
- relative-octave: guess if ambiguous
- ambiguity warning for relative mode
- - scsii: prelude
+ - scsii: prelude
- bf: slur gap
- bf's: scsii: menuetto
- .txt -> $(DOTTEXT)
pl 61.jcn8
- - mudela relative octave feature:
+ - mudela relative octave feature:
* Documentation/relative-octaves.pod
* \octave relative;
* lilypond -f for automatically finding new relative quote positions
- Mudela_version
- String_convert::split
- bf's: los-toros-oboe
- - braindead Break_req with penalty; junked Disallow_break_req and
- Break_force_req
-
+ - braindead Break_req with penalty; junked Disallow_break_req and
+ Break_force_req
+
pl 61.ag1
- implemented octave-shifted clefs.
- ly2dvi 0.10 (JAF)
- changed \begin[options]{mudela} to \begin{mudela}[options]
- more WWW hacks.
-
+
pl 60.jcn2
- minor adjust for asymmetricity of beam symbol
- added TEST beam quantisation; see input/test/beam-pos.ly
- mats patches: use Latex font stuff.
- fixes to the .59 patch release (jcn)
- make website|examples target
-
+
pl 59.jcn3
- bf: preludes-5
- no inline compiler warnings by default
- bwv'd preludes
- bf: make-patch -d
- doc'd rerunning of autoconf
- - rest of real standje (rename and move simplified standchen to
+ - rest of real standje (rename and move simplified standchen to
input/test?)
- bf: clipping
- bit better bar number placement
***************
pl 59
- - ly2dvi 0.9.hwn1, -K switch,
+ - ly2dvi 0.9.hwn1, -K switch,
- doc: moved manpages in separate directory.
- do WWW stuff via make
- mutopia-index.py
- rm'd taupin/egler from INSTALL
- doc: engraving.bib, colorado.bib
- input hierarchy.
-
+
pl 58.jcn6
- multi-measure rests: moved acknowledge from timing-translator
- solaris/irix patches (AO)
- pl 56.jcn5
+pl 56.jcn5
- bezier and slur: cleaning and fixes
- bf: removed silly experimental beam feature
- dropped los-toros latex file
pl 56.jcn2
- - even nicer excentric slurs;
+ - even nicer excentric slurs;
- input/slur-bug.ly
- los-toros with barnumbers ;-)
- nice version of height-ajust bezier slurs (see sleur.ly --test)
- - bf's beam:
- * slope in[c8 c16 c16];
+ - bf's beam:
+ * slope in[c8 c16 c16];
* allow no INTER position for normal quantising
pl 56.jcn1
- bezier curves with raaklijnen
pl 56.ag1
- - `Makefile.am.wild's now should work correctly with VPATH (AG)
+ - `Makefile.am.wild's now should work correctly with VPATH (AG)
************
***********
pl 53
- - bf: c4 \< c4 \<
+ - bf: c4 \< c4 \<
- bfs of spacing stuff
- mf: trill-symbols: feta-slag.mf
- shared libs (ugh: hardcoded switch in configure set to static)
- some fixes: denneboom.ly, standje.ly/standchen.ly
-
+
********
march 19
- add a nowildcard: stmt to wild-perl
pl 48.jcn5
- - ugh: double parser/lexer:
- be sure to rm lily/parser.cc lily/lexer.cc or bin/clien
+ - ugh: double parser/lexer:
+ be sure to rm lily/parser.cc lily/lexer.cc or bin/clien
before re-running autowild!
- - V.RSION
+ - V.RSION
- bin/clien bin/meek
- bf's: flower/VERSION, flower/config.hh, lily/lexer/VURSION
lib/config.hh bin/convent-mudela
- some fixes to buildscripts for sgi irix
- misc. patches (WL)
- move away from libg++: rolled own Rational class..
- - don't make gif files Documentation/ by default
+ - don't make gif files Documentation/ by default
- ly2dvi manpage (JAF)
- ly2dvi 0.7 (JAF)
- more clefs. (MB)
- set minimum space between columns
- bff: mf/Makefile out/*log required: new .ly .tex's with make-dist :-(
- bf's midi ascii-debug output
- - bf: property instrument
+ - bf: property instrument
*******
feb 12
pl 45
- - bf: translator switching
+ - bf: translator switching
- SunOS and IRIX patches (AO)
- preludes bugfixes; preludes.tex ugh (JCN)
- shared lib numbering (AF)
******
feb 6
pl 44
- - ly2dvi 0.6.hwn1
+ - ly2dvi 0.6.hwn1
- ly2dvi 0.6 (JAF)
- use ly2dvi for website
- bf: denneboom.ly
- preludes-3.ly.m4, standje.ly, preludes-4.ly
- make rule for macro ly-files
- - pletvisibility (init/property.ly):
+ - pletvisibility (init/property.ly):
* default no bracket with beams
* invisible plet bracket feature
- finger dir in text-def
- bf: don't try to typeset unterminated plet
- separately sticky plet durations: "c4 c4*2/3 c8 c4*1/1", ok Mats?
- denneboom.ly (half-baked version)
- - indent and shape, see ^
+ - indent and shape, see ^
pl 42.jcn1
- bf: memmem revisited
- Plet_swallow_engraver for lyrics
- bit better plet number placement (NOT)
- new plet syntax: combined beam and plet open
- - more standje.ly
+ - more standje.ly
- new plet syntax: start: \plet2/3 stop: \telp1/1
- Plet_req, Plet_engraver; removed plet stuff from beam
- ps-to-gifs.sh
- bf: wtk1-fugue2
- python make-website
- - higher brace resolution
+ - higher brace resolution
- phased out musixtex stuff
- bf: rhythm.ly
- PS slurs
- stafflinethick in PS (crescendi)
- continued (de)crescendi (in PS)
- bf: spurious beam reqs
- - handle unfeasible spacing cleanly.
+ - handle unfeasible spacing cleanly.
- ML-address change
- output naming: default to basename[-serialnumber].{midi,tex}
- bf: clef width
- make-examples.sh
- leftright repeat sign + repeatbar dims
- smaller minimum sized rod at end of bar
- - bf: spacing.ly
+ - bf: spacing.ly
- less space at begin of bar
- experimental whitespace fixes at begin and end of bar
- added to beams.ly
pl 36.jcn2
- feta: small numerals
-
+
********
dec 9
- mf: nicening of dyn, klef, rest
- fingerfont
- bf: 12/8
-
+
********
dec 2
- this fixes clef bug.
- bf: order of breakables: meter comes after bar.
- bf: do error iso coredump on unknown symbol-table
- - bf: release.py, copy patch too.
+ - bf: release.py, copy patch too.
- bf: add makefile dep for disting MF logs.
- bf: don't read font-en-tja*.ly, but feta*.ly
nov 11
pl 30
- - feta: G clef.
+ - feta: G clef.
- scripts now do relative coords (fixes lyrics + barnumber bug)
- bf: Lyrics lexer mode
- bf: bass clef
nov 6
pl 29
- feta: bass clef, bf: dynamics, bf: 64th flag
-
+
********
oct 30
pl 26.jcn1
- bf: numerals
- sleur.ly
- - embedded slur testing
+ - embedded slur testing
- bf + patch: make-patch release.py / VERSION
- bf: \transpose
- feta: numerals 0 - 9, rewrote flags.
-
+
********
oct 22
-pl 25
+pl 25
- variable stemlength
- feta: 32nd, 64th flags
- font.ly
pl 18
- bf: Box[X_AXIS] = b
- bin/mf-deps.py script
- - moved beams out of font-en-tja into vette-beams.
+ - moved beams out of font-en-tja into vette-beams.
- Made corresponding .cc changes.
-
+
jcn patches
- egcs compile (no link yet)
- nicer 4rest
- beam font (je kunt wel tegen een grapje, eva?)
- - mf-to-table:
+ - mf-to-table:
* "breapth" (x-depth) feature
* handle generic stuff such as beams
- polished noteheads
******
sep 24
-
+
pl 17
- bf: ledgerline width
- bf: toccata-fuga-E
- took out some hardwiring of tex-beam
-
+
pl 16.jcn1
- - mf-to-table.in: generate mozarella metric info tables
+ - mf-to-table.in: generate mozarella metric info tables
- autometric.mf: write metric info to mf logfile
- ital-r.mf, smaller ital-m.mf
- variable streepjes length (top/bottomlines); fixed (for 20pt?)
- bf: rests in beams
- bf: textnatural
- bf: 20 pt flags
- - bf: longarest
-
+ - bf: longarest
+
pl 15.jcn1
- bf: typos whole and half notehead
- de-uglyfied bolletjes.mf
******
sep 17
-
+
pl 15
- put top of NEWS file in the webpage
- breadth first search for engravers.
* Axis_group_* accept Graphical_elements iso. Score_elems
* A dimension cache, hopefully this makes lily a bit faster
* TeX output moved out of Score_elem, separate interface Outputter
-
+
- < \multi 2; bla > -> \multi 2 < bla > (mudela 0.1.6)
- bf: don't do \multi if \type specified
- Translator switching: Change_translator, Change_iterator
-
+
pl 12.jcn4
- fixed dynamic f, magstep bug
- - gaps on abbrev-beams
+ - gaps on abbrev-beams
- bf: stem-info
- bf: last abbrev
- bf: stem: do_width
pl 13
- big Rest/notehead rewrite:
* separated Rest, Note_head and Dots
- * Dot_column: dots are now chord-wise aligned
+ * Dot_column: dots are now chord-wise aligned
* Rhythmic_head is base for Rest, Note_head
* Merged Note_column and Rest_column
* Rest_engraver
sep 1
pl 11
- - forms for Musical vocabulary
+ - forms for Musical vocabulary
- ignore \r for windows
- Now paper{score,def} & midi{def,score} derived of class
Music_output[_def]. Score is almost empty.
*******
aug 18
-pl 9
+pl 9
- declare rhythic_request
- preliminary support for real \mudelaheaders
- context-sensitive arithmetic spacing. Looks alot better
- GNU coding: parentheses (here you are, Franc,ois :-)
- all macros now UPPERCASE
- Identifier blondification: don't use void*
- - Identifier doesn't store its name. Much cleaner now.
+ - Identifier doesn't store its name. Much cleaner now.
- bf: Rest_collision_engraver now always announces
- bf: announce Staff_sym only once
pl 0.1.7.jcn1
- bf: main.o (again)
- german notenames (RM)
- Score_elem::offset_ now relative to its X/Y groups. Slight
-speed increase?
+speed increase?
********
aug 12
- Wordwrap revert
- added LilyPond in WWW titles
- oops. A quaver is a 8th note, not a 4th
- - bf: main.o remaking in lily/Makefile
- - unhair Voice_iterator
+ - bf: main.o remaking in lily/Makefile
+ - unhair Voice_iterator
- bf: error if no music in score
- bf: don't create translators if Chord element is empty
- bf: ctor of Tempo_req
pl 4
- correction of GNU Music Manifesto
- - moved lowlevel stuff of Source_file to Mapped_file_storage.
+ - moved lowlevel stuff of Source_file to Mapped_file_storage.
Interface via File_storage. (Now using Simple_file_storage)
- bf: c4-"A"-"B"
- bf: exit status
- declarable keys
- Engraver_group_engraver::find_simple_engraver()
- bf: lily/Makefile
- - bf: Midi_note_event ctor
+ - bf: Midi_note_event ctor
- bf: tempo request
- popular twinkle twinkle (JV)
- mudela: parse tempo requests, \midi{ \tempo 4= 60;}
- PScore -> Paper_score
- bf: Score_elem::extent() init of interval
- bfs: {Horizontal,Vertical}_group related
- - bf: don't change original Item while doing making
+ - bf: don't change original Item while doing making
multiple copies
- bf: configure DATADIR
- bf: type of spanbar.
- bf: don't forget to make mi2mu
- Bar_number_grav: measure numbers (experimental)
- Bar_column_engraver, Bar_column: scripts on bars
- - rewrite of {Horizontal,Vertical}_group. Yes, again.
+ - rewrite of {Horizontal,Vertical}_group. Yes, again.
Now neatly integrated into class hierarchy
- Axis, Axis_group
- Debian rules (AF)
pl 0.1.1.hwn
- recode of Break/Colhpos interfaces
- - Gourlay_breaking: dynamic-programming optimal solution for
+ - Gourlay_breaking: dynamic-programming optimal solution for
casting off. Word_wrap is still optional
- some printing short cuts if no -d specced.
- band_matrices for column calcs
- retake: INFTY fixes ( now infinity_mom, infinity_f )
pl 78.jcn3
- - configure: ln and zip
+ - configure: ln and zip
- target doosdist -> lilypond-x.x.x.exe.zip: + executables - sources
-
-
-