Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Make TYPESPEC a struct type. | Matthias Benkard | 2008-03-19 | 1 | -1/+2 |
| | | | | darcs-hash:e915984995e05d399993c4d602a7c4949053ca66 | ||||
* | Minor cleanups. | Matthias Benkard | 2008-03-12 | 1 | -6/+0 |
| | | | | darcs-hash:397e13965e72e0107e762dbf715564a29b9d092c | ||||
* | Aesthetic improvements. | Matthias Benkard | 2008-03-07 | 1 | -0/+3 |
| | | | | darcs-hash:8112f3e9cc11608d8f7c2f1862b24f8e0f24b08f | ||||
* | Implement memory management for Lisp-managed instances. | Matthias Benkard | 2008-03-07 | 1 | -3/+29 |
| | | | | darcs-hash:88a7136f0fa0768b525a44de92100c15a6f8792a | ||||
* | DEFINE-OBJECTIVE-C-CLASS: Reintern the class name in the OBJECTIVE-C-CLASSES ↵ | Matthias Benkard | 2008-03-05 | 1 | -1/+2 |
| | | | | | | package before proceeding. darcs-hash:16df3fe0db3dba48a115177015b53fb8402484c1 | ||||
* | Document COLLECT-CLASSES and COLLECT-METHODS. | Matthias Benkard | 2008-03-05 | 1 | -0/+35 |
| | | | | darcs-hash:5f9f283cf4206188d49b9a7ac61f247e65ef72c5 | ||||
* | Fix documentation formatting. | Matthias Benkard | 2008-03-05 | 1 | -10/+10 |
| | | | | darcs-hash:511ea4147397dc61baabcd0ddc39c7ec01097163 | ||||
* | Improve DEFINE-OBJECTIVE-C-CLASS documentation. | Matthias Benkard | 2008-03-05 | 1 | -0/+8 |
| | | | | darcs-hash:11dd42d8010f57315e34a7f854c5664f3a65392f | ||||
* | Add macro DEFINE-OBJECTIVE-C-CLASS. | Matthias Benkard | 2008-03-05 | 1 | -0/+153 |
| | | | | darcs-hash:d689941e5d40652ec30566cf982572e6ba8bba96 | ||||
* | Minor cleanups. | Matthias Benkard | 2008-02-21 | 1 | -28/+0 |
| | | | | darcs-hash:c0614dcedf9c9c6050445219688b1498509df676 | ||||
* | Assign the metaclasses of metaclasses correctly. | Matthias Benkard | 2008-02-20 | 1 | -1/+1 |
| | | | | darcs-hash:e393681b86a1b90b8023281fea1cff5b8fa33a44 | ||||
* | Collect and register all known Objective-C classes at load time. | Matthias Benkard | 2008-02-20 | 1 | -0/+8 |
| | | | | darcs-hash:13dc5d5f8a456e4603e7ced00cf52b3e01e273c2 | ||||
* | Simplify slot access. | Matthias Benkard | 2008-02-19 | 1 | -15/+16 |
| | | | | darcs-hash:e01b2af67083c4d030aec83dfb1c87e5e2e39b44 | ||||
* | Reimplement slot writing. | Matthias Benkard | 2008-02-19 | 1 | -31/+16 |
| | | | | darcs-hash:54a65f96e6367f42013fef524eeddbeb4b8889ec | ||||
* | Reimplement slot reading. | Matthias Benkard | 2008-02-19 | 1 | -6/+8 |
| | | | | darcs-hash:bdef9c8f4c3fb2121456295da23fbe679265a15b | ||||
* | Fix Objective-C class registration. | Matthias Benkard | 2008-02-18 | 1 | -1/+2 |
| | | | | darcs-hash:03e58bd27621a0bf46f05cc1ee733da1c7ab1170 | ||||
* | Play around with %OBJCL-SET-SLOT-VALUE in order to satisfy the test suite. | Matthias Benkard | 2008-02-17 | 1 | -5/+17 |
| | | | | darcs-hash:8fc945e23d662bdf4708c20b20223805218d6860 | ||||
* | Implement setting of foreign slots. | Matthias Benkard | 2008-02-17 | 1 | -12/+19 |
| | | | | darcs-hash:acea0207a1c3d97c6caf8c515cae332275fc06e7 | ||||
* | Minor cleanups. | Matthias Benkard | 2008-02-17 | 1 | -8/+7 |
| | | | | darcs-hash:8202cbfdf90281074ec97355c948315e0151cf0b | ||||
* | Put user-defined classes into the NS namespace. | Matthias Benkard | 2008-02-17 | 1 | -2/+6 |
| | | | | darcs-hash:b5f9b1fba72102c0979b1f31985c557338560263 | ||||
* | Fix ENSURE-OBJECTIVE-C-CLASS-PAIR. | Matthias Benkard | 2008-02-17 | 1 | -11/+25 |
| | | | | darcs-hash:cd2b28bb4e252e25afb6807e32d092fcbd9c0977 | ||||
* | Implement OBJCL-CREATE-CLASS. | Matthias Benkard | 2008-02-17 | 1 | -14/+10 |
| | | | | darcs-hash:410094108d1b68697e4bf6c40a92e0d4dfceedba | ||||
* | Implement ENSURE-OBJECTIVE-C-CLASS-PAIR. | Matthias Benkard | 2008-02-17 | 1 | -38/+102 |
| | | | | darcs-hash:ea08a0dcdbed287c1c1e09124a2cb0650a6b52ad | ||||
* | Implement FOREIGN-CLASS-ENSURE-REGISTERED. | Matthias Benkard | 2008-02-17 | 1 | -54/+7 |
| | | | | darcs-hash:cc3448394e3e337be716275c3e4016a542860fd1 | ||||
* | Fix SLOT-VALUE-USING-CLASS (OBJECTIVE-C-CLASS ...). | Matthias Benkard | 2008-02-17 | 1 | -3/+4 |
| | | | | darcs-hash:37402e60f79e9837371a68a33126e3b68eb32b09 | ||||
* | Make INITIALIZE-INSTANCE (OBJECTIVE-C-CLASS ...) create new Objective-C ↵ | Matthias Benkard | 2008-02-16 | 1 | -10/+47 |
| | | | | | | classes upon request. darcs-hash:14de6de0dace5d7e4aaeae48579326e2e43d6aee | ||||
* | Avoid a bunch of compilation warnings. | Matthias Benkard | 2008-02-14 | 1 | -0/+8 |
| | | | | darcs-hash:80fed30cbc718deff925dd9d55988490fef422b6 | ||||
* | Fix overzealous style cleanups. | Matthias Benkard | 2008-02-09 | 1 | -3/+3 |
| | | | | darcs-hash:c5c0a79734ae2d8be8b1c08e3c3e63f84df64a86 | ||||
* | Stylistic improvements. | Matthias Benkard | 2008-02-08 | 1 | -3/+3 |
| | | | | darcs-hash:052ac7d590da800f6a713bc4c50da6e066fb19ba | ||||
* | Assign a fake metaclass as a metaclass to the root metaclass. | Matthias Benkard | 2008-02-06 | 1 | -3/+2 |
| | | | | darcs-hash:e594ffa7fa03edfdbfd4f44708c2a1863c96a2af | ||||
* | Properly convert foreign slot names into CLOS slot names. | Matthias Benkard | 2008-02-05 | 1 | -1/+2 |
| | | | | darcs-hash:86d821bf8ce3432e3ca70dd6429f923d4283baa7 | ||||
* | More cleanups. | Matthias Benkard | 2008-02-05 | 1 | -23/+1 |
| | | | | darcs-hash:5e7b63e513b1c956c1963761a594bbd332fca0d4 | ||||
* | Minor cleanups. | Matthias Benkard | 2008-02-05 | 1 | -15/+10 |
| | | | | darcs-hash:6de1e4c4e8804d949fec6d5af4809fbf5a81ae69 | ||||
* | Generally declare foreign slots as SLOT-BOUNDP. | Matthias Benkard | 2008-02-05 | 1 | -1/+2 |
| | | | | darcs-hash:b1e855f149754953d120b267b13e5623253d5c65 | ||||
* | Add support for reading foreign slots. | Matthias Benkard | 2008-02-05 | 1 | -5/+26 |
| | | | | darcs-hash:00abb78ca0134b8fa34830c9643986e046808c5e | ||||
* | Prefix metaclasses with #\+ instead of #\%. | Matthias Benkard | 2008-02-04 | 1 | -1/+1 |
| | | | | darcs-hash:b6771564fc256067287ccae46f45e6dce9130268 | ||||
* | Add preliminary support for Objective-C slots. | Matthias Benkard | 2008-02-04 | 1 | -17/+109 |
| | | | | darcs-hash:7da372a879d14800683cb79a262e86a8037245fc | ||||
* | Make ID the root of the Objective-C class hierarchy. | Matthias Benkard | 2008-02-04 | 1 | -0/+4 |
| | | | | darcs-hash:7d709124e74a1782fecaf2ee75a0a229783fec8b | ||||
* | Automatically set Objective-C wrapper classes' superclasses. | Matthias Benkard | 2008-02-03 | 1 | -0/+11 |
| | | | | darcs-hash:ef9a71b349ac03e3d80ed89c750f3dd82ad67630 | ||||
* | Implement SLOT-MAKUNBOUND for Objective-C wrapper objects. | Matthias Benkard | 2008-02-03 | 1 | -2/+13 |
| | | | | darcs-hash:ef968cdf81b142725469929419b150f4dd49846b | ||||
* | Cosmetic improvements. | Matthias Benkard | 2008-02-03 | 1 | -2/+2 |
| | | | | darcs-hash:7585ed6937fb5617ae00999f9c90adf752b74b2e | ||||
* | Allow subclassing between Objective-C wrapper classes. | Matthias Benkard | 2008-02-03 | 1 | -0/+3 |
| | | | | darcs-hash:89b323107ac83b94f5db275fb6b1d5909ea90308 | ||||
* | Use Objective-C metaclasses as CLOS metaclasses. | Matthias Benkard | 2008-02-03 | 1 | -1/+6 |
| | | | | darcs-hash:dd0a1476e5412105a56b7c7de18f7d14f7af2696 | ||||
* | Fix a few typos. | Matthias Benkard | 2008-02-03 | 1 | -7/+7 |
| | | | | darcs-hash:7264ff2459fb64b0005df4df85e7129cf209cd2e | ||||
* | Introduce new metaclass OBJECTIVE-C-META-CLASS. | Matthias Benkard | 2008-02-02 | 1 | -0/+20 |
| | | | | darcs-hash:3d9bf7fb5b37a4089ae3d85493612c6e6abc4469 | ||||
* | Replace all occurrences of OBJC-CLASS with OBJECTIVE-C-CLASS. | Matthias Benkard | 2008-02-02 | 1 | -9/+11 |
| | | | | darcs-hash:1ba389d5a50343a134892bde78ba62e21842f684 | ||||
* | Add OBJECTIVE-C-CLASS, a metaclass for Objective-C class wrappers. | Matthias Benkard | 2008-02-02 | 1 | -0/+142 |
darcs-hash:edb69af98619671f830ff842fb3e69ca369ee8dd |