dbusmenu:dbusmenu-qt.git
7 years agoGetting ready for 0.9.0 0.9.0.kde
Aurelien Gateau [Tue, 30 Aug 2011 09:39:46 +0000 (11:39 +0200)]
Getting ready for 0.9.0

bzr-revid: aurelien.gateau@canonical.com-20110830093946-pb6p90nx09ncz5mv

7 years agoAdd support for the "Status" dbusmenu property.
Aurelien Gateau [Mon, 29 Aug 2011 14:51:01 +0000 (16:51 +0200)]
Add support for the "Status" dbusmenu property.

bzr-revid: aurelien.gateau@canonical.com-20110829145101-r8gmcn47qelvkrid

7 years agoRemove dead code
Aurelien Gateau [Mon, 29 Aug 2011 14:12:39 +0000 (16:12 +0200)]
Remove dead code

bzr-revid: aurelien.gateau@canonical.com-20110829141239-5hjy1eoeaqr8k6t8

7 years agoFormatting
Aurelien Gateau [Mon, 29 Aug 2011 14:07:17 +0000 (16:07 +0200)]
Formatting

bzr-revid: aurelien.gateau@canonical.com-20110829140717-bvmgzr8t8g4hejte

7 years agoIf menu layout is a-b-c, do not turn it into a-bc
Aurelien Gateau [Mon, 29 Aug 2011 14:04:53 +0000 (16:04 +0200)]
If menu layout is a-b-c, do not turn it into a-bc

bzr-revid: aurelien.gateau@canonical.com-20110829140453-idva5je0sbkz8quf

7 years agoDo not crash if an empty menu is passed to DBusMenuExporterPrivate::collapseSeparators()
Aurelien Gateau [Mon, 29 Aug 2011 14:01:00 +0000 (16:01 +0200)]
Do not crash if an empty menu is passed to DBusMenuExporterPrivate::collapseSeparators()

bzr-revid: aurelien.gateau@canonical.com-20110829140100-6fmojhksfne8kmb9

7 years agoCollapse multiple separators, get rid of starting and trailing separators.
Aurelien Gateau [Mon, 11 Jul 2011 10:29:31 +0000 (12:29 +0200)]
Collapse multiple separators, get rid of starting and trailing separators.

bzr-revid: aurelien.gateau@canonical.com-20110711102931-tiru50re3yjqzun2

7 years agoGetting ready for 0.8.3 0.8.3.kde
Aurelien Gateau [Tue, 21 Jun 2011 08:52:07 +0000 (10:52 +0200)]
Getting ready for 0.8.3

bzr-revid: aurelien.gateau@canonical.com-20110621085207-i1lwwh0xi13wfm4o

7 years agoIf DBusMenuExporter is deleted, delete all DBusMenu instances which were working...
Aurelien Gateau [Mon, 20 Jun 2011 15:20:18 +0000 (17:20 +0200)]
If DBusMenuExporter is deleted, delete all DBusMenu instances which were working with it.

bzr-revid: aurelien.gateau@canonical.com-20110620152018-29rb7nizki8jfguc

7 years agoMerged dont-show-more-icons-than-desired branch, added unit-tests for it
Aurelien Gateau [Wed, 27 Apr 2011 14:56:51 +0000 (16:56 +0200)]
Merged dont-show-more-icons-than-desired branch, added unit-tests for it

bzr-revid: aurelien.gateau@canonical.com-20110427145651-yj169x1ujf7d6hla

7 years agoGrr... forgot to sync version numbers again.
Aurélien Gâteau [Tue, 21 Jun 2011 09:07:33 +0000 (11:07 +0200)]
Grr... forgot to sync version numbers again.

7 years agoFix compilation with QT_STRICT_ITERATORS
David Faure [Mon, 20 Jun 2011 16:21:35 +0000 (18:21 +0200)]
Fix compilation with QT_STRICT_ITERATORS

7 years agoGetting ready for 0.8.2 0.8.2.kde
Aurélien Gâteau [Tue, 12 Apr 2011 12:40:27 +0000 (14:40 +0200)]
Getting ready for 0.8.2

7 years agoTranslate "+" into "plus" and "-" into "minus"
Aurelien Gateau [Tue, 12 Apr 2011 12:07:42 +0000 (14:07 +0200)]
Translate "+" into "plus" and "-" into "minus"

