Commit graph

11 commits

Author SHA1 Message Date
drochner
138b516bd6 update to 2.3.0
Changes:
Antialiased font rendering and extended printing support on X11. Bugfixes and
 improvements.
2001-03-23 18:09:33 +00:00
wiz
a486f11406 Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT. 2001-02-17 17:06:11 +00:00
skrll
8d7ff97e14 Update to 2.2.4.
While I'm here make things even easier to upgrade for next time. More tidy
up to come later.

Changelog:
Qt 2.2.4 is a bugfix release. It keeps both forward and backward
compatibility (source and binary) with Qt 2.2.3


****************************************************************************
*			    General					   *
****************************************************************************

- Platform and Compiler fixes for AIX and BSDi. Building a Qt DLL with
  the Borland Builder is again supported.

- Printing quality and postscript output on X11 has been improved.
  The page and text formatting now handles different Windows versions
  correctly.

- Image loading of PNG and GIF files is much more robust against broken
  files.

- On X11, popup menus do not grab the keyboard anymore, but rely on
  and enforce the application to have focus. This works around an X11
  bug where deadkeys do not work while the keyboard is grabbed.

- Many minor bugfixes and small improvements, see detailed lists below.

****************************************************************************
*			   Library					   *
****************************************************************************

- QScrollview	    Wheels scrolls even if there are no scrollbars

- QSlider	    Calls virtual function setValue properly

- QImage	    Improve loading of bmp files
		    Improving reading of PNG images, and redirect warnings
		    to qWarning
		    32bit images with 8bit Alpha are saved correctly as
		    PNG on big endian machines
		    Make loading of broken GIF images and animated GIF files
		    more robust, some bugfixes

- Drag'n'Drop	    Fix the lost character problem when dragging text
		    Make dnd work after showFullscreen/showNormal
		    Delete text that is dragged from a QLineEdit

- QToolButton	    Removes the old tooltip before setting the new one

- QToolBar	    Separators use the correct style

- QPrintDialog	    OK button is no longer disabled initially

- QThread	    Fix crash when destroying a QThread that had never
		    been started
		    QWaitCondition::wakeAll resets event state after waking
		    up waiting threads

- QPainter	    Scale fonts correctly when painter has a transformation
		    matrix

- QPrinter	    Handle disconnected network printers properly
		    Use user-settings correctly
		    Improve postscript output for non-75dpi displays and
		    transparent images
		    Improve page and text formatting on the different
		    Windows versions
		    Improve printing of colored contents for black&white
		    printers

- QSimpleRichText   Handle external paint devices properly

- QTable	    Swapping of columns and rows doesn't mismatch sizes
		    Fix calculation of item size hints

- QGroupBox	    Include margin in size hints

- QCanvas	    Better animation handling
		    Cosmetic corrections

- QSocket	    Be able to send large data on Windows

- QSocketDevice     Workaround a Windows bug concerning the size of the
		    send buffer

- QFtp		    Put data more effectively
		    Correct file permissions

- QUrl		    Appends "/" to directories correctly

- QCString	    Resizing a NULL string keeps length at zero
		    Include null termination in size calculation

- QColor	    Set named colors correctly

- QApplication	    Avoid out-of-bounds read in commandline parsing

- QFont/QFontDatabase
		    Enumerate charsets that don't fit to the current locale
		    Improve stability for broken X11 fonts
		    Support Ukraine and Bulgarian font encodings on X11

- QTextCodec	    Improve recognition of Asian encodings

- QXml		    Report namespace at endElement

- QWorkspace	    Cascading limits window size to workspace size

- QFileDialog	    Setup correctly for non-existing directories
		    Previews the correct file in ExistingFiles mode

****************************************************************************
*			   Extensions					   *
****************************************************************************

- QXt		    Works better with Exceed X

****************************************************************************
*			      Other					   *
****************************************************************************

- Meta Object Compiler (moc)
		    Further improvements in namespace support

- MSVC Integration  Setup Qt settings correctly

****************************************************************************
*			   Third party					   *
****************************************************************************

- PNG		    Fix a coredump in error message handling

****************************************************************************
*               Changes that might affect runtime behavior                 *
****************************************************************************

- QRegion	    Fixed QRegion::contains(const QRect&) function in X11
		    version. Same behaviour as in Windows version now.

****************************************************************************
*		    Qt/Embedded-specific changes		           *
****************************************************************************

- Binary compatibility is NOT maintained with previous Qt/Embedded release,
   you will need to recompile any old executables to use with this release.

- Source compatibility is NOT maintained with Qt/Embedded-specific functions.
   You may get minor compilation errors if you have used previous

- QCopChannel now inherits QObject. If you have multiply-inherited a QObject
   subclass and QCopChannel, you should instead connect your QObject to the
   QCopChannel::received() signal.

- The identifier "TTF" in fontdir is now "FT". This reflects the fact that
   the FreeType library supports Type1, Windows FNT, and other font formats
   in addition to TrueType. FreeType 2.0.1 is now used (src/3rdparty/freetype).

- 16bpp support in QVFb.

- QDirectPainter experimental direct-video access.
2001-02-06 09:26:11 +00:00
skrll
be4ff771d9 Some tidyup. 2001-01-13 12:33:01 +00:00
skrll
08c9a45b88 Have the package installed the html documentation as well. While I'm here
move the man pages to somewhere more sensible.
2001-01-11 17:55:56 +00:00
skrll
9a80789547 Update to 2.2.3. Changes are:
Qt 2.2.3 is a bugfix release. It keeps both forward and backward
compatibility (source and binary) with Qt 2.2.2


