Skip to content

Commit 15ebd28

Browse files
naitharparkera
authored andcommitted
[Docs] Status update (#812)
* status update * NSAttributedString status update * Update `NSProgress` status
1 parent 6c2afef commit 15ebd28

File tree

1 file changed

+17
-17
lines changed

1 file changed

+17
-17
lines changed

Docs/Status.md

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ There is no _Complete_ status for test coverage because there are always additio
4747
|------------------------------|-----------------|---------------|--------------------------------------------------------------------------------------------------------------------|
4848
| `URLAuthenticationChallenge` | Unimplemented | None | |
4949
| `URLCache` | Unimplemented | None | |
50-
| `URLCredential` | Mostly Complete | Incomplete | `NSCopying` remains unimplemented |
50+
| `URLCredential` | Complete | Incomplete | |
5151
| `URLCredentialStorage` | Unimplemented | None | |
5252
| `NSURLError*` | Complete | N/A | |
5353
| `URLProtectionSpace` | Unimplemented | None | |
@@ -57,7 +57,7 @@ There is no _Complete_ status for test coverage because there are always additio
5757
| `NSMutableURLRequest` | Mostly Complete | Incomplete | |
5858
| `URLResponse` | Mostly Complete | Incomplete | |
5959
| `NSHTTPURLResponse` | Mostly Complete | Substantial | |
60-
| `NSURL` | Mostly Complete | Substantial | `NSCoding` with non-keyed-coding archivers, `checkResourceIsReachable()`, and resource values remain unimplemented |
60+
| `NSURL` | Mostly Complete | Substantial | `checkResourceIsReachable()`, and resource values remain unimplemented |
6161
| `NSURLQueryItem` | Mostly Complete | N/A | |
6262
| `URLResourceKey` | Complete | N/A | |
6363
| `URLFileResourceType` | Complete | N/A | |
@@ -96,12 +96,12 @@ There is no _Complete_ status for test coverage because there are always additio
9696
| `DateComponentFormatter` | Unimplemented | None | |
9797
| `DateIntervalFormatter` | Unimplemented | None | |
9898
| `EnergyFormatter` | Unimplemented | None | |
99-
| `LengthFormatter` | Unimplemented | None | |
99+
| `LengthFormatter` | Complete | Substantial | |
100100
| `MassFormatter` | Unimplemented | None | |
101101
| `NumberFormatter` | Mostly Complete | Substantial | `objectValue(_:range:)` remains unimplemented |
102102
| `PersonNameComponentsFormatter` | Unimplemented | None | |
103103
| `ByteCountFormatter` | Unimplemented | Incomplete | |
104-
| `DateFormatter` | Mostly Complete | Incomplete | `objectValue(_:range:)` and `setLocalizedDateFormatFromTemplate(_:)` remain unimplemented |
104+
| `DateFormatter` | Mostly Complete | Incomplete | `objectValue(_:range:)` remain unimplemented |
105105
| `Formatter` | Complete | N/A | |
106106
| `MeasurementFormatter` | Unimplemented | None | |
107107

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

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

216216
| Entity Name | Status | Test Coverage | Notes |
217217
|-----------------------------------|-----------------|---------------|-------------------------------------------------------------------------------|
218-
| `NSRange` | Mostly Complete | Incomplete | `NSCoding` from non-keyed-coding archivers remains unimplemented |
218+
| `NSRange` | Complete | Incomplete | |
219219
| `Decimal` | Unimplemented | None | |
220220
| `NSDecimalNumber` | Unimplemented | None | |
221221
| `NSDecimalNumberHandler` | Unimplemented | None | |
222222
| `CGPoint` | Complete | Substantial | |
223223
| `CGSize` | Complete | Substantial | |
224224
| `CGRect` | Complete | Substantial | |
225-
| `NSEdgeInsets` | Mostly Complete | None | `NSCoding` from non-keyed-coding archivers remains unimplemented |
225+
| `NSEdgeInsets` | Mostly Complete | None | |
226226
| `NSGeometry` | Mostly Complete | Substantial | `NSIntegralRectWithOptions` `.AlignRectFlipped` support remains unimplemented |
227227
| `CGFloat` | Complete | Substantial | |
228228
| `AffineTransform` | Complete | None | |
@@ -264,17 +264,17 @@ There is no _Complete_ status for test coverage because there are always additio
264264
| Entity Name | Statues | Test Coverage | Notes |
265265
|----------------|-----------------|---------------|-------------------------------------------------------------------------------------------------------------------------------|
266266
| `UserDefaults` | Incomplete | None | `dictionaryRepresentation()`, domain support, and forced objects remain unimplemented. Unit tests are currently commented out |
267-
| `NSLocale` | Mostly Complete | Incomplete | `NSCoding` from non-keyed-coding archivers remains unimplemented. Only unit test asserts locale key constant names |
267+
| `NSLocale` | Complete | Incomplete | Only unit test asserts locale key constant names |
268268
| `Locale` | Complete | Incomplete | Only unit test asserts value copying |
269269

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

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

291291
| Entity Name | Status | Test Coverage | Notes |
292292
|--------------------|-----------------|---------------|---------------------------------------------------------------------------------------------------------------------------------|
293-
| `NSCalendar` | Mostly Complete | None | `NSCoding` from non-keyed-coding archivers, `autoupdatingCurrent`, and `enumerateDates` remain unimplemented |
294-
| `NSDateComponents` | Mostly Complete | None | `NSCoding` from non-keyed-coding archivers remains unimplemented |
293+
| `NSCalendar` | Complete | None | `autoupdatingCurrent`, and `enumerateDates` remain unimplemented |
294+
| `NSDateComponents` | Complete | None | |
295295
| `Calendar` | Complete | Incomplete | |
296296
| `DateComponents` | Complete | Incomplete | |
297-
| `NSDate` | Mostly Complete | Incomplete | Encoding to non-keyed-coding archivers and `timeIntervalSinceReferenceDate` remain unimplemented |
297+
| `NSDate` | Complete | Incomplete | |
298298
| `NSDateInterval` | Complete | None | |
299299
| `DateInterval` | Complete | None | |
300300
| `Date` | Complete | Incomplete | |
301-
| `NSTimeZone` | Mostly Complete | Incomplete | `local` and setting `abbreviationDictionary` remain unimplemented |
301+
| `NSTimeZone` | Mostly Complete | Incomplete | `local`, `timeZoneDataVersion` and setting `abbreviationDictionary` remain unimplemented |
302302
| `TimeZone` | Complete | Incomplete | |
303303

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

0 commit comments

Comments
 (0)