dist/changes-1.39-19980706
changeset 0 1918ee327afb
equal deleted inserted replaced
-1:000000000000 0:1918ee327afb
       
     1 doc/indices.doc    2.17  agulbra  +4 -4
       
     2 doc/misc.doc    2.29  agulbra  +4 -4
       
     3 doc/qcache.doc    2.4  agulbra  +598 -304
       
     4 doc/qdict.doc    2.5  agulbra  +4 -3
       
     5 
       
     6   documented QCache/QIntCache and the iterators, fixed some types
       
     7 
       
     8 
       
     9 doc/indices.doc    2.18  agulbra  +7 -7
       
    10 extensions/imageio/doc/index.doc    1.6  agulbra  +3 -3
       
    11 extensions/nsplugin/doc/annotated.doc    1.2  agulbra  +2 -2
       
    12 extensions/nsplugin/doc/classes.doc    1.2  agulbra  +2 -2
       
    13 extensions/opengl/src/qgl.cpp    1.20  agulbra  +5 -6
       
    14 extensions/xt/doc/annotated.doc    1.2  agulbra  +2 -2
       
    15 extensions/xt/doc/classes.doc    1.2  agulbra  +2 -2
       
    16 src/tools/qtextstream.cpp    2.16  agulbra  +1 -2
       
    17 
       
    18   finished merge of qt/extensions documentation in one directory.
       
    19 
       
    20 
       
    21 doc/indices.doc    2.20  aavit  +3 -3
       
    22 doc/qcache.doc    2.8  aavit  +9 -1
       
    23 examples/application/application.cpp    1.16  aavit  +17 -17
       
    24 examples/widgets/widgets.cpp    2.45  aavit  +29 -5
       
    25 extensions/nsplugin/src/qnp.cpp    1.22  aavit  +5 -5
       
    26 extensions/opengl/doc.conf    1.14  aavit  +7 -0
       
    27 extensions/opengl/src/qgl.cpp    1.23  aavit  +4 -4
       
    28 extensions/xt/doc/index.doc    1.4  aavit  +18 -8
       
    29 extensions/xt/src/qxt.cpp    1.5  aavit  +3 -3
       
    30 src/dialogs/qmessagebox.cpp    2.50  aavit  +5 -5
       
    31 
       
    32   Improved doc of extensions.
       
    33 
       
    34 
       
    35 doc/qcache.doc    2.9  aavit  +47 -8
       
    36 
       
    37   Documented the remaining functions in qcache et al.
       
    38 
       
    39 
       
    40 examples/dragdrop/dropsite.cpp    1.12  paul  +76 -22
       
    41 examples/dragdrop/dropsite.h    1.5  paul  +14 -2
       
    42 examples/dragdrop/main.cpp    1.7  paul  +8 -3
       
    43 
       
    44   How to make your own dragobject class
       
    45 
       
    46 
       
    47 examples/dragdrop/dropsite.cpp    1.9  warwick  +36 -81
       
    48 examples/dragdrop/dropsite.h    1.4  warwick  +7 -9
       
    49 src/qt.pro    2.30  warwick  +2 -0
       
    50 src/kernel/qclipboard_x11.cpp    2.15  warwick  +10 -8
       
    51 src/kernel/qdnd_win.cpp    2.15  warwick  +1 -18
       
    52 src/kernel/qdnd_x11.cpp    2.33  warwick  +62 -67
       
    53 src/kernel/qdragobject.cpp    2.29  warwick  +73 -27
       
    54 src/kernel/qdragobject.h    2.16  warwick  +18 -12
       
    55 src/kernel/qdropsite.cpp    2.1  warwick  initial checkin
       
    56 src/kernel/qdropsite.h    2.1  warwick  initial checkin
       
    57 src/kernel/qwidget.h    2.52  warwick  +3 -2
       
    58 src/kernel/qwidget_win.cpp    2.60  warwick  +17 -7
       
    59 src/kernel/qwidget_x11.cpp    2.99  warwick  +22 -12
       
    60 src/kernel/qwindowdefs.h    2.25  warwick  +7 -3
       
    61 src/widgets/qlineedit.cpp    2.85  warwick  +3 -3
       
    62 
       
    63   Don't declare MIME types for drop sites in advance, just enable drops.
       
    64 
       
    65 
       
    66 examples/examples.pro    2.10  hanord  +1 -0
       
    67 
       
    68   Added splitter
       
    69 
       
    70 
       
    71 examples/examples.pro    2.9  agulbra  +1 -0
       
    72 
       
    73   add dragdrop to examples makefile
       
    74 
       
    75 
       
    76 examples/layouts/layouts.cpp    1.6  aavit  +2 -3
       
    77 
       
    78   return value from main to avoid compiler warning
       
    79 
       
    80 
       
    81 extensions/nsplugin/src/qnp.cpp    1.21  agulbra  +34 -24
       
    82 extensions/opengl/src/qgl.cpp    1.22  agulbra  +7 -1
       
    83 extensions/xt/src/qxt.cpp    1.4  agulbra  +6 -2
       
    84 
       
    85   use new \extension in qdoc
       
    86 
       
    87 
       
    88 src/dialogs/qprintdialog.cpp    2.30  aavit  +2 -2
       
    89 src/widgets/qspinbox.cpp    2.36  aavit  +22 -29
       
    90 src/widgets/qspinbox.h    2.21  aavit  +1 -3
       
    91 
       
    92   spinbox: better looking in windows mode (more like win32)
       
    93 
       
    94 
       
    95 src/kernel/qapplication_x11.cpp    2.142  agulbra  +7 -12
       
    96 src/kernel/qdnd_x11.cpp    2.37  agulbra  +22 -23
       
    97 src/kernel/qdragobject.cpp    2.32  agulbra  +5 -25
       
    98 src/kernel/qdragobject.h    2.19  agulbra  +1 -4
       
    99 
       
   100   protect another little bit against the other application crashing
       
   101 
       
   102 
       
   103 src/kernel/qclipboard_x11.cpp    2.16  agulbra  +2 -2
       
   104 
       
   105   avoid double delete in certain cases.  would cause segfault.
       
   106 
       
   107 
       
   108 src/kernel/qdnd_win.cpp    2.16  warwick  +98 -59
       
   109 src/kernel/qdropsite.cpp    2.2  warwick  +3 -3
       
   110 src/kernel/qwidget_win.cpp    2.61  warwick  +1 -2
       
   111 
       
   112   Update for X11 changes.
       
   113 
       
   114 
       
   115 src/kernel/qdnd_win.cpp    2.17  warwick  +22 -5
       
   116 src/kernel/qdnd_x11.cpp    2.36  warwick  +5 -3
       
   117 src/kernel/qdragobject.cpp    2.30  warwick  +63 -7
       
   118 src/kernel/qdragobject.h    2.17  warwick  +10 -3
       
   119 
       
   120   Renaming; make space in API for Copy vs. Move
       
   121 
       
   122 
       
   123 src/kernel/qdnd_x11.cpp    2.32  agulbra  +13 -12
       
   124 src/kernel/qdnd_x11.cpp    2.31  agulbra  +33 -8
       
   125 
       
   126   support accept/ignore rectangles properly.
       
   127 
       
   128 
       
   129 src/kernel/qdnd_x11.cpp    2.34  agulbra  +7 -2
       
   130 src/widgets/qlineedit.cpp    2.86  agulbra  +13 -13
       
   131 
       
   132   isAccepted() of one drag enter/move is the default state for the next
       
   133   (until the target changes).
       
   134 
       
   135 
       
   136 src/kernel/qdnd_x11.cpp    2.35  warwick  +20 -13
       
   137 
       
   138   Fix lost-leaves.
       
   139 
       
   140 
       
   141 src/kernel/qdnd_x11.cpp    2.38  agulbra  +23 -22
       
   142 
       
   143   always give the right cursor
       
   144 
       
   145 
       
   146 src/kernel/qdnd_x11.cpp    2.39  hanord  +2 -2
       
   147 
       
   148   Patch from Bernd Unger to compile on irix-n64
       
   149 
       
   150 
       
   151 src/kernel/qdnd_x11.cpp    2.40  hanord  +5 -5
       
   152 src/widgets/qheader.cpp    2.47  hanord  +5 -5
       
   153 src/widgets/qstatusbar.cpp    2.15  hanord  +12 -12
       
   154 src/widgets/qtoolbar.cpp    2.24  hanord  +14 -15
       
   155 src/widgets/qtoolbutton.cpp    2.29  hanord  +4 -4
       
   156 src/widgets/qwellarray.cpp    1.5  hanord  +8 -10
       
   157 
       
   158   Removed Sun CC warnings. All these warnings come from use of local
       
   159   variables inside member functions clashing with private variable names
       
   160   in the class. I think this is a correct warning, because if somebody
       
   161   wants to access a private variable from a member function where it's
       
   162   already used as a local variable, he will be somewhat confused.
       
   163 
       
   164 
       
   165 src/kernel/qdragobject.cpp    2.34  hanord  +3 -2
       
   166 
       
   167   Avoid array-bounds error when copying text
       
   168 
       
   169 
       
   170 src/kernel/qdragobject.cpp    2.35  hanord  +15 -18
       
   171 src/kernel/qdragobject.h    2.20  hanord  +7 -7
       
   172 
       
   173   QStoredDrag::setEncodedData takes a const byte array.
       
   174   parent changed to dragSource everywhere.
       
   175 
       
   176 
       
   177 src/kernel/qimage.cpp    2.102  agulbra  +9 -5
       
   178 src/kernel/qpixmap.cpp    2.31  agulbra  +22 -32
       
   179 
       
   180   mention the QPixmap/QImage differences prominently.  other minor doc
       
   181   changes.
       
   182 
       
   183 
       
   184 src/kernel/qimage.cpp    2.99  agulbra  +7 -6
       
   185 src/kernel/qimage.cpp    2.98  agulbra  +18 -14
       
   186 src/kernel/qmovie.cpp    1.38  agulbra  +8 -7
       
   187 src/kernel/qmovie.cpp    1.37  agulbra  +12 -3
       
   188 
       
   189   warn about unisys $#@! and about possible removal of gif support in a
       
   190   future version of qt.
       
   191 
       
   192 
       
   193 src/kernel/qpainter_win.cpp    2.38  hanord  +2 -3
       
   194 src/kernel/qpainter_x11.cpp    2.53  hanord  +2 -3
       
   195 
       
   196   Fixed UMR in drawText to external device. Could be serious and crash.
       
   197 
       
   198 
       
   199 src/kernel/qprinter_x11.cpp    2.18  agulbra  +38 -11
       
   200 
       
   201   OS/2 fixes from miyata.
       
   202 
       
   203 
       
   204 src/kernel/qpsprinter.cpp    2.28  agulbra  +67 -19
       
   205 
       
   206   oops.  we broke kmail by not supporting QFont::AnyCharSet at all.
       
   207   fixed.
       
   208   
       
   209   also contains two other fixes that I'd delayed committing: use
       
   210   colorimage only where available, else image.  produce 78-character
       
   211   lines, not lines of several thousand characters.
       
   212 
       
   213 
       
   214 src/kernel/qpsprinter.cpp    2.29  agulbra  +49 -28
       
   215 
       
   216   make the dicts slightly bigger so more level 1 printers are happy.
       
   217   avoid a memory leak in drawPixmap().
       
   218 
       
   219 
       
   220 src/kernel/qwidget.cpp    2.116  hanord  +2 -2
       
   221 
       
   222   Does destroy() AFTER deleteExtra(), because deleteExtra() calls
       
   223   deleteSysExtra() which unregisters OLE stuff on Windows (and needs the Win
       
   224   ID).
       
   225 
       
   226 
       
   227 src/moc/moc.1    2.7  hanord  +11 -3
       
   228 src/moc/moc.l    2.3  hanord  +57 -7
       
   229 src/moc/moc.y    2.24  hanord  +22 -12
       
   230 
       
   231   Warwick's support for #ifdef and #ifndef added
       
   232 
       
   233 
       
   234 src/qt.pro    2.33  hanord  +8 -7
       
   235 
       
   236   Changed DEPENDPATH to relative, makes makefiles movable.
       
   237   Sorted a couple of filenames.
       
   238 
       
   239 
       
   240 src/qt.pro    2.34  hanord  +1 -1
       
   241 
       
   242   Changed version number to 1.40
       
   243 
       
   244 
       
   245 src/tools/qglobal.h    2.53  agulbra  +3 -3
       
   246 
       
   247   1.40.  yes it's true.
       
   248 
       
   249 
       
   250 src/tools/qglobal.h    2.55  agulbra  +3 -3
       
   251 
       
   252   make one final snapshot
       
   253 
       
   254 
       
   255 src/widgets/qbuttongroup.cpp    2.14  agulbra  +3 -3
       
   256 
       
   257   roll back my "don't delete twice" fix: it was a "don't delete once"
       
   258   fix, in fact.  oops.
       
   259 
       
   260 
       
   261 src/widgets/qheader.cpp    2.49  agulbra  +2 -1
       
   262 
       
   263   memory leak gone
       
   264 
       
   265 
       
   266 src/widgets/qlabel.cpp    2.34  agulbra  +6 -9
       
   267 
       
   268   respect buddy's focus policy and other accessibility.
       
   269 
       
   270 
       
   271 src/widgets/qlineedit.cpp    2.83  agulbra  +4 -4
       
   272 
       
   273   use enter event and accept drops in the entire rectangle.
       
   274 
       
   275 
       
   276 src/widgets/qlineedit.cpp    2.84  agulbra  +8 -1
       
   277 
       
   278   ...and the drop should happen in the right place.  oooh, this is so
       
   279   polished :)
       
   280 
       
   281 
       
   282 src/widgets/qlineedit.cpp    2.88  agulbra  +2 -2
       
   283 
       
   284   avoid memory leak when dragging out of qle
       
   285 
       
   286 
       
   287 src/widgets/qlineedit.cpp    2.89  agulbra  +5 -1
       
   288 
       
   289   #ifdef out dnd support.  it works on x11, not quite on windows.
       
   290   besides, having QLineEdit work differently from typical windows
       
   291   widgets and cannot be changed is a bad policy.
       
   292 
       
   293 
       
   294 src/widgets/qlistview.cpp    2.129  agulbra  +3 -2
       
   295 
       
   296   don't accept() enter/return key presses.  qdialog.
       
   297 
       
   298 
       
   299 src/widgets/qlistview.cpp    2.130  agulbra  +8 -9
       
   300 
       
   301   avoid a couple of memory leaks
       
   302 
       
   303 
       
   304 src/widgets/qprogressbar.cpp    2.21  aavit  +10 -1
       
   305 src/widgets/qtableview.cpp    2.51  aavit  +2 -2
       
   306 
       
   307   Progressbar: allow changing of guistyle before show(). Should really
       
   308   implement styleChanged(); in 2.0.
       
   309   Tableview: Avoid infinite loop.
       
   310 
       
   311 
       
   312 src/widgets/qspinbox.cpp    2.38  aavit  +2 -2
       
   313 src/widgets/qwidgetstack.cpp    2.11  aavit  +13 -9
       
   314 
       
   315   Widgetstack: be robust when got no children. spinbox: comment
       
   316 
       
   317 
       
   318 src/widgets/qsplitter.cpp    1.24  warwick  +48 -45
       
   319 
       
   320   Make bitmaps correspond to splitter dimensions.