Confirmed users
839
edits
(New page: Both LiveConnect and OJI are both under-maintained and very very old. The new Java plugin (https://jdk6.dev.java.net/6u10ea.html#Download) already ships on Windows and *nix with a complete...) |
No edit summary |
||
Line 1: | Line 1: | ||
= Owners = | |||
jst | |||
= Status = | |||
* {{bug|442399}} | |||
* {{bug|435334}} | |||
= Overview and Motivations = | |||
Both LiveConnect and OJI are both under-maintained and very very old. Nobody knows this code, nobody actively works on issues in the code, and there's plenty of them. They're both used by the Java plugin, and a new Java plugin already ships on Windows and *nix with a completely new plugin that doesn't depend on LiveConnect or OJI. The goal is to completely remove this code from the tree and remove the current #ifdef OJI's that are spread out throughout the tree. | |||
= Risks and Assumptions = | |||
== Schedule and Milestones == | |||
For Gecko 1.9.1, since the beginning of opening up mozilla-central for checkins, OJI has been disabled. But unfortunately it's not clear that we can ship 1.9.1 w/o OJI and LiveConnect enabled since there's to date no Mac version of the new plugin. Such a plugin is in the plans, but I don't know what the status is now or in time for 1.9.1. | |||
Finishing this work for Mozilla 2 should be no problem though. | |||
Once {{bug|435334}} is fixed (partly already landed) all the #ifdef OJI code in the tree should be fixed up to a point where building with OJI enabled and/or disabled both work, and the new Java plugin works in either configuration. Once the new Sun Java plugin is available on all platforms it should be a matter of deleting the #ifdef OJI code blocks and cleaning out all OJI references from the build system etc. | |||
== References == | |||
[https://jdk6.dev.java.net/6u10ea.html#Download New Java plugin download] |