Overview of changes introduced for HTML and JSP clients of the Common Palette. New module was introduced: A. xml/palettesupport (org.netbeans.editor.ext.palette) The following existing modules were changed: B. html/editor/lib (org.netbeans.modules.html.editor.lib) C. html/editor (org.netbeans.modules.html.editor) C. html (org.netbeans.modules.html) D. web/jspsyntax (org.netbeans.modules.web.core.syntax) E. web/core (org.netbeans.modules.web.core.syntax) Here is a list of important changes in the interfaces of the modules. For each module, there is the list of changed public packages (along with class/interface names) and the list of new dependencies on other modules if there are such. [The letters A and M before the package/class/interface names mean Added, Modified] =================================== A. xml/palettesupport (org.netbeans.editor.ext.palette) =================================== The module was newly added. Packages: -------------- org.netbeans.editor.ext.palette.api J2EEPaletteItemContext A org.netbeans.editor.ext.palette.spi J2EEPaletteItemCustomizer J2EEPaletteItemInsertable A org.netbeans.editor.ext.palette.support J2EEPaletteItemCookie A org.netbeans.editor.ext.dnd.api DnDUtilities A org.netbeans.editor.ext.dnd.spi AbstractTransferHandler ImportHandler ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ new dependencies on: org.netbeans.modules.editor org.netbeans.modules.editor.lib org.openide.loaders org.netbeans.modules.projectapi org.openide.filesystems org.openide.util org.openide.nodes org.openide.dialogs org.netbeans.spi.palette =================================== B. html/editor/lib (org.netbeans.modules.html.editor.lib) =================================== There is an open question whether not to move the code into html/editor module and make html module dependent on it instead of the this (html/editor/lib) module. M org.netbeans.editor.ext.html A HTMLPaletteFactory (refrerenced from the html top component - HtmlEditor - in html module) A HTMLTransferHandler (referenced from the HTMLKit in html/editor module) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ new dependencies on: org.netbeans.editor.ext.palette org.openide.loaders org.openide.dialogs org.openide.nodes org.netbeans.spi.palette org.netbeans.modules.projectapi org.netbeans.modules.editor org.openide.explorer =================================== B. html/editor (org.netbeans.modules.html.editor) =================================== There is only HTMLTransferHandler registration on the document from the HTMLKit. Will be probably removed when merged with DnD support in the Cloneable editor. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ new dependencies on: org.netbeans.editor.ext.palette =================================== C. html (org.netbeans.modules.html) =================================== HTML module contains new Top component - HTMLEditor - which is associated with the PaletteController (object for the communication with the Common Palette) through its Lookup. M org.netbeans.modules.html (non-public) M HtmlEditorSupport - pridana nested class HtmlEditor ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ new dependencies on: org.netbeans.spi.palette org.netbeans.modules.html.editor.lib As was said for the html/editor/libor there can be some changes when code moved from html/editor/lib into html/editor. =================================== D. web/jspsyntax (org.netbeans.modules.web.core.syntax) =================================== M org.netbeans.modules.web.core.syntax.spi JSPPaletteFactory (referenced from Jsp top component - BaseJspEditor) - which is associated with the PaletteController (object for the communication with the Common Palette) through its Lookup. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ new dependencies on: org.netbeans.editor.ext.palette org.netbeans.spi.palette org.openide.dialogs =================================== E. web/core (org.netbeans.modules.web.core.syntax) =================================== M org.netbeans.modules.web.core.jsploader (ne-public) M BaseJspEditorSupport.BaseJspEditor (do lookupu dostava nove PaletteController) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ new dependencies on: org.netbeans.spi.palette