2025-01-06 Mike Gabriel

        * Release 0.2.2 (HEAD -> main, tag: 0.2.2)

2023-06-08 Mike Gabriel

        * Merge branch 'headers' into 'main' (9e2618e)

2023-06-07 Luca Weiss

        * Add missing headers for GCC13 (029b42a)

2023-05-31 Marius Gripsgard

        * Release 0.2.1 (bd128da) (tag: 0.2.1)

2023-04-03 Lionel Duboeuf

        * Expose ready property (fb09560)

2023-02-12 Luca Weiss

        * Upgrade C++ standard to C++17 (3086077)

2023-01-20 Marius Gripsgard

        * Release 0.2.0 (1a49d1c) (tag: 0.2.0)

2023-01-16 Marius Gripsgard

        * Bump minor version to 0.2.0 (f5db96f)
        * applicationInfoInterface: Add serverSideDecoration property
          (bda48d5)
        * applicationInfoInterface: Add showSplash property (dea5f69)

2022-10-27 Mike Gabriel

        * test/whitespace/check_whitespace.py: Improve English grammar in
          comment. (b906e52)

2022-06-06 Sergey Chupligin

        * Don't check copyright in *.log and *.user files (6be8532)
        * Don't check autogenerated files in tests (156a4fb)

2021-11-26 Mike Gabriel

        * tests/copyright/check_copyright.sh: Exclude ChangeLog and
          lomiri-api/lomiri-api.qmlproject from license header
          checks. (105f7ec)

2021-04-13 Marius Gripsgard

        * api: shell: Add missing header (c727161)

2021-03-18 Ratchanan Srirattanamet

        * New Debian changelog entry; remove Debian revision part (a93a9cb)
        * Move jenkinsfile to debian/ per the guideline (880df4c)
        * Upgrade Jenkinsfile to use shared library (7bc5dd4)

