File: apichanges.xml

package info (click to toggle)
libnb-platform18-java 12.1-3
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 729,800 kB
  • sloc: java: 5,059,097; xml: 574,432; php: 78,788; javascript: 29,039; ansic: 10,278; sh: 6,386; cpp: 4,612; jsp: 3,643; sql: 1,097; makefile: 540; objc: 288; perl: 277; haskell: 93
file content (235 lines) | stat: -rw-r--r-- 11,219 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
<?xml version="1.0" encoding="UTF-8"?>
<!--

    Licensed to the Apache Software Foundation (ASF) under one
    or more contributor license agreements.  See the NOTICE file
    distributed with this work for additional information
    regarding copyright ownership.  The ASF licenses this file
    to you under the Apache License, Version 2.0 (the
    "License"); you may not use this file except in compliance
    with the License.  You may obtain a copy of the License at

      http://www.apache.org/licenses/LICENSE-2.0

    Unless required by applicable law or agreed to in writing,
    software distributed under the License is distributed on an
    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
    KIND, either express or implied.  See the License for the
    specific language governing permissions and limitations
    under the License.

-->
<!DOCTYPE apichanges PUBLIC "-//NetBeans//DTD API changes list 1.0//EN" "../../nbbuild/javadoctools/apichanges.dtd">

<apichanges>
<apidefs>
<apidef name="actions">Actions API</apidef>
</apidefs>
<changes>
<change>
      <api name="actions"/>
      <summary><code>SelectionType ANY in SaveAction</code></summary>
      <version major="6" minor="20"/>
      <date day="14" month="12" year="2010"/>
      <author login="krissco"/>
      <compatibility binary="compatible" source="compatible" semantic="compatible" addition="no" deprecation="no" deletion="no" modification="yes"/>
      <description>
          <code>SaveAction</code> has been modified to allow one or more <code>SaveCookie</code>s
          into it's context. The previous behavior was to allow EXACTLY_ONE.
      </description>
      <class package="org.openide.actions" name="SaveAction"/>
      <issue number="192948"/>
</change>
<change>
      <api name="actions"/>
      <summary><code>ToolsAction</code> via layers</summary>
      <version major="6" minor="15"/>
      <date day="26" month="2" year="2010"/>
      <author login="jtulach"/>
      <compatibility addition="yes" binary="compatible" source="compatible" semantic="compatible" deprecation="yes" deletion="no" modification="no"/>
      <description>
          Register your actions for <code>ToolsAction</code> via
          layer, don't use the deprecated manifest style.
      </description>
      <class package="org.openide.actions" name="ToolsAction"/>
      <issue number="180979 "/>
</change>
<change>
      <api name="actions"/>
      <summary><code>HeapView</code> preserves its settings between sessions</summary>
      <version major="6" minor="5"/>
      <date day="24" month="6" year="2008"/>
      <author login="rmichalsky"/>
      <compatibility addition="yes" binary="compatible" source="compatible" semantic="compatible" deprecation="no" deletion="no" modification="no"/>
      <description>
        Settings of <code>showDropShadow</code>, <code>showText</code> and <code>tickStyle</code>
        are now preserved between sessions in NBPreferences of the same corresponding names.
      </description>
      <class package="org.openide.actions" name="HeapView" link="no"/>
      <issue number="135104"/>
</change>
<change id="jump-prev-next">
        <api name="actions"/>
        <summary>A way how to implement "Jump Next" and "Jump Prev" action handlers</summary>
        <version major="5" minor="8"/>
        <date day="23" month="3" year="2005"/>
        <author login="jtulach"/>
        <compatibility addition="yes" binary="compatible" semantic="compatible" source="compatible" deprecation="no" deletion="no" modification="no"/>
        <description>
          Use
          <pre xml:space="preserve">
 topComponent.getActionMap().put("jumpPrev", new YourPrevAction());
 topComponent.getActionMap().put("jumpNext", new YourNextAction());
          </pre>
          if your component provides items and you want the user to jump
          among them using standard next/prev actions.
        </description>
        <issue number="40185"/>
    </change>
    <change>
     <api name="actions"/>
     <summary>org.openide.actions.InstantiateAction deprecated</summary>
     <version major="3" minor="42"/>
     <date day="27" month="2" year="2003"/>
     <author login="dkonecny"/>
     <compatibility deprecation="yes" binary="compatible" source="compatible" semantic="compatible" addition="no" deletion="no" modification="no"/>
     <description>
        This action was used only as default action on templates. It instantiates the
        template when it was double clicked in the Options dialog. This behaviour
        was changed and action is not useful anymore. It is deprecated and it usage
        should be avoided. Part of the deprecatation was that
        org.openide.loadersDataNode.getDefaultAction() does not return this action
        on templates anymore.
     </description>
     <class package="org.openide.actions" name="InstantiateAction" link="no"/>
     <issue number="27135"/>
    </change>
