aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* indicator-ng: allow a dictionary as the root action's stateLars Uebernickel2013-03-252-12/+23
|\
| * indicator-ng: allow a dictionary as the root action's stateLars Uebernickel2013-03-212-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.
* | indicator-loader: add command line option to specify profileCharles Kerr2013-03-251-1/+29
|\ \ | |/ |/| | | | | Merged from lp:~charlesk/libindicator/indicator-loader-profiles
| * init the GError pointer to NULLCharles Kerr2013-03-221-1/+1
| |
| * introduce tab damage for consistency with the rest of indicator-loader.cCharles Kerr2013-03-221-5/+5
| |
| * add the option to specify the profile from the command lineCharles Kerr2013-03-221-1/+29
|/
* Revert "indicator-ng: allow a dictionary as the root action's state".Mathieu Trudel-Lapierre2013-03-182-23/+12
|\ | | | | | | Approved by PS Jenkins bot, Michael Terry.
| * Revert: indicator-ng: allow a dictionary as the root action's stateMathieu Trudel-Lapierre2013-03-182-23/+12
|/
* indicator-ng: allow a dictionary as the root action's stateLars Uebernickel2013-03-132-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 stateLars Uebernickel2013-03-132-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 uploader2013-02-251-0/+6
|\ | | | | | | Approved by PS Jenkins bot.
| * Releasing 12.10.2daily13.02.25-0ubuntu1, based on r479Automatic PS uploader2013-02-251-0/+6
|/
* Install the gtk2 library into the multiarch directory. Fixes: ↵Iain Lane2013-02-222-2/+4
|\ | | | | | | | | | | https://bugs.launchpad.net/bugs/1131708. Approved by PS Jenkins bot, Mathieu Trudel-Lapierre.
| * Use $(COMMON_CONFIGURE_FLAGS) instead of hardcodingIain Lane2013-02-221-1/+1
| |
| * Install shared library into correct (multiarch) directoryIain Lane2013-02-221-1/+1
| |
| * Disable silent rules for more useful build logsIain Lane2013-02-221-1/+3
|/
* Releasing 12.10.2daily13.02.19-0ubuntu1 to ubuntu.Automatic PS uploader2013-02-191-0/+10
|\ | | | | | | Approved by PS Jenkins bot.
| * Releasing 12.10.2daily13.02.19-0ubuntu1, based on r477Automatic PS uploader2013-02-191-0/+10
|/
* Multiarch for most of libindicator is fine. But the indicators themselves ↵Michael Terry2013-02-152-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 locationsMichael Terry2013-02-152-2/+2
|/
* Releasing 12.10.2daily13.02.15-0ubuntu1 to ubuntu.Automatic PS uploader2013-02-151-2/+5
|\ | | | | | | Approved by PS Jenkins bot.
| * Releasing 12.10.2daily13.02.15-0ubuntu1, based on r475Automatic PS uploader2013-02-151-2/+5
|/
* Add IndicatorNg.Lars Uebernickel2013-02-1417-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 headerLars Uebernickel2013-02-142-0/+37
| |
| * indicator-ng: don't hide the indicator if the service is already runningLars Uebernickel2013-02-061-1/+0
| |
| * indicator-ng: try to restart the service when it crashesLars Uebernickel2013-02-063-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_initLars Uebernickel2013-01-301-21/+20
| |
| * trim-lcov.py: add license headerLars Uebernickel2013-01-251-2/+18
| |
| * indicator-ng: use strlen instead of hard coding the lengthLars Uebernickel2013-01-251-1/+1
| |
| * indicator-ng: use indicator_image_helperLars Uebernickel2013-01-254-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.imageLars Uebernickel2013-01-251-7/+27
| | | | | | | | | | Most indicators only need one of those.
| * indicator-ng: require header item to have x-canonical-type setLars Uebernickel2013-01-252-15/+39
| |
| * indicator-ng: check return value of g_menu_model_get_item_attributeLars Uebernickel2013-01-241-3/+5
| | | | | | | | | | If it returns false, we'd use uninitialized memory.
| * indicator-ng: document error conditions in menu_changedLars Uebernickel2013-01-241-0/+4
| |
| * indicator-ng: save unnecessary allocations by using "&" in g_variant_getLars Uebernickel2013-01-241-8/+4
| |
| * indicator-ng: show broken image when g_icon_for_string returns NULLLars Uebernickel2013-01-241-17/+18
| |
| * indicator-ng: use an IndicatorObjectEntry internallyLars Uebernickel2013-01-241-83/+26
| | | | | | | | | | We needed the entry anyway (that's what indicator_ng_get_entry was for).
| * Add trim-lcov.pyLars Uebernickel2013-01-232-1/+56
| | | | | | | | | | | | It strips some unreachable branches from the coverage reports, such as g_return_if_fail.
| * indicator-ng: test indicator_ng_get_propertyLars Uebernickel2013-01-231-0/+15
| |
| * indicator-ng: more elaborate testingLars Uebernickel2013-01-235-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" fieldLars Uebernickel2013-01-231-8/+23
| |
| * indicator-ng: use base->get_entries to get the invisible ones, tooLars Uebernickel2013-01-231-1/+1
| |
| * indicator-ng: auto start service if it's not runningLars Uebernickel2013-01-231-1/+1
| |
| * indicator-ng: properly unset action group when the service disappearsLars Uebernickel2013-01-221-1/+1
| |
| * Add basic tests for indicator-ngLars Uebernickel2013-01-213-0/+91
| |
| * Make sure indicator-ng.h is installedLars Uebernickel2013-01-211-3/+5
| |
| * indicator-ng: add gettersLars Uebernickel2013-01-212-0/+20
| |
| * indicator-ng: add indicator_ng_new_for_profileLars Uebernickel2013-01-212-3/+18
| |
| * indicator-ng: fix crash (tried to free a string with g_object_unref)Lars Uebernickel2013-01-211-1/+0
| |
| * indicator-ng: always set an accessible description to avoid imminent warningLars Uebernickel2013-01-211-0/+6
| |