aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* in indicator_ng_update_entry, unconditionally call set_label, set_icon, ↵Charles Kerr2013-06-161-6/+3
| | | | set_accessible. Previously these were only called if the respective fields weren't NULL, which made it impossible to, for example, turn off a label or icon once it had been set.
* indicator-ng: properly fail when keyfile doesn't exist.Lars Uebernickel2013-06-071-1/+1
|\ | | | | | | Approved by PS Jenkins bot, Ted Gould.
| * indicator-ng: properly fail when keyfile doesn't existLars Uebernickel2013-06-071-1/+1
| |
* | Remove the GTK2 version of the tools.Ted Gould2013-06-075-18/+2
|\ \ | |/ |/| | | Approved by PS Jenkins bot, Lars Uebernickel.
| * Gone.Ted Gould2013-06-071-1/+0
| |
| * Move the debugging environment variables into the other tools packageTed Gould2013-06-073-2/+2
| |
| * Don't build the GTK2 toolsTed Gould2013-06-072-15/+0
|/
* Merge lp:~larsu/call-ido-initLars Uebernickel2013-06-073-1/+6
|\
| * Revert r490Lars Uebernickel2013-06-041-1/+1
| | | | | | | | | | It's already applied on trunk
| * debian/control: add ido dependencyLars Uebernickel2013-05-271-0/+1
| |
| * Depend on ido and call ido_init() in indicator-loaderLars Uebernickel2013-05-232-1/+5
| | | | | | | | | | | | | | Ido provides the custom menu items that indicator services request. ido_init() registers those items with gtk+, so that they'll be created from gtk_menu_new_from_model().
| * indicator-image-helper: stop using deprecated gtk_icon_info_free()Lars Uebernickel2013-05-231-1/+1
| |
* | Merge lp:~larsu/new-indicator-file-formatLars Uebernickel2013-06-076-40/+106
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | IndicatorNg: update indicator file format The old file format had some shortcomings: (1) It was impossible to efficiently reuse a menu for different profiles, because the profile name was implicit in the object path. The only way to do this was to export the same menu twice. Now, object paths have to be set explicitly in the indicator file. (2) The well-known dbus name of a service and the name of its service file were similar but slightly different (com.canonical.indicator.test vs com.canonical.test.indicator), which caused some confusion on when to use which. Now, the file name *is* the bus name, and the `BusName` key has been dropped. The new file format is documented in README.
| * | indicator-ng: fix crashLars Uebernickel2013-05-291-5/+2
| | |
| * | IndicatorNg: update indicator file formatLars Uebernickel2013-05-246-21/+96
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The old file format had some shortcomings: (1) It was impossible to efficiently reuse a menu for different profiles, because the profile name was implicit in the object path. The only way to do this was to export the same menu twice. Now, object paths have to be set explicitly in the indicator file. (2) The well-known dbus name of a service and the name of its service file were similar but slightly different (com.canonical.indicator.test vs com.canonical.test.indicator), which caused some confusion on when to use which. Now, the file name *is* the bus name, and the `BusName` key has been dropped. The new file format is documented in README.
| * | refactor indicator_ng_initable_initLars Uebernickel2013-05-241-22/+16
| |/ | | | | | | | | This makes the flow a bit more apparent. Also gets rid of a goto.
* | Releasing 12.10.2daily13.06.07-0ubuntu1 to ubuntu.Automatic PS uploader2013-06-071-0/+22
|\ \ | | | | | | | | | Approved by PS Jenkins bot.
| * | Releasing 12.10.2daily13.06.07-0ubuntu1, based on r492Automatic PS uploader2013-06-071-0/+22
|/ /
* | tests: fix compilation and make check.Marco Trevisan (Treviño)2013-05-2913-18/+1
|\ \ | | | | | | | | | Approved by PS Jenkins bot, Mathieu Trudel-Lapierre.
| * | tests: fix compilation and make check.Marco Trevisan (Treviño)2013-04-1213-18/+1
| | |
* | | IndicatorDesktopShortcuts: Use the proper way to create an AppInfo from ↵Marco Trevisan (Treviño)2013-05-291-23/+11
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | command-line Removed the hack that we used to create a .desktop app-info from a locally generated keyfile, using g_app_info_create_from_commandline instead. Fixes: https://bugs.launchpad.net/bugs/1168373. Approved by PS Jenkins bot, Ted Gould.
| * | | IndicatorDesktopShortcuts: some code cleanupMarco Trevisan (Treviño)2013-04-191-3/+1
| |/ /
| * | IndicatorDesktopShortcuts: initialize flags using the default defineMarco Trevisan (Treviño)2013-04-121-1/+2
| | |
| * | IndicatorDesktopShortcuts: Use the proper way to create an AppInfo from ↵Marco Trevisan (Treviño)2013-04-121-21/+10
| | | | | | | | | | | | | | | | | | | | | command-line We remove the workaround that we used to create a .desktop app-info from a locally generated keyfile.
* | | Migrating away from deprecated gtk_icon_info_free().Ted Gould2013-05-291-0/+6
|\ \ \ | |_|/ |/| | | | | Approved by PS Jenkins bot, Lars Uebernickel.
| * | Handling the deprecation of gtk_icon_info_free()Ted Gould2013-05-291-0/+6
|/ /
* | Use GIcon's serialization/deserialization interface for indicator icons so ↵William Hua2013-05-224-36/+68
|\ \ | | | | | | | | | | | | | | | that we can load icons as PNG data transmitted over the bus. Approved by Lars Uebernickel, PS Jenkins bot.
| * | Code clean-up.William Hua2013-05-191-31/+27
| | |
| * | Clean up error checking.William Hua2013-04-261-31/+22
| | |
| * | Don't free label and accessible_desc.William Hua2013-04-261-5/+2
| | |
| * | Remove changelog entry.William Hua2013-04-261-14/+0
| | |
| * | [ William Hua ]William Hua2013-04-225-26/+88
|/ / | | | | | | | | | | | | | | | | | | | | | | * debian/control: - Bump GLib to 2.37. * configure.ac: - Bump GLib to 2.37. * libindicator/indicator-image-helper.c: - Support display of GBytesIcons. * libindicator/indicator-ng.c: - Change action state icon type to GVariant.
* | Releasing 12.10.2daily13.05.02-0ubuntu1 to ubuntu.Automatic PS uploader2013-05-031-0/+6
|\ \ | | | | | | | | | Approved by PS Jenkins bot.
| * | Releasing 12.10.2daily13.05.02-0ubuntu1, based on r487Automatic PS uploader2013-05-021-0/+6
|/ /
* | Merge changelog changes from /13.04 branch for saucy.Mathieu Trudel-Lapierre2013-05-021-0/+32
|\ \ | | | | | | | | | Approved by PS Jenkins bot, Łukasz Zemczak.
| * | Merge changelog changes from /13.04 branch for saucy.Mathieu Trudel-Lapierre2013-05-021-0/+32
|/ /
* | IndicatorDestkopShortcuts: add StartupNotify parameter in our internal fake ↵Marco Trevisan (Treviño)2013-04-091-5/+19
|\| | | | | | | | | | | | | | | | | .desktop file Otherwise GAppInfo won't pass the relevant platform-data to the Application launched. Plus, fix the docs. Fixes: https://bugs.launchpad.net/bugs/1164483, https://bugs.launchpad.net/bugs/1166890. Approved by Mathieu Trudel-Lapierre, PS Jenkins bot.
| * IndicatorDestkopShortcuts: add StartupNotify parameter in our internal fake ↵Marco Trevisan (Treviño)2013-04-091-5/+19
|/ | | | | | | .desktop file Otherwise GAppInfo won't pass the relevant platform-data to the Application launched. Plus, fix the docs.
* IndicatorDestkopShortcuts: add ↵Marco Trevisan (Treviño)2013-04-052-10/+22
|\ | | | | | | | | | | | | | | | | indicator_desktop_shortcuts_nick_exec_with_context It allows to pass a GAppLaunchContext to pass platform-data when launching actions. Deprecate old API. Fixes: https://bugs.launchpad.net/bugs/1164470, https://bugs.launchpad.net/bugs/1164483. Approved by PS Jenkins bot, Lars Uebernickel.
| * IndicatorDestkopShortcuts: fix indentationMarco Trevisan (Treviño)2013-04-051-8/+8
| |
| * IndicatorDestkopShortcuts: add missing include and deprecate old functionMarco Trevisan (Treviño)2013-04-051-0/+3
| |
| * IndicatorDestkopShortcuts: add ↵Marco Trevisan (Treviño)2013-04-052-2/+11
|/ | | | | | | indicator_desktop_shortcuts_nick_exec_with_context It allows to pass a GAppLaunchContext to pass platform-data when launching actions.
* 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
|/