2026-06-11 Mike Gabriel

        * Release 0.10.0 (HEAD -> main, tag: 0.10.0)
        * d/changelog: prepare release v0.10.0 (057eb26)
        * d/rules: Enable unit tests for Qt 5 + Qt 6 (727a02d)
        * debian/: Build Qt 6 variant alongside Qt 5 variant (3ab0271)
        * libqmenumodel/src/CMakeLists.txt: Ship Qt 5 and Qt 6 includes in
          different paths; eases packaging (2c34f4e)
        * libqmenumodel/QMenuModel/CMakeLists.txt: Omit API version from
          QMenuModel module name when building Qt 6 variant
          (710e67e)
        * libqmenumodel/: White-space fixes (d4dc874)
        * .gitignore: Don't ignore files that stem from DEB packaging.
          (0a00214)
        * Merge branch 'OPNA2608-port-qt6' (d20734d)

2026-03-26 OPNA2608

        * {libqmenumodel/src,tests/client}: Fix warnings with Qt6 (5f421cc)
        * libqmenumodel/src: Fix build errors with Qt6 (07e7bde)
        * treewide: Allow Qt6 build to be configured via CMake (f619b88)

2026-06-11 Mike Gabriel

        * Revert "src/gtk Update gtk part to version 3.24.8" (f33cda5)
        * Merge branch 'jbicha-personal/jbicha/increase-test-timeout'
          (4fd46b9)

2024-11-02 Aurelien Jarno

        * tests: Increase test timeout (c3f100c)

2026-06-11 Mike Gabriel

        * Merge branch 'jbicha-personal/jbicha/debian-sync-20260403'
          (187d02d)

2026-04-03 Jeremy Bícha

        * debian: Sync with Debian (ed50241)

2023-08-24 Mike Gabriel

        * Merge branch 'neochapay-update_gtk' (c8b25f7)

2022-06-14 Sergey Chupligin

        * src/gtk Update gtk part to version 3.24.8 (ceaa2df)

2023-08-24 Mike Gabriel

        * release 0.9.2 (017363f) (tag: 0.9.2)

2023-08-07 Mike Gabriel

        * Merge branch 'tari01-pr/build-fixes' (b8050c4)

2023-08-01 Robert Tari

        * Fix build errors (18ef013)

2023-07-12 Robert Tari

        * Merge branch 'personal/peat-psuwit/uint16' (08289ff)

2023-06-15 Ratchanan Srirattanamet

        * ayatanamenumodel: add support for {u,}int of all sizes (0defce2)

2022-02-08 Mike Gabriel

        * Merge branch 'tari01-pr/fix-forced-coverage' (24cc4ee)

2022-02-06 Robert Tari

        * tests/client/CMakeLists.txt: Only enable coverage reporting if the
          flag is set for it (44e35e3)

2022-02-08 Mike Gabriel

        * release 0.9.1 (2561e46) (tag: 0.9.1)

2022-02-08 Robert Tari

        * .travis.yml: Run CI builds on Travis CI's Ubuntu focal base system
          + disable ppc64el builds (5e46aa7)

2022-02-01 Mike Gabriel

        * Merge branch 'tari01-pr/cleanup-compile-flags' (45da057)

2022-01-13 Robert Tari

        * .build.yml: Drop extra compilation flags and build with -Werror
          (f441fab)
        * CMakeLists.txt: Clean up compilation flags (59283b0)
        * Fix all build warnings (d23a290)

2022-02-01 Mike Gabriel

        * Merge branch 'correct-1-0' (7f5119f)

2021-12-23 Dalton Durst

        * Make the qmltests test imports, at least (03a23b0)
        * Fix build warning regarding qchar (fbb94cd)
        * Fix naming of AyatanaMenuModel qml type (0333149)
        * Fix versioning in examples and tests (02c973a)

2022-02-01 Mike Gabriel

        * Merge branch 'tari01-pr/ayatana-style-cmake' (cc2c2d9)

2021-12-15 Robert Tari

        * CMakeLists.txt: Rewrite and enable Ayatana-style options (8e228ca)

2021-12-14 Mike Gabriel

        * release 0.9.0 (4c27ec6) (tag: 0.9.0)
        * Merge branch 'tari01-pr/qml-1-0' (0924c28)

