Timeline
May 19, 2002:
- 9:02 AM Changeset in webkit [1175] by
-
- 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
-
- 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
-
- 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
-
- 1 delete in trunk/WebKit/Plugins.subproj/IFPluginStream.m
Replacing IFPluginStream.m with IFPluginStream.mm.
- 5:55 PM Changeset in webkit [1171] by
-
- 2 adds in trunk/WebKit/Plugins.subproj
Adding this file.
- 5:54 PM Changeset in webkit [1170] by
-
- 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
-
- 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
-
- 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
-
- 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 copies1 delete in tags/Alexander-4
This commit was manufactured by cvs2svn to create tag 'Alexander-4'.
- 11:10 AM Changeset in webkit [1165] by
-
- 4 edits in trunk/WebKit
- I was being overly aggressive about
finding substitute glyphs.
- 10:45 AM Changeset in webkit [1164] by
-
- 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
-
- 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
-
- 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
-
- 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
-
- 4 edits in trunk/WebKit
Fixed problem dealing w/ characters in range 0x7f - 0xa0.
- 4:58 PM Changeset in webkit [1159] by
-
- 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
-
- 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
-
- 1 edit in trunk/WebCore/khtml/ecma/kjs_window.cpp
Oops.
- 1:59 PM Changeset in webkit [1156] by
-
- 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
-
- 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
-
- 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
-
- 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.