Commits

Show all
Author Commit Message Labels Comments Date
Bob Ippolito
Prep for 1.3 release
Tags
pyobjc-1.3
Branches
pyobjc-ancient
Bob Ippolito
PyObjC 1.3
Branches
pyobjc-ancient
Bob Ippolito
Clean up a spelling error in the test, fix all tests except test_methods2 to not have warnings (I think)
Branches
pyobjc-ancient
Bob Ippolito
The ``str`` bridge is now disabled by default
Branches
pyobjc-ancient
Ronald Oussoren
check the type before accessing an item
Branches
pyobjc-ancient
Ronald Oussoren
- All opaque pointers, like NSZone* and NSModalSession, are now wrapped using the same code: as with structs a function in the core creates a new wrapper type for every opaque pointer type. - Struct wrappers now have a default __init__ that sets fields to an appropriate default value, instead of None. Use this to do away with NSRect.__init__ that was defined in _Foundation. - Both opaque pointer types and struct types have a __typestr__ attribute that contains the enc…
Branches
pyobjc-ancient
Ronald Oussoren
- It is now possible to override ``dealloc``. It is still possible to define ``__del__``. - As an experimental feature it is also possible to override ``retain`` and ``release``. Note it almost never a good idea to do this (even when you're programming in Objective-C and much more so in Python). - ``poseAsClass:`` can be used, although it is not very useful in python, use categories instead. A major issue with ``poseAsClass:`` is that existing references to the old version …
Branches
pyobjc-ancient
Bob Ippolito
stdin reader example
Branches
pyobjc-ancient
Bill Bumgarner
Added a simple CLI only KVO example.
Branches
pyobjc-ancient
Just van Rossum
stringify 'name' attribute, to ensure we return an NSObject-compatible object to the outline view, thus preventing crashes.
Branches
pyobjc-ancient
Ronald Oussoren
Slight reworking of these tests, avoids warnings from Cocoa.
Branches
pyobjc-ancient
Ronald Oussoren
Don't use NSIsFreedObject in our unittests, that function causes a deprication warning.
Branches
pyobjc-ancient
Ronald Oussoren
Slight bug in the tutorial, seen by Clive Jevons and fixed by Martina Oefelein.
Branches
pyobjc-ancient
Bob Ippolito
Fix #ifdef bug
Branches
pyobjc-ancient
Bob Ippolito
Small reformatting of NEWS
Branches
pyobjc-ancient
Bob Ippolito
Fix problem returning nil in some places (such as from +alloc). See: [Pyobjc-dev] Returning nil from alloc()
Branches
pyobjc-ancient
Just van Rossum
added news item for new objc.pyobjc_id() func
Branches
pyobjc-ancient
Just van Rossum
added pyobjc_id() function
Branches
pyobjc-ancient
Bob Ippolito
Remove -O0
Tags
pyobjc-1.3b1
Branches
pyobjc-ancient
Bob Ippolito
Remove unfinished stuff from NEWS, add protocols html to docs bump version to 1.3b1
Branches
pyobjc-ancient
Bob Ippolito
fix typo(?)
Branches
pyobjc-ancient
Bob Ippolito
#ifdef bug
Branches
pyobjc-ancient
Ronald Oussoren
TODO updates
Branches
pyobjc-ancient
Ronald Oussoren
- copyWithZone: should now work correctly in all cases. - That is, given:: class Foo(...): def copyWithZone_(self, zone): ... You should end up with a working copyWithZone: method whether the super_class implements NSCopying or not. This is implemented with two mechanisms: 1) A copyWithZone: implementation for python subclasses of classes that implement NSCopying. This subclass adjust the refcounts of PyObject…
Branches
pyobjc-ancient
Ronald Oussoren
Convert to a doctest
Branches
pyobjc-ancient
Ronald Oussoren
implement support for defining new formal protocols
Branches
pyobjc-ancient
Bob Ippolito
assert NSNull.null() is not None
Branches
pyobjc-ancient
Bob Ippolito
check for None first, in case NSNull.null() somehow returns nil, it will still work
Branches
pyobjc-ancient
Bob Ippolito
use GETISA macro on the class
Branches
pyobjc-ancient
Bob Ippolito
ifdef around mach_inject
Branches
pyobjc-ancient
  1. Prev
  2. Next