1. Ronald Oussoren
  2. pyobjc

Commits

Show all
Author Commit Message Date Builds
Ronald Oussoren
A small tweak that should enable running of the InterfaceBuilderKit tests
Branches
pyobjc-ancient
Ronald Oussoren
Fix 64-bit issues
Branches
pyobjc-ancient
Ronald Oussoren
* Small bugfixes to the build and test scripts * Add patched version of distribute 0.6.12 that works with python 3.2 by erasing bits that don't work with that version (this isn't a proper fix, it just removes some problematic code that is in a bit of distribute that I don't use) * Tweak virtualenv3 to install this patched version * This seems to be enough to run the tests with 3.2, although the test run hasn't finished yet. The tweaks to virtualenv3 and distribute are crude hacks and won't be pushed upstream in their current form.
Branches
pyobjc-ancient
Ronald Oussoren
Fix 64-bit issue
Branches
pyobjc-ancient
Ronald Oussoren
* Fix 64-bit issue * Fix NSRect encoding issue * Disable part of test_abpeoplepickerc due to platform bug (radar #7999195) With this change all tests pass for 32-bit and 64-bit builds of python 2.x
Branches
pyobjc-ancient
Ronald Oussoren
tweaks
Branches
pyobjc-ancient
Ronald Oussoren
* Small tweaks to build_framework * Run_tests now actually does something useful The run_test script only runs the 2.6 and 2.7 tests for now, I once again ran into what seems like distribute and/or 2to3 related issues when testing using python 3.x. The run_test script generates an HTML file with a report of the build and test results. This is basicly a summary with the number of problems for every project and some coloring to make it easier to check the state of the project a…
Branches
pyobjc-ancient
Ronald Oussoren
* Add test for the -action issue from the mailinglist * Add first stab add avoiding to avoid replacing the signature from the runtime by one that is incompatible. This doesn't work properly yet and is therefore disabled for now. * Various tweaks to enable building with python 2.7 again.
Branches
pyobjc-ancient
Ronald Oussoren
zip_safe = True --> zip_safe = False PyObjC itself is zipsafe, but not all versions of py2app that are in active use are. This avoids non-obvious problems when building an application bundle.
Branches
pyobjc-ancient
Ronald Oussoren
Fix some more py3k issues. The py3k port now has the same set of failures as the py2k original (most of which are "please implement this test and feature")
Branches
pyobjc-ancient
Ronald Oussoren
Some small tweaks to ensure that tests pass properly on 3.2. Current status: FAILED (failures=10, errors=5, skipped=39)
Branches
pyobjc-ancient
Ronald Oussoren
update news file
Branches
pyobjc-ancient
Ronald Oussoren
* Tweaks to svn:ignore settings * Ensure that all documentation files are in the repository * move from 'testIsObject' to 'testIs' in testcases (the former is a PyObjC invention, the latter is in stdlib as of 2.7) * test2_dict_interface and test2_dictview now pass (python2.6)
Branches
pyobjc-ancient
Ronald Oussoren
Move the documentation to sphinx, thanks to Virgil Dupras for the patch.
Branches
pyobjc-ancient
Ronald Oussoren
Add tests for python2 dict API, not all tests pass at this time
Branches
pyobjc-ancient
Ronald Oussoren
Add more tests for the set interface, and fix the issues found by those tests
Branches
pyobjc-ancient
Ronald Oussoren
Implement a large subset of the set()/frozenset() API.
Branches
pyobjc-ancient
Ronald Oussoren
* Enable installing virtualenv in the test frameworks * Do this using a local copy of virtualenv (and virtualenv3). Those have been tweaked a little to make them work in the test environment, I'll push patches upstream when I'm happy about them. Changes to virtualenv/virtualenv3: - Ensure that they work when the framework name is not Python (by looking at a distutils configvar) - Use the pythonw stub from the framework with python 2.7 or 3.2, those contain hooks that make it possible to…
Branches
pyobjc-ancient
Ronald Oussoren
NSMutableArray now implements the same public interface as the builtin list type, as well as the ObjC interface as well. The only exception: NSMutableArray.count is the -count method from ObjC, which is not the same as list.count. There is an issue that needs further work: I had to implement __getslice__ and __setslice__ because slice assignment wouldn't work without them. This shouldn't be necessary however and causes one test failure. (Another reason to implement __getslice__ and __setslice__ is that the stdlib …
Branches
pyobjc-ancient
Ronald Oussoren
Remove fixme from tests, code will be moved to Lib/objc/_convenience, including fixme note :-(
Branches
pyobjc-ancient
Ronald Oussoren
Ship a local copy of libxml2 to avoid problems when compiling on 10.6 and running on 10.4. This can be disabled in setup.py.
Branches
pyobjc-ancient
Ronald Oussoren
Add comment to coder-category.m that explains why it exists.
Branches
pyobjc-ancient
Ronald Oussoren
Remove import of all of Foundation because that's in a seperate python package.
Branches
pyobjc-ancient
Ronald Oussoren
Implement support for encoding Python objects using an NSArchiver that doesn't support Keyed Archiving.
Branches
pyobjc-ancient
Ronald Oussoren
Initial implementation of tests of the list/tuple API for NSArray's. All tuple-related tests pass, I'm still working on the list-related ones. Known issues: * Running the tests causes a crash in one test, I haven't investigated this yet. * NSArray.count is different from list.count, due to the existence of 'NSArray -count' in ObjC. I haven't though about a solution to this yet. * Need to write documentation, especially about differences between native se…
Branches
pyobjc-ancient
Ronald Oussoren
Sync capsule name with the one expected by parsexml.m
Branches
pyobjc-ancient
Ronald Oussoren
* Add testcases that check that NSDictionary implements the interface of dict for python3.x. * Update the convenience wrappers to ensure most of these new tests actually pass. * Mention this in the NEWS file TODO: - 3 tests don't pass yet, need to investigate - als have to add simular tests for python 2.6 and 2.7 - and likewise for NSMutableSet vs. set and NSMutableArray vs list (and their immutable variants)
Branches
pyobjc-ancient
Ronald Oussoren
Remove original ObjC code
Branches
pyobjc-ancient
Ronald Oussoren
Add a port of <http://cocoawithlove.com/2009/09/whereismymac-snow-leopard-corelocation.html>; as an example for the CoreLocation framework.
Branches
pyobjc-ancient
Ronald Oussoren
Finish the build_frameworks script. Sadly enough this uncovered an issue in the python trunk, I'm working on a proper fix for that.
Branches
pyobjc-ancient
  1. Prev
  2. Next