Commit Graph

9 Commits (master)

Author SHA1 Message Date
Pierre Joye 4cf3715a9a add option to enable/disable CPP API 2021-08-22 11:50:59 +07:00
wilson chen b73137fcd4 Remove config.h in gdpp
Remove config.h & jpeg defines in gdpp.h & gdpp.cxx.
2019-11-18 23:09:44 -05:00
Mike Frysinger a91cb62f01 add stub ABI funcs when formats are disabled #345
We do this for some funcs already, so add jpeg/png/tiff/liq/webp
stubs too.  This keeps our ABI stable and lets code do runtime
detection instead.
2019-02-09 13:16:57 -05:00
Peter Kokot 01c59d840b Remove Git ident attributes
Git ident attributes were in most cases utilized with SVN and keywords
substitutions, where $Id$ were replaced with certain revision from the
repository. In Git this functionality is different. Each $Id$ needs to
be defined in .gitattributes file to be effective. This patch removes
unused and outdated attributes.
2018-06-27 02:04:37 +02:00
Mike Frysinger fd06f7f83c clean up trailing whitespace/newlines
This is preparation for adding some linting checks for new commits from
people.  Shouldn't be any functional changes here (tests still pass!).
2018-06-21 22:47:42 -04:00
Nathanael Jones c7bf3794b6 Update gdpp.* to use HAVE_LIBPNG vs HAVE_PNG, etc.- should honor the same feature support flags as the rest of gd, 2015-01-07 02:01:53 -05:00
Ondřej Surý 2e071506d4 Remove executable bits from source files 2013-04-14 09:08:31 +02:00
pajoye 0f62911ab0 - add the c++ binding to the build
- don't try to compile jpeg/png if the format is not enabled
2008-01-15 21:47:49 +00:00
kshepherd 5583a4194a Initial revision of the C++ helper files.
These files are wrapped in ifdef __cplusplus clauses, so do
not affect 'C' use of the library.
gd_io_stream contains a specialization of gdIOCtx for standard
library streams, and can be used independently of gdpp.h.
gdpp.h contains C++ classes which wrap the C API for the convenience
of C++ use.  All classes in gdpp are prefixed by GD::
Checked in by Kevin Shepherd <kshepherd@php.net>
Please see issue 131 in the libgd bug-tracking system for details:
http://bugs.libgd.org/?do=details&task_id=131
2007-12-11 18:58:15 +00:00