# This patch file was generated by NetBeans IDE # Following Index: paths are relative to: D:\projects\nb.55 # This patch can be applied using context Tools: Patch action on respective folder. # It uses platform neutral UTF-8 encoding and \n newlines. # Above lines and this line are ignored by the patching process. Index: web/core/nbproject/project.xml *** D:\projects\nb.55\web\core\nbproject\project.xml Base (1.11.4.2.2.4) --- D:\projects\nb.55\web\core\nbproject\project.xml Locally Modified (Based On 1.11.4.2.2.4) *************** *** 223,229 **** ! 0 1.0 --- 223,229 ---- ! 1 1.0 Index: ide/golden/modules.txt *** D:\projects\nb.55\ide\golden\modules.txt Base (1.48.2.4.2.21) --- D:\projects\nb.55\ide\golden\modules.txt Locally Modified (Based On 1.48.2.4.2.21) *************** *** 191,197 **** MODULE org.netbeans.modules.xsl/1 (ide) MODULE org.netbeans.spi.debugger.ui/1 (ide) MODULE org.netbeans.spi.navigator/1 (ide) ! MODULE org.netbeans.spi.palette/0 (ide) MODULE org.netbeans.spi.viewmodel/2 (ide) MODULE org.netbeans.swing.plaf (platform) MODULE org.netbeans.swing.tabcontrol (platform) --- 191,197 ---- MODULE org.netbeans.modules.xsl/1 (ide) MODULE org.netbeans.spi.debugger.ui/1 (ide) MODULE org.netbeans.spi.navigator/1 (ide) ! MODULE org.netbeans.spi.palette/1 (ide) MODULE org.netbeans.spi.viewmodel/2 (ide) MODULE org.netbeans.swing.plaf (platform) MODULE org.netbeans.swing.tabcontrol (platform) Index: html/nbproject/project.xml *** D:\projects\nb.55\html\nbproject\project.xml Base (1.6) --- D:\projects\nb.55\html\nbproject\project.xml Locally Modified (Based On 1.6) *************** *** 77,83 **** ! 0 1.0 --- 77,83 ---- ! 1 1.0 Index: core/palette/src/org/netbeans/spi/palette/PaletteController.java *** D:\projects\nb.55\core\palette\src\org\netbeans\spi\palette\PaletteController.java Base (1.3.4.1) --- D:\projects\nb.55\core\palette\src\org\netbeans\spi\palette\PaletteController.java Locally Modified (Based On 1.3.4.1) *************** *** 39,46 **** *

User can override attribute values in palette's user interface. Attribute values * are persisted and restored after IDE restarts.

* - *

Important: This SPI is still under development.

- * * @author S. Aubrecht */ --- 39,44 ---- Index: core/palette/src/org/netbeans/spi/palette/DragAndDropHandler.java *** D:\projects\nb.55\core\palette\src\org\netbeans\spi\palette\DragAndDropHandler.java Base (1.1.12.1) --- D:\projects\nb.55\core\palette\src\org\netbeans\spi\palette\DragAndDropHandler.java Locally Modified (Based On 1.1.12.1) *************** *** 33,40 **** * when dragging an item over different editor area parts that allow only certain * item types to be dropped into them.

* - *

Important: This SPI is still under development.

