History of file src/Makefile at check-in 24ff63b586a0293d
2024-10-09
| ||
23:51 | Add OFUNIXSequencedPacketSocket file: [04dfd40e3e] check-in: [69d0f06372] user: js, branch: trunk, size: 8043 [annotate] [blame] [check-ins using] [diff] | |
2024-08-25
| ||
00:47 | Add support for tagged pointer strings file: [65892fa6a5] check-in: [8ca952eaa4] user: js, branch: trunk, size: 8004 [annotate] [blame] [check-ins using] [diff] | |
2024-08-24
| ||
10:14 |
Rename OFINICategory to OFINISection
OFINICategory is provided as a deprecated subclass of OFINISection to | |
2024-05-13
| ||
20:57 | Move OFGameController into subframework ObjFWHID file: [2d1e824968] check-in: [f5f12143ce] user: js, branch: gamecontroller, size: 7942 [annotate] [blame] [check-ins using] [diff] | |
2024-05-05
| ||
18:59 |
Add OFGameController
Only supports Nintendo 3DS so far. file: [188c5944db] check-in: [a0f4283e81] user: js, branch: gamecontroller, size: 7967 [annotate] [blame] [check-ins using] [diff] | |
2024-04-28
| ||
18:15 | Merge trunk into branch "sctp" file: [6486149d8c] check-in: [bd2d723910] user: js, branch: sctp, size: 7938 [annotate] [blame] [check-ins using] [diff] | |
2024-04-14
| ||
11:52 |
src/Makefile: Include ${LIBBASES_M}
This was accidentally dropped. file: [6c32b29930] check-in: [3e6d413c7b] user: js, branch: trunk, size: 7882 [annotate] [blame] [check-ins using] [diff] | |
2024-03-02
| ||
18:45 | Add OFMutableZooArchiveEntry file: [2ac3433b66] check-in: [d631674979] user: js, branch: trunk, size: 7863 [annotate] [blame] [check-ins using] [diff] | |
2024-02-28
| ||
00:24 |
Add OFZooArchive
Only support for reading so far. Compression methods 0 (uncompressed) and 2 (LZ77 + Huffman, apparently | |
2024-02-25
| ||
01:08 | Backport associated objects to old Apple runtime file: [914eea7d94] check-in: [2d8c6a004d] user: js, branch: trunk, size: 7771 [annotate] [blame] [check-ins using] [diff] | |
2024-02-11
| ||
22:43 | Merge branch "objfwtest" into "asn1" file: [f68b2dbc03] check-in: [bf4b06cecd] user: js, branch: asn1, size: 8071 [annotate] [blame] [check-ins using] [diff] | |
21:46 | Migrate OFSubprocessTests to ObjFWTest file: [cca3d2063b] check-in: [9c28411f49] user: js, branch: objfwtest, size: 7762 [annotate] [blame] [check-ins using] [diff] | |
2024-02-05
| ||
20:42 |
Add ObjFWTest
So far, it only discovers all tests and runs them and doesn't do much | |
2024-01-21
| ||
10:39 | Add tests for OFSubprocess file: [3a33351d37] check-in: [929a2d807a] user: js, branch: 1.0, size: 7288 [annotate] [blame] [check-ins using] [diff] | |
10:10 | Add tests for OFSubprocess file: [2a28ea8f9c] check-in: [02824cb820] user: js, branch: trunk, size: 7753 [annotate] [blame] [check-ins using] [diff] | |
2024-01-20
| ||
21:40 | Add support for LOC DNS resource records file: [738e08751f] check-in: [d37c636a61] user: js, branch: trunk, size: 7716 [annotate] [blame] [check-ins using] [diff] | |
2024-01-14
| ||
22:47 | Add support for URI DNS resource records file: [ff67b028ce] check-in: [16d99685ae] user: js, branch: uri-resource-record, size: 7680 [annotate] [blame] [check-ins using] [diff] | |
15:46 | Replace OFASN1UTF8String with OFString file: [4b678f2acf] check-in: [d11d5f38db] user: js, branch: asn1, size: 7560 [annotate] [blame] [check-ins using] [diff] | |
13:24 | Replace OFASN1Integer with long long OFNumber file: [342a8fea9c] check-in: [523aea1c7b] user: js, branch: asn1, size: 7589 [annotate] [blame] [check-ins using] [diff] | |
13:00 | Replace OFASN1Boolean with bool OFNumber file: [fd6e700a0b] check-in: [90ee6a8373] user: js, branch: asn1, size: 7616 [annotate] [blame] [check-ins using] [diff] | |
11:47 | Move out subclasses of OFDNSResourceRecord file: [7b5ccc8dac] check-in: [487d5cbd83] user: js, branch: trunk, size: 7644 [annotate] [blame] [check-ins using] [diff] | |
2024-01-11
| ||
20:12 | Merge trunk into branch "asn1" file: [58eab480cd] check-in: [4320b1bf7d] user: js, branch: asn1, size: 7643 [annotate] [blame] [check-ins using] [diff] | |
2023-09-10
| ||
12:38 |
Rename SRCS_TAGGED_POINTER -> SRCS_TAGGED_POINTERS
This is more consistent. file: [8b9a3abcd2] check-in: [acc1972daa] user: js, branch: trunk, size: 7251 [annotate] [blame] [check-ins using] [diff] | |
2023-09-08
| ||
12:48 | Update buildsys file: [7ef983f2e0] check-in: [ec7204c581] user: js, branch: trunk, size: 7247 [annotate] [blame] [check-ins using] [diff] | |
2023-09-04
| ||
21:22 | Avoid warning about empty .o files on x86_64 macOS file: [483f968f9c] check-in: [26007971b2] user: js, branch: trunk, size: 7216 [annotate] [blame] [check-ins using] [diff] | |
2023-08-30
| ||
11:45 | Merge trunk into branch "amiga-library" file: [e499363ebb] check-in: [5ea06b70ce] user: js, branch: amiga-library, size: 7935 [annotate] [blame] [check-ins using] [diff] | |
2023-08-23
| ||
12:44 | Add OFStrFTime() consistent with OFStrPTime() file: [3e54ffc274] check-in: [05d675eb07] user: js, branch: trunk, size: 7152 [annotate] [blame] [check-ins using] [diff] | |
2023-08-09
| ||
15:24 | Make OFNumber a proper class cluster file: [ac08fa67eb] check-in: [c9115cce73] user: js, branch: trunk, size: 7134 [annotate] [blame] [check-ins using] [diff] | |
14:27 | Make OFValue a proper class cluster file: [d28dcdf06f] check-in: [12968f1d68] user: js, branch: trunk, size: 7083 [annotate] [blame] [check-ins using] [diff] | |
12:38 | Move some classes out of OFDate.m file: [80730fc72d] check-in: [1726744573] user: js, branch: trunk, size: 7210 [annotate] [blame] [check-ins using] [diff] | |
10:09 | More consistency in naming of private classes file: [29dc8f24f3] check-in: [281b494de4] user: js, branch: trunk, size: 7163 [annotate] [blame] [check-ins using] [diff] | |
08:57 | Move some classes out of OFColor.m file: [c748eda942] check-in: [08cad65b28] user: js, branch: trunk, size: 7163 [annotate] [blame] [check-ins using] [diff] | |
08:25 | More consistent naming for concrete classes file: [eb6b9dbb80] check-in: [6da6276ae7] user: js, branch: trunk, size: 7114 [annotate] [blame] [check-ins using] [diff] | |
08:14 |
Add OFSubdata
This replaces the hack of OFAdjacentData being able to keep a pointer to | |
2023-08-08
| ||
09:41 | Rename OFConcreteData -> OFAdjacentData file: [a2abd7caf7] check-in: [f886f21ad5] user: js, branch: trunk, size: 7097 [annotate] [blame] [check-ins using] [diff] | |
2023-08-07
| ||
18:20 | Make OFData a class cluster file: [ee4f124e3c] check-in: [91fa20d993] user: js, branch: trunk, size: 7097 [annotate] [blame] [check-ins using] [diff] | |
2023-07-15
| ||
21:55 | Reduce the diff to the "amiga-library" branch file: [b7c9d5d7ff] check-in: [3d623abb29] user: js, branch: trunk, size: 7048 [annotate] [blame] [check-ins using] [diff] | |
20:57 | Merge trunk into branch "amiga-library" file: [176138bf55] check-in: [860b0bf1e9] user: js, branch: amiga-library, size: 7831 [annotate] [blame] [check-ins using] [diff] | |
2023-06-10
| ||
19:40 | Split out +[OFSystemInfo networkInterfaces] file: [53d2c1a26b] check-in: [ac1baefd27] user: js, branch: trunk, size: 7048 [annotate] [blame] [check-ins using] [diff] | |
2023-04-10
| ||
19:22 |
Remove OFSerialization
While the idea sounds nice that the tag name is the class, this means the | |
2023-03-26
| ||
13:11 | Don't install OFEmbeddedIRIHandler.h file: [534f043ed9] check-in: [e78254fca5] user: js, branch: trunk, size: 7141 [annotate] [blame] [check-ins using] [diff] | |
2023-02-12
| ||
22:20 |
Add OFMatrix4x4 and OFVector3D
These will be useful for 3D graphics. file: [cf49f1b080] check-in: [44eb35b212] user: js, branch: trunk, size: 7147 [annotate] [blame] [check-ins using] [diff] | |
2023-02-11
| ||
23:22 | Remove empty include directories on uninstall file: [40cede6562] check-in: [07f0332a58] user: js, branch: trunk, size: 7122 [annotate] [blame] [check-ins using] [diff] | |
2022-12-12
| ||
15:06 | Create baserel linklibs file: [3a642b130e] check-in: [8329607f4e] user: js, branch: amiga-library, size: 7640 [annotate] [blame] [check-ins using] [diff] | |
2022-11-24
| ||
00:21 | Rename OFURI to OFIRI file: [47eeebaf06] check-in: [23272e6d43] user: js, branch: trunk, size: 6857 [annotate] [blame] [check-ins using] [diff] | |
2022-11-17
| ||
14:27 | Add missing functions / classes to Amiga .library file: [a0b03aee2a] check-in: [cf20d02f7f] user: js, branch: amiga-library, size: 7584 [annotate] [blame] [check-ins using] [diff] | |
14:14 | Merge trunk into branch "amiga-library" file: [61d343aa73] check-in: [67e0064cb0] user: js, branch: amiga-library, size: 7584 [annotate] [blame] [check-ins using] [diff] | |
14:14 | Make OFRegisterEmbeddedFile() public file: [1e2920ba64] check-in: [0e6774358c] user: js, branch: trunk, size: 6857 [annotate] [blame] [check-ins using] [diff] | |
2022-11-15
| ||
23:09 | Merge trunk into branch "amiga-library" file: [4123892971] check-in: [a151c9797b] user: js, branch: amiga-library, size: 7578 [annotate] [blame] [check-ins using] [diff] | |
2022-11-07
| ||
00:28 | Merge trunk into branch "invoke-invocation" file: [7536b0b5b7] check-in: [a43377bd13] user: js, branch: invoke-invocation, size: 6927 [annotate] [blame] [check-ins using] [diff] | |
00:27 | Merge trunk into branch "invoke-invocation" file: [d976139930] check-in: [96c24a6b6c] user: js, branch: invoke-invocation, size: 6519 [annotate] [blame] [check-ins using] [diff] | |
00:24 | Merge trunk into branch "3d-affine-transforms" file: [2c6ac46242] check-in: [fd7d3894ff] user: js, branch: 3d-affine-transforms, size: 6876 [annotate] [blame] [check-ins using] [diff] | |
00:23 | Merge trunk into branch "3d-affine-transforms" file: [3ecd7ffde2] check-in: [86f8767eca] user: js, branch: 3d-affine-transforms, size: 6468 [annotate] [blame] [check-ins using] [diff] | |
00:20 | Merge trunk into branch "asn1" file: [68d38296ac] check-in: [d8ef56254d] user: js, branch: asn1, size: 7243 [annotate] [blame] [check-ins using] [diff] | |
00:17 | Merge trunk into branch "asn1" file: [e928ef8188] check-in: [b37858358e] user: js, branch: asn1, size: 6835 [annotate] [blame] [check-ins using] [diff] | |
2022-11-06
| ||
23:56 | Merge trunk into branch "sctp" file: [cfe5b64764] check-in: [9cb5c92f04] user: js, branch: sctp, size: 6907 [annotate] [blame] [check-ins using] [diff] | |
23:52 | Merge trunk into branch "sctp" file: [962bf0e222] check-in: [425762ff70] user: js, branch: sctp, size: 6499 [annotate] [blame] [check-ins using] [diff] | |
20:36 | Rename OFIPSocketAsyncConnector file: [47fba670b3] check-in: [24ff63b586] user: js, branch: trunk, size: 6851 [annotate] [blame] [check-ins using] [diff] | |
20:12 |
src/Makefile: Remove inline.h from CLEAN
This file is no longer generated for quite a while now. file: [db6617eb38] check-in: [0853e8c2d6] user: js, branch: amiga-library, size: 7578 [annotate] [blame] [check-ins using] [diff] | |
19:16 | Merge trunk into branch "amiga-library" file: [f360d0fa09] check-in: [82bc531357] user: js, branch: amiga-library, size: 7590 [annotate] [blame] [check-ins using] [diff] | |
2022-10-22
| ||
14:16 | Add OFDDPSocket file: [90eb2c6ebd] check-in: [cb1fd0fbb8] user: js, branch: appletalk, size: 6851 [annotate] [blame] [check-ins using] [diff] | |
2022-10-18
| ||
22:19 | Merge trunk into branch "amiga-library" file: [154d61da0e] check-in: [80dbc3c570] user: js, branch: amiga-library, size: 7526 [annotate] [blame] [check-ins using] [diff] | |
22:17 | Merge trunk into branch "amiga-library" file: [aac3885b94] check-in: [ac19ed9d40] user: js, branch: amiga-library, size: 7182 [annotate] [blame] [check-ins using] [diff] | |
2022-10-14
| ||
21:34 | Work around a bug in GNU windres file: [bbebb28fe1] check-in: [31c277d1d9] user: js, branch: trunk, size: 6787 [annotate] [blame] [check-ins using] [diff] | |
2022-10-09
| ||
21:04 | Add VERSIONINFO resource on Windows file: [b01203566b] check-in: [285a384ff4] user: js, branch: trunk, size: 6764 [annotate] [blame] [check-ins using] [diff] | |
2022-10-06
| ||
20:25 | Merge all archive URI handlers into one file: [dde0edf477] check-in: [87db2302ef] user: js, branch: trunk, size: 6538 [annotate] [blame] [check-ins using] [diff] | |
2022-10-04
| ||
22:27 | Add of-lha: URI handler file: [59aef9b367] check-in: [f3bdf29f07] user: js, branch: trunk, size: 6601 [annotate] [blame] [check-ins using] [diff] | |
22:12 | Add of-gzip: URI handler file: [6f0c9c9452] check-in: [2481bede45] user: js, branch: trunk, size: 6579 [annotate] [blame] [check-ins using] [diff] | |
21:49 | Add of-tar: URI handler file: [d59b367af0] check-in: [4f56311b57] user: js, branch: trunk, size: 6556 [annotate] [blame] [check-ins using] [diff] | |
20:50 | Add of-zip: URI handler file: [b0447ea34a] check-in: [bcff1dfd70] user: js, branch: trunk, size: 6534 [annotate] [blame] [check-ins using] [diff] | |
2022-09-28
| ||
21:40 | Rename OFUR{L -> I} in preparation for URI support file: [d4fba39890] check-in: [e7ab06503c] user: js, branch: trunk, size: 6512 [annotate] [blame] [check-ins using] [diff] | |
2022-09-24
| ||
20:24 | Move OFWin32ConsoleStdIOStream to platforms file: [cb5cb1168b] check-in: [9e29b98fc3] user: js, branch: trunk, size: 6512 [annotate] [blame] [check-ins using] [diff] | |
2022-09-10
| ||
09:24 | Don't install OFWin32ConsoleStdIOStream.h file: [e35f43de24] check-in: [daa3e3177a] user: js, branch: trunk, size: 6495 [annotate] [blame] [check-ins using] [diff] | |
2022-08-27
| ||
21:37 |
Add OF(Mutable)ArchiveEntry protocol
Also makes OF(Mutable){LHA,Tar,ZIP}ArchiveEntry conform to it, providing | |
2022-08-21
| ||
12:02 | Don't install headers of private classes file: [95ebf9a7ba] check-in: [4ae7fbbf52] user: js, branch: trunk, size: 6431 [annotate] [blame] [check-ins using] [diff] | |
2022-08-07
| ||
16:51 | Fix compiling with --disable-files file: [a861e4e55d] check-in: [fa9d22b297] user: js, branch: trunk, size: 6443 [annotate] [blame] [check-ins using] [diff] | |
16:10 | OFINIFile: Remove dependency on support for files file: [91bd9233b9] check-in: [ddbeb14059] user: js, branch: trunk, size: 6442 [annotate] [blame] [check-ins using] [diff] | |
2022-08-01
| ||
21:20 |
Add support for embedding files into binaries
Embedded files are available via the objfw-embedded: URL scheme. file: [1871f1fc55] check-in: [1483709ab2] user: js, branch: trunk, size: 6436 [annotate] [blame] [check-ins using] [diff] | |
2022-07-31
| ||
20:10 | Add OFMemoryStream file: [d9404b9361] check-in: [e291e6e982] user: js, branch: trunk, size: 6400 [annotate] [blame] [check-ins using] [diff] | |
2022-06-18
| ||
17:41 |
Remove OFThreadPool
Ever since the introduction of OFRunLoop, this wasn't terribly useful | |
2022-04-19
| ||
16:48 | Don't install OFHuffmanTree.h file: [f33924c609] check-in: [112ab00310] user: js, branch: trunk, size: 6398 [annotate] [blame] [check-ins using] [diff] | |
16:44 | Don't install a few private-only headers file: [ffb4190e49] check-in: [2b13a1112a] user: js, branch: trunk, size: 6404 [annotate] [blame] [check-ins using] [diff] | |
2021-12-13
| ||
01:49 | Fix subprocesses file: [a18929d7e2] check-in: [c2bf5b0410] user: js, branch: trunk, size: 6434 [annotate] [blame] [check-ins using] [diff] | |
2021-11-20
| ||
13:18 |
Move TLS implementations to a separate library
These implementations all depend on additional libraries that are | |
2021-11-13
| ||
20:28 |
Add OFSecureTransportTLSStream
This implements OFTLSStream using Apple's Secure Transport. While Secure | |
13:04 |
Completely rework the TLS/SSL API
The previous API could never work cleanly and would always require The new API is a lot cleaner and requires none of the hacks, but using | |
2021-11-06
| ||
00:10 |
Make OFTLSSocket an abstract class
This should make it easier to add TLS support using various | |
2021-10-31
| ||
17:41 | Add OFNotificationCenter file: [0d79d5eef0] check-in: [611cde23ad] user: js, branch: notifications, size: 6425 [annotate] [blame] [check-ins using] [diff] | |
15:37 | Add OFNotification file: [39c6ddf577] check-in: [c9f9469826] user: js, branch: notifications, size: 6392 [annotate] [blame] [check-ins using] [diff] | |
2021-10-24
| ||
21:15 | Add OFUNIXStreamSocket file: [bcf342d5bf] check-in: [aaf477fc88] user: js, branch: unix-sockets, size: 6364 [annotate] [blame] [check-ins using] [diff] | |
15:14 | Add OFUNIXDatagramSocket file: [651753ff6c] check-in: [94110c9553] user: js, branch: unix-sockets, size: 6335 [annotate] [blame] [check-ins using] [diff] | |
2021-10-17
| ||
14:25 | Add OFUUID file: [47315f910b] check-in: [c5eb73a9c4] user: js, branch: trunk, size: 6255 [annotate] [blame] [check-ins using] [diff] | |
2021-09-24
| ||
01:35 | Add initial OF4x4Matrix file: [c22506806a] check-in: [831ce30929] user: js, branch: 3d-affine-transforms, size: 6259 [annotate] [blame] [check-ins using] [diff] | |
2021-05-09
| ||
14:45 |
Merge trunk into branch "amiga-library"
All necessary changes to adjust for the changes made in trunk are | |
2021-05-01
| ||
03:21 | Move OFAtomic.h variants to src/platform file: [89f588f854] check-in: [1aedad1588] user: js, branch: trunk, size: 6234 [annotate] [blame] [check-ins using] [diff] | |
2021-04-30
| ||
23:06 | Merge trunk into branch "sctp" file: [caf2639a07] check-in: [a82e7f4b3d] user: js, branch: sctp, size: 6291 [annotate] [blame] [check-ins using] [diff] | |
22:26 | Merge trunk into branch "invoke-invocation" file: [017701c761] check-in: [efca87b509] user: js, branch: invoke-invocation, size: 6311 [annotate] [blame] [check-ins using] [diff] | |
21:56 | Merge trunk into branch "asn1" file: [dc7861bd05] check-in: [4507e0bee3] user: js, branch: asn1, size: 6627 [annotate] [blame] [check-ins using] [diff] | |
2021-04-29
| ||
22:21 | Don't install unicode.h file: [9ab2936435] check-in: [1fd60c02ea] user: js, branch: trunk, size: 6235 [annotate] [blame] [check-ins using] [diff] | |
2021-04-25
| ||
20:12 | Merge trunk into branch "sandbox" file: [77c0cbdce8] check-in: [1c5fb04713] user: js, branch: sandbox, size: 6242 [annotate] [blame] [check-ins using] [diff] | |
2021-04-19
| ||
21:54 | Rename a few more constants file: [fd93e350db] check-in: [458420998c] user: js, branch: new-naming-convention, size: 6236 [annotate] [blame] [check-ins using] [diff] | |
2021-04-18
| ||
20:51 | Rename everything in several smaller files file: [ab50c41823] check-in: [35de667566] user: js, branch: new-naming-convention, size: 6235 [annotate] [blame] [check-ins using] [diff] | |
2021-04-17
| ||
15:20 | Clean up blocks a little file: [7982a7e4c7] check-in: [03ea273cb3] user: js, branch: new-naming-convention, size: 6194 [annotate] [blame] [check-ins using] [diff] | |
01:19 | of_rectangle_t -> OFRect file: [45115139e9] check-in: [dec9721b35] user: js, branch: new-naming-convention, size: 6212 [annotate] [blame] [check-ins using] [diff] | |
01:10 | of_dimension_t -> OFSize file: [dbf0faa04b] check-in: [8a7353b219] user: js, branch: new-naming-convention, size: 6216 [annotate] [blame] [check-ins using] [diff] | |
2021-04-09
| ||
01:28 | Split XML processing instructions into target/data file: [06838b11b3] check-in: [d4b3f8ea70] user: js, branch: trunk, size: 6220 [annotate] [blame] [check-ins using] [diff] | |
2021-04-08
| ||
17:24 |
Make OFSandbox private
It is unclear whether the same API can be applied to other sandboxing | |
01:33 |
Add back OFThreadPool
While something similar can be achieved by spawning OFThreads and | |
2021-04-07
| ||
22:35 | Merge trunk into branch "invoke-invocation" file: [9ff76147db] check-in: [f77f1f13ca] user: js, branch: invoke-invocation, size: 6303 [annotate] [blame] [check-ins using] [diff] | |
21:56 |
Remove incomplete ASN.1 support
It has been moved to the "asn1" branch until it is ready. file: [0cf0f81e38] check-in: [edc3ddf026] user: js, branch: trunk, size: 6227 [annotate] [blame] [check-ins using] [diff] | |
21:45 |
Remove incomplete SCTP support
It has been moved to the "sctp" branch until it is ready. file: [8ca7647682] check-in: [a863ef544f] user: js, branch: trunk, size: 6619 [annotate] [blame] [check-ins using] [diff] | |
21:29 |
Remove incomplete -[OFInvocation invoke] support
It has been moved to the "invoke-invocation" branch until it is ready. file: [7c8e6917fc] check-in: [c71d3d9433] user: js, branch: trunk, size: 6675 [annotate] [blame] [check-ins using] [diff] | |
21:18 | Merge trunk into 1.0 branch file: [581f6c2e48] check-in: [36669d22b4] user: js, branch: 1.0, size: 6195 [annotate] [blame] [check-ins using] [diff] | |
21:14 | Rename OFCryptoHash -> OFCryptographicHash file: [1e045757f6] check-in: [2969086342] user: js, branch: trunk, size: 6751 [annotate] [blame] [check-ins using] [diff] | |
2021-03-30
| ||
21:23 | Merge trunk into 1.0 branch file: [c505c2d004] check-in: [564d6d6b6f] user: js, branch: 1.0, size: 6177 [annotate] [blame] [check-ins using] [diff] | |
21:06 | Rename OFProcess to OFSubprocess file: [1b174a549a] check-in: [79548b3c29] user: js, branch: trunk, size: 6733 [annotate] [blame] [check-ins using] [diff] | |
2021-03-08
| ||
00:07 | src/Makefile: Indentation fix file: [f61fcb5392] check-in: [b87baa7fd6] user: js, branch: 1.0, size: 6174 [annotate] [blame] [check-ins using] [diff] | |
2020-12-30
| ||
01:23 | Generate files for Amiga .library using generator file: [adbca9f8d2] check-in: [5317b99250] user: js, branch: amiga-library, size: 7513 [annotate] [blame] [check-ins using] [diff] | |
2020-12-22
| ||
13:16 |
Make OFSandbox private
It is unclear whether the same API can be applied to other sandboxing | |
2020-12-18
| ||
11:04 | Merge trunk into branch "amiga-library" file: [3946874689] check-in: [3fdb99cfd0] user: js, branch: amiga-library, size: 7756 [annotate] [blame] [check-ins using] [diff] | |
10:45 | Merge trunk into 1.0 branch file: [f75f17d137] check-in: [98c3748090] user: js, branch: 1.0, size: 6180 [annotate] [blame] [check-ins using] [diff] | |
2020-12-13
| ||
02:26 | Add support for Amiga library on MorphOS file: [88854e5159] check-in: [66b96e53d3] user: js, branch: amiga-library, size: 7759 [annotate] [blame] [check-ins using] [diff] | |
2020-12-12
| ||
22:17 | Fix disabling encodings file: [cec3ab337b] check-in: [ec50bf2a93] user: js, branch: trunk, size: 6730 [annotate] [blame] [check-ins using] [diff] | |
21:08 | Merge trunk into branch "amiga-library" file: [aa432fa8f9] check-in: [637ca0be9f] user: js, branch: amiga-library, size: 7636 [annotate] [blame] [check-ins using] [diff] | |
2020-11-29
| ||
04:38 | Merge trunk into 1.0 branch file: [d9efabcafe] check-in: [db2ba76342] user: js, branch: 1.0, size: 6183 [annotate] [blame] [check-ins using] [diff] | |
2020-11-25
| ||
00:40 | Clean up unnecessary build variables file: [46749e57ed] check-in: [590bbe7203] user: js, branch: trunk, size: 6733 [annotate] [blame] [check-ins using] [diff] | |
2020-10-04
| ||
15:00 | Merge trunk into branch "amiga-library" file: [1a1780d585] check-in: [92335940e9] user: js, branch: amiga-library, size: 7732 [annotate] [blame] [check-ins using] [diff] | |
14:39 | Merge trunk into 1.0 branch file: [0e8eec5c83] check-in: [a9f08709d2] user: js, branch: 1.0, size: 6260 [annotate] [blame] [check-ins using] [diff] | |
2020-09-27
| ||
01:56 | Fix compiling for old Apple runtime file: [da1634a438] check-in: [877616edaf] user: js, branch: trunk, size: 6816 [annotate] [blame] [check-ins using] [diff] | |
2020-08-13
| ||
22:46 | propertyListValue -> objectByParsingPropertyList file: [02fc344718] check-in: [d763a9ff86] user: js, branch: trunk, size: 6761 [annotate] [blame] [check-ins using] [diff] | |
22:29 | OFData: ASN1DERValue -> objectByParsingASN1DER file: [75472655f7] check-in: [e479cef7b3] user: js, branch: trunk, size: 6759 [annotate] [blame] [check-ins using] [diff] | |
21:12 | messagePackValue -> objectByParsingMessagePack file: [563644dd94] check-in: [6cfa8f5c7e] user: js, branch: trunk, size: 6757 [annotate] [blame] [check-ins using] [diff] | |
21:07 | OFString: Rename JSONValue to objectByParsingJSON file: [f2c0d6b35c] check-in: [8611f48f42] user: js, branch: trunk, size: 6755 [annotate] [blame] [check-ins using] [diff] | |
2020-07-06
| ||
23:42 | Merge trunk into branch "1.0" file: [ac1d410da3] check-in: [98f0907d36] user: js, branch: 1.0, size: 6199 [annotate] [blame] [check-ins using] [diff] | |
2020-06-20
| ||
16:28 |
Add linklib
No methods in the linklib yet. file: [8464e86113] check-in: [8963dd5a1e] user: js, branch: amiga-library, size: 7669 [annotate] [blame] [check-ins using] [diff] | |
13:39 | Add SFD file for AmigaOS 3 and generate inline.h file: [e116e87692] check-in: [ff3d26c61e] user: js, branch: amiga-library, size: 7646 [annotate] [blame] [check-ins using] [diff] | |
2020-06-14
| ||
21:52 | Merge trunk into amiga-library branch file: [2bd25b51a1] check-in: [cf40aa9c66] user: js, branch: amiga-library, size: 7526 [annotate] [blame] [check-ins using] [diff] | |
2020-06-13
| ||
19:06 | Fix "make distclean" leaving files file: [34c348d2c8] check-in: [2a44ff3764] user: js, branch: trunk, size: 6753 [annotate] [blame] [check-ins using] [diff] | |
2020-06-08
| ||
01:17 |
Add missing import and fix "make clean"
"make clean" not cleaning everything is what resulted in the missing | |
2020-06-06
| ||
22:43 | Add and use STATIC_AMIGA_LIB_NOINST targets file: [3423e9fbb9] check-in: [e8c7459ec7] user: js, branch: amiga-library, size: 7315 [annotate] [blame] [check-ins using] [diff] | |
2020-06-05
| ||
00:17 | Add of_init() for Amiga .library file: [e3eb469528] check-in: [964b5ed33c] user: js, branch: amiga-library, size: 7279 [annotate] [blame] [check-ins using] [diff] | |
2020-06-04
| ||
23:01 |
Add initial amiga-{library,glue,end}.m
These are based on runtime/amiga-{library,glue,end}.m. file: [828f08c474] check-in: [f6ab72da6e] user: js, branch: amiga-library, size: 7236 [annotate] [blame] [check-ins using] [diff] | |
22:34 | Initial work to build ObjFW as Amiga .library file: [c74f4c5232] check-in: [5cda5efedc] user: js, branch: amiga-library, size: 6773 [annotate] [blame] [check-ins using] [diff] | |
2020-05-28
| ||
23:49 | Remove OFSCTPSocket, as it is not ready for 1.0 file: [e61ecc40cc] check-in: [3ea919f393] user: js, branch: 1.0, size: 6188 [annotate] [blame] [check-ins using] [diff] | |
23:31 | Merge trunk into 1.0 branch file: [e69692586b] check-in: [370ec3dc84] user: js, branch: 1.0, size: 6244 [annotate] [blame] [check-ins using] [diff] | |
2020-05-09
| ||
13:41 | Add tests for OFSCTPSocket file: [fef35a3bdb] check-in: [0765df9754] user: js, branch: trunk, size: 6742 [annotate] [blame] [check-ins using] [diff] | |
2020-05-05
| ||
01:14 | Add OFSCTPSocket file: [0e01cd00ef] check-in: [4592b16fab] user: js, branch: trunk, size: 6715 [annotate] [blame] [check-ins using] [diff] | |
00:36 | OFTCPSocket: Move out async connecting file: [eabf64dd6c] check-in: [0d6380c626] user: js, branch: trunk, size: 6684 [annotate] [blame] [check-ins using] [diff] | |
00:06 | OFTCPSocket: Move out SOCKS5 handling file: [45e34e66a3] check-in: [b5cd23da2b] user: js, branch: trunk, size: 6652 [annotate] [blame] [check-ins using] [diff] | |
2020-05-03
| ||
19:36 | Add OFSPXStreamSocket file: [d3f79c0116] check-in: [0ded796f1a] user: js, branch: trunk, size: 6619 [annotate] [blame] [check-ins using] [diff] | |
2020-05-02
| ||
19:08 | More readable defines for source file names file: [8068547262] check-in: [d16a70ac20] user: js, branch: trunk, size: 6581 [annotate] [blame] [check-ins using] [diff] | |
2020-04-29
| ||
23:59 | Add OFSPXSocket file: [d03b7e35ac] check-in: [857f8edc09] user: js, branch: trunk, size: 6564 [annotate] [blame] [check-ins using] [diff] | |
2020-04-26
| ||
16:21 |
Add OFSequencedPacketSocket
This is intended for SCTP and SPX. file: [ccd861e5df] check-in: [e5b2ee56ff] user: js, branch: trunk, size: 6535 [annotate] [blame] [check-ins using] [diff] | |
2020-04-25
| ||
23:02 | Add OFIPXSocket file: [bd2f730fa8] check-in: [4a5822e7c0] user: js, branch: trunk, size: 6499 [annotate] [blame] [check-ins using] [diff] | |
17:05 |
Add OFDatagramSocket as base class for OFUDPSocket
This makes it easier to reuse code for other datagram sockets, namely | |
2020-04-24
| ||
00:21 |
Add OFIPStreamSocket
This is a new superclass for OFTCPSocket to allow sharing code with | |
2020-01-08
| ||
02:29 | Merge branch 'master' into 1.0 file: [d8e8488c9d] check-in: [e7e1e1c6c5] user: js, branch: 1.0, size: 5942 [annotate] [blame] [check-ins using] [diff] | |
2020-01-02
| ||
22:16 | Move autorelease pools to runtime file: [73e066fe5a] check-in: [f2fe8f96d5] user: js, branch: trunk, size: 6440 [annotate] [blame] [check-ins using] [diff] | |
01:35 | Move objc_{con,de}structInstance to runtime file: [3a17fda84f] check-in: [7f1acf9221] user: js, branch: trunk, size: 6484 [annotate] [blame] [check-ins using] [diff] | |
2019-12-15
| ||
15:37 |
Remove OFThreadPool
This should not be part of the 1.0 API, as it's unclear how useful it | |
15:37 | Merge branch 'master' into 1.0 file: [32504c7040] check-in: [11e303eb3b] user: js, branch: 1.0, size: 6052 [annotate] [blame] [check-ins using] [diff] | |
2019-12-12
| ||
23:30 |
Remove OFIntrospection
This is no longer necessary now that the ObjFW runtime offers the same | |
2019-10-07
| ||
00:07 |
OFDNSResolver: Major refactor
This temporarily doesn't use the search domains anymore and makes CNAMEs | |
2019-10-06
| ||
16:27 |
Rename OFDNSRequest -> OFDNSQuery
This is now in alignment with the terminology of the RFC. file: [7bc7134513] check-in: [d69f7bc1ff] user: js, branch: trunk, size: 6522 [annotate] [blame] [check-ins using] [diff] | |
2019-10-03
| ||
21:43 |
OFDNSResolver: Split out settings
This makes it easier to attach them to a query. file: [f694f561e0] check-in: [4fd5a7086c] user: js, branch: trunk, size: 6524 [annotate] [blame] [check-ins using] [diff] | |
2019-10-01
| ||
00:40 | Add OFDNSRequest file: [a0fa8bc5b7] check-in: [6b2fb27dca] user: js, branch: trunk, size: 6494 [annotate] [blame] [check-ins using] [diff] | |
2019-09-30
| ||
22:46 | Add OFDNSResponse file: [0421509860] check-in: [da8eb2d43a] user: js, branch: trunk, size: 6467 [annotate] [blame] [check-ins using] [diff] | |
2019-09-29
| ||
19:57 | Merge branch 'master' into 1.0 file: [04a46c14e4] check-in: [76245b4665] user: js, branch: 1.0, size: 5967 [annotate] [blame] [check-ins using] [diff] | |
15:58 |
Remove OFAutoreleasePool
OFAutoreleasePools have long been discouraged in favor of the runtime's | |
15:25 | Remove incomplete -[OFInvocation invoke] support file: [d469306a05] check-in: [fc521f01cc] user: js, branch: 1.0, size: 6024 [annotate] [blame] [check-ins using] [diff] | |
15:22 | Remove ASN.1 support as it is still incomplete file: [d1fab52239] check-in: [dd2394fc3c] user: js, branch: 1.0, size: 6106 [annotate] [blame] [check-ins using] [diff] | |
2019-08-10
| ||
02:06 | Clean up the AmigaOS 4 library mess file: [e5eb1fdd70] check-in: [3292a6fdbc] user: js, branch: trunk, size: 6496 [annotate] [blame] [check-ins using] [diff] | |
2019-08-01
| ||
20:14 |
Split threading.[hm] into multiple files
This allows the runtime to only link against the parts it needs, without | |
2019-06-25
| ||
20:53 | Add OFASN1DERRepresentation protocol file: [a542ed1b69] check-in: [cbaae715ce] user: js, branch: trunk, size: 6397 [annotate] [blame] [check-ins using] [diff] | |
2019-06-17
| ||
02:33 | Remove underscores from class names file: [3a28246372] check-in: [17d57e01ff] user: js, branch: trunk, size: 6363 [annotate] [blame] [check-ins using] [diff] | |
2019-04-11
| ||
00:34 |
Make OFFileManager available with --disable-files
As OFFileManager also works with remote URLs, it makes sense to also | |
2018-10-27
| ||
13:01 |
Do not subclass OFASN1Value
The reason for this is that OFASN1Value requires an initializer for DER | |
2018-10-16
| ||
00:07 | Remove intermediate OFASN1IntegerOrEnumerated file: [3928b87dc8] check-in: [52b963d843] user: js, branch: trunk, size: 6421 [annotate] [blame] [check-ins using] [diff] | |
2018-10-14
| ||
22:41 | Add ASN.1 Object Identifier type file: [57e9628c1d] check-in: [cfed9215e4] user: js, branch: trunk, size: 6458 [annotate] [blame] [check-ins using] [diff] | |
15:39 | Add ASN.1 enumerated type file: [1df459301d] check-in: [37a8ddc12a] user: js, branch: trunk, size: 6423 [annotate] [blame] [check-ins using] [diff] | |
05:09 | Add ASN.1 NumericString and PrintableString types file: [f0e8ff964e] check-in: [a4e479b8de] user: js, branch: trunk, size: 6357 [annotate] [blame] [check-ins using] [diff] | |
2018-10-13
| ||
23:51 | Add ASN.1 bit string type file: [683f8a0c9a] check-in: [0d746a1aac] user: js, branch: trunk, size: 6291 [annotate] [blame] [check-ins using] [diff] | |
22:43 | Add more ASN.1 string types (IA5 and octet string) file: [597d11897b] check-in: [6410235ae3] user: js, branch: trunk, size: 6263 [annotate] [blame] [check-ins using] [diff] | |
21:40 | Initial ASN.1 DER parsing support file: [80f64e4680] check-in: [d276166f70] user: js, branch: trunk, size: 6205 [annotate] [blame] [check-ins using] [diff] | |
2018-10-07
| ||
02:06 |
Remove resolver.m
Instead, OFDNSResolver is used for everything now. file: [25efe5c01f] check-in: [6e9ee122eb] user: js, branch: trunk, size: 6041 [annotate] [blame] [check-ins using] [diff] | |
2018-10-06
| ||
19:36 | OFTCPSocket: Implement sync connect via async file: [d620634847] check-in: [c5c4d38220] user: js, branch: trunk, size: 6064 [annotate] [blame] [check-ins using] [diff] | |
2018-09-16
| ||
12:49 | OFTCPSocket: Async connect without threads file: [a4eb0eb187] check-in: [6638379972] user: js, branch: trunk, size: 6091 [annotate] [blame] [check-ins using] [diff] | |
2018-08-11
| ||
14:00 |
Change the layout of of_socket_address_t
Instead of containing a struct sockaddr_storage - which does not exist Additionally, if struct sockaddr_in6 does not exist, it is defined so | |
2018-07-29
| ||
14:32 | OFDNSResolver: Initial support for resolving file: [5b00ca5c8b] check-in: [af4b18903d] user: js, branch: trunk, size: 6089 [annotate] [blame] [check-ins using] [diff] | |
2018-07-28
| ||
18:45 | Rename OFLocalization -> OFLocale file: [d6b983c447] check-in: [aa0384d1bf] user: js, branch: trunk, size: 6056 [annotate] [blame] [check-ins using] [diff] | |
2018-07-09
| ||
00:22 | Add OFWindowsRegistryKey file: [06e156b5d2] check-in: [5586022d34] user: js, branch: trunk, size: 6062 [annotate] [blame] [check-ins using] [diff] | |
2018-07-08
| ||
12:07 |
Initial code for OFDNSResolver
This does nothing more than parse /etc/hosts and /etc/resolv.conf so | |
2018-06-16
| ||
15:50 | Move OFLHAArchive_LHStream to a separate file file: [c29b75ab63] check-in: [3d7f5098f2] user: js, branch: trunk, size: 5968 [annotate] [blame] [check-ins using] [diff] | |
2018-06-10
| ||
15:29 | Add OFMutableLHAArchiveEntry file: [4d1d1ae8a6] check-in: [60ecab6058] user: js, branch: trunk, size: 5940 [annotate] [blame] [check-ins using] [diff] | |
2018-06-04
| ||
22:05 | OFLHAArchive: Verify CRC16 checksum file: [66da2ef2a8] check-in: [fca5e53e12] user: js, branch: trunk, size: 5904 [annotate] [blame] [check-ins using] [diff] | |
2018-06-03
| ||
18:15 | OFLHAArchive: Support for -lh[4567]- compression file: [a713f01f52] check-in: [6cbc2253b8] user: js, branch: trunk, size: 5884 [annotate] [blame] [check-ins using] [diff] | |
2018-05-26
| ||
23:04 |
Add OFLHAArchive
This is currently limited to reading uncompressed LHA level 2 files. file: [70ee2f036d] check-in: [790b5344d6] user: js, branch: trunk, size: 5858 [annotate] [blame] [check-ins using] [diff] | |
2018-04-07
| ||
14:13 | Add OFSecureData file: [0390ef4ea5] check-in: [d4d9072480] user: js, branch: trunk, size: 5802 [annotate] [blame] [check-ins using] [diff] | |
2018-03-18
| ||
00:28 | Add support for parsing XML property lists file: [41173c04c6] check-in: [db0bf9d5a7] user: js, branch: trunk, size: 5776 [annotate] [blame] [check-ins using] [diff] | |
2018-03-11
| ||
00:37 |
OFString: Move path handling into a category
This is the first step to have different versions of those for different This also has the nice side-effect of not having one implementation in | |
2018-03-10
| ||
19:05 |
Add OFColor
This is useful so that multiple libraries using ObjFW can share the same | |
2018-02-25
| ||
18:10 | OFURLHandler_HTTP: Require sockets and threads file: [e42131bfba] check-in: [f4b11d1e1b] user: js, branch: trunk, size: 5683 [annotate] [blame] [check-ins using] [diff] | |
16:06 |
OFURLHandler: Add a handler for HTTP(S)
This makes -[initWithContentsOfURL:] work again for HTTP(S) URLs. file: [ba996d2e9a] check-in: [5613565c63] user: js, branch: trunk, size: 5682 [annotate] [blame] [check-ins using] [diff] | |
2018-02-12
| ||
20:28 |
Disable OFHTTPClient if we don't have threads
-[asyncConnectToHost:port:target:selector:context:] requires threads. | |
2018-01-21
| ||
22:29 | Make sure FRAMEWORK_LIBS is always set correctly file: [269300e669] check-in: [7615f3d657] user: js, branch: trunk, size: 5655 [annotate] [blame] [check-ins using] [diff] | |
22:16 |
Allow building the runtime as a .framework
This also renames ObjFW-RT to ObjFW_RT, as hyphens should not be in | |
21:47 | Update buildsys file: [fddf9b0f91] check-in: [3392826e13] user: js, branch: trunk, size: 5587 [annotate] [blame] [check-ins using] [diff] | |
12:18 | OFValue: Support for {point,dimension,rectangle}s file: [58756ea4bf] check-in: [2ca34d3de1] user: js, branch: trunk, size: 5543 [annotate] [blame] [check-ins using] [diff] | |
03:28 | OFValue: Add support for ranges file: [dc5b918af2] check-in: [cb1891cca1] user: js, branch: trunk, size: 5474 [annotate] [blame] [check-ins using] [diff] | |
01:38 | OFValue: Add support for pointers and objects file: [ab44d84097] check-in: [237a4e91a9] user: js, branch: trunk, size: 5453 [annotate] [blame] [check-ins using] [diff] | |
00:48 | Initial OFValue implementation file: [56da1c535b] check-in: [4a08ae655b] user: js, branch: trunk, size: 5400 [annotate] [blame] [check-ins using] [diff] | |
2018-01-20
| ||
21:21 |
Prevent recursing into directories twice
This was a left-over from building .frameworks manually. file: [c19a18b891] check-in: [5a849ab6c2] user: js, branch: trunk, size: 5358 [annotate] [blame] [check-ins using] [diff] | |
16:53 | Update buildsys file: [97992079a6] check-in: [672bc4ad89] user: js, branch: trunk, size: 5689 [annotate] [blame] [check-ins using] [diff] | |
2017-11-19
| ||
11:04 |
Do not conform to OFReadyFor*Observing by default
Instead of letting OFStream conform to it, which itself does not really | |
2017-11-13
| ||
22:59 | Add -[OFCharacterSet invertedSet] file: [8aff73e1a1] check-in: [5b80a003bd] user: js, branch: trunk, size: 5706 [annotate] [blame] [check-ins using] [diff] | |
01:18 | Add OFURLHandler file: [e79ddbdefe] check-in: [31e602a476] user: js, branch: trunk, size: 5674 [annotate] [blame] [check-ins using] [diff] | |
2017-11-05
| ||
18:01 | Add OFCharacterSet file: [3eed873b17] check-in: [7c30d6a2e2] user: js, branch: trunk, size: 5572 [annotate] [blame] [check-ins using] [diff] | |
2017-10-15
| ||
19:35 |
src/Makefile: Declare dependencies after include
Otherwise, the first target will not be all. file: [b704d58ad2] check-in: [7fa3c3e334] user: js, branch: trunk, size: 5489 [annotate] [blame] [check-ins using] [diff] | |
19:29 | Add support for building .framework via buildsys file: [25119b78d6] check-in: [f84590c47d] user: js, branch: trunk, size: 5488 [annotate] [blame] [check-ins using] [diff] | |
2017-09-11
| ||
02:05 |
OFInvocation: Initial support for invoking
So far this is only for x86_64 with the Apple runtime and does not yet | |
2017-09-10
| ||
22:32 |
Add OFInvocation
Only support for storing an invocation, no support for invoking yet. file: [60c6c6163f] check-in: [d6553b4578] user: js, branch: trunk, size: 5048 [annotate] [blame] [check-ins using] [diff] | |
2017-09-09
| ||
22:03 | Replace type encodings with OFMethodSignature file: [f59375195a] check-in: [55f1b21ae7] user: js, branch: trunk, size: 5022 [annotate] [blame] [check-ins using] [diff] | |
2017-09-05
| ||
22:02 | Add OF(Mutable)Triple file: [44cc760feb] check-in: [dc6c271897] user: js, branch: trunk, size: 4992 [annotate] [blame] [check-ins using] [diff] | |
21:47 | Add OF(Mutable)Pair file: [111411ed9a] check-in: [72837c3426] user: js, branch: trunk, size: 4942 [annotate] [blame] [check-ins using] [diff] | |
2017-08-05
| ||
12:27 |
Add OFMutableTarArchiveEntry
This is in preparation for OFTarArchive write support. file: [8fdff9637f] check-in: [3f34a360bf] user: js, branch: trunk, size: 4894 [annotate] [blame] [check-ins using] [diff] | |
11:15 |
Add OFMutableZIPArchiveEntry
This is in preparation for OFZIPArchive write support. file: [3a5e227dc0] check-in: [1aea73d8b1] user: js, branch: trunk, size: 4858 [annotate] [blame] [check-ins using] [diff] | |
2017-07-22
| ||
20:50 | Split OFDataArray into OFData and OFMutableData file: [39ba09e2c2] check-in: [c8f7b90082] user: js, branch: trunk, size: 4822 [annotate] [blame] [check-ins using] [diff] | |
2017-07-20
| ||
22:28 | Split OFURL into OFURL and OFMutableURL file: [7185ae12bc] check-in: [3a5570ab20] user: js, branch: trunk, size: 4836 [annotate] [blame] [check-ins using] [diff] | |
2017-07-09
| ||
15:29 | runtime: Rename include to ObjFW-RT.h file: [8cf2a2c1f8] check-in: [5bb771755d] user: js, branch: trunk, size: 4810 [annotate] [blame] [check-ins using] [diff] | |
2017-06-11
| ||
18:09 | Make runtime a separate library: objfw-rt file: [456208f686] check-in: [3d4cae625d] user: js, branch: trunk, size: 4831 [annotate] [blame] [check-ins using] [diff] | |
2017-06-10
| ||
10:00 |
Rename OFDeflateStream back to OFInflateStream
There is not much point in having a bi-directional stream for Deflate | |
2017-05-14
| ||
21:29 | Add OFHTTPCookieManager file: [0dff8d7363] check-in: [28bacc2aa0] user: js, branch: trunk, size: 4797 [annotate] [blame] [check-ins using] [diff] | |
2017-04-09
| ||
18:22 |
Add OFSandbox
Only OpenBSD's pledge() is supported so far. file: [77ac96b36c] check-in: [40cf53506a] user: js, branch: trunk, size: 4768 [annotate] [blame] [check-ins using] [diff] | |
2017-01-20
| ||
17:30 |
Move unicode.m out of src/encodings
It does not really belong there, as the file is not the encoding, but | |
02:09 | Move encodings to subdirectory file: [cca2fd18e7] check-in: [0b488f44a5] user: js, branch: trunk, size: 4721 [annotate] [blame] [check-ins using] [diff] | |
2017-01-19
| ||
23:08 |
Add support for disabling encodings
This allows building a smaller ObjFW if those are not needed. file: [d1e271f824] check-in: [766eedef4c] user: js, branch: trunk, size: 4682 [annotate] [blame] [check-ins using] [diff] | |
2017-01-17
| ||
03:23 | Add ISO-8859-2 file: [2a339f550a] check-in: [7a27ce7b0b] user: js, branch: trunk, size: 4813 [annotate] [blame] [check-ins using] [diff] | |
2017-01-15
| ||
04:32 |
Add codepage 858
This only differs from codepage 850 by a single code point. file: [49d1e7099f] check-in: [adbf31f2f9] user: js, branch: trunk, size: 4795 [annotate] [blame] [check-ins using] [diff] | |
2017-01-11
| ||
04:22 | Add Windows-1251 encoding file: [1e97ec4295] check-in: [0f88ccfb04] user: js, branch: trunk, size: 4775 [annotate] [blame] [check-ins using] [diff] | |
2017-01-10
| ||
23:23 | Add Mac OS Roman encoding file: [374f171e27] check-in: [0832fcf579] user: js, branch: trunk, size: 4755 [annotate] [blame] [check-ins using] [diff] | |
21:38 | Add codepage 850 file: [a953a0f2ce] check-in: [878c25c9d7] user: js, branch: trunk, size: 4738 [annotate] [blame] [check-ins using] [diff] | |
2017-01-09
| ||
06:26 |
Add OFLocalization
This singleton gives access to all things locale, including the ability This also adds the OF_LOCALIZED() macro. Its first argument is an ID for Getting translated strings is not implemented yet: Instead, it always This also switches ofhttp to localized strings. file: [143a1e3a3b] check-in: [06bcb21fc7] user: js, branch: trunk, size: 4718 [annotate] [blame] [check-ins using] [diff] | |
2017-01-07
| ||
23:23 |
Override Clang's block declarations on Windows
This is necessary as Clang's implicit declarations for block-related | |
2016-10-08
| ||
15:58 | Fix a few headers being public by mistake file: [585cef9f50] check-in: [3002655386] user: js, branch: trunk, size: 4669 [annotate] [blame] [check-ins using] [diff] | |
15:57 | Implement scrypt file: [4781320d4a] check-in: [dcff33c798] user: js, branch: trunk, size: 4681 [annotate] [blame] [check-ins using] [diff] | |
15:57 | Add OFHTTPCookie file: [bc96040cee] check-in: [add93fc39b] user: js, branch: trunk, size: 4660 [annotate] [blame] [check-ins using] [diff] | |
2016-08-29
| ||
00:05 |
configure: Add --disable-unicode-tables option
This is only useful for size-constrained systems and changes the * Case-insensitive comparisons only work as expected for ASCII * -[OFMutableString {upper,lower}] and | |
2016-07-31
| ||
23:51 | src/Makefile: Add missing includes file: [4caa1da8b4] check-in: [2c20beea16] user: js, branch: trunk, size: 4630 [annotate] [blame] [check-ins using] [diff] | |
2016-07-25
| ||
22:30 | Implement PBKDF2 file: [6cddaa157f] check-in: [49d1987eaf] user: js, branch: trunk, size: 4441 [annotate] [blame] [check-ins using] [diff] | |
2016-07-24
| ||
02:10 | Add OFHMAC file: [40b697516a] check-in: [4722527b97] user: js, branch: trunk, size: 4420 [annotate] [blame] [check-ins using] [diff] | |
00:06 |
Rename OFHash to OFCryptoHash
OFHash is too generic, as this protocol is for cryptographic hashes. It | |
2016-06-05
| ||
00:01 |
Add OFKeyValueCoding
No support for paths and auto-wrapping yet. Also, no classes like OFDictionary override it yet. file: [9a38cd4575] check-in: [3ad1f2b268] user: js, branch: trunk, size: 4383 [annotate] [blame] [check-ins using] [diff] | |
2016-05-29
| ||
13:02 |
Rename OFInflateStream back to OFDeflateStream
The reason for renaming to OFInflateStream was to have one stream for | |
2016-05-22
| ||
19:53 |
Add OFTarArchive
This only implements the UNIX v7 format for now. file: [f96b28456a] check-in: [7ecdc71677] user: js, branch: trunk, size: 4320 [annotate] [blame] [check-ins using] [diff] | |
13:45 |
Build OFZIPArchive even with --disable-files
OFZIPArchive only needs an OFSeekableStream. file: [d9bbc65674] check-in: [080eb2f31b] user: js, branch: trunk, size: 4264 [annotate] [blame] [check-ins using] [diff] | |
2016-04-23
| ||
19:55 | Add OFGZIPStream file: [83bceab609] check-in: [7c3f557d94] user: js, branch: trunk, size: 4261 [annotate] [blame] [check-ins using] [diff] | |
2016-03-20
| ||
14:19 |
Use the locked queue for kqueue and epoll as well
_readObjects must only be changed from the thread running the observer | |
14:07 |
Use the locked queue for kqueue and epoll as well
_readObjects must only be changed from the thread running the observer | |
2016-03-12
| ||
20:28 |
Properly handle UTF-8 in Win32 console
The previous way was to set the codepage to UTF-8, however, this does Instead, this catches reads / writes on of_std* on the lowlevel, Surrogates being cut in the middle is not properly handled yet, this | |
2015-12-29
| ||
21:42 |
Refactor OFKernelEventObserver
This moves the locked queue for actions to This fixes the problem that removing an object is delayed until the next | |
21:33 |
Refactor OFKernelEventObserver
This moves the locked queue for actions to This fixes the problem that removing an object is delayed until the next | |
2015-10-19
| ||
22:15 | Add platform.h & make platform defines consistent file: [a4f5f66d7c] check-in: [1ba08eebc5] user: js, branch: trunk, size: 4165 [annotate] [blame] [check-ins using] [diff] | |
2015-08-22
| ||
10:57 |
Move file management to its own class
This makes it possible to add support for delegates for file management | |
2015-05-16
| ||
20:29 |
Rename OFDeflateStream -> OFInflateStream
It makes more sense to have one class for inflating and one for | |
2015-05-04
| ||
14:30 | Add OFKernelEventObserver_epoll file: [8088893933] check-in: [ed4a6f396b] user: js, branch: trunk, size: 4120 [annotate] [blame] [check-ins using] [diff] | |
2014-09-03
| ||
22:22 | Add OFRIPEMD160Hash file: [b319088420] check-in: [126d9d3aa1] user: js, branch: trunk, size: 4083 [annotate] [blame] [check-ins using] [diff] | |
15:46 | Add OFSHA384Hash and OFSHA512Hash file: [649d38890a] check-in: [23f6c0f84d] user: js, branch: trunk, size: 4055 [annotate] [blame] [check-ins using] [diff] | |
14:30 | Rename OFSHA224OrSHA256Hash to OFSHA224Or256Hash file: [a859fe6c5f] check-in: [42e4ed36ee] user: js, branch: trunk, size: 3973 [annotate] [blame] [check-ins using] [diff] | |
2014-09-01
| ||
23:42 |
Add OFSHA224Hash
This creates a common base for OFSHA224Hash and OFSHA256Hash so that all | |
11:08 |
Add OFSHA256Hash
Took me some time to figure out the RFC is buggy and SSIG0(t-15) should | |
2014-08-06
| ||
00:04 |
Don't export (v)asprintf implementation
In case (v)asprintf was missing, this was exported instead of only being | |
2014-07-18
| ||
10:47 | Split threading.h into threading.m and threading.h file: [eff0314f0c] check-in: [1da2e596af] user: js, branch: trunk, size: 3931 [annotate] [blame] [check-ins using] [diff] | |
2014-06-18
| ||
12:54 | Add OFSettings file: [cb3f5cbc4f] check-in: [1333634935] user: js, branch: trunk, size: 3972 [annotate] [blame] [check-ins using] [diff] | |
2014-02-17
| ||
20:51 | Move OFINICategory to separate file file: [dd01926ac0] check-in: [9d6adbf3d9] user: js, branch: trunk, size: 3915 [annotate] [blame] [check-ins using] [diff] | |
18:25 | Add OFINIFile file: [7d5f7cb47e] check-in: [355e24465d] user: js, branch: trunk, size: 3890 [annotate] [blame] [check-ins using] [diff] | |
2014-02-10
| ||
19:29 | Move OFBigDataArray out to its own files file: [53f68f35d0] check-in: [af7e24f9ab] user: js, branch: trunk, size: 3869 [annotate] [blame] [check-ins using] [diff] | |
2014-02-03
| ||
14:43 | Move socket initialization to a single place file: [9bf87537a2] check-in: [414c87ec13] user: js, branch: trunk, size: 3841 [annotate] [blame] [check-ins using] [diff] | |
2014-01-28
| ||
22:50 | Rename OFStreamObserver -> OFKernelEventObserver file: [df94192d41] check-in: [96e20b8093] user: js, branch: trunk, size: 3881 [annotate] [blame] [check-ins using] [diff] | |
2014-01-27
| ||
22:01 |
Add OFUDPSocket
Async operations will follow later. file: [b3d48bee15] check-in: [5025cba435] user: js, branch: trunk, size: 3860 [annotate] [blame] [check-ins using] [diff] | |
2014-01-26
| ||
22:38 |
Move resolving functionality to resolver.m
This is in preparation for UDP sockets, so that they can share the | |
2014-01-25
| ||
19:33 |
Move socket includes and helpers to separate files
The new file socket.h includes all headers required for sockets on the This cleans up the classes dealing with sockets a lot and also reduces | |
2014-01-09
| ||
00:01 | Add --disable-files configure flag. file: [39b2591ab8] check-in: [f89edd8ed9] user: js, branch: trunk, size: 3753 [annotate] [blame] [check-ins using] [diff] | |
2013-12-30
| ||
13:47 | Don't enter tests/plugin twice. file: [3a931f2be2] check-in: [72c41bbf69] user: js, branch: trunk, size: 3726 [annotate] [blame] [check-ins using] [diff] | |
2013-12-20
| ||
00:20 | Fix make recursion for bridge. file: [0b89dc9853] check-in: [3f3151bd81] user: js, branch: trunk, size: 3726 [annotate] [blame] [check-ins using] [diff] | |
2013-12-16
| ||
03:31 | Add a few files to DISTCLEAN which were missing. file: [8113758d64] check-in: [ee4e1a8fac] user: js, branch: trunk, size: 3843 [annotate] [blame] [check-ins using] [diff] | |
2013-12-10
| ||
17:26 | Prevent entering directories twice. file: [d7d007a7b2] check-in: [0320eee453] user: js, branch: trunk, size: 3818 [annotate] [blame] [check-ins using] [diff] | |
2013-11-09
| ||
19:22 | Add OFOptionsParser. file: [f50db72e20] check-in: [4521cb6dbc] user: js, branch: trunk, size: 3909 [annotate] [blame] [check-ins using] [diff] | |
2013-11-06
| ||
20:29 | Add OFDeflate64Stream. file: [d4440caf30] check-in: [7aef43d648] user: js, branch: trunk, size: 3881 [annotate] [blame] [check-ins using] [diff] | |
2013-10-10
| ||
13:18 |
Add OFDeflateStream.
No compression support yet, only decompression. Decompression speed is acceptable for productive use, but there is still | |
2013-09-18
| ||
11:32 | src/Makefile: Fix missing dependencies. file: [66d2640fa4] check-in: [98f6b989cc] user: js, branch: trunk, size: 3823 [annotate] [blame] [check-ins using] [diff] | |
09:41 | Move sources for forwarding to src/forwarding. file: [8a2fd47982] check-in: [c3623fcb7b] user: js, branch: trunk, size: 3625 [annotate] [blame] [check-ins using] [diff] | |
2013-08-14
| ||
13:18 | OFZIPArchive: Make meta data of files available. file: [9f82eefc61] check-in: [2168071f36] user: js, branch: trunk, size: 3548 [annotate] [blame] [check-ins using] [diff] | |
2013-08-12
| ||
21:59 |
OFZIPArchive: Initial implementation.
Still a lot to do, see list of FIXMEs in the source. file: [757f467d0a] check-in: [1c78b3a4db] user: js, branch: trunk, size: 3518 [annotate] [blame] [check-ins using] [diff] | |
10:09 |
Add codepage 437.
This is required for ZIP files, which can use either codepage 437 or | |
2013-07-29
| ||
19:43 | Rename OFHTTPRequestReply to OFHTTPResponse. file: [9aa006347f] check-in: [36d0b1e2d8] user: js, branch: trunk, size: 3472 [annotate] [blame] [check-ins using] [diff] | |
2013-07-28
| ||
21:07 | Replace OFTLSKey w/ +[OFThread threadDictionary]. file: [fa8e98de46] check-in: [1eaf875a88] user: js, branch: trunk, size: 3475 [annotate] [blame] [check-ins using] [diff] | |
2013-07-09
| ||
00:20 |
Add forwardingTargetForSelector: for ARM/ELF.
Currently, no methods returning structs are supported, see the comment | |
2013-07-08
| ||
15:30 |
Check for forwarding at compile time.
Checking at configure time can potentially break universal builds. file: [d40a6c1db1] check-in: [bbabe17c4f] user: js, branch: trunk, size: 3497 [annotate] [blame] [check-ins using] [diff] | |
2013-06-20
| ||
08:13 | Add support for MessagePack extensions. file: [f0e6e1c6f7] check-in: [5ec11e8b56] user: js, branch: trunk, size: 3500 [annotate] [blame] [check-ins using] [diff] | |
2013-06-19
| ||
19:14 |
Implement the new MessagePack specification.
No support for extensions yet. This obsoletes BinaryPack. file: [531eea0d6e] check-in: [cba771824e] user: js, branch: trunk, size: 3465 [annotate] [blame] [check-ins using] [diff] | |
2013-04-27
| ||
01:26 |
Add OFStdIOStream.
This is used for of_std{in,out,err} now instead of OFFile. file: [b5530e929b] check-in: [085bfc12a0] user: js, branch: trunk, size: 3463 [annotate] [blame] [check-ins using] [diff] | |
2013-04-26
| ||
20:40 |
Make sure +[OFThread sleep*] is always available.
This means that even if --disable-threads has been specified, it is | |
20:18 | Only build OFProcess if available. file: [fe3d6ea0fc] check-in: [9965b1550e] user: js, branch: trunk, size: 3436 [annotate] [blame] [check-ins using] [diff] | |
19:42 | Make it possible to disable sockets. file: [8e894e6dc5] check-in: [590c377d8a] user: js, branch: trunk, size: 3433 [annotate] [blame] [check-ins using] [diff] | |
2013-03-16
| ||
10:13 |
Add forwardingTargetForSelector: for AMD64/ELF.
Currently, no methods returning structs are supported, see the comment | |
2013-02-21
| ||
19:35 | Add support for generating BinaryPack. file: [4e8a943706] check-in: [23c798d4f1] user: js, branch: trunk, size: 3389 [annotate] [blame] [check-ins using] [diff] | |
16:15 |
Add support for parsing BinaryPack.
Support for generating BinaryPack will follow. file: [a491e2b6e2] check-in: [12f091ddd6] user: js, branch: trunk, size: 3338 [annotate] [blame] [check-ins using] [diff] | |
2013-02-18
| ||
23:05 | Make OFHash a protocol. file: [12f61571f7] check-in: [9b2d255a3d] user: js, branch: trunk, size: 3299 [annotate] [blame] [check-ins using] [diff] | |
2013-01-12
| ||
18:52 | Better way to conditionally compile files. file: [8c24021c12] check-in: [9c2c934851] user: js, branch: trunk, size: 3302 [annotate] [blame] [check-ins using] [diff] | |
2012-12-26
| ||
20:55 |
OFHTTPRequestResult -> OFHTTPRequestReply.
The class also has its own file now. file: [40e8cefe6e] check-in: [75f187cef5] user: js, branch: trunk, size: 3082 [annotate] [blame] [check-ins using] [diff] | |
14:10 | Add OFSystemInfo. file: [c09179d8ec] check-in: [4b637f8516] user: js, branch: trunk, size: 3051 [annotate] [blame] [check-ins using] [diff] | |
2012-12-20
| ||
01:10 |
Move block structs and functions to block.h.
This makes it possible to use the blocks runtime from C. file: [d6b3564105] check-in: [b5e1ba0f94] user: js, branch: trunk, size: 3025 [annotate] [blame] [check-ins using] [diff] | |
2012-12-11
| ||
12:12 | Add OFHTTPServer. file: [eac717c730] check-in: [190b9d3a5c] user: js, branch: trunk, size: 3008 [annotate] [blame] [check-ins using] [diff] | |
2012-12-09
| ||
12:13 | Split OFHTTPRequest into OFHTTP{Client,Request}. file: [c26c9d673c] check-in: [2b7a70e246] user: js, branch: trunk, size: 2982 [annotate] [blame] [check-ins using] [diff] | |
2012-12-01
| ||
17:26 | Add OFMapTable. file: [58bf8766a3] check-in: [6f081c14f9] user: js, branch: trunk, size: 2956 [annotate] [blame] [check-ins using] [diff] | |
2012-11-26
| ||
23:15 |
Better way to set the assembler + flags.
Also checks for -no-integrated-as to avoid clang's integrated assembler, | |
2012-11-20
| ||
20:40 |
OFBlock: Make use of objc_initializeClassPair().
This way, we don't need the mach_alias_list anymore. file: [376a1026a7] check-in: [2bedfac177] user: js, branch: trunk, size: 2996 [annotate] [blame] [check-ins using] [diff] | |
2012-11-16
| ||
21:16 |
Implement forwarding target for the Apple runtime.
Only on x86_64 so far, others to follow. file: [aee11a3fa3] check-in: [2b20e164d7] user: js, branch: trunk, size: 3015 [annotate] [blame] [check-ins using] [diff] | |
2012-10-29
| ||
09:18 |
Merge branch 'bridge'
* bridge: (4 commits) | |
2012-10-26
| ||
11:23 | Add OFLocking protocol. file: [e4b9bf7918] check-in: [7c33158c22] user: js, branch: trunk, size: 2889 [annotate] [blame] [check-ins using] [diff] | |
11:04 |
Split OFThread.m into multiple files.
It was time to finally have one file per class. file: [7a8233cdb8] check-in: [0a55edad35] user: js, branch: trunk, size: 2868 [annotate] [blame] [check-ins using] [diff] | |
2012-10-10
| ||
10:16 |
Provide objc_constructInstance() when necessary.
OS X < 10.6 did not have it, so it is built regardless of the selected | |
2012-09-11
| ||
16:48 | Add OFTimer and OFRunLoop. file: [69b9e00272] check-in: [a4494ec477] user: js, branch: trunk, size: 2849 [annotate] [blame] [check-ins using] [diff] | |
2012-09-09
| ||
14:36 | Add OFSortedList. file: [964b921378] check-in: [c0f28cf861] user: js, branch: trunk, size: 2805 [annotate] [blame] [check-ins using] [diff] | |
2012-08-19
| ||
14:05 | Always install autorelease.h. file: [b7d5362beb] check-in: [c7cd1e7c28] user: js, branch: trunk, size: 2779 [annotate] [blame] [check-ins using] [diff] | |
2012-08-07
| ||
08:35 | Add autorelease.h and export functions. file: [20b6485f64] check-in: [7fbf13845b] user: js, branch: trunk, size: 2764 [annotate] [blame] [check-ins using] [diff] | |
2012-07-18
| ||
00:16 |
Always compile autorelease.m if necessary.
It is also required when using the Apple runtime on OS X prior to 10.7. file: [8a2cc0ae9c] check-in: [85cbeeeb04] user: js, branch: trunk, size: 2757 [annotate] [blame] [check-ins using] [diff] | |
2012-03-27
| ||
09:42 | Merge branch 'master' into bridge file: [aedfe184da] check-in: [2933c425bf] user: js, branch: bridge, size: 2724 [annotate] [blame] [check-ins using] [diff] | |
2012-03-23
| ||
12:59 | Move objc_{properties,sync} to runtime. file: [dc55b4be53] check-in: [adbce6d8f4] user: js, branch: runtime, size: 2736 [annotate] [blame] [check-ins using] [diff] | |
12:41 |
Remove hack not necessary anymore.
It became obsolete with the last buildsys update. file: [f5abc14455] check-in: [03a7cd6427] user: js, branch: trunk, size: 2714 [annotate] [blame] [check-ins using] [diff] | |
12:04 | Merge branch 'master' into runtime file: [09b46eda88] check-in: [3719e10281] user: js, branch: runtime, size: 2781 [annotate] [blame] [check-ins using] [diff] | |
2012-03-21
| ||
10:45 | Add OFThreadPool. file: [5510425993] check-in: [420e3c09c6] user: js, branch: trunk, size: 2713 [annotate] [blame] [check-ins using] [diff] | |
2012-03-14
| ||
09:03 | Update buildsys. file: [d283916c2d] check-in: [fdff9737f0] user: js, branch: trunk, size: 2687 [annotate] [blame] [check-ins using] [diff] | |
2012-03-06
| ||
16:31 | Merge changes from default branch into runtime branch. file: [a7ff014919] check-in: [9bb186a7a3] user: js, branch: runtime, size: 2757 [annotate] [blame] [check-ins using] [diff] | |
2012-03-04
| ||
22:06 | Add OFTLSSocket protocol. file: [9aa71326e3] check-in: [dfe3aadc7e] user: js, branch: trunk, size: 2690 [annotate] [blame] [check-ins using] [diff] | |
20:34 | Don't try to build the runtime if we are using the Apple runtime. file: [652d953755] check-in: [cf39404e83] user: js, branch: runtime, size: 2735 [annotate] [blame] [check-ins using] [diff] | |
19:08 | Create runtime branch. file: [c77d3debc3] check-in: [8e770e102d] user: js, branch: runtime, size: 2732 [annotate] [blame] [check-ins using] [diff] | |
2012-02-27
| ||
17:15 | Rename OFJSON/OFJSONEncoding to OFJSONRepresentation. file: [effe04d38d] check-in: [3c0235cd81] user: js, branch: trunk, size: 2668 [annotate] [blame] [check-ins using] [diff] | |
2012-02-17
| ||
21:20 |
Initial bridging support.
Only strings for now. file: [e5dfc3f681] check-in: [62f7a0b4d1] user: js, branch: bridge, size: 2664 [annotate] [blame] [check-ins using] [diff] | |
2012-02-03
| ||
14:20 | Add OFXMLProcessingInstructions and let OFXMLElementBuilder create them. file: [f7f9f30a1b] check-in: [045aa2e2d5] user: js, branch: trunk, size: 2654 [annotate] [blame] [check-ins using] [diff] | |
2011-12-10
| ||
21:50 | Rename OFJSON to OFJSONEncoding. file: [25c91a581f] check-in: [0b98b3a093] user: js, branch: trunk, size: 2615 [annotate] [blame] [check-ins using] [diff] | |
21:46 | Add JSON parsing. file: [270710a3f5] check-in: [8ba0a62c0d] user: js, branch: trunk, size: 2608 [annotate] [blame] [check-ins using] [diff] | |
13:17 | Add JSON encoding. file: [c5a6ef9f8f] check-in: [243a96fc2d] user: js, branch: trunk, size: 2577 [annotate] [blame] [check-ins using] [diff] | |
2011-12-08
| ||
03:46 | Fix compilation as a shared and a static library at the same time. file: [30874743de] check-in: [064ba4fa60] user: js, branch: trunk, size: 2560 [annotate] [blame] [check-ins using] [diff] | |
2011-12-01
| ||
11:29 |
Remove OF{Float,Double}{Vector,Matrix}. Those fit better into an extra library. file: [7bb21a9c68] check-in: [feae803c21] user: js, branch: trunk, size: 2548 [annotate] [blame] [check-ins using] [diff] | |
2011-11-23
| ||
00:21 | Add an implementation of strptime. file: [42a0ccaa90] check-in: [bfdf9135d3] user: js, branch: trunk, size: 2658 [annotate] [blame] [check-ins using] [diff] | |
2011-11-21
| ||
15:32 | Add new files to Xcode project. file: [20adf089e6] check-in: [6e83be4679] user: js, branch: trunk, size: 2633 [annotate] [blame] [check-ins using] [diff] | |
2011-11-20
| ||
18:41 |
Make OFString a class cluster.
It is a class cluster now, but there is still much to improve. file: [f6ee14b78d] check-in: [301ee63212] user: js, branch: trunk, size: 2633 [annotate] [blame] [check-ins using] [diff] | |
2011-10-06
| ||
22:39 |
Fix a strange bug that was introduced by newer ld versions. The order of .o files is suddenly very important for +[load]. file: [e90d73cf15] check-in: [bb06d0f275] user: js, branch: trunk, size: 2752 [annotate] [blame] [check-ins using] [diff] | |
2011-10-05
| ||
23:26 |
Add OFProcess.
Win32 implementation following later. file: [995c3eb96d] check-in: [02ab9aa8a9] user: js, branch: trunk, size: 2579 [annotate] [blame] [check-ins using] [diff] | |
2011-10-04
| ||
18:17 | Move SOCKS5 support to OFTCPSocket. file: [a8c38c81d1] check-in: [48708f2435] user: js, branch: trunk, size: 2556 [annotate] [blame] [check-ins using] [diff] | |
13:14 | Split OFXMLElement into OFXML{Element,Characters,CDATA,Comment}. file: [debd9b7d0e] check-in: [03f14bf019] user: js, branch: trunk, size: 2559 [annotate] [blame] [check-ins using] [diff] | |
2011-09-28
| ||
00:05 | Add OFXMLNode as a common base class for OFXMLElement & OFXMLAttribute. file: [ee37de6c1a] check-in: [96c3df8f67] user: js, branch: trunk, size: 2481 [annotate] [blame] [check-ins using] [diff] | |
2011-09-22
| ||
01:11 | Add support for kqueue. file: [131aa12a4d] check-in: [4f6270da38] user: js, branch: trunk, size: 2458 [annotate] [blame] [check-ins using] [diff] | |
2011-09-17
| ||
20:22 | Rename OFStream{Poll,Select}Observer to OFStreamObserver_{poll,select}. file: [8b454fce85] check-in: [4d2f08f6fe] user: js, branch: trunk, size: 2426 [annotate] [blame] [check-ins using] [diff] | |
2011-09-13
| ||
00:34 | Update buildsys. file: [11199abba7] check-in: [f0beedfa25] user: js, branch: trunk, size: 2424 [annotate] [blame] [check-ins using] [diff] | |
2011-09-11
| ||
12:15 |
Add OFArray_subarray and OFArray_adjacenSubarray.
These will prevent a copy of an immutable array when using | |
2011-09-10
| ||
19:37 | Make OFStreamObserver an abstract class. file: [2728704c39] check-in: [b1ffd7732a] user: js, branch: trunk, size: 2364 [annotate] [blame] [check-ins using] [diff] | |
2011-08-31
| ||
16:01 | Make OFSet and OFCountedSet abstract classes. file: [3905b7ae47] check-in: [66b12bb66f] user: js, branch: trunk, size: 2304 [annotate] [blame] [check-ins using] [diff] | |
2011-08-21
| ||
21:11 | Don't install headers for implementations of abstract classes. file: [7a839ac93a] check-in: [b9191c784b] user: js, branch: trunk, size: 2226 [annotate] [blame] [check-ins using] [diff] | |
11:03 | Make OFDictionary an abstract class. file: [c5ddd1ebd2] check-in: [c0098f89fe] user: js, branch: trunk, size: 2246 [annotate] [blame] [check-ins using] [diff] | |
2011-08-13
| ||
10:04 | Introduce a naming scheme for classes implementing abstract classes. file: [fcce85d9ef] check-in: [80d754522a] user: js, branch: trunk, size: 2170 [annotate] [blame] [check-ins using] [diff] | |
2011-08-12
| ||
16:18 | Add OFSOCKS5Socket. file: [beed6c9c08] check-in: [48e58dfed1] user: js, branch: trunk, size: 2156 [annotate] [blame] [check-ins using] [diff] | |
2011-08-03
| ||
00:30 | Make OFArray an abstract class. file: [af792bbc48] check-in: [a855618045] user: js, branch: trunk, size: 2128 [annotate] [blame] [check-ins using] [diff] | |
2011-07-26
| ||
21:42 | Add OFCountedSet. file: [8482526187] check-in: [eb791d09d1] user: js, branch: trunk, size: 2078 [annotate] [blame] [check-ins using] [diff] | |
2011-07-23
| ||
14:28 | Add OFIntrospection. file: [478a11b59f] check-in: [2e7534b6dc] user: js, branch: trunk, size: 2052 [annotate] [blame] [check-ins using] [diff] | |
2011-07-18
| ||
22:53 | Add OFSet and OFMutableSet. file: [9a92cef180] check-in: [8df328d503] user: js, branch: trunk, size: 2024 [annotate] [blame] [check-ins using] [diff] | |
2011-06-26
| ||
13:12 | Add OFDoubleVector and OFDoubleMatrix. file: [b17698396a] check-in: [3c47f319dd] user: js, branch: trunk, size: 1978 [annotate] [blame] [check-ins using] [diff] | |
2011-06-13
| ||
00:10 | Add OFFloatMatrix. file: [ba7f0dedc0] check-in: [4276459937] user: js, branch: trunk, size: 1922 [annotate] [blame] [check-ins using] [diff] | |
2011-06-11
| ||
00:24 | Add OFFloatVector. file: [7aa2c4f165] check-in: [d94b9059f2] user: js, branch: trunk, size: 1895 [annotate] [blame] [check-ins using] [diff] | |
2011-06-05
| ||
22:26 | Nicer API for serialization. file: [cb23e9a2ea] check-in: [29988c434b] user: js, branch: trunk, size: 1868 [annotate] [blame] [check-ins using] [diff] | |
19:27 | Add OFNull class. file: [62f4d67d74] check-in: [183825f113] user: js, branch: trunk, size: 1721 [annotate] [blame] [check-ins using] [diff] | |
2011-06-03
| ||
15:14 | Add deserialization. file: [bff15d4ff7] check-in: [dca3061dfc] user: js, branch: trunk, size: 1701 [annotate] [blame] [check-ins using] [diff] | |
2011-05-08
| ||
19:55 |
Add support for serialization. No deserialization yet. file: [2f646cb5ed] check-in: [b27b3aa3e3] user: js, branch: trunk, size: 1699 [annotate] [blame] [check-ins using] [diff] | |
2011-04-22
| ||
22:46 | More style improvements. file: [7820d562e6] check-in: [c9c78d86d3] user: js, branch: trunk, size: 1674 [annotate] [blame] [check-ins using] [diff] | |
2011-03-24
| ||
19:42 | Get rid of OFExceptions.h. file: [7e73fb6b16] check-in: [cda44767f4] user: js, branch: trunk, size: 1675 [annotate] [blame] [check-ins using] [diff] | |
16:09 | Split OFExceptions.{h,m} into one file per exception. file: [d789e94ee5] check-in: [e1eea29286] user: js, branch: trunk, size: 1697 [annotate] [blame] [check-ins using] [diff] | |
2011-02-09
| ||
16:16 | Add OFHTTPRequest class. file: [cc40692929] check-in: [3beecbace3] user: js, branch: trunk, size: 1582 [annotate] [blame] [check-ins using] [diff] | |
2011-02-05
| ||
15:15 | Add support for Base64 encoding. file: [c370e44199] check-in: [7459fabb87] user: js, branch: trunk, size: 1556 [annotate] [blame] [check-ins using] [diff] | |
2011-02-04
| ||
16:01 | Add OFDataArray (Hashing) category. file: [27cc76a605] check-in: [38057e75f0] user: js, branch: trunk, size: 1536 [annotate] [blame] [check-ins using] [diff] | |
2011-02-02
| ||
22:26 |
Increase blocks compatibility by replacing NSAutoreleasePool.
NSAutoreleasePool is replaced by OFAutoreleasePool now so that there is This will also make it easier to write applications using both, | |
2011-01-29
| ||
19:01 | Add of_asprintf and allow %@ in format strings. file: [25fedfa6c0] check-in: [4c4608fbba] user: js, branch: trunk, size: 1479 [annotate] [blame] [check-ins using] [diff] | |
2011-01-14
| ||
12:22 | Add OFURL class. file: [b73e183993] check-in: [164c76c0cf] user: js, branch: trunk, size: 1455 [annotate] [blame] [check-ins using] [diff] | |
2010-12-25
| ||
19:31 | Add OFDate. file: [166d734b1c] check-in: [39cb19595d] user: js, branch: trunk, size: 1436 [annotate] [blame] [check-ins using] [diff] | |
2010-11-11
| ||
20:47 | Add full blocks support for OS X. file: [a18fe9b7a4] check-in: [1a7c408c7d] user: js, branch: trunk, size: 1416 [annotate] [blame] [check-ins using] [diff] | |
2010-09-16
| ||
00:08 | Rename OFConstString to OFConstantString. file: [a78e57c409] check-in: [68ef210228] user: js, branch: trunk, size: 1412 [annotate] [blame] [check-ins using] [diff] | |
2010-09-07
| ||
09:45 | More compatibility with Apple's Blocks runtime. file: [b2d5824793] check-in: [3e8d3a2668] user: js, branch: trunk, size: 1410 [annotate] [blame] [check-ins using] [diff] | |
2010-09-06
| ||
20:27 | Blocks can be used like normal ObjC objects now. file: [35ed01a7f4] check-in: [ccf87e1ffb] user: js, branch: trunk, size: 1398 [annotate] [blame] [check-ins using] [diff] | |
14:52 | Add a blocks runtime. file: [2ddb212bf2] check-in: [490cbb8e60] user: js, branch: trunk, size: 1390 [annotate] [blame] [check-ins using] [diff] | |
2010-09-05
| ||
23:33 | Add OFCollection protocol. file: [75150cb36f] check-in: [ba19e68fb6] user: js, branch: trunk, size: 1375 [annotate] [blame] [check-ins using] [diff] | |
2010-07-25
| ||
11:23 | Update buildsys. This allows building a static and a shared lib at once. file: [0b7fe42d95] check-in: [85640ce6c1] user: js, branch: trunk, size: 1353 [annotate] [blame] [check-ins using] [diff] | |
2010-07-07
| ||
20:57 |
Rename OFSocket to OFStreamSocket.
This is to reflect that it is a connection-based, sequenced, reliable, | |
20:46 | Add -[fileDescriptor] to OFStream. file: [1900e0a870] check-in: [9d064462a3] user: js, branch: trunk, size: 1369 [annotate] [blame] [check-ins using] [diff] | |
2010-07-02
| ||
21:40 | Add OFXMLElementBuilder. file: [42133a0ca4] check-in: [ad93296956] user: js, branch: trunk, size: 1369 [annotate] [blame] [check-ins using] [diff] | |
2010-06-13
| ||
03:23 | Add OFSocketObserver. file: [861c5b4d8f] check-in: [7390eb7270] user: js, branch: trunk, size: 1338 [annotate] [blame] [check-ins using] [diff] | |
2010-06-12
| ||
20:47 | Move a few classes and categories so they have their own files. file: [6ef5c721ca] check-in: [67917b918a] user: js, branch: trunk, size: 1310 [annotate] [blame] [check-ins using] [diff] | |
2010-05-09
| ||
14:39 | Rename OFHashes to OFHash. file: [a2fadbd234] check-in: [f45026a5f9] user: js, branch: trunk, size: 1138 [annotate] [blame] [check-ins using] [diff] | |
13:53 | Add flags for reexporting libobjc and ObjFW. file: [6ee6942889] check-in: [3697259d3f] user: js, branch: trunk, size: 1139 [annotate] [blame] [check-ins using] [diff] | |
2010-04-09
| ||
15:12 | Add OFSeekableStream and implement seeking for OFFile. file: [a0ae7ee314] check-in: [0890f73f75] user: js, branch: trunk, size: 1108 [annotate] [blame] [check-ins using] [diff] | |
2010-04-07
| ||
19:55 | Add OFApplication. file: [ec470858d6] check-in: [f034850a98] user: js, branch: trunk, size: 1080 [annotate] [blame] [check-ins using] [diff] | |
2010-03-25
| ||
15:40 | Add ${LIB_CPPFLAGS}. file: [e3b387ddcd] check-in: [865dd4849f] user: js, branch: trunk, size: 1054 [annotate] [blame] [check-ins using] [diff] | |
2010-03-04
| ||
22:46 | Make it easier to change library version. file: [a3554db11b] check-in: [dda573f040] user: js, branch: trunk, size: 1038 [annotate] [blame] [check-ins using] [diff] | |
2010-02-02
| ||
18:58 | Rename OFMacros.h to macros.h, as it's not a class. file: [3a32fe0336] check-in: [832188d759] user: js, branch: trunk, size: 1004 [annotate] [blame] [check-ins using] [diff] | |
2010-01-31
| ||
21:51 | Move OFFastEnumeration protocol to OFEnumerator.h. file: [b004a3e1eb] check-in: [8347c2ef5e] user: js, branch: trunk, size: 1006 [annotate] [blame] [check-ins using] [diff] | |
2010-01-30
| ||
14:14 | Fix missing includes and typos. file: [cffb8debfd] check-in: [35f59c61c6] user: js, branch: trunk, size: 1033 [annotate] [blame] [check-ins using] [diff] | |
12:00 | Only install atomic.h if atomic ops are available. file: [bac1f4e24e] check-in: [e31d209120] user: js, branch: trunk, size: 1034 [annotate] [blame] [check-ins using] [diff] | |
2010-01-24
| ||
18:54 | Make retain/release atomic. file: [45d69f835a] check-in: [b4a9924066] user: js, branch: trunk, size: 1031 [annotate] [blame] [check-ins using] [diff] | |
2010-01-16
| ||
12:01 | Update lib version as we already have incompatible API changes. file: [cdf0569045] check-in: [2099ba5e3c] user: js, branch: trunk, size: 1014 [annotate] [blame] [check-ins using] [diff] | |
2010-01-05
| ||
23:24 | Add support for ObjC 2 properties. file: [52223a5ca8] check-in: [8df894fc8a] user: js, branch: trunk, size: 1014 [annotate] [blame] [check-ins using] [diff] | |
2010-01-03
| ||
17:22 | Add OFFastEnumeration protocol and OFEnumerationMutationException. file: [56eedcf2bc] check-in: [9a881883be] user: js, branch: trunk, size: 985 [annotate] [blame] [check-ins using] [diff] | |
2009-12-30
| ||
13:30 |
Rename OFIterator to OFEnumerator. This way, we avoid name inconsistency when introducing fast enumeration. file: [e7003197c7] check-in: [b9e9dfb384] user: js, branch: trunk, size: 958 [annotate] [blame] [check-ins using] [diff] | |
2009-12-11
| ||
12:52 | Make it possible to build ObjFW without support for threads. file: [4c19f6132f] check-in: [6caac0826e] user: js, branch: trunk, size: 956 [annotate] [blame] [check-ins using] [diff] | |
2009-12-06
| ||
14:06 | Move ObjFW definitions to a header that gets installed. file: [a627df95af] check-in: [3631d46ccc] user: js, branch: trunk, size: 950 [annotate] [blame] [check-ins using] [diff] | |
2009-11-18
| ||
23:11 | Remove now unnecessary CFLAGS from Makefile. file: [27ef99309a] check-in: [7b1079712b] user: js, branch: trunk, size: 930 [annotate] [blame] [check-ins using] [diff] | |
2009-11-09
| ||
23:08 | Fix a forgotten rename. file: [c2ce577eff] check-in: [e94f3f9452] user: js, branch: trunk, size: 954 [annotate] [blame] [check-ins using] [diff] | |
22:29 | Rename all .c files to .m so we only need an OBJC and no CC. file: [4bd0375c7a] check-in: [04ef18b640] user: js, branch: trunk, size: 954 [annotate] [blame] [check-ins using] [diff] | |
2009-11-02
| ||
10:18 | Update Unicode tables to those from the enhanced generator. file: [af967364f4] check-in: [fe8c3ac93f] user: js, branch: trunk, size: 993 [annotate] [blame] [check-ins using] [diff] | |
2009-10-18
| ||
14:22 | Use the new, smaller Unicode tables. file: [396f894ab5] check-in: [257fc27253] user: js, branch: trunk, size: 1030 [annotate] [blame] [check-ins using] [diff] | |
13:01 |
Remove titlecase table.
The extra space needed for the titlecase table just isn't worth it | |
2009-10-16
| ||
08:44 | OFMutableString's -[upper] and -[lower]: Get rid of code duplication. file: [2b51a81e8b] check-in: [8389241a05] user: js, branch: trunk, size: 1016 [annotate] [blame] [check-ins using] [diff] | |
2009-10-12
| ||
16:57 | Add generated Unicode tables. file: [58a18bd0f1] check-in: [0c8ad4fef3] user: js, branch: trunk, size: 1040 [annotate] [blame] [check-ins using] [diff] | |
2009-10-10
| ||
16:57 | Move encodings to a separate .c file. file: [7bd593f006] check-in: [d6b2fdffff] user: js, branch: trunk, size: 973 [annotate] [blame] [check-ins using] [diff] | |
2009-09-21
| ||
11:15 | Move platform-specific threading stuff to threading.h. file: [6fdc4aab1f] check-in: [15a67e8ee5] user: js, branch: trunk, size: 938 [annotate] [blame] [check-ins using] [diff] | |
2009-07-14
| ||
18:57 | Add OFString (OFXMLUnescaping) category and API for OFXMLParser. file: [862b2d6a24] check-in: [d8684fc232] user: js, branch: trunk, size: 917 [annotate] [blame] [check-ins using] [diff] | |
2009-06-18
| ||
19:08 |
Get rid of OFXMLFactory.
There are two reasons for this: 1.) This was one of the oldest classes. Back then when it was written, | |
18:42 | Preliminary OFXMLElement implementation. file: [8ef38350d8] check-in: [f9c673f241] user: js, branch: trunk, size: 921 [annotate] [blame] [check-ins using] [diff] | |
2009-06-03
| ||
18:21 | No need to add LIB_LDFLAGS to LDFLAGS, the buildsys handles this. file: [a44f2314dd] check-in: [ab934c0805] user: js, branch: trunk, size: 896 [annotate] [blame] [check-ins using] [diff] | |
2009-06-01
| ||
20:36 |
Add objfw.h which includes everything. Only importing what you really need is preferred, though. file: [23931478df] check-in: [f8b652cc27] user: js, branch: trunk, size: 922 [annotate] [blame] [check-ins using] [diff] | |
2009-05-24
| ||
19:31 | Implement objc_sync_enter and objc_sync_exit if they're missing. file: [27fadc8012] check-in: [de63989ad8] user: js, branch: trunk, size: 888 [annotate] [blame] [check-ins using] [diff] | |
2009-05-18
| ||
20:53 | Split OFDictionary into OFDictionary and OFMutableDictionary. file: [df14000352] check-in: [71abb030af] user: js, branch: trunk, size: 862 [annotate] [blame] [check-ins using] [diff] | |
17:50 | Split OFArray into OFArray and OFMutableArray. file: [74096cf5ac] check-in: [163409967e] user: js, branch: trunk, size: 831 [annotate] [blame] [check-ins using] [diff] | |
2009-05-16
| ||
14:28 | Add OFURLEncoding for OFString category. file: [82ad65dd42] check-in: [b992a4b0e5] user: js, branch: trunk, size: 804 [annotate] [blame] [check-ins using] [diff] | |
13:23 |
Add objfw-config script.
The problem with pkg-config is that it doesn't know about CPPFLAGS or Oh, and the library version was changed from 1.0 to 0.1, so it matches | |
2009-05-07
| ||
16:08 | Add OFSocket base class. file: [3088946f4b] check-in: [0110aec5c0] user: js, branch: trunk, size: 778 [annotate] [blame] [check-ins using] [diff] | |
2009-05-05
| ||
12:05 |
Rename OFArray to OFDataArray and add a new OFArray which stores objects. Additionally, change OFAutoreleasePool to use the new OFArray. And while at it, change #import <config.h> in some files to | |
2009-05-04
| ||
14:19 | Make OFString a common class for all strings. file: [5b39d3317f] check-in: [372211deb7] user: js, branch: trunk, size: 733 [annotate] [blame] [check-ins using] [diff] | |
2009-05-03
| ||
17:19 | Make OFStream a class instead of a protocol and move readLine there. file: [c065590079] check-in: [7bf4b144ad] user: js, branch: trunk, size: 706 [annotate] [blame] [check-ins using] [diff] | |
2009-05-01
| ||
20:24 | Preliminary OFThread implementation. file: [369dbcb763] check-in: [e5bcc6a3be] user: js, branch: trunk, size: 703 [annotate] [blame] [check-ins using] [diff] | |
2009-04-23
| ||
12:19 | Add OFIterator to iterate through an OFDictionary. file: [e9f81ad1c1] check-in: [cd08bff565] user: js, branch: trunk, size: 682 [annotate] [blame] [check-ins using] [diff] | |
2009-03-15
| ||
13:46 | Preliminary OFConstString implementation and support for @"" literals. file: [549491be05] check-in: [2ff44fe8d7] user: js, branch: trunk, size: 659 [annotate] [blame] [check-ins using] [diff] | |
2009-03-14
| ||
17:17 |
Preliminary OFPlugin implementation. Win32 isn't supported yet due to the problems libobjc + DLLs. file: [325a4e921c] check-in: [2e13035431] user: js, branch: trunk, size: 633 [annotate] [blame] [check-ins using] [diff] | |
2009-03-08
| ||
16:06 | Add preliminary OFDictionary implementation. file: [a36117ea93] check-in: [8177b8b8b2] user: js, branch: trunk, size: 607 [annotate] [blame] [check-ins using] [diff] | |
2009-02-14
| ||
17:16 | Fix missing include and install OFComparable.h. file: [7edab9c3de] check-in: [5642f16519] user: js, branch: trunk, size: 603 [annotate] [blame] [check-ins using] [diff] | |
2009-01-05
| ||
22:18 | Reworked OFList. file: [97d6293a2a] check-in: [8ab6561840] user: js, branch: trunk, size: 582 [annotate] [blame] [check-ins using] [diff] | |
00:56 | Initial OFAutoreleasePool - still needs a *lot* of testing. file: [a070773c11] check-in: [b412845664] user: js, branch: trunk, size: 607 [annotate] [blame] [check-ins using] [diff] | |
2009-01-03
| ||
22:57 | If we use -pthread(s) in CPPFLAGS, we need it in LIBS as well. file: [28f4f78243] check-in: [3d5b91a8c1] user: js, branch: trunk, size: 578 [annotate] [blame] [check-ins using] [diff] | |
2009-01-02
| ||
17:20 | Some import fixes, some static lib and win32 enhancements. file: [93c6a4bf93] check-in: [ba01b9c18a] user: js, branch: trunk, size: 612 [annotate] [blame] [check-ins using] [diff] | |
2008-12-30
| ||
14:42 | Add OFNumber. file: [17df7c65b5] check-in: [555f28985f] user: js, branch: trunk, size: 639 [annotate] [blame] [check-ins using] [diff] | |
2008-12-23
| ||
16:51 | Add Win32 support to OFTCPSocket. Even IPv6 works! file: [6024c12020] check-in: [839112196f] user: js, branch: trunk, size: 618 [annotate] [blame] [check-ins using] [diff] | |
13:42 |
Make it possible to build only a static library. This way, it works on Windows. file: [fff34e12c1] check-in: [d8736e1aa3] user: js, branch: trunk, size: 606 [annotate] [blame] [check-ins using] [diff] | |
2008-12-22
| ||
03:00 | Check for pthreads. file: [3c1dcec82e] check-in: [7d050bfb2d] user: js, branch: trunk, size: 571 [annotate] [blame] [check-ins using] [diff] | |
2008-12-19
| ||
23:15 | Add errno in exceptions where it's useful. file: [89b989e5ca] check-in: [e668c03098] user: js, branch: trunk, size: 555 [annotate] [blame] [check-ins using] [diff] | |
17:21 | Also set CFLAGS as we also have .c files. file: [92b50c2e19] check-in: [fb2c2513d3] user: js, branch: trunk, size: 537 [annotate] [blame] [check-ins using] [diff] | |
2008-12-13
| ||
22:58 | Don't compile asprintf.c if not needed. file: [522864ef3f] check-in: [a6c1870058] user: js, branch: trunk, size: 513 [annotate] [blame] [check-ins using] [diff] | |
19:25 | Initial attempt to port to win32. file: [fd8a00574a] check-in: [142572f90b] user: js, branch: trunk, size: 491 [annotate] [blame] [check-ins using] [diff] | |
2008-12-07
| ||
10:24 | OFSocket -> OFTCPSocket. file: [152581fb22] check-in: [d1a5065e69] user: js, branch: trunk, size: 470 [annotate] [blame] [check-ins using] [diff] | |
02:35 | Add inital OFSocket class. file: [0178ae76d8] check-in: [ba7219b1b6] user: js, branch: trunk, size: 467 [annotate] [blame] [check-ins using] [diff] | |
2008-12-06
| ||
15:28 | Also install OFStream.h. file: [b5c2942d72] check-in: [5bc198ef05] user: js, branch: trunk, size: 446 [annotate] [blame] [check-ins using] [diff] | |
2008-11-23
| ||
06:11 |
New string API, string class completely rewritten. One class for all string types now. file: [d1706d71f5] check-in: [bf02f0ef25] user: js, branch: trunk, size: 428 [annotate] [blame] [check-ins using] [diff] | |
2008-10-29
| ||
17:29 |
Add getMemForNItems:withSize: & resizeMem:toNItems:withSize: in OFObject
Additionally, interface for OFArray. file: [b348bda782] check-in: [49859c2bcc] user: js, branch: trunk, size: 533 [annotate] [blame] [check-ins using] [diff] | |
16:37 | Add OF_NOT_IMPLEMENTED macro. file: [4d6994e0b2] check-in: [d6a3d8a5db] user: js, branch: trunk, size: 513 [annotate] [blame] [check-ins using] [diff] | |
2008-10-26
| ||
02:45 | Add OFHashes. Only MD5 so far. file: [bfb2e35d1d] check-in: [9a0cc3bc23] user: js, branch: trunk, size: 496 [annotate] [blame] [check-ins using] [diff] | |
2008-10-25
| ||
23:41 | Add OFXMLFactory. file: [95c2cb6098] check-in: [8e7f91646d] user: js, branch: trunk, size: 475 [annotate] [blame] [check-ins using] [diff] | |
2008-10-09
| ||
00:25 |
Multiple changes, see details.
* Use config.h. | |
2008-10-07
| ||
17:18 | Added OFFile. file: [3ff534d15e] check-in: [71119a787b] user: js, branch: trunk, size: 611 [annotate] [blame] [check-ins using] [diff] | |
2008-10-05
| ||
19:20 | Reworked String API. file: [be14b6ad32] check-in: [cf85bee74f] user: js, branch: trunk, size: 575 [annotate] [blame] [check-ins using] [diff] | |
2008-09-14
| ||
19:03 | More exceptions stuff. file: [2b071b3432] check-in: [98fe076bd8] user: js, branch: trunk, size: 531 [annotate] [blame] [check-ins using] [diff] | |
17:50 | D'oh, wrong variable(s). file: [91906e0bb6] check-in: [08e3f30363] user: js, branch: trunk, size: 529 [annotate] [blame] [check-ins using] [diff] | |
17:42 | Make the OBJCFLAGS we use everywhere global. file: [c6e445cb42] check-in: [c447bc64a6] user: js, branch: trunk, size: 504 [annotate] [blame] [check-ins using] [diff] | |
17:24 | Some changes to make GNU make happy. There are still issues with glibc. file: [3c70b39e49] check-in: [b8a3a0fca9] user: js, branch: trunk, size: 576 [annotate] [blame] [check-ins using] [diff] | |
16:43 |
Lots of changes. See full commit message.
* Updated buildsys to fixed version. | |
12:53 | Add OFWideString and OFConstWideString. file: [4590acbe8d] check-in: [1fe9cb366e] user: js, branch: trunk, size: 513 [annotate] [blame] [check-ins using] [diff] | |
2008-09-12
| ||
18:26 | Add OFConstString. file: [b48a2876b6] check-in: [a566e7bb03] user: js, branch: trunk, size: 407 [annotate] [blame] [check-ins using] [diff] | |
13:25 | Added: Initial import. file: [53919dfb87] check-in: [a580136c80] user: js, branch: trunk, size: 360 [annotate] [blame] [check-ins using] | |