Commit Graph

  • 48ba2e388d Update AUTHORS from git history Martin Szulecki 2014-05-27 12:27:54 +02:00
  • 63abebfba5 xplist: Fix keys not being output correctly if converted to XML entities Martin Szulecki 2014-05-27 10:44:05 +02:00
  • 06e7233b6b test: Add keys with XML entities to data plist files Martin Szulecki 2014-05-27 10:41:59 +02:00
  • cc3efde36a test: Fix clean target to remove all generated files Martin Szulecki 2014-05-27 10:39:42 +02:00
  • f7c829297a test: Add test cases for integer nodes Nikias Bassen 2014-05-23 11:24:08 +02:00
  • 769ee9ecda test: Add data/7.plist to extra_dist target Nikias Bassen 2014-05-23 11:13:52 +02:00
  • 6c0bf73f07 Handle signed vs. unsigned integer values correctly Nikias Bassen 2014-05-23 11:01:57 +02:00
  • 8ac53f53b6 test: Use better test data for timezone tests Nikias Bassen 2014-05-22 20:26:26 +02:00
  • 84566379a1 xplist: Handle DST-affected timezones correctly Nikias Bassen 2014-05-22 20:26:02 +02:00
  • d5e1de67fc xplist: Fix PLIST_DATE handling to respect the Mac epoch Nikias Bassen 2014-05-22 20:25:30 +02:00
  • 1317925ffc Move deprecation marker also for C++ API for better compiler output Martin Szulecki 2014-05-21 14:42:49 +02:00
  • 2e0242bfb0 xplist: Fix PLIST_DATE parsing in xml_to_node() Nikias Bassen 2014-05-21 10:13:28 +02:00
  • 135164ae06 Move deprecation marker after the function declaration for better compiler output Nikias Bassen 2014-05-20 23:43:36 +02:00
  • a9ec8fa5ce Removed plist_set_type() as it should not be used. Nikias Bassen 2014-05-20 21:01:11 +02:00
  • c51d1a77b0 Redo PLIST_WARN_DEPRECATED macro to work with older llvm/clang Martin Szulecki 2014-05-20 17:47:13 +02:00
  • 993f65b3bd Rename "index" variable as it shadows global declaration on older systems Martin Szulecki 2014-05-20 17:46:06 +02:00
  • 7b59a04d94 Added Doxygen comments to explicitly describe memory buffer ownership/responsibility. Aaron Burghardt 2014-04-22 10:05:56 -04:00
  • b3cbcc256a xplist: Silence compiler warnings about shadowing global declarations Nikias Bassen 2014-05-18 03:25:58 +02:00
  • 6a38f51266 bplist: Fix memory leaking caused by unused nodes in plist_from_bin() Nikias Bassen 2014-05-18 02:39:13 +02:00
  • df053ccdbb test: Fix timezone test cases with set -e Nikias Bassen 2014-04-02 15:46:52 +02:00
  • 88528c2ead Simplify plist_dict_merge() after plist_dict_set_item() API change Nikias Bassen 2014-04-02 02:27:15 +02:00
  • e1a4bd03ec test: Add new timezone tests Nikias Bassen 2014-04-01 17:37:38 +02:00
  • 56cd0e80dd xplist: Fix timezone-bound date/time conversion Nikias Bassen 2014-04-01 17:37:13 +02:00
  • 81cdd79417 Drop manual endian.h header check Chow Loong Jin 2014-03-29 03:35:04 +08:00
  • bd73598e02 Fix endian detection in configure.ac Chow Loong Jin 2014-03-29 03:02:00 +08:00
  • c44a2566ae build-sys: Fix parallel build Christophe Fergeau 2014-03-28 21:08:45 +01:00
  • f5f2f5e372 Post-release version bump to 1.12 Nikias Bassen 2014-03-22 01:51:08 +01:00
  • 4f7d325c66 cython: Make sure to use plist_dict_set_item() instead of deprecated plist_dict_insert_item() 1.11 Nikias Bassen 2014-03-22 01:39:17 +01:00
  • 41052423c4 updated NEWS Nikias Bassen 2014-03-22 01:18:58 +01:00
  • 6b719ecda2 deprecated plist_dict_insert_item in favor of plist_dict_set_item Nikias Bassen 2014-03-19 02:32:57 +01:00
  • f9299fa80a plist_dict_set_item: insert key/value pair if key not already present Nikias Bassen 2014-03-19 02:26:09 +01:00
  • 6dcc8c48bb Replace some LDADD references to use $(top_builddir) for distcheck Martin Szulecki 2014-02-13 18:56:35 +01:00
  • 8867ee9306 fix make distcheck Nikias Bassen 2014-02-13 12:14:31 +01:00
  • 497a5980d8 Force all dictionaries keys to be UTF-8 in Python 3 Andrew Udvare 2014-01-31 15:58:35 -08:00
  • 29672075fd Add URL for credit Andrew Udvare 2014-01-31 15:25:33 -08:00
  • f3857e207b Hopefully bridge between Python 3 and 2 for strings Andrew Udvare 2014-01-31 15:24:56 -08:00
  • cb1bb14ae1 Fixes for Python 3.x (mainly that print is a function in 3 and can generally be treated like one in version 2.x) Andrew Udvare 2014-01-31 15:06:28 -08:00
  • cd98a77160 Ignore .kateconfig files Andrew Udvare 2014-01-31 15:05:56 -08:00
  • 1f7c082a4f For first time builds, use the built-in bindings directory Andrew Udvare 2014-01-31 15:04:33 -08:00
  • 6d4a268790 Ignore .libs in cython, backup files, test-driver Andrew Udvare 2014-01-31 15:04:15 -08:00
  • 5a7f0fba35 updated README Nikias Bassen 2014-02-11 17:01:26 +01:00
  • ce2a16c9bf bplist: prevent segmentation fault in plist_from_bin() Nikias Bassen 2014-02-06 13:36:32 +01:00
  • a610172854 lower libxml2 version requirement Nikias Bassen 2013-12-27 11:18:36 +01:00
  • 16be030daa fix installation of pkgconfig files Nikias Bassen 2013-12-13 04:12:36 +01:00
  • fc347787ea bplist: make plist_utf8_to_utf16 static since it is only used internally Nikias Bassen 2013-12-13 01:55:26 +01:00
  • fc3bc57f35 xplist: fix another compiler warning with cast Nikias Bassen 2013-12-13 01:54:00 +01:00
  • 554e891a7f bytearray: silence compiler warning about pointer arithmetic with cast Nikias Bassen 2013-12-13 01:49:17 +01:00
  • 97be452e05 base64: silence compiler warning by using correct type Nikias Bassen 2013-12-13 01:40:26 +01:00
  • 76d4a586c5 xplist: silence compiler warning Nikias Bassen 2013-12-13 01:38:54 +01:00
  • 380080c176 xplist: fix shadowed variable declaration Nikias Bassen 2013-12-13 01:17:25 +01:00
  • 39b3f63d2b libcnary: silence two compiler warnings Nikias Bassen 2013-12-13 01:12:36 +01:00
  • a798afc8b5 change build system to autotools Nikias Bassen 2013-12-13 00:44:17 +01:00
  • 3b76474994 add new plist_dict_merge() function Nikias Bassen 2013-12-13 00:32:06 +01:00
  • 8f644ca58e Update README with latest information and project URLs Martin Szulecki 2013-11-13 12:15:38 +01:00
  • 86ae825fb6 base64: get rid of strtok_r and use strspn+strcspn instead Nikias Bassen 2013-11-12 18:17:00 +01:00
  • 4a7a0877fb base64: fix compilation with win32 Nikias Bassen 2013-11-12 04:56:23 +01:00
  • c56c8103f5 fixed mavericks compile problem, return iterator of _map.end() instead of iterator of NULL Jim Koning 2013-10-29 10:23:15 -07:00
  • 95d1d0cc91 UTF-16 surrogate pair fix shane 2013-10-17 15:02:23 -04:00
  • e9995aee38 base64: use strtok_r instead of strtok to make sure we're thread safe Nikias Bassen 2013-10-09 16:30:37 +02:00
  • e0fe1f58c5 bplist: use __FLOAT_WORD_ORDER__ instead of __VFP_FP__ for floating point endianness detection Nikias Bassen 2013-05-30 16:38:22 +02:00
  • 8df77c9581 Bump version to 1.10 for release 1.10 Nikias Bassen 2013-03-19 17:34:11 +01:00
  • a852ae679f updated NEWS Nikias Bassen 2013-03-19 17:33:45 +01:00
  • 1b12d348f7 cython: added PLIST_UID support Nikias Bassen 2013-03-19 17:24:25 +01:00
  • ef7347435a cython: use uint64_t instead of int for Integer get_value and __repr__ Nikias Bassen 2013-03-19 17:13:20 +01:00
  • 1f14105b28 swig: added PLIST_UID support Nikias Bassen 2013-03-19 16:57:51 +01:00
  • 553c384920 C++: added support for PLIST_UID nodes (class Uid) Nikias Bassen 2013-03-19 16:50:47 +01:00
  • 057fa38c02 cython: return correct Key_factory in plist_t_to_node Nikias Bassen 2013-03-19 16:45:09 +01:00
  • 14a92d9f63 C++: add Key.h to public headers Nikias Bassen 2013-03-19 16:40:52 +01:00
  • 40ddddc186 cython: removed unused return statements Nikias Bassen 2013-03-19 16:25:46 +01:00
  • 94fa6e220b cython: get rid of ctypedefs and use libc.stdint instead Nikias Bassen 2013-03-19 14:19:51 +01:00
  • 927c81a7d6 cython: fixed missing class definition for PLIST_KEY type Nikias Bassen 2013-03-19 06:06:01 +01:00
  • 1eb804e3a2 renamed plutil to plistutil to not mask Apple's plutil on OSX Nikias Bassen 2013-03-18 15:02:11 +01:00
  • b069971dca Bump version to 1.9 for release 1.9 Nikias Bassen 2013-03-18 02:19:56 +01:00
  • 80b5e50a7b added PLIST_KEY support to cython bindings Nikias Bassen 2013-03-18 01:54:46 +01:00
  • aea4cf6cad added PLIST_KEY support to swig bindings Nikias Bassen 2013-03-18 01:54:23 +01:00
  • 32320a185e added Key.h to plist++ header file Nikias Bassen 2013-03-18 01:49:24 +01:00
  • 188b60531b updated NEWS Nikias Bassen 2013-03-18 01:45:23 +01:00
  • c39dc2e9b5 xml plists: make sure we don't produce <data/> if it's empty Nikias Bassen 2013-03-07 00:20:18 +01:00
  • 46a5feb381 C++ bindings: added support for PLIST_KEY nodes. Nikias Bassen 2012-11-13 03:22:51 +01:00
  • 58151b6cd8 Fix crash when converting plists containing comments Nikias Bassen 2012-11-08 21:22:53 +01:00
  • c9382f08d1 plist_data_compare: for PLIST_DATA, compare length before accessing data Nicolás Alvarez 2012-09-16 21:22:39 +02:00
  • 502d52a323 xplist: set DST to not available in parse_date() Nikias Bassen 2012-09-16 06:09:05 +02:00
  • 817749dd4e implemented handling of UID keyed encoding type Nikias Bassen 2012-09-16 06:03:57 +02:00
  • fee6a9eacd include sys/time.h for systems that don't include it automatically Nikias Bassen 2012-08-15 20:22:00 +02:00
  • 335b25febd Fix building with parallel build makeopts Nikias Bassen 2012-07-09 23:17:15 +02:00
  • f024951b48 remove useless win32 include from plist/Date.h Nikias Bassen 2012-05-08 18:00:53 +02:00
  • 728bb0de24 fix plist_dict_set_item() and plist_array_set_item() Nikias Bassen 2012-04-24 01:18:46 +02:00
  • 6697e49278 libcnary: return removed/detached index in node_list_remove/node_detach Nikias Bassen 2012-04-24 01:10:46 +02:00
  • 7060250b75 cython: Fix broken String plist handling in Python Martin Szulecki 2012-03-22 15:12:26 +01:00
  • d01bdae204 set PLIST_BYTE_ORDER if required and compiler provides it Nikias Bassen 2012-02-12 00:00:31 +01:00
  • c5173d46a1 bplist: fix invalid memory access in copy_plist_data Nikias Bassen 2012-02-11 23:51:31 +01:00
  • 33b8dfb90e fix compiler warnings Nikias Bassen 2012-01-12 00:30:01 +01:00
  • 83fa6982df libcnary: fix missing return value and missing variable initialization Nikias Bassen 2012-01-12 00:29:22 +01:00
  • fd1dd885e2 Bump version to 1.8 for release 1.8 Nikias Bassen 2012-01-11 15:29:30 +01:00
  • 51303322d5 Update NEWS for release Nikias Bassen 2012-01-11 15:27:09 +01:00
  • ed4c858c5f node_list: Fix memory corruption Nikias Bassen 2012-01-11 15:26:44 +01:00
  • 567a749696 Allow swig typemap to recognize any std::vector<char> as a python string. Glenn Washburn 2011-09-26 17:50:45 +02:00
  • da9f709fad cython: use bint instead of bool, fix deprecated stuff Nikias Bassen 2011-09-26 17:34:53 +02:00
  • b1ad30f5bf More qualifiers. Bryan Forbes 2011-09-26 17:18:01 +02:00
  • bf1dcaecc3 Changed bool to bint in Cython functions. Added some more type qualifiers. Bryan Forbes 2011-09-26 17:17:22 +02:00