Skip to content

Commit

Permalink
[Docs] Status update (swiftlang#812)
Browse files Browse the repository at this point in the history
* status update

* NSAttributedString status update

* Update `NSProgress` status
  • Loading branch information
naithar authored and parkera committed Jan 20, 2017
1 parent 6c2afef commit 15ebd28
Showing 1 changed file with 17 additions and 17 deletions.
34 changes: 17 additions & 17 deletions Docs/Status.md
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ There is no _Complete_ status for test coverage because there are always additio
|------------------------------|-----------------|---------------|--------------------------------------------------------------------------------------------------------------------|
| `URLAuthenticationChallenge` | Unimplemented | None | |
| `URLCache` | Unimplemented | None | |
| `URLCredential` | Mostly Complete | Incomplete | `NSCopying` remains unimplemented |
| `URLCredential` | Complete | Incomplete | |
| `URLCredentialStorage` | Unimplemented | None | |
| `NSURLError*` | Complete | N/A | |
| `URLProtectionSpace` | Unimplemented | None | |
Expand All @@ -57,7 +57,7 @@ There is no _Complete_ status for test coverage because there are always additio
| `NSMutableURLRequest` | Mostly Complete | Incomplete | |
| `URLResponse` | Mostly Complete | Incomplete | |
| `NSHTTPURLResponse` | Mostly Complete | Substantial | |
| `NSURL` | Mostly Complete | Substantial | `NSCoding` with non-keyed-coding archivers, `checkResourceIsReachable()`, and resource values remain unimplemented |
| `NSURL` | Mostly Complete | Substantial | `checkResourceIsReachable()`, and resource values remain unimplemented |
| `NSURLQueryItem` | Mostly Complete | N/A | |
| `URLResourceKey` | Complete | N/A | |
| `URLFileResourceType` | Complete | N/A | |
Expand Down Expand Up @@ -96,12 +96,12 @@ There is no _Complete_ status for test coverage because there are always additio
| `DateComponentFormatter` | Unimplemented | None | |
| `DateIntervalFormatter` | Unimplemented | None | |
| `EnergyFormatter` | Unimplemented | None | |
| `LengthFormatter` | Unimplemented | None | |
| `LengthFormatter` | Complete | Substantial | |
| `MassFormatter` | Unimplemented | None | |
| `NumberFormatter` | Mostly Complete | Substantial | `objectValue(_:range:)` remains unimplemented |
| `PersonNameComponentsFormatter` | Unimplemented | None | |
| `ByteCountFormatter` | Unimplemented | Incomplete | |
| `DateFormatter` | Mostly Complete | Incomplete | `objectValue(_:range:)` and `setLocalizedDateFormatFromTemplate(_:)` remain unimplemented |
| `DateFormatter` | Mostly Complete | Incomplete | `objectValue(_:range:)` remain unimplemented |
| `Formatter` | Complete | N/A | |
| `MeasurementFormatter` | Unimplemented | None | |

Expand All @@ -122,7 +122,7 @@ There is no _Complete_ status for test coverage because there are always additio

| Entity Name | Status | Test Coverage | Notes |
|-----------------------------|-----------------|---------------|-------------------------------------------------------------------------------|
| `NSJSONSerialization` | Mostly Complete | Substantial | `jsonObject(with:options:)` remains unimplemented |
| `NSJSONSerialization` | Mostly Complete | Substantial | `jsonObject(with:options:)` with streams remains unimplemented |
| `NSKeyedArchiver` | Mostly Complete | Substantial | `init()` and `encodedData` remain unimplemented |
| `NSKeyedCoderOldStyleArray` | N/A | N/A | For internal use only |
| `NSKeyedUnarchiver` | Mostly Complete | Substantial | `decodingFailurePolicy.set` remains unimplemented |
Expand Down Expand Up @@ -151,7 +151,7 @@ There is no _Complete_ status for test coverage because there are always additio
| Entity Name | Status | Test Coverage | Notes |
|-----------------------|-----------------|---------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| `NSOrderedSet` | Mostly Complete | Substantial | `NSCoding` with non-keyed-coding archivers, `NS[Mutable]Copying`, and `array` & `set` (and associated indexing methods) remain unimplemented |
| `NSOrderedSet` | Mostly Complete | Substantial | `NS[Mutable]Copying`, and `array` & `set` (and associated indexing methods) remain unimplemented |
| `NSMutableOrderedSet` | Mostly Complete | Substantial | `NSCoding` and `sortRange(_:options:, usingComparator:)` with non-empty options remain unimplemented |
| `NSCFArray` | N/A | N/A | For internal use only |
| `NSIndexSet` | Mostly Complete | Incomplete | `NSCoding`, `NSCopying`, and concurrent `enumerateWithOptions(_:range:paramType:returnType:block:)` remain unimplemented |
Expand Down Expand Up @@ -199,7 +199,7 @@ There is no _Complete_ status for test coverage because there are always additio
| `RegularExpression` | Mostly Complete | Substantial | `NSCoding` remains unimplemented |
| `Scanner` | Mostly Complete | Incomplete | `scanHex<T: _FloatLike>(_:locale:locationToScanFrom:to:)` and `localizedScannerWithString(_:)` remain unimplemented |
| `TextCheckingResult` | Mostly Complete | Incomplete | `NSCoding`, `NSCopying`, `resultType`, and `range(at:)` remain unimplemented |
| `NSAttributedString` | Incomplete | Incomplete | `NSCoding`, `NS[Mutable]Copying`, `attributedSubstring(from:)`, `isEqual(to:)`, `init(NSAttributedString:)`, and `enumerateAttributes(...)` remain unimplemented |
| `NSAttributedString` | Incomplete | Incomplete | `NSCoding`, `NS[Mutable]Copying`, `attributedSubstring(from:)`, `isEqual(to:)`, `init(NSAttributedString:)` remain unimplemented |
| `NSMutableAttributedString` | Unimplemented | Incomplete | Only `addAttribute(_:value:range:)` is implemented |
| `NSCharacterSet` | Mostly Complete | Incomplete | `NSCoding` remains unimplemented |
| `NSMutableCharacterSet` | Mostly Complete | None | Decoding remains unimplemented |
Expand All @@ -215,14 +215,14 @@ There is no _Complete_ status for test coverage because there are always additio

| Entity Name | Status | Test Coverage | Notes |
|-----------------------------------|-----------------|---------------|-------------------------------------------------------------------------------|
| `NSRange` | Mostly Complete | Incomplete | `NSCoding` from non-keyed-coding archivers remains unimplemented |
| `NSRange` | Complete | Incomplete | |
| `Decimal` | Unimplemented | None | |
| `NSDecimalNumber` | Unimplemented | None | |
| `NSDecimalNumberHandler` | Unimplemented | None | |
| `CGPoint` | Complete | Substantial | |
| `CGSize` | Complete | Substantial | |
| `CGRect` | Complete | Substantial | |
| `NSEdgeInsets` | Mostly Complete | None | `NSCoding` from non-keyed-coding archivers remains unimplemented |
| `NSEdgeInsets` | Mostly Complete | None | |
| `NSGeometry` | Mostly Complete | Substantial | `NSIntegralRectWithOptions` `.AlignRectFlipped` support remains unimplemented |
| `CGFloat` | Complete | Substantial | |
| `AffineTransform` | Complete | None | |
Expand Down Expand Up @@ -264,17 +264,17 @@ There is no _Complete_ status for test coverage because there are always additio
| Entity Name | Statues | Test Coverage | Notes |
|----------------|-----------------|---------------|-------------------------------------------------------------------------------------------------------------------------------|
| `UserDefaults` | Incomplete | None | `dictionaryRepresentation()`, domain support, and forced objects remain unimplemented. Unit tests are currently commented out |
| `NSLocale` | Mostly Complete | Incomplete | `NSCoding` from non-keyed-coding archivers remains unimplemented. Only unit test asserts locale key constant names |
| `NSLocale` | Complete | Incomplete | Only unit test asserts locale key constant names |
| `Locale` | Complete | Incomplete | Only unit test asserts value copying |

* **OS**: Mechanisms for interacting with the operating system on a file system level as well as process and thread level

| Entity Name | Status | Test Coverage | Notes |
|------------------|-----------------|---------------|---------------------------------------------------------------------------------------------------------------------------|
| `FileHandle` | Mostly Complete | Incomplete | `NSCoding`, `nullDevice`, and background operations remain unimplemented |
| `FileHandle` | Mostly Complete | Incomplete | `NSCoding`, and background operations remain unimplemented |
| `Pipe` | Complete | Incomplete | |
| `FileManager` | Incomplete | Incomplete | URL searches, relationship lookups, item copying, cross-device moving, recursive linking, and others remain unimplemented |
| `Task` | Mostly Complete | Substantial | `interrupt()`, `terminate()`, `suspend()`, `resume()`, and `terminationReason` remain unimplemented |
| `Process` | Mostly Complete | Substantial | `interrupt()`, `terminate()`, `suspend()`, `resume()`, and `terminationReason` remain unimplemented |
| `Bundle` | Mostly Complete | Incomplete | `allBundles`, `init(for:)`, `unload()`, `classNamed()`, and `principalClass` remain unimplemented |
| `ProcessInfo` | Complete | Substantial | |
| `Thread` | Incomplete | Incomplete | `isMainThread`, `mainThread`, `name`, `callStackReturnAddresses`, and `callStackSymbols` remain unimplemented |
Expand All @@ -290,15 +290,15 @@ There is no _Complete_ status for test coverage because there are always additio

| Entity Name | Status | Test Coverage | Notes |
|--------------------|-----------------|---------------|---------------------------------------------------------------------------------------------------------------------------------|
| `NSCalendar` | Mostly Complete | None | `NSCoding` from non-keyed-coding archivers, `autoupdatingCurrent`, and `enumerateDates` remain unimplemented |
| `NSDateComponents` | Mostly Complete | None | `NSCoding` from non-keyed-coding archivers remains unimplemented |
| `NSCalendar` | Complete | None | `autoupdatingCurrent`, and `enumerateDates` remain unimplemented |
| `NSDateComponents` | Complete | None | |
| `Calendar` | Complete | Incomplete | |
| `DateComponents` | Complete | Incomplete | |
| `NSDate` | Mostly Complete | Incomplete | Encoding to non-keyed-coding archivers and `timeIntervalSinceReferenceDate` remain unimplemented |
| `NSDate` | Complete | Incomplete | |
| `NSDateInterval` | Complete | None | |
| `DateInterval` | Complete | None | |
| `Date` | Complete | Incomplete | |
| `NSTimeZone` | Mostly Complete | Incomplete | `local` and setting `abbreviationDictionary` remain unimplemented |
| `NSTimeZone` | Mostly Complete | Incomplete | `local`, `timeZoneDataVersion` and setting `abbreviationDictionary` remain unimplemented |
| `TimeZone` | Complete | Incomplete | |

* **Notifications**: Classes for loosely coupling events from a set of many observers.
Expand All @@ -318,7 +318,7 @@ There is no _Complete_ status for test coverage because there are always additio
| `NSData` | Complete | Substantial | |
| `NSMutableData` | Complete | Substantial | |
| `Data` | Complete | Substantial | |
| `NSProgress` | Unimplemented | None | |
| `NSProgress` | Complete | Substantial | |
| `NSError` | Complete | None | |
| `NSUUID` | Complete | Substantial | |
| `UUID` | Complete | None | |
Expand Down

0 comments on commit 15ebd28

Please sign in to comment.