The test results for this version are very old, and as such they may not represent the current state of Wine. Please consider submitting a new test report.
Selected Test Results (selected in 'Test Results' table below)
All of the application functionality works. Drawing, saving, importing, export, pricing and 3D display of the model.
The only catch is that one needs to have GLX version 1.3 or higher installed on both the client and server side in X (see glxinfo output). This is because emachineshop uses OpenGL child windows and the Wine implementation of these requires the GLX_SGIX_pbuffer or GLX_EXT_framebuffer_object extensions to be present in the X server. In practise, one either needs to have support for these extensions in the graphics drivers (only nvidia at the moment) or one can use the software rendering Mesa libraries. In Debian / Ubuntu, installing the libgl1-mesa-swx11 package makes the graphics work perfectly.
What does not
Export dialog is not rendered correctly. Extra export options to the right of the file selection widet are not shown completely, and the dialog cannot be resized to display them.
The windows help functions under Help menu sort of work, but the help window cannot be resized and closing the help window crashes the application.
What was not tested
Actually sending orders to emachineshop.com was not tested.
With the exception of Mesa software renderer requirement on most graphics cards and the help window crash, the application works almost perfectly under Wine.
The missing graphics are caused by an incomplete OpenGL implementation in the server side GLX and graphics device drivers in X servers commonly used today. One needs either the GLX_SGIX_pbuffer or the GL_EXT_framebuffer_object extension in order to get the Wine OpenGL child window support working properly. In practice this means that GLX version >= 1.3 is required.
Fortunately the Mesa software renderer supports all the necessary OpenGL extensions which are needed for this application and in this case the slowness of software rendering does not really matter, since the graphics are very simple.
In Debian / Ubuntu, one just needs to install the libgl1-mesa-swx11 package and then everything works perfectely graphicswise.