AllTray 0.7.1dev

This milestone has been released.

Milestone information

Project:
AllTray
Series:
trunk
Version:
0.7.1dev
Released:
2009-04-06  
Registrant:
Michael B. Trausch
Release registered:
2009-04-06
Active:
No. Drivers cannot target bugs and blueprints to this milestone.  

Download RDF metadata

Activities

Assigned to you:
No blueprints or bugs assigned to you.
Assignees:
No users assigned to blueprints and bugs.
Blueprints:
No blueprints are targeted to this milestone.
Bugs:
No bugs are targeted to this milestone.

Download files for this release

After you've downloaded a file, you can verify its authenticity using its MD5 sum or signature. (How do I verify a download?)

File Description Downloads
download icon alltray-0.7.2dev.tar.gz (md5, sig) AllTray 0.7.2dev 1,107
last downloaded 21 weeks ago
download icon alltray-0.7.1dev.tar.gz (md5, sig) AllTray 0.7.1dev 119
last downloaded 6 weeks ago
Total downloads: 1,226

Release notes 

This is the first (very raw) test release of the rewrite to AllTray. It takes an application-centric view as opposed to a window-centric view of application docking management. It does not yet work in all circumstances, and options that were previously present do not all exist yet. This is the new base on which to build, however, and with this release, contributions are welcome from anyone and everyone.

*** EDIT: Alright, so I did 0.7.1dev wrong. 0.7.2dev is here and is properly packaged. Apparently, I forgot to commit some of my files before merging. I am never again releasing this late at night. :)

Changelog 

View the full changelog

THIS IS A DEVELOPMENT SHAPSHOT! IT IS NOT INTENDED TO BE GENERALLY
USED. IT IS FOR TESTERS AND DEVELOPERS ONLY, AND NOT ALL OF THE
FUNCTIONALITY IS CURRENTLY PRESENT.

It works (mostly)! Much has to be worked out yet:

  * oocalc and friends don't work right. This is probably because
    their real PID is different from what g_spawn_async() returns, and
    we currently depend on _NET_WM_PID to feed into libwnck to be able
    to get the windows for the process.

    This applies to _anything_ whose real PID is going to be different
    from what g_spawn_async() returns. Obviously, we need to be a bit
    more careful about how to determine what is what; perhaps tracking
    our child's children processes and scanning for windows that are
    owned by them would work as a general-purpose thing, and we can
    stop looking with the first child's window we find.

  * Along the same lines as the previous flaw, software that is
    non-conformant with current standards and specifications for
    interaction on the X Window System currently are not handled by
    AllTray. This includes “xeyes”, and any other application that
    does not set _NET_WM_PID in its window(s).

  * The tool-tip on the icon needs to display good info. Being that
    we are working in an application-centric way as opposed to a
    window-centric way, it'll be different than before. But that is
    good.

  * There is no right-click menu on the icon yet. It is planned, and
    it will be more featureful than ever before, enabling not only all
    windows to be docked, but just one particular window as well.

  * It DOES NOT intercept the close ("X") button on the window. I
    have to find a clean way to do this. It is on the list before
    0.8.0 since this is a feature which people _expect_ to have
    (rightfully so).

  * This release does not have session management support. Session
    management support is on the list of things for 0.8.0, so it'll be
    coming to an 0.7.x release for testing at some point (hopefully
    soon).

  * THIS HANDLES MULTIPLE WINDOWS! FINALLY! YES! This is excellent.
    You can truly dock an _APPLICATION_ now; not just one window.
    Tested with gnome-terminal and Firefox 3.0 and 3.5-b4. :)

  * This release of AllTray has only been tested under GNOME 2.26, and
    only with the Metacity and Compiz window managers. Information on
    how well it works on XFCE would be nice.

  * This release of AllTray is pretty well dependent on GTK. It also
    requires libwnck. This may be the way it is, since I hear tell
    that KDocker is great and it integrates well into the KDE
    environment. It's tested to work on Ubuntu 9.04, the Jaunty
    Jackalope. Successful reports of this development release of
    AllTray working on other systems would be greatly appreciated.

  * The development snapshot only requires a C99 compiler (for
    example, GNU GCC's C compiler, with the -gnu99 option). It has
    only been tested with gcc 4.3.3; but it should compile on any GNU
    GCC version that implements -gnu99.

  * IF YOU ARE BUILDING FROM TRUNK, you will require the Vala
    compiler, 0.6.0 installed. The Vala sources and build system
    aren't yet compatible with 0.7.0. This means that if your
    operating system doesn't contain a new enough Vala compiler (or
    too new of a Vala compiler), you will want to use the release or
    snapshot tarballs, which do not require Vala to be built.

  * VPATH builds are not (yet) supported; this means that 'make
    distcheck' will always fail. If you can fix that, please
    do---I’ve not yet been able to figure it out.

If you have issues with this release, please report them:

  https://bugs.launchpad.net/alltray/+filebug

Please see:

  https://answers.edge.launchpad.net/alltray/+faq/318

Which contains a list of the minimum necessary information for a bug
report to be useful.

0 blueprints and 0 bugs targeted

There are no feature specifications or bug tasks targeted to this milestone. The project's maintainer, driver, or bug supervisor can target specifications and bug tasks to this milestone to track the things that are expected to be completed for the release.

This milestone contains Public information
Everyone can see this information.