Jump to content
Compatible Support Forums
Sign in to follow this  
news

Lasem 0.3.4

Recommended Posts

Hi,

 

Lasem 0.3.4 is now available.

 

Lasem is a library for rendering SVG and Mathml, implementing a DOM like

API. It's based on GObject and use Pango and Cairo for the rendering.

Included in the package, there is a simple application, lasem-render,

which is able to convert a Mathml, an itexmml (latex math like) or a SVG

file to either a PNG, PDF or SVG image.

 

Here's the changes since the last release:

 

All:

Display result of comparison to reference file in test suite.

 

SVG:

Use cairo API for filter implementation when possible.

Fix blur misposition.

Support for filter primitive subregion.

Implementation of .

Implementation of BackgroundImage and BackgroundAlpha.

Implementation of .

Reimplement group opacity optimisation.

Implementation of get_extents for , , , and .

Add support for HSL color syntax.

Fix parsing of stroke-dasharray when value are separated by spaces.

 

Lasem is available for download at:

 

http://ftp.gnome.org/pub/gnome/sources/lasem

 

Development happens on the GNOME servers:

 

http://git.gnome.org/cgit/lasem/

http://bugzilla.gnome.org/enter_bug.cgi?product=lasem

http://blogs.gnome.org/emmanuel/category/lasem/

 

Emmanuel Pacaud.

---

Changes since the last tag 'LASEM_0_3_3':

 

Emmanuel Pacaud (60):

Post-release version bump.

svg_filter: fix flood color.

tests: add filter subsurface position test.

lsm-test: display OK when output is similar to the reference file.

svg_filter: fix blur offset.

tests: blur offset test.

svg_filter: start to support primitive subregion.

svg_filter: filter primitive subregion support.

tests: new primitive subregion extent test.

svg_filter: actually do something for feTile.

svg_filter: remove unused attribute if flood filter.

svg_filter: feSpecularLighting boilerplate.

svg_view: don't push group for group opacity when clipping is in progress.

svg_view: reimplement group opacity optimisation.

svg_view: remove debugging printf.

tests: always compare to test-ref.png file.

tests: update reference file.

tests: display comparison statistics at the end of lsm-test.

tests: change copyright notice of lsm-test.

svg_view: warning for missing filter feature.

cairo: remove unused code.

svg_filter: implement subregion for blur filter.

tests: test for blur subregion.

tests: directory reorganisation.

tests: more test files.

tests: more test files.

tests: move some test files.

tests: extents test file.

tests: more file movements.

svg_view: remove useless subregion parameter of filter functions.

lsm-test: use ImageMagick compare tool for image comparison.

svg: implement get_extents for and .

svg: implement get_extents for and .

svg_text: dummy implementation of get_extents.

svg_filter: rename LsmFilterSurface to LsmSvgFilterSurface.

str_utils: factorize point list extent calculation.

svg_view: move cairo path code to lsmcairo.

svg_view: code comment.

svg_text: lame text extents support.

svg_view: pattern leak fix.

tests: avoid compare version output at the start of lsm-test.

svg_filter: implement BackgroundImage and BackgroundAlpha.

tests: add BackgroundImage test.

tests: disable repeat spread method test for radial gradients.

tests: remove text from linecap and linejoin tests.

tests: fix background-image test.

svg_enums: fix blending mode to string.

svg: add enable-background support.

svg_filter: use all intermediate groups for BackgroundImage, and handle opacity.

tests: new test file (switch, css, hsl colors).

Ssshhh...

svg_switch: dummy implementation, render first element without evaluation.

svg_switch: implement get_extents.

TODO file update.

svg: add hsl color support.

tests: new hsl test file.

tests: fix reference file name of hsl.svg.

tests: more test in the suite.

svg: fix dash array parsing, when values are space separated.

NEWS file update.

 

_______________________________________________

 

Share this post


Link to post

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
Sign in to follow this  

×