Commits

Author Commit Message Labels Comments Date
Ronald Oussoren
Remove py2.2bool and the PyObjCBool_* APIs
Ronald Oussoren
Require at least python 2.3
Bob Ippolito
more reliable encoding detection
Ronald Oussoren
- Better comment - Drop unused file
Ronald Oussoren
Tighten up the usage for objc.Category: - no multiple inheritance - class name must be the same as category name - make sure the argument to Category is an objc class Also: better exception message in addClassMethods.
Ronald Oussoren
Add unittests and documentation for objc.Category
Ronald Oussoren
IB still doesn't like Python based palettes...
Ronald Oussoren
Apply patch 986194: typos in install.txt
Ronald Oussoren
Apply patch 986395: buildapp.py doesn't include all required modules
Ronald Oussoren
Merge changes on other system
Ronald Oussoren
- Documentation update - Add more convenience methods - WrapperGenerator is getting more complete
Ronald Oussoren
Add objc.Category
Ronald Oussoren
Fix type error
Ronald Oussoren
WrapperGenerator is getting closer to being useful...
Ronald Oussoren
Make objc.runtime raise AttributeError when a class doesn't exist, instead of objc.nosuchclass_error.
Ronald Oussoren
More work...
Ronald Oussoren
Fix typo in module.m, yet another prove of why you shouldn't do "obviously correct" changes just before check-in....
Ronald Oussoren
- objc.loadBundle now returns the NSBundle that was used to load the bundle - initial, unfinished, implementation of a new code-generator script. This script is more compact and generates python code. Scripts/CodeGenerators will be removed when this module is finished.
Ronald Oussoren
Phase 1 in refactoring PyObjCFFI_Caller, I don't like the result yet. As a side-effect of the refactoring, objc.loadBundleFunctions now returns objects that actually do something useful.
Ronald Oussoren
quick hack to make it possible to build pyobjc on systems with a prerelease version of Safari
Ronald Oussoren
Use shell-magic to remove the need to set PYLIB, this makes the tutorial slightly easier to follow.
Ronald Oussoren
This adds objc.bundleVariables and objc.bundleFunctions, two functions that can be used to extract global variables and simple functions from bundles at runtime. These will be used to replace the code-generator scripts by something that won't require a C compiler. Also add a wrapper for the Message framework (/System/Library/Framework/Message.framework). It contains 1 public class (that's not very usefull for Python programmers, but that's another story :-)
Ronald Oussoren
Apply patch in from bug 928678, this closes that bug
Ronald Oussoren
Templates would fail when used to create a project whose name contains whitespace. NOTE: Untested patch
Ronald Oussoren
Add a call to PyEval_InitThreads, just in case this is significant.
Ronald Oussoren
Restore call to pathForFramework, and add a call to loadBundle that uses the bundleIdentifier on OS X.
Ronald Oussoren
Current Python2.4 alpha's hang while running this test. I've verified that this is a python problem. Disable the test until this is solved.
Ronald Oussoren
pathForFramework("/System/Library/Frameworks/ScreenSaver.framework") is odd to say the least. It also fails with python 2.4.
Ronald Oussoren
Fix some threading issues in pluginbuilder, introduce new problems :-(
Ronald Oussoren
Make 'setup.py sdist' play nice with SVN
  1. Prev
  2. Next