dist/changes-2.00beta2
changeset 0 1918ee327afb
equal deleted inserted replaced
-1:000000000000 0:1918ee327afb
       
     1 Qt 2.0 Beta2 is not binary compatible with Beta1, this means that any
       
     2 programs linked with Beta1 must be recompiled.
       
     3 
       
     4 The most important fixes since Beta 1:
       
     5 
       
     6 configure
       
     7 	Fixed the libzlib typo.
       
     8 	Added -lflags argument.
       
     9 
       
    10 Platforms
       
    11 	Fixes for Borland C++, Solaris and AIX
       
    12 
       
    13 QFileDialog
       
    14 	Several user interface improvements
       
    15 
       
    16 QPrinter
       
    17 	Plain text printing works again.
       
    18 	Multiple page printing fixed.
       
    19 
       
    20 QWidget
       
    21 	New widget flag WStyle_Dialog
       
    22 
       
    23 
       
    24 Major changes since 1.4x:
       
    25 
       
    26 The Qt version 2.x series is not binary compatible with the 1.x
       
    27 series. This means programs compiled with Qt version 1.x must be
       
    28 recompiled to work with Qt 2.0.
       
    29 
       
    30 Qt 2.0 is mostly, but not completely, source compatible with Qt 1.x.
       
    31 See the document "Porting from Qt 1.x to Qt 2.0" in the Online
       
    32 Reference Documentation for information on how to port an existing
       
    33 Qt 1.x-based program to Qt 2.0.
       
    34 
       
    35 
       
    36 ****************************************************************************
       
    37 * 			     New classes				   *
       
    38 ****************************************************************************
       
    39 
       
    40 
       
    41 * Support for generalized configrable styles:
       
    42 
       
    43     QStyle and subclasses
       
    44 
       
    45 * Support for international software development:
       
    46 
       
    47     QTranslator and the QObject::tr() function
       
    48     QTextCodec (and subclasses)
       
    49     QString - a Unicode string
       
    50     QChar - a Unicode character
       
    51 
       
    52 * Convenient and powerful new collection classes:
       
    53     QMap<Key,Type> - QDict with arbitrary keys
       
    54     QValueList<Type> - QList of types other than pointers
       
    55     QStringList - QValueList<QString> with helper functions
       
    56 
       
    57 * Dialogs
       
    58     QColorDialog - user picks a color
       
    59     QFontDialog - user picks a font
       
    60     QWizard - framework for leading users through steps
       
    61 
       
    62 * Layout
       
    63     QGrid/QHBox/QVBox - grid and boxes of widgets automatically assembled
       
    64     QHGroupBox/QVGroupBox - easy framed groups of widgets
       
    65 
       
    66 * PNG Support
       
    67     PNG support is always compiled into Qt
       
    68 
       
    69 * Rich Text
       
    70     QTextView - formatted text and images
       
    71     QTextBrowser - navigate formatted text and images
       
    72     QStyleSheet - define your own XML formatting tags
       
    73     QSimpleRichText - display rixh text anywhere
       
    74 
       
    75 * Session management
       
    76     QSessionManager - safe state when system shuts down
       
    77 
       
    78 
       
    79 ****************************************************************************
       
    80 * 	              Major changes in existing classes			   *
       
    81 ****************************************************************************
       
    82 
       
    83 QString is now 16-bit Unicode. 
       
    84 
       
    85 QPoint, QPointArray, QSize and QRect now have 32-bit coordinates.