Timeline



May 19, 2002:

9:02 AM Changeset in webkit [1175] by darin
  • 16 edits in trunk/WebCore
  • khtml/rendering/render_object.cpp: (RenderObject::drawBorder): Add missing break statement so borders don't draw strangely.
  • khtml/rendering/render_style.h: Remove unneeded QColor workaround, now that we handle invalid colors properly.
  • kwq/KWQColor.mm: (createStaticConstructorAutoreleasePool): New solution to the problem of autorelease at static constructor time. (getNamedColors): Function that creates this dictionary when needed rather than creating it inside an init function. (QColor::QColor): Share code with setRgb, get rid of _initialize. (hex2int): Return -1 for bad digit rather than 0. (decodeColorFromHexColorString): Make more robust and simpler. (QColor::setNamedColor): Set color to invalid rather than black when the passed in name is empty or unrecognized. (QColor::red), (QColor::green), (QColor::blue): Round instead of truncating. (QColor::setRgb): Set color to invalid if r, g, or b is out of range. (QColor::operator=): Simplify. (QColor::operator==): Handle invalid colors correctly. (QColor::getNSColor): Return black of invalid colors.
  • kwq/KWQCursor.mm: Simplify cursor globals.
  • kwq/KWQPainter.mm: (QPainter::_setColorFromBrush): Use getNSColor() to handle invalid colors correctly. (QPainter::_setColorFromPen): Use getNSColor() to handle invalid colors correctly. (QPainter::drawLine): Add code to respect style and width and handle endpoints in a way that will make the lines look like Qt users expect. (QPainter::drawText): Use getNSColor() to handle invalid colors correctly. (QPainter::drawUnderlineForText): Use getNSColor() to handle invalid colors correctly. (QPainter::fillRect): Use getNSColor() to handle invalid colors correctly.
  • kwq/KWQPen.mm: (QPen::QPen): (QPen::setStyle): Remove use of MPenStyle.
  • kwq/KWQPixmap.mm: (QPixmap::QPixmap): Add comments.
  • kwq/qt/qcolor.h: Simplify ifdefs, remove cname, _initialize, globals_init, and initGlobalColors.
  • kwq/qt/qnamespace.h: Remove AlignTop, AlignBottom, SingleLine, ExpandTabs, DontPrint, DashDotLine, DashDotDotLine, MPenStyle, WResizeNoRease, WRepaintNoErase, color0, color1, darkRed, darkGreen, darkBlue, darkCyan, darkMagenta, darkYellow. Simplify the QColor and QCursor globals.
  • kwq/qt/qpen.h: QPainter is no longer a friend class. Remove linest.

May 17, 2002:

6:35 PM Changeset in webkit [1174] by darin
  • 4 edits in trunk/WebCore
  • khtml/rendering/render_list.cpp: (RenderListItem::setStyle): OK. This time it's correct.
6:22 PM Changeset in webkit [1173] by darin
  • 4 edits in trunk/WebCore
  • khtml/rendering/render_list.cpp: (RenderListItem::setStyle): Roll the change out while I see why it causes a crash.
5:59 PM Changeset in webkit [1172] by cblu
  • 1 delete in trunk/WebKit/Plugins.subproj/IFPluginStream.m

Replacing IFPluginStream.m with IFPluginStream.mm.

5:55 PM Changeset in webkit [1171] by cblu
  • 2 adds in trunk/WebKit/Plugins.subproj

Adding this file.

5:54 PM Changeset in webkit [1170] by cblu
  • 11 edits in trunk/WebKit

