You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
When using the pthreads recursive mutex, the level method was only able to return either zero or one, but a recursive mutex can be locked more than once. Additionally, the way this detected if the mutex was already locked was to test whether it can be locked again. If testing from the thread that is currently holding the lock, this locking attempt always succeeds, and therefore determines that the lock is _not_ held at all. This is especially bad, as this operation only makes sense to perform from the thread that holds the lock -- if any thread not holding the lock queries the number of times the lock is held, that answer can change before the thread can used it. Signed-off-by: Bobby Bingham <koorogi@koorogi.info> |
2 years ago | |
---|---|---|
bin | 4 years ago | |
config.tests | 5 years ago | |
doc | 2 years ago | |
examples | 2 years ago | |
extensions | 4 years ago | |
include | 5 years ago | |
lib | 10 years ago | |
mkspecs | 2 years ago | |
pics | 9 years ago | |
plugins/src | 5 years ago | |
qmake | 2 years ago | |
src | 2 years ago | |
tools | 2 years ago | |
translations | 3 years ago | |
tutorial | 10 years ago | |
ChangeLog.immodule | 6 years ago | |
FAQ | 10 years ago | |
INSTALL | 7 years ago | |
LICENSE.GPL2 | 10 years ago | |
LICENSE.GPL3 | 10 years ago | |
LICENSE.QPL | 13 years ago | |
MANIFEST | 10 years ago | |
Makefile | 10 years ago | |
PLATFORMS | 10 years ago | |
README | 10 years ago | |
README-QT.TXT | 10 years ago | |
README.immodule | 6 years ago | |
changes-3.3.8 | 10 years ago | |
changes-3.3.8b | 10 years ago | |
changes-3.3.8c | 10 years ago | |
changes-3.3.8d | 10 years ago | |
changes-3.4 | 12 years ago | |
changes-3.5 | 12 years ago | |
changes.immodule | 6 years ago | |
configure | 3 years ago | |
make-symlinks.sh | 5 years ago |
README
This is TQt version 3.3.8 Qt is a multiplatform C++ GUI application framework. Qt 3.3 introduces new features and many improvements over the 3.2.x series. See the changes file for details. The TQt version 3.3 series is binary compatible with the 3.2.x series - applications compiled for 3.2 will continue to run with 3.3. For this release, the following platforms have been tested: win32-borland win32-g++ win32-icc win32-msvc win32-msvc.net win32-msvc2005 aix-g++ aix-xlc aix-xlc-64 freebsd-g++ freebsd-icc hpux-acc hpux-g++ irix-cc irix-cc-64 irix-g++ linux-ecc-64 linux-g++ linux-g++-64 linux-icc solaris-cc solaris-cc-64 solaris-g++ solaris-g++-64 tru64-g++ macx-g++ macx-pbuilder If you want to use TQt 3 on an unsupported version of Unix, please contact us at qt-bugs@trolltech.com so that we can assist you. How to get the release: Qt Open Source Edition: Download the .tar.gz archive from ftp.trolltech.com. For faster download times, use ftpsearch and search for qt-x11-free-3.3.8 to find it on a mirror ftp site near you. Qt Professional Edition, TQt Enterprise Edition: Holders of valid licenses should have received an email with instructions on how to get the new release. Contact sales@trolltech.com if you are a Professional or Enterprise Edition licensee and have not received this email. Any problems encountered with TQt 3.3 should be reported to qt-bugs@trolltech.com. Qt is a trademark of Trolltech ASA.