Revisions of libplist

Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1091445 from Michal Suchanek's avatar Michal Suchanek (michals) (revision 37)
- Update to version 2.3.0:
 - Changes:
   * Rename PLIST_UINT to PLIST_INT and add plist_new_int() and plist_get_int_val()
   * Add support for JSON format
   * Add support for OpenStep format
   * Introduce error codes and format constants
   * Add return value to import/export functions to allow returning error codes
   * Add new plist_sort function
   * Add several human-readable output-only formats
   * Add new plist_write_to_string/_stream/_file functions
   * Add new plist_print function
   * Add new plist_read_from_file function
   * Add new plist_mem_free() function
   * Add a few C++ methods
   * Add C++ interface test
   * Add PLIST_NULL type
   * Some code housekeeping (mostly clang-tidy)
 - Breaking:
   * plist_from_memory() gets additional parameter
 - Bugfixes:
   * Fix multiple bugs in all of the parsers
   * Fix handling of PLIST_UID nodes
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 784247 from Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) (revision 32)
- Update to 2.1.0:
  * Add new plist_get_data_ptr() and plist_get_string_ptr() for direct access to underlying buffer
  * Increase precision when converting PLIST_REAL nodes to XML
  * Fix several issues in libcnary (UaF, segfault, memory leak)
  * Fix copying of hash table entries when cloning array/dict nodes
  * cython: Implement load()/loads() and dump()/dumps() to match up with plistlib (Python 3.4)
  * Add new plist_dict_item_get_key() for retrieving key node of a dict item
  * Add new plist_array_item_remove() to allow removing an array's child node without relying on the index
  * Make plist_array_get_item_index() return UINT_MAX instead of 0 when node can't be found
  * Add index lookup table for large PLIST_ARRAY nodes
  * Add iterator for array nodes: plist_array_new_iter(), plist_array_next_item()
  * Improve performance of plist_dict_next_item() drastically
  * Improve performance and memory usage when writing XML plists
  * Improve performance and memory usage when writing binary plists
  * Allow building with sanitizers (without fuzzers)
  * Prevent store to misaligned address when writing real/date nodes
  * Work around misaligned reads in binary plist parser
  * Integrate fuzzing targets (libFuzzer) into project
  * Add sanitizers (ASAN, UBSAN) when building fuzzers (--with-fuzzers)
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 258733 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 28)
Automatic submission by obs-autosubmit
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 257798 from Martin Szulecki's avatar Martin Szulecki (FunkyM) (revision 27)
Important usability, crash and memleak fixes.
Adrian Schröter's avatar Adrian Schröter (adrianSuSE) committed (revision 26)
Split 13.2 from Factory
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 240142 from Marguerite Su's avatar Marguerite Su (MargueriteSu) (revision 25)
fix errors pointed by factory auto submit
Adrian Schröter's avatar Adrian Schröter (adrianSuSE) committed (revision 24)
Split 13.1 from Factory
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 170840 from Ismail Dönmez's avatar Ismail Dönmez (namtrac) (revision 23)
- Added url as source.
  Please see http://en.opensuse.org/SourceUrls (forwarded request 164134 from m_meister)
Adrian Schröter's avatar Adrian Schröter (adrianSuSE) committed (revision 22)
Split 12.3 from Factory
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 131880 from Ismail Dönmez's avatar Ismail Dönmez (namtrac) (revision 21)
license update: LGPL-2.1+
LGPL-2.1 can be relicensed to GPL without further permission. No need to explicitly call out the GPL as a license option. Fedora has been using LGPL-2.1+ for awhile so gain compatibility there too (forwarded request 131879 from babelworx)
Adrian Schröter's avatar Adrian Schröter (adrianSuSE) committed (revision 20)
branched from openSUSE:Factory
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 103991 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 18)
Automatic submission by obs-autosubmit
Displaying revisions 1 - 20 of 37
openSUSE Build Service is sponsored by