Closed
Bug 342541
Opened 19 years ago
Closed 19 years ago
JavaXPCOM jars not copied into XUL.framework
Categories
(Core Graveyard :: Java to XPCOM Bridge, defect)
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: jhpedemonte, Assigned: jhpedemonte)
Details
(Keywords: fixed1.8.0.5, fixed1.8.1)
Attachments
(1 file)
701 bytes,
patch
|
benjamin
:
review+
jay
:
approval1.8.0.5+
darin.moz
:
approval1.8.1+
|
Details | Diff | Splinter Review |
The JavaXPCOM jars (MozillaInterfaces.jar and javaxpcom.jar) are built at the end of tier_99, in order to pick up all of the available interfaces. However, since they are built during the 'lib' phase, they don't get copied into the XUL.framework directory (in xulrunner/app/Makefile.in).
Assignee | ||
Comment 1•19 years ago
|
||
Easy fix is to create the jars during the 'export' phase. I want to get this in as soon as possible in order to make 1.8.0.5. This is just a simple patch; I'm reworking the Makefile rules in another bug.
Attachment #226804 -
Flags: review?(benjamin)
Comment 2•19 years ago
|
||
Here's a somewhat off-topic question:
In what way (if any) does JavaXPCOM interact with the Java Embedding
Plugin (http://javaplugin.sourceforge.net, now bundled with all
Mozilla.org browsers)?
And if so, is there any possibility that this change will interfere
with the workings of the JEP?
Comment 3•19 years ago
|
||
Comment on attachment 226804 [details] [diff] [review]
patch
This has nothing to do with JEP.
Attachment #226804 -
Flags: review?(benjamin) → review+
Assignee | ||
Comment 4•19 years ago
|
||
Comment on attachment 226804 [details] [diff] [review]
patch
This is a very low risk patch, XULRunner only, which makes it so the JavaXPCOM jars are packaged correctly for MacOSX. I'm not sure if it is too late for 1.8.0.5, but it would be best to get this into the 1.8.0.x nightlies as soon as possible.
Attachment #226804 -
Flags: approval1.8.1?
Attachment #226804 -
Flags: approval1.8.0.5?
Assignee | ||
Comment 5•19 years ago
|
||
Forgot to mention that this is checked into the trunk. -> FIXED
Assignee | ||
Updated•19 years ago
|
Status: NEW → RESOLVED
Closed: 19 years ago
Resolution: --- → FIXED
Comment 6•19 years ago
|
||
We're past code-freeze for 1.8.0.5 but I guess we can keep this on the radar in case we need to do a re-spin.
Comment 7•19 years ago
|
||
I'm going to presume that we haven't done spins of XULRunner yet, and this is XR-only.
Comment 8•19 years ago
|
||
> I'm going to presume that we haven't done spins of XULRunner yet, and this is
> XR-only.
But the relteam has tagged the tree already. Don't XULRunner builds use the same tag?
Looks like there's a security bug that didn't get entirely fixed, stay tuned, we can get this in.
Comment 9•19 years ago
|
||
Comment on attachment 226804 [details] [diff] [review]
patch
a=darin on behalf of drivers
Attachment #226804 -
Flags: approval1.8.1? → approval1.8.1+
Assignee | ||
Updated•19 years ago
|
Keywords: fixed1.8.1
Comment 10•19 years ago
|
||
Comment on attachment 226804 [details] [diff] [review]
patch
approved for 1.8.0 branch, a=jay for drivers. please land asap, so we can
respin and get RC2 out for testing.
Attachment #226804 -
Flags: approval1.8.0.5? → approval1.8.0.5+
Assignee | ||
Updated•19 years ago
|
Keywords: fixed1.8.0.5
Updated•11 years ago
|
Product: Core → Core Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•