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 88769

Summary: Incompatible change due to removal of PropertySheetSettings
Product: platform Reporter: Jaroslav Tulach <jtulach>
Component: ExplorerAssignee: rmatous <rmatous>
Status: RESOLVED FIXED    
Severity: blocker CC: jglick
Priority: P1    
Version: 6.x   
Hardware: PC   
OS: Windows XP   
Issue Type: DEFECT Exception Reporter:
Bug Depends on:    
Bug Blocks: 77030    

Description Jaroslav Tulach 2006-11-07 09:46:00 UTC
As reported at
http://www.netbeans.org/servlets/ReadMsg?list=api-changes&msgNo=4276
there was an incompatible change in openide/explorer API caused by:

Date: 2006/11/06 10:55:26
Author: rmatous
Branch: HEAD
Tag: BLD200611061900
Log:
removed dependency on org.openide.options

Members:
        nbproject/project.xml:1.8->1.9
        
src/org/openide/explorer/propertysheet/PropertySheetSettings.java:1.3->1.4


Please revert the change and solve the problem by moving PropertySheetSettings 
into openide/options module and using the module auto dependencies as in case 
of issue 88531
Comment 1 Jesse Glick 2006-11-07 18:41:00 UTC
This class has not actually worked for a long time, not since the property sheet
rewrite many releases ago. No one could really be using it except as an unused
import or similar. Moving it into openide/options will help no one. I suggest
the class simply be deleted and the change noted in apichanges in case anyone cares.
Comment 2 Jaroslav Tulach 2006-11-07 20:28:13 UTC
Right, the benefit of moving does not seem huge, but that is just first look - when you 
imagine the evolution story for 6.0 - e.g. everything is upside down, it is pleasure to be 
able to say that in spite of that the platform is fully binary compatible. 

Moreover I consider moving the class to openide/options curiously less work than 
dealing with consequences of incompatible change. The move is just about creating two 
files, and you can claim that the result ensures no one can be hurt.


Comment 3 rmatous 2006-11-09 17:06:19 UTC
/cvs/openide/actions/nbproject/project.xml,v  <--  project.xml
new revision: 1.10; previous revision: 1.9

/cvs/openide/compat/nbproject/project.xml,v  <--  project.xml
new revision: 1.10; previous revision: 1.9

/cvs/openide/loaders/nbproject/project.xml,v  <--  project.xml
new revision: 1.24; previous revision: 1.23

/cvs/openide/nbproject/project.xml,v  <--  project.xml
new revision: 1.12; previous revision: 1.11

/cvs/core/execution/nbproject/project.xml,v  <--  project.xml
new revision: 1.18; previous revision: 1.17

/cvs/core/favorites/nbproject/project.xml,v  <--  project.xml
new revision: 1.14; previous revision: 1.13

/cvs/core/options/nbproject/project.xml,v  <--  project.xml
new revision: 1.8; previous revision: 1.7

/cvs/core/palette/nbproject/project.xml,v  <--  project.xml
new revision: 1.8; previous revision: 1.7

/cvs/ant/freeform/nbproject/project.xml,v  <--  project.xml
new revision: 1.25; previous revision: 1.24

/cvs/ant/nbproject/project.xml,v  <--  project.xml
new revision: 1.37; previous revision: 1.36

/cvs/apisupport/project/nbproject/project.xml,v  <--  project.xml
new revision: 1.44; previous revision: 1.43

/cvs/apisupport/samples/feedreader-suite/FeedReader/nbproject/project.xml,v  <--
 project.xml
new revision: 1.4; previous revision: 1.3

/cvs/apisupport/timers/nbproject/project.xml,v  <--  project.xml
new revision: 1.3; previous revision: 1.2

/cvs/autoupdate/nbproject/project.xml,v  <--  project.xml
new revision: 1.23; previous revision: 1.22

/cvs/beans/nbproject/project.xml,v  <--  project.xml
new revision: 1.16; previous revision: 1.15

/cvs/clazz/nbproject/project.xml,v  <--  project.xml
new revision: 1.10; previous revision: 1.9

/cvs/db/nbproject/project.xml,v  <--  project.xml
new revision: 1.19; previous revision: 1.18

/cvs/db/sqleditor/nbproject/project.xml,v  <--  project.xml
new revision: 1.5; previous revision: 1.4

/cvs/debuggercore/viewmodel/nbproject/project.xml,v  <--  project.xml
new revision: 1.8; previous revision: 1.7

/cvs/diff/nbproject/project.xml,v  <--  project.xml
new revision: 1.20; previous revision: 1.19

/cvs/editor/nbproject/project.xml,v  <--  project.xml
new revision: 1.30; previous revision: 1.29

/cvs/extbrowser/jdiclib/nbproject/project.xml,v  <--  project.xml
new revision: 1.6; previous revision: 1.5

