Icemon 3.1.0 release

More than one year after the 3.0.1 release, here's a new minor release of Icemon: 3.1.0.

Lots of bug fixes and small code refactorings, but also a few feature additions made it into this release.

Here's the changelog for the 3.1.0 release:

Features:

- Summary view: Multiple improvements (#23)
    - Displays average time for each submitted jobs
    - Added display of average build time for finished jobs
- Added scheduler hostname option (#27)

Bugfixes:

- Fixed summary view stateWidget color not updated correctly (#23)
- ListView: Sorted file sizes correctly (643abfbbdeed806aa5a08f0c1cfcdaf7ba79d748)
- Fixed filtering in detailed host view (#26)

Internal Changes:

- Lots of cleanups, more strict compiler flags, etc.

Get it:

$ git clone https://github.com/icecc/icemon 
$ git checkout v3.1.0

Enjoy!

Icemon 3.0.1 release

Exactly one year after the 3.0 release, here's the next patch release of the Icemon 3.x series.

No major changes this time, merely bug fixes and small code refactorings.

Here's the changelog for the 3.0.1 release:

Bug fixes:

- Added work-around for build for icecc.a using old CXXABI (#24)
- Fixed build with Qt 5.5 
- Improved how docbook2man is searched for (PR #21)

Internal Changes:

- Added Doxygen support to CMake
- Modernized CMake code (FindIcecream.cmake, etc.)
- Modernized source code to use C++11 features (override, nullptr, auto)

Get it:

$ git clone https://github.com/icecc/icemon 
$ git checkout v3.0.1

Enjoy!

Icemon 3.0 release

It is my pleasure to finally release Icemon 3.0 to the public. If you don't know it -- Icemon is a GUI monitor for Icecream, a distributed compiler system.

Debian/Ubuntu have been packaging the Git version for quite a while now, and certain packagers kept nagging me for a release of a newer version.

So, what happened over the last years? Actually, first of all, I took over maintainership over that little tool, and cleaned up and improved code (and coding style, ugh) where I could. What we have now is a kdelibs-free, Qt5 only, C++11-enabled Icemon with proper model/view architecture that enables us to implement QtQuick2-based views.

I know that quite a few KDE people use it -- have fun with it!

Screenshot

Screenshot: Icemon Star View

Changelog

Features:

Bugfixes:

Removals:

  • Dropped the "Pool View", which was never fully implemented

Internal Changes:

  • Ported icemon to Qt5
  • No longer depends on kdelibs
  • Better separation of model/view throughout the source code
    • Enables possibility to write QtQuick-based views now