Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | When receiving a Lisp value wrapper from Objective-C, unwrap it automatically. | Matthias Benkard | 2008-03-24 | 1 | -0/+6 |
| | | | | darcs-hash:f1b183f46c4d97c27121e0ada8614b9e9feb9955 | ||||
* | Fix SELECTOR-FUNCTION for CMUCL again. | Matthias Benkard | 2008-03-23 | 1 | -1/+1 |
| | | | | darcs-hash:9083e5d1cf58bf2da535b58acd80ea9eec267def | ||||
* | Add a NAME slot to class SELECTOR. | Matthias Benkard | 2008-03-19 | 1 | -1/+41 |
| | | | | darcs-hash:c51f1608afb05ec84f8f615114cb7f9f65abf8fe | ||||
* | Clarify CMUCL-specific function SELECTOR-FUNCTION. | Matthias Benkard | 2008-03-18 | 1 | -5/+21 |
| | | | | darcs-hash:577b893aecdd9144a80184d973b1a6f970f4800a | ||||
* | Minor cleanups. | Matthias Benkard | 2008-03-12 | 1 | -7/+0 |
| | | | | darcs-hash:397e13965e72e0107e762dbf715564a29b9d092c | ||||
* | Fix selector funcallability on CMUCL. | Matthias Benkard | 2008-03-12 | 1 | -5/+18 |
| | | | | darcs-hash:e0f4df3e7fc24d1bc9261d161b6efd62ec32b66d | ||||
* | Correctly handle methods with a :VOID return type. | Matthias Benkard | 2008-03-07 | 1 | -1/+1 |
| | | | | darcs-hash:ed2910a15192d06f60977f9c4bfdeddc44dbe6f9 | ||||
* | SHARED-INITIALIZE :AFTER (SELECTOR ...): Add a note about CMUCL. | Matthias Benkard | 2008-03-05 | 1 | -2/+8 |
| | | | | darcs-hash:8f43001b4a1f23eba62fef3c537b5b2442810c51 | ||||
* | COLLECT-METHODS: Do not free NULL pointers. | Matthias Benkard | 2008-03-05 | 1 | -1/+2 |
| | | | | darcs-hash:c65fd128ad2ff1b86c866e1982dc4ad7e5e884c5 | ||||
* | Fix a subtle compilation phase problem. | Matthias Benkard | 2008-03-05 | 1 | -8/+10 |
| | | | | darcs-hash:c9d6ba6df250ee32e7855c971e7e537ebf9a7dc6 | ||||
* | Document class OBJECTIVE-C-CLASS. | Matthias Benkard | 2008-03-05 | 1 | -4/+24 |
| | | | | darcs-hash:4133dbeb589fd1c29ec77b5242e7335b973e98aa | ||||
* | Add function OBJECTIVE-C-CLASS-REGISTERED-P. | Matthias Benkard | 2008-03-05 | 1 | -0/+47 |
| | | | | darcs-hash:3e89853d61732a8fc928a1c3318dfaa648191e8c | ||||
* | Document FOREIGN-VALUE, FOREIGN-STRUCT, and FOREIGN-UNION. | Matthias Benkard | 2008-03-05 | 1 | -5/+57 |
| | | | | darcs-hash:fb4f97a5b508a7d112fbe2b7397221389bdfd8f5 | ||||
* | Add new class FOREIGN-UNION. | Matthias Benkard | 2008-03-05 | 1 | -4/+6 |
| | | | | darcs-hash:8f87776dce528cb17cf292df0c5aa410fe924247 | ||||
* | Document FOREIGN-VALUE-LISP-MANAGED-P and FOREIGN-VALUE-POINTER. | Matthias Benkard | 2008-03-05 | 1 | -2/+80 |
| | | | | darcs-hash:28fe2a6f6d970312b95103a14631e6f58ee53635 | ||||
* | Collect selectors in package OBJECTIVE-C-SELECTORS. | Matthias Benkard | 2008-03-05 | 1 | -0/+11 |
| | | | | darcs-hash:f8184992f82c34b07e6a89745593b8daec17fc61 | ||||
* | Move exception reporting to PRINT-OBJECT (EXCEPTION T). | Matthias Benkard | 2008-03-04 | 1 | -9/+1 |
| | | | | darcs-hash:7487d34005f69ab123278791d00991d50fde3496 | ||||
* | Implement DESCRIBE-OBJECT (EXCEPTION T). | Matthias Benkard | 2008-03-04 | 1 | -10/+9 |
| | | | | darcs-hash:47438eafc656ab7597bd008586346cd52287e670 | ||||
* | Define type OBJECTIVE-C-TYPE-KEYWORD. | Matthias Benkard | 2008-03-03 | 1 | -0/+9 |
| | | | | darcs-hash:e5b50879e9dd0bf3a09fc7cb99aa24bc91bb7e89 | ||||
* | Assign the metaclasses of metaclasses correctly. | Matthias Benkard | 2008-02-20 | 1 | -1/+6 |
| | | | | darcs-hash:e393681b86a1b90b8023281fea1cff5b8fa33a44 | ||||
* | Replace all occurrences of MAKE-POINTER-WRAPPER with INTERN-POINTER-WRAPPER. | Matthias Benkard | 2008-02-18 | 1 | -6/+6 |
| | | | | darcs-hash:f0fc8796bb1bc306d0731296acb8a424b79cb1a5 | ||||
* | Do not allow foreign methods to return arrays. | Matthias Benkard | 2008-02-18 | 1 | -14/+0 |
| | | | | darcs-hash:60f115fc6d14d462f11dc77e1c97b68753f52e90 | ||||
* | Implement ENSURE-OBJECTIVE-C-CLASS-PAIR. | Matthias Benkard | 2008-02-17 | 1 | -1/+0 |
| | | | | darcs-hash:ea08a0dcdbed287c1c1e09124a2cb0650a6b52ad | ||||
* | Make INITIALIZE-INSTANCE (OBJECTIVE-C-CLASS ...) create new Objective-C ↵ | Matthias Benkard | 2008-02-16 | 1 | -3/+6 |
| | | | | | | classes upon request. darcs-hash:14de6de0dace5d7e4aaeae48579326e2e43d6aee | ||||
* | Specialise PRINT-OBJECT for FOREIGN-STRUCT values. | Matthias Benkard | 2008-02-15 | 1 | -0/+1 |
| | | | | darcs-hash:cbdd6159c27549dcc033b9bf38c0bf4fd8c51054 | ||||
* | Class TAGGED-STRUCT: Recover TYPESPEC slot. | Matthias Benkard | 2008-02-15 | 1 | -5/+12 |
| | | | | darcs-hash:aa7ba6f0790527c765455b9347bf8cba78d7186c | ||||
* | Refine the public interface to Lisp-managed foreign structs and unions. | Matthias Benkard | 2008-02-15 | 1 | -14/+23 |
| | | | | darcs-hash:b3c869d86d1e4655ec1562dade69cbdb93600eed | ||||
* | Improve automatic memory management facilities for structs and unions. | Matthias Benkard | 2008-02-15 | 1 | -19/+44 |
| | | | | darcs-hash:dde4d60386792d18b97c858a681cfaf20ee4ebef | ||||
* | Add automatic finalisation to struct wrappers. | Matthias Benkard | 2008-02-15 | 1 | -7/+11 |
| | | | | darcs-hash:1e1b7811aa26338c747a031d3cf810f621cf12d9 | ||||
* | Wrap returned structs with TAGGED-STRUCT instances. | Matthias Benkard | 2008-02-15 | 1 | -31/+23 |
| | | | | darcs-hash:ddf05fa12ece35775cbf4cf25fad2903db1f3753 | ||||
* | Do not override VALIDATE-SUPERCLASS (FUNCALLABLE-STANDARD-CLASS ↵ | Matthias Benkard | 2008-02-11 | 1 | -5/+9 |
| | | | | | | STANDARD-CLASS) on CLISP. darcs-hash:caed8a613bac4239d26a45281e0c15281d501a27 | ||||
* | Make Objective-CL compile on CLISP. | Matthias Benkard | 2008-02-11 | 1 | -3/+5 |
| | | | | darcs-hash:86258aba4b9bc787c781a5b0b601f5d0378c7764 | ||||
* | Specialise MAKE-LOAD-FORM for pointer wrappers. | Matthias Benkard | 2008-02-11 | 1 | -0/+18 |
| | | | | darcs-hash:4a9e629e6e9a9e20d21c80c541e70b4b6a810645 | ||||
* | Make ID the root of the Objective-C class hierarchy. | Matthias Benkard | 2008-02-04 | 1 | -5/+5 |
| | | | | darcs-hash:7d709124e74a1782fecaf2ee75a0a229783fec8b | ||||
* | Reintroduce Allegro CL compatibility hack. | Matthias Benkard | 2008-02-03 | 1 | -0/+11 |
| | | | | darcs-hash:f167d79293e352583e396687af4c39c2cb597057 | ||||
* | Add system objective-cl-clozure-compat. | Matthias Benkard | 2008-02-03 | 1 | -4/+5 |
| | | | | darcs-hash:118ca7e4268f77f7b9b9ab10c17200cebdd00ba9 | ||||
* | Update documentation. | Matthias Benkard | 2008-02-03 | 1 | -2/+20 |
| | | | | darcs-hash:af9cfdb8adda53a3459722f8156c54a3d31bfaf1 | ||||
* | Remove Allegro CL compatibility hack. | Matthias Benkard | 2008-02-03 | 1 | -11/+0 |
| | | | | darcs-hash:ec11150ac1ad641a75268526fd9590a9a71da3ae | ||||
* | Make (DEFCLASS SELECTOR ...) work on Allegro CL. | Matthias Benkard | 2008-02-03 | 1 | -8/+28 |
| | | | | darcs-hash:1a27f84277b0ed60eefb45499ebac15506aebd20 | ||||
* | Make selectors funcallable. | Matthias Benkard | 2008-02-03 | 1 | -1/+14 |
| | | | | darcs-hash:cf005558542aa4148fe2e94a113c0eac682d3cac | ||||
* | Use Objective-C metaclasses as CLOS metaclasses. | Matthias Benkard | 2008-02-03 | 1 | -1/+1 |
| | | | | darcs-hash:dd0a1476e5412105a56b7c7de18f7d14f7af2696 | ||||
* | Introduce new metaclass OBJECTIVE-C-META-CLASS. | Matthias Benkard | 2008-02-02 | 1 | -5/+2 |
| | | | | darcs-hash:3d9bf7fb5b37a4089ae3d85493612c6e6abc4469 | ||||
* | Replace all occurrences of OBJC-CLASS with OBJECTIVE-C-CLASS. | Matthias Benkard | 2008-02-02 | 1 | -3/+3 |
| | | | | darcs-hash:1ba389d5a50343a134892bde78ba62e21842f684 | ||||
* | Apply the LGPLv3 to all the code previously released under the GPLv3. | Matthias Benkard | 2008-01-26 | 1 | -6/+6 |
| | | | | darcs-hash:d09e69f4f9d07e98b5bc8d68d120d50d1ee01848 | ||||
* | Fix the spelling of `Objective-C' in both code and documentation. | Matthias Benkard | 2008-01-26 | 1 | -10/+10 |
| | | | | darcs-hash:065bdac36eeb490472284101a6d19409d551109b | ||||
* | Apply the GPLv3 to my code and clarify the license of the PyObjC parts. | Matthias Benkard | 2007-09-26 | 1 | -0/+17 |
| | | | | darcs-hash:f938f41421ba30e34d6bef095829ac1950b4dfa9 | ||||
* | Make memory management a lot saner. | Matthias Benkard | 2007-09-23 | 1 | -1/+0 |
| | | | | darcs-hash:274be9f0ed5fa33e5e883d7b3df57f00c567e777 | ||||
* | Remove even more code that has become obsolete through the new version of ↵ | Matthias Benkard | 2007-09-21 | 1 | -8/+0 |
| | | | | | | INVOKE-BY-NAME. darcs-hash:06fc98c5e106ac3fc0fd07ac5cc226ea431d265d | ||||
* | Objective-C layer: Remove the code needed by the obsolete version of ↵ | Matthias Benkard | 2007-09-21 | 1 | -32/+0 |
| | | | | | | INVOKE-BY-NAME. darcs-hash:e0df5f7b1d7a3aa5e06170dbe318b31ebeb73241 | ||||
* | Objective-C layer: Add functions for dealing with classes and metaclasses. | Matthias Benkard | 2007-09-18 | 1 | -0/+7 |
| | | | | darcs-hash:9ce15bb5fff3fb127cf4f6b72e70fa58c1cc2345 |