| <html> |
| |
| <head> |
| <META http-equiv="Content-Type" content="text/html; charset=UTF-8"> |
| |
| <title>Change History for the Friend Core APIs</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> |
| |
| |
| <p> |
| This document lists changes made to the API between core/startup and core |
| modules. It is a friend API so it does not need to be developed compatibly, |
| and indeed it is not. |
| </p> |
| |
| <!-- The actual lists of changes, as summaries and details: --> |
| |
| |
| <hr> |
| <h1> |
| <a name="list-all-apis">Index of APIs</a> |
| </h1> |
| <ul> |
| <li> |
| <a href="#launcher">Launcher & CLI</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>(Apr 2 '13) <a href="#system-proxy-reload">Launcher does not provide proxy setting properties.</a> |
| </li> |
| </ul> |
| <h1> |
| <a name="all-by-date">All changes by date</a> |
| </h1> |
| <ul> |
| <li>(Jul 4 '14) <a href="#disable.fallback.cache">Disable fallback cache</a> |
| </li> |
| <li>(Apr 11 '14) <a href="#module.fragments">Ability to join other module</a> |
| </li> |
| <li>(Nov 14 '13) <a href="#patch.classes">Ability to patch classes</a> |
| </li> |
| <li>(Jul 24 '13) <a href="#netbeans.ignore.dupmodule">Property to replace DuplicateException with warning log only</a> |
| </li> |
| <li>(Apr 2 '13) <a href="#system-proxy-reload">Launcher does not provide proxy setting properties.</a> |
| </li> |
| <li>(Feb 15 '13) <a href="#disable.cli.server">Property to disable CLI server</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.bootstrap > 1.20</pre> |
| <ul> |
| <li> |
| (2.71) <a href="#module.fragments">Ability to join other module</a> |
| </li> |
| <li> |
| (2.69) <a href="#disable.fallback.cache">Disable fallback cache</a> |
| </li> |
| <li> |
| (2.66) <a href="#patch.classes">Ability to patch classes</a> |
| </li> |
| <li> |
| (2.63) <a href="#netbeans.ignore.dupmodule">Property to replace DuplicateException with warning log only</a> |
| </li> |
| <li> |
| (2.60) <a href="#system-proxy-reload">Launcher does not provide proxy setting properties.</a> |
| </li> |
| <li> |
| (2.58) <a href="#disable.cli.server">Property to disable CLI server</a> |
| </li> |
| </ul> |
| <h1> |
| <a name="all-by-class">Changes by affected class</a> |
| </h1> |
| <hr> |
| <h1> |
| <a name="details-by-api">Details of all changes by API and date</a> |
| </h1> |
| <hr style="width:50%"> |
| <h2> |
| <a name="launcher">Launcher & CLI</a> |
| </h2> |
| <!-- AUTOMATICALLY GENERATED - DO NOT EDIT ME! --> |
| <h3> |
| <a name="disable.fallback.cache">Disable fallback cache</a> |
| </h3> |
| <em>Jul 4 '14; API spec. version: 2.69; made by: jtulach; issues: <a href="https://netbeans.org/bugzilla/show_bug.cgi?id=237919"> |
| #237919</a></em> |
| <br> |
| |
| <p> |
| Special property to disable usage of shared, installation |
| caches <a href="architecture-summary.html#systemproperty-netbeans.fallback.cache" shape="rect"> |
| netbeans.fallback.cache |
| </a> with special value which can be <code>none</code>. |
| </p> |
| <!-- AUTOMATICALLY GENERATED - DO NOT EDIT ME! --> |
| <h3> |
| <a name="module.fragments">Ability to join other module</a> |
| </h3> |
| <em>Apr 11 '14; API spec. version: 2.71; made by: sdedic; issues: <a href="https://netbeans.org/bugzilla/show_bug.cgi?id=243561"> |
| #243561</a></em> |
| <br> |
| |
| <p> |
| Module can be declared as <a href="architecture-summary.html#usecase-modfrag" shape="rect"> |
| Module Fragment |
| </a> to join other module loader. Fragment classes may ask to be bytecode-patched |
| as superclasses of API classes to preserve compatibility. |
| </p> |
| <!-- AUTOMATICALLY GENERATED - DO NOT EDIT ME! --> |
| <h3> |
| <a name="patch.classes">Ability to patch classes</a> |
| </h3> |
| <em>Nov 14 '13; API spec. version: 2.66; made by: jtulach; issues: <a href="https://netbeans.org/bugzilla/show_bug.cgi?id=237919"> |
| #237919</a></em> |
| <br> |
| |
| <p> |
| Define your <a href="architecture-summary.html#usecase-patch" shape="rect"> |
| Agent-Class |
| </a> to participate in patching other classes. |
| </p> |
| <!-- AUTOMATICALLY GENERATED - DO NOT EDIT ME! --> |
| <h3> |
| <a name="netbeans.ignore.dupmodule">Property to replace DuplicateException with warning log only</a> |
| </h3> |
| <em>Jul 24 '13; API spec. version: 2.63; made by: mantlik; issues: <a href="https://netbeans.org/bugzilla/show_bug.cgi?id=232229"> |
| #232229</a></em> |
| <br> |
| |
| <p> |
| See <a href="architecture-summary.html#systemproperty-netbeans.ignore.dupmodule" shape="rect"> |
| netbeans.ignore.dupmodule |
| </a> for details. |
| </p> |
| <!-- AUTOMATICALLY GENERATED - DO NOT EDIT ME! --> |
| <h3> |
| <a name="system-proxy-reload">Launcher does not provide proxy setting properties.</a> |
| </h3> |
| <em>Apr 2 '13; API spec. version: 2.60; made by: lfischme; issues: <a href="https://netbeans.org/bugzilla/show_bug.cgi?id=201731"> |
| #201731</a></em> |
| <br> |
| |
| <p> |
| Launcher does not provide <code>netbeans.system_http_proxy</code> and |
| <code>netbeans.system_http_non_proxy_hosts</code> properties anymore. |
| Proxy settings are now detected in Core Network module. |
| </p> |
| <!-- AUTOMATICALLY GENERATED - DO NOT EDIT ME! --> |
| <h3> |
| <a name="disable.cli.server">Property to disable CLI server</a> |
| </h3> |
| <em>Feb 15 '13; API spec. version: 2.58; made by: jtulach; issues: <a href="https://netbeans.org/bugzilla/show_bug.cgi?id=225895"> |
| #225895</a></em> |
| <br> |
| |
| <p> |
| See <a href="architecture-summary.html#systemproperty-org.netbeans.CLIHandler.server" shape="rect"> |
| org.netbeans.CLIHandler.server |
| </a> for details. |
| </p> |
| |
| |
| |
| <hr> |
| <p><span class="footnote">Built on September 14 2018. | Copyright © 2017-2018 Apache Software Foundation. All Rights Reserved.</span></p> |
| |
| |
| </body> |
| |
| </html> |