Menu

CD / News: Recent posts

CD 5.14

Hi All,

The 5.14 version of the CD library has been released.

This version is just to align with the new version of the IUP library, and with a few modifications.

You can find the complete list of changes and files for download at:
http://www.tecgraf.puc-rio.br/cd/ 
http://canvasdraw.sourceforge.net/

Best Regards,
Antonio Scuri

Posted by Antonio Scuri 2020-08-02

CD 5.13

Hi All,

The 5.13 version of the CD library has been released.

This version implements support for UTF-8 in the SVG driver and has some bug fixes.

You can find the complete list of changes and files for download at:
http://www.tecgraf.puc-rio.br/cd/     
http://canvasdraw.sourceforge.net/

Best Regards,
Antonio Scuri

Posted by Antonio Scuri 2020-05-19

CD 5.12

Hi All,

The 5.12 version of the CD library has been released.

This version includes a new Direct 2D base driver and a standard implementation for gradients in drivers were it were supported.

You can find the complete list of changes and files for download at:

 http://www.tecgraf.puc-rio.br/cd/
 http://canvasdraw.sourceforge.net/

Best Regards,
Antonio Scuri

Posted by Antonio Scuri 2019-01-08

CD 5.11.1

Hi All,

The 5.11.1 version of the CD library has been released.

This version includes just bug fixes:

You can find the complete list of changes and files for download at:

 http://www.tecgraf.puc-rio.br/cd/
 http://canvasdraw.sourceforge.net/

Best Regards,
Antonio Scuri

Posted by Antonio Scuri 2017-07-01

CD 5.11

Hi All,

The 5.11 version of the CD library has been released.

This version includes just two changes in CD_PPTX driver:

  • new MASTERSLIDE attribute to allow draw in the Master Slide
  • new MASTERSLIDEFILE attribute to allow import the Master Slide of another PPTX.

You can find the complete list of changes and files for download at:

 http://www.tecgraf.puc-rio.br/cd/
 http://canvasdraw.sourceforge.net/... [read more](/p/canvasdraw/news/2016/10/cd-511/)
Posted by Antonio Scuri 2016-10-02

CD 5.10

Hi All,

The 5.10 version of the CD library has been released.

We would like to highlight the following features:

  • New: driver CD_PPTX to build a Microsoft PowerPoint presentation.
  • New: UTF8MODE attribute for CD_PDF driver.
  • Changed: zlib, FreeType and FTGL are now external libraries.

You can find the complete list of changes and files for download at:

 http://www.tecgraf.puc-rio.br/cd/
 http://canvasdraw.sourceforge.net/... [read more](/p/canvasdraw/news/2016/06/cd-510/)
Posted by Antonio Scuri 2016-06-30

CD 5.9 Released

Hi All,

The 5.9 version of the CD library has been released.

We would like to highlight the following features:

New: header "cd_plus.h" with the first version of the C++ API.
New: CD_IMIMAGE driver. New utilities cdCanvasGetImImage, cdCanvasPatternImImage, cdCanvasStippleImImage and cdCanvasPutImImage.
Changed: cdcontextplus library in Linux was restored. Must be linked to use the Cairo context plus driver for GTK.
Changed: removed include "cd_old.h" from "cd.h", must be manually included by old applications. Notice that the old API will be removed in future versions.
Changed: Lua pre-compiled binaries are now separated by folders Lua51/Lua52/Lua53.
Fixed: removed luaL_register dependency from Lua >= 5.2 bindings.
Fixed: added missing wdCanvasPlay, wdCanvasGetImageRGB, cdfCanvasPixel, cdfCanvasMark, cdfCanvasPutImageRectRGB, cdfCanvasPutImageRectRGBA, cdfCanvasPutImageRectMap, cdfCanvasPutImImage, cdfCanvasGetImImage, wdCanvasPutImImage, wdCanvasGetImImage, cdfCanvasGetTextBox, and cdfCanvasGetTextBounds.... read more

Posted by Antonio Scuri 2015-09-18

CD 5.8.2 Released

Hi All,

The 5.8.2 version of the CD library has been released.

This has just a few fixes and support for Lua 5.3.

Best Regards,
Antonio Scuri

Posted by Antonio Scuri 2015-04-28

CD 5.8.1 Released

Hi All,

The 5.8.1 version of the CD library has been released.

We would like to highlight the following changes:

  • In Linux 3.13 the default native library is now Cairo. Thereby there is no XOR support.

  • The CD_GL driver suffered numerous fixes in order to make their use as transparent as possible.

  • The FTGL was again adjusted so that the appearance of fonts would be as close as possible to the native fonts.... read more

Posted by Antonio Scuri 2014-11-20

Migration from CVS to SVN

Successfully completed. CVS access is now disabled.

Best,
Scuri

Posted by Antonio Scuri 2014-07-30

CD 5.8 Released

Hi All,

The 5.8 version of the CD library has been released.

We would like to highlight the following features:

  • new CD_IUPDBUFFER and CD_IUPDBUFFERRGB drivers to simplify the creation of a double buffer using a single canvas. They are necessary for the upcoming IUP 3.11 version.
  • FTGL font size fixed.

