|
From: David G. <dav...@ob...> - 2006-06-14 10:49:00
|
Hi All,
This patch is now committed to CVS.
Regards,
Dave Gilbert
David Gilbert wrote:
>Hi,
>
>The next release of GNU Classpath[1] will feature a Java2D
>implementation that allows JFreeChart[2] to run[3] out-of-the-box on
>Classpath. So I'm now trying to make sure that StatCVS can also run on
>Classpath.
>
>Recent improvements in Classpath's java.util.logging code have uncovered
>a portability issue in StatCVS. The LogFormatter class uses an
>undocumented Sun-specific class, sun.security.action.GetPropertyAction.
>Classes in the sun.* namespace are not provided by non-Sun runtimes, so
>this code ties StatCVS to one particular implementation. The following
>patch fixes the problem for me:
>
>diff -ru statcvs-src-clean/src/net/sf/statcvs/util/LogFormatter.java
>statcvs-src-mod/src/net/sf/statcvs/util/LogFormatter.java
>--- statcvs-src-clean/src/net/sf/statcvs/util/LogFormatter.java
>2003-04-13 19:41:44.000000000 +0100
>+++ statcvs-src-mod/src/net/sf/statcvs/util/LogFormatter.java
>2006-06-05 14:15:21.000000000 +0100
>@@ -36,9 +36,7 @@
> */
> public class LogFormatter extends Formatter {
>
>- private String lineSeparator =
>- (String) java.security.AccessController.doPrivileged(
>- new sun.security.action.GetPropertyAction("line.separator"));
>+ private String lineSeparator = System.getProperty("line.separator");
>
> /**
> * @see java.util.logging.Formatter#format(LogRecord)
>
>It would be really great to get this into a new release of StatCVS so
>that end-users can choose which runtime (Sun's, IBM's, GNU's or anyone
>elses) they use for running StatCVS.
>
>I'll follow this e-mail with another small patch to update StatCVS to
>use JFreeChart 1.0.x.
>
>Regards,
>
>Dave Gilbert
>
>[1] http://www.classpath.org/
>
>[2] http://www.jfree.org/jfreechart/
>
>[3] http://www.jfree.org/jfreechart/samples-gnu.html
>
>
>
>
>_______________________________________________
>Statcvs-users mailing list
>Sta...@li...
>https://lists.sourceforge.net/lists/listinfo/statcvs-users
>
>
>
>
|