/cvs/form/nbproject/project.xml,v  <--  project.xml
new revision: 1.37; previous revision: 1.36

/cvs/html/nbproject/project.xml,v  <--  project.xml
new revision: 1.12; previous revision: 1.11

/cvs/httpserver/nbproject/project.xml,v  <--  project.xml
new revision: 1.8; previous revision: 1.7

/cvs/i18n/form/nbproject/project.xml,v  <--  project.xml
new revision: 1.15; previous revision: 1.14

/cvs/i18n/nbproject/project.xml,v  <--  project.xml
new revision: 1.17; previous revision: 1.16

/cvs/ide/bluej-ui/nbproject/project.xml,v  <--  project.xml
new revision: 1.4; previous revision: 1.3

/cvs/ide/features/desktop/nbproject/project.xml,v  <--  project.xml
new revision: 1.6; previous revision: 1.5

/cvs/ide/features/ideplugin/nbproject/project.xml,v  <--  project.xml
new revision: 1.6; previous revision: 1.5

/cvs/ide/features/web/nbproject/project.xml,v  <--  project.xml
new revision: 1.9; previous revision: 1.8

/cvs/j2ee/archiveproject/nbproject/project.xml,v  <--  project.xml
new revision: 1.3; previous revision: 1.2

/cvs/j2ee/ddloaders/nbproject/project.xml,v  <--  project.xml
new revision: 1.28; previous revision: 1.27

/cvs/j2ee/earproject/nbproject/project.xml,v  <--  project.xml
new revision: 1.19; previous revision: 1.18

/cvs/j2ee/ejbcore/nbproject/project.xml,v  <--  project.xml
new revision: 1.10; previous revision: 1.9

/cvs/j2ee/ejbjarproject/nbproject/project.xml,v  <--  project.xml
new revision: 1.29; previous revision: 1.28

/cvs/j2ee/persistence/nbproject/project.xml,v  <--  project.xml
new revision: 1.4; previous revision: 1.3

/cvs/j2ee/utilities/nbproject/project.xml,v  <--  project.xml
new revision: 1.35; previous revision: 1.34

/cvs/j2ee/verification/nbproject/project.xml,v  <--  project.xml
new revision: 1.3; previous revision: 1.2

/cvs/j2eeserver/j2eeapis/nbproject/project.xml,v  <--  project.xml
new revision: 1.9; previous revision: 1.8

/cvs/j2eeserver/nbproject/project.xml,v  <--  project.xml
new revision: 1.18; previous revision: 1.17

/cvs/java/editor/nbproject/project.xml,v  <--  project.xml
new revision: 1.19; previous revision: 1.18

/cvs/java/nbproject/project.xml,v  <--  project.xml
new revision: 1.24; previous revision: 1.23

/cvs/java/platform/nbproject/project.xml,v  <--  project.xml
new revision: 1.13; previous revision: 1.12

/cvs/java/source/debug/nbproject/project.xml,v  <--  project.xml
new revision: 1.4; previous revision: 1.3

/cvs/java/srcmodel/nbproject/project.xml,v  <--  project.xml
new revision: 1.9; previous revision: 1.8

/cvs/javacvs/cvsmodule/nbproject/project.xml,v  <--  project.xml
new revision: 1.18; previous revision: 1.17

/cvs/javadoc/nbproject/project.xml,v  <--  project.xml
new revision: 1.15; previous revision: 1.14

/cvs/jellytools/nbproject/project.xml,v  <--  project.xml
new revision: 1.26; previous revision: 1.25

/cvs/junit/nbproject/project.xml,v  <--  project.xml
new revision: 1.21; previous revision: 1.20

/cvs/monitor/nbproject/project.xml,v  <--  project.xml
new revision: 1.9; previous revision: 1.8

/cvs/projects/libraries/nbproject/project.xml,v  <--  project.xml
new revision: 1.13; previous revision: 1.12

/cvs/projects/projectui/nbproject/project.xml,v  <--  project.xml
new revision: 1.31; previous revision: 1.30

/cvs/projects/projectuiapi/nbproject/project.xml,v  <--  project.xml
new revision: 1.18; previous revision: 1.17

/cvs/refactoring/java/nbproject/project.xml,v  <--  project.xml
new revision: 1.3; previous revision: 1.2

/cvs/serverplugins/sun/appsrv/nbproject/project.xml,v  <--  project.xml
new revision: 1.16; previous revision: 1.15

/cvs/serverplugins/sun/appsrv81/nbproject/project.xml,v  <--  project.xml
new revision: 1.26; previous revision: 1.25

/cvs/serverplugins/sun/sunddui/nbproject/project.xml,v  <--  project.xml
new revision: 1.18; previous revision: 1.17

/cvs/serverplugins/sun/webserver7/nbproject/project.xml,v  <--  project.xml
new revision: 1.7; previous revision: 1.6

