<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>batik-dev@xmlgraphics.apache.org Archives</title>
<link rel="self" href="http://mail-archives.apache.org/mod_mbox/xmlgraphics-batik-dev/?format=atom"/>
<link href="http://mail-archives.apache.org/mod_mbox/xmlgraphics-batik-dev/"/>
<id>http://mail-archives.apache.org/mod_mbox/xmlgraphics-batik-dev/</id>
<updated>2009-12-08T09:32:21Z</updated>
<entry>
<title>DO NOT REPLY [Bug 48337] [PATCH] Batik sends invalid accept header when requesting images</title>
<author><name>bugzilla@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/xmlgraphics-batik-dev/200912.mbox/%3c20091207111348.69126234C1EF@brutus.apache.org%3e"/>
<id>urn:uuid:%3c20091207111348-69126234C1EF@brutus-apache-org%3e</id>
<updated>2009-12-07T11:13:48Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
https://issues.apache.org/bugzilla/show_bug.cgi?id=48337

Helder MagalhÃ£es &lt;helder.magalhaes@gmail.com&gt; changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |PatchAvailable
            Summary|Batik sends invalid accept  |[PATCH] Batik sends invalid
                   |header when requesting      |accept header when
                   |images                      |requesting images

--- Comment #5 from Helder MagalhÃ£es &lt;helder.magalhaes@gmail.com&gt; 2009-12-07 03:13:45
UTC ---
(In reply to comment #4)
&gt; It seems that nothing else is as picky as Jersey is about this header so I
&gt; guess it will only affect people that are serving non-static images through
&gt; Jersey.... I guess I'm in an exclusive club.

:-D


&gt; I've tested the fix (it works) and submitted a patch.

Great, thanks. :-)

Thomas, I've also reviewed the fix and it seems rather simple and reasonable.
Could this be taken a look at?

In the meantime, I've added metadata to the bug in order to reflect the fact
that a patch is available.

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: batik-dev-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: batik-dev-help@xmlgraphics.apache.org



</pre>
</div>
</content>
</entry>
<entry>
<title>DO NOT REPLY [Bug 48337] Batik sends invalid accept header when requesting images</title>
<author><name>bugzilla@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/xmlgraphics-batik-dev/200912.mbox/%3c20091207014646.CD264234C1EF@brutus.apache.org%3e"/>
<id>urn:uuid:%3c20091207014646-CD264234C1EF@brutus-apache-org%3e</id>
<updated>2009-12-07T01:46:46Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
https://issues.apache.org/bugzilla/show_bug.cgi?id=48337

--- Comment #4 from daveray@gmail.com 2009-12-06 17:46:45 UTC ---
(In reply to comment #2)
&gt; First of all, thanks for taking the time to report and chase the issue! :-)

No problem. For a while there, I thought I was going mad. :)

&gt; (In reply to comment #1)
&gt; &gt; FWIW, the bug appears to be in SVGImageElementBridge.openStream() (line 409 on
&gt; &gt; the trunk):
&gt; &gt;    List mimeTypes = new ArrayList
&gt; &gt;             (ImageTagRegistry.getRegistry().getRegisteredMimeTypes());
&gt; &gt;    mimeTypes.add(MimeTypeConstants.MIME_TYPES_SVG);
&gt; 
&gt; As a matter of curiosity, I've made a quick crawl through that piece of code
&gt; and it has been untouched for a while (i.e., it's probably a bug which has been
&gt; sitting there for a long time, not a recent regression AFAIK). It's even
&gt; somehow curious how this has slipped through until now... ;-)

It seems that nothing else is as picky as Jersey is about this header so I
guess it will only affect people that are serving non-static images through
Jersey.... I guess I'm in an exclusive club.

