1doc/annotated.doc 1.5 warwick +6 -3 2 3 Try new tabled annotated list. 4 5 6doc/tutorial.doc 2.14 agulbra +4 -4 7 8 new header files 9 10 11examples/application/application.cpp 1.13 warwick +2 -2 12examples/layout/layout.cpp 1.7 warwick +2 -2 13examples/network/finger.cpp 1.8 warwick +2 -2 14examples/pref/pref.cpp 1.21 warwick +2 -2 15examples/qwerty/qwerty.h 1.9 warwick +2 -2 16examples/scrollview/scrollview.cpp 1.16 warwick +2 -2 17examples/widgets/widgets.cpp 2.44 warwick +2 -2 18src/widgets/qmultilinedit.cpp 2.94 warwick +2 -2 19 20 Rename fix - "qmultilinedit.h" not "qmultilined.h" 21 22 23examples/application/application.cpp 1.14 agulbra +32 -18 24 25 use QWhatsThis 26 27 28examples/application/application.cpp 1.15 warwick +7 -6 29examples/application/application.h 1.5 warwick +2 -1 30 31 Use persistent QPrinter. 32 33 34examples/dragdrop/.cvsignore 1.1 warwick initial checkin 35examples/dragdrop/dragdrop.pro 1.1 warwick initial checkin 36examples/dragdrop/main.cpp 1.6 warwick +20 -7 37src/qt.pro 2.28 warwick +3 -3 38 39 upd 40 41 42examples/dragdrop/GNUmakefile 1.1 warwick initial checkin 43examples/dragdrop/Makefile 1.1 warwick initial checkin 44examples/dragdrop/main.cpp 1.2 warwick +2 -1 45 46 Quit. 47 48 49examples/dragdrop/dropsite.cpp 1.1 agulbra initial checkin 50examples/dragdrop/dropsite.h 1.1 agulbra initial checkin 51examples/dragdrop/main.cpp 1.1 agulbra initial checkin 52 53 kind of like simple.c, except not 2000 lines 54 55 56examples/dragdrop/dropsite.cpp 1.2 warwick +22 -3 57examples/dragdrop/main.cpp 1.3 warwick +3 -3 58 59 Fixes, more debug options. 60 61 62examples/dragdrop/dropsite.cpp 1.3 warwick +36 -34 63examples/dragdrop/main.cpp 1.4 warwick +2 -2 64 65 Better feedback, more examples. 66 67 68examples/dragdrop/dropsite.cpp 1.4 warwick +5 -3 69 70 Visualize DragLeave events. 71 72 73examples/dragdrop/dropsite.cpp 1.5 warwick +15 -43 74examples/dragdrop/dropsite.h 1.2 warwick +1 -7 75examples/dragdrop/main.cpp 1.5 warwick +2 -10 76 77 Remove format choice - QImageDragObject deals with that. 78 79 80examples/dragdrop/dropsite.cpp 1.6 warwick +4 -5 81src/kernel/qdragobject.cpp 2.25 warwick +11 -6 82src/kernel/qdragobject.h 2.12 warwick +3 -2 83 84 Set MIME format in QStoredDragObject constructor. 85 86 87examples/dragdrop/dropsite.cpp 1.7 warwick +10 -3 88examples/dragdrop/dropsite.h 1.3 warwick +2 -1 89 90 Use Event_DragEnter 91 92 93examples/movies/main.cpp 1.12 warwick +4 -4 94 95 Warnings, robustness. 96 97 98examples/showimg/.cvsignore 2.1 warwick +5 -0 99 100 Ignore images 101 102 103extensions/nsplugin/examples/Makefile 1.1 warwick initial checkin 104extensions/xt/doc.conf 1.4 warwick +1 -1 105 106 Oddsnends 107 108 109extensions/nsplugin/src/qnp.cpp 1.20 warwick +19 -20 110 111 show() not required now. 112 113 114extensions/nsplugin/src/qnp.pro 1.2 warwick +1 -1 115 116 tmake workaround 117 118 119src/compat/qmlined.h 1.2 warwick +1 -1 120 121 edit not ed 122 123 124src/compat/qobjcoll.h 1.1 warwick initial checkin 125src/compat/qwidcoll.h 1.1 warwick initial checkin 126src/kernel/qobjcoll.h 2.8 warwick +1 -1 127src/kernel/qwidcoll.h 2.7 warwick +1 -1 128 129 Moved. 130 131 132src/dialogs/qfiledialog.cpp 2.72 agulbra +79 -54 133 134 avoid one more static 135 136 137src/dialogs/qfiledialog.cpp 2.73 agulbra +3 -3 138 139 use the right column width in multi-column mode 140 141 142src/dialogs/qfiledialog.cpp 2.74 agulbra +1 -2 143 144 commit -without- debug feature 145 146 147src/dialogs/qfiledialog.cpp 2.75 agulbra +22 -8 148 149 handle "type name of directory then press enter" case by switching to 150 that directory 151 152 153src/dialogs/qfiledialog.cpp 2.76 agulbra +10 -7 154 155 minor tweak to make the ok button change less often 156 157 158src/dialogs/qfiledialog.cpp 2.77 agulbra +2 -2 159 160 slightly better row height in the multi-column view 161 162 163src/kernel/qapp.cpp 2.56 agulbra +14 -6 164src/kernel/qapplication.cpp 2.56 agulbra +14 -6 165src/kernel/qasyncimageio.cpp 1.34 agulbra +53 -15 166src/kernel/qregion.cpp 2.13 agulbra +1 -8 167src/kernel/qregion.h 2.13 agulbra +1 -4 168src/widgets/qheader.cpp 2.44 agulbra +4 -5 169 170 Reginald Stadlbauer's alpha's egcs said to do this. it doesn't like 171 static objects with non-default constructors. 172 173 174src/kernel/qapplication_win.cpp 2.91 warwick +10 -1 175src/kernel/qdnd_x11.cpp 2.20 warwick +1 -7 176src/kernel/qdragobject.h 2.9 warwick +1 -4 177src/kernel/qwidget.cpp 2.112 warwick +4 -11 178src/kernel/qwidget_win.cpp 2.57 warwick +20 -3 179src/kernel/qwidget_x11.cpp 2.97 warwick +12 -4 180src/kernel/qwindowdefs.h 2.24 warwick +5 -1 181 182 Drag&dropery. 183 184 185src/kernel/qapplication_win.cpp 2.93 warwick +4 -2 186src/kernel/qdnd_win.cpp 2.10 warwick +483 -135 187src/kernel/qdnd_x11.cpp 2.24 warwick +21 -1 188src/kernel/qdragobject.cpp 2.18 warwick +5 -5 189src/kernel/qevent.cpp 2.17 warwick +1 -21 190src/kernel/qimage.cpp 2.93 warwick +73 -34 191src/kernel/qwidget_win.cpp 2.59 warwick +4 -3 192 193 Windows Drap & Drop. 194 195 196src/kernel/qasyncimageio.cpp 1.35 agulbra +2 -2 197 198 make cleanup() static 199 200 201src/kernel/qasyncimageio.cpp 1.37 warwick +4 -2 202src/kernel/qasyncimageio.cpp 1.36 warwick +30 -7 203src/kernel/qdragobject.cpp 2.22 warwick +7 -5 204src/kernel/qimage.cpp 2.96 warwick +4 -1 205src/kernel/qimage.cpp 2.95 agulbra +8 -9 206src/kernel/qimage.cpp 2.92 warwick +3 -3 207src/tools/qdir.cpp 2.24 agulbra +7 -1 208 209 doc 210 211 212src/kernel/qclipboard_x11.cpp 2.14 agulbra +26 -20 213 214 avoid statics that are troublesome on the alpha 215 216 217src/kernel/qdialog.cpp 2.20 agulbra +39 -18 218 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 :) 223 224 225src/kernel/qdnd_win.cpp 2.11 warwick +5 -1 226src/kernel/qdnd_x11.cpp 2.25 warwick +56 -1 227src/kernel/qdragobject.cpp 2.19 warwick +8 -59 228 229 Move QDragManager::eventFilter code to X11-specifics. 230 231 232src/kernel/qdnd_win.cpp 2.12 warwick +44 -31 233 234 Follow DnD API changes. 235 Add leave event. 236 237 238src/kernel/qdnd_win.cpp 2.13 warwick +8 -3 239src/kernel/qevent.h 2.19 warwick +15 -5 240 241 DragEnter events and final DragLeave to DropEvent targets. 242 243 244src/kernel/qdnd_win.cpp 2.14 warwick +2 -6 245 246 spacing 247 248 249src/kernel/qdnd_win.cpp 2.7 warwick +989 -12 250 251 First inclusion from tests/olednd code. 252 253 254src/kernel/qdnd_win.cpp 2.9 warwick +162 -98 255 256 DND. 257 258 259src/kernel/qdnd_x11.cpp 2.17 warwick +9 -9 260src/kernel/qpainter.cpp 2.52 warwick +14 -11 261src/kernel/qwid_x11.cpp 2.95 warwick +2 -2 262src/kernel/qwidget_x11.cpp 2.95 warwick +2 -2 263src/widgets/qwellarray.cpp 1.3 warwick +10 -1 264src/widgets/qwellarray.h 1.4 warwick +2 -1 265 266 Avoid HPUX warnings. 267 268 269src/kernel/qdnd_x11.cpp 2.19 agulbra +29 -25 270 271 egcs/alpha workarounds. 272 273 274src/kernel/qdnd_x11.cpp 2.22 agulbra +2 -2 275src/kernel/qwidget_x11.cpp 2.98 agulbra +2 -2 276 277 don't segfault on first registerDropType() 278 279 280src/kernel/qdnd_x11.cpp 2.23 paul +5 -3 281 282 Ignore windows without clients. 283 284 285src/kernel/qdnd_x11.cpp 2.26 warwick +18 -1 286src/kernel/qdragobject.cpp 2.20 warwick +1 -16 287 288 Move DND cursor into X11-specifics. 289 290 291src/kernel/qdnd_x11.cpp 2.27 warwick +16 -10 292src/kernel/qdragobject.cpp 2.23 warwick +130 -71 293src/kernel/qdragobject.h 2.11 warwick +14 -25 294 295 Multi-format QDragObject API. 296 297 298src/kernel/qdnd_x11.cpp 2.28 agulbra +47 -18 299 300 updated to match windows version 301 302 303src/kernel/qdragobject.cpp 2.21 warwick +99 -14 304src/kernel/qdragobject.h 2.10 warwick +45 -3 305 306 QImageDragObject 307 Mark out problem areas for fixing. 308 309 310src/kernel/qdragobject.cpp 2.24 agulbra +2 -2 311src/kernel/qlayout.cpp 2.35 agulbra +3 -3 312src/kernel/qpixmapcache.cpp 2.8 agulbra +2 -1 313src/tools/qgcache.cpp 2.7 agulbra +12 -8 314src/widgets/qpushbutton.cpp 2.43 agulbra +3 -3 315 316 speling 317 318 319src/kernel/qdragobject.cpp 2.26 warwick +9 -17 320src/kernel/qdragobject.h 2.13 warwick +3 -4 321 322 Simplify QStoredDragObject. 323 324 325src/kernel/qevent.h 2.20 agulbra +9 -3 326 327 added no-answer-necessary rectangle to drag move event 328 329 330src/kernel/qfocusdata.h 2.3 warwick +11 -3 331src/widgets/qscrollview.cpp 2.48 warwick +12 -7 332src/widgets/qscrollview.cpp 2.47 warwick +6 -4 333 334 Focus wrapping. 335 336 337src/kernel/qfont.cpp 2.36 agulbra +19 -7 338 339 more alpha/egcs/linux workarounds 340 341 342src/kernel/qfont_x11.cpp 2.40 warwick +3 -3 343 344 Go gray. 345 346 347src/kernel/qimage.cpp 2.94 warwick +22 -1 348src/kernel/qimage.h 2.28 warwick +2 -1 349src/kernel/qpixmap.cpp 2.27 warwick +24 -1 350src/kernel/qpixmap.h 2.21 warwick +5 -2 351 352 Convenient input from QByteArray. 353 354 355src/kernel/qimage.cpp 2.97 warwick +2 -2 356src/kernel/qpixmap.cpp 2.28 warwick +2 -2 357 358 Fix. 359 360 361src/kernel/qmovie.cpp 1.34 warwick +11 -2 362 363 Code to be added and tested later. 364 365 366src/kernel/qmovie.cpp 1.35 warwick +5 -9 367src/kernel/qmovie.h 1.11 warwick +3 -2 368 369 Provide QDataSource source to QMovie. 370 371 372src/kernel/qobjcoll.h 2.7 warwick +4 -20 373src/kernel/qwidcoll.h 2.6 warwick +3 -14 374 375 Broken in rename. 376 377 378src/kernel/qprinter_x11.cpp 2.17 agulbra +4 -3 379 380 roll back to 1.33 version 381 382 383src/kernel/qwidget.cpp 2.113 paul +3 -2 384 385 Send queued-up childEvents before the first resize event 386 387 388src/kernel/qwidget.h 2.51 warwick +3 -1 389 390 Separate sys-dep extra data create/delete. 391 392 393src/qt.pro 2.27 warwick +1 -0 394src/dialogs/qfiledlg.cpp 2.72 warwick +2 -1 395src/kernel/qapplication_win.cpp 2.92 warwick +4 -4 396src/kernel/qdnd_win.cpp 2.8 warwick +115 -505 397src/kernel/qdnd_x11.cpp 2.21 warwick +2 -2 398src/kernel/qevent.h 2.18 warwick +2 -2 399src/kernel/qwidget_win.cpp 2.58 warwick +3 -1 400 401 Drag&Dropery. 402 403 404src/qt.pro 2.29 warwick +2 -0 405src/kernel/qfocusdata.cpp 2.1 warwick initial checkin 406src/kernel/qfocusdata.h 2.4 warwick +6 -12 407src/kernel/qwidget.cpp 2.114 warwick +3 -1 408src/widgets/qscrollview.cpp 2.49 warwick +5 -8 409 410 Make QFocusData clean and public. 411 412 413src/tools/qdir.cpp 2.23 agulbra +2 -2 414 415 avoid a static. saves some memory. 416 417 418src/tools/qglobal.cpp 2.16 agulbra +6 -4 419 420 void statics 421 422 423src/widgets/qbutton.cpp 2.62 agulbra +5 -9 424 425 emit toggled() and clicked() even if this is a toggle button and will 426 not toggle off. 427 428 429src/widgets/qbutton.cpp 2.63 agulbra +4 -4 430 431 correct toggling-when-in-group behaviour 432 433 434src/widgets/qheader.cpp 2.46 paul +4 -4 435 436 Fix off by one error that caused "index out of range". 437 438 439src/widgets/qlistview.cpp 2.118 agulbra +19 -12 440 441 much faster scrolling in unsorted mode; use about half as much memory 442 per item; free the items properly 443 444 445src/widgets/qlistview.cpp 2.119 agulbra +2 -2 446 447 unsort/sort correctly 448 449 450src/widgets/qlistview.cpp 2.120 agulbra +3 -3 451 452 finalize QListViewItem in the right way 453 454 455src/widgets/qlistview.cpp 2.121 agulbra +35 -17 456 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(). 468 469 470src/widgets/qlistview.h 2.51 agulbra +2 -2 471 472 make setItemMargin() virtual. who put in a non-virtual setter 473 function? 474 475 476src/widgets/qmenudata.cpp 2.17 agulbra +8 -6 477 478 DWIM: call setCheckable() in setItemChecked() if necessary 479 480 481src/widgets/qmultilinedit.h 2.37 warwick +3 -3 482 483 EDIT, not ED. 484 485 486src/widgets/qpopupmenu.cpp 2.79 warwick +2 -4 487 488 Roll-back my menu-stays-up "fix". 489 490 491src/widgets/qpopupmenu.cpp 2.80 warwick +7 -2 492 493 Worse but better fix for allow both popup and pulldown/pushup menus. 494 495 496src/widgets/qpushbutton.cpp 2.42 agulbra +16 -57 497 498 use alternative (windows-like) motif indication of default button 499 status, rather than the nextstep/xforms/gtk-like indication. 500 501 502src/widgets/qsplitter.cpp 1.17 paul +6 -5 503src/widgets/qsplitter.h 1.9 paul +3 -2 504 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. 511 512 513src/widgets/qsplitter.cpp 1.18 paul +160 -141 514src/widgets/qsplitter.h 1.10 paul +16 -17 515 516 Reworked QSplitter API. Splitter now detects its children, addFirstWidget etc 517 disappears. 518 *** WILL BREAK OLD CODE *** 519 520 521src/widgets/qtooltip.cpp 2.48 agulbra +4 -4 522 523 tweak periods a bit 524 525 526src/widgets/qtooltip.cpp 2.49 agulbra +4 -3 527 528 paranoia fix: don't let buggy programs introduce an infinte loop by 529 calling tip() with the "wrong" rectangle. 530 531 532src/widgets/qwidgetstack.cpp 2.8 agulbra +4 -1 533src/widgets/qwidgetstack.h 2.5 agulbra +5 -1 534 535 aboutToShow() 536 537 538src/widgets/qwidgetstack.cpp 2.9 agulbra +69 -12 539src/widgets/qwidgetstack.h 2.6 agulbra +4 -2 540 541 added decent docs. 542 added a visibleWidget() access function 543 added an aboutToShow() signal. 544 fixed "value of NaN" bug (0 vs. -1) 545 546