Commits

Author Commit Message Labels Comments Date
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
Bill Bumgarner
WebServicesTool would crash if the methods were not in a namespace of some type. Now it works.
Branches
pyobjc-ancient
Ronald Oussoren
a minimal AddressBook action plugin
Branches
pyobjc-ancient
Ronald Oussoren
Enhance the PyDocURLProtocol example: the applet will now be used to open all pydoc:-URLs, e.g. 'open pydoc:///os.open' will work from the shell.
Branches
pyobjc-ancient
Bill Bumgarner
Fixed spelling error.
Branches
pyobjc-ancient
Ronald Oussoren
This fixes a crash with calling (oneway void) methods.
Branches
pyobjc-ancient
Ronald Oussoren
add some tests for argumentType and returnType arguments to selector
Branches
pyobjc-ancient
Bob Ippolito
Fix for #1237074 Summary: Minor errors in instructions for some examples `
Branches
pyobjc-ancient
Bob Ippolito
Fix for #1237035 Summary: Minor error in instructions for WebServicesTool-CocoaBinding
Branches
pyobjc-ancient
Ronald Oussoren
This solves an issue with building on Jaguar: the diskrecording frameworking doesn't seem to have subframeworks on that platform. I've tested this on a 10.2.8 system with an unknown version of the devtools. Sadly enough the unittests crashed but I didn't have time to investigate.
Tags
pyobjc-1.3.7
Branches
pyobjc-ancient
Ronald Oussoren
prepare for the release of pyobjc 1.3.7
Branches
pyobjc-ancient
Ronald Oussoren
Check if self is None after calling the superclass initializer
Branches
pyobjc-ancient
Ronald Oussoren
Make the code slightly easier to understand.
Branches
pyobjc-ancient
Bob Ippolito
update intro
Branches
pyobjc-ancient
Ronald Oussoren
More fooling around with scanframework.py
Branches
pyobjc-ancient
Bob Ippolito
[ 1224188 ] Fix for DiscRecording framework The DiscRecording framework wrappers in pyobjc (as of [1701]) are incomplete; DiscRecording uses two embedded frameworks (DiscRecordingEngine and DiscRecordinggContent). Attached is a patch to pyobjc's code generators that adds these frameworks to the DiscRecording wrappers.
Branches
pyobjc-ancient
Bob Ippolito
convert tabs to spaces
Branches
pyobjc-ancient
  1. Prev
  2. Next