****************************************************************************
*			    General					   *
****************************************************************************

- Platform fixes for Red Hat 7.0, Unixware 7, SCO OpenServer 5.0.5,
  LinuxPPC, True64.

- Basic multihead support for MS-Windows 98/2000: Popup windows, tooltips
  and What's This? help texts now appear on the correct screen,
  QApplication::desktop() is now as big as the virtual screen.

- Documented previously internal QEmbed utility. The tool converts
  arbitrary files into C++ code. This is useful for including image
  files and other resources directly into your application rather than
  loading the data from external files. You find it in qt/tools/qembed.

- X11 only: Fixed font sizes on higher resolution displays. When
  asking for a specific point size, you should always receive a font
  with an adequate pixel size depending on the dpi value of the
  display. This was supposed to work before, but broke for certain cases
  on XFree 4.x.

- Many minor bugfixes and small improvements, see detailed lists below.


****************************************************************************
*			   Designer					   *
****************************************************************************

- Minor fixes for custom widget handling

- Minor user interfaces fixes

- Fixed uic-generated code for dialogs that are not completely
  layouted

- Improved code generation for non-ascii and non-latin1 text

****************************************************************************
*			   Library					   *
****************************************************************************

QAction:	Deletes generated widgets on the action's destruction
		time

QApplication:	Cleans thread-pipe on destruction time
		Fixed crash when passing 0/0 as argc/argv

QClipboard:	MS-Windows only:  Try harder to get the unicode contents
		from the system clipboard

QComboBox:	Fixes for NoInsertion policy

QDir:		Gives ';' higher priority than ' ' as a filter separator

QDom:		Support for NOTATION and ENTITY declarations was missing.

QFileDialog:	MS-Windows only: safer handling of non-existing directories

QFont:		X11 only: Fixed font sizes on higher resolution displays.
		When asking for a specific point size, you should always
		receive a font with an adequate pixel size depending on
		the dpi value of the display. This was supposed to work
		before, but broke for certain cases on XFree 4.x.

QGl:		MS-Windows only: added some missing Q_EXPORTS for using
		the OpenGL module in a DLL

QIconView:	Fixed icon selection in case icons overlap
		Fixed crash when trying to drag items in NoSelection mode

QImage:		MS-Windows only: Fixed problems with reading 15/16/32
		bits-per-pixel Windows DIBs

QListView:	currentChanged() signal in takeItem() is now safe to use

QMainWindow: 	Small layout fix

QMetaObject:	Fixed numClassInfo()

QMotifPlusStyle: Added support for Tristate checkboxes

QPointArray: 	Avoid overflow if the array gets too big

QPopupMenu:	Improved auto-placement

QPrinter:	Saves last printer dialog configuration by default
		Unix only: a memory leak fixed

QPushButton:	Improved popup menu placement

QString:	Fixed toDouble() for strings containing non latin1
		characters

QTabBar:	Optimizations

QTable:		Several minor bugfixes including a possible crash fix

QTextCodec:	Support for the changed posix charmap tables on
		Red Hat 7.0

QToolButton:	Improved popup menu placement

QThread:	MS-Windows only: minor bugs and race conditions fixed

QUrl:		Fixed parser, path can start with a digit

QWidget:	Revised lastWindowClosed() signal, it was ocassionally
		emitted too often

QWindowsMime:	MS-Windows only: Try harder to get unicode contents

QWindowsStyle:	Draws disabled radio buttons grayed out

QXml:		Fix missing distinction between external parsed and
		external unparsed entities.
		The reporting of some processing instructions were missing.

****************************************************************************
*			   Extensions					   *
****************************************************************************

Xt Extension:	Prioritize timers over posted events. This is necessary
		to ensure that paintEvents are processed in a timely
		manner after QWidget::update is called from a slot that
		is connected to a QTimer signal

NS Plugin:	Bugfixes and maintainance

****************************************************************************
*			      Other					   *
****************************************************************************

- Meta Object Compiler (moc): Improved namespace support with MSVC.

****************************************************************************
*			   Third party					   *
****************************************************************************

None

****************************************************************************
*               Changes that might affect runtime behavior                 *
****************************************************************************

None

****************************************************************************
*		    Qt/Embedded-specific changes		           *
****************************************************************************

- The libqt.* library file is now called libqte.* on Qt/Embedded so
  you can easily have both Qt/X11 and Qt/Embedded installed on the
  same system.

- 4bpp grayscale and 24bpp color is supported.

- Some additional Window Manager styles are provided.

- Setable "desktop" color/image.

- Performance improvements.
2000-12-26 13:00:13 +00:00
skrll
57b4f09d2a - Introduce QTVERSION variable defined in qt2/Makefile.common to make
upgrades easier.
- Preliminary work to split uic/libqutil from qt2-designer
- Some general tidy up
2000-12-09 17:21:49 +00:00
drochner
fd8c05e3aa update to qt-2.2.2
"Bugfixes and minor extensions."
2000-12-05 18:32:03 +00:00
skrll
57404f9fd1 Back out use of EVAL_PREFIX - the correct directory is set by including
qt2-libs/Makefile.common. Pointed out by hubertf@netbsd.org.

Now what to do about x11/qt2...
2000-11-03 08:37:05 +00:00
skrll
d6238f8d15 Fix EVAL_PREFIX. 2000-10-30 09:09:15 +00:00
skrll
406d6f6798 Import new qt-2.2.1 package.
This is the documentation for the qt library and the qt designer.
2000-10-19 07:42:34 +00:00