Last modified: September 16, 2022
Some functions have been deprecated. They will continue to work for now, but will be removed at some point in the future. For more information, see the migration guide.
Some more types were added to the plugin system, meaning they can be conveniently passed between Python and C++ plugins.
- Point
- FloatPoint
- Dim
wxPython 2.6.x support:
Gamera now runs with the wxPython 2.6.x as well as the wxPython 2.4.x series.
Note that native Cocoa support on OSX is not currently supported, since as of the time of this writing, wxPython is broken.
wxPython 2.6.x is a lot closer to the native look and feel of the various platforms. You may notice that the placement of some buttons in some dialog boxes has changed and other minor look and feel details. Most of these are not due to any changes in Gamera itself.
New information pane in the shell (replacing the History pane)
This includes three tabs, based on PyCrust:
Docstring display:
When a function or property is typed in the shell, its docstring is displayed in the bottom pane. This is less annoying than the popup that would occasionally fill the entire screen with a long docstring.
If wxPython 2.6 and docutils is installed, the docstring is formatted as reStructuredText with bold and italics etc.
Namespace:
Browse all of the objects in the shell.
History:
An improved command history.
Docstrings in dialog boxes
Many dialog boxes now include docstrings where appropriate.