<change>
        <api name="actions"/>
        <summary>New Actions system - part I.</summary>
        <version major="3" minor="29"/>
        <date day="8" month="1" year="2003"/>
        <author login="jtulach"/>
        <author login="pzavadsky"/>
        <compatibility deprecation="yes" addition="yes" modification="yes" binary="compatible" source="compatible" semantic="compatible" deletion="no"/>
        <description>
            <p>
            Introduction of new action system, which generally means
            move from usage of <code>SystemAction</code> to <code>Action</code> instances.
            Look at <a href="http://openide.netbeans.org/proposals/actions/index.html" shape="rect">
            general proposal</a>. That document also focuses on declarative actions
            usage which is not subject of current change, it will be part of later changes.
            </p>
<p>
            Current change is described by <a href="http://openide.netbeans.org/proposals/actions/impl.html" shape="rect">
            description of already implemented changes</a> which also summarizes
            <a href="http://openide.netbeans.org/proposals/actions/impl.html#summaryAPI" shape="rect">
            these API changes</a>.
            </p>
        </description>
        <class package="org.openide.actions" name="CutAction"/>
        <class package="org.openide.actions" name="CopyAction"/>
        <class package="org.openide.actions" name="DeleteAction"/>
        <class package="org.openide.actions" name="PasteAction"/>
        <class package="org.openide.actions" name="FileSystemAction" link="no"/>
        <class package="org.openide.actions" name="ToolsAction"/>
        <issue number="27868"/>
    </change>
<change>
      <api name="actions"/>
      <summary>
<code>ActionManager.getDefault()</code> added</summary>
      <version major="4" minor="2"/>
      <date day="18" month="3" year="2003"/>
      <author login="jglick"/>
      <compatibility addition="yes" binary="compatible" source="compatible" semantic="compatible" deprecation="no" deletion="no" modification="no"/>
      <description>
        This method should be more convenient than looking for an instance in
        lookup. Also there is a simple implementation for standalone use
        available.
      </description>
      <class package="org.openide.actions" name="ActionManager"/>
      <issue number="32092"/>
    </change>
<change>
      <api name="actions"/>
      <summary>Action manager can invoke actions in request processor</summary>
      <date day="6" month="10" year="2000"/>
      <compatibility addition="yes" binary="compatible" source="compatible" semantic="compatible" deprecation="no" deletion="no" modification="no"/>
      <description>
        Method <code>invokeAction</code> added to the <code>ActionManager</code>.
        It allows all actions code to happen in one request processor.
      </description>
      <class package="org.openide.actions" name="ActionManager"/>
    </change>
<change id="ActionManager">
      <api name="actions"/>
      <summary>
<code>ActionManager</code> added</summary>
      <date day="14" month="3" year="2000"/>
      <compatibility addition="yes" deprecation="yes" binary="compatible" source="compatible" semantic="compatible" deletion="no" modification="no">
        <code>ToolsAction</code> model first removed, later re-added but deprecated
        in trunk and <code>boston</code>.
      </compatibility>
      <description>
        Class <code>ActionManager</code> added, along with
        <code>TopManager.getActionManager</code>. This class replaces the
        functionality of <code>ToolsAction.Model</code> and
        <code>ToolsAction.setModel</code> which have been deprecated. No one other
        than <code>ToolsAction</code> and the core implementation ought to have
        been directly using the model class, and the same applies to the new
        action manager.
      </description>
      <class package="org.openide.actions" name="ActionManager"/>
      <class package="org.openide.actions" name="ToolsAction"/>
    </change>
<change id="SaveAsTemplateAction.iconResource">
      <api name="actions"/>
      <summary>
<code>SaveAsTemplateAction.iconResource</code> removed</summary>
      <date day="23" month="3" year="2000"/>
      <compatibility deletion="yes" deprecation="yes" binary="compatible" source="compatible" semantic="compatible" addition="no" modification="no">
        First removed, later re-added but deprecated in trunk and
        <code>boston</code>.
      </compatibility>
      <description>
        <code>iconResource</code> was accidentally a public method; no longer
        needed, and deprecated. Technically backwards incompatible, but no one
        should have been calling this method as public, as it was protected in the
        superclass <code>SystemAction</code>.
      </description>
      <class package="org.openide.actions" name="SaveAsTemplateAction" link="no"/>
    </change>
</changes>
<htmlcontents>
<head>
<title>Change History for the Actions API</title>
<link rel="stylesheet" href="prose.css" type="text/css"/>
</head>
<body>
<p class="overviewlink">
<a href="overview-summary.html">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/>
<standard-changelists module-code-name="org.openide.actions"/>
<hr/>
<p>@FOOTER@</p>
</body>
</htmlcontents>
</apichanges>