Differences From Artifact [9229e6eeb1]:
- File
src/Makefile
— part of check-in
[f484fedee2]
at
2018-03-10 19:05:24
on branch trunk
— Add OFColor
This is useful so that multiple libraries using ObjFW can share the same
type for colors, similar to e.g. of_rectangle_t. (user: js, size: 5704) [annotate] [blame] [check-ins using]
To Artifact [d9f762d49e]:
- File
src/Makefile
— 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: 5738) [annotate] [blame] [check-ins using]
︙ | ︙ | |||
114 115 116 117 118 119 120 | ${USE_SRCS_PLUGINS} \ ${USE_SRCS_SOCKETS} \ ${USE_SRCS_THREADS} SRCS_FILES = OFFile.m \ OFFileManager.m \ OFINICategory.m \ OFINIFile.m \ | | > | 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 | ${USE_SRCS_PLUGINS} \ ${USE_SRCS_SOCKETS} \ ${USE_SRCS_THREADS} SRCS_FILES = OFFile.m \ OFFileManager.m \ OFINICategory.m \ OFINIFile.m \ OFSettings.m \ OFString+PathAdditions.m SRCS_PLUGINS = OFPlugin.m SRCS_SOCKETS = OFHTTPServer.m \ OFStreamSocket.m \ OFTCPSocket.m \ OFUDPSocket.m \ resolver.m \ socket.m |
︙ | ︙ |