GNU Solfege 3.9.4
=================
Web: http://www.solfege.org
Download: http://sourceforge.net/project/showfiles.php?group_id=1465
Mirror: ftp://alpha.gnu.org/gnu/solfege


 * reorganised the preferences a little. Use a combo box to select email
   program. Updated the user manual.
 * made xmllint Makefile target
 * generate_lessonfiles.py: fix to work under debbuild.
 * Added the idproperty module. This is the chord module made more
   generic so that it can be used for different things. idproperty will
   replace the chord module completetly.
 * Only make the "Repeat arpeggio" button sensitive if the question being
   asked can be played arpeggiated.
 * Removed _ as the leading character in some classes in lessonfile.py
   because this caused them not to show up in the class hierarcy graph.
   Also made Satb a subclass of PitchBaseClass.
 * Reorganised the lessonfile music object class hierarcy.
 * tools/mypydoc.py: Simplified the script, and made it work for html
   serving too.
 * help/Makefile rm-pot target: Ignore if po/solfege.pot is already removed.
 * Don't expand the menu bar if the user maximise the main window. Bug
   reported by Tarmo Johannes.
 * xgettext should assume the file encoding is utf-8 by default.
 * Made the dataparser Lexer follow PEP-0263 more closely, only looking
   at the first two lines for a encoding declaration. Improved the
   documentation about lesson file encoding. Added a few tests of the
   encoding detection code.
 * singchord module documentation: Use satb music object. The example used
   was not valid any more.
 * Some brain surgery to get more usable error messages to mpd parse
   errors. Display the exact location that caused the problem in music
   objects like chord and rvoice. Plugged some holes where bad mpd music
   would cause traceback messages to be dispalyed to the user. Did lots
   of fixes at once, so it is difficult to list them all.
 * mpd: don't display ties if the part of music they belong to are not to
   be displayed.
 * mpd: bug fix to the tie code. Bug reported by Tarmo Johannes.
 * MusicDisplayer: Added more space above and below staffs.
 * Learning tree editor: keyboard focus on the treeview when the file is
   loaded.
 * chordvoicing: on_chordtype_right_clicked should check event.button. Do
   the sensible thing, play the button clicked, if the 'set' variable is
   not set.
 * abstract.Gui._lessonfile_exception: fixed a conditional to compare
   using "is not None" so that also errors in the first question of the
   lesson file with tell which question caused the error.
 * MpdExceptions can have a m_question_idx variable that will be used to
   say which question caused the error. This is useful if we right click
   on a button, and the music has a bug. Use this in chord.py,
   chordvoicing.py, idbyname.py, idproperty.py
 * Many small improvements to the exception handling of bugs in lesson files.
 * Documented the set variable used in lesson files.
 * A dialog will list any lesson files with bugs that causes the
   program to ignore the lesson file completely.
 * Handle bugs in progressionlabels, like found in the bug report
   http://www.solfege.org/SITS-Incoming/AugmentedFourth 
-- 
Tom Cato Amundsen <[EMAIL PROTECTED]>                 http://www.solfege.org/
GNU Solfege - free ear training    http://www.gnu.org/software/solfege/

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Solfege-devel mailing list
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe", or visit
https://lists.sourceforge.net/lists/listinfo/solfege-devel

Reply via email to