Commits

Show all
Author Commit Message Labels Comments Date
Bob Ippolito
little thing for testing objc.inject
Branches
pyobjc-ancient
Bob Ippolito
possibly fix objc.inject?
Branches
pyobjc-ancient
Ronald Oussoren
Clean up generated __init__.py
Branches
pyobjc-ancient
Ronald Oussoren
- Modified BlockComment scanner because it ran into limitation of the regexp engine of the SystemConfiguration headers - Teach the tokenizer how to parse function argument lists. - Use this to generate wrappers for functions (using loadBundleFunctions)
Branches
pyobjc-ancient
Ronald Oussoren
Quartz.framework contains one informal protocol that has a non-default signature. The generator scripts don't know how to work with nested frameworks yet, therefore I've manually constructed this definition.
Branches
pyobjc-ancient
Ronald Oussoren
The call to removeAutoreleasePool isn't actually necessary, and will cause problems when you load two PyObjC based plugins. That is, I got a crash in System Preferences when loading both this in bbums example until I removed the call.
Branches
pyobjc-ancient
Ronald Oussoren
Wrap the Quartz framework. Several changes were made in the CodeGenerator scripts because Quartz.framework has two subframeworks that contain the useful stuff.
Branches
pyobjc-ancient
Ronald Oussoren
- remember seen @interfaces and @class-es - normalize whitespace in type definitions
Branches
pyobjc-ancient
Ronald Oussoren
Some hacking on scanframework.py - a MacroDefine should not allow whitespace between the name and argument list. - Generate python code for SimpleDefines - Teach the tokenizer about CompilerDirectivees inside enum definitions - Teach the tokenizer about the structure of structs. This is not perfect yet. - ScanningToken forgot to remember the groups in the main pattern. - UninterestingTypedefs are used to fill the type table - N…
Branches
pyobjc-ancient
Ronald Oussoren
A quick hack that makes sure that the wrapper-generator sees string constants in the NSMetaDataQuery API.
Branches
pyobjc-ancient
Ronald Oussoren
'in' and 'inout' arguments can now by objc.NULL. This value tells the bridge to pass a NULL pointer to the objc method, instead of a pointer to a value. TODO: unittests for the objects return by objc.loadBundleFunctions, these should inherit the same functionality.
Branches
pyobjc-ancient
Ronald Oussoren
Recognize #defines that don't start at the beginning of a line
Branches
pyobjc-ancient
Ronald Oussoren
AppKitScripting is a long deprecated framework: it was deprecated before 10.0 came out!
Branches
pyobjc-ancient
Ronald Oussoren
Use momc to compile the data model before building the application. Thanks to bbum: http://www.pycs.net/bbum/2005/5/1/#200505011 NOTE: We should hide the call to momc in a convenience function, or somehow teach py2app/distutils how to compile a xcdatamodel file.
Branches
pyobjc-ancient
Ronald Oussoren
Mac OS X 10.4 introduces a lot of methods whose name ends with ':error:' and where the last argument is a pass-by-reference output argument. Lib/objc/_convenience.py now automaticly creates the correct signature string, which is a lot easier than tracking new methods with an error argument.
Branches
pyobjc-ancient
Ronald Oussoren
- NSDocument.initWithType_error_ has an output argument - Add a CoreData example: python version of Apple's OutlineEdit TODO: create the .mom file, I've added the compiled version from the ObjC edition of the example.
Branches
pyobjc-ancient
Ronald Oussoren
- First stab at wrappers for QTKit - Teach the CodeGenerator scripts about tiger-specific functions - Add minimal unittests for most new wrappers - import SyncServices no longer crashes the interpreter
Branches
pyobjc-ancient
Bob Ippolito
DiscRecording
Branches
pyobjc-ancient
Bob Ippolito
SyncServices
Branches
pyobjc-ancient
Bob Ippolito
update NEWS
Branches
pyobjc-ancient
Bob Ippolito
First stab at adding some Tiger stuff: AppleScriptKit AppKitScripting Automator CoreData XgridFoundation
Branches
pyobjc-ancient
Bob Ippolito
fix implementation of list-like remove
Branches
pyobjc-ancient
Bob Ippolito
- More conveniences for ``list``-like and ``dict``-like objects: ``__reversed__``, ``reverse``, ``pop``, ``remove``, ``fromkeys``. - ``OC_PythonDictionary`` and ``OC_PythonArray`` now return ``NSNull`` as appropriate.
Branches
pyobjc-ancient
Bob Ippolito
Minor fix to generated setup.py
Branches
pyobjc-ancient
Bob Ippolito
Small corrections to the embedding tutorial.
Branches
pyobjc-ancient
Ronald Oussoren
Make NEWS file more neutral.
Branches
pyobjc-ancient
Ronald Oussoren
- Change the signature of NSGraphicsContext.graphicsPort to something more sane. - Remove the wrapper for NSGraphicsContext.graphicsPort and use a pointer-conversion function instead. This makes it possible to replace the wrapper in a 3th party wrapper for CoreGraphics.
Branches
pyobjc-ancient
Ronald Oussoren
Make it possible to replace registered pointer-wrappers by other wrappers.
Branches
pyobjc-ancient
Bob Ippolito
New ``WebKitInterpreter`` example in ``Examples/Plugins``, Uses the new WebKit Cocoa plugin API available in Safari 1.3 and later to embed a PyInterpreter in the browser.
Branches
pyobjc-ancient
Bob Ippolito
update NEWS
Branches
pyobjc-ancient
  1. Prev
  2. Next