110 check-ins using file src/runtime/class.m version cde4d41e21
|
2012-11-30
| ||
| 15:41 | Remove functions from runtime.h that don't exist. (check-in: e661bf4171 user: js tags: 0.7) | |
|
2012-11-12
| ||
| 11:55 | Add +[attributeWithName:stringValue:]. (check-in: fd4f24cc22 user: js tags: trunk) | |
| 11:30 | Update ChangeLog for 0.7.1. (check-in: f2e5c1b668 user: js tags: trunk) | |
| 11:24 | Check more arguments for nil. (check-in: f5c4220251 user: js tags: trunk) | |
| 11:09 | Set the version to 0.7.1. (check-in: b1221a3576 user: js tags: 0.7.1-release, 0.7) | |
| 11:09 | Update ChangeLog for 0.7.1. (check-in: 41ddf50694 user: js tags: 0.7) | |
|
2012-11-11
| ||
| 12:12 | Add -[OFString stringByAppendingFormat:]. (check-in: da23dca008 user: js tags: trunk) | |
| 11:51 | Add two more OF_SENTINEL. (check-in: 8edaa642e4 user: js tags: 0.7) | |
| 11:51 | Add two more OF_SENTINEL. (check-in: ed3fd5525e user: js tags: trunk) | |
|
2012-11-10
| ||
| 10:27 | Make it possible to give threads a name. (check-in: debba8efb6 user: js tags: trunk) | |
| 00:14 | Remove "object" from OFThread. (check-in: 0639a351db user: js tags: trunk) | |
|
2012-11-08
| ||
| 15:55 | Revert "Async I/O: Pass a context." (check-in: 497d3f962c user: js tags: trunk) | |
| 13:50 | PLATFORMS.md: Add Clang 3.2 to Haiku. (check-in: a2084ae791 user: js tags: 0.7) | |
| 13:50 | Update buildsys. (check-in: 71817b188d user: js tags: 0.7) | |
| 13:47 | PLATFORMS.md: Add Clang 3.2 to Haiku. (check-in: d118f9c85f user: js tags: trunk) | |
| 11:54 | Update buildsys. (check-in: cb616a55bd user: js tags: trunk) | |
|
2012-11-06
| ||
| 13:38 | PLATFORMS.md: Add Haiku. (check-in: ba41575b02 user: js tags: 0.7) | |
| 13:37 | PLATFORMS.md: Add Haiku. (check-in: c8132445b4 user: js tags: trunk) | |
|
2012-11-05
| ||
| 18:25 | autorelease: Fix a wrong of_tlskey_set. (check-in: d981fca182 user: js tags: 0.7) | |
| 18:24 | autorelease: Fix a wrong of_tlskey_set. (check-in: 68823d7234 user: js tags: trunk) | |
|
2012-11-03
| ||
| 22:20 | Small workaround for a Haiku bug. (check-in: 9667b3fd54 user: js tags: 0.7) | |
| 22:19 | Blocks: Only use the lower 2 bytes as retain count (check-in: 793bd8883b user: js tags: 0.7) | |
| 22:19 | Small workaround for a Haiku bug. (check-in: ac70a7059f user: js tags: trunk) | |
| 22:18 | Blocks: Only use the lower 2 bytes as retain count (check-in: 616b4e0dd2 user: js tags: trunk) | |
|
2012-11-02
| ||
| 22:08 | Make -[removeLastObject] on an empty array a nop. (check-in: ddbf831e72 user: js tags: 0.7) | |
| 22:07 | Make -[removeLastObject] on an empty array a nop. (check-in: f2a39c4f61 user: js tags: trunk) | |
| 21:39 | Small fix in OFDictionaryEnumerator_hashtable. (check-in: 62497de4c2 user: js tags: trunk) | |
| 21:19 | Remove a useless ivar. (check-in: a40ccfa7cf user: js tags: trunk) | |
|
2012-10-30
| ||
| 22:16 | OFArray: Optimize fast enumeration. (check-in: 365e946d10 user: js tags: trunk) | |
| 18:50 | Async I/O: Pass a context. (check-in: 13ea2fc8b1 user: js tags: trunk) | |
|
2012-10-29
| ||
| 13:50 | Increase library major version. (check-in: ebed14967d user: js tags: trunk) | |
| 13:37 | Documentation improvements (add references). (check-in: 1bcd4b3d46 user: js tags: 0.7) | |
| 13:35 | Documentation improvements (add references). (check-in: e685b742d9 user: js tags: trunk) | |
| 13:03 | Simplify seeking. (check-in: dc1093e2a5 user: js tags: trunk) | |
| 12:37 | Documentation fixes. (check-in: 7c1da1aa15 user: js tags: 0.7) | |
| 12:35 | Documentation fixes. (check-in: 318d5d7e53 user: js tags: trunk) | |
| 12:02 | Set version to 0.8-dev. (check-in: 5e6db73763 user: js tags: trunk) | |
| 11:58 | Fix incorrect framework version. (check-in: 12deec4768 user: js tags: trunk) | |
| 11:58 | Fix incorrect framework version. (check-in: d43fda6b79 user: js tags: 0.7) | |
| 11:56 | Add bridge to Xcode project. (check-in: 5c2c4dd488 user: js tags: trunk) | |
| 09:18 | Merge branch 'bridge' (check-in: 1cb9a5edb8 user: js tags: trunk) | |
| 08:00 | Documentation improvements. (check-in: 7a3977d7fd user: js tags: 0.7) | |
| 07:59 | Documentation improvements. (check-in: 63bf4de97b user: js tags: trunk) | |
|
2012-10-28
| ||
| 14:43 | OFIntrospection: Allow selectors containing UTF-8. (check-in: f904fef37e user: js tags: trunk) | |
| 12:38 | Switch to a headerdoc-compatible doc format. (check-in: 1ad9565253 user: js tags: trunk) | |
| 12:37 | Fix wrong imports. (check-in: cbd8cf22c1 user: js tags: 0.7-release, 0.7) | |
| 12:37 | Fix wrong imports. (check-in: d477b270f3 user: js tags: trunk) | |
|
2012-10-27
| ||
| 16:32 | Update ChangeLog for 0.7. (check-in: 49f84877bf user: js tags: trunk) | |
| 16:17 | Update ChangeLog for 0.7. (check-in: 8609ae5d34 user: js tags: 0.7) | |
| 16:16 | Branch for 0.7. (check-in: fef1ca67e1 user: js tags: 0.7) | |
| 16:16 | make tarball: Generate documentation tarball. (check-in: 24b7e7894e user: js tags: trunk) | |
| 16:09 | TableGenerator: Terminate when done. (check-in: 8aba444b87 user: js tags: trunk) | |
| 15:53 | Update Xcode project. (check-in: a62968757b user: js tags: trunk) | |
| 15:52 | PLATFORMS.md: Add Mac OS X 10.8. (check-in: 840ef61f18 user: js tags: trunk) | |
|
2012-10-26
| ||
| 11:23 | Add OFLocking protocol. (check-in: 7c33158c22 user: js tags: trunk) | |
| 11:04 | Split OFThread.m into multiple files. (check-in: 0a55edad35 user: js tags: trunk) | |
| 10:16 | Add OF_ prefix to a private method missing it. (check-in: cbf1901c7f user: js tags: trunk) | |
|
2012-10-25
| ||
| 18:43 | PLATFORMS.md: Add Windows 8. (check-in: 69a81995bf user: js tags: trunk) | |
|
2012-10-23
| ||
| 09:17 | configure.ac: Show a note about old compilers. (check-in: 8321c1a567 user: js tags: trunk) | |
|
2012-10-22
| ||
| 20:12 | Allocate space for sockaddr_storage, not sockaddr. (check-in: c9f2fe558e user: js tags: trunk) | |
| 20:11 | PLATFORMS.md: Add DragonFlyBSD. (check-in: c2d05e0469 user: js tags: trunk) | |
|
2012-10-21
| ||
| 22:13 | Fix a test on DragonFlyBSD. (check-in: 83618d5a08 user: js tags: trunk) | |
| 22:12 | Make GCC 4.4 happy. (check-in: fcade8da38 user: js tags: trunk) | |
|
2012-10-20
| ||
| 22:22 | Call C++ constructors in correct order. (check-in: 1dcbea2fb0 user: js tags: trunk) | |
|
2012-10-18
| ||
| 17:33 | Fix missing #else. (check-in: 7169decdef user: js tags: trunk) | |
|
2012-10-17
| ||
| 20:39 | Small fix in instance.m. (check-in: 879bf12fd0 user: js tags: trunk) | |
| 20:16 | Pass exceptions on async I/O. (check-in: 6343e04dcd user: js tags: trunk) | |
|
2012-10-16
| ||
| 14:49 | OFConstantString: Add a few missing new methods. (check-in: e49548ce0f user: js tags: trunk) | |
| 14:49 | Fix a few forgotten renames. (check-in: c47538ce8e user: js tags: trunk) | |
| 14:47 | A few more API improvements. (check-in: fcaa549324 user: js tags: trunk) | |
| 13:03 | Make OFMethods comparable and hashable. (check-in: c64a6fd74d user: js tags: trunk) | |
|
2012-10-15
| ||
| 12:33 | Future releases will be .tar.xz and signed. (check-in: 988211c1c9 user: js tags: trunk) | |
| 11:08 | Fix some forgotten renames. (check-in: 06251136e5 user: js tags: trunk) | |
|
2012-10-14
| ||
| 19:22 | Add a missing include and fix a typo. (check-in: 9fce2c470e user: js tags: trunk) | |
| 10:36 | More integer overflow checks. (check-in: 53af033b0e user: js tags: trunk) | |
| 00:59 | OF_INVALID_INDEX -> OF_NOT_FOUND. (check-in: f38744df74 user: js tags: trunk) | |
| 00:54 | range.start -> range.location. (check-in: c9433ea60d user: js tags: trunk) | |
|
2012-10-13
| ||
| 22:21 | Add -[OFString rangeOfString:options:range:]. (check-in: 20dddc7345 user: js tags: trunk) | |
| 21:29 | Rename s->UTF8 to s->isUTF8. (check-in: 9817eab3be user: js tags: trunk) | |
| 21:06 | of_bswap* -> OF_BSWAP*. (check-in: 1cb8fee5c3 user: js tags: trunk) | |
| 20:50 | Move UTF-8 functions to OFString_UTF8.m. (check-in: 9cfefe9c30 user: js tags: trunk) | |
| 20:35 | OFMutableString_UTF8: Add missing range check. (check-in: 41bfdb858c user: js tags: trunk) | |
| 20:02 | indexOfFirstOccurrenceOfString -> rangeOfString. (check-in: 5209390938 user: js tags: trunk) | |
| 19:30 | of_endianess_t -> of_byte_order_t. (check-in: 255fd75828 user: js tags: trunk) | |
| 18:51 | Rename -[appendUTF8String:withLength:]. (check-in: e5b31cf72f user: js tags: trunk) | |
|
2012-10-12
| ||
| 17:59 | Add __attribute__((sentinel)). (check-in: c1b2e3e604 user: js tags: trunk) | |
|
2012-10-10
| ||
| 10:16 | Provide objc_constructInstance() when necessary. (check-in: 16ba7ec477 user: js tags: trunk) | |
|
2012-09-06
| ||
| 19:13 | Improve selector not found message. (check-in: 9dfe462848 user: js tags: trunk) | |
| 19:13 | OFIntrospection: Remove property introspection. (check-in: 28cc9a516e user: js tags: trunk) | |
|
2012-08-20
| ||
| 08:14 | A few renames in OFFile. (check-in: c492171577 user: js tags: trunk) | |
| 00:20 | exception.m: Fix cleanup. (check-in: b2deb6c291 user: js tags: trunk) | |
|
2012-08-19
| ||
| 23:26 | Get rid of OFAutoreleasePool in of_asprintf. (check-in: 5f04d5b720 user: js tags: trunk) | |
| 21:27 | Fix types for of_{dimension,rectangle,point}(). (check-in: a82ee4d8c7 user: js tags: trunk) | |
| 21:27 | Don't use main as variable name. (check-in: 43e45e2364 user: js tags: trunk) | |
| 21:27 | Add more ARC type qualifiers. (check-in: bab9dd49fe user: js tags: trunk) | |
| 14:05 | Always install autorelease.h. (check-in: c7cd1e7c28 user: js tags: trunk) | |
|
2012-08-11
| ||
| 13:37 | atomic.h: Add cc to clobber list where necessary. (check-in: abd6fadbdb user: js tags: trunk) | |
| 11:55 | runtime.h: Fix C++. (check-in: c2a3a3e078 user: js tags: trunk) | |
| 08:39 | OFThread: Set status before spawning thread. (check-in: e8f12e5de9 user: js tags: trunk) | |
|
2012-08-10
| ||
| 20:08 | Add GNU stack note. (check-in: 7e27f00a5d user: js tags: trunk) | |
| 20:08 | Directly use the runtime's autorelease pools. (check-in: 1255f3a11a user: js tags: trunk) | |
|
2012-08-09
| ||
| 15:37 | Cache 32 autorelease pools per thread. (check-in: 4ad6599390 user: js tags: trunk) | |
|
2012-08-07
| ||
| 08:36 | Move objc_autorelease() to arc.m. (check-in: 19f4701ed3 user: js tags: trunk) | |
| 08:35 | Add autorelease.h and export functions. (check-in: 7fbf13845b user: js tags: trunk) | |
|
2012-08-06
| ||
| 20:46 | Add --arc to objfw-compile and objfw-config. (check-in: 5d2b804601 user: js tags: trunk) | |
| 20:27 | Make class_isMetaClass() ARC-compatible. (check-in: 0b32d65e0c user: js tags: trunk) | |
|
2012-08-05
| ||
| 18:11 | Initial ARC support. (check-in: 90eae0b1fc user: js tags: trunk) | |
| 17:34 | Add OFRecursiveMutex class. (check-in: 6069030651 user: js tags: trunk) | |
| 17:22 | Use recursive pthread mutexes if available. (check-in: 1e10b33066 user: js tags: trunk) | |
| 16:52 | Fix a possible race condition in initialize_class. (check-in: 8f02ff02dc user: js tags: trunk) | |