1. Ronald Oussoren
  2. pyobjc

Commits

Author Commit Message Date Builds
Ronald Oussoren
Change version string to make it different from the latest release.
Ronald Oussoren
- If the 'verbose' flag is on we print a traceback when translating an exception from Python to Objective-C. This should make it easier to debug GUI programs. - Lazily initialize the class method list in proxy classes. This significantly speeds up importing AppKit (from 3 to 1 seconds on my machine).
Ronald Oussoren
- Completely disable recognizition of methods that don't 'autorelease' their return value, because that flag wasn't used anyway. - Speed up looking for replacement signatures.
Ronald Oussoren
Code cleanup: write nicer messages to stderr and use snprintf instead of sprintf
Ronald Oussoren
Fix compiletime warning due to incomplete prototype.
Ronald Oussoren
Use objc.loadBundle when loading the Objective-C bundle.
Ronald Oussoren
- (pyobjc*.h) Better #if tests guarding the definitions of PyBool_* compatibility macros - Added a verbosity level. This will be used to control wether some messages should be printed (usefull while debugging PyObjC based programs) - add objc.loadBundle, a C function for loading a bundle (slightly faster than Foundation.load_bundle).
Ronald Oussoren
Minor code cleanup. This also adds an NSEnumerator subclass for [OC_PythonDictionary -keyEnumerator], which removes a memory leak.
Ronald Oussoren
Add missing buildapp.py to iClass example.
Ronald Oussoren
Disable -O0 flag, use the default python optimisation flags. Should be slightly faster.
Ronald Oussoren
setup.py is complaining about objc.test and Foundation.test not being packages. These dummy files silence these warnings.
Bill Bumgarner
announced 0.8
Bill Bumgarner
Final 0.8 version.
Tags
pyobjc-0.8
Bill Bumgarner
added 0.8 release candidate... this is admittedly wrong.
Bill Bumgarner
Changes to packaging and templates; 0.8 release candidate.
Ronald Oussoren
Remove reference to the python object when destroying the objective-C half of a python/objective-C hybrid object.
Ronald Oussoren
Print outlets even when the class doesn't have actions.
Bill Bumgarner
Many, many changes in preparation for a 0.8 release. ChangeLog should contain a brief description of all of the changes.
Bill Bumgarner
Added a NSAutoreleasePool test that is currently failing.
Ronald Oussoren
- Clarification of some comments - Fix bug where takeing the repr of an unbound method would cause a core-dump - Add testcase for the above bug
Ronald Oussoren
Link objc._objc with Foundation, not with AppKit. AppKit is not needed, and the python code assumes we link with Foundation.
Bill Bumgarner
remove .DS_Store and CVS/ directories from package tree.
Bill Bumgarner
Removed NSWorkspace category; not needed.
Ronald Oussoren
Fix bad conversion in extract_byref_signatures: I used lookUpClass instead of getClassList when converting from the old function names Added better signatures for [NSWorkspace getFileSystemInfoForPath:isRemovable:isWritable:isUnmountable:description:type:].
Ronald Oussoren
Add an expanded signature for [NSWorkspace getInfoForFile:application:type:], this allows you to do: import AppKit c = AppKit.NSWorkspace.sharedWorkspace() print c.getInfoForFile_application_type_('memo.doc')
Bill Bumgarner
Added proof of concept for covering methods that take arguments like "NSString **" -- supports two methods on NSWorkspaceSupport.
Just van Rossum
- removed try/except around setup() call: it's not nice for end users - added some cruft to automatically install bundlebuilder and plistlib.py if they're not already installed.
Just van Rossum
removed setup.py, added README, patched main setup.py to install these modules if they're not available.
Just van Rossum
clarify better why bundlebuilder.py and plistlib.py are here, and when you should install them
Ronald Oussoren
- Change all python sources to 4-space indent - Convert TableModel2 to NibClassBuilder - Remove unneeded file Lib/objc/classnib.py
  1. Prev
  2. Next