dbusmenu:dbusmenu-qt.git
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

7 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

7 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

7 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.

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

7 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

7 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

7 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

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

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

7 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)

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

7 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

7 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

7 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

7 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

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

7 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

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

7 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)

7 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

7 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

7 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

7 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

8 years agoWin32 fixes from Ralf Habacker
Patrick Spendrin [Tue, 27 Apr 2010 13:04:27 +0000 (15:04 +0200)]
Win32 fixes from Ralf Habacker

8 years agoAdded option to disable tests
Alex Elsayed [Mon, 26 Apr 2010 19:56:43 +0000 (12:56 -0700)]
Added option to disable tests

8 years agoMake krazy2 happy
Harald Sitter [Wed, 14 Apr 2010 18:47:43 +0000 (20:47 +0200)]
Make krazy2 happy

Fixed a duplicated include and add .krazy file to skip /tests/.

8 years agoGetting ready for 0.3.2 0.3.2
Aurelien Gateau [Fri, 2 Apr 2010 14:38:25 +0000 (16:38 +0200)]
Getting ready for 0.3.2

8 years agoIncrease timeout a bit to accomodate with slower machines.
Aurelien Gateau [Fri, 2 Apr 2010 14:27:25 +0000 (16:27 +0200)]
Increase timeout a bit to accomodate with slower machines.

8 years agoMake sure static menus are initialized to avoid weird placements
Aurelien Gateau [Fri, 2 Apr 2010 14:26:54 +0000 (16:26 +0200)]
Make sure static menus are initialized to avoid weird placements

8 years agoFix benchmark code
Aurelien Gateau [Fri, 2 Apr 2010 14:26:21 +0000 (16:26 +0200)]
Fix benchmark code

8 years agoPass parent to the virtual createMenu() method
Aurelien Gateau [Fri, 2 Apr 2010 13:03:32 +0000 (15:03 +0200)]
Pass parent to the virtual createMenu() method

8 years agoAvoid wrong warnings on stderr from updateAction()
Aurelien Gateau [Fri, 2 Apr 2010 12:17:46 +0000 (14:17 +0200)]
Avoid wrong warnings on stderr from updateAction()

8 years agoFactorize update action code.
Aurelien Gateau [Fri, 2 Apr 2010 09:21:36 +0000 (11:21 +0200)]
Factorize update action code.

8 years agoHandle ItemPropertyUpdated signal
Aurelien Gateau [Fri, 2 Apr 2010 09:15:41 +0000 (11:15 +0200)]
Handle ItemPropertyUpdated signal

8 years agoCorrectly handle properties which are not part of the returned property map because...
Aurelien Gateau [Fri, 2 Apr 2010 09:15:27 +0000 (11:15 +0200)]
Correctly handle properties which are not part of the returned property map because they are set to their default value.

8 years agoExport "visible" property of action
Aurelien Gateau [Thu, 1 Apr 2010 15:39:27 +0000 (17:39 +0200)]
Export "visible" property of action

8 years agoGetting ready for 0.3.1 0.3.1
Aurelien Gateau [Thu, 1 Apr 2010 13:37:09 +0000 (15:37 +0200)]
Getting ready for 0.3.1

8 years agoMake message a bit less alarming
Aurelien Gateau [Thu, 1 Apr 2010 09:50:43 +0000 (11:50 +0200)]
Make message a bit less alarming

8 years agoMake it build without qjson
Aurelien Gateau [Thu, 1 Apr 2010 09:50:32 +0000 (11:50 +0200)]
Make it build without qjson

Do not set the REQUIRED flag in pkg_check_modules: it breaks calling
FindPackage(QJSON) without the REQUIRED flag.

8 years agoUpdated to latest protocol change:
Aurelien Gateau [Wed, 31 Mar 2010 15:53:07 +0000 (17:53 +0200)]
Updated to latest protocol change:

0 is no longer the default value for toggle-state

8 years agoGetting ready for 0.3.0 0.3.0
Aurelien Gateau [Tue, 9 Mar 2010 15:28:24 +0000 (16:28 +0100)]
Getting ready for 0.3.0

8 years agoDocument release process.
Aurelien Gateau [Tue, 9 Mar 2010 15:28:14 +0000 (16:28 +0100)]
Document release process.

8 years agoPrevent copy of DBusMenuExporter and DBusMenuImporter
Aurelien Gateau [Tue, 9 Mar 2010 14:46:30 +0000 (15:46 +0100)]
Prevent copy of DBusMenuExporter and DBusMenuImporter

8 years agoDoc++
Aurelien Gateau [Tue, 9 Mar 2010 11:52:45 +0000 (12:52 +0100)]
Doc++

8 years agodebug--
Aurelien Gateau [Tue, 9 Mar 2010 11:52:41 +0000 (12:52 +0100)]
debug--

8 years agoProvide default implementation for virtual methods.
Aurelien Gateau [Tue, 9 Mar 2010 11:46:59 +0000 (12:46 +0100)]
Provide default implementation for virtual methods.

8 years agoUse a virtual method to get the icon name for the action
Aurelien Gateau [Tue, 9 Mar 2010 11:46:43 +0000 (12:46 +0100)]
Use a virtual method to get the icon name for the action

Feels more Qt-ish