aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Updated license dates. Explicit license statement in the header and source filesItay Grudev2016-07-043-1/+45
|
* Distributed a .pri file with the libraryItay Grudev2016-05-272-15/+8
|
* SIGBUSS should be signal 10. Fixed commentItay Grudev2016-05-141-1/+1
|
* README: Better highlighing of exit code formula.Itay Grudev2016-05-111-4/+4
|
* Docmented changes and example usage with a .pri fileItay Grudev2016-05-091-11/+46
|
* QAPPLICATION_CLASS now defaults to QCoreApplicationItay Grudev2016-05-091-1/+1
|
* Code style improvementsv2.4Itay Grudev2016-05-042-9/+8
|
* Merge pull request #6 from itay-grudev/secondaryItay Grudev2016-05-043-77/+240
|\ | | | | Added stability improvements and support for secondary instances.
| * Bugfix no showUp notification. Some minor improvementsItay Grudev2016-05-041-4/+10
| |
| * Improved restoring QSharedMemory after crashItay Grudev2016-05-041-3/+8
| |
| * Updated documentationItay Grudev2016-05-041-19/+63
| |
| * Secondary instance implementationItay Grudev2016-05-042-55/+163
|/
* Bug fix possible situation in which memory is detachedItay Grudev2016-05-041-8/+5
|
* Now handling all relevant signalsItay Grudev2016-05-042-14/+30
| | | | | | New handled signals are: SIGHUP, SIGQUIT, SIGBUS, SIGSYS, SIGPIPE, SIGALRM, SIGXCPU, SIGXFSZ
* Merge pull request #5 from i7achi/modern_cppv2.3Itay Grudev2016-04-053-56/+76
|\ | | | | Adaptation to Qt's pimpl idiom design. Improved inheritance safety.
| * Ensure backward compatibility and some cosmetic changes.Vlad Pyatnichenko2016-04-053-6/+11
| |
| * HOTFIX: use Q_Q instead of q_ptr directly.Vlad Pyatnichenko2016-03-221-1/+3
| |
| * HOTFIX: added Qt's modules prefixes to #include statements.Vlad Pyatnichenko2016-03-061-4/+4
| |
| * Adaptation to Qt's pimpl idiom design. Improved inheritance safety.Vlad Pyatnichenko2016-03-053-55/+68
|/ | | | | | | | | | | | | | | | | | | | | | Details: * Improved unsafe C-style macros inheritance approach to the project-wide DEFINES: it is unspecified in which order source files are being preprocessed ones, so in singleapplication.cpp the class might be inherent of default-specified base, while in main.cpp this can be a user-provided QAPPLICATION_CLASS definition. * Replace Qt's pseudo-keywords to more library-independent counterparts ('emit -> Q_EMIT', etc) * Indentation fixes (80 character column-width) * Rearragned #include statements: from most platform-independen to more app-specific. * Fixed some grammar typos. * README.md updated respectively.
* Docs now imply Linux as wellItay Grudev2016-01-041-1/+1
|
* Updated documentationv2.2v2.1Itay Grudev2015-11-041-18/+18
|
* Improved QAPPLICATION_CLASS macroItay Grudev2015-11-042-2/+4
| | | | | Now it can be defined in the cpp file that include it (usually main.cpp).
* Updated implementation descriptionItay Grudev2015-06-091-2/+2
|
* QApplication inherit macroItay Grudev2015-06-093-4/+27
|
* Fixed race condition #3! Library version 2.1; Explained implementation in READMEItay Grudev2015-06-063-25/+115
|
* Added known bug remarkItay Grudev2015-05-071-0/+7
| | | | This bug is related to issue #3. I expect to push a solution soon
* Client disconnect is not requiredItay Grudev2015-05-071-1/+0
|
* Fixed memory leakItay Grudev2015-05-071-1/+3
| | | As described in issue #2 each new socket is not deallocated and creates a memory leak
* Bugfix: SingleApplication passing a copy of argc instead of referencev2.0Itay Grudev2015-04-072-2/+2
| | | | | | | | QApplication uses a reference of argc so it could modify it's value when it substitutes known arguments for example. Thanks to @Chocobozzz for reporting the issue. https://github.com/itay-grudev/SingleApplication/issues/1
* Update README.mdItay Grudev2015-02-261-1/+1
|
* Added quick descriptionItay Grudev2015-02-261-1/+3
|
* Update README.mdItay Grudev2015-02-261-3/+4
|
* Source Example C++ HighlightingItay Grudev2015-02-261-1/+1
|
* Fixed new line issueItay Grudev2015-02-262-12/+5
|
* Added documentationItay Grudev2015-02-261-1/+31
|
* LicenseItay Grudev2015-02-261-0/+21
|
* Using Regex to remove invalid Filename CharectersItay Grudev2015-02-261-1/+1
|
* Deleted unnecesarry filesItay Grudev2015-02-262-185/+0
|
* Completly rewritten and simplified sourceItay Grudev2015-02-266-239/+50
|
* Update README.mdItay Grudev2015-01-111-0/+7
|
* Add base filesItay Grudev2012-12-238-0/+456