| History log of /src/tests/lib/libprop |
| Revision | Date | Author | Comments |
| 1.2 | 06-Jun-2020 |
thorpej | Improvements to the problib(3) API:
==> Provide a much more complete set of setters and getters for different value types in the prop_array_util(3) and prop_dictionary_util(3) functions.
==> Overhaul the prop_data(3), prop_number(3), and prop_string(3) APIs to be easier to use and less awkwardly named, Deprecate the old awkward names, and produce link-time warnings when they are referenced.
==> Deprecate mutable prop_data(3) and prop_string(3) objects. The old APIs that support them still exist, but will now produce link-time warnings when used.
==> When the new prop_string(3) API is used, strings are internally de-duplicated as a memory footprint optimization.
==> Provide a rich set of bounds-checked gettter functions in and a corresponding set of convenience setters in the prop_number(3) API.
==> Add a new prop_bool_value(3) function that is equivalent to prop_bool_true(3), but aligned with the new "value" routines in prop_data(3), prop_string(3), and prop_number(3).
|
| 1.1 | 16-Jul-2010 |
jmmv | Convert the libposix, libprop, librt, libskey and libutil tests to ATF. Initial work from the GSoC 2008 project by Lukasz Strzygowski.
|
| 1.5 | 06-Jun-2020 |
thorpej | Improvements to the problib(3) API:
==> Provide a much more complete set of setters and getters for different value types in the prop_array_util(3) and prop_dictionary_util(3) functions.
==> Overhaul the prop_data(3), prop_number(3), and prop_string(3) APIs to be easier to use and less awkwardly named, Deprecate the old awkward names, and produce link-time warnings when they are referenced.
==> Deprecate mutable prop_data(3) and prop_string(3) objects. The old APIs that support them still exist, but will now produce link-time warnings when used.
==> When the new prop_string(3) API is used, strings are internally de-duplicated as a memory footprint optimization.
==> Provide a rich set of bounds-checked gettter functions in and a corresponding set of convenience setters in the prop_number(3) API.
==> Add a new prop_bool_value(3) function that is equivalent to prop_bool_true(3), but aligned with the new "value" routines in prop_data(3), prop_string(3), and prop_number(3).
|
| 1.4 | 20-Apr-2011 |
martin | PR fixed, remove expected failure.
|
| 1.3 | 06-Apr-2011 |
jruoho | Add a test case for the segfault reported in PR lib/43964.
|
| 1.2 | 03-Nov-2010 |
christos | add Makefile.inc everywhere so that we can set WARNS=4 by default. Amazing how many bugs this found :-)
|
| 1.1 | 16-Jul-2010 |
jmmv | Convert the libposix, libprop, librt, libskey and libutil tests to ATF. Initial work from the GSoC 2008 project by Lukasz Strzygowski.
|
| 1.5 | 23-Sep-2025 |
rillig | tests/libprop: test XML decoding of base64 data
|
| 1.4 | 24-Jun-2020 |
thorpej | Fix pasto; use {,U}LLONG{MIN,MAX} correctly in the {u,}llong{min,max} range checks.
PR lib/55414
|
| 1.3 | 08-Jun-2020 |
thorpej | Ensure copy_data_create_copy() is tolerant of creating empty data objects.
|
| 1.2 | 06-Jun-2020 |
thorpej | Don't use deprecated proplib APIs (in the old "basic" test case).
|
| 1.1 | 06-Jun-2020 |
thorpej | Improvements to the problib(3) API:
==> Provide a much more complete set of setters and getters for different value types in the prop_array_util(3) and prop_dictionary_util(3) functions.
==> Overhaul the prop_data(3), prop_number(3), and prop_string(3) APIs to be easier to use and less awkwardly named, Deprecate the old awkward names, and produce link-time warnings when they are referenced.
==> Deprecate mutable prop_data(3) and prop_string(3) objects. The old APIs that support them still exist, but will now produce link-time warnings when used.
==> When the new prop_string(3) API is used, strings are internally de-duplicated as a memory footprint optimization.
==> Provide a rich set of bounds-checked gettter functions in and a corresponding set of convenience setters in the prop_number(3) API.
==> Add a new prop_bool_value(3) function that is equivalent to prop_bool_true(3), but aligned with the new "value" routines in prop_data(3), prop_string(3), and prop_number(3).
|