--- qsampler/trunk/ChangeLog 2008/12/20 23:22:59 1814 +++ qsampler/trunk/ChangeLog 2010/08/23 13:08:28 2116 @@ -3,7 +3,65 @@ ChangeLog -CVS HEAD +SVN TRUNK + +* libX11 is now being added explicitly to the build link phase, + as seen necessary on some bleeding-edge distros eg. Fedora 13, + Debian 6. + +* Moving from old deprecated Qt3'ish custom event post handling + into regular asynchronous signal/slot strategy. (EXPERIMENTAL) + +* Sampler channel and instrument file requester support for + other than GIG engine instrument files (*gig; *.dls) has + been added, making roads for the newer SFZ and SF2 engines + instrument files (*.sfz; *.sf2). + +* General standard dialog buttons layout is now in place. + +* Initial widget geometry and visibility persistence logic has + been slightly revised as much to avoid crash failures due to + wrong main widget hidden state. + +* General source tree layout and build configuration change. + +* Automatic crash-dump reports, debugger stack-traces (gdb), back- + traces, whatever, are being introduced as a brand new configure + option (--enable-stacktrace) and default enabled on debug build + targets (--enable-debug). + +* Attempt to fix broken instrument list model/view on Qt >= 4.6. + +* Device parameter spin-box default maximum has been set higher: + now at a magic 24-bit limit (16777216) instead of older 16-bit + (65536), possibly fixing bug #136. + +* LADISH Level 1 support has been added: SIGUSR1 signal trap + just makes it a shortcut to File/Save. + +* MIDI Device Status menu is disabled when no MIDI device exists; + a menu separator has been added. + +* Window manager's close button was found missing from the Devices + and Instruments widgets when on Qt >= 4.5, now fixed. + +* MIDI activity indicator on channel strips and MIDI device status + widgets is now implemented as a flashing green LED, instead of a + lame green solid background :). + +* Global configuration state is now explicitly saved/committed to + disk when View/Options... dialog changes are accepted and applied. + +* Czech (cs) translation added (by Pavel Fric). + + +0.2.2 2009-08-01 New release cycle. + +* Russian (qsampler_ru.ts by Alexandre Prokoudine) makes it as + brand first translation delivered. Thanks and welcomes whom + ever may follow ;) + +* Converted obsolete QMessageBox forms to standard buttons. * Added support for runtime max. voices / disk streams setting (accessible from the "Options..." dialog). Those fine tuning @@ -15,18 +73,19 @@ * Fait-divers: desktop menu file touched to openSUSE conventions. -* Due to some trouble with newer Qt >= 4.4 applications regarding font - size configuration, a new global user option is now available to the - rescue: View/Options... /Display/Other/Base font size (default none). +* Due to some trouble with newer Qt >= 4.4 applications regarding + font size configuration, a new global user option is now available + to the rescue: View/Options... /Display/Other/Base font size + (default none). * Attempt to load Qt's own translation support and get rid of the ever warning startup message, unless built in debug mode. (transaction by Guido Scholz, while on qsynth-devel, thanks). -* Only one application instance is now allowed to be up and running, - with immediate but graceful termination upon startup iif an already - running instance is detected, which will see its main widget shown - up automatically (Qt/X11 platform only). +* Only one application instance is now allowed to be up and + running, with immediate but graceful termination upon startup + iif an already running instance is detected, which will see its + main widget shown up automatically (Qt/X11 platform only). * Messages file logging makes its first long overdue appearance, with user configurable settings in View/Options.../Server/Logging. @@ -34,32 +93,33 @@ * Bugfix in sampler channel dialog, driver combo boxes' content were screwed. -* Automatically add & remove channel strips as they were removed e.g. by - other frontends. +* Automatically add & remove channel strips as they were removed + e.g. by other frontends. * Refresh device management dialog when device informations changed, e.g. on changes caused by other frontends (fixes segfault on device changes) -* Implemented MIDI device activity windows, selectable from the "View" - main menu. +* Implemented MIDI device activity windows, selectable from the + "View" main menu. * Implemented MIDI activity indicator on channel strips. * Added FX Sends Dialog to Channel Strips. -* Color pallete fix for the instrument name display in channel strip, - particularly notorious on Mac OS X builds. +* Color pallete fix for the instrument name display in channel + strip, particularly notorious on Mac OS X builds. -* Added dialog when the application exits which lets the user decide - whether to keep the LinuxSampler running or not. +* Added dialog when the application exits which lets the user + decide whether to keep the LinuxSampler running or not. 0.2.1 2007-12-06 Qt4 migration was complete. -* Added recent new support of libgig for retrieving instrument names in a - very fast way. If libgig provides this feature, then the respective - name retrieval setting in qsampler is enabled by default. +* Added recent new support of libgig for retrieving instrument + names in avery fast way. If libgig provides this feature, then + the respective name retrieval setting in qsampler is enabled by + default. * The current selected/activated channel-strip is now visually evident while in the application workspace (highlighting).