From e75f16a39af824ca9ee11a01694bd67139a8597b Mon Sep 17 00:00:00 2001 From: Itay Grudev Date: Sat, 26 Nov 2016 17:42:04 +0000 Subject: Single Application v.3.0.1a Signed-off-by: Itay Grudev --- CHANGELOG.md | 35 ++++++++++++++++++++++++----------- 1 file changed, 24 insertions(+), 11 deletions(-) (limited to 'CHANGELOG.md') diff --git a/CHANGELOG.md b/CHANGELOG.md index e2f2c49..915de22 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,12 +1,25 @@ Changelog ========= -__v3.0a__ +__3.0.1a__ -------- -* Depricated meximum secondary instances count setting. +* Allows the application path and version to be excluded from the server name + hash. The following flags were added for this purpose: + * `SingleApplication::Mode::ExcludeAppVersion` + * `SingleApplication::Mode::ExcludeAppPath` +* Allow a non elevated process to connect to a local server created by an + elevated process run by the same user on Windows +* Fixes a problem with upper case letters in paths on Windows + + _Le Liu_ + +__v3.0a__ +--------- + +* Depricated secondary instances count. * Added a sendMessage() method to send a message to the primary instance. -* Added a receivedMessage() signal, emmited when a message is received from a +* Added a receivedMessage() signal, emitted when a message is received from a secondary instance. * The SingleApplication constructor's third parameter is now a bool specifying if the current instance should be allowed to run as a secondary @@ -19,15 +32,15 @@ __v3.0a__ `QSharedMemory` block and the `QLocalServer`. Since at least `applicationFilePath` is always present there is no need to explicitly set any of these prior to initialising `SingleApplication`. - * QCoreApplication::applicationName - * QCoreApplication::applicationVersion - * QCoreApplication::applicationFilePath - * QCoreApplication::organizationName - * QCoreApplication::organizationDomain - * User name or home directory path if in User mode + * `QCoreApplication::applicationName` + * `QCoreApplication::applicationVersion` + * `QCoreApplication::applicationFilePath` + * `QCoreApplication::organizationName` + * `QCoreApplication::organizationDomain` + * User name or home directory path if in User mode * The primary instance is no longer notified when a secondary instance had - been started by default. An setting for this feature exists. -* Added instanceNumber() which represents a unique identifier for each + been started by default. A setting for this feature exists. +* Added `instanceNumber()` which represents a unique identifier for each secondary instance started. When called from the primary instance will return `0`. -- cgit v1.2.1