132 check-ins using file m4/buildsys.m4 version b8a0d671e9
|
2010-12-26
| ||
| 02:47 | Nicer overflow check in -[decimalValue]. (check-in: d2567246f9 user: js tags: trunk) | |
| 00:01 |
Don't use strlen in -[appendCString:withLength:]. This might cause trouble if the string is not terminated. (check-in: 05207af0f6 user: js tags: trunk) | |
|
2010-12-25
| ||
| 23:29 | Add +[OFFile modificationDateOfFile:] and change -[OFDate description]. (check-in: 2d8533a428 user: js tags: trunk) | |
| 19:31 | Add OFDate. (check-in: 39cb19595d user: js tags: trunk) | |
| 14:48 |
Fix broken snprintf test. This was broken by 60aa070105ac. (check-in: 5ebb07a3e4 user: js tags: trunk) | |
| 13:20 | Adjust OFString and OFDataArray to OFComparing protocol. (check-in: 43c60ede3c user: js tags: trunk) | |
| 13:14 | Add OFComparing protocol. (check-in: 6b45991a6a user: js tags: trunk) | |
|
2010-12-23
| ||
| 18:16 | Add +[componentsOfPath:] and +[directoryNameOfPath:] to OFFile. (check-in: 1e52247065 user: js tags: trunk) | |
|
2010-12-20
| ||
| 21:41 | Add +[changeToDirectory:] to OFFile. (check-in: 4cf3648097 user: js tags: trunk) | |
| 21:39 | Adjust exceptions to recent change to +[className]. (check-in: a655029b6d user: js tags: trunk) | |
| 17:42 | Add -fobjc-exceptions to objfw-config. (check-in: c5937c3e79 user: js tags: trunk) | |
| 15:55 | Extend OFXMLElementBuilderDelegate. (check-in: 976f115da9 user: js tags: trunk) | |
| 15:51 | OFXMLParser: Allow comments after the document root. (check-in: f40092db22 user: js tags: trunk) | |
| 15:12 | Documentation improvements. (check-in: bf836060fb user: js tags: trunk) | |
|
2010-12-18
| ||
| 23:39 | Add support for the new GNU runtime. (check-in: 6f4eb004a3 user: js tags: trunk) | |
|
2010-12-16
| ||
| 18:22 | Allow -Wl,* in objfw-compile. (check-in: 12e47e3771 user: js tags: trunk) | |
|
2010-12-13
| ||
| 23:32 | OFFile: Accept usernames and groupnames instead of UIDs and GIDs. (check-in: bc3cdb9ee9 user: js tags: trunk) | |
| 22:36 | Rename -[decimalValueAsInteger] to -[decimalValue]. (check-in: 7564bf4445 user: js tags: trunk) | |
| 20:46 | objfw-config: --lib-ldflags might need LIB exported. (check-in: 622ef3e78d user: js tags: trunk) | |
|
2010-12-12
| ||
| 14:18 | Fix missing colon. (check-in: 54dda023d6 user: js tags: trunk) | |
| 01:21 | Add -[mapped{Array,Dictionary}UsingBlock:]. (check-in: 90c26dded5 user: js tags: trunk) | |
| 00:38 | Add -[filtered{Array,Dictionary}UsingBlock]. (check-in: 42060f220c user: js tags: trunk) | |
|
2010-12-11
| ||
| 20:27 | Rename a few exception-related methods. (check-in: 5e44debc07 user: js tags: trunk) | |
| 20:13 | Add -[description] to OFXMLElement. (check-in: 4a8fcc8716 user: js tags: trunk) | |
|
2010-12-10
| ||
| 11:21 | Documentation fixes. (check-in: fada60d54c user: js tags: trunk) | |
| 01:19 | Bring some consistency into the style of configure.ac. (check-in: 851dce0bce user: js tags: trunk) | |
|
2010-12-09
| ||
| 23:45 | Add -[lineNumber] to OFXMLParser. (check-in: 1e64693064 user: js tags: trunk) | |
| 19:40 | Add -[finishedParsing] to OFXMLParser. (check-in: 58a72fc69b user: js tags: trunk) | |
| 19:19 | Add -[parseStream] to OFXMLParser. (check-in: 964b6c41f0 user: js tags: trunk) | |
| 19:04 | Move -[setBlocking] to OFStream. (check-in: beb4a0d036 user: js tags: trunk) | |
|
2010-12-08
| ||
| 23:18 | Fix local labels in inline assembly. (check-in: c10cc0f9e2 user: js tags: trunk) | |
|
2010-12-07
| ||
| 23:53 | Rename -[string] to -[description] in OFException. (check-in: 684d24b23e user: js tags: trunk) | |
|
2010-12-06
| ||
| 13:24 | Add -[description] to OFNumber. (check-in: b965dad5f8 user: js tags: trunk) | |
|
2010-12-05
| ||
| 21:32 |
Don't use the lahf instruction. Some early AMD64 CPUs don't support it. (check-in: 0272a8686f user: js tags: trunk) | |
| 12:32 | Make subclassing OFTCPSocket easier. (check-in: efa6d95aad user: js tags: trunk) | |
|
2010-11-28
| ||
| 16:02 | Rename +[streamObserver] to +[observer] in OFStreamObserver. (check-in: 4d013fb14a user: js tags: trunk) | |
|
2010-11-25
| ||
| 21:00 | Implement -[description] for OFList. (check-in: 92ca1cd5ba user: js tags: trunk) | |
|
2010-11-24
| ||
| 19:45 | Documentation improvements. (check-in: 0769e074eb user: js tags: trunk) | |
|
2010-11-21
| ||
| 20:30 | OFXMLParser: Correctly handle spaces in attributes. (check-in: aba290270b user: js tags: trunk) | |
| 13:35 | Add support for building plugins to objfw-compile and objfw-config. (check-in: e0b3940077 user: js tags: trunk) | |
| 13:26 | objfw-compile: Don't care about the order in which flags are specified. (check-in: 5936b9f9c3 user: js tags: trunk) | |
| 00:52 | Use __attribute__((const)) where useful. (check-in: ef8b7bb44e user: js tags: trunk) | |
| 00:34 | OFXMLParser: Parse processing instructions. (check-in: b31d5c02df user: js tags: trunk) | |
| 00:03 |
There is no compiler supporting blocks but not properties. This allows us to always use properties for blocks. (check-in: aaf4e02cb8 user: js tags: trunk) | |
|
2010-11-20
| ||
| 22:57 | Allow debugging & optimization flags to be specified with objfw-compile. (check-in: 4708bb6887 user: js tags: trunk) | |
| 22:53 | Allow warning flags to be specified with objfw-compile. (check-in: 323923eb73 user: js tags: trunk) | |
| 22:49 | New, better syntax for objfw-compile. (check-in: 307c430b25 user: js tags: trunk) | |
|
2010-11-17
| ||
| 22:35 | Add -[parseString:] and -[parseFile:] to OFXMLParser. (check-in: 08fcb79a9b user: js tags: trunk) | |
| 22:31 | Close file on exception in +[OFString stringWithContentsOfFile:]. (check-in: cc34255955 user: js tags: trunk) | |
| 20:35 | Remove now unnecessary safety check from -[componentsJoinedByString]. (check-in: e4f8d0a4e9 user: js tags: trunk) | |
| 18:27 |
Adjust type to recent changes in -[OFArray componentsJoinedByString]. Not a problem, but changing it makes it clearer. (check-in: 5fe7a098d5 user: js tags: trunk) | |
| 16:06 | Remove strlen in -[appendCStringWithoutUTF8Checking:length:]. (check-in: e6c5c90751 user: js tags: trunk) | |
| 13:05 | Ensure we have an OFMutableString in -[OFArray description]. (check-in: ea2533ca8e user: js tags: trunk) | |
| 12:59 | Always return the description in -[componentsJoinedByString]. (check-in: eeb744ac25 user: js tags: trunk) | |
|
2010-11-16
| ||
| 00:50 | Remove a useless #ifdef in OFObject.m. (check-in: 57dd60897f user: js tags: trunk) | |
| 00:49 | objfw-compile uses rpath now. (check-in: 56838a4124 user: js tags: trunk) | |
| 00:40 | -[className] and +[className] now return an OFString. (check-in: 2011b7b91c user: js tags: trunk) | |
|
2010-11-15
| ||
| 23:20 | Fix forgotten call to -[description] in -[componentsJoinedByString]. (check-in: 1a68929cbb user: js tags: trunk) | |
| 08:21 | Reduce the number of states and correctly handle \t in OFXMLParser. (check-in: e23674756b user: js tags: trunk) | |
|
2010-11-14
| ||
| 23:49 | Handle <!DOCTYPE> in OFXMLParser. (check-in: 2d28a0fda4 user: js tags: trunk) | |
|
2010-11-13
| ||
| 21:57 | Add -[description] for OFObject, OFString, OFArray and OFDictionary. (check-in: 9b50b86632 user: js tags: trunk) | |
| 21:26 | Add -[OFMutableString prependString:]. (check-in: 5a75edd60e user: js tags: trunk) | |
| 20:48 | Add +[OFDataArray dataArrayWithContentsOfFile:]. (check-in: 1c4c60ac36 user: js tags: trunk) | |
| 16:15 | Add support for BOOL to OFNumber. (check-in: 0ec87765f4 user: js tags: trunk) | |
|
2010-11-12
| ||
| 20:13 | Add tests for blocks. (check-in: d7c2d46b2b user: js tags: trunk) | |
| 19:36 | Ensure OF{Stack,Global,Malloc}Block get initialized. (check-in: 38bde7146a user: js tags: trunk) | |
| 16:00 | Always use our _Block_copy. (check-in: 4285aea3c6 user: js tags: trunk) | |
| 15:08 | Make blocks work with the old Apple ObjC runtime. (check-in: 7a6f696ef3 user: js tags: trunk) | |
| 14:06 | More compatibility with other blocks runtimes. (check-in: c0863afedf user: js tags: trunk) | |
| 13:37 | Improve autoreleasing blocks. (check-in: 09d6e5b6da user: js tags: trunk) | |
|
2010-11-11
| ||
| 22:46 | Fix a typo in configure.ac. (check-in: f060cc04eb user: js tags: trunk) | |
| 21:55 | OFBlock is now based on OFObject. (check-in: 56393a3fbd user: js tags: trunk) | |
| 20:52 | Ignore BOM at start of string. (check-in: 1e7e237e6e user: js tags: trunk) | |
| 20:47 | Add full blocks support for OS X. (check-in: 1a7c408c7d user: js tags: trunk) | |
|
2010-11-08
| ||
| 19:38 | Rename run-on-iphone to run-on-ios and rename respective variables. (check-in: 7312b92a1d user: js tags: trunk) | |
| 19:24 | Fix type of the new *_ptr atomic ops. (check-in: 8ae37b5b5f user: js tags: trunk) | |
|
2010-11-06
| ||
| 13:36 | Correctly use FD_COPY. (check-in: 1fceb27c0e user: js tags: trunk) | |
| 13:34 | Handle stream exceptions in OFStreamObserver. (check-in: b7767021ca user: js tags: trunk) | |
| 11:44 | More reliable cleanup on failure in OFMutex and OFTLSKey. (check-in: f1d813ef6a user: js tags: trunk) | |
| 11:40 | Improve spinlock implementation. (check-in: 1edd5313ae user: js tags: trunk) | |
| 11:27 | Add -[OFArray objectsInRange:]. (check-in: 009bf787e3 user: js tags: trunk) | |
|
2010-11-01
| ||
| 20:33 | Add support for PROG_SUFFIX to objfw-config and objfw-compile. (check-in: 431d44b911 user: js tags: trunk) | |
| 13:37 | Update PLATFORMS. (check-in: c1d2ff2b95 user: js tags: trunk) | |
| 03:46 | Fix a bug with recent Clang revisions and Blocks. (check-in: eb3e09c153 user: js tags: trunk) | |
|
2010-10-31
| ||
| 22:18 | Check if 64 bit version of OSAtomic* functions is available. (check-in: 9626d917a6 user: js tags: trunk) | |
| 22:01 | Make reference counting of blocks atomic. (check-in: 758559fd9f user: js tags: trunk) | |
| 21:59 | More atomic operations. (check-in: dd061ee65e user: js tags: trunk) | |
|
2010-10-26
| ||
| 18:24 | Define __STDC_LIMIT_MACROS for C++ compatibility. (check-in: f9316e0692 user: js tags: trunk) | |
|
2010-10-25
| ||
| 23:03 | Clean up a lot of code (mostly init methods) and fix a missing rethrow. (check-in: 8a7ca573c4 user: js tags: trunk) | |
| 22:28 | Update Unicode tables. (check-in: 5d3216f476 user: js tags: trunk) | |
| 17:59 | Make OFAllocFailedException base on OFObject. (check-in: 2a64b0ca64 user: js tags: trunk) | |
|
2010-10-24
| ||
| 23:31 | Compare blocks to NULL instead of nil. Some old clang revs require this. (check-in: 39f8e079ef user: js tags: trunk) | |
| 22:32 | Add -[OFMutableString insertString:atIndex:]. (check-in: e9db0f7013 user: js tags: trunk) | |
| 22:12 | Add -[OFMutableString replaceCharactersFromIndex:toIndex:withString:]. (check-in: 3f14a43fbf user: js tags: trunk) | |
| 13:31 | Hide an internal protocol from Doxygen. (check-in: eb7788d3de user: js tags: trunk) | |
| 13:30 | Always write abbreviations uppercase in method names. (check-in: 1d19a5586b user: js tags: trunk) | |
| 13:15 | Rename a few methods returning BOOL. (check-in: b6a39dd3d1 user: js tags: trunk) | |
| 12:54 | Add -[streamDidReceiveException:] to OFStreamObserverDelegate. (check-in: b5da54000d user: js tags: trunk) | |
|
2010-10-21
| ||
| 20:01 | Make sure Jenkins' hash always interprets the byte as unsigned. (check-in: 2552db2c1c user: js tags: trunk) | |
| 19:01 | Fix a typo. (check-in: 3479c7c1fc user: js tags: trunk) | |
| 17:20 | Include stdint.h in OFBlock.m. (check-in: d32efe1c1e user: js tags: trunk) | |
|
2010-10-20
| ||
| 18:45 | OFXMLParser uses a lookup table now and code readability was improved. (check-in: 2c0579cc0b user: js tags: trunk) | |
|
2010-10-19
| ||
| 19:46 | Don't specify -fobjc-exceptions. (check-in: a53998a0bf user: js tags: trunk) | |
| 19:38 | Fix method signature being different in .h and .m file. (check-in: 198e343d1f user: js tags: trunk) | |
|
2010-10-17
| ||
| 19:30 | Make it possible to compile libraries using objfw-compile. (check-in: 5d0b1e33bc user: js tags: trunk) | |
|
2010-10-15
| ||
| 18:46 |
D'oh. Rename namespace to ns in the block declaration. This unbreaks ObjC++. (check-in: bd02818a56 user: js tags: trunk) | |
|
2010-10-10
| ||
| 21:09 | Better storing of argc and argv for real now. (check-in: cd677a3484 user: js tags: trunk) | |
| 12:01 | Better storing of argc and argv. (check-in: f282aaa672 user: js tags: trunk) | |
|
2010-10-07
| ||
| 21:25 | Fix a typo in OFStreamObserver, affecting it only when using select(). (check-in: 1f02ada35e user: js tags: trunk) | |
|
2010-10-06
| ||
| 19:37 | Add missing #ifdef OF_HAVE_BLOCKS. (check-in: 2bf66ace60 user: js tags: trunk) | |
| 09:21 |
Fix x86(_64) asm for of_atomic_{or,and,xor}_32. Improve x86(_64) asm for of_atomic_cmpswap_{32,ptr}. (check-in: 7334aa1c81 user: js tags: trunk) | |
|
2010-10-05
| ||
| 20:01 | Remove -[autorelease] from OFBlock. (check-in: f78e4e4714 user: js tags: trunk) | |
| 19:59 | Add support for blocks to OFXMLParser. (check-in: b5d7201385 user: js tags: trunk) | |
| 19:52 | Use ${LN_S} instead of ln -s. (check-in: 4da2b3bcf0 user: js tags: trunk) | |
| 19:37 | Messaging nil allows this to be shortened. (check-in: db16146ca3 user: js tags: trunk) | |
| 19:36 | Small fix in tests' Makefile. (check-in: b04c382563 user: js tags: trunk) | |
| 19:31 |
Fix x86(_64) asm for of_atomic_{add,sub,inc,dec}_32. of_atomic_{or,and,xor}_32 to follow. (check-in: 6ea2424dad user: js tags: trunk) | |
|
2010-09-26
| ||
| 14:40 | Add -[stringByXMLUnescapingWithBlock:]. (check-in: 76903ee63f user: js tags: trunk) | |
|
2010-09-24
| ||
| 15:52 | objfw-config: Always print all flags in one line. (check-in: 5fd57313ec user: js tags: trunk) | |
|
2010-09-23
| ||
| 22:53 | Add -[objectsFromIndex:toIndex:] to OFArray. (check-in: 14e949de94 user: js tags: trunk) | |
| 16:40 | Some older gcc versions require an explicit cast here. (check-in: 64a39262ca user: js tags: trunk) | |
|
2010-09-20
| ||
| 11:26 |
Better API for the writte buffer of streams. Can now be disabled without flushing and then be flushed later. (check-in: c3c2bcca46 user: js tags: trunk) | |
| 11:14 | Small optimization for ASCII strings in -[stringByXMLUnescaping]. (check-in: 523bf78c46 user: js tags: trunk) | |
| 01:18 | Prefix utils in if we're doing a crosscompile. (check-in: 85e9a7540c user: js tags: trunk) | |
|
2010-09-19
| ||
| 22:59 | Optimize handling of ASCII strings. (check-in: f9ed4c1d11 user: js tags: trunk) | |
| 22:39 | Add -[typeEncodingForSelector] and +[typeEncodingForInstanceSelector:]. (check-in: 477d06da14 user: js tags: trunk) | |
| 22:35 | Add -[unicodeString] to OFString. (check-in: b5f0fc343d user: js tags: trunk) | |
| 02:52 | Improve OFStreamObserver. (check-in: b554732eae user: js tags: trunk) | |
| 02:34 | Only handle the first matching object in OFMutalbeArray operations. (check-in: de45535c23 user: js tags: trunk) | |
| 02:05 | Update buildsys. (check-in: c3cc5bb657 user: js tags: trunk) | |
| 01:49 | Add +[class] to OFBlock. (check-in: ac3f7882e5 user: js tags: trunk) | |
|
2010-09-16
| ||
| 01:04 | Update buildsys. (check-in: c4876d3ff9 user: js tags: trunk) | |