Closed Bug 369410 Opened 14 years ago Closed 14 years ago

Provide API for wrapping XPCOM and Java objects

Categories

(Core Graveyard :: Java to XPCOM Bridge, defect)

Other Branch
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: jhpedemonte, Assigned: jhpedemonte)

Details

(Keywords: fixed1.8.1.2, fixed1.8.1.4)

Attachments

(3 files, 1 obsolete file)

Attached patch patch (obsolete) — Splinter Review
Provide an API for wrapping an XPCOM object in a Java Proxy, and for wrapping a Java object in an XPCOM proxy.

This API is needed for the Mozilla Everywhere project (https://bugs.eclipse.org/bugs/show_bug.cgi?id=154124), which will allow using Mozilla as the embedded browser in SWT across multiple platforms.  They have been experimenting with a private version of this patch.

This patch is spun off of the patch from bug 299263.
Previous patch was missing IJavaXPCOMUtils.java.
Attachment #254080 - Attachment is obsolete: true
Same patch, but for the MOZILLA_1_8_BRANCH.
Attachment #254177 - Attachment description: patch → patch (checked in)
Checked in to trunk.  ->FIXED
Status: NEW → RESOLVED
Closed: 14 years ago
Resolution: --- → FIXED
Comment on attachment 254213 [details] [diff] [review]
patch for 1.8.1.x branch (checked in)

I know it's rather late in the cycle, but I was wondering if I could sneak this in for 1.8.1.2.  This is a XULRunner- (and JavaXPCOM-) only patch.  As mentioned in the description, this is needed by the SWT guys, so they have a proper XR build to work with the latest SWT milestone changes.
Attachment #254213 - Flags: approval1.8.1.2?
Comment on attachment 254213 [details] [diff] [review]
patch for 1.8.1.x branch (checked in)

Approved for 1.8 branch, a=jay.  We need to respin for rc3 in a few hours, so please land this ASAP.
Attachment #254213 - Flags: approval1.8.1.2? → approval1.8.1.2+
Attachment #254213 - Attachment description: patch for 1.8.1.x branch → patch for 1.8.1.x branch (checked in)
Checked in to MOZILLA_1_8_BRANCH.
Keywords: fixed1.8.1.2
Bloody hell.  I had this fix on my Windows machine, but I forgot to check it in.  Just checked it in to the trunk.

Any chance of getting this in for 1.8.1.2?  Once again, this is XULRunner only, and in no way affects Firefox.
Attachment #255391 - Flags: approval1.8.1.2?
Comment on attachment 255391 [details] [diff] [review]
Windows name mangling fix

We've already tagged and spun 4 release candidates for 1.8.1.2, this doesn't make it.
Attachment #255391 - Flags: approval1.8.1.2? → approval1.8.1.3?
Comment on attachment 255391 [details] [diff] [review]
Windows name mangling fix

approved for 1.8.1.4, a=dveditz for release-drivers
Attachment #255391 - Flags: approval1.8.1.4? → approval1.8.1.4+
Checked in Windows name mangling fix to MOZILLA_1_8_BRANCH.
Keywords: fixed1.8.1.4
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.