Port libbamf to GDBus
Bug #697146 reported by
Mikkel Kamstrup Erlandsen
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
BAMF |
Fix Released
|
Medium
|
Marco Trevisan (Treviño) | ||
Unity |
Invalid
|
Medium
|
Marco Trevisan (Treviño) | ||
unity-2d |
Invalid
|
Undecided
|
Unassigned | ||
bamf (Ubuntu) |
Fix Released
|
Undecided
|
Marco Trevisan (Treviño) |
Bug Description
The client library for BAMF should be using GDBus now that dbus-glib is more or less deprecated
Related branches
lp://staging/~3v1n0/bamf/libbamf-gdbus
- PS Jenkins bot (community): Approve (continuous-integration)
- Mathieu Trudel-Lapierre: Approve
- Andrea Azzarone (community): Approve
- Brandon Schaefer (community): Approve
-
Diff: 7204 lines (+2087/-2335)55 files modified.bzrignore (+14/-9)
configure.ac (+1/-11)
debian/changelog (+8/-0)
debian/control (+0/-1)
doc/reference/libbamf/Makefile.am (+1/-2)
lib/libbamf-private/Makefile.am (+1/-1)
lib/libbamf-private/bamf-private.h (+9/-1)
lib/libbamf/Makefile.am (+109/-67)
lib/libbamf/bamf-application-private.h (+1/-1)
lib/libbamf/bamf-application.c (+171/-215)
lib/libbamf/bamf-application.h (+5/-1)
lib/libbamf/bamf-control.c (+47/-41)
lib/libbamf/bamf-control.h (+5/-2)
lib/libbamf/bamf-factory.c (+100/-60)
lib/libbamf/bamf-factory.h (+1/-0)
lib/libbamf/bamf-matcher.c (+228/-277)
lib/libbamf/bamf-matcher.h (+10/-3)
lib/libbamf/bamf-tab-source.c (+200/-58)
lib/libbamf/bamf-tab-source.h (+7/-1)
lib/libbamf/bamf-tab.c (+182/-352)
lib/libbamf/bamf-tab.h (+36/-38)
lib/libbamf/bamf-view-private.h (+27/-15)
lib/libbamf/bamf-view.c (+287/-521)
lib/libbamf/bamf-view.h (+19/-7)
lib/libbamf/bamf-window.c (+166/-224)
lib/libbamf/bamf-window.h (+7/-2)
lib/libbamf/libbamf3.pc.in (+1/-1)
lib/libbamf/org.ayatana.bamf.tabsource.xml (+36/-59)
src/Makefile.am (+81/-81)
src/bamf-application.c (+26/-20)
src/bamf-application.h (+1/-3)
src/bamf-control.c (+45/-16)
src/bamf-control.h (+0/-1)
src/bamf-daemon.c (+5/-7)
src/bamf-daemon.h (+0/-1)
src/bamf-legacy-screen.h (+0/-1)
src/bamf-legacy-window.h (+0/-1)
src/bamf-matcher.c (+22/-5)
src/bamf-matcher.h (+0/-1)
src/bamf-tab.c (+10/-4)
src/bamf-tab.h (+0/-1)
src/bamf-view.c (+67/-30)
src/bamf-view.h (+1/-1)
src/bamf-window.c (+6/-5)
src/bamf-window.h (+0/-1)
src/bamf.h (+0/-32)
tests/Makefile.am (+1/-0)
tests/bamfdaemon/Makefile.am (+10/-7)
tests/bamfdaemon/test-bamf.c (+5/-5)
tests/bamfdaemon/test-matcher.c (+1/-1)
tests/gtester.xsl (+0/-69)
tests/libbamf/Makefile.am (+17/-18)
tests/libbamf/test-application.c (+6/-2)
tests/libbamf/test-libbamf.c (+38/-26)
tests/libbamf/test-matcher.c (+66/-26)
Superseded
for merging
into
lp://staging/bamf/0.4
- Unity Team: Pending requested
-
Diff: 6766 lines (+1812/-2514)43 files modifiedMakefile.am (+2/-1)
configure.ac (+1/-11)
doc/reference/libbamf/Makefile.am (+1/-2)
lib/libbamf-private/Makefile.am (+83/-0)
lib/libbamf-private/bamf-private.h (+33/-0)
lib/libbamf/Makefile.am (+104/-66)
lib/libbamf/bamf-application-private.h (+1/-1)
lib/libbamf/bamf-application.c (+172/-233)
lib/libbamf/bamf-application.h (+5/-1)
lib/libbamf/bamf-control.c (+45/-42)
lib/libbamf/bamf-control.h (+5/-2)
lib/libbamf/bamf-factory.c (+88/-41)
lib/libbamf/bamf-factory.h (+1/-0)
lib/libbamf/bamf-matcher.c (+214/-274)
lib/libbamf/bamf-matcher.h (+10/-3)
lib/libbamf/bamf-tab-source.c (+200/-58)
lib/libbamf/bamf-tab-source.h (+7/-1)
lib/libbamf/bamf-tab.c (+133/-349)
lib/libbamf/bamf-tab.h (+33/-30)
lib/libbamf/bamf-view.c (+285/-518)
lib/libbamf/bamf-view.h (+19/-7)
lib/libbamf/bamf-window.c (+156/-224)
lib/libbamf/bamf-window.h (+7/-2)
lib/libbamf/libbamf3.pc.in (+1/-1)
lib/libbamf/org.ayatana.bamf.tabsource.xml (+36/-59)
src/Makefile.am (+4/-44)
src/bamf-application.c (+26/-20)
src/bamf-application.h (+1/-2)
src/bamf-control.c (+1/-2)
src/bamf-daemon.c (+5/-5)
src/bamf-matcher.c (+19/-0)
src/bamf-tab.c (+2/-2)
src/bamf-view.c (+66/-29)
src/bamf-window.c (+5/-4)
src/bamf.h (+1/-2)
tests/bamfdaemon/Makefile.am (+26/-31)
tests/functional/Makefile.am (+0/-73)
tests/functional/alt-tabber.c (+0/-173)
tests/functional/desktop-file-launcher.c (+0/-44)
tests/functional/interaction-tester.c (+0/-94)
tests/functional/tab-source-test.c (+0/-45)
tests/libbamf/Makefile.am (+14/-15)
tests/libbamf/test-libbamf.c (+0/-3)
lp://staging/~3v1n0/bamf/libbamf-gdbus-round2
- Andrea Azzarone (community): Approve
- PS Jenkins bot (community): Approve (continuous-integration)
-
Diff: 7903 lines (+2316/-2534)59 files modified.bzrignore (+14/-9)
Makefile.am (+1/-0)
configure.ac (+14/-11)
debian/changelog (+14/-18)
debian/control (+0/-1)
doc/reference/libbamf/Makefile.am (+1/-2)
lib/libbamf-private/Makefile.am (+76/-0)
lib/libbamf-private/bamf-private.h (+34/-0)
lib/libbamf-private/org.ayatana.bamf.view.xml (+17/-9)
lib/libbamf/Makefile.am (+109/-67)
lib/libbamf/bamf-application-private.h (+1/-1)
lib/libbamf/bamf-application.c (+171/-215)
lib/libbamf/bamf-application.h (+5/-1)
lib/libbamf/bamf-control.c (+47/-41)
lib/libbamf/bamf-control.h (+5/-2)
lib/libbamf/bamf-factory.c (+99/-59)
lib/libbamf/bamf-factory.h (+1/-0)
lib/libbamf/bamf-matcher.c (+228/-277)
lib/libbamf/bamf-matcher.h (+10/-3)
lib/libbamf/bamf-tab-source.c (+200/-58)
lib/libbamf/bamf-tab-source.h (+7/-1)
lib/libbamf/bamf-tab.c (+182/-352)
lib/libbamf/bamf-tab.h (+36/-38)
lib/libbamf/bamf-view-private.h (+27/-15)
lib/libbamf/bamf-view.c (+291/-521)
lib/libbamf/bamf-view.h (+19/-7)
lib/libbamf/bamf-window.c (+166/-224)
lib/libbamf/bamf-window.h (+7/-2)
lib/libbamf/libbamf3.pc.in (+1/-1)
lib/libbamf/org.ayatana.bamf.tabsource.xml (+36/-59)
src/Makefile.am (+82/-122)
src/bamf-application.c (+29/-23)
src/bamf-application.h (+1/-3)
src/bamf-control.c (+45/-16)
src/bamf-control.h (+0/-1)
src/bamf-daemon.c (+5/-7)
src/bamf-daemon.h (+0/-1)
src/bamf-legacy-screen.h (+0/-1)
src/bamf-legacy-window.h (+0/-1)
src/bamf-matcher.c (+22/-5)
src/bamf-matcher.h (+0/-1)
src/bamf-tab.c (+23/-17)
src/bamf-tab.h (+0/-1)
src/bamf-view.c (+74/-37)
src/bamf-view.h (+1/-1)
src/bamf-window.c (+9/-8)
src/bamf-window.h (+0/-1)
src/bamf.h (+0/-33)
src/org.ayatana.bamf.browser.xml (+0/-35)
tests/Makefile.am (+1/-0)
tests/Makefile.am.gtests (+1/-1)
tests/bamfdaemon/Makefile.am (+70/-76)
tests/bamfdaemon/test-bamf.c (+5/-5)
tests/bamfdaemon/test-matcher.c (+1/-1)
tests/gtester.xsl (+0/-69)
tests/libbamf/Makefile.am (+18/-20)
tests/libbamf/test-application.c (+6/-2)
tests/libbamf/test-libbamf.c (+38/-26)
tests/libbamf/test-matcher.c (+66/-26)
Changed in bamf: | |
assignee: | nobody → Mikkel Kamstrup Erlandsen (kamstrup) |
importance: | Undecided → Medium |
status: | New → Triaged |
Changed in unity: | |
assignee: | nobody → Mikkel Kamstrup Erlandsen (kamstrup) |
importance: | Undecided → Medium |
status: | New → Triaged |
Changed in bamf (Ubuntu): | |
status: | New → Triaged |
Changed in unity-2d: | |
status: | New → Triaged |
Changed in bamf: | |
assignee: | Mikkel Kamstrup Erlandsen (kamstrup) → Marco Trevisan (Treviño) (3v1n0) |
Changed in unity: | |
assignee: | Mikkel Kamstrup Erlandsen (kamstrup) → Marco Trevisan (Treviño) (3v1n0) |
Changed in bamf: | |
status: | Triaged → In Progress |
Changed in bamf (Ubuntu): | |
status: | Triaged → In Progress |
assignee: | nobody → Marco Trevisan (Treviño) (3v1n0) |
Changed in unity: | |
status: | Triaged → In Progress |
Changed in unity-2d: | |
status: | Triaged → Invalid |
Changed in unity: | |
status: | In Progress → Invalid |
Changed in bamf: | |
status: | Fix Committed → In Progress |
milestone: | none → 0.5.0 |
Changed in bamf (Ubuntu): | |
status: | In Progress → Fix Released |
To post a comment you must log in.
Fix committed into lp:bamf at revision 538, scheduled for release in bamf, milestone 0.5.0