1. Ronald Oussoren
  2. pyobjc

Source

pyobjc / Scripts / gen_protocols.py

Author Commit Message Date Builds
Ronald Oussoren
1) A number of protocols defines pass-by-reference arguments. Add support for this in the protocol parser/generator and provide fixups for all protocols on Tiger. 2) Two CoreData unittests caused failures. This checkin silences both, the first was a bad unittest. I'm less convinced about the change to _convenience: I don't know why the old code used super.
Branches
pyobjc-ancient
Bob Ippolito
First stab at adding some Tiger stuff: AppleScriptKit AppKitScripting Automator CoreData XgridFoundation
Branches
pyobjc-ancient
Ronald Oussoren
reindent.py
Branches
pyobjc-ancient
Ronald Oussoren
- Give a more usefull error message when a method implementation runs of the end of the function - Recreate HTML files - Create seperate directories for the 10.2 and 10.3 installer - Version is now 1.1a0 - Add wrapper for SecurityInterface (Panther) This is not very usefull, but it is an Apple defined Objective-C framework. - Make CodeGen scripts smart enough to detect enums in SecurityInterface
Branches
pyobjc-ancient
Ronald Oussoren
- Fix tabnanny errors in Lib/ - Recognize enums whose name ends with 'Mask' as unsigned integers, because they'll probably be used as such. - Add the possibility to override signatures in gen_protocols.py and use that feature in gen_all_protocols.py
Branches
pyobjc-ancient
Bill Bumgarner
Protocol generation now catches class methods.
Branches
pyobjc-ancient
Ronald Oussoren
* Remove usage of informal_protocol objects from the examples * Add in/out/inout annotations for a number of methods * Added generic support for converting "opaque" pointers to/from Python and used this to wrap methods using NSZone and CF types. * Fix for subclassing of the 'difficult' methods of NSBezierPath * Added support for some of the difficult methods of NSDictionary * Added empty file that will contain the support for difficult methods of NSArray…
Branches
pyobjc-ancient
Just van Rossum
- added gen_all_protocols.py script, which generate protocols for the frameworks that PyObjC ships wrappers for. (Except PreferencePanes, as it doesn't seem to define any protocols.) - fixed gen_protocols.py so it also handles selectors defined over multiple lines in the header file.
Branches
pyobjc-ancient
Just van Rossum
made more useful as a module
Branches
pyobjc-ancient
Just van Rossum
new script to generate protocol definitions from header files
Branches
pyobjc-ancient