blob: 07bc4b830c33e3cbff81ddc029efd4fbf37439b9 [file] [log] [blame]
<html>
<head>
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Change History for the UI Handler Library</title>
<link rel="stylesheet" href="prose.css" type="text/css">
</head>
<body>
<p class="overviewlink">
<a href="overview-summary.html" shape="rect">Overview</a>
</p>
<h1>Introduction</h1>
<h2>What do the Dates Mean?</h2>
<p>The supplied dates indicate when the API change was made, on the CVS
trunk. From this you can generally tell whether the change should be
present in a given build or not; for trunk builds, simply whether it
was made before or after the change; for builds on a stabilization
branch, whether the branch was made before or after the given date. In
some cases corresponding API changes have been made both in the trunk
and in an in-progress stabilization branch, if they were needed for a
bug fix; this ought to be marked in this list.</p>
<ul>
<li>The <code>release41</code> branch was made on Apr 03 '05 for use in the NetBeans 4.1 release.
Specification versions: 6.0 begins after this point.</li>
<li>The <code>release40</code> branch was made on Nov 01 '04 for use in the NetBeans 4.0 release.
Specification versions: 5.0 begins after this point.</li>
</ul>
<hr>
<h1>
<a name="list-all-apis">Index of APIs</a>
</h1>
<ul>
<li>
<a href="#uihandlerLib">UI Handler Library</a>
</li>
</ul>
<h1>
<a name="incompat-by-date">Incompatible changes by date</a>
</h1>
<p>Fuller descriptions of all changes can be found below (follow links).</p>
<p>Not all deprecations are listed here, assuming that the deprecated
APIs continue to essentially work. For a full deprecation list, please
consult the
<a href="deprecated-list.html">Javadoc</a>.</p>
<ul>
<li>(May 10 '13) <a href="#MovedToPlatform">UI Handler Library module is moved to NetBeans platform cluster</a>
</li>
<li>(Mar 10 '07) <a href="#LogRecords.read">LogRecords.read removed</a>
</li>
</ul>
<h1>
<a name="all-by-date">All changes by date</a>
</h1>
<ul>
<li>(May 10 '13) <a href="#MovedToPlatform">UI Handler Library module is moved to NetBeans platform cluster</a>
</li>
<li>(Jun 17 '08) <a href="#ProjectOp.isStartup">ProjectOp now recognizes info about startup as well</a>
</li>
<li>(Jul 30 '07) <a href="#LogRecords.decorate">LogRecords.decorate extracts UI info about LogRecords</a>
</li>
<li>(Apr 17 '07) <a href="#LogRecords.scan.gzip">LogRecords.scan is able to recognize and read GZIP</a>
</li>
<li>(Mar 10 '07) <a href="#LogRecords.read">LogRecords.read removed</a>
</li>
</ul>
<h1>
<a name="all-by-version">Changes by version</a>
</h1>
<p>
These API specification versions may be used to indicate that a module
requires a certain API feature in order to function. For example, if you
see here a feature you need which is labelled <samp>1.20</samp>, your
manifest should contain in its main attributes the line:
</p>
<pre>OpenIDE-Module-Module-Dependencies: org.netbeans.lib.uihandler &gt; 1.20</pre>
<ul>
<li>
(1.37) <a href="#MovedToPlatform">UI Handler Library module is moved to NetBeans platform cluster</a>
</li>
<li>
(1.16) <a href="#ProjectOp.isStartup">ProjectOp now recognizes info about startup as well</a>
</li>
<li>
(1.13) <a href="#LogRecords.decorate">LogRecords.decorate extracts UI info about LogRecords</a>
</li>
<li>
(1.10) <a href="#LogRecords.scan.gzip">LogRecords.scan is able to recognize and read GZIP</a>
</li>
<li>
(1.9) <a href="#LogRecords.read">LogRecords.read removed</a>
</li>
</ul>
<h1>
<a name="all-by-class">Changes by affected class</a>
</h1>
<h2>
<a name="org.netbeans.lib.uihandler.BugTrackingAccessor"><code><span style="color:gray">org.netbeans.lib.uihandler.</span>BugTrackingAccessor</code></a>
</h2><ul><li>(May 10 '13) <a href="#MovedToPlatform">UI Handler Library module is moved to NetBeans platform cluster</a>
</li></ul><h2>
<a name="org.netbeans.lib.uihandler.Decorable"><code><span style="color:gray">org.netbeans.lib.uihandler.</span>Decorable</code></a>
</h2><ul><li>(May 10 '13) <a href="#MovedToPlatform">UI Handler Library module is moved to NetBeans platform cluster</a>
</li>
<li>(Jul 30 '07) <a href="#LogRecords.decorate">LogRecords.decorate extracts UI info about LogRecords</a>
</li></ul><h2>
<a name="org.netbeans.lib.uihandler.InputGesture"><code><span style="color:gray">org.netbeans.lib.uihandler.</span>InputGesture</code></a>
</h2><ul><li>(May 10 '13) <a href="#MovedToPlatform">UI Handler Library module is moved to NetBeans platform cluster</a>
</li></ul><h2>
<a name="org.netbeans.lib.uihandler.LogRecords"><code><span style="color:gray">org.netbeans.lib.uihandler.</span>LogRecords</code></a>
</h2><ul><li>(May 10 '13) <a href="#MovedToPlatform">UI Handler Library module is moved to NetBeans platform cluster</a>
</li>
<li>(Apr 17 '07) <a href="#LogRecords.scan.gzip">LogRecords.scan is able to recognize and read GZIP</a>
</li>
<li>(Mar 10 '07) <a href="#LogRecords.read">LogRecords.read removed</a>
</li></ul><h2>
<a name="org.netbeans.lib.uihandler.PasswdEncryption"><code><span style="color:gray">org.netbeans.lib.uihandler.</span>PasswdEncryption</code></a>
</h2><ul><li>(May 10 '13) <a href="#MovedToPlatform">UI Handler Library module is moved to NetBeans platform cluster</a>
</li></ul><hr>
<h1>
<a name="details-by-api">Details of all changes by API and date</a>
</h1>
<hr style="width:50%">
<h2>
<a name="uihandlerLib">UI Handler Library</a>
</h2>
<!-- AUTOMATICALLY GENERATED - DO NOT EDIT ME! -->
<h3>
<a name="MovedToPlatform">UI Handler Library module is moved to NetBeans platform cluster</a>
</h3>
<em>May 10 '13; API spec. version: 1.37; affected top-level classes: <a href="./org/netbeans/lib/uihandler/BugTrackingAccessor.html"><code>BugTrackingAccessor</code></a> <a href="./org/netbeans/lib/uihandler/Decorable.html"><code>Decorable</code></a> <a href="./org/netbeans/lib/uihandler/InputGesture.html"><code>InputGesture</code></a> <a href="./org/netbeans/lib/uihandler/LogRecords.html"><code>LogRecords</code></a> <a href="./org/netbeans/lib/uihandler/PasswdEncryption.html"><code>PasswdEncryption</code></a>; made by: mentlicher; issues: <a href="https://netbeans.org/bugzilla/show_bug.cgi?id=229019">
#229019</a></em>
<br>
The module is moved to platform cluster and friend API is changed to
public API. However, not all classes, that were exposed via friend
API are exposed via public API.
Following classes are made public:
<ul>
<li>
<code>BugTrackingAccessor</code> (renamed from NBBugzillaAccessor)</li>
<li>
<code>Decorable</code>
</li>
<li>
<code>InputGesture</code>
</li>
<li>
<code>LogRecords</code>
</li>
<li>
<code>PasswdEncryption</code>
</li>
</ul>
Following classes, that were a part of friend API are not public:
<ul>
<li>
<code>Decorations</code>
</li>
<li>
<code>MultiPartHandler</code>
</li>
<li>
<code>NBBugzillaAccessor)</code>
</li>
<li>
<code>ProjectOp</code>
</li>
</ul>
<!-- AUTOMATICALLY GENERATED - DO NOT EDIT ME! -->
<h3>
<a name="ProjectOp.isStartup">ProjectOp now recognizes info about startup as well</a>
</h3>
<em>Jun 17 '08; API spec. version: 1.16; made by: jtulach</em>
<br>
Recognizes info about loaded projects on startup and adds new method
that can query for that.
<!-- AUTOMATICALLY GENERATED - DO NOT EDIT ME! --><h3>
<a name="LogRecords.decorate">LogRecords.decorate extracts UI info about LogRecords</a>
</h3>
<em>Jul 30 '07; API spec. version: 1.13; affected top-level classes: <a href="./org/netbeans/lib/uihandler/Decorable.html"><code>Decorable</code></a>; made by: jtulach</em>
<br>
LogRecords.decorate inspects the content of the log record and
finds its icon, display name, etc.
<!-- AUTOMATICALLY GENERATED - DO NOT EDIT ME! --><h3>
<a name="LogRecords.scan.gzip">LogRecords.scan is able to recognize and read GZIP</a>
</h3>
<em>Apr 17 '07; API spec. version: 1.10; affected top-level classes: <a href="./org/netbeans/lib/uihandler/LogRecords.html"><code>LogRecords</code></a>; made by: jtulach</em>
<br>
LogRecords.scan is now able to consume also gzipped streams.
<!-- AUTOMATICALLY GENERATED - DO NOT EDIT ME! --><h3>
<a name="LogRecords.read">LogRecords.read removed</a>
</h3>
<em>Mar 10 '07; API spec. version: 1.9; affected top-level classes: <a href="./org/netbeans/lib/uihandler/LogRecords.html"><code>LogRecords</code></a>; made by: jsedek</em>
<br>
LogRecords.read has been removed, use LogRecords.scan instead.
<hr>
<p><span class="footnote">Built on September 14 2018.&nbsp;&nbsp;|&nbsp;&nbsp; Copyright &#169; 2017-2018 Apache Software Foundation. All Rights Reserved.</span></p>
</body>
</html>