summaryrefslogtreecommitdiffstats
path: root/bindings/php5/wrapper_source_top.c
Commit message (Collapse)AuthorAgeFilesLines
* Rewrite all xmlNode serialization code to be compatible with libxml 2.9.0Benjamin Dauvergne2012-09-281-16/+26
| | | | | | | | | | Libxml stopped exposing the internal of the xmlOutputBuffer structure; it was replace by proper use of the API and of the xmlBuffer structure. There could be regression for older version of libxml as some functions appeared in recent version of libxml; but the reference API document does not give any introduction date for functions so it's hard to be sure.
* [binding php5] add inline implementation of lasso_log since it is a private ↵Benjamin Dauvergne2010-12-141-0/+22
| | | | function of lasso
* [Bindings] accept simple string in string<->xmlNode converterBenjamin Dauvergne2010-06-291-11/+2
| | | | | | | | | | Some use case ask for passing simple libxml content node (i.e just an UTF-8 string) when a method argument or a field of the xmlNode* type. This commit add a static method in bindings/utils.c named lasso_string_fragment_to_xmlnode which does this transform by trying to parse an XML document then by trying to parse a well balanced XML fragment of only one node (if there is more than one node such as in the string " xxx <tag/> yyy ", we free the node list and return NULL).
* Bindings: use lasso_return_xxx macros instead of GLib onesBenjamin Dauvergne2010-02-011-1/+1
|
* Bindings php5: string hashtable methods are only used by ID-WSF bindings, ↵Benjamin Dauvergne2010-01-281-2/+2
| | | | | | | | | mark them unused by default * bindings/php5/wrapper_source_top.c: only id-wsf has field of type GHashtTable<char*,char*> so when compiling without --enable-wsf, it give 'unused symbols' errors. Lets mark de the concerned functions as unused.
* Bindings: java, php5, python simplify logic in binding generatorBenjamin Dauvergne2010-01-281-9/+55
| | | | | | * use utils.h macros to manipulate fields. * use utils.py function to filter variables, argument and return types. * finish support of hashtables of strings for php5 and python.
* Remove use of xmlFreeDoc for lasso_release_docBenjamin Dauvergne2008-11-041-1/+2
| | | | | | | | | | | | | | - bindings/java/wrapper_top.c, bindings/php4/lasso_php4_helper.c, bindings/php5/wrapper_source_top.c, bindings/python/wrapper_top.c, lasso/id-ff/identity.c, lasso/id-ff/lecp.c, lasso/id-ff/login.c, lasso/id-ff/logout.c, lasso/id-ff/name_registration.c, lasso/id-ff/profile.c, lasso/id-ff/provider.c, lasso/id-ff/server.c, lasso/id-ff/session.c, lasso/id-wsf-2.0/data_service.c, lasso/id-wsf/data_service.c, lasso/id-wsf/discovery.c, lasso/id-wsf/wsf_profile.c, lasso/saml-2.0/ecp.c, lasso/saml-2.0/login.c, lasso/saml-2.0/name_id_management.c, lasso/utils.h, lasso/xml/tools.c, lasso/xml/xml.c, swig/Lasso.i: Remove use of xmlFreeDoc. Use lasso_release_doc instead.
* * Remove ending blanksBenjamin Dauvergne2008-09-121-3/+3
|
* Move all files related to the php5 binding insideBenjamin Dauvergne2008-08-051-0/+319
the php5 subdirectory.