Release notes for GNU Solfege 2.9

2.9.3 September 3, 2005

Arch revision: solfege--newexercisesetup--1.0--patch-242

  • Code cleanup: removed some unnecessary imports.
  • Code cleanup: removed the src.widgets module
  • Bugfix: the code that handled when solfege found a rc file created by a newer version was broken.
  • Bugfix: build propertly when swig is not installed.
  • Don't crash on lesson files missing module declaration. Reported by Joel Schaerer.
  • Updated the tools/get_docs.py script after I upgraded to pmwiki 2.0.0.
  • Merge the documentation with the wiki.

2.9.2 August 17, 2005

Arch revision: solfege--newexercisesetup--1.0--patch-225 (The list of changes is ''not'' complete. Please check the ChangeLog file in the tarball.

  • Made topic names translatable and marked lesson file titles for translation.
  • Added "Scales" submenu to the "Practise" menu.
  • melodicinterval: bugfix: currect buttons sensitive
  • idbyname tests: don't have the same tonika two questions in a row.
  • learning tree editor:
    • select lesson file dialog improvements.
    • make the use-count column sortable too.
    • SelectLessonfileDialog: don't show the files in the example-lesson-files directory.

2.9.1 June 15, 2005

Arch revision: solfege--newexercisesetup--1.0--patch-150

  • Fix permission problems with autopackage.
  • Merged easybuild and normal tarball.
  • Fixes to that we can build the installer on mingw.
  • Renamed some docfiles, to make the file names follow the pattern modulename-help.html
  • The bug report dialog now remembers the users email address
  • Distribute gpl.texi and fdl.texi
  • Make the rhythm exercise work with the new setup
  • Flashbar size fixes for chord and idtone.
  • The flashbar will remember the longest string and not shrink when it pops away.
  • Fixed http://www.solfege.org/SITS-Incoming/HittingGive-upGivesError

2.9.0

Arch revision: solfege--newexercisesetup--1.0--patch-128

This is the first release based on the changes discussed in [[NewExerciseSetup/NewExerciseSetup]]. Most important news is the ''Practise'' and ''Tests'' menu. I'm sorry for the short release notes and lacking documentation.

  • Added learning tree and learning tree editor
  • Updated and registered many of the lesson files in the learning tree, making them available on the Practise menu.

2.5.2 Not released.

Arch revision: solfege--devel--2.5--patch-33

  • Only show 'Help on current exercise' if we are practising an exercise. Suggested by Mark.
  • singanswer: use a FlashBar
  • Html anchors now works if we use the gtkhtml2 widget.
  • configwindow: Add the command line options to the strings in the combo.

2.5.1 May 2, 2005

Arch revision: solfege--devel--2.5--patch-30

  • idbyname: added at_question_start variable and quemusic. ([[SITS.00048]])
  • rhythm: say "Correct" and "Wrong" in addition to the happy/sad face.
  • lessonfiles.py: Fix problem with global variables leaking between files.
  • chord: bugfix to right-clicking so that the correct music is played.
  • chord, melodicinterval, harmonicinterval: reset the exercise when we change what questions to be asked.
  • chord: user can select questions to be asked if header.questions_selectable = yes.
  • Idbyname will print a warning and ignore questions without a name.
  • Melodic interval direction bugfix + usability fix. Suggested by Tom E ([[SITS.00062]])
  • Fix wrong use of MusicalPitch constructor. Fixes [[SITS-Incoming.MultipleIntervals]].
  • '''Really add''' online-docs/C/theory-intervals.html.
  • utils.parse_url improvements
  • better checking of email program prefs when clicking mailto: links.
  • Merge changes from stable branch.
  • List of all lesson files: Encoding fix + show the title in the list in addition to the file name.
  • Removed the menu entry to AUTHORS.html. We credit people in the about dialog.
  • Removed the menu entry for the welcome page.
  • Added flashbar.require_size to avoid unwanted window size changes.
  • Idbyname and Chordvoicing: use flashbar.require_size
  • chord: Hide toptone and inversion column when they are not used. Suggested by Mark.

2.5.0 April 25, 2005

Arch revision: solfege--main--2.5--patch-27

  • Removed TODO, will use the [[SITS/SITS]]
  • Automatic bug reporting to the wiki. ([[SITS.00054]])
  • Gui adjustments for the chord exercise ([[SITS.00053]])
  • added have_play_music_button and have_display_music_button to idbyname. Docs will be updated :-) ([[SITS.00048]])
  • idtone: tell the first tone again and again until the user clicks it ([[SITS.00056]])
  • Make some entries labels because they was not editable ([[SITS.00051]])
  • Hide '0' in statistics ([[SITS.00057]])
  • Wider ledger line for whole-notes ([[SITS.00060]])

User comments

Add your own comment