| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Add support for tooltipspr/tooltip-support | Guido Berhoerster | 20 hours | 3 | -4/+437 |
| | | | | | | An icon, title and text body may be set independently or at once resulting in a single signal. Markup in the text body is not supported for simplicity. | ||||
| * | Add macros for compile-time version checking | Guido Berhoerster | 26 hours | 3 | -3/+135 |
| | | |||||
| * | Revert "Explicitly mark deprecated functions and use substitutes" | Mike Gabriel | 26 hours | 1 | -2/+2 |
| | | | | | This reverts commit aec1741226036036b2498f7b664221e649b4ff81. | ||||
| * | Implement the Activate D-Bus method for primary click handling | Mikhail Novosyolov | 2026-04-28 | 3 | -1/+46 |
| | | | | | | | | | | | | | | | Handle the org.kde.StatusNotifierItem Activate() method that KDE Plasma calls on left-click. When a signal handler is connected, emit the "activate" GObject signal and return success. When no handler is connected, return an error so the panel falls back to showing the context menu for backward compatibility. This fixes the dual menu+toggle issue for applications like Onboard that need left-click to perform a custom action instead of showing the context menu. Co-authored-by: Z.AI GLM | ||||
| * | Deprecate libayatana-appindicator | Robert Tari | 2025-03-07 | 2 | -2/+6 |
| | | |||||
| * | Correct symbols in version script file | Alfred Wingate | 2024-07-03 | 1 | -2/+2 |
| | | | | | | | | | | LLVM lld checks for nonexistent symbols in version scripts files. Correct symbols names to what appears to be the desired results. Bug: https://bugs.gentoo.org/934481 Fixes: 4d97676bb5ba1a7612aed36d219cbaa978adc90e Signed-off-by: Alfred Wingate <parona@protonmail.com> | ||||
| * | Fix build on macOS | Sergey Fedorov | 2024-06-17 | 1 | -1/+3 |
| | | |||||
| * | cmake: Install library as library | Till Maas | 2023-09-06 | 1 | -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. | ||||
| * | Limit exported symbols | Robert Tari | 2023-08-10 | 2 | -0/+7 |
| | | | | | fixes https://github.com/AyatanaIndicators/libayatana-appindicator/issues/40 | ||||
| * | Replace DBus-GLib with GDBus and drop libdus | Robert Tari | 2023-08-09 | 1 | -6/+13 |
| | | | | | fixes https://github.com/AyatanaIndicators/libayatana-appindicator/issues/11 | ||||
| * | Document the status property a bit more clearly. | William Pettersson | 2023-07-20 | 1 | -3/+5 |
| | | | | | | Details of what each property means are taken from lines ~144-146 of app-indicator.h (search for @APP_INDICATOR_STATUS_PASSIVE). | ||||
| * | src/app-indicator.c: Don't use GNU old-style field designator extension | Robert Tari | 2023-05-09 | 1 | -4/+4 |
| | | |||||
| * | src/app-indicator.c: Fix documentation related errors | Robert Tari | 2023-05-09 | 1 | -4/+29 |
| | | |||||
| * | Explicitly mark deprecated functions and use substitutes | Robert Tari | 2023-05-09 | 1 | -2/+2 |
| | | |||||
| * | src/AyatanaAppIndicator*-0.1.metadata: Drop unused metadata | Robert Tari | 2023-03-10 | 2 | -4/+0 |
| | | |||||
| * | Fix all remaining build warnings | Robert Tari | 2023-02-02 | 2 | -38/+38 |
| | | |||||
| * | src/app-indicator.c: Fix wrong function signatures | Robert Tari | 2023-02-02 | 1 | -2/+3 |
| | | |||||
| * | Fix remaining deprecation warnings | Robert Tari | 2023-02-02 | 1 | -12/+14 |
| | | |||||
| * | src/app-indicator.c: Silence GtkStatusIcon deprecation warnings | Robert Tari | 2023-02-02 | 1 | -3/+26 |
| | | |||||
| * | Whitespace fix | Robert Tari | 2023-02-02 | 3 | -1487/+1487 |
| | | |||||
| * | src/appindicator.c: Clean up all g_signal_emit and g_signal_new calls so ↵ | Mike Gabriel | 2022-04-08 | 1 | -8/+8 |
| | | | | | | | | | that they correspond with each other. Patch provided by Paul G (paulieg on Launchpad). Thanks a lot. See https://bugs.launchpad.net/ubuntu/+source/libappindicator/+bug/1867996/comments/4 | ||||
| * | src/appindicator.c: Fix path NULL check in status_icon_change(). | Mike Gabriel | 2022-04-08 | 1 | -5/+7 |
| | | | | | | | Inspired by n_elements.patch by Ash Holland. Thanks. See https://bugs.launchpad.net/ubuntu/+source/libappindicator/+bug/1867996/comments/7 | ||||
| * | Clean up compilation flags | Robert Tari | 2022-02-11 | 1 | -1/+0 |
| | | |||||
| * | src/ayatana-appindicator3-0.1.pc.in: Update description field and mention ↵ | Mike Gabriel | 2021-12-21 | 1 | -1/+1 |
| | | | | | GTK-3+. | ||||
| * | src/ayatana-appindicator-0.1.pc.in: Adapt file for CMake builds. This ↵ | Mike Gabriel | 2021-12-21 | 1 | -8/+7 |
| | | | | | slipped through when porting from autotools to CMake, it seems. (Thanks to Unit193 for reporting this via IRC). | ||||
| * | Fix build with musl libc | Luca Weiss | 2021-12-07 | 1 | -1/+1 |
| | | | | | | canonicalize_file_name() is a GNU extension not supported by musl libc. Use realpath() from POSIX instead. | ||||
| * | src/CMakeLists.txt: GObjectIntrospection is not optional, so mark it as ↵ | Mike Gabriel | 2021-10-23 | 1 | -1/+1 |
| | | | | | | | REQUIRED (only). Fixes https://github.com/AyatanaIndicators/libayatana-appindicator/issues/28 | ||||
| * | Re-introduce (CMake based) build support against GTK+ 2.0. | Mike Gabriel | 2021-10-23 | 3 | -34/+46 |
| | | |||||
| * | Drop Automake files | Robert Tari | 2021-06-09 | 1 | -188/+0 |
| | | |||||
| * | Drop legacy GTK files | Robert Tari | 2021-06-09 | 1 | -3/+0 |
| | | |||||
| * | Add CMakeLists.txt files + cmake/ helpers | Robert Tari | 2021-06-09 | 1 | -0/+166 |
| | | |||||
| * | src: Port ayatana-appindicator3-0.1.pc.in to CMake | Robert Tari | 2021-06-09 | 1 | -7/+7 |
| | | |||||
| * | src: use preconfigured AyatanaAppIndicator3-0.1.metadata | Robert Tari | 2021-06-01 | 1 | -0/+0 |
| | | |||||
| * | {src,tests}/Makefile.am: Drop -Werror flag for now. Needs to be re-added later. | Mike Gabriel | 2021-05-25 | 1 | -1/+1 |
| | | |||||
| * | Avoid deprecated g_type_class_add_private. | Mike Gabriel | 2019-08-29 | 2 | -121/+137 |
| | | |||||
| * | src/app-indicator.c: Type cast assignments from g_object_ref(). | Mike Gabriel | 2018-03-20 | 1 | -3/+3 |
| | | |||||
| * | API documentation: Suppress some warnings being thrown. | Mike Gabriel | 2017-10-24 | 2 | -9/+8 |
| | | |||||
| * | src/app-indicator.c: Avoid usage of PATH_MAX macro. Fixes FTBFS on Debian ↵ | Mike Gabriel | 2017-10-06 | 1 | -15/+16 |
| | | | | | GNU/Hurd. | ||||
| * | app-indicator: don't append the snap prefix if the icon is saved in a well ↵ | Marco Trevisan (Treviño) | 2017-05-15 | 1 | -1/+13 |
| | | | | | known readable path | ||||
| * | AppIndicator: don't emit label cahanges when guide is still empty | Marco Trevisan (Treviño) | 2017-05-15 | 1 | -0/+5 |
| | | |||||
| * | AppIndicator: fix icon and theme paths when running in $SNAP environment | Marco Trevisan (Treviño) | 2017-05-15 | 1 | -10/+121 |
| | | | | | | | Prepend $SNAP path to icons and theme paths when running in a sandboxed environment, this allows to run app indicators without caring about the fact they've been designed or compiled to run in a snap world or not. (LP: #1600136) | ||||
| * | Handle watcher service appearing and disappearing. | Alberts Muktupāvels | 2017-05-15 | 1 | -112/+82 |
| | | |||||
| * | src/dbus-shared.h: Fix copy+paste flaw for INDICATOR_APPLICATION_DBUS_OBJ. | Mike Gabriel | 2017-05-15 | 1 | -2/+1 |
| | | |||||
| * | Fork from Ubuntu's libappindicator project. | Mike Gabriel | 2015-11-10 | 9 | -78/+78 |
| | | |||||
| * | scroll-event: change parameter to the right type | Lars Uebernickel | 2014-11-10 | 1 | -3/+3 |
| | | | | | | | | | | | The scroll-direction parameter is of type uint, but the annotation says that it's of Gdk.ScrollDirection. Thus, bindings always see 0 for that parameter. This commit changes the actual type of the parameter instead of the annotation. This should be API compatible for C while still maintaining the proper type for bindings. | ||||
| * | * Build with -Wno-error=deprecated-declarations. | Matthias Klose | 2013-12-19 | 1 | -1/+1 |
| | | | | | | | * Don't build the mono bindings on ppc64el, not available. * Disable building the example, vala build error. | ||||
| * | NotificationWatcher interface has not anymore the ↵ | Marco Trevisan (Treviño) | 2013-06-10 | 1 | -7/+0 |
| |\ | | | | | | | | | | | XAyatanaRegisterNotificationApprover method. Approved by PS Jenkins bot, Ted Gould. | ||||
| | * | NotificationWatcher: remove XAyatanaRegisterNotificationApprover method | Marco Trevisan (Treviño) | 2012-12-18 | 1 | -7/+0 |
| | | | |||||
| * | | indicator_desktop_shortcuts_nick_exec is deprecated, use ↵ | Łukasz 'sil2100' Zemczak | 2013-04-19 | 1 | -1/+1 |
| | | | | | | | | | indicator_desktop_shortcuts_nick_exec_with_context instead - fixes the FTBFS | ||||
| * | | in app_indicator_init(), finish initializing self's fields before calling ↵ | John Vert | 2013-02-14 | 1 | -2/+2 |
| | | | | | | | | | g_bus_get(). | ||||
