1. Ronald Oussoren
  2. objective.metadata

Commits

Show all
Author Commit Message Date Builds
Ronald Oussoren
Quick hack
Ronald Oussoren
Slightly better handling of struct types This still doesn't handle struct types correctly: the metadata file also contains "struct" nodes for typedefs of block signatures that happen to have a struct as their first argument.
Ronald Oussoren
Some tweaks to work on my machine again. Some of this needs to be removed again, or needs beter fixes.
Ronald Oussoren
Add pkg_resources namespace package cruft
James Rankin
Migrate objective.metadata to use libclang. - Get rid of old typecode traversal (not necessary to pre-traverse for types with clang) - Get rid of reliance on objective.cparser module. - Additions and fixes to the libclang python bindings.
Ronald Oussoren
various small fixes
Ronald Oussoren
minor bugfix
Ronald Oussoren
Add protocols command The protocols command generates a fragment of an extension module with a C function that is not expected to be called, but ensures that all protocols defined in a framework are available at runtime.
Ronald Oussoren
Forgot to check-in some changes a while ago
Ronald Oussoren
Use xcodebuild to locate SDK root
Ronald Oussoren
more bugfixes
Ronald Oussoren
Fix issue with support for having different fieldnames in 32-bit and 64-bit code (struct mapping)
Ronald Oussoren
Fix issue with opaque pointers that are recognized by the scanner as cftypes
Ronald Oussoren
fix some py3k issues
Ronald Oussoren
Add initial support for struct packing This adds a meta field that can be added to the exceptions file and affects the metadata compiler. In the longer run the metadata scanner should automaticly detect this.
Ronald Oussoren
Hacks to improve functionality on OSX 10.5
Ronald Oussoren
Correctly encode bitfields
Ronald Oussoren
Deal with struct aliases
Ronald Oussoren
Explain why all struct definitions are stored in the scanner
Ronald Oussoren
more small fixes
Ronald Oussoren
Fix small issues
Ronald Oussoren
Extract right metadata for informal protocols
Ronald Oussoren
Small bugfixes to deal with the Cocoa wrappers
Ronald Oussoren
Small tweaks to deal with the OpenDirectory frameworks
Ronald Oussoren
Work correctly when there is a typedef for an incomplete struct type that is completed later Example: typedef struct Foo Foo; struct Foo { int field1; }
Ronald Oussoren
Tweaks for supporting FSEvents wrappers This is mostly two features: 1) The FSEvents wrapper wraps a small part of the CoreServices framework add 'only-headers' option to the INI-file to select specific parts of a framework. This is meant to be used only for backward compatibility wrappers like FSEvents. 2) Add support for opaque pointers
Ronald Oussoren
Improve support for metadata for (informal) protocols
Ronald Oussoren
Emit excption data for protocols
Ronald Oussoren
Tweaks for CoreText framework - Allow linking to another framework than we're scanning (needed for some sub-frameworks) - Hack for merging some enum values
Ronald Oussoren
Small bugfix for previous checkin
  1. Prev
  2. Next