2025-12-01 Mike Gabriel

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

2025-11-17 Wenwen Luo

        * Translated using Weblate (Chinese (Simplified) (zh_LATN@pinyin))
          (20d7d409)

2025-11-13 Wenwen Luo

        * Translated using Weblate (Chinese (Simplified) (zh_LATN@pinyin))
          (492d1ddf)

2025-11-14 Mike Gabriel

        * Merge branch 'personal/peat-psuwit/handle-pa-crash-mid-op' into
          'main' (0efd0175)

2025-11-07 Ratchanan Srirattanamet

        * handler/: handle PulseAudio crash mid-operation (4f8509ad)

2025-11-14 Mike Gabriel

        * Merge branch 'personal/peat-psuwit/handler-dbus-activated' into
          'main' (49632f76)

2025-11-12 Ratchanan Srirattanamet

        * Fix lomiri-telephony-service-handler being launched twice
          (1568f912)

2025-11-06 Wenwen Luo

        * Translated using Weblate (Chinese (Simplified) (zh_LATN@pinyin))
          (853ee56f)

2025-10-25 Mike Gabriel

        * Merge branch 'personal/peat-psuwit/exit-on-pa-crash_v2' into 'main'
          (3832bbb0)

2025-10-24 Ratchanan Srirattanamet

        * handler/: be more reactive to PulseAudio crash (ea4a0550)

2025-10-16 Joana R

        * Translated using Weblate (Basque) (d5004750)

2025-09-21 Libre Fox

        * Translated using Weblate (Ukrainian) (cb749945)

2025-09-02 Milo Ivir

        * Translated using Weblate (Croatian) (16bdb98d)

2025-07-25 ButterflyOfFire

        * Translated using Weblate (Kabyle) (d4188be8)

2025-07-15 phmqXPD

        * Translated using Weblate (Vietnamese) (172f422f)
        * Translated using Weblate (Vietnamese) (02477eed)
        * Translated using Weblate (Vietnamese) (4f8d7bea)
        * Translated using Weblate (Vietnamese) (56c85723)
        * Translated using Weblate (Vietnamese) (208d8c99)

2025-07-11 Ratchanan Srirattanamet

        * Merge branch 'personal/fredldotme/dialer-launcher' into 'main'
          (fae3ae2d)

2025-07-11 Alfred Neumayer

        * approver: Open lomiri-dialer-app with correct desktop launcher
          (3816ed5b)

2025-06-28 phmqXPD

        * Translated using Weblate (Vietnamese) (ea382092)
        * Translated using Weblate (Vietnamese) (f3ef751b)

2025-06-03 Mike Gabriel

        * po/: Update translation template file. (5ce10415)

2025-05-28 Mike Gabriel

        * Merge branch 'personal/peat-psuwit/revert-usermetrics-translation'
          into 'main' (18a71c02)

2025-05-28 Ratchanan Srirattanamet

        * Revert "i18n: fix broken translations" (caec553e)

2025-05-19 Priit Jõerüüt

        * Translated using Weblate (Estonian) (e7b4be10)

2025-05-18 Ida Brenna

        * Translated using Weblate (Norwegian Bokmål) (2dc9a428)

2025-05-08 Priit Jõerüüt

        * Translated using Weblate (Estonian) (76487917)

2025-05-05 Mike Gabriel

        * Release 0.6.1 (be73f5ac) (tag: 0.6.1)

2025-04-16 Mike Gabriel

        * Merge branch 'fix/broken-translations-issue-72' into 'main'
          (492ceb96)

2025-04-16 Cedric CHEDALEUX

        * i18n: fix broken translations (6e3c117a)

2025-02-07 Mike Gabriel

        * Merge branch 'personal/peat-psuwit/cleanup-transitional' into
          'main' (bc3c8950)

2025-02-07 Ratchanan Srirattanamet

        * d/control: follow rename { => lomiri-}history-service (a07e3065)

2025-02-03 Milo Ivir

        * Translated using Weblate (Croatian) (95c3f822)

2025-01-12 தமிழ்நேரம்

        * Translated using Weblate (Tamil) (8b4a48f4)

2025-01-13 Mike Gabriel

        * Release 0.6.0 (e7d68aa4) (tag: 0.6.0)

2024-12-28 Hosted Weblate

        * Update translation files (ac87110a)

2024-10-31 Ratchanan Srirattanamet

        * Merge branch 'fix/notifications-interface-linking' into 'main'
          (9533ce1a)

2024-10-31 OPNA2608

        * indicator/ussdindicator.h: Include NotificationsInterface.h from
          ${CMAKE_BINARY_DIR}/indicator (083deddf)

2024-10-30 OPNA2608

        * indicator/CMakeLists.txt: Separate out NotificationsInterface
          (087b2e2c)

2024-10-19 Mike Gabriel

        * indicator/authhandler.h: Correctly include NotificationsInterface.h
          from ${CMAKE_BINARY_DIR}/indicator. (3e749379)

2024-10-25 Ratchanan Srirattanamet

        * Merge branch 'personal/sunweaver/qml-module-pkg-names' into 'main'
          (c894f813)

2024-10-20 Mike Gabriel

        * debian/changelog: Append ~a to upstream version to assure upgrade
          path in UBports repo (nasty hack, but required).
          (2774fecb)

2024-10-19 Mike Gabriel

        * debian/: Drop '0.1' from QML module bin:pkg names. (9111ebb9)

2024-10-20 Ratchanan Srirattanamet

        * Merge branch 'personal/sunweaver/pokit-pkla2rules' into 'main'
          (d37d8ead)

2024-10-19 Mike Gabriel

        * debian/lomiri-telephony-service.install: Update to install
          policykit rule file
          50-com.lomiri.TelephonyServiceApprover.rules. (e9e6af6b)
        * Port approver/50-com.lomiri.TelephonyServiceApprover.pkla to
          approver/50-com.lomiri.TelephonyServiceApprover.rules.
          (151591c4)

2024-09-15 Mike Gabriel

        * Merge branch 'add/optionalTesting' into 'main' (18d87bc3)

2024-01-01 OPNA2608

        * CMakeLists: Make tests optional (1520a6a8)

2024-09-14 Mike Gabriel

        * Merge branch 'personal/peat-psuwit/handsfree_head_unit' into 'main'
          (3272a26f)

2024-09-10 Ratchanan Srirattanamet

        * qpulseaudioengine: add support for dedicated HFP profile (3830c786)

2024-09-10 Mike Gabriel

        * Merge branch 'personal/peat-psuwit/fix-tests-on-debian' into 'main'
          (3510e407)

2024-09-10 Ratchanan Srirattanamet

        * d/control: B-Ds on xauth to fix running tests on Debian (621103c2)

2024-08-15 Mike Gabriel

        * Merge branch 'personal/gberh/fix-gitignore' into 'main' (7de6d10c)

2024-08-15 Guido Berhoerster

        * .gitignore: Do not exclude
          tests/common/dbus-services/CMakeLists.txt (75ef21ef)

2024-08-12 umesaburo sagawa

        * Translated using Weblate (Japanese) (43537c9c)

2024-08-06 umesaburo sagawa

        * Translated using Weblate (Japanese) (c26d3c27)

2024-07-22 Jiri Grönroos

        * Translated using Weblate (Finnish) (9d05193b)

2024-07-13 Joan CiberSheep

        * Translated using Weblate (Catalan) (64703c15)

2024-05-29 Ali Beyaz

        * Translated using Weblate (Turkish) (ee43bae1)

2024-05-21 Mike Gabriel

        * Merge branch 'ubports/focal_-_lomiri-renaming' into 'main'
          (b218f24e)

2024-05-21 Ratchanan Srirattanamet

        * tst_phoneNumber*: fix test data for newer libphonenumber (5a1fbd61)

2024-05-20 Ratchanan Srirattanamet

        * debian/: add session-migration script for greeter data directory
          rename (343de070)
        * debian/: drop the use of dh_translations (53b69bc6)

2023-12-28 Guido Berhoerster

        * Update .pot file (e7b9176d)

2023-12-27 Guido Berhoerster

        * Rename telephony-service to lomiri-telephony-service (954ce975)

2024-05-04 phlostically

        * Translated using Weblate (Esperanto) (4a264ccf)

2024-05-02 Mike Gabriel

        * Merge branch 'personal/sunweaver/libintl-h-drop-C-namespace' into
          'main' (bd5f78c8)

2024-04-16 Mike Gabriel

        * CMakeLists.txt: pkgconf module name changed: history-service ->
          lomiri-history-service. (3a387670)
        * d/control: Update B-D: libhistoryservice-dev ->
          liblomirihistoryservice-dev. (4e54d716)
        * d/control: Update B-D: libusermetricsinput1-dev ->
          libusermetricsinput-dev. (0da0de3d)
        * d/control: Drop from B-D: qt5-defaults. (c0bcebbf)
        * libintl.h: Include into :: namespace rather than C:: namespace.
          (18e0ba8e)

2024-04-18 复予

        * Translated using Weblate (Chinese (Simplified)) (450f99ad)

2024-01-28 Mike Gabriel

        * Release 0.5.3 (9e3be1ed) (tag: 0.5.3)

2024-01-04 Mike Gabriel

        * Merge branch 'fix/protocoltestBuilding' into 'main' (f94266a6)

2024-01-01 OPNA2608

        * tests/libtelephonyservice/CMakeLists: Fix ProtocolTest build
          (d8f0f38f)

2024-01-04 Mike Gabriel

        * Merge branch 'fix/qmldirCrossCondition' into 'main' (c3fabd0f)

2024-01-01 OPNA2608

        * CMakeLists: Fix cross-conditional for QT_INSTALL_QML determining
          (c1946344)

2024-01-04 Mike Gabriel

        * Merge branch 'fix/gnuinstalldirsUsage' into 'main' (f9881e9e)

2024-01-02 OPNA2608

        * Add more/better GNUInstallDirs variables usage (9a35a50c)

2023-12-27 Weblate

        * Added translation using Weblate (Tamil (Sri Lanka)) (186d2c68)
        * Added translation using Weblate (Meadow Mari) (bd9783b9)
        * Added translation using Weblate (Crimean Tatar) (26599f2c)
        * Added translation using Weblate (Chuvash) (60c51eb9)
        * Added translation using Weblate (Silesian) (47a81dcb)
        * Added translation using Weblate (Venetian) (7c183421)
        * Added translation using Weblate (Ossetian) (20a0430e)
        * Added translation using Weblate (Sami (Northern)) (08464b84)
        * Added translation using Weblate (Greenlandic) (bd4da9cd)
        * Added translation using Weblate (Assamese) (cbbf2743)
        * Added translation using Weblate (Haitian) (7e74ec48)
        * Added translation using Weblate (Cornish) (75de726d)
        * Added translation using Weblate (Frisian) (dada2907)
        * Added translation using Weblate (Kashubian) (fdec127d)
        * Added translation using Weblate (Aragonese) (5f503036)
        * Added translation using Weblate (Tibetan) (bbb481a8)
        * Added translation using Weblate (Tigrinya) (72f336a9)

2023-12-26 Weblate

        * Added translation using Weblate (German (Walser)) (4dc76745)
        * Added translation using Weblate (Italian (it_CARES)) (0deffc9e)
        * Added translation using Weblate (Latin) (bc9ee1bf)
        * Added translation using Weblate (Tatar) (d76a7c12)
        * Added translation using Weblate (Chinese (Simplified)
          (zh_LATN@pinyin)) (11dc1d41)
        * Added translation using Weblate (Filipino) (f146c4a2)

2023-12-16 Hosted Weblate

        * Update translation files (1f12de50)

2023-12-16 Mike Gabriel

        * po/telephony-service.pot: Update translation template. (c2697f6e)
        * Merge branch 'ubports/focal_-_custom_ringtone' into 'main'
          (3f476ef4)

2023-12-02 Lionel Duboeuf

        * Contact Ringtone (520bdbb0)

2023-12-04 Reza Almanda

        * Translated using Weblate (Indonesian) (5fbd7285)

2023-12-05 gallegonovato

        * Translated using Weblate (Spanish) (494df9ba)

2023-12-05 Ratchanan Srirattanamet

        * Merge branch 'c++17' into 'main' (64d2c990)

2023-11-25 Luca Weiss

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

2023-12-05 Ratchanan Srirattanamet

        * Merge branch 'mktemp-busybox' into 'main' (3aec786d)

2023-11-25 Luca Weiss

        * Make mktemp call compatible with busybox (10a40474)

2023-11-10 Marius Gripsgard

        * Merge branch 'libintl-include' into 'main' (5dbc2704)

2023-10-18 Luca Weiss

        * Fix compile error in some setups (7d586fb6)

2023-11-10 Marius Gripsgard

        * Merge branch 'qstring-null' into 'main' (19423a0e)

2023-10-18 Luca Weiss

        * Replace deprecated QString::null (e9b02ed4)

2023-10-17 Weblate

        * Added translation using Weblate (Xhosa) (2ba8803a)
        * Added translation using Weblate (Manx) (0c7d60bc)
        * Added translation using Weblate (Corsican) (57b83279)
        * Added translation using Weblate (Chechen) (654a491e)
        * Added translation using Weblate (Wolof) (36b8456d)
        * Added translation using Weblate (Kurdish (Central)) (e7e23fa6)
        * Added translation using Weblate (Uzbek) (b445cdc0)
        * Added translation using Weblate (Kyrgyz) (fd2259a1)
        * Added translation using Weblate (Kurdish) (6f9332cf)
        * Added translation using Weblate (Sotho (Southern)) (7d7879e0)
        * Added translation using Weblate (Kannada) (1f46b2c9)
        * Added translation using Weblate (Kazakh) (d005a893)
        * Added translation using Weblate (Faroese) (9cbf5318)
        * Added translation using Weblate (Norwegian Nynorsk) (37345af3)
        * Added translation using Weblate (Swahili) (82eb97d9)
        * Added translation using Weblate (Afrikaans) (6f6f1f72)
        * Added translation using Weblate (Marathi) (6cff9bba)
        * Added translation using Weblate (Vietnamese) (81c53ced)
        * Added translation using Weblate (Odia) (ca2ca845)
        * Added translation using Weblate (Bengali) (065c8c48)
        * Added translation using Weblate (Estonian) (6b17ea6c)
        * Added translation using Weblate (Irish) (56684954)

2023-10-15 Mike Gabriel

        * Release 0.5.2 (0419d2a8) (tag: 0.5.2)

2023-08-21 NPL

        * Translated using Weblate (Japanese) (b12ec1d0)

2023-08-12 NPL

        * Translated using Weblate (Japanese) (d70a0ff8)

2023-08-18 Mike Gabriel

        * Merge branch 'personal/peat-psuwit/hfd-othervibrate' into 'main'
          (83348a7e)

2023-08-10 Ratchanan Srirattanamet

        * debian/*.user.service: allow telephony to bypass "Other vibration"
          (d301ba6a)

2023-07-08 Rudra Harsh V.Singh

        * Translated using Weblate (English (Canada)) (f9b2eea0)

2023-07-10 abidin toumi

        * Translated using Weblate (Arabic) (7383c43c)

2023-06-30 Rudra Harsh V.Singh

        * Translated using Weblate (Sanskrit) (49e18d9b)

2023-06-30 Weblate

        * Added translation using Weblate (Sanskrit) (ea27a415)

2023-06-27 Rudra Harsh V.Singh

        * Translated using Weblate (English (Canada)) (3e678657)
        * Translated using Weblate (Hindi) (80024b4c)

2023-06-22 Lionel Duboeuf

        * Translated using Weblate (French) (ce924a79)

2023-04-15 Lundrin

        * Translated using Weblate (Hungarian) (2889cf07)

2023-04-12 Temuri Doghonadze

        * Translated using Weblate (Georgian) (99331bf7)

2023-04-11 Temuri Doghonadze

        * Translated using Weblate (Georgian) (119ea55c)
        * Translated using Weblate (Georgian) (d44d4827)

2023-04-04 gallegonovato

        * Translated using Weblate (Spanish) (6c57480d)

2023-03-31 Sylke Vicious

        * Translated using Weblate (Italian) (bf235eb1)

2023-03-30 Sylke Vicious

        * Translated using Weblate (Italian) (7130be92)

2023-03-30 Jozef Mlich

        * Translated using Weblate (Czech) (6b8fe09d)

2023-03-27 Jozef Mlich

        * Translated using Weblate (Czech) (c1c976d1)

2023-03-03 Taisei Washington

        * Translated using Weblate (Japanese) (5b34b0ae)

2023-03-01 Allan Nordhøy

        * Translated using Weblate (Icelandic) (27b4e649)

2023-02-28 Luna Jernberg

        * Translated using Weblate (Swedish) (d7f4f4a9)

2023-02-26 Luna Jernberg

        * Translated using Weblate (Swedish) (6a7ee6f9)

2023-02-20 Sergii Horichenko

        * Translated using Weblate (Ukrainian) (3bafce99)

2023-02-21 Heimen Stoffels

        * Translated using Weblate (Dutch) (78fca8f0)

2023-02-19 Sergii Horichenko

        * Translated using Weblate (Russian) (867d6416)

2023-02-18 Sergii Horichenko

        * Translated using Weblate (Russian) (7509e969)

2023-02-16 phlostically

        * Translated using Weblate (Esperanto) (8374ba86)

2023-02-15 Adolfo Jayme Barrientos

        * Translated using Weblate (Spanish) (c19a8be1)

2023-02-15 Mike Gabriel

        * Translated using Weblate (German) (5ae52eb3)

2023-02-14 Mike Gabriel

        * Release 0.5.1 (f5e61833) (tag: 0.5.1)

2023-02-13 Mike Gabriel

        * Merge branch 'personal/peat-psuwit/58-micmute-on-telephony-service'
          into 'main' (99d672f6)

2023-02-14 Ratchanan Srirattanamet

        * handler/callhandler: also mute microphone via Pulseaudio (b0d4fa76)

2023-02-13 Guido Berhoerster

        * Merge branch 'personal/lduboeuf/fix_missing_desktop_file' into
          'main' (a2d21d24)

2023-02-13 Lionel Duboeuf

        * fix telephony-service-call.desktop not installed fixes
          https://gitlab.com/ubports/development/core/telephony-service/-/issues/66
          (4b1e14f1)

2023-02-08 gnu-ewm

        * Translated using Weblate (Polish) (c28b6064)

2023-02-07 Ivo Xavier

        * Translated using Weblate (Portuguese) (d2b304c3)

2023-02-07 Allan Nordhøy

        * Translated using Weblate (Norwegian Bokmål) (9c8136b7)

2023-02-06 Sergii Horichenko

        * Translated using Weblate (Ukrainian) (3b095657)

2023-02-06 Hosted Weblate

        * Update translation files (4d9bac98)

2023-02-06 Mike Gabriel

        * Merge branch 'personal/gber/modernize-i18n' into 'main' (9ea93375)

2023-02-06 Guido Berhoerster

        * Update .pot file (48fe52a3)
        * Replace literal UTF-8 encoded em dash with octal escape sequence
          (7049577f)
        * Modernize i18n (36e26777)
        * Use CMake >= 3.5 (5cca9b86)

2023-02-04 Mike Gabriel

        * Translated using Weblate (German) (1c1f6ec5)

2023-01-31 Mike Gabriel

        * Translated using Weblate (German) (c116f400)

2023-01-30 Sergii Horichenko

        * Translated using Weblate (Russian) (315640ed)

2023-01-30 Ivo Xavier

        * Translated using Weblate (Portuguese) (421d6b63)

2023-01-28 Allan Nordhøy

        * Translated using Weblate (Norwegian Bokmål) (add16fe5)

2023-01-29 Mike Gabriel

        * Merge branch 'kingu-main-patch-66488' into 'main' (bfe07db1)

2023-01-28 Allan Nordhøy

        * Messagingmenu language reworked (f46d5909)

2023-01-26 Allan Nordhøy

        * Translated using Weblate (Norwegian Bokmål) (4187c057)

2023-01-24 gnu-ewm

        * Translated using Weblate (Polish) (c9ccee1e)

2023-01-24 Allan Nordhøy

        * Translated using Weblate (Norwegian Bokmål) (92221b79)

2023-01-21 Sergii Horichenko

        * Translated using Weblate (Ukrainian) (a00bf479)

2023-01-21 Daniel Frost

        * Translated using Weblate (German) (e30affc8)

2023-01-21 Sergii Horichenko

        * Translated using Weblate (Ukrainian) (06360c84)

2023-01-20 Sergii Horichenko

        * Translated using Weblate (Russian) (809335fc)

2023-01-19 Hosted Weblate

        * Update translation files (364439d2)

2023-01-19 Mike Gabriel

        * po/: Update .pot file. (331bc247)
        * Merge branch 'main_-_cellbroadcast' into 'main' (950da3e2)

2022-06-14 Lionel Duboeuf

        * Support Cell Broadcast (655bc6f0)

2023-01-17 Mike Gabriel

        * Merge branch 'personal/gber/fix-icon-size' into 'main' (5cc6e077)

2023-01-16 Guido Berhoerster

        * Edit icons so they have the correct size (e7c31503)
        * Merge branch 'personal/sunweaver/ayatana-indicators' into 'main'
          (7a56a186)

2023-01-13 Mike Gabriel

        * debian/telephony-service.telephony-service-indicator.user.service:
          s/indicators-pre.target/ayatana-indicators.target/g.
          (44a7cf09)

2023-01-14 Dan

        * Translated using Weblate (Ukrainian) (c01417e7)

2023-01-15 Sergii Horichenko

        * Translated using Weblate (Russian) (22637308)

2023-01-13 Mike Gabriel

        * Release 0.5 (5463d0f5) (tag: 0.5)
        * README -> README.md (convert to markdown and add i18n contribution
          hint). (42ccd56b)

2023-01-11 Dan

        * Translated using Weblate (Ukrainian) (c13a911f)

2023-01-06 Mike Gabriel

        * Merge branch 'main_-_rotatedimages' into 'main' (8879588a)

2023-01-05 Lionel Duboeuf

        * Handle rotated images (65af455d)

2023-01-04 Anonymous

        * Translated using Weblate (Pampanga) (fbabd8eb)
        * Translated using Weblate (Chinese (Min Nan)) (b103c167)
        * Translated using Weblate (Kurdish (Southern)) (1a6f9067)
        * Translated using Weblate (French (Switzerland)) (ac472ae7)
        * Translated using Weblate (Kurdish (Northern)) (fdd85821)
        * Translated using Weblate (Shan) (c89c87f9)
        * Translated using Weblate (Bemba) (e9412853)
        * Translated using Weblate (Oromo) (b798155a)
        * Translated using Weblate (Dhivehi) (810dbfa8)
        * Translated using Weblate (Kabyle) (3db56f9d)
        * Translated using Weblate (Nyanja) (71b6eba1)
        * Translated using Weblate (Sindhi) (0b057adc)
        * Translated using Weblate (Lojban) (9dfbc368)
        * Translated using Weblate (Macedonian) (1354b566)
        * Translated using Weblate (Maori) (05f420e2)
        * Translated using Weblate (Malayalam) (d90e2acd)
        * Translated using Weblate (Friulian) (e334a6ac)
        * Translated using Weblate (Malagasy) (34df0482)
        * Translated using Weblate (Pashto) (42255717)
        * Translated using Weblate (Bulgarian) (a4b2d07d)
        * Translated using Weblate (Telugu) (49087558)
        * Translated using Weblate (Tajik) (fd806b3d)
        * Translated using Weblate (Turkmen) (0888966d)
        * Translated using Weblate (Lao) (828850af)
        * Translated using Weblate (Lingala) (b5ebce5e)
        * Translated using Weblate (Luxembourgish) (79ce1c17)

2023-01-04 Muhammad

        * Translated using Weblate (Urdu) (7f23d3e9)

2023-01-04 Anonymous

        * Translated using Weblate (Ido) (72897f20)
        * Translated using Weblate (Tetum) (97dfb4ea)
        * Translated using Weblate (Scots) (07f9fae0)
        * Translated using Weblate (Franco-Provençal) (bb0f820e)
        * Translated using Weblate (Nepali) (a0e80fb6)
        * Translated using Weblate (Burmese) (a6a6686f)

2023-01-05 Mike Gabriel

        * Revert "Deleted translation using Weblate (Chinese (Traditional,
          Hong Kong))" (123d6659)
        * Revert "Added translation using Weblate (Chinese (Traditional, Hong
          Kong))" (ab0ecb95)

2023-01-04 Weblate

        * Added translation using Weblate (Chinese (Traditional, Hong Kong))
          (f9629009)

2023-01-04 Mike Gabriel

        * Deleted translation using Weblate (Chinese (Traditional, Hong
          Kong)) (59198fb8)

2023-01-04 Weblate

        * Added translation using Weblate (Pampanga) (67433299)
        * Added translation using Weblate (Chinese (Min Nan)) (a99488ee)
        * Added translation using Weblate (Kurdish (Southern)) (6f611764)
        * Added translation using Weblate (French (Switzerland)) (48cc80a8)
        * Added translation using Weblate (Kurdish (Northern)) (b947db49)
        * Added translation using Weblate (Shan) (1ff3ebc1)
        * Added translation using Weblate (Bemba) (bda0fd23)
        * Added translation using Weblate (Oromo) (40e1bf00)
        * Added translation using Weblate (Afar) (755fbe1a)
        * Added translation using Weblate (Dhivehi) (5c4e0cd7)
        * Added translation using Weblate (Kabyle) (2d517730)
        * Added translation using Weblate (Nyanja) (068a3451)
        * Added translation using Weblate (French (Canada)) (594aa8a7)
        * Added translation using Weblate (English (Canada)) (f9e0a60b)
        * Added translation using Weblate (Sindhi) (0e7f2156)
        * Added translation using Weblate (Lojban) (dc021955)
        * Added translation using Weblate (English (United States))
          (d4b19ed6)
        * Added translation using Weblate (Georgian) (6bdadba5)
        * Added translation using Weblate (Macedonian) (e2bf834c)
        * Added translation using Weblate (Maori) (ef9fdc0e)
        * Added translation using Weblate (Malayalam) (2d217a1e)
        * Added translation using Weblate (Friulian) (ded9a18e)
        * Added translation using Weblate (Malagasy) (903e9aa0)
        * Added translation using Weblate (Hindi) (38ac4383)
        * Added translation using Weblate (Armenian) (bb792a90)
        * Added translation using Weblate (Pashto) (7d801400)
        * Added translation using Weblate (Bulgarian) (f8d99960)
        * Added translation using Weblate (Esperanto) (67189e5d)
        * Added translation using Weblate (Telugu) (a5fb8c64)
        * Added translation using Weblate (Tajik) (e6ae9af9)
        * Added translation using Weblate (Turkmen) (ee23bead)
        * Added translation using Weblate (Lithuanian) (8f2321d1)
        * Added translation using Weblate (Lao) (bc032e56)
        * Added translation using Weblate (Lingala) (f825399a)
        * Added translation using Weblate (Luxembourgish) (07cb3694)
        * Added translation using Weblate (Gujarati) (39504062)

2023-01-03 Muhammad

        * Translated using Weblate (Urdu) (95bf63d7)

2023-01-03 Weblate

        * Added translation using Weblate (Urdu) (db01888b)
        * Added translation using Weblate (Ido) (6bde603c)
        * Added translation using Weblate (Tetum) (2fa654f1)
        * Added translation using Weblate (Scots) (b6b73151)
        * Added translation using Weblate (Franco-Provençal) (65e5f3c5)

2023-01-03 Hosted Weblate

        * Update translation files (16d053d4)

2022-12-14 Marius Gripsgard

        * Merge branch 'personal/gberh/approver-startup' into 'main'
          (04bd7692)

2022-12-13 Guido Berhoerster

        * Start telephony-service-approver before Lomiri (7087c5d7)

2022-12-13 Marius Gripsgard

        * Merge branch 'personal/gberh/xenial-merge' into 'main' (c3254a1f)

2022-05-06 Lionel Duboeuf

        * prevent deadlock when several ContactWatcher instance is being
          removed. (7e98453e)

2022-05-04 Lionel Duboeuf

        * delay request deletion (bf8d63cd)

2022-03-29 Lionel Duboeuf

        * MMS: update attachment metadata when we compress a file (0d7f04e5)

2022-12-12 Alfred Neumayer

        * Merge branch 'personal/mariogrip/updatedbuspath' into 'main'
          (ca8e3a8d)

2022-12-08 Marius Gripsgard

        * Update dbus path for renamed LomiriGreeter (0d05079c)

2022-12-04 Mike Gabriel

        * Merge branch 'MMS-redownload-xenial-to-focal' into 'main'
          (eecbc2b6)

2022-01-06 jEzEk

        * Revert status on dbus reply error on message redownload (2e1f3ef3)

2021-12-15 Florian Leeber

        * Merge pull request #20 from jezek/xenial_-_failed-MMS-redownload
          (a3daaa31)

2022-11-04 Mike Gabriel

        * Merge branch 'personal/peat-psuwit/x-lomiri' into 'main' (3e71af21)

2022-11-04 Ratchanan Srirattanamet

        * Adjust for x-{canonical,lomiri} notification hint rename
          (7cc493a7)
          Fixes:
          https://gitlab.com/ubports/development/core/telephony-service/-/issues/57

2022-11-03 Ratchanan Srirattanamet

        * Merge branch 'personal/peat-psuwit/correct-installsystemduser' into
          'main' (e117f2a0)
        * debian/*: correct the installation of systemd user unit (56489e72)

2022-08-21 Ratchanan Srirattanamet

        * Merge branch 'systemd-migration' into 'main' (338db188)

2022-08-15 Guido Berhoerster

        * Migrate upstart job to systemd (618393c7)

2022-08-15 Ratchanan Srirattanamet

        * Merge branch 'fix-ofono-setup' into 'main' (cce62eca)

2022-08-11 Guido Berhoerster

        * Handle non-Android systems missing getprop gracefully (df45b2c4)
        * Rename com.ubuntu.phone gsetting to com.lomiri.phone (418c782d)

2022-04-22 Ratchanan Srirattanamet

        * Merge branch 'port-to-lomiri-url-dispatcher' into 'main' (37272505)

2022-04-20 Guido Berhoerster

        * Port to lomiri-url-dispatcher (25b82fcb)

2022-02-28 Guido Berhoerster

        * Merge branch 'ubports/focal_-_lomiri-telephony-apps' into 'main'
          (459ef030)

2022-02-23 Guido Berhoerster

        * Rename macros from CANONICAL to LOMIRI (671422fd)

2022-01-27 Guido Berhoerster

        * Adjust messaging app DBus name (a7db7d77)
        * Rename com.canonical namespace to com.lomiri (9d1e1731)
        * Port to Lomiri greeter (8ed15c12)

2022-01-26 Guido Berhoerster

        * Remove unused dependency on qml-module-ubuntu-onlineaccounts
          (573bc4c4)
        * Switch to lomiri-sounds (3a671d40)
        * Remove bazaar files (4aa68f98)
        * Port to Lomiri Repowerd (e4fd0502)

2021-12-03 Guido Berhoerster

        * Add python3 dependency for phone-gsettings-migration.py (2d443a52)
        * Remove unused snapcraft.yml (30b8cacf)
        * Remove obsolete Unity8 account plugins (a2fa7e55)

2021-11-19 Guido Berhoerster

        * Update Debian packaging (5c8032e5)
        * Rename QML module Ubuntu.Telephony to Lomiri.Telephony (707ac2f5)
        * Fix renamed QML modules and DBus names/paths (4f785816)

2021-11-17 Guido Berhoerster

        * Do not hardcode dconf-service path (d7c7ac27)
        * Fix dependencies (e6336937)

2021-08-17 Florian Leeber

        * Merge pull request #40 from
          ubports-weblate/weblate-ubports-telephony-service
          (aae257e7)

2021-07-16 Weblate

        * Translated using Weblate (Thai) - 26.0% (18 of 69 strings)
          (bdd0c8b7)

2021-08-14 Florian Leeber

        * Do not create a useless account0 in setup of ofono when accounts
          are created elsewhere (#41) (a8ecdcd6)

2021-06-24 Rodney

        * Merge pull request #38 from
          ubports-weblate/weblate-ubports-telephony-service
          (05670106)

2021-06-09 Weblate

        * Translated using Weblate (Japanese) - 73.9% (51 of 69 strings)
          (708e483f)

2021-06-16 Dalton Durst

        * Revert "[handler] Improve sink and source find and select" (#39)
          (daf06b1d)

2021-06-02 Rodney

        * Merge pull request #35 from
          ubports-weblate/weblate-ubports-telephony-service
          (ff29aec0)

2021-06-01 Weblate

        * Translated using Weblate (Swedish) - 89.8% (62 of 69 strings)
          (5650d8fd)

2021-01-08 Marius Gripsgard

        * [handler] Improve sink and source find and select (0355e78b)

2021-05-26 Lionel Duboeuf

        * PhoneUtils: Add method to get the country prefix from a locale
          string (#29) (99315949)

2021-05-24 Rodney

        * Merge pull request #34 from
          ubports-weblate/weblate-ubports-telephony-service
          (e1638184)

2021-05-23 Weblate

        * Translated using Weblate (Thai) - 4.3% (3 of 69 strings) (02471346)

2021-05-20 Rodney

        * Merge pull request #33 from
          ubports-weblate/weblate-ubports-telephony-service
          (fee8acf1)

2021-05-19 Weblate

        * Translated using Weblate (Galician) - 100.0% (69 of 69 strings)
          (75d7eda1)

2021-05-13 Rodney

        * Merge pull request #30 from
          ubports-weblate/weblate-ubports-telephony-service
          (f9ed046e)

2021-05-03 Weblate

        * Translated using Weblate (Chinese (Simplified)) - 100.0% (69 of 69
          strings) (cf79e3c8)

2021-04-07 Florian Leeber

        * Prevent switching to loudspeaker too early, when disconnect tones
          are still played (#28) (27381560)

2021-03-26 Rodney

        * Merge pull request #27 from
          ubports-weblate/weblate-ubports-telephony-service
          (4abf3a3f)

2021-03-26 Weblate

        * Translated using Weblate (Russian) - 100.0% (69 of 69 strings)
          (ee2a814d)

2021-03-23 Florian Leeber

        * Merge pull request #26 from
          ubports-weblate/weblate-ubports-telephony-service
          (00b271be)

2021-03-22 Weblate

        * Translated using Weblate (Arabic) - 72.4% (50 of 69 strings)
          (f9598694)

2021-03-21 Florian Leeber

        * Merge pull request #25 from
          ubports-weblate/weblate-ubports-telephony-service
          (0086d31c)

2021-03-16 Weblate

        * Manual repair (8bb7d493)

2021-03-14 Josué

        * Translated using Weblate (Spanish) - 100.0% (69 of 69 strings)
          (e430857f)

2021-03-10 Jan Christian Sherdahl

        * Translated using Weblate (Norwegian Bokmål) - 100.0% (69 of 69
          strings) (94188bd0)

2021-03-03 helabasa

        * Translated using Weblate (Sinhala) - 2.8% (2 of 69 strings)
          (554e9055)

2021-03-02 helabasa

        * Added translation using Weblate (Sinhala) (c8f64a29)

2021-02-14 louies0623

        * Translated using Weblate (Chinese (Traditional)) - 100.0% (69 of 69
          strings) (30ba1e40)

2021-01-31 imrufbd

        * Translated using Weblate (Bengali (Bangladesh)) - 5.7% (4 of 69
          strings) (70c3a6ba)

2021-01-31 Anne Onyme

        * Translated using Weblate (French) - 100.0% (69 of 69 strings)
          (c296438c)

2021-02-01 Heimen Stoffels

        * Translated using Weblate (Dutch) - 100.0% (69 of 69 strings)
          (2e6c729f)

2021-01-31 Stefan Kalb

        * Translated using Weblate (German) - 100.0% (69 of 69 strings)
          (e8532a8d)

2021-02-01 Ivo Xavier

        * Translated using Weblate (Portuguese) - 100.0% (69 of 69 strings)
          (3aead6b2)

2021-01-31 Milan Korecký

        * Translated using Weblate (Czech) - 100.0% (69 of 69 strings)
          (feaa6d24)

2021-02-02 Joan CiberSheep

        * Translated using Weblate (Catalan) - 100.0% (69 of 69 strings)
          (2d8759af)

2021-01-31 imrufbd

        * Added translation using Weblate (Bengali (Bangladesh)) (b16ef6d0)

2021-01-27 Adam

        * Translated using Weblate (Hungarian) - 98.5% (68 of 69 strings)
          (6a87b9fd)

2021-01-23 Marius Gripsgard

        * Merge pull request #22 from ubports/xenial_-_drop-ubuntu-sounds
          (7b2f5911)

2021-01-22 Rodney Dawes

        * Verify the QTemporaryFile fileName is not empty. (5cadf9e7)
        * Update the sounds package dependency. (072b2792)

2021-01-17 Mike

        * Translated using Weblate (Italian) - 100.0% (69 of 69 strings)
          (9f4af5f9)

2021-01-17 anonymous

        * Translated using Weblate (Italian) - 100.0% (69 of 69 strings)
          (4d2a28ec)

2021-01-15 ierihon

        * Translated using Weblate (Russian) - 88.4% (61 of 69 strings)
          (1eb60d57)

2021-01-04 GK

        * Translated using Weblate (Tamil) - 100.0% (69 of 69 strings)
          (59ced559)

2020-12-31 GK

        * Translated using Weblate (Tamil) - 100.0% (69 of 69 strings)
          (3e39546c)

2020-12-25 Allan Nordhøy

        * Translated using Weblate (Norwegian Bokmål) - 100.0% (69 of 69
          strings) (deb74b61)

2020-12-22 Yaron Shahrabani

        * Translated using Weblate (Hebrew) - 100.0% (69 of 69 strings)
          (2dcc311d)

2020-12-20 M.Sugahara

        * Translated using Weblate (Japanese) - 60.8% (42 of 69 strings)
          (ec76b69b)

2020-12-17 Enkli Ylli

        * Translated using Weblate (Albanian) - 30.4% (21 of 69 strings)
          (c539e73d)

2020-12-17 abidin

        * Translated using Weblate (Arabic) - 72.4% (50 of 69 strings)
          (238e236d)

2020-12-17 Efstathios Iosifidis

        * Translated using Weblate (Greek) - 100.0% (69 of 69 strings)
          (618d7272)

2020-12-17 Yaron Shahrabani

        * Translated using Weblate (Hebrew) - 91.3% (63 of 69 strings)
          (109e65cb)

2020-12-18 Kai Goldbeck

        * Translated using Weblate (German) - 98.5% (68 of 69 strings)
          (90632fd1)

2020-12-08 abidin

        * Translated using Weblate (Arabic) - 72.4% (50 of 69 strings)
          (6f634b29)

2020-11-30 Joan CiberSheep

        * Translated using Weblate (Catalan) - 100.0% (69 of 69 strings)
          (30b24698)

2020-11-30 Dalton Durst

        * Merge pull request #19 from
          ubports-weblate/weblate-ubports-telephony-service
          (3cebc461)

2020-11-30 Weblate

        * Translated using Weblate (Belarusian) - 100.0% (69 of 69 strings)
          (d8c51719)

2020-11-28 Weblate

        * Translated using Weblate (Japanese) - 59.4% (41 of 69 strings)
          (38dd474a)

2020-11-26 Florian Leeber

        * Merge pull request #13 from lduboeuf/xenial_-_mmslost (d65696ec)

2020-11-26 Lionel Duboeuf

        * fix typo in changelog (9bfa3868)

2020-11-23 Rodney

        * Merge pull request #18 from
          ubports-weblate/weblate-ubports-telephony-service
          (9c138269)

2020-11-23 Weblate

        * Translated using Weblate (Sardinian) - 1.4% (1 of 68 strings)
          (30087835)

2020-11-23 Florian Leeber

        * Merge pull request #17 from
          ubports-weblate/weblate-ubports-telephony-service
          (df010255)

2020-11-23 Weblate

        * Added translation using Weblate (Sardinian) (5dfaf61a)

2020-11-16 Marius Gripsgard

        * Merge pull request #16 from ubports/xenial_-_enable-contacts-arm64
          (44467fad)

2020-11-16 Dalton Durst

        * Re-enable contact fetching on arm64 (3639849f)

2020-11-13 Rodney

        * Merge pull request #14 from
          peat-psuwit/xenial_-_telephony-fix-incomming-logic
          (926913a3)

2020-11-12 Ratchanan Srirattanamet

        * Fix channel incoming logic (efaf17f0)
        * Update Jenkinsfile to use shared library (d4bfb052)

2020-11-11 Lionel Duboeuf

        * update changelog (f8a6426b)
        * fix typo (262dd1da)

2020-10-29 Lionel Duboeuf

        * update translation (fed07f69)
        * change error Message (22bc74dd)
        * manage empty mms ( case where any issues occured during retrieval )
          (1d25bdea)

2020-10-15 Florian Leeber

        * Merge pull request #12 from ubports/xenial_-_android9 (0a2e2a9d)

2020-10-07 Luca Weiss

        * Replace qt5_use_modules (#10) (abb2f14a)

2020-10-06 TheKit

        * handler: select output-speaker+wired_headphone port only if
          available (5525e12f)

2020-10-01 Florian Leeber

        * Merge pull request #11 from lduboeuf/xenial (8d2715fa)

2020-10-01 Lionel Duboeuf

        * update changelog (993b84e8)

2020-09-30 Florian Leeber

        * Merge pull request #9 from lduboeuf/xenial_-_displaysentdate
          (ecb02174)

2020-03-25 Lionel Duboeuf

        * use sent message date as timestamp reference for notification
          (66144645)

2020-02-12 Ratchanan Srirattanamet

        * Revert "Fallback to a2dp if no profile is set" (f80374d6)

2020-02-19 Marius Gripsgard

        * Add support for "Linux standard" pulseaudio profile/port names
          (cf811709)
        * Add option to build without UI services (eaf10285)

2020-02-23 Marius Gripsgard

        * Merge pull request #8 from bhush9/xenial_-_dropcmakecruft
          (484d46e2)

2020-02-22 Bhushan Shah

        * cmake: drop the cruft (28e78fe9)

2020-02-19 Marius Gripsgard

        * Remove unused gsettings (1bd34852)

2020-02-04 Marius Gripsgard

        * Remove unused platform apis (9ede9167)

2020-02-05 Marius Gripsgard

        * Do not run tests in parallel (33da8746)

2018-09-13 Alberto Mardegan

        * Update changelog (85b8ed1e)
        * ContactWatcher: use C++11 signal connections (58f327f8)
        * debian/control: Make xvfb optional, allows building in crossbuilder
          (c0921dd8)

2018-09-08 Alberto Mardegan

        * Bump upstream version (8fe2988c)
        * Merge pull request #2 from mardy/version-fix (e69c67d0)
        * Fix version of debian package (6394b921)

2018-09-01 Marius Gripsgard

        * Merge pull request #1 from mardy/xenial_-_latestqtpim (b6d87a11)

2018-07-25 Alberto Mardegan

        * Rebuild against latest QtPim (3f686d72)

2018-01-08 Marius Gripsgard

        * Imported to UBports (9efa14e3)

2017-04-05 Gustavo Pichorim Boiko

        * Fix watching the connection status changes and properly notify the
          changes to displayed accounts (41397af4)
        * Fix watching the connection status changes and properly notify the
          changes to displayed accounts (ee35c183)

2017-04-04 Tiago Salem Herrmann

        * Add requires to telepathy-rakia and mfw-plugin-irc (3b26eb5c)
        * Add requires to telepathy-rakia and mfw-plugin-irc (c81ccad4)

2017-03-31 Tiago Salem Herrmann

        * - Use alsasrc as a workaround to be able to record from the
          microphone. pulsesrc does not work on some environments.
          (751bda9d)
        * Use alsasrc as a workaround to be able to record from the
          microphone (4a01e2fb)

2017-03-29 Tiago Salem Herrmann

        * - Initialize pointer to avoid crashes. - Connect new accounts in
          case messaging-app is already active (dbd1ef85)
        * Connect new accounts in case messaging-app is already active
          (11fd12dd)
        * Initialize pointer to avoid crashes (2cc92202)

2017-03-22 Gustavo Pichorim Boiko

        * Disable PA on tests. (1ef2bff8)
        * Disable PA on tests. (35a98d78)
        * Monitor app and disconnect/connect accounts when appropriate.
          (d622789c)
        * Implemented contact match by online accounts (IRC). (1dc887f2)
        * Export startChat to QML. (ce8934a1)
        * Expose the account parameters to QML (26492e56)
        * Add ParticipantsModel (d2f9a5fe)
        * - Multiple performance improvements on Roles Interfaces and
          ContactWatcher - Changed upstart job to also launch
          telephony-service-indicator on desktop (0656c652)
        * Implement AudioRouteManager in telephony-service-handler (c10b1c61)
        * Add method to leave channel by properties. (3ae9cc4a)
        * Uses "ua_url_dispatcher_session_open" to launch external apps.
          (4cb4b01f)
        * Fix protocol filters (d772d111)
        * - Add more properties to the .protocol files - Expose method on
          dbus to leave all rooms from a certain account. (886d6a11)
        * Create unity8 sip account package. Create unity8 irc account
          package. (cd001d97)
        * Add VOIP support to telephony-service. (7f0766e4)
        * Fix copyright header dates. (4f02868a)

2017-03-22 Tiago Salem Herrmann

        * add entry to TODO list (ed252443)
        * use enums instead of uints and disconnect old instances of
          ChatEntry from the model (d2bcf0a3)
        * Move setChannels() back to protected (d9af4ede)
        * add more itens to TODO file (4b7cff04)
        * add descriptions to README (6ba6d242)

2017-03-21 Renato Araujo Oliveira Filho

        * Rename missing function. (1795a2fc)
        * Renamed activeAccountsChangedImpl function to match with the code
          style. (db077483)
        * Updated TODO. (4f5e9561)
        * Added missing license headers. (85c8900f)

2017-03-07 Tiago Salem Herrmann

        * Use connectionStatus() instead of connection()->status() (0493d2c0)
        * add connection status property (0dfe1b87)

2017-03-06 Tiago Salem Herrmann

        * check if there is a connection before disconnecting (11cafaa0)
        * Disable auto-connect on irc protocols (2b48ea78)

2017-03-03 Tiago Salem Herrmann

        * temporary fix for online detection (8e75adb0)
        * merge parent branch (c5e9ed11)
        * merge parent branch (e61279e5)
        * merge parent branch (e2dea098)
        * merge parent branch (da407572)
        * merge parent branch (6443d994)
        * merge parent branch (c107bd8a)
        * merge parent branch (60439dc3)
        * merge parent branch (ba96b60e)
        * merge parent branch (c91d5400)
        * merge parent branch (eed07527)
        * merge parent branch (f9cdca82)
        * merge parent branch (c922d0aa)
        * merge parent branch (4a5d8b53)
        * merge parent branch (24c1a093)

2017-02-24 Tiago Salem Herrmann

        * Fix sorting (f3aeb435)

2017-02-24 Gustavo Pichorim Boiko

        * Expose the account parameters to QML (12716cd0)

2017-02-22 Renato Araujo Oliveira Filho

        * Implemented contact match by online accounts (IRC). (ff2cb816)

2017-02-17 Tiago Salem Herrmann

        * merge parent (5155c468)
        * start indicator on desktop-start (684838bb)

2017-02-16 Tiago Salem Herrmann

        * fallback to threadId if no participant is provided (d0124e48)
        * change string comparison method (1e13e183)

2017-02-16 Renato Araujo Oliveira Filho

        * Notify individual accounts active change. (98934655)

2017-02-16 Tiago Salem Herrmann

        * include all participants (e5a55f98)
        * add more props to participants (d60e959a)

2017-02-16 Renato Araujo Oliveira Filho

        * Export startChat to QML. (b4d5c2cc)

2017-02-16 Tiago Salem Herrmann

        * add missing cpp file (8fc2adf5)

2017-02-15 Tiago Salem Herrmann

        * Add missing files (4c5fc3d6)
        * Add ParticipantsModel (eac44cf7)
        * merge parent (bc293658)

2017-02-13 Gustavo Pichorim Boiko

        * Fix OfonoAccountEntry test on vivid. (e27a8515)

2017-02-10 Tiago Salem Herrmann

        * merge parent branch (52639505)
        * merge parent branch (6c4f89f8)
        * merge parent branch (84515af9)
        * merge parent branch (7877311e)
        * merge parent branch (b8bb0419)
        * Add EnableChatStates property (1ed7977c)

2017-02-09 Tiago Salem Herrmann

        * merge parent branch (38e98ff7)
        * merge parent branch (7d0177d5)
        * merge parent branch (6451a8e5)
        * merge parent branch (17a3263e)
        * merge parent branch (539ce7a1)
        * merge parent branch (6be3e3ef)
        * merge parent branch (d7bc99a9)

2017-02-09 Gustavo Pichorim Boiko

        * Fix displaying the messaging menu item for VOIP calls, and make
          them activatable. (d8b8ab5f)
        * Do not show the text reply options for protocols that don't have
          text capabilities (9c915539)

2017-02-08 Gustavo Pichorim Boiko

        * Remove debugs (f364fc8d)
        * Request contacts for all accounts, not only phone ones, and add
          some debug to the messaging menu. (ad19d816)

2017-02-06 Gustavo Pichorim Boiko

        * Build the pulseaudio stuff on all supported architectures.
          (0f743090)
        * Fix building. (611ac6d5)

2017-02-06 Tiago Salem Herrmann

        * Multiple performance improvements on Roles Interfaces and
          ContactWatcher (f3e440a1)
        * merge parent branch (eece06e9)

2017-02-06 Gustavo Pichorim Boiko

        * Merge parent (1824edcd)
        * Merge parent branch (1656a22d)
        * Merge parent branch (299c8287)
        * Merge parent branch (d1d62bd9)
        * Merge parent branch (967ed4e1)
        * Merge parent branch (62b0ece4)
        * Set the missed calls correctly for VOIP too. (b84c9a68)

2017-02-04 Renato Araujo Oliveira Filho

        * Remove debug messages. (a108f634)
        * Use 'liburl-dispatcher1-dev' to launch apps. (84c2b49c)
        * Debug messages. (b5427b5d)

2017-02-03 Renato Araujo Oliveira Filho

        * Fixed build. (26d79e59)
        * Parent merged. (e5121867)
        * Parent merged. (8115a36d)
        * Add missing compilation flag. (bf14b6d2)
        * Added missing dep. (6b2dbef5)
        * Use "QDesktopServices::openUrl(url);" instead of url-launcher API.
          (203617b9)

2017-02-03 Gustavo Pichorim Boiko

        * Initial code to move audio outputs to telephony-service (code by
          Tiago Salem Herrmann) (fd0df887)

2017-02-02 Tiago Salem Herrmann

        * Allow leave single channel by properties (c23876e7)
        * merge trunk (1866f8cb)

2017-02-01 Renato Araujo Oliveira Filho

        * Do not require 'libubuntu-application-api-dev' for all
          architectures. (c93337d1)

2017-01-31 Renato Araujo Oliveira Filho

        * Use ubuntu platform library instead of url-launcher. (d0fc3e09)
        * Fix build. (3cb8b27e)
        * Add "liburl-dispatcher1-dev" as dep to fix notification message
          click. (6c8ba8d0)

2017-01-31 Gustavo Pichorim Boiko

        * Strip whitespace (8493493f)
        * Make the approver do the contact search for other accounts than
          just phone ones. (70f3bb19)

2017-01-30 Gustavo Pichorim Boiko

        * Close the channel when the call ends (e2fd89d9)
        * Prepend the + sign for incoming phone numbers (00fee0e8)

2017-01-26 Renato Araujo Oliveira Filho

        * FIXME: Use plain password for sip accounts. (bcb88919)
        * trunk merged. (ddf84503)
        * Added 'telepathy-accounts-signon' as dep for sip account plugin.
          (52cedd5f)

2017-01-25 Tiago Salem Herrmann

        * Connect SIP account automatically (940b439f)
        * Connect IRC account automatically (367571b6)

2017-01-23 Gustavo Pichorim Boiko

        * Use the phone settings to apply phone number rewriting rules
          (c4e51d9b)

2017-01-19 Gustavo Pichorim Boiko

        * Merge parent (bcd10395)
        * Merge parent (319a2a4b)
        * Merge parent (dcd1dea6)
        * Fix the settings saving and retrieving (ec4cf168)

2017-01-19 Tiago Salem Herrmann

        * merge parent branch (b5a8bdea)
        * Add property: LeaveRoomsOnClose (6f349c74)

2017-01-18 Gustavo Pichorim Boiko

        * Add a way to read and write account properties (ecf168d1)

2017-01-17 Gustavo Pichorim Boiko

        * Emit the signal after the identifier has been normalized in
          contactwatcher (dd398525)

2017-01-16 Tiago Salem Herrmann

        * merge parent branch (52f28b6e)
        * merge parent branch (e826968e)
        * Add EnableTabCompletion property (08362ffb)

2017-01-13 Renato Araujo Oliveira Filho

        * Auto enable accounts after creation. (58b1e80c)
        * Fix irc provider name. (61c4c2bf)

2017-01-12 Renato Araujo Oliveira Filho

        * Format display name for irc accounts. Disable continue button if
          any of the basics fields are empty. (b7169f10)

2017-01-12 Gustavo Pichorim Boiko

        * Make it possible to enable/disable dialpad sounds (af1deb1f)

2017-01-12 Renato Araujo Oliveira Filho

        * Disable "continue" button if the main fields are empty. (676abb23)

2017-01-12 Gustavo Pichorim Boiko

        * Remove debugs (39d55eb0)
        * - Fix contact matching - Extract only the phone number from the SIP
          URI - Stop ringing when the call ends - Iterate over just
          the phone accounts to set the account name - Expose the
          modem name (2f879f77)

2017-01-11 Gustavo Pichorim Boiko

        * Expose the modem name. (86d4574c)
        * Select VOIP accounts by default (90b0abb0)

2017-01-11 Tiago Salem Herrmann

        * fix filtering accounts (756010d4)
        * merge parent branch (2c3d2543)
        * this is going to be added in another commit (2f26cdfa)
        * do not add accounts not in the protocols list (0898dca5)

2017-01-10 Renato Araujo Oliveira Filho

        * Fix account display name for irc accounts. (6ed4a33a)

2017-01-10 Tiago Salem Herrmann

        * merge parent branch (401d98bb)
        * Add EnableRejoin property (fe89ffa5)
        * Fix protocol filters (d5bcb2e0)
        * merge parent branch (fdd710d2)

2017-01-10 Renato Araujo Oliveira Filho

        * rename qml account plugin install dir, to follow the new service
          name. (143b0f2b)
        * Renamed install dir for qml accounts pluings. (c7be40fe)

2017-01-09 Renato Araujo Oliveira Filho

        * Use a new account provider. (ce96f8e0)

2017-01-09 Tiago Salem Herrmann

        * add new properties to ofono.protocol (374f2a1f)
        * Add option to disable attachments (6ed28726)

2017-01-05 Tiago Salem Herrmann

        * fix dbus signature (79fe8955)
        * add ReturnToSend (31d38221)
        * merge parent branch (d1294c5d)
        * merge parent branch (8d183438)
        * merge parent branch (8593dc50)
        * merge parent branch (cccc0090)
        * merge parent branch (50fd9909)
        * merge parent branch (bf8a85aa)

2017-01-04 Gustavo Pichorim Boiko

        * When matching SIP contacts, extract the phone number from the SIP
          URI (f00c8c88)
        * stop the ringing tone when the call ends (181054fa)

2017-01-04 Tiago Salem Herrmann

        * fix parameters for irc account creating (f45bfd27)

2017-01-04 Gustavo Pichorim Boiko

        * Iterate over the phone accounts only to set the name (ef2d5041)
        * Merge staging (ce01da29)
        * Merge trunk (6c04745b)

2017-01-04 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (8b4d4c5c)

2017-01-03 Bileto Bot

        * Resync trunk. (4a08569c)

2016-12-22 Renato Araujo Oliveira Filho

        * Fixed irc account creation. (e5b2b8c4)

2016-12-22 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (b0760814)

2016-12-21 Renato Araujo Oliveira Filho

        * Implement support for password on IRC account. (9cea389c)
        * Fix irc account params. (8e89f548)
        * Parent merged. (e43bc649)
        * staging merged. (3fd84418)

2016-12-20 Renato Araujo Oliveira Filho

        * Do not store empty parameters. (b6b062a7)
        * Implemented support fo advaced fields on sip and irc accounts.
          (17995b44)

2016-12-19 Renato Araujo Oliveira Filho

        * Update accounts view layout. (47768c8f)
        * Moved 'messaging-app.application' to messaging app package.
          (f1ba67ae)
        * Created 'irc' account plugin. (4e73cabe)
        * Refactory account plugin to allow extend it to new protocols.
          (0afca471)

2016-12-17 Gustavo Pichorim Boiko

        * Play the dialing tone before the ringing one. (b6d2c2a2)
        * Play the correct tone when the call is ringing. (969ea749)

2016-12-17 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (ed48dbff)

2016-12-16 Gustavo Pichorim Boiko

        * Play a tone when the call is ringing on the other end. (162c6802)

2016-12-16 Tiago Salem Herrmann

        * merge trunk (8d48c046)

2016-12-16 Gustavo Pichorim Boiko

        * Sync with trunk. (e9a3f918)

2016-12-16 Tiago Salem Herrmann

        * fix tests and protocol struct (e485dc16)
        * add property to join existing channels (5eec6a80)
        * only notify messages ono rooms that contain self username
          (4e9912d0)
        * merge parent branch (3d482683)

2016-12-16 Gustavo Pichorim Boiko

        * Implement mute for CMs that don't use hardware streaming.
          (f18424f1)

2016-12-16 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (3b68d7e1)

2016-12-15 Gustavo Pichorim Boiko

        * Fix DTMF, add more gstreamer debugging and add a protocol file for
          SIP. (0d62d009)

2016-12-15 Renato Araujo Oliveira Filho

        * Fix arch for online-account package. (cf6316d3)
        * Create unity8 sip account package. (976d5a57)

2016-12-15 Tiago Salem Herrmann

        * sync with trunk (42655518)

2016-12-13 Bileto Bot

        * Releasing 0.1+17.04.20161213.1-0ubuntu1 (cfc574bc)

2016-12-13 Tiago Salem Herrmann

        * Increase dbus-test-runner timeout to 6 minutes. Increase tests
          timeout to 6 minutes. (3cf77ab7)

2016-12-13 Roberto Mier Escandon

        * Requesting protocols from qml plugin using DBus in case protocols
          dir folder does not exits. This is needed in snappy to
          access available protocols from applications. (b662ff34)

2016-12-13 Renato Araujo Oliveira Filho

        * prefixes snap env var value to paths in case service is into a snap
          package (LP: #1629009) (4f452c85)

2016-12-13 Tiago Salem Herrmann

        * Reduce test timeout to 6 minutes (e15f6f45)

2016-12-12 Tiago Salem Herrmann

        * Increase tests timeout (f7577264)

2016-12-10 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (94ee1010)

2016-12-09 Tiago Salem Herrmann

        * Increase test timeout (31d4a9c6)

2016-12-09 Gustavo Pichorim Boiko

        * Remove not needed dependencies (2c71281b)

2016-12-08 Gustavo Pichorim Boiko

        * Fix some SIP-only behavior and add debug (93489149)

2016-12-06 Tiago Salem Herrmann

        * avoid crash by replacing mProtocol with new instances when
          protocols change (883ba358)
        * merge parent branch (3e85f89b)

2016-12-06 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (06ead310)

2016-12-05 Renato Araujo Oliveira Filho

        * Trunk merged. (33cef82f)

2016-12-05 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (ee9b359a)

2016-12-04 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (111499ca)

2016-12-03 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (77521654)

2016-12-02 Roberto Mier Escandon

        * removed not needed protocol manager test dependency (eef11f4c)
        * merged prereq branch (52e68cc4)
        * rolledback to any architecture build (36a49152)
        * completed tests for protocol manager (7e19679d)
        * first protocol manager test using dbus (642cda91)
        * protocol manager test not being a telepathy test (d53685ff)

2016-12-01 Gustavo Pichorim Boiko

        * Make it work with rakia (a3cd2ef5)

2016-12-01 Roberto Mier Escandon

        * added test to get protocols through dbus (ab30ee5f)
        * updated tests (39187656)
        * set explicitly the architectures to build (4fe4ef32)
        * first working version (01f65a56)
        * solved dependency problem in protocol manager test (51bf682a)

2016-11-30 Roberto Mier Escandon

        * not completed, exposing protocols info in dbus. Leaving also old
          way of reading files (91c85e5f)

2016-11-29 Bileto Bot

        * Releasing 0.1+17.04.20161129-0ubuntu1 (9b016efe)

2016-11-29 Gustavo Pichorim Boiko

        * Ignore the tone-generator dependency on s390x just to make it
          possible to land there. (aecec6c7)
        * Group chat support. (182e1a4e)

2016-11-28 Gustavo Pichorim Boiko

        * One more dependency (1a028210)

2016-11-28 Roberto Mier Escandon

        * corrected bad var reference (2beef4dd)

2016-11-25 Gustavo Pichorim Boiko

        * Merge parent (a026101b)
        * Merge trunk. (e078c0e9)
        * Ignore the tone-generator dependency on s390x just to make it
          possible to land there. (4ed9e391)
        * Merge staging branch. (ea7c9d02)

2016-11-24 Roberto Mier Escandon

        * added snapcraft.yaml and folder to mount ubuntu-app-platform
          (6d650b5a)
        * udpate hardcoded paths to be referenced to snap local path if
          needed (d4b05189)

2016-11-23 Gustavo Pichorim Boiko

        * Address comments. (9517918c)
        * Update copyright headers (09355e69)

2016-11-23 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (0c26bda8)

2016-11-11 Gustavo Pichorim Boiko

        * Replace the mms group option by mms enabled as groups are created
          in a different way now. (62f317a0)

2016-11-09 Gustavo Pichorim Boiko

        * Replace the mms group option by mms enabled as groups are created
          in a different way now. (e7b03030)

2016-11-04 Gustavo Pichorim Boiko

        * Remove the dependency on upstart so that it builds on s390x
          (18b9d8c2)
        * Conditionally disable TelepathyHelperTest on arm64 until we find
          out why it is failing there. (8000204b)

2016-10-29 Gustavo Pichorim Boiko

        * Fix tests. (af02303e)
        * Make sure we only request a channel for the desired account when
          chatType is Room. (a1becf53)

2016-10-28 Gustavo Pichorim Boiko

        * Remove debug leftover (173c22b2)
        * Fix the failing tests. (65b209f6)
        * Adapt the ChatManagerTest to the new behavior of splitting messages
          sent via accounts other than the phone ones. (751630e0)
        * Make sure we only request a channel for the desired account when
          chatType is Room. (3459a7e5)

2016-10-27 Gustavo Pichorim Boiko

        * Adapt the registration of objects and services to the way QtDBus
          works from 5.6.x on. (6183fac6)
        * Re-enable tests. (4f84976d)

2016-10-26 Gustavo Pichorim Boiko

        * Merge parent branch (f2209aae)
        * Merge staging branch (65e7ffbd)

2016-10-25 Gustavo Pichorim Boiko

        * Validates group title change synchronously (1fdddf44)

2016-10-24 Roberto Mier Escandon

        * validate-group-title-change (0d50a7fc)

2016-10-21 Gustavo Pichorim Boiko

        * Handle the account fallback cases using the protocol information.
          (ba49923c)
        * Creates the channel if in a conversation or conversation details
          pages when reconnection (f143b150)
        * Updated roles management using Roles interface client and events
          received from messaging framework. (e4dae8f1)
        * Change the fallback logic for the multimedia accounts. (cbb4d246)
        * Expose the roles for the participants. (aadc7fa7)
        * Forward the return value (4045bd69)
        * Merge parent (34cb9fe9)
        * Expose Telepathy RoomConfig's CanUpdateConfiguration property to
          QML (b273fff1)
        * Enable building against new tp-qt 0.9.7. (e310d806)
        * Make it possible to just start chats from the ChatEntry. This is
          particularly useful for creating group chats before
          actually sending messages. (b2d13a13)
        * Add support for adding and removing participants from group chats.
          (030a9ddf)
        * Make it possible to change the group title. (0ad1715b)
        * Merge parent branch (9ce1d881)
        * split multipart messages into multiple messages on some protocols
          (f6f170bd)
        * Add support for chat state. (80b3bbea)
        * Make it possible to send messages asynchronously and still report
          the results. (1d57968c)
        * Merge parent (130735f1)
        * Add a FIXME on a disabled test (5cfa1a8f)
        * Initial group chat support. (886d5ff8)

2016-10-21 Tiago Salem Herrmann

        * remove temporary comments (1938bbd4)

2016-10-20 Tiago Salem Herrmann

        * do not use the x-canonical-mms flag or the option mmsGroupChat()
          (db11bcd0)

2016-10-18 Gustavo Pichorim Boiko

        * Do not overload accounts when creating room. If the user tries to
          send a message to a room, the account informed should be
          used (as overloaded accounts might have a different room
          id) (cc065348)

2016-10-07 Gustavo Pichorim Boiko

        * Add QList<QObject*> variants for the fallback and overload
          functions to be used from QML (38d78b20)

2016-10-07 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (fc884944)

2016-10-06 Gustavo Pichorim Boiko

        * Merge parent (5c541ee5)

2016-10-06 Tiago Salem Herrmann

        * merge parent branch (07cbcf65)
        * merge parent branch (c51028a3)
        * merge parent branch (7814ca19)
        * merge parent branch (e725469a)
        * merge parent branch (dedc2530)
        * merge parent branch (d66b72fd)
        * merge parent branch (3d87fa29)
        * merge parent branch (f7804841)
        * merge parent branch (7c785037)
        * merge parent branch (3962b9f5)
        * merge parent branch (b55d96ae)
        * merge parent branch (3a3c8b0f)
        * merge parent branch (493e2384)
        * merge parent branch (9c24ea3a)
        * merge parent branch (cbd8b725)

2016-10-06 Roberto Mier Escandon

        * fixed (9ebdcf8a)

2016-10-05 Gustavo Pichorim Boiko

        * Expose a convenience method to tell whether an account uses phone
          numbers (ce898de8)
        * Return an empty list of fallback and overload accounts if the
          original account is null (f767d1d1)

2016-10-04 Gustavo Pichorim Boiko

        * Return empty lists if no fallback or overload accounts are found.
          (44721401)
        * Add a ShowOnlineStatus option in the protocol info file (f0a24c5c)
        * Make the fallback & overload methods available to QML (73a09b41)
        * Register AccountList in the QML plugin (ed0296f9)

2016-10-03 Gustavo Pichorim Boiko

        * Delay the account list initialization to make sure telepathyhelper
          is fully constructed. (dea6b8eb)
        * Remove the multimedia account type, it is not needed anymore.
          (dc012365)
        * Add code to look for fallback and overloaded accounts (50675363)
        * Use phone compare in the generic account for protocols that support
          the 'tel' field (154f8f52)
        * Expose the list of filtered accounts (1b15a16d)
        * Use a wrapper to expose the various list of accounts (99fb6e51)

2016-09-30 Gustavo Pichorim Boiko

        * Simplify the QML account-related properties by using a single
          function to return the count and the account at a given
          position. (b8259f02)
        * Add a README file explaining the .protocol file format (c632ddf2)
        * Add the necessary extra information to the Protocol class and
          description. (8ec136ae)

2016-09-29 Gustavo Pichorim Boiko

        * Merge parent branch (abee7476)
        * Initialize the variable (140205b2)

2016-09-28 Gustavo Pichorim Boiko

        * Fix one more crash when the Roles interface is not available.
          (449872d9)
        * Do not crash if the roles interface is not available. (cc1b825f)

2016-09-27 Bileto Bot

        * Releasing 0.1+16.10.20160927-0ubuntu1 (5c4ce2f5)

2016-09-27 Tiago Salem Herrmann

        * Request a wake lock so the device doesn't go to deep sleep when
          receiving an sms. (LP: #1516696) (db06af5a)
        * change requestWakeup to requestSysState (a061e943)

2016-09-26 Roberto Mier Escandon

        * emit selfcontactroleschanged signal when those roles changes for ui
          to be updated (1d9c7f92)
        * updated copyright (59b4f2f8)
        * updated roles management using interface (4132ebb2)

2016-09-26 Tiago Salem Herrmann

        * request wake lock so device doesn't go to deep sleep when receiving
          sms (1aff817a)

2016-09-19 Gustavo Pichorim Boiko

        * Adapt the registration of objects and services to the way QtDBus
          works from 5.6.x on. (6ba3be16)
        * Merge trunk (2773e8e5)

2016-09-16 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (a2599957)

2016-09-15 Bileto Bot

        * Resync trunk. (90409ed4)

2016-09-14 Gustavo Pichorim Boiko

        * Change the fallback logic for the multimedia accounts. (0eaa1fb5)

2016-09-10 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (2851be16)

2016-09-09 Bileto Bot

        * Releasing 0.1+16.10.20160909.1-0ubuntu1 (268c552b)

2016-09-09 Tiago Salem Herrmann

        * Move telepathy-ofono from "Depends" to "Suggests". (a3865220)
        * Fix test failure with new libphonenumber release. (e9d8f1b0)

2016-09-02 Bileto Bot

        * Releasing 0.1+16.10.20160902.1-0ubuntu1 (2bdca343)

2016-09-02 Alfonso Sanchez-Beato

        * Make sure we play notification sounds if media-hub re-starts (LP:
          #1544477). (LP: #1544477) (da950e1d)

2016-09-02 Gustavo Pichorim Boiko

        * Disable tests temporarily (d8ec5d01)
        * Add a build-dep on upstart to avoid building on s390x (d1d69fb1)

2016-09-01 Gustavo Pichorim Boiko

        * Re-enable tests. (fb6ff34c)
        * Disable QML tests on archs known to be broken (4f237e38)
        * Disable tests temporarily (241bcf8b)

2016-08-30 Tiago Salem Herrmann

        * do not request automatically if chatType == None (9436d4e0)
        * request leaveChat through handler (37b4a23e)

2016-08-29 Tiago Salem Herrmann

        * expose self contact roles to qml (892d48ef)
        * expose group flags to qml (8feeb19b)
        * Change 'Depends: telepathy-ofono' to 'Suggests'.  This change
          allows unity8 to be installed without ofono. (b3035605)

2016-08-26 Tiago Salem Herrmann

        * merge parent branch (17a2cc4e)
        * merge parent branch (903a6edd)
        * merge parent branch (49f26dc8)
        * merge parent branch (5a7831f0)
        * merge parent branch (d1b19db2)
        * remove from pending members when applicable (a67c212d)
        * merge parent branch (39b96169)
        * merge parent branch (f72a4bd0)
        * add active property to chat entry (ef43f7f0)

2016-08-25 Gustavo Pichorim Boiko

        * Expose the roles for the participants. (1e664ab7)

2016-08-24 Gustavo Pichorim Boiko

        * Expose Telepathy RoomConfig's CanUpdateConfiguration property to
          QML (c44ab2d4)

2016-08-23 Alfonso Sanchez-Beato

        * Fix style issue (768af41c)
        * Make sure we play notification sounds if media-hub re-starts (LP:
          #1544477). (fe0e09a4)

2016-08-22 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (42e75c2b)

2016-08-16 Tiago Salem Herrmann

        * merge parent branch (e53e76cc)
        * merge parent branch (1263210f)
        * merge parent branch (9a7965a3)
        * merge parent branch (9d9506ad)
        * merge parent branch (ee0077ea)
        * merge parent branch (a7f430e9)
        * merge parent branch (9c083f02)
        * merge parent branch (5f0ea73f)
        * use history service to detect new threads (07f3d8bd)

2016-08-12 Tiago Salem Herrmann

        * merge parent branch (f965e7b6)
        * merge parent branch (0fc0670d)
        * merge parent branch (c0311552)
        * merge parent branch (af78d5c1)
        * merge parent branch (76e8f552)
        * merge parent branch (2f3e9d08)
        * merge parent branch (92479f29)
        * fix handler test (faddacfa)
        * merge parent branch (e57dddf9)
        * merge parent branch (15023500)
        * merge parent branch (5aa57f3e)
        * merge parent branch (febd6e69)
        * merge parent branch (ab6f89aa)
        * merge parent branch (2a1e367d)
        * merge parent branch (04fa838e)
        * merge parent branch (623a7bf8)
        * set targetId/threadId correctly (a70286ac)

2016-08-11 Tiago Salem Herrmann

        * merge parent branch (90a9e737)
        * merge parent branch (f77b02bc)
        * merge parent branch (81d5224b)
        * merge parent branch (e4d15f0a)
        * merge parent branch (d18efa01)
        * merge parent branch (8dea84f3)
        * merge parent branch (089d4bb9)
        * merge parent branch (c2e5aa2a)
        * Implement replying to multimedia groups from indicator (d1ae752b)

2016-08-10 Tiago Salem Herrmann

        * Fix test failure with new libphonenumber release (08e35231)

2016-08-05 Tiago Salem Herrmann

        * merge parent branch (72e8cc43)
        * merge parent branch (9b223591)
        * merge parent branch (e5100abd)
        * merge parent branch (e517b19c)
        * merge parent branch (12b1a95d)
        * merge parent branch (b66c91d9)
        * merge parent branch (0c4993b8)
        * merge parent branch (ab26fc1a)
        * fix tests (1a45eb64)
        * merge parent branch (33d79ae4)
        * merge parent branch (5629b525)
        * merge parent branch (fd959221)
        * merge parent branch (40c98450)
        * merge parent branch (a3c74c53)
        * merge parent branch (f301ac98)
        * merge parent branch (22bee73d)
        * merge parent branch (9907dfb5)
        * add service display name to protocol files (aab9740b)

2016-07-21 Tiago Salem Herrmann

        * merge parent branch (1963e988)
        * Add property to ChatEntry to avoid requesting channels
          automatically (127895d3)

2016-07-13 Gustavo Pichorim Boiko

        * Fix build (d09a5298)
        * Merge parent (2e60c9a1)
        * Merge parent (bfff0fb0)
        * merge parent (d1e10630)
        * merge parent (e4e874e2)
        * merge parent (b1a4a84b)
        * merge parent (de697673)
        * merge parent (71815a91)
        * Handle channel invalidation. (3bfab4a7)

2016-07-12 Gustavo Pichorim Boiko

        * Merge trunk (a3b4fb72)

2016-07-11 Tiago Salem Herrmann

        * merge parent branch (819c4bf4)
        * merge parent branch (cf6e7af8)
        * merge parent branch (3b435f30)
        * merge parent branch (f5e4c15e)
        * merge parent branch (7cabac96)
        * merge parent branch (7f2b1ec0)
        * merge parent branch (5cf7b975)
        * merge parent branch (cfe29859)
        * fix build (dbcd794a)
        * merge parent branch (27f77122)
        * merge parent branch (e6bec9c9)
        * merge parent branch (66e2e397)
        * merge parent branch (a451ddd3)
        * merge parent branch (bd7e1a58)
        * merge parent branch (2abe9070)
        * merge parent branch (7e71288b)
        * merge parent branch (792dd752)
        * do a small refactor on the code (63b3d61c)
        * merge parent branch (488b6903)
        * merge parent branch (f8222486)
        * merge parent branch (d6189de2)
        * merge parent branch (b54eeb4b)
        * merge parent branch (4f20584d)
        * merge parent branch (7063cd4a)
        * merge parent branch (d69860ce)
        * merge parent branch (f049dea0)
        * allow opening rooms in messaging app (19f405af)
        * use group name in notification bubble (67cc7760)
        * fix group management on mock using tp-qt 0.9.7 (f2844eaa)
        * enable building against new tp-qt (1d915851)
        * merge parent branch (e91ce645)

2016-07-09 Tiago Salem Herrmann

        * add chat rooms to handler filters (c40d16b6)

2016-07-07 Tiago Salem Herrmann

        * merge parent branch (d7ff30e3)
        * merge parent branch (1ed350b2)
        * merge parent branch (45da5088)
        * merge parent branch (8d10cb69)
        * merge parent branch (2c92b0f0)
        * merge parent branch (116b80b5)

2016-07-07 Gustavo Pichorim Boiko

        * Remove wrongly committed changelog. (7956bccb)
        * Fix build. (bc637bf0)

2016-07-07 Tiago Salem Herrmann

        * merge parent branch (fbabcf24)
        * merge parent branch (4dbefc0e)
        * merge parent branch (834f1f4d)
        * merge parent branch (5ee25bb9)
        * merge parent branch (e4eee118)
        * merge parent branch (af46f5c2)

2016-07-07 Gustavo Pichorim Boiko

        * Fix crash. (2d3526f9)
        * Make it possible to just start chats from the ChatEntry. This is
          particularly useful for creating group chats before
          actually sending messages. (0974a975)

2016-07-07 Tiago Salem Herrmann

        * merge parent branch (694ba054)
        * merge parent branch (b76744a8)
        * merge parent branch (1c26161a)
        * merge parent branch (3a7c927a)
        * merge parent branch (49c7add1)

2016-07-07 Gustavo Pichorim Boiko

        * Make startChat return the job's objectPath (49e328e7)
        * Expose chatstarting to dbus (67e865db)

2016-07-06 Gustavo Pichorim Boiko

        * Merge parent (9fb281f4)
        * Merge parent (a24da7b1)
        * Merge parent (1304a1c2)
        * Merge parent. (fa02573b)
        * Merge parent (ac29d922)
        * Merge parent (0b2818e4)
        * Merge trunk (92fc4e3b)

2016-07-05 Gustavo Pichorim Boiko

        * Remove obsolete comment (f19e4404)
        * Expose the pending participants too. (409fedd7)
        * Expose participants in chat entry. (a08db834)

2016-07-01 Gustavo Pichorim Boiko

        * Update copyright headers. (92159a6e)

2016-06-27 Tiago Salem Herrmann

        * merge parent branch (7f7d2478)
        * merge parent branch (0cc2cc79)
        * merge parent branch (2893c4a6)
        * merge parent branch (d58326d7)
        * remove mTypingTimer (6b3688f3)
        * merge parent branch (ecb2e496)
        * merge parent branch (072cacde)
        * merge parent branch (3d334181)
        * merge parent branch (45251dd8)
        * remove timer for chat state. it's done in the app now (0af12e3d)
        * merge parent branch (bc08c552)
        * merge parent branch (c8241113)
        * merge parent branch (1afbba48)
        * merge parent branch (236e7a98)
        * merge parent branch (20fff23d)
        * merge parent branch (30f8a661)
        * notify ChatState's to qml (6b609fcd)
        * merge parent branch (a4b01528)
        * merge parent branch (6b82a3d9)
        * use accountId after fallback to build messages (0ecad264)
        * merge parent branch (77f34f43)
        * merge parent branch (1ea3b5ca)
        * merge parent branch (0a47ed27)
        * merge parent branch (9a31c4dc)
        * merge parent branch (3a691dbf)
        * merge parent branch (7ec28992)
        * merge parent branch (fdb4a3ca)

2016-06-16 Tiago Salem Herrmann

        * merge parent branch (336f506f)

2016-06-15 Gustavo Pichorim Boiko

        * Do not delete the interface classes. They are destroyed together
          with the channel itself. (ca8e9931)
        * Merge parent (a1980cf1)
        * merge parent (3e465117)
        * merge parent (6613eefa)
        * merge parent (052ce9bf)
        * merge parent (9572df68)
        * merge parent (8b9a747e)
        * Use values instead of references (1a08821d)
        * Make sure we fetch the initial values of the group title from the
          channel. (bb65e23c)

2016-06-14 Gustavo Pichorim Boiko

        * Make sure observers get chat rooms. (1f89cd73)

2016-06-14 Tiago Salem Herrmann

        * add support for invite and remove participants (83a3b49e)
        * merge parent branch (60abd935)

2016-06-14 Gustavo Pichorim Boiko

        * We don't need to verify accounts here, it is done in a later stage
          if needed (9edb0cc4)
        * Only set the accountId in properties if we are trying to match a
          chatroom (b9390871)
        * If no accountId is given, match channels from all accounts.
          (c805ea3d)

2016-06-14 Tiago Salem Herrmann

        * merge parent branch (8d6a4cdb)
        * add comment (2b5b179a)

2016-06-14 Gustavo Pichorim Boiko

        * Fix building (a24ccb3e)
        * Properly implement changing title. (51e27122)
        * Add more debug information. (d107a6a5)
        * Add some debug to the group destroying. (e92d695c)

2016-06-13 Tiago Salem Herrmann

        * split multipart into multiple messages (a5008202)

2016-06-13 Gustavo Pichorim Boiko

        * Add a comment about errors setting the property. (4ec3cd55)

2016-06-13 Tiago Salem Herrmann

        * merge parent branch (afdbb6d0)

2016-06-13 Gustavo Pichorim Boiko

        * Make it possible to change the group title. (18efdd0e)

2016-06-09 Gustavo Pichorim Boiko

        * Set also the threadId in properties so that the channel gets
          created correctly. (0d1665e9)

2016-06-09 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (cd11d32f)

2016-06-08 Gustavo Pichorim Boiko

        * Make it possible to destroy channels that have this interface.
          (0c3deb79)

2016-06-06 Tiago Salem Herrmann

        * add support for chat state (1a4739aa)

2016-06-03 Gustavo Pichorim Boiko

        * Fix handler tests (8587e78d)
        * Fix ChatManager tests. (2e3c6d50)
        * Ignore message sending job adaptor. (51e40f06)

2016-06-01 Gustavo Pichorim Boiko

        * Start chat with accounts that might have typing notifications.
          (71fa95ad)
        * Do not pass the interface when registering the jobs, it is already
          present in the adaptor. (68df1a2e)
        * Watch for new channels. (e7e63a96)
        * Finish implementing the message sending job and make use of it in
          chatentry. (36a6b3d9)

2016-06-01 Bileto Bot

        * Releasing 0.1+16.10.20160601.1-0ubuntu1 (2bedaade)

2016-06-01 Renato Araujo Oliveira Filho

        * Contact name now checks for QContactDisplayLabel to display full
          name when possible. (LP: #1585634) (5cfe396b)
        * Contact name now checks for QContactDisplayLabel to display full
          name when possible. (addfb736)

2016-05-31 Gustavo Pichorim Boiko

        * Make it possible to set the chat type (0ac7c936)

2016-05-30 Gustavo Pichorim Boiko

        * Expose the chatentry to QML. (85a7c967)
        * Implement channel matching. (5fdbbff1)
        * Merge parent branch (65d585cf)

2016-05-30 Tiago Salem Herrmann

        * Ack messages using properties (a812d919)

2016-05-30 Gustavo Pichorim Boiko

        * Change ChatEntry to fetch channels from ChatManager and to send
          messages using the new asynchronous API. (1b03947f)

2016-05-28 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (0cd41063)

2016-05-23 Gustavo Pichorim Boiko

        * Remove empty spaces. (708e0ea6)
        * Fix some problems, remove some code not needed anymore and add some
          debug. (19644328)
        * Start implementing the asynchronous way of sending messages.
          (c728bf27)

2016-05-20 CI Train Bot

        * Releasing 0.1+16.10.20160520-0ubuntu1 (e453fcb8)

2016-05-20 Renato Araujo Oliveira Filho

        * Update PhonNumber components to use the new SDK 1.3 Approved by: PS
          Jenkins bot (3a183b7a)

2016-05-20 Tiago Salem Herrmann

        * add temporary code for creating channel synchronously (40203467)

2016-05-19 Tiago Salem Herrmann

        * avoid crash (691fb9bb)

2016-05-17 Tiago Salem Herrmann

        * use createChannel() for new chat rooms (600c9d3e)

2016-05-17 Renato Araujo Oliveira Filho

        * Update PhonNumber components to use the new SDK 1.3 (72ef1569)

2016-05-17 Tiago Salem Herrmann

        * avoid crashed when message has no sender (e20915a1)

2016-05-11 Tiago Salem Herrmann

        * use a different method to start a new group chat (aa7d47e2)

2016-05-10 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (c17bdecc)

2016-05-06 Tiago Salem Herrmann

        * fallback group chats to rcs (381fe367)

2016-04-30 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (cc7d91e9)

2016-04-29 CI Train Bot

        * Resync trunk. (512045e3)

2016-04-29 Tiago Salem Herrmann

        * add accountsForType() to TelepathyHelper (9b73f0e4)

2016-04-27 Tiago Salem Herrmann

        * correctly parse participantIds (d0f2f838)
        * fix passing properties to handler (0dd931f9)

2016-04-26 Tiago Salem Herrmann

        * use participantIds instead of participants (b3d139a6)

2016-04-22 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (f33c35ee)

2016-04-19 Tiago Salem Herrmann

        * remove debug (3167c5de)
        * monitor room properties on chat entry (5a3dc27c)
        * fix crash (50a8e0e7)

2016-04-19 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (d3206c31)

2016-04-15 Tiago Salem Herrmann

        * Initial group chat support (6d70b64a)

2016-04-15 CI Train Bot

        * Releasing 0.1+16.04.20160415.1-0ubuntu1 (063101d6)

2016-04-15 Tiago Salem Herrmann

        * - do not set SimNames if it's empty - use a config file to avoid
          running the script instead of an account service property
          (7313dd46)
        * add copyright (ff4f6d46)
        * - do not set SimNames if it's empty - use a config file to avoid
          running the script instead of an account service property
          (b0168136)

2016-04-11 CI Train Bot

        * Releasing 0.1+16.04.20160411-0ubuntu1 (86c8534a)

2016-04-11 Tiago Salem Herrmann

        * Fix HandlerTest flaky test. Approved by: Gustavo Pichorim Boiko, PS
          Jenkins bot (0e319582)
        * Initial work moving properties from gsettings to accounts service.

          Fixes: #1418040 Approved by: Gustavo Pichorim Boiko
          (0b985839)
        * fix error in the migration script (27942775)

2016-04-08 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (d2c7c3cb)

2016-04-06 Tiago Salem Herrmann

        * fix handler test failure (46d05034)

2016-03-31 CI Train Bot

        * Releasing 0.1+16.04.20160331.4-0ubuntu1 (a9531ec7)

2016-03-31 Tiago Salem Herrmann

        * - Fix duplicate tasks launched during tests (2afbae26)
        * Do not change power mode on incoming MMS'. This is done by unity
          now.
          Fixes: #1562923 (0f816308)
        * remove timer and use hasCalls() (de1825f9)
        * add more fixes to tests (42d03f25)
        * make sure handler has the channel before we acknowledge the message
          (31530d81)
        * fix some flaky tests (dbdde4f4)
        * revert change (35a1ad70)
        * fix duplicate tasks launched during tests (75a599db)

2016-03-30 Tiago Salem Herrmann

        * Do not change power mode on incoming MMS'. This is done by unity
          now. (e54492fd)

2016-03-29 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (4acd7d1f)

2016-03-22 Tiago Salem Herrmann

        * use get_string() instead of get_value() (3d98dcc3)
        * merge trunk (f139eb7a)

2016-03-21 CI Train Bot

        * Releasing 0.1+16.04.20160321.2-0ubuntu1 (91341d8e)

2016-03-21 Jim Hodapp

        * Make sure the sound preview uses the correct audioRole API.
          (81e0e6ff)
        * Make sure the sound preview uses the correct audioRole API
          (44573279)

2016-03-18 Tiago Salem Herrmann

        * add method to set sim names (0357bd1a)
        * Move displaynamesettings to indicator and set default sim names
          (b1cb6492)
        * Use os.getuid() in the migration script (4f7bd081)

2016-03-16 Tiago Salem Herrmann

        * Fix interpreter (4cca4d7f)
        * Fix interpreter (57e45e61)
        * Add migration script (ce69c964)

2016-03-15 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (26450e6b)

2016-03-10 Tiago Salem Herrmann

        * remove more gsettings stuff (1eb0da2a)
        * remove last remaining references to gsettings (af263958)
        * fix retrieval of sim names (6ef67354)

2016-03-09 Tiago Salem Herrmann

        * remove gsettings dependency (e78f24e7)
        * add more fixes (16ba38a1)
        * merge trunk (6512081f)

2016-03-07 CI Train Bot

        * Releasing 0.1+16.04.20160307-0ubuntu1 (a286c495)

2016-03-07 Tiago Salem Herrmann

        * Only add notifications to messaging-menu if ack didn't happen in
          the meantime. Approved by: PS Jenkins bot (d1742002)
        * Display notifications for sms's where sender phone number matches
          the sim card phone number that received the message.

          Fixes: #1547462 Approved by: Gustavo Pichorim Boiko, PS
          Jenkins bot (1c1cb802)
        * Compare target id to check if this is a channel to the self
          contact.
          Fixes: #1546369 Approved by: Gustavo Pichorim
          Boiko, PS Jenkins bot (b0d7cedd)
        * reduce timer to 25ms (e5a1e08b)

2016-03-05 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (ab9be4e7)

2016-03-04 Tiago Salem Herrmann

        * revert timer to 1 second and acknowledge messages asynchronously
          (a0df95cd)
        * play ringtone even for messages that were read (168f850b)
        * reduce timer to 400ms (2d6b2e3f)
        * invert logic (0aa28e34)
        * mUnreadMessages does not use hex format (d6db4759)
        * also fix timing issue for notifications (89f4525a)
        * merge parent branch (c1c66214)
        * Only add to messaging-menu if ack didn't happen in the meantime
          (d6d363a9)
        * Make sure no notifications are displayed when receiving messages
          from the selfHandle on account types other than Phone
          (8c3a51e7)
        * use ensureHandle() instead of newHandle() to avoid creating
          multiple handles for the same contact (242a688c)

2016-03-04 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (963059d6)

2016-03-03 Tiago Salem Herrmann

        * Add unit test (ca83b668)
        * merge parent branch (bfc28b6f)

2016-03-03 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (ee2c4c72)

2016-03-02 Tiago Salem Herrmann

        * Notify messages where sender is the same as the selfId only on
          phone acounts (902292c7)

2016-03-02 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (51de6fd8)

2016-03-01 Tiago Salem Herrmann

        * fix comments (90559abd)
        * add comment (12d8cae1)
        * Add unit test (b5a541ca)

2016-02-29 Tiago Salem Herrmann

        * Compare target id to check if this is a channel to the self contact
          (9b111535)

2016-02-13 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (bba7241a)

2016-02-05 Tiago Salem Herrmann

        * initial work moving properties from gsettings to accounts service
          (d1672eaa)

2016-01-22 CI Train Bot

        * Releasing 0.1+16.04.20160122-0ubuntu1 (dea9699b)

2016-01-22 Gustavo Pichorim Boiko

        * Remove protocol files that are not supposed to be shipped. Approved
          by: Arthur Mello, PS Jenkins bot (d5c51542)
        * Expose extra information about the protocols we support. Approved
          by: Arthur Mello, PS Jenkins bot (6ff2e95a)

2016-01-22 Tiago Salem Herrmann

        * Make sendMessage() return the actual accountId used to send the
          message. Approved by: Gustavo Pichorim Boiko, PS Jenkins
          bot (adf75113)

2016-01-22 Arthur Mello

        * Enable video support for mms Approved by: Gustavo Pichorim Boiko,
          PS Jenkins bot (55a57072)

2016-01-22 Tiago Salem Herrmann

        * Add tests for sending messages with attachments Approved by:
          Gustavo Pichorim Boiko, PS Jenkins bot (3114a013)
        * Add test for account fallback. Approved by: Gustavo Pichorim Boiko,
          PS Jenkins bot (391387eb)

2016-01-22 Gustavo Pichorim Boiko

        * Make it possible to send messages to "multimedia" accounts and
          fallback to ofono accounts when not possible. Approved by:
          Gustavo Pichorim Boiko (a8cd7be3)
        * Enable audio support for mms. Approved by: Gustavo Pichorim Boiko,
          PS Jenkins bot (deede893)

2016-01-20 Tiago Salem Herrmann

        * include qpulseaudioengine only when libpulse is installed
          (7c00ad38)
        * add ifdef to avoid including qpulseaudioengine.h (311b081e)
        * remove unused include (f05923d4)

2016-01-19 Tiago Salem Herrmann

        * fix get AudioOutputs (74b50730)
        * Implement AudioRouteManager in telephony-service-handler (881b288e)

2016-01-13 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (caa32a4b)

2016-01-05 CI Train Bot

        * Releasing 0.1+16.04.20160105-0ubuntu1 (6cd9ee4a)

2016-01-05 Tiago Salem Herrmann

        * Update mms flag so telephony-service-indicator can correctly manage
          attachments.
          Fixes: #1529903 (f81ba79f)
        * remove wrong commit (be9ab3b8)
        * update mms flag (d9499d5c)

2015-12-14 Tiago Salem Herrmann

        * Add translator comment (53e0f8f7)

2015-12-09 Gustavo Pichorim Boiko

        * Really remove the multimedia protocol file. (28794341)
        * Merge parent (c0f76328)
        * Merge parent (3ee1ae99)
        * Use a different set of protocols for the tests. (d0ba0a74)
        * Merge parent (4ca45616)

2015-12-09 Tiago Salem Herrmann

        * merge parent branch (4132a12f)

2015-12-09 Gustavo Pichorim Boiko

        * Merge parent branch (46f70eb2)

2015-12-09 Arthur Mello

        * Merge with parent branch (5fd604e0)

2015-12-09 Tiago Salem Herrmann

        * fix broken test (8a7c2a33)

2015-12-09 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (f52db6e9)

2015-12-08 Arthur Mello

        * Merge with trunk (b933abfc)

2015-12-08 CI Train Bot

        * Resync trunk. (b22c5490)

2015-12-08 Tiago Salem Herrmann

        * merge parent branch (e7ce980a)

2015-12-08 Arthur Mello

        * Merge parent branch (6053d031)

2015-12-08 Tiago Salem Herrmann

        * merge parent branch (0adc4fb9)
        * merge parent branch (6c0ad00b)

2015-12-08 Gustavo Pichorim Boiko

        * Request online status synchronously in order to decide which
          account use as fallback. Patch by Tiago Salem Herrmann
          (abb77ae9)

2015-12-08 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (faad3b51)

2015-12-07 CI Train Bot

        * Releasing 0.1+16.04.20151207-0ubuntu1 (c2df04f8)

2015-12-07 Tiago Salem Herrmann

        * Fill notifications with attachments info when no text is received.

          Fixes: #1517654 Approved by: PS Jenkins bot (a5fa60e3)
        * Improve notifications on multi-sim devices.
          Fixes: #1460301,
          #1487528 Approved by: Gustavo Pichorim Boiko (bd46fa86)
        * Make sendMessage() return the actual accountId used to send the
          message (1d05d4d7)
        * merge parent branch (ba9d89a8)

2015-12-07 CI Train Bot

        * Resync trunk. (668b6811)

2015-12-07 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (0f2b6636)

2015-12-03 Arthur Mello

        * Merge parent branch (936d9328)

2015-12-03 Tiago Salem Herrmann

        * fix broken test (58d8c4ea)
        * merge parent branch (d3361132)
        * merge parent branch (006c5439)

2015-12-03 Gustavo Pichorim Boiko

        * Use the correct accountId. (ee27a69f)

2015-12-03 Arthur Mello

        * Merge parent branch (0b29d369)

2015-12-03 Tiago Salem Herrmann

        * merge parent branch (dbc5bf67)
        * merge parent branch (8c0b3475)

2015-12-03 Arthur Mello

        * Merge with
          lp:~tiagosh/telephony-service/add-tests-messages-with-attachments
          (56f74403)

2015-12-03 Gustavo Pichorim Boiko

        * Change account fallback logic. Patch by Tiago Salem Herrmann
          (88981b96)

2015-12-03 Arthur Mello

        * Fix typo (bcf8da08)
        * Fix typo (eddb02d9)
        * Enable video support for mms. (1bbcfc5a)

2015-12-02 CI Train Bot

        * Releasing 0.1+16.04.20151202.1-0ubuntu1 (43f6db41)

2015-12-02 Tiago Salem Herrmann

        * Support new audio role api.
          Fixes: #1493851 Approved by: PS Jenkins
          bot (97d581e7)
        * Use old text on single sim devices (415d8de2)
        * Fill notification with attachments info when no text is received.
          (b87c5eb1)
        * one more fix (37f222d8)
        * Make incoming calls compliant to the spec (b6ddac71)
        * merge trunk (b160d38b)
        * Change incoming message text (429b4fef)
        * Change QMediaPlayer to QAudio (3da90c0e)
        * Support new audio role api (3f18ca09)

2015-12-01 Gustavo Pichorim Boiko

        * Rename property. (be8e3d08)

2015-11-30 Tiago Salem Herrmann

        * use build dir and not temp dir (44fc86b1)
        * remove first().last() in favour of first[2] (5b3df254)
        * Add tests for sending messages with attachments (48fc018b)

2015-11-30 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (bf6eac9b)

2015-11-29 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (c9c7a540)

2015-11-27 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (e12f4e10)

2015-11-26 Tiago Salem Herrmann

        * Add test for account fallback (84a58b13)

2015-11-26 Gustavo Pichorim Boiko

        * Re-add the multimedia protocol. (c662d1ed)

2015-11-25 Gustavo Pichorim Boiko

        * Expose extra information about the protocols we support. (ede4743f)
        * Make it possible to send messages to "multimedia" accounts and
          fallback to ofono accounts when not possible. (7038b495)
        * Enable audio support for mms. (706c1061)

2015-11-23 Tiago Salem Herrmann

        * merge trunk (eb388eda)
        * Fix incoming call screen (ca05c94b)
        * Add label on messaging menu and notification (db673b33)
        * Improve notifications on multi-sim devices (907400de)

2015-11-19 CI Train Bot

        * Releasing 0.1+16.04.20151119-0ubuntu1 (09a46c1a)

2015-11-19 Tiago Salem Herrmann

        * Create new QMediaPlayer instances on every incoming call. Approved
          by: PS Jenkins bot, Gustavo Pichorim Boiko (e34814ec)

2015-11-19 Gustavo Pichorim Boiko

        * Make sure telephony-service QML plugin does not use uninstalled
          paths to look for protocol information. Approved by: PS
          Jenkins bot, Tiago Salem Herrmann (baa95e04)

2015-11-19 Tiago Salem Herrmann

        * Add support for sending attachments to regular IM accounts.
          Approved by: Gustavo Pichorim Boiko (b109ddc3)
        * Add initial support for the ChatState interface. Approved by:
          Gustavo Pichorim Boiko (413486e1)
        * Fix notifications and messaging menu for generic IM accounts.
          Approved by: Gustavo Pichorim Boiko (a6d3daec)
        * Implement PresenceRequest qml component. Approved by: Gustavo
          Pichorim Boiko (c6f9c78d)

2015-11-19 Gustavo Pichorim Boiko

        * Add tests for the NotificationMenu and AuthHandler. Approved by: PS
          Jenkins bot, Tiago Salem Herrmann (d795aef9)

2015-11-19 Tiago Salem Herrmann

        * Implement simple authentication handler. Approved by: PS Jenkins
          bot, Gustavo Pichorim Boiko (528094ca)
        * - Refactor TelepathyHelper initialization - Refactor AccountEntry
          initialization Approved by: PS Jenkins bot, Gustavo
          Pichorim Boiko (2dcef720)

2015-11-18 Tiago Salem Herrmann

        * disable test in arm64 (bd5737f9)
        * remove dbus-monitor from tasks (b3899b2e)
        * remove debug (89b0a123)
        * use memory backend when testing (f490c1ac)
        * add debugs (eb648db7)
        * add debugs (a9516a46)

2015-11-17 Tiago Salem Herrmann

        * improve debug (5585a644)
        * merge parent branch (f2fee135)
        * merge parent branch (1f30e444)
        * use xvfb to launch indicator (d54c8ae1)
        * merge parent branch (95a594fa)
        * merge parent branch (2914276d)
        * start indicator offscreen (fa08eb37)
        * fix copyright (bff99f07)
        * merge chat_state branch (8dc68d4f)
        * merge indicator-generic-im-accounts branch (dbfcb68d)
        * merge presence_request branch (4e5fe280)
        * merge auth_handler_tests branch (20bf7984)

2015-11-17 Gustavo Pichorim Boiko

        * Fix build when srcdir != builddir (f7f06d97)

2015-11-17 Tiago Salem Herrmann

        * merge auth_handler_tests branch (9ddd6db5)
        * merge trunk (aa96382f)
        * merge trunk (3fd610c6)
        * Test if x-canonical-mms is correctly propagated (045c819d)
        * Add comment Rename chatsCount() to chatCount() (a1c8c51b)
        * Add initialParticipants property to StartChatRoom() (de30882b)
        * Improve tests (1bb3f0fb)

2015-11-16 Gustavo Pichorim Boiko

        * One last fix. (ce1b2c94)
        * Fix some spaces vs tabs (5e11d652)
        * Add test for the authentication handler. (320ce42f)

2015-11-16 Tiago Salem Herrmann

        * Add comment (b6c0ba0a)
        * Add test to make sure all notifications are displayed (e8adac95)

2015-11-16 Gustavo Pichorim Boiko

        * Test also the response value. (ddf5e8ef)
        * Finish implementing the tests. (e2a0e400)

2015-11-16 Tiago Salem Herrmann

        * Fix identation and copyright date (c0f66156)

2015-11-16 Gustavo Pichorim Boiko

        * More attempts to make the test pass. (91e53476)
        * Implement dbus operators. (595033f8)

2015-11-13 Gustavo Pichorim Boiko

        * Start implementing the tests for the notification menus. (9854805d)

2015-11-13 Tiago Salem Herrmann

        * Add unit test (059236e6)
        * Rename private variables to match the standard (f48aeec7)
        * add comment (06792c74)

2015-11-12 Tiago Salem Herrmann

        * Add separate file for testing setupReady() signal from
          TelepathyHelper (2dd1f370)

2015-11-10 Tiago Salem Herrmann

        * check if channel is open with self contact (170763e2)
        * Fix logic when trying to send pending messages (c4d9c8d9)
        * break look after message is sent to avoid loops (04ed8ded)

2015-11-09 Gustavo Pichorim Boiko

        * Merge trunk. (ee6337f3)

2015-11-06 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (c6a6750f)

2015-11-03 Tiago Salem Herrmann

        * Create new QMediaPlayer instances on every incoming call (e420b0a5)

2015-11-03 CI Train Bot

        * Releasing 0.1+16.04.20151103-0ubuntu1 (50fe21ed)

2015-11-03 Tiago Salem Herrmann

        * Enable cross compiling. Approved by: PS Jenkins bot (69184330)
        * merge trunk (1e688f87)
        * revert wrong pot file change (489fadbd)
        * merge parent branch (89c06d06)
        * merge parent branch (2ead3973)
        * merge parent branch (1eaa0e40)
        * merge parent branch (4f24f43d)
        * merge trunk (06bb8519)

2015-10-30 Tiago Salem Herrmann

        * merge trunk (02b3f682)
        * merge trunk (5eb54b3f)
        * merge trunk (ae8df0e3)
        * merge trunk (173e3caf)
        * merge trunk (b020292f)
        * merge trunk (023a580c)
        * [ Gustavo Pichorim Boiko ];  Make it possible to set all fields in
          the contact matcher. Some   components (like
          HistoryService's events and threads) provide a   cached
          contact match value and are just interested in watching
          for   changes.;  Use smooth scaling when resizing image
          files to send via MMS. [ Tiago Salem Herrmann ];  Convert
          x-ofono-unknown to "Unknown contact" Set proper icon for
          group chats in messaging-menu (e77fef0d)

2015-10-30 Gustavo Pichorim Boiko

        * Merge trunk. (aa407b65)
        * Merge trunk. (ce922a4d)

2015-10-29 CI Train Bot

        * Releasing 0.1+16.04.20151029.2-0ubuntu1 (8fa9b7f5)

2015-10-29 Tiago Salem Herrmann

        * Keep reference of observer pointer so it doesn't get deleted.

          Fixes: #1484300 Approved by: Gustavo Pichorim Boiko, PS
          Jenkins bot (fb368b9c)

2015-10-28 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (32bab15a)

2015-10-24 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (29d44818)

2015-10-23 CI Train Bot

        * Resync trunk. (61106ce2)

2015-10-20 Tiago Salem Herrmann

        * Keep reference of observer pointer so it doesn't get deleted
          (ae9fb95e)

2015-10-17 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (c7fc24b4)

2015-10-14 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (916af8fe)

2015-10-13 CI Train Bot

        * Releasing 0.1+15.10.20151013-0ubuntu1 (04554907)

2015-10-13 Gustavo Pichorim Boiko

        * Use smooth scaling when resizing image files to send via MMS.
          Approved by: Tiago Salem Herrmann (7c182052)
        * Make it possible to set all fields in the contact matcher. Some
          components (like HistoryService's events and threads)
          provide a cached contact match value and are just
          interested in watching for changes. Approved by: PS
          Jenkins bot, Tiago Salem Herrmann (e869dae6)

2015-10-13 Tiago Salem Herrmann

        * - Convert x-ofono-unknown to "Unknown contact" - Set proper icon
          for group chats in messaging-menu Approved by: Gustavo
          Pichorim Boiko (94efc93b)

2015-10-13 Gustavo Pichorim Boiko

        * Use the defined macros for unknown and private numbers. (73291f4e)
        * Merge a branch fixing x-ofono-unknown stuff. (6c0574af)
        * Fix typo. (6b271248)

2015-10-13 Tiago Salem Herrmann

        * add missing file (b2f26bb7)
        * Enable cross compiling (46522942)

2015-10-09 Gustavo Pichorim Boiko

        * Even if an alias was set by QML, change to Unknown or Private after
          component completion. (f54ee01c)

2015-10-09 Tiago Salem Herrmann

        * - add macros for x-ofono-* - check for unknown numbers also in
          messaging-menu (d8eb15ac)
        * fix test (c6856d34)
        * merge trunk (2703fd37)
        * merge trunk (bac76124)
        * merge trunk (24b61563)
        * merge trunk (cc1bb9c9)
        * merge trunk (6387c7ff)
        * merge trunk (584192a1)

2015-10-08 Gustavo Pichorim Boiko

        * Set the interactivity of the contact before starting the search.
          (42356137)
        * Make it possible to set all fields in the contact matcher. Some
          components (like HistoryService's events and threads)
          provide a cached contact match value and are just
          interested in watching for changes. (5e2107de)

2015-10-06 Tiago Salem Herrmann

        * Add contact group asset as messaging-menu can't find it from the
          theme (476e77df)

2015-10-06 Gustavo Pichorim Boiko

        * Use smooth scaling when resizing image files to send via MMS.
          (758606ab)

2015-10-05 Tiago Salem Herrmann

        * convert x-ofono-unknown to Unknown contact and set proper icon on
          groups (defa8c7c)

2015-10-03 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (e7b1c9d3)

2015-09-25 CI Train Bot

        * Releasing 0.1+15.10.20150925-0ubuntu1 (42c79eff)

2015-09-25 Gustavo Pichorim Boiko

        * Make it possible to acknowledge all pending messages of a given
          conversation at once.
          Fixes: #1488498 Approved by: PS
          Jenkins bot (19927c03)

2015-09-21 Gustavo Pichorim Boiko

        * Make the ack call asynchronous and fix a typo. (b23cb0ea)

2015-09-07 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (651c4bbe)

2015-09-05 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (772ca1ff)

2015-09-03 Gustavo Pichorim Boiko

        * Registering/unregistering the observers multiple times in the test
          is making it fail. Leave it registered for now. (b575037f)
        * Make it possible to acknowledge all pending messages of a given
          conversation at once. (e260b196)

2015-08-26 Gustavo Pichorim Boiko

        * Update copyright (1bef0023)
        * Make sure telephony-service QML plugin does not use uninstalled
          paths to look for protocol information. (2f2d84f0)

2015-08-19 Tiago Salem Herrmann

        * [ CI Train Bot ];  Resync trunk. [ Tiago Salem Herrmann ];  Change
          existingChat() to existingChannels(). (LP: #1482401,
          #1347906) [ Gustavo Pichorim Boiko ];  Make
          GreeterContacts thread safe. (LP: #1471338) (df247685)
        * merge parent branch (425ef039)
        * merge parent branch (1ecb4133)
        * merge parent branch (67d9add9)
        * merge parent branch (349080ff)
        * merge parent branch (747632d7)

2015-08-19 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (94e33278)

2015-08-18 CI Train Bot

        * Releasing 0.1+15.10.20150818-0ubuntu1 (5951a16f)

2015-08-18 Tiago Salem Herrmann

        * Change existingChat() to existingChannels().
          Fixes: #1347906,
          #1482401 (6a17bfcf)
        * change existingChat() to existingChannels() (d31f32db)

2015-08-18 CI Train Bot

        * Resync trunk. (f12e9da5)

2015-08-18 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (33285a4a)

2015-08-14 CI Train Bot

        * Releasing 0.1+15.10.20150814-0ubuntu1 (89eaef9e)

2015-08-14 Gustavo Pichorim Boiko

        * Make GreeterContacts thread safe.
          Fixes: #1471338 (1bf88ca1)
        * Fix a deadlock on silentMode() being used internally in other
          methods. (0af20e51)
        * Use mutex locker. (af013c9a)
        * Make GreeterContacts thread safe. (17478a69)

2015-08-11 Tiago Salem Herrmann

        * Only show displayName if there are more than one phone accounts
          (c0663a0d)
        * improve logic (32a43ac4)
        * add missing readAll() (2010765f)
        * fix OfonoAccountEntryTest (d322c2ae)
        * merge telepathyhelper-init branch (9b5d910e)
        * merge telepathyhelper-init branch (b47fa39a)
        * merge telepathyhelper-init branch (07790291)
        * merge telepathyhelper-init branch (9f4acf0d)
        * merge telepathyhelper-init branch (86fa51ce)
        * merge trunk (47b0f6f6)
        * use a specific flag to inform handler whether files should be
          removed or not. (51a08717)

2015-08-10 Tiago Salem Herrmann

        * copy file to temporary location and let the handler remove it
          (1eae0ea9)

2015-08-10 CI Train Bot

        * Releasing 0.1+15.10.20150810.1-0ubuntu1 (08c73c1d)

2015-08-10 Tiago Salem Herrmann

        * Check contact results on the client side. Phone comparison in the
          server side is not reliable.
          Fixes: #1476833 Approved by:
          PS Jenkins bot (e60c46fd)
        * Use libphonenumber for phone number validation, normalization and
          comparison.
          Fixes: #1334860, #1444883, #1471545 Approved
          by: PS Jenkins bot, Gustavo Pichorim Boiko (53aea749)
        * Add test for similar phone numbers (cc389e55)
        * add test for phones with slashes (b08b79e7)
        * add test for numbers with slash (84ef7fed)
        * force add x-canonical-mms flag if needed (87a547c9)
        * merge chat_state branch (57c513d3)

2015-08-09 Tiago Salem Herrmann

        * Add support for sending attachments to regular IM accounts
          (671852ae)

2015-08-07 Tiago Salem Herrmann

        * merge telepathyhelper-init (60852fde)

2015-08-06 Tiago Salem Herrmann

        * Just return mReady. IsReady/(former connected()) has no meaning
          anymore as each account has an indepentent status.
          (e3bba64e)

2015-08-05 Tiago Salem Herrmann

        * fix build with libphonenumber >= 7 (4f975aa4)
        * Invoke messaging-app with accountId for generic accounts (68781e3c)

2015-08-04 Tiago Salem Herrmann

        * notify before deletion (e48e9f58)

2015-08-04 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (70e9816d)

2015-08-03 Tiago Salem Herrmann

        * reset status when a connection/account is not present (bef5214b)

2015-08-03 Gustavo Pichorim Boiko

        * Add missing gcc5 rebuild changelog entry. (20656f45)

2015-07-31 Tiago Salem Herrmann

        * Revert to use PhoneUtils::comparePhoneNumbers() (8045ef91)
        * merge libphonenumber branch (3f2d2362)
        * Only use libphonenumber if both numbers have more than 7 digits
          (e9036fd0)
        * Check contact results on the client side. Phone comparison in the
          server side is not reliable. (584f4ccc)
        * merge use-libphonenumber branch (c7b55796)

2015-07-27 CI Train Bot

        * Releasing 0.1+15.10.20150727-0ubuntu1 (ee624c87)

2015-07-27 Gustavo Pichorim Boiko

        * Make sure outgoing calls are not set as accepted by the approver.

          Fixes: #1476826 Approved by: PS Jenkins bot (a05dca70)
        * Make sure the approver don't call accept() on call channels that
          are already active. (e414b5cc)

2015-07-23 Gustavo Pichorim Boiko

        * Update tests. (0b31cb60)
        * Use initialised instead of initialized to be consistent with
          telepathy. (cd7ed69c)

2015-07-23 Tiago Salem Herrmann

        * merge trunk (926f6cce)

2015-07-22 Gustavo Pichorim Boiko

        * Fix handler test. (570c1a19)

2015-07-22 Tiago Salem Herrmann

        * Change comparePhoneNumbers() to return
          PhoneUtils::PhoneNumberMatchType (4d336709)

2015-07-22 Gustavo Pichorim Boiko

        * Add a unit test for the bug. (3165be3d)
        * Make sure outgoing calls are not set as accepted by the approver.
          (d0287d6a)

2015-07-21 Tiago Salem Herrmann

        * Use IsEmergencyNumber() instead of ConnectsToEmergencyNumber()
          (dcbfcbbd)

2015-07-21 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (4f1f2700)

2015-07-20 Tiago Salem Herrmann

        * Add code to fallback (0e7211bf)
        * Read countryCode() from ofono (9dd26768)

2015-07-20 CI Train Bot

        * Resync trunk. (bb5940ac)

2015-07-20 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (feb6f8b1)

2015-07-17 Tiago Salem Herrmann

        * Provide a fallback to country code if none is provided (72aba9a1)

2015-07-17 CI Train Bot

        * Releasing 0.1+15.10.20150717-0ubuntu1 (ae60dbab)

2015-07-17 Gustavo Pichorim Boiko

        * Specify the domain when translating unknown and private number
          strings.
          Fixes: #1470938 (73b39616)
        * Do not unregister the channel to prevent crashes if the connection
          is not available. (73270d21)

2015-07-17 Tiago Salem Herrmann

        * revert po changes (fe6d3f05)
        * fix copyright header (9c2b89c8)
        * reenable tests (fcf7f1af)

2015-07-17 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (b442bf4b)

2015-07-15 Gustavo Pichorim Boiko

        * Specify the domain when translating unknown and private number
          strings. (d05a068e)

2015-07-15 Tiago Salem Herrmann

        * Use libphonenumber to check for emergency numbers (435791cb)

2015-07-14 Tiago Salem Herrmann

        * Use libphonenumber for comparison and normalization (fc8d8f25)

2015-07-10 Gustavo Pichorim Boiko

        * Remove obsolete code. (29f22a83)

2015-07-10 Tiago Salem Herrmann

        * merge back telepathyhelper-init branch (1fef4fc2)
        * merge back telepathyhelper-init branch (f01d9386)
        * merge back telepathyhelper-init branch (7127e8b0)
        * merge back telepathyhelper-init branch (a3c84a50)
        * remove old variable (c5a7204a)
        * merge trunk (edfe536c)

2015-07-09 CI Train Bot

        * Releasing 0.1+15.10.20150709-0ubuntu1 (d848c3cb)

2015-07-09 Gustavo Pichorim Boiko

        * Sync the fixes that were released in OTA5: (d5459271)

2015-07-09 Tiago Salem Herrmann

        * use ready instead (7beb8a06)

2015-07-09 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (20dbded6)

2015-07-08 Gustavo Pichorim Boiko

        * Fix approver test. (9669a9e6)

2015-07-08 Tiago Salem Herrmann

        * merge telepathyhelper refactor branch (2bfcb412)
        * merge trunk (38e43992)

2015-07-08 Gustavo Pichorim Boiko

        * Sync the fixes that were released in OTA5: (1d61a287)

2015-07-07 Tiago Salem Herrmann

        * merge trunk (30ef8128)

2015-07-06 CI Train Bot

        * Releasing 0.1+15.04.20150706.1-0ubuntu1 (effeceab)

2015-07-06 Gustavo Pichorim Boiko

        * Do not update the pot file automatically on builds, it causes
          conflicts when multiple changes are applied together.
          (e5943597)

2015-07-06 Sebastien Bacher

        * Don't play keypad sounds in silentmode
          Fixes: #1384274 (4a1c756e)

2015-07-06 Tiago Salem Herrmann

        * Check if targetContact() returns a valid pointer before using it.
          (578fbf5e)

2015-07-06 Andreas Pokorny

        * sbuild fix (5879e20b)

2015-07-06 Sebastien Bacher

        * don't unref a non owned variant, g_variant_new_strv() returns a
          floating reference which is consumed by calling
          messaging_menu_message_add_action() thanks Lars
          Uebernickel for pointing the issue
          Fixes: #1427286
          (11c6ada5)

2015-07-06 Iain Lane

        * We don't inherit from the 'gnome' icon theme any more, so our icons
          weren't being found in a default Unity session using
          ubuntu-mono-dark. We do, however, inherit from Humanity,
          so put the icons under this theme.
          Fixes: #1412709
          (4824b17f)

2015-07-06 CI Train Bot

        * Releasing 0.1+15.10.20150706.1-0ubuntu1 (33ca6cba)

2015-07-06 Alberto Aguirre

        * No change rebuid against platform-api 3 Approved by: PS Jenkins bot
          (78adafcb)
        * No change rebuid against platform-api 3 (89c0c700)

2015-07-03 CI Train Bot

        * Releasing 0.1+15.04.20150703.1-0ubuntu1 (05bcadde)

2015-07-03 Gustavo Pichorim Boiko

        * Prevent telephony-service from auto-accepting calls in the case of
          an approver failure. (3646ea24)

2015-07-03 Tiago Salem Herrmann

        * - Do not let USSD and incoming call snap decisions timeout. -
          Initialize m_notificationId with -1, as 0 is a valid id. -
          Do not call CloseNotification() when notificationClosed()
          is received to avoid loop.
          Fixes: #1453004 (c2bbf551)

2015-07-03 Gustavo Pichorim Boiko

        * Another try at disabling the tests. (4aa600ad)
        * Disable approver test on arm64. (8835c0ca)

2015-07-02 Gustavo Pichorim Boiko

        * Use vivid changelog. (a80a4f38)
        * Do not try to use platform code in unit tests. (d4684dc5)
        * Fix call entry test. (049c2d3d)
        * Fix the approver tests and add a test to make sure the snap
          decision timeout is set to -1 (051ac1ab)
        * Avoid emitting setupReady() more than just once when accounts are
          added later. (0b5be1da)

2015-07-01 Gustavo Pichorim Boiko

        * Merge notifications mock branch. (b11eaded)
        * More debug. (b3307a59)
        * Add approver test, it is still crashing. (b79501b4)
        * Fix a crash in the HandlerTest. (4775a0fa)
        * Add more stuff needed for the tests. Handler test is still
          crashing, added gdb to the test macro. (f398117c)
        * Set the error correctly. (088789d2)
        * Make sure only channels going through the approver are accepted so
          that phone calls don't get auto-answered when the approver
          fails. (3a85f919)

2015-07-01 Tiago Salem Herrmann

        * Add NotificationsMock and run for all tests (2c12befe)
        * - Don't let ussd and incoming call snap decisions timeout -
          initialise m_notificationId with -1, as 0 is a valid id
          (9728ddcd)

2015-07-01 CI Train Bot

        * Releasing 0.1+15.10.20150701-0ubuntu1 (7ec67ae8)

2015-07-01 Tiago Salem Herrmann

        * Update to telepathy-qt 0.9.6.1 (0b48d214)

2015-07-01 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (564665e5)

2015-06-30 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (7c587005)

2015-06-29 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (d2cad08a)

2015-06-25 Tiago Salem Herrmann

        * merge back more changes from the refactor branch (885c1915)
        * merge back more changes from the refactor branch (1b390613)
        * merge back more changes from the refactor branch (ee917343)
        * use selfContactChanged() instead of selfHandleChanged() (6b2d73cb)
        * merge refactor branch (abcaeebb)
        * merge refactor branch (fe0afa27)
        * Implement PresenceRequest qml component (38ba57be)
        * Fix notifications and messaging menu for generic IM accounts
          (7a98ae69)
        * - Do not show messages sent by the selfContact() - Fix notification
          for regular im accounts (54cd7c4c)

2015-06-24 Tiago Salem Herrmann

        * remove unused variable and use correct type for notification id's
          (26fe1156)
        * Implement simple authentication handler (55fdc29f)
        * merge refactor branch (abca9f23)
        * - Refactor TelepathyHelper initialization - Refactor AccountEntry
          initialization (407586d3)

2015-06-23 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (7f39c48f)

2015-06-22 CI Train Bot

        * Resync trunk. (8b96329d)

2015-06-19 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (acd9b24f)

2015-06-17 CI Train Bot

        * Releasing 0.1+15.10.20150617-0ubuntu1 (14e9f75b)

2015-06-17 Tiago Salem Herrmann

        * Remove slashes when normalizing phone numbers.
          Fixes: #1462090
          (fe5ad88d)

2015-06-17 Gustavo Pichorim Boiko

        * Make it possible to specify the list of supported protocols
          dynamically by installing .protocol files in
          /usr/share/telephony-service/protocols Approved by: Tiago
          Salem Herrmann, PS Jenkins bot (df7bacab)

2015-06-17 Tiago Salem Herrmann

        * Add multimedia connection manager support Approved by: Gustavo
          Pichorim Boiko, PS Jenkins bot (dfebe71a)
        * Remove slashes when normalizing phone numbers (35be4983)

2015-06-17 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (396d09ab)

2015-06-16 Tiago Salem Herrmann

        * wait for mission control to be running before changing use-conn
          (40a7bdc9)
        * workaround mission control problem (f0c2761f)
        * update to telepathy-qt 0.9.6.1 (c808d741)

2015-06-16 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (f65aa7fe)

2015-06-15 Gustavo Pichorim Boiko

        * Make sure to watch for file system changes on the protocols
          directory. (a23f4364)

2015-06-14 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (1c427e74)

2015-06-11 Tiago Salem Herrmann

        * Add MultimediaAccountEntry test (f86f5431)

2015-06-11 Gustavo Pichorim Boiko

        * More changes from multimedia branch (928bbf7f)
        * Merge the multimedia branch. (482d6220)

2015-06-11 Tiago Salem Herrmann

        * check for multimedia account (0a1f1686)

2015-06-11 Gustavo Pichorim Boiko

        * Package the default protocols. (a4d0c3fb)

2015-06-10 Gustavo Pichorim Boiko

        * Add tests for Protocol and ProtocolManager classes. (b15ad76a)
        * Finish implementing dynamic protocol support loading. (ceecdf68)
        * Expose the protocols to QML (ce7512d5)
        * Do not update the pot file automatically on builds, it causes
          conflicts when multiple changes are applied together.
          (3582a535)

2015-06-09 Tiago Salem Herrmann

        * merge trunk (154ebe9d)
        * merge trunk (b667f820)

2015-06-09 Gustavo Pichorim Boiko

        * Merge latest changes from trunk. (03dfc119)

2015-06-08 CI Train Bot

        * Releasing 0.1+15.10.20150608.4-0ubuntu1 (7fa8b3f2)

2015-06-08 Gustavo Pichorim Boiko

        * Make it possible to remove call notifications from the messaging
          menu
          Fixes: #1455408 Approved by: PS Jenkins bot
          (ce570b42)

2015-06-08 Tiago Salem Herrmann

        * Fix TelepathyHelperTest and HandlerTest. Approved by: Sebastien
          Bacher, PS Jenkins bot (51d6b843)
        * Do not try to reconnect if the account is in "Connecting" state
          (1d619bc0)

2015-06-08 Gustavo Pichorim Boiko

        * Fix building. (3e06960a)
        * Merge latest changes from parent branch. (c6738d91)

2015-06-08 Tiago Salem Herrmann

        * fix test (5c0c58da)

2015-06-08 Gustavo Pichorim Boiko

        * Merge test fixing branch. (74ba0111)
        * Revert the TelepathyHelperTest fix, it is being fixed in a separate
          MP. (bfd292fe)
        * Merge latest changes from trunk. (1f5605e7)
        * Start implement the dynamic protocol loading. (c4391eed)

2015-06-05 Tiago Salem Herrmann

        * merge fix-tests branch (ae890555)
        * Reenable use-conn. mission-control must disconnect non-phone
          accounts when there is no network. (e32b1c14)
        * Add MultimediaAccountEntry Send messages through
          MultimediaAccountEntry when available (cd957491)
        * Disable mms support when testing group chat messages (eeeb85e4)
        * add multimedia cm support (7abad134)

2015-06-02 Tiago Salem Herrmann

        * Improve tests (4a3617a7)

2015-06-01 Sebastien Bacher

        * Don't play keypad sounds in silentmode (fbc2ae20)

2015-05-29 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (e8d45d8a)

2015-05-22 Gustavo Pichorim Boiko

        * Workaround a test failure that happens only on arm64. (00d93677)
        * Use the memory contacts backend in the messaging menu test.
          (44911974)
        * Add missing copyright headers and remove some commented out include
          files. (b7059507)

2015-05-21 Gustavo Pichorim Boiko

        * Fix the property installing on the messaging menu mock. (44998c90)
        * Fix build when srcdir != builddir (a4218a00)
        * Merge latest changes from trunk. (505a517d)

2015-05-21 CI Train Bot

        * Releasing 0.1+15.04.20150521.1-0ubuntu1 (7092fc3c)

2015-05-21 Tiago Salem Herrmann

        * Properly move ringtone calls to a separate thread. Approved by: PS
          Jenkins bot, Gustavo Pichorim Boiko (fb5da39b)

2015-05-21 Gustavo Pichorim Boiko

        * Add tests to make sure the notifications are removed from messaging
          menu. (c685f079)

2015-05-20 Tiago Salem Herrmann

        * trigger rebuild (e3652c7c)

2015-05-19 Gustavo Pichorim Boiko

        * Make it possible to clear call notifications. (08746ecb)

2015-05-18 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (3201ce3d)

2015-05-15 Tiago Salem Herrmann

        * Properly move ringtone calls to a separate thread (8f1f1aa2)

2015-05-15 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (92f6ba57)

2015-05-14 CI Train Bot

        * Resync trunk. (85709cb3)

2015-05-12 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (6b45c099)

2015-05-11 CI Train Bot

        * Releasing 0.1+15.04.20150511.1-0ubuntu1 (20a5d9e6)

2015-05-11 Gustavo Pichorim Boiko

        * Fix voicemail detection on CallEntry.
          Fixes: #1449710 Approved by:
          Tiago Salem Herrmann (aa44de3c)
        * Not having a voicemail number is just a warning, not critical.
          (ae5cf124)

2015-05-08 Gustavo Pichorim Boiko

        * Ignore status changes from the client side to mimic the behavior of
          telepathy-ofono. (51a01f00)
        * Fix some more flakiness points. (3f92131a)
        * Only set offline when really necessary. (0c28c9f9)
        * Wait for the AccountEntry to change the status. (49073b5f)

2015-05-07 Gustavo Pichorim Boiko

        * Add debug on the mock dbus calls. (af6d8b8b)
        * Merge latest changes from trunk. (f587c0af)
        * Some more test fixes. (c4ccd0ae)

2015-05-07 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (0d026e76)

2015-05-06 CI Train Bot

        * Resync trunk. (2c1ea7a5)

2015-05-04 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (e390e6ef)

2015-04-30 CI Train Bot

        * Releasing 0.1+15.04.20150430.1-0ubuntu1 (34185d06)

2015-04-30 Gustavo Pichorim Boiko

        * Make it possible to clear the notifications. This is intended to be
          used by application tests. Approved by: Tiago Salem
          Herrmann, PS Jenkins bot (1e9e11e9)
        * Add an initial set of tests to make sure USSD is working. Approved
          by: Tiago Salem Herrmann (a5d1bcba)

2015-04-30 Tiago Salem Herrmann

        * Add an USSDManager instance to each OfonoAccountEntry.
          Fixes:
          #1438273 Approved by: Gustavo Pichorim Boiko (920e218d)

2015-04-30 Gustavo Pichorim Boiko

        * Clear also the incoming messages notifications. (a4035c0e)
        * Sometimes multiple status changed signals are emitted, so account
          for that in the tests. (6bf08566)

2015-04-29 Gustavo Pichorim Boiko

        * Revert the mReady change. (78ce07bb)
        * Only set mReady when the connection is actually ready. (a0e30ae2)
        * And one more. (f31c4fcd)
        * Re-add dbus-monitor to debug the test failures. (9f6421d7)
        * Use the account from telepathyhelper in the callentry test.
          (27d033ea)
        * Fix some possible points of flakiness. The connectedChanged()
          signal might be emitted more than just once. (fbd424db)
        * Change the tests in a hope to finally remove the flakiness.
          (3e0c8436)
        * Increase the timeout of all tests so that slow builders don't fail.
          (3fe7ae85)
        * Fix some comments. (26504d61)

2015-04-28 Gustavo Pichorim Boiko

        * Try to fix some flakiness. (155927fd)
        * Fix voicemail number detection. (ff564fe9)
        * Make it possible to remove the notifications from the indicator.
          (7eb58107)

2015-04-28 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (625a47d0)

2015-04-23 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (e1100df6)

2015-04-22 Gustavo Pichorim Boiko

        * One more test fix, just in case. (1b7b3143)
        * Merge latest changes from parent branch. (63802cbd)

2015-04-22 Tiago Salem Herrmann

        * merge trunk (b9cc3d6a)
        * add more checks for null pointers (ac5b91bb)

2015-04-22 Gustavo Pichorim Boiko

        * Add the test name to the temporary dir, just in case. (14a0a8fa)

2015-04-22 CI Train Bot

        * Resync trunk. (d746b76e)

2015-04-22 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (085decd9)

2015-04-21 Gustavo Pichorim Boiko

        * Fix building. (95204107)
        * Merge latest changes from parent. (b87534b9)

2015-04-21 Tiago Salem Herrmann

        * merge trunk (5b202da0)

2015-04-21 Gustavo Pichorim Boiko

        * Fix building when srcdir != builddir. (e3f1472b)
        * Add missing include dir. (a06da7d4)

2015-04-21 CI Train Bot

        * Releasing 0.1+15.04.20150421-0ubuntu1 (6cb59c92)

2015-04-21 Gustavo Pichorim Boiko

        * Add unit tests for the ToneGenerator class. (d36a2959)

2015-04-21 You-Sheng Yang

        * Class ToneGenerator creates a oneshot timer to keep track of when
          to send a StopTone req after successfully sending a
          StartEventTone one. However, when playDTMFTone() is called
          the second time within the timeout interval (0.2s), it's
          currently completely ignored and no tone will ever be
          generated. As a result, when someone presses dialpad
          buttons very quickly, some of them sound missed because
          not each of them is accompanied by a DTMF tone. (49fca32b)

2015-04-21 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (ec47ee88)

2015-04-17 Gustavo Pichorim Boiko

        * Merge latest changes from parent. (01e406ff)
        * Add the USSDManager tests. (2c46dd08)

2015-04-17 Tiago Salem Herrmann

        * add test for phoneAccounts() (cc5ff3b9)

2015-04-17 Gustavo Pichorim Boiko

        * Generate as much code of the MockController as possible
          automatically from the XML specification. (a0ef7b66)

2015-04-17 Tiago Salem Herrmann

        * add phoneAccounts() to TelepathyHelper (83a49498)

2015-04-17 Gustavo Pichorim Boiko

        * Start adding the required bits to test USSD. (c4bc3a6d)

2015-04-16 Tiago Salem Herrmann

        * Add an USSDManager instance to each OfonoAccountEntry (2477da17)

2015-04-16 Gustavo Pichorim Boiko

        * Add unit tests for the ToneGenerator class. (5c9da5be)
        * Merge the dialpad tone playing fix. (e2c56d2e)

2015-04-16 CI Train Bot

        * Releasing 0.1+15.04.20150416.2-0ubuntu1 (9898fbf8)

2015-04-16 Tiago Salem Herrmann

        * Add sanity check to ofono-setup.
          Fixes: #1439566 (3087dd2c)

2015-04-16 Gustavo Pichorim Boiko

        * Another attempt to fix the failures that happen only on jenkins.
          (2474a94d)
        * Improve some signal emissions. (ca58bad8)
        * Add dbus-monitor just to understand what is going on. (fedd1682)

2015-04-15 Gustavo Pichorim Boiko

        * And yet another attempt. (65db789f)
        * Just in case, wait on some more comparisons (3310994b)
        * Fix two more points of possible problems. (abdc9f4b)
        * One more try. (ca62111e)
        * Try to fix the test failures that happen only on jenkins.
          (5fdecd61)

2015-04-14 Tiago Salem Herrmann

        * sort output of mc-tool list (7dc42072)
        * merge trunk (c69d80d4)

2015-04-14 CI Train Bot

        * Releasing 0.1+15.04.20150414-0ubuntu1 (931d8902)

2015-04-14 Gustavo Pichorim Boiko

        * Expose the account type to QML.
          Fixes: #1439718 (81293432)
        * Expose the account type to QML. (220a162e)

2015-04-14 Tiago Salem Herrmann

        * improve ofono-setup with sanity checks (3081b59b)

2015-04-13 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (6a3435f3)

2015-04-08 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (de64e91c)

2015-04-04 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (a972e0dc)

2015-04-03 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (a2df303c)

2015-04-02 CI Train Bot

        * Resync trunk. (ee8498ad)

2015-04-01 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (7866ff64)

2015-03-30 CI Train Bot

        * Releasing 0.1+15.04.20150330.1-0ubuntu1 (3c96886d)

2015-03-30 Gustavo Pichorim Boiko

        * - Move all tests to root/tests to make it easier to share
          components - Add tests to existing components - Add tests
          to make sure supporting non-phone based accounts works -
          Fix problems found while writing the tests. - Fix coverage
          reports (2ef1051d)
        * Support accounts not based on phone numbers. Approved by: PS
          Jenkins bot (b79e51ce)
        * Just to prevent timeouts on high load builders, change from 30secs
          to 1 minute. Also, give sime time for the serial property
          to propagate. (33c6da38)
        * Fix the default timeout. (0d842414)
        * Fix the documentation of the USSD Serial method (13a80e16)

2015-03-29 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (baa5d211)

2015-03-26 Gustavo Pichorim Boiko

        * Make sure the addressable fields are loaded correctly, and add
          tests to guarantee that. (33b2e7e4)
        * Set the protocol info feature for accounts. (ada642b1)
        * Merge latest changes from parent branch, and make the tests a bit
          more reliable by waiting for the call channels to close
          before removing the accounts. (05af6a93)
        * Prepare the protocol info feature. (91da2798)
        * Only display the flightMode message for phone accounts. (750125a9)
        * Output test results both in xunitxml and stdout plain text.
          (2f851acc)

2015-03-26 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (814ae4b8)

2015-03-25 Gustavo Pichorim Boiko

        * Merge latest changes from parent branch. (9b6c4f1c)
        * Remove dbus monitor. (82d0047b)
        * Re-add the phoneNumber property as a fallback until all code using
          it is replaced. (c42d2143)

2015-03-25 Tiago Salem Herrmann

        * fix tests (afeec207)

2015-03-24 Tiago Salem Herrmann

        * add ChatEntryTest (c0751c85)
        * merge non-phone number branch (d80ec990)
        * Fix chat state test (2801730e)

2015-03-24 You-Sheng Yang

        * Send StopTone at the last dialpad press (17840b9c)

2015-03-23 Gustavo Pichorim Boiko

        * Some more stability fixes. (8d8b0af1)
        * Change the TelepathyHelperTest to use the new infrastructure.
          (b7e9d07b)
        * Remove some leftover debugs. Reimplement the
          BaseConnection::uniqueName() to make sure it is really
          unique during the mock CM lifetime. Port the
          ChatManagerTest to the new infrastructure. (49e12cec)
        * Do not overwrite the disconnected() signal. (bfea58e4)
        * Start refactoring the tests to use a common baseclass that will
          make sure all tests start fresh. (ed022f1a)

2015-03-23 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (49ec6ecb)

2015-03-20 Gustavo Pichorim Boiko

        * Refactor the generate_test() function to make it more flexible and
          possibly more reliable for the dbus tests. (0f22a727)

2015-03-20 Tiago Salem Herrmann

        * add initial tests (fccfb723)
        * merge parent (d9ccc2e2)

2015-03-20 Gustavo Pichorim Boiko

        * Increase some timeouts in a hope they fix the tests. (370b43c4)
        * Merge latest changes from parent branch. (b0a9d6cf)
        * Make the helper methods accessible from QML. (d9974cf8)
        * Add more debugging to figure out what is going on. (2dbcc76b)

2015-03-19 Gustavo Pichorim Boiko

        * Output the xml with the test results in case of failures to help
          debugging. (c1274345)
        * Pass the temp dir as an argument and increase timeout, just in
          case. (2ab22449)
        * Start mission-control manually to be able to stop it at the end of
          testing. (5f545237)

2015-03-19 Tiago Salem Herrmann

        * merge support_non_phone_accounts branch (fb80b535)
        * expose correctly methods and properties to qml (e69ffc8f)
        * postpone processing new channels until telepathy is ready
          (549b860a)
        * - manually delete pointers - expose startChat and startChatRoom in
          handler (c15c20c7)

2015-03-19 Gustavo Pichorim Boiko

        * Clear the temporary directory every time. (e9204e2d)
        * Add some waiting time to prevent races. (766033fa)
        * Run the dbus tests using a stripped down services directory and a
          custom config to prevent running unwanted stuff from the
          system. (07274cc9)

2015-03-19 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (f69d60bc)

2015-03-18 Gustavo Pichorim Boiko

        * Launch the tests using xvfb-run. (386fd70f)

2015-03-18 Tiago Salem Herrmann

        * add initial support for chat states (ee67506c)

2015-03-17 Tiago Salem Herrmann

        * merge again (17283929)

2015-03-17 Gustavo Pichorim Boiko

        * Merge latest changes from parent branch. (c97fae83)
        * Change the ContactWatcher class to match more fields than just the
          phone number. (43a040a0)

2015-03-17 Tiago Salem Herrmann

        * merge non-phone-number branch (0285cdb5)
        * Check if targetContact() is a valid pointer (7cd940a4)

2015-03-14 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (a6808f43)

2015-03-11 Gustavo Pichorim Boiko

        * Revert pot changes again. (45a16845)
        * Test more account stuff on TelepathyHelper. (3aec4742)
        * Merge latest changes from parent branch. (e6f7e486)
        * Start adding TelepathyHelper tests. (395d538b)
        * Check if the account is actually an Ofono account. (4306f644)
        * Test the remaining bits on OfonoAccountEntry. (9293e2b4)
        * Test emergency calls available. (1a030c5a)
        * Test SIM locked and fix the serial test. (7b18f5c9)
        * Remove extra signal emission. (af96bb06)
        * Test the custom interfaces used for the telephony stuff (voicemail,
          emergency numbers and serial) (2bc53ff9)

2015-03-10 Gustavo Pichorim Boiko

        * Revert pot file changes. (c0cf6ab1)
        * Test acknowledge messages. (4648e370)
        * Test that received messages are notified. (342f3ba2)
        * Merge latest changes from parent branch. (417a4ed4)
        * Remove more obsolete code. (4073f261)
        * Merge latest changes from parent branch. (39ff8c19)
        * Remove unused method. (bfff8c92)
        * Fix coverage report support. (fe02b6dc)
        * To prevent crashes, make sure AccountEntry and AccountEntryFactory
          work if they are given a null Tp::AccountPtr. (691992ad)
        * Fix build when srcdir != builddir (e4684a78)
        * Start creating tests for the ChatManager. First test is to make
          sure sending messages is working. (2bbba78c)
        * Add support for group text channels in the mock CM. (ad5b819e)
        * Fix the messageSent signal. (8960429d)
        * Fix the supported channel filters. (c1c1eb70)
        * Added a missing spec class. (e647fb22)

2015-03-10 Sebastien Bacher

        * don't unref a non owned variant, g_variant_new_strv() returns a
          floating reference which is consumed by calling
          messaging_menu_message_add_action() thanks Lars
          Uebernickel for pointing the issue (37eb3a45)

2015-03-10 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (4a6d0365)

2015-03-09 Gustavo Pichorim Boiko

        * Add tests for the account entry. (a5b119bb)
        * Return the status message for all presences. (86f9785f)
        * Make sure the activeChanged() signal is emitted correctly in all
          cases. (3ff77840)

2015-03-09 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (a44097b5)

2015-03-08 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (0ec25d41)

2015-03-06 Gustavo Pichorim Boiko

        * Add a test for the account entry factory. (824b05e6)
        * Do not use the display name to sort generic accounts, as there
          might be more than one account using the same display name
          and then one of them will be ignored. Use the accountId
          instead. (4815a370)
        * Use the stock telepathyhelper class instead of a special copy for
          the tests. (42997552)
        * Use the already created dbus interface object to connect the
          signals. (f3183b2e)
        * Make it possible to run and control multiple mock accounts.
          (9696e1ec)
        * Move the mock CM out of the handler test. It will be used by other
          tests too. (e6d7001f)

2015-03-05 Gustavo Pichorim Boiko

        * Move all tests to one single directory in preparation for the new
          tests. (71b036fd)

2015-03-04 Gustavo Pichorim Boiko

        * Remove some phone number dependencies. (a254d8c0)
        * Fix a wrong code insertion on a previous trunk merge. (aa1c6fca)

2015-03-04 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (2757cb16)

2015-03-03 Gustavo Pichorim Boiko

        * Merge latest changes from trunk. (ca04bfcd)

2015-03-02 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (d91b284b)

2015-02-28 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (4e7853ac)

2015-02-27 CI Train Bot

        * Releasing 0.1+15.04.20150227-0ubuntu1 (f4522689)

2015-02-27 Tiago Salem Herrmann

        * Do not create instance of GreeterContacts to avoid dealock with
          unity.
          Fixes: #1426399 (7eeadaf6)
        * Check if default sim is active before sending messages.
          Fixes:
          #1423942 Approved by: Sebastien Bacher (e7435ffb)
        * Do not create instance of GreeterContacts to avoid dealock with
          unity. (23f5d769)

2015-02-27 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (ba9616fe)

2015-02-23 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (395c8a5a)

2015-02-21 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (82323764)

2015-02-20 Tiago Salem Herrmann

        * Use the right accountId (95bd549c)
        * Check if default sim is active before sending messages (f8e76c4e)

2015-02-20 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (38ecfe89)

2015-02-17 Gustavo Pichorim Boiko

        * Merge latest changes from trunk. (2ff1b783)

2015-02-17 CI Train Bot

        * Releasing 0.1+15.04.20150217-0ubuntu1 (4fa2f88a)

2015-02-17 Tiago Salem Herrmann

        * Don't remove the call channel if hangup() does not succeed.
          (3bb10a00)
        * Don't remove the call channel if hangup() does not succeed
          (487f71ec)

2015-02-16 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (b9113e7a)

2015-02-15 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (58cf2827)

2015-02-13 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (c889237c)

2015-02-12 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (0efd5d20)

2015-02-11 CI Train Bot

        * Releasing 0.1+15.04.20150211-0ubuntu1 (47917383)

2015-02-11 Tiago Salem Herrmann

        * Initialize variables to avoid randomly showing the voicemail
          indicator for telepathy accounts that do not support the
          voicemail interface. (4ef7c97a)

2015-02-11 Gustavo Pichorim Boiko

        * Ignore accounts not explicitly supported for now.
          Fixes: #1340758
          Approved by: PS Jenkins bot (c66973c1)

2015-02-11 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (46899f3f)

2015-02-09 Gustavo Pichorim Boiko

        * Ignore accounts not explicitly supported for now. (2780da87)

2015-02-09 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (1aed9bd3)

2015-02-06 Gustavo Pichorim Boiko

        * Split the telephony-related bits out of AccountEntry into a derived
          class. (2a0deb76)

2015-02-05 CI Train Bot

        * Releasing 0.1+15.04.20150205.1-0ubuntu1 (1d0669fa)

2015-02-05 Tiago Salem Herrmann

        * Avoid using ofono to get the list of modems in ofono-setup.
          Fixes:
          #1413316 Approved by: PS Jenkins bot (75b8536b)

2015-02-05 CI Train Bot

        * Releasing 0.1+15.04.20150205-0ubuntu1 (32215a5e)

2015-02-05 Tiago Salem Herrmann

        * Add initial MMS group chat support.
          Fixes: #1415458 (ee765cd3)
        * merge trunk (69ef7c49)

2015-02-04 Tiago Salem Herrmann

        * rename phoneNumber(s) to recipient(s) (0d16b715)
        * cache QVariantMap when using it multiple times (adbadb93)
        * rename variable (f7cc1eb0)
        * avoid using ofono to get the list of modems on ofono-setup
          (8b423bdb)
        * initialise variables (50f29e73)

2015-02-03 CI Train Bot

        * Releasing 0.1+15.04.20150203-0ubuntu1 (f9738fe7)

2015-02-03 Gustavo Pichorim Boiko

        * Move the serial to be a property on account entry, and make sure it
          is read even when the account is not connected. Approved
          by: PS Jenkins bot (1cceb876)
        * Move the serial to be a property on account entry, and make sure it
          is read even when the account is not connected. (f734fb51)

2015-02-02 Tiago Salem Herrmann

        * revert pot changes (4d99d978)
        * use icon from theme (36031191)

2015-01-30 Iain Lane

        * Install indicator icons into /usr/share/notify-osd/icons/Humanity
          (1a319e26)

2015-01-29 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (f8f4a581)

2015-01-28 Tiago Salem Herrmann

        * update property name (04e47dd0)

2015-01-28 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (5660f97c)

2015-01-27 Tiago Salem Herrmann

        * merge trunk (df236322)

2015-01-27 CI Train Bot

        * Resync trunk (6276e545)

2015-01-26 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (e5ec7e84)

2015-01-25 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (4b93c61f)

2015-01-24 CI Train Bot

        * Releasing 0.1+15.04.20150124-0ubuntu1 (46d78299)

2015-01-24 Gustavo Pichorim Boiko

        * Notify errors when creating conference calls and putting calls on
          hold.
          Fixes: #1410365 Approved by: PS Jenkins bot
          (4cc29c5e)

2015-01-23 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (11719cea)

2015-01-20 CI Train Bot

        * Releasing 0.1+15.04.20150120.2-0ubuntu1 (f1b30a8e)

2015-01-20 Tiago Salem Herrmann

        * Silence incoming calls when power button is pressed.
          Fixes:
          #1376240 Approved by: PS Jenkins bot (4ec45e90)
        * Invoke LiveCall view when answering incoming calls.
          Fixes: #1410961
          Approved by: PS Jenkins bot (e7f068dd)
        * merge trunk (590576e8)

2015-01-20 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (7cc72c31)

2015-01-19 Gustavo Pichorim Boiko

        * Notify errors when creating conference calls and putting calls on
          hold. (820acfd2)

2015-01-19 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (2c0271c5)

2015-01-18 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (4b3f964e)

2015-01-17 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (75d45927)

2015-01-16 CI Train Bot

        * Resync trunk (a0481fdd)

2015-01-16 Gustavo Pichorim Boiko

        * Update pot file. (cdaf2c20)

2015-01-16 CI Train Bot

        * Releasing 0.1+15.04.20150116-0ubuntu1 (ce666850)

2015-01-16 Tiago Salem Herrmann

        * Expose HandleMediaKey(bool doubleClick) to DBus.
          Fixes: #1398427
          Approved by: Michał Sawicz, Gustavo Pichorim Boiko
          (98e24bcd)

2015-01-16 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (b50b1ca6)

2015-01-15 Tiago Salem Herrmann

        * Invoke liveCallView when answering incoming calls (3a92ca63)
        * merge trunk (651b06bb)
        * initialize variable (203871c4)

2015-01-15 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (e18232a4)

2015-01-14 Tiago Salem Herrmann

        * use mApproverInterface instead of mHandlerInterface (32de698c)

2015-01-14 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (97379e9d)

2015-01-13 Tiago Salem Herrmann

        * - change approver bus name to fix dbus activation - use a global
          timer and always return right away on HandleMediaKey()
          (d9685392)
        * change return name (d4b8b19b)
        * cache hasCalls value (77f53df9)
        * export handleMediaKey(bool) to qml plugin (e54d2e48)
        * Return a bool value in HandleMediaKey to indicate if the event will
          be handled by the approver. (de09aeb0)

2015-01-13 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (ae6e9584)

2015-01-12 Tiago Salem Herrmann

        * Deal with the case when approver is not running and the media key
          is pressed. (d8ce70db)
        * expose HandleMediaKey(bool doubleClick) to DBus (1e7fbb7a)

2015-01-09 CI Train Bot

        * Releasing 0.1+15.04.20150109-0ubuntu1 (7ab0bc89)

2015-01-09 Tiago Salem Herrmann

        * Only register telepathy clients and observers after TelepathyHelper
          is ready.
          Fixes: #1408103 Approved by: Michał Sawicz,
          Gustavo Pichorim Boiko, PS Jenkins bot (282c5e38)
        * Check if the account exists before accessing the pointer.
          Fixes:
          #1408029 Approved by: Gustavo Pichorim Boiko, PS Jenkins
          bot (7da09468)
        * create observers only after telepathyhelper is ready (1c9be4e4)

2015-01-07 Tiago Salem Herrmann

        * Only register telepathy clients and observers after TelepathyHelper
          is ready (fe876584)

2015-01-07 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (eeec6392)

2015-01-06 CI Train Bot

        * Resync trunk (d232922b)

2015-01-06 Tiago Salem Herrmann

        * fix crash (1693ba09)

2015-01-03 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (12dcdeba)

2015-01-02 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (f7ee1d4f)

2014-12-19 CI Train Bot

        * Releasing 0.1+15.04.20141219-0ubuntu1 (cf5083ef)

2014-12-19 Tiago Salem Herrmann

        * Dynamically add and remove telepathy accounts. Approved by: PS
          Jenkins bot (a41c8c3d)

2014-12-17 Tiago Salem Herrmann

        * Dynamically add and remove telepathy accounts (5dc2067d)

2014-12-16 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (1708f3b3)

2014-12-15 CI Train Bot

        * Resync trunk (89de5213)

2014-12-15 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (acdc4905)

2014-12-13 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (aa290dee)

2014-12-12 CI Train Bot

        * Releasing 0.1+15.04.20141212-0ubuntu1 (eccb0a10)

2014-12-12 Renato Araujo Oliveira Filho

        * Added support for [',', ';', '+', '*', '#'] on phone number fields.

          Fixes: #1372548, #1399011 Approved by: PS Jenkins bot
          (2b4e913b)

2014-12-12 CI Train Bot

        * Resync trunk (87cac4c5)

2014-12-11 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (55bdf56b)

2014-12-10 CI Train Bot

        * Releasing 0.1+15.04.20141210-0ubuntu1 (fece4a15)

2014-12-10 Tiago Salem Herrmann

        * Use dbus-send to get the list of modems from ofono. (715e6cab)
        * Only set voicemail is the phone number is not empty.
          Fixes:
          #1398431 Approved by: Bill Filler, PS Jenkins bot
          (606e1ae2)

2014-12-09 Renato Araujo Oliveira Filho

        * Removed invalid test. (ed57738f)
        * More typo fixed. (f34e17ce)
        * Typo fixed. (f232ce65)
        * Added support for [',', ';', '+', '*', '#'] on phone number fields.
          (9d37fada)

2014-12-08 Tiago Salem Herrmann

        * do not use list-modems script as it takes a lot of time to run and
          that delays the accounts creation (e9aa9969)

2014-12-03 Gustavo Pichorim Boiko

        * Add a new implementation to handle farstream channels. (f0c506eb)

2014-12-03 Tiago Salem Herrmann

        * only set voicemail is the phone number is not empty (497e0674)

2014-12-02 Gustavo Pichorim Boiko

        * Remove Meego's farstream channel implementation. (62236593)
        * Add and update copyright headers. (274d85d3)

2014-12-01 Tiago Salem Herrmann

        * add selfContactId() (c9fcbbaf)

2014-12-01 Gustavo Pichorim Boiko

        * Merge latest changes from trunk. (5509f3f0)

2014-11-27 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (78f0ecde)

2014-11-26 Tiago Salem Herrmann

        * provide contact group icon, as messaging-menu does not get the
          correct one from the theme (ccd090d6)

2014-11-26 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (0e742bd7)

2014-11-25 Tiago Salem Herrmann

        * add new property to control mms group chat (aeabdb08)

2014-11-25 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (80887b2a)

2014-11-24 Tiago Salem Herrmann

        * open use all participants as recipients when launching
          messaging-app (4a52dffb)
        * fix group chat strings (1cf2f66e)
        * remove useless debug change accounts() -> activeAccounts()
          (cff58e4a)
        * merge trunk (e12a1417)

2014-11-23 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (dfda26d2)

2014-11-22 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (921b83f0)

2014-11-21 Gustavo Pichorim Boiko

        * Fix the gstreamer set up. (ad51bbca)
        * Remove obsolete code and add more debug. (071b4815)
        * And also set the capabilities at runtime. (e473a170)
        * Add capabilities to the client file. (a4f854fd)

2014-11-21 Tiago Salem Herrmann

        * avoid crash (fc55bef4)
        * make recipient list sanity checks (67caa369)

2014-11-21 CI bot

        * Releasing 0.1+15.04.20141121.1-0ubuntu1 (b52c35bd)

2014-11-21 Gustavo Pichorim Boiko

        * Do not enable quick replying for icoming calls from unknown or
          private numbers.
          Fixes: #1394297 Approved by: PS Jenkins
          bot (9e66ab93)
        * Wait until the contact match request finishes before showing the
          OSDs.
          Fixes: #1359849 Approved by: PS Jenkins bot
          (7195c059)

2014-11-21 Tiago Salem Herrmann

        * Make sure to always use the selected ringtone on every new incoming
          call.
          Fixes: #1392222 Approved by: Bill Filler, PS Jenkins
          bot (1de374b7)
        * Use only active accounts to send messages.
          Fixes: #1389708 Approved
          by: PS Jenkins bot (94cad9c4)
        * - Provide the translated strings to messaging-menu - Update pot
          file
          Fixes: #1389234 Approved by: Sebastien Bacher, PS
          Jenkins bot (ea7f8b3a)

2014-11-21 Alexandre Abreu

        * Add phone number match to phone utils from libphonenumber. This is
          mostly useful in phone number replacement cases like:
          (bf988813)

2014-11-21 Gustavo Pichorim Boiko

        * Do not display the expansion action for unknown numbers either.
          (f146a6f3)

2014-11-21 Tiago Salem Herrmann

        * - handle channel with type=None - ack messages in channels with
          multiple recipients (a995e776)

2014-11-21 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (170c2307)

2014-11-20 Tiago Salem Herrmann

        * use removeDuplicates() instead of QSet (b778124e)
        * check for empty channel (6407bc0c)

2014-11-20 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (2b152234)

2014-11-19 Tiago Salem Herrmann

        * avoid duplicate recipients (71e0f5f2)
        * allow replis to group chats from messaging-menu (0667f309)

2014-11-19 Gustavo Pichorim Boiko

        * Fix build. (a246f1cc)
        * Do not enable quick replying for icoming calls from unknown or
          private numbers. (25c4fbc4)
        * Do not enable quick replying for icoming calls from unknown or
          private numbers. (0bad6757)

2014-11-19 Tiago Salem Herrmann

        * also handle channels with type = none (5ea5eb3c)
        * remove useless comment (ef3cf4ae)
        * check if the message is flagged as mms (9c71119d)

2014-11-18 Tiago Salem Herrmann

        * flag message as mms when needed (5ddcf501)

2014-11-18 Gustavo Pichorim Boiko

        * Merge latest changes from trunk. (158b27ec)
        * Add initial support for VOIP protocols. (e992c43f)
        * Revert pot file changes. (417b1260)

2014-11-18 Tiago Salem Herrmann

        * set ringtone file on every incoming call (54c47dda)

2014-11-17 Gustavo Pichorim Boiko

        * Merge latest changes from trunk. (67d24aa6)

2014-11-14 Timo Jyrinki

        * Merge also lp:~tiagosh/telephony-service/swipe-to-answer (522d8075)
        * Sync with what got released to archives as
          0.1+15.04.20141110.2-0ubuntu1 (d8ad223b)

2014-11-14 Gustavo Pichorim Boiko

        * Do not crash if the account manager preparation job does not
          succeed. (9d6f66ef)
        * Update the snap decision to support more actions. (39a17633)

2014-11-14 CI bot

        * Resync trunk (31441b0d)

2014-11-10 Gustavo Pichorim Boiko

        * Disable the "End+Answer" action for now, and update the text on the
          quick reply entries. (7ad3b498)
        * Merge latest changes from trunk. (85849423)

2014-11-08 Alexandre Abreu

        * Add phone number match to phone utils (9a183d69)

2014-11-08 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (957347b3)

2014-11-05 Gustavo Pichorim Boiko

        * Do not try to connect signals of an observer that didn't get
          registered. (f0caf39e)

2014-11-05 Tiago Salem Herrmann

        * use active accounts to send messages only (75a2770d)

2014-11-05 Gustavo Pichorim Boiko

        * Do not crash if the account manager preparation job does not
          succeed. (969771ae)

2014-11-04 Tiago Salem Herrmann

        * fix strings (3822c591)
        * - Provide the translated string to messaging-menu - Update pot file
          (51833fd4)

2014-11-04 Gustavo Pichorim Boiko

        * Merge latest changes from parent branch. (4a740b36)
        * Merge latest changes from trunk. (8345e8ea)

2014-11-02 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (ab4feaea)

2014-10-29 Tiago Salem Herrmann

        * Use swipe to answer/reject calls (f9699e2c)

2014-10-28 Tiago Salem Herrmann

        * check if reason == 2 (power key) (99fff304)
        * dont do anything if there is no snap decision (ae3c5f94)
        * silence incoming calls when power button is pressed (d7401939)

2014-10-25 CI bot

        * Releasing 0.1+14.10.20141025~rtm-0ubuntu1 (c3be992a)

2014-10-25 Tiago Salem Herrmann

        * Wake up the screen on incoming mms's.
          Fixes: 1347856 Approved by:
          PS Jenkins bot (bef8430d)
        * - Emit a sound feedback when all calls are ended - Play a waiting
          tone instead of regular ringtone for waiting calls.

          Fixes: 1372973 Approved by: PS Jenkins bot (0c66774a)

2014-10-24 Tiago Salem Herrmann

        * dont turn the screen on when there are active calls (7b798fd1)

2014-10-23 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (4cf45404)

2014-10-16 Tiago Salem Herrmann

        * wake up the screen on incoming mms's (f631cc19)
        * play 3 bips only when remote side hangs up (b9124c9b)

2014-10-16 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (3d0e15e1)

2014-10-15 Tiago Salem Herrmann

        * always emit tone on call ended and fix the waiting tone timeout
          (1148d9f1)
        * emit a sound feedback when all calls are ended (95202ede)
        * play a waiting tone instead of ringtone on waiting calls (9e40edbb)

2014-10-15 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (38173943)

2014-10-09 Gustavo Pichorim Boiko

        * Really delay the showing of the notifications until the contact
          info is available. (d32a56c1)

2014-10-09 Timo Jyrinki

        * Merge 0.1+14.10.20141007.1-0ubuntu1 manually. (ad2f0977)

2014-10-09 Gustavo Pichorim Boiko

        * Merge latest changes from parent. (cc19e770)
        * Revert pot file changes. (d1f9afb3)

2014-10-08 Gustavo Pichorim Boiko

        * Cache the value of hasCalls to avoid possible multiple dbus calls
          for that. (7f0e6f4f)
        * Wait until the contact match request finishes before showing the
          OSDs. (fb6cdb6b)

2014-10-08 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (ee76ca89)

2014-10-07 Gustavo Pichorim Boiko

        * Update the snap decision to support more actions. (9c3e0f62)

2014-10-07 CI bot

        * Releasing 0.1+14.10.20141007.1-0ubuntu1 (c57327e2)

2014-10-07 Gustavo Pichorim Boiko

        * Report the emergency calls availability to QML.
          Fixes: 1369774
          Approved by: PS Jenkins bot, Tiago Salem Herrmann
          (e00cb407)

2014-10-07 Tiago Salem Herrmann

        * Add simLocked() property to AccountEntry. Approved by: Gustavo
          Pichorim Boiko, PS Jenkins bot (2a9b842d)
        * use cancel icon (ce956fc2)
        * prevent empty accountId's (9dd2adac)

2014-10-03 Gustavo Pichorim Boiko

        * Switch flight mode asynchronously. (833e2312)
        * Fix reporting the emergency calls availability (6620953e)

2014-09-29 Gustavo Pichorim Boiko

        * Merge sim lock branch. (802bf65e)
        * Merge latest changes from trunk. (23dcedee)

2014-09-29 Tiago Salem Herrmann

        * ad failed messages to the history-service and notify users about
          the failure (d97e8ec4)

2014-09-26 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (6befa253)

2014-09-25 Tiago Salem Herrmann

        * fix return type (6793a6c6)
        * add method to invoke the dialog to unlock sim cards (a6c94da9)

2014-09-25 Gustavo Pichorim Boiko

        * Report the emergency calls availability to QML. (d24e3f61)

2014-09-25 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (5870ffeb)

2014-09-24 Tiago Salem Herrmann

        * use status() instead of statusMessage() (42f88e38)

2014-09-24 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (701b4636)

2014-09-23 Gustavo Pichorim Boiko

        * Make it possible to set the flight mode on and off from the QML
          side. (44414a32)

2014-09-23 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (176be8d0)

2014-09-22 Tiago Salem Herrmann

        * add simLocked() property to AccountEntry (b94c0006)

2014-09-22 CI bot

        * Resync trunk (7953fc96)

2014-09-22 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (06a897d9)

2014-09-19 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (67704ad7)

2014-09-18 CI bot

        * Releasing 0.1+14.10.20140918.1-0ubuntu1 (557e4996)

2014-09-18 Tiago Salem Herrmann

        * Fix messaging-menu for handling voicemail correctly on dual sim
          phones. Approved by: PS Jenkins bot (f439f823)
        * Avoid displaying on screen notifications for messages if the
          message thread is open.
          Fixes: 1347906 Approved by: PS
          Jenkins bot (409e38b3)
        * only consider active accounts (42b6cc28)

2014-09-18 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (1c74afba)

2014-09-17 Tiago Salem Herrmann

        * increase interval and always the notification on greeter mode
          (b00340d0)
        * delay notification and check if the message was read by the app
          before displaying notifications. (ca049478)

2014-09-16 Tiago Salem Herrmann

        * add id to a map fix voicemail label (74645b25)
        * fix signals use account label when needed (bdb20849)
        * fix voicemail for dualsim (2317b50c)

2014-09-16 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (8a5c4efc)

2014-09-15 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (fe146d9f)

2014-09-14 CI bot

        * Resync trunk (b55a5c78)

2014-09-13 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (c27b4588)

2014-09-11 CI bot

        * Releasing 0.1+14.10.20140911-0ubuntu1 (f46b0e90)

2014-09-11 Tiago Salem Herrmann

        * - Fix crash on the desktop - Use default account for messaging as a
          fallback - Display a dialog asking the user to choose a
          sim card when sending a message from messaging-menu and no
          default sim card is defined.
          Fixes: 1367270, 1368389
          Approved by: PS Jenkins bot (49dba19c)
        * Add support for sending silent sms's (skip history service)
          Fixes:
          1340255 Approved by: PS Jenkins bot (17ce85f4)
        * Enable dialpad sounds only when enabled in the system-settings.

          Fixes: 1365583 Approved by: PS Jenkins bot (870f4e8e)
        * add fixme (f3cfe500)
        * add data to the request (ec6e77ad)
        * fix crash (4be74c1e)
        * fix sim card display name (cbf1790e)
        * display a sim selector when there is no default account defined
          (e925801d)
        * fallback to default account when available (252a52d1)

2014-09-11 Andreas Pokorny

        * sbuild fix (79096fca)

2014-09-11 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (496fa734)

2014-09-10 Tiago Salem Herrmann

        * fix typo (55f55d8f)
        * add support for sending silent sms's (skip history service)
          (4c841c30)

2014-09-09 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (3f901bc4)

2014-09-08 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (14c6e3ce)

2014-09-07 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (3c279cbe)

2014-09-06 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (ba212256)

2014-09-05 Tiago Salem Herrmann

        * enable dialpad sounds when appropriate (be083872)

2014-09-05 CI bot

        * Releasing 0.1+14.10.20140905-0ubuntu1 (0ce0f5b2)

2014-09-05 Gustavo Pichorim Boiko

        * Add a runtime dependency on gsettings-ubuntu-schemas needed by the
          SIM label settings. Approved by: PS Jenkins bot, Tiago
          Salem Herrmann (87f729c7)

2014-09-05 Renato Araujo Oliveira Filho

        * Improve contact watcher. (cef5826d)

2014-09-05 Michał Sawicz

        * Add :any to python build dependency and rely on debhelper instead
          of direct make calls. Approved by: Gustavo Pichorim Boiko,
          PS Jenkins bot (e910fcae)

2014-09-05 CI bot

        * Resync trunk (307a6433)

2014-09-05 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (f5334de6)

2014-09-03 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (5ba303ef)

2014-09-03 CI bot

        * Releasing 0.1+14.10.20140903-0ubuntu1 (dc728151)

2014-09-03 Ricardo Salveti de Araujo

        * ringtone: adding media role for both ringtone and message
          (0a15fbe5)
        * ringtone: adding media role for both ringtone and message
          (5ab8c128)

2014-09-02 Gustavo Pichorim Boiko

        * Add a runtime dependency on gsettings-ubuntu-schemas needed by the
          SIM label settings. (bee89022)

2014-09-02 Renato Araujo Oliveira Filho

        * Removed function "markAsComplete" (d6e61012)

2014-09-02 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (8c253a7a)

2014-09-01 Renato Araujo Oliveira Filho

        * Remove idle call function. (fc7e499f)

2014-09-01 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (c93ba0f8)

2014-08-31 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (a1aa9bbc)

2014-08-30 CI bot

        * Resync trunk (02f9b066)

2014-08-30 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (39e036f5)

2014-08-29 Renato Araujo Oliveira Filho

        * Fixed ContactWatcher inital value for interactive; Added tests for
          late search (Search after component be complete).
          (01480a05)
        * Cancel previous request if a new request was requested. Avoid fetch
          for contacts during the component creation, wait until the
          component be ready. (f288dd66)
        * Improve contac watcher. (79256458)

2014-08-28 CI bot

        * Releasing 0.1+14.10.20140828-0ubuntu1 (07ce634c)

2014-08-28 Gustavo Pichorim Boiko

        * Add a method to invoke greeter. Approved by: PS Jenkins bot
          (80f14ccb)

2014-08-28 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (a331743b)

2014-08-27 Gustavo Pichorim Boiko

        * Add a method to invoke greeter. (89245977)

2014-08-27 CI bot

        * Releasing 0.1+14.10.20140827-0ubuntu1 (1810ef83)

2014-08-27 Tiago Salem Herrmann

        * Initial support for AudioOutputs interface. Approved by: Gustavo
          Pichorim Boiko, PS Jenkins bot (ef5fbe43)

2014-08-27 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (24f13e6d)

2014-08-26 Tiago Salem Herrmann

        * split long line (9f6234a7)

2014-08-26 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (8468fac4)

2014-08-25 Tiago Salem Herrmann

        * merge trunk (5fa6ac27)
        * expose AudioOutput devices to qml (1af508c7)

2014-08-25 CI bot

        * Resync trunk (f2f2302f)

2014-08-25 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (b96d7632)

2014-08-25 CI bot

        * Releasing 0.1+14.10.20140825-0ubuntu1 (fea148c8)

2014-08-25 Martin Pitt

        * Mark for using language packs. Approved by: Ken VanDine, PS Jenkins
          bot (d9c29d17)
        * merge trunk (5da483d1)

2014-08-24 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (f03b9b38)

2014-08-23 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (67c2d081)

2014-08-22 Tiago Salem Herrmann

        * merge trunk (2611a135)

2014-08-22 CI bot

        * Resync trunk (3616f232)

2014-08-22 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (addda94e)

2014-08-21 CI bot

        * Releasing 0.1+14.10.20140821-0ubuntu1 (01bb870f)

2014-08-21 Tiago Salem Herrmann

        * Report network name and sim presence to apps. Approved by: Gustavo
          Pichorim Boiko (4920fa27)

2014-08-21 CI bot

        * Resync trunk (f7e9a179)

2014-08-21 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (c2938f16)

2014-08-20 CI bot

        * Releasing 0.1+14.10.20140820-0ubuntu1 (688f942a)

2014-08-20 Albert Astals

        * Mark User Metrics strings for translation and extract them so they
          can get translated
          Fixes: 1353755 Approved by: PS Jenkins
          bot, Manuel de la Peña (b5566366)
        * Update .pot Approved by: PS Jenkins bot, Manuel de la Peña
          (e838c1c6)
        * Run make telephony-service.pot after extraction fixes (b7c599b3)
        * Mark User Metrics strings for translation and extract them so they
          can get translated (a37ef43b)

2014-08-20 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (335cee19)

2014-08-19 Martin Pitt

        * mark for using language packs (ef9899dd)

2014-08-19 Tiago Salem Herrmann

        * merge trunk (66118b26)

2014-08-19 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (0faa5054)

2014-08-18 CI bot

        * Releasing 0.1+14.10.20140818.1-0ubuntu1 (3c9a6bc9)

2014-08-18 Tiago Salem Herrmann

        * Do not connect/disconnect signals if the connection is not ready.
          (49efca36)
        * increate timout time (26318357)
        * do not connect/disconnect signals if the connection is not ready
          (7944109e)

2014-08-18 Albert Astals

        * Update .pot file (15ff0718)

2014-08-18 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (79e28238)

2014-08-17 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (be466beb)

2014-08-16 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (863b71cb)

2014-08-15 Tiago Salem Herrmann

        * revert pot file changes (917e8294)
        * remove i18n library (f9b01ad9)
        * report network name and sim presence to apps (8958b759)

2014-08-15 CI bot

        * Resync trunk (b4d965b3)

2014-08-15 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (8d890e40)

2014-08-14 CI bot

        * Releasing 0.1+14.10.20140814-0ubuntu1 (52c592f6)

2014-08-14 Tiago Salem Herrmann

        * Fix USSDManager for multiple accounts (9109ae10)

2014-08-14 CI bot

        * Resync trunk (9833ca32)

2014-08-14 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (42cfc731)

2014-08-13 CI bot

        * Releasing 0.1+14.10.20140813.1-0ubuntu1 (b32b1edf)

2014-08-13 Gustavo Pichorim Boiko

        * Do not update the .po files during `make`, update only the .pot
          file. Approved by: Tiago Salem Herrmann (91350c00)
        * Check if the self contact actually exists before getting its
          presence.
          Fixes: 1355388 Approved by: Tiago Salem Herrmann
          (6d700c14)

2014-08-13 Tiago Salem Herrmann

        * - Reduce vibration duration for text messages - Fix vibration in
          silent mode options for calls/messages
          Fixes: 1347908
          Approved by: Gustavo Pichorim Boiko, PS Jenkins bot
          (ccff44ff)

2014-08-13 Martti Piirainen

        * Adding support for tone generator (LP: #1187453).
          Fixes: 1187453,
          1228711 Approved by: Tiago Salem Herrmann (af8bac5b)

2014-08-13 Tiago Salem Herrmann

        * Use system settings to retrieve sim card display names. Approved
          by: Gustavo Pichorim Boiko, PS Jenkins bot (9f26e08a)

2014-08-13 Gustavo Pichorim Boiko

        * Do not update the .po files during `make`, update only the .pot
          file. (7df93105)

2014-08-13 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (ad9cb6b9)

2014-08-12 Tiago Salem Herrmann

        * remove debug (fd9d0266)
        * fix ussd for multiple accounts (1003692d)
        * reduce vibration time for text messages (1f1dd094)
        * fix vibrate in silent mode option (2ebd189e)

2014-08-11 Gustavo Pichorim Boiko

        * Check if the self contact actually exists before getting its
          presence. (37009922)

2014-08-11 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (080fac9e)

2014-08-10 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (98de2fda)

2014-08-09 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (6f67f437)

2014-08-08 Tiago Salem Herrmann

        * update default properties on startup (b01949eb)
        * Expose properties for default sim cards for messages and calls
          (3d56c9c8)
        * set default sim card name when creating accounts (74cd559a)
        *  merge trunk (2b860dfb)

2014-08-08 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (8c5266e3)

2014-08-07 CI bot

        * Releasing 0.1+14.10.20140807-0ubuntu1 (98345ac5)

2014-08-07 Tiago Salem Herrmann

        * Check if there is an account instance before actually accessing it.
          Approved by: Gustavo Pichorim Boiko (3daea2d8)

2014-08-07 Mirco Müller

        * Added the use of the symbolic icon for the incoming-call as the
          secondary icon as requested by Design.
          Fixes: 1346838
          Approved by: Gustavo Pichorim Boiko (ab5781d4)

2014-08-07 Tiago Salem Herrmann

        * check if there is an account instance before actually accessing it.
          (edd189cc)

2014-08-07 Martti Piirainen

        * Merged from trunk (3ed4dccc)
        * Change misleading name of DTMF library function (afc48b17)

2014-08-07 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (6bb58ec9)

2014-08-06 Martti Piirainen

        * Add tone-generator as installation dependency (5cfe9420)
        * Enable DTMF playback while dialling.
          Fixes: 1228711 (67d09fa6)

2014-08-06 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (9b683e7d)

2014-08-05 Tiago Salem Herrmann

        * add build dep (88e48fd6)
        * add build dep (e0c052e2)
        * use system settings to retrieve sim card display names (07b87ec2)

2014-08-05 Mirco Müller

        * Merged with trunk (ea7cd5f3)

2014-08-05 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (9fa2a940)

2014-08-05 Tiago Salem Herrmann

        * initial support for AudioOutputs interface (43d8cadb)

2014-08-04 Martti Piirainen

        * Enable DTMF playback while dialling (03955892)

2014-08-04 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (7d779330)

2014-08-03 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (36345532)

2014-08-03 Martti Piirainen

        * Merged from trunk (f5316b81)

2014-08-02 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (812a392e)

2014-08-01 Martti Piirainen

        * DTMF: Don't depend on an active channel; re-use timer object.

          Fixes: 1187453 (0279bab1)

2014-08-01 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (087c3cc3)

2014-07-31 CI bot

        * Resync trunk (18c7c047)

2014-07-31 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (fb2d9af2)

2014-07-30 CI bot

        * Releasing 0.1+14.10.20140730-0ubuntu1 (98db1d9e)

2014-07-30 Gustavo Pichorim Boiko

        * Expose the telepathy accounts to QML as objects. This allows us to
          centralize the information about each and every account.
          This also fixes the problem that the voicemail and
          emergency numbers were only being retrieved for the first
          account. (23247975)

2014-07-30 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (a74acf1a)

2014-07-28 Gustavo Pichorim Boiko

        * Initialize the pointer. (ec3bc5c8)
        * Merge latest changes from trunk, and adapt the voicemail updating
          code. (9af52b8f)
        * Delay the updating of account statuses to make sure the telepathy
          helper gets it correctly. (ad0e04f9)

2014-07-26 Martti Piirainen

        * Add local playback of DTMF tones (303bcf23)

2014-07-25 CI bot

        * Releasing 0.1+14.10.20140725.2-0ubuntu1 (99ce58c1)

2014-07-25 Tiago Salem Herrmann

        * Fix smil file generation
          Fixes: 1347079 Approved by: PS Jenkins bot
          (dec737e3)
        * Recover mute state.
          Fixes: 1346995 Approved by: Gustavo Pichorim
          Boiko, PS Jenkins bot (bf2c8eac)
        * Listen for VoicemailNumberChanged() signal
          Fixes: 1347085
          (605bddf8)
        * Use correct label for blocked and private numbers on
          messaging-menu.
          Fixes: 1340386, 1347708 Approved by:
          Gustavo Pichorim Boiko (8ec01727)
        * merge trunk (745434ba)

2014-07-25 Gustavo Pichorim Boiko

        * Update the accounts displayName according to a map (later it will
          be according to what is in systemsettings). (51408b60)
        * Make it possible to set the displayname. (2b9d5fb8)
        * Make the accountId property notifyiable to make QML happy.
          (dfdbc3cd)

2014-07-25 Tiago Salem Herrmann

        * use the same string as the dialer-app (6e26fb8b)

2014-07-24 Tiago Salem Herrmann

        * remove temporary text file after it's read (ab5fb144)

2014-07-23 Tiago Salem Herrmann

        * Recover mute state (ba2b32a8)
        * listen for voicemail number changes (cdaaa587)
        * fix smil generation for vcards (20e1fad5)
        * fix smil generation (7f13eaec)

2014-07-23 Gustavo Pichorim Boiko

        * Register the AccountEntry type in the QML plugin, and remove dead
          code. (dfa47c93)
        * Expose the account objects to QML. (6478d144)

2014-07-22 Mirco Müller

        * Make incoming-call snap-decision notification use the correct
          symbolic icon as the secondary icon. (34f0ac95)

2014-07-22 Gustavo Pichorim Boiko

        * Start refactoring the multiple account support in
          telephony-service. (50e30272)

2014-07-17 CI bot

        * Releasing 0.1+14.10.20140717.1-0ubuntu1 (d8ed7144)

2014-07-17 Tiago Salem Herrmann

        * - Add isAccountConnected() so apps can track status of individual
          accounts - Fix crash when sending acks during the app
          startup Approved by: Gustavo Pichorim Boiko, PS Jenkins
          bot (29bf6e1b)

2014-07-15 CI bot

        * Releasing 0.1+14.10.20140715.1-0ubuntu1 (00a48ad5)

2014-07-15 Renato Araujo Oliveira Filho

        * Export PhoneNumber.PhoneUtils.defaultRegion with the region code
          based on the application locale.
          Fixes: 1331515 Approved
          by: PS Jenkins bot (6db0b937)

2014-07-15 CI bot

        * Releasing 0.1+14.10.20140715-0ubuntu1 (b3acd980)

2014-07-15 Gustavo Pichorim Boiko

        * Make sure the handler gets registered to DBus even when there is no
          compatible telepathy account configured.
          Fixes: 1340086
          Approved by: PS Jenkins bot, Tiago Salem Herrmann
          (556a4da3)
        * Make sure the handler gets registered to DBus even when there is no
          compatible telepathy account configured. (4e062109)

2014-07-14 Tiago Salem Herrmann

        * fix displaying private and blocked numbers in messaging menu
          (739821e0)

2014-07-14 Renato Araujo Oliveira Filho

        * Export PhoneNumber.PhoneUtils.defaultRegion  with the reigion code
          based on the application locale. (6775b996)

2014-07-14 Tiago Salem Herrmann

        * check if the account is connected before sending acks (37b3f645)
        * add isAccountConnected() (2270090c)

2014-07-12 Renato Araujo Oliveira Filho

        * [PhoneNumber] Does not try format phone numbers starting with "*"
          or "#" (ee9645d6)

2014-07-11 Renato Araujo Oliveira Filho

        * Added missing license header. (f51b14c8)
        * Implemented PhoneNumber.format. (ea1fa70e)

2014-07-11 Dimitri John Ledkov

        * Use debhelper to build instead of explicit make. (9f3f6ea9)

2014-07-11 Michał Sawicz

        * Mark python :any to allow cross compilation. (0c677415)

2014-07-09 CI bot

        * Releasing 0.1+14.10.20140709.2-0ubuntu1 (e129aec7)

2014-07-09 Renato Araujo Oliveira Filho

        * Update PhoneNumber formatter text if the autoFormat property
          changes. (fd52b13d)

2014-07-09 Tiago Salem Herrmann

        * Reduce image sizes before sending them to telepathy. MMS's have a
          limit of 300k
          Fixes: 1337585 Approved by: PS Jenkins bot,
          Gustavo Pichorim Boiko (867514dc)
        * Add support for vibration on incoming calls/messages.
          Fixes:
          1232350 Approved by: PS Jenkins bot, Gustavo Pichorim
          Boiko (a9a66ad8)
        * Sort list-modems output so /ril_0 is set to account0 on first boot.
          Approved by: PS Jenkins bot, Alfonso Sanchez-Beato,
          Gustavo Pichorim Boiko (e0ebdf21)

2014-07-09 Michael Terry

        * Don't run tests during build if nocheck is in DEB_BUILD_OPTIONS.
          Approved by: PS Jenkins bot, Gustavo Pichorim Boiko
          (f41f5be8)

2014-07-09 Renato Araujo Oliveira Filho

        * Created tests to autoFormat property change. (739ae9b8)
        * Update PhoneNumber formatter text  if the autoFormat property
          changes. (13e69991)

2014-07-09 Tiago Salem Herrmann

        * merge trunk (d73c73f1)
        * merge trunk (f75c5b2b)

2014-07-09 CI bot

        * Releasing 0.1+14.10.20140709-0ubuntu1 (592c3991)

2014-07-09 Tiago Salem Herrmann

        * Fix message token to properly remove read messages from the
          messaging menu.
          Fixes: 1236895 Approved by: PS Jenkins
          bot, Gustavo Pichorim Boiko (f83d177f)

2014-07-09 Renato Araujo Oliveira Filho

        * Added uninstall rule in CMake;  Implemented formattedText in
          AsYouTypeFormatter class that return the cursor position
          after the number format.;  Fixed PhoneNumberField cursor
          position after editing. Approved by: PS Jenkins bot, PS
          Jenkins bot, PS Jenkins bot, PS Jenkins bot, Tiago Salem
          Herrmann (413c6846)

2014-07-07 Tiago Salem Herrmann

        * fix message token to properly remove messages from the messaging
          menu (67386ddd)
        * also ring on incoming messages (c09bfaf4)
        * improve the width and height check (ed2b7704)

2014-07-06 Tiago Salem Herrmann

        * add support for vibration on incoming calls (8b3f3105)

2014-07-05 Renato Araujo Oliveira Filho

        * Fixed phone number formatter. (7a74bbbc)
        * Removed unnecessary code. (7be9e74f)
        * Added missing files into
          qtdeclarative5-ubuntu-telephony-phonenumber0.1.install
          (1830e343)

2014-07-04 Renato Araujo Oliveira Filho

        * Created PhoneNumberInput item based on TextInput useful for Dialer
          app. (fb79cf20)
        * Added missing dependency. (25f5c307)
        * Added missing dependency necessary to run qml tests. (ffbe45ca)
        * Added missing file. (b28a1361)

2014-07-03 Renato Araujo Oliveira Filho

        * Created QML tests for PhoneNumberField. (0d2bb99e)
        * Implemented formattedText in AsYouTypeFormatter class that return
          the cursor positon after the number format. Fixed
          PhoneNumberField cursor position after editing. (8a64b320)
        * Added uninstall rule. (919ef43b)

2014-07-03 Tiago Salem Herrmann

        * reduce image sizes before sending them to telepathy. MMS's have a
          limit of 300k (6759b17e)

2014-07-03 CI bot

        * Releasing 0.1+14.10.20140703-0ubuntu1 (b86ffe4c)

2014-07-03 Gustavo Pichorim Boiko

        * Expose the emergency numbers to the QML plugin (af4456ef)
        * Expose the greeter being active to the QML plugin. (13edbf5c)

2014-07-03 Tiago Salem Herrmann

        * Implement MMS sending support. (3806f577)
        * Use g_variant_unref() instead of g_object_unref() to avoid crash.
          (34424d00)

2014-07-03 Michael Terry

        * Fix failing GreeterContactsTest by not overriding getuid(), which
          confuses Qt 5.3 unless we also override geteuid(), which
          we don't want to do because it confuses dbus.  So instead,
          we'll just use the test runner's UID. (082295f7)

2014-07-03 Tiago Salem Herrmann

        * use mms attachment as message text when appropriate (eb73fa53)

2014-07-02 Tiago Salem Herrmann

        * merge branch to fix test (ae2be350)
        * use g_variant_unref() instead of g_object_unref() (cedd443a)
        * merge branch to fix tests (23b740e2)
        * sort list-modems output so /ril_0 is set to account0 on first boot
          (f4d250eb)

2014-07-01 Gustavo Pichorim Boiko

        * Fix the test. (1b791201)
        * Merge other greeter fixes. (4c4591c2)

2014-06-30 Michael Terry

        * Don't rely on USER being set -- debuild strips it (4a31730f)
        * Fix running dbus-test-runner under fakeroot (72d5ec66)
        * And don't bother with using different username either (1d64102e)
        * Avoid overriding UID (a4b2ff29)

2014-06-27 Michael Terry

        * Merge from trunk (f88dc912)

2014-06-27 Gustavo Pichorim Boiko

        * Fix exporting the emergency numbers to QML. (852f70bb)
        * Remove trailing line. (141ee8f7)
        * Expose the emergency numbers to the QML plugin. (b05d089b)

2014-06-25 Gustavo Pichorim Boiko

        * Expose the GreeterContacts object in the QML plugin, and expose
          also the IsActive property to be used to switch apps to
          locked mode. (ba966634)

2014-06-25 Tiago Salem Herrmann

        * fix smil generation (1201072d)

2014-06-24 Tiago Salem Herrmann

        * remove unused code (ba38f14f)

2014-06-23 Tiago Salem Herrmann

        * merge trunk (5eb0cd7b)

2014-06-18 CI bot

        * Releasing 0.1+14.10.20140618-0ubuntu1 (436a868e)

2014-06-18 Gustavo Pichorim Boiko

        * Add the callIndicatorVisible property to callManager so that
          dialer-app can control the active call indicator
          visibility. (e2e9090e)
        * Merge latest changes from trunk. (3f1a97ab)
        * Do not show the call indicator if we don't actually have calls.
          (cf5d2f8b)

2014-06-17 Gustavo Pichorim Boiko

        * Fix some problems in the dbus methods and add a test for the active
          call indicator. (4d0703cc)

2014-06-13 CI bot

        * Releasing 0.1+14.10.20140613.1-0ubuntu1 (04df131b)

2014-06-13 Tiago Salem Herrmann

        * Delete notifications from mNotifications when actions are
          performed. (bd4403d7)

2014-06-13 Renato Araujo Oliveira Filho

        * [PhoneNumber] Initialize m_formatter with 0.
          Fixes: 1327970
          (c3161586)

2014-06-13 Tiago Salem Herrmann

        * delete notifications from mNotifications when actions are performed
          (4098c156)

2014-06-13 Gustavo Pichorim Boiko

        * Add a call indicator visible property on handler. (194e933b)

2014-06-13 Renato Araujo Oliveira Filho

        * Trunk Merged. (0eb8682f)

2014-06-12 CI bot

        * Releasing 0.1+14.10.20140612.1-0ubuntu1 (66164c04)

2014-06-12 Ricardo Mendoza

        * Migrate to Platform API V2 (e635b2d7)
        * Platform API only for armhf (19f3657b)

2014-06-11 Renato Araujo Oliveira Filho

        * [PhoneNumber] Initialize m_formatter with 0. (c2e01d7a)

2014-06-10 Ricardo Mendoza

        * Merge trunk (b7d2768f)

2014-06-09 CI bot

        * Releasing 0.1+14.10.20140609-0ubuntu1 (549e46f2)

2014-06-09 Gustavo Pichorim Boiko

        * Try to postpone the handler initialization as much as we can. It is
          still launched when the approver is started, but that is
          probably because of the telepathy introspection.
          Fixes:
          1325702 (6b4da746)

2014-06-09 Tiago Salem Herrmann

        * Clear pending snap decision when rejecting an incoming call.
          Fixes:
          1325702 (2824de45)

2014-06-09 Gustavo Pichorim Boiko

        * Merge latest changes from trunk. (76c3eb17)
        * Init the handler interface. (4f2fe382)

2014-06-09 Ricardo Mendoza

        * Revert previous commit (d523e136)
        * Merge trunk (14a6c7f7)
        * Merge trunk (29298453)

2014-06-04 Gustavo Pichorim Boiko

        * Delay the loading of the handler dbus interface so that it doesn't
          trigger the dbus activation of the handler process.
          (1b6af3ae)
        * Don't fetch info from the handler when in greeter mode. (9193e405)

2014-06-04 Tiago Salem Herrmann

        * update contact filter after notification is displayed (7fb8d27c)

2014-06-04 CI bot

        * Releasing 0.1+14.10.20140604-0ubuntu1 (4d8dc48e)

2014-06-04 Tiago Salem Herrmann

        * Use a new instance of QMediaPlayer on every call.
          Fixes: 1325627
          (087efdbb)
        * clear snap decision if it failed to show (a13baa17)
        * clear incoming call on reject (5f9a92c6)

2014-06-03 Tiago Salem Herrmann

        * use dynamic pointer for all qmediaplayer instances (a32c31e4)

2014-06-02 Tiago Salem Herrmann

        * workaround for bug in qmediaplayer (bf98f893)

2014-06-02 Gustavo Pichorim Boiko

        * Merge latest changes from trunk. (3cf80f25)

2014-06-02 Tiago Salem Herrmann

        * use a new instance of QMediaPlayer on every call (7b70ab1b)

2014-06-02 Ricardo Mendoza

        * Merge trunk (ed5ea792)

2014-05-29 Ricardo Mendoza

        * Migrate to Platform API V2 (f6d7cfd9)

2014-05-26 CI bot

        * Releasing 0.1+14.10.20140526-0ubuntu1 (60ef9c60)

2014-05-26 Michael Terry

        * Support PA_DISABLED in telephony-service to support running without
          sound. (aeb21894)

2014-05-26 Tiago Salem Herrmann

        * - start indicator only after ofono-setup has finished its execution
          - stop only when the desktop session ends.
          Fixes: 1317692
          (d088c666)

2014-05-23 Tiago Salem Herrmann

        * add support for sending mms's (2cbfe3f0)

2014-05-15 CI bot

        * Releasing 0.1+14.10.20140515-0ubuntu1 (8931165a)

2014-05-15 Tiago Salem Herrmann

        * - make indicator recover channels during startup - workaround bugs
          in qmediaplayer/media-hub that is reporting wrong status -
          fix AcknowledgeMessages signature
          Fixes: 1318724
          (8199167e)

2014-05-14 Michael Terry

        * Remove playlist-clear workaround, that's in another branch
          (cab203a3)

2014-05-14 Tiago Salem Herrmann

        * - make indicator recover channels during startup - workaround bugs
          in qmediaplayer/media-hub that is reporting wrong status
          (754ebd75)

2014-05-14 CI bot

        * Releasing 0.1+14.10.20140514-0ubuntu1 (68a01e5c)

2014-05-14 Renato Araujo Oliveira Filho

        * Implemented Telephony.PhoneNumber QML plugin.
          Fixes: 1267250
          (f4ee203d)

2014-05-13 Renato Araujo Oliveira Filho

        * Added 'libprotobuf-dev' as dependency due a bug on libphonenumber
          package. (4ff268f7)
        * Fixed typo. (451c2fe0)
        * Revert changelog changes. (29ad093a)
        * Merged trunk. (9054e971)

2014-05-12 CI bot

        * Releasing 0.1+14.10.20140512.1-0ubuntu1 (b6c8cef1)

2014-05-12 Tiago Salem Herrmann

        * update po and pot files (ff83f507)

2014-05-12 CI bot

        * Releasing 0.1+14.10.20140512-0ubuntu1 (c04227e2)

2014-05-12 Gustavo Pichorim Boiko

        * Expose the telepathy accounts' connectivity status via DBus.
          Fixes:
          1309143, 1311672, 1316662 (d05b6a6c)
        * Merge latest changes from trunk (d70b19ad)

2014-05-09 Renato Araujo Oliveira Filho

        * Merged trunk. (604755f1)

2014-05-09 Michael Terry

        * And clear playlist when stopping to avoid playing ringtone twice
          (d0c1d0d7)

2014-05-09 Tiago Salem Herrmann

        * update po and pot files (bbe3c5d6)

2014-05-09 Michael Terry

        * Support PA_DISABLED and don't play ringtones if it is set
          (84c16a65)

2014-05-09 Tiago Salem Herrmann

        * start indicator only after ofono-setup has finished its execution
          stop only when the desktop session ends. (96c1b719)

2014-05-08 Michael Terry

        * Don't run tests if asked not to (8d5215c9)

2014-05-07 CI bot

        * Releasing 0.1+14.10.20140507-0ubuntu1 (d8dcdd9a)

2014-05-07 Michael Terry

        * Tie telephony-service-indicator lifecycle to indicator-messages.
          (46873cb3)

2014-05-01 Gustavo Pichorim Boiko

        * Update the indicator code to work with the new
          TelepathyHelper::connected() implementation. (fc25e08f)
        * Merge latest changes from trunk. (1cd8da23)

2014-04-29 CI bot

        * Releasing 0.1+14.10.20140429-0ubuntu1 (3d55bbf7)

2014-04-29 Tiago Salem Herrmann

        * - use connectedChanged() instead of connectionChanged() - remove
          connectionChanged() as it is not used anywhere
          Fixes:
          1234989, 1307653 (203f3037)

2014-04-25 Gustavo Pichorim Boiko

        * Expose the telepathy accounts' connectivity status via DBus.
          (483530e9)

2014-04-24 Renato Araujo Oliveira Filho

        * Fixed phonenumber conflicts with telepony QML plugin files.
          (4021a484)
        * Avoid problems with text property initialization. (e4e708cf)
        * Format number after focus received instead of keypress. (KeyPress
          does not work on device) (deefcd7f)
        * only enabled formatting after the first keypress to avoid problems
          with text property initialization (39009ad9)
        * Added AsYouTypeFormatter documentation. (b97bdc97)
        * Renamed PhoneNumberInput component to PhoneNumberField to mach with
          base class TextField. Added missing cmake files. Added QML
          documentation. (ee90b31f)

2014-04-23 Renato Araujo Oliveira Filho

        * Renamed regionCode to defaultRegionCode since this will be used as
          fall-back in case of the number does not cotains "+" in
          the beginner. (d18055b8)
        * Added debian package for telephony phonenumber qml plugin.
          (2c11db4f)
        * Implemented Telephony.PhoneNumber plugin. (d54357b8)

2014-04-18 Michael Terry

        * Tie telephony-service-indicator to indicator-messages (7cef6d66)

2014-04-15 Tiago Salem Herrmann

        * - use connectedChanged() instead of connectionChanged() - remove
          connectionChanged() as it is not used anywhere (bf781b55)

2014-04-15 CI bot

        * Releasing 0.1+14.04.20140415-0ubuntu1 (f5a2459e)

2014-04-15 Gustavo Pichorim Boiko

        * Do not use the TelepathyHelper::accounts(), and use the
          ::accountIds() instead as this might be called before the
          telepathy stuff is prepared.
          Fixes: 1286358 (698cbd7a)
        * Merge latest changes from trunk (b7a35942)

2014-04-14 Gustavo Pichorim Boiko

        * Do not use the TelepathyHelper::accounts(), and use the
          ::accountIds() instead as this might be called before the
          telepathy stuff is prepared. (0e2e42fc)

2014-04-11 CI bot

        * Releasing 0.1+14.04.20140411-0ubuntu1 (aa02a4d4)

2014-04-11 Gustavo Pichorim Boiko

        * Make sure the calls still dialing are returned as foregroundCalls
          even when they are not the only ones available. (ef439c95)

2014-04-10 CI bot

        * Releasing 0.1+14.04.20140410.1-0ubuntu1 (3da8fcc3)

2014-04-10 Tiago Salem Herrmann

        * - get accountIds from handler when appropriate to start apps faster
          - set application names (5033fc62)

2014-04-09 Gustavo Pichorim Boiko

        * Increase the waiting time when checking for the mock connection
          manager to be connected. (95ce3fa6)

2014-04-09 Tiago Salem Herrmann

        * merge trunk (9c323087)

2014-04-08 Gustavo Pichorim Boiko

        * Make sure the calls still dialing are returned as foregroundCalls
          even when they are not the only ones available. (5d731444)

2014-04-07 CI bot

        * Releasing 0.1+14.04.20140407-0ubuntu1 (52f7e3f4)
        * Add initial USSD support
          Fixes: 1195398 (1f2a1b6a)

2014-04-07 Tiago Salem Herrmann

        * Add class 0 SMS support (8c020529)
        * check if the sms interface is present before using it (9c3b0dda)
        * do not use hardcoded paths (9c8e8e34)
        * rename method (27f24a14)
        * get accountIds from handler when appropriate to start apps faster
          set application names (b5b5240c)

2014-04-03 Tiago Salem Herrmann

        * fix build (5d599b2f)
        * merge ussd branch (649a96fd)
        * [ Ubuntu daily release ];  New rebuild forced [ Gustavo Pichorim
          Boiko ];  Add support for handling conference calls. [
          Gustavo Pichorim Boiko ];  Make sure to check the
          connection object before accessing it.;  Expose to QML not
          only background and foreground calls, but a list   of
          available calls so that the UI can decide how to display
          that to   the user. [ Tiago Salem Herrmann ];  Fix
          telephony-service tests.;  Add upstart job to launch
          telephony-service indicator at startup.   (LP: #1296787.
          Call voicemail when message Id matches the voicemail
          action. [ Michael Terry ];  Add support for sharing
          contact info of incoming texts with the   greeter.
          Consolidate ringtone code and greeter code so that the
          service can   listen to which user is selected in the
          greeter, and use their   ringtone. [ Gustavo Pichorim
          Boiko ];  Make it possible to handle multiple telepathy
          accounts.;  Cleanup the build deps.;  New rebuild forced [
          Iain Lane ];  Read the user's ringtone, message tone and
          silent mode settings from   AccountsService instead of
          GSettings (LP: #1265528) [ Gustavo Pichorim Boiko ];  Fix
          building against Qt 5.2.1 (LP: #1280281) [ Gustavo
          Pichorim Boiko ];  Avoid flickering the UI on client apps
          by addressing the following   points: Get the "hasCalls"
          property value from the handler even   before the
          telepathy observer is properly registered. Delay the
          cleaning up of manager data when unregistering the
          observer. (LP:   #1277762) (a7f93891)

2014-04-02 Tiago Salem Herrmann

        * add support for IMEI (d13bf45d)
        * add missing connections (fa7f7fc9)

2014-04-02 CI bot

        * Releasing 0.1+14.04.20140402.1-0ubuntu1 (e4c83ada)

2014-04-02 Gustavo Pichorim Boiko

        * Add support for handling conference calls. (7c9e7817)

2014-04-01 Gustavo Pichorim Boiko

        * Connect the signals of the conference call. (350d5642)
        * Make sure that when a call becomes active, it notifies the
          callmanager calls. (af08ffdc)

2014-03-31 Gustavo Pichorim Boiko

        * Only connect to the call entry's signals if it doesn't belong to a
          conference. (c02ca426)
        * Remove some code duplication. (66055b45)

2014-03-31 Tiago Salem Herrmann

        * merge conference-call branch (324956c5)
        * add ussdManager to the qml plugin (4b652037)
        * add respondComplete() fix initiateFailed() (d82319f0)

2014-03-31 Gustavo Pichorim Boiko

        * Remove leftover conflict. (aad8b8d1)
        * Merge latest changes from trunk. (b8020153)

2014-03-31 Tiago Salem Herrmann

        * wait for the status before showing the notification (84f7ada9)

2014-03-28 CI bot

        * Releasing 0.1+14.04.20140328.1-0ubuntu1 (c94733c7)

2014-03-28 Gustavo Pichorim Boiko

        * Expose to QML not only background and foreground calls, but a list
          of available calls so that the UI can decide how to
          display that to the user. (899ce1ea)
        * Make sure to check the connection object before accessing it.
          (c36b4fd1)

2014-03-28 Tiago Salem Herrmann

        * Call voicemail when message Id matches the voicemail action.
          (4b242d5b)
        * Add upstart job to launch telephony-service indicator at startup.

          Fixes: 1296787 (d5a487cb)
        * Fix telephony-service tests. (074271ad)
        * do not execute tests on ppc (9e5d1d2d)

2014-03-27 Tiago Salem Herrmann

        * add ussd support on the indicator side (ff54ac69)
        * increase comparison timeout (0275886f)

2014-03-27 Gustavo Pichorim Boiko

        * Merge the test fixes. (dd8b76dd)
        * Merge latest changes from trunk. (5f82897d)

2014-03-27 Tiago Salem Herrmann

        * merge test fixes (7b07f673)
        * merge test fixes (bc1291ce)

2014-03-27 Gustavo Pichorim Boiko

        * Merge more test fixes. (86ddd15b)

2014-03-27 Tiago Salem Herrmann

        * do not enable account. it will be done by telepathyhelper
          (7a7c4ea0)

2014-03-27 Gustavo Pichorim Boiko

        * Merge the test fixes. (a0468b6c)

2014-03-26 Tiago Salem Herrmann

        * revert fix for tests (be37054e)
        * fix tests (2944683f)
        * revert fix for tests (b66551e5)

2014-03-26 Gustavo Pichorim Boiko

        * Update the connected status when the account connection changes.
          (fcf5a966)
        * Make sure to check the connection object before accessing it.
          (a1d217e4)

2014-03-24 Tiago Salem Herrmann

        * use utf8 use always the same voicemailId (3cbd452d)
        * fix tests (0b692982)
        * call voicemail when message Id matches the voicemail action
          (7479d7ec)
        * fix tests (bf099a52)
        * add upstart job to launch telephony-service indicator at startup
          (11134d19)

2014-03-21 Gustavo Pichorim Boiko

        * Another attempt to use the offscreen platform for the unit tests.
          (abd981ca)

2014-03-21 Tiago Salem Herrmann

        * connect/disconnect all signals when appropriate (608e74da)
        * add ussdmanager to CMakeLists.txt fix build (14bc0445)

2014-03-21 Gustavo Pichorim Boiko

        * Use the offscreen platform to make sure we don't rely on the
          display server being available for tests. (f5d477f5)
        * Remove some debug leftovers (c1566d7c)

2014-03-20 Tiago Salem Herrmann

        * add initial ussd support (ff180933)

2014-03-20 Gustavo Pichorim Boiko

        * Finish implementing the tests for conference call handling.
          (e95f6bc5)

2014-03-19 CI bot

        * Releasing 0.1+14.04.20140319-0ubuntu1 (ed0b0c1b)

2014-03-19 Michael Terry

        * Consolidate ringtone code and greeter code so that the service can
          listen to which user is selected in the greeter, and use
          their ringtone. (a65bd846)
        * Add support for sharing contact info of incoming texts with the
          greeter. (96a0551b)

2014-03-19 Gustavo Pichorim Boiko

        * Cleanup the build deps. (e3d76cf2)
        * Make it possible to handle multiple telepathy accounts. (ec391344)

2014-03-13 Gustavo Pichorim Boiko

        * Merge the changes for multiple account support. (eec7f1f1)
        * Add the base code for implementing the mock for conference calls.
          (f83cd91f)

2014-03-12 Michael Terry

        * Add method for checking if we're in greeter or not (1fadf519)
        * Merge from text-greeter-share branch (38500264)
        * Handle multiple-phone-number contacts (f8204efc)

2014-03-12 Gustavo Pichorim Boiko

        * Make it possible to create multiple telepathy accounts when there
          is more than just one modem in ofono. (386c0b14)

2014-03-11 Tiago Salem Herrmann

        * add support for saving class 0 sms (e67e861d)

2014-03-11 Michael Terry

        * Add missing header, whoops (b167bb1f)
        * Use proper comparison for phone numbers (50654253)
        * Merge in latest text-greeter-share branch (7e30471b)
        * Merge from trunk (770b2f24)
        * Merge from trunk (fa2cfdde)

2014-03-11 Gustavo Pichorim Boiko

        * Make it possible to select which account to use to make calls and
          send messages. (2917fed5)

2014-03-10 Tiago Salem Herrmann

        * show notification for class 0 sms's and place them in the
          messaging-menu (25b3b860)

2014-03-07 Gustavo Pichorim Boiko

        * Make sure to track the active timestamp of channels that are
          already active when they arrive. (f6d2665f)
        * Fix the ensureChannel() method signature. (130712df)
        * Merge latest changes from trunk. (d0698000)

2014-03-06 Tiago Salem Herrmann

        * fix broken behavior. some class 0 sms were being treated as class 1
          (45737de9)

2014-03-06 Gustavo Pichorim Boiko

        * Make it possible to use multiple simultaneous accounts. (4934092d)
        * Cleanup the build deps. (1fdb2261)

2014-03-06 Tiago Salem Herrmann

        * fix tests add class 0 sms support (a4ca1b0e)

2014-03-06 CI bot

        * Releasing 0.1+14.04.20140306-0ubuntu1 (35d45905)
        * No change rebuild against Qt 5.2.1. (85d0606b)

2014-03-03 CI bot

        * Releasing 0.1+14.04.20140303-0ubuntu1 (013adb0d)

2014-03-03 Iain Lane

        * Read the user's ringtone, message tone and silent mode settings
          from AccountsService instead of GSettings
          Fixes: 1265528
          (5164fcce)
        * Merge trunk (80a188ae)

2014-02-28 CI bot

        * Releasing 0.1+14.04.20140228.1-0ubuntu1 (c25602e5)

2014-02-28 Gustavo Pichorim Boiko

        * Fix building against Qt 5.2.1
          Fixes: 1280281 (3eb4937a)

2014-02-28 CI bot

        * Releasing 0.1+14.04.20140228-0ubuntu1 (aab74372)

2014-02-28 Gustavo Pichorim Boiko

        * Avoid flickering the UI on client apps by addressing the following
          points: - Get the "hasCalls" property value from the
          handler even before the telepathy observer is properly
          registered - Delay the cleaning up of manager data when
          unregistering the observer
          Fixes: 1277762, 1277763
          (b224c5c6)

2014-02-27 Michael Terry

        * Consolidate GreeterContacts and TextChannelObserver code that deals
          with accountsservice; support watching greeter for which
          user is selected and use their ringtone settings
          (50269512)

2014-02-27 Gustavo Pichorim Boiko

        * Add the splitCall() method on CallEntry and remove some leftover
          debug prints. (49766af5)

2014-02-26 Michael Terry

        * Merge in AccountsService branch (67e2ddc5)
        * Fix a couple typos (78c0e3ec)

2014-02-26 Gustavo Pichorim Boiko

        * Fix build against Qt 5.2.1 (5d888d89)

2014-02-24 Gustavo Pichorim Boiko

        * Merge latest changes from trunk. (d0cd5004)
        * Do not check for duplicated phone calls. (15760b7b)
        * Fix the specs used for handling the conf channels. (47158bcc)

2014-02-21 Michael Terry

        * First pass at sharing text contact info (f4418bde)
        * Use new lightdm-data directory support to store contact image
          (43b77ca7)

2014-02-20 Michael Terry

        * Move greetercontact class to internal library (d383c516)

2014-02-20 Gustavo Pichorim Boiko

        * Delay the cleaning up of manager data to avoid UI flickering on
          client apps. (2d8218cf)
        * Get the "hasCalls" property value from the handler to avoid
          flickering the UI of client apps. (a479440f)

2014-02-17 CI bot

        * Releasing 0.1+14.04.20140217.1-0ubuntu1 (a993994e)

2014-02-17 Tiago Salem Herrmann

        * Add group chat support. (e7fa1a0a)

2014-02-17 Gustavo Pichorim Boiko

        * Merge latest changes from trunk. (4c2cfeae)

2014-02-17 Tiago Salem Herrmann

        * merge trunk (1cb3306e)

2014-02-14 CI bot

        * Releasing 0.1+14.04.20140214.1-0ubuntu1 (5ebb8524)

2014-02-14 Gustavo Pichorim Boiko

        * Disable the displaying of notifications for calls. This is not
          required anymore in the new designs. (95dde9f6)
        * Update the mock CM to the new telepathy-qt5 API. (f8ffab24)

2014-02-11 Gustavo Pichorim Boiko

        * Handle call channels no matter what target handle type is used.
          (f6d1d906)
        * Merge latest changes from trunk. (bd95dfbe)
        * Add support for merging and splitting calls. (7eb44a3c)

2014-02-10 Gustavo Pichorim Boiko

        * Disable the displaying of notifications for calls. This is not
          required anymore in the new designs. (42f8512a)

2014-02-07 Gustavo Pichorim Boiko

        * Expose conference calls correctly in the QML plugin. (5afef50e)
        * Merge latest changes from trunk. (f0917fc9)
        * Add support for conference calls in the handler. (96f589e9)

2014-02-06 Tiago Salem Herrmann

        * fix ensureChannel() signature (0d0a82f4)

2014-02-06 CI bot

        * Releasing 0.1+14.04.20140206-0ubuntu1 (9b66a452)

2014-02-06 Gustavo Pichorim Boiko

        * Get the active timestamp for calls from the handler, as the
          observer is unregistered every time the application goes
          out of focus. This ensures that the call duration will
          always be correct. Save also the DTMF string so that the
          application can restore that info too after it is send to
          background and back to foreground.
          Fixes: 1225939
          (32518b00)

2014-02-06 Michael Terry

        * Share current call contact info with the greeter. (97acc498)

2014-02-05 Gustavo Pichorim Boiko

        * Expose to QML not only background and foreground calls, but a list
          of available calls so that the UI can decide how to
          display that to the user. (addc4b9a)

2014-01-31 Gustavo Pichorim Boiko

        * Merge latest changes from trunk. (c6e22265)
        * Add tests to the newly created DBus method and signal. (92d6f4be)

2014-01-30 CI bot

        * Releasing 0.1+14.04.20140130-0ubuntu1 (1f57297b)

2014-01-30 Gustavo Pichorim Boiko

        * Improve the support for handling multiple calls by: - Using a
          different approach to detect background calls in the QML
          plugin - Make it possible to hangup the active call to
          answer an incoming one - Show notifications when calls are
          put on hold, when they are rejected and when they end.
          (a4e7a490)

2014-01-30 Tiago Salem Herrmann

        * fix broken test (880b73a6)
        * correctly handle group chats (00d1ec4e)

2014-01-29 Gustavo Pichorim Boiko

        * Merge latest changes from trunk. (cb4af7b2)
        * Get the active timestamp for calls from the handler, as the
          observer is unregistered every time the application goes
          out of focus. This ensures that the call duration will
          always be correct. Save also the DTMF string so that the
          application can restore that info too after it is send to
          background and back to foreground. (66a708cf)

2014-01-29 Michael Terry

        * Merge from trunk (006f6ff6)

2014-01-29 Iain Lane

        * Use invalidatedProperties instead of changedProperties to fix
          change notification (faef899c)
        * Rename slot* to on* (7d41176f)

2014-01-28 Tiago Salem Herrmann

        * add group chat support (96b4f0ca)

2014-01-28 Gustavo Pichorim Boiko

        * Display calls that are still in the dialing state too. (202873b6)

2014-01-24 Gustavo Pichorim Boiko

        * Fix the compilation. (5b6df732)
        * Make sure to notify the hasBackgroundChanged() when an incoming
          call becomes active (bdcb110b)

2014-01-22 Gustavo Pichorim Boiko

        * Do not show notifications for missed calls. (c212b988)
        * Add tests for the hold feature of calls. (2e631dfe)

2014-01-22 Timo Jyrinki

        * Use QT_QPA_PLATFORM=minimal to fix test failures (LP: #1270770).

          Fixes: https://bugs.launchpad.net/bugs/1270770. (883f92ea)

2014-01-22 Gustavo Pichorim Boiko

        * Make the dbus-based tests more robust.
          Fixes:
          https://bugs.launchpad.net/bugs/1270778. (de402277)
        * Try to fix the dbus autopilot errors by giving telepathy-mock some
          time to start up. (1dd7d6ce)

2014-01-20 Tiago Salem Herrmann

        * - Fix default action for missed calls. - Add voicemail entries to
          the messaging menu. (9179ec44)

2014-01-20 Gustavo Pichorim Boiko

        * Disable the secondary accept action, as this is not supported by
          the notification system on phone yet. (c54a9a3b)
        * Improve the support for handling multiple calls by: - Using a
          different approach to detect background calls in the QML
          plugin - Make it possible to hangup the active call to
          answer an incoming one - Show notifications when calls are
          put on hold, when they are rejected and when   they end.
          (d5f9beec)

2014-01-20 Timo Jyrinki

        * Use QT_QPA_PLATFORM=minimal to fix test failures (LP: #1270770)
          (802cb5f0)

2014-01-20 Tiago Salem Herrmann

        * remove unused method. (4115ef46)

2014-01-17 Tiago Salem Herrmann

        * - Fix default action for missed calls - Add voicemail entries to
          the messaging menu (49a43b05)

2014-01-16 Gustavo Pichorim Boiko

        * Add the infrastructure to write tests for the handler, and write
          tests for the most important bits of it. (2e5d15ae)
        * Output test failures. (baa642c2)

2014-01-15 Gustavo Pichorim Boiko

        * Remove leftover linking library. (d98ef516)
        * Add missing licence headers. (6af43e6e)
        * Add new dependencies required to run the tests. (bcf31721)
        * Test sending a message. (4b66471c)
        * Add tests for making and hanging up calls. (caadf76e)

2014-01-14 Iain Lane

        * Depend on accountsservice-ubuntu-touch-schemas (6da9ae57)

2014-01-13 Iain Lane

        * Read the ringtone, messaging tone and silent-mode toggle from
          AccountsService (2f17be2a)

2014-01-07 Gustavo Pichorim Boiko

        * Add the infrastructure to test the handler. (85dc5468)

2013-12-21 Michael Terry

        * Pass contact info to AccountsService for the benefit of
          unity8-greeter (384e41ac)

2013-12-05 Automatic PS uploader

        * Releasing 0.1+14.04.20131205-0ubuntu1 (revision 761 from
          lp:telephony-service). (c97fa498)
        * Releasing 0.1+14.04.20131205-0ubuntu1, based on r761 (245f80b5)

2013-12-04 Gustavo Pichorim Boiko

        * Test ContactWatcher's "interactive" property. (4579e7bf)
        * Test the interactive property of ContactWatcher. (bf750f29)

2013-12-03 Tiago Salem Herrmann

        * Add support for private and unknown phone numbers. (c8fb4812)
        * initialize mInteractive only set mInteractive in setPhoneNumber()
          (896ec5e0)
        * fix mInteractive attribution (51e043ed)
        * use x-ofono strings to identify unknown and private calls
          (f931cd6d)
        * add support for unknown and private numbers (e61be5a5)

2013-11-17 Tiago Salem Herrmann

        * Accept non numeric id's. (305a287b)

2013-11-11 Tiago Salem Herrmann

        * revert back to comparePhoneNumbers() (9a7d51ae)

2013-11-08 Tiago Salem Herrmann

        * change test name (b872323e)
        * move isPhoneNumber() to phoneutils.cpp (e9ed022c)

2013-11-05 Tiago Salem Herrmann

        * add support for non numeric ids (3ea63b70)

2013-10-15 Automatic PS uploader

        * Releasing 0.1+13.10.20131015.2-0ubuntu1 (revision 757 from
          lp:telephony-service). (612f250b)
        * Releasing 0.1+13.10.20131015.2-0ubuntu1, based on r757 (bf329e3f)

2013-10-11 Gustavo Pichorim Boiko

        * Create the GFile from URIs to make sure the percent encoding gets
          properly preserved. (9e37b846)
        * Create the GFile from URIs to make sure the percent encoding gets
          properly preserved. (793cc73d)
        * Fix the icon used in the messaging-menu entry. (a451dce7)

2013-10-11 Automatic PS uploader

        * Releasing 0.1+13.10.20131011-0ubuntu1 (revision 755 from
          lp:telephony-service). (a9dcf90a)
        * Releasing 0.1+13.10.20131011-0ubuntu1, based on r755 (b4c310b9)

2013-10-09 Gustavo Pichorim Boiko

        * Use the URL dispatcher to invoke the dialer and messaging apps.

          Fixes: https://bugs.launchpad.net/bugs/1234903. (a44a6d0a)

2013-10-08 Gustavo Pichorim Boiko

        * Make the existence of messaging-menu-message.h mandatory, failing
          the build if it is not there. (7ad5bb7d)

2013-10-07 Gustavo Pichorim Boiko

        * Use platform-api calls directly to open URLs because calling
          QDesktopServices::openUrl() from a QCoreApplication causes
          a crash. (0956a14e)
        * Add template code for the openUrl method. (b4b58098)
        * Add the code to check for platform API back. (ee58f3ef)

2013-10-04 Gustavo Pichorim Boiko

        * Make the existence of messaging-menu-message.h mandatory for the
          buildi, failing if it is not there. (3b6bbc3e)
        * Use the URL dispatcher to invoke the dialer and messaging apps.
          (716e5a43)

2013-10-04 Automatic PS uploader

        * Releasing 0.1+13.10.20131004.1-0ubuntu1 (revision 752 from
          lp:telephony-service). (3c7e526d)
        * Releasing 0.1+13.10.20131004.1-0ubuntu1, based on r752 (d8ab9768)

2013-10-02 Gustavo Pichorim Boiko

        * Make it possible to click in the OSD notifications.
          Fixes:
          https://bugs.launchpad.net/bugs/1227718. (88bb1ade)
        * Merge latest changes from trunk. (6dec6710)
        * Add the switch-to-application hint to the OSD notification.
          (a2b3b640)
        * Improve the placing of items in the messaging menu by addressing
          the following points: - Add messages to the messaging menu
          even before the contact matching happens for the OSD
          notifications - Add only missed calls to the messaging
          menu (instead of adding all calls).
          Fixes:
          https://bugs.launchpad.net/bugs/1220848. (a1728d82)

2013-10-01 Automatic PS uploader

        * Releasing 0.1+13.10.20131001.4-0ubuntu1 (revision 749 from
          lp:telephony-service). (6abda7c0)
        * Releasing 0.1+13.10.20131001.4-0ubuntu1, based on r749 (a750af43)

2013-10-01 Gustavo Pichorim Boiko

        * Properly encode the contact avatar image path.
          Fixes:
          https://bugs.launchpad.net/bugs/1224095. (4a723a26)
        * Make it possible to click in the OSD notifications. (ceec2497)
        * Add only missed calls to the messaging menu. (b57a9ef7)
        * Place the messaging-menu entry even before the contact matching
          returns. (206f7c9e)

2013-09-30 Gustavo Pichorim Boiko

        * Properly encode the contact avatar image path. (f9a3843c)

2013-09-27 Automatic PS uploader

        * Releasing 0.1+13.10.20130926.1-0ubuntu1 (revision 746 from
          lp:telephony-service). (8ffc955a)

2013-09-26 Gustavo Pichorim Boiko

        * Handle exceptions that might occur as a result of metric service
          usage. (3519f6b3)
        * Handle exceptions that might occur as a result of metric service
          usage. (88deaf62)

2013-09-26 Automatic PS uploader

        * Releasing 0.1+13.10.20130926.1-0ubuntu1, based on r746 (d27e3a78)

2013-09-26 Gustavo Pichorim Boiko

        * Add support for user metrics. (b6ca40c3)

2013-09-25 Gustavo Pichorim Boiko

        * Make ir float point. (2a421d43)
        * Add Ugo to the authors section, as he did most of the code.
          (9c3655db)
        * Remove leftover return statement. (ea59483c)
        * Move the metrics implementation to a separate class and add support
          for call metrics. (83de490a)

2013-09-25 Ugo Riboni

        * Refactor a bit the logic to choose only actual messages, then
          update metrics also with messages already in the channel
          when opening it. (0a3fab3e)

2013-09-24 Ugo Riboni

        * Fix style issue and send metric only on real text messages
          (03b259fd)
        * Add proper dependencies (53ab93b8)
        * Send updates to the infographics when receiving or sending a text
          message (c621332f)

2013-09-23 Timo Jyrinki

        * Sync changelog from manual upload (0bbcc9ac)

2013-09-18 Tiago Salem Herrmann

        * - exclude incoming calls from foregroundCalls(). - empty
          mCallEntries when the observer is unregistered.
          Fixes:
          https://bugs.launchpad.net/bugs/1224082. (0a552be5)
        * remove legacy code (f538b07b)
        * fix comment (c2f95b7f)
        * - fix foregroundCall() to exclude incoming calls. - empty
          mCallEntries when the observer is unregistered (21d4e17c)

2013-08-31 Automatic PS uploader

        * Releasing 0.1+13.10.20130830.3-0ubuntu1 (revision 742 from
          lp:telephony-service). (7dc4e88a)

2013-08-30 Automatic PS uploader

        * Releasing 0.1+13.10.20130830.3-0ubuntu1, based on r742 (0a17e20a)

2013-08-30 Gustavo Pichorim Boiko

        * Reload the ringtone file path from settings every time the playing
          of it is requested to make sure it uses the latest
          preferences. (f0c7169a)

2013-08-30 Automatic PS uploader

        * Releasing 0.1+13.10.20130830.2-0ubuntu1 (revision 740 from
          lp:telephony-service). (80d90927)
        * Releasing 0.1+13.10.20130830.2-0ubuntu1, based on r740 (d21b02f7)

2013-08-30 Loïc Minier

        * Let telephony-service depend on dconf-cli as /usr/bin/ofono-setup
          calls /usr/bin/dconf. (bb7260a3)
        * Let telephony-service depend on dconf-cli as /usr/bin/ofono-setup
          calls /usr/bin/dconf. (a3c1f509)

2013-08-29 Gustavo Pichorim Boiko

        * Reload the ringtone file path from settings every time the playing
          of it is requested to make sure it uses the latest
          preferences. (f54d5f22)

2013-08-28 Automatic PS uploader

        * Releasing 0.1+13.10.20130828.1-0ubuntu1 (revision 738 from
          lp:telephony-service). (249da0b0)
        * Releasing 0.1+13.10.20130828.1-0ubuntu1, based on r738 (cc1105b6)

2013-08-27 Gustavo Pichorim Boiko

        * Run the mediaplayer calls in a separate thread to avoid locking the
          approver. (7fbcc4a8)
        * Merge latest changes from trunk. (54837aa3)

2013-08-27 Automatic PS uploader

        * Releasing 0.1+13.10.20130827.2-0ubuntu1 (revision 736 from
          lp:telephony-service). (e975cf97)
        * Releasing 0.1+13.10.20130827.2-0ubuntu1, based on r736 (1e0c012c)

2013-08-27 Bill Filler

        * Add Conflicts and Replaces phone-app such that both can't be
          installed at the same time. (5b5e6a32)

2013-08-27 Automatic PS uploader

        * Releasing 0.1+13.10.20130827-0ubuntu1 (revision 734 from
          lp:telephony-service). (a53a673b)
        * Releasing 0.1+13.10.20130827-0ubuntu1, based on r734 (3569ab87)

2013-08-26 Automatic PS uploader

        * Releasing 0.1+13.10.20130826.1-0ubuntu1 (revision 733 from
          lp:telephony-service). (bd44f704)
        * Releasing 0.1+13.10.20130826.1-0ubuntu1, based on r733 (320d53a2)

2013-08-26 Bill Filler

        * added Conflicts, Replaces phone-app in debian/control (61b4b86c)

2013-08-26 Timo Jyrinki

        * Preparations and fixes for daily release. (3bff3e92)
        * Add CC-BY-SA license and update debian/copyright. For the
          assets+icons. (63043390)
        * Merge trunk. (0ab91942)
        * Remove -dbg package, dbgsyms will be available after archive upload
          (52c85d58)
        * s/telephony-app/telephony-service/ (7cc4c732)

2013-08-23 Tiago Salem Herrmann

        * register observer only when necessary add
          unregisterChannelObserver() method.
          Fixes:
          https://bugs.launchpad.net/bugs/1208869. (1869ddab)
        * delete old observer instance (9ec49e77)
        * register observer only when necessary add
          unregisterChannelObserver() method (9c56af2b)

2013-08-23 Timo Jyrinki

        * Multi-Arch, renaming of QML plugin package and other tweaks.
          (01223611)
        * Remove source (b90b0d59)
        * wrap-and-sort -a -t (b710b56d)
        * Automatic snapshot from revision 730 (bootstrap) (323b6b6d)

2013-08-23 Gustavo Pichorim Boiko

        * Create a new daemon to host the indicators and OSD to get that code
          out of the approver. (add222f1)

2013-08-22 Gustavo Pichorim Boiko

        * Run the mediaplayer calls in a separate thread to avoid locking the
          approver. (363bafc3)
        * Do not link the approver against libmessaging-menu. (de25da1e)
        * Replace some calls of telephony-service-approver by the correct
          ones for the indicator. (693e63ea)
        * Update potfiles. (21732fc6)
        * Remove a file from the packaging. (9b1dfd34)
        * Create a new daemon to host the indicators and OSD to get that code
          out of the approver. (7293beed)
        * Update bzrignore. (d28268e5)

2013-08-21 Gustavo Pichorim Boiko

        * Make sure there is only at most one instance of the approver and
          the handler. (7a9eeadf)
        * Make sure there is only at most one instance of the approver and
          the handler. (d0444030)

2013-08-20 Gustavo Pichorim Boiko

        * Make sure the approver gets registered as an observer too.
          (70099293)
        * Make sure the approver gets registered as an observer too.
          (6d5f69ae)

2013-08-14 Gustavo Pichorim Boiko

        * Add some unit tests for the telephony-service. (66cadb29)
        * Disable qml tests for now. (47fd25b8)
        * Add missing license header. (43a5bf3d)

2013-08-13 Gustavo Pichorim Boiko

        * Fix running qml tests in the package building environment.
          (df15a730)
        * Update .bzrignore (ba90b75d)
        * Add missing dependencies. (1cd940ff)
        * Add more test cases for the ContactWatcher. (23ee6962)
        * Clear the contact data from ContactWatcher when the match is not
          valid anymore. (d6ab2f22)
        * Add a QML test to make sure the context properties are properly
          registered. (d874ecce)
        * Add tests for the ContactWatcher class. (10272de4)
        * Fix the logic for clearing contact data in the contact watcher.
          (08ef1611)
        * Add tests for the ContactUtils and the PhoneUtils classes.
          (578e72f0)

2013-08-12 Tiago Salem Herrmann

        * - make ContactWatcher provide subTypes and contexts of the matched
          phone number - test current contact on every change, as
          the phone number might have changed. (0c7e38e0)
        * make ContactWatcher provide subTypes and contexts of the matched
          phone number test current contact on every change, as the
          phone number might have changed (0200a2c2)

2013-08-09 Sebastien Bacher

        * read the ringtone and new message sounds from gsettings.
          Fixes:
          https://bugs.launchpad.net/bugs/1202253. (8916eb00)

2013-08-08 Sebastien Bacher

        * don't play sounds in silent mode (220cbdb5)

2013-08-02 Tiago Salem Herrmann

        * fix address book bus name. (e9f095f4)
        * fix address book bus name (87a1920b)

2013-08-02 Sebastien Bacher

        * read the ringtone and new message sounds from gsettings (814b6fb3)

2013-08-01 Gustavo Pichorim Boiko

        * Use the new contact service via QtContacts to match contacts in
          notification items. (513cab38)

2013-07-31 Gustavo Pichorim Boiko

        * Add missing entry to the .install file. (da8060ae)
        * Add missing copyright headers. (fd7a131c)

2013-07-30 Gustavo Pichorim Boiko

        * Add code to launch the new applications resulted from the phone-app
          splitting. (fd3ae98f)
        * Use the contact name formatted in the form FirstName + LastName.
          (1d489a7f)
        * Use the manager from the ContactUtils. (993abc48)
        * Use the new contact service via QtContacts to match contacts in
          notification items. (bbafaa98)

2013-07-29 Gustavo Pichorim Boiko

        * Link the static library against the platform-api library.
          (1d7169a8)
        * Add code to launch the new applications resulted from the phone-app
          splitting. (b890158c)

2013-07-25 Gustavo Pichorim Boiko

        * Add a dependency on history-service. (c3c4cddd)
        * Add a dependency on history-service. (7b60d757)

2013-07-24 Tiago Salem Herrmann

        * add dependency to qtcontact5-galera. (5db673dc)
        * add dependency to qtcontact5-galera (94216c8b)

2013-07-23 Tiago Salem Herrmann

        * add ContactWatcher component and make it accessible from qml code.
          (ae107486)
        * do not keep copy of engineInstance() pointer fix comment emit
          phoneNumberChanged() (f858b45a)

2013-07-22 Tiago Salem Herrmann

        * remove debug (2751e518)
        * check mAccount before using it (cc3f5a52)
        * fix comments, identation and debugs (5e2a85bd)
        * implement other functions change filter to make phone matching
          work. (6d3ca85d)

2013-07-19 Tiago Salem Herrmann

        * use resultsAvailable() signal rename id to contactId (7ff6effe)
        * add initial contact watcher implementation (2c51d4bc)

2013-07-18 Gustavo Pichorim Boiko

        * Rename the remaining code from phone-app to telephony-service.
          (3f1edcb1)
        * Rename the telepathy client the handler requests. (7ed4baaa)
        * Remove obsolete file. (559f40f6)
        * Replace phone-app in headers and comments. (5ce56c2e)
        * Rename the calls for the Telepathy handler. (f8be25bd)
        * Update the debian packaging. (36c08e20)
        * Update the translations. (24f3cef0)
        * Merge latest changes from trunk. (298be423)
        * Fix the packaging of the telephony-service. (d75536fc)

2013-07-17 Gustavo Pichorim Boiko

        * Update .bzrignore (f117bfe5)
        * Rename the static library to libtelephonyservice. (df10a688)
        * Rename the handler. (d24c12b0)
        * Rename the approver. (0ce2707e)
        * Remove some more obsolete files and clear some dependencies not
          needed anymore. (a1ca630f)

2013-07-16 Gustavo Pichorim Boiko

        * Add missing copyright headers. (b9093a74)
        * Fix the packaging of telephony-service. (00deb229)

2013-07-15 Gustavo Pichorim Boiko

        * Update translations. (78188b55)
        * Remove obsolete contact model and wrapper classes and other models
          that don't belong in here anymore. (b333d440)
        * Remove the qmlproject file. (832a49cf)
        * Rename the QML plugin to not conflict with the one in phone-app.
          (501247f9)
        * Start removing the UI bits from the branch to keep it only for the
          service. (73c298b6)

2013-07-14 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (fa488bf5)

2013-07-13 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (707e69e2)

2013-07-12 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (c6e96ab3)

2013-07-11 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (305bc326)

2013-07-05 Gustavo Pichorim Boiko

        * Replace the obsolete toolbar Actions by ToolbarButtons and update
          the autopilot tests to use them. (79884eed)

2013-07-04 Gustavo Pichorim Boiko

        * Change the tests to use the ActionItem to move to toolbar buttons.
          (03ac23f0)
        * Fix saving the contact by triggering the correct button. (69def31b)
        * Replace the obsolete toolbar Actions by ToolbarButtons (3429e775)

2013-07-03 Gustavo Pichorim Boiko

        * Release version 0.59.18. (3fb93d55)
        * Fix saving contacts after editing or creating new. (024005b2)
        * releasing version 0.59.18 (076e06e6)
        * Fix saving contacts after editing or creating new. (6f5f0e4f)

2013-07-03 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (ef98c0b0)

2013-07-03 Gustavo Pichorim Boiko

        * Get rid of the dual panel layout support. This is obsolete for a
          long time now. (6388bf13)

2013-07-02 Gustavo Pichorim Boiko

        * Release version 0.59.17. (fce6d18c)
        * releasing version 0.59.17 (ec5c0baa)
        * Fix autopilot tests. (75dff45c)
        * Rename the leftPane to mainPane. (505d6cf5)
        * Get rid of the dual panel layout support. This is obsolete for a
          long time now. (f746ce93)
        * Update phone-app to work with the new theming. (efefdc71)

2013-07-02 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (ad10caf1)

2013-07-01 Gustavo Pichorim Boiko

        * AbstractButton does not have a color property. (d2dfb15c)
        * Merge trunk. (b6ed316d)
        * Change the way the custom header is set to work with the new style
          engine. (1999a974)
        * Use AbstractButton as the base for all custom buttons in phone-app.
          (5b7a4b46)
        * Use AbstractButton as the base for all custom buttons in phone-app.
          (28450f83)

2013-06-30 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (27360386)

2013-06-28 Omer Akram

        * Adds initial packaging for the network connected tests. (032a1738)
        * add a sample config file to add input values to (d7a2a639)
        * read phone variables from a file (e36a0539)

2013-06-27 Mirco Müller

        * Don't use the image_path hint to pass an avatar-icon, because the
          notification-backend does not support it yet. Instead use
          notify_notification_new()s icon-parameter directly.
          Fixes:
          https://bugs.launchpad.net/bugs/1194629. (27ef8366)

2013-06-27 Kaleo

        * Renamed Delegates into Styles. (d682e853)

2013-06-27 Omer Akram

        * install connected_tests using cmake, thanks boiko (1c530b55)

2013-06-27 Kaleo

        * Adapt to newer and simpler toolkit's theming infrastructure.
          (ea8bb171)

2013-06-27 Omer Akram

        * merge trunk (e76e5634)
        * add packaging for connected_tests, make woodoo still needed
          (4d6fd2c4)
        * add initial autpilot tests for connected testing (d3629a7c)

2013-06-27 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (778b1f80)

2013-06-26 Mirco Müller

        * Don't use the image_path hint to pass an avatar-icon, because the
          notification-backend does not support it yet. Instead use
          notify_notification_new()s icon-parameter directly. Fixes
          LP: #1194629 (37e0236e)

2013-06-26 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (235aef8f)

2013-06-26 Gustavo Pichorim Boiko

        * Release version 0.59.16. (29ad5b61)

2013-06-25 Gustavo Pichorim Boiko

        * releasing version 0.59.16 (e24dbade)

2013-06-25 Renato Araujo Oliveira Filho

        * Used hex format for message id to avoid invalid character.
          Fixes:
          https://bugs.launchpad.net/bugs/1191820. (c154ea19)

2013-06-25 Gustavo Pichorim Boiko

        * Remove a call to the obsolete g_type_init() function. (c7efacf7)

2013-06-25 Renato Araujo Oliveira Filho

        * Merged mainline. (923d2f46)
        * Direct call "acknowledgeMessage"  instead of use "invokeMethod"
          (215955ac)

2013-06-25 Gustavo Pichorim Boiko

        * Remove a call to the obsolete g_type_init() function. (40066ebb)
        * Make it possible to answer or reject a call by calling the approver
          via DBus. This will be used to create automatic tests.
          (8680dcb2)

2013-06-25 Renato Araujo Oliveira Filho

        * Used hex format for message id to avoid invalid character
          (37f62f79)

2013-06-25 Gustavo Pichorim Boiko

        * Refactor the code to find the dispatch operation for the incoming
          call to avoid code duplication. (ac7d3a5b)

2013-06-25 Ricardo Salveti de Araujo

        * debian/control: depend on telepathy-ofono instead, same as
          telepathy-ofono2 but provided by the archive. (19c4b9ed)

2013-06-25 Gustavo Pichorim Boiko

        * Break the second loop if the call is found. (8c717f71)
        * Make it possible to answer or reject a call by calling the approver
          via DBus. This will be used to make automatic tests.
          (8441b99d)

2013-06-25 Omer Akram

        * Make the autopilot tab switching reliable. Fixes failing tests on
          the phone. (292f5af7)

2013-06-25 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (7ae4acb7)

2013-06-25 Ricardo Salveti de Araujo

        * debian/control: depend on telepathy-ofono instead, same as
          telepathy-ofono2 but provided by the archive (3d69eb6d)

2013-06-24 Sergio Schvezov

        * force rebuild. (4e3e4891)
        * Making it native. (dddb552e)
        * Force rebuild. (65e384d8)

2013-06-23 Omer Akram

        * improve the tab revealing, making more reliable (f58bcc09)

2013-06-23 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (26dc3eb6)

2013-06-21 Gustavo Pichorim Boiko

        * Remove desktop file and application binary compatibility links.
          (f31d23d4)
        * releasing version 0.59.13-0ubuntu6 (cb4126a3)
        * Remove the compatibility links. (351f22bd)

2013-06-21 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (f91da682)

2013-06-20 Ken VanDine

        * debian/control   - depend on libfolks-eds25. (edf02b0c)
        * debian/control   - depend on libfolks-eds25 (47a96872)

2013-06-19 Michał Sawicz

        * Do not depend on notify-osd, recommend unity8 (>= 7.81.0~) instead.
          (f852dd07)
        * Release for saucy. (96f3acb1)
        * Do not depend on notify-osd, recommend unity8 (>= 7.81.0~) instead.
          (9a4db04e)

2013-06-19 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (9cc184b4)

2013-06-17 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (9560ccbe)

2013-06-16 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (cb34be32)

2013-06-15 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (f616a0c7)

2013-06-14 Gustavo Pichorim Boiko

        * Fix getting the toolbar buttons in autopilot tests. (92660099)
        * Use a custom cursor that doesn't blink to avoid extra CPU usage.

          Fixes: https://bugs.launchpad.net/bugs/1188669. (2dd03d9b)

2013-06-14 Omer Akram

        * Fix autopilot tests to re-enable jenkins job. (da862f8d)

2013-06-14 Gustavo Pichorim Boiko

        * Fix getting the toolbar buttons in autopilot tests. (ac629b4a)
        * releasing version 0.59.13-0ubuntu3 (b7451625)
        * Use a custom cursor that doesn't blink to avoid extra CPU usage.
          (fef5a522)

2013-06-14 Sebastien Bacher

        * debian/control: depends on dconf-cli rather than dconf-tools, the
          tools include the gtk editor and we don't want to depends
          on gtk (f519e202)

2013-06-14 Omer Akram

        * fix tab switching in autopilot tests (3e5d9cab)

2013-06-14 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (c41c18c2)

2013-06-13 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (7bc4bcca)

2013-06-12 Gustavo Pichorim Boiko

        * Handle translation of desktop files. (abe6d72c)
        * releasing version 0.59.13-0ubuntu2 (cd31b500)
        * Fix a copy&paste leftover. (42018591)
        * Handle translation of desktop files. (d4faacf3)

2013-06-12 Sebastien Bacher

        * debian/control: depends on dconf-cli rather than dconf-tools, the
          tools include the gtk editor and we don't want to depends
          on gtk (fb4bd91c)

2013-06-12 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (2c795267)

2013-06-10 Sergio Schvezov

        * Bumping the version to avoid some launchpad/ppa issues for a
          rebuild against the correct dependencies. (f7876ea3)

2013-06-10 Tiago Salem Herrmann

        * Move delete action to the main contact detail toolbar and add a
          confirmation dialog.
          Fixes:
          https://bugs.launchpad.net/bugs/1185548. (11322943)

2013-06-09 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (97f9af1d)

2013-06-07 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (3f2ed550)

2013-06-06 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (e87adb5a)

2013-06-05 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (cf7b587c)

2013-06-04 Tiago Salem Herrmann

        * add missing i18n (95c62100)
        * fix changelog (168b393e)
        * releasing version 0.59.12-0ubuntu6 (d7cbdff9)
        * Move delete action to the main contact detail toolbar and add a
          confirmation dialog (LP: #1185548). (2409d618)

2013-06-04 Sergio Schvezov

        * Release for saucy. (b7d71623)
        * Releasing for saucy. (d9e73abb)

2013-05-30 Tiago Salem Herrmann

        * Make the search bar always visible on contacts panel. (71f1c699)
        * releasing version 0.59.12-0ubuntu4 (5c2c9d10)
        * only scroll the contact list if search query isn't empty (f1f36f77)
        * Make the search bar always visible on contacts panel (987fedcb)
        * Set favorite detail as modified when necessary.
          Fixes:
          https://bugs.launchpad.net/bugs/1185036. (23c7fd86)

2013-05-29 Tiago Salem Herrmann

        * releasing version 0.59.12-0ubuntu3 (65202f3c)
        * Set favorite detail as modified when necessary (d6535859)
        * Prevent the search field from being partially covered by the view
          header.
          Fixes: https://bugs.launchpad.net/bugs/1181362.
          (cfc76984)
        * remove old code (7ea516b4)
        * update changelog (b54aeba2)
        * Allow toggling favorite even when not editing a contact (LP:
          #1185064).;  Added rotation support;;  Added i18n suppor.
          (592c67fd)
        * - Allow toggling favorite even when not editing a contact -
          Increase the interaction area surrounding the favorite
          toggle.
          Fixes: https://bugs.launchpad.net/bugs/1185064.
          (692deeeb)
        * revert method renaming. (2e808970)
        * Allow toggling favorite even when not editing a contact (LP:
          #1185064). (f29565c8)

2013-05-29 Renato Araujo Oliveira Filho

        * Implemented rotation support and re-layout for horizontal view.
          (a10c2508)

2013-05-28 Renato Araujo Oliveira Filho

        * releasing version 0.59.12-0ubuntu1 (4201c6cc)
        * Merged mainline. (6deacece)
        * Implemented support for i18n. (cbb6add0)
        * Changed keypad to left side in the landscape mode. (b3529d4c)
        * Change the layout based on app width instead of screen orientation.
          (8d45de93)
        * Removed unused variable. (ee8e5d18)
        * Fixed typos. (7764f352)
        * Included "%1 missed call" into the translation. (373e5dd5)
        * Used plural form for voice messages string. (0e0d9fff)
        * Implemented rotation support and re-layout for horizontal view.
          (6032bd47)
        * Added more instring to translation. (7161cf18)
        * Removed white space from dateUtils.js strings. (723ecc98)
        * Removed blank line. (d68367bb)

2013-05-27 Renato Araujo Oliveira Filho

        * Used a workaround on plural translation due a problem in the SDK.
          (3c655ceb)
        * Fixed plural translations. (58a47e5f)
        * Fixed plural messages. (313fb70c)
        * Translated conversationfeedmodel.cpp (33ab4f5b)
        * Fixed typo. (fd84eb8c)
        * Added translatior for approver. (2bd80dd8)
        * Added translations for dateUtils.js file (759b990f)
        * Fixed wrong cut/paste. (45f3c229)
        * Added missing files. (9d87f177)
        * Merged mainline. (f4d0ac95)

2013-05-27 Tiago Salem Herrmann

        * Prevent the search field from being partially covered by the view
          header (LP: 1181362). (6288f375)

2013-05-27 Renato Araujo Oliveira Filho

        * Field details traslated. (8d40cd3d)

2013-05-25 Bill Filler

        * release new version. (689280c2)

2013-05-24 Bill Filler

        * releasing version 0.59.11-0ubuntu1 (ef7198e7)

2013-05-24 Gustavo Pichorim Boiko

        * Add a temporary toolbar shown when editing contacts to make it
          easier to save or cancel the editing.
          Fixes:
          https://bugs.launchpad.net/bugs/1181339. (838cced7)
        * Begin adding support for i18n and wrap strings in QML files to get
          translated. (1840cedd)
        * Make the string self contained in the js (b4bea976)

2013-05-23 Gustavo Pichorim Boiko

        * Make it possible to create a new contact from a number in the
          conversation view.
          Fixes:
          https://bugs.launchpad.net/bugs/1181343. (2dc2fb9b)
        * Move the buttons away from the border to avoid triggering the edge
          swipe when clicking the button. (5e6c0596)
        * Make it possible to create a new contact from a number in the
          conversation view. (95650072)
        * Fix copyright. (3b5e98e8)
        * Remove leftover code. (e0b6d1d6)
        * Add a temporary toolbar shown when editing contacts to make it
          easier to save or cancel de editing. (1f1e6f3d)
        * Release version 0.59.10. (cd2e908d)
        * Update the conversation panel when a message is marked as read.
          (d735c8f9)

2013-05-22 Gustavo Pichorim Boiko

        * Fix typo in the changelog. (6753f07c)
        * releasing version 0.59.10-0ubuntu2 (5dbdc9f8)
        * And one more typo (2bd5a2c6)
        * Make sure the header doesn't overlap the contents in
          DetailViewCommunication. (32e7639f)
        * Fix a typo in the function name. (7e866e10)
        * Update the conversation panel when a message is marked as read.
          (698eb821)

2013-05-22 Tiago Salem Herrmann

        * Make phone-app depend explicitly on telepathy-ofono2. (4119ff1a)
        * Make phone-app depend explicitly on telepathy-ofono2 (b477d38a)

2013-05-22 Gustavo Pichorim Boiko

        * Make sure the header doesn't overlap the contents in
          DetailViewCommunication. (88bbdd78)

2013-05-20 Gustavo Pichorim Boiko

        * Fix the contact details view by forcing the header height to change
          and by removing the obsolete footer.
          Fixes:
          https://bugs.launchpad.net/bugs/1181363. (0232b043)
        * Fix the contact details view by forcing the header height to change
          and by removing the obsolete footer. (e622570d)

2013-05-17 Kaleo

        * Stop using the private property Scrollbar__interactive. The default
          value is false anyway. (4593351f)
        * Stop using the private property Scrollbar__interactive. The default
          value is false anyway. (8a43ad79)

2013-05-14 Tiago Salem Herrmann

        * - change voicemail interface name to
          com.canonical.Telephony.Voicemail - change speaker
          interface name to com.canonical.Telephony.Speaker - add
          channel object path as parameter to SetSpeakerMode(). It
          was raising a dbus error. - move macros to
          telepathyhelper.h - do not set speaker mode when accepting
          calls from the approver. (6a4da88e)

2013-05-08 Tiago Salem Herrmann

        * move macros to telepathyhelper.h (09566254)
        * do not enable speaker when calls are accepted from the approver
          (c966c730)
        * update changelog (e53e461a)
        * - change voicemail interface name to
          com.canonical.Telephony.Voicemail - change speaker
          interface name to com.canonical.Telephony.Speaker - add
          channel object path as parameter to SetSpeakerMode()
          (7aaffc65)

2013-05-08 Omer Akram

        * port the phone-app autopilot tests to 1.3. (3e67e89e)

2013-05-03 Omer Akram

        * remove useless line (52b616e5)
        * more changes for ap-1.3 (e1c2d092)

2013-05-02 Ken VanDine

        * Set swipeToSwitchTabs to true for tabs, which is deprecated.  So
          this is a work around to keep the autopilot tests running
          until it can be fixed properly. (e2514e0d)

2013-05-01 Ken VanDine

        * Set swipeToSwitchTabs to true for tabs, which is deprecated.  So
          this is a work around to keep the autopilot tests running
          until it can be fixed properly. (2da56f5d)

2013-05-01 Omer Akram

        * more porting work for autopilot 1.3 (3f5a8bee)

2013-04-26 Gustavo Pichorim Boiko

        * Fix holding a channel. It should call the handler to set the call
          on hold. (bde1a625)
        * Fix holding a channel. It should call the handler to set the call
          on hold. (4cc3447d)

2013-04-26 Omer Akram

        * port to autopilot 1.3 (b630ba7f)

2013-04-23 Łukasz 'sil2100' Zemczak

        * libhud-qt-qml has been renamed to qtdeclarative5-hud1.0. (9168995d)
        * libhud-qt-qml has been renamed to qtdeclarative5-hud1.0 (d8a6518f)

2013-04-23 Michael Terry

        * Switch to HUD version 1.0. (be3c1bcf)

2013-04-22 Gustavo Pichorim Boiko

        * Release version 0.59.9. (dcf131ac)
        * releasing version 0.59.9-0ubuntu1 (e7ef2e94)
        * Fix displaying of unread messages in the communication panel by
          reading the newItem property from the model and not from
          the item being displayed. (b7901092)
        * Fix problems found by coverity.
          Fixes:
          https://bugs.launchpad.net/bugs/1073224,
          https://bugs.launchpad.net/bugs/1073226,
          https://bugs.launchpad.net/bugs/1073229,
          https://bugs.launchpad.net/bugs/1080956. (935c3e92)
        * Optimize some pointer conversions by using static_cast when we know
          it will cast correctly. (1ae1fd96)
        * Make sure the private variables are initialized. (ec0ad56e)
        * Remove wrong comment. (c34d9305)
        * Add missing return value; (34533eb7)
        * Make sure all dynamic and qobject casts are checked before using.
          (83e1a9db)
        * Add virtual destructor to base classes. (41364753)

2013-04-19 Gustavo Pichorim Boiko

        * Fix displaying of unread messages in the communication panel by
          reading the newItem property from the model and not from
          the item being displayed. (369ff9a7)
        * Release version 0.59.8. (dad2be5e)
        * releasing version 0.59.8-0ubuntu1 (8e75e2e2)
        * Fix the argument parsing so that starting the apps in determined
          views works.
          Fixes:
          https://bugs.launchpad.net/bugs/1170490. (907bc87f)

2013-04-18 Gustavo Pichorim Boiko

        * Fix the argument parsing so that starting the apps in determined
          views works. (04d37293)

2013-04-18 Didier Roche

        * Add bootstrap commit message for first daily release. (c799d4c1)
        * add bootstrap commit for daily release (5ea33f61)

2013-04-17 Gustavo Pichorim Boiko

        * Release version 0.59.7. (11f3231c)
        * releasing version 0.59.7 (61d15d14)
        * Make the usage of messaging-menu-message conditional to its
          availability. (8dd10fd5)

2013-04-16 Gustavo Pichorim Boiko

        * And some more empty lines. (567493ab)
        * Remove some empty lines. (83a54a02)
        * Make the usage of messaging-menu-message conditional to its
          availability. (3a0b0abe)

2013-04-15 Gustavo Pichorim Boiko

        * Split the channel handling functions from the phone-app into a
          separate process that is just controlled from the UI when
          necessary. .
          Fixes:
          https://bugs.launchpad.net/bugs/1090409,
          https://bugs.launchpad.net/bugs/1092301,
          https://bugs.launchpad.net/bugs/1129854. (cf7690ed)
        * Register the handler dbus interface only after the Telepathy
          classes are initialized. (16a522b2)
        * Register the approver before the observer, as this seems to fix the
          first approver startup. (f343d721)

2013-04-12 Gustavo Pichorim Boiko

        * Remove unused client file. (ed1a30d7)
        * First approve the channel and then launch the phone-app. (5dd9dfd3)
        * Watch for the correct DBus interface when checking if the app is
          running. (2a9643b1)

2013-04-11 Gustavo Pichorim Boiko

        * Fix the service files and add the missing ones. (3d85e0ba)

2013-04-10 Michael Terry

        * Run unit tests during build. (e1fa178f)
        * Run tests during build (f83b1d54)
        * Switch to HUD version 1.0 (b39e548e)

2013-04-10 Gustavo Pichorim Boiko

        * Merge latest changes from trunk. (f5c21bde)
        * Revert the fixes for the conversation view behavior (bugs #1091682
          and #1091253), as it causes many cases to not work.
          (c74af268)

2013-04-09 Gustavo Pichorim Boiko

        * releasing version 0.59.6 (5bffe281)
        * Revert the fixes for the conversation view behavior (bugs #1091682
          and #1091253), as it causes many cases to not work.
          (0706885b)
        * Isolate the CallLogModel from the Telepathy bits by moving them to
          the CallManager. (7222008c)
        * Handle calls using the handler process. (aeceb0c3)

2013-04-08 Gustavo Pichorim Boiko

        * Remove leftover debug print. (e8c4f126)
        * Make both phone-app and approver use the handler to send messages
          and acknowledge incoming messages. (ec38bb13)
        * Make it possible to send messages and ack messages using the
          handler. (73fcedd5)

2013-04-05 Gustavo Pichorim Boiko

        * Move the application itself to a src folder. (e450cce1)
        * Rename PhoneAppApprover and PhoneAppHandler folders to just
          approver and handler (0f6f879a)
        * Add also a class to handle text channels in the handler. (ef224c52)
        * Use the client registrar from TelepathyHelper and make sure the
          message received signal is connected in the ChatManager.
          (7aeb3d5c)

2013-04-04 Gustavo Pichorim Boiko

        * Use the callEnded() signal from CallManager to append new calls to
          the model. (6b8b986f)
        * Make the approver use the observer from TelepathyHelper to watch
          for text messages. (e597e4df)
        * Release version 0.59.5. (0115397b)

2013-04-03 Gustavo Pichorim Boiko

        * Hide the message input field after sending one message.
          Fixes:
          https://bugs.launchpad.net/bugs/1091253. (5f5044ef)
        * releasing version 0.59.5 (7ffa6be6)
        * Copy the CallManager code to the handler folder (using the
          CallHandler name) to watch call channels. This is not
          fully implemented yet. (8e3eb7da)
        * Do not install the service that was just removed. (3edc92cf)
        * Turn CallManager into a singleton class and use the channel
          observer from TelepathyHelper to populate the models with
          new events. (40349d65)
        * Removed service file, not needed anymore. (b5de99be)
        * Rename the handler to be used by the approver. (3ea56346)
        * Start splitting the phone-app UI and the telepathy handler.
          (3bd773a3)

2013-04-03 Ying-Chun Liu

        * Add X-Ubuntu-Touch and X-Ubuntu-StageHint field into desktop file.
          (44a3f584)

2013-04-03 Gustavo Pichorim Boiko

        * Fix sending messages to numbers that don't have text channels by
          the time messages are sent. (747b17cd)

2013-04-03 Ying-Chun Liu (PaulLiu)

        * debian/changelog: quantal -> UNRELEASED. (8d341363)

2013-04-02 Gustavo Pichorim Boiko

        * Hide the message input field after sending one message. (fea612dd)

2013-04-02 Ying-Chun Liu

        * Add X-Ubuntu-Touch and X-Ubuntu-StageHint field into desktop file.
          (26128c14)
        * Add X-Ubuntu-Touch and X-Ubuntu-StageHint field into desktop file.
          (6b80f15d)

2013-04-02 Gustavo Pichorim Boiko

        * We should show the input field for replying only when clicking on
          incoming messages.
          Fixes:
          https://bugs.launchpad.net/bugs/1091682. (6b67f455)

2013-04-01 Gustavo Pichorim Boiko

        * We should show the input field for replying only when clicking on
          incoming messages. (40f8c6d8)

2013-04-01 Michael Terry

        * Fix some more packaging nits. (b50851d7)

2013-03-28 Gustavo Pichorim Boiko

        * Release version 0.59.4. (549f56cf)
        * releasing version 0.59.4 (63261ad9)

2013-03-28 Renato Araujo Oliveira Filho

        * Fixed crash during the contact search using ContactsSearchCombo.
          (81711387)
        * Created unit test for ContactProxyModel.countChanged signal.
          (bfbb6511)
        * Renamed 'rowCountChanged' signal to ´countChanged´ (320da71e)
        * Fixed crash during the contact search using ContactsSearchCombo.
          (db27989b)

2013-03-27 Gustavo Pichorim Boiko

        * Optimize some list delegates by using a simpler version of them and
          change the tab pages to be loaded asynchronously.
          (e14f0c7d)

2013-03-27 Michael Terry

        * Some more packaging nits (dd3b15f9)
        * Modernize the packaging a bit, use dh9, fix a copyright typo.
          (7d8c7285)
        * Set architecture to only the ones supported by qtdeclarative
          (c0d8cf86)

2013-03-27 Gustavo Pichorim Boiko

        * Merge latest changes from trunk. (34697367)

2013-03-27 Michael Terry

        * merge from trunk (caa14638)

2013-03-26 Gustavo Pichorim Boiko

        * Release version 0.59.3. (7631c478)

2013-03-26 Michael Terry

        * modernize packaging (9ac6ba71)

2013-03-26 Gustavo Pichorim Boiko

        * releasing version 0.59.3 (f4cf5d7f)
        * Clear many warnings and binding loops in the QML files. (87e802d9)
        * Do not consider an empty string as a message ID for comparing, as
          sent messages have no ID.
          Fixes:
          https://bugs.launchpad.net/bugs/1159975. (31aa8eff)
        * Merge latest changes from trunk. (42b0872f)
        * Load tabs asynchronously to improve startup time. (6460a88a)
        * Remove the qrand() and test for a fixed number of entries.
          (d728910a)
        * Set the width and height to be the ones from the parent item.
          (98892721)
        * Remove one extra space. (62015b5c)
        * Move the remove button in contact details away from the edge so
          that it is actually clickable.
          Fixes:
          https://bugs.launchpad.net/bugs/1136860. (9711ce5d)
        * Wait for the application UI to be visible to avoid races in tests.
          (082f863b)

2013-03-26 Michael Zanetti

        * make initial tab switching a bit more robust. (e2f4b490)
        * make tab-helper a bit more solid (27a37c17)

2013-03-25 Gustavo Pichorim Boiko

        * Add unit tests to cover the bug fixed in the previous commit.
          (62f0128a)
        * Do not consider an empty string as a message ID for comparing, as
          sent messages have no ID. (afb242eb)
        * Release version 0.59.2 (58bee49e)
        * releasing version 0.59.2 (d81a3fd5)
        * Use the SDK headers in DetailViews of the app, and fix the toolbar
          usage. (db0957de)
        * Merge latest changes from trunk. (4eb3d664)
        * Revert a change that is not needed. (804e1e17)
        * Clear many warnings and binding loops in the QML files. (338c1b92)
        * Move the remove button from contact details away from the edge so
          that it is actually clickable. (319efa0a)
        * There is no need to set the tools property on main page anymore. It
          is set by the last activated page. (06f3db6f)

2013-03-22 Gustavo Pichorim Boiko

        * The buttons in the toolbar are now inside a loader. Fix the
          detection code. (cf4d5590)
        * Restore the focus workaround as the "compose to" field is not
          getting focused by default now that it is in the SDK
          header. (6728bc6c)
        * Set an ID in the loader (86decba0)
        * Merge changes from Michael Zanetti to fix the build on raring.
          (5f68fb74)

2013-03-22 Michael Zanetti

        * fix build in raring: not hard-depend on version 2.7 for python
          (ae9f8668)

2013-03-21 Gustavo Pichorim Boiko

        * Remove obsolete __showHeader property setting. (0bfe79e9)
        * Move the bottom separator to inside the delegate. (37ecf244)
        * Adjust the code to use the headers from the UI toolkit. (2943be2a)
        * Release version 0.59.1. (5a3d9054)
        * Change the dependency to match the new components package, and do
          some adjustments to fix the behavior. (d8692c77)

2013-03-20 Gustavo Pichorim Boiko

        * Wait for the application UI to be visible to avoid races in tests.
          (4e23341c)

2013-03-21 Gustavo Pichorim Boiko

        * Make sure unit tests output a xml file with results, and remove the
          template test, it is not needed anymore. (f651ff7a)

2013-03-20 Gustavo Pichorim Boiko

        * releasing version 0.59.1 (6410c5ec)
        * Merge changes from the tests branch. (9ae858bb)
        * Revert the tools related changes in order to properly merge these
          changes. It should be reapplied later. (3bbbe103)
        * The "Send to" field is now focused by default, so there is no need
          to click it in the autopilot test. (3163daea)
        * Make sure the TelepathyLogReader gets created sooner to avoid race
          conditions. (9440b20a)
        * Merge fixes from Michael Zanetti to make autopilot work. (03e8b76c)

2013-03-20 Michael Zanetti

        * and another typo (8b944ae7)
        * fix typo (c8ba8a59)
        * add missing deps for autopiloting (a2d5dbae)

2013-03-20 Gustavo Pichorim Boiko

        * Remove the anchors also in the page creation. (4183b137)
        * Pages should not set anchors: those as set automatically when the
          page gets activated. (dc1743d9)
        * The Ubuntu components package has been renamed, change the
          dependency accordingly. (dcaf7995)
        * There is no need to set the tools anymore, the Page will take care
          of that when activated. (a6633912)
        * Ignore test files. (d769e0bb)
        * Make sure unit tests output a xml file with results, and remove the
          template test, not needed anymore. (cd9321c8)
        * Rename telephony-app to phone-app. (8d139493)

2013-03-19 Gustavo Pichorim Boiko

        * Set the applicationName to something without dots to workaround
          autopilot failures. (ded3c394)
        * Add links and replacement rules for better compatibility.
          (2a626fef)

2013-03-18 Gustavo Pichorim Boiko

        * Use ListView.Empty instead of ListView.Standard in the panels.
          (800c0e4a)

2013-03-14 Gustavo Pichorim Boiko

        * Set the plugin name correctly in qmldir. (0902bc7f)

2013-03-12 Gustavo Pichorim Boiko

        * releasing version 0.59 (7c6fba0e)
        * Update .bzrignore (97fa342e)
        * Rename autopilot tests and some other missing bits to phone-app.
          (652d64cb)
        * launch-telephony-app does not exist anymore. (5d1c5b85)
        * Rename telephony-app icons to phone-app. (b15fa85d)
        * Fix all QML files to match the name change. (d5b7ba2b)
        * Rename also the names in main.cpp. (ace0297f)
        * Rename the main app files. (a6aae19f)

2013-03-11 Gustavo Pichorim Boiko

        * Rename the QML plugin from TelephonyApp to Ubuntu.PhoneApp.
          (b24ca83a)
        * Rename also the static library (edd9292d)
        * Rename the approver from Telephony-app to Phone-app (0f6c6e06)
        * Ignore delivery report messages for now. Later they should be
          handle separately to identify and report delivery errors.

          Fixes: https://bugs.launchpad.net/bugs/1152877. (2a9210cd)
        * Add a fixme comment to implement later error handling. (eb79b9f1)
        * Do not forward delivery report messages to the UI. (cc4cdbf0)
        * Release version 0.58.37. (efc59ba8)

2013-03-08 Gustavo Pichorim Boiko

        * releasing version 0.58.37 (7383ca6f)
        * Optimize loading data from telepathy-logger by reading it just once
          and dispatching the events to the correct model. Also add
          some unit tests to the logger models (after the changes it
          was easier to get them tested). (e934a06e)
        * Fix copyright. (c78550ff)
        * Do not instantiate the TelepathyLogReader inside the models, do the
          connection outside. This avoids initializing too much
          stuff in the unit tests. (25d83c82)
        * Add tests to the MessageLogModel (d9da03ad)

2013-03-07 Gustavo Pichorim Boiko

        * Cleanup initialization code. (720ec406)

2013-03-06 Gustavo Pichorim Boiko

        * Add tests to the call log model. (c8edeee8)
        * Reduce the number of iterations. (6ba464c2)
        * Remove unused headers. (4d84a6ee)
        * The matchesSearch implementation in CallLogModel is exactly the
          same as the new one in ConversationFeedModel, so just use
          the default one. (068b4a66)
        * Test the new functions in the ConversationFeedModel. (99e63798)
        * Check whether running locally or installed and launch the app
          accordingly. (4d27b76c)

2013-03-05 Gustavo Pichorim Boiko

        * Check whether running locally or installed and launch the app
          accordingly. (baf7c835)
        * When a contact changes, we also need to clear the info for entries
          that don't match anymore. (a3d12eca)
        * Make the checkNonStandardNumbers public. (e4696a4b)

2013-03-04 Gustavo Pichorim Boiko

        * Write some more unit tests for ConversationFeedModel to make it all
          covered. (f6d39d4e)

2013-03-01 Gustavo Pichorim Boiko

        * Invalid indexes don't match the search. (0457a485)
        * Merge the ConversationFeedModel tests in order to update them to
          the new logger reading implementation. (49cdee05)
        * Write some more unit tests for ConversationFeedModel to make it all
          covered. (77f5e9d5)
        * Implement HUD actions. (08f2b39a)

2013-02-28 Gustavo Pichorim Boiko

        * Optimize reading entries from telepathy-logger by just reading it
          once. Previously we had two models requesting entities,
          dates and events from the logger stored data, now we have
          only the TelepathyLogReader getting it and notifying via
          Qt signals that it got new entries. (d081751f)

2013-02-27 Gustavo Pichorim Boiko

        * Implement HUD actions. (fee03f4a)

2013-02-22 Gustavo Pichorim Boiko

        * Make sure all autopilot tests pass. (3d4c2eb1)
        * Comment the Send button enabled test as now it only gets enabled
          when the oFono connection is available. (88781397)
        * Merged latest changes from trunk. (d81c195a)
        * Remove the test for the call button: it now stays disabled when
          there is no connection to ofono. Also change the Send
          button detection to use objectName instead of text.
          (64ad853a)
        * Update telephony-app to use the toolbar from SDK. (d7ee2de4)
        * Do not use text= to identify components as this is going to break
          once i18n is in place. (33939e63)

2013-02-20 Gustavo Pichorim Boiko

        * Fix a code conflict. (bf473916)
        * Merge latest changes from trunk. (215b863a)
        * Do not use loaders for the tabs' contents. (1439781b)
        * Set the avatar from the matched contact for incoming calls.
          Fixes:
          https://bugs.launchpad.net/bugs/1093115. (6e6769ad)

2013-02-19 Gustavo Pichorim Boiko

        * releasing version 0.58.36 (ce1f4ac2)
        * Fix the logic for setting the icon. (4a02174c)
        * Set the avatar from the matched contact for incoming calls.
          (d9d09648)

2013-02-19 Bill Filler

        * fix broken live call view. (58626bbb)
        * releasing version 0.58.35 (b44e1a09)

2013-02-19 Gustavo Pichorim Boiko

        * Release it. (f04bb8f9)

2013-02-18 Gustavo Pichorim Boiko

        * releasing version 0.58.34 (719628c1)
        * Make sure contacts are matched also for SMS messages.
          Fixes:
          https://bugs.launchpad.net/bugs/1093115. (2b71aa6b)
        * Crop the avatars so that they fill the whole UbuntuShape area. Also
          limit the size of images in memory (some of the original
          images are quite big now).
          Fixes:
          https://bugs.launchpad.net/bugs/1126634. (ca4545f2)
        * Make sure contacts are matched also for SMS messages. (7e603023)
        * Comment why the 30% increase on the image source size. (356fa59a)
        * Make sure the search entries don't lose focus when the proxy model
          changes (which causes the ListView's focus scopes to be
          re-evaluated).
          Fixes:
          https://bugs.launchpad.net/bugs/1127776. (abbecf8f)
        * Crop the avatars so that they fill the whole UbuntuShape area. Also
          limit the size of images in memory (some of the original
          images are quite big now). (a2af5f3b)
        * Make sure the search entries don't lose focus when the proxy model
          changes (which causes the ListView's focus scopes to be
          re-evaluated). (bdef0916)

2013-02-17 Antti Kaijanmäki

        * Add HUD dummy Actions.
          Fixes:
          https://bugs.launchpad.net/bugs/1125656. (53548fcd)

2013-02-16 Antti Kaijanmäki

        * Add HUD dummy Actions (1fa4c2a3)

2013-02-15 Renato Araujo Oliveira Filho

        * releasing version 0.58.33. (1821a719)
        * releasing version 0.58.33 (f4052774)

2013-02-15 Antti Kaijanmäki

        * releasing version 0.58.33 (d0da44e3)
        * Add HUD dummy Actions (feda2a59)

2013-02-15 Renato Araujo Oliveira Filho

        * Created "--help" argument to display the usage options. Now the
          application accepts any argument. (c5efef26)
        * Created "--help" argument to display the usage options. Now the
          application accepts any argument. (4e0d70d6)

2013-02-15 Gustavo Pichorim Boiko

        * Release it. (d56d8a69)
        * Stop the ringtone before starting the telephony app. (90831f2e)

2013-02-14 Gustavo Pichorim Boiko

        * releasing version 0.58.32 (be9f76c5)
        * Stop the ringtone before starting the telephony app. (f242b8bf)
        * Update some assets of the dialer view and remove the noisy
          background from the application. (9b50cecc)
        * Update some assets of the dialer view and remove the noisy
          background from the application. (2a464ad8)

2013-02-13 Gustavo Pichorim Boiko

        * Release it. (1191838f)
        * Match the contacts for incoming calls too.
          Fixes:
          https://bugs.launchpad.net/bugs/1093115. (0a2d85f2)
        * releasing version 0.58.31 (38977f22)
        * Enable/disable telephony-app features based on the connection
          status.
          Fixes: https://bugs.launchpad.net/bugs/1089080.
          (d62ea5bf)
        * Match the contacts for incoming calls too. (4199e5aa)
        * Per design request, do not call the number directly when clicking
          it, just switch to the dialer and type the number in
          there. (8ff63194)
        * Detect whether ofono is connected or not and enable/disable the
          actions accordingly. (132123bc)

2013-02-12 Gustavo Pichorim Boiko

        * Release it. (f7f18bb5)
        * Fix the alignment of the communication delegate items.
          Fixes:
          https://bugs.launchpad.net/bugs/1123242. (62c15852)
        * releasing version 0.58.30 (befdcfeb)
        * Fix the alignment of the communication delegate items. (116f4183)
        * Adjust the app in preparation for its opensource release.
          (c5e627db)
        * Adjust the app in preparation for its opensource release.
          (9036e1d5)

2013-02-12 Antti Kaijanmäki

        * Integrate with HUD Toolbar Quit button. (dd6eb58f)

2013-02-12 Gustavo Pichorim Boiko

        * Update autopilot tests. (f5f057ce)
        * Use the toolbar from SDK. (a5ad3847)
        * Load the tabs that are not visible at startup asynchronously.
          (5d288ddc)

2013-02-12 Antti Kaijanmäki

        * indentation. (8506d8f6)
        * Integrate with HUD Toolbar Quit button. (a2a3c46a)

2013-02-11 Gustavo Pichorim Boiko

        * Set the DTMF entry field as read-only to prevent the on-screen
          keyboard from appearing.
          Fixes:
          https://bugs.launchpad.net/bugs/1118591. (8c4656a2)
        * Set the DTMF entry field as read-only to prevent the on-screen
          keyboard from appearing. (cdd9451f)

2013-02-09 Gustavo Pichorim Boiko

        * Release it. (69839fb6)

2013-02-08 Gustavo Pichorim Boiko

        * releasing version 0.58.29 (27f32aa9)
        * Fix saving subtypes and contexts by converting the values to
          QList<int> when they are set. . (1432612c)

2013-02-07 Gustavo Pichorim Boiko

        * Fix saving subtypes and contexts by converting the values to
          QList<int> when they are set. (ee5ad1af)

2013-02-07 Ricardo Salveti de Araujo

        * Updating build-dependency to use the new ubuntu-platform-api
          package;  debian/control: updating entries to be
          compatible with Ubuntu standards . (94ada8b4)

2013-02-06 Ricardo Salveti de Araujo

        * Updating build-dependency to use the new ubuntu-platform-api
          package;  debian/control: updating entries to be
          compatible with Ubuntu standards (397318af)

2013-02-06 Gustavo Pichorim Boiko

        * Really stop ringing when the incoming call is gone. Force the
          player to stop even if the state is already stopped (when
          playing a playlist in loop, the player might be in stopped
          state for an instant before restart playing). (a9f9a826)
        * Really make the ringtone stop when the incoming call stopped
          ringing. (d029aee2)

2013-02-02 Gustavo Pichorim Boiko

        * Release version 0.58.27. (aac98320)

2013-02-01 Gustavo Pichorim Boiko

        * releasing version 0.58.27 (1d37a9ec)
        * Add basic ringtone support for calls and messages.
          Fixes:
          https://bugs.launchpad.net/bugs/1090496. (2ff98376)
        * Apply the latest visual designs to the contacts editing screen.

          Fixes: https://bugs.launchpad.net/bugs/1089597,
          https://bugs.launchpad.net/bugs/1090359,
          https://bugs.launchpad.net/bugs/1092728. (700e5a10)
        * Handle the play/stop conditionals using the player's states
          (81b4d322)
        * Replace the icon for removing contact details and fix its
          alignment. (b86eea03)
        * Merge latest changes from trunk. (8df4ae85)
        * Merge latest changes from trunk. (de7817d1)
        * Make it compatible with qt5-final. (a7a619fd)

2013-01-31 Gustavo Pichorim Boiko

        * Re-enabled the scrollbars. (4e319b35)
        * Re-enable the scrollbar. (50aa0a90)
        * releasing version 0.58.26 (b8c580a0)

2013-01-29 Gustavo Pichorim Boiko

        * Revert the usage of QSoundEffect. (5d3f6fe7)
        * Reimplement using QSoundEffect. (e071952b)
        * Remove the startup test calls. (7f715d6e)
        * Play a sound also when a message is received. (d5338ccc)
        * Set the media every time it is played to make sure. (686b4ec7)
        * Play the incoming call sound repeatedly using QMediaPlaylist.
          (2f6ecb08)
        * Reimplement the ringtone class using QMediaPlayer. (2378be88)
        * Make the sounds functions slots. (fad62001)
        * Really add the ringtone files. (6369bc94)
        * Add basic ringtone support. (ecd03ef2)
        * releasing version 0.58.29 (e43d5095)
        * Increase the cache buffer so that the delegate loading is not
          visible. (ae2fe9e1)
        * The send button is only enabled when there is a valid message, so
          fix autopilot tests to rely on that. (b8863c17)

2013-01-28 Gustavo Pichorim Boiko

        * Cover more cases in which contact details fields would be covered
          while still having focus. (b421b745)
        * Make sure focused contact details are visible. (98f4bb26)
        * Make sure new items get focused by default. (bb8ba191)
        * Avoid showing the OSK when not in edit mode. (4756b0bd)
        * Remove the bounds behavior. This is not set anywhere else.
          (b3d6344f)
        * Fix the appearance of the "Add new" items (88f90905)
        * releasing version 0.58.28 (7e1fc707)
        * Really fix the installation of the plugin. (aa077caa)
        * releasing version 0.58.27 (993c486f)
        * Remove obsolete parent relationship. (9baa6d0c)
        * Get the existing role names correctly (e48b119b)
        * Move the tabs inside the left pane. (f06b9711)
        * Fix the plugin installing. (87fb4c5d)

2013-01-25 Gustavo Pichorim Boiko

        * Update the contact editing to match latest design. This work is
          still not complete, the final details will be in separate
          commits. (4f644e74)
        * The send button is only enabled when there is a valid message, so
          fix autopilot tests to rely on that. (2bbb3db6)

2013-01-24 Gustavo Pichorim Boiko

        * releasing version 0.58.26 (8fd7ff01)
        * Adapt to work with qt5 final. (a2953f47)

2013-01-22 Gustavo Pichorim Boiko

        * Merge latest changes from trunk (68bf3d6f)
        * Clear some unused dependencies. (208acff6)
        * Clear some unused dependencies. (8291bdb7)

2013-01-17 Gustavo Pichorim Boiko

        * Release version 0.58.25. (6c700621)

2013-01-17 Michael Zanetti

        * added missing copyright header in tools/csv2logger.py. (5ce3bc91)
        * added missing copyright header to csv2logger.py (0a12773b)

2013-01-17 Gustavo Pichorim Boiko

        * releasing version 0.58.25 (7090309d)

2013-01-16 Gustavo Pichorim Boiko

        * Disable the "Send" button if the message is empty.
          Fixes:
          https://bugs.launchpad.net/bugs/1089509. (fce66fe7)
        * Disable the "Send" button if the message is empty. (8cb0a283)

2013-01-14 Gustavo Pichorim Boiko

        * Adapt the code to use the Tabs from SDK. (b728c4fa)

2013-01-11 Gustavo Pichorim Boiko

        * Add missing license header. (e9acde01)
        * Use a property alias for the search term. (b7063902)

2013-01-09 Gustavo Pichorim Boiko

        * Merge latest changes from trunk. (75fb5914)
        * Load the test lib by hand as we are not using QApplication anymore,
          and remove one test that is now obsolete. (eff2807f)
        * Fix autopilot tests. (9af7fb58)
        * Add the -testability to the usage. (b32ee8f8)
        * Load the test lib by hand. (ab7e908d)
        * Remove the test_call test as we can't really evaluate the results,
          and the input field is not cleared when pressing the call
          button anymore: it waits until the live call view is
          displayed before cleaning it. (09bf5173)
        * Merge latest changes from trunk. (ac81570c)
        * Reorganize the code so that the Tab header auto hiding works
          correctly. (2e25d219)
        * Telephony-app applications don't use widgets, there is no need to
          use QApplication nor to link to QtWidgets. (a3094d7c)
        * Remove the fake data models and other unused files. (6c46da1e)
        * Use the Tabs from SDK now that it fully supports sliding.
          (ac99172b)
        * According to the specs, when in single pane mode, the user should
          not be able to swipe left or right when in a second-level
          view. To achieve that, we are now using one pagestack for
          the whole app when in single pane mode. (caba16d7)

2013-01-08 Gustavo Pichorim Boiko

        * Release version 0.58.24. (5ff99637)
        * releasing version 0.58.24 (b3e19917)
        * Telephony-app applications don't use widgets, there is no need to
          use QApplication nor to link to QtWidgets. (d4d900f7)
        * Remove the dependency on QtVersit, not needed anymore. (a5111ebd)
        * Remove unused avatars. (87c644c4)
        * Remove unused headers. (678c327e)
        * Remove the fake data models. (01c01433)
        * Add missing license headers.
          Fixes:
          https://bugs.launchpad.net/bugs/1097077. (ee6ba97b)
        * Some files had LGPL as a licence, but they should have GPL in fact.
          (79c2012d)
        * Adapt the license headers to match the good practices listed for
          GPL. (bf8a4fd0)

2013-01-08 Michael Zanetti

        * Fixes a crash when trying to start a phone call without having a
          connection. (7eae9a6c)

2013-01-08 Gustavo Pichorim Boiko

        * Add missing license headers. (73f4f1e4)

2013-01-07 Gustavo Pichorim Boiko

        * Replace the UbuntuShape instances that were setting borderSource by
          a simple BorderImage. The result is not exactly the same,
          but it is similar enough. (4e20817f)
        * Replace the UbuntuShape instances that were setting borderSource by
          a simple BorderImage. The result is not exactly the same,
          but it is similar enough. (49970f3a)

2013-01-07 Michael Zanetti

        * Fix crash when trying to start a call without a connection
          (c8e1dc32)

2013-01-02 Tiago Salem Herrmann

        * releasing version 0.58.23. (16d6430a)

2012-12-31 Gustavo Pichorim Boiko

        * Set the height of the loaders to a reasonable value to avoid weird
          scrolling behaviours. (2ff74ea0)

2012-12-31 Tiago Salem Herrmann

        * add "Favourites" section to the contact list instead of using
          another ListView. (87ed74a0)

2012-12-31 Gustavo Pichorim Boiko

        * Set the height of the loaders to a reasonable value to avoid weird
          scrolling behaviours. (a2db72ac)

2012-12-30 Gustavo Pichorim Boiko

        * Clear the keypad entry only after the call is properly created in
          the ofono side. (85acc7e1)

2012-12-30 Tiago Salem Herrmann

        * add "Favourites" section to the contact list instead of using
          another ListView (3635a32c)

2012-12-28 Gustavo Pichorim Boiko

        * Clear the keypad entry only after the call is available. (2378ba27)

2012-12-21 Gustavo Pichorim Boiko

        * Fix the lag on swiping when the application is started.
          Fixes:
          https://bugs.launchpad.net/bugs/1091290. (b0205e2f)

2012-12-21 Tiago Salem Herrmann

        * releasing version 0.58.23 (07152bd0)
        * add missing anchors (e612c970)

2012-12-21 Gustavo Pichorim Boiko

        * Merge latest changs from trunk. (46aa483a)
        * Fix the clicking on delegates. (6f8f971c)

2012-12-21 Tiago Salem Herrmann

        * scroll the contact list to the top when loading the contacts panel.
          (0135947b)

2012-12-21 Gustavo Pichorim Boiko

        * Make the loading of delegates asynchronous. (22349ffe)

2012-12-21 Tiago Salem Herrmann

        * scroll the contact list to the top when loading the contacts panel.
          (22028d52)

2012-12-21 Gustavo Pichorim Boiko

        * Revert the approach that invalidates the filtering on every
          addition: it doesn't perform well. Instead go back to
          emitting the datachanged signal for the source model, but
          this time only emits it after the signals are processed
          (in the event loop). (c115761d)
        * Release version 0.58.22. (8a90558b)

2012-12-20 Gustavo Pichorim Boiko

        * releasing version 0.58.22 (9f88ec9c)

2012-12-21 Gustavo Pichorim Boiko

        * Make sure all actions launching the app are done using the
          application API. (4522e799)

2012-12-20 Gustavo Pichorim Boiko

        * Add some debug to see if the app is correctly launched. (12d42ce5)
        * Fix the filtering of conversations both for showing the latest from
          each conversation, and for showing messages from a single
          conversation.
          Fixes:
          https://bugs.launchpad.net/bugs/1091797,
          https://bugs.launchpad.net/bugs/1092670. (2894bba8)
        * Show the conversation view that has the messages for the given
          number. (03bd1ab6)
        * Rever the latest change, this is actually working. (16265526)

2012-12-20 Tiago Salem Herrmann

        * do not focus the message entry when loading the view. (aa5a3bed)

2012-12-20 Gustavo Pichorim Boiko

        * Do not wait until telephony-app is registered. This is crashing the
          approver. (4bf3887f)

2012-12-20 Tiago Salem Herrmann

        * do not focus the message entry when loading the view (57e1ed84)

2012-12-20 Gustavo Pichorim Boiko

        * Add missing include. (5cabc9e0)
        * Use persistent model indexes to save the displayed rows and the
          grouped rows. (e9583e91)
        * Process the timeslots even when not grouped. (65bfda44)
        * Instead of emitting dataChanged on the source model (causes trouble
          if there is more than one proxy instance), just invalidate
          the filtering when updates are needed. (d8bd038c)
        * Use the application activation function available on hybris to
          launch the telephony-app. (0852b06e)

2012-12-19 Gustavo Pichorim Boiko

        * Release version 0.58.21. (82045dcd)

2012-12-19 Tiago Salem Herrmann

        * set focus to header when composing new messages. (afe2ee1e)

2012-12-19 Gustavo Pichorim Boiko

        * releasing version 0.58.21 (b4c69013)
        * Merge latest changes from trunk. (10259a79)
        * Fix handling of favorite contacts.
          Fixes:
          https://bugs.launchpad.net/bugs/1092192. (627c334f)

2012-12-19 Tiago Salem Herrmann

        * revert last changes (f92ffaee)
        * initial change from SearchEntry by TextField (675d4644)

2012-12-19 Gustavo Pichorim Boiko

        * Make it possible to mark contacts as favorites. (ded2f511)
        * Hide the favorites section when there is no favorite contact.
          (bb5b1009)

2012-12-19 Tiago Salem Herrmann

        * - set focus to header when composing new messages (c0ea8aff)

2012-12-18 Gustavo Pichorim Boiko

        * releasing version 0.58.21 (75690bc2)

2012-12-18 Tiago Salem Herrmann

        * Focus input entry when the TextArea is clicked. (lp:1091225).

          Fixes: https://bugs.launchpad.net/bugs/1091225. (ce4bc21d)

2012-12-18 Gustavo Pichorim Boiko

        * Remove some unused files. (eb9e8bb1)
        * Remove some unused files. (e8c1aa7a)

2012-12-18 Tiago Salem Herrmann

        * Focus input entry when the TextArea is clicked. (493c6483)

2012-12-18 Gustavo Pichorim Boiko

        * Release version 0.58.20. (0170a3b3)

2012-12-17 Gustavo Pichorim Boiko

        * releasing version 0.58.20 (c419832c)

2012-12-18 Gustavo Pichorim Boiko

        * Change the process of item grouping to work in an incremental way.
          This way when the items are added only the really required
          calculations are done.
          Fixes:
          https://bugs.launchpad.net/bugs/1091290,
          https://bugs.launchpad.net/bugs/1091364. (12f90ca2)

2012-12-17 Tiago Salem Herrmann

        * - hide input entry when not focused - focus entry when a message is
          clicked. (85427f8b)

2012-12-17 Gustavo Pichorim Boiko

        * Revert a wrong change. (acbf5ad5)
        * Avoid some dataChanged signal emissions that were not really
          needed. (eb6af8ce)
        * Load contact avatar images asynchronously. (6afb0075)

2012-12-17 Tiago Salem Herrmann

        * - hide input entry when not focused - focus entry when a message is
          clicked (b2cfe32b)

2012-12-17 Gustavo Pichorim Boiko

        * Only emit the dataChanged signal if the previous displayed row is
          valid. (1fe1d03f)
        * Load contact avatar images asynchronously. (dd5b191e)
        * Change the process of item grouping to work in an incremental way.
          This way when the items are added only the really required
          calculations are done. (abb3441a)
        * Fix autopilot tests. (394fd0ba)
        * Fix the tests in communication panel too. (9573a3ca)
        * Fix contacts tab tests. (8c5b78f6)
        * Remove the GVariant unwrapping from the callback as this has been
          fixed in libmessaging-menu. (d7908a78)
        * Remove the GVariant unwrapping from the callback as this has been
          fixed in libmessaging-menu. (560d00aa)

2012-12-15 Gustavo Pichorim Boiko

        * Release version 0.58.19. (902b84f4)

2012-12-15 Tiago Salem Herrmann

        * - Add dbus interface to the approver and expose the
          SendMessage(number, text) method. - Avoid crashes in
          telephony-app when calling SendMessage() from dbus and the
          app is not running yet.
          Fixes:
          https://bugs.launchpad.net/bugs/1090087. (6a808931)

2012-12-15 Gustavo Pichorim Boiko

        * Remove messaging-menu messages using the remove_by_id functions to
          simplify the code. (d34edf7a)

2012-12-14 Gustavo Pichorim Boiko

        * releasing version 0.58.19 (9ad864a2)
        * Fix sending messages via telephony-app-approver when the app is not
          running. (b0b309ff)
        * Unfocus the currently focused item when the on-screen keyboard
          disappears.
          Fixes:
          https://bugs.launchpad.net/bugs/1086828. (d2e24498)
        * Use text area to allow long messages to be broken in multiple lines
          while editting. (94cc2e21)
        * Merge latest changes from trunk (d1fac78f)
        * Shorten the title of notify-osd messages so that they fit in one
          line.
          Fixes: https://bugs.launchpad.net/bugs/1090406.
          (12783e8e)
        * Remove the extra orange line at the top of the views.
          Fixes:
          https://bugs.launchpad.net/bugs/1090351. (b009debd)

2012-12-14 Tiago Salem Herrmann

        * another credit (2a72c165)
        * fix credits (f492f328)

2012-12-14 Gustavo Pichorim Boiko

        * Shorten the title of notify-osd messages so that they fit in one
          line. (008871da)

2012-12-14 Tiago Salem Herrmann

        * adapt csv2logger.py to support the latest changes in the
          conversation data spreadsheet. (665f5741)

2012-12-14 Gustavo Pichorim Boiko

        * Remove the extra orange line at the top of the views. (9202fb4e)

2012-12-14 Tiago Salem Herrmann

        * display the correct icons for telephony related messaging menu
          items (lp:108957) (7daf19c7)

2012-12-14 Gustavo Pichorim Boiko

        * Merge latest changes from trunk. (b0f58130)

2012-12-14 Tiago Salem Herrmann

        * save pending requests until telepathy is up (81677fb4)
        * merge (d3d3cc94)

2012-12-14 Gustavo Pichorim Boiko

        * Decide whether to handle or not a request based on the preferred
          handler. It is more reliable than the previous
          implementation. (62458ead)
        * Fix the avatar displaying in messaging menu, snap decision and
          notify-osd items. Also fix the timestamp for the
          messaging-menu entries.
          Fixes:
          https://bugs.launchpad.net/bugs/1090384. (3b722ec1)
        * Remove messaging-menu messages using the remove_by_id functions to
          simplify the code. (3e324812)
        * Use text area to allow long messages to be broken in multiple lines
          while editting. (afa48051)

2012-12-14 Tiago Salem Herrmann

        * merge approver fix branch (09183f8b)

2012-12-14 Gustavo Pichorim Boiko

        * Set the correct avatar placeholder in the notify-osd and snap
          decision items too. (3d6d7dc7)

2012-12-14 Tiago Salem Herrmann

        * add new dbus interface and SendMessage method (1cd774eb)

2012-12-14 Gustavo Pichorim Boiko

        * If there is no dispatch operation, just send the message. It should
          work. (1ba7bf52)
        * Fix the timestamps in the messaging menu entries and add a default
          avatar to be displayed when the contact doesn't have one.
          (9dfd4960)

2012-12-14 Tiago Salem Herrmann

        * merge (bf203065)

2012-12-14 Gustavo Pichorim Boiko

        * Fix sending messages via telephony-app-approver when the app is not
          running. (f6e3795c)
        * Move the conversation view to the top when a message is sent.

          Fixes: https://bugs.launchpad.net/bugs/1087779. (1889fe76)
        * Move the conversation view to the top when a message is sent.
          (70ff18bc)
        * Scroll the message we are replying to all the way down to the input
          field when possible. (9ad776ce)

2012-12-14 Bill Filler

        * latest release. (bc4e8450)

2012-12-13 Bill Filler

        * releasing version 0.58.18 (caebd3d1)
        * Add the correct icons for the messaging menu entries.
          Fixes:
          https://bugs.launchpad.net/bugs/1089575. (5bd1dcbc)
        * fixed install (54796234)

2012-12-13 Gustavo Pichorim Boiko

        * Add the correct icons for the messaging menu entries. (383095ea)
        * Unfocus the currently focused item when the on-screen keyboard
          disappears. (47b4b1bd)

2012-12-13 Tiago Salem Herrmann

        * add back the startChat method, so we are able to display the
          communication screen of a given contact through a dbus
          call. (811e1723)

2012-12-13 Gustavo Pichorim Boiko

        * Scroll the message we are replying to all the way down to the input
          field when possible. (922d217a)

2012-12-13 Tiago Salem Herrmann

        * set the contact before opening the communication view (bd88e076)

2012-12-13 Gustavo Pichorim Boiko

        * Release version 0.58.17. (46dc9fa3)

2012-12-12 Gustavo Pichorim Boiko

        * releasing version 0.58.17 (a97170d9)
        * Fix the compose new message view: do not show the messages nor the
          header until the target contact is selected. (0762eedc)
        * Adjust all views to display correctly when the on-screen keyboard
          is visible.
          Fixes:
          https://bugs.launchpad.net/bugs/1086437. (71b70dd8)
        * Merge latest keyboard fixes (8356bf71)

2012-12-12 Tiago Salem Herrmann

        * fix signature (f0e949e0)
        * add back the startChat method (0db51675)
        * use html encode for the message itself (a51b750e)
        * adapt csv2logger.py to support the latest changes on the
          spreadsheet. (e200f855)

2012-12-12 Gustavo Pichorim Boiko

        * Adjust all views to display correctly when the on-screen keyboard
          is visible. (06ee52af)
        * Fix the compose new message view: do not show the messages nor the
          header until the target contact is selected. (35c2cb50)
        * Release version 0.58.16. (4a261f38)
        * releasing version 0.58.16 (8bafb45e)

2012-12-12 Tiago Salem Herrmann

        * group entries in communication view by phoneNumber.
          Fixes:
          https://bugs.launchpad.net/bugs/1087381. (b20e238a)
        * invert check and use [] operator instead of .value() (7be6cb68)

2012-12-11 Tiago Salem Herrmann

        * workaround to prevent QDBusInterface to launch the app during
          approver startup. (d4433db1)
        * workaround to prevent QDBusInterface to launch the app during
          approver startup (1ffa0106)
        * group entries in communication view by phoneNumber (3d5478e3)

2012-12-11 Gustavo Pichorim Boiko

        * More design tweaks. This time most of the changes are in the
          contacts panel, but there are a few design adjustments to
          the other views. (43c250b3)

2012-12-11 Michael Zanetti

        * fixes autopilot tests with latest design changes. (675edfeb)

2012-12-11 Gustavo Pichorim Boiko

        * Remove the desktop_file_hint argument from command line args so
          that the application is correctly started when launched by
          hybris.
          Fixes: https://bugs.launchpad.net/bugs/1088947.
          (a2575665)
        * Use scrollbars from SDK and mark them as non-interactive.
          Fixes:
          https://bugs.launchpad.net/bugs/1078921. (900f4fef)
        * Merge latest changes from trunk. (e61592b8)
        * Set the scrollbars as non-interactive. (ef498ac0)
        * Remove the desktop_file_hint argument from command line args so
          that the application is correctly started when launched by
          hybris. (ad95e32c)

2012-12-11 Michael Zanetti

        * use pointing_device instead of mouse to make it work on the phone
          too this requires now the use of autopilot-phablet instead
          of python_autopilot (0124b077)
        * fix tests with latest ui design (45342494)

2012-12-11 Gustavo Pichorim Boiko

        * Move the separator inside the KeypadEntry and center the text.
          (0ef7364c)
        * Fix the font size of the message input field, and show a
          placeholder text when it is empty. (db19ddd8)
        * Hide the contact details button when talking to an unknown contact.
          (f9e5645e)

2012-12-11 Michael Zanetti

        * merge latest trunk (608d35e8)

2012-12-11 Tiago Salem Herrmann

        * releasing version 0.58.15. (c0858cfa)

2012-12-10 Gustavo Pichorim Boiko

        * Add actions to the messaging menu actions. (02d1578a)

2012-12-10 Tiago Salem Herrmann

        * force tp-ofono to be launched even if no network connection is
          available.
          Fixes: https://bugs.launchpad.net/bugs/1086028.
          (2258ca1e)
        * releasing version 0.58.15 (f2c08793)
        * the text is a string inside another variant (15b83b1e)
        * force tp-ofono to be launched even if no network connection is
          available (a3531fa9)

2012-12-07 Gustavo Pichorim Boiko

        * Set the correct font family. (67aa0510)
        * Remove the placeholder texts (f40eb3e6)
        * Tweaks to the contacts views and replace the search icon (93758576)
        * Add a pressed state for the contact actions (ce924884)
        * Remove some separators. (b40b3a06)
        * Increase the height of the search fields to units.gu(4) (a556e909)
        * Remove some old backgrounds. (f92adf8d)
        * When a message is clicked, show it in the telephony-app. (dc863b6d)
        * Add the required actions to the messaging menu messages. (3eaa3d28)
        * Release version 0.58.14. (68607e74)

2012-12-06 Gustavo Pichorim Boiko

        * releasing version 0.58.14 (bf6875d5)

2012-12-06 Tiago Salem Herrmann

        * Send events to telepathy when using DTMF. (787856cf)

2012-12-06 Gustavo Pichorim Boiko

        * Tweak the design of the calls and conversation tabs. (3ff375c0)
        * Merge latest changes from trunk. (35e4624b)
        * Start adding the actions for the entries in the messaging-menu.
          (869f4d47)
        * Remove some leftover debug messages. (9a57d16e)
        * Use a shared code for the TelepathyHelper class between the
          approver and the app itself, just making sure that the
          Handler in the approver handles only channels requested
          inside it. (62c19146)
        * Design tweaks in the conversation views. (29da8022)

2012-12-06 Tiago Salem Herrmann

        * fix dtmf, as it wasn't sending any events (c460bb56)

2012-12-06 Gustavo Pichorim Boiko

        * Remove the usage of the obsolete libindicate library and use a
          messaging menu entry to display the voicemail instead.
          (9bf6ada1)
        * Use separate messaging menu app instances to handle calls and
          messages, because they use a different desktop file
          (different icons, etc). (51241bbf)

2012-12-06 Tiago Salem Herrmann

        * add favorite icon to contact details screen (afdae2ad)

2012-12-06 Gustavo Pichorim Boiko

        * Dimm the opacity of the voicemail icon a bit. (227e0eaf)
        * Apply some design changes to the dialer view, and add the favorite
          star. (67559614)

2012-12-06 Tiago Salem Herrmann

        * add voicemail icon to button number 1 (9dd5e1a3)

2012-12-06 Gustavo Pichorim Boiko

        * Use a shared code for the TelepathyHelper class between the
          approver and the app itself, just making sure that the
          Handler in the approver handles only channels requested
          inside it. (d3a76681)
        * Tweak some of the design for the dialer and the live call views.
          (6423675a)

2012-12-06 Tiago Salem Herrmann

        * add pressed state to buttons in the live call view. (75af38f4)

2012-12-06 Gustavo Pichorim Boiko

        * Add an entry in messaging menu for voicemail. (fbf9d1b2)

2012-12-06 Tiago Salem Herrmann

        * add pressed state to buttons in the live call view (f009ecc5)

2012-12-06 Gustavo Pichorim Boiko

        * merge the changes from the multi app messaging menu branch.
          (a2f6d721)
        * Remove the obsolete libindicate code from the telephony-app.
          (d6167569)
        * Release version 0.58.13. (480bbfeb)
        * releasing version 0.58.13 (82acb012)

2012-12-06 Tiago Salem Herrmann

        * General fixes for the dialer and live call screens. (054cd26a)

2012-12-05 Gustavo Pichorim Boiko

        * Make sure the view shows the edit input field for the cases where
          there is no message shown. (0005ef25)
        * Make sure the input field is not covered by the OSK even if it is
          not the one holding the focus. (401155c8)

2012-12-05 Tiago Salem Herrmann

        * remove readOnly property, as this bug is fixed in this branch using
          another approach (c5c5a235)

2012-12-05 Thomas Moenicke

        * textinput readonly so it does not trigger the keyboard . (1c44a7a2)

2012-12-05 Tiago Salem Herrmann

        * - add back button to live call screen - add hangup button to live
          call screen - remove divider from KeypadEntry (c551a831)

2012-12-05 Gustavo Pichorim Boiko

        * Remove the changelog as agreed with Tiago, we are going to add the
          changelog when releasing. (e2f8479d)
        * Remove the changelog as agreed with Tiago, we are going to add the
          changelog when releasing. (3c463d71)
        * Update changelog. (6fcaa27f)
        * Make sure the input field is not covered by the OSK even if it is
          not the one holding the focus. (dbabe237)
        * Update changelog. (2da6b4de)

2012-12-05 Thomas Moenicke

        * make TextInput readonly, so it does not trigger the onscreen
          keyboard (d87be16d)

2012-12-05 Gustavo Pichorim Boiko

        * Make sure the view shows the edit input field for the cases where
          there is no message shown. (a43228a3)

2012-12-05 Tiago Salem Herrmann

        * show dots if the amount of numbers exceeds the available space
          (7dc6f080)
        * add + when long press 0 (b646295e)
        * add focus back (6eee4e14)
        * allow changing the cursor position and add/remove numbers at any
          position (7fd4cf05)
        * - disable osk for the dialer input field - implement copy'n'paste
          with long press - add a "Enter a number" label when the
          input field is empty - make the cursor always visible -
          delete input field contents when long press the backspace
          button (b30a438b)

2012-12-05 Gustavo Pichorim Boiko

        * Release version 0.58.12. (9e5e3d92)
        * Use a separate desktop file (and thus a separate MessagingMenuApp)
          for calls and sms to be able to use a different icon.
          (28e61696)
        * Make sure the messate text input field is not covered by the
          on-screen-keyboard. (41d52244)
        * Make sure the telepathy-ofono account is configured to connect
          automatically at startup. (430d39c5)
        * Release it. (1ecc6d94)
        * merge the changes from the tp_ofono_online_by_default branch.
          (8a79d9db)
        * Merge the changes from the OSK branch (f82b880b)

2012-12-04 Gustavo Pichorim Boiko

        * Leave it unreleased. (7debe60a)
        * Merge latest changes from trunk. (660c79fd)
        * Apply the visual design to the chrome bar. (b09d36cf)

2012-12-04 Tiago Salem Herrmann

        * Fix crashes on contact details screen. (ce278e03)

2012-12-04 Gustavo Pichorim Boiko

        * Make the ofono account connect automatically once setup. (1ea03f11)

2012-12-04 Tiago Salem Herrmann

        * Update contacts screen to match the design spec. (be45fb95)

2012-12-04 Gustavo Pichorim Boiko

        * Update the design of the views in the call tab. (5f6fe176)
        * Merge latest changes from trunk. (4edad401)
        * Fix some errors in the changelog. (0f6b3702)
        * Update changelog. (a1406fc3)
        * Make sure the messate text input field is not covered by the
          on-screen-keyboard. (706a886b)
        * Do not show the combo's contents when not focused. (d4360957)
        * Fine tune the design of the live call dialog. (0b6335fe)
        * Update the icons. (458f7444)
        * Show the chrome bar on top of the page contents, not anchored to
          them. (73079ca4)

2012-12-04 Tiago Salem Herrmann

        * - fix crashes on contacts panel - use QContactId instead of
          QContactGuid (73c095b2)
        * fix sizes and spacing (f2d3c510)
        * revert header changes (b400168b)

2012-12-04 Gustavo Pichorim Boiko

        * Move the anchoring and the z setting to inside the chrome bar.
          Update the assets to use the grid units (2745aa47)
        * Fine tuned the design of the dialer view and added a grid to the
          telephony-app to make it easier to compare the
          positioning. (cd1a280a)
        * Pass the button itself in the clicked signal so that popovers can
          show the pointing indication. (1fea6d38)
        * Update changelog. (4e33fd11)
        * Merge latest changes from trunk (8b2cbb61)
        * Do not link the chrome bar's back button showing to the pagestack.
          It might be used for some other cases. (729c1002)

2012-12-04 Tiago Salem Herrmann

        * add csv2logger.py script to convert csv files into xml logger
          files. (6422aac7)

2012-12-03 Tiago Salem Herrmann

        * update contacts view according to the spec (ecfebf28)
        * add csv2logger.py script to convert csv files into xml logger files
          (84b6f14f)

2012-12-03 Gustavo Pichorim Boiko

        * Fix the spacing in the headers. (d7344341)

2012-12-03 Tiago Salem Herrmann

        * - increment random token - fix call directory (932ee3bc)

2012-12-03 Gustavo Pichorim Boiko

        * Remove the divider from the chrome bar's top. (885a0ad7)
        * Update the ChromeBar widget to match the visuals (using icons for
          actions) and add icons to some actions used in
          telephony-app. (90bc3dc9)

2012-12-03 Tiago Salem Herrmann

        * add csv2logger.py script to convert csv files into xml logger
          files. (23e44991)

2012-11-30 Gustavo Pichorim Boiko

        * Fix the communication panel tests. (d1c259f8)
        * Fix current tests and add a test to check that the dial button is
          disabled when there is no text in the input field.
          (5ae98e30)
        * Merge latest changes from trunk (45ad817b)

2012-11-30 Michael Zanetti

        * initial try to make tests work again (9b444264)

2012-11-30 Gustavo Pichorim Boiko

        * Merge latest changes from trunk (0a5dafab)
        * Remove the scrollbars from the app and use the copy from the SDK.
          (355e7da5)
        * When a call is ended, we should show the entry in the conversation
          view. (67af6766)

2012-11-30 Kaleo

        * Use Label instead of TextCustom that was renamed/deprecated in the
          SDK. (20b2b71a)

2012-11-30 Bill Filler

        * move account initialization to different script that can be called
          from session startup rather than app launch to improve
          startup speed. (671e1060)

2012-11-30 Gustavo Pichorim Boiko

        * Remove obsolete call log view. (1f08cd7d)
        * When a call is ended, we need to show the conversation thread for
          that call per design spec. (4ca58e66)

2012-11-29 Bill Filler

        * added ofono-setup to debian/telephony-app.install (ace9f2e2)
        * added /usr/bin/ofono-setup to setup initial accounts from session
          startup   rather than app startup;  removed account setup
          from /usr/bin/launch-telephony-app (1e36cc40)

2012-11-29 Kaleo

        * Use Label instead of TextCustom that was renamed/deprecated in the
          SDK. (5ba8a170)

2012-11-29 Gustavo Pichorim Boiko

        * Make sure the telephony-app is compliant to the design specs. The
          only view missing is the Contacts one now. (638508ea)
        * Add initial support for messaging menu interaction. (520a6058)
        * When switching to a view that does not support chrome bar, make
          sure it gets hidden. (508f1fdf)
        * If the mouse movement was below the delta, restore the chrome bar
          position. (308cef5f)

2012-11-29 Tiago Salem Herrmann

        * - update visuals for pressed buttons (eff3bf03)

2012-11-29 Gustavo Pichorim Boiko

        * Avoid accidentally handling clicks in the chrome bar. (b88afb0d)
        * Reimplement the chrome bar showing/hiding in a self-contained way
          to make it easier to convert it into a component later.
          (c62bbffc)
        * Add a vertical separator between the contact details button and the
          rest of the header in the conversation details. (600df1d6)

2012-11-29 Michael Zanetti

        * added missing build dep to python. (f84f4e78)

2012-11-29 Tiago Salem Herrmann

        * - remove debug on CromeBar - Use bottomMargin to hide the bar
          (b2a3245f)

2012-11-29 Gustavo Pichorim Boiko

        * Call the number back when clicking the call item in the
          conversation view. (4a0cc91c)

2012-11-29 Michael Zanetti

        * adding missing build dep to python (9a904ddf)

2012-11-29 Gustavo Pichorim Boiko

        * Display the call duration in a user friendly way (081569bf)

2012-11-29 Michael Zanetti

        * rename autopilot package from telephony-app-testing to
          telephony-app-autopilot install tests and emulators as
          python site-packages instead of shared data for
          telephony-app. (06607895)

2012-11-29 Tiago Salem Herrmann

        * use Item instead of Rectangle (79712bc4)

2012-11-29 Gustavo Pichorim Boiko

        * Add a packaging build dependency on libmessaging-menu-dev
          (035eb478)
        * Just some small adjustments to the date formatting functions to be
          more generic. (476078d2)

2012-11-29 Michael Zanetti

        * make the install file more flexible (1ce2b2eb)
        * don't hardcode the python path (2a3f7609)
        * rename autopilot package from telephony-app-testing to
          telephony-app-autopilot install tests and emulators as
          python site-packages instead of shared data for
          telephony-app (8c354e80)

2012-11-28 Gustavo Pichorim Boiko

        * Use a friendly date formatting in the conversation details view.
          (32388a13)
        * Group messages in a 15 minutes interval. (0376f075)

2012-11-28 Tiago Salem Herrmann

        * track swipe gestures to open and close the chromebar (a5560697)
        * fix wrong logic (94599cd6)
        * disable dial button if no number is entered (284c749b)

2012-11-28 Gustavo Pichorim Boiko

        * Comment the phone type placeholder text. It is going to be
          re-enabled when we are able to provide that information.
          (c0fec5fe)

2012-11-28 Tiago Salem Herrmann

        * fix live call title (9f9a1d1c)

2012-11-28 Gustavo Pichorim Boiko

        * Remove the sections from the communications panel per design
          request. (df9ba4a3)
        * Add a white overlay to unread messages per design request.
          (6c404563)
        * Update the bubbles to use a border image instead of the
          UbuntuShape. (9a227e12)

2012-11-28 Tiago Salem Herrmann

        * fix buttons size (f9e7a10f)

2012-11-28 Gustavo Pichorim Boiko

        * Add missing copyright headers to the source files. (ffab1470)

2012-11-28 Tiago Salem Herrmann

        * - prevent text from chrome bar button to be truncated (9175805a)
        * - add tab indicator at the bottom - hide PageStack header - add a
          custom Header widget - add missing horizontal lines
          (b1eb36de)

2012-11-28 Gustavo Pichorim Boiko

        * Update changelog. (6f4326f8)
        * Merge latest changes from trunk. (885216cd)
        * Do not leak GObject instances. (e5580ece)
        * Fix the displaying of icons and add support for showing missed
          calls in the messaging menu. (30c66784)

2012-11-28 Tiago Salem Herrmann

        * fix header anchors (50657b5b)

2012-11-28 Bill Filler

        * new release with swiping support. (6e703b70)

2012-11-27 Bill Filler

        * Change label of view to Conversations;  fix spacing of
          conversation search field so not obscured by header
          (532250d8)

2012-11-28 Tiago Salem Herrmann

        * use a custom Tabs widget that supports swipe while the final
          implementation isn't finished. (5d7c8072)

2012-11-27 Gustavo Pichorim Boiko

        * Fix marking messages as read. This got broken when the
          communication delegate was implemented. (df0dee4a)
        * Fix marking messages as read. This got broken when the
          communication delegate was implemented. (ba9023dd)
        * Start adding messaging menu support to the approver. Right now it
          just adds messages, and not all the fields are correct.
          (3bfa3eb0)

2012-11-27 Tiago Salem Herrmann

        * use a custom Tabs widget that supports swipe while the final
          implementation isn't finished. (8ceb9159)

2012-11-27 Gustavo Pichorim Boiko

        * Create a static library to share code between the approver and the
          QML plugin. (d6e33f78)
        * Update changelog. (e38c7aed)
        * Link the approver to the static library (b11e4362)
        * Merge latest changes from trunk. (ebc1a205)
        * Add pending tasks to the TODO (6f36e4ea)

2012-11-26 Gustavo Pichorim Boiko

        * Give the dialer input field focus before sending the keys in the
          autopilot test. (b60f3ca0)
        * Move the contact model related classes to a static library to allow
          using it from the approver. (95ab35bb)

2012-11-26 Tiago Salem Herrmann

        * Use the right instance of callStack when making calls. (9fb67cbc)

2012-11-26 Michael Zanetti

        * added/fixed some comments for test cases. (da1c2b82)
        * lower/upper case fixes (ec3743df)
        * whitespace-- (f6388d8a)
        * added/fixed some comments for test cases (6847f43b)

2012-11-26 Gustavo Pichorim Boiko

        * Give the dialer input field focus before sending the keys in the
          autopilot test. (ebae4557)

2012-11-26 Tiago Salem Herrmann

        * Use the right instance of callStack when making calls. (e4707cc0)

2012-11-23 Gustavo Pichorim Boiko

        * Release it. (7fdfa809)
        * Fix the tabs usage and adapt to the new API. (b9c949a1)
        * Release it. (8164ecc7)

2012-11-23 Michael Zanetti

        * Enable easy way to generate coverage results for the developer
          (aefd7319)

2012-11-23 Gustavo Pichorim Boiko

        * Update changelog and remove leftover import statement. (cc2696f9)
        * There is no need to hide the stacks in single-pane mode. (8f1df749)
        * Make sure the stacks are created as children of the tabs' pages
          when in single panel mode. (5fb7cfa2)
        * Replace the buttonsExpanded Tabs property by the style equivalent.
          (f5b725d7)

2012-11-23 Michael Zanetti

        * Use -coverage instead of -ftest-coverage -fprofile-arcs (da6349de)
        * enable easy way to generate coverage results for the developer
          Coverage reports can be generated by calling "make
          coverage" after the project has been configured with
          -DCMAKE_BUILD_TYPE=coverage (27fc1c2e)

2012-11-22 Tiago Salem Herrmann

        * release telephony-app 0.58.8. (f992f143)
        * releasing version 0.58.8 (36cd4fa3)

2012-11-22 Gustavo Pichorim Boiko

        * Apply the new visual designs to most components. (a92f0e29)

2012-11-21 Tiago Salem Herrmann

        * merge trunk and resolve conflicts (924be153)

2012-11-21 Gustavo Pichorim Boiko

        * Update changelog (21f24b93)
        * Update autopilot tests. (9c4f985e)
        * Use the UbuntuShape in the contact details avatar. (a0863ab7)
        * Separate items by days in the communication views. (4eaa0630)
        * Add a simple version of the ChromeBar widget. This is not the final
          widget, it just provides us the functionality required to
          implement the features in the app. (295ec691)

2012-11-21 Tiago Salem Herrmann

        * update assets for the dialer and livecall screens (0ec008e0)
        * update the live call view to the new design spec (f9767456)

2012-11-21 Gustavo Pichorim Boiko

        * Do not show the OnCallPanel when in single-panel mode. (3f7bc106)
        * Fix the margins according to the visual design. (b9f30c58)
        * Apply the UbuntuShape to the communication views. (467d19d6)

2012-11-21 Michael Zanetti

        * make autopilot tests more robust. (5973ad8f)

2012-11-21 Gustavo Pichorim Boiko

        * Scroll the contact header together with the messages list.
          (d5070954)

2012-11-20 Gustavo Pichorim Boiko

        * Start updating the header of the conversation view to match the
          updated designs. (34e3b005)
        * Update the communication details items to the latest visual design.
          The rounded bubbles are still missing implementation in
          the SDK. (5ddbd014)
        * Update the visual for the communication view items. (4747a23f)

2012-11-20 Tiago Salem Herrmann

        * - change dialer panel to match the design spec - change
          noise_tile.png to match the new background (33504a0e)

2012-11-20 Michael Zanetti

        *  (0abc92ff)
        *  (8f9a91e7)
        * try to fix the keypad test timing issues (a3ae812b)

2012-11-20 Gustavo Pichorim Boiko

        * Remove obsolete fontUtils.js: it is already in Ubuntu.Components.
          (c34c5c3a)
        * Fix displaying unread messages and marking them as read. (41f5e502)

2012-11-19 Gustavo Pichorim Boiko

        * Use the boolean OR instead of the bitwise OR. (d255dc7d)
        * Update changelog. (3aa8e069)
        * Fix acknowledging pending messages when they are read. (5ec65488)

2012-11-19 Michael Zanetti

        * don't install tests with regular package. (4395e0ca)
        * install files /usr/share manually to avoid packaging the tests with
          the app package (3f71d4eb)

2012-11-19 Gustavo Pichorim Boiko

        * Merge latest changes from trunk (f6969dcd)

2012-11-15 Gustavo Pichorim Boiko

        * Add ofono to the list of supported account types in the approver.
          (5747d71a)

2012-11-15 Michael Zanetti

        * moved autopilot tests into "tests" subdir and package them up.
          (4bb281a7)

2012-11-15 Gustavo Pichorim Boiko

        * Release it. (27dc81a0)
        * Mark messages as unread and read according to their status. There
          is no code yet to acknowledge the messages though.
          (31c38f29)
        * Release it. (b304dded)
        * Add ofono to the list of protocols supported by the approver.
          (15e0805b)
        * Mark messages arriving via telepathy as new. (c3192a26)
        * Remove the obsolete resetView() signal. (6878b402)
        * Remove the obsolete property isLatest. If we ever need to do
          something like that again it is not going to be
          exclusivelly for messages and a new code will have to be
          written. (7be9dd9b)
        * Remove extra ; (f909e8e8)
        * Add the option to show the latest message from each group.
          (dd69ee85)

2012-11-15 Michael Zanetti

        * move autopilot tests into tests directory and package them up
          (6659245c)

2012-11-15 Gustavo Pichorim Boiko

        * Make sure the displayed row is always the most recent event so that
          sorting works properly. (138b3a04)

2012-11-14 Gustavo Pichorim Boiko

        * Add the option to show the latest message from each group.
          (dc7a6be9)

2012-11-13 Tiago Salem Herrmann

        * use units.gu() to set the size of delegates for the new
          CommunicationView. (ab1443c2)
        * fix delegate size (ec9b9e1e)
        * Group the SMS messages and the call log into the new Communication
          view. (8423e81b)

2012-11-13 Gustavo Pichorim Boiko

        * Remove obsolete test file. (0b17862d)
        * Remove obsolete test file. (67b11b6a)
        * Add a comment explaining why QTimer::singleShot was used to
          populate the logger models. (08b617a1)
        * When removing a model from the aggregator, check if it actually has
          items to be removed before calling {begin,end}RemoveRows
          (4e5a6958)
        * Remove the obsolete method AbstractLoggerModel::appendEntry
          (84f0bfa3)
        * Move the fillContactInfo/clearContactInfo methods to the
          ConversationFeedModel (57d49de9)

2012-11-13 Tiago Salem Herrmann

        * remove obsolete code (00c46fee)

2012-11-13 Gustavo Pichorim Boiko

        * Remove some references to the call log in the contact details.
          (77842c70)
        * The call and message items also need to be marked as selected (when
          searching) (2db4b3e8)
        * Mark the communication panel items as selected when the view on the
          right is using the same filtering. (d399a372)
        * When in dual panel, reset the right view before showing a
          conversation (fa24a6eb)

2012-11-12 Tiago Salem Herrmann

        * fix footer size (1f1720fe)

2012-11-12 Gustavo Pichorim Boiko

        * Remove some obsolete code. (7bd518f1)
        * Merge latest changes from trunk (62698e11)
        * Do not remove items from empty models. (a6d28779)
        * Add tests to ConversationAggregatorModel (c1f7176b)

2012-11-12 Tiago Salem Herrmann

        * - fix send sms button - show footer only after a message is clicked
          (64e70ef6)
        * fix typo (26568084)

2012-11-12 Gustavo Pichorim Boiko

        * Update the model offsets when a model is removed from the
          aggregator. (0a36366e)
        * Add tests to some roles that were missing. (bff3fe85)
        * Emit the dataChanged signal in the feed model when the item
          properties change. (a8713ffd)
        * Add unit tests to ConversationFeedItem (785a9acb)
        * Add unit tests to ConversationFeedModel (4e30fc81)
        * Update bzrignore. (68a9310c)
        * For any valid index, return 0 as the rowCount (29d6e6cb)
        * Make the item management methods public so that they can be
          properly unit tested. (f433da8e)

2012-11-09 Gustavo Pichorim Boiko

        * Do not explicitly add the --fullscreen switch to the wrapper script
          as the script is also used by the autopilot tests.
          (98d84a62)
        * Update autopilot tests to work with the new communication panel.
          (dd4f8b33)
        * Do not explicitly add the --fullscreen switch to the wrapper script
          as the script is also used by the autopilot tests.
          (1bd5010b)

2012-11-09 Tiago Salem Herrmann

        * fix communication view header (96bec053)

2012-11-09 Gustavo Pichorim Boiko

        * Merge latest changes from trunk (7dd69d73)

2012-11-09 Michael Zanetti

        * Updates the autopilot tests to work with the latest UI changes.
          (e387602c)

2012-11-09 Gustavo Pichorim Boiko

        * Make sure items from the models are created in the correct thread.
          (3c24475b)
        * Merge latest changes from trunk. (7cbe92b3)
        * Update changelog. (21caa6a5)
        * The threads bug of telepathy-logger-qt models was already figured
          out, so this workaround is obsolete (1fd14161)
        * Clear some warnings. (43751852)
        * Fix the broken contacts panel tests and add a few more. (9ec6c299)
        * Merge latest changes from mainstream. (d470bbe8)

2012-11-09 Michael Zanetti

        * update the message panel tests (aff7d555)

2012-11-08 Bill Filler

        * release latest. (0dfc1c69)
        * modified launch-telephony-app to launch fullscreen (749d61f1)

2012-11-08 Tiago Salem Herrmann

        * use mRootContext as parent to avoid QThread warnings during
          startup. (07aad838)
        * - fix Contacts button in the dialer view to use units.gu() -
          increase width of "send" button to avoid text cutoff.
          (1ac38797)
        * use mRootContext as parent to avoid warnings during startup
          (d3e3b9ed)
        * - fix Contacts button in the dialer view to use units.gu() -
          increase width of "send" button to avoid text cutoff
          (a5737175)

2012-11-08 Gustavo Pichorim Boiko

        * The objectName expects a string. (efd99441)
        * Make it possible to start the app using the memory contacts backend
          to test the contact features. (b200a421)
        * Install the wrapper script as a program (3bc36d4f)

2012-11-08 Michael Zanetti

        * updated call panel autopilot tests (626982a6)

2012-11-08 Tiago Salem Herrmann

        * use the right height for gu == 18. (063c03e3)
        * update changelog (a89972f0)
        * merge trunk (d7f28bc5)

2012-11-08 Kaleo

        * Added --fullscreen option. (a048c42a)

2012-11-07 Kaleo

        * Set default width to be 40 grid units. (d6ae71b9)
        * Typo in variable name. (96eb7720)
        * Added --fullscreen option. (92c47ad6)
        * Set default width to be 40 grid units. (640e7ea3)

2012-11-07 Michael Zanetti

        * added code coverage measurement to cmake. (34ddbf00)
        * changelog (60310458)

2012-11-07 Tiago Salem Herrmann

        * update changelog (9c20645a)
        * Add a debug package for telephony-app (778af29b)

2012-11-07 Gustavo Pichorim Boiko

        * Add a debug package for telephony-app. (8c1a2251)

2012-11-07 Tiago Salem Herrmann

        * use the right width and height for gu == 18 (7d73e9b9)

2012-11-07 Michael Zanetti

        * added missing ParseArguments.cmake (a947e8ec)
        * add missing Find*.cmake modules (88d65580)
        * bring the copyright header back (ffa288a6)
        * added unit test coverage report generation (dde00779)

2012-11-06 Gustavo Pichorim Boiko

        * Add a debug package for telephony-app (26441664)

2012-11-06 Bill Filler

        * release the launch-telephony-app change. (a0ccdb6f)
        * new release with launch-app-telephony change (cc12c8c7)

2012-11-05 Gustavo Pichorim Boiko

        * Do not start a dbus session when launching the app using the
          wrapper script. (2e949e98)

2012-11-05 Bill Filler

        * release latest. (a0503e86)

2012-11-05 Gustavo Pichorim Boiko

        * Remove the --single-panel argument, it is not needed anymore.
          (f5bc9bca)
        * Fix changelog entry. (0f98a43b)
        * Update changelog (dc11ec24)
        * The system already contains a dbus session running, do not start
          another one in the launcher script. (49ba37fb)

2012-11-05 Bill Filler

        * release (680625bd)

2012-11-05 Tiago Salem Herrmann

        * replace the old ButtonWithForeground component by Button.
          (11d56e02)
        * replace ButtonWithForeground by Button (36b6a614)

2012-11-01 Gustavo Pichorim Boiko

        * Make it possible to import the TelephonyApp QML plugin in other
          places than just the telephony-app itself. This includes
          adding support for having multiple instances of the plugin
          running at the same time. (671432e0)
        * Use the correct variable to send the message once the chat to a
          contact is ready. (adadc42b)

2012-10-31 Gustavo Pichorim Boiko

        * Update changelog. (66ee1d1c)
        * Update changelog (f8918f26)
        * Notify the grouped items for changes at the end of processing.
          (84b03a76)
        * If the plugin is imported outside the telephony-app and the app
          itself is running, send message using it instead of trying
          to create telepathy channels directly. (91b155d7)

2012-10-31 Tiago Salem Herrmann

        * update call and message delegates to match the proposed design
          (dfe72f6c)

2012-10-31 Gustavo Pichorim Boiko

        * Emit the messageSent signal just after the message was really sent.
          And make sure the text channel is requested for the
          correct handler. (97e44393)
        * Make sure the telepathy clients are registered when running
          multiple instances of the plugin. (0586aa0c)
        * Set the base URL correctly in preparation for the theming port.
          (7b876794)
        * Merge latest changes from trunk (4ac49d68)

2012-10-30 Gustavo Pichorim Boiko

        * Commented out the selected conditions until the right panel is
          ported. (cd705524)

2012-10-30 Tiago Salem Herrmann

        * General improvements to telephony-app and make it more compliant
          with the proposed design. (97bd81d1)

2012-10-30 Gustavo Pichorim Boiko

        * Fix some model mapping code. (3ed2cc77)
        * Merge changes from trunk. (26702bac)
        * Remove the action icon from the call log delegate and fix the usage
          of some roles. (6193211b)

2012-10-30 Tiago Salem Herrmann

        * empty keypad entry when dialing (89046bae)
        * fix include to the right directory (a3e44448)

2012-10-30 Gustavo Pichorim Boiko

        * Set the base URL correctly. (44721297)
        * Call the communications detail view on item clicks. (06f7262c)
        * Fix loading the call and message delegates when searching.
          (b62d7775)

2012-10-30 Tiago Salem Herrmann

        * rename DetailViewMessages to DetailViewCommunication (a82c8f61)

2012-10-30 Gustavo Pichorim Boiko

        * Add some search conditions to AbstractLoggerModel so that they are
          shared between the call and message models. (d5b851a4)
        * Removed extra semicolons (b3ae1d88)
        * Return the grouping property as a role from the model and remove
          some not used stuff from the models. (b2508b48)
        * Make it resolution independent (4bb0c5bb)
        * Remove the call log from the contact details. (bea631c1)

2012-10-30 Tiago Salem Herrmann

        * merge trunk (02af9b21)
        * - make OnCallPanel always visible over the PageStack's - change
          call button color to orange to match design - call
          voicemail when the keypad button 1 is pressed - launch the
          app in single panel as default and add --dual-panel option
          - Turn the keypad view into the Dialer panel and add a
          shortcut to open the contact list (067b24b9)
        * add favorite contacts group on top of the contact list. (05706f29)

2012-10-30 Gustavo Pichorim Boiko

        * Merge latest changes from trunk. (a28f7177)

2012-10-30 Tiago Salem Herrmann

        * mark some contacts as favorite in the example vcard (18f631ae)

2012-10-30 Gustavo Pichorim Boiko

        * Implement a basic communication event grouping delegate. (cb098495)
        * Implement grouping support in the proxy model. (04c394b5)

2012-10-30 Tiago Salem Herrmann

        * add favorite contacts group on top of the contact list (0013735b)
        * remove the darkBorder property as it is not available in the Button
          component anymore. (ef7e3821)

2012-10-30 Gustavo Pichorim Boiko

        * Check if there are contacts in the argument passed to addContacts
          before actually adding them to the model. (337df879)
        * We should add the model even if it has no rows. (e09720ef)
        * Check if the model being added actually has items before calling
          beginInsertRows. (6f627657)
        * Add a placeholder role for derived models to be able to implement
          custom roles. (26ebdf9c)
        * Return the correct grouping property for the logger based entries.
          Also make sure the item is created in the same thread as
          the model itself. (82126379)
        * Rename the model to avoid conflicting with the property name.
          (b98c176b)

2012-10-30 Tiago Salem Herrmann

        * remove the darkBorder property as it is not available in the Button
          component anymore (53d1b989)

2012-10-30 Gustavo Pichorim Boiko

        * Check the contacts count before actually trying to get them into
          the model. (31c0cf81)

2012-10-29 Kaleo

        * Uses new resolution independence from SDK. (605b562a)
        * Removed hack resizing the view. (b6e81620)

2012-10-29 Tiago Salem Herrmann

        * keep the old --single-panel option (7b9e4bd5)
        * - make OnCallPanel always visible over the PageStack's - change
          call button color to orange to match design - call
          voicemail when the keypad button 1 is pressed - launch the
          app in single panel as default and add --dual-panel option
          - Turn the keypad view into the Dialer panel and add a
          shortcut to open the contact list (b7fa4089)

2012-10-29 Kaleo

        * Missed margin measurement converted to gu. (c6a254e3)
        * Missed BorderImage measurement converted to dp. (3dac4355)
        * Converted to GU (a43e670c)

2012-10-29 Tiago Salem Herrmann

        * change source: to sourceComponent: set parent anchors only if
          available to avoid warnings (33f29943)

2012-10-29 Gustavo Pichorim Boiko

        * Create the indexes setting up an internal pointer to the original
          model. (4af64912)
        * Check if the index is valid before trying to cast its internal
          pointer. (18f30784)

2012-10-28 Kaleo

        * Merged from trunk. (30da2983)

2012-10-26 Gustavo Pichorim Boiko

        * Merge the message and call models. Replace the proxy models by one
          single proxy doing all the tasks. (82bb4d1c)

2012-10-26 Tiago Salem Herrmann

        * add Q_UNUSED to remove warnings (49929158)
        * remove old methods declaration moved to another class (3361f6bd)
        * implement virtual methods itemType() and matchesSearch() (cc3229ac)
        * remove unused method clear() (761d4976)
        * remove unused model calls (6a4a6d0e)
        * port models to the new layout (1c95e2ca)
        * Change the layout to use one PageStack per tab. (f2efa2de)

2012-10-26 Gustavo Pichorim Boiko

        * Implement searching in the aggregator model. (7163607c)
        * Watch for the data changes in the source models too. (7029423a)

2012-10-26 Tiago Salem Herrmann

        * merge trunk (a0d88c0a)

2012-10-26 Gustavo Pichorim Boiko

        * Disconnect the model when it is removed. (8d82db3d)
        * Convert the messages panel into the new communication panel which
          will hold both call log and messages. (2cb36b9f)
        * Init the row count variable. (7a09f627)
        * Add missing copyright to previously created files. (1443660f)
        * Add a model to aggregate the various conversation sources.
          (f1bd7f25)

2012-10-25 Gustavo Pichorim Boiko

        * Add the ConversationFeedModel which will be the base model for all
          conversation feeds. (3e6b5cd3)

2012-10-25 Tiago Salem Herrmann

        * add back the activateWindow() method so the application rises when
          necessary.. Approved by Gustavo Pichorim Boiko, PS Jenkins
          bot. (eefc93ae)
        * remove more extra spaces (71562149)
        * remove extra spaces introduced by mistake (d94453bc)
        * update changelog (a88d7419)
        * merge trunk (7f853501)
        * update changelog (61998ee6)
        * merge trunk (2f439f28)

2012-10-25 Gustavo Pichorim Boiko

        * Populate the contact model with some dummy contacts when using the
          memory backend as a fallback.. Approved by PS Jenkins bot,
          Tiago Salem Herrmann. (7b4d754f)
        * Remove leftover debug (46cc271f)
        * Fix the version in the changelog. (6fc4dbc8)

2012-10-25 Tiago Salem Herrmann

        * remove useless method call (a745d5f0)

2012-10-25 Gustavo Pichorim Boiko

        * Load the contact model with some dummy contacts when using the
          memory backend. (b3130b06)

2012-10-24 Tiago Salem Herrmann

        * add back the activateWindow() method so the application rises when
          necessary (037b2505)
        * go back to the previous active tab when the call is finished.
          (528b39df)

2012-10-23 Tiago Salem Herrmann

        * switch tabs inside load() and avoid creating helper methods.
          (19daed28)

2012-10-22 Tiago Salem Herrmann

        * change the layout to use one PageStack per tab. (8c48e90b)

2012-10-20 Kaleo

        * Removed scale hack used for Galaxy Nexus. (05123fa7)
        * Updated copy of SDK's fontUtils.js (1ee84a27)
        * Merged with trunk. (0ca57e4f)
        * Wrapped all measurements with units.dp. (b398677b)
        * Merged trunk (71334e65)

2012-10-19 Gustavo Pichorim Boiko

        * Add a wrapper that starts DBus and creates an ofono account before
          launching the app. And also add a dependency on
          telepathy-ofono.. Approved by PS Jenkins bot, Tiago Salem
          Herrmann. (e6e95587)
        * Add a dependency on dbus-x11 (9b350811)

2012-10-19 Michael Zanetti

        * Adjust autopilot tests to work with Qt5. Approved by Tiago Salem
          Herrmann, PS Jenkins bot. (0941a60c)

2012-10-19 Gustavo Pichorim Boiko

        * Update changelog. (9a00c607)
        * Add a dependency to telepathy-ofono (ee8aa72c)
        * Add a wrapper that starts a dbus session and creates a
          telepathy-ofono account before launching the app.
          (0c0a2ef0)

2012-10-19 Michael Zanetti

        * adjust autopilot tests to work with Qt5 (79baba6a)

2012-10-18 Gustavo Pichorim Boiko

        * Workaround the application appearance on high res mobile screens by
          scaling up the interface. Also add a title to the main
          view of the app.. Approved by Tiago Salem Herrmann.
          (a275536d)
        * Add a missing dependency and fix the default window size to match
          the phone one.. Approved by PS Jenkins bot, Bill Filler.
          (3e9eecc2)
        * Fix the width when running in dual pane mode (67dcc6ca)
        * releasing version 0.58.3 (a4e578e3)
        * Workaround the application appearance on high res mobile screens by
          scaling up the interface. Also add a title to the main
          view of the app. (2f5b62f0)
        * releasing version 0.58.2 (100d915c)
        * Set the default resolution to 720x1280 (90726621)
        * Add missing dependency to telepathy-logger (needed for the schema)
          (229ae652)
        * A few minor fixes related to contacts:;  Use the "memory" backend
          when folks is not available;  Save the displayLabel
          properly;  Remove obsolete dependencies. Approved by PS
          Jenkins bot, Tiago Salem Herrmann. (26b32b31)
        * Update the displayLabel test. (d33e6c0a)
        * releasing version 0.58.1 (de8a4ded)
        * Save the contact display label properly. (8f4cdce6)
        * Use the "memory" contacts backend when folks is not available.
          (989ce5f8)
        * Remove some dependencies that would bring in qt4 packages.
          (9c2f23e3)

2012-10-17 Gustavo Pichorim Boiko

        * Port the telephony application to Qt5.. Approved by PS Jenkins bot,
          Gustavo Pichorim Boiko. (ca3db55d)
        * Use the PageStack widget from the SDK to display the views and add
          support for running the app in single panel mode.
          (8d24af4c)
        * Use widgets from the SDK instead of having private copies in the
          app. (3ae1562f)

2012-10-17 Tiago Salem Herrmann

        * avoid warnings about undefined variables (c98db2ad)

2012-10-17 Gustavo Pichorim Boiko

        * Clear some runtime warnings. (fdde6d6f)
        * The correct statement is "import QtQuick 2.0". (f09643fc)
        * Add some other entries to .bzrignore. (3d16b0bd)
        * The qt5_use_modules macro already adds the Qt5 libraries to the
          linking flags, so there is no need to add them again using
          target_link_libraries. (56cd4a85)
        * Use lowercase for qt5 macros to be consistent. (4b3e4071)

2012-10-17 Tiago Salem Herrmann

        * check if subTypes are available before using them (bde53bf8)

2012-10-17 Gustavo Pichorim Boiko

        * Remove LocalWidgets.ButtonSmall, it is easier to just set the
          height in the very few places it was used. This also fixes
          the problem of ellipsizing text. (53a746e2)
        * When the listview has no sections, set the visual model to null
          instead of undefined. (dd3c2e18)
        * Import the local widgets as LocalWidgets and remove the import
          where it is not needed anymore. (ef69088a)
        * Remove leftover comment. (750e599e)

2012-10-16 Gustavo Pichorim Boiko

        * Do not link tests against Qt5Gui as this will make they require a
          display server to be executed. (2a32e4c0)
        * Add dependencies to libgl-dev (2a38ba93)
        * releasing version 0.58 (96f6d066)
        * Add the Qt5 modules to the CMAKE_MODULE_PATH (dfcec1bb)
        * Updated the TODO file with items that are pending porting.
          (8d42fc14)
        * Port ModelSectionCounter to Qt5 (patch by Florian Boucault). It is
          not yet working but the code builds fine at least.
          (93060170)

2012-10-15 Gustavo Pichorim Boiko

        * Load the default right side panes when the stacks are created.
          (33cd5776)

2012-10-15 Tiago Salem Herrmann

        * fix contexts set/get (42122991)

2012-10-15 Gustavo Pichorim Boiko

        * Replace hardcoded values for contexts and phone subtypes by enums
          in the C++ plugin. (09b16f91)
        * Return the type from QContactDetail in the ContactDetail class.
          This avoids the need of reimplementing the type() function
          in all detail children classes. (21b1cbad)

2012-10-15 Tiago Salem Herrmann

        * use new context/subtype infrastructure (6d331965)

2012-10-11 Tiago Salem Herrmann

        * align separator image in LiveCall (94662af7)
        * use Button from the sdk in LiveCall and Voicemail (383aa451)
        * fix packaging for qt5 (91fa4fb0)
        * - use Button widget from the sdk - fix clicked() signal (d0578c3d)

2012-10-11 Gustavo Pichorim Boiko

        * Force the signal/slot connections to the Tpl::PendingOperation
          instances to be direct. (833ff79c)

2012-10-10 Gustavo Pichorim Boiko

        * Fix some errors reported when running the app using QtQuick2. There
          are still some more to be fixed. (16543d85)
        * Make sure all context properties are set inside the
          initializeEngine(). (36e16c21)
        * Port to QtQuick 2 (d170b895)
        * Finish the initial porting of C++ code to Qt5. There are still some
          bits that were marked as FIXMEs but the ported code is
          already sufficient for porting the QML part of the code.
          (0ac3917b)

2012-10-09 Gustavo Pichorim Boiko

        * Port the C++ part of the application executable target to Qt5.
          (8bc7e333)
        * Fix the reference to the TelephonyPage widget. (576b848e)
        * Merge latest changes from the use-sdk-components and mainline
          branches. (82f3646b)

2012-10-05 Ugo Riboni

        * Fix the switch between tabs in the call log panel (1f36b8ff)

2012-10-04 Florian Boucault

        * FramedImage: fixed incorrect check that resulted in no frames being
          loaded.. Approved by . (4f3894ba)

2012-10-04 Ugo Riboni

        * Merge changes from trunk (introduce FramedImage) (596d4ff8)

2012-10-04 Florian Boucault

        * FramedImage: fixed incorrect check that resulted in no frames being
          loaded. (a391aa74)

2012-10-04 Ugo Riboni

        * Use selected icons for tabs when tabs are selected (4bc50a81)
        * Fix placeholder item size in contact delegate using new properties
          from SDK (929cd881)

2012-10-03 Florian Boucault

        * Factored repeated instances of an Image with a frame around.
          Resulting component is FramedImage.. Approved by Ugo
          Riboni. (eb376200)

2012-10-03 Ugo Riboni

        * Highlight the new contact button while a new contact is being
          edited (b259c4ec)
        * Fix the Cancel button when creating a new contact (8021d118)
        * Merge changes from trunk (9c66065a)

2012-10-03 Florian Boucault

        * Layout fixes ensuring that the UI scales well in OnCallPanel and
          DetailViewMessages/MessagesHeader. (c537d845)

2012-10-03 Ugo Riboni

        * Force dependency on pre-QT5 SDK components (da668509)

2012-10-02 Ugo Riboni

        * Adjust the sizes and margins of ListItems to match changes in the
          SDK (25ed2ca0)
        * Adapt to use the new SDK API for icons in ListItems (1f37c309)

2012-10-01 Omer Akram

        * Added a few autopilot Autopilot tests for the telephony app.
          Approved by Thomi Richards, jenkins. (84fc2221)

2012-10-01 Gustavo Pichorim Boiko

        * Add "ofono" to the list of supported protocols.. Approved by Tiago
          Salem Herrmann, jenkins. (664b43cc)

2012-09-28 Gustavo Pichorim Boiko

        * Add "ofono" to the list of supported protocols. (c44143d0)

2012-09-28 Ugo Riboni

        * Use the new fallbackIconSource property (74936a3e)
        * Use the local Button in a more reliable way (5ef4a993)
        * Adjust alignement of elements inside the call log delegate
          (2e76d066)

2012-09-28 Florian Boucault

        * Contact panel: fix horizontal alignment of icons. (1185b3c2)

2012-09-28 Ugo Riboni

        * Use the local version of Button instead of the one from SDK
          (b9ba96c1)

2012-09-28 Florian Boucault

        * CustomListItemBase: - removed superfluous selection rectangle - set
          its height properly (7667d558)

2012-09-28 Ugo Riboni

        * Adjust the horiz alignement of icons and text in the list buttons
          (2354cba6)
        * Adjust the text field icon margins and the padding between text
          field and buttons in the message panel (a818358b)

2012-09-28 Florian Boucault

        * Factored repeated instances of an Image with a frame around.
          Resulting component is FramedImage. (481e66a2)

2012-09-28 Ugo Riboni

        * Explicitly add top separators before columns of buttons. Adjust to
          changes in list API (159a789e)

2012-09-26 Omer Akram

        * c'mon omer (9f1f0f44)
        * Rename marumbi to telephony_app (14eaa164)
        * clean (69145c92)
        * moe (dc80e56d)
        * simplify even more (05499966)
        * more (e1765e1a)
        * use thomi's trick, now LOC is reduced by a million (264a2350)

2012-09-25 Omer Akram

        * there could be multiple list items which could make the tests fail,
          now we selecting the desired list item (a0802eee)
        * fix minor odities (4ad2c5f5)
        * fix pep8 warning (9c1cb85c)
        * correct a few typos (043d55b8)
        * use @property for accessing emulators (90a92eb0)
        * finally make everything pep8 compliant (4b6e4809)
        * remove -testability, it seems autopilot is intelligent enough
          (73f15c72)
        * add constructors so we don't need to import MarumbiTestCase
          (f93d1564)
        * use 'Eventually' in more places (7c5c2a47)
        * fix more pep8 complains (be26cc5a)
        * fix some pep8 complains (692d8365)
        * replace tabs by spaces (655946ef)
        * fix trailing whitespaces (b8209ee3)
        * just to be precise (e87fd13d)
        * fix pyflakes detected issues (481b13ec)
        * finally fix new line issues (ed775a26)
        * fix new line issues (851ada2e)

2012-09-24 Omer Akram

        * fix some. (85c80a53)
        * add autopilot tests, is WIP (10950381)

2012-09-21 Gustavo Pichorim Boiko

        * Merge the latest changes from the use-sdk-components branch.
          (21cd602c)
        * Fix the selected condition for contact items. (4e4eb8ad)
        * Propagate the clicks on the inner button to the outter one.
          (c64d2d03)

2012-09-20 Tiago Salem Herrmann

        * onEnterPressed does not work anymore. Change by onReturnPressed.
          (7c288431)
        * change singleView by singlePanel (83344771)
        * Add --single-panel option on command line. (6461ec8d)

2012-09-20 Gustavo Pichorim Boiko

        * Rename all the loader related properties to stack (a64b2dd0)
        * Set the title on pages (c000302a)

2012-09-20 Tiago Salem Herrmann

        * add missing imports (70ca6510)

2012-09-20 Gustavo Pichorim Boiko

        * Simplify the code a bit by defining the singlePane property
          according to the current state. (23486285)
        * Do not set the parent of the tabs pane when switching to singlePane
          mode, the PageStack widget does that internally.
          (7bd78cea)
        * Start implementing the single vs dual pane view modes (a460b785)

2012-09-19 Tiago Salem Herrmann

        * force focus to avoid having to click the input field to type a
          number (261521c0)

2012-09-19 Gustavo Pichorim Boiko

        * Remove obsolete viewName properties (0c75b34d)
        * Clear the stack when showing some of the views. (067d974d)
        * Make sure the view properties are saved (as the stack doesn't keep
          all the views in memory), and change the way the
          view.loaded property works. (929f7e35)

2012-09-19 Tiago Salem Herrmann

        * remove debug (70c4782a)
        * Use Page element on views. Load pages dyamically using
          Qt.resolvedUrl() (fc13c558)

2012-09-19 Ugo Riboni

        * Merge changes from trunk (a0135801)

2012-09-18 Tiago Salem Herrmann

        * Use telepathy instead of android to get the voicemail number and
          unread voicemail count.. Approved by Gustavo Pichorim
          Boiko. (d5d9ee3c)
        * - do not use the edit-timestamp hack anymore - check if the
          message-token exists before using it. Approved by Gustavo
          Pichorim Boiko, jenkins. (9f338d26)

2012-09-18 Sergio Schvezov

        * Display the time of the event (call, text message) if it happened
          today, otherwise display the full date. (913ddd62)

2012-09-18 Tiago Salem Herrmann

        * use a custom interface name for features not present on telepathy
          (37f423a6)

2012-09-18 Ugo Riboni

        * Adjust to the SDK change that replaced Page with Tab components
          (ae9a699a)

2012-09-17 Tiago Salem Herrmann

        * - do not use the edit-timestamp hack anymore - check if the
          message-token exists before using it (b61bcdd0)

2012-09-14 Ugo Riboni

        * Adjust padding of the icon inside message search field (3d5b6050)
        * Adjust the padding between the search box and the button in the
          messages panel (fae5001c)
        * Adjust position of the timestamp in the messages list (f27d7f7d)
        * Merge changes from trunk (fd7c2742)

2012-09-13 Tiago Salem Herrmann

        * remove old code from telepathyhelper (6e7fa4eb)
        * track voicemail indicator changes and check if the account is
          connected before trying to retrieve voicemail information
          (b6d6f1d6)

2012-09-12 Tiago Salem Herrmann

        * - use telepathy to get the voicemail number and count (9d3cb1ba)
        * - Move speaker methods from CallManager to CallEntry - Use the
          telepathy infrastructure for enabling/disabling speaker
          mode instead of android. Approved by . (b87f2f56)

2012-09-12 Ugo Riboni

        * Replace all instances of SearchEntry that don't have a drop down
          with TextField from the SDK (1d877377)

2012-09-12 Tiago Salem Herrmann

        * merge trunk (c50208ad)

2012-09-12 Ugo Riboni

        * Add dependency on the SDK (2d964bf9)
        * Use ListItem components from the SDK in all remaining places
          (81ab120a)

2012-09-11 Gustavo Pichorim Boiko

        * Remove the threadId usage and also the logger splitted ids
          (contactId:phoneNumber and threadId:contactId). Those were
          too much tailored for android usage.. Approved by Tiago
          Salem Herrmann. (b335a958)
        * Remove the customId usage in the application. This code was written
          back when the app was not yet able to do reliable phone
          comparision/matching and is not needed anymore.. Approved
          by Tiago Salem Herrmann, jenkins. (b47dce61)

2012-09-11 Ugo Riboni

        * Merge changes from trunk (e579c05a)

2012-09-11 Florian Boucault

        * Normalized the font sizes to respect the SDK's modular scale. A
          small number of layout adaptations were required in order
          to keep overall UI looking good.. Approved by . (5933f803)

2012-09-11 Ugo Riboni

        * Merge changes from trunk (8bd5c49d)
        * Use regular ListItems.Standard with hidden frame instead of using
          controls in them (1b723755)

2012-09-10 Tiago Salem Herrmann

        * Initial changes preparing the telephony application to run outside
          the ubuntu-for-android environment.. Approved by Tiago
          Salem Herrmann. (5c2203a1)

2012-09-10 Florian Boucault

        * Display the full date if the event did not happen on the same day.
          (5c44793d)
        * Display the time of the event (call, text message) if it happened
          today, otherwise display the full date. (1ab43449)
        * Normalized the font sizes to respect the SDK's modular scale. A
          small number of layout adaptations were required in order
          to keep overall UI looking good. (2472276b)

2012-09-10 Tiago Salem Herrmann

        * check if the property exists instead of using the result of
          connect() (3f6ba2fd)
        * - remove isHardwareStreaming() method, as we can get this info from
          the channel itself - replace mIsUfa by mHasSpeakerProperty
          (d4c5a2c6)
        * check if the call object exists before assigning a value (e2ab7aec)

2012-09-10 Ugo Riboni

        * Replace most usages of the ListItem widget copy with
          ListItem.Standard from the SDK. (e0caac00)

2012-09-07 Ugo Riboni

        * Actually remove all copies of the tab-related components (af564c61)
        * Fix the messages panel so that it fills the parent container
          (265db087)
        * Remove the copies of the Tab-related components and use them
          directly from the SDK (19a4e2aa)
        * Merge Florian's changes to use a copy of the SDK's Tabs and Page
          components (38cea426)
        * Merge changes from trunk (0c90a87c)

2012-09-06 Gustavo Pichorim Boiko

        * Remove the usage of contactid:phonenumber and threadid:contactid in
          logger models. (91d594ca)
        * Merge back latest changes from mainline. (94f8c590)
        * Revert the changes done to the tests. They are already fixed in
          mainline (b644bdf5)
        * Fix the unit tests running on the pbuilder env.. Approved by
          jenkins. (6bc8e07c)

2012-09-06 Florian Boucault

        * Preliminary, dirty, non working integration of latest SDK tabs.
          (e1139f78)
        * Imported latest Tabs from the SDK. (dfcd907c)

2012-09-06 Ugo Riboni

        * Remove the copy of TextCustom and use the version from the SDK
          (7b597c58)

2012-09-06 Gustavo Pichorim Boiko

        * Disable the ModelSectionCounter test as it is crashing on arm.
          (9199accb)

2012-09-06 Ugo Riboni

        * Replace ButtonWithForeground with the component from the SDK
          (7241a7ed)
        * Use AbstractButton from the SDK and remove the local copy
          (e93fbb09)

2012-09-05 Gustavo Pichorim Boiko

        * Implement our own lessThan() function in the ContactProxyModel to
          avoid case insensitive sorting to break when using some
          specific locales. (858275a9)
        * Add libicu as a dependency to fix unit tests in pbuilder env.
          (d63be5a5)

2012-09-03 Tiago Salem Herrmann

        * Move speaker methods from CallManager to CallEntry Use the
          telepathy infrastructure for enabling/disabling speaker
          mode instead of android (5b474b3e)

2012-09-03 Gustavo Pichorim Boiko

        * Remove accented names from tests to prevent jenkins' continuous
          integration to fail. (74c47b26)
        * Wrap the accented names using QString::fromUtf8() (b3c76079)

2012-08-30 Gustavo Pichorim Boiko

        * Fix the contactSaved signal signature in the ContactModel tests.
          (afb051a2)

2012-08-30 Tiago Salem Herrmann

        * fix comments and remove __unknown_contact variable (5220ad47)

2012-08-30 Gustavo Pichorim Boiko

        * Add support for the telepathy-ring's "tel" protocol. Replace the
          current account searching by one relying on a list of
          protocols. (150bbe22)

2012-08-30 Tiago Salem Herrmann

        * remove references to customId from qml files (5ca22697)

2012-08-30 Gustavo Pichorim Boiko

        * Remove the customId usage in C++ code. The QML part still needs to
          be fixed. (8b2c51c2)

2012-08-30 Tiago Salem Herrmann

        * remove telepathy-ufa dependency (266b7f1c)

2012-08-29 Gustavo Pichorim Boiko

        * Merge back changes from mainline (51b4790a)
        * Check if another instance of the telephony-app is running using
          DBus instead of using qtsingleapplication. (ec617a35)
        * Return false after printing the usage. (b1cd8345)
        * Remove leftover connect() statement. (1bda19e8)
        * Check if another instance of the telephony-app is running using
          DBus instead of using qtsingleapplication. (65923b3e)

2012-08-28 Gustavo Pichorim Boiko

        * Now that U4A already has scripts for creating the telepathy-ufa
          account, do not create any account from the telephony-app
          itself. (5c8ff762)

2012-08-28 Tiago Salem Herrmann

        * remove direct android dbus call as it is not necessary anymore. We
          are iterating over the local contact list instead
          (acb1b710)
        * remove direct android dbus call as it isn't needed anymore since we
          iterate over the local contact list (998a5279)

2012-08-28 Gustavo Pichorim Boiko

        * Add tests for the ContactModel. (1fe8e15a)

2012-08-23 Tiago Salem Herrmann

        * add tests for each custom contact detail (002c0422)
        * change mInteger to mCount avoid reseting the counter when not
          necessary (145e1b99)
        * use random strings when testing group related operations (6b342012)
        * track each signal individually (9219fdea)
        * test custom details by initializing them with QContactDetail's
          (8c145e84)

2012-08-22 Tiago Salem Herrmann

        * add tests for custom details (f3bcd29d)

2012-08-22 Gustavo Pichorim Boiko

        * Add tests for the remaining methods in ContactEntry (82e9a8be)
        * Add the new tests build files to bzrignore (cc454deb)
        * Add tests for the ContactEntry's properties. (012abeda)

2012-08-21 Tiago Salem Herrmann

        * add tests for ContactProxyModel (87457525)
        * - use Qt::DisplayRole to access displayLabel() - text filter text
          (282de65f)
        * add sorting and signal tests (6ff45288)

2012-08-20 Tiago Salem Herrmann

        * add ContactProxyModel tests (7ee51734)

2012-08-20 Gustavo Pichorim Boiko

        * Fix a typo in the comment about the contact manager. (ed102a2d)
        * Add a test for ContactModel::removeContact() (6ca190b2)
        * Test also the initial role of ContactModel (2cdc7c1d)
        * Add tests for the ContactModel's customIdFromPhoneNumber() and
          comparePhoneNumbers() functions. (876f3d8b)
        * Test the ContactModel::contactFrom*() functions. (3af4f40d)
        * Add tests for the ContactModel's data() function. (367b03ad)
        * Test if the rowCount() of child items is zero in ContactModel
          (d08a85f7)

2012-08-17 Gustavo Pichorim Boiko

        * Add tests for the ContactModel's signals. (7be52aff)
        * Change the way we select the manager engine in the model to avoid
          initializing two types of engines. (6e73192b)
        * Add a copy constructor to ContactEntry to make it possible to
          register it as a QMetaType. (7a72d314)
        * Start implementing tests for the ContactModel class. (f6720d9e)
        * Remove wrongly committed files (be0ba1e1)

2012-08-15 Gustavo Pichorim Boiko

        * Remove unused filter property. (5307309d)
        * Remove some extra items that are not really needed. (f8a2df9f)
        * Remove some obsolete FIXME comments. (a8c75c4c)
        * Show the call duration in the OnCall overlay panel. (83ea3bc7)
        * Remove obsolete contactName() function. (9d94b3e7)

2012-08-14 Gustavo Pichorim Boiko

        * Remove unused filter property (27d896ba)
        * Remove some extra items that are not really needed. (ba6e700e)
        * Remove two more obsolete FIXME entries. (ab005713)
        * Remove some obsolete FIXME comments (c638bd16)
        * Show the call duration in the OnCall overlay panel. (459331b9)
        * Remove obsolete contactName() function (24d956be)

2012-08-13 Tiago Salem Herrmann

        * Show "Unknown number" and "Private number" instead of "#" and "-2"
          (f0a62fe2)
        * keep the entries aligned (d980b918)
        * avoid duplicating code (f3e3274d)

2012-08-13 Gustavo Pichorim Boiko

        * Add the message id to all messages and check for duplicates that
          might arrive from both telepathy and logger. (aa7ff291)

2012-08-13 Tiago Salem Herrmann

        * Show "Unknown number" and "Private number" instead of "#" and "-2"
          (b42bed5a)
        * merge trunk (ea39998d)

2012-08-10 Gustavo Pichorim Boiko

        * Set the message ID from the logger event. (66e4cdb0)
        * Add the message id to all messages and check for duplicates that
          might arrive from both telepathy and logger. (34ea7316)
        * Search all messages instead of searching just the latest ones.
          (677c427a)

2012-08-09 Gustavo Pichorim Boiko

        * Make the comparePhoneNumbers function static. (757623cf)
        * Make sure the call log is not shown when adding new contacts.
          (f4b3c4cd)
        * Do not use the emit, signals and slots keywords. (0d9c966f)
        * Created new dbus method "CallNumber(s)" (16c8e014)
        * Filter out entities not used to fetch messages or call log. This
          should reduce the amount of data processed to get the
          events. (e548922e)

2012-08-09 Tiago Salem Herrmann

        * update changelog (d348491d)
        * do not call requestClose() after hanging up a call (2d8cdb0b)
        * validate the phone number before sending the message (f36c305a)
        * Change contactId to phoneNumber, as the variable name "contactId"
          is used in another context (6565ca78)
        * try to find the customId in the current contact list before asking
          android for it. (6f946524)
        * Enable speaker mode if the call was answered from ubuntu, or if it
          was started from telephony-app (7a62ff2d)
        * Use callState() only after the feature is complete. (5e249218)

2012-08-08 Gustavo Pichorim Boiko

        * Set the contact alias to the phone number on new messages as a
          fallback in case the contact is not known. (e546e43b)

2012-08-06 Tiago Salem Herrmann

        * add comments and remove wrong code (48553eae)

2012-08-03 Tiago Salem Herrmann

        * validate the phone number before sending a message (bd128b69)

2012-08-03 Gustavo Pichorim Boiko

        * Remove the obsolete conversation log model. (66a21a1e)
        * Watch the unread count signals in the proxy model. (7b5f6f56)

2012-08-02 Tiago Salem Herrmann

        * change contactId to phoneNumber, as the name contactId is used in
          another context (e5848b78)

2012-08-02 Gustavo Pichorim Boiko

        * Make the comparePhoneNumbers function static as it is a helper
          function and doesn't depend on the model instance.
          (7eab8826)
        * Make sure the call log is not shown when adding new contacts.
          (c7cfb9fa)

2012-08-02 Tiago Salem Herrmann

        * try to find the customId in the current contact list before asking
          android. (fb8368ae)

2012-08-02 Gustavo Pichorim Boiko

        * Do not use the emit, signals and slots keywords (3753d76c)
        * Reimplement the entity filtering in a more generic way. (2faaceeb)

2012-08-02 Tiago Salem Herrmann

        * enable speaker mode if the call was answered from ubuntu, or if it
          was started from telephony-app (7d9c3567)
        * do not request the channel to close, as we depend on android
          signals to properly close the channel (092d6fba)

2012-08-02 Renato Araujo Oliveira Filho

        * Created new dbus method "CallNumber(s)" (51b03137)

2012-08-02 Gustavo Pichorim Boiko

        * Merge latest changes from mainline. (bbd1e164)
        * Reimplement the conversationmodel using just the original messages
          model and a proxy. (1a787365)

2012-08-02 Tiago Salem Herrmann

        * use callState() only after the feature is complete. (c8d22899)

2012-08-01 Gustavo Pichorim Boiko

        * releasing version 0.56 (5105f51f)
        * Add the correct icon for the phone/voicemail indicator. (8445d162)
        * Add the correct icon for the phone/voicemail indicator. (78597bf6)

2012-08-01 Olivier Tilloy

        * Work around the fact that the scrollbar proximity sensor eats mouse
          clicks. (35608dda)
        * Work around the fact that the scrollbar proximity sensor eats mouse
          clicks. (9811071b)

2012-07-31 Gustavo Pichorim Boiko

        * releasing version 0.55 (19d3de73)
        * Make sure the telephony-app uses the correct timestamp for received
          messages. (c451a8c2)
        * Use the comparePhoneNumbers() in chatmanager to check for existing
          text channels. (0f04d59d)

2012-07-31 Tiago Salem Herrmann

        * update changelog (92647a62)
        * reset the proxy model when logger is fully loaded (64a06db5)
        * change loggerFinished() to resetView() (cf291e0d)
        * reset the model as soon as logger is completely loaded (f3a29cb8)

2012-07-31 Gustavo Pichorim Boiko

        * Filter the entities when requesting messages and call log to reduce
          the amount of data to be processed. (0e6cf6b6)
        * Make sure the telephony-app uses the correct timestamp for received
          messages. (e2b15234)

2012-07-30 Tiago Salem Herrmann

        * call reset() and make ListView behave correctly (14642a37)

2012-07-30 Gustavo Pichorim Boiko

        * Use the comparePhoneNumbers() in chatmanager to check for existing
          text channels. (84143faf)

2012-07-30 Renato Araujo Oliveira Filho

        * releasing version 0.54 (e4621046)
        * Fixed application loader from dbus method. (449ae89e)

2012-07-30 Olivier Tilloy

        * Raise and activate the window when an incoming call is accepted.
          (a661344b)
        * Raise and activate the window when an incoming call is accepted.
          (1e5cabc2)
        * Activate the window, and then raise it. This seems to work better
          than the opposite. (d9a9b642)
        * Do not activate the window in onMessageReceived(…), this is already
          taken care of automatically by setting the activation
          window in the early initialization. (4ec93950)

2012-07-30 Florian Boucault

        * Fixed out of source building of unit tests. (LP: #1029997)
          (f3c9130d)

2012-07-27 Renato Araujo Oliveira Filho

        * Used voicemail instead of voice-email in arguments. (86f73076)
        * Use QString to handle arguments instead of QUrl. (dcf85b04)
        * Fixed application loader from dbus method. (54d921d1)

2012-07-27 Florian Boucault

        * Fixed out of source building of unit tests. (ea530cff)

2012-07-27 Gustavo Pichorim Boiko

        * releasing version 0.53 (624c4c50)
        * Make sure the approver is auto-started when the desktop loads.
          (1cbb285c)
        * Do not display the desktop files used only by the indicators.
          (7ff85b2d)
        * Make sure the approver is auto-started when the desktop loads.
          (bc8ca3e1)

2012-07-27 Tiago Salem Herrmann

        * update changelog (66e79d5c)
        * change "No Name" in live call view to "Unknown Contact" just to be
          consistent with the messages view (1fb24a35)
        * change "No Name" to "Unknown Contact" in live call view (55232d58)

2012-07-27 Gustavo Pichorim Boiko

        * Do not display the desktop files used only by the indicators.
          (6ebeea9a)

2012-07-27 Florian Boucault

        * releasing version 0.52 (2c3a6769)
        * Implemented a new Scrollbar widget and added scrollbars to relevant
          parts of the UI. (LP: #1025780) (e627f4c4)
        * Deactivated unit tests until they pass in a clean chroot (319f99f0)
        * Added example usage for ScrollbarForListView. (6ff580e4)
        * Merged colo:model_section_counter (29f64cd6)
        * Added testing output to bzr ignore rules. (cf05a149)
        * Merged tests branch (7619de4b)
        * Added testing output to bzr ignore rules. (f1d4db18)
        * Merged trunk (9efac966)
        * Fixed regressions introduced by recent commit (rev. 296) that fixed
          the scrollbar in the conversation view. (43d33315)
        * Adapted some dummy data APIs to reflect real models better.
          (c30ef26c)
        * Added constant padding at the top and bottom of the contact details
          header. (LP: #1029548) (64dc432c)
        * ModelSectionCounter: sectionString() and watchSectionPropertyRole()
          do not need to be slots. (055fa2c1)
        * ModelSectionCounter: small optimization. (6767d9c9)
        * Merged trunk (516aeb5f)

2012-07-26 Gustavo Pichorim Boiko

        * releasing version 0.51 (84c258d9)
        * Make sure the logger models are properly updated when phone numbers
          are added. (0053b2ef)
        * Make sure the logger models are properly updated when phone numbers
          are added to contact details. (89c7c1a9)

2012-07-26 Florian Boucault

        * Adapted some dummy data APIs to reflect real models better.
          (aad29f13)
        * Added constant padding at the top and bottom of the contact details
          header. (69a7da7d)

2012-07-26 Gustavo Pichorim Boiko

        * releasing version 0.50 (30971f06)
        * Add an entry to the messaging menu to indicate there is a pending
          voicemail message. (4bc3077f)

2012-07-26 Florian Boucault

        * Button: better looking disabled state for colored buttons.
          (cd052f32)
        * Merged trunk (6fe32298)
        * Merged model_section_counter (debdacbd)
        * Added explanation for unit test failure (aac3dd66)
        * Make sure that when data changes the section count is updated.
          (fa1070c6)
        * Added comment on unit test failure. (ae26e3e5)

2012-07-26 Renato Araujo Oliveira Filho

        * Does not show folks invisible fields in UI. (034c10e2)
        * Fixed contact model loader. (2fdb40f9)
        * Removed loadDetails from constructor. (ca2a97b5)
        * Fixed contact model loader. (9c07b99b)

2012-07-26 Florian Boucault

        * Added comment on unit test failure. (4341d644)
        * Added comment (601d53d2)
        * Fixed scrollbar for conversation view. (a774f0f9)
        * Code clarification. (2b6337e7)

2012-07-25 Florian Boucault

        * Merged model_section_counter (ea6c8a7c)
        * Merged tests infrastructure branch (ad686914)
        * Merged trunk (e5aca946)
        * Greatly simplified scrolling logic. More on par with Ubuntu GTK's
          scrollbars. (0a4f2381)
        * More readable formula. (149cefe1)
        * Scrollbar: slightly clearer computation code. (cc9b330c)
        * Fixed case where scrollbar was desynchronised because of removal of
          first item in ListView. (ee2f251e)

2012-07-25 Gustavo Pichorim Boiko

        * Merge latest changes from mainline (698a0d32)
        * Remove leftover library include (dacd11af)
        * Show the voicemail indicator under the correct server ("Phone")
          (5ec51558)

2012-07-25 Renato Araujo Oliveira Filho

        * Does not show invisible fields in UI. (b018a01c)

2012-07-25 Florian Boucault

        * ScrollbarForListView: take into account ListView.spacing.
          (62395a0b)
        * Clearer scrolling code. (2b4a89ea)

2012-07-25 Gustavo Pichorim Boiko

        * releasing version 0.49 (522e6788)
        * Make sure the dialpad input has focus when entering the view.
          (af56a41f)
        * Add the new telephony-app icons. (bdeb9ebe)

2012-07-25 Florian Boucault

        * Simplified implementation slightly. (99bfdda4)
        * Fixed issue where scrollbar's slider was overshooting. (0b65827e)

2012-07-25 Gustavo Pichorim Boiko

        * Make sure the dialpad input has focus when entering the view.
          (3a811eea)
        * Add the new telephony-app icons. (9ba9de63)

2012-07-25 Florian Boucault

        * Hide scrollbar when there is no content. (2668c61b)
        * Clarified FIXME. (95c7bec4)
        * ScrollbarForFlickable: let subclasses customize the computation of
          contentPosition. (022be21f)

2012-07-25 Ugo Riboni

        * releasing version 0.48 (7c7404d3)
        * Update the keypad backspace icon according to design (a4c25f9c)

2012-07-25 Florian Boucault

        * Added link to bug report (b7367266)
        * Added FIXMEs (df013c03)

2012-07-25 Ugo Riboni

        * Display a dialing state while an outgoing call is ringing (LP:
          #1018428) (e6bbfb9e)
        * Use a slightly different backspace icon from design (b8f3c3f4)

2012-07-25 Gustavo Pichorim Boiko

        * Add a "New Message" entry to the SMS indicator. (acea2e63)

2012-07-25 Florian Boucault

        * Fix case where contentSize is smaller than pageSize. (29a54285)
        * ScrollbarForListView: compute manually contentSize when section
          headers are used. (be6be173)
        * Refactored Scrollbar to be more generic. Introduced widget specific
          scrollbars as specializations of it
          (ScrollbarForFlickable, ScrollbarForListView). (a0853935)

2012-07-25 Tiago Salem Herrmann

        * avoid accessing channel methods while it is not ready. (99e5e5a5)

2012-07-25 Ugo Riboni

        * Focus the recipient field when composing new message (LP: #1028169)
          (f966804e)
        * Use more sensible default subtypes for new fields (LP: #1028161)
          (2b89c937)

2012-07-25 Florian Boucault

        * Merged model_section_counter (7d9ab955)
        * Added 'sectionCriteria' property to ModelSectionCounter (76fd6687)

2012-07-25 Gustavo Pichorim Boiko

        * releasing version 0.47 (f56a0905)
        * Request attention when a new message arrives to turn the indicator
          blue. (02765f50)
        * Ignore unread messages from logger. Those will be all delivered by
          the telepathy connection manager. (71ff8338)
        * Add a "New Message" entry to the SMS indicator. (75739296)

2012-07-25 Florian Boucault

        * ModelSectionCounter: added support for more types of models.
          (c9f6d541)
        * Expose ModelSectionCounter to QML (bd59ba63)
        * Merged from trunk (55f5c8e2)
        * New ModelSectionCounter (edc4af51)
        * Make cmake tests adding generic. (567122f9)
        * Add infrastructure for automated C++ tests. (805eb862)

2012-07-24 Tiago Salem Herrmann

        * add new class member to callentry to track dialing state (242f725d)

2012-07-24 Gustavo Pichorim Boiko

        * Request attention when a new message arrives to turn the indicator
          blue. (cf2b3515)

2012-07-24 Renato Araujo Oliveira Filho

        * Fixed contact loader from another instance.(LP: #1022686)
          (6e883386)
        * Fixed contact loader from another instance. (70a43f6e)

2012-07-24 Gustavo Pichorim Boiko

        * Add missing copyright headers (0fb45005)
        * Merge latest changes from mainline (99ee7bda)
        * Remove leftover debug print. (581712a3)

2012-07-24 Ugo Riboni

        * Give focus to the recipient selector when creating a new message
          (ff9afc08)
        * Set the default contact subtypes to more sensible defaults
          (83ecdf97)
        * releasing version 0.46 (ff1e70a1)
        * Use the right placeholder contact picture in the call log and in
          the messages list (LP: #1006085) (a2dd52a1)
        * Prevent saving contacts entirely empty or new empty contact fields
          (LP: #1027095) (0be45a12)
        * Focus the message input field when opening a conversation (LP:
          #1028173) (a9d2888b)
        * Add missing else statement (2d9e7a43)
        * Check fields not only for emptyness but also for
          whitespace-only-ness (26b96844)
        * Give focus to the message input box whenever the messages view
          opens (c36bd31d)
        * Use correct placeholder images for contacts in call log and message
          list (5f79da7f)
        * Export call state to QML. Work in progress, lots of debug output
          (859331ec)

2012-07-23 Gustavo Pichorim Boiko

        * Add a dbus call to show the voicemail. (572aa40d)
        * Fix a crash by not inheriting QDBusInterface. (77fa17ed)
        * Add an initial implementation of a voicemail indicator entry.
          (4a023310)

2012-07-23 Florian Boucault

        * releasing version 0.45 (5c4e80ff)
        * Added missing debian/changelog entry. (83842810)
        * Adjusted visual implementation of buttons: - do not rely on OpenGL
          anymore, implement rendering algorithm with QPainter
          instead - use 'darkBorder' property when appropriate -
          change gradient composition mode when 'darkBorder' is set
          - scale proportionally when height is smaller than
          BorderImage can support (9358f311)
        * Put return statements on separate lines. (0d601b15)
        * LiveCall: when no background call, center the live call view.
          (b00a1d93)
        * LiveCall: when no background call, center the live call view.
          (d38ab1c1)

2012-07-23 Ugo Riboni

        * Do not try to add completely blank new address fields (ea759113)

2012-07-23 Florian Boucault

        * Adjusted visual implementation of buttons: - do not rely on OpenGL
          anymore, implement rendering algorithm with QPainter
          instead - use 'darkBorder' property when appropriate -
          change gradient composition mode when 'darkBorder' is set
          - scale proportionally when height is smaller than
          BorderImage can support (cda580f1)

2012-07-23 Ugo Riboni

        * Do not try to save new blank fields (44d48faf)
        * Fix bug in previous commit that disabled the button when in display
          mode (5684b388)
        * Do not allow saving with an empty contact name (3eddc94b)
        * Make sure the subtype editor text is not truncated (LP: #1020092)
          (ad9d56cd)
        * Email subtypes should not include "mobile" (LP: #1025808)
          (465b9e41)
        * Do not truncate the "home fax" subtype text (6429e31c)
        * Remove subtype "mobile" for email addresses (77071f7e)
        * Add a backspace button to the keypad (LP: #1018276) (10df10d9)
        * Merge changes from trunk (7366450b)

2012-07-20 Tiago Salem Herrmann

        * releasing version 0.44 (c396f7bc)
        * update changelog (ffcaf03e)
        * call phone number entered in the quick dial entry when return is
          pressed (45a23c66)
        * update changelog (9d5a3041)
        * - change the app to only accept not accepted calls - make the
          approver show the snap decision only for incoming channels
          and channels in initialised state (15defa77)
        * call phone number entered in the quick dial entry when return is
          pressed (4ff49ece)

2012-07-20 Gustavo Pichorim Boiko

        * Update changelog (dd9dee9c)
        * Remove social network update label, it is not going to be
          implemented for 1.0. (2152d77f)
        * Change the application name to "Telephony". (40e6e240)
        * Remove social network update label, it is not going to be
          implemented for 1.0 (39752003)
        * Change the application name to "Telephony" (2e8db10c)
        * releasing version 0.43 (e95cd423)
        * Update the application icon to the latest design. (3789e669)
        * Add contact information to the incoming call snap decision item.
          (11980ecc)
        * Absolute image paths in snap decisions are handle through hints.
          (5c2aec8d)

2012-07-20 Ugo Riboni

        * Use the right asset and layout for the backspace button (0800b225)

2012-07-20 Tiago Salem Herrmann

        * compare contacts directly also in CallLogModel (a3a6f838)

2012-07-20 Ugo Riboni

        * Apply the correct visual design for the "add new field" chooser
          (LP: #1025767) (89fa63e8)
        * Merge changes from trunk (3ad91ae4)

2012-07-20 Tiago Salem Herrmann

        * compare contact instances directly instead of their ids (d320e54f)
        * use ClientRegistrar to prepare the self contact feature (b2941ec7)
        * merge trunk (64887d9c)

2012-07-20 Ugo Riboni

        * Focus the contact name field when starting to edit a contact (LP:
          #1026324) (74f891dc)

2012-07-20 Gustavo Pichorim Boiko

        * Update the application icon to the latest design. (92f246c4)

2012-07-20 Ugo Riboni

        * Refocus the header (and thus the name field) after adding the
          default fields on new contact creation (9690df2b)
        * Display by default a blank email and phone fields when a new
          contact is being created (LP: #1025805) (c1701582)

2012-07-20 Gustavo Pichorim Boiko

        * Change the logic to avoid reassign the strings. (62d26de3)
        * Remove unused icon (062f2ccd)

2012-07-20 Ugo Riboni

        * Focus the contact name field when starting editing (e52985b5)
        * Show a blank phone and email field when creating a new contact
          (79eeba0e)

2012-07-20 Gustavo Pichorim Boiko

        * Merge latest changes from mainline (9ab6846d)
        * Add the button tint hint (ee6dde95)

2012-07-20 Ugo Riboni

        * Properly handle open and close of the menu (8e9c0789)
        * Make sure that the menu is visible when opened (4db16144)
        * Add the backspace key with temporary asset (1195bcac)
        * Apply correct visual style for the "add new field" widget
          (5d4077a8)

2012-07-19 Tiago Salem Herrmann

        * accept only channels that are not accepted yet show the snap
          decision only for channels that are in state "initialised"
          (c3dc5bed)

2012-07-19 Gustavo Pichorim Boiko

        * Add contact information to the incoming call snap decision item.
          (4e544d21)
        * releasing version 0.42 (c32dc88f)
        * Fix contact details saving. Instead of checking for the children of
          the focus scope, check for the children of the column.
          (26113342)
        * Fix contact details saving. Instead of checking for the children of
          the focus scope, check for the children of the column.
          (b221ae7d)
        * Set the phone number in the alias field of the conversation model
          as a fallback in case the contact is not known. (34de74a5)
        * When a new thread is created, set the contact alias to the phone
          number as a fallback in case the contact is not known.
          (dec2db86)
        * Merge latest changes from mainline (d3007d6c)
        * releasing version 0.41 (59f6ad69)
        * Implement the visual elements representing the unread messages
          (e35ccfeb)
        * Show indicators and OSD notifications for text messages using the
          telepathy framework. (c7994584)
        * When a new thread is created, set the contact alias to the phone
          number as a fallback in case the contact is not known.
          (0d890525)
        * Fix the message delegate: the ListItem property name changed from
          unread to textBold. (f382c565)
        * Evaluate just the counter value instead of creating everything
          dynamically. Patch by Olivier Tilloy. (8092c074)

2012-07-19 Ugo Riboni

        * Correctly display the placeholder icon when there's no avatar image
          (15b1d9ba)

2012-07-19 Olivier Tilloy

        * releasing version 0.40 (0024cadd)

2012-07-19 Florian Boucault

        * Merged trunk (67965ba5)

2012-07-19 Olivier Tilloy

        * Request the window to be raised and given focus when receiving a
          message. (c1ff9a8b)

2012-07-19 Ugo Riboni

        * Correctly display the placeholder icon when there's no avatar image
          (73d9f7ae)

2012-07-19 Olivier Tilloy

        * Request the window to be raised and given focus when receiving a
          message. (72f3574a)

2012-07-18 Renato Araujo Oliveira Filho

        * Fixed contact information load when the application is already
          running. (4922b24e)

2012-07-18 Ugo Riboni

        * Close the snap decision if the incoming call state is changed on
          the phone side (f9282626)

2012-07-18 Gustavo Pichorim Boiko

        * The phone number is in the alias property of the entity (475b907c)
        * Remove leftover debug print (6bc6dc1b)

2012-07-18 Renato Araujo Oliveira Filho

        * Fixed contact information load when the application is already
          running. (3125fbb1)

2012-07-18 Gustavo Pichorim Boiko

        * Fix the visual aspect of the tab counter: reduce font size, fix
          aligment and margins. (717f7667)
        * Replace the public unread property and the private __textBold
          property by a public textBold property. (535b61a2)
        * Make the constructor of ChatManager private (as it is a singleton
          class now) (a5b68838)
        * Fix the error message when displaying the notification fails.
          (d7223d84)
        * If the channel is null when the indicator is activated, return to
          avoid crashing (c3e0a56a)
        * Replace the code to remove the indicator by a simpler version
          (8265ee70)
        * Hold the sessionBus instance in a local variable to avoid having to
          call QDBusConnection::sessionBus all the time (062d8c1d)
        * Define a constant to represent the telephony app client DBus path
          as it is used in many different places. (d940e61b)
        * Check if the value of the isServiceRegistered() reply is valid
          before using it. (a8c8bfac)

2012-07-18 Ugo Riboni

        * Give focus to the newly created contact details (9d6c0469)

2012-07-17 Gustavo Pichorim Boiko

        * And fix the file name again to avoid recursion (92b5d1dc)
        * Fix the file path when creating the tab icon overlay (84ba7d9a)

2012-07-17 Tiago Salem Herrmann

        * do not use isRequested() to find out if that is an incoming call.
          make approver bypass not requested channels and all
          outgoing calls. (7dc5d235)

2012-07-17 Gustavo Pichorim Boiko

        * Simplify a bit the code by using just one signal for notifying
          changes in the global unread messages count and in the
          unread messages count for a given phone number. (0e700520)
        * Display unread messages as bold. (e7250a17)
        * Make the ChatManager singleton (cf30fbd4)
        * Merge latest changes from mainline (77195be7)
        * Add a way to check for unread messages for a given phone number
          (98176c93)
        * releasing version 0.39 (97d01be0)
        * Do not switch to the messages view for every new message.
          (ab13c238)
        * Add a counter overlay to the messages tab to display the number of
          unread messages. (6e28173e)
        * Add the unread messages count as a property in the chat manager
          class. (6d5c9131)

2012-07-17 Ugo Riboni

        * Close the snap decision if the incoming call state is changed on
          the phone side (798e1631)

2012-07-17 Gustavo Pichorim Boiko

        * Ignore unread messages from logger. Those will be all delivered by
          the telepathy connection manager. (17faf6b1)
        * Add a method to return an index from an item pointer (de4da62f)
        * releasing version 0.38 (968c7bfe)
        * Now that qt-folks is returning the contact ids correctly for newly
          added. (5e05b450)

2012-07-17  Ugo Riboni

        * Merge changes from trunk (bbd256a6)

2012-07-16 Gustavo Pichorim Boiko

        * Do not switch to the messages view for every new message.
          (ef226f0a)

2012-07-16 Renato Araujo Oliveira Filho

        * releasing version 0.37 (fd7aa69b)
        * Implemented support for QQ protocol. Based on the new IM generic
          protocol implementation. (ea1e4e73)

2012-07-16  Ugo Riboni

        * Give focus to the newly created contact details (68c0dd49)

2012-07-16 Olivier Tilloy

        * Sort contacts in a case-insensitive manner. Make sure the section
          headers are always upper case. (cd6800a5)
        * Fix call to sort(…), it takes the column as first parameter, not
          the role. (e4c98f51)
        * Sort contacts in a case-insensitive manner. (1f6b09e4)

2012-07-13 Gustavo Pichorim Boiko

        * Now that qt-folks is returning the contact ids correctly for newly
          added contacts, replace the hack to refresh the contacts
          after editing by a proper implementation. (99349c6b)

2012-07-13 Tiago Salem Herrmann

        * releasing version 0.36 (f419d625)

2012-07-13 Gustavo Pichorim Boiko

        * Merge latest changes from mainline (6eb0d7e7)

2012-07-13 Tiago Salem Herrmann

        * update changelog (58e32469)
        * implement a ContactWatcher and integrate into the application
          (5ad46fe6)
        * fix branch code because of a wrong merge that was reverted
          (794dbb00)
        * merge trunk (69b12701)

2012-07-13 Renato Araujo Oliveira Filho

        * Fixed comments on updateContext function implementation. (06c00b4e)

2012-07-13 Tiago Salem Herrmann

        * update changelog (667690a2)

2012-07-13 Renato Araujo Oliveira Filho

        * Renamed var PROTOCOL_TYPE_IM to PROTOCOL_TYPE_CUSTOM. (b23254bb)

2012-07-13 Tiago Salem Herrmann

        * scroll messages view to end when a conversation is open (d03d726a)
        * add speaker button to the voicemail view (44dab847)
        * do not update the messages model anymore. We use now a proxy model
          to filter the messages instead (99fde897)
        * use the android algorithm to compare phone numbers (a32c0491)
        * do not clear customId, and do not set the contact directly
          (3b294b24)

2012-07-13 Gustavo Pichorim Boiko

        * Imported latest version of Button widget from SDK. (5f58127c)
        * Asynchronously load avatars thus not blocking the whole application
          when loading. (a3e4e902)
        * Added separating line at the bottom of the contact details when the
          call log is empty. (8562cbd1)

2012-07-13 Tiago Salem Herrmann

        * if numbers are the same, return true (9c8844c5)

2012-07-13 Gustavo Pichorim Boiko

        * Add a missing comma (7aa23147)

2012-07-13 Olivier Tilloy

        * Add an "initial" role to the contact model, and use it as section
          header in the contact list. (6d7f29fa)

2012-07-13 Gustavo Pichorim Boiko

        * Show OSD notifications for messages (a3a7358d)

2012-07-13 Tiago Salem Herrmann

        * remove not consistent comment (77c34464)
        * use const QString& instead of QString (98d96a68)
        * add reference to the original source code (7d8c858d)
        * use ifdef to avoid double inclusion (f7ac68d3)
        * use PhoneNumberUtils namespace (69b0cb4a)
        * additional check. do not try to resolve contacts that are unknown
          (7a3da25b)
        * improve documentation of __checkContact() (03eb9699)
        * releasing version 0.35 (8d7ff121)
        * send message if return key is pressed (8af92cf2)
        * merge trunk (956554d3)
        * revert wrong merge (7751a12f)
        * fix typo (fa4549d7)
        * merge trunk (9cf5b16c)
        * check for customId on __checkContactAdded() before calling
          __checkContact() (17809f74)

2012-07-12 Tiago Salem Herrmann

        * use different methods when adding and removing contacts. change
          model to use the customId when removing contacts. small
          cleanup (ae1a3ea8)

2012-07-12 Gustavo Pichorim Boiko

        * Check for pending messages when the text channel arrives.
          (afc6f7fc)
        * Change the way acknowledging messages work: now the chatmanager is
          responsible for acknowledging the messages for the active
          conversation. This fixes some race conditions that were
          causing some messages not to be acknowledged. (bc69abd6)

2012-07-12 Tiago Salem Herrmann

        * rename number to phoneNumber (493232e0)
        * rename contactId to customId (ea2b79f9)
        * make unknownContact private (3e88723d)
        * change the way we test the unknownContact variable (db4814a3)
        * add missing space (17ce3114)
        * add some doc (5097ad6d)

2012-07-12 Renato Araujo Oliveira Filho

        * Implemented support for QQ protocol. (062a403a)

2012-07-12 Tiago Salem Herrmann

        * add double underscore to checkContact() to make it look like
          private (bcebf9dd)
        * add missing blank line (57a45b40)
        * remove unused import (1783813a)
        * - use the right icon - fix isVoicemailActive() method (1b89ac59)

2012-07-12 Gustavo Pichorim Boiko

        * Add the dependency to libindicate-qt-dev to the debian/control file
          (1e0e5ced)
        * Merge changes from mainline (62c35a1a)

2012-07-12 Olivier Tilloy

        * Catch potential errors when showing a snap decision. (2d6583f2)
        * Catch potential errors when showing a snap decision. (0ae2dac3)

2012-07-12 Tiago Salem Herrmann

        * reuse isVoicemailActive() from telephony-app.qml (76f3462a)

2012-07-12 Gustavo Pichorim Boiko

        * Update changelog but don't release, since the last commit was not
          fixing any individual bug. (4006aad2)
        * Acknowledge messages in the telepathy text channel once they are
          viewed. (ca5f4db8)

2012-07-11 Gustavo Pichorim Boiko

        * Show indicators when SMS messages arrive (31083858)

2012-07-11 Tiago Salem Herrmann

        * scroll messages view to end when a conversation is open (0bdc366a)

2012-07-11 Renato Araujo Oliveira Filho

        * releasing version 0.34 (435f0b28)
        * Fixed google talk protocol name used by folks. (cdcedb80)

2012-07-11 Tiago Salem Herrmann

        * use ContactWatcher on live call view (288155b1)
        * - rename contactIdFromPhoneNumber() to customIdFromPhoneNumber() -
          do not use ContactWatcher on MessageDelegate - fill
          customId in conversationlogmodel when adding an entry. -
          do not use Bindings, use property alias instead (613fe609)
        * implement a ContactWatcher and integrate into the messages view.
          (2afb9b76)

2012-07-11 Gustavo Pichorim Boiko

        * Register interest in text channels too. If the telephony-app is
          running, the text channels will be approved and their
          messages will be shown as unread there. If the application
          is not running, the approval of the channels will be held
          until the application is started. (cacfd775)

2012-07-11 Tiago Salem Herrmann

        * do not duplicate code. Call sendButton.clicked() instead.
          (3a76808b)
        * no need to use inverse logic in this line (3d1c5d07)
        * simplify isVoicemailActive() logic and fix coding style (277a6325)

2012-07-10 Renato Araujo Oliveira Filho

        * Fixed google talk protocol name used by folks. (50f13d20)

2012-07-10 Gustavo Pichorim Boiko

        * Acknowledge messages in the telepathy text channel once they are
          viewed. (ff93f85c)

2012-07-10 Tiago Salem Herrmann

        * send message if return key is pressed (f57b33ca)

2012-07-10 Gustavo Pichorim Boiko

        * releasing version 0.33 (716f8ea0)
        * Replace the phone icon in contact phone details by the message one.
          (b329a5a8)
        * Open the mailto: url externally when clicking in a mail address.
          (97b6db38)

2012-07-10 Tiago Salem Herrmann

        * add speaker button to the voicemail view. (b10f917f)
        * releasing version 0.32 (3a018ab9)
        * open telephony app in the live call view if it was answered from
          the phone (93b872a2)
        * use more consistent variable names in foreach loops (f1585cf3)
        * use Q_EMIT instead of emit (aa84da6d)
        * change another phone variable to phoneNumber (11debe57)

2012-07-09 Gustavo Pichorim Boiko

        * Replace the phone icon in contact phone details by the message one.
          It should be like that according to both the wireframe and
          visual design documents. (bf040acd)
        * Open the mailto: url externally when clicking in a mail address.
          (b46afa0b)
        * releasing version 0.31 (44cffc76)

2012-07-09 Tiago Salem Herrmann

        * use const in Q_FOREACH loops (b7f03345)

2012-07-09 Gustavo Pichorim Boiko

        * Add a telepathy channel observer to watch for new calls to be added
          to the call log model. (1059d4d6)

2012-07-09 Tiago Salem Herrmann

        * use Q_FOREACH instead of foreach (4a1088d2)

2012-07-09 Gustavo Pichorim Boiko

        * Add the icons for the "On Call" entry on left panel (86a960b6)

2012-07-09 Tiago Salem Herrmann

        * the right name is avatar, and not imageSource. This will avoid some
          warnings (fddc4b7c)
        * change variable name from phone to phoneNumber (7cd352e6)
        * fix setPhoneNumber signature (45f31268)
        * remove unused return (5f3374d8)
        * merge trunk (ef9ecc8c)
        * open telephony-app when a call is answered from the phone
          (5407bda0)

2012-07-09 Olivier Tilloy

        * Fix a typo. (e1c4c458)

2012-07-09 Gustavo Pichorim Boiko

        * Revert the icon name changing in the qml file, instead the assets
          were copied over. (3bc96c76)
        * Copy the assets instead of just reusing the same icons for two
          different purposes (09eaf3b5)
        * Fix the "On Call" icon. Designers decided to use the same icon as
          the one shown in the phone tab. (43c91d72)
        * Use isEmpty() instead of count() == 0 (bae5a29b)
        * Rename a variable from context1 to otherContext (784abb52)

2012-07-06 Tiago Salem Herrmann

        * fix warning about avatar (aedd92c4)

2012-07-06 Gustavo Pichorim Boiko

        * Never mark outgoing calls as missed (76742c87)
        * Do not remove the reference to the channel until it is invalidated
          on dbus. If all the references to a channel are removed
          from the observer, it is going to crash. (f7c3876d)
        * releasing version 0.30 (b375adcc)
        * Refresh the name detail when the contact changes. (127b4418)
        * Instead of setting the contactId to "", set the contact to null
          (26e68c5c)
        * Add a reference to the launchpad bug (b5411777)
        * Check the contact variable for null values before trying to use it
          (62f5500c)
        * Fix a typo. We actually need to set the contactId to "", not the
          contact. (39cf3722)
        * Use isEmpty() instead of count() == 0 (ac5d1aa1)

2012-07-05 Tiago Salem Herrmann

        * avoid warning of contact == null and check if the contact has the
          same id. (30df7582)

2012-07-06 Gustavo Pichorim Boiko

        * Clear the view's contact before closing it. (7dafa1ee)
        * Make sure changes to the newly added name detail are notified and
          saved. (9062678c)

2012-07-05 Gustavo Pichorim Boiko

        * If the contact doesn't have a name detail, create an empty one.
          (e431628d)
        * When android syncs the newly added contact to a google account, the
          local contact is removed and a new one is added with
          different IDs, so if the user are still in the contact
          view, we just close it to avoid saving to a removed
          contact. (5ab75b0c)
        * Refresh the name detail when the contact changes. (a43a0636)
        * Add a telepathy channel observer to watch for new calls to be added
          to the call log. This eliminates the need for reloading
          the whole call log from logger all the time. (8e9de9bf)
        * Wait for the hangup to finish before requesting the channel to be
          closed. This ensures the call state changes to ended
          before the channel is actually closed. (1c1b9f09)

2012-07-05 Tiago Salem Herrmann

        * remove unused bindings do not invalidate the model compare phone
          numbers if available (9819d85c)
        * use the android algorithm to compare phone numbers. This code was
          retrieved from the following link:
          http://androidxref.com/4.0.4/xref/frameworks/base/telephony/java/android/telephony/PhoneNumberUtils.java
          (e00a38d7)
        * do not update the messages model anymore, but use a proxy model
          instead. (fd9b1881)

2012-07-04 Gustavo Pichorim Boiko

        * releasing version 0.29 (f80e39c9)
        * If the user don't click the button (which is invisible now because
          of another bug) when typing a phone number, send the
          message to the number the user typed. (642a7cc9)
        * If the user don't click the button (which is invisible now because
          of another bug) when typing a phone number, send the
          message to the number the user typed. (bc73c1da)

2012-07-04 Florian Boucault

        * Imported latest version of Button widget from SDK. (081edd0e)
        * Asynchronously load avatars thus not blocking the whole application
          when loading. (f3eb8719)

2012-07-04 Tiago Salem Herrmann

        * releasing version 0.28 (fa5f8bd3)
        * do not compare phone numbers directly. Fix the case when an user
          types a phone number manually and a previous conversation
          with the same contact isn't displayed (7bac9085)
        * do not compare phone numbers directly. Fix the case when an user
          types a phone number manually and a previous conversation
          with the same contact isn't displayed (4503d9b0)
        * releasing version 0.27 (a4d823eb)
        * move clear() from abstractloggermodel to messagelogmodel to make
          the app show all the messages from a contact properly.
          (adf48515)
        * move clear() from abstractloggermodel to messagelogmodel to make
          the app show all the messages from a contact properly
          (8cdd4a89)
        * releasing version 0.26 (92df99df)
        * use threadId to group messages when available, for other cases
          compare phone numbers using comparePhoneNumbers() exposed
          by the android service. (18cd13bd)

2012-07-04 Gustavo Pichorim Boiko

        * Fix the type conversion from the previous Q_FOREACH commit
          (9eb302bd)
        * Use the cached count value in the for() loop condition. (fe00ff74)
        * Use Q_FOREACH instead of the indexed for() loop to optimize the
          code a bit. (158f2c27)

2012-07-04 Tiago Salem Herrmann

        * use comparePhoneNumbers() function instead of comparing strings
          directly (0ea14a60)
        * check if the dbus reply is valid before returning (5970c572)

2012-07-04 Gustavo Pichorim Boiko

        * Remove outdated comment about phone number comparing (4f42ec07)
        * Remove obsolete comments about the threadId in startChat(), and fix
          the function call from the contact details (it was using
          the wrong number of arguments). (344a8854)

2012-07-04 Tiago Salem Herrmann

        * fixes requested by reviewers (8c62105c)
        * remove outdated comments and deprecated code (a1d2fbd1)
        * remove fix not related to sms (26da8484)

2012-07-03 Tiago Salem Herrmann

        * merge trunk (0543cb5a)
        * more optimizations (fc510c07)

2012-07-03 Gustavo Pichorim Boiko

        * releasing version 0.25 (56e11763)
        * Use the android service to get the contact ID from a given number
          (96ba0e3d)

2012-07-03 Tiago Salem Herrmann

        * - many optimizations - set contact on startChat() - use Binding
          instead of manual changes (b6915bbb)
        * manually refresh the model (4edebfbd)
        * invalidate threadId and refetch log when necessary (07447415)

2012-07-03 Gustavo Pichorim Boiko

        * Do not reload the contact inside the messages view. All the
          functions calling this view are passing the contact
          correctly now. (433eb34f)
        * Export the customId as a role (fe3587d2)
        * Use the android service to get the contact ID from a given number
          (5d733cd2)
        * Fix the connect() signal/slot signatures (5f6a0832)
        * Fix the connect() signal/slot signatures (c4e516e2)
        * Set the phone number correctly for chatroom entities (63d0b68c)
        * The receiver entity is the one that has the thread id (2768589f)
        * Use the entity type to detect whether a message is incoming or
          outgoing (f23815ca)

2012-07-03 Tiago Salem Herrmann

        * initial fix for the sms threads (f99bd242)

2012-07-03 Gustavo Pichorim Boiko

        * releasing version 0.24 (51148ba3)
        * Fix contact details adding and editting (c5319b78)
        * Re-apply revisions 257 and 258 (58bced1e)
        * Merge back changes from mainline (ff7ab818)

2012-07-02 Renato Araujo Oliveira Filho

        * releasing version 0.23 (4564d98f)
        * Fixed address type translation from/to Folks. (09da4e8b)
        * Fixed address type translation from/to Folks. (46c667d3)

2012-07-02 Gustavo Pichorim Boiko

        * Make sure the address details are properly saved. (f94e0625)
        * Do not use the same signal to notify the property changes of detail
          fields. This causes QML to reload some bound data and save
          the wrong values to the items. (3fca0ead)
        * Revert the two previous commits that were pushed by accident to the
          main branch (b5156e70)
        * Do not remove the QObject representing the entry. It will get
          removed once the changes are saved. (26356c22)
        * Avoid emit the changed() signal when details are
          added/removed/modified on a contact. This triggers the
          contact entry to be reloaded in QML files and breaks the
          saving of details. (f2f68522)

2012-07-02 Florian Boucault

        * Added separating line at the bottom of the contact details when the
          call log is empty. (d4103bbc)

2012-07-02 Gustavo Pichorim Boiko

        * releasing version 0.22 (534b6c5c)
        * Use the android contact id to find the contact to be used to fill
          the info on entries. (7259868b)
        * Force a conversion to QStringList when setting list details as in
          QML JavaScript arrays of strings are mapped to
          QVariantList and not directly to QStringLists (14e40aca)
        * Document the reason why a QStringList property is declared as
          QVariant (4810813a)

2012-07-02 Renato Araujo Oliveira Filho

        * Implemented IM type translate. (aa8312c5)

2012-07-02 Gustavo Pichorim Boiko

        * Fix a couple of typos in the local id explanation (92b3bb8a)
        * Add documentation explaining the difference between all the
          different identifiers a contact has. (aef13768)
        * Emit the removed signal after the endRemoveRows() is called.
          (eb3a4b5d)

2012-07-02 Renato Araujo Oliveira Filho

        * Fixed missing semi-colon; (6c41568e)
        * Used contants instead of string for protocol name and type.
          (9761d5bd)

2012-07-02 Gustavo Pichorim Boiko

        * Remove a leftover debug comment (c69cb25a)
        * Set the in the log entry from the entity before filling the contact
          information to have a fallback value in case the contact
          is not found. (53c62a7b)
        * Store the customId of the given contact when iterating over the
          list of log events (2f999de9)
        * Clear also the customId when clearing the contact info from a log
          entry (8e32ec95)
        * Remove a leftover forward declaration of ContactManager (99c47158)
        * If the id is not in the contactId:phoneNumber format, print it
          together with the warning to help debugging. (6b4d5d85)

2012-07-02 Olivier Tilloy

        * Updated bzr ignore rules. (b767a20d)
        * Updated bzr ignore rules. (d467c0c1)
        * Fix a typo. (3f5e689e)

2012-06-29 Renato Araujo Oliveira Filho

        * Implemented IM type translate. (a988a9a0)

2012-06-29 Gustavo Pichorim Boiko

        * releasing version 0.21 (bb2934f9)
        * releasing version 0.20ubuntu1 (de883f6c)
        * Fix clearing the input field when a text message is sent.
          (3a07e9f1)
        * Force a conversion to QStringList when setting list details
          (e1e41ebe)
        * Fix clearing the input field when a text message is sent (b42cf80c)

2012-06-29 Tiago Salem Herrmann

        * releasing version 0.20 (6e07d5f2)
        * listen for speaker signals and update the ui accordingly (0249e487)
        * releasing version 0.19 (9f636d50)
        * do not anchor in callLogSecion, otherwise the detail chooser won't
          be shown (8fa1d412)

2012-06-29 Gustavo Pichorim Boiko

        * Use the android contact id to find the contact to be used to fill
          the info on entries (4dbc8669)

2012-06-29 Tiago Salem Herrmann

        * do not anchor in callLogSection, otherwise the detail chooser wont
          be shown (86544104)
        * update ui when speaker state is changed (c77a8310)

2012-06-29 Gustavo Pichorim Boiko

        * releasing version 0.18 (61cb9f99)
        * Update the messages model to work with latest logger changes
          (960682c4)

2012-06-29 Olivier Tilloy

        * Add missing debian/copyright. (cb41c828)
        * Add missing debian/copyright. (a50eee74)

2012-06-29 Florian Boucault

        * Merged trunk (0dcd2b9f)

2012-06-28 Gustavo Pichorim Boiko

        * Don't reset the contact when clicking twice in the messages view
          (fee87fb6)
        * Fix loading the sms messages to be compatible with latest logger
          (440c87f1)

2012-06-28 Florian Boucault

        * Messages view: improved visuals via better bubbles. (d3e9dcf5)
        * Contact details: improved visual design of header in edit mode.
          (3ef5a89f)
        * Added default avatars used as placeholders when no avatar is
          available. (801be4db)
        * Messages view: improved visuals via better bubbles. (e72c59bc)
        * Added default avatars used as placeholders when no avatar is
          available. (5cae7c7c)
        * Implemented conditional scrolling matching the behaviour of overlay
          scrollbars in GTK.é (610c0dcd)

2012-06-28 Gustavo Pichorim Boiko

        * releasing version 0.17newyork9 (6b67b9dc)
        * Fix the handling of log entries to be compatible with latest
          telepathy-logger (dbb44665)
        * Fix the handling of log entries to be compatible with latest
          telepathy-logger (696fb7ba)
        * releasing version 0.17newyork8 (ba31b9cd)
        * Do not load the dummy data from the binary application. (df58f307)

2012-06-28 Florian Boucault

        * Implemented 1-to-1 scrolling. (68fd0fb3)
        * Improved dragging behaviour. (ca27c2f6)
        * Thumb fully opaque when drag in progress. (dbda201b)
        * Animate thumb movement. (04703c5d)
        * More precise clicking areas for thumb. (57aecc91)

2012-06-28 Gustavo Pichorim Boiko

        * Do not load the dummy data from the binary application (b0a061d6)

2012-06-28 Florian Boucault

        * Do not make the thumb follow the mouse. (e1b3dc57)
        * Make thumb virtually wider to be more error tolerant. (9da6ee8e)
        * Removed animated slider movement (9f5a18e6)
        * Fixup layout a bit. Do not show even if there is content.
          (ba02660d)
        * Merged trunk (5952e384)
        * Merged from trunk. (5163c085)
        * Make thumb fully opaque only when close enough to the scrollbar.
          (b3988599)
        * Animate slider movement. (1f0c531a)
        * Fix dummy data according to the change in contacts model changes.
          (83eec4ad)

2012-06-28 Olivier Tilloy

        * Display the contact information in the active call view. (611ca0b4)

2012-06-28 Florian Boucault

        * Messages panel: compute the height of the list of messages
          properly. (020636f3)

2012-06-28 Olivier Tilloy

        * Temporarily remove the fallback picture as we don’t have the
          required asset yet. (d9476ffe)
        * Display the contact information in the active call view. (77fe7abd)
        * Revert the previous patch. The contacts model was re-written, and
          the patch isn’t valid any longer. (23d62587)
        * Merge the latest changes from master. (79bc238b)

2012-06-28 Florian Boucault

        * Clearer code. (1723115b)
        * Fix cases of thumb staying on or disappearing wrongly. (cfff9270)
        * Do not move the thumb when exactly clicking on it. (9c41f17a)
        * Contact details: improved visual design of header in edit mode.
          (498a4a96)
        * Messages panel: compute the height of the list of messages
          properly. (0da02c90)
        * Reverted changes to dummy messages. (e3f10e26)
        * Fixed dragging. (faa2c8e7)
        * Major code simplification. (85a6fec7)
        * Simplified code. (2f33c184)
        * Added doc. (f0d275db)
        * Added doc. (a6c3374e)
        * Added FIXME. (926f068e)
        * Simpler code. (47f70295)
        * Added doc. (6f4d7c32)
        * Simpler code. (972d615d)
        * Added doc. (0be67ff6)
        * Added doc. (947a815d)
        * Made methods private. (a8ee9cce)
        * Better code organisation (55dc3616)
        * Simpler code. (108181dc)
        * Simpler code. (6a7ca671)
        * Better doc (da7e1fbe)
        * Removed FIXME. (fcc49506)
        * Slightly clearer code. (9d82b077)
        * Added scrollbars to relevant screens. (cc06ea0d)
        * Fixed FIXME. (a96c6c45)
        * Use only one MouseArea in thumb (b9282fad)
        * Added dragging. (4bfab513)
        * thumb should appear when in thumb area (076dd18b)
        * updated FIXME (9a4c2600)
        * Merged from trunk. (7e699860)

2012-06-27 Florian Boucault

        * Messages view: implemented visual design. (888d5328)
        * Merged from trunk (34c169b8)
        * Contact detail view edit mode: better looking arrows for the
          combobox. (7fae0e0c)
        * Better clicking behaviour (882a6ffe)

2012-06-27 Gustavo Pichorim Boiko

        * releasing version 0.17newyork7 (96290ac1)
        * Make sure the correct tab is selected for all the views. (ca6a9470)

2012-06-27 Florian Boucault

        * Fixed clamping (3840cd29)

2012-06-27 Gustavo Pichorim Boiko

        * Make sure the correct tab is selected for all the views (07828744)

2012-06-27 Florian Boucault

        * Added FIXMEs. (65ac1c66)
        * Better positioning of the thumb. (426ac226)

2012-06-27 Gustavo Pichorim Boiko

        * releasing version 0.17newyork6 (7b22057f)
        * Replace the libdeclarative-contacts model by a brand new one to get
          rid of many bugs it had. (8e96ff14)

2012-06-27 Florian Boucault

        * Hide after timeout, not distance (e330a130)
        * Do not show if not enough items (7fc8acd9)
        * Merged from trunk (5935dfa6)
        * Merged from trunk (664630f7)
        * Keypad: activate call button upon pressing enter. (a5353ba3)

2012-06-27 Gustavo Pichorim Boiko

        * Fix adding new details to a contact (591948b7)

2012-06-27 Olivier Tilloy

        * Display the contact information in the active call view. (5966283a)

2012-06-27 Gustavo Pichorim Boiko

        * Remove unwanted debug (a93c3210)
        * Use QVariant instead of QStringList for properties as the
          javascript arrays don't map correctly to QStringLists
          (7e889898)

2012-06-27 Florian Boucault

        * Preliminary scrollbars. (370e48e4)

2012-06-27 Gustavo Pichorim Boiko

        * Fix loading the contact from command line arg (e630d5bf)
        * Make it possible to remove contact details (f9276693)

2012-06-27 Florian Boucault

        * Contact detail view edit mode: better looking arrows for the
          combobox. (0bd27be9)
        * Better looking input field. (4ae26331)

2012-06-27 Gustavo Pichorim Boiko

        * Fix the case of clicking Add a contact and then clicking cancel
          (88fd04d0)

2012-06-27 Florian Boucault

        * Keypad: activate call button upon pressing enter. (8238204b)

2012-06-27 Gustavo Pichorim Boiko

        * Merge latest source from mainline (a3230a1d)

2012-06-27 Florian Boucault

        * Merged from trunk (0a45c12e)
        * Contact details header: remove extra spaces in the contact name.
          (6180d51e)
        * Contacts panel: added visual design to section headers. (731c8025)
        * Contacts panel: added visual design to section headers. (f4e7fc75)
        * Contact details header: remove extra spaces in the contact name.
          (60c4e26e)
        * Merged from trunk (6d12a474)
        * More fixes. (b77ae3b4)

2012-06-26 Renato Araujo Oliveira Filho

        * releasing version 0.17newyork5 (8eb9232d)
        * Fixed contact edit types match (a36d7d15)
        * Remvoed debug messages. (d8d74377)

2012-06-26 Florian Boucault

        * Fix dummy data for the future. (8e698196)

2012-06-26 Gustavo Pichorim Boiko

        * Add the definitionName property to the contact detail (d6e49bf1)

2012-06-26 Renato Araujo Oliveira Filho

        * Fixed contact edit types match. (14f6f2c7)

2012-06-26 Florian Boucault

        * Make application stateful by keeping around the loaded views.
          (34a3be48)

2012-06-26 Gustavo Pichorim Boiko

        * Use contact.id instead of contact.guid.guid (fdf3a413)

2012-06-26 Florian Boucault

        * Make application stateful by keeping around the loaded views.
          (72ab1870)

2012-06-26 Gustavo Pichorim Boiko

        * Sort the contacts (2a977ff2)
        * Merge current changes from mainline (c8b30edf)
        * Display the newly added contact in the contact details view
          (b3307e99)

2012-06-26 Tiago Salem Herrmann

        * releasing version 0.17newyork4 (8852d300)
        * start timer as soon as the call becomes active (399091f5)
        * remove fake phone number from the keypad entry (5580689b)
        * fix speaker and mute buttons (2f0676a2)
        * use another approach (cb29a585)

2012-06-26 Gustavo Pichorim Boiko

        * Add support for removing the contact (b2af7fef)

2012-06-26 Florian Boucault

        * Added animation. (e8b2e31d)
        * Implemented drop down box visual design. (05de6912)

2012-06-26 Gustavo Pichorim Boiko

        * releasing version 0.17newyork3 (93aaf2c6)

2012-06-26 Tiago Salem Herrmann

        * show the right elapsed time in LiveCall view move StopWatch to
          Widgets directory (92809e71)

2012-06-26 Gustavo Pichorim Boiko

        * Replace the ContactLoader hack by a proper implementation in the
          new contact model (dfb801d3)

2012-06-26 Florian Boucault

        * Removed unused assets. (fb89186f)
        * Merged trunk (da876b04)
        * On call panel: implemented visual design. (8f011bea)

2012-06-26 Gustavo Pichorim Boiko

        * Add support for editing and creating new contacts (93f0fa74)

2012-06-26 Florian Boucault

        * Contact details edit mode: preliminary implementation of combobox
          visuals. (37a13138)
        * Restore focus fix: automatically give the focus to the text input
          in messages view. (401d09d7)
        * Merged trunk (4715b3d1)
        * On call panel: implemented visual design. (5c684aff)

2012-06-26 Tiago Salem Herrmann

        * merge trunk (c208bc37)

2012-06-26 ugo.riboni@canonical.com

        * Automatically give focus to message entry in conversations.
          (3008de86)

2012-06-26 Tiago Salem Herrmann

        * no need to force focus (c63c7c53)
        * remove fake phone number from the keypad entry force focus to the
          keypad entry widget (4f79591d)

2012-06-26 ugo.riboni@canonical.com

        * Automatically give focus to message entry in conversations.
          (698ee9ff)

2012-06-26 Florian Boucault

        * Contact details edit mode: preliminary implementation of combobox
          visuals. (abb14fa4)

2012-06-26 Tiago Salem Herrmann

        * fix speaker and mute buttons (77e56e0b)

2012-06-26 Florian Boucault

        * Contact details edit mode: implemented visuals. (7ddb74ba)

2012-06-26 Gustavo Pichorim Boiko

        * Use the new contact model in the contact search combo (44519b38)
        * Register all the detail types as creatable types (187b220f)

2012-06-26 Florian Boucault

        * Final arrow (65234d03)
        * Conversation view: make sure the focus is automatically set to the
          text entry. (30116fe0)
        * Merged trunk (d054f122)
        * Contact details: implemented visual design for call log. (977a49bf)
        * Added animations for going in and out of edit mode. (0fe945fb)

2012-06-26 Gustavo Pichorim Boiko

        * Add the online account details (2e191e67)
        * Add the address detail and simplify the loading of details
          (ce951214)

2012-06-26 Florian Boucault

        * Elide (9029d113)
        * Contact details edit mode: partly implemented combo box visuals
          (32924f32)
        * Missing import (f20b4390)
        * Contact details edit mode: - implemented visuals for header (misses
          expand/collapse behaviour) - implemented visuals for input
          fields (8bc75fa1)

2012-06-26 Tiago Salem Herrmann

        * releasing version 0.17newyork2 (cd4d9a4f)

2012-06-26 Gustavo Pichorim Boiko

        * Add missing copyright (007ea8ff)
        * Add the email details (7c86d3b3)

2012-06-26 Tiago Salem Herrmann

        * do not add outgoing as incoming messages (bef07f2e)

2012-06-26 Gustavo Pichorim Boiko

        * Add the phone number detail (a637b8f0)
        * Add the contexts property (ea92ba5b)
        * Add missing copyright headers (550aefdc)

2012-06-26 ugo.riboni@canonical.com

        * Expose a DBUS interface from the telephony app and put in it a
          method to show the messages tab (3080aaaa)

2012-06-25 Tiago Salem Herrmann

        * do not add outgoing as incoming messages in Message view.
          (f32bed18)
        * releasing version 0.17newyork1 (33d8396c)

2012-06-25 ugo.riboni@canonical.com

        * Fix a mistake in configuring and installing the dbus service file
          (95e1790c)

2012-06-25 Tiago Salem Herrmann

        * add ${CMAKE_CURRENT_SOURCE_DIR} to CMakeLists.txt (e8d5a989)

2012-06-25 Gustavo Pichorim Boiko

        * Handle the contact name detail (d4efc837)

2012-06-25 ugo.riboni@canonical.com

        * Expose a DBUS interface from the telephony app and put in it a
          method to show the messages tab (e6a3ed7d)

2012-06-25 Gustavo Pichorim Boiko

        * Add a contact model to the application to replace the one from
          libdeclarative-contacts. (13cda7a6)

2012-06-25 Florian Boucault

        * Implemented image messaging support. (1bb10930)
        * Default avatar when no photo. (508bbc0a)
        * Merged trunk (866ee09c)
        * Better center icon in notification panes. (2954befd)
        * Updated contact details iconset. (496b8a28)
        * Better center icon in notification panes. (f7279544)
        * Contact details: implemented visual design for call log. (161828cc)
        * Updated contact details iconset. (bd616d38)

2012-06-25 ugo.riboni@canonical.com

        * Put back an icon that was removed by mistake (b8ab1d30)
        * Put back an icon that was removed by mistake during the UI rewrite
          (f69bb020)
        * Correctly set parent model so that new contact won't show up blank.
          (41abc6b1)
        * New contact needs parent model or it will come up blank (d7e2ea52)

2012-06-24 ugo.riboni@canonical.com

        * Bring back contact name editing which was removed by mistake
          (8655c8e8)
        * Merge changes from trunk (5bde3ef3)

2012-06-22 Tiago Salem Herrmann

        * releasing version 0.17 (aadfb7e4)
        * add voicemail support (975f5eb1)
        * add voicemail support (ddee9bc4)

2012-06-22 Renato Araujo Oliveira Filho

        * Implemented call://<number> argument handler. (821e9e19)
        * Add support for handling multiple calls [merged] Mainline
          (60c2d842)
        * Used telaphyHelper to notify about applicatio ready. (60e6b49c)

2012-06-22 Gustavo Pichorim Boiko

        * releasing version 0.16 (4695fbf4)
        * Add support for handling multiple calls (aa22ebb8)

2012-06-22 ugo.riboni@canonical.com

        * Use snap decisions in the telephony approver (095894ac)

2012-06-22 Gustavo Pichorim Boiko

        * Implement swapping calls (c83459d1)
        * Make sure the livecall view doesn't close itself if there is a
          background call (47cedcc5)
        * Add a background call panel in the livecall view (ff354b14)

2012-06-22 ugo.riboni@canonical.com

        * Put back the editing feature for the contact name (93f82615)
        * Add debian dependencies (a06477fa)
        * Clean up the code (1a9b9356)

2012-06-21 Gustavo Pichorim Boiko

        * Created a singleton wrapper for QContactManager to be used in other
          places and add the contact info to the call entry
          (9a9139e2)

2012-06-21 Renato Araujo Oliveira Filho

        * Created applicationLoader object to notify when the application is
          ready to handle calls. (a58edd99)

2012-06-21 Tiago Salem Herrmann

        * delete later and avoid segfault, as the callEnded() signal is still
          being emitted (df6b923d)

2012-06-21 Renato Araujo Oliveira Filho

        * Check for application ready before call parseUrl. (2f329961)
        * Created signal "applicationReady" to inform when the application is
          fully loaded. (113e2c85)
        * Fixed variable name typo. (4b7389b3)
        * Fixed desktop file with correct mimetype. (d85ae193)
        * Implemented call://<number> argument handler. (6c540429)

2012-06-21 Gustavo Pichorim Boiko

        * Turn the keypad button into the "On Call" one when there is an
          active call (debaa73b)
        * Emit the callEnded() singnal in the right place (79e1d8eb)
        * When a call is ended, make sure we notify that the foreground and
          background calls are changed too (717e8786)
        * Fix the method name in the previous commit (ac1dca61)
        * Fix the bus name to connect the mute signal and make sure the
          channel is ready before calling the features (999d8a94)
        * Fix handling the mute changed signal (6c53c7ea)
        * Start adding support for handling multiple calls. For now just the
          CallManager is finished (6c06d852)

2012-06-21 ugo.riboni@canonical.com

        * Add support for accepting and rejecting the call via telepathy.
          Still with some debug messages and dead code. (4d845520)
        * Add c++ callbacks (d3b22df5)
        * Add c++ callbacks (b8277d59)
        * merge changes from trunk (c7ac7ac6)

2012-06-21 Gustavo Pichorim Boiko

        * There is no duration in the callEnded dialog anymore, so don't try
          to set it (3c5ac753)

2012-06-20 Gustavo Pichorim Boiko

        * Create an object to manage each of the calls to simplify the
          callmanager code and to allow for more flexibility.
          (48d98cac)
        * Reimplement support for searching messages. (1b12d0be)
        * Reimplement support for searching messages. (3a4a2891)

2012-06-20 Ugo Riboni

        * Temporary commit while i move stuff between VMs (b63f8031)

2012-06-19 Florian Boucault

        * Preliminary support for images. (5ca39774)
        * Added bubbles to conversation view. (9d56c7f9)
        * Merged trunk (9acba441)
        * Call log view: make sure the timestamp does not overflow.
          (13c55a55)
        * Merged trunk (36ff55e8)
        * Call log view: make sure the timestamp does not overflow.
          (4ba7ca64)
        * Refixed visuals for call log delegate changed for no reason when
          adding support for sms messages (bzr revision 178).
          (12a3b1ce)
        * Implemented visual design for keypad. (b8a972e0)
        * Implemented visual design for contact details screen. (342d7641)
        * Fixed recursive binding. (6622d23b)
        * Merged trunk (01ea041a)

2012-06-19 Gustavo Pichorim Boiko

        * Make sure the ufa account is always enabled and connected while the
          telephony-app is running (2af0b8bc)
        * Make sure the ufa account is always enabled and connected while the
          telephony-app is running (d4997dc5)

2012-06-19 Florian Boucault

        * Removed extra space in non edit mode. (95f1996f)
        * Implemented visual design for default panes. (3bc19c36)
        * Fixed fake call log's timestamps to become real Date objects.
          (96e223a5)
        * Fixed fake message models to reflect latest API changes. (c8a4b6d6)
        * Fixed up keypad sizing. (02e45725)
        * Implemented visual design for keypad. (442ce537)
        * Implemented visual design for default panes. (1d4a77e3)
        * ContactDetail: fairer header background. (625ea5b9)
        * ContactDetails: fixed background colors. (38949344)
        * ContactDetail: cells. (9c3ab983)
        * Removed redundant property. (aa2f5430)
        * ContactDetails: section headers. (e0f439c2)
        * ContactDetails: header height fix. (cf863460)
        * ContactDetails: footer (5377d7bd)
        * ContactDetails: non editable header (7526f3bd)
        * Background (b4587b98)
        * Fixed fake message models to reflect latest API changes. (ad508fb0)
        * Fixed fake call log's timestamps to become real Date objects.
          (e2da90c4)
        * Refixed visuals for call log delegate changed for no reason when
          adding support for sms messages (bzr revision 178).
          (f8268a72)
        * Reset application window size to its design. (bfb3cdce)
        * Reset application window size to its design. (7ed04a15)
        * Implemented visual design for live call view. (bd171d48)
        * Added final icon for "Add a new contact" button Added final icon
          for "New message" button (dd584bc8)
        * Changed pixel font size for x-large (05a1d5e2)

2012-06-18 Gustavo Pichorim Boiko

        * releasing version 0.15 (fe135fa4)
        * Make sure the models keep a reference to the logger's log manager
          to avoid reloading the logs from the android service.
          (53d7e23e)
        * Make sure the models keep a reference to the logger's log manager
          to avoid the creations of multiple instances of it.
          (fcb6f5f5)

2012-06-18 Florian Boucault

        * Implemented header and footer. (d3b8a76b)
        * Added final icon for "New message" button (434c68db)
        * If no label for location, do not anchor to it (cf8273bd)
        * Changed pixel font size for x-large (ab3efe9b)

2012-06-18 Gustavo Pichorim Boiko

        * releasing version 0.14 (97ff163e)
        * Add support for retrieving sms messages from android using
          telepathy-logger (0f7c9705)
        * Merge latest changes from mainline (e10cc779)
        * When changing the phone number in the message log model, invalidate
          previous requests (6ef967f7)

2012-06-18 Florian Boucault

        * Visuals implementation of the livecall screen. (ee3ff440)

2012-06-18 Ugo Riboni

        * Add the ability to edit contact detail sub types. Allow resizing
          the application window. (bdc8ac48)
        * Fix typo in previous commit that caused a syntax error (ed7bce3e)
        * Prevent a warning when items are added to the contacts list and are
          not parented (569eed67)
        * Clean up the way contacts are saved, always save them through the
          model (0f479f58)
        * Allow editing the subtypes of details (8e71b698)
        * Allow resizing the application (be634197)

2012-06-18 Gustavo Pichorim Boiko

        * Fix the logic for setting the avatar (e0e15170)
        * Use a fixed height in the call log delegate for now (af12ff56)
        * Fill the contact info on new messages (5985a78e)

2012-06-18 Florian Boucault

        * Added final icon for "Add a new contact" button (293cc8fc)

2012-06-15 Gustavo Pichorim Boiko

        * Sort the models, and make sure they are updated with events that
          happened while the application was opened. (ea16442d)
        * Merge current code from mainline (820a5d79)
        * Add a model to display the messages from one single conversation
          and rename the role from text to message (0494ce91)

2012-06-15 Florian Boucault

        * Added visuals to call log view. (98479831)
        * New ViewModel class encapsulating information about the views.
          Added visual feedback when selecting an item in the
          panels. (9c2843dc)
        * Added visuals to call log view. (8987eca9)

2012-06-15 Tiago Salem Herrmann

        * implement Hold, Mute and Speaker modes on LiveCall view and
          CallManager (76a52d71)

2012-06-15 Florian Boucault

        * New ViewModel class encapsulating information about the views.
          Added visual feedback when selecting an item in the
          panels. (e4f795e6)

2012-06-15 Tiago Salem Herrmann

        * merge trunk (8b6af8ed)

2012-06-15 Gustavo Pichorim Boiko

        * Use one shared instance of the ContactManager for all logger
          models, and fix the loading of text events (cb0b1ca7)

2012-06-15 Tiago Salem Herrmann

        * - emit onHoldChanged() when we get new call flags - create a new
          method callChannelToContactId() to avoid code duplication
          (6444cccd)

2012-06-15 Florian Boucault

        * Implement visual design for the 3 panels: calls, contacts and
          messages. (a880ed63)

2012-06-15 Gustavo Pichorim Boiko

        * More contact editing fixes (ea3a11ef)

2012-06-15 Florian Boucault

        * Removed bad code. (fa8fc8ef)
        * Merged trunk (65364082)
        * Tabs visual theming. (bbb06008)
        * ListItem: selection feedback closer to design. (54d424d2)
        * Added top left triangle visible upon selection. (80e947be)
        * Renamed id of ListItem. (0a2d91ba)
        * Simpler layouting. (e31239b2)

2012-06-15 Tiago Salem Herrmann

        * merge trunk (a5c9c109)
        * add support for Hold, Speaker and Mute (d582c098)

2012-06-15 Florian Boucault

        * ListItem to only contain generic widget. (4795f0a5)
        * Clarified ListItem separator story. (4800330d)

2012-06-15 Gustavo Pichorim Boiko

        * Refactor the call model so that part of the code can be shared with
          the sms models (d9ea27d8)

2012-06-15 Florian Boucault

        * Use text input hints. (ffdfb8de)
        * Fixed erroneous merge. (4b9a34df)
        * Merged trunk (808090d0)
        * Crude implementation of input field widget. (e0ba3678)
        * Merged trunk (d6d0532c)

2012-06-15 Ugo Riboni

        * Correctly save a new contact so that it's actually created
          (be05e94e)

2012-06-15 Florian Boucault

        * add libqt4-declarative-shaders as dependency (9db93f24)

2012-06-15 Ugo Riboni

        * Allow editing all the parts of a contact name (8851bb1f)

2012-06-15 Florian Boucault

        * Added text support and improved TabButton width computations.
          (25608f64)

2012-06-15 Ugo Riboni

        * Merge cosmetic change from trunk (a7ee04c7)

2012-06-15 Florian Boucault

        * Added a border to the left side of the detail view. (680d6831)

2012-06-15 Ugo Riboni

        * Adjust a little bit the layout of the contact detail to match
          recent widget changes (35d11aad)

2012-06-15 Florian Boucault

        * Added a border to the left side of the detail view. (6b184a59)

2012-06-15 Ugo Riboni

        * Merge changes from trunk (2098d58e)

2012-06-15 Florian Boucault

        * Added call log icons (b114f9e0)
        * Merged trunk (ad14062e)
        * Set default height for SearchEntry. (f20a82bd)
        * Merged trunk (e93e8465)
        * Merged trunk (c995dfcc)
        * Added background texture and right border to panels. (827cca3f)
        * Cleaned up button widgets and adapted to using SDK Button's API.
          (be349071)
        * Merged trunk (14bd1e89)

2012-06-15 Ugo Riboni

        * Hide the deleted details, since they won't be removed from the list
          when calling contact.removeDetail() (031b990b)
        * Use the "chevron" icon as default for action icons (0b38cc34)
        * Correctly calculate new detail button size and text (f116b088)
        * Implement UI for contact editing and adding. Actual functionality
          not fully working yet. (97da261b)

2012-06-14 Tiago Salem Herrmann

        * open keypad in a popup window during ongoing calls and send DTMF
          events to telepathy (62ccfcaa)
        * open keypad in a popup window during ongoing calls and send DTMF
          events to telepathy. (460fd115)

2012-06-14 Ugo Riboni

        * Hide the call log when we're editing (30ff7e86)
        * Extend the clickable area to the entire new detail text (7c3ed7f3)
        * Merge changes from trunk (ce4de01d)

2012-06-14 Florian Boucault

        * Fixed case when not running with qmlviewer broken because the
          runtime variable is undefined. (dc201f5c)
        * Fixed case when not running with qmlviewer broken because the
          runtime variable is undefined. (a1adeda0)

2012-06-14 Ugo Riboni

        * Remove incorrect parent assignement in TextContactDetailsEditor.qml
          (e0ffbf02)
        * Implement header editing but saving temporarily disabled until I
          get more info from design (a94d1233)
        * Clean up a bit the contact saving (04cb694d)
        * Display detail types properly (a0cb3cb2)
        * Merge remaining changes from trunk (a4919431)
        * Merge revision 160 from trunk (6c4772a6)
        * Merge revision 159 from trunk (6d7aa20e)
        * Merge from trunk up to revision 158 (0a0ae40a)
        * Merge rev 147 from trunk (98d714c1)
        * Adjust the position of the new detail type picker (still a bit
          wrong). Add button to add new contact (830cf665)
        * Explicitly clear the added details on cancel, so that the empty
          sections don't show up (7cad220d)

2012-06-14 Florian Boucault

        * Fix separator. (2123378d)
        * Improved visuals. Cleaned up implementation. (a51cde18)

2012-06-13 Florian Boucault

        * Messages panel cleanup. (14303958)
        * First implementation of list items for the panels. FIXME: uncomment
          'hint:' when ready. (b578a2ff)
        * Made default window size to respect design. Removed unnecessary
          background. (606d2ec8)
        * Redefined font sizes according to design. (c390e014)
        * Added background texture and right border to panels. (1cb47d89)
        * Redefined font sizes according to design. (b21c476c)
        * Made default window size to respect design. Removed unnecessary
          background. (53f83c84)
        * Crude implementation of SearchEntry. (6cc3769b)
        * Added tabs icons and initial rough tabs implementation. (a7be47cc)
        * Cleaned up button widgets and adapted to using SDK Button's API.
          (4c18ea19)
        * Removed dummy model 'contactdetails' and references to it. Renamed
          dummy models: prefix with 'fake'. Adapted fakeCallLog and
          fakeContacts structures to match telepathy's models. Use
          dummy models conditionally. If 'runtime' is defined then
          we are using QML Viewer. (b264c46b)
        * DetailViewContact: fix initiating a chat by clicking on the action.
          (cfed5ff5)
        * Fix display of phone number in chat view. (9878da0d)
        * Unified the way to compute the name of a contact. (1e22d821)
        * Added FIXME to spot fake models. (549f2494)

2012-06-13 Tiago Salem Herrmann

        * releasing version 0.13 (1183616f)
        * add libqtgstreamer-dev as build-dep (6fbe71bb)

2012-06-13 Florian Boucault

        * Forgotten renaming to fakeContacts. (4381b1af)
        * DetailViewContact: fix initiating a chat by clicking on the action.
          (95de0974)
        * Fix display of phone number in chat view. (291560e6)
        * Synchronised the way to compute the name of a contact. (45ccddc8)
        * Renamed dummy models: prefix with 'fake'. Adapted fakeCallLog and
          fakeContacts structures to match telepathy's models. Use
          dummy models conditionally. If 'runtime' is defined then
          we are using QML Viewer. (ccc7f496)
        * Removed dead code. (fc6b3443)
        * Removed dummy model 'contactdetails' and references to it.
          (dc860e72)

2012-06-13 Tiago Salem Herrmann

        * releasing version 0.12 (aba82c03)
        * fix wrong build-dep name (9950528e)

2012-06-13 Ugo Riboni

        * Merge changes from trunk (0c34a88b)

2012-06-13 Tiago Salem Herrmann

        * releasing version 0.11 (25f73db9)
        * add libtelepathy-logger-qt4 as build-dep (83f2d543)
        * add qtmobility-dev as build-dep (2882d8ef)

2012-06-13 Ugo Riboni

        * Actually append the new detail type when chosen (38506ac9)

2012-06-13 Tiago Salem Herrmann

        * keep track of call status and end it when applicable (066137ca)

2012-06-13 Gustavo Pichorim Boiko

        * Update the changelog for the call log feature (758b9ec9)
        * Add support for showing the call log (223c3c0f)

2012-06-13 Ugo Riboni

        * Allow choosing the new contact detail type to add (ee595d1e)

2012-06-13 Florian Boucault

        * Handle error case upon account creation in TelepathyHelper.
          (c34aadec)

2012-06-13 Gustavo Pichorim Boiko

        * Remove a FIXME that was alraedy fixed (5e97c38d)

2012-06-13 Ugo Riboni

        * Move the detail types declarations to a separate js file (eb740074)
        * Fix the contact detail flickable so it can actually be used. Add
          the button for adding new detail types (2f9531b4)

2012-06-13 Gustavo Pichorim Boiko

        * Query only call events (4a0bdaba)

2012-06-13 Ugo Riboni

        * Fix bug on activating actions and deleting details (65e129c4)
        * Add the ability to create new details of the same type as existing
          ones (4744f57f)

2012-06-12 Gustavo Pichorim Boiko

        * Add a proxy model creatable from QML to allow using the call log
          for a specific contact in the contact details view.
          (24f99c9a)

2012-06-12 Tiago Salem Herrmann

        * keep track of the call state and end the call when applicable
          (1a6d335c)

2012-06-12 Gustavo Pichorim Boiko

        * Update the delegate to match the wireframes (c6671151)

2012-06-12 Ugo Riboni

        * Refactor the details list so that you don't have to declare the
          delegates again for each new detail type that you want to
          support (9a06a916)

2012-06-12 Florian Boucault

        * Handle error case upon account creation in TelepathyHelper.
          (7ebab466)

2012-06-12 Ugo Riboni

        * Implement detail removal (8dc9ac5b)
        * Move editors out to separate classes, add + icons for adding
          details, adjust layout to match design some more
          (b9657857)

2012-06-11 Gustavo Pichorim Boiko

        * Revert some unfinished changes (38fdcbd0)
        * Add a proxy model to filter the missed calls (174cddcd)
        * Initial call support (a84a41c2)

2012-06-11 Tiago Salem Herrmann

        * add initial call support (e3bfdb62)

2012-06-11 Ugo Riboni

        * Implement saving and editing by letting each delegate do it. Adjust
          visual style to match wireframes. (ab386908)

2012-06-11 Tiago Salem Herrmann

        * set path of dbus service file on build time (9b645ae4)

2012-06-11 Gustavo Pichorim Boiko

        * Fix the code to match the contact's phone number (7196d92b)

2012-06-11 Tiago Salem Herrmann

        * remove legacy code (64acffac)
        * change isChattingToContact to isTalkingToContact (e1c07120)

2012-06-11 Ugo Riboni

        * Move editing box to bottom of list. Shuffle some more editing stuff
          around. (e9af5d94)
        * Make contact details delegate more modular. Disable editing for
          now. Checkpoint commit only (67c57093)
        * Avoid lots of warnings in case some text fields are missing in the
          contact (b18e8735)

2012-06-08 Gustavo Pichorim Boiko

        * Add basic support for showing the call log from the telepathy
          logger (e56dab0f)

2012-06-08 Tiago Salem Herrmann

        * add initial call support (69bda38a)

2012-06-08 Gustavo Pichorim Boiko

        * Find the QtMobility contacts module and add it to the linking
          (c74a8690)

2012-06-08 Ugo Riboni

        * Add one more explicit dependency (56bba803)
        * Add initial edit implementation. Reformat the contact address like
          in Android's contact app. (03fe4b5e)
        * Prevent warnings when contact doesn't have some fields (309897d5)

2012-06-07 Ugo Riboni

        * Add more explicit build dependencies (f6f0f4c6)

2012-06-06 Ugo Riboni

        * Add explicit dependencies to some libraries (776ce41c)

2012-05-31 Tiago Salem Herrmann

        * call setRinging() when necessary (4cd4ac87)
        * move setRinging to a proper place (6abfb41c)
        * call setRinging() when necessary (5bbe6a68)

2012-05-30 Gustavo Pichorim Boiko

        * Fix the TelepathyQt includes in the approver (69b1bb7a)

2012-05-30 Tiago Salem Herrmann

        * add initial telepathy approver implementation (e47b0c20)
        * set the proper dbus reason when rejecting a call (1bc4edc4)
        * remove unused file (2ab2a244)
        * wait until the hangup operation return before closing the channel
          (5c32a1fe)
        * call hangup if we are dealing with a call channel (da822c60)
        * set approver as unique (f6257047)
        * - call claim() to close the channel when necessary. (64996316)

2012-05-29 Tiago Salem Herrmann

        * cosmetic changes to the header file (72218292)
        * fix wrong macro name (49f97e71)
        * add copyright text (f5cfb92a)
        * add an initial version of a telepathy approver. (dba50d81)

2012-05-25 Tiago Salem Herrmann

        * releasing version 0.10 (20f424a9)
        * add sms receiving support (5341772c)
        * do not create a new chat window if we have one already (b341fca2)
        * check if the current panel is the messages panel (7f67d857)

2012-05-25 Bill Filler

        * releasing version 0.9 (6c652f4b)
        * added support for icon in the desktop file so it shows something in
          launcher (aea253a7)

2012-05-24 Tiago Salem Herrmann

        * add sms receiving support (431d9f7e)

2012-05-24 Renato Araujo Oliveira Filho

        * releasing version 0.8 (041a5948)
        * Implemented single instance of telephony-app support. (fc8021cf)
        * Fixed bug when calling application more then once with the same
          contact key. (9a61c7a3)
        * Implemented support for single application in telephony app.
          (f80a33d8)

2012-05-24 Gustavo Pichorim Boiko

        * Add the qtsingleapplication dir to the include path (0431afb9)
        * Add the QtSingleApplication from Qt Solutions. (daaacd49)
        * releasing version 0.7 (efaef1f1)
        * QtMobility contacts plugin is not forwarding the child
          filterChanged() signal in UnionFilter and
          IntersectionFilter, so as a temporary workaround, we are
          emitting the signal ourselves. (51180b2d)
        * Set the preferred handler when requesting the text channel. This
          prevents the channel going to another client in case there
          are more telepathy clients installed. (b0d10fc3)
        * QtMobility contacts plugin is not forwarding the child
          filterChanged() signals in UnionFilter and
          IntersectionFilter, so as a temporary workaround, we are
          emitting the signal ourselves. (b2d99241)
        * Set the preferred handler when requesting the text channel. This
          prevents the channel going to another client in case there
          are more telepathy clients installed. (76a0ce82)

2012-05-24 Olivier Tilloy

        * Allow the application to be run uninstalled (from the development
          branch). (a6181d60)
        * releasing version 0.6 (21fb5357)
        * Fix displaying the avatar picture in the details view. (065b88c1)
        * Add missing "%u" field code to the Exec key to allow opening a
          given contact from the contacts lens. (5855940c)
        * Allow the application to be run uninstalled (from the development
          branch). (63254cf8)
        * Fix displaying the avatar picture in the details view. (2a79ac67)
        * Add missing "%u" field code to the Exec key to allow opening a
          given contact from the contacts lens. (29002107)

2012-05-23 Bill Filler

        * releasing version 0.5 (1ed0fcd5)
        * fix by Renato for missing avatar (2d6c00b2)

2012-05-23 Renato Araujo Oliveira Filho

        * Fixed contact avatar load. (4918999e)

2012-05-23 Gustavo Pichorim Boiko

        * releasing version 0.4.1 (7cc0894b)
        * Add a temporary solution to load the contact details when an id is
          passed as a command line argument. Also add some missing
          dependencies (c8ff1912)
        * Add some missing telepathy dependencies (7c6e46d4)
        * Add a temporary solution to load the contact details when an id is
          passed as a command line argument. The proper solution
          would be to have a signal in the ContactModel notifying
          when it has loaded the contacts. (674e6e7e)
        * releasing version 0.4 (543dd5c5)
        * Send messages using the telepathy infrastructure. (94ac0cca)
        * Log the errors that were asserts previously. (1fde2a1c)
        * Mark the uri as unused (80c9e1f4)
        * Use a better implementation for the singleton class and make its
          constructor private (7e2b3129)
        * Rename plugins to plugin to represent what it really is (65a89696)
        * Replace the Q_ASSERTS by if() conditions where it is applicable.
          Also make sure we have an "ufa" account by creating one if
          none is available (7de5af59)
        * Remove some useless qDebug (2a7b4fc1)
        * Replace foreach by Q_FOREACH (72b00796)
        * Add missing build dependencies (c43a2365)

2012-05-23 Olivier Tilloy

        * Add missing runtime dependencies to the packaging information:
          libdeclarative-contacts and libqtfolks1. (d9e4635a)

2012-05-23 Gustavo Pichorim Boiko

        * Add copyright to new cpp and header files (957b75bf)
        * Remove obsolete newMessageMinutes property (8aff4fa8)
        * Add moc_ files to .bzrignore (11caa3d7)

2012-05-23 Olivier Tilloy

        * Add missing runtime dependencies to the packaging information:
          libdeclarative-contacts and libqtfolks1. (bc7556eb)
        * Updated bzr ignore rules. (29d2fc6e)

2012-05-22 Gustavo Pichorim Boiko

        * Make sure the account is connected when the application starts
          (d0c39db1)
        * Make it possible to send messages to numbers not on the contact
          list. Also replace the dummydata model by an empty one
          (50cc77f4)
        * Make it possible to send text messages via telepathy. Also renamed
          the TelepathyManager to TelepathyHelper. (d1f105ae)

2012-05-22 Tiago Salem Herrmann

        * add initial telepathy manager class (c105e7c5)

2012-05-22 Renato Araujo Oliveira Filho

        * Register contact:// uri as supported uri for telephony app.
          (43045cf8)
        * Remove unnecessary command from debian/rules. (00695271)

2012-05-22 Tiago Salem Herrmann

        * fix headers, copyrights and make it compile. (5a1d5cdc)

2012-05-22 Gustavo Pichorim Boiko

        * Add a CMakeFile.txt to install the plugin (f1270f0e)

2012-05-22 Tiago Salem Herrmann

        * add initial plugin directory and a dummy telepathy channel handler
          class (11316400)

2012-05-22 Renato Araujo Oliveira Filho

        * Register contact:// uri as supported uri for telephony app.
          (3598a093)
        * Accept a command line parameter as a URI of the form
          "contact://CONTACT_KEY" and set a context property
          accordingly. (d9880151)

2012-05-22 Olivier Tilloy

        * Accept a command line parameter as a URI of the form
          "contact://CONTACT_KEY" and set a context property
          accordingly. (67c5f244)

2012-05-22 Gustavo Pichorim Boiko

        * Use the contact model from QtMobility (804d5efb)
        * Remove some FIXME entries that are already fixed (535df091)
        * Show the contact's phone number in the messages header (cf681350)
        * Install the ContactUtils folder (d276b8d2)

2012-05-22 Olivier Tilloy

        * Add TODO items. (3872b371)
        * Fix a typo in a comment. (a42279af)
        * Also add the default picture for contacts without an avatar in the
          details view. (c5c8107d)
        * Add a default picture for contacts without an avatar. (5bdfc0b5)
        * Merged the latest changes from master. (900b7df2)
        * Temporarily disable the telepathy folks backend as it doesn’t play
          well with QtFolks. (9d24a53c)
        * Replace the inclusion of C headers by their C++ counterparts.
          (2f0a285b)

2012-05-21 Olivier Tilloy

        * Temporarily disable the telepathy folks backend as it doesn’t play
          well with QtFolks. (249b29e2)

2012-05-18 Gustavo Pichorim Boiko

        * Call startChat using the contact item and also a phone number to
          make sure we are sending the message to the right number.
          (0885d882)
        * Change the search boxes to use the contact model from QtMobility
          (b04eeb45)
        * Move the TODO entries to a TODO file (3eee1935)
        * Filter the contact list by the terms in the search box (d31bc294)

2012-05-16 Gustavo Pichorim Boiko

        * releasing version 0.3 (63a54c21)

2012-05-15 Gustavo Pichorim Boiko

        * Make the contact list and the contact details use the models from
          QtMobility. The items pending implementation are listed in
          the README tasks (0b52bbb9)
        * Rename the application from telephony-prototype to telephony-app as
          it is not just a prototype anymore (c6df1807)
        * Fix the changelog and rename from prototype to app in some other
          missing places (af6ddab6)

2012-05-14 Gustavo Pichorim Boiko

        * Rename the application from telephony-prototype to telephony-app
          (36c33210)

2012-05-14 Olivier Tilloy

        * Wrap the telephony prototype in a binary application. The build
          system used is cmake. (92b83ec9)
        * Update packaging. (04dcbe81)

2012-05-11 Olivier Tilloy

        * Add install targets and allow running installed/uninstalled.
          (49dae22c)
        * Update the desktop file to run the executable, not qmlviewer.
          (a232f4e6)
        * Application to wrap the telephony prototype, along with CMake build
          file. (9c13e42b)

2012-05-09 Vesa Rautiainen

        * One missing png file added (empty image) and a link between message
          detail view contact image and contact details created
          (0f098837)
        * NewMessageHeader's search entry fixed (2b61dd18)
        * Review fixes. Unnecessary NewMessage.. files removed. (073ae210)

2012-05-08 Gustavo Pichorim Boiko

        * A missing comment from the review (10954ca2)
        * Some fixes from the review (ff56b30c)

2012-05-08 Vesa Rautiainen

        * [messages view] fixmes fixed. TextButton also changed to use
          default font sizes (eb9b6fd6)
        * [messages view] some fixmes fixed (c7ac5560)

2012-05-07 Tiago Salem Herrmann

        * add debian packaging + desktop file (c7a7856b)

2012-05-04 Gustavo Pichorim Boiko

        * Notes from the code review (760dc823)

2012-05-04 Olivier Tilloy

        * Refactor the contacts list. (8ee493c4)

2012-05-04 Renato Araujo Oliveira Filho

        * Fixed DropDownSearch bug. (e13608fe)

2012-05-04 Vesa Rautiainen

        * Messages view new message time stamps improved. (c8581d7e)

2012-05-04 Gustavo Pichorim Boiko

        * Show the dial pad (48cc55c3)

2012-05-04 Ugo Riboni

        * Fix a missing name on the new message button (f8063926)
        * Add the large icons for buttons in the panels (553a0094)
        * Add buttons to the messages and call log panels. Add click handler
          to button class (f90f26e5)
        * [button] Use TextCustom and allow setting font size as a property
          of the button (a6fe8f4e)
        * [button] remove some semicolons (61f576cd)

2012-05-04 Gustavo Pichorim Boiko

        * Clear the quick dial after calling (a8e5879e)
        * Fix the text/input visibility switching (208bcc5d)

2012-05-04 Vesa Rautiainen

        * The first version of New messages detail view added (9a6e8ebf)

2012-05-04 Ugo Riboni

        * [call log] Add a text label explaning what the quick dial box is
          (808933ae)
        * Fix a an error in contact details when a delegate is temporarily
          without parent (8fa17545)
        * Show contact when clicking on call log item (d9aecbcc)

2012-05-04 Gustavo Pichorim Boiko

        * Show the panes when the selecting tabs (850c6a8b)
        * Show the call ended pane after a call (3ceb3cb1)

2012-05-04 Ugo Riboni

        * Remove unused image (cf96e5e1)

2012-05-04 Renato Araujo Oliveira Filho

        * Implemented filter on MessagesPanel. (e881211b)
        * Fixed DrowpDownSearch size. (9162903a)
        * Fixed CallPanle layout. (51215f88)

2012-05-04 Florian Boucault

        * Refactored code to separate every view into its own directory.
          Widgets directory contains all common widgets. Most of
          them will likely go in the SDK UI toolkit. (d73ce3f4)

2012-05-04 Vesa Rautiainen

        * [messages view] messages view activation (1ab58de7)

2012-05-04 Gustavo Pichorim Boiko

        * Add some missing graphical assets and call the message dialog from
          the contact details. (b5ef9f92)

2012-05-04 Florian Boucault

        * Removed deprecated imports. (413094f2)

2012-05-03 Renato Araujo Oliveira Filho

        * Fix MessagePanel layout. (180afa09)
        * Removed contactSearchArea. (44b674ad)

2012-05-03 Gustavo Pichorim Boiko

        * Start a call to a contact from the contact details (411c05b0)

2012-05-03 Tim Peeters

        * generic button that has text and icon. No support for only text or
          icon in this class yet. (29d7a014)
        * add generic button (b9efb852)

2012-05-03 Renato Araujo Oliveira Filho

        * Fixed DrowpDownSearch listview size after clicked. (451192e5)

2012-05-03 Gustavo Pichorim Boiko

        * Change the search box to match the current implementation
          (bc67d3fd)

2012-05-03 Renato Araujo Oliveira Filho

        * Used FilterModel in ContactList and FavouriteContactList.
          (4c4fce66)

2012-05-03 Ugo Riboni

        * Remove useless state (d0e48ac4)
        * Fix code indentation (1e4c237c)
        * Remove debug code and useless comments (d64ed7f3)

2012-05-03 Gustavo Pichorim Boiko

        * Use the IconButton and set the editable mode on the contact details
          delegate (fd2e9a7c)
        * Load the view in the main qml (ac4d5ad4)
        * Add call log and the base implementation of the call panel.
          (ffdfe610)

2012-05-03 Ugo Riboni

        * Make contacts details work fine even when contact is null. Remove
          debug code. (2f40ab76)
        * dummydata: Use "" for non-existing icons (f5d32ebd)

2012-05-03 Renato Araujo Oliveira Filho

        * Fixed image source directory. (0c7b1664)
        * Created FilterModel element. (37b3933e)
        * Move images from artwork to assets. (2934be8c)

2012-05-03 Florian Boucault

        * Added cross-referencing between contacts and messages. (7f7493a8)

2012-05-03 Ugo Riboni

        * Make icons in search box more generic, add call icon when only
          numbers are typed (15be0821)

2012-05-03 Tim Peeters

        * no test for Button since its not on bzr yet. (8d85417f)
        * making a generic button (5285568c)
        * no hover needed on a tablet (f29d20b0)

2012-05-03 Vesa Rautiainen

        * [messages view] header information taken from contact property
          (ee3281a9)

2012-05-03 Olivier Tilloy

        * Display contact details when clicking a contact in the list.
          (8f764dff)

2012-05-03 Gustavo Pichorim Boiko

        * Make it possible to add and remove fields to the contact details.
          Also move the delegate to its own file to improve
          readability (9517e272)

2012-05-03 Florian Boucault

        * Added brand new MessagesPanel. (f71f9b5d)
        * Improved alignment of KeypadEntry. (198f8f80)

2012-05-03 Ugo Riboni

        * Refactor the start call from combobox code (3daff448)

2012-05-03 Vesa Rautiainen

        * [messages view] new message box added to footer. when sent new
          message is added to the model as well (bf8aa393)

2012-05-03 Ugo Riboni

        * Start a call when something is selected from the search combo
          (94af32c4)

2012-05-02 Ugo Riboni

        * End the call in live view when pushing the hang up button
          (9589ebbd)

2012-05-03 Gustavo Pichorim Boiko

        * Save the details to the model after they are changed (5ad0daf9)

2012-05-03 Tiago Salem Herrmann

        * use fullname for ids instead of abbreviations (4f5b7c1b)

2012-05-03 Gustavo Pichorim Boiko

        * Fill the contact details header using data from the contacts model
          and move the contact details model to the dummydata folder
          (c51e5d6d)

2012-05-03 Florian Boucault

        * Reverted wrong commit. (58dc856d)
        * Fixed KeypadEntry sizing. (61d9533a)
        * Better asset for Keypad erase button. (098d2710)

2012-05-03 Tiago Salem Herrmann

        * add missing id (b6607d7f)
        * merge trunk (9c3e3619)
        * load panels based on the selected tab (aad07f00)

2012-05-03 Tim Peeters

        * color on click works, still working on hover color without breaking
          color when unpressing (52bdcb60)

2012-05-03 Tiago Salem Herrmann

        * remove fixed height. Still needs to calculate height properly
          (aa4715c8)
        * add panel that aggregates the search box, contact list and
          favourite contact list (d2e31426)

2012-05-02 Gustavo Pichorim Boiko

        * Move the contact details header to a separate file (ff8895db)

2012-05-03 Florian Boucault

        * Removed useless spaces. (ce63b597)

2012-05-02 Gerry Boland

        * merge trunk (6bfb183d)
        * merge trunk (b5b758a1)

2012-05-03 Florian Boucault

        * New KeypadView (3b083550)
        * Added forgotten asset. (50af3f4d)

2012-05-02 Gerry Boland

        * Use better name for base class of right-hand panel (09f5f038)

2012-05-03 Florian Boucault

        * Added keycode to Keypad and KeypadButton. (930c3ef2)

2012-05-02 Gerry Boland

        * Add panel for the 3 cases: no contact selected, no address selected
          and phone call ended (fd5c1c10)
        * [assets] Add icons for right-panel, for 3 cases: no contact
          selected, no address selected, phone call ended (2c38dc5b)

2012-05-02 Renato Araujo Oliveira Filho

        * Implemented phone search. (775460b1)
        * Implement click support on DropDownSearch element. (f52c36a2)

2012-05-02 Olivier Tilloy

        * Factor out the contact delegate into its own component. (1b057059)
        * Add a list view to display the favourite contacts. (180e0849)

2012-05-03 Florian Boucault

        * New KeypadEntry (6cce04ee)

2012-05-02 Tim Peeters

        * update README with TODOs (41be38e3)

2012-05-03 Florian Boucault

        * Cleaner KeypadButton. (adfb1bf0)

2012-05-02 Olivier Tilloy

        * Add section headers to the contact list. (ab1e4f6d)

2012-05-02 Renato Araujo Oliveira Filho

        * Updated contacts search to use new contacts model. (4a3100ba)

2012-05-02 Tim Peeters

        * saved AbstractButton.qml (2b3a7d7c)

2012-05-02 Gustavo Pichorim Boiko

        * Finish implementing contact details (6bdea480)

2012-05-02 Ugo Riboni

        * Use dummy data model to populate the live call view (2f0a575c)
        * Adapt the buttons in live call view to the new IconButton component
          (5e8040eb)

2012-05-02 Tim Peeters

        * add ColoredButton (2b775c78)
        * move background color out of AbstractButton (4b51471b)

2012-05-03 Vesa Rautiainen

        * [messages view] font sizes fixed to use defined font values
          (b9730476)

2012-05-02 Tim Peeters

        * neatify buttons (4f831ede)

2012-05-02 Ugo Riboni

        * Make the default text color black (c3e2a784)
        * Actual timer on live call (b340f9a1)

2012-05-02 Tim Peeters

        * finish the buttons (827c40cf)

2012-05-02 Vesa Rautiainen

        * [messages view]background colors removed (32dcfeee)
        * [Messages view] Search box added and date typo from messages model
          fixed (050f0de2)
        * Messages view stuff added. (8edd5a55)

2012-05-02 Ugo Riboni

        * Revert the main file to its previous state, was overwritten by
          mistake (3f15270d)

2012-05-02 Olivier Tilloy

        * Add dummy contacts data and a rough contact list implementation.
          (c481ea0b)

2012-05-02 Tim Peeters

        * give the button a configurable background color again (fc7477c1)
        * fix tabs (0d807272)

2012-05-02 Ugo Riboni

        * More widgets, temporary buttons (f713e567)
        * First batch of components added to Live Call view (e3dba2bb)

2012-05-02 Gustavo Pichorim Boiko

        * Import a preliminar version of the contact details view (ca20f888)

2012-05-02 Renato Araujo Oliveira Filho

        * Created search test. (905eb5fd)
        * Created DropDownSearch component. (b00b50a5)
        * Updated ContactsModel, AbstractButton. (faa752a6)

2012-05-02 Florian Boucault

        * Set background color to right pane. (1e916d89)

2012-05-02 Gustavo Pichorim Boiko

        * Integrate the tabs (9de047e4)

2012-05-02 Florian Boucault

        * New CallButton. (7b3a1777)
        * Fix Keypad sizing. (9b975890)

2012-05-02 Olivier Tilloy

        * Initial Tabs implementation. (030967bd)

2012-05-02 Ugo Riboni

        * Rename the function fontSizeToPixels so it's nicer to import
          (80a4cb37)

2012-05-02 Tim Peeters

        * made AbstractButton an TextButton (cb265d5c)
        * AbstractButton and button test (d72719d6)
        * Button should be TextButton (33876bb8)

2012-05-02 Renato Araujo Oliveira Filho

        * Initial ContactsModel. (3f3467e3)

2012-05-02 Florian Boucault

        * First Keypad draft. (325d4a89)

2012-05-02 Tim Peeters

        * move Button.qml (fb8c64d2)
        * text button component (4e991bb4)

2012-05-02 Florian Boucault

        * Removed placeholder hello world. (6d9e8634)

2012-05-02 Renato Araujo Oliveira Filho

        * Uploaded fontUtils file. (f55d60d2)

2012-05-02 Gustavo Pichorim Boiko

        * Add a folder for assets (991e241f)
        * Add a qml project (4ff0476c)
        * Add a README file (5ea6958c)
