dist/changes-4.6.3
branchGCC_SURGE
changeset 31 5daf16870df6
parent 30 5dc02b23752f
child 33 3e2da88830cd
equal deleted inserted replaced
27:93b982ccede2 31:5daf16870df6
    38 ****************************************************************************
    38 ****************************************************************************
    39 
    39 
    40 QtCore
    40 QtCore
    41 ------
    41 ------
    42 
    42 
    43  - foo
    43  - QStateMachine
    44     * bar
    44     * [QTBUG-8842] Ensure history configuration is cleared when a state
       
    45       machine is restarted
       
    46  - QXmlStreamReader
       
    47     * [QTBUG-9196] fixed crash when parsing
    45 
    48 
    46 QtGui
    49 QtGui
    47 -----
    50 -----
    48 
    51 
    49  - foo
    52  - QPainter
    50     * bar
    53 	* [QTBUG-10421] Fixed WebKit-specific justification bug for text containing
       
    54        more than one script.
       
    55 
       
    56  - QRegion
       
    57     * [QTBUG-7699] Prevented crash on large x-coordinates.
       
    58 
       
    59  - QTextEdit
       
    60 	* [QTBUG-9599] Fixed crash when copying the current text cursor  as a result
       
    61       of deleting a character.
       
    62 
       
    63  - QTextEngine
       
    64     * [QTBUG-9374] Fixed possible crash in QTextEngine::boundingBox() when using
       
    65       multiscripted text.
       
    66 
       
    67  - QTextLayout
       
    68     * [QTBUG-9074] Fixed performance regression that was introduced in Qt 4.6.0.
       
    69 
       
    70  - QTransform
       
    71     * [QTBUG-8557] Fixed bug in QTransform::type() potentially occuring
       
    72       after using operator/ or operator* or their overloads.
       
    73 
       
    74  - Improved scrolling horizontally with a mouse wheel over sliders.
       
    75  - [QTBUG-7451] Gestures respect panels on QGraphicsView.
       
    76 
       
    77  - QCUPSSupport
       
    78     * [QTBUG-10512] Fixed a potential crash with misconfigured CUPS printers.
       
    79     * [QTBUG-6419] Make QCUPSSupport::printerHasPPD() release temporary file
       
    80       handles.
       
    81 
       
    82  - QPDFBaseEngine
       
    83     * [QTBUG-8451] Fixed line and point drawing in the PS and PDF generators.
       
    84 
       
    85  - QTextDocument
       
    86     * [QTBUG-10301] Fixed a leak in QTextDocument::print().
       
    87 
       
    88  - QFontEngine
       
    89     * [QTBUG-3976] Fixed a leak for QFont objects used in threads.
       
    90 
       
    91  - QPSPrintEngine
       
    92     * [QTBUG-10121] Fixed incorrect version setting for EPS files.
       
    93     * [QTBUG-10140] Fixed generation of the %%BoundingBox operator to output
       
    94       integer values instead of floating point values.
       
    95 
       
    96  - QWin32PrintEngine
       
    97     * [QTBUG-9938] Fixed a crash on Windows 7 systems with invalid PrinterPorts
       
    98       registry entries.
       
    99 
       
   100  - QTriangulatingStroker
       
   101     * [QTBUG-9548] Fixed possible data corruption when certain paths were triangulated.
       
   102 
       
   103  - QRasterPaintEngine
       
   104     * [QTBUG-9036] Fixed ClearType text rendering on translucent surfaces under Windows.
       
   105 
       
   106  - QPixmap
       
   107     * [QTBUG-8606] Fixed QPixmap::load() to not modify referenced copies.
       
   108 
       
   109  - QPainter
       
   110     * [QTBUG-8140] Speed up custom bitmap bruses under X11 without Xrender support.
       
   111     * [QTBUG-8032] Fixed drawing pixmaps onto bitmaps on X11 without Xrender support.
       
   112 
       
   113  - QImageReader
       
   114     * [QTBUG-7980] Fixed QImageReader::setAutoDetectImageFormat() to work with plugins.
       
   115 
       
   116  - QGifHandler
       
   117     * [QTBUG-7037] Fixed QGifHandler::loopCount().
       
   118     * [QTBUG-6696] Cache the sizes of images in an animated GIF.
       
   119 
       
   120  - qDrawPixmaps()
       
   121     * [QTBUG-8455] Fixed qDrawPixmaps() to draw on integer coordinates under Mac OS X.
    51 
   122 
    52 QtDBus
   123 QtDBus
    53 ------
   124 ------
    54 
   125 
    55  - foo
   126  - foo
    62     * bar
   133     * bar
    63 
   134 
    64 QtOpenGL
   135 QtOpenGL
    65 --------
   136 --------
    66 
   137 
    67  - foo
   138  - QOpenGLPaintEngine
    68     * bar
   139     * [QTBUG-10529] Fixed an issue where bound pixmaps were not released correctly
       
   140       in the GL 1 engine.
       
   141 
       
   142  - QGL2PaintEngineEx
       
   143     * [QTBUG-8681] Fixed an application exit crash that could occur in
       
   144       the GL2 engine under X11.
       
   145 
       
   146  - QGLWidget
       
   147     * [QTBUG-7545] Fixed QGLWidget::grabFrameBuffer() to honor the 'withAlpha' flag.
       
   148     * [QTBUG-8054] Fixed drawing QPixmaps onto QGLWidgets on different X11 screens.
       
   149     * [QTBUG-7865] Fixed bug where GL widgets were not fully updated on
       
   150       Windows Vista/7 with Aero disabled.
       
   151     * [QTBUG-8753] Worked around driver bug causing clipping errors on the N900.
       
   152     * [QTBUG-10510] Workaround ATI driver bug when using QGraphicsEffect with GL.
       
   153 
       
   154  - QGLContext
       
   155     * [QTBUG-5732] Fixed a GLX warning that occured with some Intel chipsets under X11.
       
   156 
       
   157  - QGLPixelBuffer
       
   158     * [QTBUG-8047] Fixed usage of QGLPixelBuffer with share widgets on other X11 screens.
    69 
   159 
    70 QtScript
   160 QtScript
    71 --------
   161 --------
    72 
   162 
    73  - foo
   163  - [QTBUG-7066] Fixed regression introduced in 4.6.0 that made it not
    74     * bar
   164    possible to change the prototype of the global object
       
   165  - [QTBUG-8366] Fixed regression introduced in 4.6.0 that caused the
       
   166    instanceof operator to throw an error when the right-hand-side is
       
   167    generated by QScriptEngine::newQMetaObject()
       
   168  - [QTBUG-8400] Fixed memory leak when lazily binding QScriptValue to an
       
   169    engine
       
   170  - [QTBUG-9775] Fixed regression introduced in 4.6.0 that caused the
       
   171    qsTr() function not to resolve the translation context correctly when
       
   172    invoked in the global scope
       
   173  - QScriptClass
       
   174    * [QTBUG-8364] Fixed regression introduced in 4.6.0 that could cause
       
   175      the Callable extension to crash
       
   176  - QScriptEngine
       
   177    * [QTBUG-6437] Fixed regression introduced in 4.6.0 that made
       
   178      installTranslatorFunctions() not work with custom global object
    75 
   179 
    76 QtSql
   180 QtSql
    77 -----
   181 -----
    78 
   182 
    79  - foo
   183  - foo
    80     * bar
   184     * bar
    81 
   185 
    82 QtXml
   186 QtXml
    83 -----
   187 -----
    84 
   188 
    85  - foo
   189  - [QTBUG-8398] QDom: prevent infinite loop when cloning a DTD
    86     * bar
   190 
       
   191 QtXmlPatterns
       
   192 -------------
       
   193 - [QTBUG-8920] fixed crash with anonymous types in XsdSchemaChecker
       
   194 - [QTBUG-8394] include/import/redefine schemas only once
       
   195 - QXmlSchema: fix crash with referencing elements
    87 
   196 
    88 Qt Plugins
   197 Qt Plugins
    89 ----------
   198 ----------
    90 
   199 
    91  - foo
   200  - foo
   104 ****************************************************************************
   213 ****************************************************************************
   105 
   214 
   106 Qt for Unix (X11 and Mac OS X)
   215 Qt for Unix (X11 and Mac OS X)
   107 ------------------------------
   216 ------------------------------
   108 
   217 
   109  - 
   218  -
   110 
   219 
   111 Qt for Linux/X11
   220 Qt for Linux/X11
   112 ----------------
   221 ----------------
   113 
   222 
   114  -
   223  - [MR 458] Improved handling of Shift-Tab with VNC on X11.
       
   224  - [QTBUG-7063] Changed key bindings (XF86XK_MyComputer, Qt::Key_Launch0,
       
   225    Key_Calculator) on X11 back to how it was in Qt 4.5 before MR 1742
       
   226    accidentally changed it.
   115 
   227 
   116 Qt for Windows
   228 Qt for Windows
   117 --------------
   229 --------------
   118 
   230 
   119  -
   231  - [QTBUG-6007] On Windows we query if there is a touch screen and do not try
       
   232    to enable gestures otherwise.
   120 
   233 
   121 Qt for Mac OS X
   234 Qt for Mac OS X
   122 ---------------
   235 ---------------
   123 
   236 
   124  -
   237  -