229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
|
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
|
-
+
|
* ✅ `ObjFWTLS/ObjFWTLS.h`
Some things still need to be checked on a global level:
* ✅ Classes that already reserve ivars need to be considered to be changed to restricted subclassing
* ✅ All classes either restrict subclassing or reserve ivars
* ❌ All exception throws need to be audited (they're part of the API, too!)
* ❌ OFASPrintF.m
* ✅ OFASPrintF.m
* ❌ OFAdjacentArray.m
* ❌ OFApplication.m
* ❌ OFArray.m
* ❌ OFBitSetCharacterSet.m
* ❌ OFBlock.m
* ❌ OFBytesValue.m
* ❌ OFColor.m
|
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
|
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
|
-
+
|
* ❌ bridge/OFNSArray.m
* ❌ bridge/OFNSDictionary.m
* ❌ bridge/OFNSEnumerator.m
* ❌ bridge/OFNSSet.m
* ❌ bridge/OFNumber+NSObject.m
* ❌ bridge/OFString+NSObject.m
* ❌ exceptions/OFException.m
* ❌ libbases.m
* ✅ libbases.m
* ❌ platform/POSIX/OFString+PathAdditions.m
* ❌ platform/POSIX/OFSubprocess.m
* ❌ platform/Windows/OFString+PathAdditions.m
* ❌ platform/Windows/OFSubprocess.m
* ❌ platform/libfat/OFString+PathAdditions.m
* ❌ tls/OFGnuTLSTLSStream.m
* ❌ tls/OFOpenSSLTLSStream.m
* ❌ tls/OFSecureTransportTLSStream.m
|