Recent Changes - Search:

Get GNU Solfege at SourceForge.net. Fast, secure and Free Open Source software downloads

ReleaseNotes-3-15

work in progress...

solfege.dev revno 1524

  • Fix stupid string formatting bug that broke the preferences window for all that run in non-C-locale
  • Tweak help/C/lessonfiles.xml
  • mpd: Give better error messages if \key or \time is used before \staff.
  • Make two file menu item strings unicode, since the translation did not work ok with the ellipsis char if not make u'unicode string'
  • More user friendly labels in the random transpose dialog.
  • music() objects are MpdTransposable
  • New fix for the keyboard accel bug in descending melodic intervals. revno 1401 did not work. Thanks to Piotr Komorowski for reporting this.
  • More harmonic progressions from Ruslan Fedyarov.

3.15.8 February 27, 2010

solfege.dev revno 1513

  • Fix some bad english: cadense -> cadence, tritonus -> tritone, notename -> note name, mailinglists -> mailing lists Translators: i'm sorry-sorry-sorry, but it gets worse the longer I wait.
  • ExercisesMenuAddIn: translate the final menu item
  • Fixed and marked some splashwin strings for translation. Removed one splash message that was displayed for so short time that it was useless.
  • Added missing colon to a preferences window label.
  • bugfix: the front page did not allow link texts to pages to be truncated if they where too wide.
  • rhythm-mid and rhythm-all: swap two buttons
  • Add ellipsis after two entries on the File menu and the button used to change random transposition.
  • Add import filter for learning tree files format 2 and the original format from solfege 3.2.2
  • Add extra check to check_rcfile() to that running old versions and 3.15 wont set bogus value for the app/frontpage variable.
  • Removed solfege/tree.py and some other unused code.
  • lessonfile_editor_main.py: fix the file so is is valid python syntax. The editor is still totally useless.
  • Prefix the "Key" string so it can be translated better. "Key" have at least two different meanings, keyboard keys and tonality.
  • Fix random transpose dialog return value.
  • abstract: change button label from "Change…" to "Change ..." since the last already exist and is translated to many languages.
  • Reorder the directories listed by pressing F8 since the user manual will refer to the first directory in the list: ~/.exercises/user/lesson-files
  • idtone: fix config page packing
  • Updates to idtone user manual and update the introduction in the "Extending GNU Solfege" chapter.
  • deprecated: filesystem.user_lessonfiles
  • Added Estonian translations. Updates to the German, Dutch, Polish and Turkish user manual. help/Makefile: Add missing defines for some languages
  • Added "Compare melodic intervals" exercise
  • File->Recent Exercises will show the topic in addition to the exercise name, since only the name has too little context. For example "Seconds" can be both melodic, harmonic etc.

fpeditor:

  • add button to delete section. Closes bug #163
  • forgot to add the code that saves the front page title.
  • right-click on links to reorder them.
  • make the back button insensitive when we are on the first page.
  • make the back button insensitive when there is no more history.
  • Added message at the bottom of the fpeditor save_as dialog mentioning where front page files have to be saved. Let us descide if we need this.
  • right-click to edit lesson files. Add gui to the preferences window to select editor.
  • change default save dir from ~/.solfege/exercises/ to ~/.solfege/exercises/user/
  • Move front page title from dialog to the editor window.
  • popupmenu should have "edit" insensitive if we are not clicking on a link to a file.
  • register_paste_button should also make the new button insensitive if the clipboard is empty

3.15.7 January 5, 2010

solfege.dev revno 1469

  • Fixes to statistics code and the lesson files modified in 3.15.6, so that all statistics is preserved.

3.15.6 January 4, 2010

solfege.dev revno 1464

  • Updated messages: de, nb, nl, pl, sv
  • Updated user manual translations: nl and pl
  • Renamed label "Training Set Editor" to "Export Exercises to Audio Files"
  • make-release: support unlimited level of subpatchlevels.
  • fix po/Makefile so xgettext extracts messages from the lesson files again.
  • More updates to Makefile.in required after lesson files moved into exercises/standard
  • configwindow.py: lesson files have moved into exercises/standard
  • More MMA-based harmonic progression exercises by Ruslan Fedyarov
  • Document which exercises use the tempo settings in the preferences window.
  • ExerciseView._display_data should only validate the statistics of every exercise on the page when we dispaly available tests.
  • Remove unused icons used for the toolbar in an ancient version of Solfege. Also remove the theme-code, since there is nothing to theme any more.
  • remove mma.txt since the mma exercises has moved to the default front page.
  • lessonfile.py: removed new_lesson_id since it is not used any more.
  • lessonfiles.xml: add a remark that lesson_ids are deprecated.
  • IntervalCheckBox had a bug that caused the Major Decim to be missing. Reported by Andre Maute.
  • Change the default maximum number of intervals possible to use in self-config singinterval and melodicinterval from 10 to 12.
  • Added octave, ninth and tenth intervals to the csound intonation exercises.
  • Decim->Tenth replace. How could this ever get in???
  • Documented "expert mode" more precicely
  • don't let the exercises we can configure ourselves dump a traceback when we click the statistics page.

