6 years agoFix to Support Leopard
matley@muppetslab.org [Tue, 20 May 2008 08:55:47]
Fix to Support Leopard

6 years agoDocumentation update
matley@muppetslab.org [Mon, 29 Oct 2007 17:03:42]
Documentation update

6 years agoTAG 1.0
matley@muppetslab.org [Tue, 16 Oct 2007 18:18:32]
TAG 1.0

6 years agoMinor fixes. See long message
matley@muppetslab.org [Tue, 16 Oct 2007 17:35:15]
Minor fixes. See long message

KNOWN-FILE update
TODO file removed
Move documentation to a separate asdf component
Splitting examples into different asdf component
Documentation update
eval-when and export symbols defined in framework bindings
Fix to compile-framework for correct return value
Allowing nil body for SLET
Adding documentation for WITH-SUPER
Refactoring of pack-struct-arguments-val


6 years agoBugfixes to examples to make them work with the new framework management
matley@muppetslab.org [Wed, 03 Oct 2007 13:42:01]
Bugfixes to examples to make them work with the new framework management

6 years agoFix to the framework binding generator. change in naming convention: 'definition' become 'clos binding'
matley@muppetslab.org [Wed, 03 Oct 2007 09:07:56]
Fix to the framework binding generator. change in naming convention: 'definition' become 'clos binding'

6 years agoAdded objc-letr and define-objc-function
matley@muppetslab.org [Tue, 02 Oct 2007 19:34:55]
Added objc-letr and define-objc-function

6 years agoMinor fixes and added the support for typedefs
matley@muppetslab.org [Tue, 02 Oct 2007 19:32:58]
Minor fixes and added the support for typedefs

6 years agoAdded license information
matley@muppetslab.org [Tue, 02 Oct 2007 19:32:19]
Added license information

6 years agoUpdated TODO and changed how we find the location where we have to build the doc
matley@muppetslab.org [Tue, 02 Oct 2007 19:29:42]
Updated TODO and changed how we find the location where we have to build the doc

6 years agoNew framework management
matley@muppetslab.org [Tue, 02 Oct 2007 19:21:55]
New framework management


Now framework definitions are not more generated on the fly and
eventually cached.

They are generated the first time for the standard framework and
compiled for faster loading with import-framework. A compile-framework
is provided to make the user able to build the framework definition
for its custom frameworks.

The tests involving the foundation framework have been updated too.


6 years agoAdded tests for call message to super
matley@muppetslab.org [Mon, 24 Sep 2007 07:55:30]
Added tests for call message to super

6 years agoFix to typed-invocation-p
matley@muppetslab.org [Sun, 23 Sep 2007 16:41:28]
Fix to typed-invocation-p

6 years agoBugfix call methods with super with argument or returned value with struct passed by value
matley@muppetslab.org [Wed, 19 Sep 2007 08:15:15]
Bugfix call methods with super with argument or returned value with struct passed by value

6 years agoLittle documentation fixes
matley@muppetslab.org [Wed, 19 Sep 2007 08:14:47]
Little documentation fixes

6 years agoAdd support for "super"
matley@muppetslab.org [Wed, 19 Sep 2007 08:04:09]
Add support for "super"

6 years agoNow classes can have ivar of a struct type
matley@muppetslab.org [Wed, 19 Sep 2007 06:20:34]
Now classes can have ivar of a struct type

6 years agoAdded OBJC-LET* macro
matley@muppetslab.org [Tue, 18 Sep 2007 09:30:04]
Added OBJC-LET* macro

6 years agoDocumentation upgrade
matley@muppetslab.org [Tue, 18 Sep 2007 08:06:05]
Documentation upgrade

6 years agoChanged accessor -> reader for the class handling foreign data
matley@muppetslab.org [Tue, 18 Sep 2007 05:23:23]
Changed accessor -> reader for the class handling foreign data

6 years agoUpdate documentation
matley@muppetslab.org [Tue, 18 Sep 2007 04:44:15]
Update documentation

6 years agoRemoved unused functions and added some plain defcfun to the list of external symbols of objc-cffi package
matley@muppetslab.org [Tue, 18 Sep 2007 04:06:37]
Removed unused functions and added some plain defcfun to the list of external symbols of objc-cffi package

6 years agoMake objc reader macro supports the clos interface. Little changes to TODO file. Make untyped-msg-send a function
matley@muppetslab.org [Tue, 18 Sep 2007 03:45:20]
Make objc reader macro supports the clos interface. Little changes to TODO file. Make untyped-msg-send a function

6 years agoMoved translate-from-foreign of protocol to msg-send.lisp to avoid warning
matley@muppetslab.org [Mon, 17 Sep 2007 14:13:10]
Moved translate-from-foreign of protocol to msg-send.lisp to avoid warning

6 years agoRemoved warnings in :lisp-interface test suite
matley@muppetslab.org [Mon, 17 Sep 2007 07:03:39]
Removed warnings in :lisp-interface test suite

6 years agoMemoize the translation to objc-class
matley@muppetslab.org [Sun, 16 Sep 2007 18:22:22]
Memoize the translation to objc-class

