commit-classpath
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[commit-cp] classpath ChangeLog java/awt/Toolkit.java gnu/j...


From: Gary Benson
Subject: [commit-cp] classpath ChangeLog java/awt/Toolkit.java gnu/j...
Date: Tue, 20 Jun 2006 11:36:24 +0000

CVSROOT:        /cvsroot/classpath
Module name:    classpath
Changes by:     Gary Benson <gbenson>   06/06/20 11:36:23

Modified files:
        .              : ChangeLog 
        java/awt       : Toolkit.java 
        gnu/java/awt/peer/gtk: GtkToolkit.java 
        gnu/java/awt/peer/qt: QtToolkit.java 

Log message:
        2006-06-20  Gary Benson  <address@hidden>
        
                * java/awt/Toolkit.java: Add security check.
                * gnu/java/awt/peer/gtk/GtkToolkit.java: Likewise.
                * gnu/java/awt/peer/qt/QtToolkit.java: Likewise.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/classpath/ChangeLog?cvsroot=classpath&r1=1.7880&r2=1.7881
http://cvs.savannah.gnu.org/viewcvs/classpath/java/awt/Toolkit.java?cvsroot=classpath&r1=1.41&r2=1.42
http://cvs.savannah.gnu.org/viewcvs/classpath/gnu/java/awt/peer/gtk/GtkToolkit.java?cvsroot=classpath&r1=1.87&r2=1.88
http://cvs.savannah.gnu.org/viewcvs/classpath/gnu/java/awt/peer/qt/QtToolkit.java?cvsroot=classpath&r1=1.6&r2=1.7

Patches:
Index: ChangeLog
===================================================================
RCS file: /cvsroot/classpath/classpath/ChangeLog,v
retrieving revision 1.7880
retrieving revision 1.7881
diff -u -b -r1.7880 -r1.7881
--- ChangeLog   20 Jun 2006 11:24:41 -0000      1.7880
+++ ChangeLog   20 Jun 2006 11:36:22 -0000      1.7881
@@ -1,3 +1,9 @@
+2006-06-20  Gary Benson  <address@hidden>
+
+       * java/awt/Toolkit.java: Add security check.
+       * gnu/java/awt/peer/gtk/GtkToolkit.java: Likewise.
+       * gnu/java/awt/peer/qt/QtToolkit.java: Likewise.
+
 2006-06-20  Raif S. Naffah  <address@hidden>
 
        * gnu/java/security/key/dss/DSSKey.java: Source formatting.

Index: java/awt/Toolkit.java
===================================================================
RCS file: /cvsroot/classpath/classpath/java/awt/Toolkit.java,v
retrieving revision 1.41
retrieving revision 1.42
diff -u -b -r1.41 -r1.42
--- java/awt/Toolkit.java       15 May 2006 16:11:48 -0000      1.41
+++ java/awt/Toolkit.java       20 Jun 2006 11:36:23 -0000      1.42
@@ -695,6 +695,14 @@
   public PrintJob getPrintJob(Frame frame, String title,
                               JobAttributes jobAttr, PageAttributes pageAttr)
   {
+    // FIXME: it is possible this check may be removed
+    // if this method, when written, always delegates to
+    // getPrintJob(Frame, String, Properties).
+    SecurityManager sm;
+    sm = System.getSecurityManager();
+    if (sm != null)
+      sm.checkPrintJobAccess();
+
     return null;
   }
 

Index: gnu/java/awt/peer/gtk/GtkToolkit.java
===================================================================
RCS file: /cvsroot/classpath/classpath/gnu/java/awt/peer/gtk/GtkToolkit.java,v
retrieving revision 1.87
retrieving revision 1.88
diff -u -b -r1.87 -r1.88
--- gnu/java/awt/peer/gtk/GtkToolkit.java       5 Jun 2006 13:47:04 -0000       
1.87
+++ gnu/java/awt/peer/gtk/GtkToolkit.java       20 Jun 2006 11:36:23 -0000      
1.88
@@ -310,6 +310,11 @@
 
   public PrintJob getPrintJob (Frame frame, String jobtitle, Properties props) 
   {
+    SecurityManager sm;
+    sm = System.getSecurityManager();
+    if (sm != null)
+      sm.checkPrintJobAccess();
+
     return null;
   }
 

Index: gnu/java/awt/peer/qt/QtToolkit.java
===================================================================
RCS file: /cvsroot/classpath/classpath/gnu/java/awt/peer/qt/QtToolkit.java,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -b -r1.6 -r1.7
--- gnu/java/awt/peer/qt/QtToolkit.java 7 Jun 2006 22:00:01 -0000       1.6
+++ gnu/java/awt/peer/qt/QtToolkit.java 20 Jun 2006 11:36:23 -0000      1.7
@@ -402,6 +402,11 @@
                              String jobtitle,
                              Properties props)
   {
+    SecurityManager sm;
+    sm = System.getSecurityManager();
+    if (sm != null)
+      sm.checkPrintJobAccess();
+    
     throw new RuntimeException("Not implemented");
   }
 




reply via email to

[Prev in Thread] Current Thread [Next in Thread]