ObjFW  Timeline

133 check-ins using file tests/objc_sync/Makefile or tests_new/objc_sync/Makefile version b3c9a544b3

2009-12-23
22:38
Some minor build improvements. check-in: 66f00a133d user: js tags: trunk
22:38
Throw an exception when trying to use chown on Windows. check-in: 6cd75d4826 user: js tags: trunk
22:36
Release local objects before releasing self in @catch. check-in: d80e2fb1bc user: js tags: trunk
22:30
Documentation improvements. check-in: 19ac0520ae user: js tags: trunk
22:25
Unicode Table Generator: Store used tables in object. check-in: a4918da65c user: js tags: trunk
15:47
Remove TODO from 0.1 branch as it is only useful in the default branch. check-in: bf9e659a92 user: js tags: 0.1
2009-12-21
17:02
Create 0.1 branch and remove unfinished XML stuff from it. check-in: b3c14e1dfa user: js tags: 0.1
16:58
Documentation improvement. check-in: 7cae2b95fb user: js tags: trunk
2009-12-20
23:20
Update PLATFORMS. check-in: 092f7652a2 user: js tags: trunk
23:15
Clean up includes in OFTCPSocket. check-in: 1d68cfa595 user: js tags: trunk
2009-12-17
13:20
Update buildsys. check-in: 50e7f419d0 user: js tags: trunk
11:26
Add -[replaceObject:withObject:] and others to OFMutableArray. check-in: c0326c7cc5 user: js tags: trunk
10:53
Further improve OFTCPSocket. check-in: 1f7898f109 user: js tags: trunk
2009-12-12
14:19
Remove OBJC_SYNC variable as it is not used anymore. check-in: b7e505ba7f user: js tags: trunk
2009-12-11
12:52
Make it possible to build ObjFW without support for threads. check-in: 6caac0826e user: js tags: trunk
2009-12-09
19:09
Check whether getaddrinfo is thread-safe and use locks if not. check-in: c8398d985d user: js tags: trunk
18:43
Indent defines and imports where it is useful. check-in: 66f6ca045c user: js tags: trunk
2009-12-07
20:12
Fix typo. check-in: ed366ad8f8 user: js tags: trunk
2009-12-06
14:13
Add README. check-in: ed2c649ede user: js tags: trunk
14:06
Move ObjFW definitions to a header that gets installed. check-in: 3631d46ccc user: js tags: trunk
00:27
Remove two method implementations not used anymore. check-in: a0a5ecf01f user: js tags: trunk
2009-12-05
18:15
Update TODO. check-in: 741eca944e user: js tags: trunk
18:12
Improve -[initWithKey:argList:]. check-in: de26b7668a user: js tags: trunk
17:19
Fix optimization in OFDictionary / OFMutableDictionary. check-in: 011e248c30 user: js tags: trunk
17:15
Improve -[initWithObjects:forKeys:]. check-in: f6e79c23b4 user: js tags: trunk
16:54
Improve readability of -[initWithDictionary:]. check-in: e1b790cdfe user: js tags: trunk
16:52
Improve error handling in OFDictionary and OFMutableDictionary. check-in: 0fcd9ed4d3 user: js tags: trunk
16:43
Improve -[initWithObject:forKey:]. check-in: 776cc1c033 user: js tags: trunk
16:33
Improve OFDictionary. check-in: 725b23f325 user: js tags: trunk
13:19
Get rid of float in OFMutableDictionary. check-in: 7d0a27a751 user: js tags: trunk
11:06
Add +[isSubclassOfClass:] to OFObject. check-in: c7bfcc9e92 user: js tags: trunk
10:50
Don't try to find another CC in acx_pthread.m4. check-in: 84dd396274 user: js tags: trunk
10:45
Move LDFLAGS for rpath in objfw-config to a separate --rpath flag. check-in: d4a60cdef5 user: js tags: trunk
2009-12-03
18:50
Make OFStream caching invisible to the programmer. check-in: fc0b2500b9 user: js tags: trunk
11:51
Add -[componentsJoinedByString:] to OFArray. check-in: fb651428aa user: js tags: trunk
10:29
More documentation improvements. check-in: 012cee4f80 user: js tags: trunk
10:14
Add documentation for OFXMLParser. check-in: a0b676019d user: js tags: trunk
2009-12-02
20:02
Introduce some consistency when to use OFObject* and when to use id. check-in: c7ab3a46d1 user: js tags: trunk
09:45
Fix one more missing LD = ${OBJC}. check-in: 25d8c4c030 user: js tags: trunk
09:38
Add -[addObject:atIndex:] to OFArray. check-in: 806b5b24db user: js tags: trunk
09:29
Add -[addNItems:fromCArray:atIndex:] to OFDataArray. check-in: 806550f7ed user: js tags: trunk
2009-12-01
17:45
Fix -[removeItemAtIndex:], -[removeNItems:atIndex:], -[removeObject:]. check-in: b83a3b4d9c user: js tags: trunk
14:54
Update buildsys. check-in: bab351d9a5 user: js tags: trunk
13:35
Better checking which runtime we use. check-in: 240b72cd71 user: js tags: trunk
13:28
Adjust OFObject test to recent change to -[freeMemory:]. check-in: 5b8ab2c427 user: js tags: trunk
13:27
Add missing LD = ${OBJC} to two Makefiles. check-in: 4b763dd49a user: js tags: trunk
13:17
Use OF_BSWAP32_NONCONST instead of OF_BSWAP32 in OF_BSWAP64_NONCONST. check-in: d60757d3a0 user: js tags: trunk
12:55
Make sure we never even check for CC by using OBJCPP as CPP. check-in: 9a733d824f user: js tags: trunk
2009-11-29
16:23
Allow NULL as parameter for -[freeMemory:]. check-in: d57228d9d6 user: js tags: trunk
14:00
Fix inline assembly on x86_64 for gcc with -O. check-in: 1f38dbc88e user: js tags: trunk
11:49
Let OF_BSWAP{16,32,64} automatically detect whether we swap a constant. check-in: f4d5af029a user: js tags: trunk
03:03
Add run-on-iphone target to tests for more comfortable testing. check-in: 3a290a9951 user: js tags: trunk
02:33
Add ARMv6 inline assembly. Tested on iPhone. check-in: e5d734d1a7 user: js tags: trunk
01:59
Add OF_BSWAP{16,32,64}_CONST[_IF_{BE,LE}]. check-in: 68fb0166a7 user: js tags: trunk
2009-11-28
20:48
Add -[removeObject:] and -[removeObjectIdenticalTo:] to OFMutableArray. check-in: bd9f5d90ae user: js tags: trunk
20:44
Don't care in OFDataArray if realloc failed if we only made it smaller. check-in: 044eee2ed9 user: js tags: trunk
20:29
Add -[indexOfObject:] and -[indexOfObjectIdenticalTo:] to OFArray. check-in: f1e3f965fc user: js tags: trunk
2009-11-26
09:50
Add -[firstItem] to OFDataArray and -[firstObject] to OFArray. check-in: 4d523be264 user: js tags: trunk
2009-11-22
16:57
Make it very clear that OFExceptions don't use autorelease pools. check-in: 0fbbfb7158 user: js tags: trunk
16:33
Add -[drain] to OFAutoreleasePool. check-in: 2f85ceeed7 user: js tags: trunk
15:44
Add -[removeObjectAtIndex] and -[removeNObjects:atIndex:] to OFArray. check-in: 0b6fc2523a user: js tags: trunk
2009-11-19
15:41
Add -[removeItemAtIndex:] and -[removeNItems:atIndex:] to OFDataArray. check-in: 24928c1da1 user: js tags: trunk
2009-11-18
23:11
Remove now unnecessary CFLAGS from Makefile. check-in: 7b1079712b user: js tags: trunk
2009-11-15
14:25
Get rid of 3 more FIXMEs. check-in: 51833ec7a7 user: js tags: trunk
02:10
Improve handling of failed init in OFTLSKey. check-in: 344d7506df user: js tags: trunk
01:39
Improve OFFile and add a few new exceptions. check-in: 5cb7f93a1f user: js tags: trunk
01:17
Add +[load] to OFObject. check-in: 1bae432025 user: js tags: trunk
00:59
Update buildsys. check-in: 76f03bb012 user: js tags: trunk
2009-11-14
12:46
Fix two more FIXMEs. check-in: 8afa16c9e9 user: js tags: trunk
12:17
New solution for TLS key destructors that works on any OS. check-in: 12101c192f user: js tags: trunk
2009-11-13
23:18
Implement -[isEqual:] and -[hash] for OFDictionary. check-in: 2555952c42 user: js tags: trunk
23:17
Fix a bug in OFDictionary's -[initWithDictionary:]. check-in: 679bce8526 user: js tags: trunk
21:07
Fix yet another FIXME. check-in: d3d1f36316 user: js tags: trunk
21:02
Fix one more FIXME. check-in: d7d45d4b69 user: js tags: trunk
18:53
Resolve more FIXMEs. check-in: f1637e9310 user: js tags: trunk
18:42
Add OFMutex(Lock|Unlock)FailedException and fix a few FIXMEs. check-in: 9a623a35d0 user: js tags: trunk
18:29
Add -[hash] for OFList. check-in: eb67bc40fa user: js tags: trunk
14:30
Add -[caseInsensitiveCompare:] and fix -[compare:]. check-in: 35fda90cf5 user: js tags: trunk
2009-11-10
20:13
Fix a typo in TableGenerator.m and the resulting unicode.h. check-in: c628317621 user: js tags: trunk
15:34
Improve of_string_utf8_to_unicode. check-in: 3d007c8393 user: js tags: trunk
15:32
Improve -[compare:]. check-in: 6772512e3e user: js tags: trunk
2009-11-09
23:18
Fix a bug in OFStream that was introduced by the new \0 behaviour. check-in: 16786b4e7e user: js tags: trunk
23:08
Fix a forgotten rename. check-in: e94f3f9452 user: js tags: trunk
22:59
Rename tests to match the name of the class they test. check-in: 9a18482367 user: js tags: trunk
22:53
Remove tests from .xcodeproj as they don't make much sense there. check-in: 82d43735d7 user: js tags: trunk
22:45
Rename libobjfw to ObjFW. check-in: a3cc34b139 user: js tags: trunk
22:29
Rename all .c files to .m so we only need an OBJC and no CC. check-in: 04ef18b640 user: js tags: trunk
22:16
Rename objfw to ObjFW for better framework compatibility. check-in: 9a5af11af8 user: js tags: trunk
22:13
Rename libobjfw.xcodeproj to more appropriate ObjFW.xcodeproj. check-in: 93ec077bcd user: js tags: trunk
22:07
Fix building as a framework. check-in: c81eec2d13 user: js tags: trunk
19:37
Update buildsys. check-in: 3a2bc7f448 user: js tags: trunk
2009-11-03
16:48
Rename class to class_ for the sake of Objective C++ compatibility. check-in: 8a35bb55a8 user: js tags: trunk
15:17
Add -Wno-unused-variable to objfw-config if we got gcc bug objc/27438. check-in: 93de28d8e8 user: js tags: trunk
14:15
Update .xcodeproj. check-in: 52bda71915 user: js tags: trunk
2009-11-02
14:47
Make use of the recent change to -[initWithCString:encoding:length:]. check-in: 581164864f user: js tags: trunk
11:15
Add #ifdef construct to allow building universal binaries on OS X. check-in: 3f9c30abc0 user: js tags: trunk
10:18
Update Unicode tables to those from the enhanced generator. check-in: fe8c3ac93f user: js tags: trunk
10:11
Enhance Unicode table generator so it produces smaller output. check-in: ef0c1ebc68 user: js tags: trunk
2009-11-01
19:51
Fix a typo in the tests Makefile. check-in: 70f1d07a37 user: js tags: trunk
19:46
Don't call strlen() in -[initWithCString:encoding:length:]. check-in: 16ec7469b8 user: js tags: trunk
18:14
Add .xcodeproj. check-in: 2bb0bb11ed user: js tags: trunk
2009-10-31
14:46
Add case folding table generator. check-in: a95f375c28 user: js tags: trunk
2009-10-29
14:16
Split Unicode table generator and download CaseFolding.txt. check-in: c51761c6e9 user: js tags: trunk
2009-10-19
22:09
Automatically download UnicodeData.txt if it's missing. check-in: c5d489cefd user: js tags: trunk
08:31
Add plugin support for Win32. check-in: 3194cede14 user: js tags: trunk
08:29
Fix a bug in -[freeMemory:]. check-in: 6e357d636d user: js tags: trunk
2009-10-18
19:32
Only cancel a thread on -[dealloc] if it's still running. check-in: 19a1167518 user: js tags: trunk
19:25
Fix missing retains in OFList. check-in: 5c006e80bb user: js tags: trunk
19:24
Only get UTF-8 position if the string is using UTF-8. check-in: 92c42bbe32 user: js tags: trunk
14:22
Use the new, smaller Unicode tables. check-in: 257fc27253 user: js tags: trunk
14:20
Change the Unicode table generator so it generates way smaller tables. check-in: 039f60a95d user: js tags: trunk
13:01
Remove titlecase table. check-in: 9553ab1d8f user: js tags: trunk
2009-10-17
20:09
Update TODO. check-in: 60e4985929 user: js tags: trunk
2009-10-16
10:46
Implement -[hash] for OFArray. check-in: deea33a4d9 user: js tags: trunk
08:44
OFMutableString's -[upper] and -[lower]: Get rid of code duplication. check-in: 8389241a05 user: js tags: trunk
2009-10-15
20:38
Full Unicode support for OFMutableString's -[upper] and -[lower]. check-in: 0480a27d5e user: js tags: trunk
2009-10-12
16:57
Add generated Unicode tables. check-in: 0c8ad4fef3 user: js tags: trunk
16:57
Add generator for Unicode tables. check-in: 823d308096 user: js tags: trunk
2009-10-10
16:57
Move encodings to a separate .c file. check-in: d6b2fdffff user: js tags: trunk
2009-10-06
13:42
Fix typo in PLATFORMS. check-in: 6ee102a571 user: js tags: trunk
13:02
Add -[(hexa)decimalValueAsInteger] to OFString. check-in: 4d0bccf77c user: js tags: trunk
12:29
Fix bug in decoding of lowercase «. check-in: 1882b31eec user: js tags: trunk
2009-10-05
18:56
Rename OFArray's and OFDataArray's -[data] to -[cArray]. check-in: 2f1933eb24 user: js tags: trunk
2009-10-04
20:31
Update PLATFORMS. check-in: b44adabc2e user: js tags: trunk
20:31
Fix symlinks to .so files for tests on OpenBSD. check-in: 80c29649b4 user: js tags: trunk
13:43
Add -[characterAtIndex:] to OFString. check-in: bd1bd1460b user: js tags: trunk
12:45
Add of_unichar_t type. check-in: 8b162c7122 user: js tags: trunk
2009-10-03
21:24
Fix OFXMLParser so it passes indexes relative to Unicode characters. check-in: a81bd93b41 user: js tags: trunk
21:18
Add -[length] to OFString. check-in: 0fcb47fb59 user: js tags: trunk
21:12
Fix setting of is_utf8. check-in: f01153154d user: js tags: trunk
20:41
Indexes are now relative to the Unicode character, not the C character. check-in: 2b615e0443 user: js tags: trunk
13:38
Rename tests_new to tests. check-in: 81239da84f user: js tags: trunk
13:37
Make the @synchronized test a manual test and remove old tests. check-in: 100512818f user: js tags: trunk