United StatesChange Country, Oracle Worldwide Web Sites Communities I am a... I want to...
Bug ID: JDK-4293646 Old DSI interface should be removed
JDK-4293646 : Old DSI interface should be removed

Details
Type:
Enhancement
Submit Date:
1999-11-22
Status:
Resolved
Updated Date:
2000-12-23
Project Name:
JDK
Resolved Date:
2000-04-11
Component:
client-libs
OS:
generic
Sub-Component:
java.awt
CPU:
generic
Priority:
P4
Resolution:
Fixed
Affected Versions:
1.3.0
Fixed Versions:
1.4.0 (beta)

Related Reports

Sub Tasks

Description
The original DSI interface (sun.awt.DrawingSurface, etc.) has been superceded
by the new JAWT interface in kestrel. We decided to keep the old interface
around for one release; however, it should probably be removed for merlin.
Since the interface is not a public API, only customers who were specifically
notified about the interface should have ever used it. Those customers have
since been notified about the new interface.

                                    

Comments
PUBLIC COMMENTS

 
                                     
2004-06-10
SUGGESTED FIX

 

Name: rpC71689			Date: 03/29/2000

###@###.###
Files removed:

 Old DSI API:

 ./share/classes/sun/awt/DrawingSurface.java
 ./share/classes/sun/awt/DrawingSurfaceInfo.java
 ./share/classes/sun/awt/PhysicalDrawingSurface.java
 ./solaris/classes/sun/awt/motif/MDrawingSurfaceInfo.java
 ./solaris/classes/sun/awt/X11DrawingSurface.java
 ./win32/classes/sun/awt/windows/WDrawingSurfaceInfo.java
 ./win32/classes/sun/awt/Win32DrawingSurface.java

 Old DSI API tests:

 ./share/test/awt/drawsurface/DrawSurfaceTest.java
 ./solaris/test/awt/drawsurface/drawsurface.c
 ./solaris/test/awt/drawsurface/GNUmakefile
 ./solaris/test/awt/drawsurface/X11DrawSurfaceTest.java
 ./win32/test/awt/drawsurface/drawsurface.c
 ./win32/test/awt/drawsurface/Win32DrawSurfaceTracker.h
 ./win32/test/awt/drawsurface/Makefile
 ./win32/test/awt/drawsurface/Win32DrawSurfaceTest.java

Files changed:

 Removed old native API:

 ./solaris/native/sun/awt/awt_DrawingSurface.c
 ./win32/native/sun/windows/awt_DrawingSurface.cpp
 ./win32/native/sun/windows/awt_DrawingSurface.h

 Removed canvas peers' references to DrawingSurface:

 ./solaris/classes/sun/awt/motif/MCanvasPeer.java
 ./win32/classes/sun/awt/windows/WCanvasPeer.java



======================================================================
                                     
2004-06-11
WORK AROUND

 
                                     
2004-06-11
EVALUATION

Commit to merlin. We may not actually do this for merlin, but we should make
a decision for merlin.
david.mendenhall@eng 1999-11-22


Name: rpC71689			Date: 03/29/2000

###@###.###
The old API is no longer in use, so it and all that related to it should be removed.

======================================================================
                                     
2004-06-11
CONVERTED DATA

BugTraq+ Release Management Values

COMMIT TO FIX:
merlin

FIXED IN:
merlin-beta

INTEGRATED IN:
merlin-beta


                                     
2004-06-14



Hardware and Software, Engineered to Work Together