Created by Alexander Sack on 2010-12-09 and last modified on 2010-12-09
Get this branch:
bzr branch lp:~asac/bamf/match-apps-by-startup-wm-class
Only Alexander Sack can upload to this branch. If you are Alexander Sack please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Alexander Sack

Recent revisions

368. 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

367. By Didier Roche on 2010-12-03

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

366. By Jason Smith on 2010-12-03

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

365. By Jason Smith on 2010-12-02

hopefully fix ref counting once and for all

364. By Neil J. Patel on 2010-11-30

[release] 0.2.64

363. By Jason Smith on 2010-11-30

minor fixes for favorites handling

362. By Neil J. Patel on 2010-11-18

[release] 0.2.62

361. By Mikkel Kamstrup Erlandsen on 2010-11-18

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

360. By Mikkel Kamstrup Erlandsen on 2010-11-18

Build fixes in order to work with jhbuild:

 * Require --enable-introspection=no in distcheck
 * Fix includes in bamf-tab.h
 * Fix include paths to also pick up the generated files in the build dir

359. By Jason Smith on 2010-11-16

merge crash fix

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
This branch contains Public information 
Everyone can see this information.