]> git.donarmstrong.com Git - lilypond.git/blobdiff - NEWS
patch::: 1.1.10.jcn1: koorden
[lilypond.git] / NEWS
diff --git a/NEWS b/NEWS
index 741694ca8d53b1da2ee92db5aa5ef09a732ab5c0..236d384bbce0730a7186283f97c57a8acfecbd0d 100644 (file)
--- a/NEWS
+++ b/NEWS
+pl 10.jcn1
+       - input/test/chords.ly
+       - \type ChordNames and chord-name-engraver.*
+       - chords mode: \chords { <c e g> @c; @d7; }
+
+pl 10
+
+pl 9.jcn3
+       - property: unfoldRepeats; unfolding still broken
+       - volta spanner y-collision
+       - bf: volta number,dot placement
+       - bf's: init/table16,20
+       - small additions to init/lily.scm to enable some testing
+       - junked extra repeat braces
+
+
+pl 9.uu2
+       - bib stuff
+       - removed \output from parser/lexer
+
 pl 9.jcn2
-       - redo of mi2mu frontend (midi-parser)
-       - bf: String_convert::bin2_i; added bin2_u
-       - bf's: Binary_source_file
-       - bf: constr. Tempo/Timing_req
-
-pl 9   
-       - declare rhythic_request
-       - preliminary support for real \mudelaheaders
-       - context-sensitive arithmetic spacing. Looks alot better
-       - silly GNU braces.
-       - JCN fixes for pl 8
-       - bf: midi instrument
-       - Vocabs from GMP-I
-
-pl 8.mb:
-       - use log of duration-name
+       - bf/redo: slur.cc, encompass-info: setting of encompass array.  
+       - switched tuplet-engaver off (core dumps)
 
