lp:~asac/bamf/match-apps-by-startup-wm-class

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

Owner:
Alexander Sack
Project:
BAMF
Status:
Development

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:
lp:bamf/0.4
This branch contains Public information 
Everyone can see this information.

Subscribers