aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Remove unnecessary gio/gdesktopappinfo.h includeFlorian Märkl30 hours1-1/+0
| | | | | | | | This was introduced in 5d7fbff4c97779922efe03268deaf669a5a4eaa8 but the code using it was removed in 0312ffa2d621b398462659429a7c2b778da93ca8 so it is not necessary anymore now. Moreover, this header is not available when glib is compiled with cocoa so it would break the build in such cases.
* Fix linking against libs in non-standard pathsFlorian Märkl48 hours1-1/+1
| | | | | | | pkg_check_modules does not include absolute paths to the libraries in <prefix>_LIBRARIES, causing linker errors if they are not located in a standard path. <prefix>_LINK_LIBRARIES is the equivalent that does contain absolute paths.
* src/indicator-ng.c: Fix GtkCssProvider memory leak in indicator_ng_set_labelKenny Daniel2026-04-131-5/+8
| | | | | | | | | | | | | | | | | | | | indicator_ng_set_label() created a new GtkCssProvider and added it to the label's GtkStyleContext on every call, without removing old ones. gtk_style_context_add_provider() accumulates providers, so each call leaked a provider (~1 KB). Since ayatana-indicator-datetime sends action-state-changed once per second to update the clock label, this leaked ~86,400 providers/day, causing mate-indicator-applet-complete to accumulate ~1.4 GB RSS over 7 days. Fix by storing a single GtkCssProvider in the IndicatorNg struct and reusing it. The provider is created on first use and cleaned up in dispose. Test results (100,000 iterations of set_label): Before fix: +99,692 KB RSS growth After fix: +0 KB RSS growth
* Fix build on macOSSergey Fedorov2024-06-171-1/+3
|
* cmake: Install library as libraryTill Maas2023-09-051-3/+1
| | | | | | Fedora needs libraries to be executable to extract debug information. Debian does not. The cmake TARGETS installation takes care of this, therefore use it.
* src/indicator-service.c: Fix Robert's lastname in license header.Mike Gabriel2022-10-261-1/+1
|
* src/indicator-ng.c: Do not show tooltip on labels while the menu is openRobert Tari2022-10-041-2/+5
|
* src/indicator-ng.c: Add tooltip supportRobert Tari2022-07-151-2/+22
|
* src/indicator-service.c: Make failure to connect to the session DBus fatalRobert Tari2022-07-131-6/+5
| | | | fixes https://github.com/AyatanaIndicators/libayatana-indicator/issues/64
* Whitespace fixRobert Tari2022-07-131-416/+416
|
* Clean up compilation flagsRobert Tari2022-02-171-1/+0
|
* src/{CMakeLists.txt,indicator.symbols}: Don't export private symbols. ↵Mike Gabriel2021-11-182-0/+7
| | | | | | Immitate symbol exports as previously done with libtool. Fixes https://github.com/AyatanaIndicators/libayatana-indicator/issues/59
* src/indicator-ng.c: Make sure old menu item name is not NULL before comparisonRobert Tari2021-11-101-1/+3
| | | | Fixes https://github.com/AyatanaIndicators/libayatana-indicator/issues/60
* Scale icons when loading from filenameDani Llewellyn2021-10-211-7/+9
| | | | | | | | When loading an icon from a filename, not a stock icon name, we need to scale the pixbuf manually because gtk_image_set_pixel_size only works on named icons from the theme that have multiple sizes available. Signed-off-by: Dani Llewellyn <diddledani@ubuntu.com>
* src/CMakeLists.txt: Use different include paths for GTK-2 and GTK-3 builds ↵Mike Gabriel2021-10-191-15/+15
| | | | (even if header files are indentical).
* Use CMAKE_INSTALL_FULL_*DIR locationsRobert Tari2021-06-081-10/+10
|
* {,**/}CMakeLists.txt: Support builds against GTK+-3.0 with IDO support disabled.Mike Gabriel2021-05-171-2/+2
| | | | Fixes https://github.com/AyatanaIndicators/libayatana-indicator/issues/37
* Bring back GTK+-2.0 and GTK+-3.0 build flavours.Mike Gabriel2021-05-121-15/+35
|
* Remove Automake-related filesRobert Tari2021-05-123-182/+0
|
* Add CMakeLists.txt files + tests/test-loader.c: fix library paths + Fix ↵Robert Tari2021-05-121-0/+127
| | | | | | include paths tests/test-loader.c: fix library paths
* Move source files to srcRobert Tari2021-05-1121-0/+5137
|
* Deleting everything only leaving libindicatorTed Gould2009-08-182-368/+0
|
* Blocking out SUS from standard applet.Ted Gould2009-08-071-1/+5
|
* A bunch of distcheck fixes to clean things upTed Gould2009-08-041-0/+1
|
* Patch from Mark Trompell to make suffix checking better.Ted Gould2009-06-081-9/+3
|
* Patch from Niel Patel to close the directory after opening it.Ted Gould2009-04-291-0/+1
|\
| * Patch from Niel Patel to close the directory after opening it.Ted Gould2009-04-291-0/+1
| |
* | Get the submenu set right.Ted Gould2009-04-221-2/+2
| |
* | Slipping in the hboxTed Gould2009-04-221-0/+3
| |
* | Oops, cut and paste error, pulling up the wrong symbolsTed Gould2009-04-221-6/+7
| |
* | Turning versions into a function and adding a name symbol. Not yet used though.Ted Gould2009-04-221-3/+6
| |
* | Changing to an icon and a lable and building our own itemTed Gould2009-04-211-2/+21
| |
* | Putting in and checking version information to ensure we all agree about the ↵Ted Gould2009-04-211-0/+4
| | | | | | | | header version
* | Fixing and using the new indicator header. This will help to connect things ↵Ted Gould2009-04-211-5/+14
| | | | | | | | together and make them actually work in a reasonably type safe way.
* | Moving the indicators directory to match libindicatorTed Gould2009-04-211-1/+1
|/
* Added in an 'icon-name' to make the about dialog have a proper icon.0.1.5Ted Gould2009-04-071-0/+1
|
* Trying to have more style information included so that we can get rid of the ↵Ted Gould2009-04-031-1/+18
| | | | focus line.
* Patch from Gabor Kelemen to make the license and 'No Indicators' message ↵0.1.4Ted Gould2009-03-271-2/+2
| | | | translatable.
* Comment for labelTed Gould2009-03-261-0/+1
|
* Switching the case for 'No Indicators' to make it a label to still support ↵Ted Gould2009-03-261-7/+6
| | | | right click through.
* Changing license in about box to make sense.Ted Gould2009-03-261-10/+9
|
* ATK name for EitanTed Gould2009-03-261-0/+2
|
* Add gnome_program_init with LIBGNOMEUI_MODULE.Eitan Isaacson2009-03-261-1/+23
|
* Stealing the 'fast-user-switch-applet' name to get better themingTed Gould2009-03-121-2/+3
|
* Fixing the popup to have the aboutTed Gould2009-03-121-7/+7
|
* Right click menu is working, but without an aboutTed Gould2009-03-121-2/+76
|
* This function seems to set up the widget correctly with the background. ↵Ted Gould2009-02-151-0/+1
| | | | It's undocumented, but most other applets seem to do it.
* Putting a little handle on the indicators. Works for GNOME Panel.Ted Gould2009-02-151-1/+1
|
* Adding the GPL to this fileTed Gould2009-02-111-0/+21
|
* typoTed Gould2009-02-041-1/+1
|