WebKit:

  • Made IFPluginStream the URL handle client instead of IFPluginView.
  • Added support for NPP_PostURL and NPP_PostNotify.
  • Possible fix for 2928558.
  • Plugins.subproj/IFPluginStream.h:
  • Plugins.subproj/IFPluginView.h:
  • Plugins.subproj/IFPluginView.mm: (-[IFPluginView initWithFrame:plugin:url:mime:arguments:mode:]):NSURL for url instead of NSString (-[IFPluginView dealloc]): (-[IFPluginView setWindow]): (-[IFPluginView start]): (-[IFPluginView stop]): (-[IFPluginView webDataSource]):Accessor for IFPluginStream. (-[IFPluginView webController]):Accessor for IFPluginStream. (-[IFPluginView URLForString:]): (-[IFPluginView getURLNotify:target:notifyData:]): (-[IFPluginView postURLNotify:target:len:buf:file:notifyData:]): (-[IFPluginView postURL:target:len:buf:file:]): (-[IFPluginView destroyStream:reason:]): (-[IFPluginView status:]): (-[IFPluginView NPP_NewStream]): Accessor for IFPluginStream. (-[IFPluginView NPP_WriteReady]):Accessor for IFPluginStream. (-[IFPluginView NPP_Write]): Accessor for IFPluginStream. (-[IFPluginView NPP_StreamAsFile]): Accessor for IFPluginStream. (-[IFPluginView NPP_DestroyStream]): Accessor for IFPluginStream. (-[IFPluginView NPP_URLNotify]): Accessor for IFPluginStream.
  • WebCoreSupport.subproj/IFWebCoreViewFactory.m: Use new IFPluginView init method (-[IFWebCoreViewFactory viewForPluginWithURL:serviceType:arguments:baseURL:]):
  • WebKit.pbproj/project.pbxproj:

Tools:

Use rm -rf to remove Labyrinth.

  • Tools/jersey/bin/jersey.pl:
  • Tools/jersey/html/cgi-bin/j.pl:
10:57 AM Changeset in webkit [1169] by darin
  • 4 edits in trunk/WebCore
  • khtml/rendering/render_list.cpp: (RenderListItem::setStyle): Remove an old incorrect fix for a style leak in here and put in a new correct fix.

May 16, 2002:

3:43 PM Changeset in webkit [1168] by rjw
  • 5 edits in trunk/WebCore

Fixed 2896350. Ignore DPI in images and render directly at pixel size.

12:47 PM Changeset in webkit [1167] by rjw
  • 11 edits in trunk

Fixed 2925638. Don't send last progress message from resourceDataDidBecomeAvailable,
it is sent from IFURLHandleResourceDidFinishLoading, avoiding duplication.

11:10 AM Changeset in webkit [1166]
  • 6 copies
    1 delete in tags/Alexander-4

This commit was manufactured by cvs2svn to create tag 'Alexander-4'.

11:10 AM Changeset in webkit [1165] by rjw
  • 4 edits in trunk/WebKit
  1. I was being overly aggressive about

finding substitute glyphs.

10:45 AM Changeset in webkit [1164] by darin
  • 4 edits in trunk/WebKit
  • Plugins.subproj/IFPluginView.mm: (-[IFPluginView IFURLHandleResourceDidFinishLoading:data:]): Use this new getCarbonPath function rather than hardcoding assumptions about "/tmp" being ":private:tmp". (getCarbonPath): New.
9:00 AM Changeset in webkit [1163] by darin
  • 4 edits in trunk/WebKit
  • Plugins.subproj/IFPluginView.mm: (-[IFPluginView mouseUp:]): Fixed log statement so development builds work again.
8:45 AM Changeset in webkit [1162] by darin
  • 4 edits in trunk/WebKit
  • Plugins.subproj/IFPluginView.mm: (-[IFPluginView mouseUp:]): Remove unused variable that breaks optimized builds.

May 15, 2002:

11:23 PM Changeset in webkit [1161] by darin
  • 8 edits in trunk/WebKit

Another quick events cleanup pass.

  • Plugins.subproj/IFPluginNullEventSender.m: (-[IFPluginNullEventSender sendNullEvents]): Use [IFPluginView getCarbonEvent:].
  • Plugins.subproj/IFPluginView.h: Make almost all methods private.
  • Plugins.subproj/IFPluginView.mm: (+[IFPluginView getCarbonEvent:]): New. (-[IFPluginView getCarbonEvent:]): New, calls class method. (-[IFPluginView modifiersForEvent:isMouseDown:]): Reversed sense of btnState. This flag is set if the mouse is up, not if the mouse is down. (-[IFPluginView getCarbonEvent:withEvent:isMouseDown:]): New. (-[IFPluginView getCarbonEvent:withEvent:]): New. (-[IFPluginView sendActivateEvent:]): Now takes parameter for activate vs. deactivate and uses [getCarbonEvent:]. (-[IFPluginView sendUpdateEvent]): Uses [getCarbonEvent:]. (-[IFPluginView becomeFirstResponder]): Uses [getCarbonEvent:]. (-[IFPluginView resignFirstResponder]): Uses [getCarbonEvent:]. (-[IFPluginView mouseDown:]): Uses [getCarbonEvent:withEvent:isMouseDown:]. (-[IFPluginView mouseUp:]): Uses [getCarbonEvent:withEvent:isMouseDown:]. (-[IFPluginView mouseEntered:]): Uses [getCarbonEvent:withEvent:]. (-[IFPluginView mouseExited:]): Uses [getCarbonEvent:withEvent:]. (-[IFPluginView keyUp:]): Uses [getCarbonEvent:withEvent:]. (-[IFPluginView keyDown:]): Uses [getCarbonEvent:withEvent:]. (-[IFPluginView start]): Call [sendActivateEvent:YES]. (-[IFPluginView windowBecameKey:]): Call [sendActivateEvent:YES]. (-[IFPluginView windowResignedKey:]): Call [sendActivateEvent:NO].
