Commits

Show all
Author Commit Message Labels Comments Date
Ronald Oussoren
Futher py3k support: * Test for Py3k Using PY_MAJOR_VERSION instead of PY_VERSION_HEX * Add improved slice support structs (the older variation doesn't work in py3k) * Initial version of py3k style dict views.
Branches
pyobjc-ancient
Ronald Oussoren
Some minor cleanup in py3k support code.
Branches
pyobjc-ancient
Ronald Oussoren
Fix most, if not all, 64-bit issues in the Cocoa wrappers.
Branches
pyobjc-ancient
Ronald Oussoren
Some minor 64-bit tweaks
Branches
pyobjc-ancient
Ronald Oussoren
- Fix 64-bit issues in NSCoder support. - Remove dead 'mod_doc' definition from _Foundation_typecode.m
Branches
pyobjc-ancient
Ronald Oussoren
This causes the testsuite to run to the end and mostly pass in a 64-bit build: FAILED (failures=30, errors=8, skipped=20, expected failures=5) The number of problems is way higher than in 32-bit builds, that will get fixed soon. I've also disabled tests in 'test_nscoder.py' due to that test eating all memory in my machine (that's a bug in PyObjC and will get fixed as well).
Branches
pyobjc-ancient
Ronald Oussoren
Fix missing self reference
Branches
pyobjc-ancient
Ronald Oussoren
Add an alternative signature for CFRange to the code that extract a length from a value, this will enable cleanup of bridgesupport files.
Branches
pyobjc-ancient
Ronald Oussoren
Don't bother to set boolean values in the python datastructures that the xml parser creates when those values are the default. This should reduce memory uage. Thanks to Virgil Dupras for the tip.
Branches
pyobjc-ancient
Ronald Oussoren
Fix prototype for a CObject cleanup function.
Branches
pyobjc-ancient
Ronald Oussoren
Reduce the number of extensions modules. Every framework now contains two extensions: one with the table of inline functions and one with all manual wrappers. This removes a lot of boilerplate code and should slightly improve speed of initialization.
Branches
pyobjc-ancient
Ronald Oussoren
* Bump version to 2.3a0 * use 'namedSelector' instead of 'namedselector' in Foundation._nsobject * enabled py3k compilation for the C extensions (This doesn't mean these wrappers actually work with python 3, hopefully later tonight...)
Branches
pyobjc-ancient
Ronald Oussoren
Modernize the unittests: assertEquals(foo, 1) instead of failUnless(foo == 1) This is part of the py3k port.
Branches
pyobjc-ancient
Ronald Oussoren
Fix a number of bugs in the testsupport module
Branches
pyobjc-ancient
Ronald Oussoren
* descriptors: actually export the new namedSelector * pyobjc-api.h: re-add PyObjCObject_Convert, remove pyobjc-compat.h definitions * export pyobjc-api.h and pyobjc-compat.h in the pyobjc egg-file, to make it easier to use the right headers in the framework wrappers. (This does require updates to the setup files of those wrappers)
Branches
pyobjc-ancient
Ronald Oussoren
Fix definition of Py_ARG_SIZE_T. Thanks to Virgul Durpas for noting the error.
Branches
pyobjc-ancient
Ronald Oussoren
Remove a lot of unnecessary metadata from the Foundation and AppKit bridgesupport files.
Branches
pyobjc-ancient
Ronald Oussoren
Initial support for Objective-C style properties. This adds a property class: objc.object_property This also adds a lot of machinery to allow writing that class in Python, in particular hooks that get called during class setup and a way to define hidden methods. Open issues: * The unittests for this are basicly just stubbed out * Hidden selector support needs more work. * Documentation for this feature sucks
Branches
pyobjc-ancient
Ronald Oussoren
Add all public items in the objc module to the documentation, even if most of them are documented as 'TODO'.
Branches
pyobjc-ancient
Ronald Oussoren
Initial port to Python 3.x. I'm targetting Python 3.2 and haven't tested with the stable 3.1 tree yet. The tree should be considered unstable until the python 3 port matures, the port affects both Python 2.x and Python 3.x functionality.
Branches
pyobjc-ancient
Ronald Oussoren
Automaticly enable SF shell account when needed
Branches
pyobjc-ancient
Ronald Oussoren
version 2.2
Branches
pyobjc-ancient
Ronald Oussoren
Version 2.2
Branches
pyobjc-ancient
Ronald Oussoren
Version 2.2
Branches
pyobjc-ancient
Ronald Oussoren
Bump version to 2.2
Branches
pyobjc-ancient
Ronald Oussoren
Bump version to 2.2
Branches
pyobjc-ancient
Ronald Oussoren
Bump version to 2.2
Branches
pyobjc-ancient
Ronald Oussoren
Bump version to 2.2
Branches
pyobjc-ancient
Ronald Oussoren
Bump version to 2.2
Branches
pyobjc-ancient
Ronald Oussoren
Bump version to 2.2
Branches
pyobjc-ancient
  1. Prev
  2. Next