Commits

Author Commit Message Labels Comments Date
Ronald Oussoren
More tweaks to fix issues found by the python 3.4 test suite. There still is a SystemError in setobject in one of the arching tests, which indicates a bug in PyObjC.
Branches
core-cleanup
Ronald Oussoren
Fix some edge cases in the set interface support.
Branches
core-cleanup
Ronald Oussoren
Fix incompatibilities with python 3.3 pickle tests (fixes encoding of some esoteric objects as well)
Branches
core-cleanup
Ronald Oussoren
Previous patch was not 2.7 compatible
Branches
core-cleanup
Ronald Oussoren
Fix some test failures
Branches
core-cleanup
Ronald Oussoren
Add some notes on autorelease pools
Branches
core-cleanup
Ronald Oussoren
Remove crashing variant of the test because the corresponding Objective-C code also crashes (Hence the crash is not a PyObjC bug)
Branches
core-cleanup
Ronald Oussoren
merge
Branches
core-cleanup
Ronald Oussoren
Add objc.autorelease_pool and use that to avoid a crash in a test case (Still need to investigate the root case of that crash, and even with the update the test itself fails...)
Branches
core-cleanup
Ronald Oussoren
Prototype tweaks to make it possible to compile with -Werror using the 10.9 SDK.
Branches
core-cleanup
Ronald Oussoren
Tweak setup.py to work with Xcode on OSX 10.9 (without installing command-line tools)
Branches
core-cleanup
Ronald Oussoren
Various wrapper updates
Branches
core-cleanup
Ronald Oussoren
Fix some test and compilation problems.
Branches
core-cleanup
Ronald Oussoren
Add missing check for errors
Branches
core-cleanup
Ronald Oussoren
Bad check for an error condition
Branches
core-cleanup
Ronald Oussoren
Fix problem with descriptor protocol
Branches
core-cleanup
Ronald Oussoren
Naming cleanup
Branches
core-cleanup
Ronald Oussoren
First stab at supporting my PEP 447 in PyObjC. This patch is mostly, but not entirely functional. Future updates will finish support, and will then refactor support for Python releases that don't support this PEP (e.g. every one). This should result in cleaner code even if the PEP is not accepted.
Branches
core-cleanup
Ronald Oussoren
Fix broken link
Branches
core-cleanup
Ronald Oussoren
Some documentation tweaks The real work is still forthcoming.
Branches
core-cleanup
Ronald Oussoren
Add API for registering an ObjC class with ABC-s This is primarily meant for use by the metadata system, and will register classes with the ABC on first use. This means the new API can be used before the ObjC class is actually available.
Branches
core-cleanup
Ronald Oussoren
Tests didn't pass on Python 2.x Also simplify the code that deals with class initialization, which removes some code duplication.
Branches
core-cleanup
Ronald Oussoren
Further improvements to pycoder * set() got unarchived as an immutable set when using a non-keyed archiver * improve test coverage for py3k -> the only missing bits right are tests for loading classic instances, this requires updates to the 'gen_archive' script
Branches
core-cleanup
Ronald Oussoren
More test updates
Branches
core-cleanup
Ronald Oussoren
Improve testing for _pycoder * Add call to +[NSUnarchiver decodeClassName:asClassName:] to make it possible to decode archives created with py2 in py3 * Start creating an collection of NSKeyedArchiver and NSArchiver archives and use that to test that newer versions of pyobjc can still read archives created by older versions (and other python releases) Note that these tests don't make sure that the encoding can s…
Branches
core-cleanup
Ronald Oussoren
More test improvements
Branches
core-cleanup
Ronald Oussoren
* Remove some dead code * Add place holders for the missing tests in the lazy loading module test suite.
Branches
core-cleanup
Ronald Oussoren
Improved testing for the lazy importer
Branches
core-cleanup
Ronald Oussoren
Examples cleanup
Branches
core-cleanup
Ronald Oussoren
Examples cleanup
Branches
core-cleanup
  1. Prev
  2. Next