Source

pyobjc / Scripts / CodeGenerators / strconst_generator.py

The branch 'pyobjc-ancient' does not exist.
Author Commit Message Labels Comments Date
Ronald Oussoren
This solves an issue with building on Jaguar: the diskrecording frameworking doesn't seem to have subframeworks on that platform. I've tested this on a 10.2.8 system with an unknown version of the devtools. Sadly enough the unittests crashed but I didn't have time to investigate.
Tags
pyobjc-1.3.7
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
A quick hack that makes sure that the wrapper-generator sees string constants in the NSMetaDataQuery API.
Branches
pyobjc-ancient
Ronald Oussoren
reindent.py
Branches
pyobjc-ancient
Bob Ippolito
Bring in NSString* constants guarded with availability macros, such as NSStreamSocketSecurityLevelNone
Branches
pyobjc-ancient
Ronald Oussoren
Make sure GNUstep works again (mostly)
Branches
pyobjc-ancient
Ronald Oussoren
AppKit.NSViewFrameDidChangeNotification had disappeared due to a buglet in the CodeGenerator scripts.
Branches
pyobjc-ancient
Ronald Oussoren
- Update documentation for the new example - Deprecate objc.pyobjc_unicode.syncNSString - Some gnustep fixes
Branches
pyobjc-ancient
Ronald Oussoren
2 major changes: - Support for GNUstep - Support for PEP311 Also: - Add wrappers for SecurityInterface framework - Add simple unittests for all frameworks, to be sure that the wrappers can be used. - Add wrappers for newly introduced difficult methods (and some old) - Add annotation to method signatures (in, out, inout) where applicable. - Add partial support for PEP311: it is now always save to call from Objective-C into Python using easy methods (e.g…
Branches
pyobjc-ancient
Ronald Oussoren
- Minor documentation updates - Wrapper for -getTIFFCompressionTypes:count: in NSBitmapImageRep, solves bug #789205 - Fix regexp used in strconst_generator.py, which means we can now access even more constants from Python :-)
Branches
pyobjc-ancient
Ronald Oussoren
- Methods with output parameters and a 'void' return type are wrapped slightly differently from normal methods with output parameters: 1) The 'original' return value is no longer part of the tuple, this is a more natural translation to Python 2) If there is only 1 output parameter the method returns the value of that parameter instead of a tuple containing that value. TODO: update documentation - Also update the Todo example to deal with this change - Also …
Branches
pyobjc-ancient
Ronald Oussoren
- detab the CodeGenerator scripts - add some missing files - make sure buildpkg.py works with the newly added InstallationCheck (untested)
Branches
pyobjc-ancient
Ronald Oussoren
- Minor documentation updates, the real updates have to wait for a print-out - Fix the key-value encoding stuff (that is: uninttest pass). I don't like the solution yet. - Make sure examples actually work. - CodeGenerator script should only emit code if the current version is stale, hack this in using 'dupfile'.
Branches
pyobjc-ancient
Ronald Oussoren
- Make the generator script less verbose, to avoid scaring users - Make sure the generator script works correctly on systems without PyObjC - Get ready for a 1.0b1 release - Find NSString constants using CFBundle functions, this way a PyObjC build on a system with WebCore SDK can be used on a system without Safari 1.0
Branches
pyobjc-ancient
Bill Bumgarner
Modified build to always invoke inc generator; this ensures that a build on any given system will include the appropriate enumerated types, etc, for that specific system. Fixed a naming error in coco_generator; was generating the wrong named inc files for preference panes. Removed inc files that are auto-generated.
Branches
pyobjc-ancient
Ronald Oussoren
Add more WebKit stuff, including support for the actual WebKit.framework. The latter should not give builderrors on systems without WebKit (not that this is very helpfull given the build-errors for Foundation on such systems)
Branches
pyobjc-ancient
Ronald Oussoren
- Files in Doc: Updates for the website - Modules/objc/pyobjc.h : Version number updated - The other changes are preliminary 10.1 support. If you disable FFI this compiles, but will cause a crash when actually using the objc module.
Branches
pyobjc-ancient
Bill Bumgarner
Moved scripts out of Modules/Cocoa and into Scripts/CodeGenerators.
Branches
pyobjc-ancient