Differences From Artifact [a9b0ea0b54]:
- File tests/TestsAppDelegate.m — part of check-in [248fd739a5] at 2018-02-16 23:25:05 on branch trunk — TestsAppDelegate: Fix #ifdef (user: js, size: 10828) [annotate] [blame] [check-ins using]
To Artifact [a633b7ccbe]:
- File
tests/TestsAppDelegate.m
— part of check-in
[7a488c3062]
at
2018-03-11 00:37:56
on branch trunk
— OFString: Move path handling into a category
This is the first step to have different versions of those for different
operating systems, rather than #ifdefs everywhere.This also has the nice side-effect of not having one implementation in
OFString and another one in OFString_UTF8 anymore. The one in OFString
was a generic version, while the one in OFString_UTF8 was one optimized
for UTF-8 strings. Now only the version optimized for UTF-8 strings
exists, as this is by far the most common string implementation used,
and the overhead of converting from something else to UTF-8 is not more
than converting to UTF-32. (user: js, size: 10858) [annotate] [blame] [check-ins using]
︙ | ︙ | |||
406 407 408 409 410 411 412 413 414 | [self RIPEMD160HashTests]; [self SHA1HashTests]; [self SHA224HashTests]; [self SHA256HashTests]; [self SHA384HashTests]; [self SHA512HashTests]; [self HMACTests]; [self PBKDF2Tests]; [self scryptTests]; | > | < | 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 | [self RIPEMD160HashTests]; [self SHA1HashTests]; [self SHA224HashTests]; [self SHA256HashTests]; [self SHA384HashTests]; [self SHA512HashTests]; [self HMACTests]; #endif [self PBKDF2Tests]; [self scryptTests]; #if defined(OF_HAVE_FILES) && defined(HAVE_CODEPAGE_437) [self INIFileTests]; #endif #ifdef OF_HAVE_SOCKETS [self TCPSocketTests]; [self UDPSocketTests]; [self kernelEventObserverTests]; #endif #ifdef OF_HAVE_THREADS |
︙ | ︙ |