3.11.3 July 14, 2008
This release only contain fixes releated to the build system. This in prepration for the next stable release.
3.11.2 July 1, 2008
Bug fixes
- identifybpm: create unicode and not str strings to use as statistics keys.
- new_labelobject: handle labels that are str and not unicode.
- lessonfile.py: fixed wrong short interval name in _keys_to_interval.
- solfege.py: create user_data() and app_data() with os.makedirs if they exist, not os.mkdir
- We need to decode the string we get from FielChooser.get_filename()
- Fixed a string formatting error in create_learning_trees_menu. Reported by Clytie Siddall.
- TracebackWindow: english spelling fix by Clytie Siddall
- Unsert our share/solfege and lib/solfege to the beginning of sys.path to avoid problems with python-mpd
- win32: solfegedebug.bat will pause after the program finishes.
- Updated Vietnamese and Italian messages from the Translation Project.
Visible changes
- Make the whole exercise gui insensitive if parsing the lesson file fails.
- don't translate debugtree.txt
Internal changes
- Fix bugs in the
dist makefile target
- Add @configure_input@ to buildinfo.py.in so that we remember that buildinfo.py is generated.
- generate src/_version.py correctly.
tools/test-revision-id.py print a message describing how to update the revision id.
3.11.1 June 8 2008
New features:
- Added a few solfa syllable exercises.
- Added the function
chordname to lesson files.
- added
gst-launch as a predefined program for playing mediafiles. New users will by default use gst-launch
- learning_tree_editor: add button to delete learning tree
- The File->Learning tree submenu is recreated when activated, so new learning trees will show up without restarting the program.
Changes
- Don't display the warning if the user has not created the directory for privately created lesson files.
- Remove all extra support for sound blaster AWE, since this is causing lots of problems after
awe_voice.h got removed from the linux kernel.
- create_practise_and_test_menu: Remove old Actions before adding them again. This to avoid gtk-warnings.
- win32: store user created learning trees in user_data(), not app_data(). Move file from old to new location at startup.
- Cleanup how we use lilypond to build the generated png scores for the manual
Bug fixes
- bugfix: Allow us to run more than one singinterval test without restarting the program.
- Revert part of revno:796: We still need to create SolfegeIconFactory because dictation and rhythm use the new stock icons.
- singinterval: key mouse-insensitive bug workaround
- learning_tree_editor.get_learning_tree_list bugfix: filter out debug tree properly
- win32 bugfix: change file names of generated csound lesson files since ms windows have a case insensitive file system.
- Makefile.in: Fix the dist target, so that things are called in the correct order.
3.11.0 March 23, 2008
- CSound support.
- MMA support.
- New lesson file functions:
load, rnc
- Allow length modifiers in chord. Contributed by Noam Raphael.
- Allow lesson names with apostrophe. Contributed by Noam Raphael.
- Added option in the preferences window to use a web browser for reading the user manual.
- Documented header.music_displayer_stafflines and added support for it in idbyname too.
- Don't install
lessonfile_editor any more since it is broken.
- Do not display the console window on MS Windows.
Internal changes/less interesting:
- store all learning trees in
learningtrees/
- learning tree file format changed. Learning trees have a descriptive title that is used as the menu item.
- Speed up opening the lesson file dialog in the learning tree editor and added a button to make the program search for new files.