57 check-ins using file src/OFMutableDictionary.h version 457d6af9f3
2009-06-09
| ||
17:19 | Rename ERROR to SYNC_ERR in objc_sync.m to prevent conflicts. check-in: e58b9661a5 user: js tags: trunk | |
13:21 | Handle reads with a returned size of 0 safely in -[readLine]. check-in: b464ddcda5 user: js tags: trunk | |
13:10 | Implement -[atEndOfStream] for OFSocket. check-in: 41d7910a65 user: js tags: trunk | |
13:01 | Use #import "*.h" instead of #import <*.h> in objfw.h. check-in: b7cd1e3dc6 user: js tags: trunk | |
2009-06-06
| ||
19:17 | Change include path in objfw-config. check-in: 52fd75e0d0 user: js tags: trunk | |
14:10 | Add OFFile singletons for stdin, stdout and stderr. check-in: f285996b91 user: js tags: trunk | |
2009-06-05
| ||
18:30 | Rename -[url{De,En}codedString] to -[stringByURL{De,En}coding]. check-in: 4fa95c938d user: js tags: trunk | |
2009-06-03
| ||
19:38 | Don't add PLUGIN_LDFLAGS to LDFLAGS, the buildsys handles this. check-in: 7f048e87dc user: js tags: trunk | |
19:36 | Add support for -rpath to objfw-config. check-in: 94badde6c7 user: js tags: trunk | |
19:36 | Update buildsys to latest rev. check-in: 48f9a9004e user: js tags: trunk | |
18:29 | Check for install in configure. check-in: 87aca87242 user: js tags: trunk | |
18:23 | Add -lsocket to LIBS if libsocket has socket(). Solaris needs this. check-in: 55766d6c14 user: js tags: trunk | |
18:21 | No need to add LIB_LDFLAGS to LDFLAGS, the buildsys handles this. check-in: ab934c0805 user: js tags: trunk | |
03:54 | Add methods to remove leading or trailing whitespaces or both. check-in: 2496d46c35 user: js tags: trunk | |
2009-06-02
| ||
20:15 | No need to override -[release] in OFAutoreleasePool. check-in: e6f6113b5c user: js tags: trunk | |
19:25 | Improve -[readLine] in OFStream. check-in: f1dae95070 user: js tags: trunk | |
17:21 | Take care of the root metaclass's super being the root class. check-in: 4c343b7841 user: js tags: trunk | |
2009-06-01
| ||
20:36 |
Add objfw.h which includes everything. Only importing what you really need is preferred, though. check-in: f8b652cc27 user: js tags: trunk | |
12:20 | Add +[conformsTo:] and -[conformsTo:]. check-in: 5008910e85 user: js tags: trunk | |
12:02 | Write a warning to stderr if objc_sync_{enter,exit} fails. check-in: 216caca8a0 user: js tags: trunk | |
04:08 | Optimize OFMutex on Win32 and add missing -[dealloc]. check-in: ddcee670e4 user: js tags: trunk | |
04:02 | Fix and optimize @synchronize on Win32. check-in: 362a943099 user: js tags: trunk | |
02:08 | Add OFMutex and use it in OFTCPSocket instead of @synchronized. check-in: cca028cedf user: js tags: trunk | |
01:46 | Copy the object for an OFThread so it's thread-safe. check-in: 9b3d408f0d user: js tags: trunk | |
01:44 |
It's far more likely the lock we search is at the end. Additionally, add tests for objc_sync_*. check-in: 4b03ccfe1f user: js tags: trunk | |
01:31 | Fix recursive locking. check-in: 5bd604a8f8 user: js tags: trunk | |
01:15 | Add --all to objfw-config.in. check-in: c63017b1f3 user: js tags: trunk | |
2009-05-29
| ||
19:21 | A few renames. check-in: 033054ad75 user: js tags: trunk | |
09:28 | Always use [self alloc]. check-in: 282aadb9df user: js tags: trunk | |
2009-05-25
| ||
17:00 | Improve objc_sync.m. check-in: 5337be0924 user: js tags: trunk | |
2009-05-24
| ||
21:51 | Don't use @defs - it's not available in the ObjC2 ABI. check-in: 4cd4d94ea8 user: js tags: trunk | |
21:09 | Fall back to gethostbyname + locking if getaddrinfo is missing. check-in: 488da685e4 user: js tags: trunk | |
19:31 | Implement objc_sync_enter and objc_sync_exit if they're missing. check-in: de63989ad8 user: js tags: trunk | |
18:04 | Always use #include "config.h" instead of #import "config.h". check-in: 94ea6848a8 user: js tags: trunk | |
10:51 | Get rid of one @try-block in OFString. check-in: 64450cd780 user: js tags: trunk | |
10:49 | Only hardlink libobjfw.dll if it exists. check-in: 975dd403fa user: js tags: trunk | |
00:57 | Add LIBS for tests/OFPlugin/TestPlugin. check-in: 13b87b47b3 user: js tags: trunk | |
00:42 |
Create a hardlink instead of a symlink to libobjfw.dll in tests. This way, it also works on Cygwin. check-in: ebfbdf512a user: js tags: trunk | |
00:26 | Better check for madvise(). check-in: 000b2dffdf user: js tags: trunk | |
00:18 | Get rid of dependency on getpagesize(). check-in: 127d635848 user: js tags: trunk | |
2009-05-23
| ||
22:07 | Add a new convenience method to OFString. check-in: 88163bd172 user: js tags: trunk | |
21:53 | A few renames. check-in: 526d04018d user: js tags: trunk | |
21:02 | Add replaceOccurrencesOfString:withString: to OFString. check-in: bc71bde0dd user: js tags: trunk | |
20:32 | Fix splitWithDelimiter:. check-in: cabf6ee9e7 user: js tags: trunk | |
16:50 | A few renames in OFArray, OFDataArray and OFDictionary. check-in: a29d403286 user: js tags: trunk | |
01:59 | Prevent + initialize from being called twice. check-in: e0163c30a9 user: js tags: trunk | |
2009-05-20
| ||
19:59 | Implement OFCopying protocol for OFList. check-in: 5d190947a7 user: js tags: trunk | |
2009-05-19
| ||
17:13 | Rename + tcpSocket to + socket in OFTCPSocket. check-in: 0b8c5616cb user: js tags: trunk | |
16:51 | Add - isEqual: for OFList. check-in: 7f7e9715e1 user: js tags: trunk | |
16:15 | One more convenience method for OFDictionary. check-in: 5413ba3c49 user: js tags: trunk | |
10:33 | Better error handling for OFAutoreleasePools. check-in: e5efcb03ac user: js tags: trunk | |
2009-05-18
| ||
23:14 | Rename doxygen.cfg -> Doxyfile. check-in: e698bc8329 user: js tags: trunk | |
23:08 | Fix memset on wrong variable in OFMutableDictionary. check-in: 98f2fa06d0 user: js tags: trunk | |
22:47 | Add another convenience method for OFDictionary. check-in: 5d9ea7b9cc user: js tags: trunk | |
22:21 | Add a new convenience method for OFDictionary. check-in: b02800172f user: js tags: trunk | |
22:09 | Fix error handling in init methods in OFArray. check-in: cc6d2d3987 user: js tags: trunk | |
20:53 | Split OFDictionary into OFDictionary and OFMutableDictionary. check-in: 71abb030af user: js tags: trunk | |