Closed Bug 467075 Opened 17 years ago Closed 9 years ago

Add additional listeners to common embedding APIs.

Categories

(Core Graveyard :: Embedding: APIs, defect)

x86
Linux
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED INCOMPLETE

People

(Reporter: tobias.hunger, Unassigned)

References

Details

Attachments

(1 file, 2 obsolete files)

User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.4) Gecko/2008111616 Ubuntu/9.04 (jaunty) Firefox/3.0.4 Build Identifier: incubator/embedding hg repository rev. dabab67820e6 The (to be) attached patch adds new listeners for selection changes, editing events, console messages, etc. to the common API. These listeners are required to build a decent browser on top of the new embedding APIs. The patch was tested with the Qt flavor of the new embedding APIs only and may depend on the patches found in reports #467071, #467072, #467073 and #467074. Reproducible: Always Steps to Reproduce: 1. 2. 3.
Attached patch The actual patch (obsolete) — Splinter Review
Can you please attach a human-readable diff?
Attached patch The actual patch (not gzip'ed) (obsolete) — Splinter Review
Sorry... I had assumed a gzip'ed diff would be ok and handled by the browsers. Seems like bugzilla gets the mimetype wrong, even though I set it explicitly:-(
Bugzilla forces all attachments flagged as a patch to text/plain.
I'm not sure whether the editing API we have right now is the frozen editing API we want to expose (complete with the currently-unfrozen nsITransactionManager, etc). I can't quite tell whether the patch is basically exposing it directly or whether it's exposing a wrapper API that would allow us to improve the editor without breaking embeddings.
Incorporate feedback from reviewers.
Attachment #350453 - Attachment is obsolete: true
Attachment #350459 - Attachment is obsolete: true
Is there anything I can do here?
Blocks: 467076
I am currently reworking this patch to be more decoupled. So we can discuss issues like the editing API independent of the other code.
Depends on: 469333
Marked #467076 as a duplicate of this bug to document that both patches are getting merged.
Depends on: 469342
Depends on: 469343
Marking a bunch of bugs in the "Embedding: APIs" component INCOMPLETE in preparation to archive that component. If I have done this incorrectly, please reopen the bugs and move them to a more correct component as we don't have "embedding" APIs any more.
Status: UNCONFIRMED → RESOLVED
Closed: 9 years ago
Resolution: --- → INCOMPLETE
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: