Releases: itay-grudev/SingleApplication
3.0.15
- Bug Fix: sendMessage() might return false even though data was actually written.
Jonas Kvinge
3.0.14
- Fixed uninitialised variables in the
SingleApplicationPrivate
constructor.
3.0.13
3.0.13a is now considered stable.
3.0.13a: Async socket processing (#49)
-
Processing socket events asynchronously
-
Fix undefined variable error on Windows
-
Fixed validation of the initial message
-
Fixed socket used when receiving message
Francis Giraldeau
3.0.12a
- Removed signal handling.
3.0.11a
-
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
viaqChecksum()
(CRC-16). -
Explicit
qWarning
andqCritical
when the library is unable to initialise
correctly.
v3.0.10
-
Removed C style casts and eliminated all clang warnings. Fixed
instanceId
reading from only one byte in the message deserialization. Cleaned up
serialization code usingQDataStream
. Changed connection type to use
quint8 enum
rather thanchar
. -
Renamed
SingleAppConnectionType
toConnectionType
. Added initialization
values to allConnectionType
enum cases.Jedidiah Buck McCready
v3.0.9
-
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
- Bug fix - changed QApplication::instance() to QCoreApplication::instance()
Evgeniy Bazhenov
v3.0.7a
- 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.