bzr-revid: aurelien.gateau@canonical.com-20110412120742-eyo6wx1qq5rqcp5o

7 years agoMake testing easier by ensuring QCOMPARE print out compared items
Aurelien Gateau [Tue, 12 Apr 2011 08:21:09 +0000 (10:21 +0200)]
Make testing easier by ensuring QCOMPARE print out compared items

bzr-revid: aurelien.gateau@canonical.com-20110412082109-td5pve8d34xe4ywd

7 years agoGetting ready for 0.8.1 0.8.1.kde
Aurelien Gateau [Thu, 24 Mar 2011 15:56:15 +0000 (16:56 +0100)]
Getting ready for 0.8.1

bzr-revid: aurelien.gateau@canonical.com-20110324155615-vxwzb6c3tabjkwms

7 years agoAdded support for building documentation with Doxygen
Aurélien Gâteau [Thu, 24 Mar 2011 16:04:22 +0000 (17:04 +0100)]
Added support for building documentation with Doxygen

7 years agoFix compilation with -DQT_STRICT_ITERATORS
David Faure [Fri, 25 Feb 2011 23:43:06 +0000 (00:43 +0100)]
Fix compilation with -DQT_STRICT_ITERATORS

7 years agoProvide a reasonable fallback if other side does not handle KDE titles 0.8.0.kde
Aurelien Gateau [Thu, 24 Feb 2011 16:29:54 +0000 (17:29 +0100)]
Provide a reasonable fallback if other side does not handle KDE titles

bzr-revid: aurelien.gateau@canonical.com-20110224162954-cxghmdp67ib1lbpb

7 years agoSync from LP. Must have slipped through the cracks.
Aurélien Gâteau [Thu, 24 Feb 2011 16:33:27 +0000 (17:33 +0100)]
Sync from LP. Must have slipped through the cracks.

7 years agoGetting ready for 0.8.0
Aurelien Gateau [Thu, 24 Feb 2011 15:46:25 +0000 (16:46 +0100)]
Getting ready for 0.8.0

bzr-revid: aurelien.gateau@canonical.com-20110224154625-33z9t3cqnbdtha48

7 years agoMerged the dbusmenu2 branch
Aurelien Gateau [Thu, 24 Feb 2011 13:05:40 +0000 (14:05 +0100)]
Merged the dbusmenu2 branch

bzr-revid: aurelien.gateau@canonical.com-20110224130540-a2yqzj7k981y1auu

7 years agoSync doc with dbusmenu-glib
Aurelien Gateau [Tue, 22 Feb 2011 10:36:03 +0000 (11:36 +0100)]
Sync doc with dbusmenu-glib

bzr-revid: aurelien.gateau@canonical.com-20110222103603-79fr4refgp7a72q5

7 years agoMerged support for KMenu titles
Aurelien Gateau [Tue, 22 Feb 2011 09:51:42 +0000 (10:51 +0100)]
Merged support for KMenu titles

bzr-revid: aurelien.gateau@canonical.com-20110222095142-lvnkunl7q3951yra

7 years agoGetting ready for 0.7.0 0.7.0.kde
Aurelien Gateau [Thu, 13 Jan 2011 21:23:13 +0000 (15:23 -0600)]
Getting ready for 0.7.0

bzr-revid: aurelien.gateau@canonical.com-20110113212313-t82m8zxbpxszqy9y

7 years agoorg.ayatana => com.canonical
Aurelien Gateau [Thu, 13 Jan 2011 21:16:43 +0000 (15:16 -0600)]
org.ayatana => com.canonical

bzr-revid: aurelien.gateau@canonical.com-20110113211643-uhiphpzwm9rdmmab

7 years agoGetting ready for 0.6.6 0.6.6.kde
Aurelien Gateau [Wed, 8 Dec 2010 09:29:10 +0000 (10:29 +0100)]
Getting ready for 0.6.6

bzr-revid: aurelien.gateau@canonical.com-20101208092910-zbs02e0scxdmeoog

7 years agoReorganized
Aurelien Gateau [Wed, 8 Dec 2010 09:28:14 +0000 (10:28 +0100)]
Reorganized

bzr-revid: aurelien.gateau@canonical.com-20101208092814-nn2q1b3xf0u7eqsx

