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 109402 - API changes in core/swing/tabcontrol module
Summary: API changes in core/swing/tabcontrol module
Status: RESOLVED FIXED
Alias: None
Product: platform
Classification: Unclassified
Component: Window System (show other bugs)
Version: 6.x
Hardware: All All
: P3 blocker (vote)
Assignee: Stanislav Aubrecht
URL:
Keywords: API, API_REVIEW_FAST
Depends on:
Blocks: 62663 103361 109291
  Show dependency tree
 
Reported: 2007-07-11 16:53 UTC by Stanislav Aubrecht
Modified: 2008-12-22 13:33 UTC (History)
3 users (show)

See Also:
Issue Type: TASK
Exception Reporter:


Attachments
arch/apichanges (3.16 KB, patch)
2007-07-12 16:26 UTC, Stanislav Aubrecht
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Stanislav Aubrecht 2007-07-11 16:53:32 UTC
one of the items in plan60 was partial simplification of code in core/swing/tabcontrol module which provides various
look and feel implementations for our custom tab control (editor and view tabs), see #85433. because some methods were
removed it was decided to switch to 'friend' API in release 6.0
however there are third party modules that implement some non-standard look and feels for netbeans tab control so it
would be no longer possible to provide such extensions in nb 6.0. therefore i propose to keep the tabcontrol api public
as it was in previous releases even though the changes in the api are not backwards compatible.
Comment 1 Jaroslav Tulach 2007-07-12 15:50:29 UTC
Y01 please attach diff to arch.xml
Y02 make sure javadoc is visible at http://bits.netbeans.org/download/6.0/nightly/latest/javadoc/
Y03 inc spec version, write apichanges.xml saying that since that version the API is "devel"
Y04 change the position of the api in nbbuild/build.properties - e.g. move it to config.javadoc.devel
Comment 2 Stanislav Aubrecht 2007-07-12 16:26:43 UTC
Created attachment 45020 [details]
arch/apichanges
Comment 3 Stanislav Aubrecht 2007-07-19 09:41:27 UTC
if there are no objections, i'll integrate tomorrow
Comment 4 Stanislav Aubrecht 2007-07-24 12:17:43 UTC
done

Checking in nbbuild/build.properties;
/cvs/nbbuild/build.properties,v  <--  build.properties
new revision: 1.529; previous revision: 1.528
done
Checking in core/swing/tabcontrol/nbproject/project.xml;
/cvs/core/swing/tabcontrol/nbproject/project.xml,v  <--  project.xml
new revision: 1.15; previous revision: 1.14
done
Checking in core/swing/tabcontrol/manifest.mf;
/cvs/core/swing/tabcontrol/manifest.mf,v  <--  manifest.mf
new revision: 1.12; previous revision: 1.11
done
Checking in core/swing/tabcontrol/src/org/netbeans/swing/tabcontrol/TabDisplayerUI.java;
/cvs/core/swing/tabcontrol/src/org/netbeans/swing/tabcontrol/TabDisplayerUI.java,v  <--  TabDisplayerUI.java
new revision: 1.13; previous revision: 1.12
done
Checking in core/swing/tabcontrol/src/org/netbeans/swing/tabcontrol/plaf/TabControlButtonFactory.java;
/cvs/core/swing/tabcontrol/src/org/netbeans/swing/tabcontrol/plaf/TabControlButtonFactory.java,v  <-- 
TabControlButtonFactory.java
new revision: 1.9; previous revision: 1.8
done
Checking in core/swing/tabcontrol/src/org/netbeans/swing/tabcontrol/plaf/AbstractViewTabDisplayerUI.java;
/cvs/core/swing/tabcontrol/src/org/netbeans/swing/tabcontrol/plaf/AbstractViewTabDisplayerUI.java,v  <-- 
AbstractViewTabDisplayerUI.java
new revision: 1.36; previous revision: 1.35
done
Checking in core/swing/tabcontrol/src/org/netbeans/swing/tabcontrol/plaf/TabControlButton.java;
/cvs/core/swing/tabcontrol/src/org/netbeans/swing/tabcontrol/plaf/TabControlButton.java,v  <--  TabControlButton.java
new revision: 1.5; previous revision: 1.4
done
Checking in core/swing/tabcontrol/api/doc/changes/changes.xml;
/cvs/core/swing/tabcontrol/api/doc/changes/changes.xml,v  <--  changes.xml
new revision: 1.7; previous revision: 1.6
done