Avoid XSync-related runtime crashes on HP-UX due to C++ mangling.
[qt-netbsd.git] / dist / changes-1.39-19980529
blob6c40f61a35d32eac3d8ea0d55d23546aa31ea12c
2 src/dialogs/qfiledlg.cpp    2.67  aavit  +24 -1
4   Fixed non-modality bug in GetOpen/SaveFileName on Windows.
7 src/dialogs/qprndlg.cpp    2.21  agulbra  +14 -11
9   avoid double-delete of invisible QButtonGroup objects
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
18   More tests before delete [] to avoid purify warnings.
21 src/kernel/qapp_win.cpp    2.86  agulbra  +10 -19
22 src/kernel/qapp_x11.cpp    2.134  agulbra  +35 -44
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.
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
33   Provide Event_Hide and Event_Show.
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
42   QAsyncImageIO classes are now public.
45 src/kernel/qdragobject.cpp    2.12  agulbra  +10 -4
47   stop the drag when appropriate
50 src/kernel/qevent.cpp    2.14  agulbra  +24 -2
51 src/kernel/qevent.h    2.15  agulbra  +2 -1
53   added new convenience function provides( const char * mimeType )
56 src/kernel/qevent.h    2.14  agulbra  +2 -2
58   return a real QByteArray
61 src/kernel/qpainter.cpp    2.48  warwick  +4 -4
63   Fix bitBlt with negative width/height.
66 src/kernel/qpicture.cpp    2.4  eiriken  +13 -2
68   Added support for drawImage()
71 src/kernel/qprn_x11.cpp    2.12  agulbra  +18 -10
73    close open files before exec'ing lpr.
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
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
87 src/kernel/qpsprn.cpp    2.23  agulbra  +6 -3
89   setPen() immediately before drawPoly(most things) did not work.  now
90   it does.
93 src/kernel/qptr_x11.cpp    2.49  warwick  +13 -2
95   Probably fix aix-g++ internal compiler error.
98 src/kernel/qregion.cpp    2.10  eiriken  +7 -5
99 src/kernel/qregion.h    2.11  eiriken  +2 -3
101   Rename  getRects() to rects()
104 src/kernel/qregion.cpp    2.12  hanord  +18 -56
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.
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
118   Simplified the implementation, now it works with rects only,
121 src/kernel/qwid_win.cpp    2.53  agulbra  +4 -3
122 src/kernel/qwid_x11.cpp    2.92  agulbra  +4 -3
124   update() with w == 0 || h == 0 is a no-op, so exit quickly
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
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.
137 src/kernel/qwidget.h    2.49  agulbra  +2 -6
139   removed autoMinimumSize
142 src/widgets/qbttngrp.cpp    2.10  agulbra  +3 -3
144   don't delete buttons in the list
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
158   removing the layout widgets from the library, moved to examples/layouts
161 src/widgets/qheader.cpp    2.38  paul  +121 -62
162 src/widgets/qheader.h    2.18  paul  +6 -11
164   Implemented setClickEnabled, setResizeEnabled and setMovingEnabled
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
171   lineedit: better sizehint()
172   spinbox: added valuechanged( const char* ) signal
175 src/widgets/qlined.cpp    2.75  agulbra  +11 -6
177   start drags when appropriate
178   fold multi-line paste to one line instead of truncating to the \n
181 src/widgets/qlistview.cpp    2.109  agulbra  +17 -12
182 src/widgets/qlistview.h    2.48  agulbra  +4 -4
184   addColumn() return the column number
187 src/widgets/qmainwindow.cpp    2.18  warwick  +18 -2
188 src/widgets/qmainwindow.h    2.13  warwick  +2 -1
190   Show/Hide event filters
193 src/widgets/qmainwindow.cpp    2.19  agulbra  +19 -17
194 src/widgets/qmainwindow.h    2.14  agulbra  +11 -11
196   make set* private as they're not really meaningful any more.
198 src/widgets/qmainwindow.cpp    2.22  agulbra  +17 -1
200   be slightly more clever about autodetecting menu and status bar.
203 src/widgets/qscrollview.cpp    2.45  warwick  +8 -4
205   Only enable WPaintClever in viewport if specifically requested.
208 src/widgets/qstatusbar.cpp    2.8  agulbra  +9 -4
210   make sure the status bar is tall enough for text, even when there's
211   nothing in it.
214 src/widgets/qtablevw.cpp    2.46  agulbra  +4 -4
216   last{Row,Col}Visible() could return >= num{Row,Col}s.  no more.
219 src/kernel/qapp_x11.cpp    2.137  eiriken  +5 -2
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.
225 src/kernel/qwidget.cpp    2.106  eiriken  +5 -2
227   Fixed bug in destruction of main widget. The application now
228   actually quits.
230 src/kernel/qapp.cpp    2.55  hanord  +8 -4
232   The QApplication contructor now accepts argc=0 and argv=0.