lookup/apichanges.xml
changeset 972 a2947558c966
parent 971 b3ae88304dd0
child 973 5653a70ebb56
     1.1 --- a/lookup/apichanges.xml	Wed Jan 27 17:46:23 2010 -0500
     1.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.3 @@ -1,170 +0,0 @@
     1.4 -<?xml version="1.0" encoding="UTF-8"?>
     1.5 -<!--
     1.6 -DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
     1.7 -
     1.8 -Copyright 1997-2009 Sun Microsystems, Inc. All rights reserved.
     1.9 -
    1.10 -
    1.11 -The contents of this file are subject to the terms of either the GNU
    1.12 -General Public License Version 2 only ("GPL") or the Common
    1.13 -Development and Distribution License("CDDL") (collectively, the
    1.14 -"License"). You may not use this file except in compliance with the
    1.15 -License. You can obtain a copy of the License at
    1.16 -http://www.netbeans.org/cddl-gplv2.html
    1.17 -or nbbuild/licenses/CDDL-GPL-2-CP. See the License for the
    1.18 -specific language governing permissions and limitations under the
    1.19 -License.  When distributing the software, include this License Header
    1.20 -Notice in each file and include the License file at
    1.21 -nbbuild/licenses/CDDL-GPL-2-CP.  Sun designates this
    1.22 -particular file as subject to the "Classpath" exception as provided
    1.23 -by Sun in the GPL Version 2 section of the License file that
    1.24 -accompanied this code. If applicable, add the following below the
    1.25 -License Header, with the fields enclosed by brackets [] replaced by
    1.26 -your own identifying information:
    1.27 -"Portions Copyrighted [year] [name of copyright owner]"
    1.28 -
    1.29 -Contributor(s):
    1.30 -
    1.31 -The Original Software is NetBeans. The Initial Developer of the Original
    1.32 -Software is Sun Microsystems, Inc. Portions Copyright 1997-2006 Sun
    1.33 -Microsystems, Inc. All Rights Reserved.
    1.34 -
    1.35 -If you wish your version of this file to be governed by only the CDDL
    1.36 -or only the GPL Version 2, indicate your decision by adding
    1.37 -"[Contributor] elects to include this software in this distribution
    1.38 -under the [CDDL or GPL Version 2] license." If you do not indicate a
    1.39 -single choice of license, a recipient has the option to distribute
    1.40 -your version of this file under either the CDDL, the GPL Version 2 or
    1.41 -to extend the choice of license to its licensees as provided above.
    1.42 -However, if you add GPL Version 2 code and therefore, elected the GPL
    1.43 -Version 2 license, then the option applies only if the new code is
    1.44 -made subject to such option by the copyright holder.
    1.45 --->
    1.46 -<!DOCTYPE apichanges PUBLIC "-//NetBeans//DTD API changes list 1.0//EN" "../nbbuild/javadoctools/apichanges.dtd">
    1.47 -<apichanges>
    1.48 -<apidefs>
    1.49 -</apidefs>
    1.50 -<changes>
    1.51 -    <change id="lookup.is.free">
    1.52 -        <api name="lookup"/>
    1.53 -        <summary>Separate module for Lookup API</summary>
    1.54 -        <version major="8" minor="0"/>
    1.55 -        <date day="20" month="12" year="2009"/>
    1.56 -        <author login="jtulach"/>
    1.57 -        <compatibility modification="yes">
    1.58 -            <p>
    1.59 -                Runtime compatibility remains, compile time compatibility is
    1.60 -                mostly preserved too. It is however recommended to upgrade
    1.61 -                dependencies of your modules. Try running
    1.62 -                <code>ant fix-dependencies</code> in your Ant module.
    1.63 -            </p>
    1.64 -        </compatibility>
    1.65 -        <description>
    1.66 -            <p>
    1.67 -                <a href="@org-openide-util-lookup@/org/openide/util/Lookup.html">Lookup</a>
    1.68 -                and its associated interfaces are now available as a
    1.69 -                <a href="@org-openide-util-lookup@/overview-summary.html">separate module</a>.
    1.70 -            </p>
    1.71 -        </description>
    1.72 -        <issue number="170056"/>
    1.73 -    </change>
    1.74 -            <p>
    1.75 -                Runtime compatibility remains, compile time compatibility is
    1.76 -                mostly preserved too. It is however recommended to upgrade
    1.77 -                dependencies of your modules. Try running
    1.78 -                <code>ant fix-dependencies</code> in your Ant module.
    1.79 -            </p>
    1.80 -        </compatibility>
    1.81 -        <description>
    1.82 -            <p>
    1.83 -                <a href="@org-openide-util-lookup@/org/openide/util/Lookup.html">Lookup</a>
    1.84 -                and its associated interfaces are now available as a
    1.85 -                <a href="@org-openide-util-lookup@/overview-summary.html">separate module</a>.
    1.86 -            </p>
    1.87 -        </description>
    1.88 -        <class package="org.openide.util" name="Lookup"/>
    1.89 -        <class package="org.openide.util.lookup" name="AbstractLookup"/>
    1.90 -        <class package="org.openide.util.lookup" name="ProxyLookup"/>
    1.91 -        <class package="org.openide.util.lookup" name="Lookups"/>
    1.92 -        <issue number="170056"/>
    1.93 -    </change>
    1.94 -
    1.95 -        <api name="lookup"/>
    1.96 -    
    1.97 -    
    1.98 -
    1.99 -    <change>
   1.100 -    <change>
   1.101 -    <change>
   1.102 -    <change>
   1.103 -    <change id="meta-inf-services">
   1.104 -         <api name="lookup"/>
   1.105 -    <change id="AbstractLookup.Content-ProxyLookup.beforeLookup">
   1.106 -    <change>
   1.107 -    <change>
   1.108 -    <change>
   1.109 -    <change>
   1.110 -      <api name="util"/>
   1.111 -      <summary>
   1.112 -        <code>ErrorManager.isNotifiable</code> added</summary>
   1.113 -      <version major="3" minor="18"/>
   1.114 -      <date day="3" month="11" year="2002"/>
   1.115 -      <author login="jglick"/>
   1.116 -      <compatibility addition="yes" binary="compatible" source="compatible" semantic="compatible" deprecation="no" deletion="no" modification="no">
   1.117 -        Existing code which assumes (incorrectly) that <code>isLoggable</code>
   1.118 -        can be used for this purpose, or which calls <code>notify</code> at a low
   1.119 -        level such as <code>INFORMATIONAL</code> without first checking
   1.120 -        <code>isNotifiable</code> for efficiency, should be revised.
   1.121 -      </compatibility>
   1.122 -      <description>
   1.123 -        The method <code>ErrorManager.isNotifiable</code> was added to capture
   1.124 -        the fact that an error manager implementation might be more aggressive
   1.125 -        about displaying stack traces than log messages.
   1.126 -      </description>
   1.127 -      <class package="org.openide" name="ErrorManager"/>
   1.128 -      <issue number="24056"/>
   1.129 -    </change>
   1.130 -    <change>
   1.131 -      <api name="util"/>
   1.132 -      <summary>
   1.133 -        <code>ServiceType.createClone</code> added</summary>
   1.134 -      <date day="30" month="11" year="2000"/>
   1.135 -      <compatibility addition="yes" binary="compatible" source="compatible" semantic="compatible" deprecation="no" deletion="no" modification="no">Subclasses are encouraged to implement <code>Cloneable</code>.</compatibility>
   1.136 -      <description>
   1.137 -        <code>public final ServiceType createClone()</code> added.
   1.138 -      </description>
   1.139 -      <class package="org.openide" name="ServiceType"/>
   1.140 -    </change>
   1.141 -</changes>
   1.142 -<htmlcontents>
   1.143 -<head>
   1.144 -<title>Change History for the Lookup API</title>
   1.145 -<link rel="stylesheet" href="prose.css" type="text/css"/>
   1.146 -</head>
   1.147 -<body>
   1.148 -<p class="overviewlink">
   1.149 -<a href="overview-summary.html">Overview</a>
   1.150 -</p>
   1.151 -<h1>Introduction</h1>
   1.152 -<h2>What do the Dates Mean?</h2>
   1.153 -<p>The supplied dates indicate when the API change was made, on the CVS
   1.154 -trunk. From this you can generally tell whether the change should be
   1.155 -present in a given build or not; for trunk builds, simply whether it
   1.156 -was made before or after the change; for builds on a stabilization
   1.157 -branch, whether the branch was made before or after the given date. In
   1.158 -some cases corresponding API changes have been made both in the trunk
   1.159 -and in an in-progress stabilization branch, if they were needed for a
   1.160 -bug fix; this ought to be marked in this list.</p>
   1.161 -<ul>
   1.162 -<li>The <code>release41</code> branch was made on Apr 03 '05 for use in the NetBeans 4.1 release.
   1.163 -Specification versions: 6.0 begins after this point.</li>
   1.164 -<li>The <code>release40</code> branch was made on Nov 01 '04 for use in the NetBeans 4.0 release.
   1.165 -Specification versions: 5.0 begins after this point.</li>
   1.166 -</ul>
   1.167 -<hr/>
   1.168 -<standard-changelists module-code-name="$codebase"/>
   1.169 -<hr/>
   1.170 -<p>@FOOTER@</p>
   1.171 -</body>
   1.172 -</htmlcontents>
   1.173 -</apichanges>