Преглед на файлове

Bugzilla#53563: Removed a method call that could cause a java.awt.HeadlessException in PCLGraphics2D (brought it inline with PDF/PS/AFP-Graphics2D classes)

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1362823 13f79535-47bb-0310-9956-ffa450edef68
tags/fop-2_0
Mehdi Houshmand преди 12 години
родител
ревизия
adbd5aac98
променени са 2 файла, в които са добавени 6 реда и са изтрити 3 реда
  1. 2
    3
      src/java/org/apache/fop/render/pcl/PCLGraphics2D.java
  2. 4
    0
      status.xml

+ 2
- 3
src/java/org/apache/fop/render/pcl/PCLGraphics2D.java Целия файл

@@ -25,7 +25,6 @@ import java.awt.Dimension;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.GraphicsConfiguration;
import java.awt.GraphicsEnvironment;
import java.awt.Image;
import java.awt.Paint;
import java.awt.Shape;
@@ -44,6 +43,7 @@ import java.text.AttributedCharacterIterator;

import org.apache.xmlgraphics.java2d.AbstractGraphics2D;
import org.apache.xmlgraphics.java2d.GraphicContext;
import org.apache.xmlgraphics.java2d.GraphicsConfigurationWithTransparency;
import org.apache.xmlgraphics.util.UnitConv;

/**
@@ -127,8 +127,7 @@ public class PCLGraphics2D extends AbstractGraphics2D {

/** {@inheritDoc} */
public GraphicsConfiguration getDeviceConfiguration() {
return GraphicsEnvironment.getLocalGraphicsEnvironment()
.getDefaultScreenDevice().getDefaultConfiguration();
return new GraphicsConfigurationWithTransparency();
}

/**

+ 4
- 0
status.xml Целия файл

@@ -63,6 +63,10 @@
documents. Example: the fix of marks layering will be such a case when it's done.
-->
<release version="FOP Trunk" date="TBD">
<action context="Renderers" dev="MH" type="add" fixes-bug="53563" importance="low">
Removed a method call to the java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment().getDefaultScreenDevice()
that could (in a headless environment) throw a java.awt.HeadlessException
</action>
<action context="Renderers" dev="VH" type="add" importance="high">
When PDF accessibility is enabled, treat repeated table headings as artifacts. This allows
screen readers to read the header only once at the beginning of the table and the footer

Loading…
Отказ
Запис