Parent Directory
|
Revision Log
Links to HEAD: | (view) (download) (annotate) |
Sticky Revision: |
- Replace foreach() macros with C++11 for() constructs. (REGRESSION)
- Slightly refactored command line arguments processing. - Replaced foreach() macros with C++ for() constructs. - Cleanup all scalable icons (SVG) - Fixing unique/single instance support (Qt >= 6.6) - Bumping into next development cycle (Qt >= 6.6)
- Tiny fix on the main options dialog (re. combo-box item history).
- Migrated command line parsing to QCommandLineParser/Option (Qt >= 5.2) (EXPERIMENTAL)
- Silence compiler warnings to GNU/MinGW only.
- Use <cmath> instead of <math.h> et al.
- Always show whether Qt is linked statically on version/about report.
- Replace some more deprecated stuff (Qt >= 6.0.0)
- Custom color (palette) theme editor introduced; color (palette) theme changes are now effective immediately, except on default. (EXPERIMENTAL)
- Improved some widgets initial positioning...
- Some nitpickings on code-style...
- Traded QT_VERSION literal checking for sane QT_VERSION_CHECK macro.
- Updated for the newer Qt5 translation tools (>= 5.13).
- Got rid of some top-level widget/window size shrinking on bootstrap time.
- Make builds reproducible byte for byte, by getting rid of the configure build date and time stamps.
- This is it! CONFIG_BUILD_VERSION (having git commit sha1/6) has landed.
- Set CONFIG_BUILD_DATE instead of the old and deprecated non-reproducible build compiler macros (__DATE__; __TIME__).
- Force an initial but temporary main window expose/realize/show. (REGRESSION)
- Force an initial but temporary main window expose/realize/show.
- Try to separate old (Qt4) and new (Qt5) widget gemometry persistence.
* A new top-level widget window geometry state save and restore sub-routine is now in effect. (EXPERIMENTAL)
- 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.
* Mac OS X: Fixed default path of linuxsampler binary.
* Fixed configure check for SoundFont2 support (libgig/SF.h).
* A man page has beed added (making up Matt Flax's work on debian, thanks).
* Initial widget geometry and visibility persistence logic has been slightly revised as much to avoid crash failures due to wrong main widget hidden state.
* Global configuration state is now explicitly saved/committed to disk when View/Options... dialog changes are accepted and applied.
- Got rid of some Qt3 support remnants: QApplication::argc() and QApplication::argv() replaced by QApplication::arguments().
* 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
* 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).
* Messages file logging makes its first long overdue appearance, with user configurable settings in View/Options.../Server/Logging.
* OSX Xcode project files are added (directory osx) * OSX: PATH and plugin directory are modified on startup * OSX: default timeout is set to 10000 ms (CoreMIDI is sometimes slow)
* Qt4 migration: complete QSampler namespace overhaul.
* 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.
* Audio routing table is initially hidden in the dialog, when creating a new sampler channel. * README requirements and configuration notes update.
* Qt4 migration: Qt3Support is now scrapped.
* Qt4 migration: one first step forward to kiss Qt3Support goodbye.
- Qt4 migration: missing copyright headers update.
* 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).
GPL address update.
Attempt to bring those aging autoconf templates to date; sample SPEC file for RPM build is now being included and generated at configure time.
Include libgig version info on command line request (-v).
New keep child windows always on top option; device icon retouching;
* Added new menu and toolbar option: Reset All Channels. * Channel setup changes are now properly filtered, as for only those settings that are actually changed gets applied; change information are now also posted to messages window.
Major internal switch regarding channel strip change management.
* Drag-and-drop to an existing channel strip is now also featured, allowing the in-place change of the channel sampler instrument file.
* Actual instrument names are now optionally retrieved from the instrument file, even though libgig is available, avoiding excessively annoying load times while on the channel dialog, when huge instrument files are selected.
* Channel strip display glass effect is now an option.
Initial rewrite of sampler channel strips internal control structures.
* Channel dialog gets sensible engine and driver defaults on create time. * Implied channel reset on successful instrument load.
* Maximum channel volume percent setting is now a global option, provided to override the default (which is 100%). * Client/server transaction timeout option upper limit has been increased from 5000 to 60000 milliseconds.
Initial alpha release.
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 |