aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Release 0.10.1HEAD0.10.1mainMike Gabriel2026-10-124-2/+31
| | | | - tests/client/CMakeLists.txt: Fix inter-task dependencies.
* Merge branch 'jbicha-personal/jbicha/debian-sync-20260714'Mike Gabriel2026-10-122-16/+16
|\ | | | | | | Attributes GH PR #33: https://github.com/AyatanaIndicators/qmenumodel/pull/33
| * debian: Sync with DebianJeremy Bícha2026-10-122-16/+16
|/
* Merge branch 'OPNA2608-fix/test-dbus-dependencies'Mike Gabriel2026-10-121-7/+9
|\ | | | | | | Attributes GH PR #32: https://github.com/AyatanaIndicators/qmenumodel/pull/32
| * tests/client/CMakeLists.txt: Fix inter-task dependenciesOPNA26082026-07-071-7/+9
|/ | | | | | Some of the tests rely on org.ayatana.test existing in the test D-Bus session, which gets started by their accompanying Python scripts. Add a --wait-for org.ayatana.test to make sure that the test only starts once the service is present. This causes some of the tests to fail because they don't have an accompanying Python script, so the interface never appears. Switch those tests to the previously unused declare_simple_test macro, and adjust it slightly so everything works out.
* Release 0.10.00.10.0Mike Gabriel2026-06-115-65/+124
| | | | | | | | | | | - treewide: Allow Qt6 build to be configured via CMake. - libqmenumodel/src: Fix build errors with Qt6. - {libqmenumodel/src,tests/client}: Fix warnings with Qt6. - libqmenumodel/QMenuModel/CMakeLists.txt: Omit API version from QMenuModel module name when building Qt 6 variant. - libqmenumodel/src/CMakeLists.txt: Ship Qt 5 and Qt 6 includes in different paths; eases packaging. - tests: Increase test timeout.
* d/changelog: prepare release v0.10.0Mike Gabriel2026-06-111-0/+7
|
* d/rules: Enable unit tests for Qt 5 + Qt 6Mike Gabriel2026-06-111-0/+4
|
* debian/: Build Qt 6 variant alongside Qt 5 variantMike Gabriel2026-06-117-8/+72
|
* libqmenumodel/src/CMakeLists.txt: Ship Qt 5 and Qt 6 includes in different ↵Mike Gabriel2026-06-111-1/+1
| | | | paths; eases packaging
* libqmenumodel/QMenuModel/CMakeLists.txt: Omit API version from QMenuModel ↵Mike Gabriel2026-06-111-2/+5
| | | | module name when building Qt 6 variant
* libqmenumodel/: White-space fixesMike Gabriel2026-06-112-2/+0
|
* .gitignore: Don't ignore files that stem from DEB packaging.Mike Gabriel2026-06-111-11/+0
|
* Merge branch 'OPNA2608-port-qt6'Mike Gabriel2026-06-1120-68/+247
|\ | | | | | | Attributes GH PR #29: https://github.com/AyatanaIndicators/qmenumodel/pull/29
| * {libqmenumodel/src,tests/client}: Fix warnings with Qt6OPNA26082026-06-114-25/+178
| |
| * libqmenumodel/src: Fix build errors with Qt6OPNA26082026-06-118-9/+24
| | | | | | | | | | | | - Forward declarations of classes without corresponding imports seemed to mess with moc compilation. Switch to importing the corresponding headers, and only add forward-declarations where necessary (with a comment). - Adjust to some Qt constructors that handle char/char* being hidden by explicitly making QChar/QString.
| * treewide: Allow Qt6 build to be configured via CMakeOPNA26082026-06-118-34/+45
|/
* Revert "src/gtk Update gtk part to version 3.24.8"Mike Gabriel2026-06-119-748/+206
| | | | This reverts commit ceaa2df6e9f96245a0e99edeb29a8b28c39c79b1.
* Merge branch 'jbicha-personal/jbicha/increase-test-timeout'Mike Gabriel2026-06-111-1/+1
|\ | | | | | | Attributes GH PR #30: https://github.com/AyatanaIndicators/qmenumodel/pull/30
| * tests: Increase test timeoutAurelien Jarno2026-06-111-1/+1
|/ | | | | | | from .5 second to 2 seconds Helps riscv64 for Debian https://bugs.debian.org/1086635
* Merge branch 'jbicha-personal/jbicha/debian-sync-20260403'Mike Gabriel2026-06-1114-41/+375
|\ | | | | | | Attributes GH PR #31: https://github.com/AyatanaIndicators/qmenumodel/pull/31
| * debian: Sync with DebianJeremy Bícha2026-04-0314-41/+375
|/
* Merge branch 'neochapay-update_gtk'Mike Gabriel2023-08-249-206/+748
|\ | | | | | | Attributes GH PR #23: https://github.com/AyatanaIndicators/qmenumodel/pull/23
| * src/gtk Update gtk part to version 3.24.8Sergey Chupligin2023-08-249-206/+748
|/ | | | Fixes https://github.com/AyatanaIndicators/qmenumodel/issues/22
* release 0.9.20.9.2release-buildsMike Gabriel2023-08-245-2/+46
|
* Merge branch 'tari01-pr/build-fixes'Mike Gabriel2023-08-073-8/+5
|\ | | | | | | Attributes GH PR #26: https://github.com/AyatanaIndicators/qmenumodel/pull/26
| * Fix build errorsRobert Tari2023-08-013-8/+5
|/
* Merge branch 'personal/peat-psuwit/uint16'Robert Tari2023-07-121-1/+21
|\ | | | | | | Attributes GH PR #25: https://github.com/AyatanaIndicators/qmenumodel/pull/25
| * ayatanamenumodel: add support for {u,}int of all sizespersonal/peat-psuwit/uint16Ratchanan Srirattanamet2023-07-111-1/+21
|/ | | | | | | | To support more menu type, add support for all integer sizes and signedness. In particular this enables support for org.ayatana. indicator.level and org.ayatana.indicator.progress (need uint16). Bug-UBports: https://gitlab.com/ubports/development/core/packaging/ayatana-indicators/ayatana-indicator-bluetooth/-/issues/3
* Merge branch 'tari01-pr/fix-forced-coverage'Mike Gabriel2022-02-081-10/+11
|\ | | | | | | Attributes GH PR #20: https://github.com/AyatanaIndicators/qmenumodel/pull/20
| * tests/client/CMakeLists.txt: Only enable coverage reporting if the flag is ↵Robert Tari2022-02-081-10/+11
|/ | | | set for it
* release 0.9.10.9.1Mike Gabriel2022-02-085-2/+58
|
* .travis.yml: Run CI builds on Travis CI's Ubuntu focal base system + disable ↵Robert Tari2022-02-081-2/+2
| | | | ppc64el builds
* Merge branch 'tari01-pr/cleanup-compile-flags'Mike Gabriel2022-02-018-31/+43
|\ | | | | | | Attributes GH PR #19: https://github.com/AyatanaIndicators/qmenumodel/pull/19
| * .build.yml: Drop extra compilation flags and build with -WerrorRobert Tari2022-02-011-3/+2
| |
| * CMakeLists.txt: Clean up compilation flagsRobert Tari2022-02-011-2/+7
| |
| * Fix all build warningsRobert Tari2022-02-016-26/+34
|/
* Merge branch 'correct-1-0'Mike Gabriel2022-02-018-123/+27
|\ | | | | | | Attributes GH PR #18: https://github.com/AyatanaIndicators/qmenumodel/pull/18
| * Make the qmltests test imports, at leastcorrect-1-0Dalton Durst2022-02-014-115/+22
| | | | | | | | | | | | | | | | | | | | | | The loadmodule.qml and loadmodule2.qml files never actually loaded in their views but the test case was still passing. I wasn't able to discern what the tests were actually supposed to do when they were working. Therefore, I removed the majority of the tests and just made sure the import for qmenumodel is working. At least it does *something* now, I guess.
| * Fix build warning regarding qcharDalton Durst2022-02-011-1/+1
| | | | | | | | | | | | | | The warning was: format ‘%s’ expects argument of type ‘char*’, but argument 5 has type ‘const QChar*’
| * Fix naming of AyatanaMenuModel qml typeDalton Durst2022-02-011-1/+1
| |
| * Fix versioning in examples and testsDalton Durst2022-02-014-8/+5
|/
* Merge branch 'tari01-pr/ayatana-style-cmake'Mike Gabriel2022-02-011-31/+44
|\ | | | | | | Attributes GH PR #17: https://github.com/AyatanaIndicators/qmenumodel/pull/17
| * CMakeLists.txt: Rewrite and enable Ayatana-style optionsRobert Tari2021-12-151-31/+44
|/
* release 0.9.00.9.0Mike Gabriel2021-12-144-2/+104
|
* Merge branch 'tari01-pr/qml-1-0'Mike Gabriel2021-12-147-13/+19
|\ | | | | | | Attributes GH PR #12: https://github.com/AyatanaIndicators/qmenumodel/pull/12
| * debian/{control,*qmenumodel*}: Rename bin:pkg qmenumodel-qml to ↵Mike Gabriel2021-12-102-2/+1
| | | | | | | | qml-module-qmenumodel1 (reflecting the version bump _and_ becoming compliant to Debian's naming policy for QML modules.
| * debian/qmenumodel-qml.install: Update QMenuModel nameRobert Tari2021-12-101-1/+1
| |
| * Bump QMenuModel to 1.0Robert Tari2021-12-102-8/+10
| |
| * Fix CMake version and add required test packagesRobert Tari2021-12-102-1/+6
| | | | | | | | fixes https://github.com/AyatanaIndicators/qmenumodel/issues/15