Changes to the Personal Java Specification
December 16, 1997
The Personal Java Specification Version 1.0 has been edited for accuracy,
resulting in Version 1.0.1. Below is a list of all the changes made, with
a brief description of each change, and a link to the text as it appeared
before and after the change.
- Bumped version number:
before,
after.
- Fixed mailing address:
before,
after.
- "Personal Java" -> "PersonalJava". Removed the word "Draft".
Added a missing "(". Added a comma after "title":
before,
after.
- "Personal Java" -> "PersonalJava". "applet"->"applets".
Added text about delta spec:
before,
after.
- Changed text in the first two bullet goals:
before,
after.
- "Personal Java" -> "PersonalJava".
before,
after.
- Clarified that some new APIs come from JDK 1.2; split paragraph into two:
before,
after.
- Fixed English:
before,
after.
- Added the word "multiple":
before,
after.
- Completely re-did the definition section; added some definitions
and removed others:
before,
after.
- Added the words "packages and":
before,
after.
- Removed the unsupported classes of java.util and java.util.zip
from the list of pjava options: before,
after.
- Change wording to take advantage of a newly defined term
("unsupported package"):
before,
after.
- Fixed the English:
before,
after.
- Broke up paragraphs to improve readability:
before,
after.
- Added words about how optional classes behave:
before,
after.
- Changed the paragraph that said we added classes to java.*.
before,
after.
- Changed words that said that unsupported classes could optionally
be implemented:
before,
after.
- Added words that say how to get at the Frame that Dialog needs
(in two places):
before,
after and
before,
after.
- Added a clarifying sentence about Frames:
before,
after.
- Clarified the behavior of cascading popups:
before,
after.
- Added clarifying words about Window constructor:
before,
after.
- "Personal Java" -> "PersonalJava". "means is appropriate" ->
"means are appropriate". Removed a comma after "system":
before,
after.
- Tightened the words:
before,
after, and
before,
after.
- Reworded for accuracy:
before,
after and
before,
after.
- Said double buffering is in JDK 1.2; reworded:
before,
after.
- Changed text that said how double buffering should be used for
development under JDK 1.1:
before,
after.
- Changed example code for using double buffering:
before,
after.
- Changed a misleading comment in example code:
before,
after.
- Fixed awkward wording in the following three paragraphs:
before,
after.
- Mentioned that the new interfaces are for new (not existing) componenets:
before,
after.
- Changed package name for the new interfaces to com.sun.awt
before,
after.
- Removed "types of":
before,
after.
- Removed "if possible":
before,
after.
- Changed words in a couple of places:
before,
after.
- "interfaces" -> "interface" (at most one may be implemented):
before,
after.
- "inherits from" ->"implements" and reworded the next two paragraphs:
before,
after.
- Removed stuff about compatibility interfaces (no longer applicable):
before,
after.
- Expanded the second "Cautions" paragraph to match the first:
before,
after.
- sunw->com.sun; removed Object argument from the next two lines:
before,
after.
- Reworded:
before,
after.
- sunw->com.sun; removed Object argument from the next two lines:
before,
after.
- sunw->com.sun:
before,
after.
- Removed incorrect text about ServerSocket:
before,
after.
- Removed sentence that allows licensees to include additional util classes:
before,
after.
- Added more words about version of Date:
before,
after.
- Removed sentence that allows licensees to include additional util.zip
classes:
before,
after.
- "Method"->"Name" in table heading:
before,
after.
- Tightened wording describing unsupported class:
before,
after.
- Tightened wording describing unsupported class:
before,
after.
- Tightened wording describing unsupported class:
before,
after.
- Tightened wording describing unsupported class:
before,
after.
- Tightened wording describing unsupported class:
before,
after.
- Tightened wording describing unsupported class:
before,
after.
- sunw->com.sun in two places (text and code). Rewrote text promising
JDK apis in the future:
before,
after.
- Removed a sentence about our implementation:
before,
after.
- "BusinessJava" -> "Java":
before,
after.
- "sunw" -> "com.sun" twice:
before,
after.
- Removed reference to the DoubleBuffering interface:
before,
after.
- "sunw" -> "com.sun" twice:
before,
after.
- "sunw" -> "com.sun" twice:
before,
after.
- Removed a sentence which implied that our implementation will provide
networking protocols:
before,
after.
- "recommend (or require, as appropriate)" -> "require":
before,
after.
- Removed a definition of the "Supplied" column, as well as
the column itself:
before,
after.
- "assumes"->"requires":
before,
after.
- "recommend (or require, as appropriate)" -> "require":
before,
after.
- Removed the empty "optional" column from the table:
before,
after.
- Fixed mailing address:
before,
after.
Copyright 1997 Sun Microsystems, Inc. All rights reserved.
901 San Antonio Road, palo Alto, CA 94303 U.S.A.
|