dist/changes-1.39-19980529
changeset 0 1918ee327afb
equal deleted inserted replaced
-1:000000000000 0:1918ee327afb
       
     1 
       
     2 src/dialogs/qfiledlg.cpp    2.67  aavit  +24 -1
       
     3 
       
     4   Fixed non-modality bug in GetOpen/SaveFileName on Windows.
       
     5 
       
     6 
       
     7 src/dialogs/qprndlg.cpp    2.21  agulbra  +14 -11
       
     8 
       
     9   avoid double-delete of invisible QButtonGroup objects
       
    10 
       
    11 
       
    12 src/dialogs/qprndlg.cpp    2.22  eiriken  +4 -3
       
    13 src/tools/qregexp.cpp    2.9  eiriken  +4 -3
       
    14 src/widgets/qheader.cpp    2.36  eiriken  +5 -3
       
    15 src/widgets/qmenubar.cpp    2.51  eiriken  +6 -4
       
    16 src/widgets/qwhatsthis.cpp    2.12  eiriken  +3 -3
       
    17 
       
    18   More tests before delete [] to avoid purify warnings.
       
    19 
       
    20 
       
    21 src/kernel/qapp_win.cpp    2.86  agulbra  +10 -19
       
    22 src/kernel/qapp_x11.cpp    2.134  agulbra  +35 -44
       
    23 
       
    24   move the pending-events iterator to the next event before dispatching
       
    25   the current one.  prevents recursion if enter_loop() is called within
       
    26   the event handler.
       
    27 
       
    28 
       
    29 src/kernel/qapp_x11.cpp    2.133  warwick  +12 -4
       
    30 src/kernel/qevent.h    2.16  warwick  +27 -1
       
    31 src/kernel/qwidget.cpp    2.103  warwick  +9 -2
       
    32 
       
    33   Provide Event_Hide and Event_Show.
       
    34 
       
    35 
       
    36 src/kernel/qasyncimageio.cpp    1.31  warwick  +32 -16
       
    37 src/kernel/qasyncimageio.h    1.16  warwick  +7 -1
       
    38 src/kernel/qasyncio.cpp    1.8  warwick  +3 -2
       
    39 src/kernel/qimage.cpp    2.88  warwick  +11 -2
       
    40 src/kernel/qpainter.cpp    2.47  warwick  +10 -4
       
    41 
       
    42   QAsyncImageIO classes are now public.
       
    43 
       
    44 
       
    45 src/kernel/qdragobject.cpp    2.12  agulbra  +10 -4
       
    46 
       
    47   stop the drag when appropriate
       
    48 
       
    49 
       
    50 src/kernel/qevent.cpp    2.14  agulbra  +24 -2
       
    51 src/kernel/qevent.h    2.15  agulbra  +2 -1
       
    52 
       
    53   added new convenience function provides( const char * mimeType )
       
    54 
       
    55 
       
    56 src/kernel/qevent.h    2.14  agulbra  +2 -2
       
    57 
       
    58   return a real QByteArray
       
    59 
       
    60 
       
    61 src/kernel/qpainter.cpp    2.48  warwick  +4 -4
       
    62 
       
    63   Fix bitBlt with negative width/height.
       
    64 
       
    65 
       
    66 src/kernel/qpicture.cpp    2.4  eiriken  +13 -2
       
    67 
       
    68   Added support for drawImage()
       
    69 
       
    70  
       
    71 src/kernel/qprn_x11.cpp    2.12  agulbra  +18 -10
       
    72 
       
    73    close open files before exec'ing lpr.
       
    74 
       
    75 
       
    76 src/kernel/qpsprn.cpp    2.20  eiriken  +100 -24
       
    77 src/kernel/qpsprn.h    2.7  eiriken  +3 -2
       
    78 src/kernel/qptr_x11.cpp    2.48  eiriken  +4 -3
       
    79 src/kernel/qrgn_x11.cpp    2.13  eiriken  +3 -3
       
    80 
       
    81   QPrinter now supports clipping of any arbitrary region.
       
    82   The catch is that resolution is 72 dpi.
       
    83   
       
    84   Fixed bug in save()/restore() over page boundaries
       
    85 
       
    86 
       
    87 src/kernel/qpsprn.cpp    2.23  agulbra  +6 -3
       
    88 
       
    89   setPen() immediately before drawPoly(most things) did not work.  now
       
    90   it does.
       
    91 
       
    92 
       
    93 src/kernel/qptr_x11.cpp    2.49  warwick  +13 -2
       
    94 
       
    95   Probably fix aix-g++ internal compiler error.
       
    96 
       
    97 
       
    98 src/kernel/qregion.cpp    2.10  eiriken  +7 -5
       
    99 src/kernel/qregion.h    2.11  eiriken  +2 -3
       
   100 
       
   101   Rename  getRects() to rects()
       
   102 
       
   103 
       
   104 src/kernel/qregion.cpp    2.12  hanord  +18 -56
       
   105 
       
   106   New region serializing code, writes only raw rectangles.
       
   107   In Qt pre 2.0, we write a sort of recursive structure for backward
       
   108   compatibility. It's large and inefficient. In Qt 2.0, we start using
       
   109   a much slimmer structure and the reading code for this has already
       
   110   been added for Qt 1.40.  I.e. Qt 1.3x programs won't be able to read
       
   111   regions serialized with Qt 2.x.
       
   112 
       
   113 
       
   114 src/kernel/qregion.h    2.12  hanord  +2 -7
       
   115 src/kernel/qrgn_win.cpp    2.13  hanord  +12 -44
       
   116 src/kernel/qrgn_x11.cpp    2.15  hanord  +15 -50
       
   117 
       
   118   Simplified the implementation, now it works with rects only,
       
   119 
       
   120 
       
   121 src/kernel/qwid_win.cpp    2.53  agulbra  +4 -3
       
   122 src/kernel/qwid_x11.cpp    2.92  agulbra  +4 -3
       
   123 
       
   124   update() with w == 0 || h == 0 is a no-op, so exit quickly
       
   125 
       
   126 
       
   127 src/kernel/qwid_win.cpp    2.54  agulbra  +6 -2
       
   128 src/kernel/qwid_x11.cpp    2.93  agulbra  +8 -2
       
   129 src/kernel/qwidget.cpp    2.104  agulbra  +3 -10
       
   130 src/widgets/qmainwindow.cpp    2.20  agulbra  +16 -6
       
   131 
       
   132   make isVisible() return TRUE during showEvent(), to match
       
   133   e.g. resizeEvent().  make QMainWindow fix its geometry when toolbars
       
   134   are hidden and shown.
       
   135 
       
   136 
       
   137 src/kernel/qwidget.h    2.49  agulbra  +2 -6
       
   138 
       
   139   removed autoMinimumSize
       
   140 
       
   141 
       
   142 src/widgets/qbttngrp.cpp    2.10  agulbra  +3 -3
       
   143 
       
   144   don't delete buttons in the list
       
   145 
       
   146 
       
   147 src/widgets/qbuttonrow.cpp    1.6  paul  +1 -1
       
   148 src/widgets/qbuttonrow.h    1.4  paul  +1 -1
       
   149 src/widgets/qgrid.cpp    1.9  paul  +1 -1
       
   150 src/widgets/qgrid.h    1.7  paul  +1 -1
       
   151 src/widgets/qhbox.cpp    1.10  paul  +1 -1
       
   152 src/widgets/qhbox.h    1.7  paul  +1 -1
       
   153 src/widgets/qlabelled.cpp    1.5  paul  +1 -1
       
   154 src/widgets/qlabelled.h    1.4  paul  +1 -1
       
   155 src/widgets/qvbox.cpp    1.5  paul  +1 -1
       
   156 src/widgets/qvbox.h    1.5  paul  +1 -1
       
   157 
       
   158   removing the layout widgets from the library, moved to examples/layouts
       
   159 
       
   160 
       
   161 src/widgets/qheader.cpp    2.38  paul  +121 -62
       
   162 src/widgets/qheader.h    2.18  paul  +6 -11
       
   163 
       
   164   Implemented setClickEnabled, setResizeEnabled and setMovingEnabled
       
   165 
       
   166 
       
   167 src/widgets/qlined.cpp    2.74  aavit  +8 -5
       
   168 src/widgets/qspinbox.cpp    2.30  aavit  +52 -19
       
   169 src/widgets/qspinbox.h    2.17  aavit  +3 -1
       
   170 
       
   171   lineedit: better sizehint()
       
   172   spinbox: added valuechanged( const char* ) signal
       
   173 
       
   174 
       
   175 src/widgets/qlined.cpp    2.75  agulbra  +11 -6
       
   176 
       
   177   start drags when appropriate
       
   178   fold multi-line paste to one line instead of truncating to the \n
       
   179 
       
   180 
       
   181 src/widgets/qlistview.cpp    2.109  agulbra  +17 -12
       
   182 src/widgets/qlistview.h    2.48  agulbra  +4 -4
       
   183 
       
   184   addColumn() return the column number
       
   185 
       
   186 
       
   187 src/widgets/qmainwindow.cpp    2.18  warwick  +18 -2
       
   188 src/widgets/qmainwindow.h    2.13  warwick  +2 -1
       
   189 
       
   190   Show/Hide event filters
       
   191 
       
   192 
       
   193 src/widgets/qmainwindow.cpp    2.19  agulbra  +19 -17
       
   194 src/widgets/qmainwindow.h    2.14  agulbra  +11 -11
       
   195 
       
   196   make set* private as they're not really meaningful any more.
       
   197 
       
   198 src/widgets/qmainwindow.cpp    2.22  agulbra  +17 -1
       
   199 
       
   200   be slightly more clever about autodetecting menu and status bar.
       
   201 
       
   202 
       
   203 src/widgets/qscrollview.cpp    2.45  warwick  +8 -4
       
   204 
       
   205   Only enable WPaintClever in viewport if specifically requested.
       
   206 
       
   207 
       
   208 src/widgets/qstatusbar.cpp    2.8  agulbra  +9 -4
       
   209 
       
   210   make sure the status bar is tall enough for text, even when there's
       
   211   nothing in it.
       
   212 
       
   213 
       
   214 src/widgets/qtablevw.cpp    2.46  agulbra  +4 -4
       
   215 
       
   216   last{Row,Col}Visible() could return >= num{Row,Col}s.  no more.
       
   217 
       
   218 
       
   219 src/kernel/qapp_x11.cpp    2.137  eiriken  +5 -2
       
   220 
       
   221   Fixed bug when there are no events in the X queue and there are posted
       
   222   events. The posted events will now be handled.
       
   223 
       
   224 
       
   225 src/kernel/qwidget.cpp    2.106  eiriken  +5 -2
       
   226 
       
   227   Fixed bug in destruction of main widget. The application now
       
   228   actually quits.
       
   229 
       
   230 src/kernel/qapp.cpp    2.55  hanord  +8 -4
       
   231 
       
   232   The QApplication contructor now accepts argc=0 and argv=0.