summaryrefslogtreecommitdiff
path: root/Lisp/class-definition.lisp
Commit message (Expand)AuthorAgeFilesLines
* Properly handle typespec designators in foreign slot definitions.HEADmasterMatthias Benkard2008-12-041-1/+16
* Automatically register Objective-C classes used as superclasses.Matthias Benkard2008-12-041-5/+9
* Make TYPESPEC a struct type.Matthias Benkard2008-03-191-1/+2
* Minor cleanups.Matthias Benkard2008-03-121-6/+0
* Aesthetic improvements.Matthias Benkard2008-03-071-0/+3
* Implement memory management for Lisp-managed instances.Matthias Benkard2008-03-071-3/+29
* DEFINE-OBJECTIVE-C-CLASS: Reintern the class name in the OBJECTIVE-C-CLASSES ...Matthias Benkard2008-03-051-1/+2
* Document COLLECT-CLASSES and COLLECT-METHODS.Matthias Benkard2008-03-051-0/+35
* Fix documentation formatting.Matthias Benkard2008-03-051-10/+10
* Improve DEFINE-OBJECTIVE-C-CLASS documentation.Matthias Benkard2008-03-051-0/+8
* Add macro DEFINE-OBJECTIVE-C-CLASS.Matthias Benkard2008-03-051-0/+153
* Minor cleanups.Matthias Benkard2008-02-211-28/+0
* Assign the metaclasses of metaclasses correctly.Matthias Benkard2008-02-201-1/+1
* Collect and register all known Objective-C classes at load time.Matthias Benkard2008-02-201-0/+8
* Simplify slot access.Matthias Benkard2008-02-191-15/+16
* Reimplement slot writing.Matthias Benkard2008-02-191-31/+16
* Reimplement slot reading.Matthias Benkard2008-02-191-6/+8
* Fix Objective-C class registration.Matthias Benkard2008-02-181-1/+2
* Play around with %OBJCL-SET-SLOT-VALUE in order to satisfy the test suite.Matthias Benkard2008-02-171-5/+17
* Implement setting of foreign slots.Matthias Benkard2008-02-171-12/+19
* Minor cleanups.Matthias Benkard2008-02-171-8/+7
* Put user-defined classes into the NS namespace.Matthias Benkard2008-02-171-2/+6
* Fix ENSURE-OBJECTIVE-C-CLASS-PAIR.Matthias Benkard2008-02-171-11/+25
* Implement OBJCL-CREATE-CLASS.Matthias Benkard2008-02-171-14/+10
* Implement ENSURE-OBJECTIVE-C-CLASS-PAIR.Matthias Benkard2008-02-171-38/+102
* Implement FOREIGN-CLASS-ENSURE-REGISTERED.Matthias Benkard2008-02-171-54/+7
* Fix SLOT-VALUE-USING-CLASS (OBJECTIVE-C-CLASS ...).Matthias Benkard2008-02-171-3/+4
* Make INITIALIZE-INSTANCE (OBJECTIVE-C-CLASS ...) create new Objective-C class...Matthias Benkard2008-02-161-10/+47
* Avoid a bunch of compilation warnings.Matthias Benkard2008-02-141-0/+8
* Fix overzealous style cleanups.Matthias Benkard2008-02-091-3/+3
* Stylistic improvements.Matthias Benkard2008-02-081-3/+3
* Assign a fake metaclass as a metaclass to the root metaclass.Matthias Benkard2008-02-061-3/+2
* Properly convert foreign slot names into CLOS slot names.Matthias Benkard2008-02-051-1/+2
* More cleanups.Matthias Benkard2008-02-051-23/+1
* Minor cleanups.Matthias Benkard2008-02-051-15/+10
* Generally declare foreign slots as SLOT-BOUNDP.Matthias Benkard2008-02-051-1/+2
* Add support for reading foreign slots.Matthias Benkard2008-02-051-5/+26
* Prefix metaclasses with #\+ instead of #\%.Matthias Benkard2008-02-041-1/+1
* Add preliminary support for Objective-C slots.Matthias Benkard2008-02-041-17/+109
* Make ID the root of the Objective-C class hierarchy.Matthias Benkard2008-02-041-0/+4
* Automatically set Objective-C wrapper classes' superclasses.Matthias Benkard2008-02-031-0/+11
* Implement SLOT-MAKUNBOUND for Objective-C wrapper objects.Matthias Benkard2008-02-031-2/+13
* Cosmetic improvements.Matthias Benkard2008-02-031-2/+2
* Allow subclassing between Objective-C wrapper classes.Matthias Benkard2008-02-031-0/+3
* Use Objective-C metaclasses as CLOS metaclasses.Matthias Benkard2008-02-031-1/+6
* Fix a few typos.Matthias Benkard2008-02-031-7/+7
* Introduce new metaclass OBJECTIVE-C-META-CLASS.Matthias Benkard2008-02-021-0/+20
* Replace all occurrences of OBJC-CLASS with OBJECTIVE-C-CLASS.Matthias Benkard2008-02-021-9/+11
* Add OBJECTIVE-C-CLASS, a metaclass for Objective-C class wrappers.Matthias Benkard2008-02-021-0/+142