aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'thestr4ng3r-gdesktopappinfo'HEADmainMike Gabriel27 hours1-1/+0
|\ | | | | | | Attributes GH PR #77: https://github.com/AyatanaIndicators/libayatana-indicator/pull/77
| * Remove unnecessary gio/gdesktopappinfo.h includeFlorian Märkl27 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.
* Merge branch 'thestr4ng3r-pkgconfig'Mike Gabriel45 hours3-5/+5
|\ | | | | | | Attributes GH PR #78: https://github.com/AyatanaIndicators/libayatana-indicator/pull/78
| * Fix linking against libs in non-standard pathsFlorian Märkl45 hours3-5/+5
|/ | | | | | | 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.
* Merge branch 'smheidrich-fix-broken-readme-link'Mike Gabriel45 hours1-1/+1
|\ | | | | | | Attributes GH PR #79: https://github.com/AyatanaIndicators/libayatana-indicator/pull/79
| * Fix broken homepage link in READMEShahriar Heidrich45 hours1-1/+1
|/
* Merge branch 'aleasto-failing-gtk-tests'Mike Gabriel45 hours1-1/+3
|\ | | | | | | Attributes GH PR #80: https://github.com/AyatanaIndicators/libayatana-indicator/pull/80
| * tests: Avoid more GDBusConnection leaksAlessandro Astone45 hours1-1/+3
|/ | | | | | | | The atk-bridge has started "leaking" a GDBusConnection since 2.57.0; disable it since it's not needed for the test. The GTK Wayland backend also "leaks" a GDBusConnection used to read settings in place of xsettings; force using the X11 backend.
* Merge branch 'platypii-fix/css-provider-memory-leak'Mike Gabriel45 hours3-5/+157
|\ | | | | | | Attributes GH PR #81: https://github.com/AyatanaIndicators/libayatana-indicator/pull/81
| * src/indicator-ng.c: Fix GtkCssProvider memory leak in indicator_ng_set_labelKenny Daniel2026-04-133-5/+157
|/ | | | | | | | | | | | | | | | | | | | 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
* Merge branch 'triallax-bash-tests'Mike Gabriel2024-07-032-4/+4
|\ | | | | | | Attributes GH PR #75: https://github.com/AyatanaIndicators/libayatana-indicator/pull/75
| * Use /bin/sh instead of /bin/bash for teststriallax2024-07-032-4/+4
|/ | | | | Works just as well and avoids a dependency for systems that don't have bash installed by default.
* Merge branch 'barracuda156-apple'Mike Gabriel2024-07-031-1/+3
|\ | | | | | | Attributes GH PR #76: https://github.com/AyatanaIndicators/libayatana-indicator/pull/76
| * Fix build on macOSSergey Fedorov2024-06-171-1/+3
|/
* Merge branch '0-wiz-0-main'Mike Gabriel2024-04-253-3/+3
|\ | | | | | | Attributes GH PR #74: https://github.com/AyatanaIndicators/libayatana-indicator/pull/74
| * Add missing -L argument to pkg-config .pc files.Thomas Klausner2024-04-223-3/+3
|/
* release 0.9.40.9.4release-buildsMike Gabriel2023-10-135-2/+29
|
* Merge branch 'tyll-executable_so'Robert Tari2023-09-061-3/+1
|\ | | | | | | Attributes GH PR #72: https://github.com/AyatanaIndicators/libayatana-indicator/pull/72
| * 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
|
* release 0.9.30.9.3Mike Gabriel2022-10-264-2/+27
|
* Merge branch 'tari01-pr/fix-tooltip'Mike Gabriel2022-10-081-2/+5
|\ | | | | | | Attributes GH PR #70: https://github.com/AyatanaIndicators/libayatana-indicator/pull/70
| * src/indicator-ng.c: Do not show tooltip on labels while the menu is openRobert Tari2022-10-041-2/+5
|/
* release 0.9.20.9.2Mike Gabriel2022-09-154-2/+45
|
* Merge branch 'tari01-pr/add-tooltips'Mike Gabriel2022-07-151-2/+22
|\ | | | | | | Attributes GH PR #68: https://github.com/AyatanaIndicators/libayatana-indicator/pull/68
| * src/indicator-ng.c: Add tooltip supportRobert Tari2022-07-151-2/+22
|/
* Merge branch 'tari01-pr/enable-werror'Mike Gabriel2022-07-151-4/+4
|\ | | | | | | Attributes GH PR #67: https://github.com/AyatanaIndicators/libayatana-indicator/pull/67
| * .build.yml: Build the GTK3 flavour with -WerrorRobert Tari2022-07-151-4/+4
|/
* Merge branch 'tari01-pr/crash-on-session-error'Mike Gabriel2022-07-151-418/+417
|\ | | | | | | Attributes GH PR #66: https://github.com/AyatanaIndicators/libayatana-indicator/pull/66
| * 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
|/
* release 0.9.10.9.1Mike Gabriel2022-02-174-6/+41
|
* Merge branch 'tari01-pr/cleanup-compile-flags'Mike Gabriel2022-02-175-24/+11
|\ | | | | | | Attributes GH PR #63: https://github.com/AyatanaIndicators/libayatana-indicator/pull/63
| * .build.yml: Drop extra compilation flagsRobert Tari2022-02-171-1/+0
| |
| * Clean up compilation flagsRobert Tari2022-02-174-23/+11
|/
* .travis.yml: Run CI builds on Travis CI's Ubuntu focal base systemRobert Tari2022-02-081-1/+1
|
* Merge branch 'sunweaver-pr/dont-export-private-symbols'Robert Tari2021-11-184-10/+7
|\ | | | | | | Attributes GH PR #62: https://github.com/AyatanaIndicators/libayatana-indicator/pull/62
| * debian/libayatana-indicator*-7.symbols: Drop private symbols again.Mike Gabriel2021-11-182-10/+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
* d/changelog: Raise upstream version of DEB builds, due to wrong package ↵Mike Gabriel2021-11-171-1/+8
| | | | revision in 0.9.0 release.
* release 0.9.00.9.0Mike Gabriel2021-11-175-7466/+3722
|
* Merge branch 'tari01-pr/check-menu-item-name-null'Mike Gabriel2021-11-101-1/+3
|\ | | | | | | Attributes GH PR #61: https://github.com/AyatanaIndicators/libayatana-indicator/pull/61
| * 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
* Merge branch 'sunweaver-pr/travis-cleanup'Robert Tari2021-11-011-20/+15
|\ | | | | | | Attributes GH PR #58: https://github.com/AyatanaIndicators/libayatana-indicator/pull/58
| * .build.yml: Remove source code of locally built dependency after it has been ↵Mike Gabriel2021-10-261-0/+2
| | | | | | | | installed.
| * .build.yml: Run unit tests in build_scripts: target.Mike Gabriel2021-10-261-15/+11
| |
| * .build.yml: Drop autotools dependencies.Mike Gabriel2021-10-261-5/+2
|/
* Merge branch 'sunweaver-pr/gtk2-flavour-build-fix'Robert Tari2021-10-222-5/+16
|\ | | | | | | Attributes GH PR #57: https://github.com/AyatanaIndicators/libayatana-indicator/pull/57
| * debian/rules: Use one spelling for 'flavour'.Mike Gabriel2021-10-221-4/+4
| |
| * CMakeLists.txt: Don't build GTK2 flavour against GTK3.Mike Gabriel2021-10-221-1/+12
|/