lp:~3v1n0/bamf/wmclass-matching

Created by Marco Trevisan (Treviño) and last modified
Get this branch:
bzr branch lp:~3v1n0/bamf/wmclass-matching
Only Marco Trevisan (Treviño) can upload to this branch. If you are Marco Trevisan (Treviño) please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Marco Trevisan (Treviño)
Project:
BAMF
Status:
Merged

Recent revisions

393. By Marco Trevisan (Treviño)

Some code spaces cleanup.

392. By Marco Trevisan (Treviño)

application_class renamed as application_wmclass

To avoid gobjet get_class function overriding

391. By Marco Trevisan (Treviño)

bamf-matcher: match desktop files by StartupWMClass

Also consider matching desktop files the ones with
the StartupWMClass equal to the window WMClass.

390. By Marco Trevisan (Treviño)

bamf-matcher: check for matching desktop StartupWMClass and xwindow class

When matching possible desktop applications for window, always check that
the found desktop file has an unset StartupWMClass or a matching one (with the
window's class).

This allow to avoid that applications with same PIDs but with different WMClass
are considered as the same application (fixes chromium applications issues).

389. By Marco Trevisan (Treviño)

bamf-matcher: cache in a table the desktop StartupWMClass

If a desktop file has a StartupWMClass field, then
store it in cache, to use it for checking applications
classes and match them with desktop files.

388. By Marco Trevisan (Treviño)

bamf-matcher: application windows should share the same class

Don't try to associate a window to an application if the window
class differs from the application class.

When initializing a bamf application, the class must be always set.

387. By Marco Trevisan (Treviño)

bamf-application: support for class name property

Now a bamf application can have also a class property.

386. By Marco Trevisan (Treviño)

bamf-matcher: local applications are in ~/.local/share

Previous implementation didn't grab any local desktop
file installed since it was looking to them in
$HOME/.share that is not a valid folder.

385. By Neil J. Patel

[release] 0.2.80

384. By Gord Allott

fixes a bug in bamf sub-directory lookups, kde 4 apps now match fixes:693755

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.