1. Jeremy Reichman
  2. pyobjc

Commits

Show all
Author Commit Message Date Builds
Ronald Oussoren
- Various changes to the CodeGenerator scripts to help building on GNUstep systems. - Move some tests from objc.test to AppKit.test - Fix some tests to make sure they work correctly on GNUstep - GNUstep portability fixes, PyObjC should be fairly usable on GNUstep now. - Fix bug in super-call.m: the Class for which special method-wrappers are registered was ignored. - Make sure the code compiles on MacOS X 10.1, it also passes most unittests. I'll probably erase my …
Ronald Oussoren
- Move creation of CIFs and closures to seperate functions (libffi_support.m) - Use those functions to remove the need for find_real_superclass in class-builder.m - Make sure users cannot delete selectors from classes, we cannot remove them from the Objective-C runtime either. - the IMPs for python-based methods in class-builder.m should contain a hard binding to the python callable (needed for Key-Value Observing). - Update the wrappers for Foundation and AppKit to u…
Ronald Oussoren
- Add test-cases that check the DeprecationWarnings for the NSAutoreleasePool addition and syncFromNSString - Silence these deprecation-warnings in the regular tests - Make sure setting DeprecationWarnings to errors actually work in the NSAutoreleasePool additions. - Add more missing function wrappers
Bill Bumgarner
Added unit test for grey scale images...
Ronald Oussoren
- Class methods are no longer callable through instances - Use PyObjC_PythonToCArray for more method implementations in Foundation - Slightly smarter code generators - Fix for bug 854294, by restructering some code we can make sure that ObjC classes are fully initialized before we use them. Before this checkin some classes were not fully initialized during subclassing :-(
Ronald Oussoren
- Add information about the user-visible effects of PyObjC_PythonToCArray - Fix bug 853553: Bad path for bundlebuilder.py on Panther
Bob Ippolito
Corrected signature for -[NSView knowsPageRange:]
Just van Rossum
rename ClassInfo.__slots__ to attrNames: it's an old style class so __slots__ has no effect, it's only for introspection here
Bill Bumgarner
Maybe really added the Xcode project template.
Ronald Oussoren
This adds a number of functions to the pyobjc-api that make it easier to convert variable-length arrays to and from ObjC. This API is used in the implementation of NSRectFill. The implementation of PyObjC_PythonToCArray contains special support for array.array, and numarray/Numeric support should be added in the future. TODO: - Use the new API whenever an array + length is passed - Add documentation that describes the user-visible behaviour of the new code.
Bob Ippolito
NSStream signature fixes NSInputStream helpers (replacing the old) NSOutputStream helpers Fixed some typos, more apple event support
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
  1. Prev
  2. Next