On Tuesday 23 November 2010 14:41:10 Dan Halbert wrote:
> Hi, I have a question for the implementers: Many of my bug reports are
> about missing functions which are marked as remove="all" or <rejection
> ...> in the XML files.
> 
> In some cases these are going to stand forever, because they are
> deprecated, private, meaningless in Python, or unimplementable. In other
> cases my impression, which may be wrong, is that they were marked for
> removal at a time when shiboken could not handle them. There are
> occasionally comments noting why something was marked for removal, but
> mostly not.

Our XML files were inherited from QtJambi, so many functions were marked for 
removal on QtJambi or just renamed to another name. We fixed a lot of them, but 
as you have noticed some fixes still missing.
 
> Do you folks have a standing task to make a pass through these files and
> note somewhere the functions that aren't yet implemented but should be?
> When I discover something is missing and report it, it gets implemented
> pretty promptly, which is fine with me. It's kind of implementation on
> demand. But I am often not sure I am reporting the general case, such as
> finding all the missing functions whose signature matches a pattern that
> was once not supported by shiboken but now is.

Matti did a script to compare the PyQt API with the PySide API, but 
unfortunately is impossible to check if all overloads of a method are present 
in both Qt bindings because python, as any other dynamic typed language, 
doesn't support function overload.

Anyway if you find a automatic way to search for those bugs we will be very 
thankful for it :-)

> Dan
> 
> _______________________________________________
> PySide mailing list
> [email protected]
> http://lists.openbossa.org/listinfo/pyside

-- 
Hugo Parente Lima
INdT - Instituto Nokia de Tecnologia

Attachment: signature.asc
Description: This is a digitally signed message part.

_______________________________________________
PySide mailing list
[email protected]
http://lists.openbossa.org/listinfo/pyside

Reply via email to