From memory this version dates back to 2010 when I fixed a subtle bug related to how WindowsXP handled
EM_GETLINE callbacks compared to Windows9x & Windows2000, but otherwise have lost track of its development history. In terms of appearance it is unchanged since the 1990s, and in principle this version should run on any 32-bit version of Windows, although I have not tested it with the earlier versions since rebuilding the program with a relatively recent compiler.
This version was created in 2013 and is a complete rewrite using the .NET framework, which is partly because at the time I was not sure where the source code for earlier versions had got to, and partly in order to refresh my knowledge of Windows Forms. Functionally the major addition is input to take account of constituency seats gained in Additional Member Systems such as the Scottish Parliament.Wine or Mono, there are known issues. These are due to issues related to emulating Microsoft programs on Unix-like platforms:
fixme:font:freetype_SelectFont Untranslated charset 255
- This happens with version 2.4, and the display is also messed up. This is because Wine does not include the built-in fixed-width (with line glyphs) that I used, and I have yet to find a workaround.
wine: Install Mono for Windows to run .NET 2.0 applications.
- Version 3.x needs to be run using the
monocommand rather than the
The assembly mscorlib.dll was not found or could not be loaded.
- Most likely you only have part of Mono installed. Under Ubuntu 12.04 this can be fixed by installing the mono-complete package.
- The rows of results are miswrapped
- This happens with version 3.0 because of text-box size differences between Windows and Wine's emulation of them. This is fixed in version 3.1 where they are sized dynamically.
- v2.4 (Win32 native) [Download]
- MD5sum: 518f23c6793dee18ea4c4ed6136faa6a
- v3.0 beta (.NET v3.5) [Download]
- MD5sum: 3003c9f44a2ba5923f0e62857121423f
- v3.1 beta (.NET v3.5) [Download]
- MD5sum: c681caca70c05adb23601a00c29e3224