6 years agoRemoved wrappers for defcfun. They used to save the docstring but now cffi saves it
matley@muppetslab.org [Sun, 16 Sep 2007 18:21:29]
Removed wrappers for defcfun. They used to save the docstring but now cffi saves it

6 years agoAdding protocol management. read only capabilities
matley@muppetslab.org [Sun, 16 Sep 2007 18:18:38]
Adding protocol management. read only capabilities

6 years agoCaching of struct definitions
matley@muppetslab.org [Sat, 15 Sep 2007 07:46:20]
Caching of struct definitions

6 years agoRefactoring of the TODO file
matley@muppetslab.org [Sat, 15 Sep 2007 07:45:47]
Refactoring of the TODO file

6 years agoDefault behaviour is to not generate the clos interface
matley@muppetslab.org [Sat, 15 Sep 2007 04:03:44]
Default behaviour is to not generate the clos interface

6 years agoLittle fixes forgot in the previous patches
matley@muppetslab.org [Sat, 15 Sep 2007 03:51:39]
Little fixes forgot in the previous patches

6 years agoRefactoring of define-objc-method, add-objc-method. Added a methods cache cleaner
matley@muppetslab.org [Sat, 15 Sep 2007 03:32:38]
Refactoring of define-objc-method, add-objc-method. Added a methods cache cleaner

6 years agoeval during compile/load only the needed stuff (for with-ivar-accessors and add-clos-method)
matley@muppetslab.org [Sat, 15 Sep 2007 03:31:47]
eval during compile/load only the needed stuff (for with-ivar-accessors and add-clos-method)

6 years agoRemoved *objc-metaclasses* hash. Now instances of metaclasses are generated when needed
matley@muppetslab.org [Sat, 15 Sep 2007 03:31:13]
Removed *objc-metaclasses* hash. Now instances of metaclasses are generated when needed

6 years agoName definition change. define-objc-framework -> use-objc-framework
matley@muppetslab.org [Sat, 15 Sep 2007 03:28:13]
Name definition change. define-objc-framework -> use-objc-framework

6 years agoTODO updated
matley@muppetslab.org [Sat, 15 Sep 2007 03:25:51]
TODO updated

6 years agoMoved framework caches to (src-dir)/frameworks/
matley@muppetslab.org [Sat, 15 Sep 2007 03:24:24]
Moved framework caches to (src-dir)/frameworks/

6 years agoChanged how objc method are selected in the CLOS interface
matley@muppetslab.org [Fri, 14 Sep 2007 09:11:24]
Changed how objc method are selected in the CLOS interface


Before this patch for each ObjC method a corresponding CLOS method was
generated and eventually cached on a file.

Now it is cached just the generic function (reducing the size of cache
of about 80%), and we specialize on compute-discriminating-function.
The specialized compute-discriminating-function returns a general
function to call ObjC method.

Exactly it returns a function that sets the installed function to a
function that calls the right ObjC method, avoiding to compile n
thousands function each time a framework is loaded.


6 years agoTODO update
matley@muppetslab.org [Fri, 14 Sep 2007 07:28:07]
TODO update

6 years agoCache of compiled untyped calls
matley@muppetslab.org [Fri, 14 Sep 2007 07:21:15]
Cache of compiled untyped calls

6 years agoAdding a cache of compiled methods
matley@muppetslab.org [Fri, 14 Sep 2007 06:07:44]
Adding a cache of compiled methods

6 years agoAdding a note when cache generation is performed
matley@muppetslab.org [Fri, 14 Sep 2007 04:38:17]
Adding a note when cache generation is performed

6 years agoUse objc-generic-function for clos methods representing objc methods. Little refactoring to tests
matley@muppetslab.org [Fri, 14 Sep 2007 03:18:11]
Use objc-generic-function for clos methods representing objc methods. Little refactoring to tests

6 years agoUse gentemp instead of unportable use of wrong use of intern and gensym
matley@muppetslab.org [Fri, 14 Sep 2007 02:36:37]
Use gentemp instead of unportable use of wrong use of intern and gensym

6 years agoIntern the gensym of new methods callback. Compatibility fix for Allegro. Thanks to Ken McKee
matley@muppetslab.org [Thu, 13 Sep 2007 06:14:48]
Intern the gensym of new methods callback. Compatibility fix for Allegro. Thanks to Ken McKee

6 years agoFix to cache testcase to avoid out of memory
matley@muppetslab.org [Wed, 12 Sep 2007 05:58:08]
Fix to cache testcase to avoid out of memory

6 years agoMajor fix to framework cache mechanism
matley@muppetslab.org [Wed, 12 Sep 2007 04:14:40]
Major fix to framework cache mechanism

6 years agoAdded the TODO file
matley@muppetslab.org [Wed, 12 Sep 2007 04:09:30]
Added the TODO file

6 years agoUse the closer-mop compatibility layer
matley@muppetslab.org [Mon, 10 Sep 2007 11:34:20]
Use the closer-mop compatibility layer

Next ->