Tags: pyside/Shiboken
Tags
doc: Stop requiring sphinx.ext.refcounting. Sphinx 1.2 made a backwards-incompatible change and removed its `refcounting' extension module because it "is very specific to CPython and has no place in the main distribution". Fix the build with Sphinx 1.2+ by not requiring it in conf.py.in; we were not using it before anyway (the `refcount_file' variable was not set) and it was likely added by default when the configuration file was generated. Change-Id: I6c775fb4c1c2daae25aade68079efc2e77225a0f Reviewed-by: John Ehresman <[email protected]>
Added the "<custom-type>" tag, and better requirements for function s… …ignatures. Trying to find a non-qualified (without scope information) class, found in a function signature or return type, was a bad idea for it makes the parsing awfully slow when dealing with huge libraries. If the user writes a type in short form in a function signature (e.g. "SomeClass", instead of "Namespace::SomeClass"), APIExtractor will exit with a message indicating the error and the possible candidates for the type. The "<custom-type>" tag is for types of the target language ("PyObject" in Python, for instance) and will be handled by the generator. Reviewed by Hugo Parente <[email protected]> Reviewed by Paulo Alcantara <[email protected]>
PreviousNext