1. Ronald Oussoren
  2. pyobjc

Commits

Author Commit Message Date Builds
Ronald Oussoren
If a method has output arguments, the pointer to the output location might be NULL. Don't write the output if that happens...
Branches
pyobjc-ancient
Ronald Oussoren
Drop incorrect readme
Branches
pyobjc-ancient
Ronald Oussoren
Add a TableModle variant that does updates on the table model data
Branches
pyobjc-ancient
Ronald Oussoren
Make sure NSMutableArray.insert actually works
Branches
pyobjc-ancient
Ronald Oussoren
Drop the default Info.plist. py2app is perfectly capable of building one for us and furthermore that one will also work with Python 2.4.
Branches
pyobjc-ancient
Bill Bumgarner
Moved the comment skipping logic out one level such that #defines in comments are now skipped.
Branches
pyobjc-ancient
Ronald Oussoren
Document how one can use the nightly webkit snapshots from PyObjC.
Branches
pyobjc-ancient
Ronald Oussoren
Improve help message for 'exit' and 'quit'.
Branches
pyobjc-ancient
Ronald Oussoren
Prod RemotePyInterpreter until is does something.
Branches
pyobjc-ancient
Ronald Oussoren
Don't return the accessor method if it raises KeyError (in valueForKey).
Branches
pyobjc-ancient
Ronald Oussoren
Add tests for an issue found by Phil Frost: If an accessor method raises KeyError PyObjC's version of valueForKey: will do the wrong thing.
Branches
pyobjc-ancient
Ronald Oussoren
Proper fix for __setattr__ on NSManagedObject (at least until someone decides to override __setattr__ in their own subclass of NSManagedObject...). I've also added a TestCase that tests using a Python subclass of NSManagedObject, this brought the reason for using super to light :-) For some reason NSUnknownKeyException is not exported in the Foundation headers. Adapted the strcons_generator for this.
Branches
pyobjc-ancient
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
Ronald Oussoren
Two methods that have an in-out argument. This is a quick fix, I'll update the generator script later on.
Branches
pyobjc-ancient
Bill Bumgarner
Refactored to remove unnecessary cruft.
Branches
pyobjc-ancient
Bill Bumgarner
More reasonable, though still broken. Less broken than the currently shipping version, though.
Branches
pyobjc-ancient
Bill Bumgarner
Better testing and implementation of NSManagedObject KVC conveniences.
Branches
pyobjc-ancient
Ronald Oussoren
Mention that KVO is not supported for pure python objects and tell about the work-around.
Branches
pyobjc-ancient
Ronald Oussoren
Fix a bug found by Michael Glassford: the interpreter crashes if you pass a plain python object as the 'self' argument for a python defined ObjC method.
Branches
pyobjc-ancient
Ronald Oussoren
Also revert changes to the unittests.
Branches
pyobjc-ancient
Bill Bumgarner
Backed out autorelease for release.
Branches
pyobjc-ancient
Ronald Oussoren
I wasn't paying attention, fix another leak in __pyobjc_object__ support
Branches
pyobjc-ancient
Ronald Oussoren
update NEWS
Branches
pyobjc-ancient
Ronald Oussoren
Fix a memory leak in the __pyobjc_object__ support code.
Branches
pyobjc-ancient
Ronald Oussoren
Leading underscores are not translated anymore into colons when ObjC-ifying a python method name.
Branches
pyobjc-ancient
Ronald Oussoren
This is a fairly experimental check-in that seems to solve an issue with memory managment. The patch makes sure that we release objects using the -autorelease method instead of using -release. The issue this solves: I have and object that contains an NSMetadataQuery instance as an attribute. Without this patch I'd get a crash if this instance was erased, although the query was completely finished and stopped. The workaround: ``self.query.retain().autorelease()``, which is less than beautiful.
Branches
pyobjc-ancient
Ronald Oussoren
This fixes two issues: 1) __slots__ values were not correctly released when the object is dealloced 2) it is now possible to override setValue:forKey: and friends in Python classes that directly inherit from Objective-C classes. It was already possible to do so if the parent is implemented in Python.
Branches
pyobjc-ancient
Bill Bumgarner
Fixed a really silly bug in the convenience methods for NSManagedObject.
Branches
pyobjc-ancient
Bill Bumgarner
Added always-on-KVC support to NSManagedObject as a convenience.
Branches
pyobjc-ancient
Bill Bumgarner
Added test of the automatic KVO extensions in conjunction with managed objects. Assignments of the form 'foo.bar = baz' are not working correctly as of this commit.
Branches
pyobjc-ancient
  1. Prev
  2. Next