forked from pool/jsoncpp
		
	Lets have only important changes in changelog
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/jsoncpp?expand=0&rev=3
This commit is contained in:
		| @@ -7,66 +7,14 @@ Fri Dec 12 13:16:18 UTC 2014 - mpluskal@suse.com | ||||
| - Update to new release - 1.0.0: | ||||
|  +  Updated the type system's behavior, in order to better support backwards | ||||
|     compatibility with code that was written before 64-bit integer support was | ||||
|     introduced. Here's how it works now: | ||||
|  | ||||
|      *  isInt, isInt64, isUInt, and isUInt64 return true if and only if the | ||||
|         value can be exactly represented as that type. In particular, a value | ||||
|         constructed with a double like 17.0 will now return true for all of | ||||
|         these methods. | ||||
|  | ||||
|      *  isDouble and isFloat now return true for all numeric values, since all | ||||
|         numeric values can be converted to a double or float without | ||||
|         truncation. Note however that the conversion may not be exact -- for | ||||
|         example, doubles cannot exactly represent all integers above 2^53 + 1. | ||||
|  | ||||
|      *  isBool, isNull, isString, isArray, and isObject now return true if and | ||||
|         only if the value is of that type. | ||||
|  | ||||
|      *  isConvertibleTo(fooValue) indicates that it is safe to call asFoo. | ||||
|         (For each type foo, isFoo always implies isConvertibleTo(fooValue).) | ||||
|         asFoo returns an approximate or exact representation as appropriate. | ||||
|         For example, a double value may be truncated when asInt is called. | ||||
|  | ||||
|      *  For backwards compatibility with old code, isConvertibleTo(intValue) | ||||
|         may return false even if type() == intValue. This is because the value | ||||
|         may have been constructed with a 64-bit integer larger than maxInt, | ||||
|         and calling asInt() would cause an exception. If you're writing new | ||||
|         code, use isInt64 to find out whether the value is exactly | ||||
|         representable using an Int64, or asDouble() combined with minInt64 and | ||||
|         maxInt64 to figure out whether it is approximately representable. | ||||
|  | ||||
| + Value | ||||
|   - Patch #10: BOOST_FOREACH compatibility. Made Json::iterator more  | ||||
|     standard compliant, added missing iterator_category and value_type  | ||||
| 	typedefs (contribued by Robert A. Iannucci). | ||||
| 		 | ||||
| + Compilation | ||||
|  | ||||
|   - New CMake based build system. Based in part on contribution from | ||||
|     introduced. | ||||
|  + Compilation | ||||
|   -- New CMake based build system. Based in part on contribution from | ||||
|     Igor Okulist and Damien Buhl (Patch #14). | ||||
|      | ||||
|   - New header json/version.h now contains version number macros | ||||
|   -- New header json/version.h now contains version number macros | ||||
|     (JSONCPP_VERSION_MAJOR, JSONCPP_VERSION_MINOR, JSONCPP_VERSION_PATCH | ||||
|     and JSONCPP_VERSION_HEXA). | ||||
|  | ||||
|   - Patch #11: added missing JSON_API on some classes causing link issues | ||||
|     when building as a dynamic library on Windows  | ||||
| 	(contributed by Francis Bolduc). | ||||
|      | ||||
|   - Visual Studio DLL: suppressed warning "C4251: <data member>: <type>  | ||||
|     needs to have dll-interface to be used by..." via pragma push/pop | ||||
|     in json-cpp headers. | ||||
|      | ||||
|   - Added Travis CI intregration: https://travis-ci.org/blep/jsoncpp-mirror | ||||
| 		 | ||||
| + Bug fixes | ||||
|   - Patch #15: Copy constructor does not initialize allocated_ for stringValue | ||||
|     (contributed by rmongia). | ||||
|  | ||||
|   - Patch #16: Missing field copy in Json::Value::iterator causing infinite  | ||||
|     loop when using experimental internal map (#define JSON_VALUE_USE_INTERNAL_MAP) | ||||
| 	(contributed by Ming-Lin Kao). | ||||
|  | ||||
| ------------------------------------------------------------------- | ||||
| Fri Jul 25 07:43:07 UTC 2014 - mvyskocil@opensuse.org | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user