5:22 PM Changeset in webkit [1160] by rjw
  • 4 edits in trunk/WebKit

Fixed problem dealing w/ characters in range 0x7f - 0xa0.

4:58 PM Changeset in webkit [1159] by cblu
  • 10 edits in trunk/WebKit

Fixed Flash mouse-down, mouse-over Flash bug.
Added support for modifiers (control-click etc) (2884451).
A lot of events clean-up.

  • Plugins.subproj/IFPluginNullEventSender.m: (-[IFPluginNullEventSender sendNullEvents]):
  • Plugins.subproj/IFPluginView.h:
  • Plugins.subproj/IFPluginView.mm: (newCString): (-[IFPluginView initWithFrame:plugin:url:mime:arguments:mode:]): (-[IFPluginView start]): (-[IFPluginView drawRect:]): (-[IFPluginView isFlipped]): (-[IFPluginView currentModifiers]): (-[IFPluginView modifiersForEvent:isMouseDown:]): (-[IFPluginView sendActivateEvent]): (-[IFPluginView sendUpdateEvent]): (-[IFPluginView becomeFirstResponder]): (-[IFPluginView resignFirstResponder]): (-[IFPluginView mouseDown:]): (-[IFPluginView mouseUp:]): (-[IFPluginView mouseEntered:]): (-[IFPluginView mouseExited:]): (-[IFPluginView keyUp:]): (-[IFPluginView keyDown:]): (-[IFPluginView windowBecameKey:]): (-[IFPluginView windowResignedKey:]):

Case-sensitivity issue with an include.

  • WebView.subproj/IFWebView.mm:
4:21 PM Changeset in webkit [1158] by rjw
  • 4 edits in trunk/WebCore

Alerts, useful for validating that js handlers work.
Validated that onsubmit is working.

2:00 PM Changeset in webkit [1157] by darin
  • 1 edit in trunk/WebCore/khtml/ecma/kjs_window.cpp

Oops.

1:59 PM Changeset in webkit [1156] by darin
  • 7 edits in trunk/WebCore
  • kwq/qt/qguardedptr.h: Fix reversed sense of check in isNull. Fixes a bug that was causing a lot of DHTML not to work.
12:45 PM Changeset in webkit [1155] by kocienda
  • 4 edits in trunk/WebCore

2002-05-15 Kenneth Kocienda <kocienda@apple.com>

  • kwq/KWQInvisibleButton.h: Changed an #include of Cocoa.h to an #import
12:03 PM Changeset in webkit [1154] by darin
  • 4 edits in trunk/WebCore
  • kwq/KWQListImpl.mm: (KWQListImpl::KWQListPrivate::copyList): Take out unnecessary line of code. (KWQListImpl::KWQListPrivate::~KWQListPrivate): Delete the iterator nodes also, not just the item nodes. Fixes a storage leak. (KWQListIteratorImpl::KWQListIteratorPrivate::KWQListIteratorPrivate): Change interface to take a list pointer so we don't rely on the undefined behavior of &* on a null pointer. (KWQListImpl::addIterator): Set up the prev pointer of the old head of the list. This was causing the crash I was debugging. (KWQListIteratorImpl::operator=): Simpler implementation.
10:05 AM Changeset in webkit [1153] by darin
  • 7 edits in trunk
  • Makefile.am: Use all-am and clean-am instead of all and clean because it's better and to make "make check" at the top level work right.
Note: See TracTimeline for information about the timeline view.