Fixed potential use of uninitialized variable in qgl.cpp
[profile/ivi/qtbase.git] / dist / changes-1.39-19980529
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.