90 check-ins using file buildsys.mk.in version 7300e92515
2009-04-25
| ||
12:48 | An item size of 0 is invalid for an array. check-in: 70a65567df user: js tags: trunk | |
2009-04-24
| ||
13:57 | Neither the key nor the value in a dictionary is allowed to be nil. check-in: fa52eae66a user: js tags: trunk | |
2009-04-23
| ||
12:19 | Add OFIterator to iterate through an OFDictionary. check-in: cd08bff565 user: js tags: trunk | |
12:07 | Free the list in the dictionary when the last object in it was removed. check-in: 69b468f9f2 user: js tags: trunk | |
2009-04-22
| ||
22:43 | gcc seems to accept a @throw instead of a return as well. check-in: 8dbc052d49 user: js tags: trunk | |
22:37 | Throw exception if the key was not found in the OFDictionary. check-in: 36d50170c9 user: js tags: trunk | |
22:17 | Better handling of closed and ended files in OFFile. check-in: b13a0f08e7 user: js tags: trunk | |
17:59 |
Get socket error in OFReadOrWriteFailedException if caused by a socket. This only affects Win32. check-in: d06376b200 user: js tags: trunk | |
2009-04-21
| ||
18:07 | Remove useless + load from OFObject. check-in: ba65a43f3f user: js tags: trunk | |
17:30 | Remove useless == nil check - it can't be nil. check-in: 0977cd6fa6 user: js tags: trunk | |
17:28 | Add missing breaks in OFNumber. check-in: 06c07468fb user: js tags: trunk | |
17:19 | OFException should not override - class, rename it to - inClass. check-in: 770a3a4fe4 user: js tags: trunk | |
17:16 | The if ((self = [super init])) construct isn't needed anymore. check-in: d87df02e8b user: js tags: trunk | |
16:47 |
Throw OFAllocFailedException instead of returning nil. This exception is quite special, look at the documentation for details. check-in: a1a5bfb3cd user: js tags: trunk | |
2009-04-20
| ||
01:55 | Improve tests. check-in: 16f1025d5c user: js tags: trunk | |
01:42 | Partly revert 13945ed73147 and add testcase. check-in: 6e4eb3c2ec user: js tags: trunk | |
01:16 | Fix forgotten change of - release in OFAutoreleasePool. check-in: cc4fe36d83 user: js tags: trunk | |
01:06 |
Sometimes it might be desirable not to run configure. For exampe if you want to package. check-in: 6043638dee user: js tags: trunk | |
01:04 | Some optimizations and a few renames of internal vars in OFXMLFactory. check-in: 571eb6c222 user: js tags: trunk | |
2009-04-19
| ||
23:33 | Update TODO. check-in: b258d80203 user: js tags: trunk | |
23:19 | More methods for OFNumber. check-in: 1898ec5a4b user: js tags: trunk | |
23:17 | Remove long double from OFNumber as there's no type encoding for it. check-in: 8eb830d7c8 user: js tags: trunk | |
20:34 | Use isa instead of [self class]. check-in: 139591afe1 user: js tags: trunk | |
20:29 | Remove stuff forgotten after moving code in OFPlugin. check-in: 066bf9c8c3 user: js tags: trunk | |
20:22 | Remove useless definitions. check-in: a756d3f511 user: js tags: trunk | |
20:19 |
Actually, it makes sense that - release returns self. This way, you can check if the object has been free'd, for example using if ((obj = [obj release]) == nil). check-in: 348b389736 user: js tags: trunk | |
18:38 | Small documentation fix. check-in: 630a522f46 user: js tags: trunk | |
18:13 | Minor cleanups. check-in: 54850dda81 user: js tags: trunk | |
17:37 | Remove forwarding methods. See long commit message for details. check-in: 57fb5578cc user: js tags: trunk | |
17:06 | Don't use forwarding for OFPlugin. check-in: 179174571e user: js tags: trunk | |
2009-04-17
| ||
16:45 | Add - hash for OFNumber. check-in: cd9bd80792 user: js tags: trunk | |
2009-04-16
| ||
17:18 | Get rid of dependency on method_getSizeOfArguments. check-in: 345716d824 user: js tags: trunk | |
2009-04-15
| ||
20:31 |
Workaround for wrong length of OFConstStrings on PPC64 OS X. Apple does a strange thing there: The length is only 32 bit, followed by another 32 bit which seem to be garbage. check-in: 9b3e9e6895 user: js tags: trunk | |
2009-04-13
| ||
16:29 | OFPlugin: Properly close handle on error. check-in: 297dbbb2b1 user: js tags: trunk | |
2009-04-12
| ||
14:51 | Get rid of the dependency on Object. check-in: cbdd534337 user: js tags: trunk | |
14:05 | Add OFNotImplementedException. check-in: ca4a07a578 user: js tags: trunk | |
2009-04-10
| ||
01:40 | Forgot to remove old workaround for a warning in OFConstString.h. check-in: 26a6fdf806 user: js tags: trunk | |
01:12 | -Wall was added too early to (OBJ)CFLAGS. check-in: 2477baa59a user: js tags: trunk | |
01:04 | Too much was changed here from uint8_t to char. Fixed. check-in: e08efd62c2 user: js tags: trunk | |
00:52 |
Fix warnings on Leopard in OFConstString. As there are no warnings anymore, reintroduce -Werror. check-in: 72af773f72 user: js tags: trunk | |
2009-04-09
| ||
13:55 |
Use char* instead of uint8_t* for OFStreams and OFHashes. This way, less casts are needed when using C libraries. check-in: 722b6213c0 user: js tags: trunk | |
2009-04-08
| ||
17:11 | Ouch. Really. Fixed recursion loop in OFExceptions. check-in: 0c8a28c5ac user: js tags: trunk | |
13:13 | Throw an OFNotConnected exception when there was a clean disconnect. check-in: 69e41c48ff user: js tags: trunk | |
2009-04-07
| ||
15:44 |
Returning newly allocated buffers on reading is a bad idea. The programmer might forget that some of the data is arbitrary because there was less data than he requested which might lead to serious problems. check-in: 09e6b3fc7b user: js tags: trunk | |
2009-04-04
| ||
19:56 | Fix wrong documentation. check-in: a72c435267 user: js tags: trunk | |
2009-03-15
| ||
16:54 | Fix missing #import "config.h". check-in: c9b6747306 user: js tags: trunk | |
16:14 | $target -> $host check-in: b58e44112a user: js tags: trunk | |
13:46 | Preliminary OFConstString implementation and support for @"" literals. check-in: 2ff44fe8d7 user: js tags: trunk | |
2009-03-14
| ||
17:17 |
Preliminary OFPlugin implementation. Win32 isn't supported yet due to the problems libobjc + DLLs. check-in: 2e13035431 user: js tags: trunk | |
15:39 | Update buildsys. check-in: 57d5566e38 user: js tags: trunk | |
14:48 | Add missing file to DISTCLEAN target. check-in: 48be70cbca user: js tags: trunk | |
2009-03-08
| ||
19:40 | Fix missing include. check-in: f79affc610 user: js tags: trunk | |
16:06 | Add preliminary OFDictionary implementation. check-in: 8177b8b8b2 user: js tags: trunk | |
16:06 | Rename initWithRetainAndReleaseEnabled to initWithoutRetainAndRelease. check-in: 43e4d25ca7 user: js tags: trunk | |
2009-03-04
| ||
20:49 | - release should not be chained, might be free'd. Therefore return void. check-in: e73e76e40f user: js tags: trunk | |
2009-02-28
| ||
01:49 | Fix a memory leak in OFString that occours when we're out of memory. check-in: 48309788c8 user: js tags: trunk | |
2009-02-27
| ||
12:31 | (void)initialize -> initialize. check-in: 3b62c10b6f user: js tags: trunk | |
11:17 | Add - hash for OFArray and OFString, main implementation in OFMacros. check-in: ffd26c8238 user: js tags: trunk | |
2009-02-15
| ||
16:40 | Get rid of OFComparable and make it part of OFObject. check-in: d9308adc2b user: js tags: trunk | |
2009-02-14
| ||
20:15 | Add intmax_t and uintmax_t to OFNumber. check-in: db131a629c user: js tags: trunk | |
19:04 |
Let OFString's setTo: use const char* instead of OFString*. This is far more useful. check-in: cc2e866e55 user: js tags: trunk | |
17:26 |
Always use #include for libc headers due to glibc being broken. Do the same for win32 headers, just in case. They should work with #import, but you never know ;). check-in: 029511474c user: js tags: trunk | |
17:16 | Fix missing include and install OFComparable.h. check-in: 5642f16519 user: js tags: trunk | |
17:08 | Big diff, see details. check-in: 61a6ac873a user: js tags: trunk | |
2009-01-24
| ||
20:28 |
[self alloc] isn't a good idea with the new API. The reason is that a derived class, for example derived from OFArray, would not return an OFArray when + arrayWithItemSize is called. check-in: 7feac9e596 user: js tags: trunk | |
15:33 | Remove now useless release calls. check-in: e635b9a3fc user: js tags: trunk | |
15:24 | Adjust API to introduction of OFAutoreleasePool. check-in: 1496808b81 user: js tags: trunk | |
2009-01-20
| ||
14:53 |
Fix a bug causing an exception when autorelease was requested. This happened when the last pool was released before. check-in: cb9fd1e5dd user: js tags: trunk | |
2009-01-10
| ||
03:28 | Fix missing deletion of libobjfw.dll. check-in: 635bbd6db8 user: js tags: trunk | |
2009-01-07
| ||
20:49 | For some reason, proper overflow checks were only in OFBigArray. check-in: f724e6d794 user: js tags: trunk | |
17:10 |
Also release the pools when we release the pool list. We need to do that manually as we disabled retain / release for the list. check-in: 03618ea87b user: js tags: trunk | |
2009-01-06
| ||
22:38 |
Use OFList and OFArray in OFAutoreleasePool. This reduces code duplication and looks far better. check-in: dfc10dbeb8 user: js tags: trunk | |
2009-01-05
| ||
22:18 | Reworked OFList. check-in: 8ab6561840 user: js tags: trunk | |
02:18 | Fix three stupid warnings. check-in: 41095bf7a1 user: js tags: trunk | |
01:31 |
Fix IPv6 test on win32, in case we're not crosscompiling. Additionally, remove useless -D_REENTRANT (which had a typo and was -D_RENTRANT and is added by acx_pthread.m4 anyway if it's needed). check-in: 720661e1b3 user: js tags: trunk | |
00:59 | Update copyright. check-in: f1b749d113 user: js tags: trunk | |
00:56 | Initial OFAutoreleasePool - still needs a *lot* of testing. check-in: b412845664 user: js tags: trunk | |
2009-01-04
| ||
02:46 | Work around a bug in gcc 4.0.1 (or is it Apple gcc only?). check-in: 95992fdc0e user: js tags: trunk | |
01:40 | Clean up exceptions. check-in: bb1fe89478 user: js tags: trunk | |
2009-01-03
| ||
22:57 | If we use -pthread(s) in CPPFLAGS, we need it in LIBS as well. check-in: 3d5b91a8c1 user: js tags: trunk | |
2009-01-02
| ||
17:20 | Some import fixes, some static lib and win32 enhancements. check-in: ba01b9c18a user: js tags: trunk | |
2008-12-30
| ||
14:42 | Add OFNumber. check-in: 555f28985f user: js tags: trunk | |
2008-12-26
| ||
21:34 | Remove redundant method. check-in: 617ca244c5 user: js tags: trunk | |
2008-12-24
| ||
19:12 | Fix imports for glibc. check-in: fca9e1997f user: js tags: trunk | |
16:11 | Let libobjc free our objects. check-in: e9aa88be06 user: js tags: trunk | |
11:55 | Add methods to initalize from and append from formatted C strings. check-in: 486760ed2b user: js tags: trunk | |
2008-12-23
| ||
17:10 | errno is not thread-safe on Win32, therefore use something else. check-in: cda65a1899 user: js tags: trunk | |
16:51 | Add Win32 support to OFTCPSocket. Even IPv6 works! check-in: 839112196f user: js tags: trunk | |
15:09 | New OFInitializationFailedException. check-in: 10be0cc7e6 user: js tags: trunk | |
13:42 |
Make it possible to build only a static library. This way, it works on Windows. check-in: d8736e1aa3 user: js tags: trunk | |