Fixing warnings on GCC... (III)
[qt-netbsd.git] / dist / changes-1.39-19980327
blob3c5843d4015248daa0152125f1f354bc052eaaa7
1 src/widgets/qlabel.cpp    2.21  agulbra  +9 -5
3   new sizeHint(); "yes\nyes" is as tall as "Yes\nYes"
6 src/tools/qstrlist.h    2.7  hanord  +10 -9  (1997/10/16)
8   Fixed STL crash reported by ust@egd.igd.fhg.de
11 src/kernel/qregion.cpp    2.5  agulbra  +3 -3  (1997/10/19)
12 src/kernel/qregion.h    2.6  agulbra  +2 -2
14   USL C++ understands xor
17 src/kernel/qkeycode.h    2.5  hanord  +13 -2  (1997/10/22)
19   Added function keys F25..F35 for X only
22 src/widgets/qpushbt.cpp    2.33  hanord  +5 -9
24   Always clear button background in Windows style
27 src/widgets/qpushbt.cpp    2.32  hanord  +8 -8
29   Fixed background color for windows style
32 src/kernel/qcur_win.cpp    2.5  hanord  +15 -5
34   Fix the cursor bug on Win95
37 src/kernel/qobject.cpp    2.36  eiriken  +3 -3
38 src/kernel/qwid_win.cpp    2.39  eiriken  +19 -17
40   Fixed bugs in setMaximumSize and setMinimumSize
43 src/widgets/qlabel.cpp    2.23  agulbra  +11 -2
44 src/widgets/qlabel.h    2.5  agulbra  +2 -1
46   add clear()
49 src/kernel/qapp.cpp    2.38  eiriken  +8 -2  (1997/10/31)
51   Added warning in QApplication::palette() if called before a QApplication
52   is created.
55 src/kernel/qcolor.h    2.8  hanord  +6 -7
57   Fixed the color== operator
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
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)
71 src/kernel/qapp_win.cpp    2.64  hanord  +67 -50
73   Detects the Windows version using GetVersionEx.
74   Moved the timer function to the appropriate section.
77 src/kernel/qclb_x11.cpp    2.4  agulbra  +6 -5
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.
83 src/widgets/qlistbox.h    2.12  agulbra  +2 -1  (1997/11/09)
85   don't let down-arrow set the current item to be half-visible
88 src/kernel/qpainter.cpp    2.17  hanord  +61 -5  (1997/11/12)
89 src/kernel/qpainter.h    2.12  hanord  +2 -1
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.
96 src/widgets/qslider.cpp    2.45  paul  +3 -2
98   fixing bug when setting value in constructor followed by resetting value
99   to zero.
102 src/kernel/qimage.cpp    2.65.2.1  agulbra  +4 -4
104   avoid segfaults for image handlers where either read or
105   write is 0.  enables gif image handlers.
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
115   QDragObject and related goodies.  not ready for prime time, but hey!
118 src/widgets/qcombo.cpp    2.68  agulbra  +52 -2
119 src/widgets/qcombo.h    2.20  agulbra  +5 -1
121   new function setListBox() - allows custom combos like the ones in ACT
124 src/kernel/qapp_win.cpp    2.65  warwick  +4 -3
125 src/kernel/qwid_win.cpp    2.43  warwick  +51 -19
127   Reimplement QWidget::recreate(), using almost same code as X11 version.
130 src/kernel/qptr_win.cpp    2.21.2.1  hanord  +8 -8  (1997/11/25)
132   Fixed bad dense patterns
135 src/widgets/qchkbox.cpp    2.17  warwick  +16 -7  (1997/11/28)
136 src/widgets/qradiobt.cpp    2.21  warwick  +18 -7
138   Check pixmap in sizeHint()
141 src/kernel/qpainter.h    2.14  hanord  +3 -1  (1997/12/02)
143   Added xForm and xFormDev with index,npoints arguments
146 src/kernel/qpainter.cpp    2.19  hanord  +399 -2
147 src/kernel/qptr_x11.cpp    2.31  hanord  +45 -333
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.
158 src/kernel/qptd_x11.cpp    2.9  hanord  +11 -3
159 src/kernel/qptr_x11.cpp    2.30  hanord  +11 -5
161   Set graphics exposures to FALSE except when bitBlt from widget to widget
164 src/kernel/qpm_win.cpp    2.29  hanord  +12 -12
166   When converting an image to a pixmap, don't create a new pixmap unless
167   the depth or dimension changes.
170 src/widgets/qlined.cpp    2.56  agulbra  +64 -41
171 src/widgets/qlined.h    2.21  agulbra  +6 -3
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.
178 src/dialogs/qmsgbox.cpp    2.40  warwick  +8 -6  (1997/12/08)
180   Correct layout for text smaller than icon.
183 src/widgets/qprogbar.cpp    2.15  warwick  +22 -8
185   Ensure display is up-to-date when a progress bar is re-used.
188 src/kernel/qptr_x11.cpp    2.32  warwick  +4 -2
190   Fix out-of-bounds clipping.
193 src/kernel/qapp_win.cpp    2.67  hanord  +23 -8
195   Get the app name even for console applications (when WinMain isn't called)
198 src/kernel/qasyncimageio.cpp    1.23  warwick  +57 -26
199 src/kernel/qasyncimageio.h    1.12  warwick  +2 -1
201   Handle nasty GIFs.
204 src/widgets/qspinbox.cpp    2.24  aavit  +170 -25  (1997/12/09)
205 src/widgets/qspinbox.h    2.14  aavit  +17 -8
207   Improved QSpinbox - now easier to subclass; and "Auto" choice added.
210 src/tools/qregexp.cpp    2.6  hanord  +15 -12
212   Fixed serious bug: regular expression with characters > 127 now works.
215 src/kernel/qprn_x11.cpp    2.6  warwick  +3 -3
217   QPrinter::newPage() previous always returned FALSE.  Fixed.
220 src/widgets/qscrbar.cpp    2.30  agulbra  +6 -6
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
226 src/kernel/qapp_win.cpp    2.68  hanord  +6 -3  (1997/12/15)
228   Fixed the modal loop problem related to synch popups with signals
231 src/widgets/qlined.cpp    2.57  agulbra  +8 -8  (1998/01/05)
233   don't allow paste from ****'ed line edits
236 src/kernel/qasyncimageio.cpp    1.25  warwick  +14 -6  (1998/01/06)
238   Be more forgiving about broken GIF - as forgiving as netscape
241 src/kernel/qasyncimageio.cpp    1.24  warwick  +5 -2
243   Protection against more broken GIFs.
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
261   Qt Xt/Motif Extension, examples, docs.
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
272   New events ChildInserted, ChildRemoved and LayoutHint. Not tested on Windows.
273   Use new events in GM.
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
280   New widget QSplitter
283 src/kernel/qpntarry.cpp    2.12  warwick  +4 -4
285   Fix quad bezier for small curves
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
292   added setAutoMinimumSize().  fixed a couple of documentation errors.
295 src/kernel/qwid_win.cpp    2.45  warwick  +4 -3  (1998/01/13)
297   Fix case of recreate(0,...) on tlw.
300 src/widgets/qbutton.cpp    2.40.2.1  agulbra  +7 -7
302   paint correctly when there is a background color
305 src/widgets/qlined.cpp    2.58  paul  +18 -8  (1998/01/14)
307   Correct cursor when end(). Better blinking
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
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?
336 src/kernel/qobject.cpp    2.42  agulbra  +13 -2
338   show geometry and visibility too in dumpObjectTree()
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
351   several new classes.  very rough and ready, but they're good enough to
352   talk about and play with.
355 src/widgets/qframe.cpp    2.11  paul  +33 -5
356 src/widgets/qframe.h    2.4  paul  +8 -2
358   New function setMargin()
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
365   QImage::smoothScale(int with, int height)
368 src/widgets/qpopmenu.h    2.10  agulbra  +3 -2
370   new signal aboutToShow(), like the one in QTabDialog.
373 src/tools/qstring.cpp    2.16  warwick  +44 -3  (1998/01/23)
375   Make QString implicitly shared.  Activates in Qt 2.00.
376   Try enabling this protection next time you have some weird bug.
379 src/kernel/qclb_x11.cpp    2.6  hanord  +155 -46
381   INCR paste works.
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
388   what's this?  
389   it's not perfect, but it definitely is nice.
392 extensions/imageio/src/qpngio.cpp    1.6  warwick  +9 -4  (1998/01/27)
394   Don't set alpha if not necessary.
397 src/kernel/qpm_win.cpp    2.31  hanord  +5 -11
399   Preserves mask when converting an image to a pixmap
402 src/kernel/qapp.cpp    2.42  agulbra  +7 -7
404   corrected dark shadow colour - has been too dark since warwick fixed
405   QColor::dark().
408 src/kernel/qprn_win.cpp    2.6  hanord  +11 -5
410   Printing now works on DeskJet 890c (StretchDIBits didn't work)
411   We now do StretchBlt.
414 src/widgets/qpopmenu.h    2.12  warwick  +2 -1  (1998/02/06)
416   Allow position in QPopupMenu::exec(...)
419 src/kernel/qpntarry.cpp    2.13  warwick  +14 -15
421   QPointArray::makeArc() now works with negative "alen" angle.
422    - QPainter::drawArc() uses this for arcs under transformation.
425 src/widgets/qbttngrp.cpp    2.8  aavit  +34 -10
426 src/widgets/qbttngrp.h    2.3  aavit  +2 -1
428   bugfix: Untoggling of other buttons in an exclusive group
429   if a button was set with setChecked() did not work.
432 src/widgets/qslider.cpp    2.47  agulbra  +15 -28
434   made valueChanged() work correctly with middle-button dragging when
435   !tracking().  simplified the mouse state machine a little.
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
442   Added QFile::remove() which removes a file
445 src/widgets/qlined.cpp    2.60  agulbra  +12 -2  (1998/02/19)
446 src/widgets/qlined.h    2.23  agulbra  +5 -3
448   add clear(), make setText() and insert() public
451 src/widgets/qlistview.cpp    2.52  agulbra  +33 -2
452 src/widgets/qlistview.h    2.25  agulbra  +3 -1
454   added a sizeHint()
457 src/tools/qdir.cpp    2.17  agulbra  +4 -4
458 src/tools/qfileinf.cpp    2.7  agulbra  +5 -4
460   do what the docs say for absFilePath() (ie. no /usr/../usr/bin/ls names)
463 src/widgets/qtablevw.cpp    2.41  agulbra  +31 -23
465   scrollLast*Cell and clipToCell could not be combined.  now they can.
468 src/widgets/qframe.cpp    2.13  warwick  +4 -4  (1998/02/20)
470   Fix Box and H/VLine frames with margin() != 0.
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
477   QLabelled widget (experimental)
480 src/kernel/qapp.cpp    2.45  agulbra  +28 -13
481 src/kernel/qapp_win.cpp    2.73  agulbra  +14 -13
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.
488 src/widgets/qcombo.h    2.23  agulbra  +3 -2
490   make eventFilter() public.  this may break binary compatibility on
491   msvc++, if anyone's built a dll yet.
494 src/widgets/qradiobt.cpp    2.23  agulbra  +7 -17
496   support exclusive button group behaviour even when one of the buttons
497   is not a QRadioButton.
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
508   New layout widgets
511 src/tools/qdstream.h    2.4  warwick  +2 -2
513   QDataStream::eof() now returns TRUE if no device is set (as documented).
516 src/tools/qfile.cpp    2.14  warwick  +36 -19
517 src/tools/qiodev.cpp    2.8  warwick  +8 -5
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).
530 src/kernel/qasyncimageio.cpp    1.26  warwick  +37 -30
531 src/kernel/qasyncimageio.h    1.13  warwick  +2 -2
533   Work for even weirder GIFs.
536 src/tools/qfile.cpp    2.16  agulbra  +5 -4  (1998/02/25)
538   -1 in case of error...
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
545   New layout widget
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
640   New makefile system
643 src/widgets/qframe.cpp    2.14  agulbra  +6 -6
645   no reason to call drawContents() in [HV]Line mode
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
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.
661 src/kernel/qaccel.cpp    2.8  agulbra  +70 -2  (1998/02/28)
663   added common accelerator keys for later inclusion into docs
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
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.
681 src/kernel/qpm_x11.cpp    2.30  eiriken  +78 -3  (1998/03/02)
683   Fix convertToImage() for pixmaps with other than 8-bit-per-channel.
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
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.
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
705   Take display vs. font resolution into account for printer font metrics.
708 src/kernel/qpshdr.txt    2.3  agulbra  +91 -3
709 src/kernel/qpsprn.cpp    2.10  agulbra  +644 -88
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.
729 src/widgets/qmenudta.cpp    2.10  warwick  +4 -4
731   Fix this->changeItem(this->pixmap(), "crashme")
734 src/kernel/qapp_win.cpp    2.74  agulbra  +7 -2  (1998/03/10)
736   Set WState_Visible correctly when the window is (de)iconified.
737   
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
745   Fix extremely-unlikely-to-be-triggered undeleted cached pixmaps.
746   Provide safer QPixmapCache find() and insert().
749 src/widgets/qbutton.h    2.14  agulbra  +3 -2  (1998/03/12)
751   add toggle()
754 src/tools/qregexp.cpp    2.7  agulbra  +23 -18
756   implement [] in wildcard mode
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
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.
777 src/tools/qstring.cpp    2.18  agulbra  +5 -9
779   toDouble() of a null string now sets ok to FALSE
782 src/widgets/qcombo.cpp    2.73  agulbra  +54 -49
783 src/widgets/qcombo.h    2.25  agulbra  +3 -1
785   tweaked size hint for toolbar use.  provide functions to change the
786   line-edit without changint the combo's contents.
789 src/kernel/qapp_win.cpp    2.78  warwick  +13 -2
791   Don't let Windows beep on WM_SYSCHAR events.
792   Beep on unaccepted accelerations.
795 src/kernel/qpainter.cpp    2.29  hanord  +96 -17
796 src/kernel/qptr_x11.cpp    2.40  hanord  +2 -70
798   Fixed QPainter::drawPixmap() bug (mono bitmaps with self-masks)
799   Moved platform indep. code to qpainter.cpp
800   Put back CtorBegin
803 src/widgets/qbttngrp.cpp    2.9  agulbra  +14 -2
804 src/widgets/qbttngrp.h    2.5  agulbra  +3 -1
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.
811 src/kernel/qprinter.cpp    2.5  agulbra  +31 -6
812 src/kernel/qprinter.h    2.5  agulbra  +6 -2
814   added setPageOrder()
817 src/kernel/qobject.cpp    2.45  agulbra  +18 -2
819   give better warnings in case of connect() mismatches.
822 src/dialogs/qprndlg.cpp    2.4  agulbra  +258 -112
823 src/dialogs/qprndlg.h    2.5  agulbra  +9 -2
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.
829 src/widgets/qcombo.cpp    2.75  agulbra  +15 -6
831   magic hack to make combos usable in dialogs.  (QDialog breaks the
832   combo Enter key press.)
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
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.
857 src/dialogs/qprndlg.cpp    2.5  agulbra  +119 -23  (1998/03/15)
859   /etc/lp support
862 src/widgets/qcombo.cpp    2.76  agulbra  +2 -3
864   don't ignore key events, just don't accept them.
867 src/kernel/qapp.cpp    2.48  agulbra  +3 -2
868 src/kernel/qfont.cpp    2.27  agulbra  +11 -5
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.
881 examples/qmag/qmag.cpp    2.13  warwick  +39 -2
883   Crazy hard-disk chewing MultiSave option.  Great when you want to make
884   animated GIFs for your web pages.
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
891   Add QSize::expandedTo(), and boundedTo().
894 src/kernel/qwidget.cpp    2.92  agulbra  +7 -6
896   remove the widget's willingness to accept focus-in events very early
897   in the destructor
900 src/tools/qgdict.cpp    2.11  warwick  +56 -11  (1998/03/17)
901 src/tools/qgdict.h    2.3  warwick  +3 -1
903   Add QDict::resize(int).
906 src/widgets/qlined.cpp    2.64  agulbra  +46 -9
907 src/widgets/qlined.h    2.25  agulbra  +6 -2
909   add setSelection() and setCursorPosition()
912 src/widgets/qcombo.cpp    2.77  agulbra  +86 -11
913 src/widgets/qcombo.h    2.26  agulbra  +4 -1
915   setAutoCompletion() - works really nicely.
918 src/kernel/qiconset.cpp    2.1  agulbra  initial checkin
919 src/kernel/qiconset.h    2.1  agulbra  initial checkin
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.
926 src/kernel/qpainter.cpp    2.31  agulbra  +18 -2
927 src/kernel/qpainter.h    2.22  agulbra  +2 -1
929   added drawImage() by request of eng.  did NOT implement the QPrinter
930   shortcut he asked for.
933 src/kernel/qapp.cpp    2.49  warwick  +10 -6  (1998/03/19)
935   Ensure mouserelease goes to widget that got mousepress.
936   Document -ncols better.
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
943   Tests QFileDialog features.
946 extensions/nsplugin/src/qnp.cpp    1.18  warwick  +4 -1
948   Work for multi-visual displays.
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
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.