3.15.5 December 23, 2009

solfege.dev revno 1432

  • test-revision-id.py was broken. Had to add "." to sys.path.
  • Don't change docbook lang from nb to no. Docbook seems to be updated to the new language code now.
  • added make-release.py script
  • rcfile: split XXX_player info XXX_player and XXX_player_options
  • default.config: default value for app/frontpage
  • Front page editor:
    • don't throw an exception when opening the current working directory.
    • don't try to show the Editor window if constructing it failed.
    • Change default save_as dir. Always open the save_as dialog in a dir below user_data()
    • allow to select multiple lesson files when adding exercises.
    • An earlier fpeditor bug had caused some norwegian strings to be inserted into some front page files.
  • Move the standard lesson files and front page files from exercises/ to exercises/standard/ We do this to make it possible to support system wide extra exercises installed into /usr/share/solfege/exercises later.
  • Sort statistics again.
  • Remove the help browser and htmlwidget code.
  • rhythmtapping.py: simplify get_answer_status()
  • Add spin button to adjust the accuracy required when answering rhythm tapping exercises.
  • Simplify utils.play_note and utils.play_perc
  • Bugfix to statistics code. Could be triggered by practising just a few questions in the "Sing interval" exercise.
  • twelvetone: use config/default_bpm as tempo
  • winbuild.sh: adjust to reality since it now uses get-gtk-files.py
  • win32: use newer gtk libs. Small tweaks to get-gtk-files
  • Adjust the Help->File locations info box

3.15.4 November 14, 2009

solfege.dev revno 1388

  • get_percentage_correct() made idtone fail
  • fix the windows port, so that winsynth works again.
  • minor i18n and unicode fixes
  • front page editor: there was a bug that saved translated strings as C locale strings.
  • ClickableLabel: set both filename and label in the LinkButton constructor call. Pygtk 2.16 in ubuntu karmic seems to requrie this.
  • generate_lessonfiles.py: Write C locale headings, not translated messages. This probably fixes http://bugs.solfege.org/146.
  • Ear training printout outputting html: don't use the lilypond-book 'relative' option since the way we used it was not portable to lilypond 2.12.
  • Don't raise an exception if user_lessonfiles() does not exist.
  • Don't change docbook lang from nb to no. Docbook seems to be updated to the new language code now.
  • added check button to hide piano keyboard shortcuts
  • ear training printout html report: save using the codecs module and set the html content-type to utf-8

3.15.3 October 20, 2009

solfege.dev revno 1368

  • just to give you the warm fuzzy feeling of running a development release, 3.15.3 will reimport the statistics from the 3.14 branch, dropping all statistics from 3.15.1 and 3.15.2. This because of database changes.
  • tests bugfix: handle 'Cancel' after one questions was answered.
  • frontpage editor: set the filename as tooltip text for links to exercises.
  • Added tests for the scale exercises.
  • TestView: Show if tests are passed, and the result.
  • Editors using EditorDialogBase (for example the front page editor) should display a message if trying to save to a write protected directory.
  • Refer to lesson files and front page files by a simple filename instead of lesson_ids and tuples to differentiate between user and solfege files.
  • User lesson files should be placed in ~/.solfege/exercises/collectionname/lesson-files/ instead of ~/lesson-files
  • Don't import gtk in utils.py since this is problematic for headless builds. Moved parse_key_string to solfege.gu
  • fakesynth.py: use logging.debug(...) instead of print. This will avoid the "bad filedescriptor" problem.
  • lessonfile.CmdLine: cwd should be the directory containing the lessonfile.
  • Added F8 - "User lesson files" that lists all the lesson files the user has installed in his home directory
  • Makefile: fix install/uninstall target when swig is not installed

3.15.2 August 18, 2009

solfege.dev revno 1288

  • New devel snapshot.
  • Lots of small cleanups, 206 commits. I don't have the time to summarise all of it.
  • New editor for the front page files.
  • Module reorg: src to solfege and move exercise modules to solfege/exercises. Enable absolute import in all modules.
  • Support LilyPond 2.12 in addition to 2.10

3.15.1 April 19, 2009

solfege.dev revno 1082

  • Bugfixes also applied to the stable branch
  • The first prototype of the new frontpage used to select exercises. Not everything is complete yet. I might make a nicer front page using cairo later. And there are reverences to learning tree many places that has to be fixed.
  • Require Python 2.5

3.15.0 April 7, 2009

solfege.dev revno 1033

  • We now use sqlite to store statistics instead of one small file for each time we practise an exercise.

Build tool fixes:

  • tools/po-check-file.py: allow named format strings to change order.
  • tools/create_depgraph.py: added -g option that will call all programs and display the png using eog.
Edit - History - Print - Recent Changes - Search
Page last modified on March 04, 2010, at 10:09 PM