summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Release 0.6.00.6.0Mike Gabriel20 hours6-68/+117
| | | | | | | | | | | | | - CMake: Add ${CMAKE_BINARY_DIR}/src to target_include_directories(). - debian/: Prepare release v0.6.0. Update packaging from Debian unstable. - tests/test-libappindicator-fallback-watcher.c: Increase test timeout, fix unit test on riscv64. - Add support for tooltips. - Add macros for compile-time version checking. - Use symlink in the build directory for includes. - Revert "Explicitly mark deprecated functions and use substitutes". - Implement the Activate D-Bus method for primary click handling.
* CMake: Add ${CMAKE_BINARY_DIR}/src to target_include_directories()Mike Gabriel20 hours2-0/+9
| | | | | Required to find src/app-indicator-version.h which gets generated from src/app-indicator-version.h.in.
* debian/: Prepare release v0.6.0. Update packaging from Debian unstable.Mike Gabriel20 hours25-299/+216
|
* tests/test-libappindicator-fallback-watcher.c: Increase test timeout, fix ↵Aurelien Jarno20 hours1-1/+1
| | | | unit test on riscv64.
* Merge branch 'sunweaver-pr/tooltip-support'Mike Gabriel20 hours8-12/+592
|\ | | | | | | Attributes GH PR #5: https://github.com/AyatanaIndicators/libayatana-appindicator/pull/5
| * Add support for tooltipsGuido Berhoerster28 hours4-1/+436
| | | | | | | | | | 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 checkingGuido Berhoerster28 hours5-4/+153
| |
| * Use symlink in the build directory for includesGuido Berhoerster28 hours1-7/+3
|/ | | | | Make includes work though a symlink rather than modifying the generated sources. This is necessary so that headers included from the main header work.
* Revert "Explicitly mark deprecated functions and use substitutes"Mike Gabriel28 hours4-18/+12
| | | | This reverts commit aec1741226036036b2498f7b664221e649b4ff81.
* Merge branch 'mikhailnov-activate-signal'Mike Gabriel28 hours3-1/+46
|\ | | | | | | Attributes GH PR #4: https://github.com/AyatanaIndicators/libayatana-appindicator/pull/4
| * Implement the Activate D-Bus method for primary click handlingMikhail Novosyolov2026-04-283-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
* release 0.5.940.5.94release-buildsMike Gabriel2025-03-126-2137/+2210
|
* Merge branch 'tari01-pr/add-deprecation'Mike Gabriel2025-03-122-2/+6
|\ | | | | | | Attributes GH PR #1: https://github.com/AyatanaIndicators/libayatana-appindicator/pull/1
| * Deprecate libayatana-appindicatorRobert Tari2025-03-072-2/+6
|/
* Merge branch 'parona-source-undefined-version-script-symbols'Mike Gabriel2024-07-031-2/+2
|\ | | | | | | Attributes GH PR #79: https://github.com/AyatanaIndicators/libayatana-appindicator/pull/79
| * Correct symbols in version script fileAlfred Wingate2024-07-031-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>
* Merge branch 'barracuda156-apple'Mike Gabriel2024-07-031-1/+3
|\ | | | | | | Attributes GH PR #78: https://github.com/AyatanaIndicators/libayatana-appindicator/pull/78
| * Fix build on macOSSergey Fedorov2024-06-171-1/+3
|/
* release 0.5.930.5.93Mike Gabriel2023-10-136-3/+116
|
* Merge branch 'tari01-pr/enable-docs'Mike Gabriel2023-09-101-1/+1
|\ | | | | | | Attributes GH PR #74: https://github.com/AyatanaIndicators/libayatana-appindicator/pull/74
| * CMakeLists.txt: Generate GTK documentation by defaultRobert Tari2023-09-101-1/+1
|/ | | | We already have all optional featureson by default, so this one should be no exception
* README.md: Fix title copy-paste mistakeRobert Tari2023-09-101-2/+2
|
* Merge branch 'tyll-executable_so'Robert Tari2023-09-071-3/+1
|\ | | | | | | Attributes GH PR #73: https://github.com/AyatanaIndicators/libayatana-appindicator/pull/73
| * cmake: Install library as libraryTill Maas2023-09-061-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.
* debian/libayatana-appindicator*.symbols: Update .symbols after having ↵Mike Gabriel2023-08-102-4/+4
| | | | limited the number of exported symbols.
* Merge branch 'tari01-pr/limit-symbols'Mike Gabriel2023-08-102-0/+7
|\ | | | | | | Attributes GH PR #69: https://github.com/AyatanaIndicators/libayatana-appindicator/pull/69
| * Limit exported symbolsRobert Tari2023-08-102-0/+7
|/ | | | fixes https://github.com/AyatanaIndicators/libayatana-appindicator/issues/40
* Merge branch 'tari01-pr/build-instructions'Mike Gabriel2023-08-103-9/+113
|\ | | | | | | Attributes GH PR #68: https://github.com/AyatanaIndicators/libayatana-appindicator/pull/68
| * Add info and build instructionsRobert Tari2023-08-103-9/+113
|/ | | | fixes https://github.com/AyatanaIndicators/libayatana-appindicator/issues/46
* Merge branch 'tari01-pr/drop-dbus-glib'Mike Gabriel2023-08-109-487/+567
|\ | | | | | | Attributes GH PR #67: https://github.com/AyatanaIndicators/libayatana-appindicator/pull/67
| * .build.yml: Drop dbus-glib and dbus dependenciesRobert Tari2023-08-091-5/+0
| |
| * debian/control: Drop libdbus-glib-1-dev and libdbus-1-devRobert Tari2023-08-091-2/+0
| |
| * Replace DBus-GLib with GDBus and drop libdusRobert Tari2023-08-096-477/+567
| | | | | | | | fixes https://github.com/AyatanaIndicators/libayatana-appindicator/issues/11
| * tests/test-libappindicator.c: Drop unread valueRobert Tari2023-08-091-3/+0
|/
* Merge branch 'WPettersson-document-status'Mike Gabriel2023-08-071-3/+5
|\ | | | | | | Attributes GH PR #66: https://github.com/AyatanaIndicators/libayatana-appindicator/pull/66
| * Document the status property a bit more clearly.William Pettersson2023-07-201-3/+5
|/ | | | | Details of what each property means are taken from lines ~144-146 of app-indicator.h (search for @APP_INDICATOR_STATUS_PASSIVE).
* Merge branch 'tari01-pr/build-fixes'Mike Gabriel2023-06-0711-394/+402
|\ | | | | | | Attributes GH PR #63: https://github.com/AyatanaIndicators/libayatana-appindicator/pull/63
| * .build.yml: Add doc requirements and build with GTKDOCRobert Tari2023-05-091-2/+8
| |
| * bindings/mono/CMakeLists.txt: Drop path from linked resource fileRobert Tari2023-05-091-2/+2
| |
| * src/app-indicator.c: Don't use GNU old-style field designator extensionRobert Tari2023-05-091-4/+4
| |
| * src/app-indicator.c: Fix documentation related errorsRobert Tari2023-05-091-4/+29
| |
| * Explicitly mark deprecated functions and use substitutesRobert Tari2023-05-094-12/+18
| |
| * src/AyatanaAppIndicator*-0.1.metadata: Drop unused metadataRobert Tari2023-03-102-4/+0
| |
| * bindings/mono/CMakeLists.txt: Drop unused propertiesRobert Tari2023-03-101-3/+0
| |
| * bindings/mono/libayatana-appindicator*-api.metadata: Drop/fix properties, ↵Robert Tari2023-03-102-24/+2
| | | | | | | | methods and signals
| * Whitespace fixRobert Tari2023-03-105-352/+352
|/
* release 0.5.920.5.92Mike Gabriel2023-02-025-3/+41
|
* Merge branch 'tari01-pr/fix-build-warnings'Mike Gabriel2023-02-0211-1701/+1763
|\ | | | | | | Attributes GH PR #59: https://github.com/AyatanaIndicators/libayatana-appindicator/pull/59
| * Fix all remaining build warningsRobert Tari2023-02-025-44/+47
| |
| * src/app-indicator.c: Fix wrong function signaturesRobert Tari2023-02-021-2/+3
| |