Carbon: QApplication auto test shows bug in event dispatcher
[qt-netbsd.git] / dist / changes-1.39-19980506
blob35d9ed00726850097477003b481892fb5ea0a934
1 doc/classes.doc    1.5  warwick  +3 -3
3   4 columns, not 3.
6 doc/headers.doc    1.5  warwick  +4 -2
8   Multicolumns.
11 doc/moc.doc    2.11  eiriken  +11 -4
13   Corrected nested classes bug
16 examples/application/application.cpp    1.4  agulbra  +2 -3
18   updated for new qtoolbar api
21 examples/scrollview/scrollview.cpp    1.11  warwick  +25 -9
23   Use older style.
26 extensions/opengl/examples/sharedbox/GNUmakefile    1.1  hanord  initial checkin
27 extensions/opengl/examples/sharedbox/Makefile    1.2  hanord  +6 -90
29   new makefiles
32 extensions/opengl/examples/sharedbox/sharedbox.pro    1.2  hanord  +1 -1
34   Added "opengl" to CONFIG
37 src/dialogs/qfiledlg.cpp    2.56  paul  +3 -3
39   make it compile on windows
42 src/dialogs/qfiledlg.cpp    2.57  warwick  +6 -5
44   Implement "initial selection" for Win-specific calls.
47 src/dialogs/qfiledlg.cpp    2.58  agulbra  +21 -2
49   insert the root drives in the paths combo
52 src/dialogs/qfiledlg.cpp    2.59  agulbra  +11 -11
54   alight size stuff correctly
55   list all drives under windows
56   
57   there's an aborted attempt at handling double-click in multi-column
58   view in there, too.  I'll think about it and complete it asap.
61 src/dialogs/qfiledlg.cpp    2.60  agulbra  +21 -8
63   draw the icons again.
66 src/dialogs/qfiledlg.cpp    2.61  agulbra  +23 -6
68   output date and time in a better format.  handle column width better.
71 src/dialogs/qfiledlg.cpp    2.62  agulbra  +190 -23
72 src/dialogs/qfiledlg.h    2.15  agulbra  +20 -1
74   more polish.  in this round:
75    - correct handling of double-click and arrow keys in the multi-column
76      list (partly done using an evil hack, see mouseDoubleClickEvent())
77    - the ability to install file type icons (the default draws a
78      directory icon, nothing else)
79    - correct enter handling in the paths and types combo boxes
80    - correct tab order
83 src/dialogs/qfiledlg.cpp    2.63  agulbra  +21 -26
85   setEnabled( cd up button )
86   tweak accessibility texts
89 src/dialogs/qfiledlg.cpp    2.64  hanord  +3 -3
91   Adds cast to avoid compiling problem for MSVC++
94 src/dialogs/qfiledlg.cpp    2.65  agulbra  +29 -7
96   experimental filename completion.  hacky and a little buggy in certain
97   odd and harmless cases.
100 src/dialogs/qfiledlg.h    2.16  agulbra  +4 -5
102   remove unnecessary friend declaration
105 src/dialogs/qprndlg.cpp    2.19  agulbra  +3 -3
107   work around broken gcc warning
110 src/kernel/qapp_win.cpp    2.84  warwick  +5 -2
112   Work-around focus problem with recreate.
115 src/kernel/qapp_win.cpp    2.85  warwick  +5 -4
117   Robustness.
120 src/kernel/qapp_x11.cpp    2.128  warwick  +9 -9
121 src/kernel/qclb_x11.cpp    2.9  warwick  +4 -4
122 src/kernel/qcol_x11.cpp    2.26  warwick  +13 -12
123 src/kernel/qimage.cpp    2.83  warwick  +11 -10
124 src/kernel/qnpsupport.cpp    2.7  warwick  +3 -3
125 src/kernel/qpm_x11.cpp    2.33  warwick  +12 -12
126 src/kernel/qpsprn.cpp    2.16  warwick  +3 -3
127 src/kernel/qrgn_x11.cpp    2.12  warwick  +3 -3
128 src/kernel/qt_xdnd.cpp    2.7  warwick  +5 -5
129 src/kernel/qwid_x11.cpp    2.89  warwick  +21 -19
130 src/tools/qdatetm.cpp    2.12  warwick  +4 -4
132   Avoid warnings.
135 src/kernel/qapp_x11.cpp    2.130  warwick  +3 -3
137   strcasecmp -> qstricmp
140 src/kernel/qapp_x11.cpp    2.131  agulbra  +14 -3
141 src/kernel/qclipbrd.cpp    2.7  agulbra  +2 -6
142 src/kernel/qdnd_win.cpp    2.3  agulbra  +23 -1
143 src/kernel/qdnd_x11.cpp    2.3  agulbra  +84 -8
144 src/kernel/qdragobject.cpp    2.11  agulbra  +24 -23
145 src/kernel/qdragobject.h    2.7  agulbra  +6 -3
147   some more stuff works
150 src/kernel/qapp_x11.cpp    2.132  eiriken  +4 -3
151 src/kernel/qcol_x11.cpp    2.27  eiriken  +6 -4
152 src/kernel/qimage.cpp    2.84  eiriken  +11 -7
153 src/kernel/qmetaobj.cpp    2.7  eiriken  +6 -4
154 src/kernel/qmovie.cpp    1.31  eiriken  +8 -5
155 src/kernel/qpm_x11.cpp    2.34  eiriken  +6 -4
156 src/kernel/qwid_win.cpp    2.52  eiriken  +4 -4
157 src/kernel/qwid_x11.cpp    2.91  eiriken  +4 -4
158 src/kernel/qwidget.cpp    2.101  eiriken  +6 -4
160   Check for delete[] 0 to avoid purify warnings.
163 src/kernel/qclb_x11.cpp    2.8  hanord  +5 -2
165   Debugging code commented out
168 src/kernel/qclipbrd.h    2.4  agulbra  +2 -1
169 src/kernel/qfocusdata.h    2.2  agulbra  +2 -2
170 src/widgets/qlistview.h    2.45  agulbra  +3 -3
171 src/widgets/qsplitter.h    1.8  agulbra  +2 -2
173   "friend class", not "friend"
176 src/kernel/qdnd_win.cpp    2.2  agulbra  +2 -2
177 src/kernel/qdnd_x11.cpp    2.2  agulbra  +3 -3
178 src/kernel/qevent.h    2.13  agulbra  +2 -2
180   return a proper object for the drag data, not a reference to a
181   probably-deleted object.
184 src/kernel/qdnd_x11.cpp    2.4  agulbra  +24 -18
185 src/kernel/qdragobject.h    2.8  agulbra  +1 -2
187   another little bit.
190 src/kernel/qdnd_x11.cpp    2.5  agulbra  +6 -24
192   drop some of the debugging messages
195 src/kernel/qevent.cpp    2.13  aavit  +9 -6
197   Doc.
200 src/kernel/qfnt_win.cpp    2.26  warwick  +4 -4
202   Typo.  Will fix (unreported) strange problems with some fonts on Windows.
205 src/kernel/qgmanagr.cpp    2.32  warwick  +26 -22
207   Flatten.
210 src/kernel/qimage.cpp    2.82  warwick  +6 -3
211 src/widgets/qlistbox.cpp    2.62  warwick  +14 -2
212 src/widgets/qlistview.cpp    2.98  warwick  +4 -4
213 src/widgets/qscrollview.cpp    2.41  warwick  +5 -5
215   docs
218 src/kernel/qpaintdc.h    2.5  eiriken  +4 -2
219 src/kernel/qpainter.cpp    2.44  eiriken  +38 -11
220 src/kernel/qprn_win.cpp    2.8  eiriken  +31 -13
221 src/kernel/qpsprn.cpp    2.18  eiriken  +46 -30
222 src/kernel/qpsprn.h    2.6  eiriken  +4 -1
223 src/kernel/qptr_win.cpp    2.34  eiriken  +4 -2
224 src/kernel/qregion.h    2.10  eiriken  +2 -1
226   drawImage support in QPrinter
229 src/kernel/qpainter.cpp    2.41  warwick  +17 -2
231   Fix OpaqueMode in drawText(...QRect...).
234 src/kernel/qpainter.cpp    2.42  warwick  +5 -9
236   fix.
239 src/kernel/qpainter.cpp    2.43  warwick  +2 -12
241   Revert drawText semantics changed.
244 src/kernel/qpainter.cpp    2.45  hanord  +6 -2
245 src/kernel/qprn_win.cpp    2.9  hanord  +5 -4
247   Fixed Windows-specific typos, now compiles
250 src/kernel/qprn_x11.cpp    2.11  agulbra  +14 -6
252   avoid getdtablesize(), and set FD_CLOEXEC on just the X connection
253   instead of on all open files.
256 src/kernel/qpsprn.cpp    2.15  agulbra  +6 -6
258   mention the defining rfc for koi8-r
261 src/kernel/qpsprn.cpp    2.17  warwick  +438 -428
263   Avoid a HUGE C string, save some memory.
266 src/kernel/qptd_x11.cpp    2.12  warwick  +4 -4
268   Restore speed of normal-optimized pixmaps to Qt 1.3x height.
271 src/kernel/qptd_x11.cpp    2.13  hanord  +7 -9
273   Warwick's change ACK'd
276 src/kernel/qptr_win.cpp    2.32  agulbra  +5 -2
277 src/kernel/qptr_x11.cpp    2.46  agulbra  +5 -2
279   clip properly in drawPixmap().
282 src/kernel/qptr_x11.cpp    2.47  eiriken  +21 -17
284   Fixed infinite loop bug in internal function drawTile and
285   renamed variables to make the code readable.
288 src/kernel/qregion.cpp    2.8  hanord  +84 -51
289 src/kernel/qregion.h    2.9  hanord  +12 -3
290 src/kernel/qrgn_win.cpp    2.11  hanord  +39 -25
291 src/kernel/qrgn_x11.cpp    2.11  hanord  +48 -29
293   Removed the internal (and slow) byte array.
294   Uses the region rectangles for saving complex regions.
297 src/kernel/qregion.cpp    2.9  warwick  +14 -2
299   Implement missing function.
302 src/kernel/qsignalmapper.cpp    1.2  warwick  +2 -2
303 src/kernel/qsignalmapper.h    1.2  warwick  +2 -2
305   fix function name
308 src/kernel/qsignalmapper.cpp    1.3  warwick  +2 -2
309 src/widgets/qtablevw.cpp    2.45  warwick  +3 -3
311   oops
314 src/kernel/qwid_win.cpp    2.51  agulbra  +7 -2
316   if recreating a widget with no children that accept focus, and which
317   does not accept focus itself, to be a top-level widget, set up a focus
318   chain.  hopefully this will fix a focus bug on windows.
321 src/kernel/qwidget.cpp    2.100  agulbra  +4 -4
322 src/kernel/qwidget.cpp    2.99  agulbra  +9 -7
324   try a little harder to make QWidget::focusWidget() return something.
325   this should make focus in top-level widgets created by recreate()
326   behave like in top-level widgets created by new.
329 src/moc/moc.1    2.6  eiriken  +20 -5
331   Corrected nested classes bug.
334 src/moc/moc.y    2.21  eiriken  +3 -5
336   Removed warning "unexpected ':'" in nested classes.
339 src/qt.pro    2.21  warwick  +2 -1
341   Dependencies under Windows.
344 src/qt.pro    2.23  warwick  +2 -0
345 src/kernel/qsignalmapper.cpp    1.1  warwick  initial checkin
346 src/kernel/qsignalmapper.h    1.1  warwick  initial checkin
348   QSignalMapper - like a button group superclass.
351 src/tools/qdir.cpp    2.19  agulbra  +36 -4
352 src/tools/qdir.h    2.7  agulbra  +3 -1
354   added new QDir::drives()
355   
356   this breaks windows horribly, because I simply couldn't remember the
357   function call to use there.  haavard, add a few lines of code in the
358   morning, will you?
361 src/tools/qdir.cpp    2.20  agulbra  +18 -10
363   implement drives() for windows.  now to test.
366 src/tools/qfile.cpp    2.20  warwick  +10 -10
368   Casts from off_t to int.
371 src/tools/qglobal.h    2.49  warwick  +4 -1
373   GNU Hurd
376 src/tools/qglobal.h    2.50  warwick  +4 -1
378   DG Unix
381 src/tools/qtstream.cpp    2.12  warwick  +14 -4
382 src/widgets/qscrollview.cpp    2.42  warwick  +7 -1
384   doc
387 src/widgets/qchkbox.cpp    2.20  warwick  +5 -4
388 src/widgets/qradiobt.cpp    2.25  warwick  +9 -4
390   Small sizeHint when no text or pixmap.
393 src/widgets/qcombo.cpp    2.83  agulbra  +10 -2
395   make sure highlighted() is emitted whenever current changes, as per
396   val gough's bug report.
399 src/widgets/qframe.cpp    2.17  agulbra  +13 -2
401   added a hack to make kscd binaries keep working.  put in a nice
402   #if QT_VERSION >= 200 so the hack won't stay too long.
405 src/widgets/qlabel.cpp    2.28  warwick  +6 -3
407   Flicker-free when no background.
410 src/widgets/qlined.cpp    2.71  warwick  +3 -3
412   Efficiency.
415 src/widgets/qlined.cpp    2.73  agulbra  +2 -10
417   disable some buggy code
420 src/widgets/qlined.h    2.26  agulbra  +5 -4
422   make validateAndSet() public.  It's not a trvial function, but it
423   appears that event filters can reasonably want to use it.
426 src/widgets/qlistview.cpp    2.100  agulbra  +30 -28
428   slightly better pixmap support
431 src/widgets/qlistview.cpp    2.101  agulbra  +27 -9
433   added an evil hack to make sizeHint() return more realistic values
434   before the automagic column resizing magic has done its job.
437 src/widgets/qlistview.cpp    2.102  agulbra  +3 -3
439   the list view is now the viewport's focus proxy, rather than the other
440   way around.
443 src/widgets/qlistview.cpp    2.103  agulbra  +6 -7
445   fixed some logical/actual confusion.
448 src/widgets/qlistview.cpp    2.92  agulbra  +22 -13
450   hamdle quick drags correctly, as per dimitri van heesch's bug report.
453 src/widgets/qlistview.cpp    2.93  warwick  +3 -3
454 src/widgets/qlistview.h    2.46  warwick  +2 -2
456   paintBranches is non-const
459 src/widgets/qlistview.cpp    2.94  warwick  +6 -7
461   Remove unnecessary initial repaints.
464 src/widgets/qlistview.cpp    2.95  agulbra  +16 -12
466   try to draw a little more efficiently by using OpaqueMode, and by
467   never inserting list view items into the repaint dict twice.  exposes
468   a QPainter::drawText() bug.
471 src/widgets/qlistview.cpp    2.96  agulbra  +178 -53
472 src/widgets/qlistview.h    2.47  agulbra  +13 -5
474   added column alignment (worked first try) and real pixmap support
475   (untested - I try not to push my luck)
478 src/widgets/qlistview.cpp    2.97  agulbra  +13 -11
480   draw focus rectangle in the correct place
483 src/widgets/qlistview.cpp    2.99  warwick  +9 -12
485   Revert change that required drawText semantics changed.
488 src/widgets/qlistview.h    2.44  agulbra  +2 -1
490   avoid hiding text(int) with text() in qchecklistitem
493 src/widgets/qmainwindow.cpp    2.17  agulbra  +35 -34
494 src/widgets/qmainwindow.h    2.12  agulbra  +4 -3
496   handle children being deleted
499 src/widgets/qmenubar.cpp    2.48  warwick  +9 -3
500 src/widgets/qpopmenu.cpp    2.67  warwick  +4 -2
502   Accept keys so they don't propagate.
505 src/widgets/qmenubar.cpp    2.49  warwick  +2 -5
506 src/widgets/qpopmenu.cpp    2.68  warwick  +2 -4
508   undo accept()
511 src/widgets/qmenubar.cpp    2.50  agulbra  +3 -4
513   remove unused variable
516 src/widgets/qpopmenu.cpp    2.70  agulbra  +13 -16
517 src/widgets/qpopmenu.cpp    2.69  agulbra  +10 -3
519   minor tweak of right/left submenu position algorithm
522 src/widgets/qpopmenu.cpp    2.71  warwick  +5 -2
524   Add a reminder.
527 src/widgets/qscrollview.cpp    2.39  warwick  +86 -67
529   Docs.
530   Remove over-optimization.
533 src/widgets/qscrollview.cpp    2.40  warwick  +3 -3
535   Simplify.
538 src/widgets/qscrollview.cpp    2.43  warwick  +45 -12
540   Propagate mouse events.
543 src/widgets/qscrollview.h    2.20  warwick  +6 -1
545   Propagate mouse evetns.
548 src/widgets/qtoolbutton.cpp    2.23  warwick  +4 -3
550   Make receiver/slot optional.
553 src/widgets/qvalidator.cpp    2.18  agulbra  +19 -6
555   validate number of decimals.  amy watson.