| <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 > 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. | Copyright © 2017-2018 Apache Software Foundation. All Rights Reserved.</span></p> |
| |
| </body> |
| |
| </html> |