diff options
Diffstat (limited to 'dist/changes-3.1.0-b2')
-rw-r--r-- | dist/changes-3.1.0-b2 | 220 |
1 files changed, 220 insertions, 0 deletions
diff --git a/dist/changes-3.1.0-b2 b/dist/changes-3.1.0-b2 new file mode 100644 index 0000000..f5c8c14 --- /dev/null +++ b/dist/changes-3.1.0-b2 @@ -0,0 +1,220 @@ +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. |