-*******
-pl 0.1.8.jcn3
-       - table20, standchen-{16,20}*
-aug 15
+pl 9.jcn1      
+       - bf (urg): no |: at start of piece
+       - bf?: text defs without width
+       - alignment absolute dynamics
+       - mutopia/opus-130.ly (excerpt, triggered by GUIDO)
+       - bf: crescendo symbol
+
+
+pl 9.uu1
+       - added faq entry
+       - copertina (thanks Maurizio)
+
+       
+pl 9
+       - fixed \relative
+
+pl8.tca1
+        - changes to mudela-book. Junked fragment and floating options,
+          added eps option. Options should not stay as long that you get
+          comfortable with them. ;)
+        - Also possible to define your own commands with
+          a syntax like \mudela{c d e}
+        - updated mudela-book-doc.doc
+
+pl 8.jcn3
+       - website: gnuisation of footers
+
+pl 8.jcn2
+       - input/test/vertical-text.ly: urg ydim of text chords
+       - bf: one set of |: :| volta per staff
+       - bf: init/table* braces + more braces
+       - try at score-volta-bracket
+
+pl 8.jcn1
+       - bf: lyric-engraver: handle multiple requests (don't overwrite)
+       - bf: guile-config
+       - music-list-iterator
+
+pl 8.hwn3
+       - coriolan corno 1
+
+pl 8.hwn2
+       - more output revamping.
+
+pl 8.hwn1
+       - Scheme output stuff
+       - tutorial fixes.
+
+*****************
 pl 8
 
-       - gif -> xpm
-       - bf: Whoops! Open eyes now, when finding shortest note in
-spring-spacer. Fixes spacing problems.
-       - 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.  
-       - bf: Rest_collision_engraver now always announces
-       - bf: announce Staff_sym only once
-pl 0.1.7.jcn1
-       - complete redo mid/back-end of mi2mu
-       - bf: do not create/play empty Audio-{text,instrument} events
+pl7.jcn3
+       - bf's: spanner/volta
+       - volta-support: via Note, Bar, and Paper-column to Bar (item)
 
+pl7.jcn2
+       - note repeats
 
-********
-aug 14
+pl7.jcn1
+       - configure/guile fixes (still no check for 1.2/1.3)
 
+pl7.hwn1
+       - tutorial fixes
+       - tuplets over beams.
+
+*****************
 pl 7
-       - Audio_element as base for Audio_item and Audio_staff. fixes
-midi-lyric segfault
-       - added "Gallina a due violini" (MB)
-       - make MIDI files on website.
-       - Collision now also is an Element_group.
-       - bf: announce Collision when created
+
+pl6.jcn5
+       - repeatbars, volta-spanner work, alternative iteration still broken
+       - volta symbol
+
+pl5.szmulewicz2
+       - more GUILE stuff.
+       - tutorial doco updates
+
+pl6.jcn4
+       - volta-spanner
+       - repeat-engraver
+       - repeat/alternative music layout (hehe)
+  
+pl6.uu1
+       - Doco of music iterators.
 
 ********
-aug 13
 pl 6
-       - bf: 13 shift/reduce in parser fixed
-       - bf: plets in parser
-       - bf: main.o (again)
-       - german notenames (RM)
-       - Score_elem::offset_ now relative to its X/Y groups. Slight
-speed increase? 
+
+pl5.szmulewicz1
+       - rtti stuff
+       - bf's: lily.scm
+
+pl5.mb1
+       - bf: array.hh, don't make copy if resized to the same size
+       - bf: feta.tex
+
+pl5.jcn4
+       - scm additions: plet, hairpin
+       - website fixes
+
+pl5.jcn3
+       - website fixes
+
+pl5.jcn2
+       - extender-*, see input/test/extender.ly
+       - bf: half-beam length (urg)
+       - fixes: standchen, star
+
+pl5.jcn1
+       - tex/lily-ps-defs.tex fixes
+       - lily.ps 
+
+pl 5.hwn1
+       - Tuplet_engraver
+       - lily.ps fix.
+       - junked MY_RTTI stuff, simpler VIRTUAL_COPY_CONS
 
 ********
-aug 12
-pl 5
-
-       - 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: error if no music in score
-       - bf: don't create translators if Chord element is empty
-       - bf: ctor of Tempo_req
-       - use virtual do_equal_b() for request comparison
-       - bf: turned off default plets: c4*2/3 c4*2/3 -> c4*2/3 c4*4/9
-       - bf: time_int() of an empty chord/voice
-       - more corrections to GMP Manifesto
-       - debian updates (AF)
-       - bf: g++ ICE in Performer_group_performer
-       - use fread() for reading in Simple_file_storage
-
-pl 0.1.3.jcn1
-       - mi2mu: simplification +bf lily_stream: indentation and wordwrap
-       - mi2mu: bf: blunt: non-alpha(num) chars from identifiers
-
-*********
-aug 11
-
-pl 4
-       - correction of GNU Music Manifesto
-       - 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: tempo request
-       - popular twinkle twinkle (JV)
-       - mudela: parse tempo requests, \midi{ \tempo 4= 60;}
+1.1.5
 
-******
-aug 8
-pl 3
-       - don't crash if no Clef_engraver.
-       - PScore -> Paper_score
-       - bf: Score_elem::extent() init of interval
-       - bfs: {Horizontal,Vertical}_group related
-       - bf: don't change original Item while doing making 
-       multiple copies
-       - bf: configure DATADIR
-       - bf: type of spanbar.
-
-pl 0.1.2.jcn1
-       - minor doco fixes
-       - revived Midi_walker
-       - moved midi out of performer-* to audio-*
-       - Audio_staff
-       - removed all <ugh> members from performers
+pl4.jcn4
+       - fixes; preludes, finger
+
+pl4.jcn3
+       - bf: text staff vertical align; see input/test/vertical-text.ly
+       - urg, scaled cmr8 by factor 4/5
+       - apart from end/begin of measure spacing urgs, stars-and-stripes.ly 
+         is rather cool
+
+pl4.jcn2
+       - read (cmrxx)afm for text char widths
+       - tfmtoafm.sh (quite urg)
+       - alphabet.ly
+pl 4.uu1
+       - read .scm files. No need for GUILE_LOAD_PATH
+       - .ps hack.  No need for lily.ps on the printer
+       
+       (&$^@M&@^$@^&$@ Damn TeX)
+
+
+       - bf: mudela-book -> \default_paper is obsolete.
+
+pl 3.ms1
+         - thumb-upgrade
+pl4.jcn1
+       - bf: dotted slur
+       - bf: text ssb
+       - bf: empty/unknown in ps
+
+pl 4.tca1
+       - 40% speedup executing mudela-book on mudela-book-doc.doc
+       - change of lilypond's output filenames. Given multiple input
+         files, eg. 'm.ly y.ly', output names will now be 'm.tex y.tex'
+         not 'm.tex y-1.tex', but if m.ly containts two paper definitions
+         output will be 'm.tex m-1.tex y.tex' 
 
 *******
-aug 7
+1.1.4
+
+pl 3.tca1
+       - accordion symbols in mf/feta-accordion.mf and
+         init/accordion-defs.ly.
+       - small changes to mudela-book and Documentation/man/mudela-book.yo
+       - mudela-book example file in Documentation/tex/mudela-book-doc.doc
+
+pl 3.jcn5
+        - bf: dashed-slur
+        - bf: LilyIdString
+        - more star fixes
+        - repeatbar fixes
+
+pl 3.jcn3
+       - mup-to-ly.py: version 0.0
+       - init/test/stars-and-stripes.ly (from star.mup)
+       - GrandStaffContext
+  
+pl 3.hwn1
+       - junked musical info from key-item
+       - tutorial fixes.
+
+pl 3.jcn2
+       - bf: font switch
+******
+1.1.3
+
+pl 2.jcn2
+
+pl 2.uu1
+       - ly2dvi.py -I fix
+       - obsoleted ly2dvi.sh
+       - removed Note_head_engraver
+
+pl 2.hwn1
+       - scm cleanups, chop-decimal
+       - scarlatti clef.
+
+pl 2.jcn1
+       - commented-out Level-2 PostScript in lily.ps (J. Buehler)
+       - moved tex/*.ps to ps/
+       - merged lilyponddefs.ps, lily-ps-defs: tex/lily.ps
+       - be sure to set:
+           export GS_LIB=$HOME/usr/src/lilypond/ps
+       - added tex and empty ps-symbols
+
+pl 1.jcn4
+       - more little website fixes
+
+********
+
 pl 2
-       - junked Line_of_staff
-       - bf: --output
-       - bf: . in lexer
-       - bf: mi2mu version number.
-       - bf: in mudela-book
-       - 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. 
-Now neatly integrated into class hierarchy
-       - Axis, Axis_group
-       - Debian rules (AF)
-
-pl 0.1.1.jcn1
-       - Audio{column,score,item,...}, more generic audio
-       - bf: Makefiles
-       - bf: mi2mu mudela version
-*********
-aug 5
-
-pl 0.1.1
-       - {Horizontal, Vertical}_group.  A score_element may be in at most one.
-       - This means Horizontal_group_item and Vertical_group_spanner need special support.
-       - This also means a big speed increase
-       - configure cleanup
-       - bf: Choleski solve.
-       - doc updates: lilygut, INSTALL
-
-pl 0.1.1.hwn
-       - recode of Break/Colhpos interfaces
-       - 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
-       - more Diagonal_storage fixes
-       - retake: INFTY fixes ( now infinity_mom, infinity_f )
-
-pl 78.jcn3
-       - configure: ln and zip 
-       - target doosdist -> lilypond-x.x.x.exe.zip: + executables - sources
 
+pl 1.mb1
+        - Support for cautionary accidentals. , i.e. accidentals 
+          within parantheses. Syntax: 'cis?'. Try input/test/accid.fly
+          Note that the font has changed.
+        - bf: No unnecessary warnings about time signatures
+        - Added optional second argument of \key. Set to \major or \minor 
+          to get a major or minor key. Default: major.
+       - bf: Compilation error in midi-walker.cc
+
+pl 1.jcn2
+       - fixes for htmldoc, website
+       - silly jcn1 fixes
+       - junked MODULE stuff from lily/GNUmakefile (again)
+pl 0.jcn4
+       -set:
+          export GUILE_LOAD_PATH=$HOME/usr/src/lilypond/init
+       - dstream: Score_element, Column_info
+       - -fscm debug hack: lilypond -fscm a; guile a.scm > a.tex; tex a
+       - init/lily.scm
+
+********
+
+pl 1
+pl 0.uu5
+       - fixed MIDI output.
+
+pl 0.jcn3
+       - dropped stepmake/aclocal.m4
+       - removed silly -lguile (BLA_LIBS, EXTRA_LIBS ??)
+       - added debugging output format: -fscm
+       - ly2dvi.py -I fix
+       - Documentation/tex/feta.tex
+       - doco fixes: PATCHES.yo, yodl-1.31.7
+
+pl 0.uu4
+       - Protected_scm to fixup GUILE gc
+
+pl 0.uu3
+       - more RTTI cleaning.
+
+pl 0.uu2
+       - undone type_info::before hack. (Ugh.  RTFM).
+
+pl 0.uu1
+       - more RTTI stuff: is_type_b -> type_info::before
+
+pl 0.jcn1
+pl 17.jcn7
+       - added: set*text, timesig, beam
+       - guile-1.3 is fine; my egcs-1.0.2's -O2 is broken
+pl 17.jbr1
+       - stepmake/stepmake/bin/package-zip32.sh: Updated configure statement
+         and modified win32 specific distribution file names to match
+         pl 16.hwn1 changes.
+       - scripts/ly2dvi.py: Modified search paths to match the new lilypond
+         installation tree.
+       - scripts/convert-mudela.py: Remove the an existing backup file
+         before renaming original.  This is a WIN32 Python requirement.
+       - Documentation/ntweb/index.html: Updated documentation to match
+         new lilypond installation tree.
+       - lily/main.cc: Fixed LILYPONDPREFIX search paths.
+          
+  
+
+**********
+
+1.1.0
+
+pl 18.exp
+       - use C++ RTTI iso access_Xxx ()
+       - junk Graphical_lisp_element
+       - catalan.ly
+
+pl 17.tca1
+       - rewrite of mudela-book
+pl 17.ms1
+       - added \thumb (used very often in cello music) in
+         mf/feta-schrift.mf. 
+       - added /input/test/thumb.ly (example)
+
+pl 16.jcn1
+       - dashed-slur through scheme
+
+pl 15.jcn4
+       - more scheme hacks
+
+pl 15.jcn3
+       - try at scheme in Atom
+
+pl 15.jcn2 # rest of
+       - graphical-lisp-element + silly half hook-up with autuplet
+
+pl 17.jcn5
+       - stepmake pl59: templatised install (see mf/)
+       - reasonably ps/tex success (with guile-1.2):
+         * input/kortjakje.ly
+       - lots more scm stuff
+       - bf: mf/mfplain.ini
+       - stepmake pl58: guile 1.3 configure fix
+       - working font-switch:
+         guile-1.2 and -lreadline -ldl from 1.3 configure...
+
+pl 17.jcn4
+       - installable stepmake pl57
+       - urg, FIXME guile-1.3: 
+         * don't install shared libs! configure can't handle
+         * manually add: EXTRA_LIBS = -lguile -lreadline -ldl
+         * lily's truely broken, downgrade do 1.2
+
+pl 17.jcn3
+       - lots of stuff still broken, notably font selection, just try 
+          a()b
+          or so
+       - tex output support
+       - all output through scheme
+       - option: f, output-format=X
+       - geile placebox 
+       - mf/mfplain.ini
+
+pl 17.jcn2
+       - all paper output through scheme, about half way
 
+pl 17.jcn1
+       - 16.jcn1