444
|
|
|
Sven Baars |
|
12 years ago
|
|
|
443
|
|
|
Jason Smith |
|
12 years ago
|
|
|
442
|
|
|
Jason Smith |
|
12 years ago
|
|
|
441
|
|
|
Jason Smith |
|
12 years ago
|
|
|
440
|
|
|
Jason Smith |
|
12 years ago
|
|
|
439
|
|
|
Marco Trevisan (Trev... |
|
12 years ago
|
|
|
438
|
|
|
Sven Baars |
|
12 years ago
|
|
|
437
|
|
|
Sven Baars |
|
12 years ago
|
|
|
436
|
|
|
Marco Trevisan (Trev... |
|
12 years ago
|
|
|
435
|
|
|
Didier Roche |
0.2.108 |
12 years ago
|
|
|
434
|
|
|
Marco Trevisan (Trev... |
|
12 years ago
|
|
|
433
|
|
|
Marco Trevisan (Trev... |
|
12 years ago
|
|
|
432
|
|
|
Marco Trevisan (Trev... |
|
12 years ago
|
|
|
431
|
|
|
Jason Smith |
|
12 years ago
|
|
|
430
|
|
|
Michal Hruby |
|
12 years ago
|
|
|
429
|
|
|
smspillaz |
|
12 years ago
|
|
|
428
|
|
|
Marco Trevisan (Trev... |
|
12 years ago
|
|
|
427
|
|
|
Marco Trevisan (Trev... |
|
12 years ago
|
|
|
426
|
|
Ported the BAMF daemon to GDBus, using gdbus-codegen to generate most of the low-level code.
The BamfMatcher and BamfControl are directly extending the generated skeleton class, while the Views are now extending the generated BamfDBusItemObjectSkeleton class, so it has been easily possible to transform each subclass into a kind of proxy to the generated skeleton interface. To reduce code redundancy for initializing signals, some view classes are also implementing the related skeleton interface, but this has been done only for convenience.
Then, I've added a BamfDaemon class to handle the daemon initialization and termination, and I've updated the tests against the new internal APIs.
Finally, I've also ported all the code for indicators and tabs, while I guess that this is now quite obsolete (the indicator part shouldn't totally, but the tabs really are), so maybe it could safely be removed.
I also want to make clear that the public DBus API interface has not been touched by this porting, so the new bamfdaemon can safely replace the old one (in fact I'm using it on my PC for some days with no crashes or unexpected behavior).
The port of libbamf will begin soon as well, and doing that maybe we should refine also the DBus interface.
PS: of course I've also included some random code fixes and cleanup.. Fixes: https://bugs.launchpad.net/bugs/697148. Appoved by Jason Smith.
|
Marco Trevisan (Trev... |
|
12 years ago
|
|
|
425
|
|
|
Didier Roche |
0.2.106 |
12 years ago
|
|
|