dbusmenu:dbusmenu-qt.git
7 years agoExperiment with rtl support rtlsupport
Aurelien Gateau [Wed, 15 Sep 2010 08:05:31 +0000 (10:05 +0200)]
Experiment with rtl support

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

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

8 years agoHide emitLayoutUpdated()
Aurelien Gateau [Tue, 9 Mar 2010 11:04:35 +0000 (12:04 +0100)]
Hide emitLayoutUpdated()

8 years agorevision is uint...
Aurelien Gateau [Tue, 9 Mar 2010 11:04:21 +0000 (12:04 +0100)]
revision is uint...

8 years agoTest LayoutUpdate is emitted
Aurelien Gateau [Tue, 9 Mar 2010 11:03:37 +0000 (12:03 +0100)]
Test LayoutUpdate is emitted

8 years agoSimplify ManualSignalSpy
Aurelien Gateau [Tue, 9 Mar 2010 10:38:15 +0000 (11:38 +0100)]
Simplify ManualSignalSpy

8 years agoMore API hiding
Aurelien Gateau [Tue, 9 Mar 2010 10:30:12 +0000 (11:30 +0100)]
More API hiding

8 years agoPass service and path to DBusMenuImporter ctor instead of a QDBusAbstractInterface.
Aurelien Gateau [Tue, 9 Mar 2010 09:45:43 +0000 (10:45 +0100)]
Pass service and path to DBusMenuImporter ctor instead of a QDBusAbstractInterface.

8 years agoUse sessionBus() connection by default.
Aurelien Gateau [Tue, 9 Mar 2010 09:38:57 +0000 (10:38 +0100)]
Use sessionBus() connection by default.

8 years agodbusmenuitem.{h,cpp} no longer need to be installed.
Aurelien Gateau [Tue, 9 Mar 2010 08:51:58 +0000 (09:51 +0100)]
dbusmenuitem.{h,cpp} no longer need to be installed.

8 years agoUse DBus to check the signal
Aurelien Gateau [Mon, 8 Mar 2010 18:11:32 +0000 (19:11 +0100)]
Use DBus to check the signal

8 years agoStarted to insulate DBusMenuExporter from DBus implementation
Aurelien Gateau [Mon, 8 Mar 2010 17:43:30 +0000 (18:43 +0100)]
Started to insulate DBusMenuExporter from DBus implementation

8 years agoUse AboutToShow, unbreaking test
Aurelien Gateau [Mon, 8 Mar 2010 17:50:34 +0000 (18:50 +0100)]
Use AboutToShow, unbreaking test

8 years agoUnbreak importer test.
Aurelien Gateau [Mon, 8 Mar 2010 17:47:17 +0000 (18:47 +0100)]
Unbreak importer test.

8 years agoMake sure the menu is created aboutToShow
Aurelien Gateau [Mon, 8 Mar 2010 16:24:03 +0000 (17:24 +0100)]
Make sure the menu is created

8 years agoEnsure aboutToShow() is also handled on first-level menu.
Aurelien Gateau [Wed, 17 Feb 2010 17:14:28 +0000 (18:14 +0100)]
Ensure aboutToShow() is also handled on first-level menu.

8 years agoAdded aboutToShow method
Aurelien Gateau [Wed, 17 Feb 2010 16:27:34 +0000 (17:27 +0100)]
Added aboutToShow method

8 years agoTake ownership of "interface"
Aurelien Gateau [Mon, 8 Mar 2010 16:23:48 +0000 (17:23 +0100)]
Take ownership of "interface"

8 years agoGetting ready for 0.2.2 0.2.2
Aurelien Gateau [Wed, 17 Feb 2010 10:25:14 +0000 (11:25 +0100)]
Getting ready for 0.2.2

8 years agoAdded distcheck target
Aurelien Gateau [Wed, 17 Feb 2010 11:15:06 +0000 (12:15 +0100)]
Added distcheck target

8 years agoInclude FindQJSON.cmake
Aurelien Gateau [Wed, 17 Feb 2010 10:48:50 +0000 (11:48 +0100)]
Include FindQJSON.cmake

8 years agoMake it possible to build dbusmenu-qt without building the test app
Aurelien Gateau [Wed, 17 Feb 2010 10:34:32 +0000 (11:34 +0100)]
Make it possible to build dbusmenu-qt without building the test app

8 years agoAdded missing copyright header
Aurelien Gateau [Wed, 17 Feb 2010 10:24:31 +0000 (11:24 +0100)]
Added missing copyright header