Commits

Show all
Author Commit Message Labels Comments Date
Ronald Oussoren
Fix for pychecker problems + unittests The remaining problems involved usage of _NSZombie and some unguarded calls into ObjC.
Ronald Oussoren
Partial fix for the bug mentioned by David Eppstein: pychecker causes crashes when the checked module uses PyObjC. This is not a complete fix: I now get warnings about using a deallocated object when running pychecker on this script: # Start of file import Foundation # End of file
Ronald Oussoren
During the port to GNUstep I had disable part of test_methods2, enable it again.
Ronald Oussoren
Update for GNUstep. With this change test_methods2.py passes for the first time.
Ronald Oussoren
Fix for bug #841191 (NSViewSubclass.knowsPageRange_ signature) (+unittest) Add the right method-mapping for NSQuickDrawView.qdPort
Bob Ippolito
Turn on NSGraphicsContext mappings Added graphicsPort -> CoreGraphics code for OS X 10.3, not really tested Fixed a compiler warning in NSOpenGLPixelFormat
Bob Ippolito
Bridged NSAppleEventDescriptor to Carbon.AE
Bob Ippolito
Bridge @selector(aeDesc) and @selector(initWithAEDescNoCopy:) for NSAppleEventDescriptor to pymactoolbox.h
Ronald Oussoren
- detab files in Scripts/ - add new examples to Examples/00ReadMe.txt - PyObjCClass_Type.tp_getattro would sometimes set an exception without returning NULL.
Bob Ippolito
NEWS updated for new examples, references to threads removed from Twisted WebServicesTool examples.
Bob Ippolito
move plist parse/download to "newpimp" module, make client non-noisy
Bill Bumgarner
Comitted an almost working Panther/Xcode templates.
Bill Bumgarner
Hopefully comitted the stupid nib files.
Donovan Preston
Workaround for double-callback bug; some more ui
Donovan Preston
Adding a package manager implementation I started last night so Bob can work on it.
Bob Ippolito
Moved Twisted refactor of WebServicesTool here due to license issues
Ronald Oussoren
- Add support for KeyValueCoding observations (MacOS X 10.3). That is, observeValueForKeyPath:ofObject:change:context: will now be called for "pure python" keys. - Add unittests for the first item - Don't convert NSDecimalNumber to a Python float, we loose information that way. Todo: special methods (__add__ and the like) for this class.
Bob Ippolito
tabs -> spaces, better check for bug#839536
Bob Ippolito
Quick fix for bug#839536
Ronald Oussoren
- Update documentation for the new example - Deprecate objc.pyobjc_unicode.syncNSString - Some gnustep fixes
Bob Ippolito
Updated tests to use the *real* workaround for bug #836247
Bob Ippolito
more tests for the class vs. instance implementation issue
Bob Ippolito
test for bug #836247
Bob Ippolito
Make PyInterpreter work --standalone
Ronald Oussoren
Make sure the pluginbuilder is used from a framework install, plugins require a framework install of python.
Bob Ippolito
ScreenSaver example, contributed by Jason Toffaletti <catalyst@mac.com>
Bob Ippolito
tab -> space
Ronald Oussoren
- Fix indentation in the new OpenGL code - Use PyObjC_PythonToObjC instead of the numeric conversion functions from Python.h (also in the OpenGL code). - Assume NSOpenGLPixelFormat.getValues_forAttribute_forVirtualScreen_ has a single output parameter. I don't really understand what the documentation tries to tell me, but this should be mostly correct. - Fix PyObjC_CallPython, is used to abort when calling class methods, that's n…
Ronald Oussoren
Documentatation update
Ronald Oussoren
- This should work: class Foo (NSObject): def myClassMethod(self): pass myClassMethod = classmethod(myClassMethod) That is, the classmethod instance is converted to the right kind of selector object. - staticmethods are not converted to selectors (and therefore not present in the ObjC side of the class). - static- and classmethod are now recognized when explictly creating a selector object from Pytho…
  1. Prev
  2. Next