14 August 2008

BMPanel 0.9.26 release. Changes:

  • Correct include deps. There was a warning in previous version during compilation.

  • Class hint for PekWM, patch supplied by Tim Nieradzik. I didn't test it, but it certainly doesn't break anything.

  • Pseudo-transparency support. Now you can use transparent themes without composite mode.

  • New theme for pseudo-transparency demonstration purposes - transpy.tar.gz.

23 July 2008

BMPanel 0.9.25 release. Changes:

  • New compilation options in configure script:

    • --with-ev - use libev to implement event loop

    • --with-event - use libevent to implement event loop

These options are useful for those who have no glibc 2.8 (CVS version) in their distribution.

12 July 2008

BMPanel 0.9.24 release. Changes:

  • Internal code cleanup (a little bit).

  • A patch introduced by Henrique Dias, which adds support for customizing width of the panel and position on the X axis.

  • The patch adds new variables to themes:

    • width - specify width of the panel, number and optional % character at the end (for percentage value).

    • alignment - specify panel alignment [left|center|right]

  • Configure script checks for sys/timerfd.h now and in case if it wasn't found gives a nice warning message.

I know that there was a bug report about a tray icons rendering. I didn't forget about it, but it's really hard to reproduce the effect and also I have no idea what is wrong.

Also, notice a new theme in Themes section. It was contributed by Henrique Dias and serves as an example of new bmpanel customizable width thing.

07 July 2008

Mailing list at groups.google.com. Please see a mailing list section.

01 July 2008

BMPanel 0.9.23 release. Notable changes are:

  • x86_64 problems fix. BMPanel should work on x86_64 without any problems now.

  • Remove unnecessary panel redraws. It may cause regressions on some WMs. I didn't check.

26 June 2008

Add portability notice to bmpanel's page.

24 June 2008

BMPanel 0.9.22 release. Few notable changes:

  • New versioning scheme for me (no more forgetting to bump up version string).

  • My helpful scripts are in the git repository now (and as a result in the source package).

  • Build system updates. Makefile supports external CFLAGS. The panel builds with -Wall flag. New options like --mem-debug . More beautiful summary table in configure script. Etc.

  • Tray placement bug fix (appeared in amsn). Thanks for bug report to Thomas Lundgaard.

  • Libev was removed from dependencies. Actually the panel doesn't require high performance event loop. Because it isn't a http server.

11 June 2008

BMPanel's page update. Old page is available here.

10 June 2008

BMPanel 0.9.21 release. There are not so many changes:

  • Remove scons build system. Replace it with custom configure and Makefile scripts. It isn't definitely portable approach, but bmpanel isn't portable app. It should work on latest linux distributions (better if distribution is "rolling releases" like gentoo or archlinux).

  • Few bug fixes. They were on git master for some time, now they are in the source distribution.

  • It's tradition and I forgot to bump up bmpanel's version string. So, bmpanel --version shows wrong info. I need to rethink this versioning thing.

To install type: ./configure && make && make install

or ./configure --help for available options

Makefile supports DESTDIR for package maintainers.

However, my configure script and Makefiles are not perfect yet. I'm working on it. For example, they lack global system CFLAGS support, to use optimizations in PKGBUILD and gentoo's ebuilds.