"Fossies" - the Fresh Open Source Software Archive

Member "qt-everywhere-src-6.3.1/qtbase/dist/changes-1.39-19980327" (25 May 2022, 30626 Bytes) of package /linux/misc/qt-everywhere-src-6.3.1.tar.xz:


As a special service "Fossies" has tried to format the requested text file into HTML format (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file.

    1 src/widgets/qlabel.cpp    2.21  agulbra  +9 -5
    2 
    3   new sizeHint(); "yes\nyes" is as tall as "Yes\nYes"
    4 
    5 
    6 src/tools/qstrlist.h    2.7  hanord  +10 -9  (1997/10/16)
    7 
    8   Fixed STL crash reported by ust@egd.igd.fhg.de
    9 
   10 
   11 src/kernel/qregion.cpp    2.5  agulbra  +3 -3  (1997/10/19)
   12 src/kernel/qregion.h    2.6  agulbra  +2 -2
   13 
   14   USL C++ understands xor
   15 
   16 
   17 src/kernel/qkeycode.h    2.5  hanord  +13 -2  (1997/10/22)
   18 
   19   Added function keys F25..F35 for X only
   20 
   21 
   22 src/widgets/qpushbt.cpp    2.33  hanord  +5 -9
   23 
   24   Always clear button background in Windows style
   25 
   26 
   27 src/widgets/qpushbt.cpp    2.32  hanord  +8 -8
   28 
   29   Fixed background color for windows style
   30 
   31 
   32 src/kernel/qcur_win.cpp    2.5  hanord  +15 -5
   33 
   34   Fix the cursor bug on Win95
   35 
   36 
   37 src/kernel/qobject.cpp    2.36  eiriken  +3 -3
   38 src/kernel/qwid_win.cpp    2.39  eiriken  +19 -17
   39 
   40   Fixed bugs in setMaximumSize and setMinimumSize
   41 
   42 
   43 src/widgets/qlabel.cpp    2.23  agulbra  +11 -2
   44 src/widgets/qlabel.h    2.5  agulbra  +2 -1
   45 
   46   add clear()
   47 
   48 
   49 src/kernel/qapp.cpp    2.38  eiriken  +8 -2  (1997/10/31)
   50 
   51   Added warning in QApplication::palette() if called before a QApplication
   52   is created.
   53 
   54 
   55 src/kernel/qcolor.h    2.8  hanord  +6 -7
   56 
   57   Fixed the color== operator
   58 
   59 
   60 src/kernel/qcol_win.cpp    2.16  hanord  +13 -41
   61 src/kernel/qcolor.cpp    2.12  hanord  +118 -36
   62 src/kernel/qcolor.h    2.7  hanord  +7 -6
   63 
   64   Moved platform independent functions into qcolor.cpp
   65   Optimized setNamedColor for #RRGGBB style color names.
   66   Doc warns that RGB bit format may change in the future.
   67   setRgb(QRgb) optimized.
   68   Added static class member color_init (not a global file variable)
   69 
   70 
   71 src/kernel/qapp_win.cpp    2.64  hanord  +67 -50
   72 
   73   Detects the Windows version using GetVersionEx.
   74   Moved the timer function to the appropriate section.
   75 
   76 
   77 src/kernel/qclb_x11.cpp    2.4  agulbra  +6 -5
   78 
   79   call XInternAtoms() once instead of XInternAtom N times.  should
   80   improve start-up time by about 3-5 times the ping time to the server.
   81 
   82 
   83 src/widgets/qlistbox.h    2.12  agulbra  +2 -1  (1997/11/09)
   84 
   85   don't let down-arrow set the current item to be half-visible
   86 
   87 
   88 src/kernel/qpainter.cpp    2.17  hanord  +61 -5  (1997/11/12)
   89 src/kernel/qpainter.h    2.12  hanord  +2 -1
   90 
   91   Added new begin() which takes a paint device and a widget to copy pen, font
   92   etc. from.
   93   Fixed inverted dense pattern on Windows.
   94 
   95 
   96 src/widgets/qslider.cpp    2.45  paul  +3 -2
   97 
   98   fixing bug when setting value in constructor followed by resetting value
   99   to zero.
  100 
  101 
  102 src/kernel/qimage.cpp    2.65.2.1  agulbra  +4 -4
  103 
  104   avoid segfaults for image handlers where either read or
  105   write is 0.  enables gif image handlers.
  106 
  107 
  108 src/qt.pro    2.6  agulbra  +4 -2  (1997/11/20)
  109 src/kernel/qdragobject.cpp    2.1  agulbra  initial checkin
  110 src/kernel/qdragobject.h    2.1  agulbra  initial checkin
  111 src/kernel/qevent.h    2.6  agulbra  +59 -2
  112 src/widgets/qlined.cpp    2.54  agulbra  +92 -3
  113 src/widgets/qlined.h    2.19  agulbra  +3 -1
  114 
  115   QDragObject and related goodies.  not ready for prime time, but hey!
  116 
  117 
  118 src/widgets/qcombo.cpp    2.68  agulbra  +52 -2
  119 src/widgets/qcombo.h    2.20  agulbra  +5 -1
  120 
  121   new function setListBox() - allows custom combos like the ones in ACT
  122 
  123 
  124 src/kernel/qapp_win.cpp    2.65  warwick  +4 -3
  125 src/kernel/qwid_win.cpp    2.43  warwick  +51 -19
  126 
  127   Reimplement QWidget::recreate(), using almost same code as X11 version.
  128 
  129 
  130 src/kernel/qptr_win.cpp    2.21.2.1  hanord  +8 -8  (1997/11/25)
  131 
  132   Fixed bad dense patterns
  133 
  134 
  135 src/widgets/qchkbox.cpp    2.17  warwick  +16 -7  (1997/11/28)
  136 src/widgets/qradiobt.cpp    2.21  warwick  +18 -7
  137 
  138   Check pixmap in sizeHint()
  139 
  140 
  141 src/kernel/qpainter.h    2.14  hanord  +3 -1  (1997/12/02)
  142 
  143   Added xForm and xFormDev with index,npoints arguments
  144 
  145 
  146 src/kernel/qpainter.cpp    2.19  hanord  +399 -2
  147 src/kernel/qptr_x11.cpp    2.31  hanord  +45 -333
  148 
  149   Moved platform-independent xForm functions into qpainter.cpp.
  150   Fixed bugs in drawPoints, drawPolyline, drawLineSegments and
  151   drawPolygon where index > 0 or npoints < array size.
  152   Added xForm(pointarray,index,size) and similar xFormDev().
  153   Now Purify should shut up.
  154   Removed some tests for cpen.style() != NoPen.  Makes some code
  155   somewhat slower, but makes QPainter more consistent.
  156 
  157 
  158 src/kernel/qptd_x11.cpp    2.9  hanord  +11 -3
  159 src/kernel/qptr_x11.cpp    2.30  hanord  +11 -5
  160 
  161   Set graphics exposures to FALSE except when bitBlt from widget to widget
  162 
  163 
  164 src/kernel/qpm_win.cpp    2.29  hanord  +12 -12
  165 
  166   When converting an image to a pixmap, don't create a new pixmap unless
  167   the depth or dimension changes.
  168 
  169 
  170 src/widgets/qlined.cpp    2.56  agulbra  +64 -41
  171 src/widgets/qlined.h    2.21  agulbra  +6 -3
  172 
  173   various small fixes, mostly to draw correctly.  added setFont() and
  174   setEnabled() to update correctly, I guess we need setStyle() and
  175   setPalette() too.
  176 
  177 
  178 src/dialogs/qmsgbox.cpp    2.40  warwick  +8 -6  (1997/12/08)
  179 
  180   Correct layout for text smaller than icon.
  181 
  182 
  183 src/widgets/qprogbar.cpp    2.15  warwick  +22 -8
  184 
  185   Ensure display is up-to-date when a progress bar is re-used.
  186 
  187 
  188 src/kernel/qptr_x11.cpp    2.32  warwick  +4 -2
  189 
  190   Fix out-of-bounds clipping.
  191 
  192 
  193 src/kernel/qapp_win.cpp    2.67  hanord  +23 -8
  194 
  195   Get the app name even for console applications (when WinMain isn't called)
  196 
  197 
  198 src/kernel/qasyncimageio.cpp    1.23  warwick  +57 -26
  199 src/kernel/qasyncimageio.h    1.12  warwick  +2 -1
  200 
  201   Handle nasty GIFs.
  202 
  203 
  204 src/widgets/qspinbox.cpp    2.24  aavit  +170 -25  (1997/12/09)
  205 src/widgets/qspinbox.h    2.14  aavit  +17 -8
  206 
  207   Improved QSpinbox - now easier to subclass; and "Auto" choice added.
  208 
  209 
  210 src/tools/qregexp.cpp    2.6  hanord  +15 -12
  211 
  212   Fixed serious bug: regular expression with characters > 127 now works.
  213 
  214 
  215 src/kernel/qprn_x11.cpp    2.6  warwick  +3 -3
  216 
  217   QPrinter::newPage() previous always returned FALSE.  Fixed.
  218 
  219 
  220 src/widgets/qscrbar.cpp    2.30  agulbra  +6 -6
  221 
  222   be a bit kinder and gentler about the hot zone in windows style.  the
  223   old limit (30 pixels to either side of the bar) was too tight
  224 
  225 
  226 src/kernel/qapp_win.cpp    2.68  hanord  +6 -3  (1997/12/15)
  227 
  228   Fixed the modal loop problem related to synch popups with signals
  229 
  230 
  231 src/widgets/qlined.cpp    2.57  agulbra  +8 -8  (1998/01/05)
  232 
  233   don't allow paste from ****'ed line edits
  234 
  235 
  236 src/kernel/qasyncimageio.cpp    1.25  warwick  +14 -6  (1998/01/06)
  237 
  238   Be more forgiving about broken GIF - as forgiving as netscape
  239 
  240 
  241 src/kernel/qasyncimageio.cpp    1.24  warwick  +5 -2
  242 
  243   Protection against more broken GIFs.
  244 
  245 
  246 extensions/xt/doc.conf    1.1  warwick  initial checkin  (1998/01/07)
  247 extensions/xt/doc/annotated.doc    1.1  warwick  initial checkin
  248 extensions/xt/doc/classes.doc    1.1  warwick  initial checkin
  249 extensions/xt/doc/examples.doc    1.1  warwick  initial checkin
  250 extensions/xt/doc/index.doc    1.1  warwick  initial checkin
  251 extensions/xt/examples/mainlyMotif/editor.cpp    1.1  warwick  initial checkin
  252 extensions/xt/examples/mainlyMotif/editor.pro    1.1  warwick  initial checkin
  253 extensions/xt/examples/mainlyQt/editor.cpp    1.1  warwick  initial checkin
  254 extensions/xt/examples/mainlyQt/editor.pro    1.1  warwick  initial checkin
  255 extensions/xt/examples/mainlyXt/editor.cpp    1.1  warwick  initial checkin
  256 extensions/xt/examples/mainlyXt/editor.pro    1.1  warwick  initial checkin
  257 extensions/xt/src/qxt.cpp    1.1  warwick  initial checkin
  258 extensions/xt/src/qxt.h    1.1  warwick  initial checkin
  259 extensions/xt/src/qxt.pro    1.1  warwick  initial checkin
  260 
  261   Qt Xt/Motif Extension, examples, docs.
  262 
  263 
  264 src/kernel/qevent.cpp    2.7  paul  +48 -9  (1998/01/08)
  265 src/kernel/qevent.h    2.9  paul  +17 -1
  266 src/kernel/qgmanagr.cpp    2.22  paul  +97 -10
  267 src/kernel/qgmanagr.h    2.7  paul  +3 -1
  268 src/kernel/qlayout.cpp    2.27  paul  +2 -23
  269 src/kernel/qwid_win.cpp    2.44  paul  +19 -3
  270 src/kernel/qwidget.cpp    2.85  paul  +10 -2
  271 
  272   New events ChildInserted, ChildRemoved and LayoutHint. Not tested on Windows.
  273   Use new events in GM.
  274 
  275 
  276 src/qt.pro    2.11  paul  +2 -0
  277 src/widgets/qsplitter.cpp    1.1  paul  initial checkin
  278 src/widgets/qsplitter.h    1.1  paul  initial checkin
  279 
  280   New widget QSplitter
  281 
  282 
  283 src/kernel/qpntarry.cpp    2.12  warwick  +4 -4
  284 
  285   Fix quad bezier for small curves
  286 
  287 
  288 src/kernel/qwidget.cpp    2.87  agulbra  +71 -16
  289 src/kernel/qwidget.h    2.38  agulbra  +5 -2
  290 src/kernel/qwindefs.h    2.20  agulbra  +2 -1
  291 
  292   added setAutoMinimumSize().  fixed a couple of documentation errors.
  293 
  294 
  295 src/kernel/qwid_win.cpp    2.45  warwick  +4 -3  (1998/01/13)
  296 
  297   Fix case of recreate(0,...) on tlw.
  298 
  299 
  300 src/widgets/qbutton.cpp    2.40.2.1  agulbra  +7 -7
  301 
  302   paint correctly when there is a background color
  303 
  304 
  305 src/widgets/qlined.cpp    2.58  paul  +18 -8  (1998/01/14)
  306 
  307   Correct cursor when end(). Better blinking
  308 
  309 
  310 src/dialogs/qtabdlg.cpp    2.36  agulbra  +172 -213
  311 src/dialogs/qtabdlg.h    2.17  agulbra  +2 -1
  312 src/kernel/qgmanagr.cpp    2.23  agulbra  +22 -21
  313 src/widgets/qtabbar.cpp    2.30  agulbra  +12 -15
  314 src/widgets/qwidgetstack.cpp    2.1  agulbra  initial checkin
  315 src/widgets/qwidgetstack.h    2.1  agulbra  initial checkin
  316 
  317   The new class QWidgetStack encapsulates a bunch of widgets of the same
  318   size, where the one on top of the stack is visible.  It provides slots
  319   to raise any of the widgets to the top of the stack and so on.
  320   
  321   QTabDialog now uses QWidgetStack.  A couple of hacks went away, and it
  322   now uses QBoxLayout to manage its children.  Some more minor changes
  323   are desirable here.
  324   
  325   QTabBar now uses autoMinimumSize() appropriately, and is closer to the
  326   new Windows look and feel (ie. it lost the bold stuff).  QTabDialog is
  327   adapted accordingly.
  328   
  329   QGManager now has a one-line VERY INEFFICENT fix that SORELY NEEDS
  330   OPTIMIZATION to make layout hint events propagate outwards correctly.
  331   There's about twenty hashes on the relevant line.  This change is the
  332   whole point of the check-in: Most things that use QWidgetStack will
  333   really need this fix.  Paul, optimize it, please?
  334 
  335 
  336 src/kernel/qobject.cpp    2.42  agulbra  +13 -2
  337 
  338   show geometry and visibility too in dumpObjectTree()
  339 
  340 
  341 src/qt.pro    2.12  agulbra  +10 -0
  342 src/widgets/qmainwindow.cpp    2.1  agulbra  initial checkin
  343 src/widgets/qmainwindow.h    2.1  agulbra  initial checkin
  344 src/widgets/qstatusbar.cpp    2.1  agulbra  initial checkin
  345 src/widgets/qstatusbar.h    2.1  agulbra  initial checkin
  346 src/widgets/qtoolbar.cpp    2.1  agulbra  initial checkin
  347 src/widgets/qtoolbar.h    2.1  agulbra  initial checkin
  348 src/widgets/qtoolbutton.cpp    2.1  agulbra  initial checkin
  349 src/widgets/qtoolbutton.h    2.1  agulbra  initial checkin
  350 
  351   several new classes.  very rough and ready, but they're good enough to
  352   talk about and play with.
  353 
  354 
  355 src/widgets/qframe.cpp    2.11  paul  +33 -5
  356 src/widgets/qframe.h    2.4  paul  +8 -2
  357 
  358   New function setMargin()
  359 
  360 
  361 examples/showimg/showimg.cpp    2.18  warwick  +25 -6  (1998/01/21)
  362 examples/showimg/showimg.h    2.6  warwick  +3 -1
  363 src/kernel/qimage.h    2.22  warwick  +5 -1
  364 
  365   QImage::smoothScale(int with, int height)
  366 
  367 
  368 src/widgets/qpopmenu.h    2.10  agulbra  +3 -2
  369 
  370   new signal aboutToShow(), like the one in QTabDialog.
  371 
  372 
  373 src/tools/qstring.cpp    2.16  warwick  +44 -3  (1998/01/23)
  374 
  375   Make QString implicitly shared.  Activates in Qt 2.00.
  376   Try enabling this protection next time you have some weird bug.
  377 
  378 
  379 src/kernel/qclb_x11.cpp    2.6  hanord  +155 -46
  380 
  381   INCR paste works.
  382 
  383 
  384 src/qt.pro    2.13  agulbra  +2 -0
  385 src/widgets/qwhatsthis.cpp    2.1  agulbra  initial checkin
  386 src/widgets/qwhatsthis.h    2.1  agulbra  initial checkin
  387 
  388   what's this?  
  389   it's not perfect, but it definitely is nice.
  390 
  391 
  392 extensions/imageio/src/qpngio.cpp    1.6  warwick  +9 -4  (1998/01/27)
  393 
  394   Don't set alpha if not necessary.
  395 
  396 
  397 src/kernel/qpm_win.cpp    2.31  hanord  +5 -11
  398 
  399   Preserves mask when converting an image to a pixmap
  400 
  401 
  402 src/kernel/qapp.cpp    2.42  agulbra  +7 -7
  403 
  404   corrected dark shadow colour - has been too dark since warwick fixed
  405   QColor::dark().
  406 
  407 
  408 src/kernel/qprn_win.cpp    2.6  hanord  +11 -5
  409 
  410   Printing now works on DeskJet 890c (StretchDIBits didn't work)
  411   We now do StretchBlt.
  412 
  413 
  414 src/widgets/qpopmenu.h    2.12  warwick  +2 -1  (1998/02/06)
  415 
  416   Allow position in QPopupMenu::exec(...)
  417 
  418 
  419 src/kernel/qpntarry.cpp    2.13  warwick  +14 -15
  420 
  421   QPointArray::makeArc() now works with negative "alen" angle.
  422    - QPainter::drawArc() uses this for arcs under transformation.
  423 
  424 
  425 src/widgets/qbttngrp.cpp    2.8  aavit  +34 -10
  426 src/widgets/qbttngrp.h    2.3  aavit  +2 -1
  427 
  428   bugfix: Untoggling of other buttons in an exclusive group
  429   if a button was set with setChecked() did not work.
  430 
  431 
  432 src/widgets/qslider.cpp    2.47  agulbra  +15 -28
  433 
  434   made valueChanged() work correctly with middle-button dragging when
  435   !tracking().  simplified the mouse state machine a little.
  436 
  437 
  438 src/tools/qdir.cpp    2.16  hanord  +4 -8  (1998/02/11)
  439 src/tools/qfile.cpp    2.13  hanord  +36 -2
  440 src/tools/qfile.h    2.3  hanord  +4 -1
  441 
  442   Added QFile::remove() which removes a file
  443 
  444 
  445 src/widgets/qlined.cpp    2.60  agulbra  +12 -2  (1998/02/19)
  446 src/widgets/qlined.h    2.23  agulbra  +5 -3
  447 
  448   add clear(), make setText() and insert() public
  449 
  450 
  451 src/widgets/qlistview.cpp    2.52  agulbra  +33 -2
  452 src/widgets/qlistview.h    2.25  agulbra  +3 -1
  453 
  454   added a sizeHint()
  455 
  456 
  457 src/tools/qdir.cpp    2.17  agulbra  +4 -4
  458 src/tools/qfileinf.cpp    2.7  agulbra  +5 -4
  459 
  460   do what the docs say for absFilePath() (ie. no /usr/../usr/bin/ls names)
  461 
  462 
  463 src/widgets/qtablevw.cpp    2.41  agulbra  +31 -23
  464 
  465   scrollLast*Cell and clipToCell could not be combined.  now they can.
  466 
  467 
  468 src/widgets/qframe.cpp    2.13  warwick  +4 -4  (1998/02/20)
  469 
  470   Fix Box and H/VLine frames with margin() != 0.
  471 
  472 
  473 src/qt.pro    2.15  warwick  +2 -0
  474 src/widgets/qlabelled.cpp    1.1  warwick  initial checkin
  475 src/widgets/qlabelled.h    1.1  warwick  initial checkin
  476 
  477   QLabelled widget (experimental)
  478 
  479 
  480 src/kernel/qapp.cpp    2.45  agulbra  +28 -13
  481 src/kernel/qapp_win.cpp    2.73  agulbra  +14 -13
  482 
  483   deliver mouse events to application-wide event filters even if the
  484   receiver object is disabled.  this allows tooltips to work for
  485   disabled widgets.
  486 
  487 
  488 src/widgets/qcombo.h    2.23  agulbra  +3 -2
  489 
  490   make eventFilter() public.  this may break binary compatibility on
  491   msvc++, if anyone's built a dll yet.
  492 
  493 
  494 src/widgets/qradiobt.cpp    2.23  agulbra  +7 -17
  495 
  496   support exclusive button group behaviour even when one of the buttons
  497   is not a QRadioButton.
  498 
  499 
  500 src/qt.pro    2.16  paul  +6 -0
  501 src/widgets/qgrid.cpp    1.1  paul  initial checkin
  502 src/widgets/qgrid.h    1.1  paul  initial checkin
  503 src/widgets/qhbox.cpp    1.1  paul  initial checkin
  504 src/widgets/qhbox.h    1.1  paul  initial checkin
  505 src/widgets/qvbox.cpp    1.1  paul  initial checkin
  506 src/widgets/qvbox.h    1.1  paul  initial checkin
  507 
  508   New layout widgets
  509 
  510 
  511 src/tools/qdstream.h    2.4  warwick  +2 -2
  512 
  513   QDataStream::eof() now returns TRUE if no device is set (as documented).
  514 
  515 
  516 src/tools/qfile.cpp    2.14  warwick  +36 -19
  517 src/tools/qiodev.cpp    2.8  warwick  +8 -5
  518 
  519   Test the file in QFile::open(FILE*) to see if it is seekable (not a
  520   char device, fifo, or socket), rather than assuming stdin/out/err are not.
  521   Set type to Sequential for such files, not default Direct.
  522   
  523   Don't use feof(fh) to mean at()==size().  QFile::atEnd() now works the
  524   same as QIODevice and QBuffer.
  525   
  526   setStatus(IO_ReadError) in appropriate places (wasn't ever set for files).
  527   Reading EOF is considered an error in the QIODevice model (see QBuffer).
  528 
  529 
  530 src/kernel/qasyncimageio.cpp    1.26  warwick  +37 -30
  531 src/kernel/qasyncimageio.h    1.13  warwick  +2 -2
  532 
  533   Work for even weirder GIFs.
  534 
  535 
  536 src/tools/qfile.cpp    2.16  agulbra  +5 -4  (1998/02/25)
  537 
  538   -1 in case of error...
  539 
  540 
  541 src/qt.pro    2.17  paul  +2 -0
  542 src/widgets/qbuttonrow.cpp    1.1  paul  initial checkin
  543 src/widgets/qbuttonrow.h    1.1  paul  initial checkin
  544 
  545   New layout widget
  546 
  547 
  548 examples/aclock/GNUmakefile    2.1  hanord  initial checkin
  549 examples/aclock/Makefile    2.2  hanord  +6 -53
  550 examples/aclock/aclock.pro    1.4  hanord  +6 -6
  551 examples/application/GNUmakefile    1.1  hanord  initial checkin
  552 examples/application/application.pro    1.2  hanord  +6 -6
  553 examples/biff/GNUmakefile    2.1  hanord  initial checkin
  554 examples/biff/Makefile    2.2  hanord  +6 -54
  555 examples/biff/biff.pro    1.4  hanord  +6 -6
  556 examples/connect/GNUmakefile    2.1  hanord  initial checkin
  557 examples/connect/Makefile    2.2  hanord  +6 -46
  558 examples/connect/connect.pro    1.4  hanord  +5 -5
  559 examples/cursor/GNUmakefile    2.1  hanord  initial checkin
  560 examples/cursor/Makefile    2.2  hanord  +6 -46
  561 examples/cursor/cursor.pro    1.4  hanord  +5 -5
  562 examples/dclock/GNUmakefile    2.1  hanord  initial checkin
  563 examples/dclock/Makefile    2.2  hanord  +6 -54
  564 examples/dclock/dclock.pro    1.4  hanord  +6 -6
  565 examples/desktop/GNUmakefile    2.1  hanord  initial checkin
  566 examples/desktop/Makefile    2.2  hanord  +6 -46
  567 examples/desktop/desktop.pro    1.4  hanord  +5 -5
  568 examples/dirview/GNUmakefile    1.1  hanord  initial checkin
  569 examples/drawdemo/GNUmakefile    2.1  hanord  initial checkin
  570 examples/drawdemo/Makefile    2.2  hanord  +6 -52
  571 examples/drawdemo/drawdemo.pro    1.4  hanord  +5 -5
  572 examples/forever/GNUmakefile    2.1  hanord  initial checkin
  573 examples/forever/Makefile    2.3  hanord  +6 -42
  574 examples/forever/forever.pro    1.4  hanord  +5 -5
  575 examples/hello/GNUmakefile    2.1  hanord  initial checkin
  576 examples/hello/Makefile    2.8  hanord  +6 -61
  577 examples/hello/hello.pro    1.5  hanord  +6 -5
  578 examples/layout/GNUmakefile    1.1  hanord  initial checkin
  579 examples/layout/Makefile    1.11  hanord  +7 -50
  580 examples/layout/layout.pro    1.5  hanord  +5 -4
  581 examples/life/GNUmakefile    2.1  hanord  initial checkin
  582 examples/life/Makefile    2.2  hanord  +6 -57
  583 examples/life/life.pro    2.3  hanord  +8 -8
  584 examples/menu/GNUmakefile    2.1  hanord  initial checkin
  585 examples/menu/Makefile    2.4  hanord  +6 -55
  586 examples/menu/menu.pro    2.3  hanord  +5 -5
  587 examples/movies/GNUmakefile    1.1  hanord  initial checkin
  588 examples/movies/Makefile    1.11  hanord  +6 -50
  589 examples/movies/movies.pro    1.4  hanord  +5 -5
  590 examples/network/GNUmakefile    1.1  hanord  initial checkin
  591 examples/network/Makefile    1.7  hanord  +6 -82
  592 examples/picture/GNUmakefile    2.1  hanord  initial checkin
  593 examples/picture/Makefile    2.2  hanord  +6 -49
  594 examples/picture/picture.pro    1.2  hanord  +6 -3
  595 examples/pref/GNUmakefile    1.1  hanord  initial checkin
  596 examples/pref/Makefile    1.4  hanord  +6 -53
  597 examples/pref/pref.pro    1.4  hanord  +6 -6
  598 examples/progress/GNUmakefile    1.1  hanord  initial checkin
  599 examples/progress/Makefile    1.9  hanord  +6 -47
  600 examples/progress/progress.pro    1.3  hanord  +5 -5
  601 examples/qmag/GNUmakefile    2.1  hanord  initial checkin
  602 examples/qmag/Makefile    2.2  hanord  +6 -52
  603 examples/qmag/qmag.pro    2.3  hanord  +5 -5
  604 examples/qwerty/GNUmakefile    1.1  hanord  initial checkin
  605 examples/qwerty/Makefile    1.6  hanord  +5 -66
  606 examples/qwerty/qwerty.pro    1.4  hanord  +6 -6
  607 examples/scrollview/GNUmakefile    1.1  hanord  initial checkin
  608 examples/scrollview/Makefile    1.4  hanord  +6 -56
  609 examples/scrollview/scrollview.pro    1.3  hanord  +5 -5
  610 examples/sheet/GNUmakefile    2.1  hanord  initial checkin
  611 examples/sheet/Makefile    2.3  hanord  +6 -59
  612 examples/showimg/GNUmakefile    2.1  hanord  initial checkin
  613 examples/showimg/Makefile    2.12  hanord  +6 -58
  614 examples/showimg/showimg.pro    2.7  hanord  +6 -9
  615 examples/table/GNUmakefile    1.1  hanord  initial checkin
  616 examples/table/Makefile    1.5  hanord  +5 -67
  617 examples/table/table.pro    1.4  hanord  +6 -6
  618 examples/tetrix/GNUmakefile    2.1  hanord  initial checkin
  619 examples/tetrix/Makefile    2.5  hanord  +6 -70
  620 examples/tetrix/tetrix.pro    2.4  hanord  +14 -14
  621 examples/tictac/GNUmakefile    2.1  hanord  initial checkin
  622 examples/tictac/Makefile    2.2  hanord  +6 -54
  623 examples/tictac/tictac.pro    2.3  hanord  +6 -6
  624 examples/timestmp/GNUmakefile    2.1  hanord  initial checkin
  625 examples/timestmp/Makefile    2.2  hanord  +6 -46
  626 examples/tooltip/GNUmakefile    1.1  hanord  initial checkin
  627 examples/tooltip/Makefile    1.3  hanord  +6 -53
  628 examples/tooltip/tooltip.pro    1.3  hanord  +6 -6
  629 examples/validator/GNUmakefile    1.1  hanord  initial checkin
  630 examples/validator/Makefile    1.3  hanord  +6 -38
  631 examples/widgets/GNUmakefile    2.1  hanord  initial checkin
  632 examples/widgets/Makefile    2.4  hanord  +6 -67
  633 examples/widgets/widgets.pro    2.3  hanord  +5 -9
  634 examples/xform/GNUmakefile    2.1  hanord  initial checkin
  635 examples/xform/Makefile    2.4  hanord  +6 -52
  636 examples/xform/xform.pro    2.3  hanord  +6 -5
  637 src/GNUmakefile    2.1  hanord  initial checkin
  638 src/Makefile    2.22  hanord  +6 -156
  639 
  640   New makefile system
  641 
  642 
  643 src/widgets/qframe.cpp    2.14  agulbra  +6 -6
  644 
  645   no reason to call drawContents() in [HV]Line mode
  646 
  647 
  648 src/kernel/qfont.cpp    2.18  warwick  +3 -2
  649 src/kernel/qfontdta.h    2.8  warwick  +2 -1
  650 src/kernel/qfontmet.h    2.6  warwick  +9 -3
  651 src/kernel/qpainter.cpp    2.20  warwick  +564 -2
  652 src/kernel/qpainter.h    2.16  warwick  +2 -1
  653 src/kernel/qptr_x11.cpp    2.34  warwick  +2 -546
  654 
  655   QPainter::drawText(...tf...) now takes into account the left and
  656   right bearings of the font.  The bounding rectangle of text may now
  657   be slightly larger (particularly italic text).  QFontMetrics has
  658   the additional functionality allowing this.
  659 
  660 
  661 src/kernel/qaccel.cpp    2.8  agulbra  +70 -2  (1998/02/28)
  662 
  663   added common accelerator keys for later inclusion into docs
  664 
  665 
  666 src/kernel/qfont.cpp    2.21  warwick  +110 -2  (1998/03/01)
  667 src/kernel/qfontmet.h    2.8  warwick  +7 -1
  668 src/kernel/qpainter.cpp    2.22  warwick  +43 -26
  669 src/kernel/qpainter.h    2.17  warwick  +5 -1
  670 src/widgets/qchkbox.cpp    2.18  warwick  +23 -29
  671 src/widgets/qpushbt.cpp    2.35  warwick  +5 -5
  672 src/widgets/qradiobt.cpp    2.24  warwick  +24 -29
  673 
  674   QFontMetrics::size() and QFontMetrics::boundingRect() with all the
  675   functionality of QPainter::boundingRect() - code now shared.
  676   
  677   Use QFontMetrics::size() in button size hints, thus allowing multi-line
  678   button labels.  Position checkbox/radiobutton top-left.
  679 
  680 
  681 src/kernel/qpm_x11.cpp    2.30  eiriken  +78 -3  (1998/03/02)
  682 
  683   Fix convertToImage() for pixmaps with other than 8-bit-per-channel.
  684 
  685 
  686 src/kernel/qpixmap.cpp    2.24  hanord  +7 -33
  687 src/kernel/qpixmap.h    2.16  hanord  +21 -2
  688 src/kernel/qpm_win.cpp    2.32  hanord  +110 -51
  689 src/kernel/qpm_x11.cpp    2.31  hanord  +165 -84
  690 src/kernel/qptd_win.cpp    2.7  hanord  +102 -29
  691 src/kernel/qptd_x11.cpp    2.10  hanord  +41 -11
  692 
  693   Implemented masked bitBlt for Windows 95.
  694   Added QPixmap::setOptimization() which replaces the old optimize function.
  695   E.g. setOptimization(QPixmap::BestOptim) to get much faster masked bitBlts.
  696   Removed the dirty system, instead delete cached data whenever the pixmap
  697   is changed.
  698 
  699 
  700 src/kernel/qprinter.h    2.3  eiriken  +6 -1
  701 src/kernel/qprn_win.cpp    2.7  eiriken  +17 -7
  702 src/kernel/qprn_x11.cpp    2.7  eiriken  +10 -5
  703 src/kernel/qpsprn.cpp    2.9  eiriken  +8 -10
  704 
  705   Take display vs. font resolution into account for printer font metrics.
  706 
  707 
  708 src/kernel/qpshdr.txt    2.3  agulbra  +91 -3
  709 src/kernel/qpsprn.cpp    2.10  agulbra  +644 -88
  710 
  711   added iso-8859-1 support
  712   
  713   also added better font support.  try to print palatino, and the printer
  714   goes "hm, is palatino installed?  if not, perhaps garamond is installed?
  715   if not, is times installed?  if not, well, courier MUST work".
  716   
  717   finally, if I understand the postscript book correctly I think I made
  718   two-font postscript text output a little faster.  the code now attempts
  719   to use variables for fonts and call findfont/makefont just once per font
  720   change per page.
  721   
  722   this code is not perfect.  the hacky stuff that does font substitution
  723   needs tweaking, and at present the code believes that all the world is
  724   iso-8859-1.  will fix that.
  725   
  726   postscript is fun.
  727 
  728 
  729 src/widgets/qmenudta.cpp    2.10  warwick  +4 -4
  730 
  731   Fix this->changeItem(this->pixmap(), "crashme")
  732 
  733 
  734 src/kernel/qapp_win.cpp    2.74  agulbra  +7 -2  (1998/03/10)
  735 
  736   Set WState_Visible correctly when the window is (de)iconified.
  737   
  738 
  739 src/kernel/qdrawutl.cpp    2.16  warwick  +5 -3  (1998/03/11)
  740 src/kernel/qpmcache.cpp    2.3  warwick  +77 -5
  741 src/kernel/qpmcache.h    2.3  warwick  +3 -1
  742 src/kernel/qptr_x11.cpp    2.36  warwick  +5 -3
  743 src/tools/qgcache.cpp    2.5  warwick  +10 -2
  744 
  745   Fix extremely-unlikely-to-be-triggered undeleted cached pixmaps.
  746   Provide safer QPixmapCache find() and insert().
  747 
  748 
  749 src/widgets/qbutton.h    2.14  agulbra  +3 -2  (1998/03/12)
  750 
  751   add toggle()
  752 
  753 
  754 src/tools/qregexp.cpp    2.7  agulbra  +23 -18
  755 
  756   implement [] in wildcard mode
  757 
  758 
  759 src/kernel/qobject.cpp    2.44  agulbra  +29 -11
  760 src/kernel/qobject.h    2.9  agulbra  +5 -1
  761 src/widgets/qbuttonrow.cpp    1.3  agulbra  +8 -6
  762 src/widgets/qframe.cpp    2.16  agulbra  +4 -4
  763 src/widgets/qheader.cpp    2.30  agulbra  +6 -4
  764 src/widgets/qlcdnum.cpp    2.9  agulbra  +7 -5
  765 src/widgets/qmainwindow.cpp    2.9  agulbra  +4 -3
  766 src/widgets/qscrbar.cpp    2.33  agulbra  +14 -14
  767 src/widgets/qslider.cpp    2.48  agulbra  +4 -4
  768 src/widgets/qtablevw.cpp    2.42  agulbra  +10 -8
  769 src/widgets/qtoolbar.cpp    2.10  agulbra  +4 -4
  770 
  771   provide QObject::name( const char * defaultName ).
  772   
  773   use name( "unnamed" ) in all the debug() calls, to avoid segfaults
  774   where printf() won't handle null pointers.
  775 
  776 
  777 src/tools/qstring.cpp    2.18  agulbra  +5 -9
  778 
  779   toDouble() of a null string now sets ok to FALSE
  780 
  781 
  782 src/widgets/qcombo.cpp    2.73  agulbra  +54 -49
  783 src/widgets/qcombo.h    2.25  agulbra  +3 -1
  784 
  785   tweaked size hint for toolbar use.  provide functions to change the
  786   line-edit without changint the combo's contents.
  787 
  788 
  789 src/kernel/qapp_win.cpp    2.78  warwick  +13 -2
  790 
  791   Don't let Windows beep on WM_SYSCHAR events.
  792   Beep on unaccepted accelerations.
  793 
  794 
  795 src/kernel/qpainter.cpp    2.29  hanord  +96 -17
  796 src/kernel/qptr_x11.cpp    2.40  hanord  +2 -70
  797 
  798   Fixed QPainter::drawPixmap() bug (mono bitmaps with self-masks)
  799   Moved platform indep. code to qpainter.cpp
  800   Put back CtorBegin
  801 
  802 
  803 src/widgets/qbttngrp.cpp    2.9  agulbra  +14 -2
  804 src/widgets/qbttngrp.h    2.5  agulbra  +3 -1
  805 
  806   added setButton() - very useful when you want to force one member of
  807   an exclusive button group to on but not keep around pointers to
  808   umpteen radio buttons.
  809 
  810 
  811 src/kernel/qprinter.cpp    2.5  agulbra  +31 -6
  812 src/kernel/qprinter.h    2.5  agulbra  +6 -2
  813 
  814   added setPageOrder()
  815 
  816 
  817 src/kernel/qobject.cpp    2.45  agulbra  +18 -2
  818 
  819   give better warnings in case of connect() mismatches.
  820 
  821 
  822 src/dialogs/qprndlg.cpp    2.4  agulbra  +258 -112
  823 src/dialogs/qprndlg.h    2.5  agulbra  +9 -2
  824 
  825   it's finished.  please have a look.  and please do debug.  I don't
  826   know about any bugs now, but I'm sure there are some.
  827 
  828 
  829 src/widgets/qcombo.cpp    2.75  agulbra  +15 -6
  830 
  831   magic hack to make combos usable in dialogs.  (QDialog breaks the
  832   combo Enter key press.)
  833 
  834 
  835 src/dialogs/qprndlg.cpp    2.3  agulbra  +543 -187
  836 src/dialogs/qprndlg.h    2.4  agulbra  +24 -10
  837 src/kernel/qprn_x11.cpp    2.8  agulbra  +4 -2
  838 
  839   new better-looking print dialog and a new static function to configure
  840   a QPrinter (replaces QPrinter::setup() - kernel/* should not use
  841   dialogs/*).
  842   
  843   noteworthy points:
  844   
  845    - the new static function appears to write over something it
  846      shouldn't.  I don't see why, but it does seem to cause crashes
  847      later on.  the old function works.  I'm committing so I can run
  848      purify on solaris.
  849    - the dialog lacks accelerators.
  850    - I haven't put in solaris /etc/lp/ support yet.  should be fairly
  851      easy, but I haven't done it.
  852    - the layout will benefit from Warwick's alternative space
  853      distribution
  854    - the awful message in qprndlg.h is gone gone gone.
  855 
  856 
  857 src/dialogs/qprndlg.cpp    2.5  agulbra  +119 -23  (1998/03/15)
  858 
  859   /etc/lp support
  860 
  861 
  862 src/widgets/qcombo.cpp    2.76  agulbra  +2 -3
  863 
  864   don't ignore key events, just don't accept them.
  865 
  866 
  867 src/kernel/qapp.cpp    2.48  agulbra  +3 -2
  868 src/kernel/qfont.cpp    2.27  agulbra  +11 -5
  869 
  870   look at $LANG and try to pick an application font that suits $LANG.
  871   the application font used is 12-point helvetica.  if the locale isn't
  872   in the list I built from XFree86's locale.alias, I assume 8859-1 is
  873   okay.
  874   
  875   copy character set from defFont in the relevant QFont constructor.
  876   
  877   this code assumes that helvetica includes the appropriate character
  878   set.
  879 
  880 
  881 examples/qmag/qmag.cpp    2.13  warwick  +39 -2
  882 
  883   Crazy hard-disk chewing MultiSave option.  Great when you want to make
  884   animated GIFs for your web pages.
  885 
  886 
  887 src/dialogs/qprndlg.cpp    2.8  warwick  +4 -4
  888 src/kernel/qsize.cpp    2.6  warwick  +9 -3
  889 src/kernel/qsize.h    2.6  warwick  +9 -3
  890 
  891   Add QSize::expandedTo(), and boundedTo().
  892 
  893 
  894 src/kernel/qwidget.cpp    2.92  agulbra  +7 -6
  895 
  896   remove the widget's willingness to accept focus-in events very early
  897   in the destructor
  898 
  899 
  900 src/tools/qgdict.cpp    2.11  warwick  +56 -11  (1998/03/17)
  901 src/tools/qgdict.h    2.3  warwick  +3 -1
  902 
  903   Add QDict::resize(int).
  904 
  905 
  906 src/widgets/qlined.cpp    2.64  agulbra  +46 -9
  907 src/widgets/qlined.h    2.25  agulbra  +6 -2
  908 
  909   add setSelection() and setCursorPosition()
  910 
  911 
  912 src/widgets/qcombo.cpp    2.77  agulbra  +86 -11
  913 src/widgets/qcombo.h    2.26  agulbra  +4 -1
  914 
  915   setAutoCompletion() - works really nicely.
  916 
  917 
  918 src/kernel/qiconset.cpp    2.1  agulbra  initial checkin
  919 src/kernel/qiconset.h    2.1  agulbra  initial checkin
  920 
  921   QIconSet first checking.  QIconSet is neat: You give it one or more
  922   icons, and it completes the set so you get large and small disabled,
  923   active and normal icons.  QToolButton uses it, QMenuData will soon.
  924 
  925 
  926 src/kernel/qpainter.cpp    2.31  agulbra  +18 -2
  927 src/kernel/qpainter.h    2.22  agulbra  +2 -1
  928 
  929   added drawImage() by request of eng.  did NOT implement the QPrinter
  930   shortcut he asked for.
  931 
  932 
  933 src/kernel/qapp.cpp    2.49  warwick  +10 -6  (1998/03/19)
  934 
  935   Ensure mouserelease goes to widget that got mousepress.
  936   Document -ncols better.
  937 
  938 
  939 examples/qdir/GNUmakefile    1.1  warwick  initial checkin
  940 examples/qdir/Makefile    1.1  warwick  initial checkin
  941 examples/qdir/qdir.cpp    1.1  warwick  initial checkin
  942 
  943   Tests QFileDialog features.
  944 
  945 
  946 extensions/nsplugin/src/qnp.cpp    1.18  warwick  +4 -1
  947 
  948   Work for multi-visual displays.
  949 
  950 
  951 extensions/opengl/examples/box/.cvsignore    1.2  aavit  +0 -1
  952 extensions/opengl/examples/box/glbox.cpp    1.4  aavit  +15 -6
  953 extensions/opengl/examples/box/glbox.h    1.5  aavit  +2 -1
  954 extensions/opengl/examples/gear/gear.cpp    1.5  aavit  +26 -35
  955 extensions/opengl/src/qgl.cpp    1.18  aavit  +127 -41
  956 extensions/opengl/src/qgl.h    1.8  aavit  +80 -77
  957 
  958   New features in OpenGL extension:
  959   1) virtual initalizeGL() method in QGLWidget; facilitates easier GL initialization.
  960   2) Added support for using shared OpenGL display lists
  961   3) Added sharedbox example showing this feature.
  962 
  963