Fix regression introduced in 98a05681851db9d88b1364af52be543715fbe306
[qt-netbsd.git] / dist / changes-1.39-19980623
blob0a40bf940058bac9ae077fd976eda4c1e48a64a4
1 doc/annotated.doc    1.5  warwick  +6 -3
3   Try new tabled annotated list.
6 doc/tutorial.doc    2.14  agulbra  +4 -4
8   new header files
11 examples/application/application.cpp    1.13  warwick  +2 -2
12 examples/layout/layout.cpp    1.7  warwick  +2 -2
13 examples/network/finger.cpp    1.8  warwick  +2 -2
14 examples/pref/pref.cpp    1.21  warwick  +2 -2
15 examples/qwerty/qwerty.h    1.9  warwick  +2 -2
16 examples/scrollview/scrollview.cpp    1.16  warwick  +2 -2
17 examples/widgets/widgets.cpp    2.44  warwick  +2 -2
18 src/widgets/qmultilinedit.cpp    2.94  warwick  +2 -2
20   Rename fix - "qmultilinedit.h" not "qmultilined.h"
23 examples/application/application.cpp    1.14  agulbra  +32 -18
25   use QWhatsThis
28 examples/application/application.cpp    1.15  warwick  +7 -6
29 examples/application/application.h    1.5  warwick  +2 -1
31   Use persistent QPrinter.
34 examples/dragdrop/.cvsignore    1.1  warwick  initial checkin
35 examples/dragdrop/dragdrop.pro    1.1  warwick  initial checkin
36 examples/dragdrop/main.cpp    1.6  warwick  +20 -7
37 src/qt.pro    2.28  warwick  +3 -3
39   upd
42 examples/dragdrop/GNUmakefile    1.1  warwick  initial checkin
43 examples/dragdrop/Makefile    1.1  warwick  initial checkin
44 examples/dragdrop/main.cpp    1.2  warwick  +2 -1
46   Quit.
49 examples/dragdrop/dropsite.cpp    1.1  agulbra  initial checkin
50 examples/dragdrop/dropsite.h    1.1  agulbra  initial checkin
51 examples/dragdrop/main.cpp    1.1  agulbra  initial checkin
53   kind of like simple.c, except not 2000 lines
56 examples/dragdrop/dropsite.cpp    1.2  warwick  +22 -3
57 examples/dragdrop/main.cpp    1.3  warwick  +3 -3
59   Fixes, more debug options.
62 examples/dragdrop/dropsite.cpp    1.3  warwick  +36 -34
63 examples/dragdrop/main.cpp    1.4  warwick  +2 -2
65   Better feedback, more examples.
68 examples/dragdrop/dropsite.cpp    1.4  warwick  +5 -3
70   Visualize DragLeave events.
73 examples/dragdrop/dropsite.cpp    1.5  warwick  +15 -43
74 examples/dragdrop/dropsite.h    1.2  warwick  +1 -7
75 examples/dragdrop/main.cpp    1.5  warwick  +2 -10
77   Remove format choice - QImageDragObject deals with that.
80 examples/dragdrop/dropsite.cpp    1.6  warwick  +4 -5
81 src/kernel/qdragobject.cpp    2.25  warwick  +11 -6
82 src/kernel/qdragobject.h    2.12  warwick  +3 -2
84   Set MIME format in QStoredDragObject constructor.
87 examples/dragdrop/dropsite.cpp    1.7  warwick  +10 -3
88 examples/dragdrop/dropsite.h    1.3  warwick  +2 -1
90   Use Event_DragEnter
93 examples/movies/main.cpp    1.12  warwick  +4 -4
95   Warnings, robustness.
98 examples/showimg/.cvsignore    2.1  warwick  +5 -0
100   Ignore images
103 extensions/nsplugin/examples/Makefile    1.1  warwick  initial checkin
104 extensions/xt/doc.conf    1.4  warwick  +1 -1
106   Oddsnends
109 extensions/nsplugin/src/qnp.cpp    1.20  warwick  +19 -20
111   show() not required now.
114 extensions/nsplugin/src/qnp.pro    1.2  warwick  +1 -1
116   tmake workaround
119 src/compat/qmlined.h    1.2  warwick  +1 -1
121   edit not ed
124 src/compat/qobjcoll.h    1.1  warwick  initial checkin
125 src/compat/qwidcoll.h    1.1  warwick  initial checkin
126 src/kernel/qobjcoll.h    2.8  warwick  +1 -1
127 src/kernel/qwidcoll.h    2.7  warwick  +1 -1
129   Moved.
132 src/dialogs/qfiledialog.cpp    2.72  agulbra  +79 -54
134   avoid one more static
137 src/dialogs/qfiledialog.cpp    2.73  agulbra  +3 -3
139   use the right column width in multi-column mode
142 src/dialogs/qfiledialog.cpp    2.74  agulbra  +1 -2
144   commit -without- debug feature
147 src/dialogs/qfiledialog.cpp    2.75  agulbra  +22 -8
149   handle "type name of directory then press enter" case by switching to
150   that directory
153 src/dialogs/qfiledialog.cpp    2.76  agulbra  +10 -7
155   minor tweak to make the ok button change less often
158 src/dialogs/qfiledialog.cpp    2.77  agulbra  +2 -2
160   slightly better row height in the multi-column view
163 src/kernel/qapp.cpp    2.56  agulbra  +14 -6
164 src/kernel/qapplication.cpp    2.56  agulbra  +14 -6
165 src/kernel/qasyncimageio.cpp    1.34  agulbra  +53 -15
166 src/kernel/qregion.cpp    2.13  agulbra  +1 -8
167 src/kernel/qregion.h    2.13  agulbra  +1 -4
168 src/widgets/qheader.cpp    2.44  agulbra  +4 -5
170   Reginald Stadlbauer's alpha's egcs said to do this.  it doesn't like
171   static objects with non-default constructors.
174 src/kernel/qapplication_win.cpp    2.91  warwick  +10 -1
175 src/kernel/qdnd_x11.cpp    2.20  warwick  +1 -7
176 src/kernel/qdragobject.h    2.9  warwick  +1 -4
177 src/kernel/qwidget.cpp    2.112  warwick  +4 -11
178 src/kernel/qwidget_win.cpp    2.57  warwick  +20 -3
179 src/kernel/qwidget_x11.cpp    2.97  warwick  +12 -4
180 src/kernel/qwindowdefs.h    2.24  warwick  +5 -1
182   Drag&dropery.
185 src/kernel/qapplication_win.cpp    2.93  warwick  +4 -2
186 src/kernel/qdnd_win.cpp    2.10  warwick  +483 -135
187 src/kernel/qdnd_x11.cpp    2.24  warwick  +21 -1
188 src/kernel/qdragobject.cpp    2.18  warwick  +5 -5
189 src/kernel/qevent.cpp    2.17  warwick  +1 -21
190 src/kernel/qimage.cpp    2.93  warwick  +73 -34
191 src/kernel/qwidget_win.cpp    2.59  warwick  +4 -3
193   Windows Drap & Drop.
196 src/kernel/qasyncimageio.cpp    1.35  agulbra  +2 -2
198   make cleanup() static
201 src/kernel/qasyncimageio.cpp    1.37  warwick  +4 -2
202 src/kernel/qasyncimageio.cpp    1.36  warwick  +30 -7
203 src/kernel/qdragobject.cpp    2.22  warwick  +7 -5
204 src/kernel/qimage.cpp    2.96  warwick  +4 -1
205 src/kernel/qimage.cpp    2.95  agulbra  +8 -9
206 src/kernel/qimage.cpp    2.92  warwick  +3 -3
207 src/tools/qdir.cpp    2.24  agulbra  +7 -1
209   doc
212 src/kernel/qclipboard_x11.cpp    2.14  agulbra  +26 -20
214   avoid statics that are troublesome on the alpha
217 src/kernel/qdialog.cpp    2.20  agulbra  +39 -18
219   frameGeometry() is normally not meaningful before show(), so I
220   switched to a different way of ensuring that the dialog's default
221   position is entirely on-screen.  may not work perfectly with
222   Enlightenment :)
225 src/kernel/qdnd_win.cpp    2.11  warwick  +5 -1
226 src/kernel/qdnd_x11.cpp    2.25  warwick  +56 -1
227 src/kernel/qdragobject.cpp    2.19  warwick  +8 -59
229   Move QDragManager::eventFilter code to X11-specifics.
232 src/kernel/qdnd_win.cpp    2.12  warwick  +44 -31
234   Follow DnD API changes.
235   Add leave event.
238 src/kernel/qdnd_win.cpp    2.13  warwick  +8 -3
239 src/kernel/qevent.h    2.19  warwick  +15 -5
241   DragEnter events and final DragLeave to DropEvent targets.
244 src/kernel/qdnd_win.cpp    2.14  warwick  +2 -6
246   spacing
249 src/kernel/qdnd_win.cpp    2.7  warwick  +989 -12
251   First inclusion from tests/olednd code.
254 src/kernel/qdnd_win.cpp    2.9  warwick  +162 -98
256   DND.
259 src/kernel/qdnd_x11.cpp    2.17  warwick  +9 -9
260 src/kernel/qpainter.cpp    2.52  warwick  +14 -11
261 src/kernel/qwid_x11.cpp    2.95  warwick  +2 -2
262 src/kernel/qwidget_x11.cpp    2.95  warwick  +2 -2
263 src/widgets/qwellarray.cpp    1.3  warwick  +10 -1
264 src/widgets/qwellarray.h    1.4  warwick  +2 -1
266   Avoid HPUX warnings.
269 src/kernel/qdnd_x11.cpp    2.19  agulbra  +29 -25
271   egcs/alpha workarounds.
274 src/kernel/qdnd_x11.cpp    2.22  agulbra  +2 -2
275 src/kernel/qwidget_x11.cpp    2.98  agulbra  +2 -2
277   don't segfault on first registerDropType()
280 src/kernel/qdnd_x11.cpp    2.23  paul  +5 -3
282   Ignore windows without clients.
285 src/kernel/qdnd_x11.cpp    2.26  warwick  +18 -1
286 src/kernel/qdragobject.cpp    2.20  warwick  +1 -16
288   Move DND cursor into X11-specifics.
291 src/kernel/qdnd_x11.cpp    2.27  warwick  +16 -10
292 src/kernel/qdragobject.cpp    2.23  warwick  +130 -71
293 src/kernel/qdragobject.h    2.11  warwick  +14 -25
295   Multi-format QDragObject API.
298 src/kernel/qdnd_x11.cpp    2.28  agulbra  +47 -18
300   updated to match windows version
303 src/kernel/qdragobject.cpp    2.21  warwick  +99 -14
304 src/kernel/qdragobject.h    2.10  warwick  +45 -3
306   QImageDragObject
307   Mark out problem areas for fixing.
310 src/kernel/qdragobject.cpp    2.24  agulbra  +2 -2
311 src/kernel/qlayout.cpp    2.35  agulbra  +3 -3
312 src/kernel/qpixmapcache.cpp    2.8  agulbra  +2 -1
313 src/tools/qgcache.cpp    2.7  agulbra  +12 -8
314 src/widgets/qpushbutton.cpp    2.43  agulbra  +3 -3
316   speling
319 src/kernel/qdragobject.cpp    2.26  warwick  +9 -17
320 src/kernel/qdragobject.h    2.13  warwick  +3 -4
322   Simplify QStoredDragObject.
325 src/kernel/qevent.h    2.20  agulbra  +9 -3
327   added no-answer-necessary rectangle to drag move event
330 src/kernel/qfocusdata.h    2.3  warwick  +11 -3
331 src/widgets/qscrollview.cpp    2.48  warwick  +12 -7
332 src/widgets/qscrollview.cpp    2.47  warwick  +6 -4
334   Focus wrapping.
337 src/kernel/qfont.cpp    2.36  agulbra  +19 -7
339   more alpha/egcs/linux workarounds
342 src/kernel/qfont_x11.cpp    2.40  warwick  +3 -3
344   Go gray.
347 src/kernel/qimage.cpp    2.94  warwick  +22 -1
348 src/kernel/qimage.h    2.28  warwick  +2 -1
349 src/kernel/qpixmap.cpp    2.27  warwick  +24 -1
350 src/kernel/qpixmap.h    2.21  warwick  +5 -2
352   Convenient input from QByteArray.
355 src/kernel/qimage.cpp    2.97  warwick  +2 -2
356 src/kernel/qpixmap.cpp    2.28  warwick  +2 -2
358   Fix.
361 src/kernel/qmovie.cpp    1.34  warwick  +11 -2
363   Code to be added and tested later.
366 src/kernel/qmovie.cpp    1.35  warwick  +5 -9
367 src/kernel/qmovie.h    1.11  warwick  +3 -2
369   Provide QDataSource source to QMovie.
372 src/kernel/qobjcoll.h    2.7  warwick  +4 -20
373 src/kernel/qwidcoll.h    2.6  warwick  +3 -14
375   Broken in rename.
378 src/kernel/qprinter_x11.cpp    2.17  agulbra  +4 -3
380   roll back to 1.33 version
383 src/kernel/qwidget.cpp    2.113  paul  +3 -2
385   Send queued-up childEvents before the first resize event
388 src/kernel/qwidget.h    2.51  warwick  +3 -1
390   Separate sys-dep extra data create/delete.
393 src/qt.pro    2.27  warwick  +1 -0
394 src/dialogs/qfiledlg.cpp    2.72  warwick  +2 -1
395 src/kernel/qapplication_win.cpp    2.92  warwick  +4 -4
396 src/kernel/qdnd_win.cpp    2.8  warwick  +115 -505
397 src/kernel/qdnd_x11.cpp    2.21  warwick  +2 -2
398 src/kernel/qevent.h    2.18  warwick  +2 -2
399 src/kernel/qwidget_win.cpp    2.58  warwick  +3 -1
401   Drag&Dropery.
404 src/qt.pro    2.29  warwick  +2 -0
405 src/kernel/qfocusdata.cpp    2.1  warwick  initial checkin
406 src/kernel/qfocusdata.h    2.4  warwick  +6 -12
407 src/kernel/qwidget.cpp    2.114  warwick  +3 -1
408 src/widgets/qscrollview.cpp    2.49  warwick  +5 -8
410   Make QFocusData clean and public.
413 src/tools/qdir.cpp    2.23  agulbra  +2 -2
415   avoid a static.   saves some memory.
418 src/tools/qglobal.cpp    2.16  agulbra  +6 -4
420   void statics
423 src/widgets/qbutton.cpp    2.62  agulbra  +5 -9
425   emit toggled() and clicked() even if this is a toggle button and will
426   not toggle off.
429 src/widgets/qbutton.cpp    2.63  agulbra  +4 -4
431   correct toggling-when-in-group behaviour
434 src/widgets/qheader.cpp    2.46  paul  +4 -4
436   Fix off by one error that caused "index out of range".
439 src/widgets/qlistview.cpp    2.118  agulbra  +19 -12
441   much faster scrolling in unsorted mode; use about half as much memory
442   per item; free the items properly
445 src/widgets/qlistview.cpp    2.119  agulbra  +2 -2
447   unsort/sort correctly
450 src/widgets/qlistview.cpp    2.120  agulbra  +3 -3
452   finalize QListViewItem in the right way
455 src/widgets/qlistview.cpp    2.121  agulbra  +35 -17
457   cut memory usage by another fifty per cent in the common case.  QLVI
458   now uses 150-200 bytes of memory, down from ~800 last week.
459   
460   default to the correct height (including itemMargin()).
461   
462   change itemMargin default to one pixel, from two.
463   
464   use itemMargin both on the left and on the right edge of each column.
465   
466   ensure that children are sorted correctly in QLV::firstChild(), as
467   they are in QLVI::firstChild().
470 src/widgets/qlistview.h    2.51  agulbra  +2 -2
472   make setItemMargin() virtual.  who put in a non-virtual setter
473   function?
476 src/widgets/qmenudata.cpp    2.17  agulbra  +8 -6
478   DWIM: call setCheckable() in setItemChecked() if necessary
481 src/widgets/qmultilinedit.h    2.37  warwick  +3 -3
483   EDIT, not ED.
486 src/widgets/qpopupmenu.cpp    2.79  warwick  +2 -4
488   Roll-back my menu-stays-up "fix".
491 src/widgets/qpopupmenu.cpp    2.80  warwick  +7 -2
493   Worse but better fix for allow both popup and pulldown/pushup menus.
496 src/widgets/qpushbutton.cpp    2.42  agulbra  +16 -57
498   use alternative (windows-like) motif indication of default button
499   status, rather than the nextstep/xforms/gtk-like indication.
502 src/widgets/qsplitter.cpp    1.17  paul  +6 -5
503 src/widgets/qsplitter.h    1.9  paul  +3 -2
505   Changed QSplitter::setFixed() to start counting at 0 instead of 1.
506   
507   *** WILL BREAK OLD CODE ***
508   
509   Also introduced FirstWidget and SecondWidget enum values to make setFixed()
510   calls more readable.
513 src/widgets/qsplitter.cpp    1.18  paul  +160 -141
514 src/widgets/qsplitter.h    1.10  paul  +16 -17
516   Reworked QSplitter API. Splitter now detects its children, addFirstWidget etc
517   disappears.
518   *** WILL BREAK OLD CODE ***
521 src/widgets/qtooltip.cpp    2.48  agulbra  +4 -4
523   tweak periods a bit
526 src/widgets/qtooltip.cpp    2.49  agulbra  +4 -3
528   paranoia fix: don't let buggy programs introduce an infinte loop by
529   calling tip() with the "wrong" rectangle.
532 src/widgets/qwidgetstack.cpp    2.8  agulbra  +4 -1
533 src/widgets/qwidgetstack.h    2.5  agulbra  +5 -1
535   aboutToShow()
538 src/widgets/qwidgetstack.cpp    2.9  agulbra  +69 -12
539 src/widgets/qwidgetstack.h    2.6  agulbra  +4 -2
541   added decent docs.
542   added a visibleWidget() access function
543   added an aboutToShow() signal.
544   fixed "value of NaN" bug (0 vs. -1)