163 check-ins using file extra.mk.in version ea8ed4b43a
2020-05-23
| ||
16:47 | Close 0.6 branch Closed-Leaf check-in: 503226703e user: js tags: 0.6 | |
2012-03-21
| ||
09:23 | Fix of_atomic_{add,sub}_ptr on AMD64. check-in: 10b7f839c5 user: js tags: 0.6 | |
2012-03-16
| ||
17:14 | Fix memory wasting in OFBigDataArray. check-in: d31c0b6fc8 user: js tags: 0.6 | |
2012-03-13
| ||
20:19 | Improve -[OFDictionary isEqual:]. check-in: c32750da12 user: js tags: 0.6 | |
2012-03-07
| ||
22:22 | Fix a missing (auto)release. check-in: a5933a2224 user: js tags: 0.6 | |
2012-03-04
| ||
22:12 | Add missing files to Xcode project. check-in: 86b49f91d8 user: js tags: 0.6 | |
2012-03-02
| ||
16:37 |
@finally { [pool release]; } is a bad idea when throwing exceptions. The exception is released before it is ever caught. check-in: 152fac94a7 user: js tags: 0.6 | |
2012-03-01
| ||
15:03 | Fix OFDate documentation. check-in: 3a88ce0e8f user: js tags: 0.6 | |
14:52 | Remove dead code. check-in: 20fff11144 user: js tags: 0.6 | |
2012-02-29
| ||
21:12 | \cond internal is not needed anymore. check-in: 95db0335d8 user: js tags: 0.6 | |
2012-02-28
| ||
16:20 | Update PLATFORMS. check-in: a122878a50 user: js tags: 0.6 | |
14:29 | Don't use alloca, as it could be unsafe. check-in: 92412c8453 user: js tags: 0.6 | |
14:28 | Make it more clear that +[pluginFromFile:] does not return OFPlugin*. check-in: acd6d2ff67 user: js tags: 0.6 | |
2012-02-27
| ||
23:16 | Fix a missing $ in objfw-compile. check-in: 9e9b1c1f96 user: js tags: 0.6 | |
13:14 | Fix missing includes of <sys/types.h> for ssize_t. check-in: 337895d46c user: js tags: 0.6-release, 0.6 | |
12:53 | Update ChangeLog. check-in: f2aa34a8ad user: js tags: 0.6 | |
12:53 | Update ChangeLog. check-in: 0d852ab58b user: js tags: trunk | |
12:25 | Add -[OFString componentsSeparatedByString:skipEmpty:]. check-in: c007c0d4f7 user: js tags: trunk | |
12:16 | Update buildsys. check-in: b6fcca5a67 user: js tags: trunk | |
12:15 | Fix a missing include in OFApplication.m. check-in: 85ad15dc13 user: js tags: 0.6 | |
12:15 | Fix a missing include in OFApplication.m. check-in: a01ddc6443 user: js tags: trunk | |
2012-02-25
| ||
11:24 |
Always define __STDC_{CONSTANT,LIMIT}_MACROS before libc includes. This is necessary for ObjC++. check-in: 99ed50a5e4 user: js tags: 0.6 | |
11:24 |
Always define __STDC_{CONSTANT,LIMIT}_MACROS before libc includes. This is necessary for ObjC++. check-in: f732bf034e user: js tags: trunk | |
2012-02-24
| ||
20:38 |
Don't use OF_INLINE where the function contains a @try block. Doing so does not work if exceptions are SJLJ. check-in: c8a5922af2 user: js tags: 0.6 | |
20:38 |
Don't use OF_INLINE where the function contains a @try block. Doing so does not work if exceptions are SJLJ. check-in: 8d6d57dfd1 user: js tags: trunk | |
2012-02-21
| ||
19:59 | Don't try to use SIG{HUP,USR1,USR2} on Windows. check-in: cf4be9e865 user: js tags: 0.6 | |
19:59 | Don't try to use SIG{HUP,USR1,USR2} on Windows. check-in: e345013735 user: js tags: trunk | |
16:42 | Add a missing include. check-in: dadf8a1a1f user: js tags: 0.6 | |
16:42 | Add a missing include. check-in: 63a3618f2b user: js tags: trunk | |
2012-02-20
| ||
22:40 | Set version to 0.7-dev in default branch. check-in: 584a8dccec user: js tags: trunk | |
22:40 | Set version to 0.6 in 0.6 branch. check-in: 50e646afa1 user: js tags: 0.6 | |
22:38 | Create branch for 0.6. check-in: 01ca5677b9 user: js tags: 0.6 | |
2012-02-17
| ||
21:15 | Create a branch for a bridge to Foundation, integrated into ObjFW. check-in: 7746f5f864 user: js tags: bridge | |
17:13 | Make it possible to handle common signals in OFApplicationDelegate. check-in: 83ad0894c0 user: js tags: trunk | |
16:25 | Fix a very bad typo in OFStreamObserver_poll. check-in: e9b0575094 user: js tags: trunk | |
2012-02-06
| ||
11:31 | Return mutable collections in -[JSONValue]. check-in: acd8e03f58 user: js tags: trunk | |
2012-02-05
| ||
14:29 | It seems signing is not required anymore on iOS. check-in: 5d732af342 user: js tags: trunk | |
14:16 | Fix some code that was not converted to new APIs. check-in: 1590be4bbc user: js tags: trunk | |
2012-02-03
| ||
15:06 | Make the parser optional for OFMalformedXMLException. check-in: 20e7d0c0e2 user: js tags: trunk | |
14:20 | Add OFXMLProcessingInstructions and let OFXMLElementBuilder create them. check-in: 045aa2e2d5 user: js tags: trunk | |
14:20 | Don't show undocumented methods in the documentation - they're private. check-in: 007844f26e user: js tags: trunk | |
2012-02-01
| ||
13:42 | Clean up the properties mess. check-in: c1b35e1495 user: js tags: trunk | |
2012-01-31
| ||
18:59 | Add -[OFMutableString replaceOccurrencesOfString:withString:inRange:]. check-in: e5fe02de61 user: js tags: trunk | |
15:16 | Remove useless checks. check-in: f68b3b300d user: js tags: trunk | |
14:32 | Fix -[OFMutableString_UTF8 replaceCharactersInRange:withString:]. check-in: 607c862411 user: js tags: trunk | |
13:59 | Add -[removeAllObjects] and -[removeAllItems]. check-in: d1572ef036 user: js tags: trunk | |
13:55 | Remove forgotten debug output. check-in: 2fd13b0adf user: js tags: trunk | |
13:53 | Fix -[removeLastItem] in OFDataArray and OFBigDataArray. check-in: 1463432132 user: js tags: trunk | |
13:39 | Rename a few variables that were forgotten in the past. check-in: aef0a226d8 user: js tags: trunk | |
13:31 | Add a property for the count of objects in an OFArray. check-in: 61f26eb211 user: js tags: trunk | |
11:12 | Clean up Xcode project. check-in: dd6b29657f user: js tags: trunk | |
10:59 | Add -[sortedArray] to OFArray. check-in: b48145bb74 user: js tags: trunk | |
2012-01-30
| ||
22:56 | The new Apple runtime requires +[load] in OFConstantString. check-in: 08389242d9 user: js tags: trunk | |
2012-01-25
| ||
20:11 | Don't treat \f as whitespace in XML. check-in: 1c9c536749 user: js tags: trunk | |
20:00 | Update Xcode project. check-in: 7d548c1262 user: js tags: trunk | |
2012-01-24
| ||
12:01 | Cache hashes of strings. check-in: a0d967e8dd user: js tags: trunk | |
11:57 | Compare pointers of strings before comparing the string content. check-in: af56ce47e0 user: js tags: trunk | |
2012-01-08
| ||
02:03 | More methods for OFArray and OFMutableArray. check-in: 72efa4f4f3 user: js tags: trunk | |
2012-01-05
| ||
21:07 | Oops, forgot to remove them. check-in: fc065f0506 user: js tags: trunk | |
00:56 | Update copyright. check-in: ce70e17b38 user: js tags: trunk | |
2012-01-04
| ||
23:30 | Work around objc_setFutureClass suddenly not working anymore on i386. check-in: 41fbb8c0a8 user: js tags: trunk | |
2012-01-03
| ||
20:46 | Work around a stupid gcc warning. check-in: d78526559e user: js tags: trunk | |
20:44 | Don't use objc_setUncaughtExceptionHandler with the old Apple runtime. check-in: 138d928621 user: js tags: trunk | |
2012-01-01
| ||
19:54 | Fix using select() on Win32, the check was at the wrong place. check-in: 3c65515ada user: js tags: trunk | |
19:41 | Some MinGW versions are missing alloca() in <stdlib.h>. check-in: d871468a3a user: js tags: trunk | |
2011-12-31
| ||
18:15 | Remove a cast not required anymore. check-in: 3eae98e873 user: js tags: trunk | |
2011-12-29
| ||
14:59 | Enhance JSON tests. check-in: db8fae97f2 user: js tags: trunk | |
02:04 | Add tests for JSON. check-in: f4d994aba0 user: js tags: trunk | |
01:55 | Fix -[OFNumber isEqual:] for booleans. check-in: f42b841347 user: js tags: trunk | |
2011-12-28
| ||
18:41 | Move a few selectors from OFObject to the OFObject protocol. check-in: 12eafc42ef user: js tags: trunk | |
2011-12-26
| ||
16:57 | Implement -[UTF8String] and -[UTF8StringLength] in OFString. check-in: ea76dec036 user: js tags: trunk | |
16:38 | Add a note about the lifetime of the result of -[UTF8String]. check-in: 55bba95bce user: js tags: trunk | |
16:24 | Fix exception handling in of_asprintf. check-in: fa81b2657c user: js tags: trunk | |
2011-12-24
| ||
19:28 | Don't check for -fgnu89-inline when using Clang. check-in: 1b60fffb9d user: js tags: trunk | |
2011-12-23
| ||
03:07 | Add an uncaught exception handler for the Apple & new GNU runtime. check-in: 40c0aba35e user: js tags: trunk | |
2011-12-21
| ||
20:05 | Work around a bug with Clang + glibc. check-in: 8ed8b90cd8 user: js tags: trunk | |
19:40 | Fix a bug that only happens with Clang + glibc + 64 bit. check-in: c944a32244 user: js tags: trunk | |
2011-12-13
| ||
15:01 | Add -[request:didCreateSocket:] to OFHTTPRequestDelegate. check-in: b02b668f81 user: js tags: trunk | |
14:54 | Add some sanity checks to -[OFXMLElement initWithSerialization:]. check-in: 9b5a35bd98 user: js tags: trunk | |
13:43 | Work around a bug affecting only Clang 2.9 + libobjc from GCC 4.6. check-in: 0c427ebb0a user: js tags: trunk | |
2011-12-12
| ||
22:55 | objfw-compile: Allow -pthread. check-in: bcae0e5054 user: js tags: trunk | |
20:17 | Remove imports from ObjFW.h that don't exist anymore. check-in: 3df0629692 user: js tags: trunk | |
13:32 | Improve serialization of OFXMLElement. check-in: 0a083111c7 user: js tags: trunk | |
2011-12-11
| ||
01:59 | Allow comments in JSON. check-in: 6203c9e8f2 user: js tags: trunk | |
2011-12-10
| ||
21:54 | Add new files to Xcode project. check-in: e3006f8376 user: js tags: trunk | |
21:50 | Rename OFJSON to OFJSONEncoding. check-in: 0b98b3a093 user: js tags: trunk | |
21:46 | Add JSON parsing. check-in: 8ba0a62c0d user: js tags: trunk | |
18:17 | Fix wrong -[description] for an empty OFDictionary. check-in: 4e87bc9862 user: js tags: trunk | |
13:17 | Add JSON encoding. check-in: 243a96fc2d user: js tags: trunk | |
2011-12-08
| ||
04:19 |
Add a property for -[OFStream isAtEndOfStream]. This makes stream.atEndOfStream work. check-in: d64e1d5727 user: js tags: trunk | |
03:53 | Only add -fgnu89-inline if it works with -Werror. check-in: 9faeb7665f user: js tags: trunk | |
03:46 | Fix compilation as a shared and a static library at the same time. check-in: 064ba4fa60 user: js tags: trunk | |
02:45 | Stop Xcode 4.2 from trying to "upgrade" the project. check-in: 7e335ca1a8 user: js tags: trunk | |
02:25 | Make it possible to set a default SOCKS5 proxy for all OFTCPSockets. check-in: a3b3333128 user: js tags: trunk | |
2011-12-06
| ||
02:02 | Remove useless invocation of +[OFObject inheritMethodsFromClass:]. check-in: 4f62045a3a user: js tags: trunk | |
2011-12-01
| ||
11:33 | Update Xcode project. check-in: 32e8da8f82 user: js tags: trunk | |
11:29 |
Remove OF{Float,Double}{Vector,Matrix}. Those fit better into an extra library. check-in: feae803c21 user: js tags: trunk | |
02:16 | Implement OFProcess for Win32. check-in: e8b7d0dd0d user: js tags: trunk | |
2011-11-30
| ||
23:55 | Don't copy properties of OFApplication. check-in: 9ec315d070 user: js tags: trunk | |
2011-11-23
| ||
02:17 | of_asprintf: Work around more Win32 brokenness. check-in: ccb0a96ebc user: js tags: trunk | |
00:28 | Doxygen is picky about %. check-in: 0a87610175 user: js tags: trunk | |
00:26 | Make use of \warning in documentation. check-in: a49eec5be4 user: js tags: trunk | |
00:21 | Add an implementation of strptime. check-in: bfdf9135d3 user: js tags: trunk | |
2011-11-21
| ||
16:47 | Implement -[OFString_UTF8 hash] for better performance. check-in: 855de7c3a7 user: js tags: trunk | |
16:47 | There is no need to hash 32 bit per character if Unicode has only 24. check-in: d8a6ca3fbd user: js tags: trunk | |
15:32 | Add new files to Xcode project. check-in: 6e83be4679 user: js tags: trunk | |
2011-11-20
| ||
19:36 | Remove a useless variable. check-in: 41e6f07b2a user: js tags: trunk | |
18:41 | Make OFString a class cluster. check-in: 301ee63212 user: js tags: trunk | |
2011-11-14
| ||
18:33 | Make OFDataArray's cArray a property. check-in: 57ef5e22ab user: js tags: trunk | |
2011-11-02
| ||
11:20 | Fix parsing of struct tm. check-in: 5d102d382e user: js tags: trunk | |
2011-10-31
| ||
22:02 | Add -[UTF16String] to OFString. check-in: a51b3cb390 user: js tags: trunk | |
22:01 | Assume big endian encoding for UTF16 if none is specified and no BOM. check-in: f412995e6a user: js tags: trunk | |
21:20 | Don't prepend a BOM when using -[unicodeString]. check-in: dcf50eb53a user: js tags: trunk | |
21:19 | Fix a missing const in tests. check-in: 3dc09e8fac user: js tags: trunk | |
21:18 |
Move placeholder interfaces from headers to implementation files. This way they are not public anymore. check-in: 6bdb2e4b01 user: js tags: trunk | |
2011-10-29
| ||
01:36 | Make return type of -[unicodeString] const. check-in: 4d6f7fc529 user: js tags: trunk | |
00:00 | Make the parameter for +[stringWith{Unicode,UTF16}String:] const. check-in: 49cf155269 user: js tags: trunk | |
2011-10-28
| ||
22:03 | Fix leap year calculation. check-in: f5c8495a33 user: js tags: trunk | |
21:30 | Parse struct tm ourselves. check-in: 4fc7884fb1 user: js tags: trunk | |
18:32 | Release the OFApplication delegate in the atexit handler. check-in: fc200bb14a user: js tags: trunk | |
18:02 | Add a test for -[OFString enumerateLinesUsingBlock:]. check-in: db5cdde5db user: js tags: trunk | |
18:02 | Fix a missing import. check-in: 3626a9162c user: js tags: trunk | |
2011-10-25
| ||
00:02 | Always release the pool in -[OFStreamObserver observe]. check-in: 95fdb174f6 user: js tags: trunk | |
2011-10-24
| ||
18:28 | Don't retain delegates to prevent reference cycles. check-in: 87cd99ff88 user: js tags: trunk | |
15:47 | Make sure the fullness of a hashtable is always at max 3/4. check-in: 1bec445dd2 user: js tags: trunk | |
15:00 | Don't use a spinlock for reference counting if we have no threads. check-in: 9454c38313 user: js tags: trunk | |
2011-10-22
| ||
17:06 | Fix libobjc version check. check-in: 79b09ea934 user: js tags: trunk | |
16:57 | Indentation fix. check-in: 7da45d5ccf user: js tags: trunk | |
16:14 |
Define of_thread_current without the (). This way, it's possible to get a pointer to the actual function. check-in: 376cff4c0b user: js tags: trunk | |
2011-10-19
| ||
15:00 | Small documentation fix. check-in: a1bfe7c4b7 user: js tags: trunk | |
2011-10-16
| ||
21:30 | Add introspection for properties. check-in: cea0c66392 user: js tags: trunk | |
19:51 | Add introspection for instance variables for the old GNU runtime. check-in: 51053dafc6 user: js tags: trunk | |
19:41 | Add introspection for instance variables. check-in: 93a3badbb7 user: js tags: trunk | |
2011-10-12
| ||
15:10 | Change the order of includes to satisfy newer MinGW versions. check-in: 27500362e7 user: js tags: trunk | |
14:57 | Update buildsys. check-in: 24ea7eb831 user: js tags: trunk | |
14:35 | Use OFStreamObserver_select on Win32, even if sys/select.h is missing. check-in: fb9371a7ce user: js tags: trunk | |
14:26 | Use the new GNU API if gcc >= 4.7. check-in: 3e3f49406a user: js tags: trunk | |
2011-10-11
| ||
22:35 | OFProcess: Make programName and arguments optional init arguments. check-in: d605361c8b user: js tags: trunk | |
22:30 | Make it possible to close an OFProcess for writing. check-in: 88a34646a4 user: js tags: trunk | |
22:21 | More OFXMLParser optimizations. check-in: 8953d826b4 user: js tags: trunk | |
22:13 | Small optimization in OFXMLParser. check-in: 8523d20555 user: js tags: trunk | |
21:55 | Don't use madvise(). check-in: 6cbbd7c39c user: js tags: trunk | |
21:37 | Include stdlib.h instead of alloca.h. check-in: adf57d7dbf user: js tags: trunk | |
2011-10-09
| ||
13:05 | Adjust objfw-config and objfw-compile to buildsys changes. check-in: 36464567d2 user: js tags: trunk | |
2011-10-07
| ||
11:19 | Don't depend on OFMutex in OFFile. check-in: 36434923ad user: js tags: trunk | |
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]. check-in: bb06d0f275 user: js tags: trunk | |
00:11 | Add forgotten copyright. check-in: 85ba47f0ea user: js tags: trunk | |
00:10 | OFProcess: Make sure that we don't leave zombies behind. check-in: 20ba008347 user: js tags: trunk | |
2011-10-05
| ||
23:26 | Add OFProcess. check-in: 02ab9aa8a9 user: js tags: trunk | |
22:39 | Fix error checking on reading in OFFile. check-in: d533c864ab user: js tags: trunk | |
2011-10-04
| ||
18:17 | Move SOCKS5 support to OFTCPSocket. check-in: 48708f2435 user: js tags: trunk | |
13:14 | Split OFXMLElement into OFXML{Element,Characters,CDATA,Comment}. check-in: 03f14bf019 user: js tags: trunk | |
2011-09-28
| ||
14:38 | Various small bugfixes. check-in: 9e82f99f09 user: js tags: trunk | |
14:22 | Don't depend on struct objc_class being defined by the GNU runtime. check-in: 8835fdb56d user: js tags: trunk | |
14:21 | Fix build on Win32. check-in: e0e6da8a27 user: js tags: trunk | |
00:05 | Add OFXMLNode as a common base class for OFXMLElement & OFXMLAttribute. check-in: 96c3df8f67 user: js tags: trunk | |
2011-09-25
| ||
22:14 | Add missing files to Xcode project. check-in: 8307a85283 user: js tags: trunk | |
2011-09-22
| ||
23:25 | Exceptions are now autoreleased. check-in: e1e7ffa903 user: js tags: trunk | |
12:09 | Make it impossible to add objects to arbitrary autorelease pools. check-in: 2e484248de user: js tags: trunk | |
03:10 | Don't use EV_RECEIPT. check-in: 1edb3cb8c7 user: js tags: trunk | |
02:23 | D'oh, stupid typo. check-in: 08700d08a6 user: js tags: trunk | |
02:20 | Use rint() instead of nearbyint(). check-in: 45b499fb11 user: js tags: trunk | |
01:11 | Add support for kqueue. check-in: 4f6270da38 user: js tags: trunk | |