2021-12-08 Mike Gabriel

        * debian/{control,*qmenumodel*}: Rename bin:pkg qmenumodel-qml to
          qml-module-qmenumodel1 (reflecting the version bump _and_
          becoming compliant to Debian's naming policy for QML
          modules. (efb9bed)

2021-12-02 Robert Tari

        * debian/qmenumodel-qml.install: Update QMenuModel name (a22b26b)
        * Bump QMenuModel to 1.0 (8fda779)

2021-12-10 Robert Tari

        * Fix CMake version and add required test packages (6abf908)

2021-12-08 Mike Gabriel

        * Merge branch 'tari01-pr/fix-qt5-use-modules-warning' (66af742)

2021-12-07 Robert Tari

        * Fix qt5_use_modules warning (af5a575)

2021-11-18 Mike Gabriel

        * Merge branch 'tari01-pr/bump-std-version' (5b84c10)

2021-11-18 Robert Tari

        * CMakeLists.txt: Stop enforcing C++11 standard. (621d577)

2021-11-18 Mike Gabriel

        * Merge branch 'tari01-pr/bump-soversion' (a817c0d)

2021-11-18 Robert Tari

        * debian/*: Update libqmenumodel0 to libqmenumodel1 (6a0f949)
        * libqmenumodel/src/CMakeLists.txt: Bump the SOVERSION of
          libqmenumodel (f7f503f)
        * Merge branch 'sunweaver-pr/amend-version-in-pkgconfig-file'
          (d9d7b02)

2021-11-18 Mike Gabriel

        * libqmenumodel/src/qmenumodel.pc.in: Use @PROJECT_VERSION@ for
          Version: field. (79516ac)

2021-11-17 Mike Gabriel

        * Merge branch 'tari01-pr/rename-unity-symbols' (62a8b8b)

2021-11-16 Robert Tari

        * Rename Unity* symbols (f4e75e1)
        * Rename unity* source files (f803689)

2021-11-17 Mike Gabriel

        * Merge branch 'tari01-pr/rename-canonical-properties' (8089cd5)

2021-11-15 Robert Tari

        * Rename com.ubuntu.menu (0d2c880)
        * examples/exportmenu.py: Rename x-canonical-currentvalue (a4f024e)
        * examples/unityqmlmenumodel.qml: Rename
          com.canonical.indicator.sound (f89d653)
        * libqmenumodel/QMenuModel/plugin.h: Rename com.canonical.qmenumodel
          (9e464fb)
        * Rename com.canonical.test* (e728156)

2021-11-13 Robert Tari

        * Rename com.canonical.unity.slider (7bb1253)

2021-10-24 Mike Gabriel

        * release 0.8.1 (7f41ec3) (tag: 0.8.1)

2021-09-09 Robert Tari

        * Merge branch 'sunweaver-pr/use-ayatana-indicators-dev-scripts'
          (8df381c)

2021-08-29 Mike Gabriel

        * debian/{control,compat}: Bump to level 10. (dec144a)
        * debian/rules: Enable unit tests. (55d51db)
        * debian/{control,compat}: Bump to level 10. (2aec4a4)
        * debian/rules: Enable unit tests. (47cac22)

2021-08-28 Mike Gabriel

        * .travis.yml: Use Ayatana Indicators project's dev-scripts repo.
          (5e12d85)

2021-06-11 Mike Gabriel

        * debian/control: Ignore missing B-D bin:pkg 'qt5-default'. It has
          been dropped during the Debian bullseye release cycle.
          (fb58fcc)

2021-05-17 Mike Gabriel

        * Merge branch 'z3ntu-glib' (ddcccb4)

2021-04-04 Luca Weiss

        * Move glib includes outside of extern "C" (a6d79e8)

2021-05-17 Robert Tari

        * Merge branch 'sunweaver-pr/travis-ci' (792a56d)

2021-05-12 Mike Gabriel

        * Travis CI: Initial draft for CI builds. (184eb5c)

2020-08-18 Mike Gabriel

        * release 0.8.0 (095e205) (tag: 0.8.0)

2020-08-15 Marius Gripsgard

        * Merge branch 'sunweaver-pr/move-over-to-ayatana-indicators'
          (566e0e1)

2020-08-15 Mike Gabriel

        * CMakeLists.txt: Introduce shipping PROJECT_VERSION in upstream code
          (not just in debian/changelog, which gets removed during
          tarball creation). (2361b98)
        * Move over qmenumodel into the Ayatana Indicators project, upstream
          version bump preparation. (8954090)
        * debian/control: Add myself to Uploaders: field. (617c181)
        * Merge branch 'ayatana-type' (a05e8b1)

2020-08-15 Marius Gripsgard

        * Support ayatana type (fa430b5)
        * Use CoverageReport from cmake-extras (a17ce34)
        * Correct debian control file (3c9b1ce)
        * Cleanup bzr (0e71197)
        * Merge branch 'xenial_-_patches' of
          https://github.com/z3ntu/qmenumodel (e21000a)

2020-05-18 Luca Weiss

        * Remove use of the deprecated QModelIndex::child function (b420ba1)
        * Add missing header (bca9dd3)

2018-07-27 Florian Leeber

        * Merge pull request #2 from vanyasem/master (30e3dc5)

2018-06-20 Ivan Semkin

        * Fix build with Qt 5.11_beta3 (dropping qt5_use_modules) (276a033)

2017-12-27 Marius Gripsgard

        * Build for xenial and bump version (f236743)
        * Add Jenkinsfile (3463ebe)

2017-04-04 Bileto Bot

        * Releasing 0.2.12+17.04.20170404-0ubuntu1 (760d505)

2017-04-04 Albert Astals Cid

        * Add a return true (05133b2)

2017-04-03 Albert Astals Cid

        * Add a return true (0fd82be)

2017-03-16 Bileto Bot

        * Releasing 0.2.12+17.04.20170316.1-0ubuntu1 (42ba9cd)

2017-03-16 Albert Astals Cid

        * Use submenu-enabled for those items that don't have an action (if
          it exists) (LP: #1670694) (1e6ebcc)

2017-03-16 Bileto Bot

        * Add UnityMenuModel::aboutToShow ((LP: 1664578) (f0aa8c3)

2017-03-16 Albert Astals Cid

        * Batch add and removes into the model (e2b335b)
        * 0 -> G_MAXINT as found by Charles (5c4aae1)
        * Fix c&p, this ref should be unref (4216eb7)
        * Review improvements (8c08013)

2017-03-08 Albert Astals Cid

        * Use submenu-enabled for those items that don't have an action (if
          it exists) (c4855ff)

2017-03-07 Albert Astals Cid

        * Increase version because of new api (4e10e84)

2017-03-06 Albert Astals Cid

        * Call about to show for those items that have a qtubuntu-tag
          property (7579572)

2017-02-28 Albert Astals Cid

        * valign (9058e74)
        * Batch add and removes into the model (87ea781)

2017-01-10 Bileto Bot

        * Releasing 0.2.11+17.04.20170110.1-0ubuntu1 (2eaa36e)
        * Added shortcut hasSubmenu and roles to UnityMenuModel;  Added
          actions property to Group (ab9f997)

2016-12-09 Nick Dedekind

        * added to changelog (a9c7379)
        * fixed version file (6be5a58)
        * merged with trunk (69093dc)

2016-11-16 Bileto Bot

        * Releasing 0.2.10+17.04.20161116-0ubuntu1 (89f2b36)

2016-11-16 Marco Trevisan (Treviño)

        * converter: cleanup and add support for more variant types (9884a79)

2016-11-16 Florian Boucault

        * Crossbuilding fixes. (9d914ff)

2016-10-26 Bileto Bot

        * Releasing 0.2.10+17.04.20161026.2-0ubuntu1 (24f649f)
        * Add ability to activate or change state of an action by variant
          string (662f263)

2016-10-26 Marco Trevisan (Treviño)

        * converterTest: add content conversions back and further from
          gvariant (352a770)
        * converter: properly set the QByteArray using ctor, or it will be
          created twice (210cae9)
        * converterTest: add conversion to GVariant and back to verify
          content is correct (e1ee47e)

2016-10-25 Marco Trevisan (Treviño)

        * converter: return a variant when the schema is a variant (d56d0ba)
        * converter: verify integer type conversions (eb6e5b5)
        * converter: free schema type on destruction (fc52f84)
        * converter: free the strv container (edfe13a)
        * Merged variant-string-parser into converter-improvements. (64a2113)

2016-10-25 Lukáš Tinkl

        * converter: use qUtf8Printable function (64ac22d)

2016-10-25 Marco Trevisan (Treviño)

        * UnityMenuModel: avoid copy on assignment (0d1bfd6)
        * UnityMenuModel: use conversion with gschema in unity actions
          (307efb4)
        * converterTest: simplify metatype definitions (a4c1bb6)
        * Converter: add support to String Arrays (6d2076c)
        * Merging with lp:~3v1n0/qmenumodel/variant-string-parser (d25887f)
        * ConverterTest: add checks for tuples and lists (c314929)

2016-10-24 Marco Trevisan (Treviño)

        * Add conversion tests for maps and lists to QVariant (3509321)
        * converterTest: add tests for toQVariantFromVariantString (3bcc60f)
        * convertertest: add tests for converting to QVariant (abc65a4)
        * converterTest: QVERIFY comparison return value (7f78a2c)

2016-10-22 Marco Trevisan (Treviño)

        * remove deprecated g_type_init() calls (3d2c260)
        * ConverterTest: remove C++11 features for now (3897067)
        * convertertest: create QGVariantType wrapper to avoid
          reinterperating a QString (4b495fc)
        * convertertest: repeat tests using test data (00ddb5f)
        * ConverterTest: use data in the testSchemaConvert (81e73a2)

2016-10-20 Marco Trevisan (Treviño)

        * ActionGroupTest: add test for activateByVariantString (6d2a0aa)
        * ActionGroupTest: split tests depending on they need the helper
          script or not (bba640d)

2016-10-18 Marco Trevisan (Treviño)

        * converter: stop looking if w'eve no entryType (901e9dc)
        * Converter: use builders and c++ facilities for schema conversions
          (3def677)
        * Converter: use some c++11 facilities for lists (3bd198e)
        * ConverterTest: add QVariantList conversion test (d8aa881)
        * convertertest: add conversion from map to qvariant check (d3899e6)
        * Converter: use QMetaType to check integer subtypes (36681ba)
        * Converter: add support for ByteArrayList (c42bc21)
        * Converter: add bytestring support (e87701e)
        * ConverterTest: add tests for toQVariant (3edd18d)
        * convertertest: use better variant map test (894fbb9)
        * CMakeLists.txt: we can safely use c++11 here (c3b6823)
        * QStateAction: add ability to activate or change state by variant
          string (06687a7)
        * Converter: move parseVariantString here from UnityMenuModel
          (1adf4a6)

2016-10-17 Marco Trevisan (Treviño)

        * convertertest: add tests for [U]LongLong converters (c998da0)
        * converterTest: split tests by type (f52b497)

2016-10-15 Marco Trevisan (Treviño)

        * UnityMenuModel: avoid initializing an empty QVariant if not needed
          (33b7533)

2016-10-14 Marco Trevisan (Treviño)

        * UnityMenuModel: avoid copying the string to a new std one (462b842)
        * debian/changelog: bump version number (edc354a)
        * UnityMenuModel add support for activating and changing state with a
          variant string parameter (1e9cf63)
        * Converter: add support to LongLong and ULongLong (449ac3d)

2016-10-04 Nick Dedekind

        * version bump (a618ff5)
        * better boolean check (388be5b)

2016-07-19 Florian Boucault

        * Crossbuilding fixes. (c6bba62)

2016-03-29 CI Train Bot

        * Releasing 0.2.9+16.04.20160329-0ubuntu1 (9efd410)

2016-03-29 Nick Dedekind

        * Use Qt logging categories
          Fixes: #1562992 Approved by: Daniel
          d'Andrada, PS Jenkins bot (f2b1959)

2016-03-29 Michał Sawicz

        * Sync gcc 5.1 rebuild version Approved by: PS Jenkins bot (2e795a2)

2016-02-23 Nick Dedekind

        * only log critical (4ad6055)
        * added missing file (2bf6347)

2016-02-19 Nick Dedekind

        * use logging categories (2291dec)

2016-01-15 Nick Dedekind

        * Added roles for submenu & shortcut. Added actions (97b75c9)

2015-12-14 Michał Sawicz

        * Sync gcc 5.1 rebuild (df7955d)

2015-09-08 Nick Dedekind

        * accelerators (523db87)

2015-04-30 CI Train Bot

        * Releasing 0.2.9+15.04.20150430-0ubuntu1 (e6e4bab)

2015-04-30 Michael Terry

        * Don't leave a dangling GVariant pointer in GtkMenuTrackerItem,
          which can cause a crash. (3e5d807)
        * Fix crash from not NULLing a variant that we later might try to
          unref (1933513)

2015-01-08 CI Train Bot

        * Releasing 0.2.9+15.04.20150108-0ubuntu1 (19e4949)

2015-01-08 Nick Dedekind

        * Add support for overriding QDBusActionGroup state parser
          Fixes:
          #1385331 Approved by: PS Jenkins bot, Albert Astals Cid
          (79ef5bc)

2014-12-10 Nick Dedekind

        * added comment (7dc65fd)

2014-11-11 Nick Dedekind

        * bump version (f1b1f9a)
        * Allow override of action state parser (0ca199d)

2014-10-13 CI bot

        * Releasing 0.2.8+14.10.20141013-0ubuntu1 (f3a203b)

2014-10-13 Nick Dedekind

        * Disconnect QDBusActionGroup add/remove/stateChange signals when
          deleting object.
          Fixes: 1378941 Approved by: Charles Kerr,
          Michael Sheldon, PS Jenkins bot, Lars Uebernickel
          (e0ee0a8)

2014-10-10 Nick Dedekind

        * disconnect on clear (ec1e10b)

2014-08-15 CI bot

        * Releasing 0.2.8+14.10.20140815-0ubuntu1 (49d7bf9)

2014-08-15 Nick Dedekind

        * Allow remote URIs to be used from file serialized icons Approved
          by: Sergio Schvezov, PS Jenkins bot (8f2a49c)

2014-07-29 Nick Dedekind

        * remove check for native file (eac47df)

2014-07-17 CI bot

        * Releasing 0.2.8+14.10.20140717-0ubuntu1 (d9a59c0)

2014-07-17 Lars Uebernickel

        * unitymenumodel: add nameOwner property
          Fixes: 1308011 Approved by:
          Mirco Müller, PS Jenkins bot (f7719ce)

2014-07-15 Lars Uebernickel

        * Update changelog (166406a)

2014-07-11 Lars Uebernickel

        * unitymenumodel: add nameOwner property (35c2996)
        * unitymenumodel: notify when the bus name changes (7be80e6)

2014-07-04 CI bot

        * Releasing 0.2.7+14.10.20140704-0ubuntu1 (018eaeb)

2014-07-04 Nick Dedekind

        * Unset the UnityMenuActions::model when destroying UnityMenuModel

          Fixes: 1334203 (2ec6160)

2014-07-04 Charles Kerr

        * Fix a dangling UnityMenuAction pointer by ensuring it's registered
          with only one menu at a time.
          Fixes: 1282282 (d83588e)

2014-07-01 Nick Dedekind

        * fixed copywrite (4f4fde0)
        * added missing file (99e2882)

2014-06-30 Nick Dedekind

        * unset actions model in destructor (6d8d26d)

2014-05-14 CI bot

        * Releasing 0.2.7+14.10.20140514.1-0ubuntu1 (c7955b4)

2014-05-14 Antti Kaijanmäki

        * Add standard "has the property actually changed" check to
          UnityMenuModel::setBusName() (b927a95)

2014-05-08 Antti Kaijanmäki

        * wrap the changelog entry. (802224f)
        * try to fix debian/changelog for the ci train.. (20eb438)
        * manually merge debian/changelog after a manual upload to the
          archive. (26a791f)

2014-04-02 Antti Kaijanmäki

        * Add standard "has the property actually changed" check to
          UnityMenuModel::setBusName() (bc008a3)
        * revert the last commit. (112eb60)
        * UnityMenuModel::setName: handle empty strings properly. (5809d6f)

2014-03-16 Charles Kerr

        * when an action's model changes in UnityMenuAction::setModel(), make
          sure the action unregisters itself from the previous
          model. (0b31bc9)

2014-03-05 CI bot

        * Releasing 0.2.7+14.04.20140305-0ubuntu1 (94aac07)
        * No change rebuild against Qt 5.2.1. (f8a07da)

2014-02-28 Albert Astals

        * Fix use of un-initialized memory (788ebe3)
        * Fix use of un-initialized memory (7b70ef5)

2013-12-13 Automatic PS uploader

        * Releasing 0.2.7+14.04.20131213-0ubuntu1 (revision 99 from
          lp:qmenumodel). (24aa85f)
        * Releasing 0.2.7+14.04.20131213-0ubuntu1, based on r99 (09b0f46)

2013-12-11 Nick Dedekind

        * Added dataChange to loadExtendedAttributes function. (9530a3d)
        * Added data change to loadExtAttributes (81b68c9)

2013-11-25 Automatic PS uploader

        * Releasing 0.2.7+14.04.20131125-0ubuntu1 (revision 97 from
          lp:qmenumodel). (c40c4c2)
        * Releasing 0.2.7+14.04.20131125-0ubuntu1, based on r97 (27b7d20)

2013-11-21 Marcus Tomlinson

        * Fixed #define guard. (12111d2)

2013-11-06 Marcus Tomlinson

        * Fixed #define guard (7332db6)

2013-10-16 Automatic PS uploader

        * Releasing 0.2.7+13.10.20131016-0ubuntu1 (revision 95 from
          lp:qmenumodel). (25e6667)
        * Releasing 0.2.7+13.10.20131016-0ubuntu1, based on r95 (cf34565)

2013-10-15 Nick Dedekind

        * Added pointer checks for items/iterators. (lp#1239394).
          Fixes:
          https://bugs.launchpad.net/bugs/1239394. (52d2141)

2013-10-14 Nick Dedekind

        * removed unnecessary pointer checks (c50f57f)
        * Added iterator/item pointer checks (e7bfaf1)

2013-10-11 Gustavo Pichorim Boiko

        * Use g_file_get_uri instead of g_file_get_path to make sure the
          URI's percent encoding is properly kept. (867693a)
        * Use g_file_get_uri instead of g_file_get_path to make sure the
          URI's percent encoding is properly kept. (fa2526b)

2013-10-11 Automatic PS uploader

        * Releasing 0.2.7+13.10.20131011-0ubuntu1 (revision 92 from
          lp:qmenumodel). (5ac03ca)
        * Releasing 0.2.7+13.10.20131011-0ubuntu1, based on r92 (e47e13a)

2013-10-01 Lars Uebernickel

        * QStateAction: try to maintain the type of the action's state
          (5f66f59)

2013-09-23 Lars Uebernickel

        * QStateAction: try to maintain the type of the action's state
          (74a9ba6)

2013-09-20 Automatic PS uploader

        * Releasing 0.2.7+13.10.20130920-0ubuntu1 (revision 90 from
          lp:qmenumodel). (23dee12)
        * Releasing 0.2.7+13.10.20130920-0ubuntu1, based on r90 (61b9ea6)

2013-09-18 Pete Woods

        * Fix memory leak in unitymenumodel (b6f00b9)

2013-09-17 Pete Woods

        * Fix sequence memory leak in unitymenumodel (9b9504f)

2013-09-13 Automatic PS uploader

        * Releasing 0.2.7+13.10.20130913-0ubuntu1 (revision 88 from
          lp:qmenumodel). (81648d3)
        * Releasing 0.2.7+13.10.20130913-0ubuntu1, based on r88 (d0d6d56)

2013-09-09 Mathieu Trudel-Lapierre

        * Add changelog for manual upload of 0.2.7+13.10.20130830-0ubuntu2.
          (958d147)
        * upload version 0.2.7+13.10.20130830-0ubuntu2 (71b514b)

2013-09-04 Lars Uebernickel

        * Use fully namespaced action name in UnityMenuModel::activate and
          for the action role. (ce35aa4)

2013-09-03 Lars Uebernickel

        * fullActioName: make sure 'name' is valid for the duration of the
          function (e01b6b5)
        * Add UnityMenuAction::index property (9365885)

2013-09-02 Lars Uebernickel

        * Add UnityMenuModel::getAction (2641328)
        * UnityMenuModel::activate: use gtk_menu_tracker_item_get_action_name
          (f58b7c7)
        * gtk_menu_tracker_item_get_action_name: return full name, including
          namespace (fa058d5)

2013-08-30 Automatic PS uploader

        * Releasing 0.2.7+13.10.20130830-0ubuntu1 (revision 85 from
          lp:qmenumodel). (28a4548)
        * Releasing 0.2.7+13.10.20130830-0ubuntu1, based on r85 (279b43c)

2013-08-30 Nick Dedekind

        * Added UnityMenuAction for "out-of-menu" actions. (db40e84)

2013-08-29 Automatic PS uploader

        * Releasing 0.2.7+13.10.20130829.1-0ubuntu1 (revision 83 from
          lp:qmenumodel). (751f4fb)
        * Releasing 0.2.7+13.10.20130829.1-0ubuntu1, based on r83 (f43d10f)

2013-08-29 Lars Uebernickel

        * Remove theme image provider (9acfda5)

2013-08-29 Nick Dedekind

        * Let Qt manage the destruction of child ActionStateParsers.
          (7d013d7)
        * Let Qt manage deletion of children (2eeecef)

2013-08-28 Automatic PS uploader

        * Releasing 0.2.7+13.10.20130828.2-0ubuntu1 (revision 80 from
          lp:qmenumodel). (64ab9df)
        * Releasing 0.2.7+13.10.20130828.2-0ubuntu1, based on r80 (a601032)

2013-08-27 Lars Uebernickel

        * Make sure the right qt modules are loaded to make QMenuModel tests
          pass.
          Fixes: https://bugs.launchpad.net/bugs/1217335.
          (4f91a49)

2013-08-27 Automatic PS uploader

        * Releasing 0.2.7+13.10.20130827.3-0ubuntu1 (revision 78 from
          lp:qmenumodel). (68e010e)

2013-08-27 Nick Dedekind

        * merged with trunk (8cc3f9a)
        * Review comments (ebace67)

2013-08-27 Lars Uebernickel

        * Make sure the right qt modules are loaded to make QMenuModel tests
          pass (31bdaf0)

2013-08-27 Automatic PS uploader

        * Releasing 0.2.7+13.10.20130827.3-0ubuntu1, based on r78 (298bf61)

2013-08-26 Automatic PS uploader

        * Releasing 0.2.7+13.10.20130826-0ubuntu1 (revision 75 from
          lp:qmenumodel). (8977be5)

2013-08-26 Nick Dedekind

        * Adds qt event spawning to direct glib main loop callbacks.
          Fixes:
          https://bugs.launchpad.net/bugs/1183065,
          https://bugs.launchpad.net/bugs/1206991. (aaa8252)
        * UnityMenuModel::changeState now uses current state parameter type
          as a base for parameter GVariant conversion. (50563a1)

2013-08-26 Automatic PS uploader

        * Releasing 0.2.7+13.10.20130826-0ubuntu1, based on r75 (8a3c8c9)

2013-08-26 Nick Dedekind

        * Added int64 & variant types to UnityMenuModel ext attribute
          parsing. (346f5fc)

2013-08-22 Nick Dedekind

        * removed newline (d23d848)
        * Added copywrite headers (9ed4538)
        * Using qt event loop to pass UnityMenuAction events (c274656)

2013-08-22 Lars Uebernickel

        * Remove theme image provider (1439420)

2013-08-22 Nick Dedekind

        * Added activate/changeState to UnityMenuModel (d912a0a)

2013-08-21 Nick Dedekind

        * Added UnityMenuAction for out-of-line actions. Action muxer copied
          to submenus. (72cd124)

2013-08-20 Nick Dedekind

        * new unitymenumodel attribute types (d83555e)

2013-08-15 Nick Dedekind

        * Added toGVariantWithSchema for UnityMenuModel::changeState
          (67394e4)

2013-08-13 Automatic PS uploader

        * Releasing 0.2.7+13.10.20130813-0ubuntu1 (revision 73 from
          lp:qmenumodel). (bac9f37)
        * Releasing 0.2.7+13.10.20130813-0ubuntu1, based on r73 (f26e80d)

2013-08-13 Nick Dedekind

        * Release version 0.2.7. (1e14a68)
        * version bump (5111d99)
        * Removed UnityMenuAction. (a89cb05)

2013-08-12 Automatic PS uploader

        * Releasing 0.2.6+13.10.20130812-0ubuntu1 (revision 70 from
          lp:qmenumodel). (2713de8)

2013-08-12 Nick Dedekind

        * Removed UnityMenuAction. Fixed leaks from unitymenumodel. (3caade3)

2013-08-12 Automatic PS uploader

        * Releasing 0.2.6+13.10.20130812-0ubuntu1, based on r70 (9d4e931)

2013-08-12 Nick Dedekind

        * Added UnityMenuModel. (d6085f8)

2013-08-12 Lars Uebernickel

        * Add isToggled role (94a0809)

2013-08-12 Nick Dedekind

        * Use qevents to send between direct glib loop events and qt.
          (6914a54)
        * use correct qvariant types for sensitive and isSeparator roles
          (3ded9bb)

2013-08-12 Lars Uebernickel

        * Expose isCheck and isRadio roles (6bd9b68)

2013-08-09 Nick Dedekind

        * use correct qvariant types for sensitive and isSeparator roles
          (6251412)

2013-08-09 Lars Uebernickel

        * Add parameter to unitymenumodel.action.activate (4e1a260)
        * Re-add UnityMenuModel::activate() (08a5bb3)

2013-08-09 Nick Dedekind

        * glib callbacks pass events through qt. (2bbdf4e)
        * moved events to separate file. (db47d07)
        * bit of code cleanup (9be2951)

2013-08-08 Nick Dedekind

        * Glib callbacks send events through qt. (c6cb726)

2013-08-05 Mirco Müller

        * Fix exporting of boolean extended-attribute in
          attributeToQVariant() (73223bd)

2013-08-05 Nick Dedekind

        * Allow changing action state (248ae8d)

2013-08-01 Mirco Müller

        * Fix exporting of boolean extended-attribute in
          attributeToQVariant() (c458dff)

2013-07-31 Nick Dedekind

        * removed debug code (27e7c3b)

2013-07-30 Nick Dedekind

        * Added menu action updateState (37e6246)
        * Added action name (56374f1)
        * merged with parent (559df4b)
        * Add action role (replacing actionState role) (d1c96de)
        * merged with trunk (c796dd5)

2013-07-30 Lars Uebernickel

        * Set model qdata on items instead of the muxer (d47194b)

2013-07-30 Nick Dedekind

        * Add ActionStateParser (01d57d8)
        * unitymenumodel: lookup themed icon before turning it into a uri
          (ed4b694)

2013-07-26 Lars Uebernickel

        * unitymenumodel: add get() (16b480d)
        * Expose the state of a menu item's action in model.actionState
          (d57caa6)

2013-07-25 Lars Uebernickel

        * Fix crash in UnityMenuModel::menuItemChanged (58afcb8)
        * examples/unityqmlmenumodel.qml: add license header (57f5b07)
        * examples/unitymenumodel.qml: update to newest API (192e9c8)
        * unitymenumodel: expose type and extended attributes to qml
          (ca81974)

2013-06-25 Lars Uebernickel

        * unitymenumodel: add support for icons (6aaafd5)

2013-06-24 Lars Uebernickel

        * Remove unityqmlmenumodel (050958c)
        * unitymenumodel: allow setting multiple prefixed action groups
          (3dd6f65)
        * unitymenumodel: set free func on GSequence (1bc2427)
        * unitymenumodel: use g_clear_object (7b06205)
        * unitymenumodel: remove forSubMenu (edad406)
        * unitymenumodel: move role enum into .cpp (f59e06e)
        * unitymenumodel: remove redundant priv functions (a74628a)
        * Move unityqmlmenumodel's properties to unitymenumodel (bf4e73f)

2013-06-07 Automatic PS uploader

        * Releasing 0.2.6daily13.06.07-0ubuntu1 to ubuntu. (52b1700)
        * Releasing 0.2.6daily13.06.07-0ubuntu1, based on r68 (a251896)

2013-06-06 Alberto Mardegan

        * Use invalid index as root index (2c5855c)

2013-06-05 Lars Uebernickel

        * unitymenumodel: call init in the the constructor that is meant to
          be used from c++ (45ffd91)
        * unitymenumodel: add support for submenus (7892fd9)
        * unitymenumodel: add activate() (e735d95)
        * Link against the qml module (692926c)

2013-06-04 Lars Uebernickel

        * unitymenumodel: expose isSeparator (00885c1)
        * examples/exportmenu.py: use g_bus_own_name to avoid race (2a01b1c)
        * unitymenumodel: watch the bus name (9f9560d)
        * Add qml example for UnityMenuModel (b1009a8)
        * CMakeLists.txt: explicitly specify qml include path (5503064)
        * Introduce UnityMenuModel and UnityQmlMenuModel (4fc790c)

2013-05-23 Alberto Mardegan

        * style (8157af2)

2013-05-20 Alberto Mardegan

        * Use invalid index as root index (c5bcb29)

2013-05-03 Automatic PS uploader

        * Releasing 0.2.6daily13.05.02-0ubuntu1 to ubuntu. (885710f)

2013-05-02 Automatic PS uploader

        * Releasing 0.2.6daily13.05.02-0ubuntu1, based on r66 (cfcd397)

2013-04-23 Mathieu Trudel-Lapierre

        * Don't build on powerpc (qtdeclarative5 isn't available there).
          (2701b12)
        * Don't build binary packages on powerpc; qtdeclarative5 isn't
          available; so explicitly list the architectures we can
          build on. (47deee0)

2013-04-19 Mathieu Trudel-Lapierre

        * Bootstrap package. (4a5edf4)
        * fix revision for bootstap (964f03e)
        * bootstrap (31ddbce)

2013-03-29 Mathieu Trudel-Lapierre

        * Packaging review for daily release. (10d7da0)

2013-03-26 Mathieu Trudel-Lapierre

        *   - Add Homepage field.   - Extend binary packages descriptions.
          (43f8630)
        * Move libgl-dev as an alternate Build-Depends to libgles2-mesa-dev.
          (3a59b8d)

2013-03-25 Mathieu Trudel-Lapierre

        * debian/control:   - Add Vcs-Browser, add comment to developers.
          - Update Vcs-Bzr.;  debian/rules:   - Override dh_install
          to use --fail-missing.;  debian/copyright: should be
          LGPL-3, not LGPL-3+. (09c56ca)

2013-02-11 Renato Araujo Oliveira Filho

        * Added missing file (COPYING.LGPL); Updated debian maintaine.
          Update debian scripts to follow Ubuntu standard;.
          Fixes:
          https://bugs.launchpad.net/bugs/1121721. (46f476e)
        * Added missing key ¨Vcs-Bzr" in control file. (f1d16e8)
        * Fixed COPYING.LGPL file to use LGPL 3 (0e00948)
        * Added missing file . (f6d4f68)
        * Added missing file ".bzr-builddeb/default.conf¨ (eb7de53)
        * Fixed variable export in rules file. (b0127d3)
        * Fixed source format. (8deae77)
        * Added missing file (COPYING.LGPL); Updated debian maintaine.
          Update debian scripts to follow Ubuntu standard; (0a72006)

2013-01-31 Renato Araujo Oliveira Filho

        * releasing version 0.2.6. (54bb804)
        * Updated to qt5 final. (095aed4)
        * Added missing dependency. (08e25df)
        * Used qmake to retrieve the import dir used to install QML modules.
          (e5b89ef)
        * Fixed extra '/' in the file path. (101c523)
        * Fixed missing license header. (b9bbb75)
        * Fixed files missing license header. (5a4ff7a)
        * releasing version 0.2.6 (35305e3)

2013-01-18 Renato Araujo Oliveira Filho

        * Updated to qt5 final. (5234489)

2013-01-15 Renato Araujo Oliveira Filho

        * releasing version 0.2.5. (954e6e6)

2013-01-14 Renato Araujo Oliveira Filho

        * Fixed changelog. (ba32c60)

2013-01-15 Renato Araujo Oliveira Filho

        * Fixed "invokeMethod" call to use only the method name instead of
          full signature. (f72cdbb)

2013-01-14 Renato Araujo Oliveira Filho

        * releasing version 0.2.5 (9a4f675)
        * Fixed "invokeMethod" call to use only the method name instead of
          full signature. (f177b47)
        * releasing version 0.2.4. (073cbc4)
        * releasing version 0.2.4 (aa7a055)
        * Implemented QMenuModel as tree model. Sections and SubMenus are
          exported as tree.
          Fixes:
          https://bugs.launchpad.net/bugs/1090305. (c53b046)
        * Used 'invokeMethod' to call slot, to make the code simple.
          (00bd7d4)

2013-01-11 Renato Araujo Oliveira Filho

        * Merged mainline. (6a56cd8)
        * Added missing license header.
          Fixes:
          https://bugs.launchpad.net/bugs/1097080. (84b4e66)
        * Added missing license header. (50efc4d)
        * Merged mainline. (0115b56)
        * Removed the use of Qt Widgets from tests. (774f7c4)

2013-01-10 Renato Araujo Oliveira Filho

        * Fixed item removal and insertion. Removed debug messages. Fixed
          tests to work with new tree model structure. (33147e9)

2013-01-03 Renato Araujo Oliveira Filho

        * Implmeneted QMenuModel as tree model. (2d050cd)

2012-12-17 Renato Araujo Oliveira Filho

        * releasing version 0.2.3. (70adf10)
        * releasing version 0.2.3 (7002fc2)
        * Try to keep the module unchanged until the function
          begin[Insert|Remove]Rows is called.
          Fixes:
          https://bugs.launchpad.net/bugs/1090305. (df3cd0c)
        * Added missing test. (c34c5af)

2012-12-16 Renato Araujo Oliveira Filho

        * Fixed model changes and singal. (64e7281)

2012-12-15 Renato Araujo Oliveira Filho

        * Removed keywords from VIRTUAL functions. (b601ff7)

2012-12-14 Renato Araujo Oliveira Filho

        * Only checks for row index in cache. Used Q_EMIT keywork for
          signals. (96a4d9c)
        * Avoid change rowCount value outside of
          BeginModel[Insert|Remove|Reset] functions (9b94a0f)

2012-12-12 Bill Filler

        * fix release number and formatting. (c7cd7a4)

2012-12-11 Bill Filler

        * releasing version 0.2.2 (83a2418)

2012-12-11 Renato Araujo Oliveira Filho

        * Fixed model disconnect function.
          Fixes:
          https://bugs.launchpad.net/bugs/1088518. (4b2c268)
        * Fixed model disconnect function. Set the model null during the
          disconnection will make sure that the model was cleared
          and the new call of connect will populate the model again.
          (edbfcdf)
        * Avoid emit signal during the model reset, this can crash qml.
          (0f20cc0)
        * Avoid emit signal during the model reset, this can crash qml.
          (d4ce0d4)
        * Fixed crash during model changes. (b9e5fb6)
        * Fixed crash during model changes. (0b3bfd9)

2012-12-10 Renato Araujo Oliveira Filho

        * releasing version 0.2.1. (5c88419)
        * releasing version 0.2.1 (3f548e8)

2012-12-07 Renato Araujo Oliveira Filho

        * Implemented conversion for GVariant and Arrays. (afd68a3)
        * Implemented conversion for GVariant and Arrays. (e8b1e40)

2012-12-04 Olivier Tilloy

        * releasing version 0.2. (94f07ed)
        * releasing version 0.2 (cf798a4)
        * Cache sub-menus. (c544a5f)
        * Better comment. (ac9450d)
        * Add myself to the list of authors. (f9ced66)
        * Add comments to explain non-trivial cache updates. (395a8c6)
        * Add a test to verify that normal menu items are not cached (only
          sub-menus are). (02cfba5)
        * Add a test to verify that the cache is correctly updated after
          multiple insertions and removals. (e8927d8)
        * Updated comments. (bf8e579)
        * Compare the exact cache indexes instead of just comparing the size
          of the cache. (50d449d)
        * Simplify test code. (af2608a)
        * Remove useless include. (4b57869)
        * Add myself to the list of authors. (517c21c)
        * Make the cache a pointer, to enforce const correctness. (7b2badf)

2012-12-03 Olivier Tilloy

        * Simplify the caching mechanism using a a QHash that associates
          indexes (int) to QMenuModel*. (2f32994)

2012-12-03 Renato Araujo Oliveira Filho

        * Udated ignored files list. (d39a6e1)
        * Changed getLink function to not be const. (5c52963)

2012-12-01 Renato Araujo Oliveira Filho

        * QMenuModel now keeps cache of any link element. (15ac92c)

2012-11-29 Renato Araujo Oliveira Filho

        * releasing version 0.1.9. (6eb5409)
        * releasing version 0.1.9 (85c41ee)
        * Created auxiliary functions. To allows access the model data from
          JavaScript;. (49810b9)
        * Used a shorter QObject::connect signature. (b3ac378)

2012-11-28 Renato Araujo Oliveira Filho

        * Created unit test for get data function. (08b143c)
        * Optimized get function code. (236259b)
        * Merged mainline. (98ed17e)

2012-11-23 Renato Araujo Oliveira Filho

        * releasing version 0.1.8. (da5a043)
        * releasing version 0.1.8 (8d9b6dc)
        * Fixed QMenumodel behavior when the GMenuModel is destroyed.
          (68533d0)
        * Removed missing function declaration. (bdc349d)
        * Take care of object ref internally on QMenumodel, instead of
          QDBusMenuModel. (aa56c7b)
        * Replaced 'reinterpret_cast' for gobject cast when possible.
          (af103eb)
        * Removed QAction dependency from QStateAction. Exported activate
          function on QStateAction. (7cfd1a4)
        * Merged mainline. (f68764a)
        * Fixed QMenumodel behaviour when the GMenuModel is destroyed.
          (6078bd7)
        * Create unit test for name property and activate function. (5d755f4)
        * Added 'TEST_XML_OUTPUT' option on cmake to enable/disalbe test
          output in xml. OBS: The default value is On. (de8eea6)
        * Implemented support to tuple conversions. (374e999)
        * Fixed code style. (2b54bfb)

2012-11-22 Renato Araujo Oliveira Filho

        * Added docs on new functions. (41f6ce5)
        * Only unref variant if its is valid. (193ddd3)
        * Implemented support to tuple conversions. (c377489)
        * Added 'TEST_XML_OUTPUT' option on cmake to enable/disalbe test
          output in xml. OBS: The default value is On. (560f14f)
        * Removed QAction dependecy from QStateAction. Exported activate
          function on QStateAction. (a745160)
        * Fixed memory leak after the service disappear. (04391e9)
        * Avoid find children recursive during the model cleanup. (a8dec79)
        * Moved model children clear to clearModel function. (f221fee)

2012-11-21 Renato Araujo Oliveira Filho

        * Fixed memory leak after the service disapear. (af61347)

2012-11-20 Olivier Tilloy

        * Reimplement roleNames() instead of using setRoleNames(…). (3dec94a)

2012-11-19 Olivier Tilloy

        * Reimplement roleNames() instead of using setRoleNames(…). (5d33dd5)

2012-11-15 Olivier Tilloy

        * releasing version 0.1.7. (1430572)

2012-11-14 Olivier Tilloy

        * releasing version 0.1.7 (368a2e2)

2012-11-13 Renato Araujo Oliveira Filho

        * Created auxiliary functions. To allows access the model data from
          JavaScript; (53dfc2a)

2012-11-08 Renato Araujo Oliveira Filho

        * Updates to get coverage and test results in jenkins. (1915b09)

2012-11-07 Renato Araujo Oliveira Filho

        * Merged 'lp:~renatofilho/girden/debian-dh'. (67680f3)
        * Merged mainline. (e6cddf7)
        * Make the rule 'make check' always enabled. (664f162)
        * Appended auto generated xml test output files into ignored list.
          (9dd5954)
        * Updated README file with the new coverage flag. (6b8fd9e)
        * Updated debian package to use debhelper instead of cdbs. (fc58dd6)
        * Merged 'lp:~renatofilho/girden/debian-dh' branch. (987dd97)
        * Merged mainline. (cba9178)
        * Updated tests make file to outpu xml results files. (79c1256)

2012-11-06 Renato Araujo Oliveira Filho

        * Fixed string comparation on cmake files. (21a8952)
        * Skip tests on qemu to avoid crashes. (dd3e64c)
        * Removed 'xvfb' from the dependency list. (a086f90)

2012-11-02 Renato Araujo Oliveira Filho

        * Fixed tests to avoid crashing if dbus session is not available.
          (28245a5)
        * Fixed tests code to avoid crash if dbus session is not avaliable.
          (59dfda6)

2012-11-01 Renato Araujo Oliveira Filho

        * Uses "QT_QPA_PLATFORM=minimal" to run qt tests. (8432596)

2012-10-31 Olivier Tilloy

        * releasing version 0.1.6. (2e6ccdb)
        * releasing version 0.1.6 (cf0b1b6)

2012-10-31 Renato Araujo Oliveira Filho

        * Rename coverage option name. (50600e1)
        * Updated dependency list to use python3 packages. (bf5a53e)
        * Added missing python dependencies. (abd20be)
        * Merged mainline. (c9c9d58)
        * Revert last commit. (4aee0f1)
        * Reverted use of xvfb for tests. (Does not work with opengl)
          (7f4ba1a)
        * Removed QtTestGui include from tests. (b4e04e3)
        * Added xvfb option on cmake to enable run tests without X running.
          (49797fd)
        * Added missing opengl dependency. Necessary for examples. (07087af)
        * Removed show widgets functions to avoid problems in the auto
          builder. (485cab8)
        * Added 'dbus-test-runner' ad build dependency. (89f52ae)

2012-10-31 Olivier Tilloy

        * Migrate all the scripts to python3. (521a582)

2012-10-31 Renato Araujo Oliveira Filho

        * Updated rules to avoid warnings during the package build. (bed4cab)
        * Fixed control file to accept any python3 version. (7ee5b38)
        * Updated debian package to use debhelper instead of cdbs. (d7ae33e)

2012-10-30 Renato Araujo Oliveira Filho

        * Use the correct function "g_action_group_change_action_state" to
          change the action state. (e26fff2)
        * Used utf8 instead of latin1 for strings. (fac3a65)

2012-10-30 Olivier Tilloy

        * Merge the latest changes from trunk. (0ad7c83)
        * Migrate all scripts to python3. (209c95e)

2012-10-30 Renato Araujo Oliveira Filho

        * Replaced gchar <-> QString convertion function, from Latin1 to
          Utf8. (035b608)
        * Created function actionActivate on QDbusActionGroup. (fd715d4)
        * Use the correct function "g_action_group_change_action_state" to
          change the action state. (2496687)
        * Created unit test for utf8 strings. (307b793)
        * Replaced string convertion from Latin1 to Utf8. (ed490f2)

2012-10-25 Renato Araujo Oliveira Filho

        * Changed the 'g_bus_watch_name' flag to auto start the service;.
          Approved by PS Jenkins bot, Olivier Tilloy. (4d47b26)

2012-10-24 Renato Araujo Oliveira Filho

        * Changed the 'g_bus_watch_name' flag to auto start the servic.
          (3c1b2d2)

2012-10-18 Olivier Tilloy

        * releasing version 0.1.5 (fef978e)
        * Add missing changelog entry. (fe42b80)

2012-10-17 Renato Araujo Oliveira Filho

        * Implemented conversion for QVariantMap; Created unit test for
          QVariantMap conversion;. Approved by Olivier Tilloy, PS
          Jenkins bot. (d46ee24)
        * Used utf8 instead of latin1 on QString conversion; (cdd910c)
        * Used 'G_VARIANT_TYPE_VARDICT' in GVariantBuilder constructor.
          (c805b48)

2012-10-16 Renato Araujo Oliveira Filho

        * Merged mainline. (cc79785)

2012-10-16 Olivier Tilloy

        * releasing version 0.1.4 (ced307a)

2012-10-16 Renato Araujo Oliveira Filho

        * Avoid emit model reset during QMenuModel destructor, to avoid crash
          in QML engine.. Approved by Olivier Tilloy, PS Jenkins
          bot, jenkins. (340e67d)

2012-10-15 Renato Araujo Oliveira Filho

        * Created unit test for QVariantMap conversion; (a98d548)
        * Implemented conversion for QVariantMap; (7f09723)
        * Merged mainline. (5c56d12)

2012-10-15 Olivier Tilloy

        * Expose a C++ library, and separate into 3 binary packages:  -
          libqmenumodel0: C++ library  - libqmenumodel-dev:
          development headers for the C++ library  - qmenumodel-qml:
          QML module. Approved by Renato Araujo Oliveira Filho,
          jenkins. (5999e7a)
        * Merge the latest changes from trunk. (4366f70)

2012-10-11 Renato Araujo Oliveira Filho

        * Merged mainline. (e243399)

2012-10-11 Ricardo Mendoza

        * Rebuild for armhf. Approved by Florian Boucault, jenkins. (46b559b)

2012-10-11 Renato Araujo Oliveira Filho

        * Added new generated test files into bzrignore. (99229ab)
        * Created unit test for crash during model destruction. (9bf1472)

2012-10-11 Ricardo Mendoza

        * Rebuild for armhf (ef7435e)
        * Bump version to propagate release to the corresponding PPAs.
          Approved by Florian Boucault. (0f71225)
        * Bump version for Release (bcd640b)

2012-10-11 Renato Araujo Oliveira Filho

        * Added comments on qml file used in tests. (f430d60)

2012-10-11 Olivier Tilloy

        * Updated the TODO list: upon Renato’s suggestion, it would be
          interesting to add a ProjectConfig.cmake file. (f04b692)
        * Merge the latest changes from trunk. (6504ccc)

2012-10-10 Renato Araujo Oliveira Filho

        * Fixed typo in function name. (7c27fad)
        * Clenup qml file, removed debug messages and unused code. (5dd33f3)
        * Created a new private function "clearModel" instead of change
          signature of "setModel" function. (1e659ae)

2012-10-10 Olivier Tilloy

        * Avoid including C headers (glib/gio) in public headers; use
          "forward declarations" instead.. Approved by Renato Araujo
          Oliveira Filho, jenkins. (24faac7)
        * Revert to using g* types, and forward-declare them. This is more
          future-proof. (92ee9e3)

2012-10-09 Olivier Tilloy

        * Reset the navigation history when the connection to the model is
          lost.. Approved by Renato Araujo Oliveira Filho, jenkins.
          (f8266c8)

2012-10-09 Renato Araujo Oliveira Filho

        * Fixed crash during model destruction in QML. (c07f87e)

2012-10-09 Olivier Tilloy

        * Avoid including C headers (glib/gio) in public headers; use
          "forward declarations" instead. (bced31c)
        * Reset the navigation history when the connection to the model is
          lost. (f5e0285)
        * Add a changelog entry to explain the split into 3 binary packages.
          (a3c6400)
        * Add a C++ example that demonstrates the use of libqmenumodel.
          (69538ac)
        * Update TODO list. (35dfc73)
        * Add a missing Pre-Depends field to the control file. Fixes a
          lintian error. (b3dc371)
        * Ensure dh_makeshlibs ignores the QML module. Fixes an error and two
          warnings in lintian. (b81741d)
        * Add extended descriptions for all packages. Fixes lintian errors.
          (3ba2b41)

2012-10-08 Olivier Tilloy

        * Split the package into 3 packages: libqmenumodel0,
          libqmenumodel-dev, qmenumodel-qml. (93c81bd)
        * Ensure the model is set before advertising the status as
          'Connected'. (d2ec653)
        * Use the Q_EMIT keyword to emit signals. (bc7eb61)
        * Ensure libqmenumodel is linked against libglib and libgio.
          (07c3252)
        * Call g_type_init() in the constructor for QDBusObject. This ensures
          it is always called where needed: clients don’t need to
          invoke it themselves. (fa5d7c1)
        * Cosmetics: remove trailing spaces. (a7852ea)
        * Add a pkgconfig file for developers. (0186c4a)
        * Install the shared library and dev headers. (1fec6fd)
        * Make libqmenumodel a shared library. (2ebcae8)

2012-10-05 Olivier Tilloy

        * Port to Qt5. (a03e7e7)
        * Tweaks to the structure of the code, and added example code..
          Approved by Renato Araujo Oliveira Filho, jenkins.
          (c3fbab2)
        * Fixed some deprecation warnings when generating the API
          documentation. (900b75e)
        * Fix coverage to ignore all moc files. (2956675)
        * Use the automoc feature to simplify a lot the build system.
          (82677d0)
        * Fix packaging for Qt5. (8c51550)
        * Port to Qt5. (81dbf09)
        * Fix source dir for documentation generation. (696fba5)

2012-10-04 Olivier Tilloy

        * Fix variant conversion on 32-bits platforms. (5fb1863)
        * Renamed source package to 'qmenumodel', and removed useless build
          dependencies. (795bf87)
        * Updated ignore rules. (5292d53)
        * Updated ignore rules. (c81ecae)
        * Do not install under "Ubuntu" prefix. (9fab6d5)
        * Ignore clicks on menu items that do not have a submenu. (957046e)
        * Updated TODO list. (8e65ebb)
        * Updated examples/README to reflect name changes. (3fbfb27)
        * Rename the source directories. (36cebbb)
        * Add a TODO file. (62d2c4b)
        * Fixed some #include statements. (1e045bb)
        * Add instructions. (7a410b5)
        * Minor doc fixes. (af778cf)
        * Merged back doc fixes from Renato. (4385dad)

2012-10-04 Renato Araujo Oliveira Filho

        * Created doc source dir. (7961150)

2012-10-04 Olivier Tilloy

        * Replace #include statements with forward declarations in
          converter.h. (e14ab1e)
        * Remove useless code from the Converter namespace. (ba89bb2)
        * Add examples. (445945d)
        * Remove a leftover dependency. (37dd625)
        * Removed leftover examples infrastructure. (244ec05)
        * Fix a typo. (c2d5761)
        * Move the enums into a class that inherits QObject, so they can be
          exposed and used directly from QML. (36426c5)
        * Fix signal parameter type, unaccessible in QMl otherwise. (a9416eb)
        * Fix a typo. (facb9bf)
        * Remove the implementation of columnCount. According to the
          documentation
          (http://doc.qt.digia.com/stable/model-view-programming.html#model-subclassing-reference),
          « List models do not provide this function because it is
          already implemented in QAbstractListModel. » (57b1e3f)
        * Fix a typo. (90bd3a7)
        * Updated ignore rules. (63c4e47)

2012-10-02 Olivier Tilloy

        * Add ignore rules. (0ce83ea)

2012-09-14 Renato Araujo Oliveira Filho

        * Fixed action state initialization. (759356c)
        * Created function to convert from QVariant to GVariant. Moved
          QStateAction controler from QACtionGroup. (ebe349e)
        * Renamed Converter::parseGVariant. (2b9cf16)

2012-09-13 Renato Araujo Oliveira Filho

        * Appended comments on unit test. Added 'valid' property in
          QStateAction. (7dec723)
        * Created class QStateAction to use as GAction proxy. (a03360c)

2012-09-12 Renato Araujo Oliveira Filho

        * Parse extra properties name to remove 'x-' and replace '-' to '_'.
          (d2e99cf)
        * Removed invalid examples. (48e027e)
        * Created debian directory. (d09eaad)
        * Created unit test for QDBusActionGroup. (9a62817)
        * Added QML documentation. (a3aa532)

2012-09-11 Renato Araujo Oliveira Filho

        * Append the default licence header into source files. (638bcc9)
        * Splitted qmenumodel plugin in two libraries to make it testable.
          Create unit test for qmenumodel library. (6bacc0d)

2012-09-06 Renato Araujo Oliveira Filho

        * Implemented QDBusActionGroup. (31f8103)

2012-09-05 Renato Araujo Oliveira Filho

        * Initial import. (0dfd3d4)
