Commit Graph

300 Commits

Author SHA1 Message Date
Jonathan Beck 0f92ed12ff Remove wrongly exposed SetParent method. 2009-11-10 18:30:43 +01:00
Jonathan Beck 84596548e5 Add GetNodeIdex and GetNodeKey methods. 2009-11-04 20:21:54 +01:00
Christophe Fergeau c8c9cfa77f Install python bindings in the right directory on 64bit machines. 2009-10-29 20:14:48 +01:00
Ingmar Vanhassel fd0db31b3d Add a CMake option to disable python bindings 2009-10-29 15:13:17 +01:00
Jonathan Beck e3a41876dd Bump version to 0.16. v0.16 2009-10-28 18:51:00 +01:00
Martin Szulecki 7f7ac1c257 Update doxygen documentation generation to be useful. 2009-10-28 18:49:38 +01:00
Jonathan Beck 6710f4bfb9 Format sources to ANSI style using AStyle (astyle --style=ansi). 2009-10-28 18:31:34 +01:00
Jonathan Beck fed2573566 Unlink previous node in SetParent(). 2009-10-28 18:08:33 +01:00
Jonathan Beck 1bc333972b Fix build for MSVC9. 2009-10-28 17:57:52 +01:00
Jonathan Beck a129688a88 Change name of input argument as 'in' is a reserved keyword in python. 2009-10-26 20:33:36 +01:00
Jonathan Beck c1363bea10 Add Set/Get Parent and a helper to create a Node from a plist_t. 2009-10-26 18:41:15 +01:00
Jonathan Beck bef50c0873 Fix SwigPyIterators name depending on version of SWIG. 2009-10-26 18:39:39 +01:00
Jonathan Beck 48032e8dff Fix libplist++ pkgconfig file. 2009-10-25 16:14:02 +01:00
Jonathan Beck 322a404a45 Bump version to 0.15. v0.15 2009-10-19 19:59:42 +02:00
Jonathan Beck 5b1c3aea5e prefix headers #ifndef with PLIST__ to make them less common. 2009-10-19 19:56:10 +02:00
Jonathan Beck bed6313909 Bump version to 0.14 v0.14 2009-10-18 22:25:31 +02:00
Jonathan Beck 872f611951 Install C++ headers. 2009-10-18 22:21:09 +02:00
Jonathan Beck 4c402e229e Surround python specific stuff with proper #ifdef. 2009-10-18 22:00:08 +02:00
Jonathan Beck f85fa802a4 Conform to python naming. Make Dictionary behave like python's dicts. 2009-10-18 21:55:25 +02:00
Jonathan Beck c17b420a7f Tweak Dictioonary interface a bit. 2009-10-18 21:54:33 +02:00
Jonathan Beck 6f84d30c7b Do not export GetPlist(); 2009-10-18 13:15:46 +02:00
Jonathan Beck ba71f950c1 Reduce Python specific code in swig header. 2009-10-18 13:02:29 +02:00
Jonathan Beck 7fa91f0b07 Add pkg-config file for libplist++. 2009-10-18 12:48:18 +02:00
Jonathan Beck 89da417a1c Add python datetime typemaps. 2009-10-18 12:40:50 +02:00
Jonathan Beck d21c7d4a9c Fixes for dates. 2009-10-17 23:03:50 +02:00
Jonathan Beck a2588b4b19 Add dynamic subtyping for abstract nodes. 2009-10-17 23:03:07 +02:00
Jonathan Beck 33de762cf6 Implement Date object. 2009-10-17 11:10:54 +02:00
Jonathan Beck 6f453688c0 Use custom typemap for binary buffers as we want to hadle them as strings in python. 2009-10-17 10:41:18 +02:00
Jonathan Beck e6a0149e3b Declare binary sequence in swig header. 2009-10-17 01:02:00 +02:00
Jonathan Beck 68f45cabfa Install C++ binding. 2009-10-17 00:36:30 +02:00
Jonathan Beck 7372d12b5a Fix key valuation in dictionary loop. 2009-10-16 23:33:39 +02:00
Jonathan Beck 0f69774fcf Change python binding to be based on libplist++ object model.
Deprecate old binding.
2009-10-16 22:32:15 +02:00
Jonathan Beck 7ba9a5437e Fix python binding install path. 2009-10-16 22:29:49 +02:00
Jonathan Beck 32be8ec384 Fix Node lifecycle and change argument as reference to const reference. 2009-10-16 22:26:13 +02:00
Jonathan Beck 8aeef4dd23 Fix header define name; 2009-10-16 15:38:38 +02:00
Jonathan Beck 8186a9d371 Fix various mistakes in C++ bindings. 2009-10-15 19:28:30 +02:00
Jonathan Beck a922b714c9 Add C++ binding. 2009-10-13 20:04:06 +02:00
Jonathan Beck e492ef675c Add path accessor util function. 2009-10-13 20:03:38 +02:00
Jonathan Beck 3cff5a1603 Fix dict length. 2009-10-11 20:20:23 +02:00
Jonathan Beck 393f1b4b28 Restore plist_dict_get_size function. 2009-10-11 15:49:05 +02:00
Jonathan Beck 583bb24945 Add function to change a node's type. 2009-10-11 14:00:31 +02:00
Jonathan Beck 120b7348e7 Protect plist_free against NULL nodes. 2009-10-11 12:53:49 +02:00
Jonathan Beck 5a7a91d4eb Fix dict iteration. 2009-10-11 12:14:22 +02:00
Jonathan Beck f8ba9f02e3 Abstract iter base type. 2009-10-10 23:09:29 +02:00
Jonathan Beck 97f7caeecd Fix dict iteration. 2009-10-10 22:33:31 +02:00
Jonathan Beck bc08d5f530 Add dict iteration. Add functions to retrieve index and key from node. 2009-10-10 22:10:52 +02:00
Jonathan Beck 009274f4df Reverse argument for dicts to make it clearer. 2009-10-10 19:55:51 +02:00
Jonathan Beck 77b02c9404 Rework public API to make it more consistent. 2009-10-10 18:20:01 +02:00
Jonathan Beck c18c9d0878 Fix boolean length in binary parsing 2009-09-06 23:44:40 +02:00
Jonathan Beck a32dc0f657 Bump version number to 0.13 v0.13 2009-07-18 20:42:50 +02:00