7 years agoAvoid false warnings 0.6.5.kde
Aurelien Gateau [Mon, 29 Nov 2010 13:02:45 +0000 (14:02 +0100)]
Avoid false warnings

bzr-revid: aurelien.gateau@canonical.com-20101129130245-a7ihglsmifdqzgkk

7 years agoMake sure we don't track actions twice
Aurelien Gateau [Mon, 29 Nov 2010 12:57:23 +0000 (13:57 +0100)]
Make sure we don't track actions twice

bzr-revid: aurelien.gateau@canonical.com-20101129125723-zg7skbe1z6qn589z

7 years agoBumped version numbers, updated NEWS
Aurelien Gateau [Fri, 1 Oct 2010 16:34:58 +0000 (18:34 +0200)]
Bumped version numbers, updated NEWS

7 years agoCMake-parser-friendly of dbusmenu_version.h
Aurelien Gateau [Fri, 1 Oct 2010 16:20:40 +0000 (18:20 +0200)]
CMake-parser-friendly of dbusmenu_version.h

bzr-revid: aurelien.gateau@canonical.com-20101001162040-45hdj81tk4oiydjq

8 years agoTrigger action asynchronously when the "clicked" event is received 0.6.4.kde
Aurelien Gateau [Mon, 20 Sep 2010 14:07:36 +0000 (16:07 +0200)]
Trigger action asynchronously when the "clicked" event is received

bzr-revid: aurelien.gateau@canonical.com-20100920140736-i2rdfhhq9qcysrwu

8 years agoFixed copyright headers
Aurelien Gateau [Mon, 20 Sep 2010 08:55:12 +0000 (10:55 +0200)]
Fixed copyright headers

dbusmenu-qt is not part of the KDE libraries: it is a Qt-only library.

bzr-revid: aurelien.gateau@canonical.com-20100920085512-am2phcxwhaxbxrpt

8 years agoRevert "Added support for icon-data to DBusMenuExporter" 0.6.3.kde
Aurelien Gateau [Thu, 9 Sep 2010 16:12:49 +0000 (18:12 +0200)]
Revert "Added support for icon-data to DBusMenuExporter"

This reverts commit 76da30f00971016aef509fba42d5449f9f1024f3.

8 years agoUnbreak KDE titles
Aurelien Gateau [Thu, 9 Sep 2010 15:13:40 +0000 (17:13 +0200)]
Unbreak KDE titles

8 years agoAdded support for icon-data to DBusMenuExporter
Aurelien Gateau [Thu, 9 Sep 2010 14:21:57 +0000 (16:21 +0200)]
Added support for icon-data to DBusMenuExporter

8 years agoRefactor to prepare for "icon-data" support
Aurelien Gateau [Thu, 9 Sep 2010 14:00:35 +0000 (16:00 +0200)]
Refactor to prepare for "icon-data" support

8 years agoGetting ready for 0.6.2 0.6.2
Aurelien Gateau [Thu, 9 Sep 2010 08:09:31 +0000 (10:09 +0200)]
Getting ready for 0.6.2

8 years agomemleak--
Aurelien Gateau [Wed, 8 Sep 2010 15:51:59 +0000 (17:51 +0200)]
memleak--

8 years agoAdded waitForDeferredDeletes() to testutils
Aurelien Gateau [Wed, 8 Sep 2010 15:51:37 +0000 (17:51 +0200)]
Added waitForDeferredDeletes() to testutils

