Commits

Show all
Author Commit Message Labels Comments Date
Ronald Oussoren
minor updates
Ronald Oussoren
test fixes for 10.5
Ronald Oussoren
More OSX 10.5 fixes
Ronald Oussoren
Small tweaks for 10.5 compatibility
Ronald Oussoren
Some small changes for python3 on OSX 10.5 The new tests in test3_protocols are ported from test_protocols and show a bug in the python3 protocol implementation
Ronald Oussoren
Fix typo in dejagnu.py The type caused compile failures in the dejagnu testsuite. Removed OSX 10.7 workaround (CC=clang) due to this fix.
Ronald Oussoren
Only use CC=clang workaround on OSX 10.7 The "fix" shouldn't be used there as well, properly fixing can wait for now.
Ronald Oussoren
Slight code change to avoid unimplemented methods for the old "Object" class Without this change the testsuite crashes on OSX 10.5
Ronald Oussoren
Fix lame compile error on OSX 10.5
Ronald Oussoren
Fix most test failure for x86_64
Ronald Oussoren
Changes to deal with struct aliases in metadata files
Ronald Oussoren
CGSize is an alias voor NSSize (and likewise for some other structs
Ronald Oussoren
Sync pyobjc_setup.py: all framework wrappers once again have the same copy Also: - license= argument for distutils.core.setup() added - include the version constraints in the platforms= argument when known.
Ronald Oussoren
Print test summary at end of test run
Ronald Oussoren
Quartz tests now pass in 32-bit mode on OSX 10.7
Ronald Oussoren
More fixes
Ronald Oussoren
Most tests now pass (but not all)
Ronald Oussoren
First step towards new metadata
Ronald Oussoren
Remove old metadata, no longer needed
Ronald Oussoren
Most tests now pass in 32-bit mode Exceptions: * Test for CFCoreFoundationVersionNumber* constants fails: missing value in the latests SDKs * NSDecimal struct definition causes test failures due to bug in metadata generator (bug in calculation of type signature string)
Ronald Oussoren
Unittests for CoreFoundation now pass (32-bit build)
Ronald Oussoren
Small bugfix in error-handling path Function.m did not initialize the cif field to NULL, causes crash when setup fails before the cif is created. Libffi_support.m forgot to free result in an error path.
Ronald Oussoren
more fixes in metadata
Ronald Oussoren
Add support for symbol aliases in the compiled metadata file
Ronald Oussoren
fix some test failures
Ronald Oussoren
Add basic test for new functionality
Ronald Oussoren
Add an new way for specifying protocol conformance in Python 3.x It is now possible to write a class like this: class MyObject (NSObject, protocols=[SomeProtocol]): pass The old way of using protocols as mix-in classes still works:: class MyObject (NSObject, SomeProtocol): pass The new syntax only works for Python 3.x (it is a syntax error in Python 2.x). The new was added because the older method does not work with the current python 3.…
Ronald Oussoren
Slightly improved new metadata, still not passing all tests
Ronald Oussoren
Add new style metadata (incomplete)
Ronald Oussoren
Fix memory leak in py3k port
  1. Prev
  2. Next