You can find the complete list of changes and files for download at:

 http://www.tecgraf.puc-rio.br/cd/... [read more](/p/canvasdraw/news/2014/07/cd-58-released/)
Posted by Antonio Scuri 2014-07-26

CD 5.7 Released

Hi All,

The 5.7 version of the CD library has been released.

We would like to highlight the following feature:

  • support for UTF-8 strings in cdCanvasText using the canvas attribute UTF8MODE for the GL, Win32, GDI+, GDK and Cairo drivers.

You can find the complete list of changes and files for download at:

http://www.tecgraf.puc-rio.br/cd/

Best Regards,
Antonio Scuri

Posted by Antonio Scuri 2013-11-22

CD 5.6.1 Released

Hi All,

The 5.6.1 version of the CD library has been released.

This has just a few fixes and an improved DXF driver that supports filled primitives.

You can find the complete list of changes and files for download at:
http://www.tecgraf.puc-rio.br/cd/

Best Regards,
Antonio Scuri

Posted by Antonio Scuri 2013-05-09

CD 5.6 Released

Hi All,

The 5.6 version of the CD library has been released.

We would like to highlight the following features:

-support for GTK 3.x
- improved CGM interpreter

You can find the complete list of changes and files for download at:
http://www.tecgraf.puc-rio.br/cd/

Best Regards,
Antonio Scuri

Posted by Antonio Scuri 2012-11-29

CD 5.5.1 Released

Hi All,

The 5.5.1 version of the CD library has been released.

This is just a bug fix with the following:

  • Fixed CD_DXF driver. It was generating filled polygons incompatible with AutoCAD
  • Fixed CD_GL driver initialization. Fixed function cdCanvasClear, and fixed font size, in the same driver.
  • Improved search for TrueType fonts. Now also look for fonts in the native system using only the font name. On Linux the search is done using the lib FontConfig. This reduces the need for variable CDDIR.... read more
Posted by Antonio Scuri 2012-05-25

CD 5.5 Released

Hi All,

The 5.5 version of the CD library has been released.

We would like to highlight the following features:

  • support for Lua 5.2
  • third party libraries updated to newest versions zlib 1.2.5, PDFlib Lite 7.0.5 and Freetype 2.4.8.

You can find the complete list of changes and files for download at:

http://www.tecgraf.puc-rio.br/cd/

CD is a platform-independent graphics library. It is implemented in several platforms using native graphics libraries: Microsoft Windows (GDI) and X-Windows (XLIB).... read more

Posted by Antonio Scuri 2012-01-04

CD 5.4.1 Released

Hi All,

The 5.4.1 version of the CD library has been released. This is just a bug fix.

You can find the list of changes and files for download at:

http://www.tecgraf.puc-rio.br/cd/

Best Regards,
Antonio Scuri

Posted by Antonio Scuri 2010-11-14

CD 5.4 Released

Hi All,

The 5.4 version of the CD - Canvas Draw graphics toolkit has been released.

You can find the list of changes and files for download at:

http://www.tecgraf.puc-rio.br/cd/

The most notable new feature is the Cairo context plus driver. It can be used as a context plus driver for GDK providing alpha and anti-aliasing. Cairo has also support for CD_PRINTER in Windows (native dialog) and in UNIX (GTK dialog). Along with additional drivers for SVG, PDF, PS and IMAGERGB not available using context plus.... read more

Posted by Antonio Scuri 2010-06-26

CD 5.3 Released

Hi All,

The 5.3 version of the CD - Canvas Draw graphics toolkit has been released.

You can find the list of changes and files for download at:

http://www.tecgraf.puc-rio.br/cd/

The most notable new feature is the GDK driver. It can be used to replace the Win32 GDI base driver or the X-Windows base driver. Soon there will be a Cairo driver too.

Best Regards,
Antonio Scuri

Posted by Antonio Scuri 2010-01-27

CD 5.2 Released

The 5.2 version of the CD - Canvas Draw graphics toolkit has been released.

You can find the list of changes and files for download at:

http://www.tecgraf.puc-rio.br/cd/

Best Regards,
Antonio Scuri

Posted by Antonio Scuri 2009-06-27

CD 5.1.1 Released

Hi,

The 5.1.1 version of the CD - Canvas Draw graphics toolkit has been released.

CD is a platform-independent graphics library. It is implemented in several platforms using native graphics libraries: Microsoft Windows (GDI) and X-Windows (XLIB).

You can find the list of changes and files for download at:

http://www.tecgraf.puc-rio.br/cd/

This is just a bug fix release. We would like to thank everyone that send us feedback so this release was possible.... read more

Posted by Antonio Scuri 2008-12-17

CD 5.1 Released

The 5.1 version of the CD - Canvas Draw graphics toolkit has been released.

You can find the list of changes and files for download at:

http://www.tecgraf.puc-rio.br/cd/

Best Regards,
Antonio Scuri

Posted by Antonio Scuri 2008-10-18