Remember dock position
Fix few places where SyntaxWarning used to be thrown from Python

The idiom "from X import *" is valid only in global scope
Fixed min/max contour values.

It's not possible to enter text anymore, also reacting on every text change for immediate feedback.
Fixed crash when failed to open 2DM file for a DAT file.

Also cleaned up a bit initialization and destruction of internal structures.
Fixed the problem with zoomed out triangles + fixed problem with invalid triangles
Added optional rendering of mesh as a wireframe
Housekeeping: refactoring of rendering settings, removed warnings
Added transparency for contours, more c++ interface cleanups
Use message bar instead of msg boxes. Issue warning when invalid elemnts are found.
Do not allow .dat files to be loaded multiple times
Decreased the amount of cached data - mesh will have smaller memory footprint.
Fix reading of meshes with "NS" lines.
Added support for non-square quads
Handling of allocation errors and reporting to the user.
Fixed copyright header
Initial support for projection on-the-fly.

CRS of the layer can be set in layer properties dialog.
Use .prj file from the mesh's directory, use user's settings if not available
Use absolute/relative paths in project file according to user's preference
Show basic metadata about the mesh (node + element count)
Reproject only when the transformation has changed to save rendering time.