Revision control

++ Qt 3.1.1 is a bugfix release. It maintains both forward and backward
++ compatibility (source and binary) with Qt 3.1.0
++
++
++ ****************************************************************************
++ * General *
++ ****************************************************************************
++
++ - The build issues with the Professional Edition have been solved.
++
++ - The build problems reported on Solaris and HP-UX have been addressed.
++
++ - Detection of Xft2 support has been added.
++
++ - The installer and reconfigure tools on Windows have been fixed.
++
++ - Look'n'Feel improvements have been made in the Qt/Mac version.
++
++
++ ****************************************************************************
++ * Library *
++ ****************************************************************************
++
++ - QAccel
++ Fixed for single key accelerators. Made Shift modifier work
++ for all key combinations, unless an accelerator with Shift is
++ defined.
++
++ - QAction
++ Remove iconset when a null-iconset is being set.
++
++ - QApplication
++ Don't overwrite explicitly set font with the default font when
++ using the static methods before calling the constructor.
++ X11 only: Support custom color maps on 8-bit visuals.
++
++ - QCheckBox
++ Draw focus indicator into indicator if the text label is empty.
++
++ - QClipboard
++ X11 only: Null-terminate encoded strings.
++
++ - QComboBox
++ Made sure the current item is selected in the list. Call
++ focusIn/OutEvent handlers when the lineedit changes focus.
++
++ - QDataTable
++ Update the current cell when selecting rows.
++
++ - QDialog
++ Don't find a place for dialogs that have been explicitly
++ moved.
++
++ - QDir
++ Improved filtered lookup.
++
++ - QDockWindow
++ Emit visibilityChanged signal only if visibility relative to
++ the dock area has changed.
++
++ - QEventLoop
++ Implement this API on Windows and Mac.
++
++ - QFileDialog
++ Fix visibility of preview widgets. Renaming files now also
++ works in ExistingFiles mode.
++
++ - QFont
++ X11 only: Fixed width calculation for undefined characters.
++
++ - QFrame
++ Erase the margin region for flicker-optimized subclasses.
++
++ - QFtp
++ Don't try to connect multiple times to the server.
++
++ - QHttp
++ Fix special case for "Content-Length: 0" transfers.
++
++ - IME (Input Methods)
++ Windows only: Accept the input when the widget loses focus.
++
++ - QLibrary
++ Mac only: Implement path searching to look in standard loader places
++ for plugins.
++
++ - QLineEdit
++ Draw background pixmap with the correct offset. Fixed
++ undo/redo.
++ Mac only: Support for native navigation and selection with keyboard.
++
++ - QListBox
++ Fixed null-pointer crash in QFileDialog.
++
++ - QListView
++ Fixed null-pointer crash when reimplementing insertItem.
++
++ - QMenuBar
++ Improved focus handling.
++
++ - QMime
++ Support URLs on Japanese Win98.
++ Windows only: Support URLs on network drives.
++
++ - QOCIDriver
++ Improved handling for datatype mismatches
++
++ - QODBCDriver
++ Don't report Unicode support on Win9x/Me. Support
++ high-precision values. Support fetchLast in forward-only
++ databases
++
++ - QPainter
++ Make endpixel rendering consistent on all platforms. Draw
++ focus rectangles with better contrast. Fixed text rendering
++ with wordbreak.
++
++ - QPixmap
++ Mac only: Support alpha channels when converting from a
++ QImage.
++
++ - QPopupMenu
++ Fixed offset errors and keyboard navigation for invisible
++ items. Allow overlapping of menus with desktop elements (e.g.
++ taskbar). Avoid flicker for context menus.
++
++ - QPrinterDialog
++ Unix only: Try harder to find all printers.
++
++ - QProcess
++ Windows only : Start batch files with spaces in filename.
++
++ - QScrollView
++ Don't propagate accepted contents mouse events.
++
++ - QSettings
++ X11 only: Don't read Qt specific settings if application is
++ not desktop-settings-aware.
++ Windows only: Handle null-terminations correctly on
++ Win95/98/Me. Fixed a resource leak.
++
++ - QSqlCursor
++ Improved performance for multiple inserts
++
++ - QString
++ Pass base parameter to recursive calls in setNum().
++
++ - QStyle
++ Make better use of the style flags.
++
++ - QTabBar
++ Fixed focus handling for dynamically created tab widgets.
++
++ - QTable
++ Make sizeHint implementation depend on header
++ visibility. Update the geometry of cell widgets in
++ setRowHeight() and setColumnWidth().
++
++ - QTableItem
++ Fixed sizeHint() for items with wordwrap and items with
++ newlines in the text.
++
++ - QTextCodecFactory
++ Load plugins correctly.
++
++ - QTextEdit
++ Fixed rendering of selections in inactive windows. Return the
++ string with format tags in LogText mode. Non-breaking
++ whitespaces (0xA0) are no longer converted to spaces in text().
++
++ - QWheelEvent
++ X11 only: Support second mouse wheel (since there is no
++ documented API for this on Windows).
++
++ - QWidget
++ Fix showHidden(). Propagate palettes and fonts correctly to
++ children. Don't block modeless children of modal dialogs.
++
++ - QWorkspace
++ Don't return invalid pointers to closed MDI clients.
++
++
++ ****************************************************************************
++ * Tools *
++ ****************************************************************************
++
++ - moc and uic
++ Delete output files before aborting.
++
++ - uic
++ Don't print debug messages from generated code. Fixed column
++ and row labeling. Don't generate code for database specific
++ properties.
++
++ - Qt Designer
++ Fixed reported crashes.
++
++ - Qt Assistant
++ Flush stdout to make sure that clients get the correct port
++ number.
++
++
++ ****************************************************************************
++ * Extensions *
++ ****************************************************************************
++
++ - ActiveQt
++ Fixed null-pointer crashes for QVariant parameters. Try harder
++ to convert types. Fixed Qt control placement and property
++ handling in Visual Basic. Improved workaround for Word
++ type library problems. Integrated hosted controls in tab focus
++ chain. Support property overloading in Qt controls.