Skip to content

Releases: itay-grudev/SingleApplication

3.0.11a

3.0.11a Pre-release
Pre-release

Choose a tag to compare

@itay-grudev itay-grudev released this 27 Jul 01:36
46b2204
  • Fixed bug where the message sent by the second process was not received
    correctly when the message is sent immediately following a connection.

    Francis Giraldeau

  • Refactored code and implemented shared memory block consistency checks
    via qChecksum() (CRC-16).

  • Explicit qWarning and qCritical when the library is unable to initialise
    correctly.

v3.0.10

Choose a tag to compare

@itay-grudev itay-grudev released this 27 Jul 01:24
  • Removed C style casts and eliminated all clang warnings. Fixed instanceId
    reading from only one byte in the message deserialization. Cleaned up
    serialization code using QDataStream. Changed connection type to use
    quint8 enum rather than char.

  • Renamed SingleAppConnectionType to ConnectionType. Added initialization
    values to all ConnectionType enum cases.

    Jedidiah Buck McCready

v3.0.9

Choose a tag to compare

@itay-grudev itay-grudev released this 02 Oct 11:21
  • Added SingleApplicationPrivate::primaryPid() as a solution to allow
    bringing the primary window of an application to the foreground on
    Windows.

    Eelco van Dam from Peacs BV

v3.0.8

Choose a tag to compare

@itay-grudev itay-grudev released this 20 Aug 17:37
  • Bug fix - changed QApplication::instance() to QCoreApplication::instance()
    Evgeniy Bazhenov

v3.0.7a

v3.0.7a Pre-release
Pre-release

Choose a tag to compare

@itay-grudev itay-grudev released this 23 Apr 11:45
  • Fixed compilation error with Mingw32 in MXE thanks to Vitaly Tonkacheyev.
  • Removed QMutex used for thread safe behaviour. The implementation now uses
    QCoreApplication::instance() to get an instance to SingleApplication for
    memory deallocation.

v3.0.6a

v3.0.6a Pre-release
Pre-release

Choose a tag to compare

@itay-grudev itay-grudev released this 02 Feb 04:37
  • Reverted GetUserName API usage on Windows. Fixed bug with missing library.
  • Fixed bug in the Calculator example, preventing it's window to be raised
    on Windows.

v3.0.5a

v3.0.5a Pre-release
Pre-release

Choose a tag to compare

@itay-grudev itay-grudev released this 31 Jan 17:39
  • Fixed a memory leak in the SingleApplicationPrivate destructor.

Sergei Moiseev

v3.0.4a

v3.0.4a Pre-release
Pre-release

Choose a tag to compare

@itay-grudev itay-grudev released this 25 Jan 14:57
  • Fixed shadow and uninitialised variable warnings.

Paul Walmsley

v3.0.3a

v3.0.3a Pre-release
Pre-release

Choose a tag to compare

@itay-grudev itay-grudev released this 24 Jan 17:27
  • Removed Microsoft Windows specific code for getting username due to
    multiple problems and compiler differences on Windows platforms. On
    Windows the shared memory block in User mode now includes the user's
    home path (which contains the user's username).
  • Explicitly getting absolute path of the user's home directory as on Unix
    a relative path (~) may be returned.

v3.0.2a

v3.0.2a Pre-release
Pre-release

Choose a tag to compare

@itay-grudev itay-grudev released this 27 Nov 11:11
  • Fixed bug on Windows when username containing wide characters causes the
    library to crash.

Le Liu