2013-05-02 Timo Jyrinki <email address hidden>
Update raring branch Vcs-Bzr url to 0.4.
Approved by PS Jenkins bot, Łukasz Zemczak.
2013-04-18 Marco Trevisan (Treviño) <mail@3v1n0.net>
BamfMatcher: use role and class changes signal to match LibreOffice and g-c-c. Fixes: https://bugs.launchpad.net/bugs/1100554.
Approved by Andrea Azzarone, PS Jenkins bot.
2013-04-17 Marco Trevisan (Treviño) <mail@3v1n0.net>
BamfMatcher: fix a memory leak when trying to associate apps to new desktop files. Fixes: https://bugs.launchpad.net/bugs/1100551, https://bugs.launchpad.net/bugs/1100553, https://bugs.launchpad.net/bugs/1169990.
Approved by Andrea Azzarone, PS Jenkins bot.
2013-04-16 Marco Trevisan (Treviño) <mail@3v1n0.net>
BamfMatcher: move the ownership of a chromeless webapp between WM and WebApps
Also use new child-{added,removed}-internal signals. Fixes: https://bugs.launchpad.net/bugs/1059475.
Approved by PS Jenkins bot, Brandon Schaefer.
2013-04-02 Marco Trevisan (Treviño) <mail@3v1n0.net>
debian/changelog: updated to match last changes
2013-03-28 Marco Trevisan (Treviño) <mail@3v1n0.net>
BamfMatcher: make sure that all the no-display desktop files have lower priority. Fixes: https://bugs.launchpad.net/bugs/1161531.
Approved by PS Jenkins bot, Brandon Schaefer.
2013-03-28 Marco Trevisan (Treviño) <mail@3v1n0.net>
debian/bamfdaemon.postinst: write it in multiline and add support for StartupWMClass
And other properties such as NoDisplay and OnlyShowIn.
Also rewritten the bamfdaemon.postinst to use a multi-line perl script for easier review. Fixes: https://bugs.launchpad.net/bugs/1161430.
Approved by PS Jenkins bot, Loïc Minier, Brandon Schaefer.
2013-03-28 Marco Trevisan (Treviño) <mail@3v1n0.net>
TestBamfMatcher: fix crashes caused by missing exec
libbamf: use scanner-flags for introspection, fixes a compilation error.
Approved by PS Jenkins bot, Brandon Schaefer.
2013-03-06 György Balló <email address hidden>
This change fixes the following two problems what I experienced while using BAMF on Arch Linux:
1. Fix desktop file table if XDG_CURRENT_DESKTOP environment variable is not available.
Using the vanilla gnome-session without Ubuntu patches, the XDG_CURRENT_DESKTOP is not specified. In this case, all desktop files are ignored which contain the OnlyShowIn property. This isn't the expected behavior, because many GNOME desktop files are ignored in a GNOME session, e.g. nautilus, control center entries. To fix this issue, all desktop files should be added to the desktop file table if no XDG_CURRENT_DESKTOP specified.
2. Fix a critical warning if an empty Exec= line specified in a desktop file.
Without this extra check, the following critical message displayed in this case (e.g. with the unity-scope-gdocs.desktop file):
** (bamfdaemon:20159): CRITICAL **: insert_data_into_tables: assertion `exec' failed.
Approved by PS Jenkins bot, Marco Trevisan (Treviño).
2013-02-06 Marco Trevisan (Treviño) <mail@3v1n0.net>
BamfView: use an idle to emit the active-changed signal to avoid to send the same event to a view. Fixes: https://bugs.launchpad.net/bugs/1115827.
Approved by Brandon Schaefer.
2013-02-04 Alex Launi <email address hidden>
Sets is-foreground-tab in bamf_unity_webapps_tab_initialize_properties. Fixes: https://bugs.launchpad.net/bugs/1109198.
Approved by Marco Trevisan (Treviño).
2013-01-29 Marco Trevisan (Treviño) <mail@3v1n0.net>
BamfMatcher: ignore the javaws windows when setting the window hint. Fixes: https://bugs.launchpad.net/bugs/979752, https://bugs.launchpad.net/bugs/1098186, https://bugs.launchpad.net/bugs/1108380.
Approved by Brandon Schaefer.
2013-01-10 Marco Trevisan (Treviño) <mail@3v1n0.net>
BamfMatcher: Don't associate .desktopless applications with different exec string, fix JavaWS apps. Fixes: https://bugs.launchpad.net/bugs/979752.
Approved by Brandon Schaefer.
2013-01-10 Marco Trevisan (Treviño) <mail@3v1n0.net>
libbamf: use proper GIR dirs and build the gir1.2-bamf-0.2 package.
Approved by Michael Terry.
2013-01-09 Marco Trevisan (Treviño) <mail@3v1n0.net>
BamfMatcher: improve the exec_string trimming code, revise the LO and GCC matching.
Approved by Brandon Schaefer.
2012-12-19 Marco Trevisan (Treviño) <mail@3v1n0.net>
libbamf: bump the SONAME value and remove the unneeded libwnck dependencies.
Approved by Michael Terry, PS Jenkins bot.
2012-12-19 Andrea Azzarone <email address hidden>
Make BamfWindow and BamfTab mockable.
Approved by Marco Trevisan (Treviño).
2012-12-19 Marco Trevisan (Treviño) <mail@3v1n0.net>
BamfMatcher: use a GList to handle known pids.
Approved by Brandon Schaefer, PS Jenkins bot.
2012-12-18 Marco Trevisan (Treviño) <mail@3v1n0.net>
BamfMatcher: remove the duplicated code to fetch a window exec string.
Approved by Brandon Schaefer, PS Jenkins bot.
2012-12-18 Marco Trevisan (Treviño) <mail@3v1n0.net>
Bamf: removing the indicators related code (dead).
Approved by Brandon Schaefer.
2012-12-17 Francis Ginther <email address hidden>
Add code coverage reporting with coverage-html and coverage-gcovr targets.
Coverage reporting can be enabled with --enable-gcov.
Approved by Marco Trevisan (Treviño), Allan LeSage.
2012-12-10 Rico Tzschichholz <email address hidden>
libbamf/bamfapplication: Fix annotation for get_xids.
Approved by Michael Terry.
2012-12-06 Francis Ginther <email address hidden>
Fix test failure caused when xvfb exits before script has a chance to kill it on script exit
The xvfb process may or may not be present when the test script exits. Allow this with the addition of "||true". Fixes: https://bugs.launchpad.net/bugs/1079329.
Approved by Marco Trevisan (Treviño).
2012-12-06 Didier Roche <email address hidden>
releasing version 0.4.0daily12.12.05-0ubuntu2
2012-12-06 Didier Roche <email address hidden>
Remove a wrong build-dep
2012-12-05 Didier Roche <email address hidden>
Releasing 0.4.0daily12.12.05-0ubuntu1 to ubuntu
2012-11-19 Marco Trevisan (Treviño) <mail@3v1n0.net>
Autconf, debian: remove the legacy gtk-2 support and factorize the test building code.
Approved by Michael Terry.
2012-11-15 Marco Trevisan (Treviño) <mail@3v1n0.net>
libbamf, BamfMatcher: avoid to return the same app twice in bamf_matcher_get_applications. Fixes: https://bugs.launchpad.net/bugs/1078448.
Approved by Łukasz Zemczak.
2012-11-15 Marco Trevisan (Treviño) <mail@3v1n0.net>
Bump revision to 0.4.0.
Approved by Michael Terry.
2012-11-15 Michael Terry <email address hidden>
Use -c4 for dpkg-gensymbols to catch when we add or remove symbols from the library.
Approved by Marco Trevisan (Treviño).
2012-11-15 Didier Roche <email address hidden>
Bootstrap for the daily build system. No bug to list on that one.
Approved by .
2012-11-12 Rico Tzschichholz <email address hidden>
tests: Don't call g_type_init while building against glib >= 2.35. Approved by Marco Trevisan (Treviño).
2012-11-12 Rico Tzschichholz <email address hidden>
libbamf: add bamf_view_is_user_visible ()
This makes the gir/vala api nicer and avoids a conlict with the property.
Mark bamf_view_user_visible as deprecated using glib 2.32 macro. Approved by Marco Trevisan (Treviño).
2012-11-08 Michael Terry <email address hidden>
Switch debian/ to debhelper 9 and other small build modernizations. Approved by Didier Roche, Stephen M. Webb.
2012-11-07 Didier Roche <email address hidden>
Bring debian/ packaging inline, build with dh-autoregen, and update the debian symbols files.. Approved by Francis Ginther, Marco Trevisan (Treviño), Didier Roche.
2012-10-17 Marco Trevisan (Treviño) <mail@3v1n0.net>
BamfMatcher: always associate children windows to the parent application. Approved by Brandon Schaefer.
2012-10-10 Marco Trevisan (Treviño) <mail@3v1n0.net>
BamfMatcher: add support for libreoffice Base, and libreoffice matching tests. Fixes: https://bugs.launchpad.net/bugs/1063862. Approved by Brandon Schaefer.
2012-10-10 Rico Tzschichholz <email address hidden>
Autoconf: Exclude generated sources from tarball and fix "make distcheck". Approved by Marco Trevisan (Treviño).
2012-10-09 Rico Tzschichholz <email address hidden>
libbamf: gir-annotion fixes and make gi-scanner verbose. Fixes: . Approved by Marco Trevisan (Treviño).
2012-10-08 Rico Tzschichholz <email address hidden>
Libbamf: Some signal, type and annotation fixes. Fixes: . Approved by Marco Trevisan (Treviño).
2012-10-08 Rico Tzschichholz <email address hidden>
Autoconf: Make libunity-webapps an optional dependency. Fixes: . Approved by Marco Trevisan (Treviño).
2012-10-04 Marco Trevisan (Treviño) <mail@3v1n0.net>
BamfFactory: don't use the secondary matching method for views with valid .desktop file (LP: #1026426). Fixes: https://bugs.launchpad.net/bugs/1026426. Approved by Timo Jyrinki.