38be0d1383
This is the beginning of revision history for this module. If you want to look at revision history older than this, please refer to the Qt Git wiki for how to use Git history grafting. At the time of writing, this wiki is located here: http://qt.gitorious.org/qt/pages/GitIntroductionWithQt If you have already performed the grafting and you don't see any history beyond this commit, try running "git log" with the "--follow" argument. Branched from the monolithic repo, Qt master branch, at commit 896db169ea224deb96c59ce8af800d019de63f12
221 lines
6.6 KiB
Plaintext
221 lines
6.6 KiB
Plaintext
Qt 3.1 introduces many significant new features and many improvements
|
|
over the 3.0.x series. For an overview of the main changes between
|
|
3.0.x and 3.1, look at the changes-3.1.0-b1 file. This file describes
|
|
the changes between Qt 3.1 beta1 and Qt 3.1 beta2.
|
|
|
|
|
|
****************************************************************************
|
|
* General *
|
|
****************************************************************************
|
|
|
|
The binary incompatibilities that were introduced in Qt 3.1 beta1
|
|
have been fixed.
|
|
|
|
****************************************************************************
|
|
* Library *
|
|
****************************************************************************
|
|
|
|
- QAction
|
|
Don't update when nothing has changed.
|
|
|
|
- QActionGroup
|
|
Syncronize comboboxes correctly for groups with
|
|
separators. Set the initial currentItem of comboboxes to the
|
|
action that is on when adding the group. Emit activated signal
|
|
for non-toggle actions selected from a combobox. Apply the
|
|
state of the action group for new widgets.
|
|
|
|
- QApplication
|
|
Correctly set the accept() flag on accel events. Obsoleted
|
|
processOneEvent(), we have a better way for integrating
|
|
eventloops now. (See QEventLoop's documentation.)
|
|
Windows only: reserve more space for very long application
|
|
filenames.
|
|
|
|
- QCheckTableItem
|
|
Use the colorgroup passed in for the background color and not
|
|
the viewport's.
|
|
|
|
- QColor
|
|
Windows only: Fix palette allocation and ManyColor mode on
|
|
Windows.
|
|
|
|
- QComboBox
|
|
Emit activated() signals from the wheel event handler.
|
|
|
|
- QComboTableItem
|
|
Make sure stringlist is updated even if setStringList() is
|
|
called while an editor exists.
|
|
|
|
- QDataTable
|
|
Windows only: If edit confirmation was switched on and
|
|
the user cancelled an update by clicking in a different field,
|
|
the current row was needlessly changed.
|
|
|
|
- QDateTimeEdit/QTimeEdit
|
|
Now supports wraparound for time editing.
|
|
|
|
- QDesktopWidget
|
|
Windows only: Allow explicit creation of QDesktopWidgets.
|
|
|
|
- QDns
|
|
Fix a crash when a QDns object is deleted in a slot connected
|
|
to its resultsReady() signal.
|
|
|
|
- QDockWindow
|
|
Windows only: Don't pass window activation around
|
|
unnecessarily when the activation is ignored anyway. Also
|
|
fixed repaint errors while dragging dock windows. Remove
|
|
floating windows from the mainwindow's internal lists when
|
|
deleting.
|
|
|
|
- QEventLoop
|
|
Renamed processNextEvent(flags,bool) to processEvents(flags)
|
|
and introduced new ProcessEvents flag, WaitForMore. Remove
|
|
processOneEvent since it is redundant.
|
|
|
|
- QFileDialog
|
|
Windows only: Disable NTFS permission lookup during filedialog
|
|
population. This can take a long time, and the information is
|
|
not really required.
|
|
|
|
- QGLContext
|
|
Added a workaround to get overlays to work on ATi FireGL
|
|
cards.
|
|
|
|
- QGLWidget
|
|
Added support for rendering text into a GL context with the
|
|
renderText() calls.
|
|
|
|
- QHeader
|
|
Draw the sort arrow at the right position with multi-line
|
|
header labels. Scale the correct sections when the header
|
|
sections are reordered. Respect orientation() in sizeHint().
|
|
|
|
- qHeapSort()
|
|
Fixed to only require operator<, instead of a mix of
|
|
operator<, <=, and >.
|
|
|
|
- QIconView
|
|
Optimize updates on focus/window activation changes.
|
|
|
|
- QLibrary
|
|
Windows only: only append ".dll" extension if no extension has
|
|
been provided.
|
|
|
|
- QListBox
|
|
Don't call ensureCurrentVisible() in resizeEvent() unless the
|
|
current item was visible when you started resizing.
|
|
|
|
- QListView
|
|
Don't draw the cell if the cell wouldn't be visible due to
|
|
having a width or height of 0. Don't call cancelRename() when
|
|
the rename was OK'd. When showing a tooltip make sure it's
|
|
only for that column and not for the whole item.
|
|
|
|
- QMacStyle
|
|
Many improvements to follow the native style more closely.
|
|
|
|
- QMainWindow
|
|
Close all floating dockwindows of the mainwindow in the close
|
|
event.
|
|
|
|
- QMenuData
|
|
Make removeItem(int id) work on trees like the other functions
|
|
that take IDs as arguments.
|
|
|
|
- QObject
|
|
Make sender() a safer function to use:
|
|
- it cannot be dangling anymore (points to 0 if the sender was
|
|
deleted or disconnected)
|
|
- it maintains its value after other signals have been emitted
|
|
Fixed compatibility problem in connect(). Remove quadratic
|
|
behaviour in insertChild()
|
|
|
|
- QPicture
|
|
Proper streaming for null pictures.
|
|
|
|
- QPixmap
|
|
X11 only: allow grabWindow() to work on a screen other than
|
|
the default screen.
|
|
|
|
- QPopupMenu
|
|
Draw submenu items disabled if the submenu is disabled. Fix
|
|
null-pointer dereferencing for dynamically changing menus.
|
|
|
|
- QProcess
|
|
Windows only: make the tryTerminate() function work for
|
|
windows applications (it still does not work for
|
|
consoleapplications, though).
|
|
|
|
- QSocket
|
|
Don't crash if the readBlock() returned 0.
|
|
|
|
- QSplitter
|
|
addWidget() now reparents the widget if necessary.
|
|
|
|
- QTable
|
|
Set the table of the item to the table in insertItem(), so
|
|
takeItem()/insertItem() can be used to move items between
|
|
tables.
|
|
|
|
- QWidget
|
|
Clear WDestructiveClose before calling deleteLater() on
|
|
widgets. Event processing during destruction might otherwise
|
|
have another close event come along, which would issue another
|
|
deleteLater() call. Added a new function toggleShowHide(bool show).
|
|
Simplified visible() handling and added a convenience property
|
|
"shown" and a write function for "hidden". Save WFlags in
|
|
showFullScreen() and restore them so flags are remembered
|
|
correctly.
|
|
|
|
- QWindowsStyle
|
|
Make the Windowsstyle obey the system's scrollbar widths.
|
|
|
|
- qUncompress()
|
|
Don't hang forever if the expected size passed in is 0. Return
|
|
an empty bytearray if something went wrong instead of garbage
|
|
data.
|
|
|
|
|
|
|
|
|
|
****************************************************************************
|
|
* Qt Designer *
|
|
****************************************************************************
|
|
|
|
- Improved the look of the Toolbox
|
|
|
|
- Many small usibility improvements in the special editors for widgets
|
|
(drag'n'drop, in-place renaming, etc.).
|
|
|
|
- New icon look.
|
|
|
|
- Accept class names with "::" and generate correct namespace code in
|
|
uic.
|
|
|
|
- Reduced startup time.
|
|
|
|
- Fixed a crash when loading .ui files using QWidgetFactory.
|
|
|
|
- Cleaned up some old dialogs and removed obsolete settings.
|
|
|
|
- Improved the .dlg import plugin.
|
|
|
|
- Button text properties can be edited in a multi-line editor now,
|
|
since all buttons support multi-line labels.
|
|
|
|
****************************************************************************
|
|
* Qt Assistant *
|
|
****************************************************************************
|
|
|
|
- Added commandline option -removeContentFile.
|
|
|
|
- New icon look.
|
|
|
|
****************************************************************************
|
|
* Qt Linguist *
|
|
****************************************************************************
|
|
|
|
- New icon look.
|