Changelog for E-Cell Windows Installer version 3.1.102:

  1. E-Cell and all compiled external libraries were optimized for i386 and i686 architectures
  2. E-Cell and all compiled external libraries were stripped, resulting in much smaller library sizes

Changelog for E-Cell Windows Installer version 3.1.101:

  1. Now all E-Cell Python bin scripts are compiled into exe files.
    • This means there is no difference in invoking the scripts when compared to their Linux couterparts and the E-Cell manual applies for both Linux and Windows E-Cell. For example we can call gecell by just typing 'gecell' in the ecell3-console, previously we need to type 'ecell3 gecell'. The exe files are compiled automatically during Make in MinGW using py2exe.
  1. As suggested by Shafi at the end of last year, Python and GTK can be installed independently of E-Cell. There are two versions of E-Cell setup:
    • A compact setup wizard which contains only E-Cell libraries (ecell-{version}-setup.exe).
      • This requires the user to have already installed GTK and Python. Size of this file is approximately 42MB using the new lzma compression.
    • A full setup wizard which comes with Python and GTK (ecell-{version}-python+gtk-setup.exe).
      • This version of E-Cell setup will check the computer if the minimum version of Python and GTK has been installed. If one of them is not installed its respective setup will be invoked. E-Cell setup will proceed after both Python and GTK have been installed successfully. Size of the full setup file is 60MB also using the lzma compression. Both Python and GTK can be uninstalled independently of E-Cell since they are installed as separated software.
  1. E-Cell can now be installed in paths containing whitespaces such as C:\Program Files\E-Cell 3.
  1. Several shortcomings of the Toollauncher has been addressed.
    • Previously the preference dialog will save part of the preferences even if one of the fields is not valid. Now it will check all the fields before saving.
    • The programs_path has been deprecated since all E-Cell scripts are visible to the PATH environment variable.
    • Another field which contains the current working model has been introduced.
    • Fixed several problems in Toollauncher related to Paths in Windows
  1. Model Editor has been successfully ported to Windows using libgnomecanvas, libart_lgpl and gnome-python.
  1. It is now possible to associate E-Cell files with specific E-Cell program. This can be done during setup. For example, after associating the files:
    • .eml double click: open with gecell
    • .em double click converted to eml by ecell3-em2eml
    • .ess double click: open with ecell3-session
  1. E-Cell on Windows now looks more like a native Windows program.
    • Thanks to a GTK theme called GTK-Wimp (GTK Windows Impersonator).
    • In addition, all gui based E-Cell programs now have their own icons, they no longer display the Python icon.
    • It is also possible to use two other GTK themes called PrettyOK and Lighthouse Blue.
  1. Previously, an additional console will open when the GUI based Osogo or Toollauncher is invoked, now with the implementation of the exe files and the use of os.popen instead of os.system, the console was discarded.
  1. The Inno setup script now details the specific runtime libraries required by E-Cell and each of the runtime libraries can be upgraded independently.