psmith 2003/12/15 16:45:26
Modified: src/java/org/apache/log4j/chainsaw LoggerNameTreePanel.java
LogPanelPreferencePanel.java JSortTable.java
FileLoadAction.java ApplicationPreferenceModel.java
ApplicationPreferenceModelPanel.java
src/java/org/apache/log4j/chainsaw/color ColorPanel.java
Log:
addressed some compatibility issues with JDK 1.3.1.
Thanks to Raymond DeCampo for keeping us in check.
Revision Changes Path
1.20 +9 -1
jakarta-log4j/src/java/org/apache/log4j/chainsaw/LoggerNameTreePanel.java
Index: LoggerNameTreePanel.java
===================================================================
RCS file:
/home/cvs/jakarta-log4j/src/java/org/apache/log4j/chainsaw/LoggerNameTreePanel.java,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -r1.19 -r1.20
--- LoggerNameTreePanel.java 14 Dec 2003 20:35:09 -0000 1.19
+++ LoggerNameTreePanel.java 16 Dec 2003 00:45:26 -0000 1.20
@@ -1031,7 +1031,15 @@
// component.setEnabled(true);
}
- component.setFont(originalFont.deriveFont(style));
+ if (originalFont!=null)
+ {
+ Font font2 = originalFont.deriveFont(style);
+ if (font2 != null)
+ {
+ component.setFont(font2);
+ }
+
+ }
return component;
}
1.13 +2 -1
jakarta-log4j/src/java/org/apache/log4j/chainsaw/LogPanelPreferencePanel.java
Index: LogPanelPreferencePanel.java
===================================================================
RCS file:
/home/cvs/jakarta-log4j/src/java/org/apache/log4j/chainsaw/LogPanelPreferencePanel.java,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -r1.12 -r1.13
--- LogPanelPreferencePanel.java 12 Dec 2003 10:31:37 -0000 1.12
+++ LogPanelPreferencePanel.java 16 Dec 2003 00:45:26 -0000 1.13
@@ -314,7 +314,8 @@
bgDateFormat.add(rdCustom);
Box customBox = Box.createHorizontalBox();
- customBox.setAlignmentX(0);
+// Following does not work in JDK 1.3.1
+// customBox.setAlignmentX(0);
customBox.add(rdCustom);
customBox.add(customFormatText);
customBox.add(Box.createHorizontalGlue());
1.5 +1 -1 jakarta-log4j/src/java/org/apache/log4j/chainsaw/JSortTable.java
Index: JSortTable.java
===================================================================
RCS file:
/home/cvs/jakarta-log4j/src/java/org/apache/log4j/chainsaw/JSortTable.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- JSortTable.java 4 Dec 2003 08:53:02 -0000 1.4
+++ JSortTable.java 16 Dec 2003 00:45:26 -0000 1.5
@@ -164,7 +164,7 @@
if(event.getClickCount()<2 || event.isPopupTrigger()){
return;
- }else if(event.getClickCount()>1 && event.getButton() ==
MouseEvent.BUTTON2_MASK){
+ }else if(event.getClickCount()>1 && ((event.getModifiers() &
MouseEvent.BUTTON2_MASK)>0)){
return;
}
1.6 +1 -2
jakarta-log4j/src/java/org/apache/log4j/chainsaw/FileLoadAction.java
Index: FileLoadAction.java
===================================================================
RCS file:
/home/cvs/jakarta-log4j/src/java/org/apache/log4j/chainsaw/FileLoadAction.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- FileLoadAction.java 10 Dec 2003 21:35:06 -0000 1.5
+++ FileLoadAction.java 16 Dec 2003 00:45:26 -0000 1.6
@@ -171,8 +171,7 @@
String urltext =
JOptionPane.showInputDialog(
parent,
- "<html>Please type in the <b>complete</b> URL to the remote XML
source.</html>",
- "file://");
+ "<html>Please type in the <b>complete</b> URL to the remote XML
source.</html>");
if (urltext != null) {
try {
1.7 +0 -17
jakarta-log4j/src/java/org/apache/log4j/chainsaw/ApplicationPreferenceModel.java
Index: ApplicationPreferenceModel.java
===================================================================
RCS file:
/home/cvs/jakarta-log4j/src/java/org/apache/log4j/chainsaw/ApplicationPreferenceModel.java,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- ApplicationPreferenceModel.java 14 Dec 2003 21:27:38 -0000 1.6
+++ ApplicationPreferenceModel.java 16 Dec 2003 00:45:26 -0000 1.7
@@ -134,23 +134,6 @@
}
/**
- * @return
- */
- public PropertyChangeListener[] getPropertyChangeListeners() {
-
- return propertySupport.getPropertyChangeListeners();
- }
-
- /**
- * @param propertyName
- * @return
- */
- public PropertyChangeListener[] getPropertyChangeListeners(
- String propertyName) {
- return propertySupport.getPropertyChangeListeners(propertyName);
- }
-
- /**
* @param propertyName
* @return
*/
1.6 +2 -1
jakarta-log4j/src/java/org/apache/log4j/chainsaw/ApplicationPreferenceModelPanel.java
Index: ApplicationPreferenceModelPanel.java
===================================================================
RCS file:
/home/cvs/jakarta-log4j/src/java/org/apache/log4j/chainsaw/ApplicationPreferenceModelPanel.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- ApplicationPreferenceModelPanel.java 14 Dec 2003 21:27:38 -0000 1.5
+++ ApplicationPreferenceModelPanel.java 16 Dec 2003 00:45:26 -0000 1.6
@@ -259,7 +259,8 @@
- Box tabPlacementBox = new Box(BoxLayout.Y_AXIS);
+ JPanel tabPlacementBox = new JPanel();
+ tabPlacementBox.setLayout(new BoxLayout(tabPlacementBox, BoxLayout.Y_AXIS));
tabPlacementBox.setBorder(BorderFactory.createTitledBorder(BorderFactory.createEtchedBorder(),
"Tab Placement"));
1.11 +2 -1
jakarta-log4j/src/java/org/apache/log4j/chainsaw/color/ColorPanel.java
Index: ColorPanel.java
===================================================================
RCS file:
/home/cvs/jakarta-log4j/src/java/org/apache/log4j/chainsaw/color/ColorPanel.java,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- ColorPanel.java 14 Dec 2003 20:35:09 -0000 1.10
+++ ColorPanel.java 16 Dec 2003 00:45:26 -0000 1.11
@@ -205,7 +205,8 @@
}
});
- f.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
+// Following does not compile on JDK 1.3.1
+// f.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
f.getContentPane().add(p);
f.pack();
f.setVisible(true);
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]