Changes file for GENPO:

0.9.8	Qt4 Conversion and fix for >16 stops

	Change: Colours are now expressed as SVG-compliant colour names
			(see http://www.w3.org/TR/SVG/types.html#ColorKeywords )
	Bugfix: When connected to 2 outputs, stops 17-32 now work properly
	Bugfix: Fix size of piston buttons to prevent them swallowing up space
	Tidy: 	Get rid of passingButtons & passingCheckBoxes and hash all IDs instead
	Tidy:	Stop explicitly using pthreads and use pure Qt4 QThreads instead
	Tidy:	Replace Qt3-style customEvents with signals/slots
	Fix:	Remove spurious topLayout

0.9.7	One bug fix and tidy up the licencing and package:
	Bugfix:	Fix crash on unexpected programme change event
	Tidy:	Ensure no binary files in package
	Tidy:	Ensure GPL statement applied everywhere
    
0.9.6   One new feature, minor fixes, and some code tidying:

	Tidy:   Move MIDI initialisation code into private connectDefaultPorts() function in MidiThread
    Bugfix: Improve detection of a default synthesizer to send MIDI to
    Tidy:   Fix flags on the MIDI Input port
    Tidy:   Stop using more ALSA resources than we need and just use one Sequencer/device for all input and output
            N.B. The names of the GENPO ALSA ports have changed
    NEW:    Support 32 channels (simultaneous stops) if two synths are available on same device
            (GENPO now creates two output ports)
    Tidy:   Separate Sequencer from Port handling and add a new structure in console.h
    GUI:    Tweak min size of toe and thumb piston buttons
    GUI:    Increase default window height slightly
    Web:    Update website

0.9.5	Fixes, improvements and a new feature:

	Tidy:   Clean up build by putting QMAKE_CXXFLAGS_WARN_ON *= -Wno-non-virtual-dtor in genpo.pro to
			get rid of QT3 Library induced warnings with GCC 4
	Tidy:   Use iostreams not printf etc.
	Tidy:   Recreate all widgets whenever an organ definition is loaded
	Bugfix: fix loading of different 'size' organs
    Tidy:   Explicit creation of Console object (added console.cpp)
	Bugfix: Ignore notes from undefined channel
    Bugfix: Ignore preset changes from undefined channels (fixes a crash)
	Tidy:   Improve look of Coupler frames
	Bugfix: remove artifacts from display (QButtonGroups that should have been NoFrame)
	NEW:    Add alternative names of 'piston' for 'preset' and 'division' for 'manual'
	Tidy:   Deprecate use of 'preset' and 'manual'
	Tidy:   Rename Manual class to Division (and all associated members/variables)
	Tidy:   Rename Preset class to Piston (and all associated members/variables)
    NEW:    Add new 'toePiston' feature a.k.a. whole-organ combinations
    Web:    Update website
		
0.9.1	
	Tidy:   Added console.channel_manual_map to speed-up/simplify note handling
    NEW:    Added --help switch
	NEW:    Added --singlestop mode - just permit one voice at a time
	NEW:    Added --outport=<client>:<port> option to hint that a particular ALSA channel 
			should be used for output
	Tidy:   Try to guess an (obvious) value for QTDIR in build.sh

0.9.0	Intermediate release
	NEW:    Added organ reload functionality
	Tidy:   Cleaned up loading of organs
	Tidy:   Removed MIDI Config menu option (use external tools)
	Tidy:   Removed redundant code in application.cpp
	NEW:    'Too many stops' warning now persists
	Bugfix: Fixed GCC 4 issue with type conv of UNICODE_ACCEL in application.cpp

0.8.1	Minor Release
	NEW:    Added --verbose option
	NEW:    Added organs/gm.org General MIDI organ spec.
	Tidy:   Updated organs/English-0.8.1.org reference organ
	Tidy:   Tidied up some GUI code
	Tidy:   Improved ALSA port names
	Tidy:   Added customEvents.h in preparation for more events
	Tidy:   Removed redundant code from console.h

