Archive for November, 2009

Creating GUI tests

Monday, November 23rd, 2009

Over time, the goal is to extend the test coverage of SOFA Statistics. The GUI side of things needs to be included in this. Here is a link to some good resources:

http://groups.google.com/group/wxpython-users/browse_thread/thread/f68f415e8ef26b36?hl=en

0.8.12 – more flexible installation on Windows and better international support

Saturday, November 21st, 2009

Another release with an emphasis on quality rather than new features. More new features will be coming soon once the wxWebKit and RaphaelJS technologies are mature enough. In the meantime:

  • More flexible installation options on Windows e.g. installing to D:\Program Files rather than C:\Program Files.
  • Better support for international text and unicode – e.g. René, Identität, François etc – in project, variable details, html report files, and css files.
  • Better interface behaviour when configuring a project.
  • Better feedback when errors with missing or malformed files.
  • For Galician speakers, a version of SOFA Statistics in their own language now works on Windows.
  • Fixed bug allowing new rows to be added to read-only tables if using Tab/Return key on last cell and then repeatedly hitting Tab keys.

0.8.11 provides internationalisation support and a major fix for Vista/Windows 7

Monday, November 9th, 2009

The latest version of SOFA Statistics has some important improvements.

  • Fixed major bug preventing interaction with data on Vista/Windows 7. It was caused by the “\U” combination inside project configuration files (e.g. C:\Users\…). The backslash U combination was treated as the start of a unicode string (international text etc) but as an invalid one. Windows testing using XP didn’t pick this up because the venerable “Documents and Settings” folder in XP has been replaced with the “Users” folder in Vista and Windows 7.
  • Better support for international text and unicode e.g. René, Identität, François etc.
  • Better responses to errors saving data to database tables. For example, if a user tries to save to database a word with characters in it not supported by the underlying database table (such as a unicode
    letter not found in the Latin character set).
  • For Galician speakers, a version of SOFA Statistics in their own language (currently only working in Ubuntu).

There is also a new version of wxWebKit etc available for Karmic (9.10) users thanks to Christoph Willing. NB this will also help some users of Jaunty (9.04) who have updated packages which conflict with those in SOFA Statistics. More details can be found at http://www.sofastatistics.com/predeb.php.