Archive for October, 2011

Ming 0.4.4 released

Wednesday, October 26th, 2011

I’m happy to announce that release 0.4.4 of the Ming library is out.

Ming is an SWF output library with binding for C, C++, PHP, Perl, Python and more.

It’s stable, alive and waiting for you at his new github location.

Don’t let Flash get in your way, do your part for an open web!

Changes in this release:

  • Generally improve swftoscript and decompiler
  • Change makefdb to name output files by font ID, to play nicer with swftoscript.
  • Add support for ‘class A extends B’ syntax in actioncompiler
  • Fix bug in ‘makeswf’ failing to catch some compile errors (bugzilla #94) and being too silent in swf embedding errors
  • Fix bug in action compiler dealing with class methods (bugzilla #94)
  • Add support for libpng > 1.4 (bugzilla #96)
  • Add font kernings support (bugzilla #95)
  • Add button characters export capabilities
  • Add support for ‘swfAction <code>’ syntax in asm blocks

PostGIS topology ISO SQL/MM complete

Friday, October 14th, 2011

PostGIS implementation of the ISO SQL/MM Topology-Geometry model is finally complete.

The SQL/MM model is just a portion of the whole topology support, but an important one, including schema definition and functions to create and populate the schema with primitive components (nodes, edges, faces).

In addition to the base model, PostGIS adds a TopoGeometry data type for use wherever you would normally use a Geometry type, except the former will be defined by references to primitive, shared, topological components.

The work on SQL/MM topology for PostGIS 2.0 was mainly funded by the Land Management department of the Tuscany Region as part of a larger project aimed at enhancing effectiveness of free software tools already in use within the institution for the management of the topographic database (chapeau!).

But more work is needed to make it easier to convert your layers to topological layers, your Geometries to TopoGeometries. Because I know you want to generalize your vectors in a topologically consistent way, don’t you ? And you want to edit the boundaries just once. And do you want to waste all that space for your triangles ?

Feature freeze for 2.0 will be by the end of November. Drop a note ASAP if you’d like to help with getting the enhanced TopoGeometry constructor shipped with it.