Version 3.5.12 (2016-04-22)
---------------------------
### Fixed
Correctly handle files with uppercase file extensions (see #8317).
Version 3.5.11 (2016-04-21)
---------------------------
### Fixed
Correctly pass the channel ID to the newsletter list template (see #8311).
### Fixed
Do not encode the database password (see #8314).
### Fixed
Fixed adding new folders in the file manager (see #8315).
Version 3.5.10 (2016-04-20)
---------------------------
### Fixed
Always trigger the "isVisibleElement" hook (see #8312).
### Fixed
Do not change all sessions when switching users (see #8158).
### Fixed
Do not allow to close fieldsets with empty required fields (see #8300).
### Fixed
Make the path related properties of the File class binary-safe (see #8295).
### Fixed
Always allow to navigate to the current month in the calendar (see #8283).
### Fixed
Correctly validate and decode IDNA e-mail addresses (see #8306).
### Fixed
Do not add the debug bar resources if `hideDebugBar` is enabled (see #8307).
### Fixed
Skip forward pages entirely in the book navigation module (see #5074).
### Fixed
Do not add the X-Priority header in the Email class (see #8298).
### Fixed
Fix an error message in the newsletter subscription module (see #7887).
### Fixed
Determine the search index checksum in a more reliable way (see #7652).
This version depends on qt4 or qt5 instead of qt3.
ChangeLog
0.4.1 2016-04-05 Spring'16 release frenzy.
- Dropped old "Start minimized to system tray" option from setup.
- CMake script lists update (patch by Orcan Ogetbil, thanks).
- Added application keywords to freedesktop.org's AppData.
- System-tray icon context menu has been fixed/hacked to show up
again on Plasma 5 (aka. KDE5) notifications status area.
- Prevent x11extras module from use on non-X11/Unix plaforms.
- Messages standard output capture has been improved in both ways
a non-blocking pipe may get.
- Regression fix for invalid system-tray icon dimensions reported
by some desktop environment frameworks.
0.4.0 2015-09-07 Summer'15 release frenzy.
- Desktop environment session shutdown/logout management has been
also adapted to Qt5 framework.
- Single/unique application instance control adapted to Qt5/X11.
- Output meter scale text color fixed on dark color schemes.
- Prefer Qt5 over Qt4 by default with configure script.
- Complete rewrite of Qt4 vs. Qt5 configure builds.
- A new top-level widget window geometry state save and restore
sub-routine is now in effect.
- Fixed for some strict tests for Qt4 vs. Qt5 configure builds.
- German (de) translation update (by Guido Scholz, thanks).
0.3.9 2015-03-25 Pre-LAC2015 release frenzy.
- Added application description as freedesktop.org's AppData.
- New user preference option on whether to show the nagging
'program will keep running in the system tray' message, on
main window close.
- Application close confirm warning is now raising the main
window as visible and active for due top level display,
especially applicable when minimized to the system tray.
- A man page has been added.
- Translations install directory change.
- Allow the build system to include an user specified LDFLAGS.
- Czech (cs) translation updated (by Pavel Fric, thanks).
0.3.8 2013-12-31 A fifth of a Jubilee.
- More preparations for Qt5 configure build.
- Serbian (sr) translation added (by Jay Alexander Fleming,
thanks).
0.3.7 2013-04-16 Spring cleaning sale.
- New French (fr) translation added (by Yann Collette, thanks).
- Reversed (mouse) scroll-wheel effect on dial knob widgets.
- Preparations for Qt5 migration.
- MIDI bank select mode control added to engine setup dialog
(after a clean patch ticket by Kurt Stephens, thanks).
- Added include <unistd.h> to shut up gcc 4.7 build failures.
- Make(ing) -jN parallel builds now available to the masses
(an awesome patch by kensington, thanks).
- Fixed Makefile.in handling of installation directories to
the configure script eg. --datadir, --localedir.
- Main window is now brought to front and (re)activated when
clicking on the system tray icon instead of just hiding it.
- Debugging stacktrace now applies to all working threads.
0.3.6 2011-04-07 Slip release.
- Main window layout fixing with regard to its user preferred
size and recall when system-tray icon is not enabled.
- Channels list preset items now activated on double-click.
- Desktop environment session shutdown (eg. logout) is now
tapped for graceful application exit, even though the main
window is active (visible) and minimizing to system tray
is enabled. Both were causing first shutdown/logout attempt
to abort. Not anymore, hopefully ;).
- libX11 is now being added explicitly to the build link phase,
as seen necessary on some bleeding-edge distros eg. Fedora 13,
Debian 6.
- General standard dialog buttons layout is now in place.
- CMake build system. It was silently available in 0.3.5, but
now it is officially unveiled.
- Fixed a couple of dangling pointers.
- Mac OSX: Enabled the MIDI name Id option for CoreMIDI driver
ports, added the icon to the app bundle.
0.3.5 2010-04-27 Overdue release.
- 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.
- Most modal message dialog boxes (eg. critical errors) are now
replaced by system tray icon bubble messages where available.
- Reverb and Chorus parameter ranges have been revised to match
and comply with fluidsynth back-end (libfluidsynth).
- Fluidsynth channel info and unset program interfaces are now in
use where available (libfluidsynth >= 1.1.1).
- Global configuration state is now explicitly saved/committed to
disk when Options dialog changes are accepted and applied.
- Output peak level meters get their long deserved gradient look.
- 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).
- Added Czech (cs) translation, contributed by Pavel Fric.
- The channel preset selector (Channels/Edit...) has been seriously
crippled for ages, only showing the presets of the last loaded
soundfont, now fixed.
- Minimum number of MIDI channels allowed on engine setup has been
dropped from the old value 16 to as low as 1 (one), not that it
makes a difference, as (lib)fluidsynth internals just rounds it
to the nearest multiple of 16 anyway.
- Cleanup to knobs source, simplified from redundant stuff.
0.3.4 2009-05-10 New release.
- Command line option parsing has been slightly refactored to allow
custom override through extraordinary fluidsynth option settings
(eg. -o name=value; fixes bug #2781579).
- Main form layout has been given a little bit more slack space, just
to accommodate some longer text label translations (eg. German).
- Converted obsolete QMessageBox forms to standard buttons.
- Saved channel presets are now effectively loaded on engine startup.
- Russian translation added (thanks to Alexandre Prokoudine).
- Grayed/disabled palette color group fix for dark color themes.
- Qt Software logo update.
- Fait-divers: desktop menu file touched to openSUSE conventions.
- Slight optimizations to the output peak meters refresh rate.
- MIDI and audio device names are now user selectable options through
respective drop-down lists on each engine setup dialog.
- New knob style: Skulpture.
0.3.3 2008-07-10 Knobs galore.
- 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: Options.../Other/Base font size (default is no-op).
- Knobs: graphic styles are now QStyle derived classes, which are
assigned to the knobs using QWidget::setStyle(). Three styles
are implemented in this way, supporting also the legacy QDial:
* Our former look, tweaked and ported from Sonic Visualiser.
* A port of the new look implemented by David Garcia.
* Another ported widget style, designed by Giuseppe Cigala.
- Spanish translation added.
- Attempt to load Qt's own translation support and get rid of
the ever warning startup message, unless built in debug moderr;
also introducing the very first and complete German translation
(patching transaction by Guido Scholz, thanks).
- Messages file logging makes its first long overdue appearance,
with user configurable settings in Options/Logging.
- 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 and all engines started automatically (Qt/X11 platform only).
0.3.2 2007-12-19 Minor stealth fixes and season greetings.
- A new option to start the program minimized when the system tray
icon is enabled, is now available from Setup/Misc/Start minimized
to system tray.
- Regression from QSystemTrayIcon (Qt4 >= 4.2) implementation, at
least on X11 environments: while the main application widget was
minimized to the system-tray, closing any other top-level widget
was causing the immediate and unexpected application shutdown.
- Minor corrections on the output peak meter scale aesthetics.
- Tool/child windows position and size preservation fixed.
- Orphaned MIDI device name no longer mistaken when switching
between MIDI drivers on engine setup.
- A bit more of precision is achieved over the output peak meters.
- Messages line limit was not being checked, now honored.
- Simple as it could ever be, the build executive summary report
is now given on configure.
- Get configure to try and detect the correct qmake location and
insert it the search order, so let the qt4 tools take precedence
when --with-qt option is given and older qt3 ones coexist and
are found located ahead in the PATH.
- The infamous "Keep child windows always on top" global option is
now supposed to behave a little better when disabled, layering
child windows as naturally as far the window manager dictates.
- Inspired on Andreas Persson patch, while on qjackctl-devel, which
made it possible to compile and run with older Qt 4.1, similar
arrangements were carried out on qsynth too, without hesitation.
- Main panel spin-boxes gets accelerated when stressed (Qt >= 4.2).
0.3.1 2007-07-16 Shallowed bug-fix release.
- Now using QSystemTrayIcon class facility if available (Qt4 >= 4.2)
making the system-tray option available on most platforms, notably
on Windows and Mac OS X.
- Combo-box setup history has been corrected on restore, which was
discarding the very initial default (factory) contents.
- One programming error has been corrected, which was affecting
the editable preset combo-boxes usability.
- Soundfont context menu is now available again even when the
setup dialog soundfont list is empty.
- About form link is now browseable externally.
- Updated README-OSX (thanks to Ebrahim Mayat again).
0.3.0 2007-07-03 Qt4 migration was complete.
- Qt4 migration has comenced and is now complete. Care must be
taken with this new configuration file and location: this
release starts a new one from scratch and won't reuse any of
the previous existing ones, although cut and paste might help
if you know what you'll be doing :)
- 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.
- Default font option names were adjusted to "Sans Serif" and
"Monospace", wherever available.
- The "keep child windows always on top" option is not set as
default anymore, because window focus behavior gets tricky
on some desktop environments (eg. Mac OS X, Gnome).
- Autoconf (configure) scripting gets an update.
0.2.6 2007-04-14 Nitpicking season closed :)
- Main panel window now keeps its previous iconic state on system tray,
on application restart (thanks to Chris Cannam for hinting this one).
- Minor optimization in peak level meters update rate. Alternate but
faster inline lroundf() function implementation is now used.
- Most top-level widgets were missing the normal-widget flag, which
were causing some sticky size behavior on some window managers.
- Messages and channels window captions can now be set smaller as
tool-widgets, in effect when child windows are kept always on top.
- While on the engine setup dialog, the ALSA sequencer client identifier
is now also disabled depending on the MIDI input option setting.
- Experimental soundfont loader which prevents RAM image duplication
if more than one engine loads the same soundfont file. Server-mode is
now supported on multi-engine configurations by auto-increnmenting the
shell socket listening port (both patches handed by Dave Searls, thanks).
- Engine name gets through the respective tab title when created. Fixed
engine delete button enabling on the main window.
- Changed deprecated copyright attribute to license, on qsynth.spec (RPM).
- Added configure support for x86_64 libraries (Pedro Lopez-Cabanillas).
- GPL address update.
0.2.5 2006-03-05 Fancy dial knobs and effective bank-offsets.
- New dial-knob behavior now follows mouse pointer angular position,
almost similar to old QDial, but this time avoiding that nasty and
rather abrupt change on first mouse click.
- By simple use of widget subclassing, the value/position of any dial
knob can now be reset to its default or original position at any time,
by simply pressing the mouse mid-button. These default value positions
are just committed to current dial values when switching engines and/or
closing the application.
- Optional specification of alternate fluidsynth installation path
has been added to configure command arguments (--with-fluidsynth).
- After some source code tweaks, a win32 build is now possible.
(instructions will be provided on demand :)
- Bank offset finally gets its due effect, while on the channels and
channel preset selection dialogs. Regretfully, the soundfont bank
offset feature has been lurking ever since its inception, but now
its live and hopefully effective.
- A new fancy widget has arrived, qsynthKnob, with some modifications to
replace the actual *ugly* QDial widgets in the main window. This widget
is based on a design by Thorsten Wilms, formerly implemented by Chris
Cannam in Rosegarden, and finally adapted and brought to Qsynth by
Pedro Lopez-Cabanillas. Thankyou all.
Removed patch-src_qjackctlPatchbayRack.cpp,
the problem has been fixed upstream.
Added option to build with either qt5 or qt4 (default).
ChangeLog:
0.4.2 2016-04-05 Spring'16 release frenzy.
- Added a brand new "Enable JACK D-BUS interface" option, split
from the old common "Enable D-BUS interface" setup option which
now refers to its own self D-BUS interface exclusively.
- Dropped old "Start minimized to system tray" option from setup.
- Add double-click action (toggle start/stop) to systray (a pull
request by Joel Moberg, thanks).
- Added application keywords to freedesktop.org's AppData.
- System-tray icon context menu has been fixed/hacked to show up
again on Plasma 5 (aka. KDE5) notification status area.
- Switched column entries in the unified interface device combo-
box to make it work for macosx/coreaudio again.
- Blind fix to a FTBFS on macosx/coreaudio platforms, a leftover
from the unified interface device selection combo-box inception,
almost two years ago.
- Prevent x11extras module from use on non-X11/Unix plaforms.
- Late French (fr) translation update (by Olivier Humbert, thanks).
0.4.1 2015-10-28 A Fall'15 release.
- Probing portaudio audio device in a separate thread (by Kjetil
Matheussen, thanks).
- Messages standard output capture has been improved again, now
in both ways a non-blocking pipe may get.
- Regression fix for invalid system-tray icon dimensions reported
by some desktop environment frameworks.
- New hi-res application icon (by Uttrup Renzel, Max Christian
Pohle, thanks).
- System tray icon red background now blinks when a XRUN occurs.
- Desktop environment session shutdown/logout management has been
also adapted to Qt5 framework.
- Single/unique application instance control adapted to Qt5/X11.
- Prefer Qt5 over Qt4 by default with configure script.
- Overrideable tooltips with latency info (re. Connections JACK
client/ports: patch by Xavier Mendez, thanks).
- Complete rewrite of Qt4 vs. Qt5 configure builds.
- French (fr) translation update (by Olivier Humbert, thanks).
0.4.0 2015-07-15 Summer'15 release frenzy.
- Some windows fixes added (patch by Kjetil Matheussen, thanks).
- Most advanced Setup/Settings are moved into new Setup/Advanced
settings tab; limit range for the real-time priority setting,
now having 6 as absolute minimum valid value (after patches by
Robin Gareus, thanks).
- A new top-level widget window geometry state save and restore
sub-routine is now in effect (EXPERIMENTAL).
- Delayed geometry setup for widget windows upon startup has
been deprecated and scrapped altogether.
- Setup/settings dialog tab is going into some layout changes;
also got rid of old patchbay auto-refresh timer cruft, which
was previously hidden/disabled.
- New socket names are now automatically inferred from selected
client names while on the Patchbay widget, Socket dialog.
- Fixed for some strict tests for Qt4 vs. Qt5 configure builds.
- German (de) translation update (by Guido Scholz, thanks).
0.3.13 2015-03-25 Pre-LAC2015 release frenzy.
- Added application description as freedesktop.org's AppData.
- Setup dialog form is now modeless.
- Introducing brand new active patchbay reset/disconnect-all
user preference option.
- Current highlighted client/port connections are now drawn
with thicker connector lines.
- New user preference option on whether to show the nagging
'program will keep running in the system tray' message, on
main window close.
- Connections lines now drawn with anti-aliasing; connections
splitter handles width is now reduced.
- Drop missing or non-existent patchbay definition files from
the most recent used list.
0.3.12 2014-10-19 JACK Pretty-names aliasing.
- JACK client/port pretty-name (metadata) support is being
introduced and seamlessly integrated with old Connections
client/port aliases editing (rename) (refactored from an
original patch by Paul Davis, thanks). (EXPERIMENTAL)
- Application close confirm warning is now raising the main
window as visible and active for due top level display,
especially applicable when minimized to the system tray.
- Messages standard output capture has been slightly improved
as for non-blocking i/o, whenever available.
- Translations install directory change.
- Allow the build system to include an user specified LDFLAGS.
- Missing input/output-latency parameter settings now settled
for the D-BUS controlled JACK server and firewire back-end
driver.
0.3.11 2013-12-31 A fifth of a Jubilee.
- More preparations for Qt5 configure build.
- Interface device selection is now unified, by moving the old
'>' pop-up menu into the customized combo-box drop-down list
showing all available card/device names and descriptions (on
a patch by Arnout Engelen, thanks).
- Added include <unistd.h> to shut up gcc 4.7 build failures
(patch by Alexis Ballier, thanks).
0.3.10 2013-04-01 The singing swan rehersal.
- Session infra-client management finally being added.
- Preparations for Qt5 migration.
- Transport tempo (BPM) precision display fixed to 4 digits.
- Color-candy (dang old ANSI terminal?) escape sequences are
now silently stripped from jackdbus messages captured log
(onliner from original patch by Brendan Jones, thanks).
- List ALSA device card id. string instead of device number,
while on setup dialog.
- Japanese (ja) translation added (by Takashi Sakamoto).
0.3.9 2012-05-18 The last of the remnants.
- Killing D-BUS controlled JACK server is now made optional,
cf. Setup/Misc/Stop JACK audio server on application exit.
(a patch by Roland Mas, thanks).
- Added include <unistd.h> to shut up gcc 4.7 build failures.
- Make(ing) -jN parallel builds now available for the masses.
- A mis-quoting bug at the command line argument string may
have been crippling the (unmaintained) Windows port since
ever, leaving its main function to start jackd dead in the
water, belly down :) now hopefully fixed (following a mail
transaction with Stephane Letz and Mathias Nagorni, thanks).
- Currently a JACK2-only feature, the JACK version string
display at the About dialog box, must now be explicitly
enabled on configure time (--enable-jack-version).
- A new so called "Server Suffix" parameter option appears
to rescue on the situations where QjackCtl falls short on
extra, exquisite and/or esoteric command line options eg.
(net)jack1/2 differences.
- Fixed D-Bus Input/Output device parameter settings, filled
when either interface is selected for Capture/Playback only.
(probable fix for bug #3441860).
- Fixed Makefile.in handling of installation directories to
the configure script eg. --datadir, --localedir, --mandir.
(after an original patch from h3xx, thanks).
- Main window is now brought to front and (re)activated when
clicking on the system tray icon instead of just hiding it.
- Add current xrun count to the system tray icon tooltip, if
not zero (after patch #3314633 by Colin Fletcher, thanks).
0.3.8 2011-07-01 JACK Session versioning.
- Debugging stacktrace now applies to all working threads.
- Session "Save" button now a drop-down menu, replacing the
session save type combo-box/drop-down list selection. Also,
an early session directory versioning/numbering scheme is
now in place, although optional.
- Probable fix to debian bug report #624198 - segfault when
pressing the stop button (by Grant Adrian Diffey, after a
patch from Adrian Knoth, thanks).
- Desktop environment session shutdown (eg. logout) is now
tapped for graceful application exit, even though the main
window is active (visible) and minimizing to system tray
is enabled. Both were causing first shutdown/logout attempt
to abort. Not anymore, hopefully ;).
- Make sure all activated patchbay definition files are in
their complete and absolute directory path forms.
- Connections refresh button now does an immediate and true
reconstruction of all clients and their respective ports
and connections, unconditionally.
- Command line server start option (-s, --start) is now made
independent from configuration setup option (cf. Setup/Misc
/Start JACK audio server on application startup).
- Now handling cable socket types properly to let patchbay
definitions work correctly, whenever having sockets with
the very same literal name (twisted from patch #3183467,
by Karsten, thanks;).
- Abrupt focus behavior when any of the keyboard modifiers
(Shift, Ctrl, Alt, Caps Lock) is hit while on Connections
client/port aliases editing (rename) has been fixed.
- Russian (ru) translation updated (by Alexandre Prokoudine).
- Added include "errno.h" alegedly missing for BSD style
systems (applying patch for bug #3126091).
0.3.7 2010-11-30 JACK Session managerism.
- Session widget has session save type preserved as well.
- Connections and the new Messages/Status widgets now have
their last open tab preserved across program run-cycles.
- Connections and Patchbay widgets have been finally given
up on an old feature request: an Expand All items button.
- A significant UI layout has been made: the Messages and
Status widgets were merged into one, giving space to the
brand new Session wigdet to be easy accessible from the
main panel control window.
- libX11 is now being added explicitly to the build link
phase, as seen necessary on some bleeding-edge distros
eg. Fedora 13, Debian 6. (closing bug #3050915).
- Input/Output latency options were missing but now finally
enabled for the firewire back-end.
- General standard dialog buttons layout is now in place.
- Avoid pre-loading a stalled patchbay definition filename
and its nagging error on startup (fixes bug #3017078).
- Client connection retrial logic scrapped. Being a leftover
from early ages, when machines were slower and JACK server
startup times were longer... now, if it can't connect first
time as client, it will tear down the server whether it's
starting up still or not at all. (cf. Setup/Settings/Start
Delay for the rescue).
- Server name is finally part of the server settings presets,
thanks to Fons Adriaensen for the heads-up.
- As a workaround regarding issues switching jack2's backends,
Robin Gareus sends us yet another D-Bus method slot: "preset",
(dbus-send --system / org.rncbc.qjackctl.preset string:PRESET).
Thanks again.
- Another D-Bus interface slot makes it through implementation:
"quit" (eg. usage: dbus-send --system / org.rncbc.qjackctl.quit).
Besides, there's also these new JACK session management actions
which were being overlooked as well: "load", "save", "savequit"
and "savetemplate" are also available as D-Bus method slots.
- Make sure that Patchbay socket names are unique when adding
or copying, fixing previous patch by Dominic Sacre.
- JACK version is now being shown on the About box (jack2).
- Slight Connections widget behavioral change: (dis)connecting a
client (from) to one single port, (dis)connections will be
applied in sequence from (to) all client output ports to (from)
as many input ports there are in below, one by one (satisfying
a 5 year old request from Yann Orlarey, thanks:).
- JACK session support is being introduced.
- Ignore first XRUN occurrence option dropped from statistics.
- Initial widget geometry and visibility persistence logic has
been slightly revised as much to avoid crash failures due to
wrong main widget hidden state.
- Double-quotes are now being added to device names which include
blank characters and were rendering invalid all command line
invocation of the classic JACK server (eg. specially due for
Portaudio device names on Windows).
- Transport play (rolling) status is now being guarded to avoid
backfiring from extraneous transport state changes.
- General source tree layout and build configuration change.
- Italian (it) translation added (by Sergio Atzori).
- Post-shutdown script invocation logic slightly refactored in
attempt to enforce its execution on application quit.
0.3.6 2010-03-09 Full D-Busification!
- Make sure socket names are unique on each side of the Patchbay
(another patch from Dominic Sacre, thanks).
- A bunch of primitive D-Bus interface slots have been added,
allowing shortcut access to most of main applications actions
like toggling Messages, Status, Connections, Patchbay widget
pop-ups, reset stats, transport and so on. New bindings are
given eg. via dbus-send --system / org.rncbc.qjackctl.(main,
messages, status, connections, patchbay, setup, about, reset,
rewind, backward, play, pause, forward). (from an original
idea from Sebastian Gutsfeld, thanks).
- Patchbay snapshot now tolerates JACK client port strings that
have more than one semi-colon in it, honoring just the first
one exactly as everywhere else eg. Connections. (a glitch as
reported by Geoff Beasley while using a2jmidid).
- Most modal message dialog boxes (eg. critical errors) are now
replaced by system tray icon bubble messages where available
(mitigating feature request #2936455).
- Comply with jackd >= 0.118.0 which nowruns in real-time mode by
default; use of -R is now deprecated from the jackd command line
interface options; use -r to run in non-real-time-scheduling.
- A man page has beed added.
- Got rid of a pretty old and never really useful "jackd-realtime"
server path option--actually, it was only seen available on the
now defunct old Mandrake Linux distro.
- D-Bus support, as provided by org.jackaudio.service aka jackdbus,
is now being introduced and used wherever available and whenever
enabled. Configuring, starting, stopping and logging the JACK
back-end server through the "infamous" jackdbus service is now
being seamlessly exploited.
- Global configuration state is now explicitly saved/committed to
disk when Setup dialog changes are accepted and applied.
- Server name command line option added (-n, --server-name).
- Single application instance restriction option added (X11).
- Setup for the netjack (slave) "net" driver has now sample-rate
and frames per buffer (period size) settings disabled and/or
ignored, as those are pretty much auto-detected by default;
also, a new "netone" backend driver option has been introduced
(as suggested by Torben Hohn).
- Czech (cs) translation added (by Pavel Fric).
- Fixed some main window keyboard shortcuts. Escape key now closes
Connections, Patchbay, Status and Messages widgets as usual (bug
#2871548).
- Fixed glitch on configure portaudio support, specially when the
library is not detected as available.
0.3.5 2009-09-30 Slipped away!
- Late support for UTF-8 encoded client/port names.
- Allow only one single patchbay connection to or from an exclusive
socket (mitigating bug #2859119).
- 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).
- Probable fix on the audio connections with regard to client/port
(re)name changes (an ancient bug reported by Fons Adriaensen).
- Portaudio device selector is now available (after a patch handed
by Torben Hohn and Stephane Letz).
- A couple of primitive D-Bus interface slots have been introduced,
giving the option to start/stop the jackd server from the system
bus eg. via dbus-send --system / org.rncbc.qjackctl.start (.stop),
(a nice addition supplied by Robin Gareus, thanks).
- New command line option (-a, --active-patchbay=[path]) to specify
and activate a given patchbay definition file (a simple patch sent
by John Schneiderman, thanks).
- Added one significant digit to DSP Load percentage status display.
- Tentative support for netjack (slave) by adding the "net" driver to
the existing backend driver options on the Setup/Settings section.
- Converted obsolete QMessageBox forms to standard buttons.
- New patchbay snapshot now raises the dirty flag and allows for the
immediate salvage of patchbay definition profile.
- Conditional build for JACK port aliases support (JACK >= 0.109.2).
- Alternate icon sizes other than default 16x16, are now effective to
the Connections widget (Setup/Dislay/Connections Window/Icon size).
0.3.4 2008-12-05 Patchbay snapshot revamp.
- Introducing the very first and complete translations in-package:
German (de), Spanish (es), French (fr) and Russian (ru); credits
in TRANSLATORS.
- At last, after years of retarded procrastination, the old infamous
patchbay snapshot feature has been the subject of a almost complete
rewrite and it does try to give a way better mapping of all actual
and current running client/port connections, both JACK (audio, MIDI)
and ALSA MIDI, of course ;)
- On Setup/Settings/Parameters dialog, all device selection options
are now reset to default when disabled interactively.
- Grayed/disabled palette color group fix for dark color themes.
- Qt Software logo update.
- Fait-divers: desktop menu file touched to openSUSE conventions.
- ALSA PCM devices now only listed/enumerated iif strictly compliant
with the audio mode criteria (Duplex, Capture-only or Playback-only)
as kindly suggested by Nedko Ardaunov.
- JACK client/port aliases may now be displayed as a global user option
(see Setup/Display/Connections/JACK client/port aliases).
- Lighten up the connections line and highlight colors, as seen to fit
best on some darker background themes.
- Patchbay snapshot fixed to differentiate socket clients according
to its type (Audio, MIDI or ALSA-Seq), avoiding the mess and gross
mistake of hanging disparate type ports under the same client item.
- JACK_DEFAULT_SERVER environment variable is now appended to the X11
unique application identifier, allowing for having multiple instances
each controlling its own JACK server, besides the default one.
- 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: Setup/Misc/Defaults/Base font size (default is no-op).
Upsream changes:
v1.3.0 2015-09-24 (Evan Giles <egiles@cpan.org>)
- Announce the deprecation the procedural functions (long overdue)
- Remove the 'use 5.6.2' statements, they cause warnings.
- Fix some spelling errors
- Move the xt tests into the main test directory
- Protect against strange PERL5LIB chars (CPAN-RT 104614)
Overview of changes between 1.40.0 and 1.40.1
=============================================
- Use $PKG_CONFIG consistently (#764191)
- Fix a PangoWin32FontMap memory leak (#7640890)
Features
* librrd is now fully thread-safe. librrd_th is gone
* make lua bindings work with lua 5.1
* configure option to disable doc building --enable-docs=no
* new CDEF function SMIN: a,b,c,3,SMIN -> min(a,b,c)
* new CDEF function SMAX: a,b,c,3,SMAX -> max(a,b,c)
* new CDEF function STDEV: a,b,c,3,STDEV -> stdev(a,b,c)
* new CDEF function POW: a,b,POW -> a**b
* new CDEF function PERCENT: a,b,c,95,3,PERCENT -> find 95percentile of a,b,c
* re-introducted --showtime option on rrdxport
* be more careful in determining the locales idea of first day of the week
* lots of spelling fixes all around
Major changes in 3.20.0
=======================
- Translation updates
Major changes in 3.19.92
========================
- Add a setting to enable caret mode
- Translation updates
Major changes in 3.19.90
========================
- Update desktop file IDs for search providers
- Translation updates
Major changes in 3.19.3
=======================
- Remove scroll-method key, and add edge-scroll-enabled key
for touchpads
- Revert natural scrolling being applies to non-touchpad devices
by default
- Translation updates
Major changes in 3.19.2
=======================
- Add setting to show battery percentage
- Translation updates
Major changes in 3.18.1
=======================
- Add instructions and scripts for building on Win32
- Translation updates
Major changes in 3.18.0
=======================
- Translation updates
Major changes in 3.17.92
========================
- Fix typographical errors
- Translation updates
Major changes in 3.16.1
=======================
- Use system font in titlebar by default
- Translation updates
Major changes in 3.16.0
=======================
- Translation updates
Major changes in 3.15.92
========================
- Add a way to turn off "PC-style" right-click for touchpads
- Translation updates
Major changes in 3.15.90
========================
- Use intltool to translate GSettings schema files directly
- Translation updates
Major changes in 3.15.4
=======================
- Adopt peripherals' gschemas from gnome-settings-daemon
- Change the default focus-tracking key
- Update docs for org.gnome.desktop.wm.preferences.raise-on-click
- Deprecate window manager theme key
- Add report-technical-problems key to privacy
Major changes in 3.14.1
=======================
- Disable default action on middle-click on titlebar
- Translation updates
Major changes in 3.14.0
=======================
- Disable location service by default
- Translation updates
Major changes in 3.13.92
========================
- Translation updates
Major changes in 3.13.91
========================
- Add a whitelist in addition to a black list for search providers
Major changes in 3.13.90
========================
* Add Location settings
* Add default bindings for "backward" keyboard shortcuts
* Windows build bug fix
* Fix location of the default backgrounds
Major changes in 3.13.2
=======================
* Switch default icon theme to Adwaita
* Remove minimize and maximize from default button layout
* Translation updates
Major changes in 3.13.1
========================
* Add switch to last/first workspace keybindings
* Translation updates
Major changes in 3.12.0
=======================
* Translation updates
Major changes in 3.11.91
========================
* Disable 'send-software-usage-stats' by default
* Translation updates
Major changes in 3.11.90
========================
* Add 'send-software-usage-stats' key
* Translation updates
Major changes in 3.11.5
=======================
* Extend app folder schema
* Translation updates
Major changes in 3.11.4
=======================
* Add an app folder setting
* Translation updates
Major changes in 3.11.3
=======================
* Add 'Always on Top' key
* Add keybindings to move windows between monitors
* Translation updates
number of fixes and improvements compared to the GSOC version. Most
notable for pkgsrc is that it now works on Darwin.
However it is still version 0, and there is no ChangeLog, so all we
can do is bump the PKGREVISION.
* nullptr is a C++11 feature
* Fix several ESI element construction issues
* SourceFormat Enforcement
* cachemgr.cgi: use dynamic MemBuf for internal content generation
* Add chained certificates and signing certificate to peek-then-bumped connections.
* Handshake Error: ccs received early: fix typo
* Avoid startup/shutdown crashes [by avoiding static non-POD globals].
* Bugs fixed.
Make sure we only link with kerberos llibraries if kerberos features
are enabled. Otherwise we produce a binaruy that requires unused
libraries, which is a liability when we try to use it on a system
where they are not installed.
This is technically a downgrade from the previous commit-based
checkout, but in the new repo, the old version tag points to the
same code, i.e. no changes.
Version 1.1.0
- Fixes 'prepare' and 'execute' calls
- Refactor
Version 1.0.1
- Repository is now called p1_pgsql for consistency
- Initial release on Hex.pm
- Standard ProcessOne build chain
- Setup Travis-CI and test coverage, tests still needed
- Repository is now called p1_mysql for consistency
- Initial release on Hex.pm
- Standard ProcessOne build chain
- Setup Travis-CI and test coverage, tests still needed
2.000003 - 2016-04-19
- update bundled ExtUtils::HasCompiler to 0.013 to fix potential false
negative (RT#113637)
- list optional XS dependencies as suggests rather than recommends (RT#107393)
2.000002 - 2016-04-19
- restore compatibility with Moo versions pre 1.004_003
- delay loading Class::Method::Modifiers until applying modifiers to a package
- use croak rather than die for reporting errors
- apply method modifiers only once, even if they are applied via multiple
composition paths (RT#106668)
Don't use DESTDIR in qpdfview.pri since this makes qpdfview look for
it's plugins under ${DESTDIR}${PREFIX} when it should look under
${PREFIX} .
Use INSTALL_ROOT to install into DESTDIR.
Use environment variables instead of the substitution framework to set
PREFIX and PKGMANDIR.
Bump PKGREVISION.
version 2.16: Mon 18 Apr 17:58:23 CEST 2016
Fixes:
- Mail::header regression in parsing files.
rt.cpan.org#113874 [John L Berger]
version 2.15: Mon 18 Apr 13:55:30 CEST 2016
Fixes:
- Mail::Header continue reading after wrongly folders line
rt.cpan.org#113464 [Mark Sapiro]
Improvements:
- Mail::Mailer::open call of exec() explained [Malte Stretz]
- fix example in Mail::Address [peter77]
2016-04-19 k <andk@cpan.org>
* release 2.17
* address #113886: unlist Compress::Zlib as a prereq, it was and
still is only used by a test that won't run for normal user
installs (Thanks to Graham Knop for reporting)
- Switch to using XZ-compressed tarballs
- build: Make autoconf-archive support optional
- gnome-autogen: Fix the package name tracing
- macros2: Deprecate GNOME_CXX_WARNINGS
- macros2: Deprecate GNOME_COMPILE_WARNINGS
- gnome-autogen: warn if $srcdir is undefined
- gnome-autogen: warn for deprecated variables
- gnome-autogen: infer PKG_NAME from configure.ac
- README: remove check for automake version in example
- compiler-warnings: Add -Werror=return-type
- macros2: Remove support for gnome-doc-utils
- doc-build: Remove doc-build infrastructure
- macros2: Remove GNOME_COMMON_INIT