Branch: refs/heads/cairo_pending
  Home:   https://github.com/synfig/synfig
  Commit: b198fd51e7948c90ff03f6f3f0f61eeedd5c8c00
      
https://github.com/synfig/synfig/commit/b198fd51e7948c90ff03f6f3f0f61eeedd5c8c00
  Author: Carlos Lopez <[email protected]>
  Date:   2013-05-21 (Tue, 21 May 2013)

  Changed paths:
    M synfig-core/po/POTFILES.in
    M synfig-core/src/modules/mod_png/mptr_cairo_png.cpp
    M synfig-core/src/synfig/Makefile.am
    A synfig-core/src/synfig/cairolistimporter.cpp
    A synfig-core/src/synfig/cairolistimporter.h
    M synfig-core/src/synfig/listimporter.cpp
    M synfig-core/src/synfig/listimporter.h
    M synfig-core/src/synfig/main.cpp
    M synfig-core/src/synfig/surface.cpp

  Log Message:
  -----------
  Fix bug #370  -  ListImporter doesn't work in Cairo
This fix includes some changes on the following files:
mptr_cairo_png.cpp: Modified behavior when constructed from a file that is not 
readable. The cairo_surface_t* is set to NULL and returns. Also if mapping 
fails it returns too.
listimporter.cpp .h: inclusion of the macros from Importer to make it 
consistent with the rest of importers
surface.cpp:  when cairo?surface?t*  status is not ok, destroy the surface and 
set the pointer to null. When attempting to map a null surface or already 
mapped surface print error message and return. Similar within unmapping a null 
surface or a surface not mapped.



------------------------------------------------------------------------------
Try New Relic Now & We'll Send You this Cool Shirt
New Relic is the only SaaS-based application performance monitoring service 
that delivers powerful full stack analytics. Optimize and monitor your
browser, app, & servers with just a few lines of code. Try New Relic
and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_may
_______________________________________________
Synfig-devl mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/synfig-devl

Reply via email to