Parent Directory | Revision Log
Sticky Revision: |
- Dot version string bump (not SCM derived).
- Fixed obsolete version tag on debian.control fie.
* Version 0.4.3 - Pre-LAC2017 release frenzy.
- Preparations for pre-LAC2017 release frenzy.
- Add Git branch label to build version suffix if not 'master'.
- Fixed libjack detection on configure.
- Make builds reproducible byte for byte, by getting rid of the configure build date and time stamps.
- Early preparations for the Fall'16 release.
- Bumped micro version up one notch (pro-forma).
- This is it! CONFIG_BUILD_VERSION (having git commit sha1/6) has landed.
- Configure G++/Qt major version fixing.
- Simple nitpicking on configure build version fix.
- Make configure check for g++ -std=c++11 support (4<g++<6 only) (FIX).
- Make configure check for g++ -std=c++11 support (4<g++<6 only).
- Set CONFIG_BUILD_DATE instead of the old and deprecated non-reproducible build compiler macros (__DATE__; __TIME__).
- Added *.qmake.stash to .gitignore.
- Avoid including the qt5 x11extras module on non-single/uniquue instance builds (--disable-xunique).
- Fixed a potential crash on the singleton/unique application instance setup.
-
- Make configure script use PKG_CONFIG macros for all CFLAGS and LIBS settings.
- Make configure script use PKG_CONFIG macros for LSCP and GIG library settings.
- Almost complete overhaul on the configure script command line options, wrt. installation directories specification, eg. --prefix, --bindir, --libdir, --datadir and --mandir. (EXPERIMENTAL)
* End of Summer'16 release (v0.4.1).
- Fixed channel dialog freeze on auto instrument file drop-down list.
- Added missing aclocal bootstrap.
- Improved channel strip auto-arranger.
- French (fr) translation update.
- RPM SPEC update (for Fedora 24).
* Removed manual setting of system include paths (a pull-request by Romain Létendart, github.com/rncbc/qsampler/pull/1, thanks).
- Clean-up configure from any --enable-qt5 vestigial residues.
* Sync to upstream git repo.
- Sync to upstream git repo.
- Preparations for v0.4.0 spring'16 release frenzy.
- Set SMP flags to make build (RPM SPEC).
Added lupdate -no-obsolete translations.
* Added application keywords to freedesktop.org AppData.
- Add <kudos> section to AppData file.
- Prevent x11extras module from use on non-X11/Unix plaforms.
- Late fixes appdata file: remove Qt4 references.
- Test Qt version with just AC_TRY_COMPILE instead of AC_TRY_LINK.
* Messages standard output capture has been improved again, now in both ways a non-blocking pipe may get. (EXPERIMENTAL)
- Force an initial but temporary main window expose/realize/show.
- Try to separate old (Qt4) and new (Qt5) widget gemometry persistence.
- (Q)make (dist)clean rule fixing.
* Single/unique application instance control adapted to Qt5/X11. (EXPERIMENTAL)
- QMAKE et al. Makefile fix.
- Qmake small fixing.
- Dropped old qmake-qt4 error warning.
- Post-preparations for v0.3.1 Summer'15 frenzy release.
- Post 0.3.1 Qt5 packaging build fixing. (2)
* Preparations for v0.3.1 - Summer'15 release frenzy.
* Fixed configure script's Qt include directory lookup for some 64 bit Linux flavours. * Prefer Qt5 over Qt4 by default with configure script.
* A new top-level widget window geometry state save and restore sub-routine is now in effect. (EXPERIMENTAL)
- Update references to Qt framework site http://qt.io .
- Yet another Qt5 build configure fix.
- Yet another Qt5 build configure fix.
- Yet another Qt5 build configure fix.
- Fixed for some strict tests for Qt4 vs. Qt5 configure builds.
- Preparations for v0.3.0 pre-LAC2015 release frenzy.
* Added application description as freedesktop.org's AppData.
- Old generic combo-box history load/save methods fixing.
* Added this "Don't ask/show this again" option to some if not most of the nagging warning/error message boxes. (EXPERIMENTAL)
* Better configure checking for alternate Qt4/5 builds.
* Configure fix: don't overwrite CFLAGS or CPPFLAGS in between, as it would break cross compilation.
* Master volume slider now getting proper layout when changing its main toolbar orientation.
- Stripped all hard-coded shortcuts from .ui files.
- Initial base font size one-liner optimize.
* Messages standard output capture has been slightly improved as for non-blocking i/o, whenever available. (EXPERIMENTAL)
* Adjusted configure check for libgig to detect the new includedir.
* Fixed configure check for SoundFont2 support (libgig/SF.h).
- Man page update.
* A man page has beed added (making up Matt Flax's work on debian, thanks).
- Translations install directory fix (RPM SPEC).
- Translations install directory fix (RPM SPEC).
* Fixed small error in recent libgig configure check. * Fixed old configure problem for cross compiling.
* Translations install directory change. (EXPERIMENTAL)
- Adjusted configure check for libgig to detect its new libdir (impolitely forcing the user now to have at least libgig 3.3.0).
* Adjusted configure check for libgig to detect its new libdir (impolitely forcing the user now to have at least libgig 3.3.0).
- Remove messages stdout/err capture redundant code.
- Channel-strip instrument name button text color fix.
* Added instrument list popup on channel strip which shows up when the instrument name is clicked. Allows faster switching among instruments of the same file.
"*
- Allow the build system to include an user specified LDFLAGS.
- Bits of lib64 regression.
- Final preparations for 0.2.3 (A fifth of a Jubilee) release.
- Fix all svgz files to plain svg, to shut-up from svn checksum mismatches.
- Another Qt5 build configuration fix.
- More preparations for Qt5 configure build.
- Autoconf script and libqt4 >= 4.4 baseline fix.
* Standard scalable format (SVG) and MIME type icons support for session files (*.lscp) is now being added.
* Preparations for Qt5 migration. (FIXING)
- lupdate+lrelease'd translations.
- Yet another Qt5 preparations fix.
- Some non-code related cleanups and updates, esp.re.RPM spec file.
* Preparations for Qt5 migration. (TESTING)
* Added include <unistd.h> to shut up gcc 4.7 build failures.
- Make(ing) -jN parallel builds now available for the masses.
* Fixed Makefile.in handling of installation directories to the configure script eg. --bindir, --datadir, --localedir.
- Version bumps to 0.2.2.30
* Debugging stacktrace now applies to all working threads.
- New years numeralogy bump.
* Fixes for cross compiling and building for Windows with configure and make. * Made lookup of translation files more robust on Windows
* 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 instrument files (*gig *.dls) has been added, now also allowing for SFZ instrument files (*.sfz) loading.
- Outrageous HACK: GTK+ ppl won't see green on black thing =)
- Standard desktop spec fixing.
- Standard desktop icon fixing.
- Desktop file autocrap touch.
- Add missing headers on Qt < 4.4.
* 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.
* Maybe fixed instrument list view/model for Qt >= 4.6, at last.
- Still trying to fix instrument list view/model for Qt >= 4.6. (part 3/n)
- Still trying to fix instrument list view/model for Qt >= 4.6. (part 2/n)
* 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 for 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.
- Fixed DeviceStatusForm compilation for Qt4 < 4.4.
- Fixing last fixes :)
* 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.
- New year's bumping and old icon opaqueness washing. - lupdate'd translations.
* MIDI activity indicator on channel strips is now implemented as a flashing green LED, instead of a lame solid background :). - New year's bumping.
* Global configuration state is now explicitly saved/committed to disk when View/Options... dialog changes are accepted and applied.
* Preparations for the 0.2.2 release.
- Got rid of some Qt3 support remnants: QApplication::argc() and QApplication::argv() replaced by QApplication::arguments().
* Russian (qsampler_ru.ts by Alexandre Prokoudine) makes it as brand first translation delivered. Thanks and welcomes who ever may follow ;)
* Converted obsolete QMessageBox forms to standard buttons.
- Bumped autoconf stuff to avoid any newer cache warnings.
* bugfix: max voices / streams spinboxes in options dialog were limited to 99 (now maximum is 999999999) * bumped version to 0.2.1.22
* Tuning options tab layout stretch; bumped to 0.2.1.21
* Added support for runtime max. voices / disk streams setting (accessible from the "Options..." dialog). Those fine tuning settins will be saved in case the user modified them and automatically restored to the sampler when reconnecting to a sampler the next time. * bumped version to 0.2.1.20
- Grayed/disabled palette color group fix for dark color themes.
* 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).
* 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).
* Messages file logging makes its first long overdue appearance, with user configurable settings in View/Options.../Server/Logging.
* fixed autoconf preprocessor macro bug regarding the new device status dialog
* bugfix in sampler channel dialog: driver combo boxes' content were screwed * bumped version to 0.2.1.13
* fixed minor macro typo bug (causing compiler error on Qt < 4.3)
* Selection rectangle get visible only where it stands legal, that is for Qt >= 4.3, right on the channel sends fx dialog.
- Update for the lowling win32 project build.
* automatically add & remove channel strips as they were removed e.g. by other frontends * refresh device management dialog on external audio device changes as well * bumped version to 0.2.1.9
* refresh device management dialog when device informations changed, e.g. on changes caused by other frontends (fixes segfault on device changes) * rebuild device status window on device info changes (including ones caused by other frontends) * bugfix: close all device status windows when main window was closed
* implemented MIDI device activity windows, selectable from the "View" main menu, still quite ugly I admit ;-) * bumped version to 0.2.1.7
* implemented MIDI indicator LED on channel strips
- Bump update for win32 build.
* finished FX Sends dialog implementation * bumped version to 0.2.1.4
* added FX Sends dialog to channel strips (still under construction, so far one can only create, destroy and rename FX sends, the rest is still to do) * bumped version to 0.2.1.3
* 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.
* Release 0.2.1: Qt4 migration complete.
* Fixed a stopping server crash on Windows, hopefully.
* Qt4 migration: complete QSampler namespace overhaul.
- Splitter name duplication fix.
* Qt4 migration: instrument map context menu is back in business.
* 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.
* Fixed crash on (All) instrument map list; instrument program number list display fix (off by one); header section widths are now arranged as in the Qt3 version.
* Qt4 migration: fixed instrument map list sorting.
* Refresh device list form on initial show up.
* Narrower QTableView row heights and header section left-alignment. * Smoothed the old shinny display effect bitmap.
* Fixed sure crash when removing channel strips. * Force auto-arrange when adding channel strips, among other incremental fixes.
* The current selected/activated channel-strip is now visually evident while in the application workspace (highlighting).
* Qt4 migration: more cleanups and channel strip visual fixes.
* Make View/Menubar and Toolbar shortcuts accessible even though the main menu and toobar are not visible.
* Audio routing table is initially hidden in the dialog, when creating a new sampler channel. * README requirements and configuration notes update.
* fixed device manager dialog's amok run: the Qt4 QString::toLower(), QString::toUtf8() methods and Co only return temporary objects which can of course NOT directly be used as char* pointers for the liblscp C API (fixed this issue in qsamplerDevice.cpp only yet, expect all other source files to still have the same problem)
- Qt4 migration: more tiny-fixes, specially on the sampler channel strip appearence and channels menu content.
* Disable OK button in sampler channel form and MIDI instrument form if no valid engine is selected (to avoid bothering newbie users with confusing LSCP syntax errors when using the UI the first time). * Replaced Debian packaging dependency from libqt3-mt-dev to libqr4-dev.
- Qt4 migration: small step to squash bug leftovers, plenty still in the horizon.
- Qt4 migration: just a win32 project build fix.
* Qt4 migration: one first step forward to kiss Qt3Support goodbye.
* Qt4 migration: finished MIDI instrument mapping dialogs, with this commit all the functionalities from the Qt3 version of qsampler are finally restored, only minor "cosmetical" things to fix now
* again just a minor step for Qt4 port: couple fixes in device management list view
* Qt4 migration: fixed another bunch of ghost connections, fixed engine combo box in channel form, fixed stdout ouptut in message window (a lot of white lines were shown), show channel strip on the work space (and not in the nirvana of the desktop universe)
* Qt4 migration: still far from complete, the .ui files got shaved with special regard to some redundant or duplicated signal/slot connections and to the options dialog font aesthetics as also other minors.
* Qt4 migration: configure and icon/pixmaps resource arrangement.
- forgot some autotools updates needed for the Qt4 version
* started to port QSampler to Qt4 (NOTE: this version is yet broken, use the latest tarball release 0.1.5 until the Qt4 port is completed)
- Release 0.1.5: Five months later a fifth is heard.
* Changed client interface function, for editing instrument, from: lscp_edit_instrument() to lscp_edit_channel_instrument().
* added support for escape sequences in LSCP response fields * bugfix in escaping file names for LSCP: characters with an one digit hex code caused a space (i.e. "\x a" instead of "\x0a")
- Missing null check on protocol_version in getRemoteLscpVersion().
* Added support for LSCP escape sequences to allow loading and mapping instrument files with special characters in their filename (fixes #47).
* The new channel instrument editor tool is now also accessible from the main menu and toolbar.
- Added new button Edit to the channel strips, which probably does exactly what you think it does: it opens an appropriate instrument editor application (FIX).
* Added new button "Edit" to the channel strips, which probably does exactly what you think it does: it opens an appropriate instrument editor application.
- Desktop categories update: AudioVideo.
- README correction.
- Application icon is now installed to ${prefix}/share/pixmaps; application desktop entry file is now included in installation; spec file (RPM) is now a bit more openSUSE compliant; initial debianization.
* Crash fix on double-clicking on a empty instrument list.
Release 0.1.4: Almost another year has gone by.
* Master volume slider has tick marks and value is now rounded properly on session startup. * Channel button colors have changed: yellow for mute and cyan for solo is now the rule, but note that this color highlighting is only rendered on some widget styles.
* Master sampler volume slider/spinbox combo is now featured.
* Sampler channel FX send level is now also saved.
- FX send numerical ID sequence fixed for session save.
* Initial support for sampler channel FX sends, while saving the session state, only at code-level.
- Prepared and settled for liblscp 0.5.2 compliance release.
* Regression on sampler channel strip display, MIDI port / channel is now back.
* MIDI instrument item editing has been fixed (hopefully). * Sampler channel setup dialog does not mandate for valid nor existing instrument file name; dropped MIDI port from sampler channel strip display, only MIDI channel is now displayed.
- MIDI instrument selection fixing on the go.
* Instruments window gets its own toolbar (and statusbar too); also introducing MIDI instrument map selection to the view; MIDI instrument item editing now allows changing map, bank or program key values (were previously disabled).
* Fixed sampler channel MIDI instrument map assignment on session save.
- RESET trapped for MIDI instrument maps reset on session open/load.
* Manual sampler reset also resets all MIDI instrument maps.
* Revised error verbosity in general and on session load/save; hour-glass wait cursor is now displayed on session load/save; keyboard shortcuts changed on MIDI instruments view context; improved channel strip arrangement on session open/load; instrument map entry removal confirmation (as optional); corrected some tooltip text strings.
* Fixed session file save, correcting MIDI instrument map (re)numbering.
* Revised and extended MIDI instrument mapping feature; this time two (2) MIDI maps are being implicitly created, ones designated as 'Chromatic' (0) and another as 'Drum Kits' (1), which can be assigned to each sampler channel. (ATTN: this commit elevates the requirements for liblscp >= 0.5.0, also on todays CVS and pending proper release very soon).
- Minor autoconf adaptations for lroundf conditional compilation.
* MIDI instrumeent map program numbers are now displayed in the range 1-128, instead of the internal 0-127.
* Fixed MIDI instrument volume setting. * Enforcing uniqueness of bank and program key pair while editing the MIDI instrument map.
* Fixed some compilation warnings due to suspicious type casting and unsused header macros. * Changed deprecated copyright attribute to license and added ldconfig to post-(un)install steps to liblscp.spec (RPM).
* Bare MIDI instrument map editing is now effective.
- Adding preliminary MIDI instrument mapping support; now with an instrument list widget and editing capabilities.
* Added preliminary MIDI instrument mapping support.
GPL address update.
* Changed deprecated copyright attribute to license, on qsampler.spec (RPM).
* Added configure support for x86_64 libraries (UNTESTED).
* Optional specification of alternate liblscp and libgig installation paths have been added to configure command arguments (--with-liblscp, --with-libgig).
* Whenever the listing of actual instrument names is not an option (e.g. due to lack of libgig support), the whole number of selectable Instrument items is now being graciously increased from just the bare 8 (eight) right up through 100 (one hundred), on the sampler channel setup dialog. * The selection buttons, on the right of the Instrument, Audio and MIDI devices combo-boxes, on the sampler channel dialog, are now expected to be a little better looking than it was before, at least for those Mac OS X eyes.
* Minor fixing on the initial messages dock-window height.
* Sampler channel audio routing changes are now being properly flushed upon immediate dialog acceptance,
Minor mono/solo button tooltip caps fix.
Minor usability changes on sampler channel audio routing widget.
Usability changes on the new sampler channel audio routing functionality.
* Audio output channel routing configuration finally hits the sampler channel dialog, at last! (EXPERIMENTAL).
* All widget captions changed to include proper application title prefix.
* Attempt to bring those aging autoconf templates to date; sample SPEC file for RPM build is now being included and generated at configure time.
Attempt to bring those aging autoconf templates to date; sample SPEC file for RPM build is now being included and generated at configure time.
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.
ViewVC Help | |
Powered by ViewVC |