&gt; &gt; Note that MIME_TYPES_SVG is an *array* of strings which is added directly to
&gt; &gt; the end of the list of mimeTypes. This explains the
&gt; &gt; "[Ljava.lang.String;@f429d7;" that I'm seeing in the Accept header.
&gt; &gt; 
&gt; &gt; I think the fix is simply to replace the add with:
&gt; &gt; 
&gt; &gt;    mimeTypes.addAll(Arrays.asList(MimeTypeConstants.MIME_TYPES_SVG));
&gt; 
&gt; The fix seems reasonable. Have you tested it? Are you able to submit the fix
&gt; proposal in patch format instead? (Actually, I'm a lot more interested in the
&gt; first question; if you need help with converting it to a patch, in order to
&gt; ease review, I'll be more than willing to help you with that.)

I've tested the fix (it works) and submitted a patch.

In case anyone else has this problem before the next Batik release, my
temporary workaround is a servlet filter that scrubs the accept header before
it gets to the Jersey servlet.

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

---------------------------------------------------------------------
To unsubscribe, e-mail: batik-dev-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: batik-dev-help@xmlgraphics.apache.org



</pre>
</div>
</content>
</entry>
<entry>
<title>DO NOT REPLY [Bug 48337] Batik sends invalid accept header when requesting images</title>
<author><name>bugzilla@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/xmlgraphics-batik-dev/200912.mbox/%3c20091207014058.72050234C1EF@brutus.apache.org%3e"/>
<id>urn:uuid:%3c20091207014058-72050234C1EF@brutus-apache-org%3e</id>
<updated>2009-12-07T01:40:58Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
https://issues.apache.org/bugzilla/show_bug.cgi?id=48337

--- Comment #3 from daveray@gmail.com 2009-12-06 17:40:55 UTC ---
Created an attachment (id=24672)
 --&gt; (https://issues.apache.org/bugzilla/attachment.cgi?id=24672)
Tested patch that includes the suggested fix.

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

---------------------------------------------------------------------
To unsubscribe, e-mail: batik-dev-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: batik-dev-help@xmlgraphics.apache.org



</pre>
</div>
</content>
</entry>
<entry>
<title>Bug report for Batik [2009/12/06]</title>
<author><name>bugzilla@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/xmlgraphics-batik-dev/200912.mbox/%3c20091206230808.2FBAD29A0011@brutus.apache.org%3e"/>
<id>urn:uuid:%3c20091206230808-2FBAD29A0011@brutus-apache-org%3e</id>
<updated>2009-12-06T23:08:06Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
+---------------------------------------------------------------------------+
| Bugzilla Bug ID                                                           |
|     +---------------------------------------------------------------------+
|     | Status: UNC=Unconfirmed NEW=New         ASS=Assigned                |
|     |         OPN=Reopened    VER=Verified    (Skipped Closed/Resolved)   |
|     |   +-----------------------------------------------------------------+
|     |   | Severity: BLK=Blocker CRI=Critical  REG=Regression  MAJ=Major   |
|     |   |           MIN=Minor   NOR=Normal    ENH=Enhancement TRV=Trivial |
|     |   |   +-------------------------------------------------------------+
|     |   |   | Date Posted                                                 |
|     |   |   |          +--------------------------------------------------+
|     |   |   |          | Description                                      |
|     |   |   |          |                                                  |
|23443|New|Nor|2003-09-26|reference vs referencing element bug              |
|25142|Ass|Nor|2003-12-02|TIFF 1bpp image with svgbrowser not drawable      |
|25740|New|Enh|2003-12-24|Better Error messages for SVGDOM in non-dynamic do|
|26309|Inf|Nor|2004-01-21|Non-horizontal text rendered incorrectly when crea|
|26466|New|Cri|2004-01-27|Incomplete support for AlphaComposite causes SVG e|
|26651|New|Enh|2004-02-04|Enhancement for OutputManager (SVGTranscoder)     |
|26816|New|Nor|2004-02-10|color-interpolation property ignored in alpha comp|
|26860|New|Nor|2004-02-11|unexpected non-zero alpha due to clamping of premu|
|27248|New|Nor|2004-02-26|[PATCH] Adding support for rendering-color-space p|
|27297|New|Min|2004-02-27|Transparency for indexed PNGs                     |
|27970|New|Nor|2004-03-26|BUFFERED_IMAGE Hint Msg for some Graphics2D's     |
|28172|New|Enh|2004-04-02|Request BeanShell scripting support               |
|28806|New|Maj|2004-05-06|inclusion of animated gif hangs the application wh|
|29531|New|Enh|2004-06-11|JSVGCanvas API has minor inconsistency on property|
|29785|Inf|Nor|2004-06-24|SVGConstants should be public final class         |
|29786|New|Nor|2004-06-24|SVGConstants strings appear as strings not referen|
|30926|New|Enh|2004-08-29|RFE : allow to set a custom XmlWriter to SVGGraphi|
|31605|New|Nor|2004-10-08|SVG pretty printer screws up &lt;text&gt;&lt;tspan&gt;..&lt;/tspa|
|31625|New|Enh|2004-10-11|Documentation and Interface on SVGGraphics2D is cr|
|31629|New|Nor|2004-10-11|SVGOMUseElement::getInstanceRoot() not implemented|
|32206|Inf|Nor|2004-11-12|NullPointerException in SVGPath.toSVGPathData     |
|33348|New|Enh|2005-02-02|Export to Windows metafile (EMF or WMF)           |
|33447|New|Cri|2005-02-08|Null Pointer Exception in TranscoderAPI           |
|33607|New|Nor|2005-02-16|Font file leakage, caching suggested              |
|34156|Ass|Enh|2005-03-24|RFE: Allow setting ECMAScript mode                |
|34202|Ass|Nor|2005-03-28|No proper RGBColor for color keywords             |
|34210|Ass|Enh|2005-03-28|RFE: Implement document.styleSheets               |
|34363|Inf|Nor|2005-04-07|[PATCH] Batik chokes on whitespace text before &lt;sv|
|34631|Inf|Cri|2005-04-26|Batik inside of Eclipse using bridge memory heap c|
|34694|Inf|Min|2005-05-01|ttf2svg and glyph-name attribute                  |
|35202|New|Nor|2005-06-03|SVGGraphics2D.stream(*) corrupts created document.|
|35233|Ass|Maj|2005-06-06|RhinoInterpreter does not always call setSecurityC|
|35237|Inf|Cri|2005-06-06|1.6 introduced errors with SVG saving             |
|35629|Ass|Nor|2005-07-06|Script events don't trigger on &lt;defs&gt; elements    |
|35922|Inf|Maj|2005-07-28|SVG rendering is offset and/or missing.           |
|36184|Opn|Nor|2005-08-15|a clipPath applied to multiple graphics objects is|
|36627|New|Nor|2005-09-13|[PATCH] Implementation of 'static' from SVG 1.2   |
|36744|Ass|Nor|2005-09-20|feTurbulence - bad implementation of the seed attr|
|37789|Inf|Cri|2005-12-05|Problems whem printing svg images                 |
|38205|New|Nor|2006-01-10|1-dimensional closed paths with round line join no|
|38207|Ass|Maj|2006-01-10|CSS character escape sequences not parsed correctl|
|38891|Inf|Maj|2006-03-08|Massive WMFTranscoder problems                    |
|38937|New|Nor|2006-03-12|SVGError not dispatched for script errors         |
|39114|Ass|Nor|2006-03-27|Wingding Fonts in Squigle (SVG Browser)           |
|39196|New|Nor|2006-04-04|Allowed script origin not adhered to when there ar|
|39379|Ass|Enh|2006-04-21|Doesn't support CNF fonts                         |
|39400|New|Nor|2006-04-25|Add title in 'history' menu                       |
|39451|New|Enh|2006-04-30|Decouple gvt from bridge so clients can build thei|
|39714|Inf|Nor|2006-06-04|DefaultExtensionHandler derived class's handlePain|
|40091|Inf|Maj|2006-07-21|"JDK URL is corrupt or unsupported variant" except|
|40131|Inf|Maj|2006-07-27|SVG to PDF transcoder offsets polylines and polygo|
|40394|Inf|Nor|2006-09-01|Provide implementation of Icon interface in swing |
|40450|Inf|Min|2006-09-08|OutofMemory Exception swallowed.                  |
|40618|Inf|Cri|2006-09-27|JVM crash during svg rasterization                |
|40862|Ass|Nor|2006-11-01|SVG image with gradients color filling fails to re|
|41053|Ass|Nor|2006-11-28|NumLock causes MouseEvent to report wrong modifier|
|41249|New|Nor|2006-12-27|Wrong clipping with markerUnits="userSpaceOnUse"  |
|41294|New|Nor|2007-01-04|Stroke of circles with small radius totally wrong |
|41429|New|Enh|2007-01-21|DOMUtilities.writeDocument pretty printer enhancem|
|41451|Ass|Nor|2007-01-24|wrong behavior of multiple dy attributes in tspan |
|41626|Inf|Maj|2007-02-15|JSVGCanvas has memory leak problem when resizing t|
|41789|New|Nor|2007-03-07|Text containing surrogate pairs painted as paths i|
|41967|New|Nor|2007-03-28|Clipping too aggressive with shape-rendering="cris|
|41968|Ass|Nor|2007-03-28|:hover not implemented                            |
|41970|New|Nor|2007-03-28|Percentages of viewport wrong if its width/height |
|41993|New|Nor|2007-03-30|keyboard navigation                               |
|42042|Inf|Cri|2007-04-04|SVG image not showing properly.                   |
|42084|New|Nor|2007-04-10|Scripting tests use method calls instead of proper|
|42116|New|Nor|2007-04-13|text-rendering 'auto' output less legible that oth|
|42137|Opn|Maj|2007-04-16|Non-bubbling DOM events are bubbling              |
|42211|New|Nor|2007-04-24|pattern SMIL animation doesn't work               |
|42224|New|Maj|2007-04-24|JSVGCanvas ignores preferred size when viewBox is |
|42268|New|Cri|2007-04-26|Deadlock when JSVGComponent.stopProcessing() invok|
|42270|New|Nor|2007-04-26|making it easier to figure out rasterizing paramet|
|42313|Inf|Nor|2007-05-01|CONVERSION CROP                                   |
|42320|New|Enh|2007-05-02|Maven POMs for most Batik libraries               |
|42387|New|Nor|2007-05-10|Rendering GraphicsNode onto SVGGraphics2D cannot r|
|42395|New|Nor|2007-05-11|failure hiding text-decoration in tspan           |
|42398|New|Trv|2007-05-11|Suggestion for clarification in UpdateManager.inte|
|42408|Inf|Nor|2007-05-14|[PATCH] Headless problem in transcoders           |
|42417|New|Nor|2007-05-14|NegativeArraySizeException thrown in BidiAttribute|
|42528|New|Maj|2007-05-27|Partial Conversion of Huge SVG FILE creates huge P|
|42533|New|Enh|2007-05-28|Making JSVGScrollPane as a JavaBean               |
|42741|Ass|Enh|2007-06-26|Error Console and Timeline Viewer for Squiggle    |
|42776|New|Nor|2007-06-29|Batik does not handle 16bit per channel PNG well  |
|42793|New|Enh|2007-07-02|Ability to add an instance of java.awt.geom.Affine|
|42812|New|Nor|2007-07-04|Reduce Memory Usage by returning memory after the |
|43104|New|Nor|2007-08-13|path/polyline with many points looks jagged       |
|43193|Inf|Nor|2007-08-23|end marker is rotated 90                          |
|43246|New|Nor|2007-08-29|Event object dispatched when zooming doesn't imple|
|43411|Opn|Min|2007-09-17|Visible rendering glitch in simple document contai|
|43469|New|Nor|2007-09-24|textLength="" on text with children that form mult|
|43564|New|Nor|2007-10-06|Generic font families shadowed by fonts of the sam|
|43595|New|Nor|2007-10-11|Non-APM WMF files render with the wrong width and |
|43804|New|Nor|2007-11-06|Unnecessary jar dependencies                      |
|43847|New|Nor|2007-11-12|[PATCH] PNG export: indexed option doesn't work   |
|43947|New|Nor|2007-11-23|No units given for w,h,maxw,maxh,-a params for bat|
|43950|New|Nor|2007-11-23|-indexed option not shown in help on parameter lis|
|44151|New|Maj|2007-12-28|Error rasterizing to JPG a SVG file with an embedd|
|44178|New|Maj|2008-01-07|Race condition in CleanerThread.java getReferenceQ|
|44194|New|Cri|2008-01-09|RadialGradientPaintContext: hints can be null     |
|44232|New|Cri|2008-01-14|LinearGradientPaintContext throws null pointer exc|
|44271|New|Nor|2008-01-20|begin does not reset animate for accumulate       |
|44276|New|Nor|2008-01-22|[PATCH] Output resolution for SVG rasterizer      |
|44486|Ass|Maj|2008-02-25|drawImage(BufferedImage, BufferedImageOp, int, int|
|44531|New|Min|2008-03-04|[PATCH] underline-position in font-face has wrong |
|44532|New|Nor|2008-03-04|comma in hkern (compatibility)                    |
|44553|Opn|Nor|2008-03-06|Incorrect bounding box returned for simple path   |
|44573|Ass|Nor|2008-03-10|Dependency graph omits several Jar files          |
|44654|New|Nor|2008-03-21|Rasterizer application should be able to output an|
|44682|New|Cri|2008-03-26|TranscoderException and EnclosedException when tra|
|44703|New|Nor|2008-03-28|Potential null pointer dereference in apps.svgbrow|
|44719|New|Maj|2008-03-31|WMFTranscoder Renders Contents Of WMF Outside of V|
|44720|New|Cri|2008-03-31|WMFTranscoder Renders WMF File With Artificacts   |
|44722|New|Cri|2008-03-31|WMFTranscoder/WMFPainter writes out "?" instead of|
|44751|New|Cri|2008-04-03|IllegalArgumentException is thrown when trying to |
|44828|Ass|Nor|2008-04-15|Font Family names with digits in them cause Batik |
|45020|Inf|Min|2008-05-16|The batik-rasterizer-1.7 isn't released in the def|
|45021|New|Nor|2008-05-16|updateRenderingTransform() shifts "xMidYMin" image|
|45218|New|Nor|2008-06-16|Should be able to set external resource security f|
|45296|New|Nor|2008-06-27|[PATCH] Bug in Os2Table                           |
|45397|Ver|Trv|2008-07-15|Missing target milestones in bug reporting tool   |
|45436|New|Nor|2008-07-19|Please provide source only package                |
|45443|New|Nor|2008-07-21|Deadlock using invokeAndWait from RunnableQueue   |
|45486|New|Nor|2008-07-26|support: externalResourcesRequired                |
|45572|New|Nor|2008-08-05|PreferenceManager gerPoint always returns default |
|45574|Ass|Nor|2008-08-06|block images and display desc (and title?) as text|
|45598|New|Enh|2008-08-08|Example SVG Stroke Font                           |
|45662|New|Enh|2008-08-21|remove( ) method in org.apache.batik.css.parser.CS|
|45663|New|Nor|2008-08-21|CSS Parser: comment handling in wrong order       |
|45669|New|Nor|2008-08-22|Paced animation of transform type translate is wei|
|45723|New|Nor|2008-09-01|startOffset attribute of textPath cannot be animat|
|45783|New|Enh|2008-09-11|[PATCH] HTML imagemap support                     |
|45947|New|Nor|2008-10-04|setTimeout() and setInterval() should return int  |
|45948|New|Enh|2008-10-04|Consider adding support for JSR-223 scripting lang|
|45949|New|Enh|2008-10-04|Various utility class patches                     |
|46055|New|Nor|2008-10-21|Batik CSS Scanner does not handle unicode-range co|
|46103|New|Min|2008-10-27|Review various possible bugs detected by Jtest    |
|46127|New|Nor|2008-10-29|Leading and/or trailing spaces don't contribute to|
|46202|New|Trv|2008-11-13|[PATCH] Minor Web site/general documentation fixes|
|46227|New|Min|2008-11-18|[PATCH] Rasterizer task scripts are broken        |
|46238|New|Nor|2008-11-18|@font-face causes null pointer exception          |
|46283|New|Nor|2008-11-24|SAXSVGDocumentFactory namespace tracking fix      |
|46289|New|Nor|2008-11-25|Pointer Events Don't respect clipping.            |
|46310|New|Maj|2008-11-28|Squiggle does not render svg document correctly   |
|46374|Inf|Nor|2008-12-10|Fonts not found for SVG texts (when not in C:\WINN|
|46418|Inf|Nor|2008-12-19|NullPointerException in CSSEngine.getCascadedStyle|
|46429|New|Nor|2008-12-21|Exception thrown when using animateTransform      |
|46434|New|Min|2008-12-22|Drop Java 1.4 support                             |
|46452|New|Nor|2008-12-30|Exceptions thrown on to-animation with animateTran|
|46453|New|Nor|2008-12-30|animateTransform throws ArrayIndexOutOfBoundsExcep|
|46455|New|Nor|2008-12-30|CachedImageHandlerJPEGEncoder constructor null han|
|46456|New|Nor|2008-12-30|Generated &lt;font-face&gt; elements should not use @sty|
|46473|New|Nor|2009-01-04|Code that uses BaseScriptingEnvironment.createWind|
|46474|New|Enh|2009-01-04|Source distribution should include Eclipse project|
|46476|New|Nor|2009-01-04|Scripting won't work if document doesn't have a UR|
|46513|New|Nor|2009-01-12|Migrate from proprietary "com.sun.image" to "javax|
|46618|New|Maj|2009-01-28|NPE when changing an element during animation     |
|46721|New|Maj|2009-02-17|Bug in SVGFeOffsetElementBridge when using primiti|
|46757|New|Maj|2009-02-22|WMF Transcoding problems with positioning of eleme|
|46791|New|Nor|2009-03-02|[PATCH] NullPointerException calling cloneNode for|
|46811|New|Nor|2009-03-06|[PATCH] Animation engine memory leak              |
|46861|Ver|Reg|2009-03-16|Regression: markers (and more?) broken since revis|
|46863|New|Maj|2009-03-16|DeflaterOutputStream not closed, causes OutOfMemor|
|46894|New|Nor|2009-03-23|[PATCH] CSS scanner keeps multiple file handles to|
|46896|New|Trv|2009-03-23|[PATCH] CSS Value constant for "text-align: start"|
|46914|New|Nor|2009-03-26|clipPath animation does not work                  |
|46919|New|Nor|2009-03-26|mask animation does not work                      |
|46926|New|Enh|2009-03-27|[PATCH] More control over RasterizerTask output fi|
|46994|New|Maj|2009-04-08|Batik can't be executed from a network path (win32|
|47065|New|Nor|2009-04-21|Intermediate (alpha) values are clamped inside an |
|47094|New|Min|2009-04-24|Processing xml:base                               |
|47099|Ver|Reg|2009-04-26|[PATCH] Regression: cursor behavior in text elemen|
|47171|New|Nor|2009-05-08|Should never use Error to report runtime errors   |
|47212|New|Nor|2009-05-17|[patch] Use efficient form of toArray             |
|47213|New|Min|2009-05-17|[patch] Remove useless null check                 |
|47221|New|Min|2009-05-19|cannot parse the input string because of simple CS|
|47257|New|Min|2009-05-23|The class RhinoClassShutter disables instantiation|
|47359|New|Nor|2009-06-12|[PATCH] Nested baseline-shift are not additive    |
|47491|New|Min|2009-07-07|Export SVG to PowerPoint using POI library        |
|47555|New|Nor|2009-07-21|Bottom part of files transparent at small sizes   |
|47585|New|Min|2009-07-26|Misleading transcoder instructions                |
|47627|New|Nor|2009-08-03|rotated gradients are doubly rotated in PDF output|
|47738|New|Nor|2009-08-25|access denied error when viewing SVG files        |
|47752|New|Enh|2009-08-27|All Glyphs in the TTF files are not included      |
|47800|New|Nor|2009-09-08|[PATCH] CSS scanner does not tokenize correctly ve|
|47917|New|Maj|2009-09-29|Text rendering broken in MacOS X 10.5             |
|47975|New|Maj|2009-10-09|NegativeArraySizeException in MultipleGradientCont|
|47993|New|Reg|2009-10-14|&lt;path&gt; elements with empty path data (i.e. d="") a|
|48073|New|Min|2009-10-28|Batik should display anchor "xlink:title" attribut|
|48182|New|Nor|2009-11-11|NPE when resolving subsitutions for arabic script |
|48337|New|Nor|2009-12-03|Batik sends invalid accept header when requesting |
+-----+---+---+----------+--------------------------------------------------+
| Total  192 bugs                                                           |
+---------------------------------------------------------------------------+

---------------------------------------------------------------------
To unsubscribe, e-mail: batik-dev-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: batik-dev-help@xmlgraphics.apache.org



</pre>
</div>
</content>
</entry>
<entry>
<title>DO NOT REPLY [Bug 48337] Batik sends invalid accept header when requesting images</title>
<author><name>bugzilla@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/xmlgraphics-batik-dev/200912.mbox/%3c20091206214943.9CE05234C04C@brutus.apache.org%3e"/>
<id>urn:uuid:%3c20091206214943-9CE05234C04C@brutus-apache-org%3e</id>
<updated>2009-12-06T21:49:43Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
https://issues.apache.org/bugzilla/show_bug.cgi?id=48337

--- Comment #2 from Helder MagalhÃ£es &lt;helder.magalhaes@gmail.com&gt; 2009-12-06 13:49:41
UTC ---
First of all, thanks for taking the time to report and chase the issue! :-)


(In reply to comment #1)
&gt; FWIW, the bug appears to be in SVGImageElementBridge.openStream() (line 409 on
&gt; the trunk):
&gt;    List mimeTypes = new ArrayList
&gt;             (ImageTagRegistry.getRegistry().getRegisteredMimeTypes());
&gt;    mimeTypes.add(MimeTypeConstants.MIME_TYPES_SVG);

As a matter of curiosity, I've made a quick crawl through that piece of code
and it has been untouched for a while (i.e., it's probably a bug which has been
sitting there for a long time, not a recent regression AFAIK). It's even
somehow curious how this has slipped through until now... ;-)


&gt; Note that MIME_TYPES_SVG is an *array* of strings which is added directly to
&gt; the end of the list of mimeTypes. This explains the
&gt; "[Ljava.lang.String;@f429d7;" that I'm seeing in the Accept header.
&gt; 
&gt; I think the fix is simply to replace the add with:
&gt; 
&gt;    mimeTypes.addAll(Arrays.asList(MimeTypeConstants.MIME_TYPES_SVG));

The fix seems reasonable. Have you tested it? Are you able to submit the fix
proposal in patch format instead? (Actually, I'm a lot more interested in the
first question; if you need help with converting it to a patch, in order to
ease review, I'll be more than willing to help you with that.)

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: batik-dev-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: batik-dev-help@xmlgraphics.apache.org



</pre>
</div>
</content>
</entry>
<entry>
<title>DO NOT REPLY [Bug 48337] Batik sends invalid accept header when requesting images</title>
<author><name>bugzilla@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/xmlgraphics-batik-dev/200912.mbox/%3c20091204011359.D74D6234C04C@brutus.apache.org%3e"/>
<id>urn:uuid:%3c20091204011359-D74D6234C04C@brutus-apache-org%3e</id>
<updated>2009-12-04T01:13:59Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
https://issues.apache.org/bugzilla/show_bug.cgi?id=48337

--- Comment #1 from daveray@gmail.com 2009-12-03 17:13:58 UTC ---
FWIW, the bug appears to be in SVGImageElementBridge.openStream() (line 409 on
the trunk):

   List mimeTypes = new ArrayList
            (ImageTagRegistry.getRegistry().getRegisteredMimeTypes());
   mimeTypes.add(MimeTypeConstants.MIME_TYPES_SVG);

Note that MIME_TYPES_SVG is an *array* of strings which is added directly to
the end of the list of mimeTypes. This explains the
"[Ljava.lang.String;@f429d7;" that I'm seeing in the Accept header.

I think the fix is simply to replace the add with:

   mimeTypes.addAll(Arrays.asList(MimeTypeConstants.MIME_TYPES_SVG));

Dave

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

---------------------------------------------------------------------
To unsubscribe, e-mail: batik-dev-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: batik-dev-help@xmlgraphics.apache.org



</pre>
</div>
</content>
</entry>
<entry>
<title>DO NOT REPLY [Bug 48337] New: Batik sends invalid accept header when requesting images</title>
<author><name>bugzilla@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/xmlgraphics-batik-dev/200912.mbox/%3cbug-48337-30099@https.issues.apache.org/bugzilla/%3e"/>
<id>urn:uuid:%3cbug-48337-30099@https-issues-apache-org/bugzilla/%3e</id>
<updated>2009-12-03T21:57:13Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
https://issues.apache.org/bugzilla/show_bug.cgi?id=48337

           Summary: Batik sends invalid accept header when requesting
                    images
           Product: Batik
           Version: 1.7
          Platform: PC
        OS/Version: Windows XP
            Status: NEW
          Severity: normal
          Priority: P2
         Component: Utilities
        AssignedTo: batik-dev@xmlgraphics.apache.org
        ReportedBy: daveray@gmail.com


When Batik requests an image via the &lt;image&gt; element, I am seeing an accept
request header like this:

image/png,image/jpeg,image/jpg,image/tiff,image/tif,image/gif,[Ljava.lang.String;@f429d7;

Note the Java "string array" stuck on the end. This gives my
Jersey/JAX-RS-based web service fits because it automatically calls the header
invalid and returns 400 bad request.

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

---------------------------------------------------------------------
To unsubscribe, e-mail: batik-dev-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: batik-dev-help@xmlgraphics.apache.org



</pre>
</div>
</content>
</entry>
<entry>
<title>Bug report for Batik [2009/11/29]</title>
<author><name>bugzilla@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/xmlgraphics-batik-dev/200911.mbox/%3c20091129230807.BA53D234C1F0@brutus.apache.org%3e"/>
<id>urn:uuid:%3c20091129230807-BA53D234C1F0@brutus-apache-org%3e</id>
<updated>2009-11-29T23:08:06Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
+---------------------------------------------------------------------------+
| Bugzilla Bug ID                                                           |
|     +---------------------------------------------------------------------+
|     | Status: UNC=Unconfirmed NEW=New         ASS=Assigned                |
|     |         OPN=Reopened    VER=Verified    (Skipped Closed/Resolved)   |
|     |   +-----------------------------------------------------------------+
|     |   | Severity: BLK=Blocker CRI=Critical  REG=Regression  MAJ=Major   |
|     |   |           MIN=Minor   NOR=Normal    ENH=Enhancement TRV=Trivial |
|     |   |   +-------------------------------------------------------------+
|     |   |   | Date Posted                                                 |
|     |   |   |          +--------------------------------------------------+
|     |   |   |          | Description                                      |
|     |   |   |          |                                                  |
|23443|New|Nor|2003-09-26|reference vs referencing element bug              |
|25142|Ass|Nor|2003-12-02|TIFF 1bpp image with svgbrowser not drawable      |
|25740|New|Enh|2003-12-24|Better Error messages for SVGDOM in non-dynamic do|
|26309|Inf|Nor|2004-01-21|Non-horizontal text rendered incorrectly when crea|
|26466|New|Cri|2004-01-27|Incomplete support for AlphaComposite causes SVG e|
|26651|New|Enh|2004-02-04|Enhancement for OutputManager (SVGTranscoder)     |
|26816|New|Nor|2004-02-10|color-interpolation property ignored in alpha comp|
|26860|New|Nor|2004-02-11|unexpected non-zero alpha due to clamping of premu|
|27248|New|Nor|2004-02-26|[PATCH] Adding support for rendering-color-space p|
|27297|New|Min|2004-02-27|Transparency for indexed PNGs                     |
|27970|New|Nor|2004-03-26|BUFFERED_IMAGE Hint Msg for some Graphics2D's     |
|28172|New|Enh|2004-04-02|Request BeanShell scripting support               |
|28806|New|Maj|2004-05-06|inclusion of animated gif hangs the application wh|
|29531|New|Enh|2004-06-11|JSVGCanvas API has minor inconsistency on property|
|29785|Inf|Nor|2004-06-24|SVGConstants should be public final class         |
|29786|New|Nor|2004-06-24|SVGConstants strings appear as strings not referen|
|30926|New|Enh|2004-08-29|RFE : allow to set a custom XmlWriter to SVGGraphi|
|31605|New|Nor|2004-10-08|SVG pretty printer screws up &lt;text&gt;&lt;tspan&gt;..&lt;/tspa|
|31625|New|Enh|2004-10-11|Documentation and Interface on SVGGraphics2D is cr|
|31629|New|Nor|2004-10-11|SVGOMUseElement::getInstanceRoot() not implemented|
|32206|Inf|Nor|2004-11-12|NullPointerException in SVGPath.toSVGPathData     |
|33348|New|Enh|2005-02-02|Export to Windows metafile (EMF or WMF)           |
|33447|New|Cri|2005-02-08|Null Pointer Exception in TranscoderAPI           |
|33607|New|Nor|2005-02-16|Font file leakage, caching suggested              |
|34156|Ass|Enh|2005-03-24|RFE: Allow setting ECMAScript mode                |
|34202|Ass|Nor|2005-03-28|No proper RGBColor for color keywords             |
|34210|Ass|Enh|2005-03-28|RFE: Implement document.styleSheets               |
|34363|Inf|Nor|2005-04-07|[PATCH] Batik chokes on whitespace text before &lt;sv|
|34631|Inf|Cri|2005-04-26|Batik inside of Eclipse using bridge memory heap c|
|34694|Inf|Min|2005-05-01|ttf2svg and glyph-name attribute                  |
|35202|New|Nor|2005-06-03|SVGGraphics2D.stream(*) corrupts created document.|
|35233|Ass|Maj|2005-06-06|RhinoInterpreter does not always call setSecurityC|
|35237|Inf|Cri|2005-06-06|1.6 introduced errors with SVG saving             |
|35629|Ass|Nor|2005-07-06|Script events don't trigger on &lt;defs&gt; elements    |
|35922|Inf|Maj|2005-07-28|SVG rendering is offset and/or missing.           |
|36184|Opn|Nor|2005-08-15|a clipPath applied to multiple graphics objects is|
|36627|New|Nor|2005-09-13|[PATCH] Implementation of 'static' from SVG 1.2   |
|36744|Ass|Nor|2005-09-20|feTurbulence - bad implementation of the seed attr|
|37789|Inf|Cri|2005-12-05|Problems whem printing svg images                 |
|38205|New|Nor|2006-01-10|1-dimensional closed paths with round line join no|
|38207|Ass|Maj|2006-01-10|CSS character escape sequences not parsed correctl|
|38891|Inf|Maj|2006-03-08|Massive WMFTranscoder problems                    |
|38937|New|Nor|2006-03-12|SVGError not dispatched for script errors         |
|39114|Ass|Nor|2006-03-27|Wingding Fonts in Squigle (SVG Browser)           |
|39196|New|Nor|2006-04-04|Allowed script origin not adhered to when there ar|
|39379|Ass|Enh|2006-04-21|Doesn't support CNF fonts                         |
|39400|New|Nor|2006-04-25|Add title in 'history' menu                       |
|39451|New|Enh|2006-04-30|Decouple gvt from bridge so clients can build thei|
|39714|Inf|Nor|2006-06-04|DefaultExtensionHandler derived class's handlePain|
|40091|Inf|Maj|2006-07-21|"JDK URL is corrupt or unsupported variant" except|
|40131|Inf|Maj|2006-07-27|SVG to PDF transcoder offsets polylines and polygo|
|40394|Inf|Nor|2006-09-01|Provide implementation of Icon interface in swing |
|40450|Inf|Min|2006-09-08|OutofMemory Exception swallowed.                  |
|40618|Inf|Cri|2006-09-27|JVM crash during svg rasterization                |
|40862|Ass|Nor|2006-11-01|SVG image with gradients color filling fails to re|
|41053|Ass|Nor|2006-11-28|NumLock causes MouseEvent to report wrong modifier|
|41249|New|Nor|2006-12-27|Wrong clipping with markerUnits="userSpaceOnUse"  |
|41294|New|Nor|2007-01-04|Stroke of circles with small radius totally wrong |
|41429|New|Enh|2007-01-21|DOMUtilities.writeDocument pretty printer enhancem|
|41451|Ass|Nor|2007-01-24|wrong behavior of multiple dy attributes in tspan |
|41626|Inf|Maj|2007-02-15|JSVGCanvas has memory leak problem when resizing t|
|41789|New|Nor|2007-03-07|Text containing surrogate pairs painted as paths i|
|41967|New|Nor|2007-03-28|Clipping too aggressive with shape-rendering="cris|
|41968|Ass|Nor|2007-03-28|:hover not implemented                            |
|41970|New|Nor|2007-03-28|Percentages of viewport wrong if its width/height |
|41993|New|Nor|2007-03-30|keyboard navigation                               |
|42042|Inf|Cri|2007-04-04|SVG image not showing properly.                   |
|42084|New|Nor|2007-04-10|Scripting tests use method calls instead of proper|
|42116|New|Nor|2007-04-13|text-rendering 'auto' output less legible that oth|
|42137|Opn|Maj|2007-04-16|Non-bubbling DOM events are bubbling              |
|42211|New|Nor|2007-04-24|pattern SMIL animation doesn't work               |
|42224|New|Maj|2007-04-24|JSVGCanvas ignores preferred size when viewBox is |
|42268|New|Cri|2007-04-26|Deadlock when JSVGComponent.stopProcessing() invok|
|42270|New|Nor|2007-04-26|making it easier to figure out rasterizing paramet|
|42313|Inf|Nor|2007-05-01|CONVERSION CROP                                   |
|42320|New|Enh|2007-05-02|Maven POMs for most Batik libraries               |
|42387|New|Nor|2007-05-10|Rendering GraphicsNode onto SVGGraphics2D cannot r|
|42395|New|Nor|2007-05-11|failure hiding text-decoration in tspan           |
|42398|New|Trv|2007-05-11|Suggestion for clarification in UpdateManager.inte|
|42408|Inf|Nor|2007-05-14|[PATCH] Headless problem in transcoders           |
|42417|New|Nor|2007-05-14|NegativeArraySizeException thrown in BidiAttribute|
|42528|New|Maj|2007-05-27|Partial Conversion of Huge SVG FILE creates huge P|
|42533|New|Enh|2007-05-28|Making JSVGScrollPane as a JavaBean               |
|42741|Ass|Enh|2007-06-26|Error Console and Timeline Viewer for Squiggle    |
|42776|New|Nor|2007-06-29|Batik does not handle 16bit per channel PNG well  |
|42793|New|Enh|2007-07-02|Ability to add an instance of java.awt.geom.Affine|
|42812|New|Nor|2007-07-04|Reduce Memory Usage by returning memory after the |
|43104|New|Nor|2007-08-13|path/polyline with many points looks jagged       |
|43193|Inf|Nor|2007-08-23|end marker is rotated 90                          |
|43246|New|Nor|2007-08-29|Event object dispatched when zooming doesn't imple|
|43411|Opn|Min|2007-09-17|Visible rendering glitch in simple document contai|
|43469|New|Nor|2007-09-24|textLength="" on text with children that form mult|
|43564|New|Nor|2007-10-06|Generic font families shadowed by fonts of the sam|
|43595|New|Nor|2007-10-11|Non-APM WMF files render with the wrong width and |
|43804|New|Nor|2007-11-06|Unnecessary jar dependencies                      |
|43847|New|Nor|2007-11-12|[PATCH] PNG export: indexed option doesn't work   |
|43947|New|Nor|2007-11-23|No units given for w,h,maxw,maxh,-a params for bat|
|43950|New|Nor|2007-11-23|-indexed option not shown in help on parameter lis|
|44151|New|Maj|2007-12-28|Error rasterizing to JPG a SVG file with an embedd|
|44178|New|Maj|2008-01-07|Race condition in CleanerThread.java getReferenceQ|
|44194|New|Cri|2008-01-09|RadialGradientPaintContext: hints can be null     |
|44232|New|Cri|2008-01-14|LinearGradientPaintContext throws null pointer exc|
|44271|New|Nor|2008-01-20|begin does not reset animate for accumulate       |
|44276|New|Nor|2008-01-22|[PATCH] Output resolution for SVG rasterizer      |
|44486|Ass|Maj|2008-02-25|drawImage(BufferedImage, BufferedImageOp, int, int|
|44531|New|Min|2008-03-04|[PATCH] underline-position in font-face has wrong |
|44532|New|Nor|2008-03-04|comma in hkern (compatibility)                    |
|44553|Opn|Nor|2008-03-06|Incorrect bounding box returned for simple path   |
|44573|Ass|Nor|2008-03-10|Dependency graph omits several Jar files          |
|44654|New|Nor|2008-03-21|Rasterizer application should be able to output an|
|44682|New|Cri|2008-03-26|TranscoderException and EnclosedException when tra|
|44703|New|Nor|2008-03-28|Potential null pointer dereference in apps.svgbrow|
|44719|New|Maj|2008-03-31|WMFTranscoder Renders Contents Of WMF Outside of V|
|44720|New|Cri|2008-03-31|WMFTranscoder Renders WMF File With Artificacts   |
|44722|New|Cri|2008-03-31|WMFTranscoder/WMFPainter writes out "?" instead of|
|44751|New|Cri|2008-04-03|IllegalArgumentException is thrown when trying to |
|44828|Ass|Nor|2008-04-15|Font Family names with digits in them cause Batik |
|45020|Inf|Min|2008-05-16|The batik-rasterizer-1.7 isn't released in the def|
|45021|New|Nor|2008-05-16|updateRenderingTransform() shifts "xMidYMin" image|
|45218|New|Nor|2008-06-16|Should be able to set external resource security f|
|45296|New|Nor|2008-06-27|[PATCH] Bug in Os2Table                           |
|45397|Ver|Trv|2008-07-15|Missing target milestones in bug reporting tool   |
|45436|New|Nor|2008-07-19|Please provide source only package                |
|45443|New|Nor|2008-07-21|Deadlock using invokeAndWait from RunnableQueue   |
|45486|New|Nor|2008-07-26|support: externalResourcesRequired                |
|45572|New|Nor|2008-08-05|PreferenceManager gerPoint always returns default |
|45574|Ass|Nor|2008-08-06|block images and display desc (and title?) as text|
|45598|New|Enh|2008-08-08|Example SVG Stroke Font                           |
|45662|New|Enh|2008-08-21|remove( ) method in org.apache.batik.css.parser.CS|
|45663|New|Nor|2008-08-21|CSS Parser: comment handling in wrong order       |
|45669|New|Nor|2008-08-22|Paced animation of transform type translate is wei|
|45723|New|Nor|2008-09-01|startOffset attribute of textPath cannot be animat|
|45783|New|Enh|2008-09-11|[PATCH] HTML imagemap support                     |
|45947|New|Nor|2008-10-04|setTimeout() and setInterval() should return int  |
|45948|New|Enh|2008-10-04|Consider adding support for JSR-223 scripting lang|
|45949|New|Enh|2008-10-04|Various utility class patches                     |
|46055|New|Nor|2008-10-21|Batik CSS Scanner does not handle unicode-range co|
|46103|New|Min|2008-10-27|Review various possible bugs detected by Jtest    |
|46127|New|Nor|2008-10-29|Leading and/or trailing spaces don't contribute to|
|46202|New|Trv|2008-11-13|[PATCH] Minor Web site/general documentation fixes|
|46227|New|Min|2008-11-18|[PATCH] Rasterizer task scripts are broken        |
|46238|New|Nor|2008-11-18|@font-face causes null pointer exception          |
|46283|New|Nor|2008-11-24|SAXSVGDocumentFactory namespace tracking fix      |
|46289|New|Nor|2008-11-25|Pointer Events Don't respect clipping.            |
|46310|New|Maj|2008-11-28|Squiggle does not render svg document correctly   |
|46374|Inf|Nor|2008-12-10|Fonts not found for SVG texts (when not in C:\WINN|
|46418|Inf|Nor|2008-12-19|NullPointerException in CSSEngine.getCascadedStyle|
|46429|New|Nor|2008-12-21|Exception thrown when using animateTransform      |
|46434|New|Min|2008-12-22|Drop Java 1.4 support                             |
|46452|New|Nor|2008-12-30|Exceptions thrown on to-animation with animateTran|
|46453|New|Nor|2008-12-30|animateTransform throws ArrayIndexOutOfBoundsExcep|
|46455|New|Nor|2008-12-30|CachedImageHandlerJPEGEncoder constructor null han|
|46456|New|Nor|2008-12-30|Generated &lt;font-face&gt; elements should not use @sty|
|46473|New|Nor|2009-01-04|Code that uses BaseScriptingEnvironment.createWind|
|46474|New|Enh|2009-01-04|Source distribution should include Eclipse project|
|46476|New|Nor|2009-01-04|Scripting won't work if document doesn't have a UR|
|46513|New|Nor|2009-01-12|Migrate from proprietary "com.sun.image" to "javax|
|46618|New|Maj|2009-01-28|NPE when changing an element during animation     |
|46721|New|Maj|2009-02-17|Bug in SVGFeOffsetElementBridge when using primiti|
|46757|New|Maj|2009-02-22|WMF Transcoding problems with positioning of eleme|
|46791|New|Nor|2009-03-02|[PATCH] NullPointerException calling cloneNode for|
|46811|New|Nor|2009-03-06|[PATCH] Animation engine memory leak              |
|46861|Ver|Reg|2009-03-16|Regression: markers (and more?) broken since revis|
|46863|New|Maj|2009-03-16|DeflaterOutputStream not closed, causes OutOfMemor|
|46894|New|Nor|2009-03-23|[PATCH] CSS scanner keeps multiple file handles to|
|46896|New|Trv|2009-03-23|[PATCH] CSS Value constant for "text-align: start"|
|46914|New|Nor|2009-03-26|clipPath animation does not work                  |
|46919|New|Nor|2009-03-26|mask animation does not work                      |
|46926|New|Enh|2009-03-27|[PATCH] More control over RasterizerTask output fi|
|46994|New|Maj|2009-04-08|Batik can't be executed from a network path (win32|
|47065|New|Nor|2009-04-21|Intermediate (alpha) values are clamped inside an |
|47094|New|Min|2009-04-24|Processing xml:base                               |
|47099|Ver|Reg|2009-04-26|[PATCH] Regression: cursor behavior in text elemen|
|47171|New|Nor|2009-05-08|Should never use Error to report runtime errors   |
|47212|New|Nor|2009-05-17|[patch] Use efficient form of toArray             |
|47213|New|Min|2009-05-17|[patch] Remove useless null check                 |
|47221|New|Min|2009-05-19|cannot parse the input string because of simple CS|
|47257|New|Min|2009-05-23|The class RhinoClassShutter disables instantiation|
|47359|New|Nor|2009-06-12|[PATCH] Nested baseline-shift are not additive    |
|47491|New|Min|2009-07-07|Export SVG to PowerPoint using POI library        |
|47555|New|Nor|2009-07-21|Bottom part of files transparent at small sizes   |
|47585|New|Min|2009-07-26|Misleading transcoder instructions                |
|47627|New|Nor|2009-08-03|rotated gradients are doubly rotated in PDF output|
|47738|New|Nor|2009-08-25|access denied error when viewing SVG files        |
|47752|New|Enh|2009-08-27|All Glyphs in the TTF files are not included      |
|47800|New|Nor|2009-09-08|[PATCH] CSS scanner does not tokenize correctly ve|
|47917|New|Maj|2009-09-29|Text rendering broken in MacOS X 10.5             |
|47975|New|Maj|2009-10-09|NegativeArraySizeException in MultipleGradientCont|
|47993|New|Reg|2009-10-14|&lt;path&gt; elements with empty path data (i.e. d="") a|
|48073|New|Min|2009-10-28|Batik should display anchor "xlink:title" attribut|
|48182|New|Nor|2009-11-11|NPE when resolving subsitutions for arabic script |
+-----+---+---+----------+--------------------------------------------------+
| Total  191 bugs                                                           |
+---------------------------------------------------------------------------+

---------------------------------------------------------------------
To unsubscribe, e-mail: batik-dev-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: batik-dev-help@xmlgraphics.apache.org



</pre>
</div>
</content>
</entry>
<entry>
<title>DO NOT REPLY [Bug 34631] Batik inside of Eclipse using bridge memory heap causes crash</title>
<author><name>bugzilla@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/xmlgraphics-batik-dev/200911.mbox/%3c20091129150703.D767D234C1EF@brutus.apache.org%3e"/>
<id>urn:uuid:%3c20091129150703-D767D234C1EF@brutus-apache-org%3e</id>
<updated>2009-11-29T15:07:03Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
https://issues.apache.org/bugzilla/show_bug.cgi?id=34631

Helder MagalhÃ£es &lt;helder.magalhaes@gmail.com&gt; changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |NEEDINFO

--- Comment #1 from Helder MagalhÃ£es &lt;helder.magalhaes@gmail.com&gt; 2009-11-29 07:07:02
UTC ---
(In reply to comment #0)
&gt; Please contact me for the plugin code.

Are you able to attach a simple test case showing the symptom? Given the huge
time span, I'd say Java/Eclipse/Batik might already have fixed related issues
(but, then again, I'm just guessing)...

At a minimum, please state whether this is still happening using a more updated
environment.

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: batik-dev-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: batik-dev-help@xmlgraphics.apache.org



</pre>
</div>
</content>
</entry>
<entry>
<title>DO NOT REPLY [Bug 42408] [PATCH] Headless problem in transcoders</title>
<author><name>bugzilla@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/xmlgraphics-batik-dev/200911.mbox/%3c20091129120552.2D358234C1F1@brutus.apache.org%3e"/>
<id>urn:uuid:%3c20091129120552-2D358234C1F1@brutus-apache-org%3e</id>
<updated>2009-11-29T12:05:52Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
https://issues.apache.org/bugzilla/show_bug.cgi?id=42408

Helder MagalhÃ£es &lt;helder.magalhaes@gmail.com&gt; changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |PatchAvailable
            Version|1.7                         |1.8
            Summary|Headless problem in         |[PATCH] Headless problem in
                   |transcoders                 |transcoders
           Severity|major                       |normal

--- Comment #12 from Helder MagalhÃ£es &lt;helder.magalhaes@gmail.com&gt; 2009-11-29 04:05:50
UTC ---
Fixed bug properties to reflect patch being updated to trunk and also added the
usual flags to highlight the fact that a patch is available. :-)

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: batik-dev-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: batik-dev-help@xmlgraphics.apache.org



</pre>
</div>
</content>
</entry>
<entry>
<title>DO NOT REPLY [Bug 42408] Headless problem in transcoders</title>
<author><name>bugzilla@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/xmlgraphics-batik-dev/200911.mbox/%3c20091129120319.0DE44234C1F1@brutus.apache.org%3e"/>
<id>urn:uuid:%3c20091129120319-0DE44234C1F1@brutus-apache-org%3e</id>
<updated>2009-11-29T12:03:19Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
https://issues.apache.org/bugzilla/show_bug.cgi?id=42408

Helder MagalhÃ£es &lt;helder.magalhaes@gmail.com&gt; changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
  Attachment #21029|0                           |1
        is obsolete|                            |

--- Comment #11 from Helder MagalhÃ£es &lt;helder.magalhaes@gmail.com&gt; 2009-11-29 04:03:16
UTC ---
Created an attachment (id=24629)
 --&gt; (https://issues.apache.org/bugzilla/attachment.cgi?id=24629)
Patch v1.1

I guess the original patch also solves a (somehow unrelated) bug in
"getViewportHeightInch" ("AbstractWMFReader.java"): resolution was missing
there. The updated patch also fixes an issue in "getViewportWidthInch" (same
file), as the resolution was missing there (incoherency with
"getViewportHeightInch" above). Or perhaps I'm missing something... ;-)

The patch was updated to the latest trunk revision (820114, as of this
writing). I've also included a bunch of whitespace fixes in the modified source
files, which makes the patch slightly harder to read -- sorry...

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: batik-dev-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: batik-dev-help@xmlgraphics.apache.org



</pre>
</div>
</content>
</entry>
<entry>
<title>DO NOT REPLY [Bug 42408] Headless problem in transcoders</title>
<author><name>bugzilla@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/xmlgraphics-batik-dev/200911.mbox/%3c20091129113155.80719234C052@brutus.apache.org%3e"/>
<id>urn:uuid:%3c20091129113155-80719234C052@brutus-apache-org%3e</id>
<updated>2009-11-29T11:31:55Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
https://issues.apache.org/bugzilla/show_bug.cgi?id=42408

Helder MagalhÃ£es &lt;helder.magalhaes@gmail.com&gt; changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |gabriel.gajdos@ipdap.sk

--- Comment #10 from Helder MagalhÃ£es &lt;helder.magalhaes@gmail.com&gt; 2009-11-29 03:31:54
UTC ---
*** Bug 47277 has been marked as a duplicate of this bug. ***

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: batik-dev-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: batik-dev-help@xmlgraphics.apache.org



</pre>
</div>
</content>
</entry>
<entry>
<title>DO NOT REPLY [Bug 47277] Avoid java.awt.HeadlessException when using WMF transcoder functionality</title>
<author><name>bugzilla@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/xmlgraphics-batik-dev/200911.mbox/%3c20091129113155.2C177234C1EF@brutus.apache.org%3e"/>
<id>urn:uuid:%3c20091129113155-2C177234C1EF@brutus-apache-org%3e</id>
<updated>2009-11-29T11:31:55Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
https://issues.apache.org/bugzilla/show_bug.cgi?id=47277

Helder MagalhÃ£es &lt;helder.magalhaes@gmail.com&gt; changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|                            |DUPLICATE

--- Comment #3 from Helder MagalhÃ£es &lt;helder.magalhaes@gmail.com&gt; 2009-11-29 03:31:53
UTC ---
(In reply to comment #0)
&gt; Everything was working perfectly in my Windows GUI environmenet.
&gt; But after deploying to server without available display GUI I got
&gt; java.awt.HeadlessException.
&gt; Setting -Djava.awt.headless=true was not sufficient.

I've also confirmed that this is already addressed in issue 42408. The other
patch is more complete in the sense that it allow configuring resolution
through transcoding hints.

I'm marking this issue as a duplicate of that bug, and invite you to help
testing that patch (currently the bug is marked "need info" as it wasn't yet
sufficiently tested).

(The patch I just attached was provided in the sense of easing the comparison
between this and the other bug.)

*** This bug has been marked as a duplicate of bug 42408 ***

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: batik-dev-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: batik-dev-help@xmlgraphics.apache.org



</pre>
</div>
</content>
</entry>
<entry>
<title>DO NOT REPLY [Bug 47277] Avoid java.awt.HeadlessException when using WMF transcoder functionality</title>
<author><name>bugzilla@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/xmlgraphics-batik-dev/200911.mbox/%3c20091129112742.A3D5B234C1EF@brutus.apache.org%3e"/>
<id>urn:uuid:%3c20091129112742-A3D5B234C1EF@brutus-apache-org%3e</id>
<updated>2009-11-29T11:27:42Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
https://issues.apache.org/bugzilla/show_bug.cgi?id=47277

Helder MagalhÃ£es &lt;helder.magalhaes@gmail.com&gt; changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
  Attachment #23722|0                           |1
        is obsolete|                            |

--- Comment #2 from Helder MagalhÃ£es &lt;helder.magalhaes@gmail.com&gt; 2009-11-29 03:27:40
UTC ---
Created an attachment (id=24628)
 --&gt; (https://issues.apache.org/bugzilla/attachment.cgi?id=24628)
Propose fix

Hi Gabriel,

First of all, thanks for the fix. The suggested form for contributions is
through a patch, though. I've turned your raw file attachment into that. ;-)

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: batik-dev-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: batik-dev-help@xmlgraphics.apache.org



</pre>
</div>
</content>
</entry>
<entry>
<title>Bug report for Batik [2009/11/22]</title>
<author><name>bugzilla@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/xmlgraphics-batik-dev/200911.mbox/%3c20091122230808.7863E234C1E9@brutus.apache.org%3e"/>
<id>urn:uuid:%3c20091122230808-7863E234C1E9@brutus-apache-org%3e</id>
<updated>2009-11-22T23:08:06Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
+---------------------------------------------------------------------------+
| Bugzilla Bug ID                                                           |
|     +---------------------------------------------------------------------+
|     | Status: UNC=Unconfirmed NEW=New         ASS=Assigned                |
|     |         OPN=Reopened    VER=Verified    (Skipped Closed/Resolved)   |
|     |   +-----------------------------------------------------------------+
|     |   | Severity: BLK=Blocker CRI=Critical  REG=Regression  MAJ=Major   |
|     |   |           MIN=Minor   NOR=Normal    ENH=Enhancement TRV=Trivial |
|     |   |   +-------------------------------------------------------------+
|     |   |   | Date Posted                                                 |
|     |   |   |          +--------------------------------------------------+
|     |   |   |          | Description                                      |
|     |   |   |          |                                                  |
|23443|New|Nor|2003-09-26|reference vs referencing element bug              |
|25142|Ass|Nor|2003-12-02|TIFF 1bpp image with svgbrowser not drawable      |
|25740|New|Enh|2003-12-24|Better Error messages for SVGDOM in non-dynamic do|
|26309|Inf|Nor|2004-01-21|Non-horizontal text rendered incorrectly when crea|
|26466|New|Cri|2004-01-27|Incomplete support for AlphaComposite causes SVG e|
|26651|New|Enh|2004-02-04|Enhancement for OutputManager (SVGTranscoder)     |
|26816|New|Nor|2004-02-10|color-interpolation property ignored in alpha comp|
|26860|New|Nor|2004-02-11|unexpected non-zero alpha due to clamping of premu|
|27248|New|Nor|2004-02-26|[PATCH] Adding support for rendering-color-space p|
|27297|New|Min|2004-02-27|Transparency for indexed PNGs                     |
|27970|New|Nor|2004-03-26|BUFFERED_IMAGE Hint Msg for some Graphics2D's     |
|28172|New|Enh|2004-04-02|Request BeanShell scripting support               |
|28806|New|Maj|2004-05-06|inclusion of animated gif hangs the application wh|
|29531|New|Enh|2004-06-11|JSVGCanvas API has minor inconsistency on property|
|29785|Inf|Nor|2004-06-24|SVGConstants should be public final class         |
|29786|New|Nor|2004-06-24|SVGConstants strings appear as strings not referen|
|30926|New|Enh|2004-08-29|RFE : allow to set a custom XmlWriter to SVGGraphi|
|31605|New|Nor|2004-10-08|SVG pretty printer screws up &lt;text&gt;&lt;tspan&gt;..&lt;/tspa|
|31625|New|Enh|2004-10-11|Documentation and Interface on SVGGraphics2D is cr|
|31629|New|Nor|2004-10-11|SVGOMUseElement::getInstanceRoot() not implemented|
|32206|Inf|Nor|2004-11-12|NullPointerException in SVGPath.toSVGPathData     |
|33348|New|Enh|2005-02-02|Export to Windows metafile (EMF or WMF)           |
|33447|New|Cri|2005-02-08|Null Pointer Exception in TranscoderAPI           |
|33607|New|Nor|2005-02-16|Font file leakage, caching suggested              |
|34156|Ass|Enh|2005-03-24|RFE: Allow setting ECMAScript mode                |
|34202|Ass|Nor|2005-03-28|No proper RGBColor for color keywords             |
|34210|Ass|Enh|2005-03-28|RFE: Implement document.styleSheets               |
|34363|Inf|Nor|2005-04-07|[PATCH] Batik chokes on whitespace text before &lt;sv|
|34631|New|Cri|2005-04-26|Batik inside of Eclipse using bridge memory heap c|
|34694|Inf|Min|2005-05-01|ttf2svg and glyph-name attribute                  |
|35202|New|Nor|2005-06-03|SVGGraphics2D.stream(*) corrupts created document.|
|35233|Ass|Maj|2005-06-06|RhinoInterpreter does not always call setSecurityC|
|35237|Inf|Cri|2005-06-06|1.6 introduced errors with SVG saving             |
|35629|Ass|Nor|2005-07-06|Script events don't trigger on &lt;defs&gt; elements    |
|35922|Inf|Maj|2005-07-28|SVG rendering is offset and/or missing.           |
|36184|Opn|Nor|2005-08-15|a clipPath applied to multiple graphics objects is|
|36627|New|Nor|2005-09-13|[PATCH] Implementation of 'static' from SVG 1.2   |
|36744|Ass|Nor|2005-09-20|feTurbulence - bad implementation of the seed attr|
|37789|Inf|Cri|2005-12-05|Problems whem printing svg images                 |
|38205|New|Nor|2006-01-10|1-dimensional closed paths with round line join no|
|38207|Ass|Maj|2006-01-10|CSS character escape sequences not parsed correctl|
|38891|Inf|Maj|2006-03-08|Massive WMFTranscoder problems                    |
|38937|New|Nor|2006-03-12|SVGError not dispatched for script errors         |
|39114|Ass|Nor|2006-03-27|Wingding Fonts in Squigle (SVG Browser)           |
|39196|New|Nor|2006-04-04|Allowed script origin not adhered to when there ar|
|39379|Ass|Enh|2006-04-21|Doesn't support CNF fonts                         |
|39400|New|Nor|2006-04-25|Add title in 'history' menu                       |
|39451|New|Enh|2006-04-30|Decouple gvt from bridge so clients can build thei|
|39714|Inf|Nor|2006-06-04|DefaultExtensionHandler derived class's handlePain|
|40091|Inf|Maj|2006-07-21|"JDK URL is corrupt or unsupported variant" except|
|40131|Inf|Maj|2006-07-27|SVG to PDF transcoder offsets polylines and polygo|
|40394|Inf|Nor|2006-09-01|Provide implementation of Icon interface in swing |
|40450|Inf|Min|2006-09-08|OutofMemory Exception swallowed.                  |
|40618|Inf|Cri|2006-09-27|JVM crash during svg rasterization                |
|40862|Ass|Nor|2006-11-01|SVG image with gradients color filling fails to re|
|41053|Ass|Nor|2006-11-28|NumLock causes MouseEvent to report wrong modifier|
|41249|New|Nor|2006-12-27|Wrong clipping with markerUnits="userSpaceOnUse"  |
|41294|New|Nor|2007-01-04|Stroke of circles with small radius totally wrong |
|41429|New|Enh|2007-01-21|DOMUtilities.writeDocument pretty printer enhancem|
|41451|Ass|Nor|2007-01-24|wrong behavior of multiple dy attributes in tspan |
|41626|Inf|Maj|2007-02-15|JSVGCanvas has memory leak problem when resizing t|
|41789|New|Nor|2007-03-07|Text containing surrogate pairs painted as paths i|
|41967|New|Nor|2007-03-28|Clipping too aggressive with shape-rendering="cris|
|41968|Ass|Nor|2007-03-28|:hover not implemented                            |
|41970|New|Nor|2007-03-28|Percentages of viewport wrong if its width/height |
|41993|New|Nor|2007-03-30|keyboard navigation                               |
|42042|Inf|Cri|2007-04-04|SVG image not showing properly.                   |
|42084|New|Nor|2007-04-10|Scripting tests use method calls instead of proper|
|42116|New|Nor|2007-04-13|text-rendering 'auto' output less legible that oth|
|42137|Opn|Maj|2007-04-16|Non-bubbling DOM events are bubbling              |
|42211|New|Nor|2007-04-24|pattern SMIL animation doesn't work               |
|42224|New|Maj|2007-04-24|JSVGCanvas ignores preferred size when viewBox is |
|42268|New|Cri|2007-04-26|Deadlock when JSVGComponent.stopProcessing() invok|
|42270|New|Nor|2007-04-26|making it easier to figure out rasterizing paramet|
|42313|Inf|Nor|2007-05-01|CONVERSION CROP                                   |
|42320|New|Enh|2007-05-02|Maven POMs for most Batik libraries               |
|42387|New|Nor|2007-05-10|Rendering GraphicsNode onto SVGGraphics2D cannot r|
|42395|New|Nor|2007-05-11|failure hiding text-decoration in tspan           |
|42398|New|Trv|2007-05-11|Suggestion for clarification in UpdateManager.inte|
|42408|Inf|Maj|2007-05-14|Headless problem in transcoders                   |
|42417|New|Nor|2007-05-14|NegativeArraySizeException thrown in BidiAttribute|
|42528|New|Maj|2007-05-27|Partial Conversion of Huge SVG FILE creates huge P|
|42533|New|Enh|2007-05-28|Making JSVGScrollPane as a JavaBean               |
|42741|Ass|Enh|2007-06-26|Error Console and Timeline Viewer for Squiggle    |
|42776|New|Nor|2007-06-29|Batik does not handle 16bit per channel PNG well  |
|42793|New|Enh|2007-07-02|Ability to add an instance of java.awt.geom.Affine|
|42812|New|Nor|2007-07-04|Reduce Memory Usage by returning memory after the |
|43104|New|Nor|2007-08-13|path/polyline with many points looks jagged       |
|43193|Inf|Nor|2007-08-23|end marker is rotated 90                          |
|43246|New|Nor|2007-08-29|Event object dispatched when zooming doesn't imple|
|43411|Opn|Min|2007-09-17|Visible rendering glitch in simple document contai|
|43469|New|Nor|2007-09-24|textLength="" on text with children that form mult|
|43564|New|Nor|2007-10-06|Generic font families shadowed by fonts of the sam|
|43595|New|Nor|2007-10-11|Non-APM WMF files render with the wrong width and |
|43804|New|Nor|2007-11-06|Unnecessary jar dependencies                      |
|43847|New|Nor|2007-11-12|[PATCH] PNG export: indexed option doesn't work   |
|43947|New|Nor|2007-11-23|No units given for w,h,maxw,maxh,-a params for bat|
|43950|New|Nor|2007-11-23|-indexed option not shown in help on parameter lis|
|44151|New|Maj|2007-12-28|Error rasterizing to JPG a SVG file with an embedd|
|44178|New|Maj|2008-01-07|Race condition in CleanerThread.java getReferenceQ|
|44194|New|Cri|2008-01-09|RadialGradientPaintContext: hints can be null     |
|44232|New|Cri|2008-01-14|LinearGradientPaintContext throws null pointer exc|
|44271|New|Nor|2008-01-20|begin does not reset animate for accumulate       |
|44276|New|Nor|2008-01-22|[PATCH] Output resolution for SVG rasterizer      |
|44486|Ass|Maj|2008-02-25|drawImage(BufferedImage, BufferedImageOp, int, int|
|44531|New|Min|2008-03-04|[PATCH] underline-position in font-face has wrong |
|44532|New|Nor|2008-03-04|comma in hkern (compatibility)                    |
|44553|Opn|Nor|2008-03-06|Incorrect bounding box returned for simple path   |
|44573|Ass|Nor|2008-03-10|Dependency graph omits several Jar files          |
|44654|New|Nor|2008-03-21|Rasterizer application should be able to output an|
|44682|New|Cri|2008-03-26|TranscoderException and EnclosedException when tra|
|44703|New|Nor|2008-03-28|Potential null pointer dereference in apps.svgbrow|
|44719|New|Maj|2008-03-31|WMFTranscoder Renders Contents Of WMF Outside of V|
|44720|New|Cri|2008-03-31|WMFTranscoder Renders WMF File With Artificacts   |
|44722|New|Cri|2008-03-31|WMFTranscoder/WMFPainter writes out "?" instead of|
|44751|New|Cri|2008-04-03|IllegalArgumentException is thrown when trying to |
|44828|Ass|Nor|2008-04-15|Font Family names with digits in them cause Batik |
|45020|Inf|Min|2008-05-16|The batik-rasterizer-1.7 isn't released in the def|
|45021|New|Nor|2008-05-16|updateRenderingTransform() shifts "xMidYMin" image|
|45218|New|Nor|2008-06-16|Should be able to set external resource security f|
|45296|New|Nor|2008-06-27|[PATCH] Bug in Os2Table                           |
|45397|Ver|Trv|2008-07-15|Missing target milestones in bug reporting tool   |
|45436|New|Nor|2008-07-19|Please provide source only package                |
|45443|New|Nor|2008-07-21|Deadlock using invokeAndWait from RunnableQueue   |
|45486|New|Nor|2008-07-26|support: externalResourcesRequired                |
|45572|New|Nor|2008-08-05|PreferenceManager gerPoint always returns default |
|45574|Ass|Nor|2008-08-06|block images and display desc (and title?) as text|
|45598|New|Enh|2008-08-08|Example SVG Stroke Font                           |
|45662|New|Enh|2008-08-21|remove( ) method in org.apache.batik.css.parser.CS|
|45663|New|Nor|2008-08-21|CSS Parser: comment handling in wrong order       |
|45669|New|Nor|2008-08-22|Paced animation of transform type translate is wei|
|45723|New|Nor|2008-09-01|startOffset attribute of textPath cannot be animat|
|45783|New|Enh|2008-09-11|[PATCH] HTML imagemap support                     |
|45947|New|Nor|2008-10-04|setTimeout() and setInterval() should return int  |
|45948|New|Enh|2008-10-04|Consider adding support for JSR-223 scripting lang|
|45949|New|Enh|2008-10-04|Various utility class patches                     |
|46055|New|Nor|2008-10-21|Batik CSS Scanner does not handle unicode-range co|
|46103|New|Min|2008-10-27|Review various possible bugs detected by Jtest    |
|46127|New|Nor|2008-10-29|Leading and/or trailing spaces don't contribute to|
|46202|New|Trv|2008-11-13|[PATCH] Minor Web site/general documentation fixes|
|46227|New|Min|2008-11-18|[PATCH] Rasterizer task scripts are broken        |
|46238|New|Nor|2008-11-18|@font-face causes null pointer exception          |
|46283|New|Nor|2008-11-24|SAXSVGDocumentFactory namespace tracking fix      |
|46289|New|Nor|2008-11-25|Pointer Events Don't respect clipping.            |
|46310|New|Maj|2008-11-28|Squiggle does not render svg document correctly   |
|46374|Inf|Nor|2008-12-10|Fonts not found for SVG texts (when not in C:\WINN|
|46418|Inf|Nor|2008-12-19|NullPointerException in CSSEngine.getCascadedStyle|
|46429|New|Nor|2008-12-21|Exception thrown when using animateTransform      |
|46434|New|Min|2008-12-22|Drop Java 1.4 support                             |
|46452|New|Nor|2008-12-30|Exceptions thrown on to-animation with animateTran|
|46453|New|Nor|2008-12-30|animateTransform throws ArrayIndexOutOfBoundsExcep|
|46455|New|Nor|2008-12-30|CachedImageHandlerJPEGEncoder constructor null han|
|46456|New|Nor|2008-12-30|Generated &lt;font-face&gt; elements should not use @sty|
|46473|New|Nor|2009-01-04|Code that uses BaseScriptingEnvironment.createWind|
|46474|New|Enh|2009-01-04|Source distribution should include Eclipse project|
|46476|New|Nor|2009-01-04|Scripting won't work if document doesn't have a UR|
|46513|New|Nor|2009-01-12|Migrate from proprietary "com.sun.image" to "javax|
|46618|New|Maj|2009-01-28|NPE when changing an element during animation     |
|46721|New|Maj|2009-02-17|Bug in SVGFeOffsetElementBridge when using primiti|
|46757|New|Maj|2009-02-22|WMF Transcoding problems with positioning of eleme|
|46791|New|Nor|2009-03-02|[PATCH] NullPointerException calling cloneNode for|
|46811|New|Nor|2009-03-06|[PATCH] Animation engine memory leak              |
|46861|Ver|Reg|2009-03-16|Regression: markers (and more?) broken since revis|
|46863|New|Maj|2009-03-16|DeflaterOutputStream not closed, causes OutOfMemor|
|46894|New|Nor|2009-03-23|[PATCH] CSS scanner keeps multiple file handles to|
|46896|New|Trv|2009-03-23|[PATCH] CSS Value constant for "text-align: start"|
|46914|New|Nor|2009-03-26|clipPath animation does not work                  |
|46919|New|Nor|2009-03-26|mask animation does not work                      |
|46926|New|Enh|2009-03-27|[PATCH] More control over RasterizerTask output fi|
|46994|New|Maj|2009-04-08|Batik can't be executed from a network path (win32|
|47065|New|Nor|2009-04-21|Intermediate (alpha) values are clamped inside an |
|47094|New|Min|2009-04-24|Processing xml:base                               |
|47099|Ver|Reg|2009-04-26|[PATCH] Regression: cursor behavior in text elemen|
|47171|New|Nor|2009-05-08|Should never use Error to report runtime errors   |
|47212|New|Nor|2009-05-17|[patch] Use efficient form of toArray             |
|47213|New|Min|2009-05-17|[patch] Remove useless null check                 |
|47221|New|Min|2009-05-19|cannot parse the input string because of simple CS|
|47257|New|Min|2009-05-23|The class RhinoClassShutter disables instantiation|
|47277|New|Nor|2009-05-28|Avoid java.awt.HeadlessException when using WMF tr|
|47359|New|Nor|2009-06-12|[PATCH] Nested baseline-shift are not additive    |
|47491|New|Min|2009-07-07|Export SVG to PowerPoint using POI library        |
|47555|New|Nor|2009-07-21|Bottom part of files transparent at small sizes   |
|47585|New|Min|2009-07-26|Misleading transcoder instructions                |
|47627|New|Nor|2009-08-03|rotated gradients are doubly rotated in PDF output|
|47738|New|Nor|2009-08-25|access denied error when viewing SVG files        |
|47752|New|Enh|2009-08-27|All Glyphs in the TTF files are not included      |
|47800|New|Nor|2009-09-08|[PATCH] CSS scanner does not tokenize correctly ve|
|47917|New|Maj|2009-09-29|Text rendering broken in MacOS X 10.5             |
|47975|New|Maj|2009-10-09|NegativeArraySizeException in MultipleGradientCont|
|47993|New|Reg|2009-10-14|&lt;path&gt; elements with empty path data (i.e. d="") a|
|48073|New|Min|2009-10-28|Batik should display anchor "xlink:title" attribut|
|48182|New|Nor|2009-11-11|NPE when resolving subsitutions for arabic script |
+-----+---+---+----------+--------------------------------------------------+
| Total  192 bugs                                                           |
+---------------------------------------------------------------------------+

---------------------------------------------------------------------
To unsubscribe, e-mail: batik-dev-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: batik-dev-help@xmlgraphics.apache.org



</pre>
</div>
</content>
</entry>
<entry>
<title>Re: Mouse Interaction behavior</title>
<author><name>Renaud AUBIN &lt;renaud.aubin@gmail.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/xmlgraphics-batik-dev/200911.mbox/%3ca63d42cb0911201053k1fd3b33ch22c1a18e48afb4bc@mail.gmail.com%3e"/>
<id>urn:uuid:%3ca63d42cb0911201053k1fd3b33ch22c1a18e48afb4bc@mail-gmail-com%3e</id>
<updated>2009-11-20T18:53:43Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
I have finally a beginning of response. Since I would modify the
interactivity mostly with polylines, I have made some preliminary
tests using differents implementations of
gvt/StrokeShapePainter.getPaintedArea (I instantiate a new BasicStroke
on which I can hack ad return just in palce of the original) with a
pointer-event equals to stroke.

Renaud

2009/11/20  &lt;thomas.deweese@kodak.com&gt;:
&gt; Hi Renaud,
&gt;
&gt; Â  Â BTW this discussion should really take place on batik-users since it
&gt; doesn't involve
&gt; development of Batik.
&gt;
&gt; Renaud AUBIN &lt;renaud.aubin@gmail.com&gt; wrote on 11/19/2009 02:58:28 PM:
&gt;
&gt;&gt; Is there a way to do that at a lower level to optimize the processing?
&gt;
&gt; Â  Â  Feel free to inspect the code that currently does the intersection
&gt; testing at:
&gt; Â  Â  Â  Â  batik.bridge.SVGSVGElementBridge
&gt;
&gt; Â  Â  I don't think you will find significant optimizations in that
&gt; code.
&gt;
&gt;&gt; If not, any clues about where the geometrical processing is really
&gt;&gt; done are welcomed!
&gt;
&gt; Â  Â  What you might consider doing (at the cost of memory) would be
&gt; to 'duplicate' your lines with a wider stroke (probably using a 'use'
&gt; element). Â You can make the duplicate invisible (fill="none" stroke="none")
&gt; but still sensitive to mouse events (pointer-events="all").
&gt;
&gt;
&gt;&gt; 2009/11/6 jonathan wood &lt;jonathanshawwood@gmail.com&gt;:
&gt;&gt; &gt;
&gt;&gt; &gt; Hi Renaud,
&gt;&gt; &gt;
&gt;&gt; &gt; Â  This is a shot in the dark based on you description.
&gt;&gt; &gt;
&gt;&gt; &gt; The basic problem I distilled:Â  You need fuzzy control over mouse
&gt;&gt; &gt; selection..
&gt;&gt; &gt;
&gt;&gt; &gt; I've solved this in the past by obtaining the selection or currentpoint
&gt;&gt; &gt; x,y
&gt;&gt; &gt; (using a glasspane etc) and then checking your configurable fuzzy bounds
&gt;&gt; &gt; by
&gt;&gt; &gt; creating a rect centered on the point and use getIntersectionList or
&gt;&gt; &gt; getEnclosureList to determine what is within rect/2 distance of the
&gt;&gt; &gt; cursor.
&gt;&gt; &gt;
&gt;&gt; &gt; Hope this helps...good luck!
&gt;&gt; &gt;
&gt;&gt; &gt; On Fri, Nov 6, 2009 at 3:01 PM, Renaud AUBIN &lt;renaud.aubin@gmail.com&gt;
&gt;&gt; &gt; wrote:
&gt;&gt; &gt;&gt;
&gt;&gt; &gt;&gt; Hello,
&gt;&gt; &gt;&gt;
&gt;&gt; &gt;&gt; I'm currently trying to figure out where and how a target is
&gt;&gt; &gt;&gt; identified with respect to mouse events.
&gt;&gt; &gt;&gt; The main issue is that the current interaction model (from w3c
&gt;&gt; &gt;&gt; recommandations) is not really adapted to our needs.
&gt;&gt; &gt;&gt;
&gt;&gt; &gt;&gt; The big picture: we have 2D P&amp;ID diagrams with a lot of pipes to
&gt;&gt; &gt;&gt; interact with. This kind of diagram is very useful to prepare
&gt;&gt; &gt;&gt; operations on real process with a good functionnal view of what we are
&gt;&gt; &gt;&gt; going to do... but that's only true at a certain zoom level!Â As a
&gt;&gt; &gt;&gt; consequence, we need to be able to interact (focusIn, focusOut, click)
&gt;&gt; &gt;&gt; with polylines of limited stroke width at a "global" zoom level.
&gt;&gt; &gt;&gt; Actually, we can interact with a pipe's polyline only when the mouse
&gt;&gt; &gt;&gt; pointer is *exactly* over the polyline. Now, our users' need drive us
&gt;&gt; &gt;&gt; to the point that we really need to modify this behaviour. So we need
&gt;&gt; &gt;&gt; to modify batik to provide magnetism-like interaction or a targetable
&gt;&gt; &gt;&gt; polyline with a (maybe) configurable distance (i.e. we don't need to
&gt;&gt; &gt;&gt; be over the line but at a configurable distance in screen space for
&gt;&gt; &gt;&gt; example with zoom-dependant thresholds).
&gt;&gt; &gt;&gt;
&gt;&gt; &gt;&gt; Any suggestions on where to begin to save us some time ?
&gt;&gt; &gt;&gt;
&gt;&gt; &gt;&gt; Best regards,
&gt;&gt; &gt;&gt;
&gt;&gt; &gt;&gt; Renaud
&gt;&gt; &gt;&gt;
&gt;&gt; &gt;&gt; ---------------------------------------------------------------------
&gt;&gt; &gt;&gt; To unsubscribe, e-mail: batik-dev-unsubscribe@xmlgraphics.apache.org
&gt;&gt; &gt;&gt; For additional commands, e-mail: batik-dev-help@xmlgraphics.apache.org
&gt;&gt; &gt;&gt;
&gt;&gt; &gt;
&gt;&gt; &gt;
&gt;&gt;
&gt;&gt; ---------------------------------------------------------------------
&gt;&gt; To unsubscribe, e-mail: batik-dev-unsubscribe@xmlgraphics.apache.org
&gt;&gt; For additional commands, e-mail: batik-dev-help@xmlgraphics.apache.org
&gt;&gt;
&gt;
&gt;

---------------------------------------------------------------------
To unsubscribe, e-mail: batik-dev-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: batik-dev-help@xmlgraphics.apache.org



</pre>
</div>
</content>
</entry>
<entry>
<title>Re: Mouse Interaction behavior</title>
<author><name>Renaud AUBIN &lt;renaud.aubin@gmail.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/xmlgraphics-batik-dev/200911.mbox/%3ca63d42cb0911200348t66529039rc5a400337d85702a@mail.gmail.com%3e"/>
<id>urn:uuid:%3ca63d42cb0911200348t66529039rc5a400337d85702a@mail-gmail-com%3e</id>
<updated>2009-11-20T11:48:42Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
&gt; Â  Â  Feel free to inspect the code that currently does the intersection
&gt; testing at:
&gt; Â  Â  Â  Â  batik.bridge.SVGSVGElementBridge
&gt;
&gt; Â  Â  I don't think you will find significant optimizations in that
&gt; code.

Ok, at first sight, SVGSVGElement and/or gvt modifications should do wellâ€¦
Mea culpa, I don't mean to do optimizations in a strict geometrical or
batikish POV but rather as our end users' POV.

&gt; Â  Â  What you might consider doing (at the cost of memory) would be
&gt; to 'duplicate' your lines with a wider stroke (probably using a 'use'
&gt; element). Â You can make the duplicate invisible (fill="none" stroke="none")
&gt; but still sensitive to mouse events (pointer-events="all").

We have CAD Schemas and for some of them we have quite a lot of
primitives. We have thought about that already some times ago but it
seems to us that the performance and the memory usage will really
suffer.

Renaud

---------------------------------------------------------------------
To unsubscribe, e-mail: batik-dev-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: batik-dev-help@xmlgraphics.apache.org



</pre>
</div>
</content>
</entry>
<entry>
<title>Re: Mouse Interaction behavior</title>
<author><name>Renaud AUBIN &lt;renaud.aubin@gmail.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/xmlgraphics-batik-dev/200911.mbox/%3ca63d42cb0911200322h60f4cf4cq1f0d40ce2fd74cb9@mail.gmail.com%3e"/>
<id>urn:uuid:%3ca63d42cb0911200322h60f4cf4cq1f0d40ce2fd74cb9@mail-gmail-com%3e</id>
<updated>2009-11-20T11:22:42Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Hi Thomas,

I have in fact submitted this topic on the dev side because I don't
want to 'duplicate' my primitives but hack batik internals to fit my
needs.
It's not really related to batik-dev since what I would get is out of
specs wrt to W3C SVG recom, but it's no more or less related to
batik-userâ€¦

Renaud

2009/11/20  &lt;thomas.deweese@kodak.com&gt;:
&gt; Hi Renaud,
&gt;
&gt; Â  Â BTW this discussion should really take place on batik-users since it
&gt; doesn't involve
&gt; development of Batik.
&gt;
&gt; Renaud AUBIN &lt;renaud.aubin@gmail.com&gt; wrote on 11/19/2009 02:58:28 PM:
&gt;
&gt;&gt; Is there a way to do that at a lower level to optimize the processing?
&gt;
&gt; Â  Â  Feel free to inspect the code that currently does the intersection
&gt; testing at:
&gt; Â  Â  Â  Â  batik.bridge.SVGSVGElementBridge
&gt;
&gt; Â  Â  I don't think you will find significant optimizations in that
&gt; code.
&gt;
&gt;&gt; If not, any clues about where the geometrical processing is really
&gt;&gt; done are welcomed!
&gt;
&gt; Â  Â  What you might consider doing (at the cost of memory) would be
&gt; to 'duplicate' your lines with a wider stroke (probably using a 'use'
&gt; element). Â You can make the duplicate invisible (fill="none" stroke="none")
&gt; but still sensitive to mouse events (pointer-events="all").
&gt;
&gt;
&gt;&gt; 2009/11/6 jonathan wood &lt;jonathanshawwood@gmail.com&gt;:
&gt;&gt; &gt;
&gt;&gt; &gt; Hi Renaud,
&gt;&gt; &gt;
&gt;&gt; &gt; Â  This is a shot in the dark based on you description.
&gt;&gt; &gt;
&gt;&gt; &gt; The basic problem I distilled:Â  You need fuzzy control over mouse
&gt;&gt; &gt; selection..
&gt;&gt; &gt;
&gt;&gt; &gt; I've solved this in the past by obtaining the selection or currentpoint
&gt;&gt; &gt; x,y
&gt;&gt; &gt; (using a glasspane etc) and then checking your configurable fuzzy bounds
&gt;&gt; &gt; by
&gt;&gt; &gt; creating a rect centered on the point and use getIntersectionList or
&gt;&gt; &gt; getEnclosureList to determine what is within rect/2 distance of the
&gt;&gt; &gt; cursor.
&gt;&gt; &gt;
&gt;&gt; &gt; Hope this helps...good luck!
&gt;&gt; &gt;
&gt;&gt; &gt; On Fri, Nov 6, 2009 at 3:01 PM, Renaud AUBIN &lt;renaud.aubin@gmail.com&gt;
&gt;&gt; &gt; wrote:
&gt;&gt; &gt;&gt;
&gt;&gt; &gt;&gt; Hello,
&gt;&gt; &gt;&gt;
&gt;&gt; &gt;&gt; I'm currently trying to figure out where and how a target is
&gt;&gt; &gt;&gt; identified with respect to mouse events.
&gt;&gt; &gt;&gt; The main issue is that the current interaction model (from w3c
&gt;&gt; &gt;&gt; recommandations) is not really adapted to our needs.
&gt;&gt; &gt;&gt;
&gt;&gt; &gt;&gt; The big picture: we have 2D P&amp;ID diagrams with a lot of pipes to
&gt;&gt; &gt;&gt; interact with. This kind of diagram is very useful to prepare
&gt;&gt; &gt;&gt; operations on real process with a good functionnal view of what we are
&gt;&gt; &gt;&gt; going to do... but that's only true at a certain zoom level!Â As a
&gt;&gt; &gt;&gt; consequence, we need to be able to interact (focusIn, focusOut, click)
&gt;&gt; &gt;&gt; with polylines of limited stroke width at a "global" zoom level.
&gt;&gt; &gt;&gt; Actually, we can interact with a pipe's polyline only when the mouse
&gt;&gt; &gt;&gt; pointer is *exactly* over the polyline. Now, our users' need drive us
&gt;&gt; &gt;&gt; to the point that we really need to modify this behaviour. So we need
&gt;&gt; &gt;&gt; to modify batik to provide magnetism-like interaction or a targetable
&gt;&gt; &gt;&gt; polyline with a (maybe) configurable distance (i.e. we don't need to
&gt;&gt; &gt;&gt; be over the line but at a configurable distance in screen space for
&gt;&gt; &gt;&gt; example with zoom-dependant thresholds).
&gt;&gt; &gt;&gt;
&gt;&gt; &gt;&gt; Any suggestions on where to begin to save us some time ?
&gt;&gt; &gt;&gt;
&gt;&gt; &gt;&gt; Best regards,
&gt;&gt; &gt;&gt;
&gt;&gt; &gt;&gt; Renaud
&gt;&gt; &gt;&gt;
&gt;&gt; &gt;&gt; ---------------------------------------------------------------------
&gt;&gt; &gt;&gt; To unsubscribe, e-mail: batik-dev-unsubscribe@xmlgraphics.apache.org
&gt;&gt; &gt;&gt; For additional commands, e-mail: batik-dev-help@xmlgraphics.apache.org
&gt;&gt; &gt;&gt;
&gt;&gt; &gt;
&gt;&gt; &gt;
&gt;&gt;
&gt;&gt; ---------------------------------------------------------------------
&gt;&gt; To unsubscribe, e-mail: batik-dev-unsubscribe@xmlgraphics.apache.org
&gt;&gt; For additional commands, e-mail: batik-dev-help@xmlgraphics.apache.org
&gt;&gt;
&gt;
&gt;

---------------------------------------------------------------------
To unsubscribe, e-mail: batik-dev-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: batik-dev-help@xmlgraphics.apache.org



</pre>
</div>
</content>
</entry>
<entry>
<title>Re: Mouse Interaction behavior</title>
<author><name>thomas.deweese@kodak.com</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/xmlgraphics-batik-dev/200911.mbox/%3cOF2570EDE5.C1C08D02-ON85257674.003C3BEB-85257674.003CB860@knotes.kodak.com%3e"/>
<id>urn:uuid:%3cOF2570EDE5-C1C08D02-ON85257674-003C3BEB-85257674-003CB860@knotes-kodak-com%3e</id>
<updated>2009-11-20T11:03:14Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Hi Renaud,

   BTW this discussion should really take place on batik-users since it 
doesn't involve
development of Batik.

Renaud AUBIN &lt;renaud.aubin@gmail.com&gt; wrote on 11/19/2009 02:58:28 PM:

&gt; Is there a way to do that at a lower level to optimize the processing?

    Feel free to inspect the code that currently does the intersection
testing at:
        batik.bridge.SVGSVGElementBridge

    I don't think you will find significant optimizations in that
code.

&gt; If not, any clues about where the geometrical processing is really
&gt; done are welcomed!

    What you might consider doing (at the cost of memory) would be
to 'duplicate' your lines with a wider stroke (probably using a 'use'
element).  You can make the duplicate invisible (fill="none" 
stroke="none")
but still sensitive to mouse events (pointer-events="all").


&gt; 2009/11/6 jonathan wood &lt;jonathanshawwood@gmail.com&gt;:
&gt; &gt;
&gt; &gt; Hi Renaud,
&gt; &gt;
&gt; &gt;   This is a shot in the dark based on you description.
&gt; &gt;
&gt; &gt; The basic problem I distilled:  You need fuzzy control over mouse
&gt; &gt; selection..
&gt; &gt;
&gt; &gt; I've solved this in the past by obtaining the selection or 
currentpoint x,y
&gt; &gt; (using a glasspane etc) and then checking your configurable fuzzy 
bounds by
&gt; &gt; creating a rect centered on the point and use getIntersectionList or
&gt; &gt; getEnclosureList to determine what is within rect/2 distance of the 
cursor.
&gt; &gt;
&gt; &gt; Hope this helps...good luck!
&gt; &gt;
&gt; &gt; On Fri, Nov 6, 2009 at 3:01 PM, Renaud AUBIN &lt;renaud.aubin@gmail.com&gt; 
wrote:
&gt; &gt;&gt;
&gt; &gt;&gt; Hello,
&gt; &gt;&gt;
&gt; &gt;&gt; I'm currently trying to figure out where and how a target is
&gt; &gt;&gt; identified with respect to mouse events.
&gt; &gt;&gt; The main issue is that the current interaction model (from w3c
&gt; &gt;&gt; recommandations) is not really adapted to our needs.
&gt; &gt;&gt;
&gt; &gt;&gt; The big picture: we have 2D P&amp;ID diagrams with a lot of pipes to
&gt; &gt;&gt; interact with. This kind of diagram is very useful to prepare
&gt; &gt;&gt; operations on real process with a good functionnal view of what we 
are
&gt; &gt;&gt; going to do... but that's only true at a certain zoom level! As a
&gt; &gt;&gt; consequence, we need to be able to interact (focusIn, focusOut, 
click)
&gt; &gt;&gt; with polylines of limited stroke width at a "global" zoom level.
&gt; &gt;&gt; Actually, we can interact with a pipe's polyline only when the mouse
&gt; &gt;&gt; pointer is *exactly* over the polyline. Now, our users' need drive us
&gt; &gt;&gt; to the point that we really need to modify this behaviour. So we need
&gt; &gt;&gt; to modify batik to provide magnetism-like interaction or a targetable
&gt; &gt;&gt; polyline with a (maybe) configurable distance (i.e. we don't need to
&gt; &gt;&gt; be over the line but at a configurable distance in screen space for
&gt; &gt;&gt; example with zoom-dependant thresholds).
&gt; &gt;&gt;
&gt; &gt;&gt; Any suggestions on where to begin to save us some time ?
&gt; &gt;&gt;
&gt; &gt;&gt; Best regards,
&gt; &gt;&gt;
&gt; &gt;&gt; Renaud
&gt; &gt;&gt;
&gt; &gt;&gt; ---------------------------------------------------------------------
&gt; &gt;&gt; To unsubscribe, e-mail: batik-dev-unsubscribe@xmlgraphics.apache.org
&gt; &gt;&gt; For additional commands, e-mail: 
batik-dev-help@xmlgraphics.apache.org
&gt; &gt;&gt;
&gt; &gt;
&gt; &gt;
&gt; 
&gt; ---------------------------------------------------------------------
&gt; To unsubscribe, e-mail: batik-dev-unsubscribe@xmlgraphics.apache.org
&gt; For additional commands, e-mail: batik-dev-help@xmlgraphics.apache.org
&gt; 



</pre>
</div>
</content>
</entry>
<entry>
<title>Re: Mouse Interaction behaviour</title>
<author><name>=?ISO-8859-1?Q?Helder_Magalh=E3es?= &lt;helder.magalhaes@gmail.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/xmlgraphics-batik-dev/200911.mbox/%3c2a1ddf8a0911191413m1ea9843arec84c31ed7eb0a48@mail.gmail.com%3e"/>
<id>urn:uuid:%3c2a1ddf8a0911191413m1ea9843arec84c31ed7eb0a48@mail-gmail-com%3e</id>
<updated>2009-11-19T22:13:06Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Hi Renaud,


&gt; Is there a way to do that at a lower level to optimize the processing?

Probably: you may try implementing the concept at the GVT [1] (lower
level), but it may become challenging. ;-)


Good luck,
 Helder


[1] http://xmlgraphics.apache.org/batik/using/architecture.html

---------------------------------------------------------------------
To unsubscribe, e-mail: batik-dev-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: batik-dev-help@xmlgraphics.apache.org



</pre>
</div>
</content>
</entry>
<entry>
<title>Re: Mouse Interaction behaviour</title>
<author><name>Renaud AUBIN &lt;renaud.aubin@gmail.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/xmlgraphics-batik-dev/200911.mbox/%3ca63d42cb0911191158k3627988vc0c618fdb55eb30d@mail.gmail.com%3e"/>
<id>urn:uuid:%3ca63d42cb0911191158k3627988vc0c618fdb55eb30d@mail-gmail-com%3e</id>
<updated>2009-11-19T19:58:28Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Hi,

Thank you Jonathan.
Is there a way to do that at a lower level to optimize the processing?
If not, any clues about where the geometrical processing is really
done are welcomed!

Renaud

2009/11/6 jonathan wood &lt;jonathanshawwood@gmail.com&gt;:
&gt;
&gt; Hi Renaud,
&gt;
&gt; Â  This is a shot in the dark based on you description.
&gt;
&gt; The basic problem I distilled:Â  You need fuzzy control over mouse
&gt; selection..
&gt;
&gt; I've solved this in the past by obtaining the selection or current point x,y
&gt; (using a glasspane etc) and then checking your configurable fuzzy bounds by
&gt; creating a rect centered on the point and use getIntersectionList or
&gt; getEnclosureList to determine what is within rect/2 distance of the cursor.
&gt;
&gt; Hope this helps...good luck!
&gt;
&gt; On Fri, Nov 6, 2009 at 3:01 PM, Renaud AUBIN &lt;renaud.aubin@gmail.com&gt; wrote:
&gt;&gt;
&gt;&gt; Hello,
&gt;&gt;
&gt;&gt; I'm currently trying to figure out where and how a target is
&gt;&gt; identified with respect to mouse events.
&gt;&gt; The main issue is that the current interaction model (from w3c
&gt;&gt; recommandations) is not really adapted to our needs.
&gt;&gt;
&gt;&gt; The big picture: we have 2D P&amp;ID diagrams with a lot of pipes to
&gt;&gt; interact with. This kind of diagram is very useful to prepare
&gt;&gt; operations on real process with a good functionnal view of what we are
&gt;&gt; going to do... but that's only true at a certain zoom level!Â As a
&gt;&gt; consequence, we need to be able to interact (focusIn, focusOut, click)
&gt;&gt; with polylines of limited stroke width at a "global" zoom level.
&gt;&gt; Actually, we can interact with a pipe's polyline only when the mouse
&gt;&gt; pointer is *exactly* over the polyline. Now, our users' need drive us
&gt;&gt; to the point that we really need to modify this behaviour. So we need
&gt;&gt; to modify batik to provide magnetism-like interaction or a targetable
&gt;&gt; polyline with a (maybe) configurable distance (i.e. we don't need to
&gt;&gt; be over the line but at a configurable distance in screen space for
&gt;&gt; example with zoom-dependant thresholds).
&gt;&gt;
&gt;&gt; Any suggestions on where to begin to save us some time ?
&gt;&gt;
&gt;&gt; Best regards,
&gt;&gt;
&gt;&gt; Renaud
&gt;&gt;
&gt;&gt; ---------------------------------------------------------------------
&gt;&gt; To unsubscribe, e-mail: batik-dev-unsubscribe@xmlgraphics.apache.org
&gt;&gt; For additional commands, e-mail: batik-dev-help@xmlgraphics.apache.org
&gt;&gt;
&gt;
&gt;

---------------------------------------------------------------------
To unsubscribe, e-mail: batik-dev-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: batik-dev-help@xmlgraphics.apache.org



</pre>
</div>
</content>
</entry>
<entry>
<title>DO NOT REPLY [Bug 47491] Export SVG to PowerPoint using POI library</title>
<author><name>bugzilla@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/xmlgraphics-batik-dev/200911.mbox/%3c20091118092846.BDC24234C1EF@brutus.apache.org%3e"/>
<id>urn:uuid:%3c20091118092846-BDC24234C1EF@brutus-apache-org%3e</id>
<updated>2009-11-18T09:28:46Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
https://issues.apache.org/bugzilla/show_bug.cgi?id=47491

--- Comment #1 from Florian Sesser &lt;florian.sesser@gmail.com&gt; 2009-11-18 01:28:43 UTC
---
Hello HervÃ©!

How well does the Conversion to Powerpoint work? In a recent project of mine I
need a usable converter from (EPS or) SVG to EMF. (This is very related to
#33348). Your approach sounds promising. Could you post your code so we can
have a look?

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: batik-dev-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: batik-dev-help@xmlgraphics.apache.org



</pre>
</div>
</content>
</entry>
<entry>
<title>Apache Retreat</title>
<author><name>Simon Pepping &lt;spepping@leverkruid.eu&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/xmlgraphics-batik-dev/200911.mbox/%3c20091116194203.GB3967@leverkruid.eu%3e"/>
<id>urn:uuid:%3c20091116194203-GB3967@leverkruid-eu%3e</id>
<updated>2009-11-16T19:42:03Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Forwarded from the Apache Retreat team
======================================

Come along to the first Apache Retreat, in Knockree, Ireland, from 9th
to 12th April 2010.

Set amongst the lakes of the Wicklow mountains, Knockree is about 45
minutes from Dublin's City Centre, but is still a stunning and lush
slice of isolated countryside.

The Retreat is a chance to get away from the usual hustle and bustle,
and to collaborate and connect with other ASF committers. There'll be
a BarCamp on-site, including local participation, and you'll have
plenty of great opportunities to hack, bounce ideas, and talk.

We'll be taking over an entire hostel for 4 days. It's relatively
isolated, so there is no alternative accommodation, and numbers are
limited. We'll give priority for reservations to committers who have
confirmed their travel plans, so don't delay! :-)

For updates and announcements, please join the Apache Retreat group at
http://groups.google.com/group/apacheretreat

You can sign up for the Retreat at http://apache.eventbrite.com/

Hope to see you in April!

Your Apache Retreat planning team

-- 
Simon Pepping
home page: http://www.leverkruid.eu

---------------------------------------------------------------------
To unsubscribe, e-mail: batik-dev-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: batik-dev-help@xmlgraphics.apache.org



</pre>
</div>
</content>
</entry>
<entry>
<title>Bug report for Batik [2009/11/15]</title>
<author><name>bugzilla@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/xmlgraphics-batik-dev/200911.mbox/%3c20091115230808.49E9D234C1E9@brutus.apache.org%3e"/>
<id>urn:uuid:%3c20091115230808-49E9D234C1E9@brutus-apache-org%3e</id>
<updated>2009-11-15T23:08:06Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
+---------------------------------------------------------------------------+
| Bugzilla Bug ID                                                           |
|     +---------------------------------------------------------------------+
|     | Status: UNC=Unconfirmed NEW=New         ASS=Assigned                |
|     |         OPN=Reopened    VER=Verified    (Skipped Closed/Resolved)   |
|     |   +-----------------------------------------------------------------+
|     |   | Severity: BLK=Blocker CRI=Critical  REG=Regression  MAJ=Major   |
|     |   |           MIN=Minor   NOR=Normal    ENH=Enhancement TRV=Trivial |
|     |   |   +-------------------------------------------------------------+
|     |   |   | Date Posted                                                 |
|     |   |   |          +--------------------------------------------------+
|     |   |   |          | Description                                      |
|     |   |   |          |                                                  |
|23443|New|Nor|2003-09-26|reference vs referencing element bug              |
|25142|Ass|Nor|2003-12-02|TIFF 1bpp image with svgbrowser not drawable      |
|25740|New|Enh|2003-12-24|Better Error messages for SVGDOM in non-dynamic do|
|26309|Inf|Nor|2004-01-21|Non-horizontal text rendered incorrectly when crea|
|26466|New|Cri|2004-01-27|Incomplete support for AlphaComposite causes SVG e|
|26651|New|Enh|2004-02-04|Enhancement for OutputManager (SVGTranscoder)     |
|26816|New|Nor|2004-02-10|color-interpolation property ignored in alpha comp|
|26860|New|Nor|2004-02-11|unexpected non-zero alpha due to clamping of premu|
|27248|New|Nor|2004-02-26|[PATCH] Adding support for rendering-color-space p|
|27297|New|Min|2004-02-27|Transparency for indexed PNGs                     |
|27970|New|Nor|2004-03-26|BUFFERED_IMAGE Hint Msg for some Graphics2D's     |
|28172|New|Enh|2004-04-02|Request BeanShell scripting support               |
|28806|New|Maj|2004-05-06|inclusion of animated gif hangs the application wh|
|29531|New|Enh|2004-06-11|JSVGCanvas API has minor inconsistency on property|
|29785|Inf|Nor|2004-06-24|SVGConstants should be public final class         |
|29786|New|Nor|2004-06-24|SVGConstants strings appear as strings not referen|
|30926|New|Enh|2004-08-29|RFE : allow to set a custom XmlWriter to SVGGraphi|
|31605|New|Nor|2004-10-08|SVG pretty printer screws up &lt;text&gt;&lt;tspan&gt;..&lt;/tspa|
|31625|New|Enh|2004-10-11|Documentation and Interface on SVGGraphics2D is cr|
|31629|New|Nor|2004-10-11|SVGOMUseElement::getInstanceRoot() not implemented|
|32206|Inf|Nor|2004-11-12|NullPointerException in SVGPath.toSVGPathData     |
|33348|New|Enh|2005-02-02|Export to Windows metafile (EMF or WMF)           |
|33447|New|Cri|2005-02-08|Null Pointer Exception in TranscoderAPI           |
|33607|New|Nor|2005-02-16|Font file leakage, caching suggested              |
|34156|Ass|Enh|2005-03-24|RFE: Allow setting ECMAScript mode                |
|34202|Ass|Nor|2005-03-28|No proper RGBColor for color keywords             |
|34210|Ass|Enh|2005-03-28|RFE: Implement document.styleSheets               |
|34363|Inf|Nor|2005-04-07|[PATCH] Batik chokes on whitespace text before &lt;sv|
|34631|New|Cri|2005-04-26|Batik inside of Eclipse using bridge memory heap c|
|34694|Inf|Min|2005-05-01|ttf2svg and glyph-name attribute                  |
|35202|New|Nor|2005-06-03|SVGGraphics2D.stream(*) corrupts created document.|
|35233|Ass|Maj|2005-06-06|RhinoInterpreter does not always call setSecurityC|
|35237|Inf|Cri|2005-06-06|1.6 introduced errors with SVG saving             |
|35629|Ass|Nor|2005-07-06|Script events don't trigger on &lt;defs&gt; elements    |
|35922|Inf|Maj|2005-07-28|SVG rendering is offset and/or missing.           |
|36184|Opn|Nor|2005-08-15|a clipPath applied to multiple graphics objects is|
|36627|New|Nor|2005-09-13|[PATCH] Implementation of 'static' from SVG 1.2   |
|36744|Ass|Nor|2005-09-20|feTurbulence - bad implementation of the seed attr|
|37789|Inf|Cri|2005-12-05|Problems whem printing svg images                 |
|38205|New|Nor|2006-01-10|1-dimensional closed paths with round line join no|
|38207|Ass|Maj|2006-01-10|CSS character escape sequences not parsed correctl|
|38891|Inf|Maj|2006-03-08|Massive WMFTranscoder problems                    |
|38937|New|Nor|2006-03-12|SVGError not dispatched for script errors         |
|39114|Ass|Nor|2006-03-27|Wingding Fonts in Squigle (SVG Browser)           |
|39196|New|Nor|2006-04-04|Allowed script origin not adhered to when there ar|
|39379|Ass|Enh|2006-04-21|Doesn't support CNF fonts                         |
|39400|New|Nor|2006-04-25|Add title in 'history' menu                       |
|39451|New|Enh|2006-04-30|Decouple gvt from bridge so clients can build thei|
|39714|Inf|Nor|2006-06-04|DefaultExtensionHandler derived class's handlePain|
|40091|Inf|Maj|2006-07-21|"JDK URL is corrupt or unsupported variant" except|
|40131|Inf|Maj|2006-07-27|SVG to PDF transcoder offsets polylines and polygo|
|40394|Inf|Nor|2006-09-01|Provide implementation of Icon interface in swing |
|40450|Inf|Min|2006-09-08|OutofMemory Exception swallowed.                  |
|40618|Inf|Cri|2006-09-27|JVM crash during svg rasterization                |
|40862|Ass|Nor|2006-11-01|SVG image with gradients color filling fails to re|
|41053|Ass|Nor|2006-11-28|NumLock causes MouseEvent to report wrong modifier|
|41249|New|Nor|2006-12-27|Wrong clipping with markerUnits="userSpaceOnUse"  |
|41294|New|Nor|2007-01-04|Stroke of circles with small radius totally wrong |
|41429|New|Enh|2007-01-21|DOMUtilities.writeDocument pretty printer enhancem|
|41451|Ass|Nor|2007-01-24|wrong behavior of multiple dy attributes in tspan |
|41626|Inf|Maj|2007-02-15|JSVGCanvas has memory leak problem when resizing t|
|41789|New|Nor|2007-03-07|Text containing surrogate pairs painted as paths i|
|41967|New|Nor|2007-03-28|Clipping too aggressive with shape-rendering="cris|
|41968|Ass|Nor|2007-03-28|:hover not implemented                            |
|41970|New|Nor|2007-03-28|Percentages of viewport wrong if its width/height |
|41993|New|Nor|2007-03-30|keyboard navigation                               |
|42042|Inf|Cri|2007-04-04|SVG image not showing properly.                   |
|42084|New|Nor|2007-04-10|Scripting tests use method calls instead of proper|
|42116|New|Nor|2007-04-13|text-rendering 'auto' output less legible that oth|
|42137|Opn|Maj|2007-04-16|Non-bubbling DOM events are bubbling              |
|42211|New|Nor|2007-04-24|pattern SMIL animation doesn't work               |
|42224|New|Maj|2007-04-24|JSVGCanvas ignores preferred size when viewBox is |
|42268|New|Cri|2007-04-26|Deadlock when JSVGComponent.stopProcessing() invok|
|42270|New|Nor|2007-04-26|making it easier to figure out rasterizing paramet|
|42313|Inf|Nor|2007-05-01|CONVERSION CROP                                   |
|42320|New|Enh|2007-05-02|Maven POMs for most Batik libraries               |
|42387|New|Nor|2007-05-10|Rendering GraphicsNode onto SVGGraphics2D cannot r|
|42395|New|Nor|2007-05-11|failure hiding text-decoration in tspan           |
|42398|New|Trv|2007-05-11|Suggestion for clarification in UpdateManager.inte|
|42408|Inf|Maj|2007-05-14|Headless problem in transcoders                   |
|42417|New|Nor|2007-05-14|NegativeArraySizeException thrown in BidiAttribute|
|42528|New|Maj|2007-05-27|Partial Conversion of Huge SVG FILE creates huge P|
|42533|New|Enh|2007-05-28|Making JSVGScrollPane as a JavaBean               |
|42741|Ass|Enh|2007-06-26|Error Console and Timeline Viewer for Squiggle    |
|42776|New|Nor|2007-06-29|Batik does not handle 16bit per channel PNG well  |
|42793|New|Enh|2007-07-02|Ability to add an instance of java.awt.geom.Affine|
|42812|New|Nor|2007-07-04|Reduce Memory Usage by returning memory after the |
|43104|New|Nor|2007-08-13|path/polyline with many points looks jagged       |
|43193|Inf|Nor|2007-08-23|end marker is rotated 90                          |
|43246|New|Nor|2007-08-29|Event object dispatched when zooming doesn't imple|
|43411|Opn|Min|2007-09-17|Visible rendering glitch in simple document contai|
|43469|New|Nor|2007-09-24|textLength="" on text with children that form mult|
|43564|New|Nor|2007-10-06|Generic font families shadowed by fonts of the sam|
|43595|New|Nor|2007-10-11|Non-APM WMF files render with the wrong width and |
|43804|New|Nor|2007-11-06|Unnecessary jar dependencies                      |
|43847|New|Nor|2007-11-12|[PATCH] PNG export: indexed option doesn't work   |
|43947|New|Nor|2007-11-23|No units given for w,h,maxw,maxh,-a params for bat|
|43950|New|Nor|2007-11-23|-indexed option not shown in help on parameter lis|
|44151|New|Maj|2007-12-28|Error rasterizing to JPG a SVG file with an embedd|
|44178|New|Maj|2008-01-07|Race condition in CleanerThread.java getReferenceQ|
|44194|New|Cri|2008-01-09|RadialGradientPaintContext: hints can be null     |
|44232|New|Cri|2008-01-14|LinearGradientPaintContext throws null pointer exc|
|44271|New|Nor|2008-01-20|begin does not reset animate for accumulate       |
|44276|New|Nor|2008-01-22|[PATCH] Output resolution for SVG rasterizer      |
|44486|Ass|Maj|2008-02-25|drawImage(BufferedImage, BufferedImageOp, int, int|
|44531|New|Min|2008-03-04|[PATCH] underline-position in font-face has wrong |
|44532|New|Nor|2008-03-04|comma in hkern (compatibility)                    |
|44553|Opn|Nor|2008-03-06|Incorrect bounding box returned for simple path   |
|44573|Ass|Nor|2008-03-10|Dependency graph omits several Jar files          |
|44654|New|Nor|2008-03-21|Rasterizer application should be able to output an|
|44682|New|Cri|2008-03-26|TranscoderException and EnclosedException when tra|
|44703|New|Nor|2008-03-28|Potential null pointer dereference in apps.svgbrow|
|44719|New|Maj|2008-03-31|WMFTranscoder Renders Contents Of WMF Outside of V|
|44720|New|Cri|2008-03-31|WMFTranscoder Renders WMF File With Artificacts   |
|44722|New|Cri|2008-03-31|WMFTranscoder/WMFPainter writes out "?" instead of|
|44751|New|Cri|2008-04-03|IllegalArgumentException is thrown when trying to |
|44828|Ass|Nor|2008-04-15|Font Family names with digits in them cause Batik |
|45020|Inf|Min|2008-05-16|The batik-rasterizer-1.7 isn't released in the def|
|45021|New|Nor|2008-05-16|updateRenderingTransform() shifts "xMidYMin" image|
|45218|New|Nor|2008-06-16|Should be able to set external resource security f|
|45296|New|Nor|2008-06-27|[PATCH] Bug in Os2Table                           |
|45397|Ver|Trv|2008-07-15|Missing target milestones in bug reporting tool   |
|45436|New|Nor|2008-07-19|Please provide source only package                |
|45443|New|Nor|2008-07-21|Deadlock using invokeAndWait from RunnableQueue   |
|45486|New|Nor|2008-07-26|support: externalResourcesRequired                |
|45572|New|Nor|2008-08-05|PreferenceManager gerPoint always returns default |
|45574|Ass|Nor|2008-08-06|block images and display desc (and title?) as text|
|45598|New|Enh|2008-08-08|Example SVG Stroke Font                           |
|45662|New|Enh|2008-08-21|remove( ) method in org.apache.batik.css.parser.CS|
|45663|New|Nor|2008-08-21|CSS Parser: comment handling in wrong order       |
|45669|New|Nor|2008-08-22|Paced animation of transform type translate is wei|
|45723|New|Nor|2008-09-01|startOffset attribute of textPath cannot be animat|
|45783|New|Enh|2008-09-11|[PATCH] HTML imagemap support                     |
|45947|New|Nor|2008-10-04|setTimeout() and setInterval() should return int  |
|45948|New|Enh|2008-10-04|Consider adding support for JSR-223 scripting lang|
|45949|New|Enh|2008-10-04|Various utility class patches                     |
|46055|New|Nor|2008-10-21|Batik CSS Scanner does not handle unicode-range co|
|46103|New|Min|2008-10-27|Review various possible bugs detected by Jtest    |
|46127|New|Nor|2008-10-29|Leading and/or trailing spaces don't contribute to|
|46202|New|Trv|2008-11-13|[PATCH] Minor Web site/general documentation fixes|
|46227|New|Min|2008-11-18|[PATCH] Rasterizer task scripts are broken        |
|46238|New|Nor|2008-11-18|@font-face causes null pointer exception          |
|46283|New|Nor|2008-11-24|SAXSVGDocumentFactory namespace tracking fix      |
|46289|New|Nor|2008-11-25|Pointer Events Don't respect clipping.            |
|46310|New|Maj|2008-11-28|Squiggle does not render svg document correctly   |
|46374|Inf|Nor|2008-12-10|Fonts not found for SVG texts (when not in C:\WINN|
|46418|Inf|Nor|2008-12-19|NullPointerException in CSSEngine.getCascadedStyle|
|46429|New|Nor|2008-12-21|Exception thrown when using animateTransform      |
|46434|New|Min|2008-12-22|Drop Java 1.4 support                             |
|46452|New|Nor|2008-12-30|Exceptions thrown on to-animation with animateTran|
|46453|New|Nor|2008-12-30|animateTransform throws ArrayIndexOutOfBoundsExcep|
|46455|New|Nor|2008-12-30|CachedImageHandlerJPEGEncoder constructor null han|
|46456|New|Nor|2008-12-30|Generated &lt;font-face&gt; elements should not use @sty|
|46473|New|Nor|2009-01-04|Code that uses BaseScriptingEnvironment.createWind|
|46474|New|Enh|2009-01-04|Source distribution should include Eclipse project|
|46476|New|Nor|2009-01-04|Scripting won't work if document doesn't have a UR|
|46513|New|Nor|2009-01-12|Migrate from proprietary "com.sun.image" to "javax|
|46618|New|Maj|2009-01-28|NPE when changing an element during animation     |
|46721|New|Maj|2009-02-17|Bug in SVGFeOffsetElementBridge when using primiti|
|46757|New|Maj|2009-02-22|WMF Transcoding problems with positioning of eleme|
|46791|New|Nor|2009-03-02|[PATCH] NullPointerException calling cloneNode for|
|46811|New|Nor|2009-03-06|[PATCH] Animation engine memory leak              |
|46861|Ver|Reg|2009-03-16|Regression: markers (and more?) broken since revis|
|46863|New|Maj|2009-03-16|DeflaterOutputStream not closed, causes OutOfMemor|
|46894|New|Nor|2009-03-23|[PATCH] CSS scanner keeps multiple file handles to|
|46896|New|Trv|2009-03-23|[PATCH] CSS Value constant for "text-align: start"|
|46914|New|Nor|2009-03-26|clipPath animation does not work                  |
|46919|New|Nor|2009-03-26|mask animation does not work                      |
|46926|New|Enh|2009-03-27|[PATCH] More control over RasterizerTask output fi|
|46994|New|Maj|2009-04-08|Batik can't be executed from a network path (win32|
|47065|New|Nor|2009-04-21|Intermediate (alpha) values are clamped inside an |
|47094|New|Min|2009-04-24|Processing xml:base                               |
|47099|Ver|Reg|2009-04-26|[PATCH] Regression: cursor behavior in text elemen|
|47171|New|Nor|2009-05-08|Should never use Error to report runtime errors   |
|47212|New|Nor|2009-05-17|[patch] Use efficient form of toArray             |
|47213|New|Min|2009-05-17|[patch] Remove useless null check                 |
|47221|New|Min|2009-05-19|cannot parse the input string because of simple CS|
|47257|New|Min|2009-05-23|The class RhinoClassShutter disables instantiation|
|47277|New|Nor|2009-05-28|Avoid java.awt.HeadlessException when using WMF tr|
|47359|New|Nor|2009-06-12|[PATCH] Nested baseline-shift are not additive    |
|47491|New|Min|2009-07-07|Export SVG to PowerPoint using POI library        |
|47555|New|Nor|2009-07-21|Bottom part of files transparent at small sizes   |
|47585|New|Min|2009-07-26|Misleading transcoder instructions                |
|47627|New|Nor|2009-08-03|rotated gradients are doubly rotated in PDF output|
|47738|New|Nor|2009-08-25|access denied error when viewing SVG files        |
|47752|New|Enh|2009-08-27|All Glyphs in the TTF files are not included      |
|47800|New|Nor|2009-09-08|[PATCH] CSS scanner does not tokenize correctly ve|
|47917|New|Maj|2009-09-29|Text rendering broken in MacOS X 10.5             |
|47975|New|Maj|2009-10-09|NegativeArraySizeException in MultipleGradientCont|
|47993|New|Reg|2009-10-14|&lt;path&gt; elements with empty path data (i.e. d="") a|
|48073|New|Min|2009-10-28|Batik should display anchor "xlink:title" attribut|
|48182|New|Nor|2009-11-11|NPE when resolving subsitutions for arabic script |
+-----+---+---+----------+--------------------------------------------------+
| Total  192 bugs                                                           |
+---------------------------------------------------------------------------+

---------------------------------------------------------------------
To unsubscribe, e-mail: batik-dev-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: batik-dev-help@xmlgraphics.apache.org



</pre>
</div>
</content>
</entry>
<entry>
<title>DO NOT REPLY [Bug 48182] NPE when resolving subsitutions for arabic script</title>
<author><name>bugzilla@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/xmlgraphics-batik-dev/200911.mbox/%3c20091111220650.42A01234C4AC@brutus.apache.org%3e"/>
<id>urn:uuid:%3c20091111220650-42A01234C4AC@brutus-apache-org%3e</id>
<updated>2009-11-11T22:06:50Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
https://issues.apache.org/bugzilla/show_bug.cgi?id=48182

--- Comment #1 from Tor Arne VestbÃ¸ &lt;torarnv@gmail.com&gt; 2009-11-11 14:06:48 UTC ---
Actually the SVG produced seems to be broken, or at least missing tons of
glyphs, so the fix fix might not be correct (it only fixes the NPE).

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: batik-dev-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: batik-dev-help@xmlgraphics.apache.org



</pre>
</div>
</content>
</entry>
<entry>
<title>DO NOT REPLY [Bug 48182] NPE when resolving subsitutions for arabic script</title>
<author><name>bugzilla@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/xmlgraphics-batik-dev/200911.mbox/%3c20091111214122.8B9DF234C4AA@brutus.apache.org%3e"/>
<id>urn:uuid:%3c20091111214122-8B9DF234C4AA@brutus-apache-org%3e</id>
<updated>2009-11-11T21:41:22Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
https://issues.apache.org/bugzilla/show_bug.cgi?id=48182

Tor Arne VestbÃ¸ &lt;torarnv@gmail.com&gt; changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
  Attachment #24520|application/octet-stream    |text/plain
          mime type|                            |
  Attachment #24520|0                           |1
           is patch|                            |

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: batik-dev-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: batik-dev-help@xmlgraphics.apache.org



</pre>
</div>
</content>
</entry>
<entry>
<title>DO NOT REPLY [Bug 48182] New: NPE when resolving subsitutions for arabic script</title>
<author><name>bugzilla@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/xmlgraphics-batik-dev/200911.mbox/%3cbug-48182-30099@https.issues.apache.org/bugzilla/%3e"/>
<id>urn:uuid:%3cbug-48182-30099@https-issues-apache-org/bugzilla/%3e</id>
<updated>2009-11-11T21:39:51Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
https://issues.apache.org/bugzilla/show_bug.cgi?id=48182

           Summary: NPE when resolving subsitutions for arabic script
           Product: Batik
           Version: 1.8
          Platform: PC
        OS/Version: Mac OS X 10.4
            Status: NEW
          Severity: normal
          Priority: P2
         Component: Utilities
        AssignedTo: batik-dev@xmlgraphics.apache.org
        ReportedBy: torarnv@gmail.com


Created an attachment (id=24520)
 --&gt; (https://issues.apache.org/bugzilla/attachment.cgi?id=24520)
Quick fix, dunno if it's safe to proceed if only one or two of the tree
subsitutions were found, so I opted for the tripple-check, feel free to change.

ttf2svg crashes with NPE when processing DejaVuSans-Oblique from
http://dejavu.sourceforge.net/

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

---------------------------------------------------------------------
To unsubscribe, e-mail: batik-dev-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: batik-dev-help@xmlgraphics.apache.org



</pre>
</div>
</content>
</entry>
<entry>
<title>Bug report for Batik [2009/11/08]</title>
<author><name>bugzilla@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/xmlgraphics-batik-dev/200911.mbox/%3c20091108230808.54362234C1E9@brutus.apache.org%3e"/>
<id>urn:uuid:%3c20091108230808-54362234C1E9@brutus-apache-org%3e</id>
<updated>2009-11-08T23:08:06Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
+---------------------------------------------------------------------------+
| Bugzilla Bug ID                                                           |
|     +---------------------------------------------------------------------+
|     | Status: UNC=Unconfirmed NEW=New         ASS=Assigned                |
|     |         OPN=Reopened    VER=Verified    (Skipped Closed/Resolved)   |
|     |   +-----------------------------------------------------------------+
|     |   | Severity: BLK=Blocker CRI=Critical  REG=Regression  MAJ=Major   |
|     |   |           MIN=Minor   NOR=Normal    ENH=Enhancement TRV=Trivial |
|     |   |   +-------------------------------------------------------------+
|     |   |   | Date Posted                                                 |
|     |   |   |          +--------------------------------------------------+
|     |   |   |          | Description                                      |
|     |   |   |          |                                                  |
|23443|New|Nor|2003-09-26|reference vs referencing element bug              |
|25142|Ass|Nor|2003-12-02|TIFF 1bpp image with svgbrowser not drawable      |
|25740|New|Enh|2003-12-24|Better Error messages for SVGDOM in non-dynamic do|
|26309|Inf|Nor|2004-01-21|Non-horizontal text rendered incorrectly when crea|
|26466|New|Cri|2004-01-27|Incomplete support for AlphaComposite causes SVG e|
|26651|New|Enh|2004-02-04|Enhancement for OutputManager (SVGTranscoder)     |
|26816|New|Nor|2004-02-10|color-interpolation property ignored in alpha comp|
|26860|New|Nor|2004-02-11|unexpected non-zero alpha due to clamping of premu|
|27248|New|Nor|2004-02-26|[PATCH] Adding support for rendering-color-space p|
|27297|New|Min|2004-02-27|Transparency for indexed PNGs                     |
|27970|New|Nor|2004-03-26|BUFFERED_IMAGE Hint Msg for some Graphics2D's     |
|28172|New|Enh|2004-04-02|Request BeanShell scripting support               |
|28806|New|Maj|2004-05-06|inclusion of animated gif hangs the application wh|
|29531|New|Enh|2004-06-11|JSVGCanvas API has minor inconsistency on property|
|29785|Inf|Nor|2004-06-24|SVGConstants should be public final class         |
|29786|New|Nor|2004-06-24|SVGConstants strings appear as strings not referen|
|30926|New|Enh|2004-08-29|RFE : allow to set a custom XmlWriter to SVGGraphi|
|31605|New|Nor|2004-10-08|SVG pretty printer screws up &lt;text&gt;&lt;tspan&gt;..&lt;/tspa|
|31625|New|Enh|2004-10-11|Documentation and Interface on SVGGraphics2D is cr|
|31629|New|Nor|2004-10-11|SVGOMUseElement::getInstanceRoot() not implemented|
|32206|Inf|Nor|2004-11-12|NullPointerException in SVGPath.toSVGPathData     |
|33348|New|Enh|2005-02-02|Export to Windows metafile (EMF or WMF)           |
|33447|New|Cri|2005-02-08|Null Pointer Exception in TranscoderAPI           |
|33607|New|Nor|2005-02-16|Font file leakage, caching suggested              |
|34156|Ass|Enh|2005-03-24|RFE: Allow setting ECMAScript mode                |
|34202|Ass|Nor|2005-03-28|No proper RGBColor for color keywords             |
|34210|Ass|Enh|2005-03-28|RFE: Implement document.styleSheets               |
|34363|Inf|Nor|2005-04-07|[PATCH] Batik chokes on whitespace text before &lt;sv|
|34631|New|Cri|2005-04-26|Batik inside of Eclipse using bridge memory heap c|
|34694|Inf|Min|2005-05-01|ttf2svg and glyph-name attribute                  |
|35202|New|Nor|2005-06-03|SVGGraphics2D.stream(*) corrupts created document.|
|35233|Ass|Maj|2005-06-06|RhinoInterpreter does not always call setSecurityC|
|35237|Inf|Cri|2005-06-06|1.6 introduced errors with SVG saving             |
|35629|Ass|Nor|2005-07-06|Script events don't trigger on &lt;defs&gt; elements    |
|35922|Inf|Maj|2005-07-28|SVG rendering is offset and/or missing.           |
|36184|Opn|Nor|2005-08-15|a clipPath applied to multiple graphics objects is|
|36627|New|Nor|2005-09-13|[PATCH] Implementation of 'static' from SVG 1.2   |
|36744|Ass|Nor|2005-09-20|feTurbulence - bad implementation of the seed attr|
|37789|Inf|Cri|2005-12-05|Problems whem printing svg images                 |
|38205|New|Nor|2006-01-10|1-dimensional closed paths with round line join no|
|38207|Ass|Maj|2006-01-10|CSS character escape sequences not parsed correctl|
|38891|Inf|Maj|2006-03-08|Massive WMFTranscoder problems                    |
|38937|New|Nor|2006-03-12|SVGError not dispatched for script errors         |
|39114|Ass|Nor|2006-03-27|Wingding Fonts in Squigle (SVG Browser)           |
|39196|New|Nor|2006-04-04|Allowed script origin not adhered to when there ar|
|39379|Ass|Enh|2006-04-21|Doesn't support CNF fonts                         |
|39400|New|Nor|2006-04-25|Add title in 'history' menu                       |
|39451|New|Enh|2006-04-30|Decouple gvt from bridge so clients can build thei|
|39714|Inf|Nor|2006-06-04|DefaultExtensionHandler derived class's handlePain|
|40091|Inf|Maj|2006-07-21|"JDK URL is corrupt or unsupported variant" except|
|40131|Inf|Maj|2006-07-27|SVG to PDF transcoder offsets polylines and polygo|
|40394|Inf|Nor|2006-09-01|Provide implementation of Icon interface in swing |
|40450|Inf|Min|2006-09-08|OutofMemory Exception swallowed.                  |
|40618|Inf|Cri|2006-09-27|JVM crash during svg rasterization                |
|40862|Ass|Nor|2006-11-01|SVG image with gradients color filling fails to re|
|41053|Ass|Nor|2006-11-28|NumLock causes MouseEvent to report wrong modifier|
|41249|New|Nor|2006-12-27|Wrong clipping with markerUnits="userSpaceOnUse"  |
|41294|New|Nor|2007-01-04|Stroke of circles with small radius totally wrong |
|41429|New|Enh|2007-01-21|DOMUtilities.writeDocument pretty printer enhancem|
|41451|Ass|Nor|2007-01-24|wrong behavior of multiple dy attributes in tspan |
|41626|Inf|Maj|2007-02-15|JSVGCanvas has memory leak problem when resizing t|
|41789|New|Nor|2007-03-07|Text containing surrogate pairs painted as paths i|
|41967|New|Nor|2007-03-28|Clipping too aggressive with shape-rendering="cris|
|41968|Ass|Nor|2007-03-28|:hover not implemented                            |
|41970|New|Nor|2007-03-28|Percentages of viewport wrong if its width/height |
|41993|New|Nor|2007-03-30|keyboard navigation                               |
|42042|Inf|Cri|2007-04-04|SVG image not showing properly.                   |
|42084|New|Nor|2007-04-10|Scripting tests use method calls instead of proper|
|42116|New|Nor|2007-04-13|text-rendering 'auto' output less legible that oth|
|42137|Opn|Maj|2007-04-16|Non-bubbling DOM events are bubbling              |
|42211|New|Nor|2007-04-24|pattern SMIL animation doesn't work               |
|42224|New|Maj|2007-04-24|JSVGCanvas ignores preferred size when viewBox is |
|42268|New|Cri|2007-04-26|Deadlock when JSVGComponent.stopProcessing() invok|
|42270|New|Nor|2007-04-26|making it easier to figure out rasterizing paramet|
|42313|Inf|Nor|2007-05-01|CONVERSION CROP                                   |
|42320|New|Enh|2007-05-02|Maven POMs for most Batik libraries               |
|42387|New|Nor|2007-05-10|Rendering GraphicsNode onto SVGGraphics2D cannot r|
|42395|New|Nor|2007-05-11|failure hiding text-decoration in tspan           |
|42398|New|Trv|2007-05-11|Suggestion for clarification in UpdateManager.inte|
|42408|Inf|Maj|2007-05-14|Headless problem in transcoders                   |
|42417|New|Nor|2007-05-14|NegativeArraySizeException thrown in BidiAttribute|
|42528|New|Maj|2007-05-27|Partial Conversion of Huge SVG FILE creates huge P|
|42533|New|Enh|2007-05-28|Making JSVGScrollPane as a JavaBean               |
|42741|Ass|Enh|2007-06-26|Error Console and Timeline Viewer for Squiggle    |
|42776|New|Nor|2007-06-29|Batik does not handle 16bit per channel PNG well  |
|42793|New|Enh|2007-07-02|Ability to add an instance of java.awt.geom.Affine|
|42812|New|Nor|2007-07-04|Reduce Memory Usage by returning memory after the |
|43104|New|Nor|2007-08-13|path/polyline with many points looks jagged       |
|43193|Inf|Nor|2007-08-23|end marker is rotated 90                          |
|43246|New|Nor|2007-08-29|Event object dispatched when zooming doesn't imple|
|43411|Opn|Min|2007-09-17|Visible rendering glitch in simple document contai|
|43469|New|Nor|2007-09-24|textLength="" on text with children that form mult|
|43564|New|Nor|2007-10-06|Generic font families shadowed by fonts of the sam|
|43595|New|Nor|2007-10-11|Non-APM WMF files render with the wrong width and |
|43804|New|Nor|2007-11-06|Unnecessary jar dependencies                      |
|43847|New|Nor|2007-11-12|[PATCH] PNG export: indexed option doesn't work   |
|43947|New|Nor|2007-11-23|No units given for w,h,maxw,maxh,-a params for bat|
|43950|New|Nor|2007-11-23|-indexed option not shown in help on parameter lis|
|44151|New|Maj|2007-12-28|Error rasterizing to JPG a SVG file with an embedd|
|44178|New|Maj|2008-01-07|Race condition in CleanerThread.java getReferenceQ|
|44194|New|Cri|2008-01-09|RadialGradientPaintContext: hints can be null     |
|44232|New|Cri|2008-01-14|LinearGradientPaintContext throws null pointer exc|
|44271|New|Nor|2008-01-20|begin does not reset animate for accumulate       |
|44276|New|Nor|2008-01-22|[PATCH] Output resolution for SVG rasterizer      |
|44486|Ass|Maj|2008-02-25|drawImage(BufferedImage, BufferedImageOp, int, int|
|44531|New|Min|2008-03-04|[PATCH] underline-position in font-face has wrong |
|44532|New|Nor|2008-03-04|comma in hkern (compatibility)                    |
|44553|Opn|Nor|2008-03-06|Incorrect bounding box returned for simple path   |
|44573|Ass|Nor|2008-03-10|Dependency graph omits several Jar files          |
|44654|New|Nor|2008-03-21|Rasterizer application should be able to output an|
|44682|New|Cri|2008-03-26|TranscoderException and EnclosedException when tra|
|44703|New|Nor|2008-03-28|Potential null pointer dereference in apps.svgbrow|
|44719|New|Maj|2008-03-31|WMFTranscoder Renders Contents Of WMF Outside of V|
|44720|New|Cri|2008-03-31|WMFTranscoder Renders WMF File With Artificacts   |
|44722|New|Cri|2008-03-31|WMFTranscoder/WMFPainter writes out "?" instead of|
|44751|New|Cri|2008-04-03|IllegalArgumentException is thrown when trying to |
|44828|Ass|Nor|2008-04-15|Font Family names with digits in them cause Batik |
|45020|Inf|Min|2008-05-16|The batik-rasterizer-1.7 isn't released in the def|
|45021|New|Nor|2008-05-16|updateRenderingTransform() shifts "xMidYMin" image|
|45218|New|Nor|2008-06-16|Should be able to set external resource security f|
|45296|New|Nor|2008-06-27|[PATCH] Bug in Os2Table                           |
|45397|Ver|Trv|2008-07-15|Missing target milestones in bug reporting tool   |
|45436|New|Nor|2008-07-19|Please provide source only package                |
|45443|New|Nor|2008-07-21|Deadlock using invokeAndWait from RunnableQueue   |
|45486|New|Nor|2008-07-26|support: externalResourcesRequired                |
|45572|New|Nor|2008-08-05|PreferenceManager gerPoint always returns default |
|45574|Ass|Nor|2008-08-06|block images and display desc (and title?) as text|
|45598|New|Enh|2008-08-08|Example SVG Stroke Font                           |
|45662|New|Enh|2008-08-21|remove( ) method in org.apache.batik.css.parser.CS|
|45663|New|Nor|2008-08-21|CSS Parser: comment handling in wrong order       |
|45669|New|Nor|2008-08-22|Paced animation of transform type translate is wei|
|45723|New|Nor|2008-09-01|startOffset attribute of textPath cannot be animat|
|45783|New|Enh|2008-09-11|[PATCH] HTML imagemap support                     |
|45947|New|Nor|2008-10-04|setTimeout() and setInterval() should return int  |
|45948|New|Enh|2008-10-04|Consider adding support for JSR-223 scripting lang|
|45949|New|Enh|2008-10-04|Various utility class patches                     |
|46055|New|Nor|2008-10-21|Batik CSS Scanner does not handle unicode-range co|
|46103|New|Min|2008-10-27|Review various possible bugs detected by Jtest    |
|46127|New|Nor|2008-10-29|Leading and/or trailing spaces don't contribute to|
|46202|New|Trv|2008-11-13|[PATCH] Minor Web site/general documentation fixes|
|46227|New|Min|2008-11-18|[PATCH] Rasterizer task scripts are broken        |
|46238|New|Nor|2008-11-18|@font-face causes null pointer exception          |
|46283|New|Nor|2008-11-24|SAXSVGDocumentFactory namespace tracking fix      |
|46289|New|Nor|2008-11-25|Pointer Events Don't respect clipping.            |
|46310|New|Maj|2008-11-28|Squiggle does not render svg document correctly   |
|46374|Inf|Nor|2008-12-10|Fonts not found for SVG texts (when not in C:\WINN|
|46418|Inf|Nor|2008-12-19|NullPointerException in CSSEngine.getCascadedStyle|
|46429|New|Nor|2008-12-21|Exception thrown when using animateTransform      |
|46434|New|Min|2008-12-22|Drop Java 1.4 support                             |
|46452|New|Nor|2008-12-30|Exceptions thrown on to-animation with animateTran|
|46453|New|Nor|2008-12-30|animateTransform throws ArrayIndexOutOfBoundsExcep|
|46455|New|Nor|2008-12-30|CachedImageHandlerJPEGEncoder constructor null han|
|46456|New|Nor|2008-12-30|Generated &lt;font-face&gt; elements should not use @sty|
|46473|New|Nor|2009-01-04|Code that uses BaseScriptingEnvironment.createWind|
|46474|New|Enh|2009-01-04|Source distribution should include Eclipse project|
|46476|New|Nor|2009-01-04|Scripting won't work if document doesn't have a UR|
|46513|New|Nor|2009-01-12|Migrate from proprietary "com.sun.image" to "javax|
|46618|New|Maj|2009-01-28|NPE when changing an element during animation     |
|46721|New|Maj|2009-02-17|Bug in SVGFeOffsetElementBridge when using primiti|
|46757|New|Maj|2009-02-22|WMF Transcoding problems with positioning of eleme|
|46791|New|Nor|2009-03-02|[PATCH] NullPointerException calling cloneNode for|
|46811|New|Nor|2009-03-06|[PATCH] Animation engine memory leak              |
|46861|Ver|Reg|2009-03-16|Regression: markers (and more?) broken since revis|
|46863|New|Maj|2009-03-16|DeflaterOutputStream not closed, causes OutOfMemor|
|46894|New|Nor|2009-03-23|[PATCH] CSS scanner keeps multiple file handles to|
|46896|New|Trv|2009-03-23|[PATCH] CSS Value constant for "text-align: start"|
|46914|New|Nor|2009-03-26|clipPath animation does not work                  |
|46919|New|Nor|2009-03-26|mask animation does not work                      |
|46926|New|Enh|2009-03-27|[PATCH] More control over RasterizerTask output fi|
|46994|New|Maj|2009-04-08|Batik can't be executed from a network path (win32|
|47065|New|Nor|2009-04-21|Intermediate (alpha) values are clamped inside an |
|47094|New|Min|2009-04-24|Processing xml:base                               |
|47099|Ver|Reg|2009-04-26|[PATCH] Regression: cursor behavior in text elemen|
|47171|New|Nor|2009-05-08|Should never use Error to report runtime errors   |
|47212|New|Nor|2009-05-17|[patch] Use efficient form of toArray             |
|47213|New|Min|2009-05-17|[patch] Remove useless null check                 |
|47221|New|Min|2009-05-19|cannot parse the input string because of simple CS|
|47257|New|Min|2009-05-23|The class RhinoClassShutter disables instantiation|
|47277|New|Nor|2009-05-28|Avoid java.awt.HeadlessException when using WMF tr|
|47359|New|Nor|2009-06-12|[PATCH] Nested baseline-shift are not additive    |
|47491|New|Min|2009-07-07|Export SVG to PowerPoint using POI library        |
|47555|New|Nor|2009-07-21|Bottom part of files transparent at small sizes   |
|47585|New|Min|2009-07-26|Misleading transcoder instructions                |
|47627|New|Nor|2009-08-03|rotated gradients are doubly rotated in PDF output|
|47738|New|Nor|2009-08-25|access denied error when viewing SVG files        |
|47752|New|Enh|2009-08-27|All Glyphs in the TTF files are not included      |
|47800|New|Nor|2009-09-08|[PATCH] CSS scanner does not tokenize correctly ve|
|47917|New|Maj|2009-09-29|Text rendering broken in MacOS X 10.5             |
|47975|New|Maj|2009-10-09|NegativeArraySizeException in MultipleGradientCont|
|47993|New|Reg|2009-10-14|&lt;path&gt; elements with empty path data (i.e. d="") a|
|48073|New|Min|2009-10-28|Batik should display anchor "xlink:title" attribut|
+-----+---+---+----------+--------------------------------------------------+
| Total  191 bugs                                                           |
+---------------------------------------------------------------------------+

---------------------------------------------------------------------
To unsubscribe, e-mail: batik-dev-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: batik-dev-help@xmlgraphics.apache.org



</pre>
</div>
</content>
</entry>
<entry>
<title>DO NOT REPLY [Bug 46791] [PATCH] NullPointerException calling cloneNode for SVG 1.2 documents</title>
<author><name>bugzilla@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/xmlgraphics-batik-dev/200911.mbox/%3c20091107100952.658DB234C1F1@brutus.apache.org%3e"/>
<id>urn:uuid:%3c20091107100952-658DB234C1F1@brutus-apache-org%3e</id>
<updated>2009-11-07T10:09:52Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
https://issues.apache.org/bugzilla/show_bug.cgi?id=46791

--- Comment #15 from Helder MagalhÃ£es &lt;helder.magalhaes@gmail.com&gt; 2009-11-07 02:09:46
UTC ---
(In reply to comment #14)
&gt; Helder, I am very sorry that this process takes such a long time, much longer
&gt; than I myself had expected. In fact, I attended to this issue back in March
&gt; already, but I had problems communicating this to those in charge of deciding
&gt; about it.

No problem, I have similar things happening on my side. Whenever it's required
management intervention, things can take a while (and/or even get a bit
complicated)... :-|


&gt; However, I pushed this topic once more now and was told that I can expect
&gt; feedback within a couple of weeks.

Great, thanks. :-)


&gt; I hope you understand that I cannot sign the CLA until I have clearance from my
&gt; employer.

Yes, of course that's reasonable: I was just trying to avoid (given the lack of
an update) that this would be hanging forever. ;-)

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: batik-dev-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: batik-dev-help@xmlgraphics.apache.org



</pre>
</div>
</content>
</entry>
<entry>
<title>Re: Mouse Interaction behaviour</title>
<author><name>jonathan wood &lt;jonathanshawwood@gmail.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/xmlgraphics-batik-dev/200911.mbox/%3ca1f2c5820911061456p3ae3060flc5312d5fda30eb73@mail.gmail.com%3e"/>
<id>urn:uuid:%3ca1f2c5820911061456p3ae3060flc5312d5fda30eb73@mail-gmail-com%3e</id>
<updated>2009-11-06T22:56:04Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Hi Renaud,

  This is a shot in the dark based on you description.

The basic problem I distilled:  You need fuzzy control over mouse
selection..

I've solved this in the past by obtaining the selection or current point x,y
(using a glasspane etc) and then checking your configurable fuzzy bounds by
creating a rect centered on the point and use getIntersectionList or
getEnclosureList to determine what is within rect/2 distance of the cursor.

Hope this helps...good luck!

On Fri, Nov 6, 2009 at 3:01 PM, Renaud AUBIN &lt;renaud.aubin@gmail.com&gt; wrote:

&gt; Hello,
&gt;
&gt; I'm currently trying to figure out where and how a target is
&gt; identified with respect to mouse events.
&gt; The main issue is that the current interaction model (from w3c
&gt; recommandations) is not really adapted to our needs.
&gt;
&gt; The big picture: we have 2D P&amp;ID diagrams with a lot of pipes to
&gt; interact with. This kind of diagram is very useful to prepare
&gt; operations on real process with a good functionnal view of what we are
&gt; going to do... but that's only true at a certain zoom level! As a
&gt; consequence, we need to be able to interact (focusIn, focusOut, click)
&gt; with polylines of limited stroke width at a "global" zoom level.
&gt; Actually, we can interact with a pipe's polyline only when the mouse
&gt; pointer is *exactly* over the polyline. Now, our users' need drive us
&gt; to the point that we really need to modify this behaviour. So we need
&gt; to modify batik to provide magnetism-like interaction or a targetable
&gt; polyline with a (maybe) configurable distance (i.e. we don't need to
&gt; be over the line but at a configurable distance in screen space for
&gt; example with zoom-dependant thresholds).
&gt;
&gt; Any suggestions on where to begin to save us some time ?
&gt;
&gt; Best regards,
&gt;
&gt; Renaud
&gt;
&gt; ---------------------------------------------------------------------
&gt; To unsubscribe, e-mail: batik-dev-unsubscribe@xmlgraphics.apache.org
&gt; For additional commands, e-mail: batik-dev-help@xmlgraphics.apache.org
&gt;
&gt;


</pre>
</div>
</content>
</entry>
<entry>
<title>Mouse Interaction behaviour</title>
<author><name>Renaud AUBIN &lt;renaud.aubin@gmail.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/xmlgraphics-batik-dev/200911.mbox/%3ca63d42cb0911061201v34f077benb919ba7da6263d3c@mail.gmail.com%3e"/>
<id>urn:uuid:%3ca63d42cb0911061201v34f077benb919ba7da6263d3c@mail-gmail-com%3e</id>
<updated>2009-11-06T20:01:41Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Hello,

I'm currently trying to figure out where and how a target is
identified with respect to mouse events.
The main issue is that the current interaction model (from w3c
recommandations) is not really adapted to our needs.

The big picture: we have 2D P&amp;ID diagrams with a lot of pipes to
interact with. This kind of diagram is very useful to prepare
operations on real process with a good functionnal view of what we are
going to do... but that's only true at a certain zoom level!Â As a
consequence, we need to be able to interact (focusIn, focusOut, click)
with polylines of limited stroke width at a "global" zoom level.
Actually, we can interact with a pipe's polyline only when the mouse
pointer is *exactly* over the polyline. Now, our users' need drive us
to the point that we really need to modify this behaviour. So we need
to modify batik to provide magnetism-like interaction or a targetable
polyline with a (maybe) configurable distance (i.e. we don't need to
be over the line but at a configurable distance in screen space for
example with zoom-dependant thresholds).

Any suggestions on where to begin to save us some time ?

Best regards,

Renaud

---------------------------------------------------------------------
To unsubscribe, e-mail: batik-dev-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: batik-dev-help@xmlgraphics.apache.org



</pre>
</div>
</content>
</entry>
<entry>
<title>DO NOT REPLY [Bug 46791] [PATCH] NullPointerException calling cloneNode for SVG 1.2 documents</title>
<author><name>bugzilla@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/xmlgraphics-batik-dev/200911.mbox/%3c20091106153314.49EED234C052@brutus.apache.org%3e"/>
<id>urn:uuid:%3c20091106153314-49EED234C052@brutus-apache-org%3e</id>
<updated>2009-11-06T15:33:14Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
https://issues.apache.org/bugzilla/show_bug.cgi?id=46791

--- Comment #14 from Daniel Westheide &lt;d.westheide@iplabs.de&gt; 2009-11-06 07:33:09 UTC
---
(In reply to comment #13)
 &gt; Daniel, please don't leave this unattended in your TODO stack forever: I
&gt; already saw a couple of good patches rotting in the bug tracker due to lack of
&gt; a CLA. :-|

Helder, I am very sorry that this process takes such a long time, much longer
than I myself had expected. In fact, I attended to this issue back in March
already, but I had problems communicating this to those in charge of deciding
about it.

However, I pushed this topic once more now and was told that I can expect
feedback within a couple of weeks.

I hope you understand that I cannot sign the CLA until I have clearance from my
employer.

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

---------------------------------------------------------------------
To unsubscribe, e-mail: batik-dev-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: batik-dev-help@xmlgraphics.apache.org



</pre>
</div>
</content>
</entry>
<entry>
<title>DO NOT REPLY [Bug 38183] [PATCH] Compatibility with GNU Classpath</title>
<author><name>bugzilla@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/xmlgraphics-batik-dev/200911.mbox/%3c20091106005623.4C943234C1E9@brutus.apache.org%3e"/>
<id>urn:uuid:%3c20091106005623-4C943234C1E9@brutus-apache-org%3e</id>
<updated>2009-11-06T00:56:23Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
https://issues.apache.org/bugzilla/show_bug.cgi?id=38183

Helder MagalhÃ£es &lt;helder.magalhaes@gmail.com&gt; changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Blocks|                            |46513

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: batik-dev-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: batik-dev-help@xmlgraphics.apache.org



</pre>
</div>
</content>
</entry>
<entry>
<title>DO NOT REPLY [Bug 46513] Migrate from proprietary &quot;com.sun.image&quot; to &quot;javax.imageio&quot;</title>
<author><name>bugzilla@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/xmlgraphics-batik-dev/200911.mbox/%3c20091106005622.F1534234C04C@brutus.apache.org%3e"/>
<id>urn:uuid:%3c20091106005622-F1534234C04C@brutus-apache-org%3e</id>
<updated>2009-11-06T00:56:22Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
https://issues.apache.org/bugzilla/show_bug.cgi?id=46513

Helder MagalhÃ£es &lt;helder.magalhaes@gmail.com&gt; changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Depends on|                            |38183

--- Comment #3 from Helder MagalhÃ£es &lt;helder.magalhaes@gmail.com&gt; 2009-11-05 16:56:18
UTC ---
(In reply to comment #2)
&gt; Is there a procedure for enabling and testing these classes for correctness?
&gt; One could have a look at this, if there were instructions on how to... :-)

This is basically a reply to self... Bug 38183 comment #7 states that:
&gt;    So the code is in to switch the I/O all you need to do is
&gt; muck with the services file.

So this is basically in:

http://svn.apache.org/viewvc/xmlgraphics/batik/trunk/resources/META-INF/services/org.apache.batik.ext.awt.image.spi.RegistryEntry?view=markup

(One only needs to uncommented the lines with "imageio" and comment the
"sun.image" ones.)


Should this be marked as a dup. of 38183 or should we leave this one for
tracking progress on the "imageio" testing? (I'd vote for the latter.)

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: batik-dev-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: batik-dev-help@xmlgraphics.apache.org



</pre>
</div>
</content>
</entry>
<entry>
<title>Re: A small bug fix for a big problem (Multipage SVG printing)</title>
<author><name>thomas.deweese@kodak.com</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/xmlgraphics-batik-dev/200911.mbox/%3cOF921FBEF8.09B46CA7-ON85257663.003EEEE1-85257663.003FCD55@knotes.kodak.com%3e"/>
<id>urn:uuid:%3cOF921FBEF8-09B46CA7-ON85257663-003EEEE1-85257663-003FCD55@knotes-kodak-com%3e</id>
<updated>2009-11-03T11:36:55Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Hi Diego,

Diego de Felice &lt;diego.defelice@gmail.com&gt; wrote on 11/02/2009 04:16:38 
AM:

&gt;  Hi to all, some time ago I discovered that Batik was not able to 
&gt; support multi-page printing with the PrintTranscoder. This resulted 
&gt; in the impossibility to print with Java more than one SVG file on 
&gt; different page in the same print job.

   Are you aware that you can call 'transcode' more than once on
the PrintTranscoder?  If you do that then it will record the documents
and 'play them back' during the print phase.

&gt; Change all the method with this one:

&gt;  public int print(Graphics _g, PageFormat pageFormat, int pageIndex){
&gt;      pageIndex = curIndex+1;

    This is very wrong.  The same pageIndex may be used multiple
times in a row (for some outputs it renders the document in strips
and in these cases it will request a print of the same page dozens
of times).

    Is it really the case that when printing a book the pageIndex
doesn't start at zero for the second and later PrintTrascoder's
'print' calls?

    If that is the problem then the right fix would be to be able
to set a 'base page' for a PrintTranscoder.  Then this 'base'
could be subtracted from the 'pageIndex'.

&gt; Book _book = new Book(); 
&gt; _book.append(t, pf);
&gt; _book.append(t2, pf);
&gt; job.setPageable( _book );
&gt; job.setCopies(1);
&gt; job.print();                



</pre>
</div>
</content>
</entry>
<entry>
<title>Re: Batik Questions</title>
<author><name>=?ISO-8859-1?Q?Helder_Magalh=E3es?= &lt;helder.magalhaes@gmail.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/xmlgraphics-batik-dev/200911.mbox/%3c2a1ddf8a0911021635n4ddefc26q34519f9a61f415c@mail.gmail.com%3e"/>
<id>urn:uuid:%3c2a1ddf8a0911021635n4ddefc26q34519f9a61f415c@mail-gmail-com%3e</id>
<updated>2009-11-03T00:35:11Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Hi Bob,


&gt; 1) Can I set WIN XP associations so that Batik will open any svg or svgz
&gt; file when I click on it?

Yes, you can. The Batik wiki [1] has a pointer to a popular tutorial
[2] by Frank Bruder which has information on how to set file
association (and a lot more regarding integration with Windows). ;-)


&gt; 2) I have a lot of svg and svgz files. Can I somehow use Batik to open them
&gt; all one by one in series without having to load each one at a time?

Do you mean some sort of slide-show function? As far as I know, Batik
Squiggle, the viewer shipped with Batik, doesn't provide such
functionality [3]. Nevertheless, one might build a script to take a
directory and open all child SVG files or a set of previously selected
SVG files but, given that Batik will try to load all files during
start-up, this can become *very* resource intensive (and will likely
lead to JVM heap failures due to the default memory allocation).

If you simply want an easy way to crawl for a specific SVG file (or
set of files) within a folder, there's also a "Windows® Thumbnail
Plugin" in the Renesis bundle [4] which generates thumbnails for SVG
files in Windows Explorer (like for other raster formats, displayed
whenever the Thumbnail View is active). Note that the plug-in leaks
memory pretty bad, though, still I sometimes use it on Windows. :-)


&gt; Thanks and best regards, Bob.

Hope this helps,
 Helder


[1] http://wiki.apache.org/xmlgraphics-batik/
[2] http://frankbruder.fr.ohost.de/scripting/batikinstall.html
[3] http://xmlgraphics.apache.org/batik/tools/browser.html#starting-binary
[4] http://www.examotion.com/index.php?id=product_player_download

---------------------------------------------------------------------
To unsubscribe, e-mail: batik-dev-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: batik-dev-help@xmlgraphics.apache.org



</pre>
</div>
</content>
</entry>
<entry>
<title>DO NOT REPLY [Bug 37789] Problems whem printing svg images</title>
<author><name>bugzilla@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/xmlgraphics-batik-dev/200911.mbox/%3c20091102121418.6B65E234C495@brutus.apache.org%3e"/>
<id>urn:uuid:%3c20091102121418-6B65E234C495@brutus-apache-org%3e</id>
<updated>2009-11-02T12:14:18Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
https://issues.apache.org/bugzilla/show_bug.cgi?id=37789

Helder MagalhÃ£es &lt;helder.magalhaes@gmail.com&gt; changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |NEEDINFO

--- Comment #3 from Helder MagalhÃ£es &lt;helder.magalhaes@gmail.com&gt; 2009-11-02 04:14:15
UTC ---
(In reply to comment #0)
&gt; Simply open the attached umlInterface.svg image using the batik-squiggle.jar
&gt; and then try to print the resultant image. You will see just a large grey box
&gt; where the image should be. 

I've checked that this no longer reproduces using a the current development
version 1.8pre (revision 820114), on Windows XP SP3 and Java 1.6.0_16. The
graphics is displays as expected, with no exception shown on console.


&gt; The follwing exception was seen on the console:
[...]
&gt;         at apple.awt.OSXSurfaceData.setupPaint(OSXSurfaceData.java:707)

This hints towards a Java bug, apparently unrelated to Batik. Is anyone with a
Mac able to confirm this using an updated Java version and a Batik nightly
build [1]? Thanks. :-)


If one can confirm that this no longer reproduces, I'd suggest this issue being
marked as "resolved invalid" or "resolved works for me" (given the huge time
span).


[1] http://mcc.id.au/batik-nightly/

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: batik-dev-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: batik-dev-help@xmlgraphics.apache.org



</pre>
</div>
</content>
</entry>
<entry>
<title>A small bug fix for a big problem (Multipage SVG printing)</title>
<author><name>Diego de Felice &lt;diego.defelice@gmail.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/xmlgraphics-batik-dev/200911.mbox/%3ce52db5160911020116x79d5a907ue891d7d506816157@mail.gmail.com%3e"/>
<id>urn:uuid:%3ce52db5160911020116x79d5a907ue891d7d506816157@mail-gmail-com%3e</id>
<updated>2009-11-02T09:16:38Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
 Hi to all, some time ago I discovered that Batik was not able to support
multi-page printing with the PrintTranscoder. This resulted in the
impossibility to print with Java more than one SVG file on different page in
the same print job. Searching on Internet I discovered that a lot of people
had this problem. By investigating the code, I've found the problem in the
org.apache.batik.transcoder.print.PrintTranscoder class: the bug is in
the public int print(Graphics _g, PageFormat pageFormat, int pageIndex)
method and is very simple to fix. Change all the method with this one:

/**
  * Printable implementation
  */
 public int print(Graphics _g, PageFormat pageFormat, int pageIndex){
     //
     // On the first page, take a snapshot of the vector of
     // TranscodeInputs.
     //
     pageIndex = curIndex+1;

     if(printedInputs == null){
         printedInputs = new ArrayList( inputs );
     }

     //
     // If we have already printed each page, return
     //
     if(pageIndex &gt;= printedInputs.size()){
         curIndex = -1;
         if (theCtx != null)
             theCtx.dispose();
         userAgent.displayMessage("Done");
         return NO_SUCH_PAGE;
     }

     //
     // Load a new document now if we are printing a new page
     //
     if(curIndex != pageIndex){
         if (theCtx != null)
             theCtx.dispose();

         // The following call will invoke this class' transcode
         // method which takes a document as an input. That method
         // builds the GVT root tree.{
         try{
             width  = (int)pageFormat.getImageableWidth();
             height = (int)pageFormat.getImageableHeight();
             super.transcode
                 ((TranscoderInput)printedInputs.get(pageIndex),null);

         }catch(TranscoderException e){
             drawError(_g, e);
             return PAGE_EXISTS;
         }
     }

     // Cast to Graphics2D to access Java 2D features
     Graphics2D g = (Graphics2D)_g;
     g.setRenderingHint(RenderingHints.KEY_ANTIALIASING,
                        RenderingHints.VALUE_ANTIALIAS_ON);
     g.setRenderingHint(RenderingHints.KEY_INTERPOLATION,
                        RenderingHints.VALUE_INTERPOLATION_BILINEAR);
     g.setRenderingHint(RenderingHintsKeyExt.KEY_TRANSCODING,
                        RenderingHintsKeyExt.VALUE_TRANSCODING_PRINTING);

     //
     // Compute transform so that the SVG document fits on one page
     //
     AffineTransform t = g.getTransform();
     Shape clip = g.getClip();

     // System.err.println("X/Y: " + pageFormat.getImageableX() + ", " +
     //                    pageFormat.getImageableY());
     // System.err.println("W/H: " + width + ", " + height);
     // System.err.println("Clip: " + clip.getBounds2D());

     // Offset 0,0 to the start of the imageable Area.
     g.translate(pageFormat.getImageableX(),
                 pageFormat.getImageableY());
     //
     // Append transform to selected area
     //
     g.transform(curTxf);

     //
     // Delegate rendering to painter
     //
     try{
         root.paint(g);
     }catch(Exception e){
         g.setTransform(t);
         g.setClip(clip);
         drawError(_g, e);
     }

     //
     // Restore transform and clip
     //
     g.setTransform(t);
     g.setClip(clip);

     // g.setPaint(Color.black);
     // g.drawString(uris[pageIndex], 30, 30);


     //
     // Return status indicated that we did paint a page
     //
     return PAGE_EXISTS;
 }


 If you compare the old method with this one, you'll find that the only
problems were the curIndex and pageIndex variables not updated. With this
fix you can do something like this:

import java.awt.print.Book;
import java.awt.print.PageFormat;
import java.awt.print.Pageable;
import java.awt.print.Paper;

.....
PrinterJob job = PrinterJob.getPrinterJob();
PageFormat pf = job.defaultPage();
....

PrintTranscoder t = new PrintTranscoder();
PrintTranscoder t2 = new PrintTranscoder();

....Construct the two indipendent SVG transcoder....


Paper paper = new Paper();
paper.setSize(pf.getWidth(), pf.getHeight());
paper.setImageableArea(0.0,0.0,pf.getWidth(), pf.getHeight());

pf.setPaper(paper);

Book _book = new Book();
_book.append(t, pf);
_book.append(t2, pf);
job.setPageable( _book );
job.setCopies(1);
job.print();

 and the two SVG will be printed (through the new print() method in the
PrintTranscoder class) in two different pages in the same document.

 Please include the fix in the main source distribution for the next
release.

-- 
Diego


</pre>
</div>
</content>
</entry>
<entry>
<title>Batik Questions</title>
<author><name>Bob Familton &lt;familton@pacbell.net&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/xmlgraphics-batik-dev/200911.mbox/%3c4AEE5323.3090300@pacbell.net%3e"/>
<id>urn:uuid:%3c4AEE5323-3090300@pacbell-net%3e</id>
<updated>2009-11-02T03:33:55Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
HI. I have your Batik program. It works well for me. I have two questions:

1) Can I set WIN XP associations so that Batik will open any svg or svgz 
file when I click on it?
2) I have a lot of svg and svgz files. Can I somehow use Batik to open 
them all one by one in series without having to load each one at a time?

Sorry for asking but I am no programmer. Thanks and best regards, Bob.


</pre>
</div>
</content>
</entry>
<entry>
<title>Bug report for Batik [2009/11/01]</title>
<author><name>bugzilla@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/xmlgraphics-batik-dev/200911.mbox/%3c20091101230808.8BBBC234C48D@brutus.apache.org%3e"/>
<id>urn:uuid:%3c20091101230808-8BBBC234C48D@brutus-apache-org%3e</id>
<updated>2009-11-01T23:08:06Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
+---------------------------------------------------------------------------+
| Bugzilla Bug ID                                                           |
|     +---------------------------------------------------------------------+
|     | Status: UNC=Unconfirmed NEW=New         ASS=Assigned                |
|     |         OPN=Reopened    VER=Verified    (Skipped Closed/Resolved)   |
|     |   +-----------------------------------------------------------------+
|     |   | Severity: BLK=Blocker CRI=Critical  REG=Regression  MAJ=Major   |
|     |   |           MIN=Minor   NOR=Normal    ENH=Enhancement TRV=Trivial |
|     |   |   +-------------------------------------------------------------+
|     |   |   | Date Posted                                                 |
|     |   |   |          +--------------------------------------------------+
|     |   |   |          | Description                                      |
|     |   |   |          |                                                  |
|23443|New|Nor|2003-09-26|reference vs referencing element bug              |
|25142|Ass|Nor|2003-12-02|TIFF 1bpp image with svgbrowser not drawable      |
|25740|New|Enh|2003-12-24|Better Error messages for SVGDOM in non-dynamic do|
|26309|Inf|Nor|2004-01-21|Non-horizontal text rendered incorrectly when crea|
|26466|New|Cri|2004-01-27|Incomplete support for AlphaComposite causes SVG e|
|26651|New|Enh|2004-02-04|Enhancement for OutputManager (SVGTranscoder)     |
|26816|New|Nor|2004-02-10|color-interpolation property ignored in alpha comp|
|26860|New|Nor|2004-02-11|unexpected non-zero alpha due to clamping of premu|
|27248|New|Nor|2004-02-26|[PATCH] Adding support for rendering-color-space p|
|27297|New|Min|2004-02-27|Transparency for indexed PNGs                     |
|27970|New|Nor|2004-03-26|BUFFERED_IMAGE Hint Msg for some Graphics2D's     |
|28172|New|Enh|2004-04-02|Request BeanShell scripting support               |
|28806|New|Maj|2004-05-06|inclusion of animated gif hangs the application wh|
|29531|New|Enh|2004-06-11|JSVGCanvas API has minor inconsistency on property|
|29785|Inf|Nor|2004-06-24|SVGConstants should be public final class         |
|29786|New|Nor|2004-06-24|SVGConstants strings appear as strings not referen|
|30926|New|Enh|2004-08-29|RFE : allow to set a custom XmlWriter to SVGGraphi|
|31605|New|Nor|2004-10-08|SVG pretty printer screws up &lt;text&gt;&lt;tspan&gt;..&lt;/tspa|
|31625|New|Enh|2004-10-11|Documentation and Interface on SVGGraphics2D is cr|
|31629|New|Nor|2004-10-11|SVGOMUseElement::getInstanceRoot() not implemented|
|32206|Inf|Nor|2004-11-12|NullPointerException in SVGPath.toSVGPathData     |
|33348|New|Enh|2005-02-02|Export to Windows metafile (EMF or WMF)           |
|33447|New|Cri|2005-02-08|Null Pointer Exception in TranscoderAPI           |
|33607|New|Nor|2005-02-16|Font file leakage, caching suggested              |
|34156|Ass|Enh|2005-03-24|RFE: Allow setting ECMAScript mode                |
|34202|Ass|Nor|2005-03-28|No proper RGBColor for color keywords             |
|34210|Ass|Enh|2005-03-28|RFE: Implement document.styleSheets               |
|34363|Inf|Nor|2005-04-07|[PATCH] Batik chokes on whitespace text before &lt;sv|
|34631|New|Cri|2005-04-26|Batik inside of Eclipse using bridge memory heap c|
|34694|Inf|Min|2005-05-01|ttf2svg and glyph-name attribute                  |
|35202|New|Nor|2005-06-03|SVGGraphics2D.stream(*) corrupts created document.|
|35233|Ass|Maj|2005-06-06|RhinoInterpreter does not always call setSecurityC|
|35237|Inf|Cri|2005-06-06|1.6 introduced errors with SVG saving             |
|35629|Ass|Nor|2005-07-06|Script events don't trigger on &lt;defs&gt; elements    |
|35922|Inf|Maj|2005-07-28|SVG rendering is offset and/or missing.           |
|36184|Opn|Nor|2005-08-15|a clipPath applied to multiple graphics objects is|
|36627|New|Nor|2005-09-13|[PATCH] Implementation of 'static' from SVG 1.2   |
|36744|Ass|Nor|2005-09-20|feTurbulence - bad implementation of the seed attr|
|37789|New|Cri|2005-12-05|Problems whem printing svg images                 |
|38205|New|Nor|2006-01-10|1-dimensional closed paths with round line join no|
|38207|Ass|Maj|2006-01-10|CSS character escape sequences not parsed correctl|
|38891|Inf|Maj|2006-03-08|Massive WMFTranscoder problems                    |
|38937|New|Nor|2006-03-12|SVGError not dispatched for script errors         |
|39114|Ass|Nor|2006-03-27|Wingding Fonts in Squigle (SVG Browser)           |
|39196|New|Nor|2006-04-04|Allowed script origin not adhered to when there ar|
|39379|Ass|Enh|2006-04-21|Doesn't support CNF fonts                         |
|39400|New|Nor|2006-04-25|Add title in 'history' menu                       |
|39451|New|Enh|2006-04-30|Decouple gvt from bridge so clients can build thei|
|39714|Inf|Nor|2006-06-04|DefaultExtensionHandler derived class's handlePain|
|40091|Inf|Maj|2006-07-21|"JDK URL is corrupt or unsupported variant" except|
|40131|Inf|Maj|2006-07-27|SVG to PDF transcoder offsets polylines and polygo|
|40394|Inf|Nor|2006-09-01|Provide implementation of Icon interface in swing |
|40450|Inf|Min|2006-09-08|OutofMemory Exception swallowed.                  |
|40618|Inf|Cri|2006-09-27|JVM crash during svg rasterization                |
|40862|Ass|Nor|2006-11-01|SVG image with gradients color filling fails to re|
|41053|Ass|Nor|2006-11-28|NumLock causes MouseEvent to report wrong modifier|
|41249|New|Nor|2006-12-27|Wrong clipping with markerUnits="userSpaceOnUse"  |
|41294|New|Nor|2007-01-04|Stroke of circles with small radius totally wrong |
|41429|New|Enh|2007-01-21|DOMUtilities.writeDocument pretty printer enhancem|
|41451|Ass|Nor|2007-01-24|wrong behavior of multiple dy attributes in tspan |
|41626|Inf|Maj|2007-02-15|JSVGCanvas has memory leak problem when resizing t|
|41789|New|Nor|2007-03-07|Text containing surrogate pairs painted as paths i|
|41967|New|Nor|2007-03-28|Clipping too aggressive with shape-rendering="cris|
|41968|Ass|Nor|2007-03-28|:hover not implemented                            |
|41970|New|Nor|2007-03-28|Percentages of viewport wrong if its width/height |
|41993|New|Nor|2007-03-30|keyboard navigation                               |
|42042|Inf|Cri|2007-04-04|SVG image not showing properly.                   |
|42084|New|Nor|2007-04-10|Scripting tests use method calls instead of proper|
|42116|New|Nor|2007-04-13|text-rendering 'auto' output less legible that oth|
|42137|Opn|Maj|2007-04-16|Non-bubbling DOM events are bubbling              |
|42211|New|Nor|2007-04-24|pattern SMIL animation doesn't work               |
|42224|New|Maj|2007-04-24|JSVGCanvas ignores preferred size when viewBox is |
|42268|New|Cri|2007-04-26|Deadlock when JSVGComponent.stopProcessing() invok|
|42270|New|Nor|2007-04-26|making it easier to figure out rasterizing paramet|
|42313|Inf|Nor|2007-05-01|CONVERSION CROP                                   |
|42320|New|Enh|2007-05-02|Maven POMs for most Batik libraries               |
|42387|New|Nor|2007-05-10|Rendering GraphicsNode onto SVGGraphics2D cannot r|
|42395|New|Nor|2007-05-11|failure hiding text-decoration in tspan           |
|42398|New|Trv|2007-05-11|Suggestion for clarification in UpdateManager.inte|
|42408|Inf|Maj|2007-05-14|Headless problem in transcoders                   |
|42417|New|Nor|2007-05-14|NegativeArraySizeException thrown in BidiAttribute|
|42528|New|Maj|2007-05-27|Partial Conversion of Huge SVG FILE creates huge P|
|42533|New|Enh|2007-05-28|Making JSVGScrollPane as a JavaBean               |
|42741|Ass|Enh|2007-06-26|Error Console and Timeline Viewer for Squiggle    |
|42776|New|Nor|2007-06-29|Batik does not handle 16bit per channel PNG well  |
|42793|New|Enh|2007-07-02|Ability to add an instance of java.awt.geom.Affine|
|42812|New|Nor|2007-07-04|Reduce Memory Usage by returning memory after the |
|43104|New|Nor|2007-08-13|path/polyline with many points looks jagged       |
|43193|Inf|Nor|2007-08-23|end marker is rotated 90                          |
|43246|New|Nor|2007-08-29|Event object dispatched when zooming doesn't imple|
|43411|Opn|Min|2007-09-17|Visible rendering glitch in simple document contai|
|43469|New|Nor|2007-09-24|textLength="" on text with children that form mult|
|43564|New|Nor|2007-10-06|Generic font families shadowed by fonts of the sam|
|43595|New|Nor|2007-10-11|Non-APM WMF files render with the wrong width and |
|43804|New|Nor|2007-11-06|Unnecessary jar dependencies                      |
|43847|New|Nor|2007-11-12|[PATCH] PNG export: indexed option doesn't work   |
|43947|New|Nor|2007-11-23|No units given for w,h,maxw,maxh,-a params for bat|
|43950|New|Nor|2007-11-23|-indexed option not shown in help on parameter lis|
|44151|New|Maj|2007-12-28|Error rasterizing to JPG a SVG file with an embedd|
|44178|New|Maj|2008-01-07|Race condition in CleanerThread.java getReferenceQ|
|44194|New|Cri|2008-01-09|RadialGradientPaintContext: hints can be null     |
|44232|New|Cri|2008-01-14|LinearGradientPaintContext throws null pointer exc|
|44271|New|Nor|2008-01-20|begin does not reset animate for accumulate       |
|44276|New|Nor|2008-01-22|[PATCH] Output resolution for SVG rasterizer      |
|44486|Ass|Maj|2008-02-25|drawImage(BufferedImage, BufferedImageOp, int, int|
|44531|New|Min|2008-03-04|[PATCH] underline-position in font-face has wrong |
|44532|New|Nor|2008-03-04|comma in hkern (compatibility)                    |
|44553|Opn|Nor|2008-03-06|Incorrect bounding box returned for simple path   |
|44573|Ass|Nor|2008-03-10|Dependency graph omits several Jar files          |
|44654|New|Nor|2008-03-21|Rasterizer application should be able to output an|
|44682|New|Cri|2008-03-26|TranscoderException and EnclosedException when tra|
|44703|New|Nor|2008-03-28|Potential null pointer dereference in apps.svgbrow|
|44719|New|Maj|2008-03-31|WMFTranscoder Renders Contents Of WMF Outside of V|
|44720|New|Cri|2008-03-31|WMFTranscoder Renders WMF File With Artificacts   |
|44722|New|Cri|2008-03-31|WMFTranscoder/WMFPainter writes out "?" instead of|
|44751|New|Cri|2008-04-03|IllegalArgumentException is thrown when trying to |
|44828|Ass|Nor|2008-04-15|Font Family names with digits in them cause Batik |
|45020|Inf|Min|2008-05-16|The batik-rasterizer-1.7 isn't released in the def|
|45021|New|Nor|2008-05-16|updateRenderingTransform() shifts "xMidYMin" image|
|45218|New|Nor|2008-06-16|Should be able to set external resource security f|
|45296|New|Nor|2008-06-27|[PATCH] Bug in Os2Table                           |
|45397|Ver|Trv|2008-07-15|Missing target milestones in bug reporting tool   |
|45436|New|Nor|2008-07-19|Please provide source only package                |
|45443|New|Nor|2008-07-21|Deadlock using invokeAndWait from RunnableQueue   |
|45486|New|Nor|2008-07-26|support: externalResourcesRequired                |
|45572|New|Nor|2008-08-05|PreferenceManager gerPoint always returns default |
|45574|Ass|Nor|2008-08-06|block images and display desc (and title?) as text|
|45598|New|Enh|2008-08-08|Example SVG Stroke Font                           |
|45662|New|Enh|2008-08-21|remove( ) method in org.apache.batik.css.parser.CS|
|45663|New|Nor|2008-08-21|CSS Parser: comment handling in wrong order       |
|45669|New|Nor|2008-08-22|Paced animation of transform type translate is wei|
|45723|New|Nor|2008-09-01|startOffset attribute of textPath cannot be animat|
|45783|New|Enh|2008-09-11|[PATCH] HTML imagemap support                     |
|45947|New|Nor|2008-10-04|setTimeout() and setInterval() should return int  |
|45948|New|Enh|2008-10-04|Consider adding support for JSR-223 scripting lang|
|45949|New|Enh|2008-10-04|Various utility class patches                     |
|46055|New|Nor|2008-10-21|Batik CSS Scanner does not handle unicode-range co|
|46103|New|Min|2008-10-27|Review various possible bugs detected by Jtest    |
|46127|New|Nor|2008-10-29|Leading and/or trailing spaces don't contribute to|
|46202|New|Trv|2008-11-13|[PATCH] Minor Web site/general documentation fixes|
|46227|New|Min|2008-11-18|[PATCH] Rasterizer task scripts are broken        |
|46238|New|Nor|2008-11-18|@font-face causes null pointer exception          |
|46283|New|Nor|2008-11-24|SAXSVGDocumentFactory namespace tracking fix      |
|46289|New|Nor|2008-11-25|Pointer Events Don't respect clipping.            |
|46310|New|Maj|2008-11-28|Squiggle does not render svg document correctly   |
|46374|Inf|Nor|2008-12-10|Fonts not found for SVG texts (when not in C:\WINN|
|46418|Inf|Nor|2008-12-19|NullPointerException in CSSEngine.getCascadedStyle|
|46429|New|Nor|2008-12-21|Exception thrown when using animateTransform      |
|46434|New|Min|2008-12-22|Drop Java 1.4 support                             |
|46452|New|Nor|2008-12-30|Exceptions thrown on to-animation with animateTran|
|46453|New|Nor|2008-12-30|animateTransform throws ArrayIndexOutOfBoundsExcep|
|46455|New|Nor|2008-12-30|CachedImageHandlerJPEGEncoder constructor null han|
|46456|New|Nor|2008-12-30|Generated &lt;font-face&gt; elements should not use @sty|
|46473|New|Nor|2009-01-04|Code that uses BaseScriptingEnvironment.createWind|
|46474|New|Enh|2009-01-04|Source distribution should include Eclipse project|
|46476|New|Nor|2009-01-04|Scripting won't work if document doesn't have a UR|
|46513|New|Nor|2009-01-12|Migrate from proprietary "com.sun.image" to "javax|
|46618|New|Maj|2009-01-28|NPE when changing an element during animation     |
|46721|New|Maj|2009-02-17|Bug in SVGFeOffsetElementBridge when using primiti|
|46757|New|Maj|2009-02-22|WMF Transcoding problems with positioning of eleme|
|46791|New|Nor|2009-03-02|[PATCH] NullPointerException calling cloneNode for|
|46811|New|Nor|2009-03-06|[PATCH] Animation engine memory leak              |
|46861|Ver|Reg|2009-03-16|Regression: markers (and more?) broken since revis|
|46863|New|Maj|2009-03-16|DeflaterOutputStream not closed, causes OutOfMemor|
|46894|New|Nor|2009-03-23|[PATCH] CSS scanner keeps multiple file handles to|
|46896|New|Trv|2009-03-23|[PATCH] CSS Value constant for "text-align: start"|
|46914|New|Nor|2009-03-26|clipPath animation does not work                  |
|46919|New|Nor|2009-03-26|mask animation does not work                      |
|46926|New|Enh|2009-03-27|[PATCH] More control over RasterizerTask output fi|
|46994|New|Maj|2009-04-08|Batik can't be executed from a network path (win32|
|47065|New|Nor|2009-04-21|Intermediate (alpha) values are clamped inside an |
|47094|New|Min|2009-04-24|Processing xml:base                               |
|47099|Ver|Reg|2009-04-26|[PATCH] Regression: cursor behavior in text elemen|
|47171|New|Nor|2009-05-08|Should never use Error to report runtime errors   |
|47212|New|Nor|2009-05-17|[patch] Use efficient form of toArray             |
|47213|New|Min|2009-05-17|[patch] Remove useless null check                 |
|47221|New|Min|2009-05-19|cannot parse the input string because of simple CS|
|47257|New|Min|2009-05-23|The class RhinoClassShutter disables instantiation|
|47277|New|Nor|2009-05-28|Avoid java.awt.HeadlessException when using WMF tr|
|47359|New|Nor|2009-06-12|[PATCH] Nested baseline-shift are not additive    |
|47491|New|Min|2009-07-07|Export SVG to PowerPoint using POI library        |
|47555|New|Nor|2009-07-21|Bottom part of files transparent at small sizes   |
|47585|New|Min|2009-07-26|Misleading transcoder instructions                |
|47627|New|Nor|2009-08-03|rotated gradients are doubly rotated in PDF output|
|47738|New|Nor|2009-08-25|access denied error when viewing SVG files        |
|47752|New|Enh|2009-08-27|All Glyphs in the TTF files are not included      |
|47800|New|Nor|2009-09-08|[PATCH] CSS scanner does not tokenize correctly ve|
|47917|New|Maj|2009-09-29|Text rendering broken in MacOS X 10.5             |
|47975|New|Maj|2009-10-09|NegativeArraySizeException in MultipleGradientCont|
|47993|New|Reg|2009-10-14|&lt;path&gt; elements with empty path data (i.e. d="") a|
|48073|New|Min|2009-10-28|Batik should display anchor "xlink:title" attribut|
+-----+---+---+----------+--------------------------------------------------+
| Total  191 bugs                                                           |
+---------------------------------------------------------------------------+

---------------------------------------------------------------------
To unsubscribe, e-mail: batik-dev-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: batik-dev-help@xmlgraphics.apache.org



</pre>
</div>
</content>
</entry>
</feed>
