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
111 lines
4.0 KiB
Groff
111 lines
4.0 KiB
Groff
Here is a list of user-visible changes in Qt from 1.0 to 1.1. As
|
|
usual, we fixed some bugs, made some more speedups, and improved the
|
|
documentation.
|
|
|
|
|
|
****************************************************************************
|
|
* Changes that might affect runtime behavior *
|
|
****************************************************************************
|
|
|
|
We've added keyboard interface to more widgets, and changed the
|
|
default focus policy radically. For example, by default you can TAB
|
|
to button, but it does not grab focus when you click it. The new
|
|
QWidget::setFocusPolicy() function can be used to change focus policy
|
|
for all widgets.
|
|
|
|
The font matching algorithm has been tweaked in order to provide more
|
|
predictable fonts in more cases. For some users (such as those with a
|
|
75dpi X server and only 100dpi fonts installed) it may change the
|
|
output of some programs.
|
|
|
|
sizeHint() and hence default size has been tweaked for some widgets;
|
|
QMenuBar and QPushButton in particular.
|
|
|
|
|
|
****************************************************************************
|
|
* Changes that might generate compile errors *
|
|
* when compiling old code *
|
|
****************************************************************************
|
|
|
|
We've renamed "declare" in qgeneric.h to Q_DECLARE due to naming
|
|
conflicts. Though we try to provide backward compatibility, there may
|
|
be problems for a few programs.
|
|
|
|
|
|
****************************************************************************
|
|
* Type changes that might generate warnings: *
|
|
****************************************************************************
|
|
|
|
none
|
|
|
|
|
|
****************************************************************************
|
|
* Obsoleted functions *
|
|
****************************************************************************
|
|
|
|
none
|
|
|
|
|
|
****************************************************************************
|
|
* New classes *
|
|
****************************************************************************
|
|
|
|
QTabDialog (and QTabBar) provide a tabbed dialog. examples/pref shows
|
|
simple usage of QTabDialog.
|
|
|
|
QMultiLineEditor is the long-awaited multi-line editor.
|
|
|
|
QGridLayout provides grid-like geometry management for any widget,
|
|
with flexible row/column elasticity, minimum and maximum sizes.
|
|
|
|
QBoxLayout provides more complex and powerful geometry management:
|
|
boxes and widgets stacked inside other boxes, and finally a top-level
|
|
box connected to a widget.
|
|
|
|
QToolTip provides tool tips for any widget.
|
|
|
|
|
|
****************************************************************************
|
|
* Other changes from 1.0 to 1.1 *
|
|
****************************************************************************
|
|
|
|
Added QApplication::setColorMode() and colorMode().
|
|
|
|
Added QColor::setAllocContext() and friends; these functions enable
|
|
applications to allocate discardable colors and then discard them.
|
|
|
|
Removed some GNU-make features from the makefiles.
|
|
|
|
Added a QPalette constructor to construct an entire palette from a single
|
|
background color, for convenience.
|
|
|
|
moc output now has a version number #define.
|
|
|
|
AIX support added. IRIX and NetBSD fixed.
|
|
|
|
Rewrote a couple of functions to work around compiler bugs, or
|
|
purify/boundschecker overzealousness.
|
|
|
|
Fixed that ugly man-page SYNOPSIS bug.
|
|
|
|
Added the static function QMessageBox::query().
|
|
|
|
QRect::unite() now produces the desired results if exactly one of the
|
|
rectangles is invalid.
|
|
|
|
QObject::parent() is now public.
|
|
|
|
QPainter::drawWinFocusRect() draws a Windows 95-style focus rectangle.
|
|
(A focus rectangle can not be drawn using ordinary Windows drawing
|
|
functions.)
|
|
|
|
QApplication::processEvents() added to cater for long-running
|
|
computations; it processes one round of window system events and
|
|
timers and then returns.
|
|
|
|
QComboBox has been extended to provide an editable combo box and Motif
|
|
2.x compatible look and feel.
|
|
|
|
We've also added a host of new workarounds for bugs in Borland C++,
|
|
Microsoft VC++, DEC CXX and HP CC.
|