Closed Bug 461677 Opened 11 years ago Closed 11 years ago

New version of JEP (0.9.6.5), please land on trunk and branch

Categories

(Plugins Graveyard :: Java (Java Embedding Plugin), defect, P1, major)

All
macOS

Tracking

(Not tracked)

VERIFIED FIXED

People

(Reporter: smichaud, Assigned: smichaud)

References

()

Details

(Keywords: fixed1.9.1)

Attachments

(1 file)

This new version of the Java Embedding Plugin fixes a major problem on
the trunk:  JavaScript-to-Java LiveConnect is now broken on the trunk,
as of a recent change to the nsIScriptSecurityManager interface (see
bug 461230).  JEP 0.9.6.5 catches up with this change.

http://javaplugin.sourceforge.net/

Please land this on the trunk as soon as possible.  JEP 0.9.6.5 should
be bundled with Firefox 3.1 beta2.

It should also be landed on the 1.9.0 branch, but this is much less
urgent -- the recent change to the nsIScriptSecurityManager interface
is trunk-only.

Those who want to try the new version right away will need to install
it "over" the older versions currently bundled with Mozilla.org
browsers.  I recommend installing the new JEP to your
/Library/Internet Plug-Ins/ folder, then removing older copy(ies) of
the JEP from your Mozilla.org browser(s).  For more information see
the JEP Readme.
Flags: blocking1.9.1?
Severity: normal → major
Target Milestone: --- → mozilla1.9.1b2
Blocks: 461230
Attachment #344786 - Flags: review?(joshmoz)
Attachment #344786 - Flags: review?(joshmoz) → review+
Attachment #344786 - Flags: superreview?(jst)
Attachment #344786 - Flags: superreview?(jst) → superreview+
Landed on trunk (changeset eed9f54db04e).
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
verified fixed on the trunk using Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.1b2pre) Gecko/20081030 Minefield/3.1b2pre as well as the equivalent Tiger build.
Status: RESOLVED → VERIFIED
nominating this bug to get it on the branch radar...
Flags: blocking1.9.0.5?
Steven, why does this need to land on the 1.9.0 branch? Java works fine there and the changelog makes me think nothing new is in this JEP, correct?
(In reply to comment #5)

JEP 0.9.6.5 doesn't need to land on the 1.9.0 branch -- at least not
until the patch for bug 396851 lands there (the one that broke
LiveConnect in JEP 0.9.6.4).

But in the past each new JEP version landed on the stable branch (or
branches) after having baked for a while on the trunk.  And if there's
any chance that the patch for bug 396851 will (eventually) land on the
1.9.0 branch, I think that should also happen here (even if that means
JEP 0.9.6.5 lands before the patch for bug 396851).
If we take bug 396851 on the branch, we'll use nsIScriptSecurityManager_MOZILLA_1_9_BRANCH so as not to break the interface. This isn't blocking1.9.0.5 and isn't really wanted for the 1.9.0 branch.
Flags: blocking1.9.0.5? → blocking1.9.0.5-
Flags: blocking1.9.1? → blocking1.9.1+
Keywords: fixed1.9.1
Priority: -- → P1
Component: Java Embedding Plugin → Java (Java Embedding Plugin)
Product: Core → Plugins
Target Milestone: mozilla1.9.1b2 → ---
Product: Plugins → Plugins Graveyard
You need to log in before you can comment on or make changes to this bug.