This patch (committed) marks some stub methods in the javax.swing.plaf.basic.* package:
2006-04-17 David Gilbert <[EMAIL PROTECTED]> * javax/swing/plaf/basic/BasicComboBoxUI.java: (installKeyboardActions): Marked as stub, (uninstallKeyboardActions): Likewise, * javax/swing/plaf/basic/BasicComboPopup.java: (installKeyboardActions): Marked as stub, (uninstallKeyboardActions): Likewise, * javax/swing/plaf/basic/BasicInternalFrameUI.java: (installKeyboardActions): Marked as stub, (uninstallKeyboardActions): Likewise, * javax/swing/plaf/basic/BasicLabelUI.java: (installKeyboardActions): Marked as stub, (uninstallKeyboardActions): Likewise, * javax/swing/plaf/basic/BasicListUI.java: (installKeyboardActions): Marked as stub, (uninstallKeyboardActions): Likewise, * javax/swing/plaf/basic/BasicMenuBarUI.java: (installKeyboardActions): Marked as stub, (uninstallKeyboardActions): Likewise, * javax/swing/plaf/basic/BasicMenuUI.java: (installKeyboardActions): Marked as stub, (uninstallKeyboardActions): Likewise, * javax/swing/plaf/basic/BasicOptionPaneUI.java: (installKeyboardActions): Marked as stub, (uninstallKeyboardActions): Likewise, * javax/swing/plaf/basic/BasicPopupMenuUI.java: (installKeyboardActions): Marked as stub, (uninstallKeyboardActions): Likewise, * javax/swing/plaf/basic/BasicScrollBarUI.java: (installKeyboardActions): Marked as stub, (uninstallKeyboardActions): Likewise, * javax/swing/plaf/basic/BasicScrollPaneUI.java: (installKeyboardActions): Marked as stub, (uninstallKeyboardActions): Likewise, * javax/swing/plaf/basic/BasicSplitPaneUI.java: (installKeyboardActions): Marked as stub, (uninstallKeyboardActions): Likewise, * javax/swing/plaf/basic/BasicTabbedPaneUI.java: (installKeyboardActions): Marked as stub, (uninstallKeyboardActions): Likewise, * javax/swing/plaf/basic/BasicTableHeaderUI.java: (installKeyboardActions): Marked as stub, (uninstallKeyboardActions): Likewise, * javax/swing/plaf/basic/BasicTableUI.java: (installKeyboardActions): Marked as stub, (uninstallKeyboardActions): Likewise, * javax/swing/plaf/basic/BasicTextUI.java: (installKeyboardActions): Marked as stub, (uninstallKeyboardActions): Likewise, * javax/swing/plaf/basic/BasicToolBarUI.java: (installKeyboardActions): Marked as stub, (uninstallKeyboardActions): Likewise. Regards, Dave
Index: javax/swing/plaf/basic/BasicComboBoxUI.java =================================================================== RCS file: /sources/classpath/classpath/javax/swing/plaf/basic/BasicComboBoxUI.java,v retrieving revision 1.33 diff -u -r1.33 BasicComboBoxUI.java --- javax/swing/plaf/basic/BasicComboBoxUI.java 19 Mar 2006 11:04:20 -0000 1.33 +++ javax/swing/plaf/basic/BasicComboBoxUI.java 17 Apr 2006 07:30:32 -0000 @@ -38,6 +38,8 @@ package javax.swing.plaf.basic; +import gnu.classpath.NotImplementedException; + import java.awt.Color; import java.awt.Component; import java.awt.Container; @@ -972,6 +974,7 @@ * by the look and feel. */ protected void installKeyboardActions() + throws NotImplementedException { // FIXME: Need to implement. } @@ -981,6 +984,7 @@ * installed by in [EMAIL PROTECTED] #installListeners}. */ protected void uninstallKeyboardActions() + throws NotImplementedException { // FIXME: Need to implement. } Index: javax/swing/plaf/basic/BasicComboPopup.java =================================================================== RCS file: /sources/classpath/classpath/javax/swing/plaf/basic/BasicComboPopup.java,v retrieving revision 1.16 diff -u -r1.16 BasicComboPopup.java --- javax/swing/plaf/basic/BasicComboPopup.java 18 Mar 2006 13:49:19 -0000 1.16 +++ javax/swing/plaf/basic/BasicComboPopup.java 17 Apr 2006 07:30:33 -0000 @@ -38,6 +38,8 @@ package javax.swing.plaf.basic; +import gnu.classpath.NotImplementedException; + import java.awt.Color; import java.awt.Component; import java.awt.Dimension; @@ -292,6 +294,7 @@ * This method uninstalls keyboard actions installed by the UI. */ protected void uninstallKeyboardActions() + throws NotImplementedException { // FIXME: Need to implement } @@ -559,6 +562,7 @@ * DOCUMENT ME! */ protected void installKeyboardActions() + throws NotImplementedException { // FIXME: Need to implement } Index: javax/swing/plaf/basic/BasicInternalFrameUI.java =================================================================== RCS file: /sources/classpath/classpath/javax/swing/plaf/basic/BasicInternalFrameUI.java,v retrieving revision 1.31 diff -u -r1.31 BasicInternalFrameUI.java --- javax/swing/plaf/basic/BasicInternalFrameUI.java 23 Mar 2006 11:13:22 -0000 1.31 +++ javax/swing/plaf/basic/BasicInternalFrameUI.java 17 Apr 2006 07:30:35 -0000 @@ -38,6 +38,8 @@ package javax.swing.plaf.basic; +import gnu.classpath.NotImplementedException; + import java.awt.AWTEvent; import java.awt.Color; import java.awt.Component; @@ -1209,6 +1211,7 @@ * This method installs the keyboard actions for the JInternalFrame. */ protected void installKeyboardActions() + throws NotImplementedException { // FIXME: Implement. } @@ -1291,6 +1294,7 @@ * This method uninstalls the keyboard actions for the JInternalFrame. */ protected void uninstallKeyboardActions() + throws NotImplementedException { // FIXME: Implement. } Index: javax/swing/plaf/basic/BasicLabelUI.java =================================================================== RCS file: /sources/classpath/classpath/javax/swing/plaf/basic/BasicLabelUI.java,v retrieving revision 1.22 diff -u -r1.22 BasicLabelUI.java --- javax/swing/plaf/basic/BasicLabelUI.java 3 Mar 2006 11:06:11 -0000 1.22 +++ javax/swing/plaf/basic/BasicLabelUI.java 17 Apr 2006 07:30:36 -0000 @@ -37,6 +37,8 @@ package javax.swing.plaf.basic; +import gnu.classpath.NotImplementedException; + import java.awt.Color; import java.awt.Dimension; import java.awt.FontMetrics; @@ -372,6 +374,7 @@ * @param l The [EMAIL PROTECTED] JLabel} to install keyboard actions for. */ protected void installKeyboardActions(JLabel l) + throws NotImplementedException { //FIXME: implement. } @@ -382,6 +385,7 @@ * @param l The [EMAIL PROTECTED] JLabel} to uninstall keyboard actions for. */ protected void uninstallKeyboardActions(JLabel l) + throws NotImplementedException { //FIXME: implement. } Index: javax/swing/plaf/basic/BasicListUI.java =================================================================== RCS file: /sources/classpath/classpath/javax/swing/plaf/basic/BasicListUI.java,v retrieving revision 1.56 diff -u -r1.56 BasicListUI.java --- javax/swing/plaf/basic/BasicListUI.java 9 Mar 2006 16:21:35 -0000 1.56 +++ javax/swing/plaf/basic/BasicListUI.java 17 Apr 2006 07:30:38 -0000 @@ -38,6 +38,8 @@ package javax.swing.plaf.basic; +import gnu.classpath.NotImplementedException; + import java.awt.Component; import java.awt.Dimension; import java.awt.Graphics; @@ -1025,6 +1027,7 @@ * Uninstalls keyboard actions for this UI in the [EMAIL PROTECTED] JList}. */ protected void uninstallKeyboardActions() + throws NotImplementedException { // TODO: Implement this properly. } Index: javax/swing/plaf/basic/BasicMenuBarUI.java =================================================================== RCS file: /sources/classpath/classpath/javax/swing/plaf/basic/BasicMenuBarUI.java,v retrieving revision 1.15 diff -u -r1.15 BasicMenuBarUI.java --- javax/swing/plaf/basic/BasicMenuBarUI.java 13 Mar 2006 22:06:47 -0000 1.15 +++ javax/swing/plaf/basic/BasicMenuBarUI.java 17 Apr 2006 07:30:38 -0000 @@ -38,6 +38,8 @@ package javax.swing.plaf.basic; +import gnu.classpath.NotImplementedException; + import java.awt.Dimension; import java.awt.event.ContainerEvent; import java.awt.event.ContainerListener; @@ -176,6 +178,7 @@ * This method installs the keyboard actions for the JMenuBar. */ protected void installKeyboardActions() + throws NotImplementedException { // FIXME: implement } @@ -223,6 +226,7 @@ * This method reverses the work done in installKeyboardActions. */ protected void uninstallKeyboardActions() + throws NotImplementedException { // FIXME: implement. } Index: javax/swing/plaf/basic/BasicMenuUI.java =================================================================== RCS file: /sources/classpath/classpath/javax/swing/plaf/basic/BasicMenuUI.java,v retrieving revision 1.22 diff -u -r1.22 BasicMenuUI.java --- javax/swing/plaf/basic/BasicMenuUI.java 13 Mar 2006 22:06:47 -0000 1.22 +++ javax/swing/plaf/basic/BasicMenuUI.java 17 Apr 2006 07:30:39 -0000 @@ -38,6 +38,8 @@ package javax.swing.plaf.basic; +import gnu.classpath.NotImplementedException; + import java.awt.Component; import java.awt.Dimension; import java.awt.event.MouseEvent; @@ -218,6 +220,7 @@ * */ protected void installKeyboardActions() + throws NotImplementedException { // FIXME: Need to implement } @@ -262,6 +265,7 @@ * Basic look and feel's defaults. */ protected void uninstallKeyboardActions() + throws NotImplementedException { // FIXME: Need to implement } Index: javax/swing/plaf/basic/BasicOptionPaneUI.java =================================================================== RCS file: /sources/classpath/classpath/javax/swing/plaf/basic/BasicOptionPaneUI.java,v retrieving revision 1.28 diff -u -r1.28 BasicOptionPaneUI.java --- javax/swing/plaf/basic/BasicOptionPaneUI.java 22 Nov 2005 15:16:44 -0000 1.28 +++ javax/swing/plaf/basic/BasicOptionPaneUI.java 17 Apr 2006 07:30:41 -0000 @@ -38,6 +38,8 @@ package javax.swing.plaf.basic; +import gnu.classpath.NotImplementedException; + import java.awt.BorderLayout; import java.awt.Color; import java.awt.Component; @@ -1204,6 +1206,7 @@ * This method installs keyboard actions for the JOptionpane. */ protected void installKeyboardActions() + throws NotImplementedException { // FIXME: implement. } @@ -1336,6 +1339,7 @@ * This method uninstalls keyboard actions for the JOptionPane. */ protected void uninstallKeyboardActions() + throws NotImplementedException { // FIXME: implement. } Index: javax/swing/plaf/basic/BasicPopupMenuUI.java =================================================================== RCS file: /sources/classpath/classpath/javax/swing/plaf/basic/BasicPopupMenuUI.java,v retrieving revision 1.17 diff -u -r1.17 BasicPopupMenuUI.java --- javax/swing/plaf/basic/BasicPopupMenuUI.java 23 Feb 2006 23:57:50 -0000 1.17 +++ javax/swing/plaf/basic/BasicPopupMenuUI.java 17 Apr 2006 07:30:41 -0000 @@ -37,6 +37,8 @@ package javax.swing.plaf.basic; +import gnu.classpath.NotImplementedException; + import java.awt.Component; import java.awt.Dimension; import java.awt.event.ComponentEvent; @@ -137,6 +139,7 @@ * This method installs the keyboard actions for this [EMAIL PROTECTED] JPopupMenu}. */ protected void installKeyboardActions() + throws NotImplementedException { // FIXME: Need to implement } @@ -179,6 +182,7 @@ * Uninstalls any keyboard actions. */ protected void uninstallKeyboardActions() + throws NotImplementedException { // FIXME: Need to implement } Index: javax/swing/plaf/basic/BasicScrollBarUI.java =================================================================== RCS file: /sources/classpath/classpath/javax/swing/plaf/basic/BasicScrollBarUI.java,v retrieving revision 1.32 diff -u -r1.32 BasicScrollBarUI.java --- javax/swing/plaf/basic/BasicScrollBarUI.java 13 Mar 2006 22:06:47 -0000 1.32 +++ javax/swing/plaf/basic/BasicScrollBarUI.java 17 Apr 2006 07:30:43 -0000 @@ -38,6 +38,8 @@ package javax.swing.plaf.basic; +import gnu.classpath.NotImplementedException; + import java.awt.Color; import java.awt.Component; import java.awt.Container; @@ -763,6 +765,7 @@ * This method installs the keyboard actions for the scrollbar. */ protected void installKeyboardActions() + throws NotImplementedException { // FIXME: implement. } @@ -1141,6 +1144,7 @@ * during install. */ protected void uninstallKeyboardActions() + throws NotImplementedException { // FIXME: implement. } Index: javax/swing/plaf/basic/BasicScrollPaneUI.java =================================================================== RCS file: /sources/classpath/classpath/javax/swing/plaf/basic/BasicScrollPaneUI.java,v retrieving revision 1.23 diff -u -r1.23 BasicScrollPaneUI.java --- javax/swing/plaf/basic/BasicScrollPaneUI.java 20 Mar 2006 11:26:04 -0000 1.23 +++ javax/swing/plaf/basic/BasicScrollPaneUI.java 17 Apr 2006 07:30:43 -0000 @@ -38,6 +38,8 @@ package javax.swing.plaf.basic; +import gnu.classpath.NotImplementedException; + import java.awt.Component; import java.awt.Dimension; import java.awt.Graphics; @@ -484,6 +486,7 @@ * @param sp the scrollpane to install keyboard actions on */ protected void installKeyboardActions(JScrollPane sp) + throws NotImplementedException { // TODO: Is this only a hook method or should we actually do something // here? If the latter, than figure out what and implement this. @@ -579,6 +582,7 @@ * @param sp the scrollpane to uninstall keyboard actions from */ protected void uninstallKeyboardActions(JScrollPane sp) + throws NotImplementedException { // TODO: Is this only a hook method or should we actually do something // here? If the latter, than figure out what and implement this. Index: javax/swing/plaf/basic/BasicSplitPaneUI.java =================================================================== RCS file: /sources/classpath/classpath/javax/swing/plaf/basic/BasicSplitPaneUI.java,v retrieving revision 1.27 diff -u -r1.27 BasicSplitPaneUI.java --- javax/swing/plaf/basic/BasicSplitPaneUI.java 13 Mar 2006 22:06:47 -0000 1.27 +++ javax/swing/plaf/basic/BasicSplitPaneUI.java 17 Apr 2006 07:30:45 -0000 @@ -38,6 +38,8 @@ package javax.swing.plaf.basic; +import gnu.classpath.NotImplementedException; + import java.awt.Canvas; import java.awt.Color; import java.awt.Component; @@ -1047,6 +1049,7 @@ * This method installs the keyboard actions for the JSplitPane. */ protected void installKeyboardActions() + throws NotImplementedException { // FIXME: implement. } @@ -1055,6 +1058,7 @@ * This method reverses the work done in installKeyboardActions. */ protected void uninstallKeyboardActions() + throws NotImplementedException { // FIXME: implement. } Index: javax/swing/plaf/basic/BasicTabbedPaneUI.java =================================================================== RCS file: /sources/classpath/classpath/javax/swing/plaf/basic/BasicTabbedPaneUI.java,v retrieving revision 1.40 diff -u -r1.40 BasicTabbedPaneUI.java --- javax/swing/plaf/basic/BasicTabbedPaneUI.java 23 Mar 2006 15:37:05 -0000 1.40 +++ javax/swing/plaf/basic/BasicTabbedPaneUI.java 17 Apr 2006 07:30:49 -0000 @@ -38,6 +38,8 @@ package javax.swing.plaf.basic; +import gnu.classpath.NotImplementedException; + import java.awt.Color; import java.awt.Component; import java.awt.Container; @@ -1734,6 +1736,7 @@ * This method installs keyboard actions for the JTabbedPane. */ protected void installKeyboardActions() + throws NotImplementedException { // FIXME: Implement. } @@ -1742,6 +1745,7 @@ * This method uninstalls keyboard actions for the JTabbedPane. */ protected void uninstallKeyboardActions() + throws NotImplementedException { // FIXME: Implement. } Index: javax/swing/plaf/basic/BasicTableHeaderUI.java =================================================================== RCS file: /sources/classpath/classpath/javax/swing/plaf/basic/BasicTableHeaderUI.java,v retrieving revision 1.19 diff -u -r1.19 BasicTableHeaderUI.java --- javax/swing/plaf/basic/BasicTableHeaderUI.java 13 Mar 2006 22:06:47 -0000 1.19 +++ javax/swing/plaf/basic/BasicTableHeaderUI.java 17 Apr 2006 07:30:50 -0000 @@ -38,6 +38,8 @@ package javax.swing.plaf.basic; +import gnu.classpath.NotImplementedException; + import java.awt.Component; import java.awt.Cursor; import java.awt.Dimension; @@ -415,6 +417,7 @@ } protected void installKeyboardActions() + throws NotImplementedException { // TODO: Implement this properly. } @@ -447,6 +450,7 @@ } protected void uninstallKeyboardActions() + throws NotImplementedException { // TODO: Implement this properly. } Index: javax/swing/plaf/basic/BasicTableUI.java =================================================================== RCS file: /sources/classpath/classpath/javax/swing/plaf/basic/BasicTableUI.java,v retrieving revision 1.48 diff -u -r1.48 BasicTableUI.java --- javax/swing/plaf/basic/BasicTableUI.java 31 Mar 2006 10:13:16 -0000 1.48 +++ javax/swing/plaf/basic/BasicTableUI.java 17 Apr 2006 07:30:52 -0000 @@ -38,6 +38,8 @@ package javax.swing.plaf.basic; +import gnu.classpath.NotImplementedException; + import java.awt.Color; import java.awt.Component; import java.awt.ComponentOrientation; @@ -1168,6 +1170,7 @@ } protected void uninstallKeyboardActions() + throws NotImplementedException { // TODO: Implement this properly. } Index: javax/swing/plaf/basic/BasicTextUI.java =================================================================== RCS file: /sources/classpath/classpath/javax/swing/plaf/basic/BasicTextUI.java,v retrieving revision 1.78 diff -u -r1.78 BasicTextUI.java --- javax/swing/plaf/basic/BasicTextUI.java 10 Apr 2006 21:39:34 -0000 1.78 +++ javax/swing/plaf/basic/BasicTextUI.java 17 Apr 2006 07:30:54 -0000 @@ -824,6 +824,7 @@ * this UI. */ protected void uninstallKeyboardActions() + throws NotImplementedException { // FIXME: Uninstall keyboard actions here. } Index: javax/swing/plaf/basic/BasicToolBarUI.java =================================================================== RCS file: /sources/classpath/classpath/javax/swing/plaf/basic/BasicToolBarUI.java,v retrieving revision 1.21 diff -u -r1.21 BasicToolBarUI.java --- javax/swing/plaf/basic/BasicToolBarUI.java 15 Mar 2006 09:39:14 -0000 1.21 +++ javax/swing/plaf/basic/BasicToolBarUI.java 17 Apr 2006 07:30:56 -0000 @@ -38,6 +38,8 @@ package javax.swing.plaf.basic; +import gnu.classpath.NotImplementedException; + import java.awt.BorderLayout; import java.awt.Color; import java.awt.Component; @@ -604,6 +606,7 @@ * by the look and feel. */ protected void installKeyboardActions() + throws NotImplementedException { // FIXME: implement. } @@ -900,6 +903,7 @@ * This method uninstalls keyboard actions installed by the UI. */ protected void uninstallKeyboardActions() + throws NotImplementedException { // FIXME: implement. }