Hi folks, after a long period of inactivity, there has been some traffic in our Git repositories lately. As there were not just bugfixes but also new features which potentially introduce new bugs, I made a release candidate for 0.4.14. You can obtain it at
https://sourceforge.net/projects/lmms/files/lmms/0.4.14-rc1/ If there are no serious problems, I'll release 0.4.14 before Christmas. Changes in detail: Core: * Added multiple track export feature * MidiClientRaw: fixed parsing of MIDI events * MIDI: added more controller related constants * MIDI: added initial sustain pedal support * RemotePlugin: improved management of shared memory keys * Various stability improvements to RemotePlugin framework GUI: * ControllerConnectionDialog: fix crash on autodetect when using raw MIDI client * ExportProjectDialog: added option for exporting song as loop * Fixed bugs with magnetic knobs * Ergonomic enhancements for AudioFileProcessor plugin (interactive wave view). * Piano roll: fix scale marking algorithm and improve rendering * AutomationEditor: show tooltip with exact value * Track: allow smaller height * InstrumentMidiIOView: fix number of digits for MIDI channel spinboxes * InstrumentMidiIOView: added support for fixed output notes * SetupDialog: added option for disabling auto save feature * InstrumentTrack: show FX mixer when double clicking FX line LCD spinbox * SetupDialog: turn off auto save per default * Widgets/Fader: increment/decrement by 1 via scroll wheel * Widgets/Fader: generic knob drawing code * Widgets/Fader: improved usability by not jumping to mouse click position * Widgets/Fader: open input dialog on double click * FxMixerView: do not set size constraint on parent MDI window Plugins: * ZynAddSubFX: fixed possible buffer overflow * RemoteVstPlugin: fixed too short arrays for preset names * Vestige: send NoteOff events for all possible MIDI keys * VstPlugin, RemoteVstPlugin: save/restore current program of VST plugin (fixes broken loading of settings with various VST plugins) * RemotePlugin, VstPlugin: reorganized and partly rewrote program/preset related functions * RemoteVstPlugin: send updates of current program name if changed * RemoteVstPlugin: use pluginDispatch() everywhere for thread safety * RemoteVstPlugin: more locking, range checking etc. * RemoteVstPlugin: fixed out-of-bound array access * RemoteVstPlugin: less verbose debug message Misc/Build related: * Updated Polish localization files * Localizations: renamed ir.* to fa.* for ISO 639 conformance * PianoView: do not include Xlib.h header file anymore * LocalZynAddSubFx: added missing header include for GCC 4.7 compat * make fftw3 a requirement and not optional anymore * FlpImport/unrtf: renamed malloc.h to ur_malloc.h for not conflicting with system headers * RemoteVstPlugin: use size_t for loop index to fix compiler warning * DrumSynth: removed unused variable Best regards Toby ------------------------------------------------------------------------------ LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial Remotely access PCs and mobile devices and provide instant support Improve your efficiency, and focus on delivering more value-add services Discover what IT Professionals Know. Rescue delivers http://p.sf.net/sfu/logmein_12329d2d _______________________________________________ Lmms-users mailing list Lmms-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/lmms-users