Sunday, May 18, 2008

Plumbing

Still keeping rather busy with non-awn related things. But I have managed to do a few things here and there :-)

Things I have been up to...

Some plumbing changes in awn core:
  1. Committed the refactor of the src/xutils* related code. This removed a large chunk of unused code from xutils.c and made some modifications so that FreeBSD builds (and potentially other) work. I was rather pleased to set #161028 to "fix committed". And yes... this has lead to a different default icon being used when awn is unable to find a match. Speak up now if you are unhappy with this.
  2. Pushed my reorganization of awn-effects.c code. I'm not done with it yet but it basically broke awn-effects.c into multiple source files and began work on chopping some of the larger functions into more manageable sizes.

A bunch of small fixes/changes in awn-extras:
  1. libawn-extras: Make it real simple to access shared key values... Several applets now used the shared key that specifies whether the applet dialog should close on loss of focus or not. The list of applets that are now using this include awnterm, awn-system-monitor, places, main-menu and (I believe) any applet using AWNLib.
  2. awn-notification-daemon: Basic toggling on/off of notification window display which is available if one configures it to display an icon. If anyone likes to design icons please read my request.
  3. standalone-launcher: Some initial support for specifying workspaces. An advanced edit option,
  4. awn-system-monitor: Some fixes for sorting of process that use more than 2G of memory.
  5. places: Now checks for XDG_DESKTOP_DIR.
  6. webapplet: malept and myself have also done some initial work on a simple webapplet. It's quite basic at the moment but the initial design seems fairly solid and I believe it will end up being useful. It is necessary to either use the awn-testing ppa to get it or to build with --with-webkit. Yes it is webkit based at the moment but the longterm plan is to allow the use of webkit and/or gtkmozembed.
Things others have been up to (probably not as complete)

What else has been happening in awn land...
  • pavpanchekha continues work on AWNlib. It really is a good idea to use it if you're starting a new python applet.
  • aantn continues his work on Universal Applets. This is really quite cool. And hopefully he'll push some support into awn for this some day soon :-)
  • malept continues to do numerous bits of magic with the build system and has done numerous conversions of applets to awn config client, various bug fixes and has been working on converting the trash applet to gvfs... meaning the problem with the Trash applet on Hardy will soon be fixed.
  • Yes the weather applet had an issue recently. It has been fixed in trunk. This affected a lot of weather applets out there and was due to changes made by weather.com. Mosburger quickly restored everything to working order.
  • gilir continues to make progress of insinuating awn into Debian and Ubuntu and has added a tomboy applet of his own creation to awn-extras.
  • Moses had committed several useful fixes/features to the comics applet.
  • Matt continues to work on the file-browser-launcher.
  • Andrewsomething's recent Remember the milk applet seems to be quite popular.
  • tehk has returned after a several month absence is beavering away on a new and improved arss. Showing up in trunk real soon.
  • There are also several new applets available only on the forums that will, hopefully, soon make there way into trunk.
I've almost certainly have forgotten some interesting things... if so just leave a comment.

1 comment:

Unknown said...

Hi Friends,

Plumbing is comprised of the pipes and fixtures that make up the distribution system for water, and the removal system for water-borne waste. Facilities such as sewers and water mains are not considered to be plumbing, but instead only those systems which are part of a building are called plumbing. Thanks a lot.
Plumbers Houston Tx