Results 171 issues of Ronald Oussoren

Current plan for static typing is to generate type stubs (".pyi" files) for framework bindings. This should be fairly straightforward for CoreFoundation based libraries, but there are some challenges for...

AVFAudio is currently implicitly wrapped through AVFoundation, but is a separate framework in recent versions of macOS. Create a separate package, making sure this works on older macOS versions as...

cleanup

PyObjCTools.KeyValueCoding contains functions that are used by the core itself and should therefore live in Lib/obj. Keep PyObjCTools.KeyValueCoding as an alias: ```python from objc._kvc import * ``` Added to milestone...

cleanup

OC_PythonObject is currently a subclass of NSProxy probably to make it easier to have a plain python object that implements some of the methods in the NSObject interface. That's a...

cleanup

The bridge adds new class variables to ``objc.ivar`` (PyObjCInstanceVariable_Type in C) at run time. That's technically not possible for static types, resulting in some hackish code to accomplish this. That...

cleanup

It would be nice to optionally use a more swift-like naming convention with PyObjC, but doing that while maintaining backward compatibility and performance will be hard. 1. Expose ```@property``` properties...

enhancement

In I'm working on a Asyncio runloop on top of Cocoa's runloops. This work needs to be finished an integrated into pyobjc itself - [ ] Finish objc_async work in...

**[Original report](https://bitbucket.org/ronaldoussoren/pyobjc/issue/231) by Ronald Oussoren (Bitbucket: [ronaldoussoren](https://bitbucket.org/ronaldoussoren), GitHub: [ronaldoussoren](https://github.com/ronaldoussoren)).** ---------------------------------------- The PyObjC documentation is showing its age. * Reorganize the documentation for clarity * Remove ancient junk (such as references...

enhancement

**[Original report](https://bitbucket.org/ronaldoussoren/pyobjc/issue/262) by Ronald Oussoren (Bitbucket: [ronaldoussoren](https://bitbucket.org/ronaldoussoren), GitHub: [ronaldoussoren](https://github.com/ronaldoussoren)).** ---------------------------------------- PyObjC already manages refcounts for ObjC and CFTypeRef instances. It should be fairly easy to do the same for C...

enhancement

**[Original report](https://bitbucket.org/ronaldoussoren/pyobjc/issue/275) by Georg Seifert (Bitbucket: [Schriftgestalt](https://bitbucket.org/Schriftgestalt), GitHub: [Schriftgestalt](https://github.com/Schriftgestalt)).** ---------------------------------------- I found a comment in the Foundation **\`\_**``_init__.py:` `` \([https://bitbucket.org/ronaldoussoren/pyobjc/src/default/pyobjc-framework-Cocoa/Lib/Foundation/\_\_init\_\_.py#lines-110](https://bitbucket.org/ronaldoussoren/pyobjc/src/default/pyobjc-framework-Cocoa/Lib/Foundation/__init__.py#lines-110)\) > `# XXX: add __new__, __getitem__ and __iter__ as well`...

enhancement