151 check-ins using file tests/OFXMLParserTests.m version 19541d4ab1
|
2011-05-02
| ||
| 00:51 | Close 0.4 branch. (Closed-Leaf check-in: 58271e4029 user: js tags: 0.4) | |
|
2011-03-24
| ||
| 16:09 | Split OFExceptions.{h,m} into one file per exception. (check-in: e1eea29286 user: js tags: trunk) | |
| 15:57 | Update buildsys. (check-in: 571aeffd6c user: js tags: trunk) | |
|
2011-03-23
| ||
| 13:05 | Use OF_INVALID_INDEX instead of SIZE_MAX. (check-in: a252dc5c69 user: js tags: trunk) | |
| 12:58 |
Make the return type of retainCount unsigned int. This way, the OFObject protocol is compatible to NSObject. (check-in: 8de8df50e9 user: js tags: trunk) | |
| 01:14 | Work around GCC bugs. (check-in: 4444a8c246 user: js tags: trunk) | |
| 01:08 | Check if -Wshorten-64-to-32 is available. (check-in: 04fa3f4371 user: js tags: trunk) | |
| 01:06 | Make more use of the OFObject protocol. (check-in: 23acf38456 user: js tags: trunk) | |
| 00:19 | Add new methods to OFString. (check-in: b682102c3d user: js tags: trunk) | |
|
2011-03-22
| ||
| 20:59 | Remove OFFileTests as we don't use it anymore. (check-in: fe4cb7d169 user: js tags: trunk) | |
| 20:57 | Rename remove to delete in OFMutableString. (check-in: c9e2f6b548 user: js tags: trunk) | |
| 20:57 | Fix table generator. (check-in: 371086d5b9 user: js tags: trunk) | |
| 13:10 | Move path methods from OFFile to OFString. (check-in: 67e7d1e222 user: js tags: trunk) | |
| 01:03 | Clang is a bit more pedantic with -Wshorten-64-to-32. (check-in: b2c9efebcf user: js tags: trunk) | |
| 00:55 | Add -Wshorten-64-to-32. (check-in: 6d4dfb5bc7 user: js tags: trunk) | |
|
2011-03-21
| ||
| 23:19 | Add a real Xcode project which is not only using make. (check-in: accfa586da user: js tags: trunk) | |
| 22:33 | Only use mach_alias_list on x86_64. (check-in: e03ab23de2 user: js tags: trunk) | |
| 21:33 | Add missing files to Xcode project. (check-in: c5378ff224 user: js tags: trunk) | |
| 19:41 | Improve namespace handling. (check-in: 5849b5aac8 user: js tags: trunk) | |
| 16:59 | Update .hgignore for Xcode 4. (check-in: ea8c3f76f0 user: js tags: trunk) | |
| 16:39 | Add a note about Xcode 4 to README. (check-in: eccad61ee2 user: js tags: trunk) | |
| 16:33 | Get list of supported archs from Xcode. (check-in: 03ae88353e user: js tags: trunk) | |
| 14:38 | Move a few methods to OFObject protocol. (check-in: 41cd31363f user: js tags: trunk) | |
| 14:21 |
It seems id is already defined by clang and newer GCCs. This fixes the checks for clang. (check-in: a77925dfb6 user: js tags: trunk) | |
| 13:26 | Make use of optional protocols, if available. (check-in: 0c9206532f user: js tags: trunk) | |
| 12:47 | Check whether optional protocols are supported. (check-in: 09a49963de user: js tags: trunk) | |
| 12:43 | Don't depend on objc/objc.h for compiler checks. (check-in: 4c598e07ad user: js tags: trunk) | |
|
2011-03-17
| ||
| 20:33 | Use Sleep(0) instead of yield() on Win32. (check-in: eb827e8f21 user: js tags: trunk) | |
|
2011-03-11
| ||
| 16:47 | Get rid of warnings when using latest clang. (check-in: 36c4b260aa user: js tags: trunk) | |
| 16:44 | Use a union instead of casting pointers in OF{MD5,SHA1}Hash. (check-in: 1d7ed6556d user: js tags: trunk) | |
| 13:16 | Don't test OFHTTPRequest if we have no threads. (check-in: 80b8456b4b user: js tags: trunk) | |
| 13:02 | Make it easier to generate getters and setters. (check-in: 2c72efb4e7 user: js tags: trunk) | |
| 12:29 | Create an autorelease pool before calling blocks. (check-in: 44f8152a03 user: js tags: trunk) | |
| 12:15 | Implement conditions for win32. (check-in: b5e6a49dca user: js tags: trunk) | |
|
2011-03-10
| ||
| 20:34 | Improve namespace handling. (check-in: a95ca84f7e user: js tags: trunk) | |
| 19:54 | Call C++ constructors and destructors. (check-in: 894658f979 user: js tags: trunk) | |
|
2011-03-07
| ||
| 16:03 | Add tests for OFHTTPRequest. (check-in: 3c4ae255a2 user: js tags: trunk) | |
| 16:00 | Add class OFCondition. (check-in: 615eb3e46b user: js tags: trunk) | |
| 15:39 | Add abstraction for conditions. (check-in: f771ddda2d user: js tags: trunk) | |
| 13:43 | Throw an exception when trying to deallocate a locked mutex. (check-in: f5515b0a1f user: js tags: trunk) | |
|
2011-02-27
| ||
| 14:40 | OFPlugin: Don't close the handle before calling [super dealloc]. (check-in: 9b88ee6978 user: js tags: trunk) | |
| 02:11 | Don't call an OFTLSKey destructor if it is NULL. (check-in: 1fe847a754 user: js tags: trunk) | |
| 00:35 | Rename -[result] to -[perform] in OFHTTPRequest. (check-in: 53213f1d41 user: js tags: trunk) | |
| 00:09 | OFURL: Include the / in the path for http(s). (check-in: 3d041cd4bf user: js tags: trunk) | |
|
2011-02-26
| ||
| 19:40 | Use class swizzling as an optimization. (check-in: 06f539766f user: js tags: trunk) | |
| 19:00 | Make isa public to allow for better class swizzling. (check-in: 58c07e80e4 user: js tags: trunk) | |
| 14:27 | of_std{in,out,err} don't support seeking. (check-in: 9160269d5f user: js tags: trunk) | |
| 14:23 | Clean up exception descriptions a little. (check-in: 29e981d99a user: js tags: trunk) | |
|
2011-02-25
| ||
| 16:05 | OFHTTPRequest: Send a proper request in case path is nil. (check-in: 7b6a706687 user: js tags: trunk) | |
| 15:22 | Fix a stupid bug in OFHTTPRequest. (check-in: 70e1297f87 user: js tags: trunk) | |
| 12:14 | OFHTTPRequest: Check Content-Length if present to check for truncation. (check-in: 9e647a2ddd user: js tags: trunk) | |
| 12:02 | OFHTTPRequest: Work around a bug in lighttpd with HTTPS. (check-in: 73c723bf39 user: js tags: trunk) | |
|
2011-02-24
| ||
| 18:27 | Make it possible to specify a TLS socket class for OFHTTPRequest. (check-in: c64d88f50f user: js tags: trunk) | |
|
2011-02-19
| ||
| 20:30 | Fix a sign issue in base64. (check-in: 4d44bbf586 user: js tags: trunk) | |
| 16:08 | Add -[elementsForName:namespace:] to OFXMLElement. (check-in: 8732769f4c user: js tags: trunk) | |
| 15:06 | OFXMLElement improvements. (check-in: 2086095795 user: js tags: trunk) | |
| 13:14 | of_asprintf: Use format even if object is nil. (check-in: 5fdaa5b909 user: js tags: trunk) | |
|
2011-02-17
| ||
| 19:56 | Add +[digestSize] and +[blockSize] to OFHash. (check-in: 275744ecd3 user: js tags: trunk) | |
| 18:29 | Add -[stringWithContentsOfURL:encoding:]. (check-in: d932adccc3 user: js tags: trunk) | |
| 17:23 | Add support for file:// to OFURL. (check-in: 245f519a50 user: js tags: trunk) | |
| 17:12 | Add more -W flags. (check-in: 797e00a919 user: js tags: trunk) | |
|
2011-02-10
| ||
| 22:32 | Oops. Broke the check for asprintf. Fixed. (check-in: 37e4b2edc0 user: js tags: trunk) | |
| 22:07 | Fix a typo in tests. (check-in: 7d4f42ca34 user: js tags: trunk) | |
| 20:41 |
More work on the PSP port. Outputting text now works - with colours! (check-in: 3273f141b3 user: js tags: trunk) | |
| 18:40 | Fix two unimportant typos. (check-in: 5a0049ac30 user: js tags: trunk) | |
| 17:19 | Use ports instead of services in OFTCPSocket. (check-in: a3e03981ea user: js tags: trunk) | |
| 01:20 |
More work on the PSP port. Links and runs now, but does not show any output yet. (check-in: 423353cdc1 user: js tags: trunk) | |
|
2011-02-09
| ||
| 22:12 | Add -Wwrite-strings. (check-in: a5ab6bf63b user: js tags: trunk) | |
| 19:34 | More changes to port ObjFW to PSP. (check-in: 33f646ce2d user: js tags: trunk) | |
| 18:55 | Initial PSP port. (check-in: d230ac577d user: js tags: trunk) | |
| 18:27 | Add two missing includes. (check-in: 90893f3cbe user: js tags: trunk) | |
| 18:23 | Add a cast so that some old compilers don't complain. (check-in: 66fbb69b36 user: js tags: trunk) | |
| 18:20 | Fix #ifdef in +[OFThread yield]. (check-in: f33274d615 user: js tags: trunk) | |
| 16:35 | Don't allow nil as argument for -[appendString:]. (check-in: a3fef2953d user: js tags: trunk) | |
| 16:16 | Add OFHTTPRequest class. (check-in: 3beecbace3 user: js tags: trunk) | |
| 12:33 | Add support for relative URLs to OFURL. (check-in: ddd3a6683f user: js tags: trunk) | |
| 09:37 | Add -[containsString:] to OFString. (check-in: a6c5af136b user: js tags: trunk) | |
| 09:19 | Check for NSObject.h instead of Foundation.h. Really speeds things up. (check-in: 550c482466 user: js tags: trunk) | |
|
2011-02-08
| ||
| 17:22 | OFDataArray: Return void*, but accept const void*. (check-in: 4cad2a499b user: js tags: trunk) | |
| 12:11 | Use xmlns if there is no prefix for the namespace. (check-in: 783ccbbad8 user: js tags: trunk) | |
|
2011-02-07
| ||
| 21:05 | of_vasprintf: Preserve exceptions that happen in -[description]. (check-in: 151463e32a user: js tags: trunk) | |
| 19:22 | Add -[containsObject(IdenticalTo):] to OFCollection. (check-in: 0a6e073938 user: js tags: trunk) | |
| 14:01 | Improve Unicode table generator. (check-in: 39a089fdbf user: js tags: trunk) | |
|
2011-02-06
| ||
| 15:11 | Add missing include. (check-in: 578e7598a8 user: js tags: trunk) | |
|
2011-02-05
| ||
| 17:27 | Add tests for Base64. (check-in: 7ecfb859b9 user: js tags: trunk) | |
| 16:48 | Add support for Base64 decoding. (check-in: 43cadc9699 user: js tags: trunk) | |
| 15:15 | Add support for Base64 encoding. (check-in: 7459fabb87 user: js tags: trunk) | |
| 14:47 | Make sure we always have a return buffer in of_asprintf. (check-in: a0ff17e12b user: js tags: trunk) | |
| 14:44 | Make sure that calling -[OFString init] creates a valid empty string. (check-in: f7c9951937 user: js tags: trunk) | |
| 14:38 | Make sure even an empty string has a valid C string. (check-in: d9739e7692 user: js tags: trunk) | |
| 12:05 | Update .xcodeproj. (check-in: c33040ea60 user: js tags: trunk) | |
| 11:57 | Fix a typo. (check-in: 6fe8882d64 user: js tags: trunk) | |
|
2011-02-04
| ||
| 16:01 | Add OFDataArray (Hashing) category. (check-in: 38057e75f0 user: js tags: trunk) | |
| 15:36 | Oops. Forgot to remove a fixme before committing. (check-in: 4bace0f852 user: js tags: trunk) | |
|
2011-02-03
| ||
| 20:58 | Improve README. (check-in: ce1e81bdb2 user: js tags: trunk) | |
|
2011-02-02
| ||
| 22:26 | Increase blocks compatibility by replacing NSAutoreleasePool. (check-in: 3d0a1604ae user: js tags: trunk) | |
| 17:38 | Work around some annoying compiler bugs. (check-in: 1dcfbcb479 user: js tags: trunk) | |
|
2011-02-01
| ||
| 22:54 | Fix missing default value for variable in objfw-compile. (check-in: 9485e90f58 user: js tags: trunk) | |
| 22:30 |
Add support for ObjC++ to objfw-compile. It assumes the ObjC compiler is also capable to compile ObjC++. (check-in: 55843dd643 user: js tags: trunk) | |
| 22:18 | Show milliseconds in of_log output. (check-in: f3bfba9d06 user: js tags: trunk) | |
| 22:11 |
Use extern "C" where useful. Improves ObjC++ compatibility. (check-in: 03d1b71d10 user: js tags: trunk) | |
| 21:47 | Get rid of another ObjC++ warning. (check-in: 9d9881f26c user: js tags: trunk) | |
| 21:41 | Define __STDC_CONSTANT_MACROS if not defined. (check-in: 0ca438498e user: js tags: trunk) | |
| 21:24 | Reorder imports in ObjFW.h to get rid of a warning on Win32. (check-in: c12598e3be user: js tags: trunk) | |
| 21:07 | Fix lookup of service when getaddrinfo is unavailable. (check-in: 11a9f98b7a user: js tags: trunk) | |
| 20:58 | Use OFInvalidFormatException for -[(hexa)decimalValue] on bad strings. (check-in: 58a082efe4 user: js tags: trunk) | |
| 20:53 | Rename OF_BSWAP_* to of_bswap_* as they are not really macros. (check-in: 8384ca4273 user: js tags: trunk) | |
| 15:55 | Add missing files to .xcodeproj and adjust tests. (check-in: eb260acec9 user: js tags: trunk) | |
| 14:27 | Add of_log for easy logging to stderr. (check-in: 17338ef1d5 user: js tags: trunk) | |
|
2011-01-31
| ||
| 23:15 | Work around glibc weirdness. (check-in: 41af19cfbc user: js tags: trunk) | |
| 22:35 | wint_t might be smaller than int so that integer promotions apply. (check-in: f17bdd0722 user: js tags: trunk) | |
| 21:58 | Fix missing spaces when using objfw-config --all. (check-in: a94bef49d7 user: js tags: trunk) | |
| 18:53 | Fix ObjC++. (check-in: c8a9dd6194 user: js tags: trunk) | |
|
2011-01-30
| ||
| 12:00 | {} is not required for doxygen anymore. (check-in: be0af07922 user: js tags: trunk) | |
| 00:24 | Allow nil for %@. (check-in: e9c2c2c599 user: js tags: trunk) | |
|
2011-01-29
| ||
| 19:16 | Use %@ where it is useful. (check-in: d0eace5cd1 user: js tags: trunk) | |
| 19:01 | Add of_asprintf and allow %@ in format strings. (check-in: 4c4608fbba user: js tags: trunk) | |
|
2011-01-24
| ||
| 20:20 | ObjC++ needs those defines for <stdin.h>. (check-in: 5ad479153e user: js tags: trunk) | |
|
2011-01-23
| ||
| 01:07 | Merge changes into 0.4 branch. (check-in: 1d6a89a772 user: js tags: 0.4) | |
|
2011-01-22
| ||
| 23:53 | Autodetect family in -[bindService:onNode:]. (check-in: ca53d41c0f user: js tags: trunk) | |
| 23:35 | Don't send two packets in -[OFStream writeLine:]. (check-in: d2b0beab38 user: js tags: trunk) | |
|
2011-01-21
| ||
| 01:23 | Remove variables $ENV_{CFLAGS,LIBS,LDFLAGS} in objfw-compile. (check-in: ca9a6f1593 user: js tags: trunk) | |
|
2011-01-18
| ||
| 20:58 | Add +[thread] to OFThread and allow -[init]. (check-in: bdfcb94f18 user: js tags: trunk) | |
|
2011-01-17
| ||
| 18:54 | Make OFBlocks compile with ObjFW-RT. (check-in: d5aea9cf4c user: js tags: trunk) | |
| 16:09 | Update buildsys. (check-in: 82c49aea15 user: js tags: trunk) | |
|
2011-01-15
| ||
| 18:17 | Define enums as types. (check-in: b5ec30fa9d user: js tags: trunk) | |
| 18:03 | Allow + as prefix in -[OFString decimalValue]. (check-in: 11c7661a42 user: js tags: trunk) | |
| 17:59 | Improve OFURL. (check-in: c655fa54d2 user: js tags: trunk) | |
| 16:14 | Fix a missing include. (check-in: b5da55a84c user: js tags: trunk) | |
|
2011-01-14
| ||
| 12:22 | Add OFURL class. (check-in: 164c76c0cf user: js tags: trunk) | |
| 11:01 |
It can never happen that we don't have threads and atomic ops. If we don't have threads, everything is atomic. (check-in: c50d483262 user: js tags: trunk) | |
|
2011-01-13
| ||
| 14:24 | Update .xcodeproj. (check-in: f38b4705e3 user: js tags: trunk) | |
|
2011-01-11
| ||
| 22:45 | Rename tlsKey -> TLSKey. Acronyms are always uppercase! (check-in: eb374bb382 user: js tags: trunk) | |
| 22:43 | Fix missing retain + autorelease in TLS-object handling. (check-in: e9e263d62a user: js tags: trunk) | |
| 22:03 | Replace -[sleepForNMilliseconds:] with -[sleepForTimeInterval:]. (check-in: 219a630ef0 user: js tags: trunk) | |
| 21:56 | Some systems don't allow usleep for values > 1000000. (check-in: 2fb2ff521f user: js tags: trunk) | |
| 21:56 | Fix a very stupid typo in -[OFDate timeIntervalSinceDate:]. (check-in: 77e8aff469 user: js tags: trunk) | |
| 20:01 | Fix a documentation bug in OFDate. (check-in: 904971ac2b user: js tags: trunk) | |
| 19:59 | Add +[sleepUntilDate:] to OFDate. (check-in: 3fbc337547 user: js tags: trunk) | |
| 19:46 | Windows calls it WSAENOTCONN. (check-in: e8c1757fb8 user: js tags: trunk) | |
|
2011-01-08
| ||
| 16:05 | Fix two FIXMEs. (check-in: 202daae1d1 user: js tags: trunk) | |
| 15:59 | Prefer -[release] over -[dealloc]. (check-in: c53575653d user: js tags: trunk) | |
| 15:57 | Ignore SIGPIPE when using OFStream. (check-in: 1404d33024 user: js tags: trunk) | |
|
2011-01-04
| ||
| 22:58 | Allow -framework in objfw-compile. (check-in: 3cfb6d105e user: js tags: trunk) | |
|
2011-01-03
| ||
| 22:12 | Update ChangeLog in default branch. (check-in: a6eae2fd6e user: js tags: trunk) | |
| 22:12 | Added tag 0.4-alpha1 for changeset 31f8e4a9d434 (check-in: f4dacdcd6b user: js tags: trunk) | |
| 21:51 | Update ChangeLog for 0.4-alpha1. (check-in: 253d5f1043 user: js tags: 0.4, 0.4-alpha1) | |
| 21:50 | Branch for 0.4 and set version to 0.4-alpha1 in the new branch. (check-in: 65204466d1 user: js tags: 0.4) | |
| 21:48 | Fix a typo in Makefile. (check-in: 71df4f6b30 user: js tags: trunk) | |
| 21:33 | Add a few more methods to OFDate. (check-in: 2cc53cf92d user: js tags: trunk) | |
|
2011-01-01
| ||
| 20:19 | Change license. (check-in: da6b3d26cb user: js tags: trunk) | |