Updates for 10.5 API changes

git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27962 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
Richard Frith-MacDonald 2009-02-23 20:42:32 +00:00
parent 845a701069
commit 24d43481a8
138 changed files with 2094 additions and 1536 deletions

View file

@ -39,46 +39,47 @@ extern "C" {
@class NSData, NSString;
enum {
NSPropertyListImmutable = 0,
NSPropertyListMutableContainers,
NSPropertyListMutableContainersAndLeaves
};
/**
* Describes the mutability to use when generating objects during
* deserialisation of a property list.
*/
typedef enum {
NSPropertyListImmutable = 0,
/** <strong>NSPropertyListImmutable</strong>
* <example>
* <strong>NSPropertyListImmutable</strong>
* all objects in created list are immutable
*/
NSPropertyListMutableContainers,
/** <strong>NSPropertyListMutableContainers</strong>
* dictionaries and arrays are mutable
*/
NSPropertyListMutableContainersAndLeaves
/** <strong>NSPropertyListMutableContainersAndLeaves</strong>
* <strong>NSPropertyListMutableContainers</strong>
* dictionaries, arrays, strings and data objects are mutable
* </example>
*/
} NSPropertyListMutabilityOptions;
typedef NSUInteger NSPropertyListMutabilityOptions;
/**
* Specifies the serialisation format for a serialised property list.
*/
typedef enum {
enum {
NSPropertyListOpenStepFormat = 1,
/** <strong>NSPropertyListOpenStepFormat</strong>
* the most human-readable format */
NSPropertyListXMLFormat_v1_0 = 100,
/** <strong>NSPropertyListXMLFormat_v1_0</strong>
* portable and readable */
NSPropertyListBinaryFormat_v1_0 = 200,
/** <strong>NSPropertyListBinaryFormat_v1_0</strong>
* the standard format on macos-x */
NSPropertyListGNUstepFormat = 1000,
/** <strong>NSPropertyListGNUstepFormat</strong>
* extension of OpenStep format */
NSPropertyListGNUstepBinaryFormat,
/** <strong>NSPropertyListGNUstepBinaryFormat</strong>
* efficient, hardware independent */
} NSPropertyListFormat;
};
/**
* Specifies the serialisation format for a serialised property list.
* <example>
* <strong>NSPropertyListOpenStepFormat</strong>
* the most human-readable format
* <strong>NSPropertyListXMLFormat_v1_0</strong>
* portable and readable
* <strong>NSPropertyListBinaryFormat_v1_0</strong>
* the standard format on macos-x
* <strong>NSPropertyListGNUstepFormat</strong>
* extension of OpenStep format
* <strong>NSPropertyListGNUstepBinaryFormat</strong>
* efficient, hardware independent
* </example>
*/
typedef NSUInteger NSPropertyListFormat;
/**
* <p>The NSPropertyListSerialization class provides facilities for