2021-01-27 Ratchanan Srirattanamet

        * debian/*: Adopt DEB packaging from official Debian package where
          appropriate (bf2175f)

2020-09-28 Marius Gripsgard

        * [test/copyright] Ignore the NEWS file (a2d145b)

2020-09-26 Mike Gabriel

        * test/whitespace/CMakeLists.txt: Add debian/ folder as ignore_prefix
          when running the whitespace test. (737d7d1)
        * test/whitespace/check_whitespace.py: Support multiple ignore_prefix
          paths given on the command line. (73442c1)

2020-09-24 Mike Gabriel

        * release 0.1.1 (99963a5) (tag: 0.1.1)

2020-02-26 Mike Gabriel

        * NEWS: Fix project name. (188b8dc)

2020-09-22 Marius Gripsgard

        * Merge remote-tracking branch 'old-origin/xenial_-_edge' into HEAD
          (3672c8f)
        * Merge remote-tracking branch 'old-origin/xenial' into HEAD
          (5958f37)

2020-03-01 Marius Gripsgard

        * Fix api version to match package version (741638e)
        * Make sure to export dbus and snap apis (5f5fdf1)

2020-02-28 Marius Gripsgard

        * Add dbus sanitize helpers (4c1e6d3)

2020-09-22 Marius Gripsgard

        * Merge pull request #25 from z3ntu/xenial_-_giomemorytest (ad56344)
        * Merge pull request #15 from ubports/xenial_-_edge_-_multiscreen
          (a257177)

2019-04-23 Marius Gripsgard

        * Added Surface Manager signals and surfaceFor(window) (57f17b0)
        * API requirements for multiple screen support (e8d1779)

2020-05-12 Marius Gripsgard

        * Add AttachedState state enum (e2994d7)

2020-04-19 Luca Weiss

        * GioMemory_test: print error from glib (05c06dd)

2020-04-12 Pino Toscano

        * tests: do not hardcode errno values/texts (a207c22)

2020-02-27 Marius Gripsgard

        * Remove smart pointer for GRefString (c302d2c)

2020-02-28 Mike Gabriel

        * Set SOVERSION=0 (instead of 1). (8f90f3b)

2020-02-27 Marius Gripsgard

        * Fix changelog (967302f)
        * Fix changelog (20550b9)

2020-02-26 Dalton Durst

        * Update changelog (951e925)

2020-02-26 UBports Team

        * release 0.1.0 (8eb7057) (tag: 0.1.0)

2020-02-26 Mike Gabriel

        * debian/*: Pre-release packaging update. (f4a96ef)

2020-02-26 Marius Gripsgard

        * Rename to lomiri (eb6b5b4)

2019-12-28 Marius Gripsgard

        * Update old qml module packages (8252b92)

2020-02-26 Marius Gripsgard

        * Merge pull request #19 from z3ntu/xenial_-_bionic-merge (9893015)

2019-07-21 Luca Weiss

        * GlibMemory.h: Use the correct macro (#17) (b596010)
          Fixes: 58e1112
          ("Replace re-import hack with manual listing. (#16)")

2019-07-21 Rodney

        * Replace re-import hack with manual listing. (#16) (c7e192c)

2019-01-29 Luca Weiss

        * Replace home-grown gtest config with cmake-extras (52f1e50)

2020-02-19 Rodney

        * Resolve file conflict with Conflicts/Replaces. (#21) (e2dbc86)

2019-02-10 Dalton Durst

        * Add empty folders to make header tests happy (84cfc45)
        * Remove PowerPC config (6e89931)

2019-01-27 Luca Weiss

        * Migrate to cmake-extras (f4466f1)

2019-06-30 Florian Leeber

        * Merge pull request #14 from ubports/xenial_-_edge_-_fclose
          (1dbfc73)

2019-06-29 Marius Gripsgard

        * Add forceClose method to mirSurface api (ec9636d)

2019-04-27 Marius Gripsgard

        * Kill scope api and clean up (#12) (98cb672)

2018-11-15 Marius Gripsgard

        * Ignore Jenkinsfile as part of test (ec799d7)
        * Build for xenial edge (c86e256)

2018-09-18 Ivan Semkin

        * Merge pull request #5 from dobey/fix-glib-autocleanup (588b667)

2018-09-17 Rodney Dawes

        * Add typedefs for the pointers to new type. (9646735)
        * Fix autoclean conflict with new glib. (9e7c453)

2018-06-12 Marius Gripsgard

        * Merge pull request #3 from vanyasem/bionic (31cad5a)

2018-06-07 Ivan Semkin

        * Fix build with Qt 5.11_beta3 (dropping qt5_use_modules) (02ae020)

2018-05-16 Jan Sprinz

        * Merge pull request #1 from dobey/fix-test (b56d9b0)

2018-05-15 Rodney Dawes

        * Only add internal header tests if exists. (89b77f9)

2018-02-21 Marius Gripsgard

        * Fix gcc 7 (16c324d)
        * Merge remote-tracking branch 'lp/master' into bionic (04a9aa4)

2018-02-20 Marius Gripsgard

        * Imported to UBports (159c67b)

2017-04-04 Bileto Bot

        * Releasing 8.7+17.04.20170404-0ubuntu1 (34d39f1)

2017-04-04 Rodney Dawes

        * Add utility function to prepend $SNAP to directory paths. (f092ac7)

2017-04-04 Pete Woods

        * unity::util - Add glib signal managers (581f5bd)

2017-04-04 Bileto Bot

        * Add Glib and GObject Assigner helpers. (4b38af0)

2017-04-04 Pete Woods

        * Fix whitespace error (de73853)
        * Add docs (e9c92ca)
        * Tweak docs (ea2a9fc)
        * Fix null assignment behaviour in assigner classes (7c070d6)

2017-04-04 Michael Zanetti

        * bump version numbers (babb590)

2017-04-03 Michael Zanetti

        * merge trunk (3b5d829)

2017-03-28 Rodney Dawes

        * Fixes per review. (a50e2b2)

2017-03-25 Pete Woods

        * Fix up tests, use libqtdbustest for temporary test bus (f6c06e3)

2017-03-24 Pete Woods

        * unity::util - Add signal management helpers (780ee42)
        * A bit more cleanup (84172f3)
        * Add changelog message (8d32e75)

2017-03-23 Pete Woods

        * More cleaning up (1036749)
        * Mix in James's Assigner ideas and clean up a little more (e59cc33)

2017-03-23 Michi Henning

        * Fixed typo in comment. (1be123c)
        * Using SFINAE now to avoid instantiating an uncalled member
          function. Minor style fixes. (e657f31)
        * Simplified templates. (470f645)

2017-03-22 Pete Woods

        * Respond to James' suggestion of adding factory methods to
          auto-deduce template arguments (f1032f7)
        * Use implementation from michi's review, adding separate uptr and
          sptr assigners (82d411a)

2017-03-21 Rodney Dawes

        * Add utility function to prepend $SNAP to directory paths. (f42b1c0)

2017-03-21 Pete Woods

        * Add GObject assigner (be6bce1)
        * Add gchar and gcharv management definitions (b082bc9)

2017-03-20 Pete Woods

        * Remove, apprently unreliable, string comparison (58100f9)
        * Add assigner class to support common GError usage pattern (d8ae99e)

2017-03-17 Bileto Bot

        * Releasing 8.6+17.04.20170317-0ubuntu1 (9f9652b)
        * MirSurfaceInterface::allowClientResize (2a0599d)

2017-03-17 Pete Woods

        * unity::util - unique_gobject and share_gobject now throw for
          floating references (LP: #1672657) (ff6c6b5)

2017-03-17 Bileto Bot

        * Add appId property to MirSurfaceInterface (18782f9)
        * Add RoleIsPrivate to launcher's quicklist entries (398e381)

2017-03-17 Pete Woods

        * Allow make_gobject to construct initially unowned objects (0740012)

2017-03-16 Pete Woods

        * unique_gobject and share_gobject now throw for floating references
          (dd047be)

2017-03-15 Michael Zanetti

        * Add appId property to MirSurfaceInterface (43fa413)

2017-03-13 Daniel d'Andrada

        * MirSurfaceInterface::allowClientResize (535c38b)
        * merge lp:~mzanetti/unity-api/private-quicklist-entries (2b8594d)

2017-02-27 Michael Zanetti

        * add popularity field to launcheritems (7023f64)
        * add some comment about the new role (9d0bb48)
        * Q_ENUMS -> Q_ENUM (35e9503)

2017-02-24 Michael Zanetti

        * merge prereq (49aa27e)
        * bump versions (a1b6c56)
        * add RoleIsPrivate to the launcher's quicklistmodel (d7a17b6)

2017-02-23 Bileto Bot

        * Releasing 8.4+17.04.20170223-0ubuntu1 (9f59015)
        * unity::util - Make Glib and GObject memory management utilities
          handle NULL quietly. (ba875d1)

2017-02-23 Pete Woods

        * Trying out the deleter methods as charles suggested, making
          CRITICAL be a fatal error so we know if the deleter logic
          worked (g_variant_unref logs CRITICAL on null) (50866fb)

2017-02-21 Pete Woods

        * Really fix the changelog this time (070dcb5)
        * Fix changelog (9e67507)

2017-02-20 Pete Woods

        * unity::util - Make Glib and GObject memory management utilities
          handle NULL quietly. (77f1594)

2017-02-17 Bileto Bot

        * Releasing 8.3+17.04.20170217-0ubuntu1 (964d9f5)
        * unity::util - Add typedef macros to GlibMemory to make method and
          member variable definitions easier. (4e5af19)

2017-02-17 Pete Woods

        * unity::util - Add typedef macros to GlibMemory to make method and
          member variable definitions easier. (aaa4747)

2017-02-06 Bileto Bot

        * Releasing 8.2+17.04.20170206-0ubuntu1 (a20b84b)
        * MirSurfaceInterface: add childSurfaceList and parentSurface
          (941fcf1)

2017-01-26 Daniel d'Andrada

        * MirSurfaceInterface: add childSurfaceList and parentSurface
          (8e5df5f)

2017-01-20 Bileto Bot

        * Releasing 8.1+17.04.20170120.1-0ubuntu1 (3dc2810)
        * Added Mir::currentKeymap (b52b165)

2017-01-19 Bileto Bot

        * Releasing 8.1+17.04.20170119.1-0ubuntu1 (5bd19f0)
        * unity::util - add Glib memory management utility functions.
          (5ddbb86)
        * unity::util - add GObject shared memory utility classes and helper
          methods. (148d780)

2017-01-19 Pete Woods

        * unity::util - add Glib memory management utility functions.
          (5705791)
        * unity::util - add GObject shared memory utility classes and helper
          methods. (1e01693)

2017-01-16 Lukáš Tinkl

        * merge trunk (0763822)

2017-01-10 Bileto Bot

        * Releasing 8.0+17.04.20170110.1-0ubuntu1 (d56c9a2)

2017-01-10 Albert Astals Cid

        * Use the new Q_ENUM (Qt 5.5) (f260564)
        * Enable -Wsuggest-override (ef542f1)

2017-01-10 Nick Dedekind

        * Fully qualify pointer type namespaces in signals so that the
          parameters can be used in qml. (de92270)

2017-01-02 Lukáš Tinkl

        * merge trunk (33ea21b)

2016-12-23 Nick Dedekind

        * fully qualify namespaces for use in qml (bcc2a8a)

2016-12-23 Albert Astals Cid

        * Q_FLAG is also the moderm way of Q_FLAGS (701c8a1)
        * Some more i missed somehow (b1498c3)
        * Use the new Q_ENUM (Qt 5.5) (18d05f5)
        * Merge (24d5952)

2016-12-15 Lukáš Tinkl

        * merge trunk (2ae7dfd)

2016-12-15 Bileto Bot

        * Releasing 8.0+17.04.20161215-0ubuntu1 (d54626f)
        * unity::shel::application - changes for the miral way of doing
          things (c9f2f28)

2016-12-14 Albert Astals Cid

        * remove useless commented out code (25fa845)
        * Enable -Wsuggest-override (052e8b8)

2016-12-12 Daniel d'Andrada

        * unity::shel::application - changes for the miral way of doing
          things (11a1941)

2016-12-07 Daniel d'Andrada

        * Update useless mock (3af6c49)
        * make it const (3794ab3)

2016-12-06 Lukáš Tinkl

        * merge trunk and bump (6a01e05)

2016-12-05 Bileto Bot

        * Releasing 7.121+17.04.20161205-0ubuntu1 (b29d57a)
        * Add AppDrawerModelInterface (b11f9ee)

2016-12-01 Daniel d'Andrada

        * Merge trunk (52636f1)

2016-11-30 Michael Zanetti

        * bump versions again after merging (9895c9e)
        * merge in 22022 as prereq (ccc16e7)

2016-11-24 Daniel d'Andrada

        * MirSurfaceInterface::activate (21d6030)

2016-11-23 Bileto Bot

        * Releasing 7.120+17.04.20161123-0ubuntu1 (dfbcfe8)

2016-11-23 Marcus Tomlinson

        * Don't rely on glib error message strings in IniParser_test (LP:
          #1642673) (70821bd)

2016-11-23 Bileto Bot

        * Add hasSeparator role to quicklistModel. (8439b32)

2016-11-22 Daniel d'Andrada

        * MirSurfaceInterface::activate (4a13fa5)

2016-11-18 Marcus Tomlinson

        * Check for parts of error string we output (792b08f)
        * Clean up (ee2dd4b)

2016-11-17 Marcus Tomlinson

        * Don't rely on glib error message strings in IniParser_test
          (fb24db9)

2016-11-17 Daniel d'Andrada

        * Add SurfaceManager and remove TopLevelWindowModel and Window
          (c3bc7f8)
        * Update useless tests (7cfe892)

2016-11-17 Michael Zanetti

        * include qstringlist manually to make it build on vivid (04c1294)

2016-11-16 Michael Zanetti

        * add support for keywords (b860bed)

2016-11-14 Daniel d'Andrada

        * Add SurfaceManager and remove TopLevelWindowModel and Window
          (53afea7)

2016-11-10 Michael Zanetti

        * bump versioning (40600c8)
        * add mocks and tests (9d4acc2)

2016-11-07 Daniel d'Andrada

        * Fix documentation (5aa28b7)

2016-11-04 Michael Zanetti

        * add virtual dtor (9cb5dc0)
        * add copyright header (6060088)
        * add usage role (b631dbe)

2016-11-03 Daniel d'Andrada

        * Bump to 8.0 (acaeee7)

2016-11-03 Michael Zanetti

        * add AppDrawerModelInterface.h (5d3a69a)

2016-11-03 Daniel d'Andrada

        * unity::shell::application - changes for the miral way of doing
          things (cc8aa80)

2016-11-01 Daniel d'Andrada

        * unity::shel::application - changes for the miral way of doing
          things (031b6a2)

2016-10-28 Andrea Azzarone

        * Bump API (b783c82)
        * Add a hasSeparator role to quicklistModel which determines if the
          entry should have a separator. (dac4944)

2016-10-06 Daniel d'Andrada

        * Changes for the miral way of doing things (28b4f18)

2016-09-30 Lukáš Tinkl

        * added Mir::currentKeymap (0af6b73)

2016-09-09 Bileto Bot

        * Releasing 7.119+16.10.20160909-0ubuntu1 (39a73d1)
        * Added MirSurfaceInterface::confinesMousePointer (c7a6a28)

2016-09-05 Daniel d'Andrada

        * Added MirSurfaceInterface::confinesMousePointer (4909c25)

2016-08-30 Bileto Bot

        * Releasing 7.118+16.10.20160830-0ubuntu1 (1727e16)
        * Added persistent Id property for MirSurface (780ea80)

2016-08-22 Nick Dedekind

        * Added persistent Id property for MirSurface (ff8112f)

2016-08-19 Bileto Bot

        * Releasing 7.117+16.10.20160819-0ubuntu1 (b14f0e4)

2016-08-19 Michi Henning

        * Removed empty unreleased entry from changelog. (LP: #1613563)
          (5b55d5e)

2016-08-17 Michi Henning

        * Fixed syntax error in changelog. (0126570)

2016-08-10 Bileto Bot

        * Releasing 7.117+16.10.20160810-0ubuntu1 (ffd8b1a)
        * ApplicationInfoInterface: remove "stage" propert.
          ApplicationManagerInterface: remove "stage" role (9fcc2c6)

2016-08-05 Bileto Bot

        * Releasing 7.116+16.10.20160805-0ubuntu1 (fd7afab)

2016-08-05 James Henstridge

        * Remove unnecessary Boost dependency from package. (0bda26b)

2016-08-02 James Henstridge

        * Remove unnecessary Boost dependency from package. (6be0f8b)

2016-07-30 Bileto Bot

        * Releasing 7.116+16.10.20160730-0ubuntu1 (d594a9f)

2016-07-30 Michał Sawicz

        * Don't run tests on powerpc (LP: #1606927) (77a8e30)

2016-07-30 Stephen Kelly

        * Silence some gcc warnings. (821f88e)

2016-07-29 Michał Sawicz

        * Don't run tests on powerpc (LP: #1606927) (5a952d9)

2016-07-25 Daniel d'Andrada

        * Update tests (c853dff)
        * Remove ApplicationInfoInterface.stage property (d197dc1)

2016-06-20 Stephen Kelly

        * Fix use of MockOptionSelectorFilter constructor (2561025)

2016-06-20 Bileto Bot

        * Releasing 7.116+16.10.20160620-0ubuntu1 (4ae2d15)
        * MirSurfaceInterface: add inputBounds property (1492ed4)

2016-06-20 Daniel d'Andrada

        * MirSurfaceInterface: add inputBounds property (0d299b2)

2016-06-14 Bileto Bot

        * Releasing 7.115+16.10.20160614-0ubuntu1 (aad7692)
        * Drop Launchermodel::setAlerting, it's not needed (27bdb31)
        * Add ApplicationInfoInterface::surfaceCount property (70987d7)

2016-06-09 Nick Dedekind

        * added MirSurfaceInterface::persistentId (1fc63fa)

2016-06-03 Michael Zanetti

        * bump debian changelog (fca8dc4)
        * that wasn't needed (5e91d72)
        * bump debian/changelog (58c865d)
        * merge trunk, bump version (3ebc1e7)
        * bump version once more (d165f30)
        * merge trunk (9797626)

2016-05-25 CI Train Bot

        * Releasing 7.113+16.10.20160525-0ubuntu1 (7d79d58)

2016-05-25 Albert Astals Cid

        * Mark roleNames as override (17939cd)

2016-05-25 Michi Henning

        * Re-enabled license/copyright test for xenial.
          Fixes: #1194867
          Approved by: Marcus Tomlinson, Unity8 CI Bot (b6cc21d)

2016-05-25 Daniel d'Andrada

        * Remove hotspot property from MirMousePointerInterface (53d9cb9)

2016-05-19 Michael Zanetti

        * merge prereq (2ca18d4)
        * bump application API version again (0f6193d)
        * merge trunk (3b1a5be)

2016-05-18 Daniel d'Andrada

        * Remove hotspot property from MirMousePointerInterface (9c9cf24)

2016-05-18 Michael Zanetti

        * Drop Launchermodel::setAlerting, it's not needed (418f4a0)
        * merge prereq (111e80b)
        * update tests & mocks (68079c7)

2016-05-18 CI Train Bot

        * Releasing 7.112+16.04.20160518-0ubuntu1 (c77ee9e)

2016-05-18 Daniel d'Andrada

        * Moved prompt surfaces to ApplicationInfo and added
          MirSurfaceListInterface::first (3f800b4)

2016-05-17 Daniel d'Andrada

        * update application version (27f2459)
        * Added MirSurfaceListInterface::first property (95c1010)
        * Move promptSurfaceList from MirSurfaceInterface to
          ApplicationInfoInterface (435122f)

2016-05-13 Albert Astals Cid

        * Mark as override (a0618f9)

2016-05-11 Michael Zanetti

        * add forgotten property (ca7db7f)
        * fix typo in apidoc (ca0573c)

2016-05-10 Michael Zanetti

        * add missing file (21b4a17)
        * add missing change (50444b7)
        * bump launcher api too (968c4a8)

2016-05-09 Michael Zanetti

        * Add ApplicationInfoInterface::surfaceCount property (78c274d)

2016-04-26 CI Train Bot

        * Releasing 7.111+16.04.20160426.2-0ubuntu1 (3d540d4)

2016-04-26 Pawel Stolowski

        * Added ExpandableFilterWidgetInterface. Approved by: Albert Astals
          Cid (4ec3da4)
        * Added RoleSocialActions. Approved by: Marcus Tomlinson (6c650c8)
        * Merged social attr (197696f)
        * Fix version (968819a)
        * Merged social-attributes (26e7866)
        * Merged trunk (6ebdec8)

2016-04-19 Pawel Stolowski

        * Bump (a518ea6)
        * Merged trunk (b1365da)

2016-04-15 Pawel Stolowski

        * Merged trunk + bump (e8d2ef2)

2016-04-13 CI Train Bot

        * Releasing 7.110+16.04.20160413-0ubuntu1 (17998db)

2016-04-13 Daniel d'Andrada

        * Unity.Application: Surface-based window management Approved by:
          Unity8 CI Bot, Gerry Boland (06834a3)
        * MirSurfaceInterface: replace keymapLayout and keymapVariant with
          keymap (a653305)
        * Unity.Application: Added and refactored APIs for surface-based
          window management (437af44)
        * MirSurfaceInterface: replace keymapLayout and keymapVariant with
          keymap (e73a0f4)

2016-04-07 Michi Henning

        * Some more suppressions for copyright test. Added a missing license
          header. (5ce05ce)

2016-04-05 CI Train Bot

        * Releasing 7.109+16.04.20160405-0ubuntu1 (88adc47)

2016-04-05 Marcus Tomlinson

        * Add set*() methods to IniParser
          Fixes: #1552082 Approved by: Michi
          Henning, Unity8 CI Bot (f24f860)

2016-03-31 Michi Henning

        * Re-enabled license/copyright test for xenial. (d58454c)

2016-03-30 Marcus Tomlinson

        * Add "#include <mutex>" for arm64 (ec2af6a)
        * Address review comments (4e6a519)

2016-03-29 Marcus Tomlinson

        * Append -0ubuntu1 to version in changelog (076c859)
        * Added tests for double-to-int and int-to-double conversions
          (efa12c9)
        * Merged trunk (356a7ff)
        * Clean up docs (664f2a9)
        * Added tests for remove_group and remove_key (f4ed357)
        * Added remove_group and remove_key methods (f7b8745)
        * Added tests for get_double_array and set_double_array (8c266f2)
        * Added missing get_double_array and set_double_array methods
          (3e01886)

2016-03-24 Pawel Stolowski

        * Merged trunk + bump (f58008f)

2016-03-22 CI Train Bot

        * Releasing 7.108+16.04.20160322-0ubuntu1 (81ff06a)

2016-03-22 Michał Sawicz

        * Bump changelog Approved by: Unity8 CI Bot, PS Jenkins bot, Lukáš
          Tinkl (ddfbaad)
        * Add API for setting keyboard layout+variant on a surface
          Fixes:
          #1491340, #1524400 Approved by: Unity8 CI Bot, Michael
          Terry (40dff5e)

2016-03-22 Nick Dedekind

        * Added support for low shell chrome
          Fixes: #1535397 Approved by: PS
          Jenkins bot, Unity8 CI Bot, Gerry Boland (1c230f9)
        * Added setStage for sidestage redesign. Approved by: Unity8 CI Bot,
          PS Jenkins bot, Daniel d'Andrada (1c5cdbd)

2016-03-22 Pawel Stolowski

        * ValueSliderFilter interface. Approved by: Unity8 CI Bot, Albert
          Astals Cid (8ad5c63)
        * Interface for RangeInputFilter. Approved by: Unity8 CI Bot, Albert
          Astals Cid (07c8b07)
        * Base interfaces for filters. Approved by: PS Jenkins bot, Unity8 CI
          Bot, Albert Astals Cid (d00b8f8)

2016-03-17 Marcus Tomlinson

        * Removed file locking (6c27e92)

2016-03-16 Pawel Stolowski

        * Merged filters (17d3414)

2016-03-15 Marcus Tomlinson

        * Removed extra whitespace (393090d)
        * Try to get a file lock before creating a new g_key_file to simplify
          memory management (50c90b1)
        * Fix memory leak (5838c5a)
        * Fixed error message for unity-scopes-api tests (45368eb)
        * Add file locking (293414d)
        * Add thread safety (4b9bc45)
        * Added test for sync() exception (2ab2bb3)

2016-03-14 Pawel Stolowski

        * Added filters property (a5b33c6)

2016-03-14 Marcus Tomlinson

        * Added double methods (9070fe4)
        * Bump (d09ee3c)
        * Small fix (4e280cc)
        * Update doc (4666d4e)
        * Add some special characters to string values (3d08a35)
        * Added tests (8989f4d)
        * Add dirty flag (bd48be1)
        * Fleshed out set_() methods (be47349)

2016-03-11 Michał Sawicz

        * Merge lp:~nick-dedekind/unity-api/shell_chrome (3d9b2ad)
        * Bump changelog (198303b)

2016-03-11 Pawel Stolowski

        * Merged range-input-filter-iface (748f7f8)
        * Merged filter-iface (5cab70a)
        * No changelog change: (144b930)

2016-03-11 Nick Dedekind

        * typo (4059102)

2016-03-10 Pawel Stolowski

        * Added ExpandableFilterWidgetInterface (fb82394)
        * Merge range-input-filter-iface (802af88)
        * Merged filter-iface (ec61bab)

2016-03-08 Marcus Tomlinson

        * Add new set_() method declarations (6cd524e)

2016-03-07 Pawel Stolowski

        * Fix role name in the test (e0f1843)
        * Bump (0193dec)
        * Merged trunk (cb8de4f)
        * Bump (1e493f2)
        * Merged trunk (bc08f54)

2016-03-03 Pawel Stolowski

        * Fix comment (dba5483)
        * Rename RoleSocialAttributes to RoleSocialActions (1198113)

2016-03-02 Pawel Stolowski

        * Added RoleSocialAttributes (f7e6b90)

2016-02-23 CI Train Bot

        * Releasing 7.107+16.04.20160223-0ubuntu1 (8e92c44)

2016-02-23 Pawel Stolowski

        * Removed PreviewStackInterface. Changed ScopeInterface to return
          single preview. Approved by: PS Jenkins bot, Albert Astals
          Cid (ac76df6)
        * Interface for activationInProgress flag.
          Fixes: #1537132 Approved
          by: PS Jenkins bot, Albert Astals Cid, Unity8 CI Bot
          (464877c)

2016-02-22 Pawel Stolowski

        * Merged trunk (bcfd36f)

2016-02-19 Pawel Stolowski

        * Merged range-input-filter-iface (67a111f)
        * Merged filters-iface (d0fff27)
        * Merged trunk (86af6b2)

2016-02-18 Pawel Stolowski

        * Merged activation-progress (c004d6e)

2016-02-17 Pawel Stolowski

        * Bump version (1314b82)
        * Merged trunk (ae5a615)

2016-02-17 Nick Dedekind

        * whitespace (a9a7070)
        * bump version (b13e5a7)
        * fixes (d37775e)

2016-02-16 Nick Dedekind

        * merged with trunk (02f2c58)
        * merged with trunk. bump abi (c854570)

2016-02-16 Michał Sawicz

        * Bump application API (3a902d4)
        * Merge trunk (e413265)

2016-02-12 Nick Dedekind

        * api bump (d43a229)
        * added ShellCrome (482d6a7)

2016-02-11 CI Train Bot

        * Releasing 7.106+16.04.20160211.1-0ubuntu1 (9859642)

2016-02-11 Michał Sawicz

        * Bump version for dependants Approved by: Michael Terry, PS Jenkins
          bot (67f05fc)

2016-02-11 Daniel d'Andrada

        * MirSurfaceInterface: added size hints Approved by: Unity8 CI Bot,
          Michał Sawicz (7779bcc)
        * Added ApplicationInfoInterface.initialSurfaceSize
          Fixes: #1532974
          Approved by: Nick Dedekind, PS Jenkins bot, Gerry Boland
          (d235276)

2016-02-12 Michał Sawicz

        * Bump application API to 13 (c001f0d)

2016-02-11 Pawel Stolowski

        * Removed preview stack qml check (f31389b)
        * Remove PreviewStackInterface (f6aa327)

2016-02-03 Pawel Stolowski

        * Don't bump changelog (78b98ac)

2016-02-03 Daniel d'Andrada

        * MirSurfaceInterface: added size hints (49270bd)

2016-02-02 Daniel d'Andrada

        * Added ApplicationInfoInterface.initialSurfaceSize (742b8c7)

2016-02-02 Lukáš Tinkl

        * fixup docu (f5cbb75)
        * setKeymap() API (6160150)

2016-01-29 Pawel Stolowski

        * Added activationInProgress property (53baa3c)

2016-01-21 Nick Dedekind

        * merged with trunk (f2ca568)

2016-01-11 Pawel Stolowski

        * Merged range-input (bcc0bd8)
        * Merged filters-iface (1880dbc)
        * Bump (723fad8)
        * Merged range-input (60204c9)
        * Merged filters-iface (a172757)
        * Merged trunk (9dcf262)

2016-01-04 CI Train Bot

        * Releasing 7.105+16.04.20160104-0ubuntu1 (563ed0e)

2016-01-04 Pawel Stolowski

        * New properties to support more complex cards (5800a1a)

2015-12-15 Pawel Stolowski

        * Merged trunk (a96e544)
        * Merge range-input-iface (fcba3d1)
        * Merged filters-iface (97bad27)
        * Merged trunk (6394b7c)

2015-12-14 Nick Dedekind

        * version bump (b080652)
        * merged with parent (141a3b1)

2015-12-08 Pawel Stolowski

        * Merged range-input-filter-iface (10acdc0)
        * Merged main branch (d1b94dd)
        * Merged trunk (c964168)

2015-12-07 CI Train Bot

        * Releasing 7.104+16.04.20151207-0ubuntu1 (5c81291)

2015-12-07 Michael Terry

        * Added ApplicationInfoInterface::exemptFromLifecycle
          Fixes: #1518764
          Approved by: PS Jenkins bot, Daniel d'Andrada (318cadf)

2015-12-07 Daniel d'Andrada

        * Add MirSurfaceItem.fillMode Approved by: Michael Zanetti (832f213)

2015-12-04 Pawel Stolowski

        * Use doubles for value slider (00145cc)

2015-12-03 Michael Terry

        * Merge in surfaceItemFillMode2 branch (4a0f358)
        * Fix documentation (4ae1e71)
        * Add new flag exemptFromLifecycle (5e94568)

2015-12-03 Nick Dedekind

        * bump api version (e01a312)
        * version bump (143c3f1)

2015-12-02 Nick Dedekind

        * merged with trunk (d0dbcc1)

2015-12-02 Pawel Stolowski

        * Renamed SoliderValueRoles enum to Roles (a7bbdaa)

2015-11-30 Daniel d'Andrada

        * Add MirSurfaceItem.fillMode (319c81f)

2015-11-30 Pawel Stolowski

        * Merged trunk (1fd3a36)

2015-11-25 CI Train Bot

        * Releasing 7.103+16.04.20151125-0ubuntu1 (c7069de)

2015-11-25 Michał Sawicz

        * Added MirMousePointerInterface::setCustomCursor Approved by: Michał
          Sawicz (c3fa30c)

2015-11-25 Daniel d'Andrada

        * Added MirMousePointerInterface::handleWheelEvent Approved by: Lukáš
          Tinkl, PS Jenkins bot (0ab58b3)

2015-11-25 Pawel Stolowski

        * Merged filters-iface (0c9efbb)
        * Merged trunk (d5fd1f7)

2015-11-24 Pawel Stolowski

        * Ooops again (76d137f)

2015-11-24 CI Train Bot

        * Releasing 7.102+16.04.20151124-0ubuntu1 (c7bd4c1)

2015-11-24 Pawel Stolowski

        * Depend on devscripts, needed by licensecheck. Disable licensecheck
          on xenial for now. Approved by: PS Jenkins bot, Michi
          Henning (73910fe)
        * Ooops again (eb931cf)
        * Ooops, forgot pure virtual methods (72eb3d9)
        * Fix wrong enum value (62b4689)
        * Added ValueSliderInterface (2b2cc6b)
        * Added licensecheck bug # in the comment (30a6de5)

2015-11-23 Nick Dedekind

        * merged with trunk (33fd2c7)
        * setStage (1e5ceb9)

2015-11-23 Pawel Stolowski

        * Merged filters-iface (5d2ecc2)
        * Merged trunk (0c1dc78)
        * Method for resetting filters to defaults (e8ca5e4)

2015-11-23 Michał Sawicz

        * Merge lp:~dandrader/unity-api/mouseWheel (67829ff)

2015-11-20 Pawel Stolowski

        * Merged trunk (09a7ae4)

2015-11-19 Daniel d'Andrada

        * Added MirMousePointerInterface::handleWheelEvent (8c92671)

2015-11-18 Pawel Stolowski

        * Also require lsb-release (d805315)

2015-11-17 Pawel Stolowski

        * Merged filters-iface branch (54f0c07)
        * Don't pass labels with label changed signals (2291079)
        * Added title to filter base (7f3f8e3)

2015-11-16 Pawel Stolowski

        * hasStartValue/hasEndValue as properties. Pass QString as const ref.
          (8d2bda6)
        * Merged filters-iface (22f8fe4)
        * Merged license-check (e5abed3)
        * Depend on devscripts, disable licensecheck on xenial for now
          (ed5dc43)

2015-11-13 Pawel Stolowski

        * has* and erase* value methods (9e5662f)
        * Getters should be const (35a9b8c)
        * Properties for labels (ba4607b)
        * Use double instead of variant (c73fb07)

2015-11-11 Daniel d'Andrada

        * Added MirMousePointerInterface::setCustomCursor (8ad064c)

2015-11-10 Pawel Stolowski

        * Merged filters interface branch (9e343ba)

2015-11-09 CI Train Bot

        * Releasing 7.102+16.04.20151109-0ubuntu1 (9292f71)

2015-11-09 Albert Astals Cid

        * New method for in-card actions. Remove obsolete special categories.
          Approved by: PS Jenkins bot, Albert Astals Cid (0f2a80d)

2015-11-06 Pawel Stolowski

        * Merged trunk (094ce1a)

2015-11-02 CI Train Bot

        * Releasing 7.102+16.04.20151102-0ubuntu1 (67679d4)

2015-11-02 Nick Dedekind

        * Support server->client visibility change to stop rendering
          (lp:#1475678)
          Fixes: #1475678 Approved by: PS Jenkins bot
          (f02a78b)

2015-11-02 Michael Terry

        * Add new isTouchApp property to ApplicationInfoInterface. (acb7fbb)

2015-11-02 Pawel Stolowski

        * Merged trunk (212cc98)
        * Bump (ee888e5)

2015-10-30 Michael Terry

        * Bump VERSION for unity-shell-application (77b724d)

2015-10-27 Nick Dedekind

        * merged no-touch-no-lifecycle (bc99441)

2015-10-27 Michael Terry

        * Merge from trunk (a8b8b75)

2015-10-27 Pawel Stolowski

        * Merged filters-iface (462cf26)
        * Merge trunk (665b545)

2015-10-26 Nick Dedekind

        * merge with trunk (7651a6e)

2015-10-26 Pawel Stolowski

        * Merged trunk (1da9df6)

2015-10-21 CI Train Bot

        * Releasing 7.101+15.10.20151021-0ubuntu1 (30deb62)

2015-10-21 Lukáš Tinkl

        * Notify about surface name changes Approved by: PS Jenkins bot,
          Daniel d'Andrada (b820130)

2015-10-21 Daniel d'Andrada

        * unity/shell/application: add some mouse cursor headers and
          properties (b5bf82d)

2015-10-16 Pawel Stolowski

        * Merged trunk (a1dfc15)

2015-10-13 Daniel d'Andrada

        * s/Qt::MouseButton/Qt::MouseButtons (24e2e54)

2015-10-12 Nick Dedekind

        * reverted enum (3bb4bb5)

2015-10-09 Pawel Stolowski

        * Fully-qualified filterType property (23a7bc7)
        * Removed addSpecialCategory (ae728ee)

2015-10-06 Pawel Stolowski

        * Bump version (b88899d)

2015-10-05 Pawel Stolowski

        * Merged trunk (3ea5f72)

2015-10-01 Michael Terry

        * Add isTouchApp to application manager roles (7db6fcc)
        * Remove canSuspend (49210d7)

2015-10-01 Michał Sawicz

        * Add changelog bit (bb7ae23)

2015-09-29 Michael Terry

        * Add canSuspend and isTouchApp to ApplicationInfoInterface (7430fb1)

2015-09-29 Lukáš Tinkl

        * rebase on top of lp:~dandrader/unity-api/mousePointer (4c428ac)
        * notify surface name changes, bump api version (8403aaf)

2015-09-29 Pawel Stolowski

        * Removed unused alt nav properties/methods (9a46d01)

2015-09-28 Pawel Stolowski

        * Merged all-label-role (2c62c2c)
        * Oops (fd476c1)
        * Added allLabel role to NavigationInterface (6c9315f)

2015-09-23 Nick Dedekind

        * removed enum (65176e9)
        * Added visibility to surface interface (4861561)

2015-09-18 Daniel d'Andrada

        * unity/shell/application: Added mouse pointer related interfaces and
          properties (b1290de)

2015-09-18 Michał Sawicz

        * Resync trunk (125370e)

2015-09-16 Albert Astals Cid

        * move the new enum value at the end (29f37f6)

2015-09-16 Pawel Stolowski

        * Merged trunk (88a3f3b)

2015-09-15 Pawel Stolowski

        * Merged 15.04 trunk (d8f1d43)

2015-09-03 CI Train Bot

        * Releasing 7.100+15.10.20150903-0ubuntu1 (d90d310)

2015-09-03 Michał Sawicz

        * No-change rebuild to resync vivid and wily Approved by: Michael
          Zanetti (57be0dd)
        * Add changelog entry (de1b8e7)

2015-09-02 Pawel Stolowski

        * Merged 15.04 trunk (472b987)

2015-09-01 Pawel Stolowski

        * primaryNavigationTag (38570b9)

2015-08-31 Pawel Stolowski

        * primaryNavigationFilterChanged signal (74f4d4c)

2015-08-28 Pawel Stolowski

        * New properties for filters (63541bf)
        * Merged trunk (b85aa00)

2015-08-27 CI Train Bot

        * Releasing 7.100+15.04.20150827-0ubuntu1 (99e3d3f)

2015-08-27 Daniel d'Andrada

        * Added MirSurface and MirSurfaceItem interfaces Approved by: Gerry
          Boland (3825d6f)

2015-08-26 CI Train Bot

        * Releasing 7.99+15.10.20150826-0ubuntu1 (1fca6ad)

2015-08-26 Pawel Stolowski

        * Change activate/preview methods to take categoryId.
          Fixes: #1428063
          Approved by: PS Jenkins bot (e4b9d0a)

2015-08-19 Daniel d'Andrada

        * Added MirSurface and MirSurfaceItem interfaces (c6cdc9a)

2015-08-14 Pawel Stolowski

        * Updated changelog (712ef4b)
        * Change activate/preview methods to take categoryId. (9587f24)

2015-08-12 Pawel Stolowski

        * Merged 15.04 trunk. bumped version (aebc10c)

2015-08-11 CI Train Bot

        * Releasing 7.99+15.04.20150811-0ubuntu1 (bd68ddb)

2015-08-11 Pawel Stolowski

        * Change activate/preview methods to take categoryId.
          Fixes: #1428063
          Approved by: Xavi Garcia (e69cf0b)
        * Merged trunk-15.04 (8430c02)
        * Merged 15.04 trunk (770af7d)
        * Updated changelog (a3d2f5c)
        * Merged trunk (3359eb2)

2015-08-10 Pawel Stolowski

        * Merged trunk-15.04 (4e83fb0)
        * Merged 15.04 trunk (68dcb1b)
        * Updated changelog (a0be53f)

2015-08-07 Albert Astals Cid

        * version on top (fa499c5)
        * Merge lp:unity-api (017ab92)

2015-08-06 Pawel Stolowski

        * Fix version (5353c2d)

2015-08-04 CI Train Bot

        * Releasing 7.99+15.10.20150804-0ubuntu1 (ec0f563)

2015-08-04 Daniel d'Andrada

        * Add a NO_TESTS options to cmake (517bd44)
        * Let users of the API suspend & resume individual apps at will
          (b8f8467)

2015-08-03 Daniel d'Andrada

        * Merge trunk (a1cbbd3)

2015-08-03 Pawel Stolowski

        * Bump (eb5fb53)
        * Merged trunk (290cecb)
        * Merged trunk (6e4adc3)

2015-07-24 CI Train Bot

        * Releasing 7.98+15.10.20150724-0ubuntu1 (fd9fccf)

2015-07-24 Mirco Müller

        * Added alert-API to LauncherItemInterface and LauncherModelInterface
          to allow applications to trigger a
          wiggle/peeking-animation on their launcher-icon to draw
          users attention. Approved by: PS Jenkins bot, Michael
          Zanetti (55b8f64)

2015-07-21 CI Train Bot

        * Releasing 7.97+15.10.20150721-0ubuntu1 (dca78db)

2015-07-21 Michi Henning

        * Remove dependency on gcc 4.9.
          Fixes: #1452342 Approved by: Marcus
          Tomlinson, PS Jenkins bot, Matthias Klose (a1ae451)

2015-07-20 Michi Henning

        * Remove dependency on gcc 4.9 from top-level CMakeLists.txt.
          (bc24844)
        * Removed g++ 4.9 dependency from debian/rules. (561bd02)
        * Remove explicit dependency on gcc 4.9. (2257b30)

2015-07-14 Pawel Stolowski

        * Take categoryId with activateAction (2e4bc90)

2015-07-08 Pawel Stolowski

        * Version bump (67b3592)

2015-07-07 Pawel Stolowski

        * Version bumpl (46e53dd)

2015-07-03 Daniel d'Andrada

        * Add a NO_TESTS options to cmake (299529c)

2015-07-02 Pawel Stolowski

        * Changed activate/preview methods to take category id (bcb30c2)

2015-06-23 Mirco Müller

        * Bumped ChangeLog (240610b)

2015-06-19 Mirco Müller

        * Small name-tweak and launcher-api version bump. (f78b316)

2015-06-19 Albert Astals Cid

        * Merge lp:unity-api (cbc0b46)

2015-06-19 Daniel d'Andrada

        * Changes to application lifecycle APIs (3eb304a)

2015-06-18 Mirco Müller

        * Forgot to add ::alert() and its api-doc. (1c2791e)
        * Merged with trunk. (e47906c)

2015-06-12 Mirco Müller

        * Clean up (dc2f123)

2015-06-11 CI Train Bot

        * Releasing 7.97+15.10.20150611-0ubuntu1 (80eb04a)

2015-06-11 Daniel d'Andrada

        * Add supportedOrientations and rotatesWindowContents to
          ApplicationInfo Approved by: PS Jenkins bot, Gerry Boland
          (f102ba6)

2015-06-05 Mirco Müller

        * Updated tests to include alerting-related API-changes. (1dbfe4d)

2015-06-02 Pawel Stolowski

        * Added activateAction virtual method (52b684d)

2015-06-02 Mirco Müller

        * Added alerting-api to allow apps to trigger an attention-grabbing
          animation of their launcher-icon. (7b9bafb)

2015-05-29 Michael Zanetti

        * merge trunk (4a88b35)
        * bump versions (8f6ba15)

2015-05-18 Albert Astals Cid

        * This is not a uri now but a "data" (9b30750)
        * Typo (59b6892)

2015-05-13 Albert Astals Cid

        * type will come as part of template/components (1dc6b4f)

2015-05-08 Albert Astals Cid

        * New property to support more complex cards (8a7f102)

2015-04-16 Daniel d'Andrada

        * Update debian/changelog date & time (c508572)
        * Merge trunk (0ee12d6)
        * Update copyright year (27a8d0e)
        * Add :native back again (d23820a)

2015-04-16 Pawel Stolowski

        * Fixes. (70bc4cf)
        * Added RangeInputFilterInterface. (26dde34)

2015-04-10 CI Train Bot

        * Releasing 7.96+15.04.20150410.2-0ubuntu1 (b7fc722)

2015-04-10 Michi Henning

        * Reverted commit 93 because it cost me a cool 1.5 hours today. Turns
          out that libmcheck is not thread-safe and causes the most
          amazing crashes in unpredictable ways :-( Approved by:
          Pawel Stolowski, PS Jenkins bot (c32ec40)

2015-04-02 Pawel Stolowski

        * Fix test failure. (84f3966)
        * More test cases. (3247f3e)
        * Change function order in the test. (83f0bc2)

2015-04-01 Pawel Stolowski

        * Verify filters model. Minor fixes. (73256ee)
        * Fixed filter type property. (4dcfdf7)

2015-03-31 Pawel Stolowski

        * Make properties that don't change CONSTANT> (abd5dd1)

2015-03-26 Pawel Stolowski

        * Renamed id property to filterId. Added optionsChanged signal.
          (e7925b8)

2015-03-25 Pawel Stolowski

        * Bumped version in the changelog. (0007ed5)
        * Use raw pointers in the mock model. (186cac2)
        * Bump version. (15a2fb5)
        * Added mocks. Don't expose update method which leaks scopes API
          types. (cc7ea53)

2015-03-24 Pawel Stolowski

        * Don't expose selector filter option as object, expose it via
          options model rows. (e7fa494)

2015-03-13 Pawel Stolowski

        * Declare filter base iface metatype (9dabd0d)
        * Fix (acc688f)
        * Fix (f06d80c)
        * Fix (ce1ba76)
        * Filter type as enum. (bbeba63)
        * Added filter type enum. (7ae9284)
        * Added base filter interfaces. (424477f)

2015-03-10 Michi Henning

        * Reverted commit 93 because it cost me a cool 1.5 hours today. Turns
          out that libmcheck is not threads-safe and causes the most
          amazing crashes in unpredictable ways :-( (207ddf7)

2015-02-18 Daniel d'Andrada

        * Merge trunk (b905ab4)

2015-02-13 CI Train Bot

        * Releasing 7.96+15.04.20150213-0ubuntu1 (14bd6b7)

2015-02-13 Pawel Stolowski

        * Added Scopes::closeScope abstract method.
          Fixes: #1410337 Approved
          by: Albert Astals Cid (29b986c)

2015-02-12 Daniel d'Andrada

        * Drop the ":native" part as PPA's can't handle it (cf7d0c1)
        * Merge trunk (3e6334b)

2015-02-12 Pawel Stolowski

        * Merged trunk (102112e)
        * Ups, added closeScope method to the mock. (0cda171)

2015-02-11 CI Train Bot

        * Releasing 7.95+15.04.20150211-0ubuntu1 (d5f2a27)

2015-02-11 Michał Sawicz

        * Add :native to g++ dependency for cross-building and wrap-and-sort
          for good measure. Python needs :any, too.
          Fixes: #1353855
          Approved by: Michi Henning (d589dbc)

2015-02-11 Michael Zanetti

        * add an onlyPinned property to the launcher's api Approved by:
          Michael Terry, Michał Sawicz, PS Jenkins bot (de80221)
        * bump launcher api version (944c07e)

2015-02-10 Michał Sawicz

        * Python → any (77ca4dd)
        * Add :native to g++ dependency for cross-building and wrap-and-sort
          for good measure. (a5518d0)

2015-02-09 Michael Zanetti

        * add onlyPinned property to launcher model (285d172)

2015-02-04 Pawel Stolowski

        * Bumped version. (f6c997b)
        * Added closeScope to the Scopes iface. (3b06e90)

2014-12-08 Daniel d'Andrada

        * Merge trunk (f94de38)

2014-12-05 CI Train Bot

        * Releasing 7.94+15.04.20141205-0ubuntu1 (ce029a5)

2014-12-05 Albert Astals

        * API for setFavorite/moveFavoriteTo
          Fixes: #1368670 Approved by:
          Pawel Stolowski, Nick Dedekind, PS Jenkins bot (b4fffc4)

2014-11-05 Daniel d'Andrada

        * add supportedOrientations and rotatesWindowContents to
          ApplicationInfo (41ce54a)

2014-11-05 Albert Astals

        * Merge (e7c3b12)

2014-11-04 CI bot

        * Releasing 7.93+15.04.20141104-0ubuntu1 (2ab2cf4)

2014-11-04 Michael Zanetti

        * Add a signal to the launcher model to hint changes Approved by:
          Daniel d'Andrada, PS Jenkins bot (6952202)

2014-10-22 Albert Astals

        * For the third time i said no const! (b55c383)
        * I said no const (1576cdc)
        * not const! (78735f2)
        * changelog (bfb1e20)
        * Merge (be5295f)

2014-10-21 Michael Zanetti

        * rename signal (c68b6ec)

2014-10-20 Albert Astals

        * Increase version (1e251d3)
        * API for setFavorite/moveFavoriteTo (f0e37e5)

2014-10-09 Michael Zanetti

        * merge (4740f42)

2014-10-06 Michael Zanetti

        * merge prereq (5593b63)
        * bump version properly (aa634f4)
        * add a signal to the launcher to hint changes (9d36359)

2014-10-03 CI bot

        * Releasing 7.92+14.10.20141003.1-0ubuntu1 (f09b44b)

2014-10-03 Michael Zanetti

        * add a dashActive property to the application API
          Fixes: 1339883
          Approved by: Gerry Boland, PS Jenkins bot, Albert Astals
          Cid (4576632)

2014-09-29 Michael Zanetti

        * improve comment (8d26fe3)
        * update mock and test (4beb536)
        * dashActive -> forceDashActive (593855d)
        * merge trunk (30f61ff)

2014-09-22 CI bot

        * Releasing 7.91+14.10.20140922.1-0ubuntu1 (6cede52)

2014-09-22 Gerry Boland

        * ApplicationInfoInterface: add splash screen data
          Fixes: 1254775
          Approved by: Gerry Boland, PS Jenkins bot (99020c5)

2014-09-22 Daniel d'Andrada

        * Merge trunk (434ef13)
        * Updated changelog (b189558)

2014-09-19 Michael Zanetti

        * merge trunk (d32e463)
        * add dashActive property to application API (2aeeeb7)

2014-09-18 CI bot

        * Releasing 7.90+14.10.20140918-0ubuntu1 (e7196c7)

2014-09-18 Michael Zanetti

        * Add countVisible property to Launcher API Approved by: Michał
          Sawicz, PS Jenkins bot, Albert Astals Cid (df4e4f8)

2014-09-12 Daniel d'Andrada

        * now it will work (3e3bcf9)
        * Forgot to copy TestUtil's qmldir as well (ea97974)

2014-09-09 Gerry Boland

        * Improve documentation (7c25ff8)

2014-09-09 Daniel d'Andrada

        * Correctly test for url and color types (8523829)
        * Test for the existence of the new splash properties (f01a6c7)
        * Ensure TestUtil qml and js files are copied again whenever they're
          changed (2f2b00f)

2014-09-03 Daniel d'Andrada

        * ApplicationInfoInterface: add splash screen data (8df29c6)

2014-09-03 Michael Zanetti

        * fix property definition (9b719a4)
        * fix changelog entry (4fc7258)
        * proper changelog text (40ce8dd)

2014-09-02 Michael Zanetti

        * bump changelog (62f84cc)

2014-08-26 Michael Zanetti

        * update tests (fae81c9)
        * merge trunk (b08cd37)
        * bump launcher api version (50fbfcc)
        * add new requirements for LauncherItems (6e1bded)

2014-08-25 CI bot

        * Releasing 7.89+14.10.20140825-0ubuntu1 (3d85eb2)
        * Remove all mentions to screenshotting from the API (8343a90)

2014-08-21 Daniel d'Andrada

        * Updated debian/changelog (759bffa)
        * Don't touch this stuff, whatever it's used for (a439105)

2014-08-18 Daniel d'Andrada

        * Update tests (8a26623)

2014-08-13 Daniel d'Andrada

        * No mentions of screenshot anywhere (4d31d65)

2014-08-11 Daniel d'Andrada

        * Update unity-shell-application pkg-config version (3bc26fe)

2014-08-08 Daniel d'Andrada

        * ApplicationInfo - add updateScreenshot() and discardScreenshot()
          (08e0678)

2014-08-06 CI bot

        * Releasing 7.88+14.10.20140806-0ubuntu1 (ea7fb59)

2014-08-06 Pete Woods

        * Scopes interface v4. Approved by: Michał Sawicz, PS Jenkins bot,
          Albert Astals Cid (fd364df)

2014-08-04 Michal Hruby

        * Added Scope::refresh() method (cfedbf9)
        * Added setNavigationState (4187513)
        * Revert addition of the query properties (a129265)

2014-08-01 Michal Hruby

        * Added count property on the Scopes model (160ccc9)
        * Drop the visible role and property (036631e)
        * Bump version (4932987)

2014-07-31 Michal Hruby

        * Added hidden property to NavigationInterface (af8f7c9)
        * Change the favoriting to a single property (60bffb5)
        * Fix docs (7460de9)

2014-07-31 CI bot

        * Releasing 7.87+14.10.20140731-0ubuntu1 (4a41ffb)

2014-07-31 Michal Hruby

        * Added interface for scopes overview. Approved by: Albert Astals Cid
          (1e01165)

2014-07-30 Michal Hruby

        * Added parentQuery property (8cc5b97)
        * s/isFavorited/favorite/ (cff5f23)
        * Fix tests (a58fe6b)
        * Added interface for favouriting a scope (30188be)

2014-07-29 Pete Woods

        * Just the one status code, simplified list of statuses (93c8187)

2014-07-29 Michal Hruby

        * Merge status addition (bd41251)

2014-07-28 Michal Hruby

        * Added one more property (2a6f71d)

2014-07-28 Pete Woods

        * Add status and details properties to ScopeInterface (f588cd8)

2014-07-25 Michal Hruby

        * Fix tests (10cfcec)
        * Make things compile (9e3f750)
        * Define scopes interface v4 (27a1835)

2014-07-24 Michal Hruby

        * Bump changelog (12c2bec)
        * Merge trunk (390c9a1)

2014-07-18 CI bot

        * Releasing 7.86+14.10.20140718.1-0ubuntu1 (c47c96b)

2014-07-18 Michal Hruby

        * Require g++4.9 for build to avoid ABI breakage since 4.8. Approved
          by: PS Jenkins bot, Michi Henning (98ae611)
        * Allow different gcc micro versions (c166f85)
        * It's better when the tests pass (9743938)
        * Bump version (3f82184)
        * Added overlayColor role (1dc5a79)
        * Added overviewScope property (18a0dd8)
        * Fix changelog (cd23f38)

2014-07-11 Robert Bruce Park

        * Resolve merge conflicts. (8a327a2)

2014-07-08 CI bot

        * Releasing 7.85+14.10.20140708-0ubuntu1 (8aeeedd)

2014-07-08 Michal Hruby

        * Added definitions for expansion queries. Approved by: PS Jenkins
          bot, Michał Sawicz, PS Jenkins bot (0447335)

2014-07-08 Pete Woods

        * Add settings support for shell Approved by: PS Jenkins bot, PS
          Jenkins bot, PS Jenkins bot, Michał Sawicz, PS Jenkins
          bot, PS Jenkins bot, PS Jenkins bot, Michal Hruby
          (ad70bf4)

2014-07-08 Michi Henning

        * A few minor fixes to the doc comments for comparison operators.
          Approved by: PS Jenkins bot, PS Jenkins bot, Marcus
          Tomlinson (10503a7)

2014-07-08 Michal Hruby

        * Update changelog (6b7bf6d)
        * Rename expansionQuery to headerLink (e60c724)

2014-07-08 Pete Woods

        * Add count property to SettingsModelInterface (30ec9a5)

2014-07-08 Michal Hruby

        * Merge lp:~unity-api-team/unity-api/scope-settings-shell (07bd4c8)

2014-07-04 Michal Hruby

        * Added expansion queries (b08572d)

2014-07-03 Pete Woods

        * Remove dead code (7692696)
        * Add basic tests for settings interface (5fb8e9c)

2014-07-03 Marcus Tomlinson

        * Bumped correct API version (4149553)
        * Bumped versions (d56f7a0)
        * Formatted enum as per Michal's suggestion (91dbc92)
        * Merged trunk (1edb4a2)
        * Merged IniParser changes (2cee33a)

2014-07-02 CI bot

        * Releasing 7.84+14.10.20140702.2-0ubuntu1 (3168a51)

2014-07-02 Marcus Tomlinson

        * Add missing IniParser::get_locale_string_array() method (5def566)

2014-07-02 Michal Hruby

        * Fix the workaround (bf73535)
        * Workaround issue with arm64 compiler (7472d1b)
        * Bump versions (f0c6827)
        * Merge trunk (1f0a125)

2014-07-02 Marcus Tomlinson

        * Reverted unity::util changes (ade5c63)
        * Reverted unity::shell changes (7cd2a0d)

2014-07-01 Michi Henning

        * Set environment variables after all. (I mis-read Jussi's comments.)
          (eb10e1a)
        * Require g++ 4.9 for the build. (167300d)

2014-06-30 Michi Henning

        * Shorted some lines for readability. (b8de439)
        * Added support for localized string arrays to IniParser. Also fixed
          test to use correct order of actual and expected values.
          (1a53440)

2014-06-26 CI bot

        * Releasing 7.83+14.10.20140626-0ubuntu1 (ebe7088)

2014-06-26 Michal Hruby

        * Added customizations property to ScopeInterface. (6d8110e)
        * Revert the version bump, cause it's was not synced with debian
          anyway (01f8ba7)

2014-06-26 Michi Henning

        * Oops, a few more corresponding comment fixes. (b0501c4)
        * Fixed a few doc comments. (23f4389)

2014-06-23 Michal Hruby

        * Act on review comments (47a63b3)

2014-06-20 Michal Hruby

        * Added customizations property (0513d45)

2014-06-16 CI bot

        * Releasing 7.82+14.10.20140616-0ubuntu1 (34881c6)

2014-06-16 Michal Hruby

        * Add Departments interfaces
          Fixes: 1320847 (accaab3)

2014-06-12 Pete Woods

        * Use writable "value" property instead of explicit "setter"
          (c15f4c0)

2014-06-11 Pete Woods

        * Add SettingsModelInterface API (97dd2bf)

2014-05-29 Albert Astals

        * Add the two new methods to the test (8916340)
        * Changes due to review (8781022)
        * Merge (1769c94)
        * Fixed the tag name in case it fails we get a meaningful error
          (836fddf)
        * Forgot these files ^_^ (5d9e4d4)

2014-05-28 Albert Astals

        * Add interfaces for scope departments. (ddc668e)
        * docu (2aa4422)
        * Add tests (c952c3c)
        * Don't change this order (bfc5506)
        * compile (e6117f2)

2014-05-28 Michal Hruby

        * Added basics of Departments (77af39f)

2014-05-28 CI bot

        * Releasing 7.81+14.10.20140528-0ubuntu1 (4ff3e53)

2014-05-28 Michael Zanetti

        * properly parent MockApplicationInfo objects in the mock plugin. QML
          might delete them otherwise. (e9bf980)
        * properly parent mock items otherwise QML deletes them as of 5.2

          Fixes: 1318889 (4b191e2)

2014-05-23 Michael Zanetti

        * also properly parent MockApplicationInfo objects (6943b7d)

2014-05-22 Michael Zanetti

        * properly parent mock items otherwise QML deletes them as of 5.2
          (1480248)

2014-05-20 CI bot

        * Releasing 7.81+14.10.20140520-0ubuntu1 (cbdb72d)

2014-05-20 Michal Hruby

        * Scopes API for shell (62ef2af)

2014-05-20 Jussi Pakkanen

        * Add missing include so compilation works with pch disabled.
          (89a6e10)

2014-05-19 Albert Astals

        * better email (193eae3)
        * TODO (15eb6e1)
        * get -> getObject or remove if unneeded (ca9207a)
        * Sanitize gets (8246885)
        * Forgot to test this method (15fb7bf)
        * Row count is abstractlistmodel (0cb68d6)
        * Indentation pedanticness (87a1228)
        * Add the (e9f303a)
        * add a (d81a2e4)
        * Add some spaces to make reviewer happier :) (c1a87df)

2014-05-15 Albert Astals

        * Add interfaces for scopes. (3a7d7fd)

2014-05-15 Michal Hruby

        * Drop unneeded method from tests (100a085)
        * Added docstrings (23d5891)

2014-05-14 Albert Astals

        * Add chaining constructors (4d848d6)
        * Make sure the QHash doesn't go away (bd7ecbf)

2014-05-13 Albert Astals

        * Add mock + tests (35d2ca9)
        * put the rolenames map in the interface too (016f519)
        * These will be documented with the property (d159bf9)
        * Update to 2014 and remove Authors as suggested (84ccff3)

2014-05-12 Albert Astals

        * change to QString (07ebbf7)
        * API from unity-scopes-shell (443e3e2)

2014-05-05 CI bot

        * Releasing 7.80.8+14.10.20140505-0ubuntu1 (e4e9544)

2014-05-05 Mirco Müller

        * Bump notification interface version because of the added exposure
          of NotificationModel's Roles-enum. (e056ea2)
        * Merged with trunk. (291f79e)
        * Another version-bump was needed, because another branch was merged
          to trunk before this one. (87cdda8)

2014-04-29 Jussi Pakkanen

        * Added missing mutex. (0f763f9)

2014-04-28 CI bot

        * Releasing 7.80.7+14.10.20140428.1-0ubuntu1 (e04c491)

2014-04-28 Michal Hruby

        * Implemented IniParser::get_locale_string. (0e53607)

2014-04-28 Mirco Müller

        * Doh (76178b7)
        * Redone the version-bump for the unity-notification interface.
          (66b7b55)
        * Merged mhr3's localized-strings branch. (3b91de5)
        * Reverted all my changes. (63416dd)

2014-04-23 Michal Hruby

        * Add more tests (bc95444)
        * Implemented IniParser::get_locale_string (2dd1b1c)

2014-04-23 Mirco Müller

        * A upstream version-bump is needed too. (11498f1)

2014-04-16 Mirco Müller

        * Update debian/changelog entry (1d5f484)
        * Bumped the unity-api version from 0.1.2 to 0.1.3, because the added
          exposure of the NotificationModel's Roles-Enum in r126
          needs to be trackable by the api-consumers outside.
          (0eb4603)

2014-04-02 CI bot

        * Releasing 7.80.6+14.04.20140402-0ubuntu1 (dad7fcb)

2014-04-02 Mirco Müller

        * The data-roles of the NotificationModel to should be exposed to
          QML. (cedfeb3)

2014-04-02 Michi Henning

        * Made calls to IniParser constructor and destructor thread-safe.
          Without this, if the destructor is called from a different
          thread than the constructor, we get complaints from thread
          sanitizer. (0151efc)

2014-04-01 CI bot

        * Releasing 7.80.6+14.04.20140401-0ubuntu1 (48f64e5)

2014-04-01 Michael Zanetti

        * Add API to allow unity8 to control the app focusing states a bit
          better and to move the screenshot logic into the
          ApplicationManager instead of doing that with QML.
          (575529a)

2014-04-01 Michał Sawicz

        * Tweak changelog to make the bump UNRELEASED. (2c024ad)

2014-03-31 Mirco Müller

        * Renamed enum to just Roles... added enum verification to
          NotificationModel test. (4ca2d47)

2014-03-25 Mirco Müller

        * Exposing the data-roles of the NotificationModel to QML... not used
          yet directly, but we want to keep things in sync as much
          as possible. (e601ff9)

2014-03-25 Michael Zanetti

        * bump it more (ff1ec10)
        * Bump version for Application api changes (9935d10)
        * merge trunk (ff87ae0)

2014-03-10 Michael Zanetti

        * fix docs after changing return type (431e3d9)
        * rename activateApplication() to requestFocusApplication(), also
          changing its return value to bool (1b279ad)
        * change updateScreenshot to return a bool instead of void (d824fdd)
        * fix typo (4cd6497)

2014-03-04 CI bot

        * Releasing 7.80.5+14.04.20140304-0ubuntu1 (f0f9e1b)
        * No change rebuild against Qt 5.2.1. (99f63d2)

2014-03-04 Michael Zanetti

        * bump version for app api (655f1ae)

2014-02-18 Michi Henning

        * Made calls to IniParser constructor and destructor thread-safe.
          Without this, if the destructor is called from a different
          thread than the constructor, we get complaints from thread
          sanitizer. (3dad3a5)

2014-02-06 Michael Zanetti

        * introduce suspended property to applicationmanager. (2459069)

2014-02-05 Michael Zanetti

        * merge trunk (7a09823)

2014-01-21 Automatic PS uploader

        * Releasing 7.80.5+14.04.20140120-0ubuntu1 (revision 119 from
          lp:unity-api). (d415cd1)

2014-01-20 Automatic PS uploader

        * Releasing 7.80.5+14.04.20140120-0ubuntu1, based on r119 (099923b)

2014-01-10 Michael Zanetti

        * merge trunk (971c106)

2014-01-02 Michi Henning

        * Removed final semicolon from NONCOPYABLE macro. This makes the
          usage consistent with the UNITY_DEFINES_PTRS macro, which
          also does not include the semicolon. (9418012)

2013-12-27 Jussi Pakkanen

        * Remove deprecated NonCopyable base class. (88a3860)

2013-12-27 Michi Henning

        * Removed final semicolon from NONCOPYABLE macro. This makes the
          usage consistent with the UNITY_DEFINES_PTRS macro, which
          also does not include the semicolon. (8024076)

2013-12-20 Jussi Pakkanen

        * X (9634a52)

2013-12-20 Michael Zanetti

        * update mocks and tests accordingly (e5aaf3b)

2013-12-20 Jussi Pakkanen

        * Remove deprecated noncopyable class. (5cd5567)

2013-12-20 Automatic PS uploader

        * Releasing 7.80.5+14.04.20131219.1-0ubuntu1 (revision 116 from
          lp:unity-api). (e3b28ac)

2013-12-19 Automatic PS uploader

        * Releasing 7.80.5+14.04.20131219.1-0ubuntu1, based on r116 (7dc8959)

2013-12-17 Michael Zanetti

        * add API for better controlling the app lifecycle flow from within
          unity (0dab331)

2013-12-17 Michal Hruby

        * Expose full version including micro version number in pc file.
          (f694ee3)
        * Remove extra whitespace (7d303d8)
        * Expose full version including micro version number in pc file
          (7c274a4)

2013-12-17 Michi Henning

        *   Changed unity::Exception to return the same string as
          to_string(). This means that it is no longer necessary
          to treat unity::Exception differently from std::exception
          for structured exception handling: catching std::exception
            will catch unity::Exception as well, and call what()
          produces the correct result. The pointer returned from
          what()   remains valid until the next call to what(), or
          until the exception is destroyed. (ffd8920)
        * Fixed email address in changelog. (91e2467)
        * Another attempt at getting Jenkins to accept the changelog.
          (37ec1c6)
        * Merged trunk and resolved conflict. (79b69e2)
        * Shortened changelog message. (9a51e7b)

2013-12-16 Jussi Pakkanen

        * Made noncopyable a macro. (f875680)

2013-12-16 Michi Henning

        * Updated changelog. (544904a)

2013-12-13 Jussi Pakkanen

        * Swith all classes to using the NONCOPYABLE macro. (510233b)
        * Added NONCOPYABLE macro. (7d82f21)

2013-12-13 Michi Henning

        * Changed unity::Exception to return the same string as to_string().
          This means that it is no longer necessary to treat
          unity::Exception differently from std::exception for
          structured exception handling: catching std::exception
          will catch unity::Exception as well, and call what()
          produces the correct result. The pointer returned from
          what() remains valid until the next call to what(), or
          until the exception is destroyed. (7acf591)

2013-12-11 Michael Zanetti

        * update mocks and tests to reflect API change (819fe03)
        * add screenshotChanged signal (a1480e3)
        * revert unrelated whitespace change (a16336e)
        * proposal for new screenshots api (c3ff285)

2013-11-27 Automatic PS uploader

        * Releasing 7.80.4+14.04.20131126.2-0ubuntu1 (revision 112 from
          lp:unity-api). (5b3ccec)

2013-11-26 Automatic PS uploader

        * Releasing 7.80.4+14.04.20131126.2-0ubuntu1, based on r112 (701ce54)

2013-11-19 Michal Hruby

        * Added pkg-config variable for shell plugin directory. (7f671d1)

2013-11-18 Michal Hruby

        * Expose the plugindir suffix (1583b6f)
        * Add pkg-config variable to get plugin directory (89062b9)

2013-11-18 Albert Astals

        * Avoid cmake warnings (ac65d2e)

2013-11-06 Albert Astals

        * Avoid cmake warnings (d097a60)

2013-10-25 Michi Henning

        * Removed obsolete doxygen config variable that caused a warning
          during the build. (7ed6807)

2013-10-23 Michi Henning

        * Removed obsolete doxygen config variable. (5a031f2)

2013-10-21 Michi Henning

        * Fix warning from clang when building libgtest about unused field.
          (89610f7)
        * Fix warning from clang about unused field in gtest. (55b8656)

2013-10-18 Michi Henning

        * Don't set -fno-permissive when compiling with clang because clang
          produces an "ignored" warning for this flag. (0b33fa5)
        * Removed trailing whitespace from previous commit. (c1e72fb)
        * Don't -fno-permissive when compiling with clang because clang
          produces an "ignored" warning for this flag. (c0d77b7)

2013-09-27 Automatic PS uploader

        * Releasing 7.80.3+13.10.20130927.1-0ubuntu1 (revision 106 from
          lp:unity-api). (ce311fd)
        * Releasing 7.80.3+13.10.20130927.1-0ubuntu1, based on r106 (14fac90)

2013-09-26 Michi Henning

        * Reverting commit 89, which added -D_GLIBCXX_DEBUG. This has truly
          hideous consequences when calling cross-library and
          passing STL types. If not all libraries involved are
          compiled with the same flag, the code links and runs and,
          in many cases, will work, except in some cases, where
          suddenly the stack gets trashed, the code segfaults on a
          memory allocation, or similar. (92ce4e8)
        * Reverting commit 89, which added -D_GLIBCXX_DEBUG. This has truly
          hideous consequences when calling cross-library and
          passing STL types. If not all libraries involved are
          compiled with the same flag, the code links and runs and,
          in many cases, will work, except in some cases, where
          suddenly the stack gets trashed, the code segfaults on a
          memory allocation, or similar. (7b93e89)

2013-09-25 Michi Henning

        * Changed pkgconfig to use absolute path for Libs, so things will
          work if the package is installed in a non-standard
          location. (350cf9f)
        * Fixed bug from last commit. (9db69e5)
        * Merged proposed branch. (603db8d)
        * Addressed Jussi's comment about specifying libdir and includedir
          consistently for MR
          https://code.launchpad.net/~michihenning/unity-api/fix-pkgconfig/+merge/187433
          (5d79d9e)
        * Changed pkgconfig to use absolute path for Libs, so things will
          work if the package is installed in a non-standard
          location. (141a610)

2013-09-12 Automatic PS uploader

        * Releasing 7.80.3+13.10.20130912-0ubuntu1 (revision 103 from
          lp:unity-api). (78c9f44)
        * Releasing 7.80.3+13.10.20130912-0ubuntu1, based on r103 (dea44f8)

2013-09-12 Michael Zanetti

        * update Launcher API to make use of the new ApplicationManager api.
          (7bc886a)

2013-09-11 Michael Zanetti

        * fix cond/endcond (81cc3f1)
        * update Launcher API to make use of the new ApplicationManager api
          (84db5d5)

2013-09-11 Automatic PS uploader

        * Releasing 7.80.3+13.10.20130911-0ubuntu1 (revision 101 from
          lp:unity-api). (4cc66e3)
        * Releasing 7.80.3+13.10.20130911-0ubuntu1, based on r101 (9753781)

2013-09-09 Gerry Boland

        * Shell::Application: Apply Q_ENUMS to the Roles enum so
          implementations can use it. (c49b1e0)
        * Shell::Application: Apply Q_ENUMS to the Roles enum so
          implementations can use it (b882d05)

2013-09-05 Automatic PS uploader

        * Releasing 7.80.3+13.10.20130905.2-0ubuntu1 (revision 99 from
          lp:unity-api). (c4cfbac)
        * Releasing 7.80.3+13.10.20130905.2-0ubuntu1, based on r99 (41dd5bf)

2013-09-05 Michael Zanetti

        * add focused role to model. (c60a723)

2013-09-04 Michael Zanetti

        * add focused role support to launchermodel (ef00cf1)
        * add applicationFocused method to LauncherModelInterface. (edfa933)

2013-09-04 Gerry Boland

        * AppManager: change startApplication to return ApplicationInfo, is
          useful for shell. (ca5d2a8)
        * AppManager: change startApplication to return ApplicationInfo, is
          useful for shell (8b5da36)

2013-09-04 Michael Zanetti

        * add applicationFocused method to launcher (10bdadf)

2013-09-04 Automatic PS uploader

        * Releasing 7.80.3+13.10.20130904-0ubuntu1 (revision 95 from
          lp:unity-api). (7fcc148)
        * Releasing 7.80.3+13.10.20130904-0ubuntu1, based on r95 (50b777d)

2013-09-03 Gerry Boland

        * ApplicationManagerInterface: adjust API to use appId for app
          start/stop/focus. Return ApplicationInfoInterface only in
          get(index) and the new findApplication(appId) methods.
          (c4e1d5e)
        * Rename property focusedApplication to focusedApplicationId
          (d79ab99)
        * Fix doc errors (b6655be)
        * Remove const from get(index) (b923e7c)
        * Missing full stop (cb6bbd5)
        * ApplicationManagerInterface: adjust API to use appId for app
          start/stop/focus. Return ApplicationInfoInterface only in
          get(index) and the new findApplication(appId) methods.
          (cc8f932)

2013-09-03 Automatic PS uploader

        * Releasing 7.80.3+13.10.20130903.1-0ubuntu1 (revision 93 from
          lp:unity-api). (2039284)
        * Releasing 7.80.3+13.10.20130903.1-0ubuntu1, based on r93 (6d874f3)

2013-09-02 Jussi Pakkanen

        * Use glibc's memory validator. (19addb9)
        * Use glibc's memory checker. (c359d50)

2013-09-02 Automatic PS uploader

        * Releasing 7.80.3+13.10.20130902-0ubuntu1 (revision 91 from
          lp:unity-api). (7b40707)
        * Releasing 7.80.3+13.10.20130902-0ubuntu1, based on r91 (7aebf0e)

2013-08-30 Michael Zanetti

        * Add Ubuntu.Application API, including tests and a mock
          implementation. (b19125f)

2013-08-29 Michael Zanetti

        * add moved plugins back (d69d1b6)
        * fixed a copy/paste mistake in comments (LauncherItem ->
          ApplicationInfo) (e45ba24)
        * move to Unity.Application, fix tests (b5bd5bc)
        * fix type, rename start/stopProcess (a23e002)
        * make it compile, add tests and a mock implementation (09b2856)
        * improve app manager's doc (e1d6634)
        * make focusedApplication a read only property (c416548)
        * worked in feedback from Gerry (4115eab)

2013-08-28 Michael Zanetti

        * add applicationmanager and applicationlistmodel (643c203)
        * applicationmanager -> application (472bb7d)

2013-08-26 Automatic PS uploader

        * Releasing 7.80.3+13.10.20130826.2-0ubuntu1 (revision 89 from
          lp:unity-api). (d9e4deb)
        * Releasing 7.80.3+13.10.20130826.2-0ubuntu1, based on r89 (470c42c)

2013-08-26 Jussi Pakkanen

        * Enable validating STL on debug builds. (99a4d10)
        * Enable validating STL on debug builds. (29a3cfa)

2013-08-26 Automatic PS uploader

        * Releasing 7.80.3+13.10.20130826.1-0ubuntu1 (revision 87 from
          lp:unity-api). (66b3de9)
        * Releasing 7.80.3+13.10.20130826.1-0ubuntu1, based on r87 (894f2fa)
        * Releasing 7.80.3+13.10.20130826-0ubuntu1 (revision 86 from
          lp:unity-api). (d0f0c04)
        * Releasing 7.80.3+13.10.20130826-0ubuntu1, based on r86 (33aceb0)

2013-08-22 Michael Zanetti

        * Add setUser method to LauncherModel. (5309228)
        * add setUser() to LauncherModel (a78be62)

2013-08-20 Automatic PS uploader

        * Releasing 7.80.3+13.10.20130820.2-0ubuntu1 (revision 84 from
          lp:unity-api). (1e9f8af)
        * Releasing 7.80.3+13.10.20130820.2-0ubuntu1, based on r84 (474dde9)
        * Releasing 7.80.3+13.10.20130820.1-0ubuntu1 (revision 82 from
          lp:unity-api). (93a6b95)
        * Releasing 7.80.3+13.10.20130820-0ubuntu1 (revision 82 from
          lp:unity-api). (742cee0)
        * Releasing 7.80.3+13.10.20130820.1-0ubuntu1, based on r82 (065098f)
        * Releasing 7.80.3+13.10.20130820-0ubuntu1, based on r82 (4c6ad5e)

2013-08-19 Michael Zanetti

        * Add a role, clickable to quicklistModel which determines if the
          entry can be clicked or not. (767d8a4)
        * HasAction -> Clickable (bdb7305)
        * add a role, hasAction to quicklistModel which determines if the
          entry can be clicked or not (dbdbf98)

2013-08-01 Automatic PS uploader

        * Releasing 7.80.3+13.10.20130801-0ubuntu1 (revision 80 from
          lp:unity-api). (363b609)
        * Releasing 7.80.3+13.10.20130801-0ubuntu1, based on r80 (1c66850)

2013-07-29 Automatic PS uploader

        * Releasing 7.80.3+13.10.20130729ubuntu.unity.next-0ubuntu1 (revision
          79 from lp:unity-api). (aa240f5)
        * Releasing 7.80.3+13.10.20130729ubuntu.unity.next-0ubuntu1, based on
          r79 (50b54be)

2013-07-27 Michi Henning

        * Added UNITY_DEFINES_PTRS (needed by scopes). Added coverage
          suppresssion for unreachable line of code. (4bd65de)
        * Changed DefinesPtrs to a macro. That way, we don't need a virtual
          destructor, and the generated typedefs can be used with
          POD types. The macro also prevents ambiguous names that
          were caused by the template for classes in a derivation
          hierarchy. (dfe7cfa)

2013-07-23 Michi Henning

        * Added UNITY_DEFINES_PTRS (needed by scopes). Added coverage
          suppresssion for unreachable line of code. (4b88e52)
        * Changed DefinesPtrs to a macro. That way, we don't need a virtual
          destructor, and the generated typedefs can be used with
          POD types. The macro also prevents ambiguous names that
          were caused by the template for class in a derivation
          hierarchy. (e435238)

2013-07-09 Automatic PS uploader

        * Releasing 7.80.3+13.10.20130709ubuntu.unity.next-0ubuntu1 (revision
          76 from lp:unity-api). (abb3c24)
        * Releasing 7.80.3+13.10.20130709ubuntu.unity.next-0ubuntu1, based on
          r76 (17472c2)

2013-07-08 Michael Zanetti

        * more work on launcher API (7e40860)
        * fix indentation in launcher tests (574823c)
        * fix comments (4b939dc)
        * fix comments for closing namespace braces (a22d1f6)
        * remove logic from mocks and tests for it (e276070)
        * make roleName maps static to save some CPU cycles (95174cc)
        * comment improvement++ (c7aa545)
        * improve some comments (dabb69f)
        * quickListIndex -> actionIndex (087260e)
        * fix typo in comment (0113068)
        * some more suggested fixes (27032b3)
        * introduce appId property for items and use that for write
          operations (28af9be)
        * bump only the launcher version, not the API's minor version
          (9b57c00)

2013-07-05 Michael Zanetti

        * bump it even more (2f6fbae)
        * bump the version a bit more (d1cc8af)
        * bump version numbers (3f7c39d)
        * move signal spy to top (c338e26)
        * fix header (78aa389)
        * that shouldn't have gone in (94c8de7)
        * remove the two future roles from the docs. Will come back in
          unity9. (e63f44f)
        * fix include guard (addb1b8)

2013-07-04 Michael Zanetti

        * added method triggerQuickListAction (c624af8)
        * more work on launcher API (a41a96c)

2013-07-03 Automatic PS uploader

        * Releasing 7.80.2+13.10.20130703ubuntu.unity.next-0ubuntu1 to
          ubuntu. (fb82776)
        * Releasing 7.80.2+13.10.20130703ubuntu.unity.next-0ubuntu1, based on
          r74 (ab1cc06)

2013-07-02 Michał Sawicz

        * Do not require any particular version of boost. (d17dd4d)
        * Do not require any particular boost version (eb0a539)

2013-07-02 Automatic PS uploader

        * Releasing 7.80.2+13.10.20130702ubuntu.unity.next-0ubuntu1 to
          ubuntu. (084c6d5)
        * Releasing 7.80.2+13.10.20130702ubuntu.unity.next-0ubuntu1, based on
          r72 (55000f3)

2013-06-28 Didier Roche

        * Add a better package description. (c0bb343)
        * better package description (de746b6)

2013-06-27 Automatic PS uploader

        * Releasing 7.80.2+13.10.20130627ubuntu.unity.next-0ubuntu1 to
          ubuntu. (b43179b)
        * Releasing 7.80.2+13.10.20130627ubuntu.unity.next-0ubuntu1, based on
          r70 (56e430c)

2013-06-27 Michi Henning

        * Renamed COPYING.LIB -> COPYING.
          Fixes:
          https://bugs.launchpad.net/bugs/1194867. (91b30e0)

2013-06-27 Didier Roche

        * Prepare the package to enter saucy. (c44be4e)

2013-06-27 Michi Henning

        * Renamed COPYING.LIB -> COPYING. (621747d)

2013-06-27 Didier Roche

        * really take trunk version for headers (2002f0e)
        * remerge with trunk and backout the license header change (e1da950)

2013-06-27 Michi Henning

        * Changed "Lesser GNU General Public License" to "GNU Lesser General
          Public License" throughout. Fixed five files that used GPL
          instead of LGPL. licensecheck comes up clean now,
          reporting LGPL v3 for everything.
          Fixes:
          https://bugs.launchpad.net/bugs/1194867. (34e924d)
        * Changed "Lesser GNU General Public License" to "GNU Lesser General
          Public License" throughout. Fixed five files that used GPL
          instead of LGPL. licensecheck comes up clean now,
          reporting LGPL v3 for everything. (7ecfa66)

2013-06-26 Didier Roche

        * add bootstrap commit (c83c198)
        * switch to format source 1, more compatible with dailies (14bfd12)
        * use CMAKE_INSTALL_LIB which already has the multiarch magic
          (661c9cb)
        * small debian/rules improvment (a52d82a)
        * add missing debian/copyright headers (45e7ce0)
        * control and some licenses fixing, but then, opening a bug for more
          license fix needed (f5d61ea)

2013-06-24 Michi Henning

        * Added astyle-config. (c8d83e2)

2013-06-20 Jussi Pakkanen

        * Added ini file parser. (7cdccf9)
        * Merged trunk. (2465881)
        * Surrendered to astyle. (dec972a)

2013-06-20 Michi Henning

        * Added astyle-config. (207f9d0)

2013-06-19 Michael Zanetti

        * Add Launcher API to unity-api. (59ec1a6)

2013-06-19 Jussi Pakkanen

        * Check for Clang in CMakeLists.txt. (9d23136)
        * Check clang from within CMakeLists.txt. (df06cb0)

2013-06-19 Michael Zanetti

        * added testcase that checks if the model is here and of correct type
          (05c9f50)
        * merge trunk (19f7861)

2013-06-19 Jussi Pakkanen

        * Added precompiled header support to unity-api target. (47dbf29)

2013-06-19 Michael Zanetti

        * merged saviq's suggestions (319c507)

2013-06-19 Jussi Pakkanen

        * Merged trunk. (bb09659)

2013-06-19 Michi Henning

        * This changes the build environment to link the tests against a
          static version of the library, allows us to write unit
          tests for internal classes that are not visible through
          the public API (support classes in the internal namespace
          that don't have a public pimple facade). (e159f47)

2013-06-19 Jussi Pakkanen

        * Merged trunk. (cb5f93c)
        * Moved stars and ampersands around. (c2666ac)
        * Added documentation to precompiled header module. (390b182)

2013-06-19 Michi Henning

        * Changed build to use -fPIC only for the source files that go into
          the .so and .a libraries. Improved comments and fixed some
          typos in comments. (f4e3547)

2013-06-18 Jussi Pakkanen

        * Added copyright header for the pch. (39b966d)
        * Made packaging CCache work nicely with pch. (7991aab)
        * Added precompiled header support for unity-api target. (fae200f)

2013-06-18 Michi Henning

        * Improved compliance with style guide: function and member function
          definitions now with return type, class name, and function
          name on one line. (ceeacc7)
        * This changes the build environment to link the tests against a
          static version of the library, allows us to write unit
          tests for internal classes that are not visible through
          the public API. (c72c9b4)
        * Improved compliance with style guide: function and member function
          definitions now with return type, class name, and function
          name on one line. (3d69812)

2013-06-17 Michi Henning

        * Added missing architecture directory to pkg-config file. (b501f5e)
        * Removed unity::internal::ExceptionImpl and replaced it with
          unity::ExceptionImplBase. This allows clients of unity-api
          to derive their own exceptions for unity::Exception
          without exposing any implementation details (so the ABI
          won't break) and still take advantage of implementation
          inheritance without having to reimplement all the
          functionality of the base class. (f6f3b17)
        * Merged trunk. (f393e6d)

2013-06-14 Michi Henning

        * Changed copyright headers to LGPLv3. (e7b5f8d)
        * Merged trunk. (01214d2)
        * Removed unity::internal::ExceptionImpl and replaced it with
          unity::ExceptionImplBase. (802ebb9)
        * Added COPYING.LIB with text for LGPLv3 from
          http://www.gnu.org/licenses/lgpl.txt (1fcbb08)
        * Changed include/unity/shell/notifications/CMakeLists.txt to use
          ${LIBDIR} to install the .pc file in the correct location.
          (ac710eb)

2013-06-13 Michi Henning

        * Added warning if cppcheck isn't found.
          Fixes:
          https://bugs.launchpad.net/bugs/1190374. (d495cd4)

2013-06-13 Jussi Pakkanen

        * Doxygen function grouping. (dced39c)

2013-06-13 Michi Henning

        * Trying to get the install working with jenkins... (528131e)
        * Added Multi-Arch to debian/rules as requested by didrocks. Removed
          redundant libdir variable from CMakeLists.txt. Adjusted
          libunity-api.pc.in to use LIBDIR. (784bf0d)
        * Changed copyright headers to LGPLv3. (dc7aca2)
        * Added warning if cppcheck isn't found. (ddcf744)

2013-06-12 Michi Henning

        * Renamed config.h -> DllExport.h. Removed Version.h.cmake, which is
          was moldy oldie, now called Version.h.in.
          Fixes:
          https://bugs.launchpad.net/bugs/1185319. (8d8645c)

2013-06-11 Jussi Pakkanen

        * Init count to 0 for extra explicitness. (3c52a66)

2013-06-11 Michael Zanetti

        * some more styling changes (0981a9e)
        * merge trunk (2cbd680)
        * "" -> <> (08dbae4)

2013-06-11 Jussi Pakkanen

        * Put group name in error message. (34547ad)
        * Added a space for better output message. (eb65e49)

2013-06-11 Michi Henning

        * Added --check-config to the cppcheck target, so we get better
          diagnostics. (af9cb56)
        * Added --check-config to the cppcheck target, so we get better
          diagnostics. (b11c234)

2013-06-10 Michael Zanetti

        * fix ret values (c1f86bf)
        * update tests (28dddc1)
        * fix some more warnings (6ae7121)
        * some more styling (90b6442)
        * whitespace-- (2143fd2)
        * made copyright headers consistent (9af0b1f)
        * add documentation for the interface (7e8aa7f)
        * suppress false positives from cppcheck (c809454)
        * fix ctor, add progress api (9511e45)

2013-06-10 Jussi Pakkanen

        * Removed fluff Doxygen comments that are no longer required.
          (8a251c6)

2013-06-10 Michi Henning

        * Changed doxygen config to ignore symbols in any internal namespace,
          so we don't need to add endless @cond/@endcond pairs .
          (40b22c1)

2013-06-08 Michi Henning

        * Changed doxygen config to ignore symbols in any internal namespace,
          so we don't need to add endless @cond/@endcond pairs.
          (c950da8)

2013-06-07 Jussi Pakkanen

        * Added suppressions for GKeyFile. (6214dbb)
        * Added Doxygen tags for every single function, even the painfully
          obvious ones. (ec3c60f)

2013-06-07 Michi Henning

        * Added -g to compile flags when building for coverage. That way,
          valgrind and gdb will report line numbers. (3d491f0)

2013-06-07 Jussi Pakkanen

        * Carry filename around and add it to exception descriptions.
          (bc07ca6)
        * Change exception type. (56f794e)
        * Added a few noexcepts. (b22214c)
        * More allmanisation. (00e53fe)
        * Changed exception type. (75e019c)
        * Changed exception type. (9b06ce9)
        * Moved private struct to internal namespace. (2d3fa0d)
        * Changed to Allman style because opening braces are special little
          snowflakes that _need_ a line of their own. (102cbe6)
        * Fix memory leak. (b447563)
        * Add file name to exception message. (fd05853)
        * Made_function_names_underscored. (3d169c0)

2013-06-07 Michi Henning

        * Added -g to compile flags when building for coverage. That way,
          valgrind and gdb will report line numbers. (950f088)

2013-06-06 Jussi Pakkanen

        * Check for glib and gtest in public headers. (e69f66f)
        * Removed some leftover code. (5ad6822)
        * Added missing newline. (56ffecd)
        * Some more tests and documentation. (0c66e8b)
        * More IniParser tests. (da7feb9)
        * First tests for IniParser. (1dd4b16)
        * Added test fixture for IniParser. (d51065f)
        * Added class to do ini file parsing. (7d76c86)

2013-06-06 Michi Henning

        * Removed Version class and hoisted version functions into unity::api
          namespace. Fixed doc accordingly. (070224f)
        * Removed Version class and hoisted version functions into unity/api
          namespace. Fixed doc accordingly. (cfe7792)

2013-06-05 Michael Zanetti

        * enable all sample data again (880d9cd)
        * fixed and extended tests (188831e)
        * added LauncherModelItem, mocks and tests (still failing) (32b4953)

2013-06-04 Sergio Schvezov

        * This project forked from lp:unity/phablet. Updating the versioning
          to reflect that. (fbccbea)
        * This project forked from lp:unity/phablet. Updating the versioning
          to reflect that. (0da2f16)
        * Releasing for saucy. (169cc8a)

2013-06-04 Michael Zanetti

        * merge trunk (83ccfa8)

2013-06-04 Michał Sawicz

        * Fix Verifier.qml for more reliable qmltests. (37384f5)
        * Fix Verifier.qml and tst_Notifications.qml to have more reliable
          tests (2d2ab45)
        * add some debugs (c9fee86)

2013-06-04 Sergio Schvezov

        * Releasing for saucy. (25e944c)

2013-05-30 Michi Henning

        * Renamed DllExport.h to SymbolExport.h (9d9de54)
        * Renamed config.h -> DllExport.h. Removed Version.h.cmake, which is
          was moldy oldie, now called Version.h.in. (8fde182)

2013-05-29 Michi Henning

        * Jenkins got upset about the libunity-api0.install instructions.
          Hopefully, this will fix it. (91d4185)
        * Updated the package config files as suggested by Jussi. (39eb773)
        * Moved ResourcePtr from internal namespace into public namespace, so
          it can be re-used by components outside libunity-api.
          (af7b470)
        * Moved ResourcePtr from internal namespace into public namespace, so
          it can be re-used by components outside libunity-api.
          (c478615)

2013-05-27 Michael Zanetti

        * second version of the launcher api draft (f14f7fc)

2013-05-27 Michi Henning

        * Added missing architecture directory to package config. (e5466b0)

2013-05-22 Michi Henning

        * Fixed check_copyright.sh to not generate bogus reports for
          generated files when building in release or coverage mode.
          Removed check_whitespace.sh, which is obsolete now. (Same
          job is now done by check_whitespace.py.). (bb1ac2a)
        * Fixed check_copyright.sh to not generate bogus reports for
          generated files when building in release or coverage mode.
          Removed check_whitespace.sh, which is obsolete now. (Same
          job is now done by check_whitespace.py.) (4dda452)

2013-05-21 Michi Henning

        * Made daemonize_me() more robust when called at the file descriptor
          limit and when memory is low. Provided strong exception
          guarantee for a few more corner cases. Fixed coverage test
          for this to not report nonsense. (Previous version had
          race conditions; depending on timing, coverage report was
          either OK or reported covered things as uncovered.)
          Improved test to make sure SIGHUP is correctly restored.
          Fixed build errors in release mode due to unused return
          values. (7440308)
        * Removed recovery if vector throws bad_alloc. If the process is
          sailing this close to the wind, it'll probably die in the
          next millisecond or so anyway, even if we recover here.
          The added complexity isn't worth it. (8be5f7b)
        * Replaced use of system() to create test files and directories with
          libc file I/O calls. (b0d100e)

2013-05-20 Michi Henning

        * Made daemonize_me() more robust when called at the file descriptor
          limit and when memory is low. Provided strong exception
          guarantee for a few more corner cases. Fixed coverage test
          for this to not report nonsense. (Previous version had
          race conditions; depending on timing, coverage report was
          either OK or reported covered things as uncovered.)
          Improved test to make sure SIGHUP is correctly restored.
          Fixed build errors in release mode due to unused return
          values. (5bd5284)

2013-05-17 Michael Zanetti

        * first draft of the launcher API. To be discussed. (bc211d6)

2013-05-17 Michi Henning

        * Added strong exception guarantee if working directory was changed
          and first fork fails. (7e4edb6)

2013-05-17 Michał Sawicz

        * add shell Notifications API and tests. (2690ac8)
        * add QmlTest.cmake and qml TestUtil module. (167b15e)

2013-05-16 Michał Sawicz

        * fix some packaging issues and enable multiarch. (89d1c2e)

2013-05-16 Michi Henning

        * Updated version semantics to state that only major version change
          indicates ABI incompatibility. (f96c9d7)
        * Updated version semantics to state that only major version change
          indicates ABI incompatibility. (e80b5b0)

2013-05-16 Michał Sawicz

        * protect ModelInterface and SourceInterface c'tors, too (7e2e35d)

2013-05-16 Jussi Pakkanen

        * Make line numbers start with 1 rather than 0. (2276afa)
        * Start line numbering at 1 rather than 0. (0540f18)

2013-05-16 Michi Henning

        * Added generated tests to cppcheck so we don't get bogus reports for
          unused functions. Enabled inline suppression of cppcheck
          errors. Changed formatting of cppcheck output to include
          the name of an error, which makes it easier to write
          inline suppressions. (713c1dd)

2013-05-16 Michał Sawicz

        * Protect NotificationInterface constructor and tweak doxygen
          comments (7c992ff)

2013-05-16 Michi Henning

        * doc fixes (85078af)
        * Added generated tests to cppcheck so we don't get bogus reports for
          unused functions. Enabled inline suppression of cppcheck
          errors. Changed formatting of cppcheck output to include
          the name of an error, which makes it easier to write
          inline suppressions. (2c006ce)

2013-05-16 Michał Sawicz

        * add cppcheck suppression to MockActionModel::rowCount (928a343)
        * merge trunk (c08d838)

2013-05-16 Michi Henning

        * Modified includechecker.py to permit a specified set of includes
          for a particular sub-tree. This makes it possible to
          #include things from Qt in the include files for the shell
          interface, but still flag them as illegal for other
          include files. Also moved includechecker.py to the
          test/headers directory because that's were the other
          header-related tests are. (9c96813)

2013-05-16 Michał Sawicz

        * merge add-qmltest-util (32372be)
        * fix import path (8748dbe)
        * rename "util" to "qmltest" (bca2c0e)

2013-05-15 Michi Henning

        * Removed include/unity/scopes subdirectory that shouldn't have been
          there. (If anywhere, that dir will eventually go into
          unity/api and unity/shell.). (a869ec5)

2013-05-16 Michi Henning

        * Fixed broken modifications to includecheck.py (thanks Sawicz!)
          (226dd25)
        * Removed left-behind line for now non-existent include directory.
          (83899d2)

2013-05-15 Michał Sawicz

        * convert the slots to signals to ensure asynchronicity (f877757)
        * send hovered and displayed values to onHovered / onDisplayed and
          add documentation (0b3df92)
        * merge add-qmltest-util (47b88b0)
        * fix passing PROPERTIES to add_qml_test (795f728)
        * merge add-testutil-module (f047692)
        * move TestUtil module under test/ (106eab0)

2013-05-15 Michi Henning

        * Changed build to build*, so things like buildcoverage and
          buildrelease will be ignored and won't cause complaints
          when trying to commit. (b9ac3c5)
        * Changed build to build*, so things like buildcoverage and
          buildrelease will be ignored and won't cause complaints
          when trying to commit. (38bb72e)
        * Removed stale directories that shouldn't have been there in the
          first place. (844693f)
        * Modified includechecker.py to permit a specified set of includes
          for a particular sub-tree. This makes it possible to
          #include things from Qt in the include files for the shell
          interface, but still flag them as illegal for other
          include fieles. Also moved includechecker.py to the
          test/headers directory because that's were the other
          header-related tests are. (f25f359)

2013-05-14 Michał Sawicz

        * use separate SOVERSION (3eb3de2)
        * merge add-qmltest-utils (4c91371)
        * add one more missed dep (2781802)
        * fix c++ and naming style (c1492bb)
        * merge add-qmltest-utils (2389eee)
        * add global -DQT_NO_KEYWORDS (8f66aad)
        * merge fix-packaging (c117274)
        * depend on python3 directly (bd63de5)
        * add missing dependencies (8f45da8)
        * fix style issues (2662e2d)

2013-05-14 Michi Henning

        * Updated CTestCustom.cmake.in to not run tests under valgrind for
          which valgrind doesn't make sense, such as all the scripts
          that test headers for various forbidden things. Also
          removed stale entries left over from the move from the
          phablet tree. (72a5e5c)

2013-05-14 Michał Sawicz

        * merge trunk (fa1f6f1)

2013-05-14 Michi Henning

        * Minor fixed to README and INSTALL files. (5a4ab1c)
        * Minor updates to build instructions. (67c4c98)
        * Removed tests for which valgrind doesn't make sense from the
          valgrind target. (e6077cd)

2013-05-13 Michał Sawicz

        * bring changes from lp:unity/phablet in bulk. (b5a5053)
        * add packaging, remove test failing in build environment and fix
          CMakeLists.txt. (b56e877)
        * merge fix-packaging (618fd01)
        * enable multiarch installation (967dbd1)
        * reduce lintian and dpkg warnings (318d3b6)
        * drop Qt define from base CMakeLists.txt (cfbc781)
        * packaging changes for shell API inclusion (699b55e)
        * add mock Notifications implementation (f5ec1d5)
        * add Notifications shell API headers (9f7f5be)
        * add Notifications shell API tests (bd8aeae)
        * add QmlTest and TestUtil module (b6367d8)
        * merge packaging (ad3f085)
        * dummy commit (892b498)
        * add packaging, remove test failing in build environment and fix
          CMakeLists.txt (33afde9)
        * bring changes from lp:unity/phablet in bulk (bb30f2f)

2013-04-03 Michi Henning

        * Improved doc for Version.h (6d7aa27)
        * Moved Exception.cpp and UnityExceptions.cpp into correct place in
          directory hierarchy. Minor fixes to cmake files. (60ab12d)
        * Fixed warnings from doxygen about undocumented methods. (47a0929)
        * Merged trunk. (c62f274)
        * Fixed doxygen config to include generated headers. Suppressed
          doxygen chatter on stdout during build. Improved
          documentation for Version.cpp. (d8617ba)
        * Removed dependency on boost threads library from ResourcePtr. Added
          LockAdopter helper class to ResourcePtr. (442fae3)

2013-04-02 Michi Henning

        * Added final and override keywords as appropriate. (bd82f79)
        * Improved tests for move constructor and move assignment operator.
          (3f24320)

2013-03-28 Michi Henning

        * Improved move copy and move assignment to use std::move. (add0fbc)

2013-03-27 Michi Henning

        * Fixed typo in doc. (a1c1f71)
        * Changed close_open_fiels() to not throw. (d5c7b1c)
        * Added TODO for hash. (9df57fe)
        * More doc improvements. (730e912)
        * Improved documentation. (bac5bb0)
        * Added coverage for DefinesPtrs. (484b16f)
        * Merged CMake work. (39f6ae6)

2013-03-26 Michi Henning

        * Changed FileIO to allow empty files to be read. (2a9f46d)

2013-03-26 Jussi Pakkanen

        * Use the REQUIRED flag instead of checking manually. (6f05f1d)

2013-03-18 Jussi Pakkanen

        * Build GTest directly instead of using ExternalProject. (f2d81b3)
        * Do not require Doxygen. (3248dc6)

2013-03-15 Jussi Pakkanen

        * Properly detect threading library instead of just using it blindly.
          (88579a8)

2013-03-15 Michi Henning

        * Changed location of output file for daemon test to current dir
          (used to be /tmp). (bd95e61)
        * More cleanup for cmake. (f8946ab)

2013-03-14 Michi Henning

        * Added new api namespace and adjusted tree structure. Many cleanups
          on the cmake files. (1f33e2f)
        * Moved a lot of Doxygen comments out of header file. (472ad29)
        * Fixed incorrect swap call. (Non-member swap() had no coverage.)`
          (4bf8667)
        * Removed redundant template<> lines. (9031876)
        * Removed left-behind #if 0. (a517384)
        * Backed out gcc 4.6 fix, we won't be using that compiler. Removed
          left-behind #if 0 section. (89686f2)
        * Some renaming in ResourcePtr and documentation improvements. More
          tests. (389c339)
        * Updated for new build directory naming convention. (2a36cd4)
        * More minor fixes to cmake files, mainly to add back missing
          dependency on libgtest.a. (616d5bb)

2013-03-13 Michi Henning

        * Fixed cmake issues with Jussi's help. (c86d2e1)

2013-03-10 Michi Henning

        * Minor renaming for clarity. Fixed race condition with
          get_deleter(). Added deleter to the members swapped by
          swap(). (8dc9ea1)

2013-03-08 Michi Henning

        * Moved doxygen comments out of line so the class definition is more
          readable. Reordered member functions to be group more
          logically. (0ba7c29)

2013-03-07 Michi Henning

        * Fixed ambiguous comment. (5e8cb5a)
        * Fixed off-by-one error. (e289c16)
        * Minor fix for bug in gcc 4.6. (ce369e5)
        * Initial check-in of build-environment skeleton. (1da3129)
