1 doc/annotated.doc 1.5 warwick +6 -3
3 Try new tabled annotated list.
6 doc/tutorial.doc 2.14 agulbra +4 -4
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
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
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
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
93 examples/movies/main.cpp 1.12 warwick +4 -4
98 examples/showimg/.cvsignore 2.1 warwick +5 -0
103 extensions/nsplugin/examples/Makefile 1.1 warwick initial checkin
104 extensions/xt/doc.conf 1.4 warwick +1 -1
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
119 src/compat/qmlined.h 1.2 warwick +1 -1
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
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
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
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
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
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
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.
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
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
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
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
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
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
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
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
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
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
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
423 src/widgets/qbutton.cpp 2.62 agulbra +5 -9
425 emit toggled() and clicked() even if this is a toggle button and will
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.
460 default to the correct height (including itemMargin()).
462 change itemMargin default to one pixel, from two.
464 use itemMargin both on the left and on the right edge of each column.
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
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
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.
507 *** WILL BREAK OLD CODE ***
509 Also introduced FirstWidget and SecondWidget enum values to make setFixed()
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
518 *** WILL BREAK OLD CODE ***
521 src/widgets/qtooltip.cpp 2.48 agulbra +4 -4
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
538 src/widgets/qwidgetstack.cpp 2.9 agulbra +69 -12
539 src/widgets/qwidgetstack.h 2.6 agulbra +4 -2
542 added a visibleWidget() access function
543 added an aboutToShow() signal.
544 fixed "value of NaN" bug (0 vs. -1)