/cvs/serverplugins/websphere6/nbproject/project.xml,v  <--  project.xml
new revision: 1.13; previous revision: 1.12

/cvs/subversion/main/nbproject/project.xml,v  <--  project.xml
new revision: 1.16; previous revision: 1.15

/cvs/tasklist/bugs/nbproject/project.xml,v  <--  project.xml
new revision: 1.8; previous revision: 1.7

/cvs/tasklist/checkstyle/nbproject/project.xml,v  <--  project.xml
new revision: 1.10; previous revision: 1.9

/cvs/tasklist/core/nbproject/project.xml,v  <--  project.xml
new revision: 1.9; previous revision: 1.8

/cvs/tasklist/docscan/nbproject/project.xml,v  <--  project.xml
new revision: 1.8; previous revision: 1.7

/cvs/tasklist/suggestions/nbproject/project.xml,v  <--  project.xml
new revision: 1.5; previous revision: 1.4

/cvs/tasklist/suggestions/ui/nbproject/project.xml,v  <--  project.xml
new revision: 1.6; previous revision: 1.5

/cvs/tasklist/usertasks/nbproject/project.xml,v  <--  project.xml
new revision: 1.17; previous revision: 1.16

/cvs/utilities/loaderswitcher/nbproject/project.xml,v  <--  project.xml
new revision: 1.3; previous revision: 1.2

/cvs/utilities/nbproject/project.xml,v  <--  project.xml
new revision: 1.22; previous revision: 1.21

/cvs/vcscore/nbproject/project.xml,v  <--  project.xml
new revision: 1.19; previous revision: 1.18

/cvs/vcsgeneric/nbproject/project.xml,v  <--  project.xml
new revision: 1.8; previous revision: 1.7

/cvs/web/core/nbproject/project.xml,v  <--  project.xml
new revision: 1.21; previous revision: 1.20

/cvs/web/jsf/nbproject/project.xml,v  <--  project.xml
new revision: 1.9; previous revision: 1.8

/cvs/web/struts/nbproject/project.xml,v  <--  project.xml
new revision: 1.8; previous revision: 1.7

/cvs/websvc/core/nbproject/project.xml,v  <--  project.xml
new revision: 1.36; previous revision: 1.35

/cvs/websvc/customization/nbproject/project.xml,v  <--  project.xml
new revision: 1.3; previous revision: 1.2

/cvs/websvc/dev/nbproject/project.xml,v  <--  project.xml
new revision: 1.23; previous revision: 1.22

/cvs/websvc/wsitconf/nbproject/project.xml,v  <--  project.xml
new revision: 1.3; previous revision: 1.2

/cvs/xml/multiview/nbproject/project.xml,v  <--  project.xml
new revision: 1.12; previous revision: 1.11

/cvs/xml/schema/abe/nbproject/project.xml,v  <--  project.xml
new revision: 1.3; previous revision: 1.2

/cvs/xml/schema/core/nbproject/project.xml,v  <--  project.xml
new revision: 1.3; previous revision: 1.2

/cvs/xml/schema/refactoring/nbproject/project.xml,v  <--  project.xml
new revision: 1.3; previous revision: 1.2

/cvs/xml/schema/schemaui/nbproject/project.xml,v  <--  project.xml
new revision: 1.3; previous revision: 1.2

/cvs/xml/tax/nbproject/project.xml,v  <--  project.xml
new revision: 1.7; previous revision: 1.6

/cvs/xml/text-edit/nbproject/project.xml,v  <--  project.xml
new revision: 1.18; previous revision: 1.17

/cvs/xml/wsdlui/nbproject/project.xml,v  <--  project.xml
new revision: 1.3; previous revision: 1.2

/cvs/xml/xamui/nbproject/project.xml,v  <--  project.xml
new revision: 1.3; previous revision: 1.2

/cvs/openide/explorer/apichanges.xml,v  <--  apichanges.xml
new revision: 1.9; previous revision: 1.8

/cvs/openide/explorer/manifest.mf,v  <--  manifest.mf
new revision: 1.10; previous revision: 1.9

/cvs/openide/explorer/module-auto-deps.xml,v  <--  module-auto-deps.xml
initial revision: 1.1

/cvs/openide/explorer/src/org/openide/explorer/propertysheet/PropertySheetSettings.java,v
 <--  PropertySheetSettings.java
new revision: delete; previous revision: 1.4

/cvs/openide/options/manifest.mf,v  <--  manifest.mf
new revision: 1.8; previous revision: 1.7

/cvs/openide/options/nbproject/project.xml,v  <--  project.xml
new revision: 1.8; previous revision: 1.7

/cvs/openide/options/src/org/openide/explorer/propertysheet/PropertySheetSettings.java,v
 <--  PropertySheetSettings.java
initial revision: 1.1