This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 200681

Summary: API module for visual debugger
Product: debugger Reporter: Martin Entlicher <mentlicher>
Component: JavaAssignee: Martin Entlicher <mentlicher>
Status: RESOLVED WONTFIX    
Severity: normal CC: apireviews, yardus
Priority: P2 Keywords: API
Version: 7.1   
Hardware: All   
OS: All   
Issue Type: TASK Exception Reporter:

Description Martin Entlicher 2011-08-04 16:17:06 UTC
It's necessary to introduce a module with generic UI and SPI for plugging in functionality of visual debugger for different languages (Swing, JavaFX,...)

The proposed code name is spi.debugger.visual.

Initially it will contain an abstract representation of a remote screenshot and component information in org.netbeans.spi.debugger.visual package and UI implementation classes in org.netbeans.modules.debugger.visual package.

I'll expect to do the API review process by the end of August.
Comment 1 Quality Engineering 2011-08-10 21:33:31 UTC
Integrated into 'main-golden'
Changeset: http://hg.netbeans.org/main-golden/rev/d18817e3946d
User: mentlicher@netbeans.org
Log: #200681 The API module for visual debugger introduced.
Comment 2 Martin Entlicher 2011-08-19 16:00:43 UTC
Since Java visual debugger and JavaFX visual debugger can be in the same cluster, there is no more reason to have a special module with public API.
Both Java and JavaFX visual debugger will be in debugger.jpda.visual module, as they have a lot in common. Therefore the spi.debugger.visual module is removed in changeset:   199496:83e1c68a7162
http://hg.netbeans.org/main/rev/83e1c68a7162
Comment 3 Quality Engineering 2011-08-24 14:02:55 UTC
Integrated into 'main-golden'
Changeset: http://hg.netbeans.org/main-golden/rev/83e1c68a7162
User: mentlicher@netbeans.org
Log: #200681 spi.debugger.visual module removed, the functionality is moved back into debugger.jpda.visual module. That module contains support for both Java and JavaFX, therefore there is no need for a public API.