aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Release 0.10.0HEAD0.10.0mainMike Gabriel32 hours5-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 Gabriel32 hours1-0/+7
|
* d/rules: Enable unit tests for Qt 5 + Qt 6Mike Gabriel32 hours1-0/+4
|
* debian/: Build Qt 6 variant alongside Qt 5 variantMike Gabriel32 hours7-8/+72
|
* libqmenumodel/src/CMakeLists.txt: Ship Qt 5 and Qt 6 includes in different ↵Mike Gabriel32 hours1-1/+1
| | | | paths; eases packaging
* libqmenumodel/QMenuModel/CMakeLists.txt: Omit API version from QMenuModel ↵Mike Gabriel32 hours1-2/+5
| | | | module name when building Qt 6 variant
* libqmenumodel/: White-space fixesMike Gabriel32 hours2-2/+0
|
* .gitignore: Don't ignore files that stem from DEB packaging.Mike Gabriel32 hours1-11/+0
|
* Merge branch 'OPNA2608-port-qt6'Mike Gabriel32 hours20-68/+247
|\ | | | | | | Attributes GH PR #29: https://github.com/AyatanaIndicators/qmenumodel/pull/29
| * {libqmenumodel/src,tests/client}: Fix warnings with Qt6OPNA260832 hours4-25/+178
| |
| * libqmenumodel/src: Fix build errors with Qt6OPNA260832 hours8-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 CMakeOPNA260832 hours8-34/+45
|/
* Revert "src/gtk Update gtk part to version 3.24.8"Mike Gabriel32 hours9-748/+206
| | | | This reverts commit ceaa2df6e9f96245a0e99edeb29a8b28c39c79b1.
* Merge branch 'jbicha-personal/jbicha/increase-test-timeout'Mike Gabriel33 hours1-1/+1
|\ | | | | | | Attributes GH PR #30: https://github.com/AyatanaIndicators/qmenumodel/pull/30
| * tests: Increase test timeoutAurelien Jarno33 hours1-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 Gabriel33 hours14-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
* | Merge branch 'tari01-pr/fix-qt5-use-modules-warning'Mike Gabriel2021-12-083-5/+10
|\| | | | | | | Attributes GH PR #14: https://github.com/AyatanaIndicators/qmenumodel/pull/14
| * Fix qt5_use_modules warningRobert Tari2021-12-073-5/+10
|/
* Merge branch 'tari01-pr/bump-std-version'Mike Gabriel2021-11-181-1/+0
|\ | | | | | | Attributes GH PR #10: https://github.com/AyatanaIndicators/qmenumodel/pull/10
| * CMakeLists.txt: Stop enforcing C++11 standard.Robert Tari2021-11-181-1/+0
|/
* Merge branch 'tari01-pr/bump-soversion'Mike Gabriel2021-11-183-5/+5
|\ | | | | | | Attributes GH PR #9: https://github.com/AyatanaIndicators/qmenumodel/pull/9