Commit Graph

242 Commits (961eb3f6e276b4a3609328a3076ef790026e9c03)

Author SHA1 Message Date
Timothy Pearson 9974902237 Try to avoid crashes if the destructor of a TQMap is called when no private object was previously created 11 years ago
Timothy Pearson f6b53fc525 Fix typo in CEF structure definition
This relates to Bug 1489
11 years ago
Timothy Pearson 444ac1fed9 Repaint QComboBox on drop-down dismissal
This relates to Bug 1489
11 years ago
Timothy Pearson b11ba445cc Properly polish QPopupMenu widgets
This relates to Bug 1489
11 years ago
Francois Andriot f0cc3689b3 Add support for the environment variables TQT_HOME_DIR and TQT_SYSTEM_DIR 11 years ago
Timothy Pearson dc8f537180 Fix undefined behaviour in TQClipboardWatcher::format
This relates to Bug 1820
11 years ago
Timothy Pearson 3a40adfa91 Fix inability to clear TQPushButton icons once set
This resolves Bug 1857
11 years ago
Slávek Banko 5b34ad0d8e Improve TQProgressBar repaint optimization 11 years ago
Enrico Ros fbc4cf8e7f Fix unwanted toggling TQIconViewItem focus on click
This fixes the 'flashing' icon when clicking repeatedly on a TQIconView or
derivates (ie TDEIconView, KonqIconViewWidget, the KDesktop and so on..).
The current behavior considers that if not over an icon, the user is
clicking down to perform icons selection (with the rubberband).
This is not always true, since a click might be used to give focus to a
window or unselect some icons.

