Commits

Author Commit Message Labels Comments Date
Zac Bowling
THIS VERSION DOESN'T WORK YET! checking it in just incase I lack free time to finish so that someone else can maybe use it.
Graham Booker
Added a declaredClass attribute to a property so that the property can have a different class, such as mutable arrays declared as just an array.
Graham Booker
Added handling of type modifiers such as unsigned and const.
Graham Booker
Corrected dynamicProperties
Graham Booker
Added the privateWriteProperties which makes a readonly property declaration in the interface, and a readwrite declaration in the private category. This required making the property into its own class to better handle changes to the property's attributes.
Graham Booker
Changed "generatedDeallocForClassName" to a static inline function "generatedDealloc". Not only does this make all deallocs need the identical line "generatedDealloc(self);" instead of different lines, it also reduces overhead by eliminated an obj_msg_send for every class.
Graham Booker
Added ability to find a -(void)dealloc without the space as found in some of Apple's templates.
Graham Booker
Updates done by Xcode
dylanbruzenak
Fixes for files with multiple implementations and multi-line function declarations.
dylanbruzenak
Fix for methods that end with '{'
dylanbruzenak
Cleaned up doc a bit.
dylanbruzenak
Added copy to the list of attributes that are checked to see if deallocation is needed.
dylanbruzenak
Added a category example.
dylanbruzenak
Comments at the end of a property line no longer cause that line to be skipped by property parsing.
dylanbruzenak
Custom attributes are now checked for 'retain' rather than 'assign' to see if they should be deallocated.
dylanbruzenak
Added documentation and license references.
dylanbruzenak
Updated the readme to point to the live doc.
dylanbruzenak
Updated the readme to point to the live doc.
dylanbruzenak
Removed the iboutlet annotation, as this can be handled more easily with an @properties block.
dylanbruzenak
Replaced block start and end syntax with a shorter version. The idea is to lower the foot print of the generated code.
dylanbruzenak
Cleaned up unnecessary annotations. Added private properties annotation.
dylanbruzenak
Added properties and dynamicProperties annotations for handling blocks of properties.
dylanbruzenak
Fix for bug #2: Protocol properties are not properly generated
dylanbruzenak
Removed reference to out of date RegexKit path.
dylanbruzenak
Added readme.txt.
dylanbruzenak
Renamed the license file. Removed license headers from other files.
dylanbruzenak
Added example. Fixed problem with the private category (private properties cannot be declared in a named category).
dylanbruzenak
File output is now working.
dylanbruzenak
Clarified usage and path handling. The second path parameter is now optional. If provided the target directory will be deleted and replaced with a mirror of the source directory before annotation processing. There is a guard to prevent deleting the source directory if it is provided twice.
dylanbruzenak
Block generation is now working. Minor fixes and cleanup to the annotations.
  1. Prev
  2. Next