Subject: CVS commit: pkgsrc
To: None <source-changes@netbsd.org>
From: Dan McMahill <dmcmahill@netbsd.org>
List: source-changes
Date: 03/28/2000 13:41:45
Module Name:	pkgsrc
Committed By:	dmcmahill
Date:		Tue Mar 28 21:41:45 UTC 2000

Modified Files:
	pkgsrc/x11/qt: Makefile
	pkgsrc/x11/qt/files: md5 patch-sum
	pkgsrc/x11/qt/patches: patch-aa patch-ab patch-ac
	pkgsrc/x11/qt/pkg: PLIST
Removed Files:
	pkgsrc/x11/qt/files: enablegif.patch

Log Message:
update to 2.0.2.  Thanks to Matthias Scheler for doing most of the work.

Qt-1.44 is still available as the x11/qt1 package as Qt-2 is not 100% backwards
compatible with Qt-1.44.

A complete list of changes to Qt since 1.44 can be found online at
http://www.trolltech.com/changes/index.html

New major features

     * Support for international software development:
          + QTranslator and the QObject::tr() function
          + QTextCodec (and subclasses)
          + QString is now a 16-bit Unicode string with good support for legacy 8-bit interoperation.
            (The old 8-bit string class from Qt 1.x has been renamed to QCString.)
          + QChar - a Unicode character
     * Rich Text
          + QTextView - formatted text and images
          + QTextBrowser - navigate formatted text and images
          + QStyleSheet - define your own XML formatting tags
          + QSimpleRichText - display rich text anywhere
     * Convenient and powerful new collection classes:
          + QMap<Key,Type> - QDict with arbitrary keys
          + QValueList<Type> - QList of types other than pointers
          + QStringList - QValueList<QString> with helper functions
     * Dialogs
          + QColorDialog - user picks a color
          + QFontDialog - user picks a font
          + QWizard - framework for leading users through steps
     * Layout
          + QGrid, QHBox, QVBox - grid and boxes of widgets automatically assembled
          + QHGroupBox, QVGroupBox - easy framed groups of widgets
          + QSizePolicy - a widget's abilities to change size in different ways
     * Custom layouts
          + New, much simpler and more powerful API for creating custom layouts
     * PNG Support
          + PNG support is now included in the core library
     * Support for generalized configurable GUI styles:
          + QStyle and subclasses
     * Session management
          + QSessionManager - saving state when the system shuts down
     * Extended coordinate system
          + QPoint, QPointArray, QSize and QRect now have 32-bit coordinates
     * Cleaner namespace
          + Global functions, enums and macros now either start with a 'q' or have been moved into the
            new namespace class "Qt"


To generate a diff of this commit:
cvs rdiff -r1.29 -r1.30 pkgsrc/x11/qt/Makefile
cvs rdiff -r1.1 -r0 pkgsrc/x11/qt/files/enablegif.patch
cvs rdiff -r1.8 -r1.9 pkgsrc/x11/qt/files/md5
cvs rdiff -r1.1 -r1.2 pkgsrc/x11/qt/files/patch-sum
cvs rdiff -r1.6 -r1.7 pkgsrc/x11/qt/patches/patch-aa
cvs rdiff -r1.4 -r1.5 pkgsrc/x11/qt/patches/patch-ab
cvs rdiff -r1.1 -r1.2 pkgsrc/x11/qt/patches/patch-ac
cvs rdiff -r1.11 -r1.12 pkgsrc/x11/qt/pkg/PLIST

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.