How this is fixed: when clicking down the mouse a flag is set. If the pointer
is moved on the iconview with the button held down, then (and only at that
moment) the rubber is created. Now a selection operation (the one done with
the rubber) begins when moving the mouse and not only when clicking on the
empty space.
11 years ago
François Andriot e4b05c8f30 Fix dpi detection when using xft2 11 years ago
François Andriot a944830520 Fix crash in TQTranslator 11 years ago
François Andriot fdc4699bcb Enhance warning verbosity in TQFile (unix) 11 years ago
Waldo Bastian 14f96e80a5 Fix zoom in TQTextEdit
TQTextEdit::zoomIn / TQTextEdit::zoomOut does not work if the original
font had its size specified in pixels instead of points.
pointSize() returns 0 in such case.
11 years ago
Benoit Walter 36ee984c64 Remove unnecessary scrollbar in TQIconView
Test case (using konqueror icon view):
- The first icons are being shown (no scrollbar yet)
- When there is no space left, a vertical scrollbar is needed
- The vertical scrollbar may cover the right edge of the icons
(in the last column) => an horizontal scrollbar is needed :-(

Solution:
When using ScrollBarMode::Auto, prevent TQt from drawing icons on the
scrollbar area (before the scrollbar is shown).

Related to KDE bug #69589
11 years ago
Frerich Raabe 9f882f9de7 Add repaint optimization to TQProgressBar
This optimization makes TQProgressBar::setProgress() only repaint itself
if stepping to the new progress would cause a graphical change. This means
that for a width W and a total number of steps S, it will repaint itself
'W' times (every 'S/W' steps) instead of 'S' times (every step) as it is
right now.
11 years ago
Francois Andriot b716176cec Fix qmake shared library naming
Add long long int support to TQTextStream
Fix potential segmentation fault in QValueList
Fix library naming in TQT Plugins
This relates to Bug 2107
11 years ago
François Andriot e175139565 Fix FTBFS on Linux specific memlock code 11 years ago
François Andriot a28cbf4837 Fix FTBFS because invalid data conversion in qmutex 11 years ago
Timothy Pearson 7b43eed24a Add ability to set reconnect flag on MySQL connections
Add database server ping method to SQL classes
11 years ago
Michele Calgaro a401ecd325 Fixed warning message if QMetaObjectCleanUp::setMetaObject is invoked twice.
If the passed object is the same, the warning message is not displayed any more.
If the passed object is different, a message is still displayed.
This resolves bug 1947.
11 years ago
Michele Calgaro dbc8742f9e Revert "Fixed warning message if QMetaObjectCleanUp::setMetaObject is invoked twice."
because of wrong reference to bug 1887.
This reverts commit 41f30477dd.
11 years ago
Michele Calgaro 41f30477dd Fixed warning message if QMetaObjectCleanUp::setMetaObject is invoked twice.
If the passed object is the same, the warning message is not displayed any more.
If the passed object is different, a message is still displayed.
This resolves bug 1887.
11 years ago
Timothy Pearson 93b3efa890 Refresh control element data structures before executing style object event handlers
This resolves Bug 1816
Fix FTBFS in style examples
11 years ago
Michele Calgaro 71a6d7870f Improvements to QValueList. This may relate to bug 1820 11 years ago
Michele Calgaro cbeacf0de9 Fixed "TQApplication::postEvent: Unexpected null receiver" warning message. This resolves bug 1901 and 1909. 11 years ago
Slávek Banko d738b733bd Add sqlite3 plugin 11 years ago
Slávek Banko 456dc48a97 Fix potential null pointer dereference 11 years ago
Slávek Banko 3d29992e94 Fix crash on populating style data to tabbar without parent
This resolves Bug 1966
11 years ago
Slávek Banko 1afc62ef88 Fix overwriting memory for an application icon
This resolves Bug 2033
11 years ago
Timothy Pearson b7d35a6235 Fix DnD crash when source is not present
This resolves Bug 1602
11 years ago
Michele Calgaro 5747da54c6 Enabled operator->() for class QValueListIterator. 12 years ago
Timothy Pearson 586f373276 Properly export ucm_instantiate in UCOM libraries
This relates to Bug 1780
12 years ago
Timothy Pearson 9ec64b2c9b Add slow QStyleControlElementData copy constructor for use with python 12 years ago
Timothy Pearson d1b6b7be7d Repair performance regression accidentally introduced with new style API 12 years ago
Timothy Pearson f4193c940c Disable unnecessary thread locking in TQString constructors/destructor
This improves performance at no real cost, as the TQString class is not thread safe elsewhere
12 years ago
Timothy Pearson eced6bf82e Reduce TQString allocation/deallocation load in populateControlElementDataFromWidget
Remove unneeded mutex locks around certain TQString operations
12 years ago
Darrell Anderson 2e7cd6be55 Add end-of-file newlines. 12 years ago
Slávek Banko 3a89e057b7 Add pluginsdir to pkgconfig file 12 years ago
Timothy Pearson 56999a270d Wake up the correct event loop when an event is posted to TQApplication
This relates to Bug 1703
12 years ago
Slávek Banko c0780a876e Revert "Update minor TQt3 tool names to match current TQt3 sources in GIT" 12 years ago
Timothy Pearson ef73e104bd Update minor TQt3 tool names to match current TQt3 sources in GIT 12 years ago
Timothy Pearson 2bec467449 Clean up prior commit 12 years ago
Timothy Pearson 99b03be63d Add threading debug spew when QT_DEBUG is set 12 years ago
Timothy Pearson 9229bed187 Fix memory leak on widget destruction after certain style method accesses
This resolves Bug 1674
12 years ago
Timothy Pearson 8fb62409a1 Fix prior commit 12 years ago
Timothy Pearson 7c0bc39229 Fix crash on exit when application does not use session management
This relates to Bug 1627
12 years ago
Francois Andriot 16f24a61f8 Fix 'format not a string literal' error 12 years ago
Slávek Banko 571716ebf8 Private headers moved out from public include directory 12 years ago
Timothy Pearson 7ecf525f20 Fix a minor valgrind warning 12 years ago
Timothy Pearson 49075fd69d Allow TQApplication objects to be constructed without a session manager
This relates to Bug 760
12 years ago
Timothy Pearson d2ab408c06 Do not return deleted icon view items after icon view deletion
This resolves Bug 1605
12 years ago
Francois Andriot 32bd03533d Fix glib multithreading abort with versions less than 2.24
This resolves Bug 1581
12 years ago
Timothy Pearson c0c848cf2a Update official version number
This resolves Bug 1558
12 years ago
Timothy Pearson f2102e1f82 Fix incorrect thread termination handling when thread count is greater than two
This resolves Bug 1521
Make double free or delete of QString objects more obvious
12 years ago
Timothy Pearson 8ff73908ee Fix crash on thread termination 12 years ago
Timothy Pearson 17ffc1e193 Fix downstream build failures due to missing TQApplication conditions 12 years ago
Timothy Pearson 4eba9b8238 Fix a number of threading data races
Add proper thread termination handler
This partially resolves Bug 1508
12 years ago
Darrell Anderson be8413249b Fix spelling mistakes 12 years ago
Timothy Pearson 2a85fcbb5c Fix ARGB mode stippled focus rectangle showing underlying window contents
Fix TQColor not processing alpha channel in ARGB mode
12 years ago
Timothy Pearson 4e770dc815 Add ability to control cross thread signal slot handling method 12 years ago
Timothy Pearson 8ab0008655 Fix corrupted titlebar icons in subwindows of ARGB applications 12 years ago
Timothy Pearson c69c3400cb Use glib thread initialization functions when glib main loop is in use
This resolves Bug 1484
12 years ago
Timothy Pearson 83d39cad27 Fix a number of threading problems and crashes
This partially resolves Bug 1467
12 years ago
Timothy Pearson 7abfc2a181 Fix fatal X11 errors when both external display and command arguments are provided to QApplication
This resolves Bug 1456
12 years ago
Timothy Pearson e154d27e30 Properly set WM_CLASS atom even if Display pointer was passed to TQApplication
This relates to Bug 1443
13 years ago
Timothy Pearson d09860faff Add unpaged memory mode to TQString and TQLineEdit
Fix designer build warnings
13 years ago
Darrell Anderson ed9739fcff Merge branch 'master' of http://scm.trinitydesktop.org/scm/git/qt3 13 years ago
Darrell Anderson 902e15edcf Add more information to help debugging 13 years ago
Darrell Anderson 79751823a7 Merge branch 'master' of http://scm.trinitydesktop.org/scm/git/qt3 13 years ago
Slávek Banko d10d2321a3 Fix textbox trails introduced with GIT commit 82b71e49
This resolves Bug 1408
13 years ago
Timothy Pearson 89af6f8007 Restore expected qApp->exit() behaviour when called from a non-GUI thread 13 years ago
Timothy Pearson 82b71e4960 Doublebuffer QIconView to reduce flicker
This closes Bug 1408
13 years ago
Slávek Banko 5015438cc4 Fix unintended rename of LOCKFILE 13 years ago
Timothy Pearson c47f5e14e4 Fix CLI application failure when glib event loop is used 13 years ago
Timothy Pearson 5aa389f311 Fix GTK threading deadlock 13 years ago
Timothy Pearson d3e87ed4a0 Rename a few build variables for overall consistency 13 years ago
Darrell Anderson 577ad042c8 Merge branch 'master' of http://scm.trinitydesktop.org/scm/git/qt3 13 years ago
Timothy Pearson b85cdabf48 Verify desktop widget screen number before applying size changes
This resolves Bug 1378
13 years ago
Darrell Anderson 35202ed0d8 Merge branch 'master' of http://scm.trinitydesktop.org/scm/git/qt3 13 years ago
Timothy Pearson f19aa203c9 Ensure that a valid DPI is always set 13 years ago
Timothy Pearson 72eba91414 Fix X11 fd polling initialization in glib main loop
This resolves Bug 1358
13 years ago
Timothy Pearson a7865cf691 Fix glib event loop threading 13 years ago
Timothy Pearson 9bff9eeefc Add level method to recursive mutex
Enhance thread safety when making event calls
Minor cleanup of whitespace in glib event loop
13 years ago
Timothy Pearson 85b3c5d0ec Maintain binary compatibility when switching between glib event loop and standard event loop 13 years ago
Timothy Pearson caf80d8824 Add threading tutorial and fix a couple rare crashes 13 years ago
Timothy Pearson 78125ea2f0 Add real threading support, including per-thread event loops, to QThread 13 years ago
Timothy Pearson 7aa5ac7f0e Fix a number of build warnings that could lead to unstable operation
This breaks the ABI
13 years ago
Darrell Anderson 8d5add0e87 Merge branch 'master' of http://scm.trinitydesktop.org/scm/git/qt3 13 years ago
Timothy Pearson bb07131a91 Add ability to enable/disable glib event pass through
This resolves problems experienced with TDE GTK theme engines when Qt3 glib event loop integration is enabled
13 years ago
Darrell Anderson 2211b1bf66 Merge branch 'master' of http://scm.trinitydesktop.org/scm/git/qt3 13 years ago
Timothy Pearson de67a2b84b Add glib main loop support patches 13 years ago
Darrell Anderson 20ccd4b81e Merge branch 'master' of http://scm.trinitydesktop.org/scm/git/qt3 13 years ago
Timothy Pearson b5d6591054 Add flush command to external painter command set 13 years ago
Darrell Anderson c4fcfaa593 Merge branch 'master' of http://scm.trinitydesktop.org/scm/git/qt3 13 years ago
Timothy Pearson 5e04c37a6c Increase style method call speed
This breaks the style ABI
13 years ago
Timothy Pearson 30c5994817 Speed up application loading 13 years ago
Darrell Anderson 6bcbe0a787 Merge branch 'master' of http://scm.trinitydesktop.org/scm/git/qt3 13 years ago
Timothy Pearson d1c6722372 Add ability to set progressbar orientation 13 years ago
Timothy Pearson 37a8b8a912 Add additional information to style info structs 13 years ago
Timothy Pearson 380f29a7b4 Extend style information structures slightly 13 years ago