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 - Incompatible change due to removal of PropertySheetSettings
Summary: Incompatible change due to removal of PropertySheetSettings
Status: RESOLVED FIXED
Alias: None
Product: platform
Classification: Unclassified
Component: Explorer (show other bugs)
Version: 6.x
Hardware: PC Windows XP
: P1 blocker (vote)
Assignee: rmatous
URL:
Keywords:
Depends on:
Blocks: 77030
  Show dependency tree
 
Reported: 2006-11-07 09:46 UTC by Jaroslav Tulach
Modified: 2008-12-22 20:37 UTC (History)
1 user (show)

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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