You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pdfbox.apache.org by ti...@apache.org on 2016/01/23 13:59:57 UTC
svn commit: r1726394 - in
/pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font:
CIDSystemInfo.java FileSystemFontProvider.java PDPanoseClassification.java
Author: tilman
Date: Sat Jan 23 12:59:57 2016
New Revision: 1726394
URL: http://svn.apache.org/viewvc?rev=1726394&view=rev
Log:
PDFBOX-3152: remove Serialiazable, CWE-502
Modified:
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/CIDSystemInfo.java
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/FileSystemFontProvider.java
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/PDPanoseClassification.java
Modified: pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/CIDSystemInfo.java
URL: http://svn.apache.org/viewvc/pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/CIDSystemInfo.java?rev=1726394&r1=1726393&r2=1726394&view=diff
==============================================================================
--- pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/CIDSystemInfo.java (original)
+++ pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/CIDSystemInfo.java Sat Jan 23 12:59:57 2016
@@ -17,14 +17,12 @@
package org.apache.pdfbox.pdmodel.font;
-import java.io.Serializable;
-
/**
* Represents a CIDSystemInfo for the FontMapper API.
*
* @author John Hewson
*/
-public final class CIDSystemInfo implements Serializable
+public final class CIDSystemInfo
{
private final String registry;
private final String ordering;
Modified: pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/FileSystemFontProvider.java
URL: http://svn.apache.org/viewvc/pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/FileSystemFontProvider.java?rev=1726394&r1=1726393&r2=1726394&view=diff
==============================================================================
--- pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/FileSystemFontProvider.java (original)
+++ pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/FileSystemFontProvider.java Sat Jan 23 12:59:57 2016
@@ -24,7 +24,6 @@ import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.io.InputStream;
-import java.io.Serializable;
import java.net.URI;
import java.security.AccessControlException;
import java.util.ArrayList;
@@ -60,7 +59,7 @@ final class FileSystemFontProvider exten
private final List<FSFontInfo> fontInfoList = new ArrayList<FSFontInfo>();
private final FontCache cache;
- private static class FSFontInfo extends FontInfo implements Serializable
+ private static class FSFontInfo extends FontInfo
{
private final String postScriptName;
private final FontFormat format;
@@ -179,7 +178,7 @@ final class FileSystemFontProvider exten
/**
* Represents ignored fonts (i.e. bitmap fonts).
*/
- private static final class FSIgnored extends FSFontInfo implements Serializable
+ private static final class FSIgnored extends FSFontInfo
{
private FSIgnored(File file, FontFormat format, String postScriptName)
{
Modified: pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/PDPanoseClassification.java
URL: http://svn.apache.org/viewvc/pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/PDPanoseClassification.java?rev=1726394&r1=1726393&r2=1726394&view=diff
==============================================================================
--- pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/PDPanoseClassification.java (original)
+++ pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/PDPanoseClassification.java Sat Jan 23 12:59:57 2016
@@ -17,15 +17,13 @@
package org.apache.pdfbox.pdmodel.font;
-import java.io.Serializable;
-
/**
* Represents a 10-byte PANOSE classification.
*
* @link http://www.monotype.com/services/pan2
* @author John Hewson
*/
-public class PDPanoseClassification implements Serializable
+public class PDPanoseClassification
{
private final byte[] bytes;