MantisBT - VTK | |||||
View Issue Details | |||||
ID | Project | Category | View Status | Date Submitted | Last Update |
0012098 | VTK | (No Category) | public | 2011-04-17 10:03 | 2014-10-04 18:33 |
Reporter | David Gobbi | ||||
Assigned To | David Gobbi | ||||
Priority | normal | Severity | minor | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Platform | OS | OS Version | |||
Product Version | |||||
Target Version | Fixed in Version | 6.2.0 | |||
Project | |||||
Type | |||||
Summary | 0012098: Python wrapper pointer mangling | ||||
Description | The pointer mangling done by the python wrappers is done differently in different parts of the code. It needs to be consolidated and properly tested against SWIG pointer mangling. Pointers should be mangled like this: _08a71808_p_vtkSomething However, in vtkPythonArgs, void * is wrapped as _08a71808_void_p Some demangling is also done by vtkTkRenderWidget, and various manglings/demanglings are done in several .py files. Type checks when demangling should incorporate an IsA check instead of requiring an exact type match, which will require changes to the way vtkPythonUtil::UnmanglePointer is called. | ||||
Steps To Reproduce | |||||
Additional Information | |||||
Tags | hackaton | ||||
Relationships | |||||
Attached Files | |||||
Issue History | |||||
Date Modified | Username | Field | Change | ||
2011-04-17 10:03 | David Gobbi | New Issue | |||
2011-04-17 10:03 | David Gobbi | Status | backlog => tabled | ||
2011-04-17 10:03 | David Gobbi | Assigned To | => David Gobbi | ||
2011-06-16 13:12 | Zack Galbreath | Category | Development => (No Category) | ||
2014-10-02 11:29 | David Gobbi | Tag Attached: hackaton | |||
2014-10-02 14:48 | David Gobbi | Note Added: 0033515 | |||
2014-10-02 14:48 | David Gobbi | Status | backlog => gerrit review | ||
2014-10-04 18:33 | David Gobbi | Note Added: 0033584 | |||
2014-10-04 18:33 | David Gobbi | Status | gerrit review => closed | ||
2014-10-04 18:33 | David Gobbi | Resolution | open => fixed | ||
2014-10-04 18:33 | David Gobbi | Fixed in Version | => 6.2.0 |
Notes | |||||
|
|||||
|
|
||||
|
|||||
|
|