bamf:personal/asac_match-apps-by-startup-wm-class

Last commit made on 2010-12-09
Get this branch:
git clone -b personal/asac_match-apps-by-startup-wm-class https://git.launchpad.net/bamf
Members of Unity Team can upload to this branch. Log in for directions.

Branch merges

Branch information

Name:
personal/asac_match-apps-by-startup-wm-class
Repository:
lp:bamf

Recent commits

2e98516... by Alexander Sack on 2010-12-09

add support for StartupWMClass to match window_class for more cases
* extend .index file format to allow the final column to optionally have a BAMF_WM_CLASS::StartupWMClass field
* prefer StartupWMClass as desktop_id if available and only fall back to .desktop filename as heuristic
  -> example of affected apps are firefox dailes that have special WM_CLASS/codename aka Minefield instead of Firefox-4.0 etc.

Note: new perl magic to generate bamf.index is:
  perl -ne '/^(.*?)=(.*)/; $$d{$ARGV}{$1} = $2; END { for $f (keys %$d) { printf "%s\t%s%s\n", $f =~ m{.*/([^/]+)$}, $$d{$f}{'Exec'},$$d{$f}{'StartupWMClass'} ? "\tBAMF_WM_CLASS::$$d{$f}{'StartupWMClass'}" : "" } }' /usr/share/applications/*.desktop > /path/to/bamf.index

(bzr r368)

1daaa37... by Didier Roche on 2010-12-03

check that desktop file is currently supported before creating the favorite LP: #682345

(bzr r367)

fe38085... by Didier Roche on 2010-12-03

only RegisterFavorites if the desktop file is valid

(bzr r365.1.2)

f5f1c3c... by Jason Smith on 2010-12-03

ensure we dont have an invalid reference to ourself after emitting the closed signal

(bzr r366)

fc1ee86... by Didier Roche on 2010-12-03

check that desktop file is currently supported before creating the favorite LP: #682345

(bzr r365.1.1)

bb38e82... by Jason Smith on 2010-12-02

hopefully fix ref counting once and for all

(bzr r365)

0b345e3... by Neil J. Patel on 2010-11-30

[release] 0.2.64

(bzr r364)

31f80e8... by Jason Smith on 2010-11-30

minor fixes for favorites handling

(bzr r363)

a55d9af... by Neil J. Patel on 2010-11-18

[release] 0.2.62

(bzr r362)

ca74506... by Mikkel Kamstrup Erlandsen on 2010-11-18

Final build-fiddling to make bamf work out-of-tree in jhbuild

(bzr r361)