8 years agoDo not keep dangling pointers to deleted actions (LP BUG #624964)
Aurelien Gateau [Thu, 2 Sep 2010 15:01:47 +0000 (17:01 +0200)]
Do not keep dangling pointers to deleted actions (LP BUG #624964)

8 years agoUpdated documentation of iconNameForAction()
Aurelien Gateau [Thu, 2 Sep 2010 14:58:55 +0000 (16:58 +0200)]
Updated documentation of iconNameForAction()

8 years agoGetting ready for 0.6.1 0.6.1
Aurelien Gateau [Thu, 2 Sep 2010 08:18:56 +0000 (10:18 +0200)]
Getting ready for 0.6.1

8 years agomemleak--
Aurelien Gateau [Tue, 31 Aug 2010 09:25:01 +0000 (11:25 +0200)]
memleak--

If we replace an action in m_actionForId with another one, delete the old one
Delete all actions when we are destroyed

8 years agoFix test memory leaks
Aurelien Gateau [Mon, 30 Aug 2010 14:01:33 +0000 (16:01 +0200)]
Fix test memory leaks

Makes hunting for real leaks easier

8 years agoGetting ready for 0.6.0 0.6.0
Aurelien Gateau [Thu, 19 Aug 2010 08:55:12 +0000 (10:55 +0200)]
Getting ready for 0.6.0

8 years agoBumped version numbers
Aurelien Gateau [Tue, 10 Aug 2010 14:26:14 +0000 (16:26 +0200)]
Bumped version numbers

8 years agoAdded DBusMenuImporter::actionActivationRequested(QAction*) signal
Aurelien Gateau [Tue, 10 Aug 2010 09:47:47 +0000 (11:47 +0200)]
Added DBusMenuImporter::actionActivationRequested(QAction*) signal

This is used to expose the DBus ItemActivationRequested() signal

8 years agoEmit the ItemActivationRequested() signal
Aurelien Gateau [Tue, 10 Aug 2010 09:31:16 +0000 (11:31 +0200)]
Emit the ItemActivationRequested() signal

8 years agoFix hardcoded libdir in pkgconfig file (LP BUG: 610633)
oneforall [Tue, 10 Aug 2010 08:48:08 +0000 (10:48 +0200)]
Fix hardcoded libdir in pkgconfig file (LP BUG: 610633)

8 years agoNow it builds with gold 0.5.2
Aurelien Gateau [Thu, 5 Aug 2010 09:45:34 +0000 (11:45 +0200)]
Now it builds with gold

8 years agoFix detection of QIcon::name() with gold
Aurelien Gateau [Thu, 5 Aug 2010 09:44:44 +0000 (11:44 +0200)]
Fix detection of QIcon::name() with gold

8 years agoGetting ready for 0.5.2
Aurelien Gateau [Thu, 5 Aug 2010 09:38:05 +0000 (11:38 +0200)]
Getting ready for 0.5.2

8 years agoFix implementation of GetGroupProperties()
Aurelien Gateau [Tue, 3 Aug 2010 14:21:38 +0000 (16:21 +0200)]
Fix implementation of GetGroupProperties()

8 years agoCheck status before starting
Aurelien Gateau [Thu, 1 Jul 2010 12:46:27 +0000 (14:46 +0200)]
Check status before starting

8 years agoGetting ready for 0.5.1 0.5.1
Aurelien Gateau [Thu, 1 Jul 2010 09:24:08 +0000 (11:24 +0200)]
Getting ready for 0.5.1

8 years agoAdd support for KMenu titles
Christoph Feck [Wed, 30 Jun 2010 13:21:21 +0000 (15:21 +0200)]
Add support for KMenu titles

8 years agoPrepare for 0.5.0 0.5.0
Aurelien Gateau [Mon, 28 Jun 2010 14:23:48 +0000 (16:23 +0200)]
Prepare for 0.5.0

8 years agoQueue calls to refresh() because we may be spammed with many LayoutUpdated() signals...
Aurelien Gateau [Mon, 28 Jun 2010 12:41:41 +0000 (14:41 +0200)]
Queue calls to refresh() because we may be spammed with many LayoutUpdated() signals at once

8 years agoUse a var for the tag
Aurelien Gateau [Thu, 24 Jun 2010 09:18:56 +0000 (11:18 +0200)]
Use a var for the tag

8 years agoGetting ready for 0.4.0 0.4.0
Aurelien Gateau [Thu, 24 Jun 2010 09:13:23 +0000 (11:13 +0200)]
Getting ready for 0.4.0

8 years agoUse the right Qt lib to check for QIcon::name()
Aurelien Gateau [Thu, 24 Jun 2010 08:43:22 +0000 (10:43 +0200)]
Use the right Qt lib to check for QIcon::name()

8 years agoBetter build check for QIcon::name()
Aurelien Gateau [Thu, 24 Jun 2010 08:04:35 +0000 (10:04 +0200)]
Better build check for QIcon::name()

8 years agoUse QDBusConnection for all connections
Aurelien Gateau [Wed, 23 Jun 2010 13:45:32 +0000 (15:45 +0200)]
Use QDBusConnection for all connections

8 years agodebug--
Aurelien Gateau [Tue, 22 Jun 2010 13:43:13 +0000 (15:43 +0200)]
debug--

8 years agoTesting with KDE trunk should avoid regressions like the infinite recursion
Aurelien Gateau [Tue, 22 Jun 2010 13:33:53 +0000 (15:33 +0200)]
Testing with KDE trunk should avoid regressions like the infinite recursion

8 years agoBump version number and introduce a dbusmenu_version.h file
Aurelien Gateau [Tue, 22 Jun 2010 13:33:21 +0000 (15:33 +0200)]
Bump version number and introduce a dbusmenu_version.h file

8 years agoIntroduce updateMenu() and menuUpdated(), deprecate menuReadyToBeShown()
Aurelien Gateau [Tue, 22 Jun 2010 13:32:21 +0000 (15:32 +0200)]
Introduce updateMenu() and menuUpdated(), deprecate menuReadyToBeShown()

8 years agoGetting ready for 0.3.5 0.3.5
Aurelien Gateau [Thu, 17 Jun 2010 10:05:13 +0000 (12:05 +0200)]
Getting ready for 0.3.5

8 years agoRework the way menuReadyToBeShown() is emitted
Aurelien Gateau [Wed, 16 Jun 2010 13:29:16 +0000 (15:29 +0200)]
Rework the way menuReadyToBeShown() is emitted

The m_alreadyRefreshed flag was preventing submenus from being updated

8 years agoDo not refresh when we receive LayoutUpdated() if we already refreshed from aboutToShow()
Aurelien Gateau [Wed, 16 Jun 2010 13:25:40 +0000 (15:25 +0200)]
Do not refresh when we receive LayoutUpdated() if we already refreshed from aboutToShow()

8 years agoMoved ManualSignalSpy and MenuFiller to a separate file
Aurelien Gateau [Wed, 16 Jun 2010 12:48:26 +0000 (14:48 +0200)]
Moved ManualSignalSpy and MenuFiller to a separate file

Will be able to reuse them in DBusMenuImporterTest then

8 years agoMake MenuFiller more generic
Aurelien Gateau [Wed, 16 Jun 2010 12:43:08 +0000 (14:43 +0200)]
Make MenuFiller more generic

8 years agoQueue LayoutUpdated() signal to avoid emitting it too often
Aurelien Gateau [Wed, 16 Jun 2010 12:39:51 +0000 (14:39 +0200)]
Queue LayoutUpdated() signal to avoid emitting it too often

8 years agoIncrease timeouts: prefer slow but complete menus to fast but incomplete
Aurelien Gateau [Wed, 16 Jun 2010 10:23:13 +0000 (12:23 +0200)]
Increase timeouts: prefer slow but complete menus to fast but incomplete

8 years agoAdded missing copyright information.
Aurelien Gateau [Tue, 15 Jun 2010 14:44:43 +0000 (16:44 +0200)]
Added missing copyright information.

LP #594126

8 years agoUse QIcon::name() to return the icon name, when built with Qt 4.7
Aurelien Gateau [Mon, 14 Jun 2010 10:22:38 +0000 (12:22 +0200)]
Use QIcon::name() to return the icon name, when built with Qt 4.7

(this means unit-tests will now fail when run on Qt 4.6)

8 years agoCorrectly handle non-exclusive action groups
Aurelien Gateau [Fri, 11 Jun 2010 16:47:42 +0000 (18:47 +0200)]
Correctly handle non-exclusive action groups

8 years agoGetting ready for 0.3.4 0.3.4
Aurelien Gateau [Thu, 10 Jun 2010 10:36:48 +0000 (12:36 +0200)]
Getting ready for 0.3.4

8 years agoDetail upload step
Aurelien Gateau [Thu, 10 Jun 2010 10:32:54 +0000 (12:32 +0200)]
Detail upload step

8 years agoAdded "Links" section
Aurelien Gateau [Tue, 8 Jun 2010 15:49:22 +0000 (17:49 +0200)]
Added "Links" section

8 years agoHopefully fix KDE bug #237156
Aurelien Gateau [Tue, 8 Jun 2010 13:13:36 +0000 (15:13 +0200)]
Hopefully fix KDE bug #237156

https://bugs.kde.org/show_bug.cgi?id=237156

8 years agoSetup a frightening machinery to kind of reproduce KDE bug #237156
Aurelien Gateau [Tue, 8 Jun 2010 13:11:04 +0000 (15:11 +0200)]
Setup a frightening machinery to kind of reproduce KDE bug #237156

8 years agoNo need to register service in each test: it's done in init()
Aurelien Gateau [Tue, 8 Jun 2010 09:25:07 +0000 (11:25 +0200)]
No need to register service in each test: it's done in init()

8 years agoAdded support for shortcuts to DBusMenuImporter
Aurelien Gateau [Mon, 7 Jun 2010 10:19:16 +0000 (12:19 +0200)]
Added support for shortcuts to DBusMenuImporter

8 years agofix building under msvc
Patrick Spendrin [Sat, 5 Jun 2010 17:07:15 +0000 (19:07 +0200)]
fix building under msvc

8 years agoNicer tests
Aurelien Gateau [Fri, 4 Jun 2010 15:52:23 +0000 (17:52 +0200)]
Nicer tests

8 years agoShortcut support for the exporter
Aurelien Gateau [Fri, 4 Jun 2010 15:43:50 +0000 (17:43 +0200)]
Shortcut support for the exporter

8 years agodoc
Aurelien Gateau [Fri, 4 Jun 2010 09:13:38 +0000 (11:13 +0200)]
doc

8 years agoMake the connection to LayoutUpdated() work :/
Aurelien Gateau [Fri, 4 Jun 2010 08:46:37 +0000 (10:46 +0200)]
Make the connection to LayoutUpdated() work :/

8 years agoGetting ready for 0.3.3 0.3.3
Aurelien Gateau [Wed, 19 May 2010 13:43:47 +0000 (15:43 +0200)]
Getting ready for 0.3.3

8 years agoNicer command to fill the NEWS file
Aurelien Gateau [Wed, 19 May 2010 13:43:37 +0000 (15:43 +0200)]
Nicer command to fill the NEWS file

8 years agoIntroduce a qt minimum version. Qt 4.5 doesn't work.
Michael Jansen [Sat, 15 May 2010 18:14:45 +0000 (20:14 +0200)]
Introduce a qt minimum version. Qt 4.5 doesn't work.

8 years agoUse the FindQjson.cmake file made by pinotree for chokoq because it works.
Michael Jansen [Thu, 13 May 2010 14:49:28 +0000 (16:49 +0200)]
Use the FindQjson.cmake file made by pinotree for chokoq because it works.
The old one didn't (for me).

It did set QJSON_LIBRARIES=qjson:QtCore which meant the qjson lib was not
found on my system because noone added the -L<path> thing.

Pinos version sets QJSON_LIBRARY=/full/path/to/libjson but does not add
anything about QtCore. Still it works.

This is the second time we fix problems with finding qjson. There is still
a problem with FindQjson.cmake against FindQJSON.cmake on windows if one is
not very careful.

CCMAIL: kde-buildsystem@kde.org

8 years agorefresh after LayoutUpdated signal
Marco MArtin [Mon, 10 May 2010 17:01:08 +0000 (19:01 +0200)]
refresh after LayoutUpdated signal

8 years agoTest items added to an existing menu are properly imported
Aurelien Gateau [Tue, 11 May 2010 11:49:01 +0000 (13:49 +0200)]
Test items added to an existing menu are properly imported

8 years agoDo not add /usr/include/json to the include dirs
Aurelien Gateau [Fri, 7 May 2010 10:16:31 +0000 (12:16 +0200)]
Do not add /usr/include/json to the include dirs

Writing #include <parser.h> is asking for trouble.

8 years agoallow notification of the menu being filled, don't call aboutToShow more than once...
Aaron Seigo [Wed, 5 May 2010 18:46:43 +0000 (11:46 -0700)]
allow notification of the menu being filled, don't call aboutToShow more than once per actual menu showing

8 years agoadd a gitattributes file so that the automatic conversation of line endings won't...
Patrick Spendrin [Sun, 2 May 2010 21:40:33 +0000 (23:40 +0200)]
add a gitattributes file so that the automatic conversation of line endings won't happen on windows