⚠ Archived content — this site is no longer maintained.   Current WebKit documentation is at docs.webkit.org.

Timeline



Mar 24, 2002:

11:32 PM Changeset in webkit [838] by darin
  • 15 edits in branches/kde_3_0_rc_3_merge/WebCore

More compiling. Still won't link.

  • src/kdelibs/khtml/khtmlview.cpp: Disable printing and drag and drop code.
  • src/kdelibs/khtml/rendering/render_text.cpp: (TextSlave::printDecoration): Temporarily turn off our smarter underlining since it relies on access to the string, and TextSlave doesn't have that any more. (RenderText::nodeAtPoint): Get rid of a workaround we don't need any more for a bug that was fixed by KDE folks.
  • src/kwq/KWQApplication.mm: (QApplication::desktop): Make the desktop be a QDesktopWidget.
  • src/kwq/qt/qnamespace.h: Add MetaButton.
  • src/kwq/qt/qtooltip.h: Add a maybeTip virtual function member and a virtual destructor.
11:13 PM Changeset in webkit [837] by darin
  • 44 edits in branches/kde_3_0_rc_3_merge/WebCore

Some fixes to get more stuff to compile.

  • src/kdelibs/khtml/ecma/kjs_dom.cpp: (DOMDocument::getValueProperty): Don't try to look at the private m_bComplete to display "complete". Just do "loading" and "loaded".
  • src/kdelibs/khtml/khtmlpart_p.h: #ifdef this all out for APPLE_CHANGES.
  • src/kdelibs/khtml/rendering/font.cpp: (Font::update): Add an explicit cast to int to avoid float -> int warning.
  • src/kdelibs/khtml/rendering/render_table.cpp: (RenderTable::calcColMinMax): Add an explicit cast to int to avoid uint compared with int warning.
  • src/kdelibs/khtml/xml/dom_docimpl.cpp: (DocumentImpl::recalcStyleSelector): Use sheetUsed() and setSheetUsed() functions on KHTMLPart intead of getting at private fields the way the real KDE code does.
  • src/kwq/KWQKHTMLPart.h: Declare zoomFactor(), sheetUsed(), and setSheetUsed().
  • src/kwq/KWQStyle.h: Add PM_DefaultFramWidth as another metric.
  • src/kwq/kdecore/klocale.h: Add languageList().
  • src/kwq/khtml/khtml_settings.h: Add mediumFontSize().
  • src/kwq/qt/qapplication.h: Add style() and QDesktopWidget.
  • src/kwq/qt/qevent.h: Add reason().
  • src/kwq/qt/qfont.h: Add setPixelSize(int).
  • src/kwq/qt/qfontmetrics.h: Add charWidth() and _charWidth() functions.
  • src/kwq/qt/qpainter.h: Add drawText() overload with position parameter.
  • src/kwq/qt/qpalette.h: Add highlight() and highlightedText().
  • src/kwq/qt/qscrollview.h: Add childX() and childY().
  • src/kwq/KWQApplication.mm: Change KWQDesktopWidget to QDesktopWidget.
10:19 PM Changeset in webkit [836] by darin
  • 5 edits in trunk/WebCore
  • src/kwq/KWQListImpl.mm: (KWQListImpl::getFirst), (KWQListImpl::getLast): Apparently getLast needs to handle cases where the list is empty. Since getFirst didn't handle it either, I added a check in both cases.
3:06 PM Changeset in webkit [835] by darin
  • 7 edits in trunk/WebCore

Add tail pointer to KWQListImpl, since that shows up on so many profiles.

  • src/kwq/KWQListImpl.mm: (KWQListImpl::KWQListPrivate::copyList): Return a tail pointer too. (KWQListImpl::KWQListPrivate::KWQListPrivate): Set up tail pointer. (KWQListImpl::clear): Clean tail pointer too. (KWQListImpl::at): Special case the tail so we don't walk the whole list when we ask for the last element. (KWQListImpl::insert): Update the tail node to when inserting. Also add a special case for adding at the end so we don't walk the whole list. (KWQListImpl::remove): Update the tail node. Also, use at() in the index- based remove so we don't ahve to replicate the logic about finding a node with the special case for the tail. (KWQListImpl::getLast): Trivial now. (KWQListImpl::last): Trivial now. (KWQListIteratorImpl::toLast): Trivial now.
  • src/kwq/KWQString.mm: (QString::operator=): Remove unneeded line of code.
2:48 PM Changeset in webkit [834] by rjw
  • 14 edits in trunk

A number of fixes to support non-latin1 decoding
and font measurement/drawing.

Changed data source to create IFURLHandle of the appropriate class.
The prevented us from getting the response headers correctly.

2:40 PM Changeset in webkit [833]
  • 7 copies in branches/kde_3_0_rc_3_merge

This commit was manufactured by cvs2svn to create branch
'kde_3_0_rc_3_merge'.

2:40 PM Changeset in webkit [832] by darin
  • 2 adds in branches/kde/WebCore

New file.

2:40 PM Changeset in webkit [831] by darin
  • in /

file khtmlpart_p.h was initially added on branch kde.

2:23 PM Changeset in webkit [830] by darin
  • 477 edits
    6 adds in /

Merged kdelibs from KDE 3.0 RC 3 into our 3.0 beta 2-based sources.

2:23 PM Changeset in webkit [829]
  • 19 copies in branches/kde_3_0_rc_3_merge

This commit was manufactured by cvs2svn to create branch
'kde_3_0_rc_3_merge'.

1:36 PM Changeset in webkit [828] by darin
  • 4 adds in branches/kde/WebCore

New files.

1:33 PM Changeset in webkit [827] by darin
  • 2 adds in branches/kde

New file.

11:51 AM Changeset in webkit [826] by darin
  • 483 edits in branches/kde

KDE 3.0 RC 3

11:49 AM Changeset in webkit [825]
  • 19 copies in tags/KDE_3_0_RC_3_MERGE_ANCHOR

This commit was manufactured by cvs2svn to create tag
'KDE_3_0_RC_3_MERGE_ANCHOR'.

11:49 AM Changeset in webkit [824] by rjw
  • 5 edits in trunk/WebCore

Cached available families from NSFontManager.
http://www.gamespy.com/gdc2002/okamoto went from 4.8 seconds
to 0.7 seconds. [Do we need to worry about updating the cache if
the available fonts change?]

10:53 AM Changeset in webkit [823] by rjw
  • 4 edits in trunk/WebKit

Removed erroneous comments.

9:47 AM Changeset in webkit [822] by rjw
  • 14 edits in trunk/WebCore

Fixed big leak in QString assignment operator.
Updated comments. Removed old fprintfs.
Added some frame debugging logs.

Mar 23, 2002:

1:39 PM Changeset in webkit [821] by darin
  • 7 edits in trunk/WebCore

Fixed problem with extra empty items in menus.

  • src/kwq/KWQComboBox.mm: (QComboBox::insertItem): Add back logic that puts an item in a certain position. Even though this is called insertItem, the behavior is to replace an item at a certain position.
  • src/kwq/KWQKComboBox.mm: (KComboBox::setSize): No need to fill the array with empty strings; just a waste of time based on how we do things.
Note: See TracTimeline for information about the timeline view.