qt5base-lts/dist/changes-1.2
Qt by Nokia 38be0d1383 Initial import from the monolithic Qt.
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
2011-04-27 12:05:43 +02:00

120 lines
4.1 KiB
Groff

Here is a list of user-visible changes in Qt from 1.1 to 1.2. As
usual, we fixed some bugs, made some more speedups, and improved the
documentation.
****************************************************************************
* Changes that might affect runtime behavior *
****************************************************************************
QGridLayout::addWidget() and addMultiCellWidget(): The align parameter
is now interpreted correctly. (Previously up/down and right/left were
reversed.) If you have worked around this bug, your widgets may now be
incorrectly aligned.
QWidget: Every widget is now guaranteed move and resize events. The
event is deferred until the first show(). This may cause problems in
rare cases involving event filters.
****************************************************************************
* Changes that might generate compile errors *
* when compiling old code *
****************************************************************************
none
****************************************************************************
* Type changes that might generate warnings: *
****************************************************************************
none
****************************************************************************
* Deprecated functions *
****************************************************************************
QApplication::setColorMode() and colorMode() will be obsoleted. Use
setColorSpec() and colorSpec() instead.
qchecksum() will be obsoleted. Please use qChecksum() instead.
****************************************************************************
* New classes *
****************************************************************************
QSlider is a widget to input values from a range. If you have been
using a standalone QScrollBar, you will probably want to switch to a
QSlider.
OpenGL/Mesa support: QGLWidget, QGLContext and QGLFormat. To use these
classes you need to build the Qt/OpenGL library (qgl) in qt/opengl/src.
****************************************************************************
* Other changes from 1.1 to 1.2 *
****************************************************************************
QApplication::setColorSpec() can specify private colormaps or
non-default visuals
New function QButton::setAutoRepeat().
QComboBox: New function currentText(), two new insertion policies:
AfterCurrent and BeforeCurrent.
QCursor: added new global cursor blankCursor.
QFont::key(), new function for caching.
QFontMetrics::QFontMetrics( const QFont& ) new constructor gives
fontmetrics directly for a font. This is much faster than using
QWidget::fontMetrics() or QPainter::fontmetrics().
QImage: image load/save functions:
QImage( const char *filename )
imageFormat(), load(), loadFromData(), save()
operator>>(), operator<<()
XPM support, QImage( const *xpm[] )
Alpha channel support:
hasAlphaBuffer(), setAlphaBuffer()
createAlphaMask(),
Automatic mask generaton: createHeuristicMask()
Filling the entire image: fill()
QLCDNumber now supports filled segments:
setSegmentStyle(), segmentStyle()
QLabel now supports accellerated labels:
setBuddy(), buddy() and a new constructor.
QLineEdit new functions:
show/hide frame: setFrame(), frame()
password entry mode: setEchoMode(), echoMode()
QMouseEvent: x() and y() convenience functions.
QPainter: new constructor QPainter( const QPaintDevice* ) does automatic
begin() and end(). New function flush().
QPixmap new functions:
serialNumber() for caching purposes.
selfMask() QPixmap( const char *xpm[] )
createHeuristicMask()
QPopupMenu: Added functions to enable checkmarks:
setCheckable(), isCheckable()
QScrollBar: sizeHint() implemented.
QTabBar now supports keyboard input. New function currentTab().
QTabDialog: new function setOKButton().
Added support for XFree86 on OS/2.
New examples:
examples/tooltip demonstrates dynamic tooltips
examples/table demonstrates QTableView
examples/hello is a different program
examples/xshape has been removed.