Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Revert: indicator-ng: allow a dictionary as the root action's state | Mathieu Trudel-Lapierre | 2013-03-18 | 2 | -23/+12 |
| | |||||
* | indicator-ng: allow a dictionary as the root action's state | Lars Uebernickel | 2013-03-13 | 2 | -12/+23 |
|\ | | | | | | | | | | | | | | | | | | | Hopefully, this is more straightforward to use than (sssb). It's also extensible. (sssb) is still supported for backwards compatibility, but I wouldn't recommend using it anymore. Approved by Charles Kerr, PS Jenkins bot. | ||||
| * | indicator-ng: allow a dictionary as the root action's state | Lars Uebernickel | 2013-03-13 | 2 | -12/+23 |
|/ | | | | | | | | | Hopefully, this is more straightforward to use than (sssb). It's also extensible. (sssb) is still supported for backwards compatibility, but I wouldn't recommend using it anymore. | ||||
* | Releasing 12.10.2daily13.02.25-0ubuntu1 to ubuntu. | Automatic PS uploader | 2013-02-25 | 1 | -0/+6 |
|\ | | | | | | | Approved by PS Jenkins bot. | ||||
| * | Releasing 12.10.2daily13.02.25-0ubuntu1, based on r479 | Automatic PS uploader | 2013-02-25 | 1 | -0/+6 |
|/ | |||||
* | Install the gtk2 library into the multiarch directory. Fixes: ↵ | Iain Lane | 2013-02-22 | 2 | -2/+4 |
|\ | | | | | | | | | | | https://bugs.launchpad.net/bugs/1131708. Approved by PS Jenkins bot, Mathieu Trudel-Lapierre. | ||||
| * | Use $(COMMON_CONFIGURE_FLAGS) instead of hardcoding | Iain Lane | 2013-02-22 | 1 | -1/+1 |
| | | |||||
| * | Install shared library into correct (multiarch) directory | Iain Lane | 2013-02-22 | 1 | -1/+1 |
| | | |||||
| * | Disable silent rules for more useful build logs | Iain Lane | 2013-02-22 | 1 | -1/+3 |
|/ | |||||
* | Releasing 12.10.2daily13.02.19-0ubuntu1 to ubuntu. | Automatic PS uploader | 2013-02-19 | 1 | -0/+10 |
|\ | | | | | | | Approved by PS Jenkins bot. | ||||
| * | Releasing 12.10.2daily13.02.19-0ubuntu1, based on r477 | Automatic PS uploader | 2013-02-19 | 1 | -0/+10 |
|/ | |||||
* | Multiarch for most of libindicator is fine. But the indicators themselves ↵ | Michael Terry | 2013-02-15 | 2 | -2/+2 |
|\ | | | | | | | | | | | should continue to be installed in the same (non-multiarch) directory, for historical reasons. Fixes: https://bugs.launchpad.net/bugs/1126360. Approved by Łukasz Zemczak, PS Jenkins bot, Mathieu Trudel-Lapierre. | ||||
| * | hard-code indicatordir to not use multiarch locations | Michael Terry | 2013-02-15 | 2 | -2/+2 |
|/ | |||||
* | Releasing 12.10.2daily13.02.15-0ubuntu1 to ubuntu. | Automatic PS uploader | 2013-02-15 | 1 | -2/+5 |
|\ | | | | | | | Approved by PS Jenkins bot. | ||||
| * | Releasing 12.10.2daily13.02.15-0ubuntu1, based on r475 | Automatic PS uploader | 2013-02-15 | 1 | -2/+5 |
|/ | |||||
* | Add IndicatorNg. | Lars Uebernickel | 2013-02-14 | 17 | -15/+1078 |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | IndicatorNg is an indicator object that reads an indicator service file and watches the bus for a corresponding service to appear. It turns the menus and actions exported by the service into an indicator entry. I think this is a good solution for the transition period in which we support both styles of indicators. (It means we don't need to copy templates around.) An indicator service file must have an ".indicator" extension and contents simlilar to this: [Indicator Service] Name=indicator-test BusName=com.canonical.indicator.test ObjectPath=/com/canonical/indicator/test For unity-panel-service, these files will be installed somewhere. The indicator-loader in this branch accepts a path to such a file as the first command line argument (instead of the .so file). This can be tested with the example indicator in lp:~larsu/libunity/add-indicator (examples/indicator.vala). Approved by Charles Kerr, Ted Gould. | ||||
| * | indicator-ng: add license header | Lars Uebernickel | 2013-02-14 | 2 | -0/+37 |
| | | |||||
| * | indicator-ng: don't hide the indicator if the service is already running | Lars Uebernickel | 2013-02-06 | 1 | -1/+0 |
| | | |||||
| * | indicator-ng: try to restart the service when it crashes | Lars Uebernickel | 2013-02-06 | 3 | -5/+82 |
| | | | | | | | | | | | | | | This uses a (slightly) awkward heuristic: when the well-known name vanishes from the session bus, it only restarts the service when it didn't explicitly hide the indicator before. | ||||
| * | indicator-ng: simplify flow in initable_init | Lars Uebernickel | 2013-01-30 | 1 | -21/+20 |
| | | |||||
| * | trim-lcov.py: add license header | Lars Uebernickel | 2013-01-25 | 1 | -2/+18 |
| | | |||||
| * | indicator-ng: use strlen instead of hard coding the length | Lars Uebernickel | 2013-01-25 | 1 | -1/+1 |
| | | |||||
| * | indicator-ng: use indicator_image_helper | Lars Uebernickel | 2013-01-25 | 4 | -20/+28 |
| | | | | | | | | | | | | | | | | gtk_icon_set_from_gicon doesn't scale rectangular icons correctly. This adds indicator_image_helper_update_from_gicon() and makes refresh_image() set a broken image instead of erroring out when an icon couldn't be found. | ||||
| * | indicator-ng: lazily allocate entry.label and entry.image | Lars Uebernickel | 2013-01-25 | 1 | -7/+27 |
| | | | | | | | | | | Most indicators only need one of those. | ||||
| * | indicator-ng: require header item to have x-canonical-type set | Lars Uebernickel | 2013-01-25 | 2 | -15/+39 |
| | | |||||
| * | indicator-ng: check return value of g_menu_model_get_item_attribute | Lars Uebernickel | 2013-01-24 | 1 | -3/+5 |
| | | | | | | | | | | If it returns false, we'd use uninitialized memory. | ||||
| * | indicator-ng: document error conditions in menu_changed | Lars Uebernickel | 2013-01-24 | 1 | -0/+4 |
| | | |||||
| * | indicator-ng: save unnecessary allocations by using "&" in g_variant_get | Lars Uebernickel | 2013-01-24 | 1 | -8/+4 |
| | | |||||
| * | indicator-ng: show broken image when g_icon_for_string returns NULL | Lars Uebernickel | 2013-01-24 | 1 | -17/+18 |
| | | |||||
| * | indicator-ng: use an IndicatorObjectEntry internally | Lars Uebernickel | 2013-01-24 | 1 | -83/+26 |
| | | | | | | | | | | We needed the entry anyway (that's what indicator_ng_get_entry was for). | ||||
| * | Add trim-lcov.py | Lars Uebernickel | 2013-01-23 | 2 | -1/+56 |
| | | | | | | | | | | | | It strips some unreachable branches from the coverage reports, such as g_return_if_fail. | ||||
| * | indicator-ng: test indicator_ng_get_property | Lars Uebernickel | 2013-01-23 | 1 | -0/+15 |
| | | |||||
| * | indicator-ng: more elaborate testing | Lars Uebernickel | 2013-01-23 | 5 | -8/+239 |
| | | | | | | | | | | | | Use GTestDBus to spawn a small test service (tests/indicator-test-service.c) and check whether the indicator menu gets turned into a gtkmenu correctly. | ||||
| * | indicator-ng: set name hint to the value of the service file's "Name" field | Lars Uebernickel | 2013-01-23 | 1 | -8/+23 |
| | | |||||
| * | indicator-ng: use base->get_entries to get the invisible ones, too | Lars Uebernickel | 2013-01-23 | 1 | -1/+1 |
| | | |||||
| * | indicator-ng: auto start service if it's not running | Lars Uebernickel | 2013-01-23 | 1 | -1/+1 |
| | | |||||
| * | indicator-ng: properly unset action group when the service disappears | Lars Uebernickel | 2013-01-22 | 1 | -1/+1 |
| | | |||||
| * | Add basic tests for indicator-ng | Lars Uebernickel | 2013-01-21 | 3 | -0/+91 |
| | | |||||
| * | Make sure indicator-ng.h is installed | Lars Uebernickel | 2013-01-21 | 1 | -3/+5 |
| | | |||||
| * | indicator-ng: add getters | Lars Uebernickel | 2013-01-21 | 2 | -0/+20 |
| | | |||||
| * | indicator-ng: add indicator_ng_new_for_profile | Lars Uebernickel | 2013-01-21 | 2 | -3/+18 |
| | | |||||
| * | indicator-ng: fix crash (tried to free a string with g_object_unref) | Lars Uebernickel | 2013-01-21 | 1 | -1/+0 |
| | | |||||
| * | indicator-ng: always set an accessible description to avoid imminent warning | Lars Uebernickel | 2013-01-21 | 1 | -0/+6 |
| | | |||||
| * | indicator-ng.h: use local include | Lars Uebernickel | 2013-01-21 | 1 | -1/+1 |
| | | |||||
| * | Bump gtk3 dependency for gtk_widget_insert_action_group | Lars Uebernickel | 2013-01-18 | 1 | -1/+1 |
| | | |||||
| * | Only build and use IndicatorNg in the gtk3 build | Lars Uebernickel | 2013-01-18 | 2 | -1/+10 |
| | | |||||
| * | Add IndicatorNg | Lars Uebernickel | 2013-01-18 | 4 | -6/+485 |
|/ | | | | | | | IndicatorNg is an indicator object that reads an indicator service file and watches the bus for a corresponding service to appear. It turns the menus and actions exported by the service into an indicator entry. | ||||
* | Add bootstrap message. | Didier Roche | 2012-11-26 | 1 | -0/+4 |
|\ | | | | | | | Approved by Lars Uebernickel. | ||||
| * | add bootstrap message | Didier Roche | 2012-11-26 | 1 | -0/+4 |
|/ | |||||
* | Import debian/ from lp:~ubuntu-desktop/libindicator/ubuntu. | Ted Gould | 2012-11-26 | 15 | -0/+843 |
|\ | | | | | | | Approved by Didier Roche. |