- * * @author S. Aubrecht */ public abstract class DragAndDropHandler { --- 33,38 ---- Index: ide/golden/files-layout.txt *** D:\projects\nb.55\ide\golden\files-layout.txt Base (1.93.2.5.2.29) --- D:\projects\nb.55\ide\golden\files-layout.txt Locally Modified (Based On 1.93.2.5.2.29) *************** *** 600,605 **** --- 600,606 ---- ide7/config/ModuleAutoDeps/org-netbeans-modules-project-libraries.xml ide7/config/ModuleAutoDeps/org-netbeans-modules-projectapi.xml ide7/config/ModuleAutoDeps/org-netbeans-modules-projectuiapi.xml + ide7/config/ModuleAutoDeps/org-netbeans-spi-palette.xml ide7/config/Modules/javax-jmi-model.xml ide7/config/Modules/javax-jmi-reflect.xml ide7/config/Modules/org-apache-tools-ant-module.xml Index: core/palette/src/org/netbeans/spi/palette/PaletteFilter.java *** D:\projects\nb.55\core\palette\src\org\netbeans\spi\palette\PaletteFilter.java Base (1.1) --- D:\projects\nb.55\core\palette\src\org\netbeans\spi\palette\PaletteFilter.java Locally Modified (Based On 1.1) *************** *** 19,26 **** *

A palette filter than can prevent some categories and/or items from being * displayed in palette's window.

* - *

Important: This SPI is still under development.

- * * @author S. Aubrecht */ public abstract class PaletteFilter { --- 19,24 ---- Index: core/palette/api/doc/changes/apichanges.xml *** D:\projects\nb.55\core\palette\api\doc\changes\apichanges.xml Base (1.7.4.1.2.1) --- D:\projects\nb.55\core\palette\api\doc\changes\apichanges.xml Locally Modified (Based On 1.7.4.1.2.1) *************** *** 146,151 **** --- 146,167 ---- operations withing the palette window). + + + + The Common Palette API has been stabilized. + + + + + +

+ To indicate that this is now considered a stable API, the major release version was + incremented to 1 from 0. +

+
+ +
*************** *** 155,161 **** NO NO NO NO NO! - ==============> DO NOT EDIT ME! <============== AUTOMATICALLY GENERATED FROM APICHANGES.XML, DO NOT EDIT --- 171,176 ---- Index: ide/golden/deps.txt *** D:\projects\nb.55\ide\golden\deps.txt Base (1.175.2.4.2.83) --- D:\projects\nb.55\ide\golden\deps.txt Locally Modified (Based On 1.175.2.4.2.83) *************** *** 691,697 **** REQUIRES org.netbeans.modules.project.libraries/1 (ide) REQUIRES org.netbeans.modules.projectapi/1 (ide) REQUIRES org.netbeans.modules.projectuiapi/1 (ide) ! REQUIRES org.netbeans.spi.palette/0 (ide) REQUIRES org.openide.actions (platform) REQUIRES org.openide.awt (platform) REQUIRES org.openide.dialogs (platform) --- 691,697 ---- REQUIRES org.netbeans.modules.project.libraries/1 (ide) REQUIRES org.netbeans.modules.projectapi/1 (ide) REQUIRES org.netbeans.modules.projectuiapi/1 (ide) ! REQUIRES org.netbeans.spi.palette/1 (ide) REQUIRES org.openide.actions (platform) REQUIRES org.openide.awt (platform) REQUIRES org.openide.dialogs (platform) *************** *** 712,718 **** REQUIRES org.netbeans.modules.editor.lib/1 (ide) REQUIRES org.netbeans.modules.html.editor.lib/1 (ide) REQUIRES org.netbeans.modules.projectapi/1 (ide) ! REQUIRES org.netbeans.spi.palette/0 (ide) REQUIRES org.openide.awt (platform) REQUIRES org.openide.dialogs (platform) REQUIRES org.openide.explorer (platform) --- 712,718 ---- REQUIRES org.netbeans.modules.editor.lib/1 (ide) REQUIRES org.netbeans.modules.html.editor.lib/1 (ide) REQUIRES org.netbeans.modules.projectapi/1 (ide) ! REQUIRES org.netbeans.spi.palette/1 (ide) REQUIRES org.openide.awt (platform) REQUIRES org.openide.dialogs (platform) REQUIRES org.openide.explorer (platform) *************** *** 2209,2215 **** REQUIRES org.netbeans.modules.xml.catalog/2 (ide) REQUIRES org.netbeans.modules.xml.core/2 (ide) REQUIRES org.netbeans.modules.xml.multiview/1 (ide) ! REQUIRES org.netbeans.spi.palette/0 (ide) REQUIRES org.openide.actions (platform) REQUIRES org.openide.awt (platform) REQUIRES org.openide.dialogs (platform) --- 2209,2215 ---- REQUIRES org.netbeans.modules.xml.catalog/2 (ide) REQUIRES org.netbeans.modules.xml.core/2 (ide) REQUIRES org.netbeans.modules.xml.multiview/1 (ide) ! REQUIRES org.netbeans.spi.palette/1 (ide) REQUIRES org.openide.actions (platform) REQUIRES org.openide.awt (platform) REQUIRES org.openide.dialogs (platform) *************** *** 2816,2822 **** REQUIRES org.openide.nodes (platform) REQUIRES org.openide.util (platform) REQUIRES org.openide.windows (platform) ! MODULE org.netbeans.spi.palette/0 (ide) REQUIRES org.openide.awt (platform) REQUIRES org.openide.dialogs (platform) REQUIRES org.openide.explorer (platform) --- 2816,2822 ---- REQUIRES org.openide.nodes (platform) REQUIRES org.openide.util (platform) REQUIRES org.openide.windows (platform) ! MODULE org.netbeans.spi.palette/1 (ide) REQUIRES org.openide.awt (platform) REQUIRES org.openide.dialogs (platform) REQUIRES org.openide.explorer (platform) Index: core/arch/arch-core-palette.xml *** D:\projects\nb.55\core\arch\arch-core-palette.xml Base (1.5.2.1) --- D:\projects\nb.55\core\arch\arch-core-palette.xml Locally Modified (Based On 1.5.2.1) *************** *** 45,57 **** can use this API to define content to be displayed in the common palette TopComponent when their editors are active. The module will autoload. !

The API includes support for the clients writing palette content insertable into the text editor.
This support covers the DTD definition of the palette item definition file format and the content of the Lookup holding object(s) representing the selected item. !

--- 45,57 ---- can use this API to define content to be displayed in the common palette TopComponent when their editors are active. The module will autoload. !

The API includes support for the clients writing palette content insertable into the text editor.
This support covers the DTD definition of the palette item definition file format and the content of the Lookup holding object(s) representing the selected item. !

*************** *** 387,393 ****

Just the module jar file: !

--- 387,393 ----

Just the module jar file: !

*************** *** 738,744 **** -->

!

Palette listens to system activated node changes. The palette TopComponent opens when an editor TopComponent with a PaletteController instance in its Lookup --- 738,744 ---- -->

!

Palette listens to system activated node changes. The palette TopComponent opens when an editor TopComponent with a PaletteController instance in its Lookup *************** *** 765,771 **** -->

! The palette item implementor can either directly provide the item body or her own item class implementing org.openide.text.ActiveEditorDrop interface.
--- 765,771 ---- -->

! The palette item implementor can either directly provide the item body or her own item class implementing org.openide.text.ActiveEditorDrop interface.
Index: ide/golden/cluster-deps.txt *** D:\projects\nb.55\ide\golden\cluster-deps.txt Base (1.33.2.3.2.10) --- D:\projects\nb.55\ide\golden\cluster-deps.txt Locally Modified (Based On 1.33.2.3.2.10) *************** *** 94,100 **** REQUIRES org.netbeans.modules.xml.xam/1 (ide) REQUIRES org.netbeans.modules.xml.xdm/1 (ide) REQUIRES org.netbeans.spi.debugger.ui/1 (ide) ! REQUIRES org.netbeans.spi.palette/0 (ide) REQUIRES org.netbeans.spi.viewmodel/2 (ide) REQUIRES org.openide.actions (platform) REQUIRES org.openide.awt (platform) --- 94,100 ---- REQUIRES org.netbeans.modules.xml.xam/1 (ide) REQUIRES org.netbeans.modules.xml.xdm/1 (ide) REQUIRES org.netbeans.spi.debugger.ui/1 (ide) ! REQUIRES org.netbeans.spi.palette/1 (ide) REQUIRES org.netbeans.spi.viewmodel/2 (ide) REQUIRES org.openide.actions (platform) REQUIRES org.openide.awt (platform) Index: core/palette/module-auto-deps.xml *** D:\projects\nb.55\core\palette\module-auto-deps.xml No Base Revision --- D:\projects\nb.55\core\palette\module-auto-deps.xml Locally New *************** *** 1,0 **** --- 1,32 ---- + + + + + + + + + Major release version of module changed from 0 to 1 to signal stability; update your dependencies + + + + + + + + + + + + Index: core/palette/src/org/netbeans/spi/palette/PaletteFactory.java *** D:\projects\nb.55\core\palette\src\org\netbeans\spi\palette\PaletteFactory.java Base (1.3.4.1) --- D:\projects\nb.55\core\palette\src\org\netbeans\spi\palette\PaletteFactory.java Locally Modified (Based On 1.3.4.1) *************** *** 35,42 **** /** *

PaletteFactory creating new PaletteController instances.

* - *

Important: This SPI is still under development.

- * * @author S. Aubrecht */ public final class PaletteFactory { --- 35,40 ---- Index: core/palette/src/org/netbeans/spi/palette/PaletteActions.java *** D:\projects\nb.55\core\palette\src\org\netbeans\spi\palette\PaletteActions.java Base (1.1) --- D:\projects\nb.55\core\palette\src\org\netbeans\spi\palette\PaletteActions.java Locally Modified (Based On 1.1) *************** *** 22,29 **** *

An interface implemented by palette clients to provide custom actions * for popup menus and actions for import of new items.

* - *

Important: This SPI is still under development.

- * * @author S. Aubrecht. */ public abstract class PaletteActions { --- 22,27 ---- Index: form/nbproject/project.xml *** D:\projects\nb.55\form\nbproject\project.xml Base (1.23.2.2) --- D:\projects\nb.55\form\nbproject\project.xml Locally Modified (Based On 1.23.2.2) *************** *** 153,159 **** ! 0 1.0 --- 153,159 ---- ! 1 1.0 Index: core/palette/manifest.mf *** D:\projects\nb.55\core\palette\manifest.mf Base (1.5.4.1.2.1) --- D:\projects\nb.55\core\palette\manifest.mf Locally Modified (Based On 1.5.4.1.2.1) *************** *** 1,5 **** Manifest-Version: 1.0 ! OpenIDE-Module: org.netbeans.spi.palette/0 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/palette/resources/Bundle.properties OpenIDE-Module-Specification-Version: 1.5.11 OpenIDE-Module-Layer: org/netbeans/modules/palette/resources/layer.xml --- 1,5 ---- Manifest-Version: 1.0 ! OpenIDE-Module: org.netbeans.spi.palette/1 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/palette/resources/Bundle.properties OpenIDE-Module-Specification-Version: 1.5.11 OpenIDE-Module-Layer: org/netbeans/modules/palette/resources/layer.xml