Releases: itay-grudev/SingleApplication
Release list
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
qWarningandqCriticalwhen 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 enumrather thanchar. -
Renamed
SingleAppConnectionTypetoConnectionType. Added initialization
values to allConnectionTypeenum 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.
v3.0.6a
- 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
- Fixed a memory leak in the SingleApplicationPrivate destructor.
Sergei Moiseev
v3.0.4a
- Fixed shadow and uninitialised variable warnings.
Paul Walmsley
v3.0.3a
- 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
- Fixed bug on Windows when username containing wide characters causes the
library to crash.
Le Liu