[Webkit-unassigned] [Bug 10950] Need way for embedders to provide link coloring on Windows

bugzilla-daemon at opendarwin.org bugzilla-daemon at opendarwin.org
Wed Sep 20 11:25:13 PDT 2006


http://bugzilla.opendarwin.org/show_bug.cgi?id=10950


marv.decker at gmail.com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
  Attachment #10672|                            |review?
               Flag|                            |




------- Comment #1 from marv.decker at gmail.com  2006-09-20 11:25 PDT -------
Created an attachment (id=10672)
 --> (http://bugzilla.opendarwin.org/attachment.cgi?id=10672&action=view)
Patch to add WebKitInstance and WebHistoryDelegate

This patch adds a singleton COM object IWebKitInstance that embedders can
access. It seems like there will be a variety of global controls that embedders
will need access to, and this interface would be used to manage those things.

It adds an interface IWebHistoryDelegate and a setter for this on the
WebKitInstance. The embedder would implement IWebHistoryDelegate which would
then get called for coloring links.

In this patch, WebCore::historyContains is implemented in the WebKitInstance
file. From my understanding of the direction WebKit is going, the difference
between WebKit and WebCore is being moved or decreased. Link coloring is also
performance critical, so I wanted to decrease the number of abstraction layers
that it has to go through (I think this one COM layer is still more than I
would prefer).


-- 
Configure bugmail: http://bugzilla.opendarwin.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the webkit-unassigned mailing list