-
Bug
-
Resolution: Fixed
-
P3
-
8
-
b27
-
generic
-
generic
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-2221561 | 7u4 | Igor Nekrestyanov | P3 | Closed | Fixed | b13 |
Our NPAPI plugin source is hard to maintai/extend because:
a) too much code is under #ifdef PLATFORM
b) we use #include to add platform specific extensions to the class
c) some JNI symbols are only defined for some platforms
d) we do not use C++
e) no reasonable platform abstraction => hard to support shared crossplatform code
a) too much code is under #ifdef PLATFORM
b) we use #include to add platform specific extensions to the class
c) some JNI symbols are only defined for some platforms
d) we do not use C++
e) no reasonable platform abstraction => hard to support shared crossplatform code
- backported by
-
JDK-2221561 Refactor NPAPI plugin implementation
-
- Closed
-
- relates to
-
JDK-8016849 Applets don't get loaded and the Firefox crashes under Mac OS X
-
- Closed
-