Commits

Author Commit Message Labels Comments Date
Bill Bumgarner
Fixed the format menu to be in line with other templates. README changed to be more copy/pasteable. (5857416).
Branches
pyobjc-ancient
Bill Bumgarner
Moved to gnu99 as the standard dialect for PyObjC projects.
Branches
pyobjc-ancient
Bill Bumgarner
Normalized default architecture to be inline with ObjC templates. (5279693)
Branches
pyobjc-ancient
Bill Bumgarner
Upgraded to modern Xcode project file format. (5598624)
Branches
pyobjc-ancient
Bill Bumgarner
Changed action of Print menu item to printDocument: to match Cocoa Document Based template (5434172).
Branches
pyobjc-ancient
Ronald Oussoren
Add unittests for a large subset of CoreFoundation, this needs to be enhanced to cover the entire API. Note: some of these tests cause crashes in PyObjC, those will be dealt with later on (some are caused by bugs in the bridge, some by bugs in bridgesupport files)
Branches
pyobjc-ancient
Ronald Oussoren
Add tests for all functions in the CFArray and CFMutableArray API's
Branches
pyobjc-ancient
Ronald Oussoren
be slightly more specific about KVO limitations
Branches
pyobjc-ancient
Ronald Oussoren
Fix some issues on Tiger. Pyobjc-core now passes almost all tests on Tiger as well, known issues: - test_archive_python is disabled on Tiger, these tests hang the interpreter on Tiger (I haven't tried to debug this yet, it seems to be caused by our implementation of the NSCoding protocol) - test_leaks has a number of failures, which I haven't looked into yet. This doesn't mean that PyObjC 2.x now works on Tiger, the…
Branches
pyobjc-ancient
Ronald Oussoren
- Partial workaround for metadata lameness in de bridgesupport files shipped with Leopard - A previous checkin broke NSCoding support, fix that again.
Branches
pyobjc-ancient
Ronald Oussoren
Add a package that will install all of PyObjC. That is, once this package is finished and the pyobjc packages are listed on PyPI you should be able to use "easy_install pyobjc" to install the various pyobjc packages and all dependencies.
Branches
pyobjc-ancient
Ronald Oussoren
Don't mention GNUstep, it is not supported and it unlikely that this will change.
Branches
pyobjc-ancient
Ronald Oussoren
Fix a typo and add a (very) short status update.
Branches
pyobjc-ancient
Ronald Oussoren
- Fix counting error that made it impossible to create correct callback functions - Initial workaround for lame bridgesupport data in CoreGraphips
Branches
pyobjc-ancient
Ronald Oussoren
- copy.deepcopy support is not possible after all, implementation probably needs pickle support first. - add custom implementations of -copyWithZone: and -mutableCopyWithZone: for OC_PythonArray and OC_PythonDictionary (with tests)
Branches
pyobjc-ancient
Ronald Oussoren
Adds OC_PythonSet, a subclass of NSMutableSet that is used to wrap set() and frozenset(). Includes full unittests. Also fixes a number of bugs in OC_PythonEnumerator.
Branches
pyobjc-ancient
Ronald Oussoren
- Improve number proxy tests - Fix crashlet in libffi_support.m (we'd used to crash if signature_to_ffi_return_type returned NULL)
Branches
pyobjc-ancient
Ronald Oussoren
* Add testcases for the OC_PythonNumber class * Fix issues found by these tests Stil to do: finish the implementation of -descriptionWithLocale:
Branches
pyobjc-ancient
Ronald Oussoren
* Finish OC_PythonNumber (but: still no unittests for this) * Add some documentation to _pycoder
Branches
pyobjc-ancient
Ronald Oussoren
This adds support for the ``NSCoding`` protocol to OC_PythonObject and friends. This basically means that it is now possible to use an NSKeyedArchiver to serialize any Python object that can be pickled. Notes: * This does not yet support NSArchiver, adding that should be trivial (basicly fall back to using "classic" NSCoding methods when the coder doesn't support keyed coding) * This support is experimental, the code passes unittests but I'm not yet fully convinced that the unittests are good enough.
Branches
pyobjc-ancient
Ronald Oussoren
Allow "def m(self, *args, **kwds)" as well, used in some decorator definitions.
Branches
pyobjc-ancient
Ronald Oussoren
- Don't use PyObjCTools.NibClassBuilder - Do show both class and instance methods
Branches
pyobjc-ancient
Ronald Oussoren
- Remove a tool that is no longer used (and is completely useless for 2.x) - Introduce a number of internal type codes that make the bridge code itself cleaner and allow for higher fidelity bridging. (this needs some further testing, but should for the most part be ready) - Remove "optional output arguments" backward compatibility code. That introduced more trouble than it's worth. - Fix some issues with the ObjC 2.0 runtime emulation layer (such as using the …
Branches
pyobjc-ancient
Ronald Oussoren
Fix endianness bug
Branches
pyobjc-ancient
Ronald Oussoren
The docstrings for newly defined methods were hidden. Add a getter that allows you to fetch the docstring from the function object.
Branches
pyobjc-ancient
Ronald Oussoren
revert to python2.5
Branches
pyobjc-ancient
Ronald Oussoren
Remove generated file from repository
Branches
pyobjc-ancient
Ronald Oussoren
Fix typo, SF #1870380
Branches
pyobjc-ancient
Ronald Oussoren
Fix two issues that make it impossible to import BridgeSupport files outside of framworks. based on fix provided by Scott Herzinger
Branches
pyobjc-ancient
Ronald Oussoren
- A bugfix that's supposed to be in 2.0.1 actually isn't :-( - Workaround for a refcounting problem.
Branches
pyobjc-ancient
  1. Prev
  2. Next