Commit Graph

  • 89900d6dec Fixed some memory leaks and unicode handling. Bryan Forbes 2011-09-26 17:16:51 +02:00
  • 3ceae531d8 If the plist type is none, return None. Bryan Forbes 2011-09-26 17:16:13 +02:00
  • f57dd030b9 Removed a call to __dealloc__ and added initialization of _array. Bryan Forbes 2011-09-26 17:15:33 +02:00
  • 2ca52d65bb Added cython bindings. Bryan Forbes 2011-09-26 17:14:39 +02:00
  • 36ad438430 Added .gitignore file Nikias Bassen 2011-09-26 17:01:47 +02:00
  • 1d22aac9fe Updated NEWS 1.7 Nikias Bassen 2011-09-26 15:12:45 +02:00
  • 6dfe54cfea Bump version to 1.7 for release Nikias Bassen 2011-09-26 15:12:04 +02:00
  • da1c778765 move cmake endianess detection to proper place and actually USE it Nikias Bassen 2011-09-26 15:09:09 +02:00
  • 13ecca44ee Win32: do not use visibility attribute Nikias Bassen 2011-09-11 01:03:09 +02:00
  • 2141a60a45 Updated NEWS 1.6 Nikias Bassen 2011-06-25 03:00:48 +02:00
  • 844516bf89 Bump version to 1.6 for release Nikias Bassen 2011-06-25 02:58:31 +02:00
  • d40c271921 Updated README Nikias Bassen 2011-06-25 02:56:48 +02:00
  • eb218ff07b Updates libcnary sources (adding license info) Nikias Bassen 2011-06-25 02:52:07 +02:00
  • c7412d4813 Bundle libcnary for better packaging 1.5 Nikias Bassen 2011-06-13 18:30:37 +02:00
  • 3277a11f0b Remove libcnary submodule Nikias Bassen 2011-06-13 18:28:59 +02:00
  • 27fe1b1937 Bump version to 1.5 for release Nikias Bassen 2011-06-13 17:39:38 +02:00
  • 31b2e3315f Updated NEWS Nikias Bassen 2011-06-13 17:38:48 +02:00
  • 55530ad32f Add missing include <cstddef> to fix FTBFS with GCC 4.6 Matthias Klose 2011-06-13 17:12:35 +02:00
  • fde488d1b9 Fix base64 encoding Nikias Bassen 2011-06-01 01:09:53 +02:00
  • bfd8c56c01 Use simple sscanf for parsing dates if strptime is not available Nikias Bassen 2011-05-29 05:07:33 +02:00
  • b82787f145 use signed char instead of int8_t Nikias Bassen 2011-05-29 04:13:30 +02:00
  • 7f376a838b Use malloc+snprintf instead of asprintf Nikias Bassen 2011-05-29 03:36:44 +02:00
  • f058a5aedd user CMAKE_C_OUTPUT_EXTENSION instead of .o Nikias Bassen 2011-05-29 03:17:46 +02:00
  • b9a1f74275 define be16toh, be32toh, be64toh if not available Nikias Bassen 2011-05-28 02:40:05 +02:00
  • 4d4175a137 Add missing include Nikias Bassen 2011-05-28 00:59:54 +02:00
  • 75720a5cd2 Add check for libcnary submodule checkout before building Nikias Bassen 2011-05-27 17:36:30 +02:00
  • 821a0d614c Updated README file Nikias Bassen 2011-05-27 17:36:20 +02:00
  • 024e755d9f Make libplist glib free Nikias Bassen 2011-05-27 14:55:31 +02:00
  • 94cb55d34d Add submodule libcnary Nikias Bassen 2011-05-27 02:25:20 +02:00
  • f7a8ea7215 Bump version to 1.4 for release 1.4 Martin Szulecki 2011-03-20 17:45:21 +01:00
  • bf39826fe1 Change pkg-config file "Requires" into "Requires.private" Martin Szulecki 2011-03-20 17:42:42 +01:00
  • ab7a6f4382 Add NEWS file with list of changes Martin Szulecki 2011-03-20 17:32:33 +01:00
  • 00df38d1b3 Plugging memory leak in write_unicode Christophe Fergeau 2011-03-16 23:21:27 +01:00
  • 5e44b6bfc0 Make sure install_name_tool on OSX picks up library install path Martin Szulecki 2011-02-12 18:48:42 +01:00
  • be225ca1b6 Fix Dictionary copy constructor Christophe Fergeau 2010-10-03 12:30:21 +02:00
  • 0866710e35 Update README with new official source repository location Martin Szulecki 2011-02-12 13:56:33 +01:00
  • b4bbddf651 Update AUTHORS from git log history Martin Szulecki 2011-02-12 13:54:04 +01:00
  • 9ed6e05b55 Fixes the xml export. Apple's activation server refuses XML tickets when this patch isn't applied. Dogbert 2010-08-23 08:41:49 +02:00
  • bd6ce8830f Fix unicode binary writing. Jonathan Beck 2010-07-29 18:40:41 +02:00
  • a1ced5fb61 fixed include dirs Patrick von Reth 2010-04-19 00:30:46 +02:00
  • 02cf35bb44 Bump version number v1.3 Jonathan Beck 2010-04-18 15:30:19 +02:00
  • 60376473bb Update README. Jonathan Beck 2010-04-18 15:26:18 +02:00
  • 33b8a1281f Endianness, alignment and type-punning fixes for binary plist support Julien BLACHE 2010-04-18 15:17:58 +02:00
  • eb618a0c5c plist_to_xml: use POSIX locale to make sure '.' is used for floats Nikias Bassen 2010-04-05 20:37:15 +02:00
  • 774ce25067 plist_to_xml: copy terminating 0-byte given from xmlDocDumpMemory Nikias Bassen 2010-04-05 20:01:14 +02:00
  • e965b325b5 Fix armel floating point endianess (LP: #541879) * on armel system floating poing data can have different endianess than rest of types; hence we fix arm endianess for defined(__VFP_FP__) to be big/native; this also applies for data parsing/writing * date parsing didnt flip the endianess back for little endian systems when reading the values causing test failures; we fix this by ensuring float endianess is applied when parsing Alexander Sack 2010-03-24 17:47:02 +01:00
  • 9bccdb3058 Copy xml buffer to malloced buffer to prevent free / xmlFree mixing. Jonathan Beck 2010-03-03 18:33:49 +01:00
  • 210ead70ad Alow compiling with mingw on windows (thanks to Patrick). Jonathan Beck 2010-03-03 18:29:04 +01:00
  • d17d1d62a7 Bump version to 1.2 v1.2 Jonathan Beck 2010-01-21 21:45:01 +01:00
  • babec330ac Fix some warnings Jonathan Beck 2010-01-21 21:19:41 +01:00
  • 874942ec16 Make sure to convert predefined xml entities in xml output Martin Szulecki 2010-01-09 10:49:23 +01:00
  • 54f1ffb0f4 Make tests also work when building outside the source tree Martin Szulecki 2010-01-08 22:00:04 +01:00
  • 4154b898c5 Bump version number to 1.1 v1.1 Jonathan Beck 2009-12-14 20:13:15 +01:00
  • e83197514f Add stdint.i to fix usage of Integer nodes in Python bindings Martin Szulecki 2009-12-12 10:07:42 +01:00
  • d43de518a6 Bump version number to 1.0 v1.0 Jonathan Beck 2009-12-07 18:00:59 +01:00
  • 834d7d7f27 Remove last includes of non-existing Utils.h Martin Szulecki 2009-11-26 20:53:30 +01:00
  • 804032e99f don't leak GNodes in plist_free Christophe Fergeau 2009-11-17 21:20:46 +01:00
  • d503698b5e add missing break; in switch statement Christophe Fergeau 2009-11-17 20:59:39 +01:00
  • 7a13631261 Simplify 'libplist.PList' python module to 'plist'. Jonathan Beck 2009-11-11 21:43:54 +01:00
  • e91836fb31 Fix removal of the Utils class. Jonathan Beck 2009-11-11 21:40:26 +01:00
  • 8c6a809faf Move some methods and drop Utils class in C++ binding. Jonathan Beck 2009-11-11 00:18:14 +01:00
  • 53a9f891f8 Raise soversion since we removed a lot of symbols. Jonathan Beck 2009-11-10 23:41:18 +01:00
  • ff536344bc Remove deprecated functions from API. Jonathan Beck 2009-11-10 23:37:43 +01:00
  • 51c24ae543 Remove deprecated python binding. Jonathan Beck 2009-11-10 21:29:11 +01:00
  • 35b287d0d9 Do not free plist node twice in Dictionary destructor. Jonathan Beck 2009-11-10 21:13:21 +01:00
  • a42c74a18f Do not export internal functions symbols. Jonathan Beck 2009-11-10 20:58:01 +01:00
  • 0f92ed12ff Remove wrongly exposed SetParent method. Jonathan Beck 2009-11-10 18:30:43 +01:00
  • 84596548e5 Add GetNodeIdex and GetNodeKey methods. Jonathan Beck 2009-11-04 20:21:54 +01:00
  • c8c9cfa77f Install python bindings in the right directory on 64bit machines. Christophe Fergeau 2009-10-29 20:14:48 +01:00
  • fd0db31b3d Add a CMake option to disable python bindings Ingmar Vanhassel 2009-10-29 15:13:17 +01:00
  • e3a41876dd Bump version to 0.16. v0.16 Jonathan Beck 2009-10-28 18:51:00 +01:00
  • 7f7ac1c257 Update doxygen documentation generation to be useful. Martin Szulecki 2009-10-28 18:49:38 +01:00
  • 6710f4bfb9 Format sources to ANSI style using AStyle (astyle --style=ansi). Jonathan Beck 2009-10-28 18:31:34 +01:00
  • fed2573566 Unlink previous node in SetParent(). Jonathan Beck 2009-10-28 18:08:33 +01:00
  • 1bc333972b Fix build for MSVC9. Jonathan Beck 2009-10-28 17:57:52 +01:00
  • a129688a88 Change name of input argument as 'in' is a reserved keyword in python. Jonathan Beck 2009-10-26 20:33:36 +01:00
  • c1363bea10 Add Set/Get Parent and a helper to create a Node from a plist_t. Jonathan Beck 2009-10-26 18:41:15 +01:00
  • bef50c0873 Fix SwigPyIterators name depending on version of SWIG. Jonathan Beck 2009-10-26 18:39:39 +01:00
  • 48032e8dff Fix libplist++ pkgconfig file. Jonathan Beck 2009-10-25 16:14:02 +01:00
  • 322a404a45 Bump version to 0.15. v0.15 Jonathan Beck 2009-10-19 19:59:42 +02:00
  • 5b1c3aea5e prefix headers #ifndef with PLIST__ to make them less common. Jonathan Beck 2009-10-19 19:56:10 +02:00
  • bed6313909 Bump version to 0.14 v0.14 Jonathan Beck 2009-10-18 22:25:31 +02:00
  • 872f611951 Install C++ headers. Jonathan Beck 2009-10-18 22:21:09 +02:00
  • 4c402e229e Surround python specific stuff with proper #ifdef. Jonathan Beck 2009-10-18 22:00:08 +02:00
  • f85fa802a4 Conform to python naming. Make Dictionary behave like python's dicts. Jonathan Beck 2009-10-18 21:55:25 +02:00
  • c17b420a7f Tweak Dictioonary interface a bit. Jonathan Beck 2009-10-18 21:54:33 +02:00
  • 6f84d30c7b Do not export GetPlist(); Jonathan Beck 2009-10-18 13:15:46 +02:00
  • ba71f950c1 Reduce Python specific code in swig header. Jonathan Beck 2009-10-18 13:02:29 +02:00
  • 7fa91f0b07 Add pkg-config file for libplist++. Jonathan Beck 2009-10-18 12:48:18 +02:00
  • 89da417a1c Add python datetime typemaps. Jonathan Beck 2009-10-18 12:40:50 +02:00
  • d21c7d4a9c Fixes for dates. Jonathan Beck 2009-10-17 23:03:50 +02:00
  • a2588b4b19 Add dynamic subtyping for abstract nodes. Jonathan Beck 2009-10-17 23:03:07 +02:00
  • 33de762cf6 Implement Date object. Jonathan Beck 2009-10-17 11:10:54 +02:00
  • 6f453688c0 Use custom typemap for binary buffers as we want to hadle them as strings in python. Jonathan Beck 2009-10-17 10:41:18 +02:00
  • e6a0149e3b Declare binary sequence in swig header. Jonathan Beck 2009-10-17 01:02:00 +02:00
  • 68f45cabfa Install C++ binding. Jonathan Beck 2009-10-17 00:36:30 +02:00
  • 7372d12b5a Fix key valuation in dictionary loop. Jonathan Beck 2009-10-16 23:33:39 +02:00
  • 0f69774fcf Change python binding to be based on libplist++ object model. Deprecate old binding. Jonathan Beck 2009-10-16 22:32:15 +02:00
  • 7ba9a5437e Fix python binding install path. Jonathan Beck 2009-10-16 22:29:49 +02:00
  • 32be8ec384 Fix Node lifecycle and change argument as reference to const reference. Jonathan Beck 2009-10-16 22:26:13 +02:00