Commits

Author Commit Message Labels Comments Date
Ronald Oussoren
Cleanup setup.py files in examples
Branches
core-cleanup
Ronald Oussoren
Cleanup setup.py files in examples
Branches
core-cleanup
Ronald Oussoren
Cleanup setup.py files in examples
Branches
core-cleanup
Ronald Oussoren
Cleanup setup.py files in examples
Branches
core-cleanup
Ronald Oussoren
Cleanup setup.py files in examples
Branches
core-cleanup
Ronald Oussoren
Cleanup setup.py files in examples
Branches
core-cleanup
Ronald Oussoren
Cleanup setup.py files in examples
Branches
core-cleanup
Ronald Oussoren
Fix a crash due to a missing check for an error return.
Branches
core-cleanup
Ronald Oussoren
Add missing metadata for block APIs
Branches
core-cleanup
Ronald Oussoren
Documentation tweak
Branches
core-cleanup
Ronald Oussoren
Testsuite and documentation updates
Branches
core-cleanup
Ronald Oussoren
Convert examples to Python 3 syntax
Branches
core-cleanup
Ronald Oussoren
Change 'callbackFor': it now adds a __metadata__ method to decorated functions This feature is mostly to make it easier to test wrappers (such as the newly completed JavaScriptCore bindings)
Branches
core-cleanup
Ronald Oussoren
Almost full coverage for the JavaScriptCore bindings
Branches
core-cleanup
Ronald Oussoren
test updates
Branches
core-cleanup
Ronald Oussoren
Enhance JSObjectRef.h tests, metadata is not yet updated and test isn't complete
Branches
core-cleanup
Ronald Oussoren
More test updates and fixes for the JavaScriptCore bindings
Branches
core-cleanup
Ronald Oussoren
Fix some test failures
Branches
core-cleanup
Ronald Oussoren
First cut at better metadata for JavaScriptCore. This is a first step, the metadata is not yet complete and the more interesting code in JSObjectRef.h is not tested at all (and may require manual wrappers)
Branches
core-cleanup
Ronald Oussoren
Mark the value types of JavaScriptCore as "opaque pointers". Without this metadata the javascriptcore wrappers are basically useless. NOTE: Still have to regenerate the metadata, I haven't done this in this checkin because I'm working on the metadata tool.
Branches
core-cleanup
Ronald Oussoren
Fixes some test failures
Branches
core-cleanup
Ronald Oussoren
start of new document (empty except for some notes)
Branches
core-cleanup
Ronald Oussoren
Various small changes * Add objc.WeakRef. objc.WeakRef(anNSObject) returns a zeroing weakref on new enough platforms (OSX 10.7 or later). There is no callback argument because the objc runtime won't notify when a weakref is zeroed. * Fix handing of array arguments in signatures ('[80C]') * Detection of CoreFoundation objects moved to __pyobjc_PythonObject__ method of NSObject, that way the conversion isn't d…
Branches
core-cleanup
Ronald Oussoren
Add some more tests for method resolution
Branches
core-cleanup
Ronald Oussoren
Fix a number of test failures
Branches
core-cleanup
Ronald Oussoren
Fix nsdecimal function metadata (still have to recompile metadata)
Branches
core-cleanup
Ronald Oussoren
Some small bugfixes * My change to the lazy importer was incomplete * Handling of NSDecimal numbers fixed * NSScanner.scanDecimal_ now has an output argument, just like the other scan methods (because NSDecimal is no longer a mutable object)
Branches
core-cleanup
Ronald Oussoren
Delete framework wrapper _metadata modules from sys.modules This should remove the last reference to those modules, and should reclaim some memory after import.
Branches
core-cleanup
Ronald Oussoren
Some small tweaks * Re-enable -O4 (but still for PyObjC_DEBUG to on) * The static typecode strings in method-signature can be shared between normal values, ptr-to-value and in-ptr-to-value for slightly reduced memory usage. * Mark the condiction in PyObjC_Assert as unlikely
Branches
core-cleanup
Ronald Oussoren
TODO update
Branches
core-cleanup
  1. Prev
  2. Next