1. Ronald Oussoren
  2. pyobjc

Commits

Show all
Author Commit Message Date Builds
Ronald Oussoren
- runEventloop -> runEventLoop - fix NibClassBuilder breakage that was introduced during the move to PyObjCTools - NibClassBuilder generates a default main block Changes have not yet been tested, but do compile
Jack Jansen
Added the last few bits, and made the tutorial Python-2.2-resistent.
Ronald Oussoren
More prerelease documentation work: - Merge what's left of BUGS and FIXME into Doc/TODO - INSTALL -> Install.txt, with some updates - Rewrite ReadMe.txt, move older readmes to HISTORIC.txt (that used to be README-OLD.txt) - Rewrite ReadMe in the installer, modified version of the main ReadMe. - Update version in Description.plist - make_distrib.py makes sure that we'll install the HTML version of the documentation and includes H…
Jack Jansen
Implemented some of Ronalds comments. Not all done yet.
Jack Jansen
Adding the step-by-step tutorial.
Ronald Oussoren
Installer will install nibclassbuilder script in /usr/local/bin (/usr/bin is for Apple)
Ronald Oussoren
Reintroduces AppKit.NibClassBuilder and Foundation.Conversion. These import that right modules and emit a warning, modules will be removed in the release beyond 0.9.
Just van Rossum
sync with Python tree (it's been a while)
Ronald Oussoren
- Merge buildpkg.py from Python 2.3 CVS, needed for working postinstall scripts - The generated package is named PyObjC.pkg instead of PyObjC-%(version)s.pkg, hopefully makes future postinstall scripts that move files around unnecessary - Add post_install and post_upgrade script (with same contents) that remove the PyObjC related modules/packages from the site-package directory: Needed for clean upgrades from PyObjC 0.8 installations.
Ronald Oussoren
- Added __init__.py to the PyObjCTools.test package to avoid warnings during installation - Updated some documentation file for the soon-to-come of 0.9.
Ronald Oussoren
This patch introduces the PyObjCTools package, and moves Foundation.Conversion and AppKit.NibClassBuilder to that package. It also adds a new module containing the runEvenloop function proposed by Just (includeing the improvements proposed by Jack, and some bugs introduced by me). The examples and project-templates have been adapted to this change. Also includes a fix for 'NSMachPort.alloc()', which used to crash: We no longer call 'retain' on the result of 'alloc' messages. Because of this I've also enabled the option that updates the retainCount for methods that return non-autoreleased objects (e.g. copy and friends). This should keep live simpler.
Jack Jansen
Decode the unicode className to ascii before passing it to type(). This makes "NibClassBuilder.py -t" work again.
Ronald Oussoren
- Fix compile-time warnings in Modules/{AppKit,Foundation} - Fix compile-error with Python 2.2. "I shall not perform obviously correct changes just before checking in" * 100 Sorry about this.
Ronald Oussoren
Fix some modified signatures.
Ronald Oussoren
More renaming of public functions and minor changes to layout.
Ronald Oussoren
- Also compile sources for the new boolean type - Use -isystem with libffi, to reduce libffi warnings - Add commented-out '-Werror'. I have this enabled on my system, but I'm not sure if is it save to use on all systems.
Ronald Oussoren
- Introduces objc._pyobjc_bool, a python boolean type (the type of objc.YES and objc.NO). On Python 2.3 this is an alias for __builtin__.bool. With this type is is possible to create NSNumber instances representing boolean values from Python on Python 2.2. - Renames the public names in ObjCPointer.m, alloc_hack.m, class-builder.m, objc-object.m and objc-class.m to coding-style compliant names. - Simular updates in pyobjc-api.[hm]. - Updates other code to …
Ronald Oussoren
TODO: Ronald needs to package an even newer version of libffi intro: fill in some blanks
Just van Rossum
make the error string buffer bigger so we have a better chance of getting the entire message.
Ronald Oussoren
a first stab at some more documentation
Ronald Oussoren
Added most common error to the faq: forgetting to subclass table models from NSTableDataSource.
Ronald Oussoren
The dealloc function should not raise exceptions, log problems instead.
Bill Bumgarner
Added declarations for all Foundation protocols.
Ronald Oussoren
- Fix bug 700076: Catch exception during release of a proxied object - Cleanup conversion to basic C integer types
Ronald Oussoren
Build local copy of libffi with the right configure flags if the user points us to the location of the source tree.
Ronald Oussoren
- TODO updates - struct returns work again, forgot one level of indirection
Ronald Oussoren
- Add code to convert NSNumbers created with [NSNumber numberWithBool:] to Python bool objects (on Python 2.3). - Enable 'long long' tests in test_methods, and add a testcase with NSPoints.
Ronald Oussoren
Calling methods on 'plain' python objects works again (bit-rot in action?)
Ronald Oussoren
Add testcase that illustrates problem with NSNumber -> Python number conversion in combination with property lists. This test passes in my tree when using Python 2.3, but not with Python 2.2 (which doesn't have a proper boolean type)
Ronald Oussoren
Use isinstance instead of testing types using '==', the testcases now pass again.
  1. Prev
  2. Next