2004-09-05 Michael Smith * ImageIntrinsics.java: Bug #1022519 - graphics.xsl fails with error about no X11 server Problem Current stylesheets fail when trying to generate output under the following conditions: - Linux/Unix environment - no X server running - document contains graphics - use.extensions enabled This makes it impossible to try to do extensions-enabled automated transformations (e.g., nightly doc builds) in a server environment. Cause Certain methods in the DocBook "ImageIntrisics" extensions class rely on the Java AWT library, which by default expects a running X server. Fix Both the Saxon and Xalan2 versions of the extensions now set the "java.awt.headless" Java 1.4 system property to true. That property tells Java to continue processing AWT-based code even if no running X server is found. The property is set at the beginning of the constructor for the ImageIntrinsics class. Affects This change only affects transformations using Saxon or Xalan2 under the conditions: - Linux/Unix environment - no X server running - document contains graphics - use.extensions enabled 2004-09-01 Robert Stayton * FormatCallout.java: Checking in Michael Smith's patch to fix Xalan2 compile. 2003-12-17 Norman Walsh * FormatCallout.java, FormatUnicodeCallout.java, Params.java, Verbatim.java: Support unicode.font in Xalan extensions 2002-11-15 Norman Walsh * Table.java: Correct rounding errors in column percentage width calculation 2002-05-08 Norman Walsh * ImageIntrinsics.java: New file. 2001-07-15 Norman Walsh * Verbatim.java: New Xalan code sometimes (always?) returns DOCUMENT_NODE where DOCUMENT_FRAGMENT_NODE used to be returned: handle it 2001-07-10 Norman Walsh * Params.java: Use new getVariableOrParam method * Table.java: Remove redundant get... methods (now centralized in Param) 2001-07-07 Norman Walsh * FormatDingbatCallout.java, Table.java, Verbatim.java: Working towards Xalan 2.2 support (this code is BROKEN) 2001-05-21 Norman Walsh * FormatCallout.java, Table.java, Verbatim.java: Updates for Xalan 2.0.x API as released by Apache 2001-04-02 Norman Walsh * CVS.java, Callout.java, FormatCallout.java, FormatGraphicCallout.java, FormatTextCallout.java, FormatUnicodeCallout.java, Func.java, Params.java, Table.java, Text.java, Verbatim.java, package.html: New file.