You are viewing a plain text version of this content. The canonical link for it is here.
Posted to batik-users@xmlgraphics.apache.org by Thomas DeWeese <Th...@Kodak.com> on 2005/03/24 02:56:17 UTC
[VOTE] Release Batik
Hi all,
I would like to suggest that Batik project moves to make a
new release of Batik. I would propose we use the version number 1.6
although we could also potentially use 1.5.2 (but I think it's a bit
more than that).
The list of currently open bugs is quite small and nothing
represents a significant flaw. The few that might be have not
responded to requests for further information.
http://issues.apache.org/bugzilla/buglist.cgi?order=bugs.bug_id&bug_status=__open__&product=Batik
There have been a number of important fixes and improvements since
the last release. Perhaps most notably the 10X improvement in Mac OS X
rendering performance.
Comments thoughts anyone.
---------------------------------------------------------------------
To unsubscribe, e-mail: batik-users-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: batik-users-help@xmlgraphics.apache.org
Re: [VOTE] Release Batik
Posted by Hervé Girod <he...@club-internet.fr>.
> Thomas DeWeese:
> > I would like to suggest that Batik project moves to make a
> > new release of Batik. I would propose we use the version number 1.6
> > although we could also potentially use 1.5.2 (but I think it's a bit
> > more than that).
>
I think this is a great idea ! And I agree with 1.6, there is a lot of fixes
and enhancements in this version, 1.5.2 would not reflect the changes...
Thanks for all this valuable work !!
---------------------------------------------------------------------
To unsubscribe, e-mail: batik-dev-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: batik-dev-help@xmlgraphics.apache.org
Re: [VOTE] Release Batik
Posted by Cameron McCormack <ca...@aka.mcc.id.au>.
Thomas DeWeese:
> I would like to suggest that Batik project moves to make a
> new release of Batik. I would propose we use the version number 1.6
> although we could also potentially use 1.5.2 (but I think it's a bit
> more than that).
+1, release away
--
e-mail : cam (at) mcc.id.au icq : 26955922
web : http://mcc.id.au/ msn : cam-msn (at) aka.mcc.id.au
office : +61399055779 jabber : heycam (at) jabber.org
---------------------------------------------------------------------
To unsubscribe, e-mail: batik-users-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: batik-users-help@xmlgraphics.apache.org
Re: [VOTE] Release Batik
Posted by Jorg Heymans <jh...@domek.be>.
+1 for 1.6, it's been a long time and there are *tons* of fixes.
Thanks for developing such a great tool!
Thomas DeWeese wrote:
> Hi all,
>
> I would like to suggest that Batik project moves to make a
> new release of Batik. I would propose we use the version number 1.6
> although we could also potentially use 1.5.2 (but I think it's a bit
> more than that).
>
> The list of currently open bugs is quite small and nothing
> represents a significant flaw. The few that might be have not
> responded to requests for further information.
>
> http://issues.apache.org/bugzilla/buglist.cgi?order=bugs.bug_id&bug_status=__open__&product=Batik
>
>
> There have been a number of important fixes and improvements since
> the last release. Perhaps most notably the 10X improvement in Mac OS X
> rendering performance.
>
> Comments thoughts anyone.
---------------------------------------------------------------------
To unsubscribe, e-mail: batik-dev-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: batik-dev-help@xmlgraphics.apache.org
Re: [VOTE] Release Batik
Posted by Tonny Kohar <to...@kiyut.com>.
Hi,
+1 relase.
> Speaking as a long-time batik (and long-suffering :) Mac OS X user ---
> Please RELEASE!
> (by the way, how did you achieve the 10X performance increase?)
If I am not wrong, batik changing the backbuffer image to something that
run faster on Mac. It is on this list few weeks ago. Just search the
milis.
Regards
Tonny Kohar
--
Sketsa
SVG Graphics Editor
http://www.kiyut.com
---------------------------------------------------------------------
To unsubscribe, e-mail: batik-dev-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: batik-dev-help@xmlgraphics.apache.org
Re: [VOTE] Release Batik
Posted by Andreas Neumann <ne...@karto.baug.ethz.ch>.
Anthony J. Starks wrote:
> Speaking as a long-time batik (and long-suffering :) Mac OS X user
> --- Please RELEASE!
> (by the way, how did you achieve the 10X performance increase?)
Hi Anthony:
see the thread "Batik Performance Questions" from Feb 4, 2005.
http://mail-archives.eu.apache.org/mod_mbox/xmlgraphics-batik-users/200502.mbox/<2b98082eea961994d77d9fe6974d9564%40stevenhuey.net>
Andreas
--
----------------------------------------------
Andreas Neumann - Institute of Cartography
Swiss Federal Institute of Technology (ETH)
ETH Hoenggerberg
CH-8093 Zurich, Switzerland
Phone: ++41-1-633 3031, Fax: ++41-1-633 1153
e-mail: neumann@karto.baug.ethz.ch
www: http://www.carto.net/neumann/
SVG.Open: http://www.svgopen.org/
Carto.net: http://www.carto.net/
---------------------------------------------------------------------
To unsubscribe, e-mail: batik-users-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: batik-users-help@xmlgraphics.apache.org
Re: [VOTE] Release Batik
Posted by "Anthony J. Starks" <aj...@comcast.net>.
Speaking as a long-time batik (and long-suffering :) Mac OS X user ---
Please RELEASE!
(by the way, how did you achieve the 10X performance increase?)
On Mar 23, 2005, at 8:56 PM, Thomas DeWeese wrote:
> Hi all,
>
> I would like to suggest that Batik project moves to make a
> new release of Batik. I would propose we use the version number 1.6
> although we could also potentially use 1.5.2 (but I think it's a bit
> more than that).
>
> The list of currently open bugs is quite small and nothing
> represents a significant flaw. The few that might be have not
> responded to requests for further information.
>
> http://issues.apache.org/bugzilla/buglist.cgi?
> order=bugs.bug_id&bug_status=__open__&product=Batik
>
> There have been a number of important fixes and improvements since
> the last release. Perhaps most notably the 10X improvement in Mac OS X
> rendering performance.
>
> Comments thoughts anyone.
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: batik-users-unsubscribe@xmlgraphics.apache.org
> For additional commands, e-mail:
> batik-users-help@xmlgraphics.apache.org
>
---------------------------------------------------------------------
To unsubscribe, e-mail: batik-users-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: batik-users-help@xmlgraphics.apache.org
Re: [VOTE] Release Batik - Release Notes
Posted by Thomas DeWeese <Th...@Kodak.com>.
Hi all,
> Andreas Neumann <ne...@karto.baug.ethz.ch> writes:
>
>
>>yes, please release - there is enough new functionality and bug fixes
>>that justify a 1.6 release.
Måns Rullgård wrote:
> Any nice list of these available?
Yes, (well I don't know how nice it is but here it is).
I should have included this with my VOTE request.
Here is a proposed release note based on the commit messages
since the last release. If people think there are other important
things to note please let me/the list know.
============================
Release Notes:
--------------
Bugzilla problem reports fixed:
-------------------------------
28035, 28188, 28429, 28432, 28487, 29110, 29891, 30580, 30584,
30739, 30923, 30925, 30948, 31603, 32108, 32435, 32872, 32951,
33242, 33733, 33890, 33923, 33986, 34030, 34041, 34115
Improvements:
-------------
* Massive performance improvement (>10X) for drawing on Mac OS X.
* Document.getElementById now uses a Hashtable to speedup lookups.
* Added support for 'font' shorthand property.
* Added support for 'deselectAll' SVG DOM call.
* getEncolsureList and getIntersectionList are implemented.
* Added support for get[Screen]PixelUnitToMillimeterX/Y
* SVG DOM getTotalLength, and getPointAtLength are now implemented.
* Support for preserveAspectRatio DOM methods.
* Squiggle browser now has a 'Save As' menu item.
* Can toggle if xml:base should be added to saved SVG.
* When a new Document is loaded a new BridgeContext is created for it.
As a result each document now get's it's own CSS engine.
* ttf2svg now supports 'auto ranging' so it looks at the font
to decide what to output.
* DOM will now detect when the child passed to insert/remove
* AbstractParentNode will now throw a DOM Hierarchy exception
if you try to append a node as a child of it's self (PR 34030)
* Anti-aliased clips (hqClip patch). This can be disabled by setting
the transcoding hint to vector or print (so content doesn't get
rasterized). PR 29110.
* Control of tiled image rendering based on rendering hint.
Using this hint may greatly increase the amount of memory used.
* The Marker interface now has a 'getCharIndex()' method to
get the index of the character the Mark is associated with.
node is not the child of the node insert/remove is called on.
* DrawImage now defaults color model to sRGB_Unpre if the destination
doesn't include alpha.
* The pattern element now shares one rendering tree across all
references.
* Some improvements for Kerning in SVG Font (faster)
* Arabic diacritics are now positioned relative to the right edge
of the base glyph. Bug 28429
* Basic DocumentType implementation, if present DOMUtilities will
now emit a proper doctype specification
* GVT Tree walker can now be given any node in the GVT tree and it
walk just that subtree.
* Many places now use getResource as Stream instead of Resource
bundles where localization is not wanted/needed.
* Tweaked UpdateManager repaint scheduling alg.
It now tracks when the rendering goes 'out of date'
with the document and runs runnables until it is out of
them or MIN_REPAINT_TIME is exceeded.
* Arc2D now translated to path with elliptical arc commands
in SVGGraphics2D interface.
* ExtensibleDOMImplementation now allows 'extension' elements in
the SVG Namespace (they are always lower priority than 'buit ins').
* ExtensibleSVGDOMImplementation no longer exists,
the SVGDOMImplementation is now extensible. There is a
new baseclass ExtensibleDOMImplementation that provides
extension capabilities to any DOMImplementation subclass.
* JSVGScrollPane now uses bbox of geometry if no viewBox is provided.
* Refactored the text and flow bridges so make things cleaner.
* Implemented textLength to return the value of
getComputedTextLength when the textLength attribute is not
set.
* Potentially large optimization in BBox generation
* The DOM tree viewer now has an option to hide text nodes that
only contain whitespace.
* The DOM tree viewer now includes the id of an element in the
tree view if it has one.
* Improvements to empty bounds handling, should decrease update areas.
* GVT Render requests are now compressed. This helps when doing
live resize of large documents.
* Some refactoring/restructuring of svggen.XmlWriter to potentially
make it a pretty printing DOM serializer.
* Latest pdf-transcoder from FOP which supports '-dpi' switch.
* ScrollPane now should do a better job of fitting document w/o
scrollbars
* title and desc changes are now dynamically tracked.
* ScriptFactorys now loaded via Services interface.
* Made the JDK image loading Mediatracker static
(so others could use it easier).
* ParsedURL now uses the current Batik version as it's default
UserAgent
* Rationalized Text Selection code. Copy to clipboard is now done
by JGVTComponent only if 'unix style' text selection is requested
(default).
SVG 1.2:
--------
* All SVG 1.2 elements/features have been moved from
the Batik namespace into the SVG 1.2 namespace (except for
flowText which remains, due to some loss of functionality
with the current flowRoot and potential spec instability).
* There is now an SVG12CSSEngine which has support for new
properties in SVG 1.2
* Implementation of SVG 1.2 flowRoot element (text flow into
arbitrary regions with bidi support).
Bug Fixes:
----------
* Fixed all known memory leaks with loading images.
* Changing documents in JSVGScrollPane now works properly.
* Fixed a small memory leak when changing xlink:href on a
use referencing a local element.
* No longer uses Thread.interrupt. On some JVM's this can confuse the
class loader.
* Adding elements in the 'null' namespace nolonger causes a NPE exception.
* Fixed colorspace error in ColorMatrixRed.
* Line element no longer has a fill associated with it.
* Fixed bug #29416 - problem with empty quotes in CSS.
* Index out of bounds error fixed in linear gradient.
* AOI problem in PrintTranscoder now fixed.
* Null Pointer exception when PrintingTranscoding documents
using SVG fonts is fixed (the BridgeContext was being
disposed of too early).
* PrintTranscoder now uses UserAgent to report exceptions
rather than silently swallowing them.
* Fixed some minor bugs in the GlyphLayout code for flow regions.
* Very minor tweaks in JSVGScrollPane.
* Applied patch 28188, fixed tooltip text & title text, thanks Glen
* Applied patch 28487, fixed enabled/disabled state for
toolbar buttons, thanks Glen
* Fixed bug in text selection (programatically selected text wouldn't
clear properly.
* Fixed bug 23035 - Xlink attributes initialized with wrong values.
* Fixed Bug 28785 - 'a' element not clickable with namespace prefix.
* Bug 30584 - Concurrent Modification believed fixed (couldn't get
test case to fail after fix).
* Bug 29891 - Rasterizer problem if w/h == viewBox w/h
* No more 'flicker' when panning a dynamic document.
* CmapFormat4 now clips charCode 0->65534.
* All Object.wait calls are now in while loops to prevent spurious
wakeups.
* DOM keypress events will now be generated for so called
Java 'action' keyEvents (previously only keydown/up were
generated).
* Fixed a bug in the PNG Encoder for some 1,2 or 4 bit/pixel images.
* Fixed bug in PackBits TIFF files with multiple IFD's
* The 'debug' messages are now synced with GUI messages. Also they
are localizable.
* Tweaked the way we generate paths to avoid a bug
in the Mac OS X Java implemention where a close
followed by a moveto didn't join the path properly.
* Fixed width/height change onload bug in transcoders submitted
by Simon Mieth. Thanks!
* Fixed a bug with CSS shorthand properties not being set by presentation
attributes.
* DOMImplementations now return empty documents if
qualifiedName in createDocument is null (PR 32108)
* Fixed 'flashing' with JSVGScrollPane.
* Fixed PR: 30923. Text children now respect display and
visibility properties (including dynamic changes).
* Fixed visibility update bug reported by George Armhold.
* Fixed visibility bug on image elements.
* getBBox should now work per the specification.
a) fill="none" will still give bbox
b) It is now the tight bounds of the geometry
c) It does not include the stroke anymore.
d) When called on 'undisplayed' elements returns null (not sure
what the spec really says about this).
* Modification of use element's width/height now works.
* Fixed potential interrupted bug in the RunnableQueue class.
* The document loader cache now uses soft references to avoid
being a memory leak.
* Improved the xml:space support.
* textPath no longer supports 'position attributes' on it's self
* textPath now supports progression position attributes provided
by parent/child tspan/text nodes.
* systemLanguage, requiredFeatures, requiredExtensions now all fail
to match when given an empty string (as specified by the SVG
specification). Bug #33242 (thanks Rick Graham).
* Fixed potential synchronization issues in JavaScript intervals.
* Small optimization in Event dispatch.
* Removed debug print from SVGOMAnimatedPreserveAspectRatio.java
* Synchronization fix in SoftReferenceCache.
* SAXParser now includes 'ignorableWhitespace' when building the
DOM tree. I also tweaked the way text and CDATA sections are
created.
* UpdateManager is now always the 'source' of UpdateManagerEvents
previously in some cases it was an inner class.
* Fix for masks when using Alpha Premultiplied (Mac OS X).
* Improved consistency of events from the RunnableQueue.
Calling suspend/resumeExecution should now always generate
a runHandler event (although the events may be "compressed"
so suspend/resume may only generate one resume event).
* Fixed bug in handling kerning elements with multiple glyph entries
in g/u 1or2.
* Removed use of 'getTagName' to use 'getLocalName' to avoid issues with
prefixed svg elements.
* Fixed a mistake in the generation of SVG fonts that include
arabic forms (PR 33733)
* Fixed handling of complex paint types (base types with
fallbacks).
* Fixed CSS SVG DOM interfaces for complex paint types
(see bug 33923). Added new test for same.
* Text Selection events are now generated even when the
done event is not over a graphics node.
* The double '#' bug is gone in the SVG Pretty Printer. PR 33890
* The worst of the 'extra spaces' problem with the pretty printer
is solved.
* Fixed updates to SVG Font based text (PR 34041)
* Bug fix in NumberParser (thanks dvholten)
* Fixed bug 34115 - CSSStyleDecl doesn't collapse properties.
* JSVGCanvas no longer holds cached viewBox so it responds
properly when viewBox is updated in SVG content.
Misc:
-----
Documentation updates
JavaDoc will now reference W3 and JDK docs
Updated MAINTAIN file
Splash/startup screen now embed font (a little simpler SVG as well).
Some Rhino improvements.
New Tests for bugs.
Thanks to everyone on batik-dev/users for reporting problems and
working on finding solutions.
---------------------------------------------------------------------
To unsubscribe, e-mail: batik-dev-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: batik-dev-help@xmlgraphics.apache.org
Re: [VOTE] Release Batik - Release Notes
Posted by Thomas DeWeese <Th...@Kodak.com>.
Hi all,
> Andreas Neumann <ne...@karto.baug.ethz.ch> writes:
>
>
>>yes, please release - there is enough new functionality and bug fixes
>>that justify a 1.6 release.
Måns Rullgård wrote:
> Any nice list of these available?
Yes, (well I don't know how nice it is but here it is).
I should have included this with my VOTE request.
Here is a proposed release note based on the commit messages
since the last release. If people think there are other important
things to note please let me/the list know.
============================
Release Notes:
--------------
Bugzilla problem reports fixed:
-------------------------------
28035, 28188, 28429, 28432, 28487, 29110, 29891, 30580, 30584,
30739, 30923, 30925, 30948, 31603, 32108, 32435, 32872, 32951,
33242, 33733, 33890, 33923, 33986, 34030, 34041, 34115
Improvements:
-------------
* Massive performance improvement (>10X) for drawing on Mac OS X.
* Document.getElementById now uses a Hashtable to speedup lookups.
* Added support for 'font' shorthand property.
* Added support for 'deselectAll' SVG DOM call.
* getEncolsureList and getIntersectionList are implemented.
* Added support for get[Screen]PixelUnitToMillimeterX/Y
* SVG DOM getTotalLength, and getPointAtLength are now implemented.
* Support for preserveAspectRatio DOM methods.
* Squiggle browser now has a 'Save As' menu item.
* Can toggle if xml:base should be added to saved SVG.
* When a new Document is loaded a new BridgeContext is created for it.
As a result each document now get's it's own CSS engine.
* ttf2svg now supports 'auto ranging' so it looks at the font
to decide what to output.
* DOM will now detect when the child passed to insert/remove
* AbstractParentNode will now throw a DOM Hierarchy exception
if you try to append a node as a child of it's self (PR 34030)
* Anti-aliased clips (hqClip patch). This can be disabled by setting
the transcoding hint to vector or print (so content doesn't get
rasterized). PR 29110.
* Control of tiled image rendering based on rendering hint.
Using this hint may greatly increase the amount of memory used.
* The Marker interface now has a 'getCharIndex()' method to
get the index of the character the Mark is associated with.
node is not the child of the node insert/remove is called on.
* DrawImage now defaults color model to sRGB_Unpre if the destination
doesn't include alpha.
* The pattern element now shares one rendering tree across all
references.
* Some improvements for Kerning in SVG Font (faster)
* Arabic diacritics are now positioned relative to the right edge
of the base glyph. Bug 28429
* Basic DocumentType implementation, if present DOMUtilities will
now emit a proper doctype specification
* GVT Tree walker can now be given any node in the GVT tree and it
walk just that subtree.
* Many places now use getResource as Stream instead of Resource
bundles where localization is not wanted/needed.
* Tweaked UpdateManager repaint scheduling alg.
It now tracks when the rendering goes 'out of date'
with the document and runs runnables until it is out of
them or MIN_REPAINT_TIME is exceeded.
* Arc2D now translated to path with elliptical arc commands
in SVGGraphics2D interface.
* ExtensibleDOMImplementation now allows 'extension' elements in
the SVG Namespace (they are always lower priority than 'buit ins').
* ExtensibleSVGDOMImplementation no longer exists,
the SVGDOMImplementation is now extensible. There is a
new baseclass ExtensibleDOMImplementation that provides
extension capabilities to any DOMImplementation subclass.
* JSVGScrollPane now uses bbox of geometry if no viewBox is provided.
* Refactored the text and flow bridges so make things cleaner.
* Implemented textLength to return the value of
getComputedTextLength when the textLength attribute is not
set.
* Potentially large optimization in BBox generation
* The DOM tree viewer now has an option to hide text nodes that
only contain whitespace.
* The DOM tree viewer now includes the id of an element in the
tree view if it has one.
* Improvements to empty bounds handling, should decrease update areas.
* GVT Render requests are now compressed. This helps when doing
live resize of large documents.
* Some refactoring/restructuring of svggen.XmlWriter to potentially
make it a pretty printing DOM serializer.
* Latest pdf-transcoder from FOP which supports '-dpi' switch.
* ScrollPane now should do a better job of fitting document w/o
scrollbars
* title and desc changes are now dynamically tracked.
* ScriptFactorys now loaded via Services interface.
* Made the JDK image loading Mediatracker static
(so others could use it easier).
* ParsedURL now uses the current Batik version as it's default
UserAgent
* Rationalized Text Selection code. Copy to clipboard is now done
by JGVTComponent only if 'unix style' text selection is requested
(default).
SVG 1.2:
--------
* All SVG 1.2 elements/features have been moved from
the Batik namespace into the SVG 1.2 namespace (except for
flowText which remains, due to some loss of functionality
with the current flowRoot and potential spec instability).
* There is now an SVG12CSSEngine which has support for new
properties in SVG 1.2
* Implementation of SVG 1.2 flowRoot element (text flow into
arbitrary regions with bidi support).
Bug Fixes:
----------
* Fixed all known memory leaks with loading images.
* Changing documents in JSVGScrollPane now works properly.
* Fixed a small memory leak when changing xlink:href on a
use referencing a local element.
* No longer uses Thread.interrupt. On some JVM's this can confuse the
class loader.
* Adding elements in the 'null' namespace nolonger causes a NPE exception.
* Fixed colorspace error in ColorMatrixRed.
* Line element no longer has a fill associated with it.
* Fixed bug #29416 - problem with empty quotes in CSS.
* Index out of bounds error fixed in linear gradient.
* AOI problem in PrintTranscoder now fixed.
* Null Pointer exception when PrintingTranscoding documents
using SVG fonts is fixed (the BridgeContext was being
disposed of too early).
* PrintTranscoder now uses UserAgent to report exceptions
rather than silently swallowing them.
* Fixed some minor bugs in the GlyphLayout code for flow regions.
* Very minor tweaks in JSVGScrollPane.
* Applied patch 28188, fixed tooltip text & title text, thanks Glen
* Applied patch 28487, fixed enabled/disabled state for
toolbar buttons, thanks Glen
* Fixed bug in text selection (programatically selected text wouldn't
clear properly.
* Fixed bug 23035 - Xlink attributes initialized with wrong values.
* Fixed Bug 28785 - 'a' element not clickable with namespace prefix.
* Bug 30584 - Concurrent Modification believed fixed (couldn't get
test case to fail after fix).
* Bug 29891 - Rasterizer problem if w/h == viewBox w/h
* No more 'flicker' when panning a dynamic document.
* CmapFormat4 now clips charCode 0->65534.
* All Object.wait calls are now in while loops to prevent spurious
wakeups.
* DOM keypress events will now be generated for so called
Java 'action' keyEvents (previously only keydown/up were
generated).
* Fixed a bug in the PNG Encoder for some 1,2 or 4 bit/pixel images.
* Fixed bug in PackBits TIFF files with multiple IFD's
* The 'debug' messages are now synced with GUI messages. Also they
are localizable.
* Tweaked the way we generate paths to avoid a bug
in the Mac OS X Java implemention where a close
followed by a moveto didn't join the path properly.
* Fixed width/height change onload bug in transcoders submitted
by Simon Mieth. Thanks!
* Fixed a bug with CSS shorthand properties not being set by presentation
attributes.
* DOMImplementations now return empty documents if
qualifiedName in createDocument is null (PR 32108)
* Fixed 'flashing' with JSVGScrollPane.
* Fixed PR: 30923. Text children now respect display and
visibility properties (including dynamic changes).
* Fixed visibility update bug reported by George Armhold.
* Fixed visibility bug on image elements.
* getBBox should now work per the specification.
a) fill="none" will still give bbox
b) It is now the tight bounds of the geometry
c) It does not include the stroke anymore.
d) When called on 'undisplayed' elements returns null (not sure
what the spec really says about this).
* Modification of use element's width/height now works.
* Fixed potential interrupted bug in the RunnableQueue class.
* The document loader cache now uses soft references to avoid
being a memory leak.
* Improved the xml:space support.
* textPath no longer supports 'position attributes' on it's self
* textPath now supports progression position attributes provided
by parent/child tspan/text nodes.
* systemLanguage, requiredFeatures, requiredExtensions now all fail
to match when given an empty string (as specified by the SVG
specification). Bug #33242 (thanks Rick Graham).
* Fixed potential synchronization issues in JavaScript intervals.
* Small optimization in Event dispatch.
* Removed debug print from SVGOMAnimatedPreserveAspectRatio.java
* Synchronization fix in SoftReferenceCache.
* SAXParser now includes 'ignorableWhitespace' when building the
DOM tree. I also tweaked the way text and CDATA sections are
created.
* UpdateManager is now always the 'source' of UpdateManagerEvents
previously in some cases it was an inner class.
* Fix for masks when using Alpha Premultiplied (Mac OS X).
* Improved consistency of events from the RunnableQueue.
Calling suspend/resumeExecution should now always generate
a runHandler event (although the events may be "compressed"
so suspend/resume may only generate one resume event).
* Fixed bug in handling kerning elements with multiple glyph entries
in g/u 1or2.
* Removed use of 'getTagName' to use 'getLocalName' to avoid issues with
prefixed svg elements.
* Fixed a mistake in the generation of SVG fonts that include
arabic forms (PR 33733)
* Fixed handling of complex paint types (base types with
fallbacks).
* Fixed CSS SVG DOM interfaces for complex paint types
(see bug 33923). Added new test for same.
* Text Selection events are now generated even when the
done event is not over a graphics node.
* The double '#' bug is gone in the SVG Pretty Printer. PR 33890
* The worst of the 'extra spaces' problem with the pretty printer
is solved.
* Fixed updates to SVG Font based text (PR 34041)
* Bug fix in NumberParser (thanks dvholten)
* Fixed bug 34115 - CSSStyleDecl doesn't collapse properties.
* JSVGCanvas no longer holds cached viewBox so it responds
properly when viewBox is updated in SVG content.
Misc:
-----
Documentation updates
JavaDoc will now reference W3 and JDK docs
Updated MAINTAIN file
Splash/startup screen now embed font (a little simpler SVG as well).
Some Rhino improvements.
New Tests for bugs.
Thanks to everyone on batik-dev/users for reporting problems and
working on finding solutions.
---------------------------------------------------------------------
To unsubscribe, e-mail: batik-users-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: batik-users-help@xmlgraphics.apache.org
Re: [VOTE] Release Batik
Posted by Måns Rullgård <mr...@inprovide.com>.
Andreas Neumann <ne...@karto.baug.ethz.ch> writes:
> yes, please release - there is enough new functionality and bug fixes
> that justify a 1.6 release.
Any nice list of these available?
--
Måns Rullgård
mru@inprovide.com
---------------------------------------------------------------------
To unsubscribe, e-mail: batik-users-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: batik-users-help@xmlgraphics.apache.org
Re: [VOTE] Release Batik
Posted by Andreas Neumann <ne...@karto.baug.ethz.ch>.
yes, please release - there is enough new functionality and bug fixes
that justify a 1.6 release.
Thanks for your continuous support, Thomas!
Andreas
Thomas DeWeese wrote:
> Hi all,
>
> I would like to suggest that Batik project moves to make a
> new release of Batik. I would propose we use the version number 1.6
> although we could also potentially use 1.5.2 (but I think it's a bit
> more than that).
>
> The list of currently open bugs is quite small and nothing
> represents a significant flaw. The few that might be have not
> responded to requests for further information.
>
> http://issues.apache.org/bugzilla/buglist.cgi?order=bugs.bug_id&bug_status=__open__&product=Batik
>
>
> There have been a number of important fixes and improvements since
> the last release. Perhaps most notably the 10X improvement in Mac OS X
> rendering performance.
>
> Comments thoughts anyone.
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: batik-users-unsubscribe@xmlgraphics.apache.org
> For additional commands, e-mail: batik-users-help@xmlgraphics.apache.org
>
--
----------------------------------------------
Andreas Neumann - Institute of Cartography
Swiss Federal Institute of Technology (ETH)
ETH Hoenggerberg
CH-8093 Zurich, Switzerland
Phone: ++41-1-633 3031, Fax: ++41-1-633 1153
e-mail: neumann@karto.baug.ethz.ch
www: http://www.carto.net/neumann/
SVG.Open: http://www.svgopen.org/
Carto.net: http://www.carto.net/
---------------------------------------------------------------------
To unsubscribe, e-mail: batik-users-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: batik-users-help@xmlgraphics.apache.org
Re: [VOTE] Release Batik
Posted by Archie Cobbs <ar...@dellroad.org>.
Thomas DeWeese wrote:
> I would like to suggest that Batik project moves to make a
> new release of Batik. I would propose we use the version number 1.6
> although we could also potentially use 1.5.2 (but I think it's a bit
> more than that).
Yes!
Many thanks to all who work on this great piece of software.
-Archie
__________________________________________________________________________
Archie Cobbs * CTO, Awarix * http://www.awarix.com
---------------------------------------------------------------------
To unsubscribe, e-mail: batik-users-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: batik-users-help@xmlgraphics.apache.org
Re: [VOTE] Release Batik
Posted by engineering <en...@energycontrolsystems.com>.
I would like to see a fix for this javascript problem (must strip
"optimizer" directory) before a major release. I haven't submitted a
bug report because I don't know if it is a Batik problem but I'll do
that now.
>> I'm postponing fixing this but here is a summary:
>>
>> Batik 1.5.1
>> JSVGCanvas in Java applet
>> setURI(url.toString()) called from init() is OK in all cases
>>
>> setURI(url.toString()) called from UserAgent openLink() is:
>> OK from Windows I.E. or Firefox with "http:" URL
>> OK on Linux console if a "file:" URL is used to load the
applet
>> HANGS on Linux console if an "http:" URL is used to load the
>> applet (Mozilla or Firefox, Java 1.4.2 or Java 1.5.0)
>>
>...I noticed that when this problem occurs, the last entry in
>/var/log/httpd/access_log is "...GET
>/java/org/mozilla/javascript/optimizer/InvokerImpl.class..." so I tried
>js.jar WITH the optimizer directory (not stripped as discussed in a
>thread last fall). I got a security exception as expected but setURI()
>succeeded.
>
>The drawing also displayed completely with Java 1.5 (another
>problem I've had).
On Wed, 2005-03-23 at 20:56, Thomas DeWeese wrote:
> Hi all,
>
> I would like to suggest that Batik project moves to make a
> new release of Batik. I would propose we use the version number 1.6
> although we could also potentially use 1.5.2 (but I think it's a bit
> more than that).
>
> The list of currently open bugs is quite small and nothing
> represents a significant flaw. The few that might be have not
> responded to requests for further information.
>
> http://issues.apache.org/bugzilla/buglist.cgi?order=bugs.bug_id&bug_status=__open__&product=Batik
>
> There have been a number of important fixes and improvements since
> the last release. Perhaps most notably the 10X improvement in Mac OS X
> rendering performance.
>
> Comments thoughts anyone.
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: batik-users-unsubscribe@xmlgraphics.apache.org
> For additional commands, e-mail: batik-users-help@xmlgraphics.apache.org
--
Stan Dickerson
Product Development Engineer
Energy Control Systems
2940 Cole Court
Norcross, GA 30071
1-800-648-0970
770-448-0651
770-446-1319 fax
---------------------------------------------------------------------
To unsubscribe, e-mail: batik-users-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: batik-users-help@xmlgraphics.apache.org
Re: [VOTE] Release Batik
Posted by Archie Cobbs <ar...@dellroad.org>.
Thomas DeWeese wrote:
> I would like to suggest that Batik project moves to make a
> new release of Batik. I would propose we use the version number 1.6
> although we could also potentially use 1.5.2 (but I think it's a bit
> more than that).
Yes!
Many thanks to all who work on this great piece of software.
-Archie
__________________________________________________________________________
Archie Cobbs * CTO, Awarix * http://www.awarix.com
---------------------------------------------------------------------
To unsubscribe, e-mail: batik-dev-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: batik-dev-help@xmlgraphics.apache.org
Re: [VOTE] Release Batik
Posted by "Anthony J. Starks" <aj...@comcast.net>.
Speaking as a long-time batik (and long-suffering :) Mac OS X user ---
Please RELEASE!
(by the way, how did you achieve the 10X performance increase?)
On Mar 23, 2005, at 8:56 PM, Thomas DeWeese wrote:
> Hi all,
>
> I would like to suggest that Batik project moves to make a
> new release of Batik. I would propose we use the version number 1.6
> although we could also potentially use 1.5.2 (but I think it's a bit
> more than that).
>
> The list of currently open bugs is quite small and nothing
> represents a significant flaw. The few that might be have not
> responded to requests for further information.
>
> http://issues.apache.org/bugzilla/buglist.cgi?
> order=bugs.bug_id&bug_status=__open__&product=Batik
>
> There have been a number of important fixes and improvements since
> the last release. Perhaps most notably the 10X improvement in Mac OS X
> rendering performance.
>
> Comments thoughts anyone.
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: batik-users-unsubscribe@xmlgraphics.apache.org
> For additional commands, e-mail:
> batik-users-help@xmlgraphics.apache.org
>
---------------------------------------------------------------------
To unsubscribe, e-mail: batik-dev-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: batik-dev-help@xmlgraphics.apache.org
Re: [VOTE] Release Batik
Posted by 0 8 <01...@gmail.com>.
1.6
On Wed, 23 Mar 2005 20:56:17 -0500, Thomas DeWeese
<Th...@kodak.com> wrote:
> Hi all,
>
> I would like to suggest that Batik project moves to make a
> new release of Batik. I would propose we use the version number 1.6
> although we could also potentially use 1.5.2 (but I think it's a bit
> more than that).
>
> The list of currently open bugs is quite small and nothing
> represents a significant flaw. The few that might be have not
> responded to requests for further information.
>
> http://issues.apache.org/bugzilla/buglist.cgi?order=bugs.bug_id&bug_status=__open__&product=Batik
>
> There have been a number of important fixes and improvements since
> the last release. Perhaps most notably the 10X improvement in Mac OS X
> rendering performance.
>
> Comments thoughts anyone.
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: batik-users-unsubscribe@xmlgraphics.apache.org
> For additional commands, e-mail: batik-users-help@xmlgraphics.apache.org
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: batik-users-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: batik-users-help@xmlgraphics.apache.org
Re: [VOTE] Release Batik
Posted by Cameron McCormack <ca...@aka.mcc.id.au>.
Thomas DeWeese:
> I would like to suggest that Batik project moves to make a
> new release of Batik. I would propose we use the version number 1.6
> although we could also potentially use 1.5.2 (but I think it's a bit
> more than that).
+1, release away
--
e-mail : cam (at) mcc.id.au icq : 26955922
web : http://mcc.id.au/ msn : cam-msn (at) aka.mcc.id.au
office : +61399055779 jabber : heycam (at) jabber.org
---------------------------------------------------------------------
To unsubscribe, e-mail: batik-dev-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: batik-dev-help@xmlgraphics.apache.org
Re: [VOTE] Release Batik
Posted by Andres Toussaint <an...@onemileup.com>.
I agree, Batik well deserves to evolve to 1.6
The fixes and updates have been significant to deserve a new version
number.
On Mar 24, 2005, at 9:27 AM, webquery wrote:
> 1.6
>
> -----Original Message-----
> From: Thomas DeWeese [mailto:Thomas.DeWeese@Kodak.com]
> Sent: Wednesday, March 23, 2005 6:56 PM
> To: batik-users@xmlgraphics.apache.org;
> batik-dev@xmlgraphics.apache.org
> Subject: [VOTE] Release Batik
>
>
> Hi all,
>
> I would like to suggest that Batik project moves to make a new
> release
> of Batik. I would propose we use the version number 1.6 although we
> could
> also potentially use 1.5.2 (but I think it's a bit more than that).
>
> The list of currently open bugs is quite small and nothing
> represents a
> significant flaw. The few that might be have not responded to
> requests for
> further information.
>
> http://issues.apache.org/bugzilla/buglist.cgi?
> order=bugs.bug_id&bug_status=_
> _open__&product=Batik
>
> There have been a number of important fixes and improvements since
> the
> last release. Perhaps most notably the 10X improvement in Mac OS X
> rendering performance.
>
> Comments thoughts anyone.
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: batik-users-unsubscribe@xmlgraphics.apache.org
> For additional commands, e-mail:
> batik-users-help@xmlgraphics.apache.org
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: batik-users-unsubscribe@xmlgraphics.apache.org
> For additional commands, e-mail:
> batik-users-help@xmlgraphics.apache.org
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: batik-users-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: batik-users-help@xmlgraphics.apache.org
RE: [VOTE] Release Batik
Posted by webquery <we...@shermantech.com>.
1.6
-----Original Message-----
From: Thomas DeWeese [mailto:Thomas.DeWeese@Kodak.com]
Sent: Wednesday, March 23, 2005 6:56 PM
To: batik-users@xmlgraphics.apache.org; batik-dev@xmlgraphics.apache.org
Subject: [VOTE] Release Batik
Hi all,
I would like to suggest that Batik project moves to make a new release
of Batik. I would propose we use the version number 1.6 although we could
also potentially use 1.5.2 (but I think it's a bit more than that).
The list of currently open bugs is quite small and nothing represents a
significant flaw. The few that might be have not responded to requests for
further information.
http://issues.apache.org/bugzilla/buglist.cgi?order=bugs.bug_id&bug_status=_
_open__&product=Batik
There have been a number of important fixes and improvements since the
last release. Perhaps most notably the 10X improvement in Mac OS X
rendering performance.
Comments thoughts anyone.
---------------------------------------------------------------------
To unsubscribe, e-mail: batik-users-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: batik-users-help@xmlgraphics.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: batik-users-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: batik-users-help@xmlgraphics.apache.org