lp:~asac/bamf/match-apps-by-startup-wm-class
- Get this branch:
- bzr branch lp:~asac/bamf/match-apps-by-startup-wm-class
Branch merges
- Unity Team: Pending requested
-
Diff: 99 lines (+42/-16)1 file modifiedsrc/bamf-matcher.c (+42/-16)
Branch information
Recent revisions
- 368. By Alexander Sack
-
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}{'StartupWMCl ass'} ? "\tBAMF_ WM_CLASS: :$$d{$f} {'StartupWMClas s'}" : "" } }' /usr/share/ applications/ *.desktop > /path/to/bamf.index - 367. By Didier Roche-Tolomelli
-
check that desktop file is currently supported before creating the favorite LP: #682345
- 366. By Jason Smith
-
ensure we dont have an invalid reference to ourself after emitting the closed signal
- 360. By Mikkel Kamstrup Erlandsen
-
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
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