2024-01-28 Mike Gabriel

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

2024-01-24 Vlad Nirky

        * Translated using Weblate (French) (8477283e)

2024-01-18 Mike Gabriel

        * Merge branch 'personal/peat-psuwit/fix-window-opener' into 'main'
          (53f72827)

2024-01-10 Ratchanan Srirattanamet

        * webbrowser: wire up window.close() (2340622f)
        * webbrowser: fix window.opener when sites use window.open()
          (636dcff9)

2024-01-05 NPL

        * Translated using Weblate (Japanese) (3b44facf)

2023-12-27 Serhii Horichenko

        * Translated using Weblate (Ukrainian) (05d65929)

2023-12-28 Ivo Xavier

        * Translated using Weblate (Portuguese) (89805c4b)

2024-01-03 Eryk Michalak

        * Translated using Weblate (Polish) (96106a3e)

2023-12-27 Allan Nordhøy

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

2023-12-31 phlostically

        * Translated using Weblate (Esperanto) (38ebe099)

2023-12-27 Weblate

        * Added translation using Weblate (Chinese (Simplified)
          (zh_LATN@pinyin)) (adf9de60)
        * Added translation using Weblate (Tamil (Sri Lanka)) (5cb8347f)
        * Added translation using Weblate (German (Walser)) (a6eff5fd)
        * Added translation using Weblate (Meadow Mari) (e48a38bc)
        * Added translation using Weblate (Crimean Tatar) (2f972126)
        * Added translation using Weblate (Chuvash) (70e7f134)
        * Added translation using Weblate (Silesian) (2492fbb5)
        * Added translation using Weblate (Latin) (8bf98324)
        * Added translation using Weblate (Venetian) (6a1fc488)
        * Added translation using Weblate (Ossetian) (3319cff9)
        * Added translation using Weblate (Sami (Northern)) (13ac5de2)
        * Added translation using Weblate (Greenlandic) (ddd09286)
        * Added translation using Weblate (Assamese) (5ab755ad)
        * Added translation using Weblate (Haitian) (8a8b8ffb)
        * Added translation using Weblate (Cornish) (c0d537a8)
        * Added translation using Weblate (Frisian) (34eb92a9)
        * Added translation using Weblate (Kashubian) (9eb589d1)
        * Added translation using Weblate (Aragonese) (2f6ce184)
        * Added translation using Weblate (Tibetan) (4b09019b)
        * Added translation using Weblate (Filipino) (e9343605)
        * Added translation using Weblate (Tigrinya) (ab15627f)
        * Added translation using Weblate (Tatar) (52ed9995)

2023-12-26 Weblate

        * Added translation using Weblate (Italian (it_CARES)) (e0258eee)

2023-12-20 bittin1ddc447d824349b2

        * Translated using Weblate (Swedish) (0a69c1fc)

2023-12-20 Heimen Stoffels

        * Translated using Weblate (Dutch) (58ab4450)

2023-12-20 gallegonovato

        * Translated using Weblate (Spanish) (8c7d9bab)

2023-12-20 Daniel Frost

        * Translated using Weblate (German) (7e3171dc)

2023-12-21 Jozef Mlich

        * Translated using Weblate (Czech) (1d548f05)

2023-12-21 Mike Gabriel

        * Merge branch 'remove_old_scripts' into 'main' (1aa73423)

2023-12-21 Adam Havelka

        * remove old scripts twitter-no-omniprompt.js, fb-no-appbanner.js are
          no longer relevant selection02.js was already commented
          not to be used (2d698283)

2023-12-19 Hosted Weblate

        * Update translation files (1697c6b2)

2023-12-19 Mike Gabriel

        * po/: Update translation template. (aa43fe29)

2023-12-16 Mike Gabriel

        * Merge branch 'kugi_popover' into 'main' (9c1c63ad)

2021-07-15 Kugi Eusebio

        * Change sizing behavior of content export popup (d072b7ed)

2021-03-27 kugiigi

        * Replaced UITK popup with QQC2 (1c6f3e2f)

2021-02-04 kugiigi

        * updated copyright texts and enabled click logic in downloads dialog
          (859cc177)

2020-12-03 Kugi Eusebio

        * moved content picker to a popover (11ae32d8)

2023-12-16 Mike Gabriel

        * Merge branch 'fix_tests' into 'main' (cd0582ed)

2023-12-14 Luigi311

        * Test: HistoryModelTests: Add additional delay (00b4c141)

2023-12-14 Marius Gripsgard

        * Merge branch 'readability' into 'main' (b097cb23)

2023-12-14 Luigi311

        * Web: Readability: Match firefox style (eea15c4a)

2021-09-10 david

        * add style for scrollbar (82a0aef3)
        * minimal styling changes (b60cc1bc)
        * add height: auto to css (5f3968ba)

2023-12-14 Luigi311

        * Web: Readability: Update readability scripts (863e07cf)

2021-09-10 david

        * use built-in stock_ebook icon (052023fc)

2021-09-09 david

        * add reader mode (14829c30)

2023-12-04 Reza Almanda

        * Translated using Weblate (Indonesian) (57bc5177)

2023-11-21 Mike Gabriel

        * Merge branch 'personal/mariogrip/dialog_background' into 'main'
          (7154a9ab)

2023-11-19 Marius Gripsgard

        * Add dim background color to select element popup (9863b976)

2023-11-08 gallegonovato

        * Translated using Weblate (Spanish) (9bc44834)

2023-10-29 NPL

        * Translated using Weblate (Japanese) (269d4508)

2023-10-18 Lundrin

        * Translated using Weblate (Hungarian) (6a7de03e)

2023-10-17 Weblate

        * Added translation using Weblate (Xhosa) (fdb19655)
        * Added translation using Weblate (Manx) (1669125b)
        * Added translation using Weblate (Corsican) (de300364)
        * Added translation using Weblate (Chechen) (05f32888)
        * Added translation using Weblate (Wolof) (2213e6b1)
        * Added translation using Weblate (Kyrgyz) (6905fd80)
        * Added translation using Weblate (Kurdish) (5a1ca329)
        * Added translation using Weblate (Sotho (Southern)) (b4ef09af)
        * Added translation using Weblate (Kazakh) (0feee0ee)
        * Added translation using Weblate (Faroese) (a609bcda)
        * Added translation using Weblate (Norwegian Nynorsk) (c0bae635)
        * Added translation using Weblate (Swahili) (3de7dd01)
        * Added translation using Weblate (Afrikaans) (24ff1daf)
        * Added translation using Weblate (Odia) (1d65812b)

2023-10-11 Serhii Horichenko

        * Translated using Weblate (Russian) (26553a2c)

2023-10-13 Império Linux

        * Translated using Weblate (Portuguese (Brazil)) (35607cd9)

2023-10-15 Mike Gabriel

        * Release 1.0.3 (46a14f5e) (tag: 1.0.3)

2023-10-11 phlostically

        * Translated using Weblate (Esperanto) (189adf27)

2023-10-03 Mike Gabriel

        * Merge branch 'personal/peat-psuwit/remove-peekier' into 'main'
          (aae9a651)

2023-09-23 Ratchanan Srirattanamet

        * webbrowser: reset searchengine settings to default if invalid
          (0cd699c8)

2023-07-02 Heimen Stoffels

        * Delete peekier.xml (43fcac67)

2023-09-22 Ratchanan Srirattanamet

        * Merge branch 'domainsettings-newentry' into 'main' (16118f19)

2023-09-17 Chris Clime

        * use UrlUtils.fixUrl for the new user entered domain (aa980aa2)

2023-09-21 Alfred Neumayer

        * Merge branch 'personal/peat-psuwit/correct-translation-domain' into
          'main' (44fdb962)

2023-09-20 Ratchanan Srirattanamet

        * src/*: correct the translation domain for borrowed phrases from
          UITK (91f8a129)

2023-09-06 bittin1ddc447d824349b2

        * Translated using Weblate (Swedish) (e792458c)

2023-08-20 AlTeveD2v

        * Translated using Weblate (Russian) (0ec1857a)

2023-08-21 NPL

        * Translated using Weblate (Japanese) (f450e18d)

2023-08-24 Marius Gripsgard

        * Merge branch 'github/fork/niutech/patch-1' into 'main' (313256e4)

2020-10-11 niu tech

        * Set Desktop Mode from Main Menu (bbf782f7)

2023-08-20 Ratchanan Srirattanamet

        * Merge branch 'settings-load-images' into 'main' (b932394f)

2023-08-19 Chris Clime

        * add comment for properties browser and webapp (a955db0b)
        * undo change of pot file (ec36c17a)

2023-08-06 Chris Clime

        * remove semicolons from property definitions (84912747)
        * add checkbox for WebEngineSettings property 'autoLoadImages' to
          Settings and WebAppSettings (8f63309a)

2023-08-13 Abdullah AL Shohag

        * Translated using Weblate (Bengali (Bangladesh)) (099dbd04)

2023-08-12 NPL

        * Translated using Weblate (Japanese) (ca16cee4)

2023-08-08 Ivo Xavier

        * Translated using Weblate (Portuguese) (f06967d2)

2023-08-04 NPL

        * Translated using Weblate (Japanese) (902f890b)

2023-08-04 Salif Mehmed

        * Translated using Weblate (Bulgarian) (671f6bd9)

2023-07-21 Serhii Horichenko

        * Translated using Weblate (Ukrainian) (cc26b57c)

2023-07-11 Rudra Harsh V.Singh

        * Translated using Weblate (French (Switzerland)) (4bf4688d)
        * Translated using Weblate (English (Canada)) (6b589fb3)
        * Translated using Weblate (English (United States)) (6f996890)
        * Translated using Weblate (Sanskrit) (c73da38a)

2023-07-07 NPL

        * Translated using Weblate (Japanese) (29e401c6)

2023-06-27 Rudra Harsh V.Singh

        * Translated using Weblate (English (Canada)) (081a6475)

2023-06-28 J. Lavoie

        * Translated using Weblate (German) (09194954)

2023-06-19 Mike Gabriel

        * Merge branch 'copy-image-action' into 'main' (2f63af58)

2023-05-07 Igor Montagner

        * remove comment (f0c38df3)
        * Implement Copy Image and Copy Image Link actions. (5f42c37b)

2023-06-19 Mike Gabriel

        * Merge branch 'certificate-error-map' into 'main' (280b80df)

2023-06-18 Chris Clime

        * move certificateErrorsMap to the profile, so that it is valid for
          all tabs / windows with that profile (52d37f44)

2023-06-11 Mike Gabriel

        * Merge branch 'xenial_-_httpauth' into 'main' (02a8aed2)

2021-11-20 Chris Clime

        * HttpAuthenticationDialog is accepted via a function (f2966606)

2023-06-11 Mike Gabriel

        * Merge branch 'addressbarunittest' into 'main' (a5c1e4e1)

2023-06-11 Chris Clime

        * extend wait for address bar unit test to 500 ms (64662fed)

2023-06-09 Mike Gabriel

        * Merge branch 'xenial_-_userscripts' into 'main' (66cda385)

2022-07-03 Chris Clime

        * remove extra blanks (09d44612)

2022-01-15 Chris Clime

        * add parameter "--user-scripts" for custom user scripts (05e1d7a3)

2023-06-09 Mike Gabriel

        * Merge branch 'xenial_-_addressbartext2' into 'main' (6f8d6483)

2023-06-08 Chris Clime

        * set timer interval (unit test address bar) to 50 (646edf53)

2023-05-19 Chris Clime

        * add wait to test_exitingFindInPageRestoresUrl (d7177468)
        * wait after pressing key U in test case (e2ef8d15)
        * if not in edit mode / findInPageMode, change the address bar text
          immediately (97c35f81)
        * update address bar text on status change (801286c4)
        * add missing waits to addressbar test case (74d5980b)
        * - make search text timer interval a property of AddressBar - add
          wait to unit tests after typing to the addressbar, as the
          input is now delayed by the timer (9cc1af1a)

2023-05-14 Chris Clime

        * clear the search results when the user starts typing (ea814573)

2023-06-06 Mike Gabriel

        * Revert "Add Neeva search engine" (280ac558)

2023-05-13 abidin toumi

        * Translated using Weblate (Arabic) (f28492a1)

2023-04-12 Temuri Doghonadze

        * Translated using Weblate (Georgian) (c054abd2)

2023-04-28 Marius Gripsgard

        * Merge branch 'main' into 'main' (81646fa5)

2023-04-27 lkroll

        * Add Neeva search engine (8df9952d)

2023-04-13 Marius Gripsgard

        * Merge branch 'coverup_cracks' into 'main' (49504792)

2023-04-01 Katharine Chui

        * expand ee7fdcf6 to cover webapps as well (fc037428)

2023-04-11 Temuri Doghonadze

        * Translated using Weblate (Georgian) (6140e748)
        * Translated using Weblate (Georgian) (216a5030)

2023-04-04 gallegonovato

        * Translated using Weblate (Spanish) (bbabd7d3)

2023-04-03 Daniel Frost

        * Translated using Weblate (German) (f0e5d146)

2023-03-31 Sylke Vicious

        * Translated using Weblate (Italian) (ad1ad52b)

2023-03-30 Sylke Vicious

        * Translated using Weblate (Italian) (84319998)

2023-03-30 Jozef Mlich

        * Translated using Weblate (Czech) (f0b3fbf6)

2023-03-28 Jozef Mlich

        * Translated using Weblate (Czech) (9242062a)

2023-03-22 phlostically

        * Translated using Weblate (Esperanto) (d70a9779)

2023-03-17 gnu-ewm

        * Translated using Weblate (Polish) (bf53a187)

2023-03-06 Ivo Xavier

        * Translated using Weblate (Portuguese) (27bee785)

2023-03-03 Heimen Stoffels

        * Translated using Weblate (Dutch) (d823ced4)

2023-03-03 Hosted Weblate

        * Update translation files (6068f58b)

2023-03-03 Taisei Washington

        * Translated using Weblate (Japanese) (03321bde)

2023-03-03 Mike Gabriel

        * Merge branch 'personal/gberh/urlutils2' into 'main' (837158d6)

2023-03-02 Guido Berhoerster

        * Update translations (e03a820e)
        * Fix deserialization of stored session tab URLs (03060fe7)

2021-08-08 Chris Clime

        * Make looksLikeAUrl() check if url starts with its scheme case
          insensitive (a5f59cb9)

2021-08-07 Chris Clime

        * Adapt urlutils tests (c9db67f6)
        * cpp based UrlUtils (instead of UrlUtils.js), with unit tests
          (aee97cf9)

2023-03-01 Allan Nordhøy

        * Translated using Weblate (Japanese) (45262c71)

2023-02-28 Mike Gabriel

        * Release 1.0.2 (8e789d32) (tag: 1.0.2)

2023-02-28 Luna Jernberg

        * Translated using Weblate (Swedish) (2af42529)

2023-02-27 Heimen Stoffels

        * Translated using Weblate (Dutch) (d2477f6c)

2023-02-23 Mike Gabriel

        * po/ckb.po: Add missing file. (06a9ddf4)

2023-02-20 Sergii Horichenko

        * Translated using Weblate (Ukrainian) (9fd45da2)

2023-02-21 Heimen Stoffels

        * Translated using Weblate (Dutch) (674bbb32)

2023-02-18 Nathan Giovannini

        * Translated using Weblate (Italian) (e84d5b5a)
        * Translated using Weblate (Italian) (7e4dc065)

2023-02-16 phlostically

        * Translated using Weblate (Esperanto) (8f12c164)

2023-02-15 Adolfo Jayme Barrientos

        * Translated using Weblate (Spanish) (fad2b24b)

2023-02-15 Mike Gabriel

        * po/: Rename ku.po to ckb.po as suggested by Weblate. (eb86f2ba)

2023-02-13 Adolfo Jayme Barrientos

        * Translated using Weblate (Spanish) (caad3ae4)

2023-02-11 Sergii Horichenko

        * Translated using Weblate (Ukrainian) (3a89deb2)

2023-02-07 Ivo Xavier

        * Translated using Weblate (Portuguese) (61456e91)

2023-02-05 gnu-ewm

        * Translated using Weblate (Polish) (9d0ff6d5)

2023-02-04 Mike Gabriel

        * Translated using Weblate (German) (870c5b87)

2023-02-05 Mike Gabriel

        * Release 1.0.1 (9f283278) (tag: 1.0.1)

2023-02-03 Sergii Horichenko

        * Translated using Weblate (Ukrainian) (ea69e43f)

2023-01-31 Sergii Horichenko

        * Translated using Weblate (Ukrainian) (8e6e8a01)
        * Translated using Weblate (Russian) (a085dcae)

2023-01-31 Mike Gabriel

        * Translated using Weblate (German) (4c8873d4)
        * Merge branch 'sggua-main-patch-23198' into 'main' (8a0fee58)

2023-01-31 sgg

        * Update SettingsPage.qml "Custom hompage"->"Custom homepage"
          (f28cdd9f)

2023-01-30 Sergii Horichenko

        * Translated using Weblate (Ukrainian) (dcf4b35b)
        * Translated using Weblate (Russian) (792ff94f)

2023-01-26 gnu-ewm

        * Translated using Weblate (Polish) (ef0bb2aa)

2023-01-25 gnu-ewm

        * Translated using Weblate (Polish) (5acfcddb)

2023-01-22 Sergii Horichenko

        * Translated using Weblate (Ukrainian) (af2f96d0)

2023-01-20 Sergii Horichenko

        * Translated using Weblate (Russian) (9b598acc)

2023-01-18 Sergii Horichenko

        * Translated using Weblate (Russian) (c94ad0a4)

2023-01-18 Allan Nordhøy

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

2023-01-17 Daniel Frost

        * Translated using Weblate (German) (f2b153f0)

2023-01-14 Dan

        * Translated using Weblate (Ukrainian) (b87f23fc)

2023-01-13 Sergii Horichenko

        * Translated using Weblate (Ukrainian) (ac332703)

2023-01-15 Sergii Horichenko

        * Translated using Weblate (Russian) (5ec60672)

2023-01-16 Ivo Xavier

        * Translated using Weblate (Portuguese) (8f7a007f)

2023-01-13 Timothy G

        * Translated using Weblate (French) (ab823223)

2023-01-16 Ratchanan Srirattanamet

        * Merge branch 'personal/peat-psuwit/merge-xenial-2023Jan' into
          'main' (05f30662)
        * Merge remote-tracking branch 'gitlab_ubports/ubports/xenial' into
          personal/peat-psuwit/merge-xenial-2023Jan (e3ef3ab3)

2023-01-11 Dan

        * Translated using Weblate (Ukrainian) (66cb8c97)
        * Translated using Weblate (Ukrainian) (1f620774)

2023-01-11 Hosted Weblate

        * Update translation files (775d0d2a)

2023-01-11 Dan

        * Translated using Weblate (Ukrainian) (0ff1110e)

2023-01-11 Ratchanan Srirattanamet

        * Merge branch 'personal/gberh/i18n-cleanup' into 'main' (507312e0)

2023-01-10 Guido Berhoerster

        * Update .pot file (dcb1c017)
        * Rename desktop file hints (3241512c)
        * Add instructions for translators (c6d13006)
        * Modernize i18n (3ecbe26e)
        * Modernize Debian packaging (a47a2fd1)
        * Update README.md (6503a58a)
        * Update CMake version requirement (a79f2cbd)
        * Bump version to 1.0.0 (12798103)

2023-01-10 ssantos

        * Translated using Weblate (Portuguese) (7c691a6f)

2023-01-07 Alexander Richards

        * Translated using Weblate (Esperanto) (a6fc2a62)

2023-01-05 Muhammad

        * Translated using Weblate (Urdu) (d9bfc5da)

2023-01-06 Allan Nordhøy

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

2023-01-06 Daniel Frost

        * Translated using Weblate (German) (a596e600)

2023-01-06 Mike Gabriel

        * Merge branch 'allow-local-webapp-external-url-patterns' into 'main'
          (d5d177cd)

2022-08-17 Maciej Sopyło

        * webapp-container: allow local webapps to use url patterns, fix
          iframes opening in Morph (4890dbb7)

2023-01-06 Mike Gabriel

        * Merge branch 'kingu-main-patch-76477' into 'main' (d74cea00)

2023-01-06 Allan Nordhøy

        * Spelling: Proceed and dispatch this URL (c729c3b5)

2023-01-04 Muhammad

        * Translated using Weblate (Urdu) (414fdeb1)

2023-01-05 Mike Gabriel

        * Revert "Deleted translation using Weblate (Chinese (Traditional,
          Hong Kong))" (ee8b2395)
        * Revert "Added translation using Weblate (Chinese (Traditional, Hong
          Kong))" (30f444e1)

2023-01-04 Anonymous

        * Translated using Weblate (Pampanga) (9daa371e)
        * Translated using Weblate (Chinese (Min Nan)) (96e1799c)
        * Translated using Weblate (Kurdish (Southern)) (ac3fb3fe)
        * Translated using Weblate (French (Switzerland)) (9c34e245)
        * Translated using Weblate (Kurdish (Northern)) (ac9d1cee)
        * Translated using Weblate (Bemba) (d89e8942)
        * Translated using Weblate (Oromo) (919fe4b9)
        * Translated using Weblate (Dhivehi) (8276f7d8)
        * Translated using Weblate (Kabyle) (267a4013)
        * Translated using Weblate (Nyanja) (8500db84)
        * Translated using Weblate (Franco-Provençal) (869fdd17)
        * Translated using Weblate (Sindhi) (988630a4)
        * Translated using Weblate (Lojban) (76625914)
        * Translated using Weblate (English (United States)) (75b0c834)
        * Translated using Weblate (Macedonian) (3e3f39fe)
        * Translated using Weblate (Maori) (66e5ee93)
        * Translated using Weblate (Friulian) (91959e81)
        * Translated using Weblate (Malagasy) (fe1f691d)
        * Translated using Weblate (Pashto) (bd3ed888)
        * Translated using Weblate (Tajik) (73f3e643)
        * Translated using Weblate (Turkmen) (c505ed92)
        * Translated using Weblate (Lingala) (5e4191c5)
        * Translated using Weblate (Luxembourgish) (3f7e6aec)
        * Translated using Weblate (Urdu) (1eb27401)

2023-01-04 Muhammad

        * Translated using Weblate (Urdu) (bcb9dbf0)

2023-01-04 Anonymous

        * Translated using Weblate (Ido) (7f384131)
        * Translated using Weblate (Tetum) (d3549821)
        * Translated using Weblate (Vietnamese) (4b97e0af)
        * Translated using Weblate (Telugu) (2ee28fdb)
        * Translated using Weblate (Shan) (21ba0e21)
        * Translated using Weblate (Scots) (e0305718)
        * Translated using Weblate (Sanskrit) (5e683b9a)
        * Translated using Weblate (Nepali) (55f503f4)

2023-01-04 Allan Nordhøy

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

2023-01-04 Anonymous

        * Translated using Weblate (Burmese) (859d5624)
        * Translated using Weblate (Marathi) (f408b2e4)
        * Translated using Weblate (Malayalam) (37f4cffa)
        * Translated using Weblate (Lao) (0456f7a8)
        * Translated using Weblate (Estonian) (9bfc5b18)
        * Translated using Weblate (Bulgarian) (f17bfc58)

2023-01-04 Weblate

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

2023-01-04 Allan Nordhøy

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

2023-01-04 Mike Gabriel

        * Deleted translation using Weblate (Chinese (Traditional, Hong
          Kong)) (90e5417d)

2023-01-04 Weblate

        * Added translation using Weblate (Pampanga) (24497919)
        * Added translation using Weblate (Chinese (Min Nan)) (b1c6817a)
        * Added translation using Weblate (Kurdish (Southern)) (0939f604)
        * Added translation using Weblate (French (Switzerland)) (dac4a1c1)
        * Added translation using Weblate (Kurdish (Northern)) (f220ae02)
        * Added translation using Weblate (Bemba) (ba1f86e9)
        * Added translation using Weblate (Oromo) (b8521faa)
        * Added translation using Weblate (Dhivehi) (4178ba38)
        * Added translation using Weblate (Bengali (Bangladesh)) (eb289d56)
        * Added translation using Weblate (Kabyle) (7ee23493)
        * Added translation using Weblate (Nyanja) (bd0a7da6)
        * Added translation using Weblate (Franco-Provençal) (043bcf37)
        * Added translation using Weblate (English (Canada)) (7e448c93)
        * Added translation using Weblate (Sindhi) (24b62979)
        * Added translation using Weblate (Lojban) (17e1b157)
        * Added translation using Weblate (English (United States))
          (889e8b82)
        * Added translation using Weblate (Georgian) (342398ba)
        * Added translation using Weblate (Macedonian) (93e4cb6c)
        * Added translation using Weblate (Maori) (46623a65)
        * Added translation using Weblate (Friulian) (2bb5b1cd)
        * Added translation using Weblate (Malagasy) (4dc53713)
        * Added translation using Weblate (Pashto) (d940d09c)
        * Added translation using Weblate (Tajik) (734417fe)
        * Added translation using Weblate (Turkmen) (9870eeaf)
        * Added translation using Weblate (Lingala) (9d78788e)
        * Added translation using Weblate (Luxembourgish) (b666ad8f)
        * Added translation using Weblate (Gujarati) (972c805e)

2023-01-03 Muhammad

        * Translated using Weblate (Urdu) (111da923)

2023-01-03 Weblate

        * Added translation using Weblate (Urdu) (dead2ad5)
        * Added translation using Weblate (Ido) (66ba81f1)
        * Added translation using Weblate (Tetum) (dca83aa9)

2023-01-03 Hosted Weblate

        * Update translation files (3204cd60)

2022-12-03 Mike Gabriel

        * Merge branch 'horizontal_scrollbar_height' into 'main' (ddc9311d)

2022-09-21 Katharine Chui

        * set the height of horizontal scrollbar as well (6ac44783)

2022-12-02 Mike Gabriel

        * Merge branch 'clickable7' into 'main' (f4412e95)

2022-11-25 Jonatan Hatakeyama Zeidler

        * Update Clickable config for Clickable 7 and Focal (fd40ea54)
        * Format README.md as proper markdown and remove duplicate README
          (f6efd2df)

2022-11-30 Marius Gripsgard

        * Merge branch 'main' into 'main' (8efd06b9)

2022-11-30 ywmaa

        * Update brave.xml (34fb8e9a)

2022-11-28 ywmaa

        * Add brave search engine (9ae1e62c)

2022-11-21 Ratchanan Srirattanamet

        * Merge branch 'accounts-sso-migration' into 'main' (2eedb670)

2022-11-03 Guido Berhoerster

        * Add missing dependency (ce90e928)

2022-10-12 Guido Berhoerster

        * Follow rename of Ubuntu.OnlineAccounts to SSO.OnlineAccounts
          (ff066970)

2022-11-18 Ratchanan Srirattanamet

        * Merge branch 'fix-migration-typo' into 'main' (6dc66736)

2022-11-08 Guido Berhoerster

        * Fix typo in session migration script (651ec454)

2022-10-27 Mike Gabriel

        * Merge branch 'revert-tabsbar' into 'main' (b3b05a71)

2022-10-27 Guido Berhoerster

        * Revert "Import and use TabsBar component from lomiri-ui-extras"
          (091c096b)

2022-10-13 Ratchanan Srirattanamet

        * Merge branch 'import-tabsbar' into 'main' (92b37ddc)

2022-08-01 Guido Berhoerster

        * Import and use TabsBar component from lomiri-ui-extras (bcee6086)

2022-10-11 Guido Berhoerster

        * Merge branch 'personal/peat-psuwit/history-model-unique-connection'
          into 'main' (c9e410ae)

2022-08-23 Ratchanan Srirattanamet

        * history-model: use unique connection name for each instance
          (ed4f05dc)

2022-09-01 Ratchanan Srirattanamet

        * Merge branch 'fix-save-zoom' into 'main' (4cdb761d)

2022-08-30 Guido Berhoerster

        * Improve text in save zoom dialog (ed55b417)

2022-08-22 Florian Leeber

        * Merge branch
          'ubports/xenial_-_allow-local-webapp-external-url-patterns'
          into 'ubports/xenial' (c67256d6)

2022-08-22 Ratchanan Srirattanamet

        * Merge branch 'systemd-migration' into 'main' (caff7d77)

2022-08-17 Guido Berhoerster

        * Replace upstart job handling app rename with migration script
          (c3191300)

2022-08-17 Maciej Sopyło

        * webapp-container: allow local webapps to use url patterns, fix
          iframes opening in Morph (c38a7101)

2022-07-05 Alfred Neumayer

        * Merge branch 'personal/peat-psuwit/qtwebengine-5-15-9' into
          'ubports/xenial' (cf38568f)

2022-05-24 Ratchanan Srirattanamet

        * Merge branch 'personal/mariogrip/focal_-_moremorphfixes' into
          'main' (8cb240e9)

2022-01-22 Marius Gripsgard

        * src: Switch lomiri online accounts (48a4f30d)
        * src: Switch to lomiri thumbnailer (65476ccf)
        * src: Switch to lomiri ui toolkit types (34782e13)
        * src: Switch to Lomiri action (f77e973b)

2022-05-03 Ratchanan Srirattanamet

        * Merge branch 'fix-url-dispatcher-path' into 'main' (7c9ec4e9)

2022-05-03 Guido Berhoerster

        * Install URL schema file to lomiri-url-dispatcher path (526425e1)

2022-04-18 Ratchanan Srirattanamet

        * MorphWebView: always treat HTTP error as success (48326edf)

2022-01-20 Marius Gripsgard

        * debian/control: Switch to qml-module-lomiri-action (b79a51c6)
        * tests: Skip broken test on focal (dc22079c)
        * tests/autopilot: Fix flake8 issue (7c37c5e9)

2022-01-19 Marius Gripsgard

        * debian: Move jenkinsfile to new location (589db15a)
        * debian: Move jenkinsfile to new location (86434ec8)
        * debian/control: Remove uneeded qt5-default (e8d7d142)
        * Move to lomiri namespace for toolkit and content (fbfdf183)

2021-08-05 Chris Clime

        * Enable and fix unit tests (#498 squashed) (eef6ff66)

2021-06-24 Rodney

        * Merge pull request #503 from
          ubports-weblate/weblate-ubports-morph-browser (f15b0dc0)

2021-06-24 Weblate

        * Translated by Yaron Shahrabani <sh.yaron@gmail.com> using Weblate
          (Hebrew) - 98.3% (241 of 245 strings) (2a0790cd)

2021-06-23 Rodney

        * Merge pull request #502 from
          ubports-weblate/weblate-ubports-morph-browser (7d97593e)

2021-06-22 Weblate

        * Translated by louies0623 <louies0623@gmail.com> using Weblate
          (Chinese (Traditional)) - 100.0% (245 of 245 strings)
          (c6e5aeed)

2021-06-15 Rodney

        * Merge pull request #500 from
          ubports-weblate/weblate-ubports-morph-browser (07a48044)

2021-06-14 Weblate

        * Translated by Ito Rimai <ItoRimai@foxmail.com> using Weblate
          (Chinese (Simplified)) - 98.3% (241 of 245 strings)
          (dd2ea4cb)

2021-06-14 Rodney

        * Merge pull request #499 from
          ubports-weblate/weblate-ubports-morph-browser (ebb0c21f)

2021-06-13 Weblate

        * Translated by Ito Rimai <ItoRimai@foxmail.com> using Weblate
          (Chinese (Simplified)) - 97.9% (240 of 245 strings)
          (4a1b9332)

2021-06-03 Rodney

        * Merge pull request #497 from
          ubports-weblate/weblate-ubports-morph-browser (c1f65f68)

2021-06-01 Weblate

        * Translated by Marcus Fredlund <marcus.karlson@gmail.com> using
          Weblate (Swedish) - 64.0% (157 of 245 strings) (9b5e21a5)

2021-06-01 Rodney

        * Merge pull request #496 from
          ubports-weblate/weblate-ubports-morph-browser (6e9a2a25)

2021-05-29 Weblate

        * Translated by Heimen Stoffels <vistausss@fastmail.com> using
          Weblate (Dutch) - 100.0% (245 of 245 strings) (34042558)

2021-06-01 Chris Clime

        * Define a storageName for the non-incognito profile. (59d125be)

2021-05-26 Kugi Eusebio

        * focus addressbar on new tab even with no physical keyboard (#417)
          (57357298)

2021-05-25 Kugi Eusebio

        * Adds navigation history in the back/forward button (#444)
          (806480fc)

2021-01-02 kugiigi

        * Fixed #326 Open links next to current tab (2e71d4b2)

2021-05-24 Rodney

        * Merge pull request #492 from
          ubports-weblate/weblate-ubports-morph-browser (999060c1)

2021-05-23 Weblate

        * Translated by Wannaphong Phatthiyaphaibun <wannaphong@yahoo.com>
          using Weblate (Thai) - 70.2% (172 of 245 strings)
          (033e96db)

2021-05-21 Rodney

        * Merge pull request #491 from
          ubports-weblate/weblate-ubports-morph-browser (a4276170)

2021-05-21 Weblate

        * Translated by Davidrebolomaga <davidre345@hotmail.com> using
          Weblate (Galician) - 100.0% (245 of 245 strings)
          (81077d75)

2021-05-20 Rodney

        * Merge pull request #490 from
          ubports-weblate/weblate-ubports-morph-browser (4c0e00c5)

2021-05-20 Weblate

        * Translated by Zmicer <nashtlumach@gmail.com> using Weblate
          (Belarusian) - 64.4% (158 of 245 strings) (cc1e265d)

2021-05-19 mateosalta

        * Tab look changes (#394) (4df98605)

2021-05-19 Rodney

        * Merge pull request #489 from
          ubports-weblate/weblate-ubports-morph-browser (bb64e787)

2021-05-19 Weblate

        * Translated by Davidrebolomaga <davidre345@hotmail.com> using
          Weblate (Galician) - 88.1% (216 of 245 strings) (eadb1e81)

2021-05-18 mateosalta

        * Fix ExpandedHistoryView header (#488) (24557ee4)

2021-05-18 Dalton Durst

        * Merge pull request #482 from
          ubports-weblate/weblate-ubports-morph-browser (3c275a6c)

2021-05-17 Weblate

        * Translated by Florian Leeber <flori@bin.org.in> using Weblate
          (Chinese (Simplified)) - 97.9% (240 of 245 strings)
          (c25e738a)

2021-05-14 mateosalta

        * Remove tab bar from browser feature pages (#345) (466fbd58)

2021-05-13 Rodney

        * Merge pull request #485 from kugiigi/xenial_-_libapparmor
          (ed725f15)

2021-05-03 Kugi Eusebio

        * Fixed #484 (a8134ef5)

2021-04-09 Rodney

        * Merge pull request #481 from
          ubports-weblate/weblate-ubports-morph-browser (55699e54)

2021-04-09 Weblate

        * Translated by louies0623 <louies0623@gmail.com> using Weblate
          (Chinese (Traditional)) - 93.8% (230 of 245 strings)
          (7317a1cf)

2021-03-31 Chris Clime

        * Merge pull request #480 from
          ubports-weblate/weblate-ubports-morph-browser (789abcb9)

2021-03-31 Weblate

        * Translated by Josué <j2g2rp@gmail.com> using Weblate (Spanish) -
          100.0% (245 of 245 strings) (0eda4beb)

2021-03-26 Rodney

        * Merge pull request #479 from
          ubports-weblate/weblate-ubports-morph-browser (ac4d43e1)

2021-03-26 Weblate

        * Translated by vokaliz <vokaliz@protonmail.com> using Weblate
          (Russian) - 100.0% (245 of 245 strings) (cf9b5d93)

2021-03-23 Rodney

        * Merge pull request #477 from
          ubports-weblate/weblate-ubports-morph-browser (abb5c513)

2021-03-22 Weblate

        * Translated by abidin <abidin24@tutanota.com> using Weblate (Arabic)
          - 58.3% (143 of 245 strings) (40d7e76e)

2021-03-21 Florian Leeber

        * Merge pull request #476 from
          ubports-weblate/weblate-ubports-morph-browser (42c905a0)

2021-03-19 Weblate

        * Translated by Mike <miguel2000@livecom.it> using Weblate (Italian)
          - 100.0% (245 of 245 strings) (e9151fdc)

2021-03-18 Rodney

        * Merge pull request #475 from
          ubports-weblate/weblate-ubports-morph-browser (b6a57f34)

2021-03-18 Weblate

        * Translated by Ryan Argente <rargente@lonerider.one> using Weblate
          (French (Canada)) - 73.4% (180 of 245 strings) (ff40f884)

2021-03-18 Rodney

        * Merge pull request #474 from
          ubports-weblate/weblate-ubports-morph-browser (1e91e303)

2021-03-17 Weblate

        * Translated by David Farkas <dvdfrks@gmail.com> using Weblate
          (Hungarian) - 63.7% (155 of 243 strings) (bfc48c7e)

2021-03-16 Rodney

        * Merge pull request #473 from ubports/xenial_-_reenable-aacon
          (829bba59)

2021-03-15 Rodney Dawes

        * Bring back the apparmor confinement check. (8c6fb88c)

2021-02-18 dano6

        * Fix some tab previews are not visible (1a65c72b)

2021-02-18 Rodney Dawes

        * Add contextualActions property for compatibility. (822644f8)
        * Import Morph and use WebContext correctly (7a2a1d9e)

2021-02-15 Kugi Eusebio

        * Resized download icon in the header (#462) (7cc1f34f)

2021-02-03 Kugi Eusebio

        * Downloads UX Changes (#415) (f6f636ec)

2021-01-03 mateosalta

        * cover up scaling cracks (ee7fdcf6)

2020-12-01 Chris Clime

        * - use Qt Quick Controls ComboBox for selecting the custom user
          agent in DomainSettingsPage.qml - edit custom user agent
          strings and names with new dialog
          EditCustomUserAgentDialog.qml (13481a5b)

2020-06-11 Chris Clime

        * DomainSettings now can save "allow" and "deny" preference for
          location access (previously only "allow" was possible)
          (aab87994)

2020-04-02 Chris Clime

        * make another navigation request after user agent changes (as in
          original commit) (eb68996a)

2020-04-01 Chris Clime

        * restore custom user agents (see if they work with QtWebEngine
          5.14), which have been removed with commit
          2cd10b497c704dc60ea8e6a7407e832e2a1dc28f (f7d95206)

2021-01-06 Chris Clime

        * adapt padding for Suru (769cab7a)

2021-01-04 Chris Clime

        * Update browserapplication.cpp (92067e19)

2020-12-23 Kugi Eusebio

        * Fixed #426 (c83deabb)

2021-01-29 Kugi Eusebio

        * Fix ubports/ubuntu-touch#1344 for rotated contents on external
          displays (#430) (a03abfb9)

2020-12-08 Kugi Eusebio

        * added reopen tab in toolbar (761d955e)

2020-12-12 Chris Clime

        * use toggleOn flag for zoom change on fullscreen request (a815d7db)

2020-08-01 Chris Clime

        * do the zoom restore on leaving fullscreen in SebViewImpl (d9a92a8e)

2020-07-31 Chris Clime

        * set zoomfactor for fullscreen twice because of QTBUG-84313
          (03de1d28)

2020-07-30 Chris Clime

        * set zoom factor to 1.0 in fullscreen mode (2bcc6ab2)

2020-07-26 Chris Clime

        * Update ZoomControls.qml (15cde6ab)

2021-01-15 Rodney

        * Merge pull request #448 from ubports/xenial_-_register-qml-type
          (7270abfe)

2021-01-12 Rodney

        * Merge pull request #447 from ubports/xenial_-_newer-gcc (defaa8e1)

2020-09-09 Marius Gripsgard

        * Make sure to register qml type (7949181c)

2020-09-08 Marius Gripsgard

        * Add missing include for std::isnan (3c9a54ab)

2021-01-12 Marius Gripsgard

        * Merge pull request #446 from ubports/xenial_-_qt-5-12 (38cf29bb)

2020-08-12 Rodney Dawes

        * Fix errors when running against Qt 5.12. (fe0511df)

2020-12-18 Rodney

        * Merge pull request #412 from kugiigi/xenial_-_downloaddelete
          (ac00e627)
        * Merge pull request #386 from ubports/xenial_-_androidinuseragent
          (1e08ebdf)
        * Merge pull request #418 from kugiigi/xenial_-_tabheight (94e4a94b)
        * Merge pull request #423 from kugiigi/xenial_-_manifest (8f0105cb)

2020-12-08 Rodney Dawes

        * Remove dependency on old unity-webapps-qml. (18d38c8e)

2020-12-02 Kugi Eusebio

        * delete action will actually delete the downloaded file (c901cb3a)

2020-12-09 Kugi Eusebio

        * increased the height of tabs (c6a8bc1b)

2020-12-15 Kugi Eusebio

        * Corrected the hook name in manifest (7405f35d)

2020-11-30 Rodney

        * Merge pull request #409 from
          ubports/xenial_-_kugiigi-surudark-merged (a5daaac2)

2020-11-30 Kugi Eusebio

        * SuruDark fixes (#331), with conflicts fixed (983e82d6)

2020-11-30 Joan CiberSheep

        * New Brand Morph Logo (#343) (e550a08f)

2020-11-25 Dalton Durst

        * Merge pull request #382 from dano6/fix-previews (01b1daf3)

2020-11-24 dano6

        * Fix some warnings (68940180)

2020-11-23 Dalton Durst

        * Set a default for offTheRecord in MorphWebContext (#376) (2049e58c)

2020-11-23 Chris Clime

        * Allow pasting to clipboard from javascript (#390) (f8b54da4)

2020-09-18 Chris Clime

        * sort by last requested domain by default (a32ddc7c)

2020-11-23 Dalton Durst

        * Merge pull request #369 from ubports/xenial_-_addmetager (0390865c)
        * Merge pull request #366 from cibersheep/StrokedButtons (89a63a7b)

2020-08-06 Chris Clime

        * remove webview height roundings, bufix was applied for QtWebEngine
          (373ac051)

2020-07-26 Chris Clime

        * remove the setting of QTWEBENGINE_CHROMIUM_FLAGS, because they are
          already set outside of morph-browser / webapp-container
          setting them here can lead to situations where
          morph-browser / webapp-container do work, but other apps
          not, and any changes have to be made at several locations
          see
          https://github.com/ubports/lxc-android-config/blob/xenial/etc/profile.d/disable-qtwebengine-gpu.sh
          (4b84c0bc)

2020-11-09 Rodney

        * Merge pull request #405 from
          ubports-weblate/weblate-ubports-morph-browser (f8661d4c)

2020-11-06 dano6

        * Last previews change (14a11196)

2020-11-06 Weblate

        * Translated by abidin <abidin24@tutanota.com> using Weblate (Arabic)
          - 56.3% (137 of 243 strings) (8004640a)

2020-11-02 dano6

        * Do not save large previews to disk to increase performance
          (59f0fd70)

2020-11-01 ubports-weblate

        * Translations update from Weblate (#403) (c241071f)

2020-10-29 dano6

        * Polish code a bit (d0565cbc)

2020-10-25 dano6

        * Improve animations (e54b7e14)

2020-10-21 dano6

        * Change curent page snapshoting strategy (0dde4a57)

2020-10-03 dano6

        * Improve tab switching animations (ead1f4d8)

2020-10-08 Chris Clime

        * Update translation template (#342) (634118aa)

2020-10-08 ubports-weblate

        * Translations update from Weblate (#361) (20ecb70d)

2020-09-22 dano6

        * Implement swipe to close tab and improve tab previews (b0049e41)

2020-07-13 Chris Clime

        * hide chrome while recent view (tab list) is visible (6f28527a)

2020-09-20 Chris Clime

        * Update UserAgent02.qml (82076a1d)

2020-09-17 dano6

        * Show previews when running with hidpi, but scaled down (a8bb320e)

2020-08-12 Chris Clime

        * trigger rebuild (5b7bf28a)

2020-08-11 Joan CiberSheep

        * Fix navigation button color in Inkognito mode (4f2111e7)

2020-08-10 Joan CiberSheep

        * UI Tweaks and colors (c8e49c08)

2020-08-02 Chris Clime

        * add search engines MetaGer (en), MetaGer (de) (d9e22b8b)

2020-07-29 Chris Clime

        * use Qt.createQmlObject to create temporary WebEngineProfile to get
          the chromium version (#359) (e66f8145)

2020-07-26 Florian Leeber

        * Merge pull request #355 from
          ubports-weblate/weblate-ubports-morph-browser (aefd44ec)

2020-07-26 Weblate

        * Translated by Florian Leeber <flori@bin.org.in> using Weblate
          (German) - 100.0% (222 of 222 strings) (3c2c0481)

2020-07-25 Chris Clime

        * Update WebApp.qml (#351) (062532c5)
        * Merge pull request #349 from ubports/xenial_-_round-webview
          (ee755cc4)

2020-07-24 Dalton Durst

        * Round height of WebEngineViews (a67bcd8d)

2020-07-18 Chris Clime

        * add download.url and preview handling for webcontainer (c6d4eaac)

2020-07-17 Dalton Durst

        * Merge pull request #328 from ubports/xenial_-_pdfextension
          (fca4c67a)

2020-03-28 Chris Clime

        * add UriHandler to webcontainer (dd822e0b)

2020-07-17 Chris Clime

        * add --disable-viz-display-compositor (7f210e6b)

2020-07-10 Ratchanan Srirattanamet

        * Create ActionList after the place that refers it (98973c73)
        * app/WebViewImpl: cleanup whitespace inside ActionList (d63a5a51)

2020-07-10 Chris Clime

        * get user agent from default profile (idea of peat-psuwit)
          (473c4020)

2020-06-16 Florian Leeber

        * Merge pull request #318 from
          ubports-weblate/weblate-ubports-morph-browser (80dfadc4)

2020-06-11 Chris Clime

        * change injection point of scrollbar-theme script to
          'WebEngineScript.DocumentReady' (f636a08c)

2020-06-06 Pekka Kärkkäinen

        * Translated using Weblate (Finnish) (72bbba0c)

2020-06-04 Abuabdellah

        * Translated using Weblate (Arabic) (d512afc5)

2020-05-25 Ryan Argente

        * Translated using Weblate (French (Canada)) (c1f3af45)

2020-05-24 Somnuk Limsiroratana

        * Translated using Weblate (Thai) (c54fd93c)

2020-05-19 Pavel Borecki

        * Translated using Weblate (Czech) (3ef1c098)

2020-05-18 Pavel Borecki

        * Translated using Weblate (Czech) (456c153d)

2020-05-13 Mike

        * Translated using Weblate (Italian) (b7eb5bcd)

2020-05-08 Ryan Argente

        * Translated using Weblate (French (Canada)) (c8c3826f)

2020-05-09 Federico Turbino

        * Translated using Weblate (Italian) (a5d0bbb7)

2020-04-27 Dalton Durst

        * Merge pull request #316 from
          ubports-weblate/weblate-ubports-morph-browser (41bd9b05)

2020-04-24 Allan Nordhøy

        * Translated using Weblate (Norwegian Bokmål) (86d0e182)

2020-04-22 Adrià

        * Translated using Weblate (Sardinian) (4ebe2e90)

2020-04-19 Chris Clime

        * Merge pull request #315 from
          ubports-weblate/weblate-ubports-morph-browser (d142b738)

2020-04-16 Federico Turbino

        * Translated using Weblate (Italian) (8870c88a)

2020-04-10 Neutrum N

        * Translated using Weblate (Galician) (4185b832)

2020-04-12 Chris Clime

        * Merge pull request #305 from
          ubports-weblate/weblate-ubports-morph-browser (76811965)

2020-04-08 Neutrum N

        * Translated using Weblate (Galician) (10798245)

2020-04-06 Neutrum N

        * Translated using Weblate (Galician) (143a1cbb)

2020-03-31 Neutrum N

        * Translated using Weblate (Galician) (2dd9efcb)

2020-03-25 Ari Börde Kröyer

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

2020-03-23 Neutrum N

        * Translated using Weblate (Galician) (dfd105d7)

2020-03-21 Ryan Argente

        * Translated using Weblate (French (Canada)) (b9401a31)

2020-03-21 Chris Clime

        * move workaround for issue 306 to NavigationBar.qml, wait for "load
          changes" only while back button is not enabled (17400b96)
        * add label for no available action in SavePageDialog adapt copyright
          to UBports foundation (6f421783)

2020-03-20 Chris Clime

        * - save page for different content types (save as html, download,
          save as PDF), handling for pdf viewer urls - determine
          content type when needed (e.g. when save dialog opens)
          (2fd45a9c)

2020-03-17 Chris Clime

        * remove screenshot from install download page allows opening the
          original download url and the saved file workaround for
          https://github.com/ubports/morph-browser/issues/306 (back
          button not available) (26e89bd3)

2020-03-15 Mohamed Sayed

        * Translated using Weblate (Arabic) (6ad6deb7)

2020-03-14 Chris Clime

        * - remove screenshot - move to QtWebEngine 5.10 (Qt 5.14) - set user
          agent for new chromium version (77.0.3865.129) - PDF
          handling: new PDF viewer (chrome extension) - PDF
          printing: - no longer use /tmp folder, but cache folder of
          the application                 - delete temporary PDF
          files after they are downloaded                 - close
          window of downloaded (temporary) PDFs - Downloads: - the
          URL property and download path parameters are now
          available              - downloaded files can be viewn in
          the browser (including PDFs) (e6e972c1)

2020-03-11 Ryan Argente

        * Translated using Weblate (French (Canada)) (e42a4d3b)

2020-03-09 Dalton Durst

        * Merge pull request #303 from
          ubports-weblate/weblate-ubports-morph-browser (7c11dfd3)

2020-03-05 Neutrum N

        * Translated using Weblate (Galician) (99bc0377)

2020-03-04 Weblate

        * Merge branch 'origin/xenial' into Weblate. (b973c34e)

2020-03-03 Dalton Durst

        * Merge pull request #298 from
          ubports-weblate/weblate-ubports-morph-browser (3cdc47b2)

2020-03-03 Weblate

        * Merge branch 'origin/xenial' into Weblate. (99308d33)

2020-03-02 Pavel Borecki

        * Translated using Weblate (Czech) (f9a2a6d6)

2020-03-01 Lionel Duboeuf

        * trim options white spaces (f086df85)
        * load script at document creation (0b89964d)

2020-02-28 Pavel Borecki

        * Translated using Weblate (Czech) (32350635)

2020-02-26 Ryan Argente

        * Translated using Weblate (French (Canada)) (5c444a82)

2020-02-24 dano6

        * Translated using Weblate (Slovak) (f2ff8d9c)

2020-02-20 Ryan Argente

        * Translated using Weblate (French (Canada)) (bd395af0)

2020-02-19 Mike

        * Translated using Weblate (Italian) (068d2a06)

2020-02-17 Weblate

        * Merge branch 'origin/xenial' into Weblate. (01d230c8)

2020-02-17 Riccardo Riccio

        * Translated using Weblate (Slovenian) (8313f97f)

2020-02-17 Florian Leeber

        * Merge pull request #296 from
          ubports-weblate/weblate-ubports-morph-browser (c36c47d2)

2020-02-16 HSN80

        * Translated using Weblate (Persian) (64fd6b02)

2020-02-16 dano6

        * Translated using Weblate (Slovak) (0674e2ae)
        * Translated using Weblate (Czech) (b74e44af)

2020-02-14 Weblate

        * Merge branch 'origin/xenial' into Weblate. (351ebf37)

2020-02-14 dano6

        * Translated using Weblate (Slovak) (42a78c0d)

2020-02-14 Milan Korecký

        * Translated using Weblate (Czech) (249de969)

2020-02-14 Florian Leeber

        * Merge pull request #289 from
          ubports-weblate/weblate-ubports-morph-browser (c8fd5f76)

2020-02-14 Weblate

        * Merge branch 'origin/xenial' into Weblate. (b06b8111)

2020-02-14 Lionel Duboeuf

        * remove bad character (#293) (1921d5bf)

2020-02-13 Weblate

        * Merge branch 'origin/xenial' into Weblate. (c14418cd)

2020-02-13 Lionel Duboeuf

        * Handle dropdowns (select html elements) (#273) (fc450457)

2020-02-11 HSN80

        * Translated using Weblate (Persian) (20728abf)

2020-02-09 Oi Suomi On!

        * Translated using Weblate (Finnish) (0904dab4)

2020-02-10 HSN80

        * Translated using Weblate (Persian) (c3729812)

2020-02-09 Eugene

        * Translated using Weblate (Russian) (14868686)

2020-02-09 Rodrigo Benedito

        * Translated using Weblate (Portuguese (Brazil)) (5e664545)

2020-02-07 Eugene

        * Translated using Weblate (Russian) (1dcc3708)

2020-02-04 Josué

        * Translated using Weblate (Spanish) (0f911ac2)

2020-02-04 Weblate

        * Merge branch 'origin/xenial' into Weblate. (dc75548a)

2020-02-04 Dalton Durst

        * Merge pull request #285 from
          ubports-weblate/weblate-ubports-morph-browser (0dff28c2)

2020-02-04 Weblate

        * Merge branch 'origin/xenial' into Weblate. (a223fba7)

2020-01-25 Marius Gripsgard

        * Relax the BrowserWindow minimumWidth (50a0aae6)

2020-02-02 nathangiovannini3

        * Translated using Weblate (Italian) (ef54f9b9)

2020-01-21 RedXXIII

        * Translated using Weblate (Spanish) (b7cbe20e)

2019-11-25 Sam Zhang

        * Translated using Weblate (Chinese (Simplified)) (40fbbb22)

2020-01-08 louies0623

        * Translated using Weblate (Chinese (Traditional)) (c6391a4b)

2019-12-20 M.Sugahara

        * Translated using Weblate (Japanese) (69d21592)

2019-12-02 Sami Törmänen

        * Translated using Weblate (Finnish) (66e79830)

2019-12-18 Eugene

        * Translated using Weblate (Russian) (b0daf1bc)

2019-11-26 Dmitriy Pushkov

        * Translated using Weblate (Russian) (d9ddf8ff)

2020-01-15 Mike

        * Translated using Weblate (Italian) (f4e6a4b8)

2020-01-19 Chris Clime

        * Merge pull request #282 from cibersheep/ColorTweaks (3e44d37d)

2020-01-19 Joan CiberSheep

        * Minimal color tweaks (968837a3)

2020-01-14 Chris Clime

        * fix content hub export from downloads (#275) (712ea47d)
        * Allow browser to be started in Private mode by default (#274)
          (953b9eb3)

2020-01-07 Brian Douglass

        * Merge pull request #281 from ubports/xenial_-_shadowfix (6d298b2c)

2020-01-04 Brian Douglass

        * Fix the weird shadow behavior on mobile (2981f901)

2019-12-19 jEzEk

        * Shorten autofit reset button text (9302eda5)

2019-12-16 jEzEk

        * Change zoom reset button text if autofit enabled (ce9f21c4)

2019-12-02 Chris Clime

        * remove subtitle (2b2d343a)

2019-12-01 Chris Clime

        * the user can override QT_QUICK_CONTROLS_STYLE (be1e9235)
        * use QT_QUICK_CONTROLS_STYLE environment variable (32d9a63a)
        * style SpinBox with Suru (87e04906)

2019-11-30 Chris Clime

        * use SpinBox of QtQuick controls for default zoom (17c571fc)
        * use SpinBox of QtQuick controls for default zoom (141d135a)

2019-11-30 jEzEk

        * Change autofit settings text to sencence case (04533e05)
        * Change autofit settings description text (468f47cb)

2019-11-23 jEzEk

        * Remove fit to width button to not confuse users (950aa285)

2019-11-18 Chris Clime

        * Update WebappSettingsPage.qml (289a9137)
        * Update SettingsPage.qml (c15e6c59)

2019-11-11 jEzEk

        * If no autofit, fetch fit only if zoom menu visible (b1362ecc)

2019-11-10 jEzEk

        * Don't use 2 positive buttons in zoom save dialog. (c60b5ae7)
        * Do not use Math.abs for comparing in zoom slider. (03aafd0b)

2019-11-09 Chris Clime

        * prevent automatic rounding of default zoom factor when loading the
          settings page (96a26041)

2019-11-08 Chris Clime

        * no not show the menu items "view source", "save", and "zoom" for
          the new tab page (empty url) (d3c7fd47)

2019-11-01 jEzEk

        * ZoomControls ZoomControls refactoring & finetuning (71155fce)

2019-10-30 jEzEk

        * DomainSettingsModel changes, ... (b6518616)

2019-10-26 jEzEk

        * Move zoomController logic to ZoomControls.qml (258d2518)

2019-10-10 jEzEk

        * Fit to width implementation (dd7d5f0a)

2019-11-30 Chris Clime

        * clearer bracket (fb633ed8)
        * use model directly if homepage is not set (avoid additional method
          getBookmarks() (48ebb5b5)
        * add more semicolons (383d1b1d)
        * correct the all bookmarks view for BookmarksFoldersViewWide correct
          the all bookmarks view for BookmarksFolderView with
          hompages set to "New Tab Page" (empty) (89bbe818)

2019-11-29 Chris Clime

        * Merge pull request #264 from
          ubports-weblate/weblate-ubports-morph-browser (660af0d8)

2019-11-20 Daniel Frańczak

        * Translated using Weblate (Polish) (1594caa5)

2019-11-20 Weblate

        * Merge branch 'origin/xenial' into Weblate. (37584594)

2019-11-20 Chris Clime

        * update pot file (7b4e4f8b)

2019-11-20 Weblate

        * Merge branch 'origin/xenial' into Weblate. (7bc11ebf)

2019-11-20 Dalton Durst

        * Merge pull request #258 from
          ubports-weblate/weblate-ubports-morph-browser (19a8a56b)

2019-11-20 Weblate

        * Merge branch 'origin/xenial' into Weblate. (935360ae)

2019-11-20 Chris Clime

        * Xenial   deletecookies (#260) (59c0c5b1)

2019-11-20 Weblate

        * Merge branch 'origin/xenial' into Weblate. (73a8fdce)

2019-11-20 Dalton Durst

        * Merge pull request #244 from ubports/xenial_-_emptyhomepage
          (9e29eba5)

2019-11-19 Chris Clime

        * Update SettingsPage.qml (b2f1c103)

2019-11-14 Bjørn curtis Knutson

        * Translated using Weblate (Danish) (40e173f9)

2019-11-10 Kai Goldbeck

        * Translated using Weblate (German) (4aeb83c8)

2019-11-10 Moo

        * Translated using Weblate (Lithuanian) (a5a22ee6)

2019-11-10 Florian Leeber

        * Merge pull request #256 from
          ubports-weblate/weblate-ubports-morph-browser (28d1b844)

2019-11-09 Weblate

        * Merge branch 'origin/xenial' into Weblate. (87e64ffe)

2019-11-08 Ari Börde Kröyer

        * Translated using Weblate (Norwegian Bokmål) (3933e2b6)

2019-11-09 Chris Clime

        * Merge pull request #252 from
          ubports-weblate/weblate-ubports-morph-browser (553efbed)

2019-11-08 Chris Clime

        * change opacity to 0.3 (7daabfff)

2019-11-05 Weblate

        * Merge branch 'origin/xenial' into Weblate. (85819731)

2019-11-05 Dalton Durst

        * Merge pull request #228 from ubports/xenial_-_downloadswebapps
          (3fbe6e72)

2019-11-04 Chris Clime

        * adapt comments for code that will no longer needed in QtWebEngine
          1.9 (Qt 5.13), issue 254 (27259d6f)
        * do not show the homepage in the NewTabView / bookmarks views when
          it is empty (a0edebb7)

2019-11-02 Ege Öz

        * Translated using Weblate (Turkish) (18256dd8)

2019-11-03 Chris Clime

        * extend homepage dialog (new tab page, default homepage, or custom
          homepage) the default is now a new tab page (5fcae084)

2019-11-01 Weblate

        * Merge branch 'origin/xenial' into Weblate. (70819bba)

2019-11-01 Chris Clime

        * Merge pull request #248 from
          ubports-weblate/weblate-ubports-morph-browser (68ca2bce)

2019-11-01 Weblate

        * Merge branch 'origin/xenial' into Weblate. (e519fc51)

2019-11-01 Aurelio C

        * Remove the t=canonical string from DDG search (#251) (1ed1daf0)

2019-11-01 Weblate

        * Merge branch 'origin/xenial' into Weblate. (a38a9ea2)

2019-10-18 Chris Clime

        * create a sharedIncognitoContext (offTheRecord = true) that is used
          for incognito webviews (all non-incognito webviews use the
          profile "SharedWebContext.sharedContext", the incognito
          webviews use the profile
          "SharedWebContext.sharedIncognitoContext") (07572e02)

2019-10-29 P.-H. Lin

        * Translated using Weblate (Chinese (Traditional)) (a3e5f2ca)

2019-10-28 enolp

        * Translated using Weblate (Asturian) (2b265f6f)

2019-10-27 louies0623

        * Translated using Weblate (Chinese (Traditional)) (c5cdbaff)

2019-10-27 enolp

        * Translated using Weblate (Asturian) (8f6243ba)

2019-10-26 Samson

        * Translated using Weblate (Amharic) (59db7d1e)

2019-10-25 Allan Nordhøy

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

2019-10-20 Sami Törmänen

        * Translated using Weblate (Finnish) (271efa35)

2019-10-19 Henrik Holm

        * Translated using Weblate (Danish) (9bc4a2d6)

2019-10-20 Chris Clime

        * homepage can be reset to its default (bdf77d55)
        * Merge pull request #245 from
          ubports-weblate/weblate-ubports-morph-browser (047dcac8)

2019-10-18 Chris Clime

        * allow empty homepage (d7eadae3)

2019-10-17 Weblate

        * Merge branch 'origin/xenial' into Weblate. (3b4d1207)

2019-10-17 Chris Clime

        * Merge pull request #235 from
          ubports-weblate/weblate-ubports-morph-browser (2bc8a1cd)

2019-10-16 Weblate

        * Merge branch 'origin/xenial' into Weblate. (d822a9ef)

2019-10-16 Chris Clime

        * remove property incognito, because it is already present in
          Morph/Web/MorphWebView.qml (8b72812c)

2019-10-14 Tom Dom

        * Translated using Weblate (Dutch) (91097561)

2019-10-12 Tom Dom

        * Translated using Weblate (Dutch) (68e962d3)

2019-10-07 RedXXIII

        * Translated using Weblate (French) (96d1fec1)

2019-10-04 Sami Törmänen

        * Translated using Weblate (Finnish) (2241b10f)

2019-10-06 Anne Onyme

        * Translated using Weblate (French) (0b25a1f7)

2019-10-05 Ettore Atalan

        * Translated using Weblate (German) (61a61d2d)

2019-10-03 Weblate

        * Merge branch 'origin/xenial' into Weblate. (7d1c134c)

2019-10-02 Adrià

        * Translated using Weblate (Sardinian) (e2e13a18)

2019-10-03 Anne Onyme

        * Translated using Weblate (French) (0d314b89)

2019-10-02 Milan Korecký

        * Translated using Weblate (Czech) (6093e109)

2019-10-03 Chris Clime

        * Merge pull request #232 from lduboeuf/xenial (8889d11f)

2019-10-03 Anne Onyme

        * Translated using Weblate (French) (be31b053)

2019-10-03 RedXXIII

        * Translated using Weblate (French) (c062cda6)

2019-10-02 Mathieu H

        * Translated using Weblate (French) (4baf926c)

2019-10-03 Lionel Duboeuf

        * Merge pull request #1 from balcy/xenial (c30e63ab)

2019-10-03 Chris Clime

        * add Downloads to webapps settings (menu item to show the downloads
          page) (97aac45e)
        * adapt share folder for the click package (80889885)

2019-10-02 Weblate

        * Merge branch 'origin/xenial' into Weblate. (5da66d39)

2019-10-01 Allan Nordhøy

        * Translated using Weblate (Norwegian Bokmål) (583ad5a5)

2019-10-01 Daniel Frańczak

        * Translated using Weblate (Polish) (35a1f122)

2019-09-30 advocatux

        * Translated using Weblate (Spanish) (13d4fa84)

2019-09-30 Florian Leeber

        * Translated using Weblate (German) (92ea5147)

2019-10-01 Ivo Xavier

        * Translated using Weblate (Portuguese) (b93bfae5)

2019-09-30 Joan CiberSheep

        * Translated using Weblate (Catalan) (8575e85c)

2019-10-02 Florian Leeber

        * Merge pull request #229 from
          ubports-weblate/weblate-ubports-morph-browser (959e0e9b)

2019-10-02 Lionel Duboeuf

        * add instruction for building with clickable (0d6a80c8)

2019-10-01 Ari Börde Kröyer

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

2019-09-30 Weblate

        * Manual Update (76342ca4)

2019-09-30 Chris Clime

        * make save actions (context menu) available for webapps, too
          (06456015)

2019-09-29 Chris Clime

        * add usr/share/morph-browser/qmldir (debian package install)
          (8590b5f0)
        * install "qmldir" file of common qml folder (3c7d6cc3)

2019-09-27 Weblate

        * Merge branch 'origin/xenial' into Weblate. (40e7f9bb)

2019-09-27 Dalton Durst

        * Merge pull request #203 from ubports/xenial_-_domainpermissions
          (5c2a239e)

2019-09-27 Weblate

        * Merge branch 'origin/xenial' into Weblate. (26b45956)

2019-09-27 Chris Clime

        * Merge pull request #227 from
          ubports-weblate/weblate-ubports-morph-browser (81d47f7b)

2019-09-24 Moo

        * Translated using Weblate (Lithuanian) (bda5e16c)

2019-09-21 Weblate

        * Merge branch 'origin/xenial' into Weblate. (3e008909)

2019-09-20 Moo

        * Translated using Weblate (Lithuanian) (3f147fab)

2019-09-04 saveurlinux

        * add quantjunior search engine (844e036d)

2019-09-21 Chris Clime

        * correct typo (2d9f71ee)

2019-09-20 Chris Clime

        * update pot file (3da92612)
        * adapt text on AllowOrBlockDomainDialog and
          GeolocationPermissionRequest (40d7ca09)

2019-09-18 Samson

        * Translated using Weblate (Amharic) (ff4ed7ce)

2019-09-18 Chris Clime

        * remove code instead of commenting it (bf596d2b)
        * remove qtdeclarative5-ubuntu-download-manager0.1 from dependencies
          (a616ee16)
        * remove commented line (9bdd2969)

2019-09-17 Chris Clime

        * adapt AllowOrBlockDomainDialog : main action block, other buttons
          without color add title to AlertDialog for blocked domains
          (ad045925)

2019-09-16 Daniel Frańczak

        * Translated using Weblate (Polish) (d1779050)

2019-09-15 Florian Leeber

        * Translated using Weblate (German) (c99c4483)

2019-09-17 Chris Clime

        * change domain permissions icons (53f5663d)

2019-09-16 Chris Clime

        * adapt custom schemes dialog (rearrange content), change label
          styles of DomainPermissionsPage (de5d9213)

2019-09-15 Chris Clime

        * adapt copyright of new files (9acc4040)

2019-09-15 Weblate

        * Merge branch 'origin/xenial' into Weblate. (d5186349)

2019-09-15 Florian Leeber

        * Merge pull request #225 from
          ubports-weblate/weblate-ubports-morph-browser (87e69b80)

2019-09-13 Xiangtian Wei

        * Translated using Weblate (Chinese (Simplified)) (ad49dfa9)

2019-09-14 Ivo Xavier

        * Translated using Weblate (Portuguese) (3d734a26)

2019-09-13 Milan Korecký

        * Translated using Weblate (Czech) (41072649)

2019-09-13 Chris Clime

        * replace color theme.palette.selected.base (c5b7a5a3)
        * adapt label for DomainPermissionsPage without entries (6988fda2)
        * corrections / change requests: - adapt label texts - move domain
          specific settings to privacy section of settings - align
          checkboxes of domain specific settings - prompt dialogs
          with url mode and without text prediction (1de037b9)

2019-09-07 Moo

        * Translated using Weblate (Lithuanian) (43b7c592)

2019-09-05 Moo

        * Translated using Weblate (Lithuanian) (da66778d)

2019-09-02 Weblate

        * Merge branch 'origin/xenial' into Weblate. (0784d8aa)

2019-09-02 Chris Clime

        * add ecosia search engine provided by @erik-kueng (#216) (b90855a9)

2019-09-01 Weblate

        * Merge branch 'origin/xenial' into Weblate. (75f5df27)

2019-08-19 Chris Clime

        * remove obsolete code in WebappWebview.qml (fb404cde)
        * remove obsolete context menu code of MorphWebView (ae39d338)

2019-08-31 Moo

        * Translated using Weblate (Lithuanian) (98ec8fc8)

2019-08-20 Chris Clime

        * Merge pull request #217 from
          ubports-weblate/weblate-ubports-morph-browser (f35a9241)

2019-08-17 Chris Clime

        * continue development downloads for webapps (3deef8e2)

2019-08-16 Chris Clime

        * move DownloadsModel to common target downloads for webapps
          (development continues) (afea4e00)

2019-08-15 Chris Clime

        * move downloads model / pages to common folder, so they become
          available for webapps too remove unused code (Downloader /
          DownloadHandler) add downloadRequested for webapps
          (b3493f00)

2019-08-11 advocatux

        * Translated using Weblate (Spanish) (162f481a)

2019-08-11 Joachim Lazaroms

        * Translated using Weblate (Dutch) (70939dee)

2019-08-10 Moo

        * Translated using Weblate (Lithuanian) (340ee3f6)

2019-08-04 vokaliz

        * Translated using Weblate (Russian) (78df2e3b)

2019-08-04 Moshe Lazar

        * Translated using Weblate (Russian) (78603d91)
        * Translated using Weblate (Russian) (d1b28c2f)

2019-08-04 vokaliz

        * Translated using Weblate (Russian) (f1889ba4)

2019-08-04 Moshe Lazar

        * Translated using Weblate (Russian) (e2fa32e0)

2019-08-04 vokaliz

        * Translated using Weblate (Russian) (179816af)

2019-08-02 Weblate

        * Merge branch 'origin/xenial' into Weblate. (a17ee4a5)

2019-08-02 Chris Clime

        * Merge pull request #213 from
          ubports-weblate/weblate-ubports-morph-browser (1a37535e)

2019-07-31 Moo

        * Translated using Weblate (Lithuanian) (3ab3b021)

2019-07-17 Weblate

        * Merge branch 'origin/xenial' into Weblate. (c86732f6)

2019-07-17 Chris Clime

        * Merge pull request #210 from
          ubports-weblate/weblate-ubports-morph-browser (4b31d947)

2019-07-13 Moshe Lazar

        * Translated using Weblate (Russian) (5d21303a)

2019-07-13 Weblate

        * Merge branch 'origin/xenial' into Weblate. (0c0a0459)

2019-07-13 Chris Clime

        * Merge pull request #208 from
          ubports-weblate/weblate-ubports-morph-browser (e9d106c2)

2019-07-05 Aitzol Berasategi

        * Translated using Weblate (Basque) (44bad603)

2019-07-01 Moshe Lazar

        * Translated using Weblate (Russian) (01b804c5)

2019-06-30 Chris Clime

        * Merge pull request #207 from
          ubports-weblate/weblate-ubports-morph-browser (b8f24733)

2019-06-29 Chris Clime

        * deactivate custom user agents for now (2cd10b49)

2019-06-26 Chris Clime

        * set index of listview to -1 before adding new user agent (170df868)

2019-06-22 Samson

        * Translated using Weblate (Amharic) (234c6f3a)

2019-06-20 Chris Clime

        * Merge pull request #194 from
          ubports-weblate/weblate-ubports-morph-browser (81139dcb)

2019-06-17 Chris Clime

        * remove additional setRequestedByDomain call (03d85577)
        * DomainPermissionsModel.setRequestedByDomain is only called for
          non-mainframe-requests, if they have a different domain
          (bb6cea0d)
        * lastPartOfDomain still contains the dot (97ded821)
        * correct domain-utils for IP addresses try to avoid several
          confirmations of the same domain in
          AllowOrBlockDomainDialog (1facda58)

2019-06-16 Chris Clime

        * update .pot file (a1cb06fd)
        * correct paths for cache deletion, add imports for common lib
          (FileOperations was moved there) (9210f82d)
        * rename openLinkInWindowRequested -> openLinkInNewWindowRequested in
          incognito mode links to be opened in a new incoginto
          window (4d307800)
        * domainpermissions can be sorted alphabetically or chronologically
          delete cache for morph-browser / webapps add settings page
          link to chrome of webapps (c83056c3)

2019-06-15 Chris Clime

        * add lastRequested (DATETIME) to DomainPermissionsModel, to allow
          sorting by date later (97239741)

2019-06-10 Chris Clime

        * some corrections / UI improvements for DomainPermissions /
          DomainSettings (4565e6df)

2019-06-09 Chris Clime

        * add reset function for DomainPermissions / DomainSettings add
          incognito flag to DomainPermissions switch order: first
          handle custom schemes, than domain permissions (572ac2f3)

2019-06-08 Chris Clime

        * display the requesting domain in the domainPermissions page for
          non-mainframe requests (c4de9fc5)
        * add RequestedByDomain to DomainPermissionsModel add methods to
          reset the databases for DomainSettings / DomainPermissions
          (d0b08633)

2019-06-07 Chris Clime

        * implement domain permissions UI (browser and webcontainer)
          (4d03bcc7)
        * prototyping DomainPermissions, enable settings for webapps
          (ee833504)

2019-06-05 P.-H. Lin

        * Translated using Weblate (Chinese (Traditional)) (9750f412)

2019-06-05 Chris Clime

        * add custom user agents handling for browser and webapps (d1f859d1)

2019-05-07 Chris Clime

        * integrate certificate error "backToSafety" button to the ErrorSheet
          (a7495b07)

2019-05-29 Chris Clime

        * add ui for custom user agents, adapt / correct models adapt
          DomainSettingsPage (e5bbe927)

2019-05-27 Florian Leeber

        * Merge pull request #190 from
          ubports-weblate/weblate-ubports-morph-browser (e905ce68)

2019-05-25 Chris Clime

        * continue with UserAgentModel, add to DomainSettingsPage (e43b9767)

2019-05-22 Weblate

        * Merge branch 'origin/xenial' into Weblate. (afc72bb4)

2019-05-22 Dalton Durst

        * Merge pull request #189 from
          ubports-weblate/weblate-ubports-morph-browser (d85bab7f)

2019-05-21 Chris Clime

        * change connection name for domain-settings-user-agents-model
          (1c81230d)
        * add UserAgentsModel, userAgent -> userAgentId in
          DomainSettingsModel (aa7d6672)

2019-05-20 Ari Börde Kröyer

        * Translated using Weblate (Norwegian Bokmål) (0d14e21f)

2019-05-18 Chris Clime

        * correct DomainSettingsSortedModel (254e9f5a)

2019-05-16 Chris Clime

        * add target to CMakeLists.txt (4c901c40)
        * add DomainSettingsSortedModel (84437720)

2019-05-14 Chris Clime

        * sort domainsettings in the backend, save default zoom factor in
          DomainSettingsPage (ab26d306)

2019-05-13 Eran

        * Translated using Weblate (Hebrew) (2c7d5a28)

2019-05-13 Florian Leeber

        * Merge pull request #186 from
          ubports-weblate/weblate-ubports-morph-browser (1b040d17)

2019-05-12 Chris Clime

        * - custom url schemes: ask user if current scheme is "file" as well
          - adapt GeolocationPermission dialog so that the user can
          save the permission permanently - save domain specific
          zoom factor (includes correction to the save default zoom
          dialog) - add default zoom factor to DomainSettingsModel
          (for database cleanup of entries with default zoom factor)
          (5a65c89f)

2019-05-07 Adrià

        * Translated using Weblate (Sardinian) (c1ceffb2)

2019-05-08 Ivo Xavier

        * Translated using Weblate (Portuguese) (0d56b76d)

2019-05-08 louies0623

        * Translated using Weblate (Chinese (Hong Kong)) (a5001dc3)

2019-05-09 Chris Clime

        * add selectMode to DomainSettingsPage use SortFilterModel (sort by
          domain without subdomain) to DomainSettingsPage add
          domainWithoutSubdomain() to domain-settings-model correct
          DownloadsPage (3a91b16d)

2019-05-08 Chris Clime

        * after the permission for custom schemes is given, navigate to the
          respective url again (e640cdec)

2019-05-07 Chris Clime

        * add AllowCustomSchemesDialog the user can select if the custom url
          scheme setting should be saved permanently (it is never
          saved for incognito mode) navigationRequestDelegate for
          webapps was called twice on each request, remove one of
          the connections (ed5bb2f4)

2019-05-06 Florian Leeber

        * Merge pull request #182 from
          ubports-weblate/weblate-ubports-morph-browser (b7bc313c)

2019-05-05 Chris Clime

        * add (not finished) settings page for domain specific settings
          (browser and webapps) make add / remove functions of
          DomainSettingsModel available in QML move BrowserPage to
          the common folder, so that it can be used both for the
          browser and webapps (3aa3c1b3)

2019-05-04 Milan Korecký

        * Translated using Weblate (Czech) (34c9d7a6)

2019-05-04 Florian Leeber

        * Merge pull request #180 from
          ubports-weblate/weblate-ubports-morph-browser (d7d9e0f8)

2019-04-30 louies0623

        * Translated using Weblate (Chinese (Traditional)) (a1f11e6e)

2019-04-29 Joan CiberSheep

        * Translated using Weblate (Catalan) (f0382b1f)

2019-05-02 Chris Clime

        * adapt DomainSettingsModel: populateFromDatabase() instead of
          fetchMore() the read methods now access the model data (no
          extra database queries) (fa754d4f)

2019-05-01 Chris Clime

        * correct column (563b3153)
        * correct column names (f16d0239)
        * add initializations (218d1e27)
        * move onNavigationRequested to Browser.qml extend
          DomainSettingsModel (bd495558)

2019-04-27 Milan Korecký

        * Translated using Weblate (Czech) (2f255dfc)

2019-04-27 Chris Clime

        * move DomainSettingsModel to webbrowser-common to make it available
          for webapps (0afc6a64)
        * add new sqlite database for domain specific settings (4733de99)

2019-04-25 Florian Leeber

        * Merge pull request #178 from
          ubports-weblate/weblate-ubports-morph-browser (5323776c)

2019-04-25 Vinícius F

        * Translated using Weblate (Portuguese (Brazil)) (c87c046c)

2019-04-24 不朽正义

        * Translated using Weblate (Chinese (Simplified)) (3c977a46)

2019-04-21 M.Sugahara

        * Translated using Weblate (Japanese) (d060ec0f)

2019-04-23 Anne Onyme

        * Translated using Weblate (French) (64d62df7)

2019-04-23 不朽正义

        * Translated using Weblate (Chinese (Simplified)) (0cf0591a)

2019-04-19 Weblate

        * Merge branch 'origin/xenial' into Weblate (4054fabf)

2019-04-19 Chris Clime

        * use currentWebview for PopupUtils (555c70cf)

2019-04-12 louies0623

        * Translated using Weblate (Chinese (Traditional)) (3683644e)
        * Translated using Weblate (Chinese (Traditional)) (3b1f25ad)
        * Translated using Weblate (Chinese (Traditional)) (cff48142)

2019-04-08 Weblate

        * Merge branch 'origin/xenial' into Weblate (efbe8d74)

2019-04-08 Erik L

        * Translated using Weblate (Norwegian Bokmål) (4cc98bba)

2019-04-08 Tom Dom

        * Translated using Weblate (Dutch) (2ab37d98)

2019-03-09 Chris Clime

        * make background color of webview not transparent (text files will
          no longer readable with the dark theme) rather a user
          script that adapts the default background and text to the
          theme might be used (fb80407f)

2019-03-02 Chris Clime

        * themed color / background color of error sheet themed background
          color of browser view (4ca422ea)

2019-04-08 Tom Dom

        * Translated using Weblate (Dutch) (5bd195e3)

2019-04-08 Weblate

        * Merge branch 'origin/xenial' into Weblate (50168a77)

2019-04-04 Jan Sprinz

        * Translated using Weblate (German) (87141a2a)

2019-04-03 Tom Dom

        * Translated using Weblate (Dutch) (70021ad8)

2019-03-30 Chris Clime

        * clickable.json: dependencies -> dependencies_target (abba60f9)
        * replace Non-Suru main menu icons (a7128d86)
        * add the caller parameter (this) to the PopupUtils.show(...) calls
          use theme.palette.normal.foreground for the SavePageDialog
          buttons (418d39f6)

2019-04-01 louies0623

        * Translated using Weblate (Chinese (Traditional)) (9ad2d332)
        * Translated using Weblate (Chinese (Traditional)) (08e9e9fe)

2019-03-29 Weblate

        * Merge branch 'origin/xenial' into Weblate (3253cec6)

2019-03-23 maor26

        * Translated using Weblate (Hebrew) (8cedd11e)

2019-03-27 Ettore Atalan

        * Translated using Weblate (German) (95e55d9a)

2019-03-26 Tom Dom

        * Translated using Weblate (Dutch) (52d8e21c)

2019-03-29 Chris Clime

        * address bar context menu (#153) (daf18c0e)

2019-03-23 Florian Leeber

        * Merge pull request #172 from
          ubports-weblate/weblate-ubports-morph-browser (32985df8)

2019-03-15 Weblate

        * Merge branch 'origin/xenial' into Weblate (0dcdb193)

2019-03-12 Rúben Carneiro

        * Translated using Weblate (Portuguese) (797d13e3)

2019-03-12 Ivo Xavier

        * Translated using Weblate (Portuguese) (e9705b3a)

2019-03-12 Anne Onyme

        * Translated using Weblate (French) (896f7c12)

2019-03-15 Florian Leeber

        * Merge pull request #168 from sy-per/patch-1 (0fcadca3)

2019-03-15 Jimmy

        * Update lilo.xml (f7e53d19)

2019-03-12 Allan Nordhøy

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

2019-03-10 Jimmy

        * Create search with lilo (f0c6d100)

2019-03-08 Jonatan Hatakeyama Zeidler

        * Translated using Weblate (German) (e65874a8)

2019-03-03 Anne Onyme

        * Translated using Weblate (French) (bfc1e8a1)

2019-02-25 Weblate

        * Merge branch 'origin/xenial' into Weblate (e73f81a8)

2019-02-11 advocatux

        * Translated using Weblate (Spanish) (68f8b2c7)

2019-02-12 David Adrião

        * Translated using Weblate (Portuguese) (dd158e23)

2019-02-12 Daniel Frańczak

        * Translated using Weblate (Polish) (c8339c8d)

2019-02-12 Milan Korecký

        * Translated using Weblate (Czech) (d2f87cf2)

2019-02-25 Chris Clime

        * Fix for favicons; clear error page only if the document exists
          (#159) (8d95c2b1)

2019-02-25 louies0623

        * Translated using Weblate (Chinese (Traditional)) (c8ee2c81)

2019-02-18 louies0623

        * Translated using Weblate (Chinese (Traditional)) (277b5674)

2019-02-12 Joan CiberSheep

        * Translated using Weblate (Catalan) (b4068629)

2019-02-14 Adrià

        * Translated using Weblate (Sardinian) (c64c3ecc)
        * Added translation using Weblate (Sardinian) (0ab2e2c4)

2019-02-12 Milan Korecký

        * Translated using Weblate (Czech) (2ea394fb)

2019-02-12 Daniel Frańczak

        * Translated using Weblate (Polish) (bc4a4dbd)

2019-02-11 advocatux

        * Translated using Weblate (Spanish) (1dffed90)

2019-02-09 Chris Clime

        * bring back favicons (#141) (22ec9bdb)

2019-02-08 Chris Clime

        * add custom user scripts for webapps defined in
          webapp-properties.json (#140) (7e0a9512)

2019-02-08 Rodney

        * Merge pull request #146 from balcy/xenial_-_tabtheme (490782b8)

2019-01-31 Chris Clime

        * theme support for the tab list (Rectangle instead of BorderImage)
          and current zoom text (1c6c7e00)

2019-01-30 Chris Clime

        * Merge pull request #144 from balcy/xenial_-_closetabs (102e6c64)

2019-01-26 Chris Clime

        * if closing an additional window (no session restore) close all tabs
          first. (80e72802)

2019-01-06 Chris Clime

        * display error string of last load request in error sheet.
          (402a5b7c)
        * delayed initial url not done for file urls (5ee008c9)

2019-01-05 Chris Clime

        * Web/MorphWebView.qml: update lastLoadRequestStatus only, if the
          load request does match the current url of the webview
          (some requests arrive after already navigated away)
          WebViewImpl.qml: ignore load requests not matching the
          current url (see above) WebappContainerWebview.qml: do not
          save initial "about:blank" in the browser history (set
          initial url via window.location) Browser.qml /
          NavigationBar.qml / Chrome.qml / Webapp.qml: if the
          webview is still loading at the "goBack" and "goForward"
          action, stop it before navigating (b4960ae6)

2018-12-27 Chris Clime

        * initialize the webview with an empty page (about:blank) navigate to
          the given initial url for the webapp after the first load
          (of the blank page) was successful. the goal is a more
          synced startup of the initial page (04ef41e7)
        * undo the change for WebappContainerWebview, becauseit stopped RSS
          from loading feeds (probably other issues with webapps as
          well) (279ee89a)

2018-12-26 Chris Clime

        * - WebViewImpl.qml: clear page content after loading has failed
          (blink error) - Browser.qml: remove top margin for newTab
          view - WebappContainerWebview: delayed initial load (40ms)
          to prevent sporadic "load failed" pages at start
          (a3d1bbe1)

2018-12-02 Chris Clime

        * do not display ErrorSheet while webview is loading (36594fd3)
        * get red of following log entries when morph is closed:
          file:///usr/share/morph-browser/WebViewImpl.qml:647:
          TypeError: Cannot read property of null
          file:///usr/share/morph-browser/WebViewImpl.qml:648:
          TypeError: Cannot read property of null (instead of parent
          use the id of the parent) (b51dc641)
        * ErrorSheet: in Browser.qml use the property lastLoadFailed for the
          binding (was already correct in WebApp.qml) Browser.qml /
          WebApp.qml: remove the top margin of the error sheet
          AddressBar: new lastLoadSucceeded property: show lock
          symbol only, if last load was successful for https pages
          (5ac5d6ba)

2018-12-31 Chris Clime

        * Merge pull request #128 from ubports/xenial_-_morphtheme (b3b72e26)

2018-12-30 Bjarne Roß

        * Merge pull request #135 from balcy/xenial_-_morphtheme (64a69465)

2018-12-30 Chris Clime

        * use a Rectangle for BottomEdgeHint (instead of Image) (c73926e5)

2018-12-30 Bjarne Roß

        * Sorry for the tabs (63ced979)
        * Some image addjustments (d9bc57c5)
        * Merge pull request #134 from balcy/xenial_-_morphtheme (99c6bac3)

2018-12-30 Chris Clime

        * - tab count was not visible in SuruDark - adapt background color of
          the menu (71e0e594)

2018-12-30 Bjarne Roß

        * Change to origin similar palette vals (b2320d22)
        * Merge remote-tracking branch 'origin/xenial' into
          xenial_-_morphtheme (dddee2dd)

2018-12-29 Marius Gripsgard

        * Merge pull request #131 from balcy/xenial_-_closewindowsandtabs
          (99c717c5)
        * Merge pull request #132 from balcy/xenial_-_screensaver (5a8034dd)

2018-12-26 Chris Clime

        * - morph-browser.qml: delete the closed window from the list before
          destruction (closing one window does no longer close the
          others) - WebViewImpl.qml: add hideZoomMenu() and
          hideContextMenu() - NavigationBar.qml: add close button
          that is only visible in "tabList" mode - other QML files
          get the tabListMode property and closeTabRequested()
          signal (it is now possible to close the current tab)
          (d96a3dcc)

2018-12-25 Chris Clime

        * turn off screensaver while the browser window is active and
          "recentlyAudible" or "isFullScreen" property of the
          current webview is true (d4332e9f)

2018-12-23 Chris Clime

        * - correct OpenLinkInNewTab action - zoom menu items enabled even if
          page is loading (some pages remain in that state)
          (66a8d4c8)

2018-12-22 Bjarne Roß

        * Theme support (f9a96f63)

2018-12-21 Chris Clime

        * default zoom factor for webbrowser is configurable in settings
          (#89) (d0175215)

2018-12-01 Chris Clime

        * update user agent before accepting mainFrame navigation requests.
          (edd7cb5f)

2018-11-25 Chris Clime

        * input-method-handler: only reset for letters, spaces, quotes (#114)
          (fba3ab33)

2018-11-25 Marius Gripsgard

        * Merge pull request #112 from ubports/xenial_-_arm64 (76c7ac39)

2018-11-25 Chris Clime

        * Merge pull request #111 from balcy/xenial_-_duck (aba36eca)

2018-11-25 Marius Gripsgard

        * Disable autopilot builds for now since we dont built tests just yet
          (439c8ac1)

2018-11-24 Marius Gripsgard

        * Revert "Disable build of arm64 for now" (639a14df)

2018-11-24 Chris Clime

        * add search engine "DuckDuckGo (HTML-only)" (7d32a2b1)

2018-11-23 Chris Clime

        * temporary input issue fix. (#110) (1540ddc7)

2018-11-20 Chris Clime

        * Merge pull request #106 from
          ubports/xenial_-_morph-low-memory-threshold (99c0bb55)

2018-11-19 Dalton Durst

        * Variablize lowMemoryThreshold to keep tabs open (6d756628)

2018-11-19 Marius Gripsgard

        * Merge pull request #105 from ubports/xenial_-_sessionrestore
          (f00ed05e)

2018-10-09 Marius Gripsgard

        * Fix session restore (10b431c0)

2018-11-12 Dalton Durst

        * Use DuckDuckGo's Start page as default homepage (5421cb57)

2018-11-12 Chris Clime

        * refactor fullscreen handling + unload tab fix (#96) (a22c2f17)

2018-11-08 Marius Gripsgard

        * Merge pull request #84 from balcy/xenial_-_webappresourcerequests
          (425f0646)

2018-10-31 Chris Clime

        * for now restore the old behavior for webapp-container: allow
          resource requests even if not defined in the url patterns
          (dec570a5)

2018-10-30 Marius Gripsgard

        * Merge pull request #81 from balcy/xenial_-_findtextinpage
          (2c4f89d0)

2018-10-30 Chris Clime

        * move findController to WebViewImpl (bba580f5)

2018-10-29 Marius Gripsgard

        * Merge pull request #75 from balcy/xenial_-_findinpage (a848b804)
        * Merge pull request #74 from mateosalta/scrollbar-theme (4d875322)
        * Merge pull request #76 from balcy/xenial_-_localcontentremoteurls
          (b38648ac)

2018-10-29 Chris Clime

        * minor change of new view request (0b2c1c3e)
        * improve new view requests handling for webapps handle requests in
          PopupWindowOverlay not user initiated popups are blocked
          (5c8fae72)

2018-10-27 Chris Clime

        * initialize m_localContentCanAccessRemoteUrls to false (b4e0d787)
        * add --local-content-can-access-remote-urls property to
          webapp-container (e8d73c09)

2018-10-26 Chris Clime

        * enable find in page (search text) some context menu items (share,
          save, ...) not available for webapps correct navigation
          requests for webapps (e.g. new view requested) fixes for
          "select all" and copy link text action (c76a5f69)

2018-10-25 mateosalta

        * fix css within js (aad433f9)
        * try out theme for transparent scroll (f4f13331)
        * Merge pull request #8 from ubports/xenial (c23b81d9)

2018-10-23 Rudi Timmermans

        * Merge pull request #38 from balcy/xenial_-_textselection (6217b2f4)
        * Merge pull request #73 from balcy/xenial_-_certificateerrors
          (fb0acef9)

2018-10-23 Chris Clime

        * handle certificate errors (CertificateVerificationDialog) display
          the broken lock for pages with certificate errors correct
          the display of the lock symbol (only for https without
          certificate errors) certificate popover contains the
          certificate error message (4354bcc8)

2018-10-20 Chris Clime

        * ContextMenuRequest.CanCut and ContextMenuRequest.CanCopy not needed
          (65da5eed)
        * editFlags are available for QtWebEngine 1.7 (0873f887)
        * adapt for QtWebEngine 1.7: contextMenuRequest.editFlags are now
          available Undo / Redo is always enabled for editable
          targets correct the editFlags for copy show context menu
          at central location if the context menu target is out of
          sight vertically (fb96fd03)

2018-10-18 mateosalta

        * Merge pull request #6 from ubports/xenial (b9c928cf)

2018-10-17 Florian Leeber

        * Merge pull request #63 from balcy/xenial_-_morphapparmor (194c13aa)

2018-10-17 Chris Clime

        * change policy version to 16.04 (c364947c)
        * change APP_ID_DBUS and APP_PKGNAME_DBUS to morph_2dbrowser
          (d96523d8)

2018-10-17 Florian Leeber

        * Merge pull request #40 from balcy/xenial_-_useragent (5aadec6d)

2018-10-16 Rocky Singh

        * Removed the autocorrect feature from URL input box (54222e7f)

2018-10-14 Florian Leeber

        * Merge pull request #53 from mateosalta/mateosalta-patch-1
          (c9d1c7ba)

2018-10-13 mateosalta

        * change script run start (5d6773bb)

2018-10-12 Marius Gripsgard

        * Fix fullscreen in containers (053b2416)
        * Merge pull request #48 from ubports/xenial_-_move-data (6a054716)

2018-10-12 Dalton Durst

        * Don't put a blank line in the logs (f7c6ba57)
        * Move browser data on first start of unity8 (9bac0fe2)

2018-10-10 Chris Clime

        * get rid of message "ReferenceError: browserTab is not defined"
          (031ae1e2)
        * webbrowser-app -> morph-browser (8dcc17f8)

2018-10-09 Marius Gripsgard

        * Merge pull request #41 from balcy/xenial_-_consolelogfix (dc8a8126)

2018-10-09 Chris Clime

        * sourceId -> sourceID (onJavaScriptConsoleMessage) (50acc029)
        * replace "Chromium" with "Chrome" (Chromium seems unsupported
          browser for ReCaptcha) (57dba830)
        * for non-input elements (span, pre, div,...) allow selecting the
          text/content of the element, and extend the selection to
          their parent(s) the context menu gets the actions "select
          element" / "select more" and "select less" (e467ae84)

2018-10-08 Marius Gripsgard

        * Fix dataPath for webContainer, for some reason QtWebEngine does not
          like QUrl (02fffeb6)

2018-10-07 Marius Gripsgard

        * Merge branch 'xenial' of github.com:ubports/browser-ng into xenial
          (b1b3fc28)
        * Fix osk not lifting webview to correct size (ce68185b)
        * Hide progessbar when progress is at 100% (36b420ed)

2018-10-06 Marius Gripsgard

        * Merge pull request #36 from mateosalta/xenial (fc64c69b)

2018-10-03 mateosalta

        * Merge pull request #4 from mateosalta/scrollbar (0c0f2cbc)

2018-10-04 Marius Gripsgard

        * Revert back fullScreenRequest (03faba07)

2018-10-03 mateosalta

        * move script to libary (6a146552)

2018-10-04 Marius Gripsgard

        * Fixup incognito mode (79e6b663)

2018-10-03 mateosalta

        * Merge pull request #3 from ubports/xenial (e75b2215)

2018-10-04 Marius Gripsgard

        * Fixup history, Set PersistentCookies, Fixup NavigationRequests,
          Hide loadingbar once 100% (e7e4ed2c)

2018-10-03 Marius Gripsgard

        * Merge branch 'xenial_-_morph' into xenial (c5e8c9c7)
        * Some more webapps/container fixes (1db5e527)

2018-10-03 mateosalta

        * Merge pull request #2 from mateosalta/userscript_scrollbar
          (da517ae1)
        * Merge branch 'xenial' into userscript_scrollbar (1fc2e4fa)

2018-10-03 Marius Gripsgard

        * Merge pull request #31 from ubports/xenial_-_morph (65859e53)

2018-10-03 mateosalta

        * Merge pull request #1 from ubports/xenial_-_morph (d6b005ea)

2018-10-01 Marius Gripsgard

        * Disable sandbox, gpu and enable Hidpi for webcontainer (133766b0)
        * Morph replacements should replace the respected components
          (0332bed7)
        * Merge branch 'xenial_-_morph' of github.com:ubports/browser-ng into
          xenial_-_morph (eaec4ab4)
        * Prepare for replace replacement for Ubuntu.Web (4e658982)

2018-09-30 Bjarne Roß

        * Cleanup imports (2d2cef59)
        * Fix png paths in desktop file (0bc0f001)

2018-09-29 Marius Gripsgard

        * Merge branch 'xenial_-_morph' of github.com:ubports/browser-ng into
          xenial_-_morph (a848f196)
        * Renable scaling after scale bug has been fixed (42d0e665)

2018-09-28 Marius Gripsgard

        * Merge pull request #34 from balcy/xenial_-_morph (e0507365)

2018-09-23 Chris Clime

        * fix duplicate download entries in list if several tabs / windows
          are open (1c2701db)

2018-09-22 Marius Gripsgard

        * Merge branch 'xenial_-_morph' of github.com:ubports/browser-ng into
          xenial_-_morph (0fbeaff8)
        * Click and desktop file rename (73996850)
        * Merge pull request #32 from balcy/xenial_-_morph (50fd1726)

2018-09-22 Chris Clime

        * enable downloads (links, images, media), fix click builds
          (5e32a842)

2018-09-19 Marius Gripsgard

        * Disable build of arm64 for now (f44aedd9)
        * Remove dependecy on oxide, and add apparmor profile (d37d2816)
        * Rename doc files and correct name in docs CMakeLists (2f4e3fa1)
        * Rename and Fixup docs (85cef71d)
        * Set correct path for webcontainer (4bd906fd)
        * Add back doc (3262c88d)
        * Fix translations (226504b5)
        * Bring back click hooks (21a3ffb4)
        * Disable building of clicks default (a0d9b1e7)
        * Remove package for ui-extras since we dont need it (018ff222)
        * Dirty rename of debian packages to Morph Browser (78b0a109)

2018-09-18 Marius Gripsgard

        * Inital move to QtWebEngine and Morph for webcontainers (c6c90ffb)
        * Remove cache files that got accidentally added (c3069869)
        * Use the supporting libary Morph.Web (39119452)
        * Rename to Morph browser (5ced7593)
        * Replace webbrowser-app with morph-browser (fed4580f)

2018-09-17 Marius Gripsgard

        * Merge branch 'xenial' of github.com:ubports/browser-ng into xenial
          (00bdc285)
        * Merge pull request #26 from balcy/xenial_-_scalefactor (02cc8428)

2018-09-14 Chris Clime

        * instead of using constant scale factor 2 for the context menu
          (copy/select/paste text), use Screen.devicePixelRatio
          (756c740b)

2018-09-14 Marius Gripsgard

        * Merge branch 'xenial' of github.com:ubports/browser-ng into xenial
          (5e209cfb)
        * Merge pull request #16 from balcy/xenial (709db8d3)
        * Apply changes from @mardy (c9e33621)
        * Remove qmlc files that got accidentally commited (ed727bc2)
        * Merge pull request #25 from ubports/new-scaling (f294b513)

2018-09-12 Bjarne Roß

        * Remove scale factor 2 due to latest changes (4502f959)

2018-08-25 Chris Clime

        * hide context menu (quickMenu) on navigation support full screen
          requests (187cc6fa)
        * javaScriptCommand as variable (3771e9c7)

2018-08-24 Chris Clime

        * positioning of the onscreen context menu for text inputs (respects
          y scrolling, on screen keyboard) like the original
          webbrowser-app, via fitsBelow property it is drawn below
          the control if possible if it does not fit, it is drawn
          above the control (fitsAbove property) (d94347f9)

2018-08-19 Bjarne Roß

        * Fix syntax (4e209d8b)

2018-08-19 Chris Clime

        * icon based context menu for text edits (undo, redo, copy,
          paste,...) (0fa16bf7)

2018-08-05 Chris Clime

        * add context menu (links, images, ...), handle open in new tab event
          (target=_blank) (18869d1d)

2018-07-28 Chris Clime

        * implement some dialogs (92ccf5cc)

2018-07-24 Marius Gripsgard

        * Merge pull request #15 from ubports/temp-kb-fix (f0d5c717)
        * Merge pull request #13 from mateosalta/plugins (52f20b2d)

2018-07-22 Bjarne Roß

        * Temporary Keyboard overlay fix (45cec6ad)

2018-07-20 mateosalta

        * add userscript ability, hide scrollbar (7350b91f)
        * enable plugins (8a2b188e)

2018-06-02 Marius Gripsgard

        * Inital move to QtWebEngine (024b5ec1)

2017-04-04 Olivier Tilloy

        * Use the Shortcut QML type provided by QtQuick 2.5 instead of
          embedding a source copy. This is okay now since the lowest
          target is xenial+overlay, which has Qt 5.6. (bab41b84)

2018-05-14 Marius Gripsgard

        * Merge pull request #23 from delijati/9_set_desktop_mode (3ac0d96c)

2018-03-29 Josip Delic

        * #9 add dektop mode to resetdefault; if unset calc default handling
          (f774e9de)

2018-03-26 Josip Delic

        * #9 Add option to force desktop mode (e189ee0d)

2018-03-25 Josip Delic

        * Build and run with docker (0b12aadb)

2018-02-16 Marius Gripsgard

        * Update Jenkinsfile (bd26563e)

2017-12-28 Marius Gripsgard

        * Revert "Update Jenkinsfile" (076b0485)
        * Merge branch 'xenial_-_mir26' into xenial (99be4241)
        * Update Jenkinsfile (9be809df)

2017-12-20 Bjarne Roß

        * Added StartPage as searchengine (1c2e7f21)

2017-10-30 Marius Gripsgard

        * Update changelog (843d5e86)
        * Update Jenkinsfile (3b3d1516)

2017-10-28 Jan Sprinz

        * Merge pull request #14 from bhdouglass/homepage-ddg (9c782124)

2017-10-27 Brian Douglass

        * Updated search engine to duckduckgo (d67083be)

2017-10-10 Brian Douglass

        * Updated home page to duckduckgo.com (bb3f5703)

2017-08-02 Marius Gripsgard

        * Disable TabsBar tests (f11bcfae)
        * Merge branch 'vivid' of github.com:ubports/webbrowser-app into
          vivid (427279c2)
        * Revert "Use the Shortcut QML type provided by QtQuick 2.5 instead
          of embedding a source copy." (5db0723a)
        * Imported to UBports (9697cffb)

2017-07-31 Marius Gripsgard

        * Merge pull request #7 from nfsprodriver/vivid (ed8ac57c)

2017-07-31 Bjarne Roß

        * New browser icon (45e8ade7)

2017-07-23 Marius Gripsgard

        * Imported to UBports (4778383c)

2017-06-01 Flohack74

        * Merging from LP:
          https://code.launchpad.net/~fboucault/webbrowser-app/history_domain_no_extra_sorting/+merge/319199
          (6164829c)

2017-04-06 Florian Boucault

        * Added user agent override for Facebook. (44b3b979)

2017-04-06 Olivier Tilloy

        * Merge the latest changes from trunk. (11b5d074)

2017-04-05 Florian Boucault

        * Added user agent override for Facebook. (dddcb8ea)

2017-04-05 Olivier Tilloy

        * Use the Shortcut QML type provided by QtQuick 2.5 instead of
          embedding a source copy. This is okay now since the lowest
          target is xenial+overlay, which has Qt 5.6. (e5301763)

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

        * Launchpad automatic translations update. (620b9190)

2017-04-05 Olivier Tilloy

        * Updated README. (5268367a)

2017-04-04 Olivier Tilloy

        * Use the Shortcut QML type provided by QtQuick 2.5 instead of
          embedding a source copy. This is okay now since the lowest
          target is xenial+overlay, which has Qt 5.6. (9a378601)

2017-04-04 Florian Boucault

        * Remove logging that pollutes output too much. (bc927905)
        * Remove logging that pollutes output too much. (3ce84881)

2017-03-28 Olivier Tilloy

        * Add mir-libs content plug. (80a8ecf4)
        * Non-qualified default provider name. (918ce64d)
        * Do not allow bookmarking an empty tab. (34bbed0f)
        * Do not allow bookmarking an empty tab. (a9112174)

2017-03-28 Florian Boucault

        * UI improvements to downloads page: - downloads list: added a
          scrollbar - bigger font size for downloads (3b2409d3)

2017-03-28 Olivier Tilloy

        * Add mir-libs content plug. (616ad0f3)

2017-03-25 Olivier Tilloy

        * Merge the latest changes from trunk. (afd49963)

2017-03-21 Bileto Bot

        * Releasing 0.23+17.04.20170321-0ubuntu1 (ee37b552)
        * Add access to the downloads folder to the generated apparmor
          profile   rather than via write_paths in the manifest to
          work around LP: #1620635;  Snap package: add two extra
          build deps now required by   lp:ubuntu-ui-extras;  Add a
          desktop UA override for dropbox.com (LP: #1672804)
          (4cfd2d0b)

2017-03-21 Olivier Tilloy

        * Update changelog entry. (d9f190f4)
        * Merge one change from staging. (54c1203c)

2017-03-21 Andrew Hayzen

        * Add "@{HOME}/@{XDG_DOWNLOAD_DIR}/** rwk," manually rather than via
          write_paths as we don't want an owner. Due to bug 1620635
          - content-hub uses libapparmor to check the read path and
          this fails with rules containing owner. (9933be47)
        * Instead just add a new rule to the end and remove from write
          paths to avoid any confusion (c4b50d34)
        * Use tabs (dd84e614)
        * Remove owner from the line "owner @{HOME}/@{XDG_DOWNLOAD_DIR}/**
          rwk,". Due to bug 1620635 - content-hub uses libapparmor
          to check the read path and this fails with rules
          containing owner (3d7dcf5b)

2017-03-20 Olivier Tilloy

        * Add a changelog entry for the new release. (43fa2159)
        * Add a desktop UA override for dropbox.com. (f1e0cda4)
        * Merge the latest changes from trunk. (d4f9712c)

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

        * Launchpad automatic translations update. (bfea55c4)

2017-03-17 Olivier Tilloy

        * Add two extra build deps now required by lp:ubuntu-ui-extras.
          (a2b0bf68)

2017-03-15 Olivier Tilloy

        * Merge the latest changes from trunk. (8507b409)
        * Updated translation template. (b6be75e4)
        * Add a desktop UA override for dropbox.com. (44ae2f91)

2017-03-10 Bileto Bot

        * Releasing 0.23+17.04.20170310-0ubuntu1 (964f8d67)
        * Explicitely define Ctrl+R as the refresh shortcut for the browser
            (LP: #1593877);  Use the new TabsBar component from
          Ubuntu.Components.Extras;  Add Peekier to available search
          engines (LP: #1649673);  Bookmarks and history: increased
          font size one level;  Make new tabs opened in the
          background to be placed next to the tab   requesting them
          instead of at the end of the list of tabs (LP: #1499780.
          Enable predictive text in address bar (LP: #1378750);  Fix
          issue with new tab page sometimes never being unloaded
          (LP: #1659435);  Snap: embed ubuntu-ui-extras by building
          it from source;  Improved UX for <select> dropdowns in web
          content;  Store and restore on startup the size of each
          window (LP: #1312892);  Do not go fullscreen if already
          fullscreen (LP: #1665727);  Do not rely on qmake as
          webbrowser is CMake based;  Drop "Open a " prefix from
          .desktop Actions (LP: #1668699);  Updated browser icon
          (LP: #1358050);  Properly set the APP_ID variable for the
          snappy world;  Use the no-system-libraries build attribute
          instead of specifying extra   stage packages;  Move
          snapcraft.yaml to snap directory (new in snapcraft 2.26.
          Add a desktop UA override for dailymotion.com (LP:
          #1662826);  Log oxide and chromium versions at app startup
          * Add UA overrides for google photos (desktop and mobile)
          (LP: #1665926);  Explicitly plug to the "mir" interface
          (LP: #1662145);  Add "ibus" and "nvidia" apparmor
          abstractions to webbrowser-app apparmor   profil.
          Additional holes in generated apparmor profile to allow
          webbrowser-app   to run under unity8 in zesty (LP:
          #1590561) (5268b814)

2017-03-10 Olivier Tilloy

        * Updated changelog entry. (0447cd2a)
        * Pull latest changes from staging. (49208348)
        * Revert the workaround for bug #1656252 as it caused a regression:
          in unity8, opening a link from another app would work if
          the browser was not running, but it wouldn't do anything
          if the browser was already running. (8d467936)

2017-03-10 Florian Boucault

        * Downloads list: added a scrollbar (ee46e222)
        * Bigger font size for downloads (03ae385f)

2017-03-09 Jeremy Bicha

        * Drop "Open a " prefix from .desktop Actions. (1e0bc277)

2017-03-07 Olivier Tilloy

        * Add a changelog entry for the new release. (8450d86a)
        * Add a missing build dependency on ubuntu-ui-extras. (0c59713e)
        * Additional holes in generated apparmor profile to allow
          webbrowser-app to run under unity8. (66a39f73)
        * Add "ibus" and "nvidia" apparmor abstractions to webbrowser-app
          apparmor profile. (061a1ed0)
        * Fix flake8 unit test. (c72400e9)

2017-03-07 Florian Boucault

        * Do not rely on qmake as webbrowser is CMake based. (c26b87c6)

2017-03-07 Olivier Tilloy

        * Updated bzr ignore rules. (0b6c6c6a)

2017-03-07 Florian Boucault

        * More robust QT_INSTALL_QML: 'make install' will install in a
          directory that QML will be looking for imports in
          (a4516c75)

2017-03-07 Olivier Tilloy

        * Additional holes in generated apparmor profile to allow
          webbrowser-app to run under unity8. (7bfa92b7)

2017-03-06 Olivier Tilloy

        * Add "ibus" and "nvidia" apparmor abstractions to webbrowser-app
          apparmor profile. (b63eef9f)

2017-03-03 Florian Boucault

        * Unified setting QT_INSTALL_QML in case of native and cross
          compilation (7ae91f4d)
        * Removed qmake from the build dependencies for both debian and snap
          (4db4fe5d)
        * Fullscreen improvements:;  Simplify fullscreen: single entry point
          BrowserWindow.setFullscreen();  Do not go fullscreen if
          already fullscreen. Fixes case where fullscreen could not
          be exited anymore.;  Make chrome hide when webview is
          fullscreen. Remove unused property Browser.fullscreen.
          (9b0e0845)
        * Check that browser.currentWebview is valid (42a1bd50)
        * Do not rely on qmake as webbrowser is CMake based. (90e68c3e)

2017-03-03 Andrew Hayzen

        * Set colours for incognito mode on the tabsbar. (c2067729)

2017-03-03 Olivier Tilloy

        * Merge the latest changes from trunk. (930a88ef)

2017-03-02 Olivier Tilloy

        * Explicitly plug to the "mir" interface. (924ee9e5)

2017-03-02 Andrew Hayzen

        * Set colours for incognito mode on the tabsbar (4aabf062)

2017-02-28 Jeremy Bicha

        * Drop "Open a " prefix from .desktop Actions (LP: #1668699)
          (bcb5a677)

2017-02-23 Florian Boucault

        * Added AP tests (df34a1e9)
        * Make chrome hide when webview is fullscreen. Remove unused property
          Browser.fullscreen. (d5956658)
        * Do not go fullscreen if already fullscreen. Fixes case where
          fullscreen could not be exited anymore. (491255c1)
        * Simplify fullscreen: single entry point
          BrowserWindow.setFullscreen() (858f8390)

2017-02-20 Florian Boucault

        * Store and restore on startup the size of each window. (0874a544)
        * ComboBox/Drop down menus: improved UX - added keyboard navigation -
          made popover square to fit better with HTML boxes -
          aligned popover with HTML box - apply same width as HTML
          box whenever possible (2eb0d44c)
        * Improve behaviour with sections (aaf9500a)
        * Added initialIndex fix (e07724de)
        * Use switch case instead (35c43479)
        * Added elses (4247c4ed)

2017-02-20 Olivier Tilloy

        * Add UA overrides for google photos (desktop and mobile). (5047c3a8)

2017-02-20 Florian Boucault

        * Pass width/height at Window creation time. (2f911538)
        * Merged from staging (ca017fa2)
        * Do not let left/right keys select options. (328833b0)

2017-02-20 Olivier Tilloy

        * Add UA overrides for google photos (desktop and mobile). (f6c2cca2)

2017-02-18 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (d8bc76ae)

2017-02-17 Florian Boucault

        * Take into account divider height (a3c1da82)
        * Removed references to webview.viewportWidth/webview.viewportHeight
          (7d0fe478)
        * Prefer showing the contextual menu below (4cc73d55)
        * Removed one binding loop (3118a494)
        * Use webview.locationBarController.height instead of guessing it
          (41dcbb94)
        * Snap: embed ubuntu-ui-extras by building it from source. (ad0b9e1a)
        * Snap: embed ubuntu-ui-extras by building it from source (671357c1)

2017-02-17 Olivier Tilloy

        * Merge the latest changes from trunk. (c2720bdc)

2017-02-17 Florian Boucault

        * Workaround for
          https://code.launchpad.net/~fboucault/webbrowser-app/combo_box_better_ux/+merge/316571/comments/828046
          (381118f6)
        * Merged from staging (b2e94a51)

2017-02-17 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (6a57575a)

2017-02-16 Florian Boucault

        * Fix issue with new tab page sometimes never being unloaded.
          (e6d43e78)
        * Store and restore on startup the size of each window. (1001d1dc)

2017-02-16 Olivier Tilloy

        * Log oxide and chromium versions at app startup. (9c123808)
        * Add a desktop UA override for dailymotion.com. (472a98c5)
        * Drop X-Ubuntu-Single-Instance from the desktop file to allow the
          application to be launched several times in a row when
          bundled in a snap. (1768e361)

2017-02-16 Florian Boucault

        * Enable predictive text in address bar. (73f3556e)

2017-02-15 Andrew Hayzen

        * Use the new TabsBar component from Ubuntu.Components.Extras.
          (e5bc5031)

2017-02-15 Florian Boucault

        * BrowserTab: made empty property readonly (95686b54)
        * Clarified and centralised showing empty tab logic. (b3c7f526)

2017-02-15 Andrew Hayzen

        * Check the tab is valid in iconSourceFromModelItem (ad810e54)
        * Add localIcon readonly property to BrowserTab that points to a
          FaviconFetcher.localUrl (eb803325)

2017-02-15 Florian Boucault

        * Make new tabs opened in the background to be placed next to the tab
          requesting them instead of at the end of the list of tabs.
          (555a2a90)

2017-02-15 Andrew Hayzen

        * Add FaviconFetcher to the BrowserTab so iconSourceFromModelItem
          can return the value easily;  Remove unused imports from
          tests (d3fee01a)

2017-02-15 Florian Boucault

        * Fix AP test
          webbrowser_app.tests.test_new_tab_view.TestNewTabViewLifetime.test_new_tab_view_is_shared_between_tabs
          (5e4573e9)
        * Merged staging (65634aa2)
        * Fixed AP test test_ctrl_click_open_link_in_next_tab in narrow mode
          (6a9fade1)
        * Merged staging (f2d01bcd)

2017-02-14 Florian Boucault

        * Bookmarks and history: increased font size one level. (aa7489f3)
        * Add Peekier to available search engines. (eea10220)
        * Fixes case where selected item is not visible when opening the
          contextual menu (5a7c7f17)
        * Bookmarks and history: increased font size one level. (d28eaa52)
        * Add Peekier to available search engines. (d5ddc1db)

2017-02-14 Olivier Tilloy

        * Merge the latest changes from trunk. (103fe57b)

2017-02-14 Andrew Hayzen

        * Bump copyright year to 2017 (f9999834)

2017-02-13 Florian Boucault

        * Fix issue with new tab page sometimes never being unloaded
          (8ffdfe2c)
        * Do not immediately validate an option when navigating with up/down
          keys. (e27cb8ce)

2017-02-13 Michael Terry

        * Properly set the APP_ID variable for the snappy world. (a8b72674)
        * Use SNAP_NAME (8f909495)

2017-02-13 Andrew Hayzen

        * Fix Kate auto adding new line (ad7233c9)
        * Really revert the pot this time :-) (7427e593)
        * Fix right-click "Move to Wew Window" using removeMovingTab
          instead of removeTabWithoutDestroying;  Fix right-click
          "New Tab" not making the new tab the current;  Remove
          qml-module-qtqml-models2 depends;  Revert changes to .pot
          * Reverted changes to snapcraft to add ui-extras as it is
          in ubuntu-app-platform now;  Removed extra blank line.
          Made selectedIndex a readonly property;  Move extras
          import to be grouped with other Ubuntu.Components imports
          * Change faviconFactory to be a nested Component;  Change
          faviconFactory.incubateObject parent to be the tabsBa.
          Added whitespace around equals sign;  Remove debug in
          tst_TabsBar for moveTab and remove whitespace;  Remove
          overriding onContentMenu in tst_TabsBar as the one in
          TabsBar.qml can be used;  Fix whitespace in for loop
          around equals sign and ++ operator (ad97c610)

2017-02-10 Florian Boucault

        * Dismiss menu when the webview is resized (f1f3dab2)
        * ComboBox: enter and escape close it. (a992f7e4)

2017-02-10 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (f646fd83)

2017-02-09 Michael Terry

        * Fix appid (99142f4a)

2017-02-09 Florian Boucault

        * Removed any reference to popover code for total control. Fixes
          keyboard navigation. (60249447)

2017-02-09 Olivier Tilloy

        * Merge the latest changes from trunk. (7aef8b54)

2017-02-08 Florian Boucault

        * Custom positioning of menu: always above or below the combo box
          (50e1b2c3)
        * ComboBox items: smaller height (35bec8ed)

2017-02-08 Olivier Tilloy

        * Log oxide and chromium versions at app startup. (3ee73163)
        * Remove a leftover that should have been removed at revision 1550.
          (972ed213)
        * Add a desktop UA override for dailymotion.com. (1f693ccf)

2017-02-07 Florian Boucault

        * ComboBox/Drop down menus: improved UX (72ca5a2b)

2017-02-06 Alexandre Abreu

        * Explicitely define Ctrl+R as the refresh shortcut for the browser.
          (3b002b85)

2017-02-06 Olivier Tilloy

        * Move snapcraft.yaml to snap directory (new in snapcraft 2.26).
          (84a759c3)

2017-02-06 Andrew Hayzen

        * Set the color of the background of the tabs bar to #D9D9D9 as per
          design (1cfab156)
        * Add ui-extras to deb build (f2aa5eab)

2017-02-03 Andrew Hayzen

        * Add libexiv2 to prime (de8167f1)
        * Add extras to prime (5693c507)
        * Merge of staging (ffbcf11e)
        * Remove top margin from tabs bar - spec says height should be 3GU
          * Change ui-extras to be a stage package (9143c758)

2017-02-02 Florian Boucault

        * Fix AP tests in narrow mode (d1e956e0)
        * TabsModel unit test: deallocate memory properly (1d26eb33)
        * Enable predictive text in address bar. (8cd60a63)
        * Also apply opening new tab adjacent to current tab when using the
          following contextual actions: - opening a link in a new
          tab - opening a link in a new background tab - opening an
          image in a new tab - opening a video in a new tab
          (828ab68d)

2017-02-01 Florian Boucault

        * Make new tabs opened in the background to be placed next to the tab
          opening requesting them instead of at the end of the list
          of tabs. (0a6f4769)

2017-01-31 Olivier Tilloy

        * Use the no-system-libraries build attribute instead of specifying
          extra stage packages. (515d9f13)

2017-01-27 Olivier Tilloy

        * Drop X-Ubuntu-Single-Instance from the desktop file to allow the
          application to be launched several times in a row when
          bundled in a snap. (ee48dfb6)

2017-01-26 Matthieu James

        * Updated browser icon. (51254602)

2017-01-25 Bileto Bot

        * Releasing 0.23+17.04.20170125.1-0ubuntu1 (9259873c)
        * Add stage packages to reduce the final size of the snap.;  Use
          upstream desktop file for snap (new feature in snapcraft
          2.25).;  UA overrides overhaul, and new overrides for
          Google+ and Ebay   (LP: #1656310, #1575780).;  Add a UA
          override for appear.in (LP: #1659288). (7bc2a90f)

2017-01-25 Olivier Tilloy

        * Add a UA override for appear.in. (87e29eb3)
        * Add a UA override for appear.in. (208c7ada)

2017-01-25 Bileto Bot

        * Releasing 0.23+15.04.20170125.1-0ubuntu1 (b5ac7b00)
        * Replace chromium version in UA overrides at runtime,   not at
          build time (LP: #1599695);  Complete overhaul of UA
          overrides.;  Add UA overrides for Google+ (LP: #1656310.
          Add a UA override for Ebay (LP: #1575780);  Add a UA
          override for appear.in (LP: #1659288) (33a6605b)

2017-01-25 Olivier Tilloy

        * Add a UA override for appear.in. (14cc8024)

2017-01-24 Olivier Tilloy

        * Add a changelog entry for the new release. (11322020)
        * Complete overhaul of UA overrides. Add a UA override for Google+.
          Add a UA override for Ebay. (ee2b4f57)
        * Replace chromium version in UA overrides at runtime, not at build
          time. (d106bd82)
        * Add a changelog entry for the new release. (47281d23)
        * UA overrides overhaul, and new overrides for Google+ and Ebay.
          (1c551e1a)
        * Merge the latest changes from trunk. (2561813f)
        * Add desktop UA overrides for ebay. (bc8727a8)

2017-01-19 Olivier Tilloy

        * Use upstream desktop file for snap (new feature in snapcraft 2.25).
          (e03fc852)

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

        * Launchpad automatic translations update. (f8461fd8)

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

        * Launchpad automatic translations update. (57c378af)

2017-01-16 Olivier Tilloy

        * Re-organize mobile UA overrides for improved readability.
          (7f290353)
        * Remove override for hsbc.com.br (HSBC doesn't operate in Brazil any
          longer). (381be3d6)
        * Define a few variables for typical mobile overrides to ease
          maintenance. (7fbd52de)
        * Google, twitter and facebook domains all use https. (8a860a44)
        * Remove UA override for a site that doesn't exist any longer.
          (403ccb3f)
        * Add missing override for google calendar and update the default
          chrome override to match that of chromium on ubuntu.
          (e3028e12)
        * Re-organize desktop UA overrides for improved readability.
          (60b7d52b)
        * Add a comment. (7d4c64aa)
        * Define the default desktop override as a var to ease maintenance.
          (f37ef9b7)
        * Google and twitter domain all use https. (6fce733d)
        * Use the same desktop UA override everywhere. (6a52f9b5)
        * Remove UA override for a site that doesn't exist any longer.
          (1abb8399)
        * Fix tabulations. (0de41221)
        * Add UA overrides for Google+. (ec4d142f)

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

        * Launchpad automatic translations update. (ea0b6291)

2017-01-15 Olivier Tilloy

        * Merge the latest changes from trunk. (52ad90bb)

2017-01-15 Bileto Bot

        * Resync trunk. (7166b531)

2017-01-13 Olivier Tilloy

        * Update the last changelog entry to target vivid. (510d320d)

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

        * Launchpad automatic translations update. (7fa5c0b1)

2017-01-11 Olivier Tilloy

        * Add stage packages to reduce the final size of the snap. (8e6c8ad0)

2017-01-10 Bileto Bot

        * Releasing 0.23+17.04.20170110-0ubuntu1 (fde3d62c)
        * Include only webbrowser-app data in the snap (no
          webapp-container);  Use the upstream QtSystemInfo instead
          of embedding an old copy of   its source code;  Stop using
          deprecated WebView APIs (LP: #1651173);  Stop using a
          deprecated API in the webapp container (LP: #1567656.
          Escape all HTML entities in search queries (LP: #1652292)
          (fbee96f5)

2017-01-10 Timo Jyrinki

        * No change rebuild (660f57bb)

2017-01-09 Olivier Tilloy

        * Pull in a fix and a minor snap change from staging. (9866003d)

2017-01-09 Andrew Hayzen

        * Point snapcraft to tabs branch;  Cleanup new TabsBar.qml
          (09735d82)

2017-01-09 Olivier Tilloy

        * Revert apparmor profile changes as the exceptions are still
          required on X11 (where QtSystemInfo still uses udev and
          evdev). (91b5fa81)
        * Revert apparmor profile changes as the exceptions are still
          required on X11 (where QtSystemInfo still uses udev and
          evdev). (82c70d36)
        * Add the unity8 plug in prevision of its upcoming availability.
          (77f19103)

2017-01-06 Andrew Hayzen

        * Update to respect new ui-extra changes (ee4e114d)

2017-01-06 Olivier Tilloy

        * Add a changelog entry for new release. (5044a3ff)

2017-01-05 Olivier Tilloy

        * Escape all HTML entities in search queries. (988ab1fd)
        * Stop using a deprecated API. (91e97623)
        * Stop using deprecated WebView APIs. (532c0ba0)
        * Use the upstream QtSystemInfo instead of embedding an old copy of
          its source code. (9e1507d9)
        * Merge the latest changes from trunk and resolve minor conflicts.
          (f33042ee)
        * Merge the latest changes from trunk. (33200842)

2017-01-04 Olivier Tilloy

        * Make the snap architecture-independent. (be376c2f)
        * Include only webbrowser-app data in the snap (no webapp-container).
          (2ffa2d87)

2017-01-03 Olivier Tilloy

        * Escape all HTML entities in search queries. (76a715a5)

2017-01-03 Andrew Hayzen

        * Resolve console warnings when closing tabs (60741109)
        * Add support for new "dimmed" property (ecbf6cd2)

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

        * Launchpad automatic translations update. (52cab8ee)

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

        * Launchpad automatic translations update. (985619ea)

2016-12-21 Andrew Hayzen

        * Remove Tabs from repository and use Ubuntu.Components.Extras
          (a0b375e1)

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

        * Launchpad automatic translations update. (093974f2)

2016-12-20 Andrew Hayzen

        * Further fixes (fa1019cd)
        * Various changes to make tab component more generic (3e328e5e)

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

        * Launchpad automatic translations update. (cafb95bd)

2016-12-19 Olivier Tilloy

        * Stop using a deprecated API. (3031ef9d)
        * Stop using deprecated WebView APIs. (9c03f95a)
        * Merge the latest changes from trunk. (b4e067d9)

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

        * Launchpad automatic translations update. (f2b78168)

2016-12-18 Olivier Tilloy

        * Updated translation template. (7be2fe04)

2016-12-18 Bileto Bot

        * Resync trunk. (8d31b915)

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

        * Launchpad automatic translations update. (846261a1)

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

        * Launchpad automatic translations update. (64b4d387)

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

        * Launchpad automatic translations update. (a05b3ba7)

2016-12-06 Andrew Hayzen

        * Rename TabsBarComponent.qml to TabsBar.qml so that autopilot
          tests pass (de861c56)
        * Remove import that isn't required (7f52c76a)
        * Reduce diff by changing TabsBar and NavigationBar back to the
          same as before (60e63aaf)
        * Pull of upstream tab component code;  Move TabsBar in Chrome into
          component and load async (ce07ab84)

2016-12-05 Andrew Hayzen

        * Fix for console errors (02bdfa2c)
        * Fixes for autopilot (0a2d6ae7)
        * Fix for rearranging tabs breaking icons;  Pull of upstream
          changes (8bfc1762)
        * Update to reflect changes in upstream branches (d4b8a6cc)

2016-12-02 Andrew Hayzen

        * Calculate the maxYDiff (64200184)
        * Revert animation change (bff9fdfb)
        * Add objectNames for testing;  Get qml tests passing (1c33bd96)

2016-12-02 Bileto Bot

        * Releasing 0.23+17.04.20161202-0ubuntu1 (57a00e9a)
        * Ensure if the webview changes that the loading visible state of
          the   progress bar is bound to the correct webview (LP:
          #1638337);  Additional autopilot tests;  Add dependencies
          on qtdeclarative5-ubuntu-content1 and
          qtdeclarative5-ubuntu-download-manager0.1 as they are now
          in main   (LP: #1491279);  Add Drag and drop support of
          tabs between windows on non-mir clients;  Add a desktop UA
          override for ESPN websites (LP: #1637285);  Add user agent
          overrides for meet.jit.si (LP: #1635971);  Make
          QmlTests::UbuntuWebView02::test_no_contextual_actions()
          more   robust (LP: #1633528);  Run unit tests with verbose
          output by default when building packages;  Do not transfer
          keyboard focus from the address bar to the new tab   view
          in incognito mode (LP: #1634463);  Use new API in oxide
          1.17 to copy image to clipboard (LP: #1585291);  Use the
          ubuntu-app-platform content interface;  Desktop UA
          override for google docs (LP: #1643386) (c986b010)

2016-11-30 Andrew Hayzen

        * Add support for contextMenus (6b642ce3)
        * Pull of lp:webbrowser-app/staging (914bf5bf)
        * Add dependency for qml-module-qtqml-models2;  Add support for
          icon in tabsBar (1e12f556)

2016-11-30 Olivier Tilloy

        * Add a changelog entry for new release. (c368cef1)

2016-11-30 Andrew Hayzen

        * Update to newer Tabs component and fix issues with tab
          rearrangement (d2b724ca)

2016-11-29 Andrew Hayzen

        * Ensure X position is set correctly when dragging is stopped.
          (da2dbd0a)
        * Improve styling for drag handle to match design;  Add extra
          properties to DragHelper to allow for changing border size
          and handle size etc (4795659b)
        * Ensure X position is set correctly when dragging is stopped
          (8a8ae51d)
        * Update typo on emit for previewTopCropChanged instead of
          previewBorderWidthChanged;  Remove unneeded includes from
          drag-helper.cpp (a1107810)

2016-11-29 Olivier Tilloy

        * Merge the latest changes from trunk. (12b65279)

2016-11-29 Andrew Hayzen

        * Add Drag and drop support of tabs between windows on non-mir
          clients. (cc50a97f)
        * Merge of upstream (8e501488)

2016-11-28 Andrew Hayzen

        * Use deleteLater rather than delete item; otherwise on slower
          devices such as phones it crashes;  Don't delete the
          context if it was not removed from the reparenter context
          store;  Change qml test for reparenter to respect that the
          delete may take time to happen (8f532ca8)

2016-11-25 Andrew Hayzen

        * Before tab is closed, check if a new tab needs to be generated as
          the context will disappear (a396b359)

2016-11-24 Andrew Hayzen

        * Pull of upstream (d65e1a16)
        * Use enabled rather than visible on the tabContainer to prevent
          events being stolen, otherwise chrome disappears when
          opening new tabs as the locationBarController.offset
          doesn't get set (0a0e1fae)

2016-11-22 Andrew Hayzen

        * Change keyboard shortcuts to use contentsContainer visibility
          instead of tabsContainer (907d3ae8)
        * Ensure webviews are not shown when newTabView is active
          (cd765f4c)

2016-11-22 Olivier Tilloy

        * Desktop UA override for google docs. (aef2500d)
        * Extend the override to docs.google.com. (c2975b56)

2016-11-21 Olivier Tilloy

        * Desktop UA override for drive.google.com. (0e5343d3)

2016-11-21 Andrew Hayzen

        * Ensure pot is same as upstream (4c60f2e6)
        * Merge of upstream (4c384fa4)

2016-11-18 Andrew Hayzen

        * Fix for missed case of createTabHelper -> createTab (78e023e2)
        * Use forward declaration of QQuickItem (a85a231f)
        * Changed DragHelper to be a QObject and use member initialisation
          * Changed Reparenter::createObject to use beginCreate and
          completeCreate;  Various fixes to reduce warnings under
          QML tests (e3cec014)

2016-11-17 Olivier Tilloy

        * Update version number in snapcraft.yaml. (7682dc80)
        * Use the ubuntu-app-platform content interface. (6e1865f3)
        * Remove more runtime dependencies now that ubuntu-app-platform
          includes them. (acadb96f)

2016-11-16 Olivier Tilloy

        * Use the ubuntu-app-platform content interface. (89e5883b)

2016-11-14 Andrew Hayzen

        * Migrate to using the new tabs component (61156704)

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

        * Launchpad automatic translations update. (7028dfc4)

2016-11-10 Andrew Hayzen

        * Merge of upstream (71bbd4b3)
        * Add .dragging property to DragHelper so that drop area shade
          knows when  a drag event is occuring;  Change DragHelper
          to a singleton (9ec00170)
        * Revert .pot change (7fa11439)
        * Merge of upstream (c749a4d6)

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

        * Launchpad automatic translations update. (2fcc6925)

2016-11-08 Andrew Hayzen

        * Fix for typo (bee30e4a)
        * Update dropArea shade to match new design;  Fix for bad conflict
          resolution (86592d62)
        * Merge of lp:webbrowser-app/staging (f3e718f8)
        * Ensure that switchToTab is called after binding a new tab,
          otherwise the chrome's position can be broken (864fd6dd)
        * Remove referenes to browser, tabModel and windo in TabsBar.qm.
          Remove reference to builder in Browser.qml;  Allowed
          passing of properties to Reparenter::createObject();  Made
          Reparenter a singleton;  Moved buildContextProperties()
          and createTabHelper() into internal to make them privat.
          Change dropArea.heightThreshold to be real not in.
          Removed many console.debug() calls;  Changes includes to
          be fully-qualified in drag-helper and reparenter;  Renamed
          closeMethod to callback for newWindowFromTab() (90adcabe)

2016-11-03 Andrew Hayzen

        * Add qtdeclarative5-ubuntu-content1 and
          qtdeclarative5-ubuntu-download-manager0.1 as depends as
          they are in main and then fixes issues with saving images
          * Enable autopilot TestDownloads on desktop as depends are
          now met (f452f7c4)
        * Use check_call instead of run from subprocess as this was added
          in Python 3.5 and isn't on devices (530ce332)
        * Use UITK autopilot helper to get the arch triplet for finding
          content-hub-peer-hook-wrapper (48c9505a)
        * Reduce diff (2fcd2575)
        * Merge of lp:webbrowser-app/staging (12005645)
        * Run content-hub-peer-hook-wrapper in the setup for the
          test_picker test, to ensure that test peers are registered
          * Add content-hub-testability as a depends for
          webbrowser-app autopilot (9f924b32)
        * Add test_private_download which ensures that private downloads
          are not available in public windows;  Add test to ensure
          that private tab view is shown when opening a private
          window;  Add test_private_window_no_history to check that
          navigate to pages in a private window does not add history
          entries;  Add switch_to_unfocused_window helper method
          (7a3224b3)

2016-11-03 Olivier Tilloy

        * Use new API in oxide 1.17 to copy image to clipboard. (1ea2ca76)

2016-11-03 Andrew Hayzen

        * Ensure if the webview changes that the loading visible state of the
          progress bar is bound to the correct webview. (19702332)

2016-11-03 Olivier Tilloy

        * Replicate previous fix for the webapp container. (9a5a7d02)

2016-11-03 Andrew Hayzen

        * Skip test_private_window_no_history and test_private_download on
          non-desktop devices due to switch_to_unfocused_window not
          working on mobile (f20c2e35)
        * Move test_private_window_uses_private_tab_view from
          test_site_previews.py to test_new_tab_view.py;  Fix for
          unused variable for pyflakes;  Remove unneeded code
          comment (00eb2b84)
        * Add autopilot regression test_open_new_window_progress_bar_hidden
          to ensure that when opening a new window there is no
          progress bar (cab14061)

2016-11-03 Olivier Tilloy

        * Do not transfer keyboard focus from the address bar to the new tab
          view in incognito mode. (29574139)

2016-11-02 Olivier Tilloy

        * Run unit tests with verbose output by default when building
          packages, to help debug flaky tests. (43d5a528)
        * Really run unit tests at package build time. (a76cf8e8)
        * Attempt to make
          QmlTests::UbuntuWebView02::test_no_contextual_actions()
          more robust by giving the menu component some time to be
          dismissed when there are no actions. (b048dedd)
        * Add user agent overrides for meet.jit.si. (595e8428)
        * Add a desktop UA override for ESPN websites. (319b203e)
        * Account for secure requests. (c5a96974)

2016-11-02 Andrew Hayzen

        * Fix for typo (afd2d5ca)
        * Ensure if the webview changes that the loading visible state of
          the progress bar is bound to the correct webview
          (3f76f596)

2016-10-31 Andrew Hayzen

        * Enable TestDownloads on desktop as depends are now met (32cd0c7a)
        * Add fix for history test so that it switches to the correct
          window (cf7d95e0)
        * Merge of lp:webbrowser-app/staging (f3908c9a)
        * Make switch_to_unfocused_window match code in
          lp:~ahayzen/webbrowser-app/dnd-tabs-001 as they are the
          same helper (4921a87f)
        * Fixed alphabetical ordering;  Added depends to webapp-container
          (34910184)
        * Rebase on lp:webbrowser-app/staging (c61122cd)
        * Add qtdeclarative5-ubuntu-content1 and
          qtdeclarative5-ubuntu-download-manager0.1 as depends as
          they are in main and then fixes issues with saving images
          (f1e27558)

2016-10-31 Olivier Tilloy

        * Use the upstream QtSystemInfo instead of embedding an old copy of
          its source code. (fc03ac39)

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

        * Launchpad automatic translations update. (9dccd790)

2016-10-28 Olivier Tilloy

        * Delay closing the context model until after the action has been
          executed. (24238b35)
        * Update the UA override to also work for the .co.uk ESPN domains.
          (5b2de52a)
        * Add a desktop UA override for ESPN websites. (c511eda2)
        * Merge the latest changes from trunk. (148c614f)

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

        * Launchpad automatic translations update. (27545288)

2016-10-27 Olivier Tilloy

        * Add user agent overrides for meet.jit.si. (de514044)

2016-10-27 Andrew Hayzen

        * Merge of changes in lp:~ahayzen/webbrowser-app/dnd-tabs-001
          (0bc1a78c)
        * Revert changes to test as it was fine before :-) (3b161d93)
        * Revert .pot changes (d2dc7a38)
        * Revert change in use of DropAction as dropping outside of a
          DropArea is always IgnoreAction;  Change
          test_drag_tab_outside_new_window to move the tab below the
          window;  Change property tabsBarHeight to be real rather
          than int (b5f5ae00)

2016-10-27 Olivier Tilloy

        * Merge the latest changes from trunk and resolve conflicts.
          (9dfd30a6)

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

        * Launchpad automatic translations update. (63c55aac)

2016-10-27 Olivier Tilloy

        * Merge the latest changes from trunk. (51402cbe)
        * Updated translation template. (c4dca4ed)

2016-10-26 Andrew Hayzen

        * Improve styling for drag handle to match design;  Add extra
          properties to DragHelper to allow for changing border size
          and handle size etc (c6e49d7f)
        * Remove white shade on bottom part of browser to match design
          (377c3fb8)
        * Fix regression where new tabs have massive favicons (77d08106)

2016-10-24 Andrew Hayzen

        * Limit y diff of visual tabitem when dragging (211f2b14)

2016-10-24 Bileto Bot

        * Releasing 0.23+17.04.20161024.1-0ubuntu1 (35a12241)
        * Fix for issue where many tabs causes close button to overlap
          other   tabs (LP: #1473630);  When page has started,
          stopped, redirected or errored clear cache for   history
          update - which prevents incorrect titles in being set
          (LP: #1603835);  Add autopilot tests javascript dialogs to
          webbrowser and   webapp-container - alertDialog,
          beforeUnloadDialog, confirmDialog and   promptDialog (LP:
          #1633040);  Add user-agent override to display the new
          twitter mobile interface   (LP: #1577834);  Improved
          startup time by 800ms by delaying QML compilation and
          making   it asynchronous;  Replace chromium version in UA
          overrides at runtime, not at build   time (LP: #1599695.
          Initial support for generating a snap package for
          webbrowser-app   (LP: #1629009);  Do not persist
          references to incognito downloads on disk   (LP: #1625519)
          * Increase test coverage (to 97.5%) for DownloadsModel
          (LP: #1534102);  Various performance optimizations linked
          to load events   (LP: #1611680);  Ensure a tab is loaded
          when re-opened (LP: #1632246);  Fix drag'n'drop of
          bookmarks within the new tab view (LP: #1584868);  Work
          around a limitation in the sound and microphone policy
          groups   to "fix" sound in yakkety an zesty (LP: #1632620)
          (b1727fa2)

2016-10-24 Andrew Hayzen

        * Be more declarative in DropArea;  Change use of DropActions to
          make more sense;  Change unit test to use default timeout
          * Allow setting of expectedAction in DragHelper;  Update
          uses of null to Q_NULLPTR;  Disable dragging on mir
          clients (a76769e5)

2016-10-23 Olivier Tilloy

        * Add a changelog entry for new release. (185449cf)

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

        * Launchpad automatic translations update. (0c09afd3)

2016-10-18 Olivier Tilloy

        * Update bzr ignore rules. (74306895)
        * Do not transfer keyboard focus from the address bar to the new tab
          view in incognito mode. (6a272fb8)

2016-10-17 Olivier Tilloy

        * Fix progress bar when the webapp container has some chrome.
          (7044b600)

2016-10-14 Olivier Tilloy

        * Fix progress bar when the webapp container has some chrome.
          (894d96ad)
        * Attempt to make
          QmlTests::UbuntuWebView02::test_no_contextual_actions()
          more robust by giving the menu component some time to be
          dismissed when there are no actions. (fbc7c037)
        * Run unit tests with verbose output by default when building
          packages, to help debug flaky tests. (9ad6ff0f)

2016-10-14 Andrew Hayzen

        * Add user-agent override to display the new twitter mobile
          interface. (a0907d3c)
        * Fix for type in setting chromium version (01e2d60e)
        * Fix for progress bar appearing after tab is dragged out
          (0c4911f2)
        * Merge of lp:webbrowser-app/staging and resolve conflicts
          (7e5c41f3)
        * Add user-agent override to display the new twitter mobile
          interface (rebased from
          lp:~michael-sheldon/webbrowser-app/fix-1577834) (70a9a553)
        * Add autopilot tests javascript dialogs to webbrowser and
          webapp-container - alertDialog, beforeUnloadDialog,
          confirmDialog and promptDialog. (c87fd031)

2016-10-13 Olivier Tilloy

        * Work around a limitation in the sound and microphone policy groups
          to "fix" sound in yakkety. (c3df538c)
        * Merge the latest changes from trunk. (11e8c417)
        * Work around a limitation in the sound and microphone policy groups
          to "fix" sound in yakkety. (69d7deb4)

2016-10-13 Andrew Hayzen

        * Ensure dialog closes on before unload tests (c9906793)
        * Revert .pot changes (8cbdd815)
        * Add autopilot tests javascript dialogs to webbrowser and
          webapp-container - alertDialog, beforeUnloadDialog,
          confirmDialog and promptDialog (a0ee26a2)
        * Add Reparenter unit tests (4e69452a)

2016-10-12 Andrew Hayzen

        * Update autopilot tests to use new switch_to_unfocused_window
          which improves switching on unity7 env (fd3444a7)

2016-10-11 Andrew Hayzen

        * Add switch_to_unfocused_window helper method (706b89a7)

2016-10-11 Olivier Tilloy

        * Fix drag’n’drop of bookmarks within the new tab view. (9746b0a4)
        * Ensure a tab is loaded when re-opened. (75bf12cd)

2016-10-11 Andrew Hayzen

        * When page has started, stopped, redirected or errored clear cache
          for history update - which prevents incorrect titles in
          being set. (f2b6fd2f)
        * Add test_private_download which ensures that private downloads
          are not available in public windows (7f2bee7a)

2016-10-11 Olivier Tilloy

        * Fix drag’n’drop of bookmarks within the new tab view. (81f33a78)
        * Ensure a tab is loaded when re-opened. (2c59276a)

2016-10-11 Andrew Hayzen

        * Rebase on lp:webbrowser-app/staging (34fd436a)

2016-10-11 Olivier Tilloy

        * Snap packaging simplifications. (bc6246f2)

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

        * Launchpad automatic translations update. (1267c7cc)

2016-10-10 Olivier Tilloy

        * Various performance optimizations linked to load events:  - perform
          all history database accesses asynchronously, on a
          separate thread  - delay changing the 'loading' state, to
          allow for very brief load sequences to not update the UI
          (which would result in inelegant flickering)  - do not
          trigger a capture of the webview for every single load
          event, only those that succeed or that fail (5ad4c873)
        * Do not persist references to incognito downloads on disk, and
          increase test coverage (to 97.5%) for DownloadsModel.
          (a489678f)
        * Initial support for generating a snap package for webbrowser-app.
          (753c69c4)

2016-10-10 Andrew Hayzen

        * Merge of trunk (ccaef6ee)
        * Add autopilot tests TestMultipleWindowsDrag to ensure that drag
          and drop functions correct in wide mode (abe545b0)
        * Add test to ensure that private tab view is shown when opening a
          private window (70fc879f)
        * Fix for issue where many tabs causes close button to overlap other
          tabs. (b47a58ee)

2016-10-10 Florian Boucault

        * Improved startup time by 800ms by delaying QML compilation and
          making it asynchronous. This is achieved by using
          Loader.setSource instead of Loader.sourceComponent.
          (9520c0a9)

2016-10-10 Olivier Tilloy

        * Replace chromium version in UA overrides at runtime, not at build
          time. (1c24c0b3)

2016-10-10 Andrew Hayzen

        * Add test_private_window_no_history to check that navigate to
          pages in a private window does not add history entries
          (69005e71)
        * Base width of favicon from height of tabItem as well as width
          (c731397b)

2016-10-10 Florian Boucault

        * Applied AP test fix (eba00431)

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

        * Launchpad automatic translations update. (21c5c882)

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

        * Launchpad automatic translations update. (82026bc0)

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

        * Launchpad automatic translations update. (56463585)

2016-10-07 Olivier Tilloy

        * Revert last commit as the workaround has been included in the
          desktop helpers upstream
          (https://github.com/ubuntu/snapcraft-desktop-helpers/commit/46bea1d261e005eecfe532a5a23d9dd080898432).
          (f7820d56)
        * Delay cleaning unused previews until after the history model has
          been loaded. (714a1f3a)
        * Merge the latest changes from trunk (630cd77e)
        * Fix webapp container. (b0321351)

2016-10-06 Andrew Hayzen

        * Fixes for pep8 and pyflakes (80cc2859)
        * Revert .pot changes (ffa05703)
        * Add autopilot tests and add Started to the cases as well
          (338dd75c)

2016-10-06 Olivier Tilloy

        * Ensure the app finds locale definitions. (bf44325c)

2016-10-06 Florian Boucault

        * TabComponent.qml: added more comment (d8a63322)

2016-10-06 Olivier Tilloy

        * Fix desktop file so that Exec entries are not trimmed out on
          install. (9f6c44b5)
        * Make the app work (unconfined) under unity8. (97218300)

2016-10-06 Andrew Hayzen

        * When page has stopped, redirected or errored clear cache for
          history update - which prevents incorrect titles in being
          set (bug 1603835) (d62190f9)

2016-10-06 Olivier Tilloy

        * Merge the latest changes from trunk. (8327e9bd)
        * Add a script to generate a snap package, and include a desktop
          file. (7e5b579d)

2016-10-06 Florian Boucault

        * TabComponent.qml: added encapsulation warning (2a0610d2)
        * TabComponent.qml: removed trailing whitespaces on empty lines
          (0b562c55)
        * Browser's DownloadsPage.qml loading: use setSource to ensure
          bindings are applied as early as possible (aed08326)
        * Removed useless Browser's onIncognitoChanged (e47584e3)
        * Removed public property BookmarkOptions:folderModel (1a722b83)

2016-10-06 Olivier Tilloy

        * Use a SlotsLayout for the DownloadDelegate. (edd19104)

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

        * Launchpad automatic translations update. (9acf9c24)

2016-10-05 Olivier Tilloy

        * Add icon to snap per
          http://snapcraft.io/docs/build-snaps/metadata#snap-icon.
          (4fd0d53b)
        * Bump version number to reflect upstream changes. (ef4431bc)
        * Merge the latest changes from trunk. (601fd920)

2016-10-05 Andrew Hayzen

        * We don't need overshoot on left anymore as tab reorder logic has
          been adjusted (595aa62d)

2016-10-05 Florian Boucault

        * Merged from trunk (b34bf74c)

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

        * Launchpad automatic translations update. (2f946a32)

2016-10-04 Olivier Tilloy

        * Display an incognito icon for to easily differentiate incognito
          downloads. (29a4f6d1)
        * Display incognito downloads only in incognito windows. (74c02b75)
        * Minor optimizations. (9dbe7488)
        * Prune incognito entries from the downloads model when the last
          incognito window is being closed. (3764a99e)
        * Merge the latest changes from trunk and resolve conflicts.
          (444c6237)

2016-10-04 Andrew Hayzen

        * Manually revert extra missed case (aa8313db)
        * Manually revert pot diff (92c9b6f9)
        * Merge of trunk (e901f715)

2016-10-04 Olivier Tilloy

        * Merge the latest changes from trunk and resolve a minor conflict.
          (812973d6)
        * Revert import statements to 1.15: 1.17 isn’t exported as such as
          there haven’t been any new APIs since 1.15. (b035f093)
        * Merge the latest changes from trunk, and resolve a minor conflict.
          (467b48f6)
        * Updated translation template. (b1f42bfa)

2016-10-04 Bileto Bot

        * Resync trunk. (eb83dfbb)

2016-10-04 Andrew Hayzen

        * Raise window when DropArea is entered;  Change styling of
          DropArea;  Add "Move to New Window" context item to tab
          delegates (5f99bab0)
        * Use tryCompare as width is now animated so needs to wait for
          async tasks to finish (9c0a8da2)
        * Only allow tabs to be dragged to windows of the same incognito
          type (e94b2ba7)
        * Fix issue where tab X position is updated after Width causing two
          animations (d7567e86)
        * Make new properties in tabsBar readonly;  Remove trailing
          semi-colons from javascript code (9d686517)

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

        * Launchpad automatic translations update. (edee6e63)

2016-10-03 Andrew Hayzen

        * Remove changelog entry, this is done by the bot :-) (02495822)
        * Add unit test to ensure that closeIcon is hidden (0daeef16)
        * Ensure that the favicon is centred when the close icon is
          invisible;  Fix and simplify how model moves are
          calculated from x change (c994c151)

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

        * Launchpad automatic translations update. (9d5428f4)

2016-09-30 Andrew Hayzen

        * Reenable animation when dragging as model moves depend on it
          (a92411ad)
        * If dragging within the original window and Chrome when in
          multi-window drag, move tab delegate with mouse;  Move
          drag handle to bottom right of mouse instead of centre.
          When dragging the tab delegate don't animate it (a98f6108)
        * Merge of trunk (e7eba520)
        * Change behaviour so if dropped in the bottom part of the browser
          window it generates a new window (2dda4b5b)
        * Add destruction code to repearenter so that it correctly destroys
          any contexts and objects left (9f34ac1b)

2016-09-29 Andrew Hayzen

        * Fix reparenting by ensuring that QML context is not set to a
          window;  Changes to BrowserTab declaration so that
          properties can be set after creation;  Allow unit tests to
          run (8f9e49fc)

2016-09-29 Olivier Tilloy

        * Add 'screen-inhibit-control' plug to webbrowser-app. This one is
          connected automatically. (3693767f)
        * Add 'camera' plug to webbrowser-app. This needs to be manually
          connected: `sudo snap connect webbrowser-app:camera
          ubuntu-core:camera` (eec2820e)

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

        * Launchpad automatic translations update. (f195e66a)

2016-09-28 Andrew Hayzen

        * Add loadExisting back drag into window partially works (37c269f1)

2016-09-28 Olivier Tilloy

        * Merge the latest changes from trunk. (97fb873c)
        * Add a couple of missing build dependencies. (181abdad)
        * Use new naming convention for subparts. (a0b1700f)

2016-09-28 Andrew Hayzen

        * Add Reparenter to update the parent QObject of the BrowserTab
          (b822a900)

2016-09-28 Olivier Tilloy

        * Mark a QML property readonly. (901c50c2)
        * Updated documentation. (f7ab3437)
        * Give the model some time to flush its event queue before deleting
          it, otherwise all write operations to the database might
          not have completed. (640760e4)
        * Store hidden entries in a set, for improved efficiency. (91f5a23d)
        * Do all RW accesses to the history database in a separate thread.
          (95f06450)

2016-09-28 Bileto Bot

        * Releasing 0.23+16.10.20160928-0ubuntu1 (0b0d1529)

2016-09-28 Andrew Hayzen

        * Modify calendar ua-override to allow anything before google.com
          (allowing calendar.google.com) (3cf20bf3)
        * Clip the Loader containing NewTabView so that it doesn't overlap
          the bottom edge hint (LP: #1568740) (927f8c68)

2016-09-28 Olivier Tilloy

        * Strip out problematic apparmor rule that prevents camera detection
          on desktop (microphone and camera profiles conflict on
          read access for /dev/). (LP: #1626611) (4464df19)

2016-09-28 Andrew Hayzen

        * Change use of ActionList.actions to ActionList.children and use
          modelData in Repeaters (LP: #1624470) (d9a650b7)

2016-09-28 Olivier Tilloy

        * Add "Ctrl+=" and "Ctrl+_" as shortcuts for zoom in and zoom out
          actions, for improved compatibility with qwerty-based
          keyboard layouts. (LP: #1624381) (a206b5cd)

2016-09-28 Andrew Hayzen

        * Multiple window support in webbrowser-app. (b4f3a476)

2016-09-28 Olivier Tilloy

        * Delay changing the 'loading' state, to allow for very brief load
          sequences to not update the UI (which would result in
          inelegant flickering). (f450c8dd)

2016-09-27 Olivier Tilloy

        * Write to history database asynchronously. (2fd052b0)
        * Do not update the title if it hasn’t actually changed. (1b05c7b7)
        * More restrictive rule. (6365056b)
        * Strip out problematic apparmor rule that prevents camera detection
          on desktop (microphone and camera profiles conflict on
          read access for /dev/). (532f69d5)

2016-09-27 Andrew Hayzen

        * Initial commit of adding support for dragging tabs between
          windows and out of a window (b4ee05b2)

2016-09-26 Olivier Tilloy

        * Do not trigger a capture of the webview for each load event, only
          those that succeed or that fail. (e2b8424c)
        * Remove unnecessary code. (3fd824d6)

2016-09-22 Olivier Tilloy

        * Do not show downloads initiated from an incognito webview in the
          indicator, for increased privacy. (18ea5122)
        * Remove dead code. (5ecb170a)
        * Increase test coverage (to 97.5%) for DownloadsModel. (2283ab3b)
        * Do not persist references to incognito downloads on disk.
          (5873a76f)

2016-09-21 Andrew Hayzen

        * Modify calendar ua-override to allow anything before google
          (908524ab)
        * Clip the Loader containing NewTabView so that it doesn't overlap
          the bottom edge hint (00fa9560)

2016-09-21 Olivier Tilloy

        * Do not test windows’ activeFocus as this appears to be broken on
          phones at the moment (most likely bug #1623861).
          (27299708)

2016-09-20 Olivier Tilloy

        * New, basic autopilot tests for multiple windows. (4b3579ba)
        * Remove unused code. (89ec7789)
        * Do not change the order of tabs while restoring the current session
          or if the window is not visible yet. (e4efc8e9)
        * Do not attempt to save the current session if it’s currently being
          restored. (02ac9169)

2016-09-20 Andrew Hayzen

        * Revert workaround for focus issue, now change forceActiveFocus()
          in resetFocus() to instead set the focus to true of the
          FocusScope (87eade26)

2016-09-20 Olivier Tilloy

        * Re-implement the unity webapps proxy’s onAppRaised function.
          (2c5a7cb1)
        * Use QQmlProperty everywhere, for consistency. (1e83c3ee)
        * Remove unused code. (22373bf7)
        * Restore Andrew’s workaround for the focus issue, until we figure
          out a proper fix. (4303e845)

2016-09-19 Olivier Tilloy

        * Add "Ctrl+=" and "Ctrl+_" as shortcuts for zoom in and zoom out
          actions, for improved compatibility with qwerty-based
          keyboard layouts. (32992196)
        * Do not close the window when the last open tab is closed in narrow
          layout. (38c04892)

2016-09-19 Andrew Hayzen

        * Fix for failing unit test (77ca5015)
        * Change use of ActionList.actions to ActionList.children and use
          modelData in Repeaters (de989e86)

2016-09-19 Olivier Tilloy

        * Restore the code that cleans unused tab previews at startup.
          (583995af)

2016-09-16 Olivier Tilloy

        * Remove autopilot tests that correspond to a feature that was
          removed. (b50a6bce)
        * Add a keyboard shortcut to quit the application (thus properly
          saving the current session and all its open windows).
          (937ca705)
        * Revert revision 1496 as this workaround is not really needed. It
          turns out that unity7 doesn’t actually request an
          application to quit, it simply closes all its windows one
          by one. So there is no way to reliably know that the
          application is shutting down, and we should just ignore
          this case, like firefox does. (47b92434)

2016-09-16 Andrew Hayzen

        * Revert workaround for now, until we find a full solution
          (2555cb9e)
        * Delay focusing of webview until it has loaded, fixes issue where
          html text fields aren't focused on startup (c6e16cbd)

2016-09-15 Olivier Tilloy

        * Inline the definition of screenSize. (d873c81f)
        * Revert window title to the current trunk implementation. (424acc10)

2016-09-15 Andrew Hayzen

        * Save the session when the first window closes and delay further
          saves incase the application is quiting (9e6f005b)
        * New windows copy the size of the window that they are created
          from (f4e3ace3)
        * Display the current tab title in the window title (ee39efda)

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

        * Launchpad automatic translations update. (96eea389)

2016-09-13 Andrew Hayzen

        * Rename smallScreen to screenSize (699845ba)
        * Fix for ua-overrides not being loaded on mobile due to
          screenDiagonal being 0 to start with and then not
          triggering a reload when a valid value appears (4103a7b9)

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

        * Launchpad automatic translations update. (be78ba52)

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

        * Launchpad automatic translations update. (6612dc61)

2016-09-02 Olivier Tilloy

        * Bump version number to reflect upstream changes. (e61ccb4e)
        * Merge the latest changes from trunk. (4f82389b)
        * Merge the latest changes from trunk and resolve a minor conflict.
          (05c3ff2a)

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

        * Launchpad automatic translations update. (7fc8a706)

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

        * Launchpad automatic translations update. (d14f4a4c)

2016-08-29 Olivier Tilloy

        * Merge the latest changes from trunk, and resolve conflicts.
          (848049de)

2016-08-29 Florian Boucault

        * Merged from trunk (ee122353)

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

        * Launchpad automatic translations update. (e7fef91a)

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

        * Launchpad automatic translations update. (382686d5)

2016-08-27 Olivier Tilloy

        * Updated translation template. (e55f7a5b)

2016-08-26 Olivier Tilloy

        * Do not handle ESC as a window-level shortcut as it would take
          precedence over key events in web content. (df3f4f13)
        * The Window.width attached property is new in Qt 5.5, and we need to
          support Qt 5.4. Use Window.contentItem.width instead.
          (faf0d6c0)

2016-08-26 Florian Boucault

        * TabComponent: bumped oxide import to 1.15 (b49ba908)
        * Removed useless imports (3fe69fb6)
        * Simplified target in Connections when it's the item of a Loader
          (2956188b)
        * Simplified target in Connections when it's the item of a Loader
          (10fccf66)
        * Removed unwelcomed print (d13f392a)
        * Simpler conditional source loading. (ffb6a2a3)
        * Simplified target in Connections when it's the item of a Loader
          (c000df4c)
        * Minor code simplification: 'item && item.visible' instead of 'item
          ? item.visible : false' (0aafd1ee)
        * Fixed AP test
          webbrowser_app.tests.test_keyboard.TestKeyboard.test_navigate_between_address_bar_and_new_tab_view
          (7954b363)
        * Fixed AP test
          webbrowser_app.tests.test_keyboard.TestKeyboard.test_bookmark
          (61da3827)

2016-08-25 Bileto Bot

        * Releasing 0.23+16.10.20160825-0ubuntu1 (a0d80360)

2016-08-25 Olivier Tilloy

        * Add user agent overrides for Google recaptcha. (LP: #1599146)
          (1548a8eb)
        * Fix a handful of harmless warnings in QML unit tests. (b794b7db)
        * Add missing string to translation template. (LP: #1607713)
          (dbf9c736)
        * Skip webapp container autopilot tests that exercise keyboard
          shortcuts when not run on desktop. (LP: #1611832)
          (98bc22fe)
        * Revert the workaround for bug #1585942 now that the bug has been
          properly fixed. (LP: #1585942) (ec533bb4)

2016-08-25 Florian Boucault

        * Load images needed at startup asynchronously. Saves 400ms on
          krillin. (1b12b540)

2016-08-25 Olivier Tilloy

        * Relax one unit test’s expectations to cater for different
          behaviours in different Qt versions (we now need to
          support 5.4.1, 5.5.1 and 5.6.1). (LP: #1611403) (652f5653)

2016-08-25 Michael Terry

        * Use less hard-coded colors in favor of theme colors. (ea16bfa6)

2016-08-24 Olivier Tilloy

        * Replace chromium version in UA overrides at runtime, not at build
          time. (5a2502f8)

2016-08-23 Olivier Tilloy

        * Add keyboard shortcuts to open a new window (Ctrl+N) and a new
          private window (Ctrl+Shift+N). (fbc374cc)
        * Re-add the network-bind plug as it’s necessary for the single
          instance manager to function properly. (34d7ae23)
        * Bump version number to reflect upstream changes. (6b85476c)
        * Merge the latest changes from trunk. (46f8fa6f)
        * Replace the use of the deprecated 'copy' plugin by the new 'dump'
          plugin. (95bd3e45)
        * Use the new browser-sandbox plug. (420ee6e5)

2016-08-19 Olivier Tilloy

        * Remove an unused QML import. (d1b2c05f)
        * Add static unity quicklist entries to the desktop file to open a
          new [private] window. (8f2aaaed)
        * Add user agent overrides for Google recaptcha. (3f647200)

2016-08-18 Olivier Tilloy

        * Fix another couple of harmless warnings in SettingsPage’s unit
          tests. (7a89af14)
        * Fix a harmless warning in BrowserTab’s unit tests. (d14431b2)
        * Add unit tests for BrowserWindow. (38a685a3)
        * Fix the --maximized command line switch for the webapp container.
          (97d922d7)
        * Remove the --fullscreen and --maximized command line switches from
          the browser application. Fix the --fullscreen comand line
          switch for the webapp container. (20dfadf6)
        * Set the current webview property on the window, and make the Escape
          keyboard shortcut really work. (9bf0eab9)

2016-08-17 Florian Boucault

        * Fix 3 AP tests
          webbrowser_app.tests.test_bookmark_options.TestBookmarkOptions.*
          (7fe6a0e5)
        * Fix AP tests
          webbrowser_app.tests.test_private.TestPrivateView.test_cancel_leaving_private_mode
          and
          webbrowser_app.tests.test_private.TestPrivateView.test_leaving_private_mode_with_multiples_tabs_ask_confirmation
          (a11f61a1)
        * Fix AP tests
          webbrowser_app.tests.test_sad_tab.TestSadTab.test_reload_web_process_crashed
          and
          webbrowser_app.tests.test_sad_tab.TestSadTab.test_reload_web_process_killed
          (28d8a1e6)
        * Merged from trunk (07806176)

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

        * Launchpad automatic translations update. (1c821814)

2016-08-16 Florian Boucault

        * Merged from trunk (f9a64657)

2016-08-16 Olivier Tilloy

        * Allow starting a new browsing session in incognito mode. (2807e75c)

2016-08-12 Olivier Tilloy

        * Add --new-window and --incognito command-line switches to the
          browser. (4c512c38)

2016-08-11 Olivier Tilloy

        * Do not try to grab a capture for a tab if its window is hidden
          (happens when closing the last open tab in a window).
          (ba3381b4)
        * Make webapp container work again. (500c3877)
        * Remove superfluous signal from BrowserWindow. (f180b569)
        * Re-implement openUrls() function to allow opening a list of URLs in
          an existing window from the command line. (8feca911)
        * When requesting to open a link in a private window, re-use an
          existing one if any. (29877f6c)

2016-08-10 Olivier Tilloy

        * Merge fix for bug #1611403. (d6ff98d6)
        * Skip webapp container autopilot tests that exercise keyboard
          shortcuts when not run on desktop. (fe055ab5)
        * Remove dead code related to the "enter/leave private mode" drawer
          menu action. (3dbf61c8)
        * Fix incognito state of tabs. (b89f5c97)
        * Add two new contextual actions: "open link in new window", and
          "open link in new private window". (d7cff653)
        * Add a "New private window" entry to the drawer menu. (6d95aa9e)
        * Load the current tab for all restored windows, not just the current
          one. (65a2f8af)
        * Add a "New window" entry to the drawer menu. (17932c84)
        * Do not load UA overrides until a valid screen diagonal is available
          to reliably determine the form factor. (96b3140c)

2016-08-09 Olivier Tilloy

        * Relax one unit test’s expectations to cater for different
          behaviours in different Qt versions (we now need to
          support 5.4.1, 5.5.1 and 5.6.1). (8a4a6d75)
        * Merge the latest changes from trunk. (043138e9)
        * [WIP] Initial implementation of multiple window support for the
          browser. (0c741076)

2016-08-08 Olivier Tilloy

        * Add missing string to translation template. (6ff5b3bc)
        * Revert the workaround for bug #1585942 now that the bug has been
          properly fixed. (13836b05)

2016-08-03 Bileto Bot

        * Releasing 0.23+16.10.20160803.1-0ubuntu1 (e14182fb)

2016-08-03 Alexandre Abreu

        * Properly handle long app id names for single instance manager (LP:
          #1607287) (d7e20d4d)
        * Delay bind UnityWebapps property embeddedUiComponentParent to be a
          bit more backward compatible (57ac8abe)
        * Deprecate ubuntu-html5-container (LP: #1587505) (53d692bf)

2016-07-29 Alexandre Abreu

        * Improve predicate server name function's name (4bfadb63)
        * Properly handle long app id names for single instance manager
          (766e9cbc)

2016-07-27 Alexandre Abreu

        * Make sure that we properly test for the property existencebzr diff
          (6d8e70dc)

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

        * Launchpad automatic translations update. (72937a8e)

2016-07-26 Timo Jyrinki

        * Rebuild against Qt 5.6. (54955430)

2016-07-25 CI Train Bot

        * Resync trunk. (2f33ea17)

2016-07-21 Florian Boucault

        * Delayed compilation fixes (c7afd3bc)

2016-07-20 Florian Boucault

        * Async compilation of TabsBar (d92e2062)
        * Async compilation of tabComponent (8eab6213)
        * First round of using Loader.setSource instead of
          Loader.sourceComponent in Browser.qml (7a85d671)

2016-07-19 Florian Boucault

        * Merged from trunk (094e3e31)

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

        * Launchpad automatic translations update. (897a13a9)

2016-07-13 Bileto Bot

        * Releasing 0.23+16.10.20160713-0ubuntu1 (241c1b47)

2016-07-13 Alexandre Abreu

        * Set container webview as active focus (LP: #1532739) (fec621b2)
        * Fix container AP tests browse_to function (1eb9ef14)

2016-07-13 Santosh Mahto

        * Support keyboard shortcuts in webapp containers (LP: #1579101)
          (841fe208)

2016-07-12 Andrew Hayzen

        * Move rightMargin and unevenTabWidth outside of Repeater as well
          (ce74559d)
        * Move properties into parent to increase performance and reduce
          memory usage (01591279)

2016-07-12 Olivier Tilloy

        * Take the SNAP root into account when determining whether the
          application is running installed. (d3f9d383)
        * Add the network-bind plug, needed for the bind() syscall, used by
          the SingleInstanceManager implementation. (fdeb1d14)
        * Add pulseaudio plug for sound. (2b21d41d)
        * Rename launcher-no-sandbox to launcher. (da168a1f)

2016-07-11 Bileto Bot

        * Releasing 0.23+16.10.20160711-0ubuntu1 (7d25da86)

2016-07-11 Olivier Tilloy

        * Increase timeout a lot to cope with flaky tests in CI. (LP:
          #1599630) (a7811e31)
        * Create Downloads folder if it doesn’t exist. (LP: #1599436)
          (32105641)

2016-07-11 Florian Boucault

        * Debian packaging crossbuild fixes: - debian/control replace
          python3-all with python3-all:any - debian/control replace
          python3-flake8 with python3-flake8:native until version
          2.2.2-1ubuntu4 - debian/control replace apparmor with
          apparmor:native - debian/rules conditionally execute
          apparmor_parser when target and host architectures are the
          same (64848150)

2016-07-11 Andrew Hayzen

        * Fix for issue where many tabs causes close button to overlap
          other tabs (LP: #1473630) (55029b61)

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

        * Launchpad automatic translations update. (991e3bbc)

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

        * Launchpad automatic translations update. (049eed45)

2016-07-08 Olivier Tilloy

        * More robust way of waiting for the context menu to be dismissed.
          (af6b3cfd)
        * Increase the timeout again. (f2556265)
        * Properly wait for the context menu to be shown/dismissed.
          (12356e0f)

2016-07-07 Olivier Tilloy

        * Remove the custom timeout, hopefully waiting for the webview to be
          rendered is enough. (7a25c39b)
        * Wait for the webview to be rendered. (a8155b37)
        * Double the timeout as the tests are still flaky sometimes.
          (61d863d8)
        * Increase timeout a lot to cope with flaky tests in CI. (2680f083)

2016-07-06 Olivier Tilloy

        * Merge fix for bug #1599436 (create Downloads folder if it doesn’t
          exist). (7d6e1961)
        * Create Downloads folder if it doesn’t exist. (c109fe4b)
        * Explicitly specify the APP_ID environment variable. (06bf6be9)
        * Remove x11 plug, it seems to be a subset of the unity7 plug.
          (6773c1a5)
        * Add optional stage packages for more functionality. (0296849c)
        * Initial support for generating a snap package. Works only
          unconfined for now. (5f5d13dc)

2016-07-04 Florian Boucault

        * Fix for crossbuild to work in xenial and vivid (067344f2)
        * fix to native (060b4cbc)
        * Debian packaging crossbuild fixes: - debian/control replace
          python3-all with python3-all:any - debian/control replace
          python3-flake8 with python3-flake8:native - debian/control
          replace apparmor with apparmor:native - debian/rules
          conditionally execute apparmor_parser when target and host
          architectures are the same (06149341)

2016-07-01 Bileto Bot

        * Releasing 0.23+16.10.20160701.1-0ubuntu1 (021240e5)

2016-07-01 Olivier Tilloy

        * Update the target that lists non-compiled files. (c5738310)
        * Temporarily skip tests on arm64 to unblock package build without
          oxide. (LP: #1585942) (9e79550d)
        * Fix one flaky autopilot test. (LP: #1591120) (324607f3)
        * Generate UA override list files at build time to un-hardcode ubuntu
          and chromium version numbers. (LP: #1591220) (d9a3f6e9)
        * Verify that the chromium version has the expected form. (765653db)
        * Factor out detection of xvfb-run. (022a3e96)
        * Run qmlscene inside xvfb. (2d10207d)
        * Bump version of oxide required at build time. (c91553ab)

2016-07-01 Florian Boucault

        * Made images loaded at startup asynchronous (194fbc95)

2016-06-29 Olivier Tilloy

        * Do not glob recursively for files at the root of the source tree.
          (3458892b)
        * Add other build files to non compiled target. (d4bc9f69)
        * Be more selective in what files are considered as sources.
          (7c5390a1)

2016-06-28 Olivier Tilloy

        * Temporarily skip tests on arm64 to unblock package build without
          oxide. (88650f28)

2016-06-27 Alexandre Abreu

        * Delay bind UnityWebapps property embeddedUiComponentParent to be a
          bit more backward compatibility (e86b7134)

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

        * Launchpad automatic translations update. (dab8320e)

2016-06-24 CI Train Bot

        * Resync trunk. (2a241d98)

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

        * Launchpad automatic translations update. (a230acca)

2016-06-21 Alexandre Abreu

        * Fix flake8 (dc7ec8db)

2016-06-21 Santosh Mahto

        * flake8 test fix (12c018c5)

2016-06-20 Bileto Bot

        * Releasing 0.23+16.10.20160620-0ubuntu1 (cf1a999b)

2016-06-20 Alexandre Abreu

        * Print help when no app-id is present (LP: #1591306) (3a9423f4)
        * Properly propagate touchscreen detection flag (LP: #1585689)
          (6709b5ed)
        * Handle theme color change and properly update browsing widgets (LP:
          #1567430) (00c3de1c)
        * Set the front camera as the default for video media requests (LP:
          #1563398) (a3fdf8f1)

2016-06-20 Santosh Mahto

        * Removed self.keyboard creation (4b66d889)

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

        * Launchpad automatic translations update. (1e236c5d)

2016-06-20 Santosh Mahto

        * reload shortcut key update (c3277936)

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

        * Launchpad automatic translations update. (293d3d77)

2016-06-17 Alexandre Abreu

        * Explicitely define Ctrl+r as the refresh shortcut ket for the
          browser (320e03c8)

2016-06-17 Olivier Tilloy

        * Merge latest changes from trunk and resolve conflicts. (503d7e69)
        * Merge latest changes from trunk and resolve minor conflicts.
          (b61dfab7)

2016-06-17 Alexandre Abreu

        * Setup a focus scope and properly set active focus to the webview
          (57b7e691)
        * Setup a focus scope and properly set active focus to the webview
          (34fff849)

2016-06-17 CI Train Bot

        * Resync trunk. (8d1196ad)

2016-06-16 Alexandre Abreu

        * Update some var names; fix translation string (fea86b30)
        * Renaming; remove static (55367dd3)
        * Tweaks: renaming, use Connections, use domain based translations
          (bb8cbf0d)

2016-06-16 Olivier Tilloy

        * Bump dependency to oxide 1.17. (4b1dad96)

2016-06-16 Santosh Mahto

        * issue resolved (1f3cdb7a)

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

        * Launchpad automatic translations update. (730d9565)

2016-06-15 Alexandre Abreu

        * Fix container AP tests browse_to function (94ac8667)

2016-06-15 Olivier Tilloy

        * Fix one flaky autopilot test. (29e89445)

2016-06-15 Santosh Mahto

        * WIP : Missed part fixeed (a2c578c8)

2016-06-15 Alexandre Abreu

        * Make sure that the settings are properly up to date if a default
          front camera is set (decc3428)
        * Add replaces: for the html5 container (0a297075)

2016-06-15 Bileto Bot

        * Releasing 0.23+16.10.20160615-0ubuntu1 (9ddc7629)
        * Overriding UA for nytimes (LP:  #1573620) (384e975f)

2016-06-15 Olivier Tilloy

        * Update UA overrides (mobile) for youtube and gmail. (bdaf05d6)
        * Fix cross-compilation for armhf on a x86* host. (LP: #1588788)
          (fc86c1e4)
        * Load top site previews asynchronously to speed up the instantiation
          of the grid view. (LP: #1585285) (8077a56a)
        * Various favicon optimizations. (LP: #1585285) (ccf89621)
        * Fix the anchoring of the contents in the bookmarks views. (LP:
          #1584385) (f939d9ae)

2016-06-15 CI Train Bot

        * Resync trunk. (639a88e7)

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

        * Launchpad automatic translations update. (3a90a4c4)

2016-06-14 Alexandre Abreu

        * tweak default (152e1154)
        * Move the changes back to the app code instead of webview context
          (3e3d374e)
        * Deprecate the ubuntu-html5-container, and use webapp-container as
          replacement (c65ef6a8)
        * delay the call to earlyEnvironment() (0cd0cc05)
        * tweak camera names in comments (e0101f9f)

2016-06-14 Santosh Mahto

        * Adding shortcut(back/forward and reload) for webcontainer
          (c9cfa466)

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

        * Launchpad automatic translations update. (925747ee)

2016-06-13 Alexandre Abreu

        * revert pot file (c3e7d148)
        * Print help when no app-id is present (e3eeb328)

2016-06-13 Olivier Tilloy

        * Un-hardcode chromium version number in UA overrides. (e0da7b71)
        * Generate UA override list files at build time to un-hardcode ubuntu
          version number. (55b6be37)

2016-06-10 Alexandre Abreu

        * avoid race at context creation & device detection (a4b7fcf2)
        * merge trunk (7e9f1f93)
        * Tweaks (134da3dc)

2016-06-10 Olivier Tilloy

        * Update mobile UA override for gmail. (12931480)
        * Update mobile UA override for youtube.com to enable live streams
          and video playback over 3G. (22c5c65a)
        * Update mobile UA override for gmail. (0d8cc0dd)

2016-06-10 Bileto Bot

        * Releasing 0.23+16.10.20160610-0ubuntu1 (88c06604)

2016-06-10 Olivier Tilloy

        * The UITK now handles Enter/Return/Space key presses to activate
          list items, (LP: #1581027, #1589424) (a1982df6)

2016-06-09 Olivier Tilloy

        * Update mobile UA override for youtube.com to enable live streams
          and video playback over 3G. (bc741859)

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

        * Launchpad automatic translations update. (0e78afda)

2016-06-08 CI Train Bot

        * Resync trunk. (87fd47c3)

2016-06-07 Olivier Tilloy

        * Load top site previews asynchronously to speed up the instantiation
          of the grid view. (8c448918)

2016-06-07 Alexandre Abreu

        * Add a bit of comments (394612db)

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

        * Launchpad automatic translations update. (03f8c22a)

2016-06-07 Santosh Mahto

        * Overriding UA for nytimes for LP:  #1573620 (8e96b90a)

2016-06-06 Alexandre Abreu

        * Set the front camera as the default for video media requests
          (0b2726bd)
        * Merge trunk (2146a9d8)
        * Add webcontextDefaultVideoCaptureCameraPosition plugin context
          setting used to properly initialize the browser default
          camera setting; Use a workaround to the issues with
          Oxide's position reporting and still setup the front
          camera as default on Hybris backed systems (e164dd5e)

2016-06-06 Olivier Tilloy

        * Use DEB_BUILD_MULTIARCH rather than DEB_BUILD_GNU_TYPE for Ubuntu
          cross-builds to fix an issue on i386 hosts. (63cb1234)
        * The UITK now handles Enter/Return/Space key presses to activate
          list items, remove custom implementation. (055c1c14)

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

        * Launchpad automatic translations update. (7768a38a)

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

        * Launchpad automatic translations update. (d7726190)

2016-06-03 Olivier Tilloy

        * Always specify that qdoc should be run for qt5 (required when
          cross-compiling). (ca1c9af4)
        * When cross-compiling, define dummy targets for qdbuscpp2xml and
          qdbusxml2cpp to prevent cmake from complaining that it
          doesn’t find them. (f33e7400)
        * When cross-building, set PKG_CONFIG_PATH so that pkg-config knows
          where to look for metadata files for the target
          architecture. (03526c3f)

2016-06-03 Bileto Bot

        * Releasing 0.23+16.10.20160603.1-0ubuntu1 (0c9a049d)

2016-06-03 Olivier Tilloy

        * Use new oxide 1.15 APIs to fix bugs and implement new features:
          (55573f11)
        * Fix existing autopilot tests for touch selection. (2f95d2eb)
        * Fix existing autopilot tests for touch selection. (af5a2ebb)
        * Keyboard shortcuts for zoom factor:  - Ctrl+Plus: zoom in  -
          Ctrl+Minus: zoom out  - Ctrl+0: reset zoom factor to 100%
          (52c14feb)
        * Use the chromium version exposed by oxide in the default UA string.
          (930bbade)
        * Touch selection updates:  - hide the quick menu while the selection
          is being resized by the user  - hide the quick menu when
          one of its actions is activated (it will be shown again
          upon tapping the selection)  - do not initially show the
          quick menu when focusing a text field (insertion)  -
          tapping the insertion handle toggles the quick menu
          visibility (83534481)

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

        * Launchpad automatic translations update. (94a6fb9d)

2016-06-02 Olivier Tilloy

        * Update translation template. (42dbd821)

2016-06-01 Olivier Tilloy

        * Use the new APIs in oxide 1.15 to show/hide the quick menu exactly
          when desired. (8035368f)

2016-05-27 Olivier Tilloy

        * When failing to download a favicon, write an empty file to the
          cache to avoid subsequent attempts to download an
          inexistent icon over and over again. (e95fdad8)
        * Do not fetch the icon until the Favicon is visible. (1aa7712a)

2016-05-26 Alexandre Abreu

        * Handle theme color change and properly update browsing widgets
          (12244a3d)

2016-05-26 CI Train Bot

        * Releasing 0.23+16.10.20160526-0ubuntu1 (9338d3ae)

2016-05-26 Alexandre Abreu

        * Fix account logic translation typo Approved by: Olivier Tilloy
          (3d148ef2)
        * Fix container/webbrowser app_id; Properly set applicationname based
          on package name and app name
          Fixes: #1574884, #1577806
          Approved by: Olivier Tilloy (45ee5be4)

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

        * Launchpad automatic translations update. (51360774)

2016-05-25 Alexandre Abreu

        * Properly propagate touchscreen detection flag (b16b3aa6)

2016-05-25 Olivier Tilloy

        * Bump runtime dependency on oxide to 1.16 in packaging information.
          (a9db800e)
        * Use new API in oxide 1.16 to copy image to clipboard. (e932c4d5)

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

        * Launchpad automatic translations update. (9f21e80f)

2016-05-23 Olivier Tilloy

        * Merge the latest changes from trunk and resolve a couple of minor
          conflicts. (4432562a)

2016-05-23 Michael Terry

        * Add a few more button colors and update copyright years (21f7287e)

2016-05-23 Olivier Tilloy

        * Fix the anchoring of the contents in the bookmarks views.
          (c718b5d1)

2016-05-23 CI Train Bot

        * Resync trunk. (e5cbdb80)

2016-05-22 Michael Terry

        * Use theme colors in more places instead of hardcoded colors
          (b183ae3c)

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

        * Launchpad automatic translations update. (4d51c140)

2016-05-19 CI Train Bot

        * Releasing 0.23+16.10.20160519-0ubuntu1 (b9a6b522)

2016-05-19 Olivier Tilloy

        * Only load the current tab when the session is restored.
          Fixes:
          #1580290 (2183fdae)
        * Set a minimum width and height on the browser window.
          Fixes:
          #1581259 (f117d451)
        * Minor packaging updates. Approved by: Ken VanDine (13c0de5d)
        * Keep the securityStatus property of the address bar always in sync
          with the current webview.
          Fixes: #1581025 (1fecc4ef)
        * Use QStringLiteral instead of QString in config.h.in. (e14be3c6)
        * Display the currently hovered hyperlink’s target URL in an overlay.

          Fixes: #1499775 Approved by: Michael Terry (ed941a4d)
        * Introduce a BrowserPage type for consistency between all pages, and
          use the UITK Page and PageHeader types.
          Fixes: #1511137
          Approved by: Olivier Tilloy (16ab758f)
        * Do not reload current tab if URLs were passed on the command line
          (load only the new tabs for those). (5c4a706b)
        * Only restore the current tab when the session is restored.
          (1ff87a68)

2016-05-18 Olivier Tilloy

        * Set a minimum width and height on the browser window. (0a1bd3c6)
        * Remove unnecessary dependency on hardening-wrapper. According to
          https://wiki.debian.org/HardeningWalkthrough#Enabling_dpkg-buildflags_in_your_debian.2Frules_files,
          this is being taken care of automatically by dh.
          (06c8d81f)
        * Bump standards version to 3.9.7. (38db8524)

2016-05-17 Olivier Tilloy

        * Keep the securityStatus property of the address bar always in sync
          with the current webview. (47d883a4)

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

        * Launchpad automatic translations update. (e14c4910)

2016-05-16 Olivier Tilloy

        * Merge the latest changes from trunk and resolve a minor conflict.
          (29f2baa2)

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

        * Launchpad automatic translations update. (1e178aba)

2016-05-10 Alexandre Abreu

        * fix comment; revert setappname call sites (91a07fbe)

2016-05-10 Olivier Tilloy

        * Use QStringLiteral instead of QString in config.h.in. (76523818)

2016-05-09 Alexandre Abreu

        * Update bail out message when no app id is set; nit (b3ddb165)

2016-05-09 CI Train Bot

        * Releasing 0.23+16.04.20160509.3-0ubuntu1 (c0174a13)

2016-05-09 Olivier Tilloy

        * Fine-tune the custom memory-pressure handler, from data gathered on
          several devices.
          Fixes: #1576639 (a6872ffd)
        * Fix the lastCurrent timestamp type for browser tabs, to avoid
          integer overflow. (c00a1b20)
        * Force garbage collection after unloading a tab, to reclaim the
          memory used by the webview. (8a2f7e66)
        * Switch back to a percentage-based threshold after some more
          extensive testing, and change the value to 20% (was
          initially 30%). (7c517120)

2016-05-09 Alexandre Abreu

        * Fail early when no app id is found (bd71938a)
        * Tweaks (9db52cd9)

2016-05-09 Olivier Tilloy

        * Fine-tune the custom memory-pressure handler, from data gathered on
          several devices. (14e8a47f)

2016-05-06 Olivier Tilloy

        * Property anchor the HoveredUrlLabel to the tab container.
          (6d7d6ebb)
        * Display a preview of the currently hovered hyperlink’s target URL.
          (2369270e)

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

        * Launchpad automatic translations update. (9f06a361)

2016-05-05 Alexandre Abreu

        * Add comments; factor code for app_id retrieval (50e2d805)

2016-05-05 Olivier Tilloy

        * Make unit tests more robust. (fcbf9c42)
        * Add unit tests for BrowserPage. (02a96caf)
        * Consistently use the "close" icon for leaving select or search
          modes. (d388cec5)
        * Make HistoryViewWide a BrowserPage. (505a1352)

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

        * Launchpad automatic translations update. (feac0d33)

2016-05-04 Olivier Tilloy

        * Bind the ESC key to the back() action of the BrowserPage.
          (7fbe3579)
        * Make the (narrow) HistoryView a BrowserPage. (60bfba88)
        * Use the BrowserPage component for bookmark views. (734ae271)
        * Remove unused BrowserPageHeader component. (b4b82ed9)

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

        * Launchpad automatic translations update. (724b21c0)

2016-05-03 Alexandre Abreu

        * cleanup (a76643fb)
        * Fix account logic translation typo (eddbe5f6)
        * Avoid going over the unix socket name limit for some webapps
          (b55bec6d)
        * remove unecessary app id tweaking and properly handle the profile
          path (129748f4)
        * Make sure that the app name is considered in the profile (05580588)
        * tweaks (8f84d4f0)
        * Fix container/webbrowser app_id; Properly set applicationname based
          on package name and app name (3299a216)

2016-05-03 Olivier Tilloy

        * Use the new BrowserPage component for the downloads view.
          (d28e630d)
        * Add a new BrowserPage component and use it in the settings view.
          (485ca519)

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

        * Launchpad automatic translations update. (968e5eb2)

2016-05-02 Olivier Tilloy

        * Update translation template. (6e520b72)

2016-05-02 CI Train Bot

        * Resync trunk. (5ec963fa)

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

        * Launchpad automatic translations update. (40f7de40)

2016-04-29 CI Train Bot

        * Releasing 0.23+16.04.20160429.1-0ubuntu1 (232e5593)

2016-04-29 Alexandre Abreu

        * Tweak container context menu open in browser string
          Fixes: #1532937
          Approved by: Olivier Tilloy (657d5110)
        * Add facebook UA override that fixes photos not being displayed with
          the right size, and improves the UIs and features (add
          photos etc.)
          Fixes: #1457661, #1538056 Approved by:
          Alberto Mardegan (25e2a031)
        * Specify a parent for embedded uis being launched by webapps
          Fixes:
          #1550397 Approved by: Alberto Mardegan (16c578ac)

2016-04-29 CI Train Bot

        * Resync trunk. (115d96fa)

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

        * Launchpad automatic translations update. (ec99ab93)

2016-04-28 CI Train Bot

        * Releasing 0.23+16.04.20160428-0ubuntu1 (d918c118)

2016-04-28 Olivier Tilloy

        * Read the ubuntu version at build time, instead of hardcoding it.

          Fixes: #1466427 (0a80e57f)
        * Skip geolocation autopilot tests because they are now failing with
          oxide 1.14. (5fa21393)
        * Use the UITK’s SwipeArea component for the bottom edge gesture
          recognition. This requires oxide 1.14 to work well
          (because of bug #1459362).
          Fixes: #1458037, #1474533,
          #1491806 (f47c9437)

2016-04-28 CI Train Bot

        * Resync trunk. (51ec969f)

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

        * Launchpad automatic translations update. (691e3bd2)

2016-04-27 Olivier Tilloy

        * Skip geolocation autopilot tests because they are now failing with
          oxide 1.14. (ec9cf25d)
        * Compute ubuntu version at build time, to avoid apparmor denials at
          run time when running confined. (d1a35d63)
        * Read the ubuntu version at runtime, instead of hardcoding it.
          (a7fc8433)

2016-04-27 CI Train Bot

        * Releasing 0.23+16.04.20160427-0ubuntu1 (2ea67450)

2016-04-27 Olivier Tilloy

        * When sharing a link, correctly share its URL and title.
          Fixes:
          #1571361 (0193d31e)
        * Autopkgtest fixes. Approved by: Michał Sawicz (0d797575)

2016-04-27 CI Train Bot

        * Resync trunk. (39b2b0d2)

2016-04-26 Olivier Tilloy

        * The workaround for bug #1574706 is unity8-specific. (4295ec81)

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

        * Launchpad automatic translations update. (32902759)

2016-04-25 Alexandre Abreu

        * merge trunk (4cfaede2)

2016-04-25 CI Train Bot

        * Releasing 0.23+16.04.20160425.2-0ubuntu1 (0c6f2ee5)

2016-04-25 Alexandre Abreu

        * Fix invalid variable reference popupWindowController
          Fixes:
          #1572673 Approved by: Alberto Mardegan (c0043330)
        * Track SAML requests that are part of redirection chains and do not
          trigger a navigation requested delegate.
          Fixes: #1573017
          Approved by: Alberto Mardegan (5b2fea78)
        * qEnvironmentVariableIntValue is not avail in pre-5.5 versions of Qt
          (90666ea3)
        * fix flake8 (7919826d)

2016-04-25 Olivier Tilloy

        * Work around bug #1574706 in unity8/autopkgtest. (12bbf698)

2016-04-25 Alexandre Abreu

        * remove debug comment (8664cecf)

2016-04-25 Olivier Tilloy

        * Revert last revision as this should be done by adt-run, not here.
          (5253f720)

2016-04-22 Olivier Tilloy

        * Remove the first-run wizard and edges intro before running the
          tests. (9772c0bf)

2016-04-22 Alexandre Abreu

        * Fix typo in navigation handling of overlays (9a764a14)

2016-04-22 Olivier Tilloy

        * Keyboard shortcuts for zoom factor:  - Ctrl+Plus: zoom in  -
          Ctrl+Minus: zoom out  - Ctrl+0: reset zoom factor to 100%
          (ef60a682)

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

        * Launchpad automatic translations update. (8408fbca)

2016-04-21 Alexandre Abreu

        * Track SAMLrequest url found in redirections (1d3879e4)

2016-04-21 Olivier Tilloy

        * Revert previous revision as the use of the --keep-screen-active
          flag for adt-run makes it redundant (it ensures that the
          screen is unlocked and will never dim). (58ceaba4)

2016-04-20 Alexandre Abreu

        * Fix invalid variable reference (380cd61f)

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

        * Launchpad automatic translations update. (092a83e3)

2016-04-19 CI Train Bot

        * Resync trunk. (dcc03c54)

2016-04-19 Olivier Tilloy

        * Ensure the device is unlocked before running autopilot tests.
          (a48e1072)
        * Add XS-Testsuite field to debian/control to enable autopilot tests
          to run in britney. (2e69ba3b)
        * Output test results in XML format for Jenkins to parse. Ensure that
          the results from the second test suite don’t override
          those from the first one. (03623f1f)
        * Ensure that the test script is executable, even when file
          permissions have been lost due to using the 1.0 packaging
          format. Credits: Martin Pitt. (bc21dc2d)
        * Add missing test dependencies. (13eaf57d)
        * Use long option names for improved readability. (53dba9a3)
        * Output test results in XML format for Jenkins to parse. Ensure that
          the results from the second test suite don’t override
          those from the first one. (ffca0944)
        * The interpreter is already hardcoded in the test script. (bf517b36)
        * Ensure that the test script is executable, even when file
          permissions have been lost due to using the 1.0 packaging
          format. Credits: Martin Pitt. (b40928f2)
        * Add XS-Testsuite field to debian/control to enable autopilot tests
          to run in britney. (a5621975)
        * When sharing a link, correctly share its URL and title. (1742b91c)

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

        * Launchpad automatic translations update. (f79ebbe3)

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

        * Launchpad automatic translations update. (d391d163)

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

        * Launchpad automatic translations update. (cfa6cc5f)

2016-04-15 CI Train Bot

        * Releasing 0.23+16.04.20160415-0ubuntu1 (100964af)

2016-04-15 Olivier Tilloy

        * Remove duplicated list view focus rects, and update the styling of
          the remaining ones to match that of the UITK.
          Fixes:
          #1570807 (c5cc1d28)
        * Simplify focus handling in various places. (79b00811)
        * Add UA overrides for google hangouts to work on desktop, tablet and
          phone.
          Fixes: #1565055 (106180ca)
        * Add a progression symbol to list items that open new pages in
          settings.
          Fixes: #1517206 (f4d8afce)

2016-04-15 Timo Jyrinki

        * Fix FTBFS on Qt 5.6 by adding a dependency on qttools5-dev-tools
          for qdoc
          Fixes: #1565502 Approved by: Olivier Tilloy
          (38f24bb5)

2016-04-15 Olivier Tilloy

        * Remove duplicated list view focus rects, and update the styling of
          the remaining ones to match that of the UITK. (0ab2bae4)
        * Revert an aggressive change that breaks the browser when the
          content-hub QML module is not installed. (91d3fa50)

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

        * Launchpad automatic translations update. (9acf1f96)

2016-04-14 Olivier Tilloy

        * Use the chromium version exposed by oxide in the default UA string.
          (ff1c455d)

2016-04-14 CI Train Bot

        * Resync trunk. (2c26f6e3)

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

        * Launchpad automatic translations update. (72eb1d7e)

2016-04-13 CI Train Bot

        * Releasing 0.23+16.04.20160413-0ubuntu1 (0e46db0c)

2016-04-13 Olivier Tilloy

        * Do not handle backspace as a window-level shortcut, as it would
          take precedence over backspace events in HTML text fields.

          Fixes: #1569938 (4e5169ce)
        * Handle Shift+Backspace in the same way. (b138ad89)
        * Do not handle backspace as a window-level shortcut, as it would
          take precedence over backspace events in HTML text fields.
          (3e9b7476)

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

        * Launchpad automatic translations update. (81e8c368)

2016-04-12 Olivier Tilloy

        * Merge the latest changes from trunk and resolve a conflict.
          (10278efc)
        * Merge the latest changes from trunk and resolve conflicts.
          (a1c1651f)
        * Update translation template. (65683315)

2016-04-11 Alexandre Abreu

        * remote .pot file (1cbf7123)

2016-04-08 Alexandre Abreu

        * Add default camera capture set to front; Add associated setting in
          container (771c015a)

2016-04-08 CI Train Bot

        * Releasing 0.23+16.04.20160408.1-0ubuntu1 (ded302ca)

2016-04-08 Olivier Tilloy

        * Simplify the implementation of HistoryViewWide quite a bit, and as
          a side effect fix a unit test failure when run against the
          staging branch of the UITK.
          Fixes: #1567337 (d327d472)
        * Fix unit tests when run under an sbuild chroot.
          Fixes: #1567294
          (c8e749b7)
        * Fix a failing unit test with Qt 5.6.
          Fixes: #1565507 (610514dd)
        * Do not write the session to a temporary file when no target file is
          defined. (bc841fb8)

2016-04-08 Loïc Molinari

        * Made AddressBar height scalable with regards to the grid units
          system. Approved by: Olivier Tilloy (b1a08aab)

2016-04-08 Olivier Tilloy

        * Import QQuickShortcut from Qt 5.5 to properly handle window-level
          keyboard shortcuts. We cannot bump the dependency on Qt to
          5.5 as the stable overlay PPA for devices currently has Qt
          5.4.1.
          Fixes: #1537782, #1542224, #1545802 (6d7ef765)
        * Fix issues with item selection in the downloads page:  - do not
          allow selecting multiple files when only one is expected
          - do not allow entering delete mode (with a long press on
          an item) while in picker mode
          Fixes: #1534112, #1561575
          (bc3cdf0b)
        * Make the autopilot tests more reliable when dragging the bottom
          edge.
          Fixes: #1560109 (5a0bb89c)
        * Rename debian packages to follow new QML module naming convention.

          Fixes: #1342031 Approved by: Timo Jyrinki (c0338a51)
        * Add dep8 tests and instructions to run them in qemu or on a phone.
          Original work by Leo Arias and Vincent Ladeuil. (88c9f9dd)
        * Catch ESC key event one level up to ensure that it’s not
          incorrectly bubbled up to the outer component.
          Fixes:
          #1557016 (1e2bfc84)
        * Fix broken webapp container autopilot tests.
          Fixes: #1557019
          Approved by: Alexandre Abreu (317ffdf9)
        * Customize the contents of the media permission dialog to avoid
          truncated text.
          Fixes: #1554220 (f4de1226)
        * Remove workaround for bug #1526940 that was fixed in the latest
          release of the UITK. (84b822b5)
        * Do not change focus unnecessarily when switching tabs: clear the
          address bar instead if needed. (79cc8b79)
        * Add a comment for future improvements to the implementation of
          SingleInstanceManager. (c25485f8)
        * Make BUILDHOME a shorter path to try and comply with the 108
          characters limit for a unix domain socket pathname (used
          by the single instance manager code). (206149e4)
        * Simplify focus handling in loaders. (7a75a6fc)
        * Simplify code: the focus item inside a focus scope doesn’t need to
          be a direct child of it. (f8fbb4b3)

2016-04-07 Olivier Tilloy

        * Simplify the implementation of HistoryViewWide quite a bit, and as
          a side effect fix a unit test failure when run against the
          staging branch of the UITK. (a50f8b2c)
        * Fix unit tests when run under an sbuild chroot. (5b53582f)

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

        * Launchpad automatic translations update. (f5211e72)

2016-04-06 CI Train Bot

        * Resync trunk. (21a07b73)

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

        * Launchpad automatic translations update. (93d30d8e)

2016-04-05 CI Train Bot

        * Releasing 0.23+16.04.20160405-0ubuntu1 (3f19dd67)

2016-04-05 Alexandre Abreu

        * Set address bar text color to a darker version of the theme color
          if one is defined in a webapp
          Fixes: #1548573 Approved by:
          Alberto Mardegan (4ecbe4e7)
        * Handle live updates to theme color meta tag and reflect them in the
          top bar background color
          Fixes: #1550754 Approved by:
          Alberto Mardegan (a2ca1325)
        * Add --open-external-url-in-overlay option to allow externals urls
          (not part of patterns) are opened in overlays instead of
          external browser
          Fixes: #1548575 Approved by: David Barth,
          Alberto Mardegan (ded85805)
        * Allow #NNN to be treated as #RGB to account for CSS & QColor
          supported behavior (d687e964)
        * Tweaks (7ca44378)

2016-04-05 Olivier Tilloy

        * Add UA overrides for google hangouts to work on desktop, tablet and
          phone. (ce14facc)

2016-04-04 Alexandre Abreu

        * Fix container color unit test running in jenkins env (no xcb)
          (a12406b1)
        * Remove duplicate import in container AP tests server (57705326)
        * merge trunk (91f1d50f)
        * flake8 issues (9aff6644)

2016-04-04 Olivier Tilloy

        * Add a progression symbol to list items that open new pages in
          settings. (cf4290e0)
        * Fix a failing unit test with Qt 5.6. (bd9a9486)

2016-04-03 Timo Jyrinki

        * Fix FTBFS on Qt 5.6 by adding a dependency on qttools5-dev-tools
          for qdoc (LP: #1565502) (5c9eeddc)

2016-04-01 Olivier Tilloy

        * Use the UITK’s SwipeArea component for the bottom edge gesture
          recognition. (95dac7b2)
        * Do not write the session to a temporary file when no target file is
          defined. (84cfed7b)

2016-03-30 Olivier Tilloy

        * Filter out autopilot-emulated keyboards. (e3627cd7)

2016-03-29 Olivier Tilloy

        * Fix failing autopilot test. (ed73666d)
        * Remove an incorrect condition now that the QInputInfo API is
          available. (8265ea05)
        * Import QQuickShortcut from Qt 5.5 to properly handle window-level
          keyboard shortcuts. We cannot bump the dependency on Qt to
          5.5 as the stable overlay PPA for devices currently has Qt
          5.4.1. (b35ac700)

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

        * Launchpad automatic translations update. (0c951d69)

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

        * Launchpad automatic translations update. (fcbfccce)

2016-03-24 Olivier Tilloy

        * Do not allow entering delete mode while in picker mode. (886e62e0)
        * Work around what seems to be a UITK bug ('selected' property of
          delegates is not always updated after manipulating the
          listview’s ViewItems.selectedIndices property) by
          disabling select-on-click. (2a8b2e62)

2016-03-24 Alexandre Abreu

        * Improve openUrlExternally documentation (b995653c)

2016-03-24 Olivier Tilloy

        * Do not allow picking multiple files in the downloads view when only
          one file is expected. (0de3d0a8)

2016-03-24 Alexandre Abreu

        * Open outside links open in overlay with command line (0f9634dd)

2016-03-22 Olivier Tilloy

        * Hide the quick menu when one of its actions is activated. It will
          be shown again upon tapping the selection. (8d9bd215)
        * Hide the quick menu while the selection is being resized by the
          user. (92b3b01c)

2016-03-22 CI Train Bot

        * Releasing 0.23+16.04.20160322-0ubuntu1 (b1d54ec7)

2016-03-22 Olivier Tilloy

        * Make google maps work in complete mode on tablets.
          Fixes: #1560079
          (22421d59)
        * Tentative fix for a bug where the session state stored on disk is
          apparently corrupted, thus discarding the current browsing
          session.
          Fixes: #1531583 (200f2d06)

2016-03-21 Olivier Tilloy

        * Make the autopilot tests more reliable when dragging the bottom
          edge. (70b9f9b0)
        * Make google maps work in complete mode on tablets. (95d0e8bc)

2016-03-18 CI Train Bot

        * Releasing 0.23+16.04.20160318-0ubuntu1 (43ef86e4)

2016-03-18 Alexandre Abreu

        * Handle media access request from webcontainer main view and overlay
          views
          Fixes: #1554202 Approved by: Olivier Tilloy
          (2d190edc)

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

        * Launchpad automatic translations update. (cb5f4e0b)

2016-03-17 Alexandre Abreu

        * Skip media access tests until https://launchpad.net/bugs/1505995 is
          fixed (77179649)

2016-03-17 CI Train Bot

        * Resync trunk. (2801acda)

2016-03-16 Alexandre Abreu

        * Fix trunk conflicts (eaec0e3e)
        * Fix issue with message handlee override in oxide (45395817)

2016-03-16 Olivier Tilloy

        * Merge the latest changes from trunk and resolve conflicts.
          (3271a1dd)

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

        * Launchpad automatic translations update. (dc3423a2)

2016-03-15 Olivier Tilloy

        * Updated README. (9c1c2529)
        * Merge original autopkgtest branch by Leo Arias and Vincent Ladeuil.
          (517803bf)

2016-03-14 Olivier Tilloy

        * Tentative fix for a bug where the session state stored on disk is
          apparently corrupted, thus discarding the current browsing
          session. (4f05ce93)
        * Catch ESC key event one level up to ensure that it’s not
          incorrectly bubbled up to the outer component. (2b9611b7)
        * Fix broken webapp container autopilot tests. (0b638f1c)
        * Add missing separator. (3a47b454)
        * Updated dialog implementation per visual design feedback.
          (1a709257)

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

        * Launchpad automatic translations update. (b70ef6d5)

2016-03-11 Alexandre Abreu

        * Tweak comments for media access signal (1e693743)

2016-03-11 CI Train Bot

        * Releasing 0.23+16.04.20160311-0ubuntu1 (5c1bfb79)

2016-03-11 Alberto Mardegan

        * Activate the Webapp only when we are ready to navigate to the
          webapp URL
          Fixes: #1507995 Approved by: Alexandre Abreu
          (f0f42157)

2016-03-10 Olivier Tilloy

        * Customize the contents of the media permission dialog to avoid
          truncated text. (3107434a)

2016-03-10 Alexandre Abreu

        * Merge trunk; Add AP test for overlay media access dialog (9e7c21fe)

2016-03-10 Olivier Tilloy

        * Remove workaround for bug #1526940 that was fixed in the latest
          release of the UITK. (fe7f5d58)

2016-03-10 CI Train Bot

        * Releasing 0.23+16.04.20160310-0ubuntu1 (c4773e78)

2016-03-10 Olivier Tilloy

        * Add a touch selection controller.
          Fixes: #1376268, #1551494
          Approved by: Alexandre Abreu (a8d96227)
        * Merge the latest changes from trunk and resolve conflicts.
          (1bb11c89)

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

        * Launchpad automatic translations update. (9cd93760)

2016-03-10 CI Train Bot

        * Resync trunk. (d7b89262)

2016-03-09 Alexandre Abreu

        * Handle media access request from webcontainer main view and overlay
          views (e6754c96)
        * Handle live updates to theme color meta tag and reflect them in the
          top bar background color (54a8d4cd)

2016-03-08 Olivier Tilloy

        * Fix an autopilot test expectation (there’s not necessarily some
          text in the clipboard). (35ae8788)
        * Hide the quick menu when the selection is out of sight. (37e4b71e)
        * Hide the quickmenu when the webview doesn’t have active focus.
          (24645949)

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

        * Launchpad automatic translations update. (c6e332c1)

2016-03-07 CI Train Bot

        * Releasing 0.23+16.04.20160307-0ubuntu1 (32ea4024)

2016-03-07 Alexandre Abreu

        * Handle context menu in overlay webviews.
          Fixes: #1533727 Approved
          by: David Barth, Alberto Mardegan, Olivier Tilloy
          (b003cb6c)

2016-03-07 Olivier Tilloy

        * Merge the latest changes from trunk and resolve a trivial conflict.
          (e2ad6c0d)

2016-03-07 Alexandre Abreu

        * fix flake8 bits (467efd9d)

2016-03-07 Olivier Tilloy

        * Additional autopilot test for touch insertion. (04800193)
        * Very basic autopilot test for touch selection. (7fe074c7)
        * Skip the test_actions tests on touch now that long-press invokes
          the touch selection. (e8f9e7c6)
        * Bump build dep on liboxideqt-qmlplugin to 1.12, as UbuntuWebView02
          is tested in unit tests. (1d1a2505)

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

        * Launchpad automatic translations update. (c4c99115)

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

        * Launchpad automatic translations update. (7dd27de2)

2016-03-04 Alexandre Abreu

        * Add AP tests for overlay context menu (d0fb1bb1)

2016-03-04 Olivier Tilloy

        * Fix Breaks and Replaces for qml-module-ubuntu-web-doc. (74b3726f)
        * Rename debian packages to follow new QML module naming convention.
          (5660f325)

2016-03-03 CI Train Bot

        * Releasing 0.23+16.04.20160303-0ubuntu1 (9ae261ad)

2016-03-03 Olivier Tilloy

        * Store entries in the history database on load committed, not load
          succeeded. This ensures that content-initiated navigations
          are also stored.
          Fixes: #1455858, #1549780 Approved by:
          Riccardo Padovani (bf807589)
        * Visual tweaks per designers’ review. (1cbef67a)
        * Refer to @{XDG_DOWNLOAD_DIR} in the browser’s apparmor profile
          instead of hardcoding "Downloads" in English.
          Fixes:
          #1535666 Approved by: Jamie Strandboge (0cd991ae)
        * When the selection is larger than the viewport, ensure that the
          quickmenu remains visible on screen. (550780ca)
        * Apply UITK styling to touch selection contextual actions.
          (ffd568a1)
        * Ensure the contextual options are always visible on screen.
          (7f01f4a0)
        * Remove the "erase" contextual action, as the same can be achieved
          by pressing the backspace key on the OSK. (c959d8de)
        * Merge the latest changes from trunk. (b91d682d)

2016-03-01 Alexandre Abreu

        * Add ubuntu ref (367d8ca6)

2016-03-01 Olivier Tilloy

        * Downgrade module import version to make it compatible with Qt 5.4.1
          which is in vivid. (a6fd1fee)
        * Use a RowLayout to make code more readable. (e6335bfd)
        * Simplify code. (34d95315)
        * Move code out of else block to avoid compiler warning (control
          reaches end of non-void function [-Wreturn-type]).
          (81b013dd)
        * Swap the order in which conditions are evaluated, from cheapest to
          most expensive. (a632ce5e)
        * Fix a crash that seems to result from the interaction of the custom
          DirectionalDragArea element and a topmost
          InverseMouseArea. (4e113e0f)

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

        * Launchpad automatic translations update. (6493b163)

2016-02-29 Olivier Tilloy

        * Add an autopilot test to verify that history.pushState() inserts a
          new entry in the history database. (4bc43e44)

2016-02-29 Alexandre Abreu

        * Set address bar text color to a darker version of the theme color
          if one is defined in a webapp (b719c5b2)
        * Handle contrast (1e1a4bf0)

2016-02-29 Olivier Tilloy

        * Add autopilot tests to verify that a page’s title is stored in
          history, but not dynamically updated. (9702c5b0)
        * Factor out common code. (d7063df8)
        * Add some autopilot tests to verify that favicons are stored and
          updated in the history database. (2e0e036b)

2016-02-29 Alexandre Abreu

        * ContentHandler path tweaks (012f0892)
        * Fix flake8 (5b61fed2)
        * tweak command line (783fa470)

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

        * Launchpad automatic translations update. (6ff17b4e)

2016-02-27 Alexandre Abreu

        * Add --open-external-url-in-overlay option to allow externals urls
          (not part of patterns) are opened in overlays instead of
          external browser (adffc4fd)

2016-02-26 Alexandre Abreu

        * Conditionally display share context menu (0d479db0)
        * Add facebook override (a0be5184)
        * Specify a parent for embedded uis being launched by webapps
          (8279b641)

2016-02-26 Olivier Tilloy

        * Remove UbuntuShape around favicons in history views, per visual
          design request. (0b604604)
        * Simplify code a bit. Do not prevent dynamic favicon updates from
          updating the history database, to be consistent with what
          chromium does. (34e189cc)

2016-02-26 Alexandre Abreu

        * Handle context menu in overlay webviews (7bc78bfb)

2016-02-26 Olivier Tilloy

        * Add an update(…) method to HistoryModel, to allow updating the
          title and icon of an entry without incrementing the
          corresponding number of visits. (35da92e7)
        * Merge the latest changes from trunk and resolve conflicts.
          (3825d975)
        * Fix one more flake8 error. (379ee3a7)
        * Fix unit tests. (fb53b048)

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

        * Launchpad automatic translations update. (76f22442)

2016-02-25 Olivier Tilloy

        * Update autopilot tests. (095ea6b5)
        * Fix activating entries in the drawer menu. (7f4541e4)
        * Update translation template. (206aae1a)
        * Merge the latest changes from trunk and resolve a minor conflict.
          (7a33246c)

2016-02-25 CI Train Bot

        * Resync trunk. (35ae2b7f)

2016-02-25 Olivier Tilloy

        * Make the drawer menu’s inverse mouse area the topmost item to
          ensure that the tabs list cannot be opened while the
          drawer menu is displayed. (db70add2)
        * Update tabs list background color, per visual design request.
          (cf1b9204)
        * Use new ListItem and ListItemLayout in settings page and item
          selector. (a1e7de0b)
        * Visual tweaks to the sections in the new tab view, per designers’
          request. (0eecc705)

2016-02-24 Alexandre Abreu

        * Set address bar text color to a darker version of the theme color
          if one is defined (bd455f28)

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

        * Launchpad automatic translations update. (cb3700e7)

2016-02-23 Olivier Tilloy

        * Remove Downloads dir entry from read_path as this generates
          duplicated entries in the profile. (482751ba)

2016-02-23 Alexandre Abreu

        * Update alias to wide prop; update onwidechanged (3af74e71)

2016-02-23 Olivier Tilloy

        * Refer to @{XDG_DOWNLOAD_DIR} in the browser’s apparmor profile
          instead of hardcoding "Downloads" in English. (be7ba160)

2016-02-23 CI Train Bot

        * Releasing 0.23+16.04.20160223-0ubuntu1 (4d2db39d)

2016-02-23 Olivier Tilloy

        * Work around a bug in the UITK that prevents touch scrolling to the
          left of the address bar by ensuring that the x coordinate
          of the text field is an integer.
          Fixes: #1546346
          (8341ef2d)
        * Work around bug #1546677 (UITK), by destroying the bookmark options
          popover instead of hiding it.
          Fixes: #1546627, #1546677
          (bef04387)
        * Remove the 'formFactor' context property, and replace all its uses
          by more meaningful conditions.
          Fixes: #1446904, #1542375
          (3ea059b5)
        * Raise the threshold for which a system is considered low on memory,
          from tests run on a MX4. (38e022b2)
        * Do not try to load an non existent tab. (c7ed966b)

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

        * Launchpad automatic translations update. (a303e91b)

2016-02-22 Olivier Tilloy

        * Document the value of the lowOnMemory threshold. (aee7efaf)

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

        * Launchpad automatic translations update. (9ef0141f)

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

        * Launchpad automatic translations update. (64cb75df)

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

        * Launchpad automatic translations update. (7213fdad)

2016-02-18 Olivier Tilloy

        * Work around a bug in the UITK that prevents touch scrolling to the
          left of the address bar by ensuring that the x coordinate
          of the text field is an integer. (7f01f2f8)

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

        * Launchpad automatic translations update. (ce98c59d)

2016-02-17 Olivier Tilloy

        * Work around bug #1546677 (UITK), by destroying the bookmark options
          popover instead of hiding it. (07c3e188)

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

        * Launchpad automatic translations update. (df8b0f44)

2016-02-16 Olivier Tilloy

        * Update translation template. (a499ddbc)

2016-02-16 CI Train Bot

        * Resync trunk. (0dc96705)

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

        * Launchpad automatic translations update. (a21ea649)

2016-02-15 CI Train Bot

        * Releasing 0.23+16.04.20160215.1-0ubuntu1 (764cd6c1)

2016-02-15 Olivier Tilloy

        * Take a capture of the current page shortly after it has finished
          loading to give rendering an opportunity to complete.

          Fixes: #1540129 (58b9f4cf)
        * Add keyboard navigation support to narrow views (new tab view,
          history view, bookmarks view, downloads view).
          Fixes:
          #1539221 (01aced25)
        * Use the new bottom edge bar to open the tabs view in autopilot
          tests. (5877361b)
        * Add video-specific contextual actions.
          Fixes: #1539676 (984eb18b)
        * Update an existing autopilot test. (6055e24d)
        * Add a placeholder asset for missing previews. (3514ef10)

2016-02-15 CI Train Bot

        * Resync trunk. (63799941)

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

        * Launchpad automatic translations update. (160252ca)

2016-02-12 Loïc Molinari

        * Removed useless height definition. (28cdd5ef)
        * Made AddressBar height scalable with regards to the grid units
          system. (a1baeb98)

2016-02-11 Olivier Tilloy

        * Take a capture of the current page shortly after it has finished
          loading to give rendering an opportunity to complete.
          (8bf617a7)
        * Fix unit tests. (077ae96a)

2016-02-10 Olivier Tilloy

        * Show the keyboard highlight only when there’s actually a physical
          keyboard connected. (cdd41931)
        * When low on memory, the current public tab might have been
          unloaded, so reload it when exiting incognito mode.
          (bd681fbb)
        * Verify that a geolocation permission request originates from the
          webapp’s domain before silently accepting it. (3e1f7dc3)

2016-02-09 Olivier Tilloy

        * Rename a context variable to make it explicit that it’s private.
          (458444fe)
        * Remove an unused import. (b7d46ce2)
        * Remove formFactor context property. (bd1b661f)
        * Assume running confined by default. (8e1dc9d5)
        * Remove the last reference to 'formFactor' from the webapp container
          codebase. (94bf5755)
        * Select the default mode for webapps’ chrome controller based on the
          presence of a touch screen. (f7ec5171)
        * Remove the last reference to 'formFactor' from Ubuntu.Web.
          (4cfae57f)
        * Remove an unused function (last reference to it was removed in
          revision 989). (13084664)
        * Add unit tests for MemInfo. (49a2e51e)

2016-02-08 Olivier Tilloy

        * Fix obsolete assumption in autopilot tests. (791b1913)
        * React to low memory situations by unloading background tabs to
          (hopefully) free up some memory. (59292bd1)

2016-02-05 Olivier Tilloy

        * Remove the "Allow opening new tabs in background" setting, and
          always show that option in the context menu. (1308b1a6)
        * Remove one more use of formFactor from Browser. (49e2d507)
        * Remove a few references to formFactor in Browser. (6cd34831)
        * Remove all references to formFactor from TabItem. (afa5a5a0)
        * Remove faulty line that, oddly enough, didn’t generate any error.
          (d0625ab3)
        * Set the height of tabs based on the presence of a touch screen.
          (0667b9a8)
        * Do not steal active focus from the webview when activating
          contextual actions. (430eb059)
        * Updated handle asset. (ddb59968)
        * Merge the latest changes from trunk. (381a1e9d)

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

        * Launchpad automatic translations update. (69ec63a1)

2016-02-04 Olivier Tilloy

        * Clip expanded history view contents so list items are not drawn
          over the header. (604369d9)
        * Ensure the state of the NewTabView under test is reset between each
          test run. (32e84d97)
        * Add unit tests for the new tab view (including keyboard navigation
          tests). (ea566084)
        * Add keyboard navigation tests for the history view. (ff790485)
        * Add keyboard navigation tests for the bookmarks view. (386edaa8)

2016-02-03 Olivier Tilloy

        * Fix existing autopilot tests. (5a3020a4)

2016-02-03 Alexandre Abreu

        * flake8 tweak (9e9da84b)

2016-02-03 Olivier Tilloy

        * Merge the bottomedgebar-autopilot-tests branch. (ddda3cbe)
        * Use the new bottom edge bar to open the tabs view in autopilot
          tests. (8c15f0f3)
        * Fix an undefined reference, and update visual style. (ae1b1264)
        * Fix existing QML unit tests. (0bb19f4e)
        * Work around a weird issue with the use of a LimitProxyModel in a
          grid view, where the currentIndex is changed when
          populating the model. (e18ae6e0)

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

        * Launchpad automatic translations update. (79a9047f)

2016-02-02 Olivier Tilloy

        * Ensure the currently focused item is scrolled into view. (2f778a35)

2016-02-02 CI Train Bot

        * Releasing 0.23+16.04.20160202-0ubuntu1 (7431f2d0)

2016-02-02 Alexandre Abreu

        * Make sure that the overlay views closed by the user are not part of
          the list of recovered overlays opened after the oom closed
          the app.
          Fixes: #1535154 Approved by: Alberto Mardegan
          (c198fc15)
        * Enhance google.com specific patterns to enable co.* & com.*
          patterns
          Fixes: #1517527 Approved by: PS Jenkins bot,
          Olivier Tilloy (eb8adc91)

2016-02-02 Olivier Tilloy

        * Fix keyboard focus when there are few bookmarks. (80f175e0)
        * Update the bookmarks list when the model is updated. (1390f205)
        * Fix visual appearance of the new tab view. (bbf0c2ca)
        * Add keyboard navigation support to narrow new tab view (WIP).
          (62fe297a)
        * Merge the latest changes from trunk. (f282d061)

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

        * Launchpad automatic translations update. (edae1440)

2016-02-01 Olivier Tilloy

        * Enable keyboard navigation in bookmarks view. (64069ace)
        * Enable basic keyboard navigation in narrow history view. (1f9a7ce0)

2016-02-01 CI Train Bot

        * Resync trunk. (8df37287)

2016-02-01 Olivier Tilloy

        * Advanced keyboard navigation for the downloads view. (84df6c0a)
        * Do not steal active focus when pressing the back button. (ea3da324)
        * Fix focus handling in downloads page after opening the peer picker,
          and bind ESC to closing the picker. (094e5e8d)
        * Fix downloads list view right margin. (c0c3e60d)
        * Merge the focus-orange-ring branch. (05c95677)
        * Add an "Open video in new tab" contextual action. (abaa6bab)
        * Add a "save video" entry to the contextual menu. (4a749f21)
        * Do not show the "open image in a new tab" contextual action for
          videos. (38368be6)

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

        * Launchpad automatic translations update. (02135a25)

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

        * Launchpad automatic translations update. (8bbd56f2)

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

        * Launchpad automatic translations update. (d1cacbe4)

2016-01-29 CI Train Bot

        * Releasing 0.23+16.04.20160129.1-0ubuntu1 (be781a2c)

2016-01-29 Olivier Tilloy

        * Update focus highlight to match the upcoming UITK implementation.

          Fixes: #1539176 (55617d3d)
        * In narrow mode, when a mouse is connected, turn the bottom edge
          hint into a clickable bottom edge bar.
          Fixes: #1534239
          Approved by: Jamie Strandboge (8f403536)
        * Do not connect to the loadingChanged signal, which has been
          deprecated for a good while.
          Fixes: #1538190 Approved by:
          Alexandre Abreu (3bddf269)
        * Update tab visuals to higher-contrast assets.
          Fixes: #1534760
          (4cd200f6)
        * Add a UA override for desktop gmail to get rid of a misleading
          warning about using a deprecated version of safari.
          Fixes:
          #1452616 Approved by: Alexandre Abreu (94c33929)
        * Also allow read access to /run/udev/data/**, so that input device
          capabilities can be discovered. (f0c6f903)
        * Escape $ in debian/rules. (189b5b1e)

2016-01-28 Olivier Tilloy

        * Simpler sed rule. (534cbbad)
        * Add apparmor rules to allow InputInfo to work. (276e6be5)
        * Also detect touchpads. (989a025d)
        * Remove the "Open tabs" and "New tab" actions from the drawer menu.
          - In wide mode, they are useless because there is a
          visible tab bar.  - In narrow mode, if there is a mouse
          connected the bottom edge bar opens the tabs view, and if
          there is no mouse the bottom edge hint opens it.
          (7c0c7c89)
        * Merge the latest changes from trunk, and resolve a minor conflict.
          (8b4a76e0)
        * Remove right margin in the downloads view. (9b3cb67b)
        * Ensure the highlight doesn’t overlap the dividers. (17ebb8cd)
        * Tweak the size of the grid preview highlight, per design request.
          (9c4217d6)
        * In narrow mode, when a mouse is connected, turn the bottom edge
          hint into a clickable bottom edge bar. (7d38a4a9)
        * Add highlight and keyboard activation handling to downloads view.
          (594e1f40)
        * Update focus highlight to something similar to the upcoming UITK
          implementation. (87901635)
        * Add missing build dependency. (8e0e0830)
        * Import the InputInfo plugin from unity8 and use it to hide the
          bottom edge hint when there is a mouse connected.
          (f98f87dc)
        * Cosmetics. (9236e369)

2016-01-27 Olivier Tilloy

        * Add unit tests for ChromeController. (486f102f)

2016-01-26 Olivier Tilloy

        * Use the loadingStateChanged signal. (27c84240)
        * Merge PNG optimization branch. (4def2fae)
        * Update the appearance of tabs in narrow mode too. (c5f56df3)
        * Make icons and text in chrome darker, per visual design request.
          (beecf3ed)
        * Do not connect to the loadingChanged signal, which has been
          deprecated for a good while. (600d4eb2)
        * Change text and icon color per visual design request. (6df12c34)
        * Update tab visuals to higher-contrast assets. (0f16fe1b)

2016-01-25 Olivier Tilloy

        * Add a UA override for desktop gmail to get rid of a misleading
          warning about using a deprecated version of safari.
          (6c6bd92c)
        * Optimized PNG assets (pngcrush -brute). (06963f50)
        * Initial implementation of a touch selection controller. (85ff5480)

2016-01-22 CI Train Bot

        * Releasing 0.23+16.04.20160122-0ubuntu1 (31c2933a)

2016-01-22 Olivier Tilloy

        * Ensure that only one instance of the app is running.
          Fixes:
          #1535199 Approved by: Alexandre Abreu (4bd441a1)
        * Fix undefined reference when dragging a bookmark from one folder to
          another one. (3158aca9)
        * Show the share action if Ubuntu.Content is available, regardless of
          the form factor. (948246d9)
        * Automatically focus the address bar when opening a new tab in wide
          mode (instead of inferring a "desktop" form factor). This
          is not exactly the correct fix (which would require the
          QInputInfo API), but is better than the current situation
          anyway.
          Fixes: #1533317 (a7711494)
        * Fix failing autopilot test. With recent changes in the UITK,
          swiping a non-swipeable item to the right activates it.

          Fixes: #1534139 (4f1729a3)
        * Fix flaky autopilot test by waiting for app to exit before
          attempting to launch it again. (f1ece33c)

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

        * Launchpad automatic translations update. (644558a8)

2016-01-21 Olivier Tilloy

        * Fix undefined reference when dragging a bookmark from one folder to
          another one. (8b7477d7)
        * Show the share action if Ubuntu.Content is available, regardless of
          the form factor. (c562f34d)
        * Always show the "open tabs" and "new tab" actions in the drawer
          menu in narrow layout. (178f9acb)
        * Always show the bottom edge hint in narrow layout, and always hide
          it in wide layout. (92f9f02d)
        * Automatically focus the address bar when opening a new tab in wide
          mode (instead of inferring a "desktop" form factor). This
          is not exactly the correct fix (which would require the
          QInputInfo API), but is better than the current situation
          anyway. (00e6d627)

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

        * Launchpad automatic translations update. (9fe65e20)

2016-01-20 Alexandre Abreu

        * Handle proper closing of overlay views that ought not to be saved
          in case oom'd (5b57dc67)

2016-01-20 Alberto Mardegan

        * Activate the Webapp only when we are ready to navigate to the
          webapp URL (21505c2f)

2016-01-18 Olivier Tilloy

        * Revert update to copyright header for unchanged file. (c7a84e4e)
        * Initial unit tests for SingleInstanceManager. (23ac20bd)
        * Remove FIXME (the statement that unix domain sockets don’t work
          well on networked filesystems is vague and old (2010)) and
          add comment. (cb85d840)

2016-01-15 Olivier Tilloy

        * Do not write the singleton socket under /tmp, to allow different
          users to run the application concurrently. (4c6f296d)
        * Factor out common code. (9d1b3078)
        * Factor out common code. (ed92169c)
        * When an second instance of a named webapp is launched, open the
          first URL passed as parameter in the existing instance,
          and activate the window. (be9e8876)
        * Factor out common code. (06685271)
        * Use QStringLiteral. (d1ba53fb)

2016-01-14 Olivier Tilloy

        * When an second instance of the browser app is launched, open URLs
          passed as parameters in the existing instance, and
          activate the window. (7a1a6dcb)
        * Fix failing autopilot test. With recent changes in the UITK,
          swiping a non-swipeable item to the right activates it.
          (fc87a78b)

2016-01-13 Alexandre Abreu

        * Tweak container context menu open in browser string (2254a008)
        * Add context menu support to overlay windows (b8b621cc)

2016-01-13 Olivier Tilloy

        * Ensure that only one instance of the app is running. (c2c272fb)

2016-01-12 CI Train Bot

        * Releasing 0.23+16.04.20160112.1-0ubuntu1 (717af23d)

2016-01-12 Olivier Tilloy

        * Address a number of minor functional and code issues in the new
          downloads-in-browser functionality.
          Fixes: #1528651
          Approved by: Michael Sheldon (9e2b0666)

2016-01-12 Michael Sheldon

        * Dynamically load the thumbnailer image provider if it's available,
          otherwise fallback to mimetype images
          Fixes: #1531179
          Approved by: Olivier Tilloy (e731366c)

2016-01-12 Olivier Tilloy

        * Restore active focus on the webview after closing the context menu.

          Fixes: #1526884 Approved by: Bill Filler (ed7b8f23)
        * Prevent click events from propagating through the BrowserPageHeader
          component to the view below. (bd47ad25)
        * Simply while loop. (edacb6e9)
        * Sort includes alphabetically. (31bd49c6)
        * Pass properties at creation time instead of setting them after
          instantiating an object. (87c32182)
        * Mark a property readonly, as it should never be written to.
          (d718f21b)
        * Make loaders load their contents asynchronously. (47ad2535)
        * Use WebView.showDownloadsPage() only where absolutely necessary.
          (86bde781)
        * Restore proper component encapsulation. (2275c18f)
        * Update import versions. (5c96106a)
        * Remove an unused id. (6b3edeb5)
        * Make DownloadsModel a singleton. (5176cc2f)
        * Do not try to move a downloaded file if it isn’t owned by the
          browser. (20df5710)
        * Cosmetics. (07aad24d)
        * Make BrowserView a focus scope. (ee0aeb54)

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

        * Launchpad automatic translations update. (beb00517)

2016-01-11 Olivier Tilloy

        * Enable the Ctrl+J shortcut conditionally. (0efcbd95)
        * Update copyright notice. (136e1679)
        * Disable the delete action if no downloads are selected. (eebd6cb3)
        * Disable edit mode if the list of downloads is empty. (dd98c0b9)

2016-01-11 CI Train Bot

        * Resync trunk. (b831a129)

2016-01-11 Olivier Tilloy

        * Apply focus workaround to newly added custom context menu for the
          webapp container. (63c11e3f)
        * Merge the latest changes from trunk. (d0ba7ca1)

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

        * Launchpad automatic translations update. (a2fae3fe)

2016-01-08 CI Train Bot

        * Releasing 0.23+16.04.20160108.1-0ubuntu1 (b2b3352b)

2016-01-08 Alexandre Abreu

        * Handle theme_color page metainformation.
          Fixes: #1477674 Approved
          by: Alberto Mardegan (e9303b56)
        * Add forgottten js file install (bc346a7e)
        * Handle theme-color metadata (30d7ad79)

2016-01-07 Michael Sheldon

        * Convert downloadsContainer FocusScope into a Loader for consistency
          with other views (87fde4f9)

2016-01-06 CI Train Bot

        * Releasing 0.23+16.04.20160106.4-0ubuntu1 (e34bca2a)

2016-01-06 Alexandre Abreu

        * Limited handling of custom context menu for the container Approved
          by: Alberto Mardegan (9d5f85a2)
        * Handle application crashes or OOM interventions & save opened
          overlays
          Fixes: #1508969 Approved by: PS Jenkins bot,
          Alberto Mardegan (4f25afcc)
        * Handle empty url pattern in configuration file and invalid url
          pattern being specified.
          Fixes: #1522585 Approved by: PS
          Jenkins bot, Alberto Mardegan (7af836ee)
        * Make the webapp-container click hook more flexible. Instead of
          being able to delete cache & resource folders as the click
          is being uninstalled, one can also act on them as the
          click is being upgraded & installed.
          Fixes: #1522562
          Approved by: PS Jenkins bot, Alberto Mardegan (6e4569bf)

2016-01-06 Michael Sheldon

        * Merge changes (bebf5581)
        * Only display the downloads page if both UDM and content-hub
          bindings are available (1d692a9d)

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

        * Launchpad automatic translations update. (3d76376b)

2016-01-05 Michael Sheldon

        * Create a QtObject instead of an Item when testing for thumbnailer
          availability (9d776659)
        * Add copyright notice to Thumbnailer.qml (3dbcd2f6)
        * Dynamically load the thumbnailer image provider if it's available,
          otherwise fallback to mimetype images (05934f1f)

2016-01-05 CI Train Bot

        * Resync trunk. (7db25207)

2016-01-05 Olivier Tilloy

        * Work around the latest changes in the UITK to prevent context menus
          from stealing active focus when shown. (a6d529d7)

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

        * Launchpad automatic translations update. (f6eb379c)

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

        * Launchpad automatic translations update. (7371fc74)

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

        * Launchpad automatic translations update. (5f2e5b54)

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

        * Launchpad automatic translations update. (14e3422b)

2015-12-22 CI Train Bot

        * Releasing 0.23+16.04.20151222.1-0ubuntu1 (605beb25)

2015-12-22 Olivier Tilloy

        * Fix deleting multiple domains from the history view. Add unit tests
          for the HistoryView component.
          Fixes: #1527144 (aa663be7)
        * Fix a crash when clearing the navigation history while the new tab
          view is open.
          Fixes: #1525937 Approved by: Ugo Riboni
          (82113848)
        * Fix some obvious issues in PreviewManager.
          Fixes: #1519019 Approved
          by: PS Jenkins bot, Ugo Riboni (78b4d26b)
        * Fix the tab preview sometimes covering the tab chrome, in the tabs
          view. Offset tab previews by 1px to cover the
          semi-transparent horizontal line at the bottom of the tab
          chrome asset.
          Fixes: #1520624 Approved by: PS Jenkins bot,
          Ugo Riboni (c3e331f1)
        * Add keyboard shorcuts for 'next' (Ctrl+G) and 'previous'
          (Ctrl+Shift+G) while in find-in-page mode.
          Fixes: #1522152
          Approved by: PS Jenkins bot, Ugo Riboni (6bd37d66)
        * Use the screen size (diagonal in millimeters) to determine which
          default UA string and which UA overrides to use. An
          empirical threshold of 19cm is being used, it is subject
          to further adjustments.
          Fixes: #1504084 Approved by: PS
          Jenkins bot (7f7dcec8)
        * Do not allow interacting with tabs and the chrome while the
          settings page is shown.
          Fixes: #1524353 Approved by: PS
          Jenkins bot, Ugo Riboni (919e6bd4)
        * Recognize openoffice and MS-office file formats as documents, now
          that the document viewer app knows how to render them.

          Fixes: #1523452 Approved by: Michael Sheldon, PS Jenkins
          bot (d5e968a4)
        * In the latest release of the UITK, popovers also steal focus.
          (d81025dd)
        * Merge the latest changes from trunk and resolve conflicts.
          (c0bcfc90)
        * Merge the latest changes from trunk and resolve conflicts.
          (0f2ab620)
        * Update translation template. (cbf0e060)

2015-12-21 CI Train Bot

        * Releasing 0.23+16.04.20151221-0ubuntu1 (7062582e)

2015-12-21 Michael Sheldon

        * Add support for handling downloads internally within the browser.

          Fixes: #1354391 Approved by: Olivier Tilloy (2669ad73)

2015-12-18 Alexandre Abreu

        * fix small flake8 nit (c8bbf492)
        * Handle context menu (d69c49ee)

2015-12-18 CI Train Bot

        * Releasing 0.23+16.04.20151218-0ubuntu1 (ca56eaad)

2015-12-18 Olivier Tilloy

        * Work around what appears to be a regression in the UITK by
          specifying a non-null delay when swiping a list item to
          delete it in unit tests.
          Fixes: #1526940 Approved by:
          Michael Sheldon (87371dc3)

2015-12-18 Zsombor Egri

        * Fix local Toolbar collision with UITK 1.3 Toolbar. Approved by:
          Olivier Tilloy, Zoltan Balogh (47187299)

2015-12-17 Zsombor Egri

        * use named import to access local Toolbar component, which collides
          with the UITK 1.3 Toolbar (52ceccf2)

2015-12-17 Olivier Tilloy

        * Fix deleting multiple domains from the history view. Add unit tests
          for the HistoryView component. (220ccbdd)

2015-12-17 Alexandre Abreu

        * Tweak tests (7f099e9e)
        * Add tests (82162941)

2015-12-16 Olivier Tilloy

        * Work around what appears to be a regression in the UITK by
          specifying a non-null delay when swiping a list item to
          delete it in unit tests. (a63dcb2a)
        * Check focus wrt context menu in autopilot tests. (6bf280e6)
        * Restore active focus on the webview after closing the context menu.
          (084dfb6d)
        * Ensure the context menu doesn’t steal focus from the webview when
          one of its actions is activated. (803e3782)

2015-12-16 Michael Sheldon

        * Fix icon sizing when thumbnailer returns an invalid icon (f7192f50)
        * Fix peer picker autopilot test (4ca5a273)
        * Don't destroy SingleDownloads when they finish as they're still
          refered to by the shared downloads model (c0469b74)
        * Update content hub imports to 1.3 (0249038f)
        * Move all content hub imports to 1.3 (e365e545)
        * Fix warnings from BrowserPageHeader (61632f10)
        * Fix access to downloads page when performing internal uploads
          (5d30d05a)

2015-12-15 Michael Sheldon

        * Simplify download delegate visibility condition (9fbcd7aa)
        * Fix encapsulation for ContentPickerDialog (1023e691)
        * Fix flake8 tests (211141f1)
        * Remove unnecessary focus changes (7c72021a)
        * Don't show incomplete downloads in picker/selection mode (8f044ce4)
        * Remove no longer required dependence on qml-module-qtquick-dialogs
          (6bfe03cd)
        * Fix autopilot tests for download dialog after parenting change
          (c074c26c)
        * Disable download tests on desktop systems (1c27ed7d)
        * Split ContentPickerDialog into specific webbrowser and webcontainer
          implementation and remove FilePickerDialog (no longer
          functional under confinement) (d28b92f7)

2015-12-15 Olivier Tilloy

        * Fix a crash when clearing the navigation history while the new tab
          view is open. (926d08d3)
        * Revert the last change. URLs with different fragments should not
          always be considered equivalent. (d18a7728)

2015-12-14 Michael Sheldon

        * Implement separate ContentDownloadDialogs for webbrowser and
          webcontainer (fb95b5fd)

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

        * Launchpad automatic translations update. (38628df7)

2015-12-11 Olivier Tilloy

        * Also add support for openoffice and MS-office mime types to the
          code that converts them to a well-known ContentHub type.
          (eb97516d)

2015-12-11 Michael Sheldon

        * Add unit tests for downloads model (571c40d0)

2015-12-11 Olivier Tilloy

        * Avoid reloading the same user agent overrides twice in a row at
          startup. (5759f1e2)

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

        * Launchpad automatic translations update. (dee7222b)

2015-12-10 Olivier Tilloy

        * Listen (and react) to the screenChanged() signal on the focus
          window. (398d9da9)
        * Ignore the fragment when hashing URLs to save previews. Two URLs
          that differ only by their fragments will be considered
          equal. (ad302b23)
        * Do not try to delete inexistent previews. (afb2cf01)
        * Fix the deletion of a capture when closing a tab. (f07200c5)
        * Fix the retrieval of the list of open urls. (d624becc)

2015-12-10 CI Train Bot

        * Resync trunk. (71188048)

2015-12-10 Olivier Tilloy

        * Do the clipping in the right place. (85c256d8)
        * Offset tab preview by 1px to cover the semi-transparent horizontal
          line at the bottom of the tab chrome asset. (5d381b45)
        * Clip the preview image. (d0b7787f)
        * Revert the height change, as it was causing previews to be too
          short (they need to go under the following tab preview),
          and use a plain item with anchors instead of a column, in
          the hope that it will fix bug #1520624. (b3fbaf6f)

2015-12-10 Michael Sheldon

        * Load ContentHub bindings for export handling dynamically to allow
          for systems where ContentHub isn't installed (4d9c0e56)
        * Consistently import the same version of the content hub bindings
          (d9a2b2fc)
        * Expand mimetype regexes for contacts and documents to cover all
          supported cases (8fc17db4)
        * Fix internal content picking (b57d1e7a)

2015-12-10 Olivier Tilloy

        * Fix the height of content in tab previews. (910ab001)
        * Add keyboard shorcuts for 'next' (Ctrl+G) and 'previous'
          (Ctrl+Shift+G) while in find-in-page mode. (c16a03ed)
        * Use the screen size (diagonal in millimeters) to determine which
          default UA string and which UA overrides to use. An
          empirical threshold of 19cm is being used, it is subject
          to further adjustments. (5b1b176d)

2015-12-10 Michael Sheldon

        * Replace DownloadsMimetypeModel with a SortFilterModel (997954f7)
        * Return empty string if we don't have a mimetype icon and replace
          with the 'save' icon on the caller side (a7266b09)
        * Reuse existing QMimeDatabase instead of instantiating new ones
          (9236ac54)

2015-12-09 Olivier Tilloy

        * Verify that the settings page receives active focus when open, and
          that find-in-page mode is exited. (1e562286)
        * Do not allow interacting with tabs and the chrome while the
          settings page is shown. (73fb97b9)

2015-12-09 Michael Sheldon

        * Add 'Ctrl-J' as a shortcut to the downloads page and disable
          shortcuts whilst the download page is visible (c811f453)
        * Merge from trunk (7dab8077)

2015-12-08 Alexandre Abreu

        * updated (c44f2e82)

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

        * Launchpad automatic translations update. (b335ffb0)

2015-12-07 Olivier Tilloy

        * Recognize openoffice and MS-office file formats as documents, now
          that the document viewer app knows how to render them.
          (02d857eb)

2015-12-04 Alexandre Abreu

        * tweaks (1d811759)

2015-12-04 CI Train Bot

        * Releasing 0.23+16.04.20151204-0ubuntu1 (d62a1d3a)

2015-12-04 Olivier Tilloy

        * Fix multiple keyboard focus/shortcut issues.
          Fixes: #1522757,
          #1522767, #1522776, #1522783 (2e4e46eb)
        * Skip a test that requires HTTPS support in the test suite, which is
          lacking for now. (51e483ad)
        * Fix 3 autopilot test failures on desktop in narrow mode.
          Fixes:
          #1522344 Approved by: PS Jenkins bot (86aab640)
        * Replace custom models (HistoryDomainListChronologicalModel,
          HistoryLastVisitDateModel and TopSitesModel) with simple,
          pure QML SortFilterModel instances. Remove entirely
          HistoryTimeframeModel which was not needed any longer.

          Fixes: #1480947 Approved by: Ugo Riboni, PS Jenkins bot
          (f1c0e74c)
        * Fix keyboard focus transfer between address bar and new tab view.
          (171f2baa)
        * Exit find-in-page mode when opening the bookmarks view. (c3a7d125)
        * Always focus the history view when instantiating it. (43cb7d57)
        * Always capture Ctrl+f event in wide history view. (809b22f0)

2015-12-03 Alexandre Abreu

        * Handle empty url pattern in configuration file (88e448e4)
        * Make the webapp-container click hook more flexible (03344b0a)

2015-12-03 Olivier Tilloy

        * Skip a test that requires HTTPS support in the test suite, which is
          lacking for now. (6f5682a2)
        * Bump test coverage to 100% for the TabsModel. (35190d96)
        * Fix two autopilot tests that never passed on desktop in narrow
          mode. (4a00d61d)
        * Fix one test failure. (f5968bb3)
        * Merge the latest changes from trunk. (1a472854)

2015-12-02 Alexandre Abreu

        * flake8 (4f7f0dc9)
        * add tests (563f36d8)
        * tweaks (395cb822)
        * add tests (31525818)

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

        * Launchpad automatic translations update. (6e9d30ef)

2015-12-01 Alexandre Abreu

        * initial draft (777761e7)

2015-11-30 Alexandre Abreu

        * draft (1e568a6d)

2015-11-30 CI Train Bot

        * Releasing 0.23+16.04.20151130-0ubuntu1 (b34e8dd2)
        * Rebuild against Qt 5.5.1. (3047e8bb)

2015-11-30 Michael Sheldon

        * Add copyright notice to DownloadHandler (12c34e77)
        * Set download menu option enabled property instead of visibile
          property when UDM isn't available (d4c94b05)
        * Merge from trunk (2b611178)
        * Use success of download Loader to determine whether UDM bindings
          are available on this platform (8dec35c9)

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

        * Launchpad automatic translations update. (e7fed415)

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

        * Launchpad automatic translations update. (ae49a44f)

2015-11-27 Olivier Tilloy

        * Update translation template. (7fc6c538)

2015-11-27 CI Train Bot

        * Resync trunk. (297507f7)

2015-11-27 Michael Sheldon

        * Only allow downloads on non-desktop form factors (4c863f2c)
        * Fix flake8 failures (f2bfdd07)
        * Fix download tests (0cb368f0)

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

        * Launchpad automatic translations update. (12e12128)

2015-11-26 CI Train Bot

        * Releasing 0.23+16.04.20151126-0ubuntu1 (c537aa4b)

2015-11-26 Olivier Tilloy

        * Make the drawer menu flickable so that all its actions can be
          accessed even on a small mobile screen in landscape
          orientation.
          Fixes: #1513348 (599a73c8)
        * Use the capture device display names instead of their unique ID.

          Fixes: #1518931 Approved by: Ugo Riboni, PS Jenkins bot
          (920a8606)
        * Prevent click events from propagating through the expanded history
          view to the view below.
          Fixes: #1518904 Approved by: Ugo
          Riboni, PS Jenkins bot (bb0e92d9)
        * Code cleanup: remove unused include statements and forward
          declarations, and convert unnecessary include statements
          to forward declarations. (0a23efae)
        * Add missing import statements, and add missing unit tests for
          BookmarksView.qml and BookmarksViewWide.qml.
          Fixes:
          #1515631 Approved by: Ugo Riboni (39782959)
        * Make the drawer menu flickable so that all its actions can be
          accessed even on a small mobile screen in landscape
          orientation. (5b1ec34d)

2015-11-26 CI Train Bot

        * Resync trunk. (c55a3d0d)

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

        * Launchpad automatic translations update. (6e9d55ef)

2015-11-24 CI Train Bot

        * Releasing 0.23+16.04.20151124-0ubuntu1 (b539c23f)

2015-11-24 Olivier Tilloy

        * Multiple changes to improve the tab switching animation. The
          biggest remaining issue is bug #1502675, which is worked
          around here until it is properly addressed in oxide.
          Approved by: PS Jenkins bot (86a4bff0)
        * Fix undefined reference. (983cc69a)

2015-11-23 Olivier Tilloy

        * Update test expectation to take into account the desktop case.
          (07263730)
        * When switching tabs, update the contents of the chrome with the
          attributes of the next tab immediately. (e0d279e3)
        * Animate the chrome into view while moving the tab to its final
          position. (a0852902)

2015-11-23 Michael Sheldon

        * Allow the browser to handle conditions where a download has been
          paused, cancelled or resumed by another process (e.g. by
          the transfer indicator) (1e7f0cc3)

2015-11-23 Olivier Tilloy

        * Re-shuffle the order of components in Browser to allow the chrome
          to be displayed on top of the recent view. (730ecf6b)
        * Use the capture device display names instead of their unique ID.
          (d88ca8c7)
        * Move the mouse area to the top-level view, to really catch all
          click events. (bd8580e7)
        * Prevent click events from propagating through the expanded history
          view header to the view below. (1e28adfd)
        * Merge the latest changes from trunk. (ea7be6b0)

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

        * Launchpad automatic translations update. (9503d71f)

2015-11-19 Olivier Tilloy

        * Update test expectations: retaining focus for the address bar
          wasn’t consistent. (419e067f)
        * Make code more robust. (b685a29d)

2015-11-19 Alexandre Abreu

        * Enhance google url patterns (74b2cd34)

2015-11-19 Olivier Tilloy

        * Fix 3 autopilot errors by ensuring that the tests target the
          current webview (there might be two webviews visible at
          the same time now). (b6e21bd9)
        * Fix two failing autopilot tests due to extension change. (6544b314)

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

        * Launchpad automatic translations update. (de6f3c47)

2015-11-18 Olivier Tilloy

        * Merge the latest changes from trunk, and resolve a couple of
          conflicts. (5ce179ea)

2015-11-17 Olivier Tilloy

        * Remove x and dx parameters from swipeToDeleteAndConfirm(), they can
          be computed automatically. (b3dc1180)
        * Rename CustomTestCase to WebbrowserTestCase. (2ca150e7)
        * Factor out code that swipes a list item to the right and confirm
          its deletion. (d9fbbbc5)
        * Fix reference to the settings object, caught by unit test warning.
          (99e2d5c8)
        * Factor out the getListItems() method into CustomTestCase.
          (b9649980)
        * Remove unused methods. (0593d4ea)
        * Factor out the clickItem() method in a base class (CustomTestCase).
          (23457946)
        * Change the height of the location bar controller for the first
          webview only, and only while the tabs list view is
          visible. This prevents the webviews from jumping up and
          down when switching. (2cb999d4)

2015-11-17 Michael Sheldon

        * Update UDM import version (9f2ff615)

2015-11-17 Olivier Tilloy

        * Move a tab to the background when it is not current any longer, to
          prevent it from occluding the current tab. (d5a07612)
        * Switch to the next tab before resetting the recent view. (b87cc246)
        * Prepare to switch to the next tab while animating the tabs list.
          (646159cc)
        * Delay the switch to the next tab for a fraction of a second to
          avoid a black flash. Works around
          https://launchpad.net/bugs/1502675. (3dc346ca)

2015-11-16 Olivier Tilloy

        * Merge the monitor-webview-incubator branch that is about to land in
          trunk, as it touches BrowserTab.qml. (10c46635)
        * Merge the ctrl-click-link that is about to land in trunk, as it
          touches BrowserTab.qml. (abe67131)

2015-11-16 Michael Sheldon

        * Merge from trunk (4d47d2b2)
        * Override server mimetype with detected mimetype for downloads when
          they complete (4d1fdba7)
        * Remove progress storage from download database as this is now
          available via the UDM downloads model (d879fdbd)

2015-11-13 Olivier Tilloy

        * Remove an unused forward declaration. (d3b88961)
        * Replace an #include statement by a forward declaration. (38a505b1)
        * Remove unused include statements. (8a8b050f)

2015-11-12 Olivier Tilloy

        * Add missing import statements. (c1fee9b1)
        * Add failing unit tests for bug #1515631 (+ other general tests for
          the bookmarks views). (dea3c651)

2015-11-11 CI Train Bot

        * Releasing 0.23+16.04.20151111.2-0ubuntu1 (ad735285)

2015-11-11 Ugo Riboni

        * Create the webview in a safer way, by keeping the incubator around
          and monitoring the progress, and by using sync creation if
          there is a pending request.
          Fixes: #1514701 Approved by:
          PS Jenkins bot (5ad50b13)

2015-11-11 Olivier Tilloy

        * Add missing unit test cleanup. Approved by: PS Jenkins bot
          (5dfd0c51)

2015-11-11 Ugo Riboni

        * Use lowercase letters for keyboard shortcut invokation in autopilot
          tests. (188a51f9)

2015-11-11 Olivier Tilloy

        * Ship empty apparmor hardware profile directories to avoid adding a
          runtime dependency on apparmor-easyprof-ubuntu.
          Fixes:
          #1511439 Approved by: PS Jenkins bot, Jamie Strandboge
          (9b0dec5b)

2015-11-11 Ugo Riboni

        * Hide webviews created via onNewViewRequested until the tab they
          belong to becomes current.
          Fixes: #1464436 Approved by: PS
          Jenkins bot (b5f67e4d)
        * Add keyboard shortcuts to undo closing tabs (Ctrl+Shift+T and
          Ctrl+Shift+W).
          Fixes: #1499767 Approved by: PS Jenkins
          bot, Olivier Tilloy (fc7d9d41)
        * Actually do what the previous commit should've beein doing
          (31d02716)
        * Incubate only if there isn't another incubation in progress.
          Simplify code. (1fe2bcf7)
        * Make sure the webview is created syncrhonously when there is a
          request present, to prevent the request being destroyed
          before the asynchronous creation completes. (582b0715)
        * Ensure the webview incubator is not destroyed until the incubation
          is finished. Assign the webview to the container's
          property only when it has actually finished incubating.
          (3ca54336)

2015-11-10 Olivier Tilloy

        * Add missing cleanup. (7b46ec5c)

2015-11-09 Ugo Riboni

        * AP tests using key combos should specify the non-modifier key as
          lowercase otherwise AP will automatically add a Shift
          modifier to the combo (c0a7c366)
        * Fix AP tests by keeping in mind that when calling press_key the
          case of the letter keys is significant (uppercase triggers
          Shift implicitly) (18222ea8)

2015-11-09 Olivier Tilloy

        * Do not change the height of the location bar controller depending
          on whether the webview is current or not: this is useless,
          and might result in the webview jumping down when becoming
          current again. (45238cd5)

2015-11-09 Ugo Riboni

        * Style: remove trailing semicolon (1bd8fb36)

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

        * Launchpad automatic translations update. (9df80214)

2015-11-05 Ugo Riboni

        * More test renaming (7cf13214)
        * Put back part of a test that was accidentally removed in the
          previous merge (deb2ec6c)
        * Merge changes from trunk (2cd7b761)
        * Merge changes from trunk (7517d3dc)
        * Rename AP test to better match what the test does (2474ab62)
        * Make AP test simpler and more robust (1f80c75e)
        * Implement a simpler fix that is entirely self-contained in
          BrowserTab (f9fbcab7)

2015-11-05 Olivier Tilloy

        * Ship empty apparmor hardware profile directories to avoid adding a
          runtime dependency on apparmor-easyprof-ubuntu. (ade26b77)

2015-11-05 Ugo Riboni

        * Improve AP test to make sure we are not restoring tabs from
          incognito when exiting incognito, and to be a little bit
          more confident that there is no way to restore tabs when
          within incognito mode. (681999a6)

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

        * Launchpad automatic translations update. (d775a9b6)

2015-11-04 Olivier Tilloy

        * Merge the latest changes from trunk. (40225364)
        * Account for the artifact at the top of previews. (6fa3db9d)

2015-11-04 CI Train Bot

        * Resync trunk. (b71589e5)

2015-11-04 Olivier Tilloy

        * Revert previous incorrect change. (06a2dba0)
        * Use the tab’s 'current' property to determine the height of the
          locationBarController, instead of the 'visible' property
          of the webview. This is more correct, even though it
          doesn’t remove the artifact at the top of captures.
          (4dc72044)
        * Instead of offsetting the top of the tab container when showing the
          tab list, force the top bar to be shown, and change its
          height to that of the tab chrome. (f045614c)
        * Do not animate the first tab, instead select it right away.
          (b183083b)
        * Do not ever show the content for the first tab, it always has to be
          transparent to display the current webview below.
          (d0472c68)
        * Simplify conditional code quite a bit. (1836fbd6)
        * Do not resize the webview container when the tabs list is visible.
          (6dc9ecce)
        * Save captures to PNG for lossless compression, this will avoid
          visible artifacts. (13c6b5c3)

2015-11-04 Ugo Riboni

        * Add AP test to verify the fix (9ba1d19d)
        * Hide webviews created via onNewViewRequested until the tab they
          belong to becomes current (1d75d1bc)

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

        * Launchpad automatic translations update. (bb934b57)

2015-11-03 CI Train Bot

        * Releasing 0.23+16.04.20151103-0ubuntu1 (09dc4d35)

2015-11-03 Ugo Riboni

        * Update the user script to remove the Facebook app banner.
          Fixes:
          #1352783 Approved by: Olivier Tilloy, PS Jenkins bot
          (0a23a052)
        * Prevent the address bar from being cleared when the actual url
          changes and the user has already started typing.
          Fixes:
          #1487713 Approved by: Olivier Tilloy (6c463812)
        * Fix a bug preventing in some cases the address bar from getting
          focus when entering find in page mode. Also correctly hide
          the left hand side icons when in find in page mode.
          Fixes:
          #1508130 Approved by: Olivier Tilloy, PS Jenkins bot
          (2e7f013f)
        * Use AbstractButton to handle some tab interactions so that haptics
          are used on touch.
          Fixes: #1505725 Approved by: Olivier
          Tilloy, PS Jenkins bot (46493849)
        * Focus the page when opening links with target="_blank".
          Fixes:
          #1505724 Approved by: Olivier Tilloy, PS Jenkins bot
          (98f0917c)
        * The test was actually OK, but it should have run only on desktop
          (0f668457)
        * Fix failing AP test (119dbdfd)

2015-11-02 Ugo Riboni

        * Make sure that closing the last tab in incognito mode does not
          remember it. Adjust AP tests to verify. (c2e289c8)
        * Simplify (f337aed8)
        * Update copyright date (54424758)

2015-11-02 Michael Sheldon

        * Update error display on downloads page to match visual design
          (65412608)
        * Don't display delete action on downloads that are still in progress
          (2301ee92)

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

        * Launchpad automatic translations update. (917d373b)

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

        * Launchpad automatic translations update. (20cde3ff)

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

        * Launchpad automatic translations update. (c1e536f6)

2015-10-29 Ugo Riboni

        * Ensure that "new tab view" tabs do not get saved and restored
          (60820f2f)
        * Add Ctrl+Shift+T as shortcut, since other major browsers have that
          (08702873)
        * Fix the userscript that removed facebook's app banner (b1f0d52e)
        * Merge changes from trunk (d1eb6273)
        * Merge changes from trunk (208f5fb0)

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

        * Launchpad automatic translations update. (437fd9a5)

2015-10-28 Olivier Tilloy

        * Remove the custom HistoryTimeframeModel proxy model, as it’s not
          needed any longer. (f1d7bb81)

2015-10-28 Ugo Riboni

        * Correctly align the address bar text when there are no icons
          visible (8264b391)
        * Restore tabs to their previous index. Adjust AP tests. (9f156ecd)

2015-10-28 Michael Sheldon

        * Display error messages for failed downloads (d7a381cf)

2015-10-28 Ugo Riboni

        * Add AP test to verify incognito mode behavior (9fb0b36a)
        * Exclude incognito mode from the whole undo behavior (7c8bd75d)
        * Restore the whole state of the tab, not just its url, when undoing
          close (a5acc5d9)
        * Fix tab close unit tests (f98dca78)
        * Should work also with the tabs list (500df362)

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

        * Launchpad automatic translations update. (f62e9054)

2015-10-27 Ugo Riboni

        * Exclude the new tab view from being part of the undo logic
          (c942099d)
        * Add autopilot test (b24bacee)
        * Implement undo close tab shortcut (Ctrl+Shift+W) (0d423796)
        * Refactor code to have only one single top-level method to close
          tabs (8311f6fe)

2015-10-26 Ugo Riboni

        * Clear the address bar when going into incognito mode (2884ab4d)
        * Handle close tab interactions via AbstractButtons instead of
          MouseArea so they trigger haptics on mobile (ba7d29d2)
        * Adjust AP tests to verify the fix (41cd180a)
        * Focus the destination page when opening a link with target="_blank"
          (85d36016)

2015-10-26 Michael Sheldon

        * Fix download model index position when removing downloads
          (1e7fded9)

2015-10-26 Ugo Riboni

        * Sync with trunk (0d315107)

2015-10-26 Michael Sheldon

        * Fix usage of renamed SettingsPageHeader -> BrowserPageHeader
          (8649336c)
        * Fix typo in app armor profile (f574fe8e)
        * Merge from trunk (245955ed)

2015-10-26 Ugo Riboni

        * Reference bug that the new AP test is for (f51578fb)
        * Adjust AP test to more closely match what the bug report says
          (dfa683ec)
        * Remove incorrect comment (904f13a0)
        * The primary item has a margin only when it is visible and there are
          visible icons inside (3ab88eab)

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

        * Launchpad automatic translations update. (45645491)

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

        * Launchpad automatic translations update. (113154e2)

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

        * Launchpad automatic translations update. (4fd890b9)

2015-10-23 Michael Sheldon

        * Move downloads based on signal from global DownloadManager object,
          so we can handle downloads that finished after an app
          restart (02b314e8)
        * Switch to default apparmor template to allow for thumbnailer
          support (5a2075eb)
        * Allow access to ~/Downloads in the app armor manifest (5248e283)
        * Add incomplete downloads to the download model when restoring
          database on startup (2827e3d4)
        * Remove downloads that have been cancelled while the browser was
          closed (490d37bd)

2015-10-23 Olivier Tilloy

        * Update translation template. (b90dabb1)

2015-10-23 CI Train Bot

        * Resync trunk. (b11d2556)

2015-10-23 Ugo Riboni

        * Simplify the way layout logic for primaryItem (40f92055)
        * Add AP test (ff9b9e84)

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

        * Launchpad automatic translations update. (155ff0d7)

2015-10-22 Ugo Riboni

        * Add a new AP test to verify this bug fix (5ad0fb0e)
        * Transform an unit test into an AP test that does not fail with this
          change and actually tests the bug fix it is supposed to
          test as described in the bug report (edff3926)

2015-10-22 CI Train Bot

        * Releasing 0.23+15.10.20151022.1-0ubuntu1 (4d8036b8)

2015-10-22 Olivier Tilloy

        * Modify the generated apparmor profile to allow rw access to
          /dev/shm/.org.chromium.Chromium.* too.
          Fixes: #1508054
          Approved by: PS Jenkins bot (2d89a871)
        * Add an exception to the generated apparmor profile to allow reading
          HERE’s TOS in the browser.
          Fixes: #1507667 Approved by: PS
          Jenkins bot, Olivier Tilloy (b6eb7f1c)

2015-10-22 Ugo Riboni

        * Fix inability to drag the map to pan in Google maps, on desktop.

          Fixes: #1503506 Approved by: PS Jenkins bot, Olivier
          Tilloy (35ce7221)
        * Refactor the BookmarksModel to be a singleton. Approved by: PS
          Jenkins bot (c64ed84b)
        * Implement support for allowing or denying access to media input
          devices and for setting default media input devices.

          Fixes: #1410996 Approved by: PS Jenkins bot, Olivier
          Tilloy (cc002e9a)
        * Fix a couple of missing instances of non-singleton BookmarksModel
          use (728931a6)
        * Don't clear the address bar when the actual URL changes if the user
          is typing in the address bar (e4ba2836)

2015-10-22 Michael Sheldon

        * Avoid duplication of new downloads at both the bottom and top of
          the downloads list (762446f1)
        * Connect progress and cancel buttons to running downloads (c94d40b8)

2015-10-22 Ugo Riboni

        * Merge changes from trunk (454d257e)
        * Fix focus sometimes not being propagated correctly when entering
          find in page mode (35cc283d)
        * Properly hide the primary item contents when in find in page mode
          (45291c58)
        * Fix unit tests (e925815c)
        * Merge changes from trunk (98f67da9)

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

        * Launchpad automatic translations update. (21220458)

2015-10-21 Olivier Tilloy

        * Update translation template. (c4fb2f44)

2015-10-21 CI Train Bot

        * Resync trunk. (e3b11d30)

2015-10-21 Olivier Tilloy

        * Use alternative sed syntax to make the substitution more readable,
          and escape dots. (3bc0ccd3)
        * Modify the generated apparmor profile to allow rw access to
          /dev/shm/.org.chromium.Chromium.* too. (913d58c9)

2015-10-21 Michael Sheldon

        * Merge from trunk (6f6787dc)

2015-10-21 Ugo Riboni

        * Make the fix work on regional domains too (bd21bd7d)
        * Add override to allow drag-to-pan on google maps (a5092e32)

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

        * Launchpad automatic translations update. (948ac4d8)

2015-10-20 Olivier Tilloy

        * Add an exception to the apparmor profile to allow reading HERE’s
          TOS in the browser. (42aad49b)
        * Revert the previous revision as there is a much simpler way of
          achieving this. (a3862a10)
        * Add an exception to the generated apparmor profile to allow reading
          HERE’s TOS in the browser. (6d3c587d)

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

        * Launchpad automatic translations update. (badb7fc2)

2015-10-19 Ugo Riboni

        * Update the default device in one more where it is necessary
          (6a28e3a3)
        * Clarify explanation for translators (a3464fba)
        * Remove unused imports and ids (d8ae97bb)
        * Kill all the semicolons (361ef599)
        * Remove leftover delayed initialization of bookmarks model. It is
          done already somewhere else. (29585660)
        * Refactor AP tests to click the button directly from the emulator
          (1985ab55)
        * Remove semicolons in JS (a71665c2)

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

        * Launchpad automatic translations update. (df176e40)

2015-10-18 Ugo Riboni

        * Merge changes from trunk (136392b5)
        * Merge changes from trunk (750c7d00)

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

        * Launchpad automatic translations update. (80bf7536)

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

        * Launchpad automatic translations update. (cf09caf1)

2015-10-16 CI Train Bot

        * Releasing 0.23+15.10.20151016-0ubuntu1 (3735bd05)

2015-10-16 Olivier Tilloy

        * Fix a couple of autopilot failures on desktop in narrow mode.

          Fixes: #1506879 (a9fe1356)
        * Fixes for minor UX issues with the preview grid:  - Make the
          highlight follow the item selected for deletion in the
          preview grid.  - Do not show a highlight in the narrow
          version of the new tab view, as it doesn’t support
          keyboard navigation.  - Grab dismiss area events so that
          they are not propagated to the view below when dismissing
          a context menu.
          Fixes: #1506579 (3cf24917)
        * Update a localized error string, per design.
          Fixes: #1493466
          Approved by: Bartosz Kosiorek (0fc44dcf)
        * Ensure that the default context menu cannot be dismissed several
          times, causing a crash in oxide. The issue in oxide
          remains, it should have a safeguard against this kind of
          behaviour.
          Fixes: #1501330 Approved by: Alexandre Abreu
          (7ea63754)

2015-10-16 Arthur Mello

        * Add bookmarks view to top level menu Approved by: Ugo Riboni,
          Olivier Tilloy (f6bb1392)
        * Remove extraneous trailing whitespace (5e6e8de8)

2015-10-16 Olivier Tilloy

        * Fix an autopilot failure on desktop in narrow mode. (df5037a7)
        * Fix an autopilot failure on desktop in narrow mode. (da4c7619)
        * Update a localized error string, per design. (ec880397)

2015-10-16 Arthur Mello

        * Fix NewTabViewWide keyboard navigation (41e8f016)
        * Keep webbrowser-app.po from trunk (20987ce0)
        * Merge with trunk (05a86f4b)
        * Undo changes on po (6894c756)

2015-10-16 Olivier Tilloy

        * Grab dismiss area events so that they are not propagated to the
          view below when dismissing a context menu. (4553c5dd)
        * Do not show a highlight in the narrow version of the new tab view,
          as it doesn’t support keyboard navigation. (64dd52fb)
        * Make the highlight follow the item selected for deletion in the
          preview grid. (e4876f48)
        * Ensure that the default context menu cannot be dismissed several
          times, causing a crash in oxide. The issue in oxide
          remains, it should have a safeguard against this kind of
          behaviour. (bdf66333)

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

        * Launchpad automatic translations update. (39e3aadf)

2015-10-15 Alexandre Abreu

        * Handle custom context menu (e335b4af)

2015-10-15 Arthur Mello

        * Merge with trunk (ab363d95)

2015-10-15 Olivier Tilloy

        * Fix the PreviewManager’s use of TopSitesModel. (79441c56)
        * Merge the latest changes from trunk and resolve conflicts.
          (83441f4e)
        * Update translation template. (daf75570)

2015-10-15 CI Train Bot

        * Resync trunk. (ba5593d9)

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

        * Launchpad automatic translations update. (f0ade75b)

2015-10-14 Arthur Mello

        * Fix AP test issue (80da7024)
        * Expand unittest to BookmarksFoldersViewWide keyboa navigation
          (f7ddd5bc)
        * Fix keyboard navigation (f66bd49f)
        * Remove unnecesary check (6d73529e)
        * Remove references to browser component from
          BookmarksView/BookmarksViewWide (22e6a76f)
        * Merge with trunk (585fcb7c)

2015-10-14 Ugo Riboni

        * Use decorator to skip tests (ed7cec12)
        * Skip AP test as we can't guarantee a/v devices are present or test
          for their presence easily (47ae8fb5)
        * Alphabetically order apparmor policies (0a1307f4)
        * Remove InputDevicesModel.qml as it is not really useful (98a2c11e)
        * Cleaner imports (8227e9db)
        * Add microphone and camera apparmor policy groups (af1fd16f)
        * Merge changes from trunk (22d092d4)

2015-10-14 Olivier Tilloy

        * Updated bzr ignore rules. (c870a478)

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

        * Launchpad automatic translations update. (b1022ecb)

2015-10-13 Arthur Mello

        * Fix AP tests (a010990d)
        * Fix wrong remove (d11bda61)
        * Do not call utils function when not adding a homepage bookmark
          entry (fe76236e)

2015-10-13 CI Train Bot

        * Releasing 0.23+15.10.20151013.1-0ubuntu1 (da0d78ef)

2015-10-13 Ugo Riboni

        * Delay the creation of the XMLHttpRequest used to retrieve the
          search suggestions until the first request, to save memory
          and speed up application startup. Approved by: Olivier
          Tilloy (09a260ee)

2015-10-13 Olivier Tilloy

        * Handle RemoteHostClosedError in shouldCancelRequests().
          Fixes:
          #1498539 Approved by: PS Jenkins bot, Ugo Riboni
          (dec4ff38)
        * Use the new oxide API to allow a geolocation permission request.

          Fixes: #1500862 Approved by: Ugo Riboni (0c5cf459)

2015-10-13 Michael Terry

        * Add Ctrl+PageUp and Ctrl+PageDown as alternate keyboard shortcuts
          for cycling through tabs.
          Fixes: #1499761 Approved by:
          Olivier Tilloy (fcae66d4)

2015-10-13 Ugo Riboni

        * Reimplement the top sites list to use a grid of previews in all
          form factors. Approved by: Olivier Tilloy (1ca6619d)

2015-10-13 Arthur Mello

        * Change docstring and function name for BookmarksModelUtils
          (abbad074)
        * Remove null model checkrom BookmarksModelUtils (b9c521a5)
        * Merge with trunk (3f60ad74)

2015-10-13 Ugo Riboni

        * Fix failing AP test (b2458940)

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

        * Launchpad automatic translations update. (bbdff247)

2015-10-12 Ugo Riboni

        * Improve encapsulation (1a58dccc)
        * Delay initialization of the XmlHttpRequest until we first try to
          retrieve search suggestion results the first time
          (3776b028)
        * Fix text and positioning+size of buttons (364c21bb)
        * Merge changes from trunk (ffecd174)
        * Display information about the embedder (if any) (1164f3a0)
        * Remove no longer used properties. Fix english question mark style
          (3e041565)
        * Clarify via comments why we are doing things this way and what is
          the plan for the future (894d23f1)
        * Pop up a modal dialog when the active tab requests media access.
          (17acaad8)
        * Make the GridView in narrow mode non interactive so that scrolling
          is fully managed by the Flickable container (b67eef1e)
        * Align the preview to the top-left corner of the container as that's
          where most sites will have recognizable content when
          capture is taken with a small screen size (1c516827)

2015-10-09 Arthur Mello

        * Move code to add homepage to bookmarks model to a shared helper
          function (259dd0f9)
        * Remove custom CPOs for BookmarksView and BookmarksViewWide
          (68491294)
        * Change check for bookmarks view active on Ctrl+T shortcut Make
          Ctrl+T shortcut work for History view and add an AP test
          (248bee71)
        * Converge signal handlers for the BookmarksView to the same place
          (053ae5d9)
        * Remove unused imports (f1b8207f)
        * Add AP tests for bookmarks keyboard shortcuts (3be9c683)
        * Fix wrong test to check if it is a removable bookmark (4273647b)
        * Enable Ctrl+T to create a new tab when in bookmarks view (a167a7b9)
        * Change the check to enable/disable keyboard shortcuts (44719047)
        * Remove unused variable in AP test (26a62bdf)
        * Simplify use of isHomeBookmark in BookmarksFoldersView (f366cff3)
        * Set properties as readonly (7848cf6b)
        * Reuse isAllBookmarksFolder to define isHomeBookmark property
          (ccf5d2f8)
        * Do not expose the entire settings object to the bookmarks view
          (40d8e264)
        * Simplify the way that listItemActions are defined on UrlDelegate
          (84e97b07)
        * Add Ctrl+Shift+O as a shortcut for Bookmarks (08d9c401)

2015-10-08 Arthur Mello

        * Disable cycling through open tabs when bookmarks view is visible
          (8d020c76)
        * Disable creating/closing tabs when bookmarks view is visible
          (a906ac17)
        * Disable selecting the content in the address bar when Bookmarks is
          visible (87f24642)
        * Disable toggle bookmarked state when bookmarks view is visible
          (a530f182)
        * Disable history navigation while Bookmarks view is visible
          (7ac99289)
        * Disable reloading current tab when Bookmarks view is visible
          (31705487)
        * Disable Ctrl+F when Bookmarks are visible (a21341dd)
        * Fix AP tests for bookmark options (1c2ab3bd)
        * Fix AP tests for new tab view (4a337370)
        * Fix AP tests for new tab view (b8cdc293)
        * Make the default homepage bookmark visible in all bookmarks views
          (ca62802b)

2015-10-08 Ugo Riboni

        * Hack is really not an hack (572b55ed)
        * Merge changes from trunk (c3483d72)
        * Add reference to ActionSelectionPopover's CPO bug preventing us to
          use click_action_button (fe614316)

2015-10-08 Arthur Mello

        * Undo changes for Homepage default bookmark (8a105a8d)

2015-10-08 Ugo Riboni

        * Refactor the margins code for the UrlPreviewGrid so that the usage
          is clearer and more intuitive (1c89b462)
        * Fix the highlight being clipped at the left edge in narrow mode
          (fb8820ef)
        * Simplify the code for safely cleaning up previews at startup. Merge
          and clarify 1ms-timer-hack comments. (9682c8db)
        * Fix AP tests for non-wide form factors (88a17e1b)
        * Fix failing AP test by ensuring that we perform the previews
          cleanup when both the HistoryModel has fully loaded and
          all the tabs that needed to be restored at startup have
          restored. (e0d157d0)

2015-10-08 Arthur Mello

        * Fix AP tests (98aa6904)
        * Fix AP tests (d6ac0518)

2015-10-08 Ugo Riboni

        * Remove unnecessary import as we are not using UbuntuTestCase
          (2c7677fa)
        * Remove unnecesary return value (0de08ddc)
        * Install qmldir file (920aeb6b)
        * Add explicit import even though not strictly necessary as the
          context properties it exports would be accessible anyway
          due to previous imports. (ce5c2a99)
        * Remove unnecessary handlers for the RIGHT and DOWN keyboard
          navigation (3a54f505)
        * Less hardcoding of margin values (de18cfc4)
        * Fix whitespace (5e352806)
        * Remove unused properties and signals in BrowserTab (a07f21e7)
        * Remove semicolons in JS code (019458c3)

2015-10-07 Arthur Mello

        * Fix AP tests (2c38ed11)

2015-10-07 Ugo Riboni

        * Schedule the history database loading after the main
          initaialization tasks have been completed (65441d5b)

2015-10-07 Arthur Mello

        * Make the default homepage bookmark visible in all bookmarks views
          (401968f3)

2015-10-07 Ugo Riboni

        * Clip the container of the preview grid in narrow mode so that
          scrolling won't overlap the elements that come before
          (70119bd7)
        * Use the correct image dimension for the scaled image loader, so
          that the PreserveAspectCrop fillMode does not cause the
          image to scale up and blur (ce92a67a)
        * Fix warnings by adding back a missing UrlUtils import and remove a
          reference to the non-singleton HistoryModel (2a67335e)

2015-10-07 Arthur Mello

        * Fix headers colors in history views (4f129c57)
        * Fix headers colors in bookmarks views (206b549c)
        * Simplify code when a Bookmark entry is removed in wide mode
          (9614d18c)
        * Simplify code when a Bookmark entry is removed in narrow mode
          (de42e0fb)

2015-10-07 Olivier Tilloy

        * Handle RemoteHostClosedError in shouldCancelRequests(). (2c4c29ac)

2015-10-07 Arthur Mello

        * Remove extraneous blank line (26fcf7e8)
        * Make BookmarksView.qml and BookmarksViewWide.qml FocusScopes
          (2a1573db)
        * Remove unnecessary onActiveFocusChanged handler (bf5e422e)
        * Remove darker gray band on the right of the view in wide mode.
          (01691332)
        * Merge with trunk (3aaaf10c)

2015-10-07 Ugo Riboni

        * Fix some AP tests now that http://pad.lv/1205144 is fixed in the
          uitk (da8d47c1)

2015-10-07 Olivier Tilloy

        * Add a LastVisitDateString role to HistoryModel, so that we don’t
          rely on implicit QDate->QString conversions when matching.
          (011e2999)
        * Clearer warning. (49171564)

2015-10-07 Ugo Riboni

        * Merge changes from trunk (fc287462)
        * Refresh the star icon every time the model count change, so that it
          does not remain in the incorrect state if the model
          loading gets delayed for too long (7ff78ea4)
        * Delay loading the bookmarks database until loading and rendering of
          the main window is complete (ffd5791f)

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

        * Launchpad automatic translations update. (64e8e38a)

2015-10-06 Michael Terry

        * Undo consolidation (b7d5968d)

2015-10-06 Ugo Riboni

        * Merge changes from trunk (4a0efd08)

2015-10-06 CI Train Bot

        * Resync trunk. (a0de98d7)

2015-10-06 Ugo Riboni

        * Don't store permissions locally. Ask the user every time oxide
          sends a request (74ab9f7d)
        * Update text of the restart note to match design (8bbf4b58)

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

        * Launchpad automatic translations update. (1e8757bd)

2015-10-05 Arthur Mello

        * Add test to validate that folders are open collapsed in
          BookmarksView at narrow mode (8ab8c374)

2015-10-06 Ugo Riboni

        * Clarify and fix some MediaAccessModel documentation (ed7c801d)
        * Make the dialog an actual dialog, and modal (170e12bb)
        * Add a note warning the user that they will need to restart the
          application for some changes to the media access
          permissions to be effective. (b3e3ff61)
        * Add comment to explain why we are connecting the
          mediaAccessPermissionRequested only on the current webview
          (583660bf)
        * Move the media access settings within the privacy section and
          rename settings items according to design spec (9ed690e9)

2015-10-05 Arthur Mello

        * Fix TopBar divider in both History and Bookmarks view for narrow
          mode (b2a89769)
        * Sync sizes of topBar for Bookmarks and Htory views on wide mode
          (2dc694b6)

2015-10-05 Ugo Riboni

        * Refactor BookmarksModel as a singleton, since it makes no sense to
          have more than one instance of it across the application
          (461c157a)

2015-10-05 Arthur Mello

        * Merge with trunk (43013885)

2015-10-05 Ugo Riboni

        * Fix mistakes from previous trunk merge (2c38c947)
        * Merge changes from trunk (0b076657)

2015-10-05 CI Train Bot

        * Releasing 0.23+15.10.20151005-0ubuntu1 (c2dc633c)

2015-10-05 Olivier Tilloy

        * Add apparmor profile to run webbrowser-app confined.
          Fixes:
          #1356516 Approved by: Jamie Strandboge (59909973)

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

        * Launchpad automatic translations update. (6ab0175b)

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

        * Launchpad automatic translations update. (9ad32b3f)

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

        * Launchpad automatic translations update. (bcf12c9b)

2015-10-02 Olivier Tilloy

        * Update translation template. (8eeec262)
        * Allow setting the sourceModel of a HistoryLastVisitDateListModel to
          null. (6521aac7)
        * Merge the latest changes from trunk and resolve a bunch of
          conflicts. (2b8d9a94)

2015-10-02 CI Train Bot

        * Releasing 0.23+15.10.20151002.1-0ubuntu1 (0e1baabe)

2015-10-02 Alexandre Abreu

        * Handle webapp webview renderer crashes
          Fixes: #1375215, #1498091
          Approved by: Olivier Tilloy (637bc67a)

2015-10-01 CI Train Bot

        * Releasing 0.23+15.10.20151001-0ubuntu1 (b0859738)

2015-10-01 Olivier Tilloy

        * Do not select labels by their class name, as this is changing in
          the newest UITK. Approved by: Zoltan Balogh (b165078b)
        * Simplify the tests even further by not reinventing the wheel.
          (f85d2a96)
        * Simplify unit tests quite a bit, and make them more robust by not
          relying on the text of a label. (e2d7913a)
        * Fix unit tests with newer UITK where the Label component was
          re-implemented in C++. (725fd3e5)

2015-10-01 Ugo Riboni

        * Add support for selecting the default audio input device for the
          web context (0439ccb8)

2015-10-01 Michael Sheldon

        * Add progress bar and controls for downloads (not yet connected to
          UDM) (2562e2bb)

2015-09-30 Ugo Riboni

        * Expose MediaAccessModel to unit tests and add unit tests for the
          SettingsPage starting with those for media access.
          (cd239f33)
        * Settings page: Explicitly define order of origins, Use ListItem for
          standard swipe-to-delete look, make settinsObject property
          a QtObject to allow use in unit tests. More objectNames.
          (da58a29f)
        * Merge changes from trunk (673ae35c)

2015-09-30 Michael Sheldon

        * Fix thumbnailing on download page whilst downloading videos or
          images (1609ca47)
        * Take the user directly to the downloads page when a download starts
          (bfbf550c)

2015-09-30 Olivier Tilloy

        * Add missing build dependencies. (65c7c255)

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

        * Launchpad automatic translations update. (bc4f19a8)

2015-09-29 Olivier Tilloy

        * Revert change to debian/rules that was making the build verbose.
          (7adc7f5f)

2015-09-29 Ugo Riboni

        * Add AP tests for the media permissions dialog (5820fe2d)
        * Remove debug code (eb5bd88a)
        * Fix but in approving video requests (20352824)

2015-09-29 Alexandre Abreu

        * remove uneeded signal (1a8ee098)

2015-09-29 Olivier Tilloy

        * Add apparmor profile to run webbrowser-app confined. (32625701)

2015-09-29 Alexandre Abreu

        * Handle renderer crash in webapp container (8c88f17a)
        * Remove install common assets (a60299dd)
        * forgotten assets (c77b581c)
        * Move assets to a container specific location; Revert some browser
          changes (1c81cc49)
        * Update sad text (ead051c0)
        * Update according to design updated; rename SadWebview (3ff908be)

2015-09-29 Ugo Riboni

        * Cleanup the code related to the model role used to filter by which
          permissions are set (now called permissionsSet). Add tests
          for it. (3bd205b3)

2015-09-29 Michael Sheldon

        * Fetch download items from database in batches instead of loading
          all at once (9c99d89b)

2015-09-29 Ugo Riboni

        * Add tests for MediaAccessModel::get (413a7edc)
        * Add unit tests for MediaAccessModel::unset method (b402aec9)
        * Clarify unset code and comments (32e96878)
        * Add first group of unit tests mode mediaAccessModel (fc7764ea)
        * Clarify method description (f2a6d9b4)

2015-09-29 Michael Terry

        * Add test and consolidate a little code (39c0345d)

2015-09-29 Olivier Tilloy

        * Use the new oxide API to allow a geolocation permission request.
          (d4991a5f)
        * Do not select labels by their class name, as this is changing in
          the newest UITK. (11c076b8)

2015-09-29 CI Train Bot

        * Releasing 0.23+15.10.20150929-0ubuntu1 (89860ced)

2015-09-29 Olivier Tilloy

        * Use the UA override for www.youtube.com on mobile too.
          Fixes:
          #1499394 Approved by: Alexandre Abreu, David Barth
          (62ceeafc)

2015-09-29 Ugo Riboni

        * Extend the clickable area to close a tab on mobile, as taps are
          less precise and often end up missing it.
          Fixes: #1500339
          Approved by: Olivier Tilloy (b32cc354)
        * Clarify and simplify anchoring (a0534b07)
        * Revert whitespace change (24ea135a)
        * Merge branch: Allow closing a tab by middle-clicking on its X icon
          + tests (7aa82726)
        * Merge changes from trunk (a9d4e909)

2015-09-29 Olivier Tilloy

        * Allow closing a tab by middle-clicking on its X icon. (04ffabb7)

2015-09-29 CI Train Bot

        * Resync trunk. (b0a2bc02)

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

        * Launchpad automatic translations update. (2a0a25e3)

2015-09-28 Michael Terry

        * Also cycle through tabs with Ctrl+PageUp/PageDown (7b42dadf)

2015-09-28 Ugo Riboni

        * Handle the origin as a string, since the permissions in chrome are
          handled only at the host level, so the rest of the URL has
          no meaning and should be discarded (4d2fc6d3)

2015-09-28 Olivier Tilloy

        * Use the UA override for www.youtube.com on mobile too. (c5bea778)

2015-09-28 Ugo Riboni

        * Make sure the dialog is sized properly (66b9c262)
        * Merge changes from trunk (4d71f6a9)
        * Confine the close tab button to be as big as the icon on dekstop,
          while it covers the whole right hand side of the tab on
          mobile (e54d67d4)
        * Extend the clickable area to close a tab on mobile, as taps are
          less precise and often end up missing it (62eb6689)

2015-09-28 CI Train Bot

        * Releasing 0.23+15.10.20150928-0ubuntu1 (ee1b1f06)

2015-09-28 Olivier Tilloy

        * Fix a couple of autopilot test failures on desktop.
          Fixes:
          #1495297, #1499411 (809216af)

2015-09-28 Ugo Riboni

        * Add a context menu to each tab in the tab bar, allowing to insert a
          new tab just after, close or reload the current tab.
          Approved by: Riccardo Padovani (909123e9)

2015-09-28 Michael Sheldon

        * Add support for alternative mimetype header for vcards
          Fixes:
          #1498992 Approved by: Olivier Tilloy (ea9f65d5)

2015-09-28 Olivier Tilloy

        * Do not allow closing a tab with a middle click while the right
          button is pressed. (baeb86f3)
        * Move the hover area below the mouse area that handles clicked and
          pressed events. (b1355f1b)

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

        * Launchpad automatic translations update. (eec09fc4)

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

        * Launchpad automatic translations update. (095bd96c)

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

        * Launchpad automatic translations update. (e16d85ac)

2015-09-25 Michael Sheldon

        * Fix multi-selection on DownloadsPage when using the edit button
          (64709f20)
        * Update BrowserPageHeader and DownloadsPage styles to match visual
          spec (1da73039)
        * Update DownloadDelegate label sizes to match visual design
          (a3ac7560)
        * Fix eliding and spacing on DownloadDelegate labels (426e2050)
        * Add edit button to downloads page (71bf736a)
        * Remove unecessary check for -x-generic icon now that we provide a
          fallback in the iconForMimetype method when this isn't
          available in the theme (16819235)

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

        * Launchpad automatic translations update. (b32cbf26)

2015-09-24 Alexandre Abreu

        * Add forgotten file (b2f68b12)

2015-09-24 Olivier Tilloy

        * Work around bug #1499437 in autopilot tests by dragging downwards a
          few pixels first, then leftwards. (00912f69)
        * Revert the initial fix for bug #1495297 as it was properly fixed in
          the UITK. (fbb7ce26)
        * Fix mouse handling in the tabs bar. (da95b77a)

2015-09-24 Alexandre Abreu

        * Fix debuild (3c63c8b5)

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

        * Launchpad automatic translations update. (a3c22d96)

2015-09-24 Olivier Tilloy

        * Fix (and test) closing a tab with its X button. (33110d8a)

2015-09-24 Michael Sheldon

        * Fix merge error (349858a4)

2015-09-23 Michael Sheldon

        * Merge from trunk (b9856a24)

2015-09-23 Alexandre Abreu

        * Update UI to remove user message & simplify behvior (bb085ad8)

2015-09-23 Olivier Tilloy

        * Merge the latest changes from trunk and resolve a conflict.
          (81f695df)
        * Update translation template. (cd845a1a)

2015-09-23 CI Train Bot

        * Resync trunk. (8d96e0df)

2015-09-23 Olivier Tilloy

        * Update comment. (bd627f0e)
        * Fix mix’n’match indentation styles. (42cdfd92)
        * Rename findChildrenByType to findDescendantsByType to better
          reflect the recursive nature of the function. (46f24b69)
        * Simplify a test helper. (34d433df)
        * Do not emit currentTabChanged when the current tab hasn’t actually
          changed, even though the current index has. (02232966)
        * Fix index bounding. (3aea8ed3)
        * Reloading a tab for which the webview wasn’t instantiated
          previously will instantiate it. (7269b521)
        * Pass the target index at construction time. (3cc3b337)
        * Merge the latest changes from trunk. (31208aef)

2015-09-23 Alexandre Abreu

        * TWeak AP tests sadtab widget wrapper class (9f7c3f48)

2015-09-23 Michael Sheldon

        * Add support for alternative mimetype header for vcards (68b7df42)
        * Calculate download filename prior to setting metadata title
          (32d1f49a)
        * Only show download dialog description when content-hub has an
          application that can open the download directly (65abe224)

2015-09-22 Michael Sheldon

        * Use Images instead of Icons in DownloadDelegate for faster load
          time and smoother list scrolling (215a78d2)
        * Remove unused extension property from downloads model (95bfd621)

2015-09-22 Alexandre Abreu

        * Handle renderer crashes for webapp container (d349d82f)
        * tweak AP tests (0a0543b3)

2015-09-22 Michael Sheldon

        * Remove ubuntu shape from download page icons to match visual spec
          (a9e18e10)

2015-09-22 Alexandre Abreu

        * AP test fixes (9493b361)

2015-09-22 Michael Sheldon

        * Only show internal browser downloads on the downloads page
          (865242f7)
        * Update download dialog style based on visual spec (159c55f2)
        * Fix download icon fallback when the system theme doesn't have a
          generic icon (7b11c4fb)
        * Bring download dialog style closer to visual spec (2ce61073)

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

        * Launchpad automatic translations update. (e03995f4)

2015-09-22 CI Train Bot

        * Releasing 0.23+15.10.20150922-0ubuntu1 (d41326ab)

2015-09-22 Olivier Tilloy

        * Updated translation template to include new strings for upcoming
          branch that implements a context menu on tabs (wide mode).
          (cddd6036)

2015-09-22 Michael Sheldon

        * Add new strings to support internal download features Approved by:
          PS Jenkins bot, Olivier Tilloy (3c360a24)

2015-09-22 Ugo Riboni

        * Implement the visual refresh for the tabs in all screen modes.
          Approved by: PS Jenkins bot, Olivier Tilloy (45b67e63)

2015-09-22 Olivier Tilloy

        * Silence the warnings issued by the favicon fetcher when the server
          replies with an error. Those warnings can easily flood the
          console when opening the history view, thus making it
          difficult to spot legitimate console output. (4332787a)

2015-09-22 Jin Hsieh

        * Add XML description for the Baidu Chinese search engine. Approved
          by: Olivier Tilloy (0e8eb267)

2015-09-22 Olivier Tilloy

        * Disable predictive text on the search field to ensure results are
          filtered as the user types. (74d03a20)
        * Make a flaky unit test more robust by ensuring that the list view
          has been updated before testing its contents. (89db4797)

2015-09-22 Ugo Riboni

        * Implement search within the history view (only from the widescreen
          version) Approved by: Olivier Tilloy (984e5ce4)

2015-09-22 Olivier Tilloy

        * Add contextual actions (copy & share) for text selection.
          Fixes:
          #1490922 Approved by: PS Jenkins bot, Ugo Riboni
          (d231a6a9)
        * Give ToolbarAction a default font color. (510e540a)

2015-09-22 Riccardo Padovani

        * Use right icon in tab switcher to open a new tab when in private
          mode Approved by: PS Jenkins bot, Olivier Tilloy
          (a50edda4)

2015-09-21 Olivier Tilloy

        * Revert the previous revision, as all it managed to do was to not
          run unit tests at all. (3b58f670)

2015-09-21 Alexandre Abreu

        * Fix flake8 AP tests (545b9fb0)
        * Tweak AP tests (0a58d324)

2015-09-21 Olivier Tilloy

        * Temporarily make the unit test runs verbose to investigate a test
          failure in a silo. (0a7c5809)

2015-09-21 Alexandre Abreu

        * Handle webapp container sad tab (b9bfd7cd)

2015-09-21 Olivier Tilloy

        * Tweak warning and make sure to catch it in the tests; remove
          useless for loop. (d0979712)
        * Give ToolbarAction a default font color. (9d5cd057)
        * Updated translation template to include new strings for upcoming
          branch that implements a context menu on tabs (wide mode).
          (cc3cd929)

2015-09-21 Michael Sheldon

        * Update strings to match visual design (6dd58c33)
        * Remove unused signal from BrowserPageHeader and update docs
          (9f7b92f3)
        * Add new strings to support internal download features (7637cf8a)
        * Merge from trunk (16869a81)
        * Show filename in download dialog (517d916e)

2015-09-21 Arthur Mello

        * Merge with trunk (a6f2fb39)
        * Fix flake8 error (29ab615d)

2015-09-21 Michael Sheldon

        * Fallback to generic icons for mimetypes that don't have an icon in
          the current theme (ef714863)

2015-09-21 CI Train Bot

        * Resync trunk. (4ae10f96)

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

        * Launchpad automatic translations update. (19110f3d)

2015-09-20 Michael Sheldon

        * Add basic empty state to downloads page (57be8bb1)

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

        * Launchpad automatic translations update. (1ab4c663)

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

        * Launchpad automatic translations update. (c0c41601)

2015-09-18 Olivier Tilloy

        * Disable predictive text on the search field to ensure results are
          filtered as the user types. (6cf27a5c)

2015-09-18 Arthur Mello

        * Fix AP tests (d59c8663)

2015-09-18 Olivier Tilloy

        * Make a flaky unit test more robust by ensuring that the list view
          has been updated before testing its contents. (250c63b8)

2015-09-18 Michael Sheldon

        * Add text/vcard to content-hub mimetype mappings (9dc1dd4c)

2015-09-18 Jin Hsieh

        * Add baidu.xml to support Baidu search engine (32ef2cf6)

2015-09-17 Arthur Mello

        * Add top toolbar on history view when in narrow mode (4bc65534)

2015-09-17 Ugo Riboni

        * Remove debug code (d4f0466b)
        * Let the Favicon figure out its own size (b9ccf3e0)
        * Remove unneeded debian install directive (825de8d9)

2015-09-17 Arthur Mello

        * Merge with trunk (52148bdb)

2015-09-17 Ugo Riboni

        * Mark readonly property as readonly (6d6c1a69)
        * Remove code that is not needed anymore (f29e6e60)
        * Fix typo. Remove duplicate variable declaration in unit test.
          (05643431)

2015-09-17 Michael Sheldon

        * Fix flake8 tests (8f44faea)
        * Merge from trunk (ad365bcc)
        * Fix flake8 tests (cc83921a)
        * Add support for selection mode and multiple delete on downloads
          page and provide generic action support to
          BrowserPageHeader (0a94b5fb)
        * Add tests for new download dialog (b60bf02b)

2015-09-17 Ugo Riboni

        * Fix glitch that would show the hover fade color while switching a
          tab to active (30ddd85e)
        * Shorten the distance between the end of the tab label fade out and
          the close button (9da439fe)
        * Use new assets for tabs and change colors in UI to match. Use
          different assets and tab heigh when on desktop form
          factors (not just widescreen) (9bab5d80)
        * Full opacity shadow (a71a7daf)
        * Merge changes from trunk (4df9ac2b)
        * Merge changes from trunk (dc8dd1f6)
        * Merge changes from trunk (cc858738)

2015-09-16 Ugo Riboni

        * Correctly take into account which item is initially selected when
          focus is given via focus property before items are
          inserted, instead of being forced after items have been
          inserted (4da9c6e3)
        * Jump back to the search box when pressing UP from the dates list
          (1ada039e)
        * Revert previous change, as the bug allowing us to use
          SortFilterModel.get() properly hasn't landed yet in the
          UITK (a similar fix had, and I got confused) (d3b86694)
        * Verify text field is not initially visible before entering search
          mode (9084f75b)
        * Remove useless code and focus via built-in properties instead of
          forcing on test init (2bb1a511)
        * Register mock model in the correct namespace (8b647e16)
        * More correctly implement HistoryModelMock::addByDate (e2e49cbe)
        * Rename mock class (e4901a68)
        * Clean up more properly in unit test (edc1c533)
        * Fix order of includes (67e3ada4)
        * Visually adapt the search box to match the visual spec (dcd5ffdd)
        * Move internal highlight functions and variables within the scope of
          the public one (0b53ae9d)
        * Deactivate find in page mode when entering history and settings
          (8a970c63)
        * Intercept the Ctrl+F keypress when in select mode, so that it does
          not activate find in page in the tab below (e8936a31)
        * Properly detect when the current index in the dates list has
          changed automatically as result of a search, and reset
          index to "all dates" if it has moved to a date that is not
          in the list anymore. (ce111701)

2015-09-16 CI Train Bot

        * Releasing 0.23+15.10.20150916.1-0ubuntu1 (c5be7d61)

2015-09-16 Alexandre Abreu

        * Add a general URI reformatting mechanism for webapp specific
          handled schemes.
          Fixes: #1475708 Approved by: Olivier
          Tilloy, PS Jenkins bot (3c43623d)

2015-09-16 Ugo Riboni

        * Use a simple SortFilterModel to filter by date intead of a custom
          model. Not removing the model for now as it is better done
          in another MR. (cb01a4f1)
        * Merge changes from trunk (59f094a0)
        * Entirely refactor the model so that we can have proper granularity
          in setting and unsetting permissions. Expose a role
          returning which permissions are currently set, which we
          can use to feed a FilterSortModel and have two separate
          media permissions lists in the UI. Allow unsetting
          permissions (will ask again on next restart) from the UI.
          (0207f5b5)

2015-09-15 Ugo Riboni

        * Allow removing media access permissions entirely (will prompt again
          when trying to access next) (bbdda8a7)

2015-09-15 Olivier Tilloy

        * Update autopilot test. (458770a9)
        * Unskip a test now that oxide 1.9 has been released. (16025e47)
        * Merge the changes from trunk and resolve a few conflicts.
          (ffbe9781)
        * Replace the custom TopSitesModel by a simple SortFilterModel.
          (a40b01af)

2015-09-15 Ugo Riboni

        * First version, only for audio permissions (7fcde126)

2015-09-15 Olivier Tilloy

        * Silence the warnings issued by the favicon fetcher when the server
          replies with an error. Those warnings can easily flood the
          console when opening the history view, thus making it
          difficult to spot legitimate console output. (5b956ac2)

2015-09-14 Arthur Mello

        * In narrow mode, start all bookmarks folders collapsed (a5842b0f)
        * Add separators to bookmarks view (c19684b1)
        * Use the same height for urls delegates (0e510176)
        * Use the same fonstSize for entries on Bookmarks and History view
          (8cf23a3a)
        * Use the same fontSize between Bookmarks and History views
          (64197142)
        * Merge with trunk (9b2564c0)

2015-09-14 Olivier Tilloy

        * Replace the custom HistoryLastVisitDateModel by a simple
          SortFilterModel. Note that this won’t fully work until bug
          #1495641 is fixed in the UITK. (4e1f1239)
        * Remove unused imports. (4e36f420)
        * Remove useless forward declaration. (3bcf56ca)

2015-09-14 Ugo Riboni

        * Merge changes from trunk (5792b99c)
        * Merge changes from trunk (b8eab06f)
        * Remove explicit Enter key handler as it is already handled
          automatically by GridView (36bbbcad)

2015-09-13 CI Train Bot

        * Releasing 0.23+15.10.20150913-0ubuntu1 (bec377ea)

2015-09-13 Olivier Tilloy

        * Set the 'visible' property of actions instead of 'enabled' to
          ensure the visibility of the corresponding entries in the
          drawer menu matches.
          Fixes: #1495297 (77703e9c)
        * Use SIGABRT instead of SIGSEGV to crash a renderer process in
          tests.
          Fixes: #1493825 Approved by: PS Jenkins bot
          (99afd1c1)
        * Remove the workaround for bug #1471181 now that oxide 1.9 has been
          released with a proper fix. Approved by: PS Jenkins bot,
          Ugo Riboni (54204873)
        * Use the new WebContext.userAgentOverrides API (new in Oxide 1.9).

          Fixes: #1410753 Approved by: Alexandre Abreu (afe1be0f)

2015-09-13 Ugo Riboni

        * Handle HTTP authentication requests by showing an authentication
          dialog. (2141fc4b)

2015-09-13 Olivier Tilloy

        * Allow saving canvas images from the context menu. Approved by: PS
          Jenkins bot, Ugo Riboni (982ab907)
        * Set the 'visible' property of actions instead of 'enabled' to
          ensure the visibility of the corresponding entries in the
          drawer menu matches. (3ef6d8b2)

2015-09-11 Ugo Riboni

        * Add autopilot tests (4c392be6)
        * At startup remove all the previews that do not belong to top sites
          or to any of the tabs that will be re-opened (5dc1a2e3)
        * When removing a site from the topsites, remove its preview if the
          tab is not still open (6d377921)

2015-09-11 Arthur Mello

        * Add support for keyboard navigation on narrow mode (d7c3010d)

2015-09-11 Riccardo Padovani

        * Fix some colors (6161266c)

2015-09-11 Ugo Riboni

        * Merge changes from trunk (7048ddba)

2015-09-11 Riccardo Padovani

        * Merge with upstream (8e6194c1)

2015-09-11 Ugo Riboni

        * Merge changes from trunk (712ed797)

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

        * Launchpad automatic translations update. (74971387)

2015-09-10 Arthur Mello

        * Move qml tests specific for bookmarks from the tst_NewTabViewWide
          to tst_BookmarksFoldersViewWide (7e06aa19)

2015-09-11 CI Train Bot

        * Resync trunk. (61f70b4d)

2015-09-10 Arthur Mello

        * Add a topbar in bookmarks view (674a88f1)
        * Restore onDrag behaviour (d8889ca1)
        * Set the homepage url correctly (56e32247)
        * Fix restoring focus issue (8f8cf02f)
        * Merge with trunk (2d6af378)

2015-09-10 Ugo Riboni

        * Cleanup semicolons (d719eb66)
        * Simplify tests (0f8afffd)
        * When in search mode CTRL+F returns focus to the search box
          (0641491f)
        * When a cetain date is selected and the current search returns no
          results for that date, move back to the "all dates" block
          (f3a3dcaf)

2015-09-10 Michael Sheldon

        * Fix support for downloads in webapps (cc41c5ac)
        * Capitalize mimetype names (6fd7f22c)

2015-09-10 Ugo Riboni

        * Fix failing unit test (1e66733e)
        * Fix flake8 (4590bbad)
        * Fix bug causing urls with html markup in them being emitted in
          signals (62a1937b)

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

        * Launchpad automatic translations update. (f82329f6)

2015-09-09 Arthur Mello

        * Make NewTabViewWide use the same component we created to show
          bookmarks folders (64e22d6d)
        * General fixes with initial focus (ce70b833)

2015-09-09 Ugo Riboni

        * Use the GridView built-in highlight support to implement highlight
          for keyboard navigation (19905ed5)
        * Fix AP tests (da6ab6e3)
        * Allow activating the context menu on previews also with right click
          (99a54149)

2015-09-09 Michael Sheldon

        * Fix typo (7007c438)

2015-09-09 Ugo Riboni

        * Adjus the Sections header margin in widescreen new tab view to
          match design (0e101750)
        * Change the grid so that cells have defined margins on bottom and
          right only. Adjust these margins and the margins of the
          grid itself in all views so that it matches design
          exactly. (a4416282)
        * More refactoring to have more control over margins. Use the new
          grid component both in the wide and in the narrow new tab
          view. (d4852797)

2015-09-09 Michael Sheldon

        * Merge from trunk (1314f50d)
        * Fix single item selection from downloads page (eaed97a8)

2015-09-09 Arthur Mello

        * Merge with trunk (2a409d53)

2015-09-09 Ugo Riboni

        * Factor out the grid of previews so that it can be used in other
          parts of the app (6f5d7c4e)

2015-09-09 Olivier Tilloy

        * Use SIGABRT instead of SIGSEGV to crash a renderer process in
          tests. (c22000eb)

2015-09-09 Ugo Riboni

        * Add context menu to allow removing items, which was done via
          slide-to-delete before but is not possible in a grid view
          (35186e89)

2015-09-09 Olivier Tilloy

        * Merge the latest changes from trunk. (1d9b43c7)
        * Remove the workaround for bug #1471181 now that oxide 1.9 has been
          released with a proper fix. (7aa4a85e)

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

        * Launchpad automatic translations update. (1690df60)

2015-09-08 Michael Sheldon

        * Fix check for whether we're in the browser or a webapp when
          performing an internal file upload (76a92134)
        * Handle the case where the user wishes to upload one of their
          previous downloads internally within the browser
          (ce971333)

2015-09-08 Ugo Riboni

        * Fix the vertical position of the web view that is displayed in
          place of the active tab preview in narrow mode tab list
          (a27084b8)
        * Fix the vertical position of the new tab view contents while
          browsing the list of tabs in narrow screen mode (f12824ec)

2015-09-08 Olivier Tilloy

        * Hide the context menu header in the case of an image without a
          source URL (e.g. canvas), and more generally when we don’t
          have anything useful to display. (af889355)

2015-09-08 CI Train Bot

        * Releasing 0.23+15.10.20150908.2-0ubuntu1 (ba9b6c02)

2015-09-08 Zoltán Balogh

        * Use right name for AbstractButton when 1.3 UITK is used. (ab9abcfe)

2015-09-08 Ugo Riboni

        * Do not redefine the action property on context menu delegates, just
          assign to the existing ListItems.Empty.action property
          instead. Approved by: Olivier Tilloy, PS Jenkins bot
          (4685b690)

2015-09-08 Olivier Tilloy

        * Also allow saving canvas images. (59341003)

2015-09-08 Zoltán Balogh

        * revert of the empty line removaö (aa747ebc)

2015-09-08 Olivier Tilloy

        * Factor out common code. (79c25189)

2015-09-08 Ugo Riboni

        * Adjust anchoring of the tab preview so that it does not slide off
          to the left when the screen is smaller than the preview
          (ea266903)
        * Set the background of the wide new tab view sections area to the
          same color as active tab and chrome (39a5e906)

2015-09-08 Zoltán Balogh

        * make flake8 happy (c1c31961)
        * Use objectname only not the type (229c4d67)
        * Use right name for AbstractButton when 1.3 UITK is used. (75d8ee7e)

2015-09-08 Ugo Riboni

        * Merge changes from trunk (ccd7f722)
        * Merge changes from trunk (98724764)
        * Revert pot file to trunk (1069da93)

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

        * Launchpad automatic translations update. (5cb09a65)

2015-09-07 Michael Sheldon

        * Merge from trunk (db120acc)
        * Implement QSortFilterProxyModel for DownloadsModel based on
          Mimetypes so we only show files matching the requested
          content type when performing content-hub transfers
          (91e0a2e8)

2015-09-07 Ugo Riboni

        * More properly fix debian install for .sci files, and include .sci
          files in non-compiled sources visible in qtcreator
          (769ecf61)
        * Don't forget to install .sci files when packaging (bfbdf49c)
        * Prevent the action from being run twice (35aeb170)
        * Don't redefine the action property on the context menu delegates,
          just assign it since it already exists on the
          ListItems.Empty component (39601ef0)
        * Merge changes from trunk (3dddeb66)
        * Revert pot file to trunk (696c1a4f)

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

        * Launchpad automatic translations update. (28ffaf74)

2015-09-06 Ugo Riboni

        * Merge changes from trunk (ffbc20c2)

2015-09-06 Olivier Tilloy

        * Fix failing test. (8902402b)

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

        * Launchpad automatic translations update. (b0ba88f8)

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

        * Launchpad automatic translations update. (f49c571f)

2015-09-05 Olivier Tilloy

        * Merge the latest changes from trunk and resolve a bunch of
          conflicts. (7f54dfba)

2015-09-04 Olivier Tilloy

        * Update translation template. (f42ee079)

2015-09-04 CI Train Bot

        * Resync trunk. (b261d8e4)

2015-09-04 Ugo Riboni

        * Factor out the actual visible part of the tab into a separate
          TabItem component, and then use it in all form factors
          instead of reimplementing it twice. (8c15f4c5)

2015-09-04 Michael Sheldon

        * Implement download selection (4c73bc26)

2015-09-04 Ugo Riboni

        * Remove old assets (1c76990c)
        * Fix the hover asset not having transparent background (7177622c)
        * The active tab should appear to merge into the tabs bar. (d632cb0c)
        * Fix scaling of the shadow under the tab. Use only the non-active
          tab asset in narrow screen mode. Halve the opactity of the
          shadow per design request. (29e48f89)

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

        * Launchpad automatic translations update. (6b696d54)

2015-09-03 Arthur Mello

        * Merge with trunk (7df0a5bd)
        * Rename BookmarksFoldersViewWide (c3313eb6)
        * Rename BookmarksFoldersView (f75fef1f)
        * Add the Bookmarks Folders List view on wide mode (cfa11a43)

2015-09-03 Ugo Riboni

        * Implement the new shadow on tabs list in narrow screen mode
          (fdf10203)

2015-09-03 Michael Sheldon

        * Update tests to use renamed BrowserPageHeader instead of
          SettingsPageHeader (c8d72dbd)

2015-09-03 Ugo Riboni

        * Fix results not appearing if selected date is not part of results.
          Add test for this. The test needs exposing a subclass of
          HistoryModel that allows adding items by date. (b0d00f40)

2015-09-03 Michael Sheldon

        * Fix focus when showing downloads page (f979ed1e)
        * Move mimetype database querying functions out of DownloadsModel and
          into new MimeDatabase class (9320b725)

2015-09-03 CI Train Bot

        * Releasing 0.23+15.10.20150903.1-0ubuntu1 (4c0fd7cb)

2015-09-03 Ugo Riboni

        * Allow choosing the bookmark folder when bookmarking a link from the
          context menu. Disable the bookmark option when the link is
          already bookmarked. Ensure the bookmark star state in the
          chrome is always consistent with the bookmarked state of
          the current webview URL.
          Fixes: #1477314 Approved by:
          Olivier Tilloy, PS Jenkins bot (a0e5fb54)

2015-09-03 Michael Terry

        * Use the Ubuntu/Canonical search tag when searching with DuckDuckGo.

          Fixes: #1490283 Approved by: Olivier Tilloy (25aa9c1b)

2015-09-03 Olivier Tilloy

        * Do not display the bottom edge hint on tablets in wide mode.
          Fixes:
          #1488995 Approved by: Riccardo Padovani (31606be1)

2015-09-03 Ugo Riboni

        * Properly reset focus when the current tab changes (including as a
          result of closing tabs).
          Fixes: #1488470 Approved by:
          Olivier Tilloy, Riccardo Padovani (65d47e79)

2015-09-03 Riccardo Padovani

        * Don't store urls with status different from 2xx in the history.

          Fixes: #1244335 Approved by: Olivier Tilloy (ec6f7f94)

2015-09-03 Olivier Tilloy

        * Display a friendly message when the renderer process crashes or is
          killed. This adds a runtime dependency for
          webbrowser-app-autopilot on python3-psutil.
          Fixes:
          #1375272 Approved by: Riccardo Padovani, PS Jenkins bot
          (d10ce600)

2015-09-03 Ugo Riboni

        * Fix flake8 (57589424)

2015-09-03 Michael Sheldon

        * Attempt to find mimetype from filename if a generic octet-stream
          mimetype is provided (33064aa2)

2015-09-03 Ugo Riboni

        * Merge changes from trunk (9cdf12ab)
        * Fix unit test failing from incorrectly resolving conflict in
          previous merge (44ad5047)
        * Merge changes from trunk (5c642f50)
        * Merge changes from trunk (d075d7f2)
        * Remove dead code (2816acd5)

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

        * Launchpad automatic translations update. (3ec49ff7)

2015-09-02 Michael Sheldon

        * Remove unused import of urlManagement.js (31908da9)

2015-09-02 Olivier Tilloy

        * Update the tab model’s current index when a tab before the current
          one is removed. (f7288c44)

2015-09-02 Ugo Riboni

        * Merge changes from trunk (0326dc5b)
        * Fix wrong corner cases in TabsModel related to insert/remove and
          interactions with currentIndex. Refactor unit tests to
          more clearly and thouroughly test everything. (4569a9aa)
        * Refactor tests by moving the opening and dismissing of the context
          menu to an emulator. Re-enable test that was not possible
          before due to UITK emulator issues. (d2154fcb)

2015-09-02 Olivier Tilloy

        * Use name() instead of exe() to avoid raising an AccessDenied
          exception. (a7a67028)
        * Fix closing the current tab (the assumption that the current tab is
          always the first one is not valid any longer). (2c3a6e0d)

2015-09-02 Ugo Riboni

        * Rename confusingly named variable (cd07b03c)

2015-09-02 Olivier Tilloy

        * Merge the latest changes from trunk. (829e56ba)

2015-09-02 Ugo Riboni

        * Merge changes from trunk (97b02fb0)
        * Merge changes from trunk (70010228)
        * Fix context menu tests by correctly dismissing the bookmark options
          dialog before checking if an URL was bookmarked (11710966)

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

        * Launchpad automatic translations update. (efb94258)

2015-09-02 Riccardo Padovani

        * Improve tests (0314e674)

2015-09-01 Arthur Mello

        * Merge with trunk (4748f887)

2015-09-01 Ugo Riboni

        * Cleanup and formatting (39d442b0)
        * Merge changes from trunk (01fd12f8)

2015-09-01 Michael Sheldon

        * Merge from trunk (af8c4e0c)

2015-09-01 Ugo Riboni

        * Merge changes from trunk (efdd5696)
        * Run the AP tests only on systems with a keyboard (2f6dd421)
        * Merge changes from trunk (9c96e8f7)
        * Add tests for BrowserTab dealing with previews (9e5d0878)

2015-09-01 Michael Sheldon

        * Only display 'Choose aplication' button in download dialog when we
          have an application that can open it installed (71cf4fdb)

2015-09-01 Olivier Tilloy

        * Temporarily skip the autopilot test, until oxide 1.9 is released.
          (785111bc)
        * Add an autopilot test for text selection context menu. (324c097f)
        * Also hide the separator when the title is hidden. (33b3f788)

2015-09-01 Ugo Riboni

        * Add tests for the PreviewManager and related utility functions
          (bae071af)
        * Expose the capture dir instead of keeping it internal (5425f90f)

2015-09-01 Olivier Tilloy

        * Remove an unused bit of code, left over in a previous branch.
          (29686e67)
        * Add contextual actions (copy & share) for text selection.
          (5ce68550)

2015-09-01 Ugo Riboni

        * Fix unit tests that assumed the top sites would be a list instead
          of a grid (db6a1fac)
        * Allow going back to the address bar when pressing Left on the first
          element in the list, not just Up on any element in the
          first row. (a9d9d451)
        * Prevent pointless warnings when preview thumbnails don't exist
          (i.e. the first time the app gets updated with the code in
          this branch) (950ce683)
        * When switching from a tab to the new tab view make sure the
          recently updated preview is correctly displayed (b1094f02)
        * Refactor the logic to save and delete previews to a singleton class
          (0b2a4ccc)

2015-09-01 Olivier Tilloy

        * Merge the latest changes from trunk and resolve a minor conflict.
          (7a0debb8)
        * Factor out common code in autopilot tests. (25586a93)
        * Merge the latest changes from trunk and resolve a few conflicts.
          (4a46c662)

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

        * Launchpad automatic translations update. (2c51e887)

2015-09-01 Olivier Tilloy

        * Update translation template. (35c098e0)

2015-08-31 CI Train Bot

        * Resync trunk. (9bd09ac0)

2015-08-31 Ugo Riboni

        * Make the HistoryModel a singleton, and use it as such everywhere.
          Fix some of the tests (others fail due to the changes in
          HistoryViewWide.qml using a grid instead of a list, and
          will be fixed later) (395fb7df)

2015-08-31 Riccardo Padovani

        * Replace ascii code with ubuntucolors (da6808bd)
        * Merge with trunk (fc23bae7)
        * Fix autopilot test (a7368e1f)

2015-08-30 Michael Terry

        * Add t=canonical to DuckDuckGo search (04f61fcc)

2015-08-30 Riccardo Padovani

        * Merge from trunk (3a31fb28)

2015-08-28 Arthur Mello

        * Add basic suport for wide mode to Bookmarks view (83a83c1d)

2015-08-28 Ugo Riboni

        * Reimplement the widescreen top sites view to include large previews
          of the sites. Adjust the preview saving logic so that top
          sites are not deleted and preview file names are obtained
          by hashing the URL of the page. (4b3888b1)

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

        * Launchpad automatic translations update. (fc376fe0)

2015-08-27 Arthur Mello

        * Initial support to BookmarksView on the top level menu (aa9c558b)

2015-08-27 CI Train Bot

        * Releasing 0.23+15.10.20150827.3-0ubuntu1 (3fdbf4c0)

2015-08-27 Olivier Tilloy

        * Use the contextMenu API new in oxide 1.8. Update the visuals for
          the context menu in narrow and wide form factors. Add text
          editing commands to the context menu. Add unit and
          autopilot tests for the context menu features. This bumps
          the runtime dependency of webapp-container and
          qtdeclarative5-ubuntu-web-plugin on liboxideqt-qmlplugin
          to 1.8. This also removes the
          qtdeclarative5-ubuntu-web-plugin-assets binary package,
          which contained only one PNG asset which is not used
          anywhere any longer.
          Fixes: #1264493, #1326070, #1438046,
          #1450430, #1471181, #1477309, #1477310, #1477315, #1487090
          Approved by: PS Jenkins bot, Ugo Riboni, Ken VanDine
          (5c3870ee)
        * Trim query parameters from the filename. (fb47540b)
        * Increase some delays in the hope that it will make the tests more
          reliable (they failed twice in a row when building
          packages on wily). (26ef952f)
        * Fix the computation of the device pixel ratio by ensuring we’re not
          using an oxide 1.9 API. (7b69e69f)

2015-08-27 Ugo Riboni

        * Implement the visual refresh for narrow form factor tabs. New
          shadows are missing. (b6d3ac62)

2015-08-27 CI Train Bot

        * Resync trunk. (9e23815d)

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

        * Launchpad automatic translations update. (30d1b81f)

2015-08-26 Olivier Tilloy

        * Do not display the bottom edge hint on tablets in wide mode.
          (f03f4d58)
        * Use QMimeDatabase instead of a hardcoded dictionary mapping
          extensions to mime types. (e4ca439f)
        * Remove unused function. (0acc3cdb)
        * Additional check in the unit tests. (44e33d38)
        * Make the code more readable. (dc043a74)

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

        * Launchpad automatic translations update. (7758ab03)

2015-08-25 Olivier Tilloy

        * Add some unit tests for filenameToMimeType(). (7316585f)

2015-08-25 Ugo Riboni

        * Properly reset focus on tab change (including as a result of tabs
          closing) (da8d6c79)

2015-08-25 Olivier Tilloy

        * Mark the contextualData property deprecated, and document the
          contextModel property. (4e38c7f1)
        * Remove the selection mechanism entirely (it was broken beyond
          repair anyway). It will soon be replaced by a proper text
          selection mechanism in oxide (see bug #1376268).
          (f798bb5d)
        * Update comment with link to MIR for ubuntu-download-manager.
          (7e4c21de)

2015-08-25 Ugo Riboni

        * More copyright header fixes (c0d21aa7)
        * Add missing copyright header (7107cae0)

2015-08-25 Olivier Tilloy

        * Cosmetics. (b7b7a7ea)

2015-08-24 Ugo Riboni

        * Add unit tests for highlighting search terms in search results
          (ca2e83d8)
        * Refactor the hightlight functions in a separate module and use them
          boht in the address bar suggestions and in the widescreen
          history view (af6b45ba)

2015-08-24 Olivier Tilloy

        * Map well-known extensions to mime types to work around the fact
          that oxide doesn’t expose a mime type when requesting to
          save a link/media from the context menu. (1eef5e56)
        * Fix an autopilot test on devices by ensuring that the text area
          covers the entire viewport. (b6e11aee)

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

        * Launchpad automatic translations update. (696cc73b)

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

        * Launchpad automatic translations update. (d64ef710)

2015-08-21 Michael Sheldon

        * Fix clipping on download page (8f7450b6)
        * Add support for download deletion (26cf3245)
        * Update model when download completes and show spinner whilst
          download is progressing (38068675)
        * Handle cases where we don't know what sort of image we're
          downloading (1b4689ba)

2015-08-21 Olivier Tilloy

        * Also test the contents of the title label. (fdc26c65)

2015-08-21 Michael Sheldon

        * Show mimetype name in download dialog (cf18fc6e)

2015-08-21 Olivier Tilloy

        * Add autopilot tests for context menu. (7a2e3392)
        * Add unit tests for UbuntuWebView02’s context menu functionality.
          (a514dde3)
        * Remove an unused workaround, now that the webview is not being
          disabled while the context menu is shown. (b8d2750f)

2015-08-21 Michael Sheldon

        * Present download options dialog when starting a download (a7049246)
        * Calculate mimetype from downloaded file if it isn't supplied by the
          server (6ec0786b)

2015-08-20 Olivier Tilloy

        * Take into account the device pixel ratio when positioning the
          context menu to work around bug #1471181 in oxide.
          (1f210acf)

2015-08-20 Ugo Riboni

        * Refactor tests so the component under test is recreated at each
          iteration, and add/fix keyboard navigation tests
          (f7ef5180)
        * Implement keyboard navigation to/from the search field and
          shortcuts to enter and exit search mode. (7dff8d1a)
        * Show the back button to allow exiting search mode. Add tests for
          this (41a42b46)

2015-08-20 Olivier Tilloy

        * Temporarily disable SaveLink and SaveImage actions until bug
          #1487090 is fixed. (dc90b478)

2015-08-20 Ugo Riboni

        * Implement the history search UI and make it work via a
          TextSearchFilterModel between the source HistoryModel and
          the HistoryLastVisitDate*Models. Fix and add unit tests.
          (a33557a9)

2015-08-20 Olivier Tilloy

        * Do not disable the webview when showing the context menu, as it
          leaves it in an inconsistent state afterwards for touch
          devices (because when it is being disabled the long press
          event hasn’t been released yet). (6f18a699)

2015-08-20 Michael Sheldon

        * Show thumbnails for images and videos, mimetype icons for other
          files or fallback to extension text (e9e564e0)

2015-08-20 Ugo Riboni

        * Invert the behavior of TextSearchFilterModel when there is no
          search terms and/or fields set all rows from the source
          model are returned. Fix the suggestions panel to match
          this behavior and the tests. (45e2a21c)
        * Correctly forward the source model role names in
          HistoryTimeframeModel. This allows it to be used correctly
          as a source model for filter models requiring a
          lastVisitDate role to be exposed. Fix unit tests to match.
          (eff01836)
        * Allow any model exposing a "lastVisitDate" role to be used as
          source for HistoryLastVisitDateModel. Add corresponding
          unit tests. (c0c668a6)
        * Allow any model exposing a "lastVisitDate" role to be used as
          source for HistoryLastVisitDateListModel. Add
          corresponding unit tests. (2a1b6d21)

2015-08-20 Olivier Tilloy

        * Ensure the context menu is displayed on top of the chrome.
          (875b6cff)
        * Do not accidentally unset the webview on a BrowserTab when invoking
          a context menu. (03d9d434)
        * Add undo/redo/cut/copy/paste/erase/selectAll entries to context
          menu for the webapp container. (5b6b5cce)
        * Bump the import of oxide to 1.8. (114bdac2)
        * Add undo/redo/cut/copy/paste/erase/selectAll entries to context
          menu for editable elements. (b558fa34)
        * Add contextual action to save link. (243711f7)

2015-08-20 CI Train Bot

        * Releasing 0.23+15.10.20150820-0ubuntu1 (41e3eab5)

2015-08-20 Olivier Tilloy

        * Remove an old workaround for an issue that was fixed since then in
          the content hub and that caused the file picker to accept
          the selected file twice. Approved by: Michael Sheldon,
          Alexandre Abreu (0cddde7d)

2015-08-20 Arthur Mello

        * Add support for removing history entries with delete key in
          HistoryViewWide
          Fixes: #1484562 Approved by: Olivier
          Tilloy (1ff9d000)

2015-08-20 Alexandre Abreu

        * Fix webapp name logic
          Fixes: #1473472 Approved by: Olivier Tilloy
          (c8653c4a)

2015-08-20 Ugo Riboni

        * Merge two url utility files into one, since they had no reason for
          being separate. Add unit tests for some of the functions
          that had none. Approved by: Olivier Tilloy (548d0093)

2015-08-20 Olivier Tilloy

        * Do not allow multiple selection rectangles. (8f13b466)
        * Fix closing the context menu when activating an action. (5cdb45e6)
        * Disable the webview when the context menu is shown. (8b9bd72e)

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

        * Launchpad automatic translations update. (c0aa6b46)

2015-08-19 Olivier Tilloy

        * Update imports to avoid conflicts. (293e9b17)
        * Merge the latest changes from trunk and resolve a couple of
          conflicts. (55373240)
        * Override the default context menu component in the browser with a
          component dependent on the form factor. (1816407f)

2015-08-19 Ugo Riboni

        * Merge changes from trunk (c646e855)
        * Rename SuggestionsFilterModel to TextSearchFilterModel since it is
          not specific to suggestions at all (b9c56d4b)

2015-08-18 Alexandre Abreu

        * Fix test (bb7c93c4)
        * Add a general URI reformatting mechanism for webapp specific
          handled schemes. (d75c26fa)

2015-08-18 Michael Sheldon

        * Merge from trunk (65940b3e)

2015-08-18 Ugo Riboni

        * Access the contextual menu items in a way that is safer and will
          work regardless of the language used by the system running
          the tests (00034ace)
        * Disable AP test that is relying on accessing context menu items by
          text instead of objectName until bug in the UITK emulator
          is fixed (75ac753b)
        * Revert pot file to current trunk (bd074f27)

2015-08-18 Alexandre Abreu

        * Fix webapp name logic (8345403c)
        * Fix webapp name logic (9e9020c8)

2015-08-18 Arthur Mello

        * Clean all history entries in the cleanup method (4b6d8c42)
        * Update QML tests (b3ebe37d)

2015-08-18 Ugo Riboni

        * Fix flake8 (fc77dd09)
        * Invoke the context menu in a portable way (a415831b)
        * Enable a previously disabled test and modify it to also check for
          bookmarking on an empty title (f23974b1)

2015-08-18 Arthur Mello

        * Stop using signals for changes on the HistoryModel (5ec4e2b9)
        * Merge with trunk (d8176114)
        * Time used to rmeove entries from database should also include
          milliseconds (65867b09)

2015-08-18 Ugo Riboni

        * Add unit tests for changes in UrlUtils.js (4bea0ff9)
        * When the title is missing, replace it with the URL without scheme
          (4e11361b)
        * Merge changes from trunk (e396da29)
        * Merge changes from trunk (bef4ada4)
        * Revert mistaken commits to pot file (03885491)

2015-08-18 Olivier Tilloy

        * Remove an old workaround for an issue that was fixed since then in
          the content hub and that caused the file picker to accept
          the selected file twice. (dd49e488)

2015-08-17 Arthur Mello

        * Add qml tests to HistoryViewWide (1679b481)
        * Use signals to call changes on the history model to keep
          consistency (31755561)
        * Add unittests for the HistoryModel new method (30a15a59)
        * Add a removeEntriesByDate to the HistoryModel (a857fb0c)
        * Use clearAll when deleting all entries from history (759cb97a)
        * Remove unnecessary checks (a728ce15)

2015-08-17 Ugo Riboni

        * Declaratively position the bookmark popover placeholder and make it
          explicitly invisible (08834af1)
        * Merge changes from trunk (d382f563)

2015-08-17 Olivier Tilloy

        * Replace the custom HistoryDomainListChronologicalModel by a simple
          SortFilterModel. (74c04d85)
        * Bump build dependency on oxide to 1.9. (bff85933)

2015-08-17 Ugo Riboni

        * Merge changes from trunk (0d86dc95)
        * Refactor some unit tests and test the tab contextual menu
          (efb002c7)

2015-08-17 Arthur Mello

        * Merge with trunk (0d6a5143)
        * Set left panel to "All History" when the last entry is deleted
          (35648282)

2015-08-17 Olivier Tilloy

        * Remove stale symlink. (50a35fc4)
        * Use the new WebContext.userAgentOverrides API (new in Oxide 1.9).
          (996c7ffa)

2015-08-17 CI Train Bot

        * Releasing 0.23+15.10.20150817-0ubuntu1 (dfb39f2e)

2015-08-17 Arthur Mello

        * Make sure to set the historyModel to the HistoryView component when
          browser wide property changes
          Fixes: #1484555 Approved by:
          Olivier Tilloy (ad277ea3)
        * Wait for OptionSelector's collapsing transition to finish
          Fixes:
          #1484175 Approved by: Olivier Tilloy (872f073b)

2015-08-17 Colin Watson

        * Fix versioned dependencies on
          qtdeclarative5-ubuntu-ui-toolkit-plugin to allow
          qtdeclarative5-ubuntu-ui-toolkit-plugin-gles. Approved by:
          Olivier Tilloy (eeae4ce9)

2015-08-17 Ugo Riboni

        * Add unit tests (df15b8ad)
        * Revert mistakenly committed pot file (05742c20)
        * Add a first version of a contextual menu on tabs with options to
          insert a new one just after, close or reload the target
          tab (c60ba73d)

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

        * Launchpad automatic translations update. (b1efbc1e)

2015-08-17 Colin Watson

        * Fix versioned dependencies on
          qtdeclarative5-ubuntu-ui-toolkit-plugin to allow
          qtdeclarative5-ubuntu-ui-toolkit-plugin-gles. (9eac829c)

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

        * Launchpad automatic translations update. (65b4a901)

2015-08-15 Arthur Mello

        * Merge with trunk (6bea0efc)
        * Simplify the way that the timer is triggered (3f8112c5)
        * Merge with trunk (4bac21a8)
        * Improve qml tests (ab84a0b5)
        * Add qml tests (03f2fe5c)
        * Add support for deleting all urls in right panel when pressing
          delete on left panel (35e3982f)

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

        * Launchpad automatic translations update. (c6361740)

2015-08-14 Arthur Mello

        * Add support for removing history entries with delete key pressed
          when the focus is in the right list of HistoryViewWide
          (41616de3)
        * Make sure to set the historyModel to the HistoryView component when
          browser wide property changes (2d2ccd3b)
        * Merge with trunk (48d07f63)
        * Wait for OptionSelector's collapsing transition to finish
          (896894f7)

2015-08-14 CI Train Bot

        * Releasing 0.23+15.10.20150814-0ubuntu1 (700ed7b2)

2015-08-14 Ugo Riboni

        * Disable find in page when the new tab view is active.
          Fixes:
          #1483847 Approved by: Olivier Tilloy (87f4d077)
        * Delay the exit from fullscreen mode until focus remains lost for a
          certain amount of time.
          Fixes: #1477308 Approved by:
          Olivier Tilloy (96e3b827)

2015-08-14 CI Train Bot

        * Resync trunk. (64cd0f9c)

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

        * Launchpad automatic translations update. (5bda138d)

2015-08-13 CI Train Bot

        * Releasing 0.23+15.10.20150813.1-0ubuntu1 (a6ea18f2)

2015-08-13 Olivier Tilloy

        * Remove strong typing of the contextualActions and selectionActions
          properties. This would cause issues if an app imported
          Ubuntu.Web along with Ubuntu.Components < 1.3 and overrode
          one of these properties, because the webview expected an
          ActionList 1.3, and would get an earlier version.
          Fixes:
          #1484437 (6d3b8c22)

2015-08-13 Riccardo Padovani

        * Merge from trunk and fix conflicts (5414c1a4)

2015-08-13 Olivier Tilloy

        * Remove strong typing of the contextualActions and selectionActions
          properties. This would cause issues if an app imported
          Ubuntu.Web along with Ubuntu.Components < 1.3 and overrode
          one of these properties, because the webview expected an
          ActionList 1.3, and would get an earlier version.
          (95689777)

2015-08-13 Ugo Riboni

        * Merge changes from trunk (668b9e7f)
        * Disable the bookmark option from the context menu when the target
          link is already bookmarked. Test this with AP. (294626d7)
        * Add AP test (5794b5f0)

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

        * Launchpad automatic translations update. (1eab0790)

2015-08-13 Olivier Tilloy

        * Update translation template. (2b6e5501)

2015-08-12 CI Train Bot

        * Releasing 0.23+15.10.20150812.1-0ubuntu1 (8f05d401)

2015-08-12 Arthur Mello

        * Wide screen versions of the history view and new tab view, per
          design specification. This adds a build dependency on
          qml-module-qt-labs-settings (for unit tests).
          Fixes:
          #1351157, #1481647 (ded5b453)

2015-08-12 Olivier Tilloy

        * Merge the latest changes from Arthur’s branch. (d38c9280)

2015-08-12 Arthur Mello

        * Remove unnecesssary if check (2a13abba)
        * Remove extra whitespace (1d8b9b80)
        * Remove duplicate code for handling escape key (a5b94f4b)
        * Remove duplicate Timer element (5e3aaa78)
        * Always resetFocus when closing historyView (0daa2e42)
        * Merge with trunk (97760b8c)

2015-08-12 Ugo Riboni

        * Disable the ctr+f shortcut in a better way (3f2e47a9)

2015-08-12 Olivier Tilloy

        * Update imports. (2d040448)
        * Merge the latest changes from trunk and resolve a few minor
          conflicts. (d9909bba)
        * Update imports. (ac711a23)
        * Merge the latest changes from trunk. (07401397)
        * Merge the latest changes from trunk and resolve a conflict.
          (8c94feca)

2015-08-12 Ugo Riboni

        * Fix AP test for non-widescreen mode (c67a6a06)
        * Add AP tests (07b529f5)
        * Prevent find in page mode from activating when the new tab view is
          active (b1406a66)

2015-08-12 Olivier Tilloy

        * Merge the latest changes from Ugo’s branch. (edee3046)

2015-08-12 Ugo Riboni

        * More fixes for tests in narrow screen mode (56e8d83c)
        * Ensure correct section is always selected, not taking for granted
          the default (4d5bdac5)
        * Refactor to fix a failing test (61969aac)
        * Fix flake8 (981c3a20)
        * Remove method from main window emulator as it does not belong there
          (20c0224d)
        * Fix some recent AP tests by smoothing away the differences between
          the wide and narrow new tab views via emulators and helper
          functions (92622752)

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

        * Launchpad automatic translations update. (cd358aef)

2015-08-11 Olivier Tilloy

        * Merge the latest changes from Ugo’s branch. (b760a32d)

2015-08-11 Ugo Riboni

        * Make it impossible to have keyboard focus within an empty list
          (08030474)

2015-08-11 Arthur Mello

        * History view - wide. (1754506b)

2015-08-11 Ugo Riboni

        * New tab view - wide. (9db4f0ce)
        * More fixes for correctly emitting the end of drag event (34cd62b8)

2015-08-11 Arthur Mello

        * Undo changes on autopilot test Make HistoryviewWide a FocusScope
          (b9d2b93a)
        * Fixing check for autofocus (f327c313)

2015-08-11 Ugo Riboni

        * Fix a bug preventing the interactivity in the boomarks list to be
          correctly restored at the end of a drag (eb19b82b)

2015-08-11 Arthur Mello

        * Verify if running in wide mode to select the correct HistoryView
          (a8fca570)

2015-08-11 Ugo Riboni

        * Correctly mark a property as readonly (15f0ba08)
        * Merge changes from trunk (1ce00199)

2015-08-11 Olivier Tilloy

        * Update translation template. (61919873)

2015-08-11 Arthur Mello

        * Notify removing the default entry when history is empty (45e98b49)
        * Do not close HistoryView after removing all entries (b9af8cac)
        * Only close history if all entries are removed (e1bfdb2f)
        * Remove wait while populating model from unittest Move initial model
          population to initTestCase (08d21622)
        * Fix worng import update (614faa01)
        * Update imports (09853e05)
        * Update imports (e44affde)
        * Fix missing property (7699b5d6)
        * Merge with trunk (e3073093)

2015-08-11 Ugo Riboni

        * Bump import to 2.4 in newly added unit test file (20b6de1b)
        * Emit a signal when clicking on the star and handle the actual
          linking at the top level, and let the star be updated by
          the signals received from the model (e2cbf282)
        * Merge changes from trunk (a9a77472)

2015-08-11 Michael Sheldon

        * Rename SettingsPageHeader to BrowserPageHeader as it's now also
          used by the DownloadsPage (a6cab97c)
        * Add content-hub rules to installed files (691e2ea5)
        * Add content-hub rules to act as an exporter and display the
          downloads page when an export is request (d73bab0d)

2015-08-11 Ugo Riboni

        * Popup the bookmark folder selector after choosing the option to
          bookmark the selected link (40a1503b)

2015-08-11 CI Train Bot

        * Releasing 0.23+15.10.20150811-0ubuntu1 (80591335)

2015-08-11 Olivier Tilloy

        * Highlight matching terms in one pass.
          Fixes: #1481206 Approved by:
          PS Jenkins bot, Ugo Riboni (684ba5c0)
        * Drop old names for QML dependencies. Original patch by Robert
          Ancell. (9a1ba013)
        * Implement the "Find in Page" feature. This bumps the runtime
          dependency on liboxideqt-qmlplugin to 1.8.
          Fixes: #1312260
          Approved by: Riccardo Padovani (b8a78fa1)
        * Fix a failing autopilot test on devices. (e8b8cb52)
        * Merge the latest changes from trunk and resolve minor conflicts.
          (54eae909)
        * Update import. (d9e0dabb)
        * Merge the latest changes from trunk and resolve a few conflicts.
          (ff286efc)

2015-08-10 Arthur Mello

        * Merge with trunk (04302cfc)
        * Add more Qml Tests (88ea66d7)
        * Fix model not notifying when adding the default entry (f59e3c3a)

2015-08-10 Riccardo Padovani

        * Remove duplicated method (b5d3b717)
        * Merge from trunk (28787f98)

2015-08-10 Arthur Mello

        * Remove unnecessary timer to set activeFocus (cb9f8a0d)

2015-08-10 CI Train Bot

        * Releasing 0.23+15.10.20150810-0ubuntu1 (8a8d3643)

2015-08-10 Olivier Tilloy

        * Update all imports of:  - Ubuntu.Components to 1.3  - QtQuick to
          2.4  - QtQuick.Window to 2.2 (7e11fc72)
        * Revert an incorrect copyright header update. (db94f5a0)
        * Fix address bar, broken by previous revision. (66accc0d)
        * Fix emulator broken my previous revision. (0eab6587)

2015-08-10 Michael Sheldon

        * Allow export to other applications via the content-hub on the
          downloads page (a75d420c)

2015-08-10 Olivier Tilloy

        * Update all imports of QtQuick.Window to 2.2. (6cbdebda)
        * Update all imports of QtQuick to 2.4. (aff4dfa1)
        * Temporarily skip a failing test because of what seems to be a bug
          in the UITK. (06d7b673)
        * Simplify a bit the code for the secondaryItem. (5b2c7252)

2015-08-10 Ugo Riboni

        * Merge changes from trunk (f3b83742)
        * Reword comment so that it is more clear what is going on. Remove
          unnecessary trailing whitespace while we are at it.
          (e9521fe5)

2015-08-10 Arthur Mello

        * Minor fixes on the UI (ba319ba9)
        * Apply the model changes in the HistoryViewWide (d68c6f69)

2015-08-10 Michael Sheldon

        * Re-enable disabled test (ae8220ae)
        * Add rudimentary download dialog, download page and refactor
          DownloadsModel to allow for relaying progress information
          to the downloads page for downloads still in progress
          (2d8e7aea)

2015-08-10 Arthur Mello

        * Changes on the HistoryLastVisitDateList model It does not return
          the entries role anymore It has a default entry
          representing all history (64a31606)

2015-08-10 Ugo Riboni

        * Prevent the Sections component to behave erratically when componets
          from 1.2 are imported while it is displayed. The real fix
          is to replace all imports to 1.3 but this suffices for
          now, while the work is being done in another branch.
          (71f9dcd7)
        * Fix a problem in how Icons are addressed in AP tests that was
          making some of them fail when using the uitk 1.3
          (bbf284f4)
        * Move some tests to the non-widescreen class only as the same tests
          are already implemented as unittests for the widescreen
          version and would fail in any case (a41d3841)

2015-08-10 Olivier Tilloy

        * Fix a couple of test failures by moving the mouse area outside of
          the TextField. (08889a25)
        * Do not version the component name in the autopilot query.
          (98d0e29c)
        * Remove debugging leftovers. (7aa7644d)

2015-08-10 Ugo Riboni

        * Hide the dragging grip on bookmarks while the slide-to-delete
          action in progress (702e7c1e)
        * Bump the UITK import version in debian/control (561738ee)

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

        * Launchpad automatic translations update. (e461270b)

2015-08-07 Olivier Tilloy

        * Update all imports of the UITK to 1.3, except for the one in
          AddressBar.qml (updated to 1.2 because 1.3 breaks unit
          tests - needs fixing). (f01e1126)

2015-08-07 Steve Langasek

        * Add missing changelog entry due to direct upload. (68b70ea4)

2015-08-06 Ugo Riboni

        * Reimplement the drag and drop test as autopilot tests (8c9c514e)
        * Add a (currently failing) unit test for drag and drop, and fix a
          mistake in how the drag start event was being emitted
          (de49c9c3)
        * Skip test that would fail due to UITK bug (a777a8f7)
        * Fix unit tests broken by previous change (180d21af)
        * Clip list items instead of lists, so that we can still drag the
          items without having to reparent them to the outer view
          (7d0d9c3a)
        * Rename the settings key used to store the default section to
          something more clear (7d4ec595)

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

        * Launchpad automatic translations update. (d1229182)

2015-08-05 Ugo Riboni

        * More properly implement the count property of the folder list model
          (dd7c2783)
        * Fix case of "top sites" string to match the non-widescreen version
          (6632a340)
        * Remove async loading on the new tab view loader as it was removed
          by mistake by original author of the branch (4f6f55c7)
        * Remove unnecessary binding for keyboard focus (5af7b2b7)
        * Clip the lists to prevent the slide-to-delete element to cover
          folders (7b6144ea)
        * More fixes on the drag and drop (cf246d14)
        * Adjust folder color to match visual spec (c8928a7d)
        * Use default size for Favicons in delegates (e82fd97f)
        * Fix incorrect item reference that prevented dropping bookmarks to
          work (2b6bd4e3)
        * Correctly honor draggable property (908276ad)
        * Merge changes from trunk (d10c3587)
        * Implement a preliminary version of drag and drop support for
          reordering bookmarks between folders. Visual and UX design
          input missing so there are obvious placeholders.
          (1b49f4bd)

2015-08-05 Olivier Tilloy

        * Broader check for nullness/emptiness. (d2aca1fb)
        * Add unit tests for the Suggestions component. (03049e8a)

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

        * Launchpad automatic translations update. (6b2ecc3e)

2015-08-04 Ugo Riboni

        * Add a limit of 10 items to the top sites list and unit test it
          (559429f2)

2015-08-04 Olivier Tilloy

        * Remove useless currentContextualMenu property. (a8cab53e)

2015-08-04 Ugo Riboni

        * Add scrollbars to all lists (cfa80038)

2015-08-04 Olivier Tilloy

        * Also escape ^. (d11d7a2a)
        * Make some functions private. (69eaaf2f)
        * Highlight matching terms in one pass. (008a0619)

2015-08-04 Arthur Mello

        * Add more QML tests to HistoryViewWide (2142ce92)

2015-08-03 Arthur Mello

        * Add new unittests for HistoryLastVisitDateModel (f9240428)
        * Scroll the list to show All History when all entries from a
          specific day were removed (289a2788)
        * Merge with trunk (ef1938fd)

2015-08-03 Ugo Riboni

        * Rename the components to be called *Wide instead of *Landscape
          (9e180ecb)

2015-08-03 Olivier Tilloy

        * Fix autopilot tests on desktop where closing the last open tab
          exits the application. (efd41120)
        * Merge the latest changes from trunk and resolve a conflict.
          (ee2cd58f)
        * Merge the latest changes from trunk and resolve numerous conflicts.
          (0569bcd7)

2015-08-03 Ugo Riboni

        * Keep the current folder selected in orange even when the folder
          list does not have active focus (e024bdd7)
        * Move the Sections block to the bottom of the view so that list
          items will not overlap it (bb41f0ba)

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

        * Launchpad automatic translations update. (4f22d07c)

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

        * Launchpad automatic translations update. (66fc7800)

2015-07-31 Michael Sheldon

        * Add downloads model for storing data about internal downloads
          (3a7ac87b)

2015-07-31 Olivier Tilloy

        * Update translation template. (df76acdf)

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

        * Launchpad automatic translations update. (ecb791cf)

2015-07-31 Robert Ancell

        * Drop old names for QML dependencies (318303e6)

2015-07-30 Arthur Mello

        * Add basic tests to HistoryViewWide (876ba37e)
        * Add a signal to handle new tab requests (1daf6015)
        * Change references to Landscape to Wide (206b778d)
        * Fix naviagetion when moving fast enough to the "All History" entry
          (cb8c582b)
        * Rename HistoryViewComponent to HistoryViewWide (1b96c840)
        * Use 'wide' property from Browser component (df37aafb)
        * Highlight in the right panel should not be visible when the left
          panel has active focus (cb1b3d72)

2015-07-30 Ugo Riboni

        * Prevent the app from losing fullscreen status immediately when it
          loses focus (only on desktop) (11cdd274)

2015-07-30 CI Train Bot

        * Resync trunk. (1eee6d93)

2015-07-30 Olivier Tilloy

        * Use the contextMenu API new in oxide 1.8. In passing, fix the
          positioning of the selection box. (6ddabe53)

2015-07-30 Arthur Mello

        * Change title from "All days" to "All History" (987ead17)

2015-07-30 Ugo Riboni

        * Revert previous commit and actually commit the change to the debian
          dependencies (362df3df)
        * Add qt.labs.settings as build dep (4650f1e5)
        * Revert changes to UrlsList as we are not using it anymore
          (ee170735)
        * Fix copyright header (2adbd8c3)
        * Revert changes to UrlDelegate.qml as we are now using a new
          component instead (63015ecf)
        * Remove useless import and fix flake8 errors (921611a3)
        * Merge changes from trunk (e7f03649)
        * Remove the "no top sites" label as it is not in the current design,
          until the design team will produce a definitive version.
          (a127b855)
        * Add AP tests for removing items by swipe, as I could not get them
          to work as unit tests (1a39bfbf)
        * Bump version of components and QT to prevent warnings from the uitk
          (5f6cb06e)
        * Add unit tests for removing topsites and bookmarks by pressing
          Delete and implement function in browser. Add tests for
          activating items by click. (1b9e8532)

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

        * Launchpad automatic translations update. (cb8c846c)

2015-07-29 Arthur Mello

        * Use the header component for the UrlDelegate (700884ef)
        * Selection highlight for the right panel should not cover the
          timestamp (2e051bba)
        * Fix keyboard navigation after multiple selection (59d519ce)
        * Color of the labels in the left panel, when not selected, should be
          UbuntuColors.darkGrey (329847ce)
        * Fix time for history entries (6dcb29a6)
        * Merge with trunk (c5a21f18)

2015-07-29 Ugo Riboni

        * Rename tests for clarity and recreate the view at each test for
          safety (8edb2689)
        * Actually add the unit tests file, with also more tests in it
          (4277c07b)

2015-07-29 CI Train Bot

        * Releasing 0.23+15.10.20150729-0ubuntu1 (5a5e9ce4)

2015-07-29 Olivier Tilloy

        * Update icon, per UI specification.
          Fixes: #1412732 Approved by: PS
          Jenkins bot, Riccardo Padovani (71ec2a8e)
        * Ensure a value is always returned by BookmarksModel::addFolder(…).
          Approved by: PS Jenkins bot (1f338e8a)
        * When clearing browsing data, confirm action with a dialog, to give
          the user a chance to cancel it.
          Fixes: #1471747 Approved
          by: PS Jenkins bot, Riccardo Padovani (3cc0649a)

2015-07-29 Alexandre Abreu

        * fix flake8 (2ada97e8)

2015-07-29 Ugo Riboni

        * Add a first batch of unit tests for the widescreen new tab view
          (71223ad7)
        * Small changes to make things easier for unit tests (ad4d7535)

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

        * Launchpad automatic translations update. (9e0812bf)

2015-07-28 Arthur Mello

        * Following instructions (pad.lv/1474612) setting "clip: true" for
          the urls ListView so the "delete" leading action do not
          show all over the left panel (7a6234cf)
        * Selected day in the left panel is coloured orange when in selection
          (45f8b3f2)
        * Show timestamp in 24hours format (1b776e68)
        * Only use sections for "All days" (9909d2d9)
        * Update CMakeLists files for imported targets (d9c590bb)
        * Merge with trunk (4608bd44)

2015-07-28 Alexandre Abreu

        * Add a general URI reformatting mechanism for webapp specific
          handled schemes. (c3d42562)
        * Add tests; small tweaks (a76db231)

2015-07-28 Arthur Mello

        * Merge with trunk (90031d68)

2015-07-28 CI Train Bot

        * Releasing 0.23+15.10.20150728-0ubuntu1 (089ba850)

2015-07-28 Olivier Tilloy

        * Fix narrowing conversion that makes the build fail with GCC 5.

          Fixes: #1475621 Approved by: Alexandre Abreu, PS Jenkins
          bot (c57deeb5)

2015-07-28 Ugo Riboni

        * Test that the BookmarksModel.get() method does the right thing
          especially in regards to folders (13dd3cf5)

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

        * Launchpad automatic translations update. (649cfb93)

2015-07-27 Olivier Tilloy

        * Ensure a value is always returned by BookmarksModel::addFolder(…).
          (c36803ac)
        * Fix narrowing conversion that makes the build fail with GCC 5.
          (5bbc47f6)

2015-07-27 Ugo Riboni

        * Immediately switch folder when selection changes in the folders
          list, instead of requiring Enter to be pressed (6ed57e7d)
        * Refactor the NewTabLandscapeView to use ListViews instead of
          UrlLists so that scrolling when navigating with the
          keyboard is built-in. Implement the new visual design as
          much as possible. (5aba882d)

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

        * Launchpad automatic translations update. (21543a8a)

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

        * Launchpad automatic translations update. (79bdc4e1)

2015-07-23 Ugo Riboni

        * Implement keyboard navigation within the NewTabLandscapeView
          (9304677f)

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

        * Launchpad automatic translations update. (a86c13fd)

2015-07-22 Ugo Riboni

        * Switch back to not using Layouts to switch between the new tab view
          components because it has no real advantage over a Loader
          and lacks focus tracking features that we will need to
          implement keyboard navigation (d19e2a13)
        * Display the bookmarks folders list (12e55692)
        * Refactor AP test so that the ones not relevant in wide mode are
          skipped (9a5a6f53)

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

        * Launchpad automatic translations update. (f6e2a900)

2015-07-21 Ugo Riboni

        * Fix and simplify the saving of the current section between
          application runs (4495d794)

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

        * Launchpad automatic translations update. (88f6d738)

2015-07-20 Ugo Riboni

        * Use the global browser.wide property to decide which layout to use
          (025c4c43)
        * Merge changes from trunk (4547a454)

2015-07-20 Alexandre Abreu

        * Add scheme handler (6035d127)

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

        * Launchpad automatic translations update. (6b8c3419)

2015-07-16 Arthur Mello

        * fix typo (7ed32b41)
        * Merge with tunk (f001641e)
        * Set the initial focus to the urlsListView (b9c52a38)
        * Improve keyboard naviagetion (808d4cac)
        * Add ScrollBars (13216a04)

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

        * Launchpad automatic translations update. (e97e87bf)

2015-07-15 Arthur Mello

        * Merge with trunk (e72e2096)
        * Add support for keyboard navigation (afdb017e)
        * Change HistoryView title Fix list model when deleting a
          lastVisitDate model Enable navigating between the
          lastVisit dates with arrows (5cef743b)
        * Make sections label more consistent (cda15ba3)

2015-07-15 CI Train Bot

        * Resync trunk. (629a6d38)

2015-07-14 Arthur Mello

        * Merge with trunk (6b434732)
        * Fix remove by url in landscape history view (387e405b)
        * Erase selection when moving from one date to another (d70457b7)
        * Add multi selection mode (f7976834)
        * Simplify use of Urldelegate in the HistoryViewLandscape (54dd20a0)

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

        * Launchpad automatic translations update. (8bc79ddd)

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

        * Launchpad automatic translations update. (3d53ea1b)

2015-07-10 Arthur Mello

        * Use 12hr time labels in right hand menu (083bd85b)
        * Add date sections in right hand panel (d1fb42e0)
        * Merge with trunk (355dee03)

2015-07-10 Alexandre Abreu

        * Fix webapp name logic (5c5cfbee)
        * Fix webapp name logic (f35ee59e)

2015-07-10 Riccardo Padovani

        * Update following designers feedbacks (14fdb20c)

2015-07-09 CI Train Bot

        * Releasing 0.23+15.10.20150709.4-0ubuntu1 (7145aa4a)

2015-07-09 Olivier Tilloy

        * Disable periodic session saving while incognito. The public session
          is unlikely to change significantly while browsing
          incognito. (920726b5)
        * Prefer target_link_libraries(…) with Qt5:: prefixed modules over
          qt5_use_modules, per documentation at
          http://doc.qt.io/qt-5/cmake-manual.html. Approved by: PS
          Jenkins bot (dfd3ad67)
        * Speed up a bunch of autopilot tests by not requiring to input and
          validate a URL in the address bar. (795a4cd5)

2015-07-09 CI Train Bot

        * Releasing 0.23+15.10.20150709.3-0ubuntu1 (ac15e339)

2015-07-09 Olivier Tilloy

        * Desktop tabs for convergence. (90cd2134)
        * Fix autopilot tests on wide form factors. (11c77db1)

2015-07-09 Arthur Mello

        * Remove po from MR (5cd6e270)

2015-07-09 Olivier Tilloy

        * Restore visibility of the progress bar. (02839849)
        * Also quit the app when closing the last open tab in wide mode.
          (77b374bc)
        * Fix broken autopilot emulator. (6709ad91)
        * Make the "new tab" button visible when incognito. (d12355ea)
        * Do not create twice a temporary profile in the same test case.
          (fd2fe7b7)
        * Fix autopilot test expectation. (56810fa8)

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

        * Launchpad automatic translations update. (a6632c32)

2015-07-08 Arthur Mello

        * Increase unittest coverage (23b6332d)
        * Merge with trunk (5b255212)
        * Fix Ctrl + H shortcut (5196234b)

2015-07-08 Olivier Tilloy

        * Install missing asset. (f9ecf960)

2015-07-08 Arthur Mello

        * Fix Esc to exit history view (023315fd)

2015-07-08 Olivier Tilloy

        * Update colors of the suggestions to match visual design spec.
          (e043d3ce)
        * Use dark grey consistently across the chrome UI elements, per
          design specification. (a5315f9d)
        * Add "exit private mode" icon provided by design. (382957f6)

2015-07-08 CI Train Bot

        * Releasing 0.23+15.10.20150708-0ubuntu1 (213a3980)

2015-07-08 Olivier Tilloy

        * Display the full URL when focusing the address bar.
          Fixes: #1472161
          (930a7e69)

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

        * Launchpad automatic translations update. (4e163457)

2015-07-07 Arthur Mello

        * Add an "All days" entry in the HistoryModel so we can show all
          entries if necessary (20ff1005)
        * Change the item background instead of setting text to bold
          (6641dee1)
        * Add a highlight to the current selected section (e1163cf6)
        * Fix identation (85686321)
        * Remove unnecessary space (b9306524)
        * Fix date calculation for history sections (6191b70f)
        * Merge with trunk (522dc64f)

2015-07-07 Olivier Tilloy

        * Fix navigation bar and icon colors depending on wide/narrow mode.
          (ff36d2f4)
        * Reset focus when closing the last private tab, to ensure the
          address bar is updated. (a879b381)
        * Do not focus the address bar when switching to a tab for which
          state is being restored. (1e5d22d3)
        * Add a new 'editing' property on the AddressBar component, different
          from the 'canSimplifyText' property. (d08a8d75)
        * Merge the fix for bug #1472161. (edd4b1f7)
        * Display the full URL when focusing the address bar. (a815f6dd)
        * Increase wait to (hopefully) make a unit test more reliable.
          (2b872959)

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

        * Launchpad automatic translations update. (cf3b5ab4)

2015-07-06 Olivier Tilloy

        * In wide mode, do not show the favicon in the address bar (it’s
          already shown in the tabs bar). (4fdddf3b)
        * When clearing browsing data, confirm action with a dialog, to give
          the user a chance to cancel it. (f5743078)
        * Update icon, per UI specification. (c5d77281)

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

        * Launchpad automatic translations update. (d86f7abf)

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

        * Launchpad automatic translations update. (ad8cdaf0)

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

        * Launchpad automatic translations update. (56907c7b)

2015-07-03 Olivier Tilloy

        * Update new CMakeLists.txt files. (1b2b130e)
        * Merge the latest changes from trunk. (eabbe8ea)
        * Merge the latest changes from trunk and resolve conflicts.
          (92241ea8)
        * Merge the latest changes from trunk and resolve conflicts.
          (a07aae73)
        * Merge the latest changes from trunk and resolve conflicts.
          (657ae9e3)

2015-07-03 Riccardo Padovani

        * Merge and resolve conflicts (5efa4591)

2015-07-03 Olivier Tilloy

        * Fix positioning of the bookmark toggle placeholder item, which got
          messed up during the merge. (b341fca0)
        * Merge the latest changes from trunk and resolve a trivial conflict.
          (f55a8f2d)
        * Update translation template. (a162750b)

2015-07-03 CI Train Bot

        * Resync trunk. (64fbde9b)

2015-07-03 Olivier Tilloy

        * Remove the lower limit on two characters, as the UX specification
          was updated. (e8da620e)

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

        * Launchpad automatic translations update. (fb58677f)

2015-07-02 CI Train Bot

        * Releasing 0.23+15.10.20150702.1-0ubuntu1 (d1e5d131)

2015-07-02 Arthur Mello

        * Implement bookmark folders
          Fixes: #1259247, #1351147 Approved by:
          PS Jenkins bot (81c6be4f)

2015-07-02 CI Train Bot

        * Resync trunk. (9b3319a5)

2015-07-02 Olivier Tilloy

        * Fix unit test. (1d0527d0)
        * Fix existing autopilot tests to take into account the different UIs
          based on the width of the form factor. (c1b9d549)
        * Use grid units for the initial window size. (9345ede0)

2015-07-02 Arthur Mello

        * Accept return key to close bookmark options (4bd488ae)
        * Change icon color (217c04b6)
        * Remove populate_config call (f01a6f30)
        * Change get buttons methods click buttons (b6e81878)
        * Add check to make sure that bookmark options is closed (93038a43)
        * Add missing include to unittests (fcc36555)

2015-07-02 Olivier Tilloy

        * Fix the switchToTab function to focus the address bar only when
          really necessary. (24b8a924)
        * Code simplification. (d50bad76)
        * Make i18n’d strings consistent. (12e7995f)
        * Exit find in page mode when opening a new tab. (b7717ac3)
        * Exit find in page mode when navigating. (3cbc9d89)

2015-07-01 Arthur Mello

        * Fix add to bookmark call (a18ca733)
        * Improve skip message for AP test (5707254c)
        * Do not show BookmarkOptions for the contextual action (80812331)

2015-07-01 Olivier Tilloy

        * Un-hardcode color. (e751b7b1)
        * Fix autopilot tests. (339c1978)
        * Rename test page to avoid underscores, which confuse autopilot when
          the system has an exotic keyboard layout. (dc1e7d0a)
        * Revert useless change. (8a4f3fb0)
        * Remove useless code. (f0018bbb)
        * Rename BasicAuthenticationDialog to HttpAuthenticationDialog to
          match the oxide API. (b23135bc)
        * Update to match the renaming of the oxide API. (5dfd0633)
        * Merge the latest changes from trunk and resolve a conflict.
          (740dcd17)
        * No need to force active focus. (daa1f0df)
        * Do not reset the focus twice when exiting find in page mode.
          (7db617c8)
        * No need to force active focus. (59335a25)

2015-07-01 Arthur Mello

        * Bookmark name field should have predictive text turned off
          (78e4ba12)

2015-07-01 Olivier Tilloy

        * Add an autopilot test for the Ctrl+F/ESC toggle. (f23c05c5)
        * Enter/leave find in page mode with Ctrl+F/ESC. (000f7420)
        * Re-enable URL validation when the return key is pressed. (7e50ec53)
        * Merge the latest changes from trunk and resolve a bunch of
          conflicts. (b3ab32fe)

2015-07-01 Arthur Mello

        * Use a single function to add bookmark and show popover (e4058132)
        * Remove unecessary code (150ff4da)
        * Hide the BookmarkOptions if the Ctrl+D is pressed again (c616a90c)
        * Add a bookmarkUrl property to BookmarkOptions set to the bookmarked
          url in construction time (8f5b3317)
        * Call the BookmarkOptions popover for all the actions that add a
          bookmark (7c2ce8d7)
        * Add bug report for the not emitted clicked signal issue (90ba1ffc)

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

        * Launchpad automatic translations update. (6d12d1ae)

2015-07-01 Arthur Mello

        * Skip test based in bug opened against SDK (9df33b01)
        * Add AP test to check if "ESC" will unbookmark the URL (b5acb9ac)
        * Fix AP tests (0ac8a395)

2015-06-30 Arthur Mello

        * Make the if statement more explicit (f05d5386)
        * Make the if statement more explicit (64645227)
        * Stop querying the value of populateFolderQuery more than once
          (098e5ddf)
        * Call checkValidFolderIndex to ensure that the row is valid in
          BookmarksFolderListModel (71ea411b)
        * Update doc for BookmarksFolderListModel (1836b1ad)
        * Do not bind the Bookmark Title in Bookmark Options to the
          currentWebView.title (7469e1d4)
        * Does not enclose the delegate inside a Component (f9850baa)
        * Remove BookmarksFolderDelegate and move code to inside
          BookmarksFolderListView (739a8e12)
        * Does not set the folderName to the objectName (7b337d9d)
        * Remove unnecessary Row (0053b431)
        * Use anchors instead of setting width (efc14458)
        * Add translator comments (f2aa90de)
        * Do not make OptionSelectorDelegate be inside another component
          (102abc4e)
        * Add unittest to verify that bookmark model is populated with
          existing folders (87b21dd8)
        * Improve unit test coverage for BookmarksFolderListModel (7a5adedf)
        * Make the ESC key to close the BookmarkOptions popup (e3d57a0d)
        * Show the Bookmark Options popup when using Ctrl + D shortcut
          (afd1eccd)
        * Merge with trunk (31bb780c)

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

        * Launchpad automatic translations update. (4410510d)

2015-06-29 Olivier Tilloy

        * Disable periodic session saving while incognito. The public session
          is unlikely to change significantly while browsing
          incognito. (bd5bfa71)

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

        * Launchpad automatic translations update. (2d3b5262)

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

        * Launchpad automatic translations update. (4fd17e8d)

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

        * Launchpad automatic translations update. (886cdb1c)

2015-06-26 Olivier Tilloy

        * Update and comment code that handles unloading webviews to free up
          memory on mobile. (f8fa3323)
        * Wire up Ctrl+Shift+Tab keyboard shortcut. (88a723db)
        * Fix Ctrl+Tab shortcut to cycle through tabs, to make it work both
          in wide and narrow mode. (4fdcc45b)
        * When switching to narrow mode, move the current tab to the top of
          the stack. (d5030c69)
        * Close the tabs view when switching to wide mode. (db0198d9)
        * Display the tabs bar conditionally depending on the available
          width, not on the device type. (236a8727)

2015-06-25 Arthur Mello

        * Merge with trunk (2272334e)
        * Add UI changes for the History View in Landscape mode (8d77999d)

2015-06-25 Olivier Tilloy

        * Add a unit test for tab reordering by drag’n’drop. (e7c8e063)
        * Revert changes to the translation template. (36c05895)
        * Merge the latest changes from trunk. (66947c5c)
        * Use a real TabsModel in tests instead of a mock. (f6e1de53)
        * Initial unit tests for the TabsBar component. (6a846708)
        * Actually close the current tab when Ctrl+W or Alt+F4 is pressed.
          (8330e7c2)
        * Remove focus from the address bar when the current tab changes to
          ensure that its contents are updated. (4d8456f0)
        * Fix z-ordering of the horizontal separator. (dd7848e3)
        * Reverse wheel action to match chromium’s behaviour. (a2fb821e)
        * Fix more z-ordering issues. (115ca9a8)
        * Fix previous commit by changing the z-order implicitly. (cf03fa45)

2015-06-24 Arthur Mello

        * Merge with trunk (09f9c164)
        * Add Bookmark Options AP tests (26b56171)

2015-06-24 CI Train Bot

        * Releasing 0.23+15.10.20150624-0ubuntu1 (1549fd87)

2015-06-24 Alberto Mardegan

        * Show an error screen if the trust session could not be opened.

          Fixes: #1441873 Approved by: PS Jenkins bot (cc918012)

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

        * Launchpad automatic translations update. (10d2812c)

2015-06-23 Arthur Mello

        * Add AP tests to the NewTabView (203c0555)
        * Fix creation of bookmark folder in suggestions AP test (01b57b0f)
        * Fix AP test and Ctrl-D call to bookmark URL (fe2dd629)
        * Merge with trunk (6bdafb97)

2015-06-23 Olivier Tilloy

        * Change z-ordering of the new tab button to ensure it’s always below
          the open tabs. (b4754508)
        * Change current tab on mouse wheel events. (d8df2ed6)
        * Fix positioning of the new tab button. (1a2b49da)

2015-06-23 Alberto Mardegan

        * Update error message (0c396720)

2015-06-23 Olivier Tilloy

        * Add asset for hovering over tabs. (b71f969c)
        * Updated tab visuals. (24d7ca4d)
        * Always reserve space for the new tab button at the right.
          (562993ce)
        * Add a new tab button to the right of all open tabs. (9a0b055e)

2015-06-23 Alberto Mardegan

        * Properly initialize variable (f7093fb8)
        * Properly init variable (b4f63647)

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

        * Launchpad automatic translations update. (1b7d2bf7)

2015-06-22 Riccardo Padovani

        * Use the private tab icon to create a new tab in the tab preview
          (3200f559)

2015-06-22 Arthur Mello

        * Merge with trunk (20cd9a4d)
        * Fix text (6c40ca15)

2015-06-22 Olivier Tilloy

        * Merge the latest changes from trunk and resolve a few conflicts.
          (05b08c20)
        * Update translation template. (3d1b92b3)
        * Prefer target_link_libraries(…) with Qt5:: prefixed modules over
          qt5_use_modules, per documentation at
          http://doc.qt.io/qt-5/cmake-manual.html. (4080cbf5)

2015-06-20 Arthur Mello

        * Add HistoryLastVisitDateList model (85a4233f)

2015-06-20 Riccardo Padovani

        * Save which section in landscape view user used last time (6dc50ff5)
        * Base the new landscape page on the new sections component
          (1498d097)
        * Use conditional layout (65538503)
        * Set UrlsList limit property (1d910af8)
        * Merge from upstream (a37728ff)

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

        * Launchpad automatic translations update. (25ce6570)

2015-06-19 Arthur Mello

        * Merge with trunk (de1c2ad1)

2015-06-19 CI Train Bot

        * Resync trunk. (ce28a4ae)

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

        * Launchpad automatic translations update. (d4deb1a0)

2015-06-18 Arthur Mello

        * Changes to the lastvisitdate model (da3c3564)

2015-06-18 Olivier Tilloy

        * Save the current tab across sessions. (0717096a)
        * Save the favicon on disk so that it is displayed in tabs when
          restoring a browsing session. (9f8060bb)
        * Fix focus issue. (fbce3f4f)

2015-06-18 Alberto Mardegan

        * Properly propagate the session cookie mode. (737acc66)
        * Properly propagate the session cookie mode. (b7bdfc65)

2015-06-18 Olivier Tilloy

        * Do not quit the app when closing the last incognito tab, instead
          switch back to public browsing. (12f0e354)
        * Remove "Open tabs" drawer entry. (f2edb11d)
        * Initial prototype for desktop tabs. Rough on the edges. (e790564e)

2015-06-18 CI Train Bot

        * Releasing 0.23+15.10.20150618-0ubuntu1 (5ba390da)

2015-06-18 Olivier Tilloy

        * Actually push URLs to the clipboard. For some reason setting the
          "text/url-list" mime type doesn’t seem to work (or other
          applications do not implement pasting this kind of data),
          but "text/plain" works well enough for this purpose.

          Fixes: #1463435 Approved by: PS Jenkins bot, Alexandre
          Abreu (a8b33bdf)
        * Do not honour fullscreen requests silently at the Ubuntu WebView
          level. Instead delegate that behaviour to the webview
          implementation used by the browser and the webapp
          container.
          Fixes: #1464249 Approved by: PS Jenkins bot,
          Alexandre Abreu (384ffccd)

2015-06-18 Michael Terry

        * Fix spelling of OK in private browsing dialog. Approved by: Olivier
          Tilloy (84546ca5)

2015-06-18 Olivier Tilloy

        * Toggle application-level fullscreen when pressing F11.
          Fixes:
          #1464333 (8fc22606)

2015-06-18 Ugo Riboni

        * Make the browser chrome usable on desktop by implementing common
          keyboard shortcuts and behaviors that users normally
          expect in such an app
          Fixes: #1287361 Approved by: Olivier
          Tilloy (e9f440d4)

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

        * Launchpad automatic translations update. (6ec84f49)

2015-06-17 Arthur Mello

        * Reduce BookmarkOptions space (2035429d)
        * Make sure that the clicked signal is triggered in the new folder
          dialog (fe78e244)

2015-06-17 Alberto Mardegan

        * Store the initialized accounts as a JSON array (0cfcc01e)
        * Store the initialized accounts as a JSON array (3878ea15)

2015-06-17 Olivier Tilloy

        * Also exit application-level fullscreen when ESC is pressed.
          Comprehensive autopilot tests for fullscreen capabilities.
          (b0688ff3)

2015-06-17 Ugo Riboni

        * Fix flake8 and clarify the purpose of some test code (d5cc9d19)

2015-06-17 Olivier Tilloy

        * Toggle application-level fullscreen when pressing F11. (3fc91b30)

2015-06-17 Arthur Mello

        * Add a history model filtered by the last visit date (3f5fd9e0)
        * Fix AP test to work with new bookmarks folder list view (f678ccfe)
        * Get delegates from the "All Bookmarks" folder to fix AP test
          (a5423291)
        * Dismiss BookmarkOptions during AP tests (96dfc5d7)

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

        * Launchpad automatic translations update. (3ce55ede)

2015-06-17 Arthur Mello

        * Reduce the overall size of the BookmarkOptions component so it will
          not override url bar (ef1589fd)
        * Change how the top and the bottom margin is handled in the
          BookmarkOptions so it will not push above the url field
          (b56a02d2)
        * Add a dismiss button to the BookmarkOptions dialog (56e3d6c0)

2015-06-16 Arthur Mello

        * Turn off predictive text hint for entry field in Save dialog
          (1a6e19fd)
        * Do not display empty folders Show icons instead of +/- as symbols
          for folders names (a56b1a17)

2015-06-16 Ugo Riboni

        * Pull back the changes to urlManagement.js that were done in trunk
          after the merge. Thank you unit tests. (e71c09d7)
        * Fix flake8 (4e284a6c)
        * Use testtools.skipIf to skip the entire class of tests if not on
          desktop (a60f7d1d)
        * Merge changes from trunk (4dff8921)
        * Skip each test on its own since class-level skip does not work due
          to a bug in autopilot (459abd5a)

2015-06-16 Arthur Mello

        * Merge with trunk (dd1e4d66)

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

        * Launchpad automatic translations update. (c5b6620d)

2015-06-16 Ugo Riboni

        * Remove some checks from failing AP test as they don't belong to
          this test anyway (d993a1d9)

2015-06-15 Arthur Mello

        * Merge with trunk (e63f6a4c)

2015-06-15 Ugo Riboni

        * style: fix indentation (8988cb8d)
        * Group shortcuts that do the same thing near each other in the code
          (bbe0ff75)
        * Explicitly default to Qt.NoModifiers (ac14b266)

2015-06-15 Timo Jyrinki

        * No-change rebuild against Qt 5.4.2. (77cd788f)

2015-06-15 Ugo Riboni

        * Reset focus to the web view after escaping a view or the address
          bar. Verify this in AP tests (2071bcd3)
        * Fix autopilot test that was testing the wrong thing after commit
          1085 (a352dc75)
        * Fix typo so that the correct icon is passed when bookmarking a site
          from the keyboard shortcut (df9390db)
        * Refactor the keyboard shortcuts code so that it is easier to
          specify when each shortcut is enabled in a declarative way
          (b725479a)
        * Merge changes from trunk (990aaf6f)

2015-06-12 Olivier Tilloy

        * Fix the sad tab disappearing after a minute. (4fdff42a)
        * Updated SadTab to match visual specification. (84ab08e8)
        * Make the SadTab component browser-specific. (759585ad)
        * Actually push URLs to the clipboard. For some reason setting the
          "text/url-list" mime type doesn’t seem to work (or other
          applications do not implement pasting this kind of data),
          but "text/plain" works well enough for this purpose.
          (0118f733)
        * Merge the latest changes from trunk and resolve a couple of
          conflicts. (fc296f0f)
        * Simplify the code a bit. (20fb8bca)

2015-06-12 Alberto Mardegan

        * merge refactoring (96da1bc9)
        * Fix session cookie mode for confined apps (feb754be)
        * merge refactoring [ CI Train Bot ];  Resync trunk. [ Leo Arias .
          Fix the base class used when launching the app in
          autopilot tests. [ Leonardo Arias Fonseca ];  Fix the base
          class used when launching the app in autopilot tests. [
          Olivier Tilloy ];  Also set XDG_CONFIG_HOME (needed for
          tests not to override user-   defined settings).;  Update
          translation template.;  Use the new Oxide APIs to better
          control visibility of the chrome.   This bumps the runtime
          dependency on liboxideqt-qmlplugin to 1.7.   (LP:
          #1441064, #1453908) [ Riccardo Padovani ];  Add support
          for data: URIs in the address bar, and remove length
          limitation for TLDs. (LP: #1377953, #1441281, #1450154.
          Add support for data: URIs in the address bar, and remove
          length   limitation for TLDs. (LP: #1377953, #1441281,
          #1450154) [ Ugo Riboni ];  Add suggestions from search
          engines in the suggestions list. (LP:   #1351151)
          (cb73e866)

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

        * Launchpad automatic translations update. (e63dd2d6)

2015-06-11 Arthur Mello

        * Merge with trunk (8f9b37ea)
        * Show the bookmarks folders when the user click in see more
          bookmarks (f005b6e5)

2015-06-11 Olivier Tilloy

        * Prevent dynamic favicons from flooding the history database with
          updates. (ebdb7d43)

2015-06-11 CI Train Bot

        * Resync trunk. (c434727d)

2015-06-11 Ugo Riboni

        * Fix flake8 (de35497c)
        * Add tests for switching tabs from the tabs view and making sure the
          right tab is selected when escaping it (549778a8)
        * AP test for closing the tabs while in the tabs list (e3992aea)
        * Fix minor problems from code review (8d8d6d77)
        * Enter and Shift+Enter navigate through search results (8bff13ec)
        * Leave find in page mode when toggling private browsing on and off
          (39ee8c57)
        * Merge changes from trunk (5ed178ee)
        * F6 selected all address bar content (3c6354e8)
        * Simplify code (0ac2fb27)
        * Internalize a function in AddressBar.qml as it is not used anywhere
          else (ca058eb5)
        * Rename again preventSimplifyText to canSimplifyText and adjust
          logic to match (485ebeaa)
        * Style only: clean up mixed end of line semicolon style. (4797649a)
        * CTRL+T while in the tabs exits the tabs view and goes to the new
          tab view (5013e3fe)
        * Add F5 as alternative shortcut to reload the page, and a test for
          it (6bf62aca)

2015-06-11 Olivier Tilloy

        * Do not honour fullscreen requests silently at the Ubuntu WebView
          level. Instead delegate that behaviour to the webview
          implementation used by the browser and the webapp
          container. (d4f60b7e)

2015-06-11 Arthur Mello

        * Limit the size of the OptionSelector when expanded (00851417)
        * Merge with trunk (7c040786)

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

        * Launchpad automatic translations update. (fadeec1c)

2015-06-10 CI Train Bot

        * Releasing 0.23+15.10.20150610-0ubuntu1 (e3ceee08)

2015-06-10 Alexandre Abreu

        * Handle desktop download by forwarding to the default browser
          Fixes:
          #1309657 Approved by: Olivier Tilloy (a367b3a0)
        * Ensure SAML requests are followed even if the app is interrupted
          and restarted.
          Fixes: #1451432, #1452142 (03b82642)

2015-06-10 Ugo Riboni

        * Skip the entire class instead of single tests (e8d08a19)
        * Retrieve the keyboard only once in AP tests (8d7028aa)
        * Clean up style (e5a4a4d6)
        * Focus address bar on new tab only on desktop (df273ec0)
        * Rename textLocked property to something hopefully more clear
          (327900f6)
        * Use ESC to exit the list of tabs. Fix all the other ways to close
          the list of tabs (clicking on a tab and using the Done
          button) so that they all do the same thing and correctly
          give focus to the address bar if necessary (i.e. n new tab
          mode) (cb6f8b24)

2015-06-09 Arthur Mello

        * Reduce font size of tex (eb6d8755)
        * Colapse the OptionSelector after we add a new folder (b64399c4)
        * Expose an item to work as a place holder for the bookmark toggle
          (e6dd5fff)

2015-06-09 Ugo Riboni

        * Allow tab-related combinations to also work when in the tabs view
          (fb3a6140)
        * Implement ESC to exit the settings page and add test for it
          (951bcc30)
        * Add missing AP test file (752b0751)
        * Merge changes from trunk (e55693be)

2015-06-09 Arthur Mello

        * Rename method (17da0d51)
        * Do not change the icon and the created roles when updating bookmark
          (083d3743)

2015-06-09 Ugo Riboni

        * Merge changed from trunk (d99a6094)
        * Add autopilot tests (0268a344)

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

        * Launchpad automatic translations update. (b0fe121c)

2015-06-08 Arthur Mello

        * Merge with trunk (01e5a2d3)
        * Stop connecting to unnecessary signal (2b7ab84d)
        * Remove unnecessary include (2d77b5df)
        * Add a top and a bottom margin to the bookmarkOptions (50f6e144)
        * Add the bookmark as soon as the toggle is clicked and update the
          data after (63217fed)
        * Point the arrow of the bookmark dialog popover should at the star
          (16346f8a)
        * Set the optionSelector to the new created folder (6b958500)

2015-06-08 Ugo Riboni

        * Handle basic authentication requests (cc3e2700)
        * Merge changes from trunk (40fbfe6a)
        * Fix failing test and make it more robust. Remove double check for
          same condition. (261866d3)

2015-06-07 Riccardo Padovani

        * Add landscape view for new tab (3a074768)

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

        * Launchpad automatic translations update. (38889aa1)

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

        * Launchpad automatic translations update. (a84389fe)

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

        * Launchpad automatic translations update. (8790eff9)

2015-06-04 Arthur Mello

        * Add new unittest for the createNewFolder function (5e964159)
        * Create API in the foldersListModel to create a new folder
          (34b71022)
        * Add a new Dialog to add a new folder in BookmarkOptions (b6ac6e14)
        * Use the Popover component from the SDK for the BookmarkOptions
          (a21e6272)
        * Use Q_EMIT instead of emit Rename methods names (39fe4e46)
        * Remove empty property (0555e915)
        * Remove both the lastAddition property and the folder list
          chronological model (cfcafd43)
        * Remove unnecessary show function (bfee4009)
        * Fix typo (3f27c503)
        * Change the bookmarks folders table name (2103fce8)
        * Fix build issue (91a1aad0)
        * Merge with trunk (1cdc5128)

2015-06-04 Ugo Riboni

        * Fix flake8 (adf11362)

2015-06-04 Olivier Tilloy

        * Updated bzr ignore rules. (a0885d11)

2015-06-04 Ugo Riboni

        * Disable keyboard shortcuts while the chrome is not visible to
          prevent unwanted side effects (f18f69d9)
        * Reset focus when navigating in history so that the address bar has
          the right content (17d3df2d)
        * Make sure the address bar icons behave the same way when the
          address bar has focus and when the suggestions bar has
          focus (5bda0cf3)
        * Use addressBarTextLocked in a declarative way, so that it does not
          get stuck in the locked mode. Add test to verify it does
          not happen again. (b4006929)
        * Fix mistake in original contribution that was causing backwards
          navigation when other keys that were not bakcspace were
          pressed (e92863e3)
        * Merge changes from trunk (9022223e)

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

        * Launchpad automatic translations update. (d50cd695)

2015-06-03 Arthur Mello

        * Merge with trunk (c80accad)
        * Revert chnages in NewTabView (4c62e94e)
        * Fix QML issues (3a594886)
        * Add support to the default empty folder (f1e10dfc)
        * Update models to handle the new bookmarks folders table (5f7ca983)
        * Move the Folder data to a specific table in Database (129e00b9)

2015-06-03 Alexandre Abreu

        * Updates (48a67da2)

2015-06-03 Ugo Riboni

        * Merge changes from trunk (c0790548)

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

        * Launchpad automatic translations update. (a2fcc140)

2015-06-02 Olivier Tilloy

        * Update translation template. (2791237a)
        * Speed up a bunch of autopilot tests by not requiring to input and
          validate a URL in the address bar. (c282e124)

2015-06-02 CI Train Bot

        * Releasing 0.23+15.10.20150602-0ubuntu1 (999fbae6)

2015-06-02 Olivier Tilloy

        * Actually clear the network cache by deleting the correct set of
          files in the correct directory.
          Fixes: #1459956 (b3fa6e47)
        * Do not cache favicons on disk when browsing in private mode.
          Fixes:
          #1458963 Approved by: Arthur Mello (7b23ed03)
        * Pass plain strings to the worker script instead of RegExps.
          Fixes:
          #1445673 Approved by: Chris Coulson (3d50243f)
        * Updated icon.
          Fixes: #1457424 (f8dc138a)
        * Do not try to remove a file that doesn’t exist. (8fc2e615)
        * Remove the upstreamcomponents folder, and use components from the
          UITK instead. Add autopilot tests for the new tab view.
          Approved by: Riccardo Padovani (31348681)

2015-06-02 Riccardo Padovani

        * New tab view refactoring.
          Fixes: #1351157, #1371248, #1389605,
          #1442190, #1444023 Approved by: Olivier Tilloy (f462fd56)

2015-06-02 Olivier Tilloy

        * Bump build dependency on liboxideqt-qmlplugin to 1.6 to fix unit
          tests. (c1e650c4)
        * When in multiple selection mode, clicking a domain (de)selects it
          instead of expanding it. (7419121d)
        * Fix invalid indices in for loop. (53b8f0dd)

2015-06-01 Arthur Mello

        * Merge with trunk (f47a4a9a)

2015-06-01 Olivier Tilloy

        * Also emit countChanged() when the model has been reset. (7473411d)

2015-06-01 Ugo Riboni

        * Remove newline added by mistake (6b359e92)
        * Fix flake8 issues (d4775f2c)
        * Remove duplicate test (8cb3d6f6)
        * Allow using Escape to close the history view even when activated by
          menu. Add test for this case. (a2dee0fa)
        * Prevent the suggestions list to disappear when navigating to it
          with the keyboard and it contains only search engine
          suggestions (a3007459)
        * Move to the suggestion list on Down key only when there is anything
          in the list (847fd2a2)
        * Revert change to debian to bump dependency on oxide 1.8 in the
          browser component (22b47291)
        * Simplify code and remove a warning (c3fe138f)
        * Bump the version of oxide only where needed (6eff8ee0)
        * Merge changes from trunk (16a632c5)
        * Bump dependency on oxide to 1.8 (189b16df)
        * Quiet warnings by using a mock for AddressBar.findController in qml
          unit tests (c07b14d2)
        * Enable the find in page action only when not already in that mode
          (e182a05b)
        * Use an ubuntu color for the counter (febee015)
        * Remove find in page conditional code for a few things that would be
          hidden anyway in that mode (6fc87ee5)

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

        * Launchpad automatic translations update. (5db594f7)

2015-05-29 Michael Terry

        * Fix OK spelling (ae305b15)

2015-05-29 Alexandre Abreu

        * update (5c60a930)

2015-05-29 Olivier Tilloy

        * Fix embarassing regression… (08c8f5f6)

2015-05-29 Riccardo Padovani

        * Remove unused line (6fb66c83)
        * Apply Olivier's patch (59291c16)

2015-05-29 Olivier Tilloy

        * Actually clear the network cache by deleting the correct set of
          files in the correct directory. (2b07a0f0)

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

        * Launchpad automatic translations update. (4e23b192)

2015-05-28 Riccardo Padovani

        * Fix tests (28d1d300)

2015-05-28 Olivier Tilloy

        * Replace a Rectangle by an Item. (cb6c8582)
        * More tests for top sites section. (1971dabc)
        * Add another autopilot test for removing bookmarks from the new tab
          view. (91bcb7b7)
        * Add an autopilot test for removing bookmarks from the new tab view.
          (27fec532)
        * Remove the upstreamcomponents folder, and use components from the
          UITK instead. (a5fd1ee5)

2015-05-28 Ugo Riboni

        * Merge translations from trunk (413f736a)
        * Merge translations from trunk (2ec0ec93)

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

        * Launchpad automatic translations update. (6a38a94c)

2015-05-27 Arthur Mello

        * Remove empty line (025dd6a6)
        * Merge with trunk (f83b1eaa)
        * Make the see more bookmarks to show folders (85175104)
        * Modify BookmarkOptions to look like the Suggestionn item instead
          that using a Dialog (9e9ca8fb)

2015-05-27 Alexandre Abreu

        * Persist saml request url patterns (3b144f55)
        * fix build (c17fcb38)
        * Update AP tests (6c47904e)

2015-05-27 Riccardo Padovani

        * Update the test (2695223e)

2015-05-27 Ugo Riboni

        * Add tests for the previous changes (33aac1ac)
        * Ensure that the address bar text gets back to its correct
          simplified status when exiting find in page mode
          (d767c5f4)

2015-05-27 Alexandre Abreu

        * Use qt.lab.settings (f3adfce7)

2015-05-27 Riccardo Padovani

        * Fix 404 test (449ee323)

2015-05-27 Ugo Riboni

        * Ensure that focus is restored to the webview when we exit find in
          page mode, and that suggestions are hidden when we enter
          find in page mode (2ee55a90)
        * Fix mistake in previous merge from trunk (2fe330f1)
        * Merge changes from trunk (e5793f77)

2015-05-27 Olivier Tilloy

        * Bump build dependency on liboxideqt-qmlplugin to 1.6 to fix unit
          tests. (545bf844)

2015-05-27 Arthur Mello

        * Add a Bookmark Options Dialog so we can set the folder and change
          the bookmark name (7fbbce2c)
        * Add a missing get function to return data from the selected index
          (40b21516)
        * Add missing includes (3493a8f8)

2015-05-26 Olivier Tilloy

        * Do not cache favicons on disk when browsing in private mode.
          (eb9395ac)

2015-05-26 Ugo Riboni

        * Test toggling the history view (b11cc7fe)
        * Allow opening only one history page (a3bc778c)
        * Test history navigation (044e835c)
        * Test bookmark and reload keyboard shortcuts (761b3036)
        * Explicitly test opening a new tab. Reorder some tests so that the
          whole suite is more readable (4fb5486c)
        * Tests selecting the address bar and escaping from it (46463ca5)
        * Add AP tests for switching tabs (including after correctly
          dismissing the suggestions list with ESC) (b8111b12)
        * Allow optionally setting the url that opens at start when using
          StartOpenRemotePageTestCaseBase in AP tests (e3ee01ea)
        * More properly handle ESC being pressed while addressbar or
          suggestion list is focused by returning focus to the
          webview (d511d4c3)
        * Merge suggestions keyboard navigation branch as it makes more sense
          unified with this one (36c5a3cc)

2015-05-26 Olivier Tilloy

        * Add a test to expand/collapse the bookmarks section. (23c13545)

2015-05-26 Alberto Mardegan

        * Remove leftover (f4c91655)

2015-05-26 Olivier Tilloy

        * Add a test for the default homepage bookmark. (4f1307f5)
        * Fix broken encapsulation. (eb71caa0)

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

        * Launchpad automatic translations update. (772c29fe)

2015-05-25 Arthur Mello

        * Register the new types (7a0e9653)
        * Add bookmarks folderlist chronological model that sorts a folder
          list model in reverse chronological order (4d4b7e02)
        * Add bookmarks folder list model (163a22cf)

2015-05-25 Olivier Tilloy

        * Pass plain strings to the worker script instead of RegExps.
          (44678caa)
        * Initial autopilot tests for the new tab view. More to come.
          (912d18a9)

2015-05-25 Ugo Riboni

        * Merge changes from trunk (c3ded05d)
        * Allow backing out of the history view by pressing ESC (74f0ba80)
        * CTRL+D toggles the bookmarked state, does not just add it
          (356d9667)
        * When switching to a tab that contains the new tab page, focus the
          address bar (0bd11ead)
        * Merge prerequisite branch from another contributor, with new tab
          page refactoring (2b5edb81)
        * Refactor the switch to tab code into a function and use it to
          correctly switch to the next tab when one is closed
          (a914bc43)
        * Make sure CTRL+L and ALT+D select the entire text of the address
          bar (5d48db5a)
        * Merge branch from contributor with initial implementation of the
          feature (d8b68687)

2015-05-25 Riccardo Padovani

        * Fix history tests (2decd0a4)
        * Add a test for valid pages (f396395e)

2015-05-25 Ugo Riboni

        * Reorder context menu items to match browser spec more closely
          (1b0943d0)
        * Merge changes from trunk (7725b175)

2015-05-25 Riccardo Padovani

        * Remove useless anchors (d6380699)
        * Fix wronge merge request (bb90fea4)

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

        * Launchpad automatic translations update. (058b9727)

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

        * Launchpad automatic translations update. (4bbb113b)

2015-05-23 Riccardo Padovani

        * Merge from trunk and resolve conflicts (f2500d64)
        * Merge from trunk and resolve conflicts (0194d244)

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

        * Launchpad automatic translations update. (53926a69)

2015-05-23 Olivier Tilloy

        * Merge the latest changes from trunk and resolve a conflict.
          (9cc451d9)
        * Update translation template. (b3a1c4b9)

2015-05-22 CI Train Bot

        * Releasing 0.23+15.04.20150522.1-0ubuntu1 (a4f33ca2)

2015-05-22 Olivier Tilloy

        * Delay hiding the tab contents to give it an opportunity to grab an
          up-to-date capture. Improve the tab switching animation to
          not flicker and jump around that much.
          Fixes: #1452998
          (45edda28)
        * Fix a flaky autopilot test. On a mobile device with network access,
          the URL (http://en.wikipedia.org/wiki/Linux) might be
          rewritten to https://en.m.wikipedia.org/wiki/Linux, thus
          making the test racy depending on when the check on the
          webview’s URL is performed.
          Fixes: #1456885 (f6dbef36)
        * Remove a number of useless calls to QTest::qWait() in unit tests,
          thus making them significantly faster to run. (74288529)
        * Add missing import statement.
          Fixes: #1457060 Approved by:
          Alexandre Abreu (0e22b906)
        * Add Qwant to the default list of search engines. (a5155ecf)

2015-05-22 Arthur Mello

        * Implement private browsing mode per design specification.
          Fixes:
          #1351179, #1457925, #1457958 Approved by: Olivier Tilloy
          (c2f61572)

2015-05-22 Olivier Tilloy

        * When opening a new blank tab, always clear the address bar.
          Fixes:
          #1456199 Approved by: Arthur Mello (f501ad8c)
        * Ensure the search engine delegates do not overlap with the settings
          header.
          Fixes: #1455399 Approved by: Riccardo Padovani
          (30eaac8d)
        * Make use of the WebContext.maxCacheSizeHint property, introduced in
          Oxide 1.6. This bumps the dependency of
          qtdeclarative5-ubuntu-web-plugin on liboxideqt-qmlplugin
          to 1.6.
          Fixes: #1277659 Approved by: Alexandre Abreu
          (e6100405)

2015-05-22 Arthur Mello

        * Verify that the incognito webviews are destroyed when leaving
          private mode (2317962d)
        * Close all tabs when leaving private mode (8431efb9)
        * Disable log message since it outputs sensitive content (804d4197)
        * We should not show suggestions from search sites in private mode.
          Those suggestions issue queries to remote servers and that
          is not desired in private mode. (27d6747e)

2015-05-21 Arthur Mello

        * Change property name from BookmarksFolder model (ec6f3829)

2015-05-21 Riccardo Padovani

        * Move qproperty (ec21450d)
        * Remove unused bits (ccb68e3e)
        * Apply oSoMoN's patch (320b094a)

2015-05-21 Olivier Tilloy

        * Updated icon. (b4ed8766)
        * Do not try to remove a file that doesn’t exist. (899aa777)

2015-05-20 Arthur Mello

        * Add BookmarksFolder proxy model that filters the content based in
          folder name All entries in bookmarks that are stored in a
          folder with same name as filter will be matched (case
          sensitive) Entries with no folder set will match if no
          filter is set (2a16787d)
        * Update bookmarks mode copyright date (dded33e2)
        * Add initial support to bookmark folders to the bookmark model
          (3f26e502)

2015-05-20 Olivier Tilloy

        * Fix the opacity of the bottom edge hint. (5732039b)
        * Merge Arthur’s private-browsing branch to resolve conflicts.
          (1543d730)
        * Add missing import statement. (a9f9f81b)

2015-05-20 Arthur Mello

        * Refactor on the privateTabsModel property (b2fb6c7e)
        * Undo refactoring (245e4aac)
        * AP test fix (359b0bbb)
        * Small fix in resetFocus function (0ba9bb95)
        * Merge with trunk (964f4602)

2015-05-20 Olivier Tilloy

        * Stop the animation exactly where the webview will appear.
          (f855b4a6)
        * Do not fade in/out the recent view, as it results in an unpleasant
          visual animation when selecting a tab. (350b8033)

2015-05-20 Alberto Mardegan

        * Add translators hints (40d1c270)
        * Fix indentation (43b7ec9b)

2015-05-20 Olivier Tilloy

        * Add Qwant to the default list of search engines. (797997f4)
        * Add a new 'current' property, instead of subverting the 'enabled'
          property. (094116ed)
        * Avoid changing unnecessarily the visibility of tabs. (999a7124)
        * Fix a flaky autopilot test. On a mobile device with network access,
          the URL (http://en.wikipedia.org/wiki/Linux) might be
          rewritten to https://en.m.wikipedia.org/wiki/Linux, thus
          making the test racy depending on when the check on the
          webview’s URL is performed. (daae7bda)

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

        * Launchpad automatic translations update. (2612a691)

2015-05-19 Arthur Mello

        * Remove unnecessary set focus code Change new tab icon when in
          private mode Changeleave private mode text (f4be03be)
        * Only ask for confirmation when leaving private mode if we have more
          than one tab openned (faa78887)

2015-05-19 CI Train Bot

        * Resync trunk. (114913eb)

2015-05-19 Arthur Mello

        * Remove unnecessary newline (08372e17)
        * Remove added new line (db07e2c5)
        * Use color name instead of hex code (978de745)
        * Do not set unused object name (f3ffd7c7)
        * Remove unused objectName (05f5586b)
        * Add missing import (ac8e92b7)
        * Rename browserTabsModel to publicTabsModel (306900ff)
        * Fixes in AP tests (d281c0c9)

2015-05-19 Olivier Tilloy

        * Fix comment. (bd6eb75e)

2015-05-19 Arthur Mello

        * Change color definition Remove unused id (edf87b3d)
        * Many fixes on Browser.qml code (ecc462ff)
        * Simplify code for checking if dialog was destroyed (c96a0e49)
        * Merge with trunk (f4e8f87b)

2015-05-19 Olivier Tilloy

        * Update copyright headers. (ff91007a)
        * Remove more unnecessary calls to QTest::qWait(). (67978fff)
        * Remove a lot of useless calls to QTest::qWait() in unit tests.
          (dbb8b379)

2015-05-19 Ugo Riboni

        * Update to match renaming of webview.findInPage to findController
          (7f1049b9)

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

        * Launchpad automatic translations update. (ef657f64)

2015-05-18 Vincent Ladeuil

        * Remove the FIXME about doc by refering to the official autopkgtest
          documentation and dropping the proposed-migration example
          as it's not defined by the project. (5cba4ef0)

2015-05-18 Arthur Mello

        * Change focus when returning from private mode (53c22d21)

2015-05-18 Olivier Tilloy

        * Delay hiding the tab contents to give it an opportunity to grab an
          up-to-date capture. (77aa5735)

2015-05-18 Arthur Mello

        * Merge things from
          lp:~osomon/webbrowser-app/newtab-clears-addressbar
          (d079bd47)

2015-05-18 Olivier Tilloy

        * When opening a new blank tab, always clear the address bar.
          (5a9acdf9)

2015-05-18 Arthur Mello

        * Revert change (8e845a4b)

2015-05-18 Riccardo Padovani

        * Better implementation of the loader (5422fc54)

2015-05-18 Arthur Mello

        * Merge with trunk (05aaf4c6)
        * Fix Ap tests (773ebb4f)

2015-05-18 Riccardo Padovani

        * Improve new tab loader (bc5cabb9)
        * Remove useless calls (4630304d)
        * Fix test (8245d31d)
        * Fix flake error (42fd6f44)

2015-05-18 Olivier Tilloy

        * Fixes. (1a6f0a0c)

2015-05-18 Riccardo Padovani

        * Address Olivier's comments (4dc605ec)

2015-05-18 Olivier Tilloy

        * Update the title and icon in the history database after the initial
          insertion. (351cd93c)
        * Store entries in the history database on load committed, not load
          succeeded. This ensures that content-initiated navigations
          are also stored. (99315305)

2015-05-18 Riccardo Padovani

        * Add test for http status code (3103fedd)
        * Fix Browser.qml http status code (4f5c7312)

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

        * Launchpad automatic translations update. (2e12ab96)

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

        * Launchpad automatic translations update. (4626bd98)

2015-05-16 Riccardo Padovani

        * Use the new httpStatusCode API to don't store invalid url in the
          history (3fd746d9)
        * Force the newtabview to be updated (148a8f37)
        * Add test to check count property of BookmarksModel (96ebaec4)

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

        * Launchpad automatic translations update. (6047d125)

2015-05-15 Arthur Mello

        * Make sure the new tab have the correct requestedUrl even if the
          address bar has focus (8cc1f025)
        * Add AP tests to test the behavior of the focus in the address bar
          when going in and out private mode (81d8e4a4)

2015-05-15 Riccardo Padovani

        * Merge from upstream (8a018fcc)

2015-05-15 Arthur Mello

        * Check if webview is available before checking incognito (fb98d535)
        * Remove unused method (c73728ac)

2015-05-15 Alberto Mardegan

        * from trunk (f0b8d2f2)

2015-05-15 Olivier Tilloy

        * Ensure the search engine delegates do not overlap with the settings
          header. (953ce6bd)

2015-05-15 CI Train Bot

        * Releasing 0.23+15.04.20150515-0ubuntu1 (1bb206f6)

2015-05-15 Olivier Tilloy

        * Change the homepage in tests so that the domain name doesn’t
          contain a dot, to work around
          https://launchpad.net/bugs/1108742. (6885844b)
        * Use checkboxes instead of switches for verb phrases, per design
          guidance.
          Fixes: #1442851 Approved by: Riccardo Padovani
          (a14f298b)
        * Delay showing the fullscreen hint to prevent it from jumping up
          while the webview is being resized.
          Fixes: #1454097
          Approved by: Ugo Riboni (0fd0ca52)
        * Look for custom search engines description files in several
          locations. This adds a build dependency on
          qml-module-qt-labs-folderlistmodel, to run unit tests at
          package construction time.
          Fixes: #1455207 (64bd8cfc)

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

        * Launchpad automatic translations update. (a325d884)

2015-05-14 Arthur Mello

        * Should not save captures in private mode. Unfortunately this breaks
          the showing preview for open tabs in private mode. A
          proper fix for that should be proposed in a different
          branch. (669a1a57)
        * Merge with trunk (68ef8599)
        * Merge AP fixes from Leo branch (906a3e9e)

2015-05-14 Olivier Tilloy

        * Change the homepage in tests so that the domain name doesn’t
          contain a dot, to work around
          https://launchpad.net/bugs/1108742. (e2e5ecc4)
        * Remove an superfluous click on a text field. (d48f597a)
        * Cosmetics. (008f3681)
        * Also test the suggestionsUrlTemplate property in the unit tests.
          (8277f081)
        * Merge the latest changes from trunk and resolve a bunch of
          conflicts. (24e48d9a)
        * Merge the latest changes from trunk and resolve a conflict.
          (eecb1143)
        * Count the number of retries (but keep it limited to one for now).
          (fedae591)
        * Also bump the build dependency on oxide to allow unit tests to run
          at build time. (b8442f98)

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

        * Launchpad automatic translations update. (8af7c2c1)

2015-05-13 Leo Arias

        * Moved the get_top_sites method to the NewTabView. (cf19c7b8)

2015-05-13 Arthur Mello

        * Fix loading newPrivateTabView when incognito changed (e7f6e551)
        * Do not save capture for webviews in incognito mode (402d5dff)
        * Change AP test to rely on top sites instead of querying the DB for
          history (4c48fd03)
        * Add necessari objectNames (ebd8cb48)
        * Init changes to stop check history from the database (ab57630f)

2015-05-13 CI Train Bot

        * Resync trunk. (047dd803)

2015-05-13 Olivier Tilloy

        * Revert unnecessary version bump. (9c84bb2e)
        * Add unit tests for the WebProcessMonitor component. (0da5b15b)
        * When the web process is killed (supposedly by the system’s OOM
          killer), try reloading it once gracefully, before falling
          back to displaying the sad tab. (8cf24ff2)

2015-05-13 Arthur Mello

        * Remove duplicate id (8b581341)

2015-05-13 Olivier Tilloy

        * Update the sad tab screen to be closer to the design spec.
          (67a14621)
        * Add basic autopilot tests for the sad tab. (1f9d2571)

2015-05-13 Arthur Mello

        * Should not display any log msg while in private mode (646e83a0)
        * Move iconColor property to an internal object (52568358)
        * Fix code style (9a17e74d)
        * Merge AP test refactor from Leo MR (ec72b078)

2015-05-13 Olivier Tilloy

        * Display a friendly message when the renderer process crashes or is
          killed. This requires oxide 1.8. (2e132e4d)

2015-05-13 Alberto Mardegan

        * Show message on trust session error (8fa5426e)

2015-05-13 Ugo Riboni

        * Allow translation of counter text and update tests to match
          (a81281c6)
        * Revert previous commit (04a99c4d)
        * Update translation (335c1b6a)
        * Rename some emulator methods for clarity in tests (d0576e23)
        * Update all drawer icons to the new size (25520dae)
        * Clarify some code with a comment (1339e5c0)
        * Initialize property for clarity (46a89ec2)
        * Fix flake8 (67b9e059)

2015-05-13 Alberto Mardegan

        * from trunk (42cf806e)

2015-05-13 Olivier Tilloy

        * Use checkboxes instead of switches for verb phrases, per design
          guidance. (395a8984)
        * Remove trailing semi-colons in QML for code consistency. (6cb0abf3)

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

        * Launchpad automatic translations update. (7dd6131f)

2015-05-12 Leo Arias

        * Fixed the call to private mode on the last test. (2d142b7e)
        * Reverted pot changes. (ecfacb9c)
        * Some more cleanaups. (3fd9e683)
        * Refactored the third test. (a1e59cf4)
        * Refactored the second test. (ccc5a0fe)
        * Refactored the first test. (b5f19f60)

2015-05-12 Arthur Mello

        * Add a comment in the emulator to mention the issue found in AP
          (e205c001)
        * Merge with trunk (374ec828)
        * Add new AP test to check that URLs are not stored in history in
          private mode (f1f4200c)
        * Fix flake8 issues (b7b6de8e)

2015-05-12 Ugo Riboni

        * Merge changes from trunk (6e5e32ba)

2015-05-12 Riccardo Padovani

        * Fix top sites section (784aac9a)

2015-05-12 CI Train Bot

        * Releasing 0.23+15.04.20150512-0ubuntu1 (0fa89d2b)

2015-05-12 Olivier Tilloy

        * Use the new Oxide APIs to better control visibility of the chrome.
          This bumps the runtime dependency on liboxideqt-qmlplugin
          to 1.7.
          Fixes: #1441064, #1453908 Approved by: Alexandre
          Abreu (33178da4)

2015-05-12 Ugo Riboni

        * Add suggestions from search engines in the suggestions list.
          Fixes:
          #1351151 Approved by: Olivier Tilloy (da5d4d85)

2015-05-12 Olivier Tilloy

        * Also set XDG_CONFIG_HOME (needed for tests not to override
          user-defined settings). (a8f5c8fc)

2015-05-12 Leo Arias

        * Fix the base class used when launching the app in autopilot tests.
          Approved by: Olivier Tilloy, Christopher Lee (56b680a0)

2015-05-12 Riccardo Padovani

        * Add support for data: URIs in the address bar, and remove length
          limitation for TLDs.
          Fixes: #1377953, #1441281, #1450154
          Approved by: Olivier Tilloy (395fae4c)
        * Address Olivier's comments (d45172ff)

2015-05-12 Arthur Mello

        * Encapsulate confirm and cancel methods for leave private mode
          dialog (876606fb)
        * Remove unuseful go_into_private_mode() function in test_private.py
          Remove used only once leave private mode function in
          test_private.py (3db74096)

2015-05-12 Ugo Riboni

        * Better names (76cde260)
        * Do the same in the package main (aa2f9b7c)

2015-05-12 Arthur Mello

        * Fix the copyright notice in test_private.py (fd0297cd)
        * Check the current incognito state before toggling it in
          BrowserTestCaseBase (de435429)

2015-05-12 Ugo Riboni

        * More safely store the server in an instance variable (0861b841)
        * Keep the server in a temporary variable, instead of in the test
          instance (e83c17d0)
        * Add project name in main cmake file, for convenience in qtcreator
          (d8b0d9fc)
        * Remove unnecessary sleep (69001bb3)
        * Implement suggestions from code review (2e3913ab)
        * Create a new "active" property instead of overriding the
          Item.enabled property which might have side effects.
          Always abort the request when resetting. (7d2656ec)
        * More fixes due to temp locations support (b0400c26)
        * Merge new prerequisite branch to create separate temp dir for
          ~/.config (70732c0e)
        * Merge changes from trunk. Refactor some AP tests. (000864cd)

2015-05-12 Olivier Tilloy

        * Delay showing the fullscreen hint to prevent it from jumping up
          while the webview is being resized. (67b08dde)

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

        * Launchpad automatic translations update. (81a5a0a2)

2015-05-12 Arthur Mello

        * Remove code duplication in Browser.qml between newTabViewLoader and
          newPrivateTabViewLoader (bbb346cf)
        * Make the leavePrivateModeDialog component a standalone component in
          its on qml file (c0c8c9b5)
        * Remove duplicated code between instances of TabsModel and
          privateTabsModelComponent (5204c147)

2015-05-11 Arthur Mello

        * Use a boolean property instead of a state to reflect the current
          mode in Browser.qml (72da2365)
        * Simplify the check for in private mode int the loadEvent in
          Browser.qml (da99b58e)
        * Simplify the use of the buttonIconColor property in Chrome.qml
          (971572f6)
        * Remove unnecessary Column element (3b165b74)
        * Use enclosing curly brackets even for on-liners (90ba0178)
        * Set incognito property at construction time for oxide (52ee6c5f)

2015-05-11 Olivier Tilloy

        * Also set XDG_CONFIG_HOME (needed for tests not to override
          user-defined settings). (75adca48)

2015-05-11 Arthur Mello

        * Merge with trunk (ee7a13fc)

2015-05-11 Olivier Tilloy

        * Also set the default mode in the webapp container. (4c25aae5)
        * Merge the latest changes from trunk. (940ce754)
        * Work around bug #1453908 by forcing ModeShown while loading until
          the load is committed or stopped. (54f33872)
        * Default to ModeShown on desktop, where we don’t want the chrome to
          auto-hide when scrolling anyway. (6a559e15)
        * One ChromeController for all webviews is enough. (3ce95249)
        * Update translation template. (6be96f08)

2015-05-11 CI Train Bot

        * Resync trunk. (73ba209b)

2015-05-11 Alberto Mardegan

        * Hide disabled account switcher button (1816532d)
        * add missing import (be0638c4)
        * Make account switcher optional (66789981)

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

        * Launchpad automatic translations update. (7183c1c2)

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

        * Launchpad automatic translations update. (1edb6888)

2015-05-08 Olivier Tilloy

        * Add missing build dependency. (7608599f)
        * Remove an unused test helper. (8230ebd5)
        * Improve the SearchEngines component to update the list of engines
          whenever a description file is added/removed. (6761e7a8)
        * Add QML tests for the SearchEngines component. (6489c2f8)
        * Add a couple of unit tests for SearchEngine. (b49468e7)

2015-05-06 Leo Arias

        * Merged with trunk. (a2415fe2)
        * Moved the application custom proxy object to the top of the
          namespace. (99afc73a)

2015-05-06 CI Train Bot

        * Releasing 0.23+15.04.20150506-0ubuntu1 (fd5ad46b)

2015-05-06 Olivier Tilloy

        * Remove deprecated compatibility code. Approved by: David Barth
          (78362392)
        * Visual feedback for pressed state of chrome buttons and drawer menu
          entries.
          Fixes: #1448336 (dae2554f)
        * Save the session periodically to mitigate the situation where
          multiple new tabs had been created when the browser
          crashes.
          Fixes: #1449761 (eda59dab)

2015-05-06 Arthur Mello

        * Change asset for the bottom edge hint. Add text with open tabs
          count. Approved by: Olivier Tilloy (7e8f90c6)

2015-05-06 Olivier Tilloy

        * Run autopilot tests in a temporary profile directory, to avoid
          polluting the current user’s profile.
          Fixes: #1448838
          (15074a00)

2015-05-06 Leonardo Arias Fonseca

        * Fixed flake8 error.
          Fixes: #1444170 Approved by: Olivier Tilloy
          (2eb38348)

2015-05-06 Ugo Riboni

        * Adjust order of suggestions according to new input from design. Fix
          tests accordingly. (90fd3c3b)
        * Merge changes from trunk (211876a9)

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

        * Launchpad automatic translations update. (6653e651)

2015-05-05 Ugo Riboni

        * Merge changes from trunk (4e18783e)
        * Add AP tests for the find in page functionality (40b3956d)
        * Fix bug in the home back button not being always active when in
          find in page mode (dc6b4b1f)

2015-05-05 Arthur Mello

        * Merge with trunk (ed0593b5)
        * Change the emulator for testing NewPrivateTabView (37c5587b)
        * Add another test to private browsing (2a40195e)

2015-05-05 Ugo Riboni

        * Activate the navigation buttons only when there is something to
          navigate (1d0193cf)
        * Add correct debian dependencies (f3e5b9fd)

2015-05-05 Vincent Ladeuil

        * Use -A for sudo or the test can hang if sudo asks for a password.
          (2a27dac2)
        * Remove the FIXME, explicitly Depend'ing on python3-evdev is fine.
          Added 'Classes: ubuntu-touch' to document the target test
          class (currently a no-op). (852f2bc9)
        * XS-Testsuite isn't necessary at all any more, dpkg-source adds this
          automatically now. (from pitti's review). (4e89b379)
        * Mention the prefered targets for the documentation about running
          dep8 tests. (036b7d1a)

2015-05-05 Ugo Riboni

        * Implement the find in page feature (6f0188b7)

2015-05-05 CI Train Bot

        * Resync trunk. (015b716e)

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

        * Launchpad automatic translations update. (c6496444)

2015-05-04 Alexandre Abreu

        * Draft SAML persisted URLs (c4fb67e8)

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

        * Launchpad automatic translations update. (7b1f3c9d)

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

        * Launchpad automatic translations update. (18482d2f)

2015-05-01 Arthur Mello

        * Merge with trunk (7675b5c3)
        * Add initial autopilot tests for the private mode (15127174)
        * Split NewTabView and NewPrivateTabView in two different loaders to
          make sure the components will be unloaded when not
          necessary anymore (62b67ac9)

2015-05-01 Olivier Tilloy

        * Remove deprecated compatibility code. (c9bddb75)

2015-05-01 Alberto Mardegan

        * Fix array (2758a0e6)
        * Fix displaying of icon (d55f9008)

2015-05-01 Arthur Mello

        * Small fixes necessary for proper AP tests (247d0ea9)

2015-04-30 Olivier Tilloy

        * Visual feedback for pressed state of chrome buttons and drawer menu
          entries. (3550b1ec)

2015-04-30 Alberto Mardegan

        * Fixes (5d2c31c4)
        * FIx visibility (1de2eedd)
        * Fixes (ad5df9f0)
        * Container refactoring (f673c3ab)
        * Remove unused property (cab215a5)
        * Refactoring, OA part (037754b3)

2015-04-30 Bartosz Kosiorek

        * Add switching between tabs feature (77885577)
        * Add switching between tabs key shortcut (28a64445)

2015-04-30 CI Train Bot

        * Releasing 0.23+15.04.20150430.1-0ubuntu1 (9a4d1f75)

2015-04-30 Alexandre Abreu

        * Add multi-window support for webapps
          Fixes: #1411722 Approved by:
          Olivier Tilloy (ff122b67)
        * tweak to properly trigger elide (d14e46ad)

2015-04-30 Riccardo Padovani

        * Sort of reverting of the .pot file (7645ab14)
        * Implement new design (7b6036b6)
        * Merge from trunk and resolve conflicts (fb419e90)

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

        * Launchpad automatic translations update. (fcf49272)

2015-04-29 Alexandre Abreu

        * Fix AP global coords used for the clicks (62b465b5)

2015-04-29 Arthur Mello

        * Merge with trunk (d2e36d20)

2015-04-29 Alexandre Abreu

        * Window overlay for popups (cb32f606)
        * flake8 (7476ef74)

2015-04-29 Alberto Mardegan

        * WIP (eb499631)

2015-04-29 Alexandre Abreu

        * tweak AP (8dfb7c77)

2015-04-29 Olivier Tilloy

        * Additional autopilot tests for search engine setting. (d8f94a03)

2015-04-29 Alexandre Abreu

        * Remove clutter; Fix opacity for the manual sliding out of overlay.
          Fix AP test (e4473605)

2015-04-29 Olivier Tilloy

        * Add unit tests for the SearchEngine class. (e2d0dee6)
        * Update wikipedia search description to not be tied to english.
          (6408f1ac)

2015-04-29 Ugo Riboni

        * Run keyboard tests only on desktop (6c7d5515)
        * Add autopilot tests (5ffee6c3)

2015-04-29 Alberto Mardegan

        * Rework account selector (59366fc8)
        * From trunk (503287ca)

2015-04-29 Ugo Riboni

        * Remove focus from the list or address bar when pressing ESC
          (3cf958da)
        * Allow navigating between the suggestions list and the address bar
          with the up and down keys (0dad8872)

2015-04-29 Olivier Tilloy

        * Delay session saving by 500 msecs to avoid writing the session file
          twice in a row when e.g. creating a new tab. (5d36af27)
        * Also save the current session when tabs are open/closed, and when
          the current tab changes. (84a80bcf)

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

        * Launchpad automatic translations update. (882d7dee)

2015-04-28 Ugo Riboni

        * Add the ability to block the address bar from simplifying the URL
          on focus loss (df0bde1a)

2015-04-28 Olivier Tilloy

        * Look for custom search engines description files in several
          locations. (99193bae)
        * Save the session periodically to mitigate the situation where
          multiple new tabs had been created when the browser
          crashes. (535971e8)

2015-04-28 Ugo Riboni

        * Add unit tests for the LimitProxyModel::get and fix a bug in
          getting items out of bounds (ac7218ab)

2015-04-28 Olivier Tilloy

        * Add a comment. (9976720f)
        * Compute the cache size hint for webapps using heuristics based on
          disk size. (6596eee9)

2015-04-28 Ugo Riboni

        * Internally aggregate the models into an array, and simplify the UI
          to use just a single ListView (8ec81e6e)
        * Merge changes from trunk (3ab7ebc2)
        * Remove unnecessary property alias (21378e4a)

2015-04-28 Arthur Mello

        * Merge with trunk (c68dfba6)
        * Make sure that we do not store data from opened tabs Set oxide's
          incognito to true when in private mode (45c4ee32)
        * Do not add urls visited in private mode to the history (64be35fd)
        * Add a dialog to confirm before leaving private mode (199708d1)

2015-04-28 Riccardo Padovani

        * Add test for tld longer than 3 chars (b3703cd1)

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

        * Launchpad automatic translations update. (54477577)

2015-04-27 Arthur Mello

        * Use the correct asset for icons in the private mode (94c7d2f0)
        * Show a different new tab view when on private mode Use a different
          tabs model when on private mode and unload it when it is
          not used anymore (60949766)

2015-04-27 Bartosz Kosiorek

        * Post review changes (cdbb8ac2)

2015-04-27 Ugo Riboni

        * Add unit tests for the functions from UrlManagement.js (1af8d7d9)
        * Merge UrlManagement.js into UrlUtils.js (af1c8146)

2015-04-27 Arthur Mello

        * Add a dark theme for Chrome component to be used when in private
          mode (e77b60ce)

2015-04-27 Bartosz Kosiorek

        * [ Alexandre Abreu ];  Add missing reload button from the webapp
          container as specified in   the design document. [ CI
          Train Bot ];  New rebuild forced.;  Resync trunk. [ Ken
          VanDine ];  added ShareLink to contextualActions [ Leo
          Arias ];  In the autopilot tests, removed the extra focus
          step to write a URL.   (LP: #1441551) [ Olivier Tilloy .
          Always exit fullscreen mode when the application becomes
          inactive.   (LP: #1331475);  Recognize about:blank as a
          valid URL. (LP: #1444139);  Save the updated homepage when
          pressing return. (LP: #1441874) [ Ugo Riboni ];  Include
          bookmark results in the suggestions list (LP: #1351177) [
          Arthur Mello ];  Add model support to control which
          history entries will be displayed   based on a blacklist
          database;  Make Top Sites format equal to Bookmarks on the
          New Tab view [ CI Train Bot ];  New rebuild forced.
          Resync trunk. [ Alexandre Abreu ];  remove qtwebkit deps
          (LP: #1362640) (LP: #1362640) [ CI Train Bot ];  New
          rebuild forced. [ Justin McPherson ];  Command line
          options for media-hub use through Oxide. [ Olivier Tilloy
          ];  Update translation template. [ CI Train Bot ];  New
          rebuild forced.;  Resync trunk. [ Olivier Tilloy ];  Add a
          "Clear Cache" entry under the privacy settings. (LP:
          #1296364,   #1260014);  Add settings page, per design
          specification. This adds qml-module-
          qt-labs-folderlistmodel and qml-module-qt-labs-settings as
          runtime   dependencies for webbrowser-app. (LP: #1351183)
          * Autopilot tests for the settings UI. added:
          tests/autopilot/webbrowser_app/tests/test_settings.py [
          Riccardo Padovani ];  Add settings page, per design
          specification. This adds qml-module-
          qt-labs-folderlistmodel and qml-module-qt-labs-settings as
          runtime   dependencies for webbrowser-app. (LP: #1351183)
          * Add settings page, per design specification. This adds
          qml-module-   qt-labs-folderlistmodel and
          qml-module-qt-labs-settings as runtime   dependencies for
          webbrowser-app. (LP: #1351183) [ CI Train Bot ];  New
          rebuild forced. [ Olivier Tilloy ];  Always initialize
          member attribute at construction time.;  Remove two broken
          symlinks. removed:
          src/Ubuntu/Components/Extras/Browser/favicon-image-provider.cpp@

          src/Ubuntu/Components/Extras/Browser/favicon-image-provider.h@
          * Rewrite URLs with an uppercase scheme. (LP: #1436312.
          Use the new locationBarController API available in oxide
          1.5 to   control the position of the chrome. (LP:
          #1365179, #1429132) [ Olivier Tilloy ];  Discard selection
          when navigating away. (LP: #1433503);  Expose the
          SearchEngine type to QML.;  Remove workaround for bug
          #1377198, which was fixed in oxide 1.5.   (LP: #1377198.
          Rename test helper function from clear_cache() to
          clear_datadir(),   to better reflect what it really does.
          * Update the 'selection' test page to hopefully fix the
          failing   autopilot test on mako. (LP: #1434193, #1433020)
          * Update translation template.;  Use the loadEvent signal
          (introduced in oxide 1.3). (140785e6)

2015-04-27 Arthur Mello

        * Add a TRANSLATOR comment to the feedback text Use verticalCenter
          with an offset (510d6979)

2015-04-27 Ugo Riboni

        * Ask for search suggestions only when the user is typing something
          (44ac4b59)

2015-04-27 Arthur Mello

        * Change asset for the bottom edge hint. Add text with open tabs
          count. Set a bottom margin for the feedback text. Asset
          includes a shadow effect that is considered for the
          height, so setting the verticalCenter property will not
          work properly (f02f68e6)

2015-04-27 Riccardo Padovani

        * Fix implementation of urlManagement for data: address (ed1e318a)
        * Merge from upstream (10994474)
        * Fix data uri tests (5e51907f)

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

        * Launchpad automatic translations update. (f3c70248)

2015-04-26 Olivier Tilloy

        * Run autopilot tests in a temporary profile directory, to avoid
          polluting the current user’s profile. (ad50189a)

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

        * Launchpad automatic translations update. (86aea1a1)

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

        * Launchpad automatic translations update. (c133af2a)

2015-04-24 Olivier Tilloy

        * Update translation template. (f89d7523)

2015-04-24 CI Train Bot

        * Resync trunk. (15268365)

2015-04-24 Vincent Ladeuil

        * Clarify why autopkgtest is a test dependency. (0b0d52f4)

2015-04-23 Vincent Ladeuil

        * Revert the needs-recommends tweak, it's too greedy and on the phone
          it trigger importing python3-xlib which in turn triggers a
          bug in autopilot automatic platform detection. (f364da7a)

2015-04-23 Ugo Riboni

        * Fix flake8 issues, refactor and simplify some tests, fix some
          broken tests (4845dbb7)

2015-04-23 Vincent Ladeuil

        * From pitti's review: remove wrappers, use Test-Command instead.
          Import ubuntu-touch-session env in a non-barbaric way.
          (746c463b)

2015-04-23 Ugo Riboni

        * Add search suggestion tests and fix the ones that were failing
          before (56badc74)
        * Add comment to clarify Google suggestion URL (bcd55eb9)

2015-04-23 Vincent Ladeuil

        * Explain how to run the dep8 tests against the phone and
          proposed-migration too. (edcff58d)
        * The same dep8 tests can run on the phone but requires explicitly
          depending on python3-evdev. (fa929067)
        * Cleanup and add comments. (51e4b336)

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

        * Launchpad automatic translations update. (6bfb8d7a)

2015-04-23 Vincent Ladeuil

        * Introduce a touch-session-autopilot wrapper so we don't duplicate
          code between the tests. (aca32a2f)

2015-04-22 Leo Arias

        * Use dash to separate copyright years. (6f2e9ae4)

2015-04-22 Vincent Ladeuil

        * Only start xvfb if Mir is not running. (a194861a)

2015-04-22 Ugo Riboni

        * Suggestion title should be highlighted, was removed by mistake
          (7aef262f)

2015-04-22 Vincent Ladeuil

        * Slighlty simplify the adt-run call (--apt-pocket proposed is not
          for the general case). Don't require --setup-commands
          ubuntu-touch-session as it blocks using the same test on
          different testbeds. Focus on running the test on a qemu vm
          for the desktop case. (b52a4aaa)

2015-04-22 Ugo Riboni

        * Merge from prerequisite branch (46ae6457)
        * Hide the url for search suggestions and center the label (80a9d5c3)

2015-04-22 CI Train Bot

        * Releasing 0.23+15.04.20150422.1-0ubuntu1 (2e547156)

2015-04-22 Olivier Tilloy

        * Recognize about:blank as a valid URL.
          Fixes: #1444139 Approved by:
          PS Jenkins bot (0e4833b1)
        * Always exit fullscreen mode when the application becomes inactive.

          Fixes: #1331475 Approved by: PS Jenkins bot, Bill Filler
          (d598b092)

2015-04-22 Leo Arias

        * In the autopilot tests, removed the extra focus step to write a
          URL.
          Fixes: #1441551 Approved by: Olivier Tilloy, PS
          Jenkins bot (f2990df2)

2015-04-22 Olivier Tilloy

        * Save the updated homepage when pressing return.
          Fixes: #1441874
          Approved by: PS Jenkins bot, Riccardo Padovani (ebbc9b7d)

2015-04-22 Ken VanDine

        * added ShareLink to contextualActions (d97a65d5)

2015-04-22 Alexandre Abreu

        * Add missing reload button from the webapp container as specified in
          the design document. Approved by: Olivier Tilloy, PS
          Jenkins bot (7aac1452)

2015-04-22 Ugo Riboni

        * Include bookmark results in the suggestions list
          Fixes: #1351177
          Approved by: Olivier Tilloy, PS Jenkins bot (fdd70869)
        * Revert .pot file which was commited by mistake (b4a48a37)
        * Merge changes from prerequisite branch (51f4d201)
        * Merge changes from trunk (08006d7c)

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

        * Launchpad automatic translations update. (42c799ca)

2015-04-21 Ugo Riboni

        * Clean up and simplify the code (0d205059)

2015-04-21 CI Train Bot

        * Resync trunk. (a1092fe3)

2015-04-21 Leo Arias

        * Added the container tests. (be64397a)

2015-04-21 Alexandre Abreu

        * Add multi window support (83f0d983)
        * fix AP tests; fix merge conflicts (bc9458cf)
        * merge trunk (063b8770)

2015-04-21 Ugo Riboni

        * Basic implementation of search suggestions in the suggestions bar
          (7bf78416)
        * Merge pre-requisite branch (29b8fdf0)

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

        * Launchpad automatic translations update. (18e6a2aa)

2015-04-20 Leo Arias

        * Reverted the autopilot section. (24a988fa)
        * Added the dep8 tests and instructions on the README to run them in
          qemu. (9ed09593)

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

        * Launchpad automatic translations update. (bd6c3b83)

2015-04-17 Olivier Tilloy

        * Remove superfluous comment. (963cfc1c)
        * New autopilot test to exit fullscreen. (694ade90)
        * Do not delay the destruction of the hint when exiting fullscreen.
          (a4613218)
        * On non-mobile form factors, hook up the ESC key to exiting
          fullscreen. (4e134a7e)
        * Use the new Oxide APIs to better control visibility of the chrome.
          (d3b9ebba)

2015-04-17 Leonardo Arias Fonseca

        * Use python3-flake8. (0b7e1372)
        * Updated the test for flake8 to use py3. (6bf503ba)

2015-04-17 Olivier Tilloy

        * Show the bottom edge hint while the text message is visible.
          (b7d816ce)
        * Actually exit fullscreen mode when dragging the bottom edge
          upwards. (15abf33e)
        * Display a hint when entering fullscreen to inform the user how to
          exit. (3947795f)

2015-04-16 Ugo Riboni

        * Reach full coverage on the SuggestionsFilterModel class (0506eeda)
        * Fix flake8 error (135e210b)
        * Merge two functions in suggestions AP emulator as essentially
          equivalent (7f3c8979)
        * Tiny optimization (90e86685)
        * Protect against duplicate search terms preventing a match
          (21f576ea)
        * More permissive search, allows terms to be found across fields
          (8917ec45)
        * Remove mistaken call to highlightTerms from within Suggestion.qml
          (68c03161)
        * Make code slightly more elegant (and possibly efficient) by using a
          JS array for the list of models (51fef5d9)

2015-04-16 CI Train Bot

        * Releasing 0.23+15.04.20150416-0ubuntu1 (903684f5)

2015-04-16 Arthur Mello

        * Make Top Sites format equal to Bookmarks on the New Tab view
          Approved by: PS Jenkins bot (2e4f3454)
        * Add model support to control which history entries will be
          displayed based on a blacklist database Approved by: PS
          Jenkins bot, Olivier Tilloy (f91d18ef)

2015-04-16 Riccardo Padovani

        * Use regex instead of substr (3a6565c2)

2015-04-16 Ugo Riboni

        * Minor fixes from code review (4b7fa249)

2015-04-16 Leonardo Arias Fonseca

        * Link to the bug (9995439a)
        * Fixed flake8 error. (2609b91c)
        * Fix the base class used when launching the app in autopilot tests.
          (b51a4f45)

2015-04-16 Ugo Riboni

        * Correctly calculate which suggestion is the last so that it can
          hide its separator (d60a4249)
        * Remove unnecessary Flickable, restore kinetic scrolling capability
          (557c68fb)
        * Fix python style, rename overly long python classes (f84ac7c6)
        * Remove the get method from SuggestionsFilterModel as we don't need
          it (4c7cf56f)
        * Merge changes from trunk (307ceda8)
        * Fix and add AP tests (6109a04f)

2015-04-15 Ugo Riboni

        * Fix autopilot tests to match changes (8d76332c)
        * Fix JS semicolons to match file code style (1d4301b9)
        * Limit the number of suggestions coming from each source so that the
          maximum number of entries is 8 (56766f50)
        * Cleaner aggregation of the suggestion results (c32c54c9)
        * Replace separate History and Bookmarks filter models with a more
          generic multi-field filter model that works on a word list
          (instead of internally splitting a search string, which is
          better done in QML). Adjust tests accordingly. (c1fb4065)

2015-04-15 Riccardo Padovani

        * Update tests (cbe9ddb9)
        * Fix UrlManagement functions (b9bed5ed)

2015-04-15 Arthur Mello

        * Merge changes from parent branch (4b67cf0f)
        * Merge with trunk (a80d886c)
        * Improve shouldSerializeOnDisk test to verify that hidden entries
          are loaded from database (5b6c8eb8)
        * Revert changes on unittest (3e24ef0c)
        * Improve shouldSerializeOnDisk test to verify that hidden entries
          are loaded from database (1d595894)

2015-04-15 Ugo Riboni

        * Allow suggestions to aggregate more than one source model.
          Aggregation still a bit hackish, icons do not reflect
          source. (b1e1f63b)

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

        * Launchpad automatic translations update. (8781dd6b)

2015-04-14 Arthur Mello

        * Merge changes from parent branch (48b949c5)
        * Merge with trunk (215cb847)
        * Fix an issue on INSERT sql command when saving hidden url
          (33c8cd9e)
        * Revert las change on history model, that will be done on a
          different MR (0d2d0827)

2015-04-14 Olivier Tilloy

        * Recognize about:blank as a valid URL. (5c35cd81)

2015-04-14 Ugo Riboni

        * Allow setting an icon on Suggestion items (8ea03fd1)

2015-04-14 CI Train Bot

        * Resync trunk. (e4d8cb07)

2015-04-14 Ugo Riboni

        * Remove the highlighting from the suggestion as it does not make
          much sense for it to be passed the search terms (a976cb82)
        * Refactor by splitting off the Suggestion delegate from the
          Suggestions list (803a3116)
        * Refactor the suggestions box to use a Flickable+Column instead of a
          ListView (bb23ad32)
        * Make sure the suggestions box is not clipped off by the height if
          the chrome bar (b27382ee)
        * Add a new model allowing searching on top of the bookmarks model
          (236e1d41)

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

        * Launchpad automatic translations update. (a204d162)

2015-04-13 Olivier Tilloy

        * Always exit fullscreen mode when the application becomes inactive.
          (1efb6f65)

2015-04-13 Riccardo Padovani

        * Fix behavior when you add/remove a bookmark (11b45a5b)
        * Rewrite ALL the newtab :D (f990015b)
        * Merge from trunk (16a8e173)

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

        * Launchpad automatic translations update. (43a0d83d)

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

        * Launchpad automatic translations update. (1756366f)

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

        * Launchpad automatic translations update. (012c4b06)

2015-04-10 Arthur Mello

        * Fix an issue on INSERT sql command when saving hidden url
          (dbd02093)
        * When see more is clicked change the height of Top Sites instead of
          model (dc86c06d)
        * Make the see more / see less button an Item instead of a Rectangle
          (725b90f3)
        * Add some bottom spacing at the end of the top sites section, so
          that the bottom edge hint doesn’t overlap it Make the See
          More / See Less button the same color as the listview bg
          (61cec8e6)
        * Fix the NewTab View height when the See More button is clicked
          (9427fb44)

2015-04-10 CI Train Bot

        * Releasing 0.23+15.04.20150410-0ubuntu1 (baa6f765)

2015-04-10 Justin McPherson

        * Command line options for media-hub use through Oxide. Approved by:
          PS Jenkins bot (6dff575f)

2015-04-10 Alexandre Abreu

        * remove qtwebkit deps (LP: #1362640)
          Fixes: #1362640 Approved by:
          Timo Jyrinki, PS Jenkins bot, Olivier Tilloy (2ea430dd)

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

        * Launchpad automatic translations update. (fbb051f9)

2015-04-09 Arthur Mello

        * Add unittest to LimitProxyModel (7c73a1e7)
        * Following the previous behavior makes top sites hide if "see more"
          is clicked (c119c050)
        * Remove warning message related with width of delegate in UrlsList
          (cc0c7247)
        * Merge changes from parent branch (0182cb49)

2015-04-09 Leo Arias

        * Link to the issue. (284f9e5d)
        * Link to the issue. (01dd9da9)
        * In the autopilot tests, removed the extra focus step to write a
          URL. (a9896162)

2015-04-09 Arthur Mello

        * Fix sequential of calls in hide / unhide (be23f7ba)
        * Creation of the history_hidden table should go after the
          alterations to the history table (a47a4887)
        * Update database only after updating model for hide and unHide
          (30c07dee)
        * Merge with parent branch (df2851a5)
        * Fix wrong include on history model (a1623ef9)
        * Merge changes from parent branch (23e12206)
        * Merge with trunk (f2621155)
        * Remove unnecessary qWait from unit tests (85dea130)
        * Fix unittest name (328fa1a6)
        * Add extra parameter to add_test on top sites CMakeLists (a2990892)
        * Fix check of roles changed Keep alphabetical order in includes
          (e50a04ee)
        * Update Top Sites Model comments (adcc7d45)
        * Remove unused hiddenAt field from history_hidden table (e4746897)

2015-04-09 Ken VanDine

        * refactored out duplicated shareLink code (b03b4605)

2015-04-09 Arthur Mello

        * Add missing header (1ca2b957)
        * Do not use Q_FOREACH in hide / unHide (67aacf1a)
        * Change implementation of Hide and UnHide methods of HistoryModel
          (8717cbca)
        * Move position of hide and unhide methods (7432f756)
        * Keep alphabetical order on includes in top-sites-model and
          webbrowser-app (2e632d20)
        * Keep alphabetical order in history-model.h (0e4c8d4b)
        * Keep alphabetical order in CMakeLists.txt (b96e9e96)

2015-04-09 Alexandre Abreu

        * remove trailing file (77162ca2)

2015-04-09 Alberto Mardegan

        * Remove unused code (3a5b3669)
        * From trunk (fd5b4d7e)

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

        * Launchpad automatic translations update. (d5f77394)

2015-04-08 Arthur Mello

        * Merge with changed on remove top sites branch (dd6f6a24)
        * Remove unused History ByVisits Model (b3671c97)
        * Move the ordering by visits to the TopSites model Add unittests for
          it (fd385355)
        * Use the correct model on NewTabView (c603a5ea)
        * Fix comment (7d4f61a1)
        * Rename from History Hidden to Top Sites model (337bfbf4)

2015-04-08 Olivier Tilloy

        * Save the updated homepage when pressing return. (6a62c6eb)

2015-04-08 Arthur Mello

        * Update to use the new hidden model (628071bf)
        * Merge all changes (7299c32d)
        * Remove unnecessary file (4050d0f7)
        * Merge with trunk (15f9d82d)
        * Update unittests for the History Hidden Model (3772d8c9)
        * Revert changes to pot file (438a5195)
        * Add unittest to the current History Model (c944d660)
        * Remove code used for testing (831e04ec)
        * Fix building errors and unittest issues (7757d99a)
        * Use the new History Hidden Model (756c06fc)

2015-04-08 Olivier Tilloy

        * Update translation template. (4987f9d0)

2015-04-08 Arthur Mello

        * Add a proxy model to remove hidden entries (4a39f3e4)
        * Revert changes (fcd1b2ea)
        * Add a mutex to handle concurrently access to db (fc7959fd)

2015-04-08 Olivier Tilloy

        * Move constants to an anonymous namespace. (1a0114ca)

2015-04-08 Arthur Mello

        * Add a hidden role to the model and the methods hide/unHide
          (a4aca64a)

2015-04-08 Olivier Tilloy

        * Merge the latest changes from trunk and resolve a conflict.
          (9f01944d)

2015-04-08 CI Train Bot

        * Releasing 0.23+15.04.20150408-0ubuntu1 (d80add7d)

2015-04-08 Olivier Tilloy

        * Add a "Clear Cache" entry under the privacy settings.
          Fixes:
          #1260014, #1296364 Approved by: PS Jenkins bot (14d015df)
        * Autopilot tests for the settings UI. (cfb59bff)

2015-04-08 Riccardo Padovani

        * Add settings page, per design specification. This adds
          qml-module-qt-labs-folderlistmodel and
          qml-module-qt-labs-settings as runtime dependencies for
          webbrowser-app.
          Fixes: #1351183 Approved by: Bill Filler,
          Olivier Tilloy (ce1babad)

2015-04-08 Alexandre Abreu

        * Remove qtwebkit dependencies (50c22ec5)
        * fixes (52a31e5f)

2015-04-08 Arthur Mello

        * Revert wrong changes to pot file (f6d4f495)

2015-04-07 Riccardo Padovani

        * Merge from trunk and resolve conflicts (6ffac615)
        * Check if a domain is valid in the homepage setting before saving it
          (14e909aa)

2015-04-07 Alexandre Abreu

        * Remove qtwebkit dependencies (cf48c098)
        * cleanup clutter (4968afa7)

2015-04-07 Olivier Tilloy

        * Add a "Clear Cache" entry under the privacy settings. (eca9176e)
        * Merge the settings page autopilot tests branch. (0c22693e)

2015-04-07 Alexandre Abreu

        * remove qtwebkit dependancies (73a1bbc6)

2015-04-07 Olivier Tilloy

        * Make test_reset_browser_settings() more complete, by also verifying
          the state of checkbox options. (25b64372)
        * Merge the latest changes from Riccardo’s branch. (f547de03)

2015-04-07 Alberto Mardegan

        * from trunk (67def568)

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

        * Launchpad automatic translations update. (8932730c)

2015-04-07 CI Train Bot

        * Resync trunk. (775fa274)

2015-04-06 Arthur Mello

        * Make Top Sites format equal to Bookmarks on the New Tab view
          (2afa6006)
        * Merge with trunk (6826df8b)

2015-04-06 Riccardo Padovani

        * Address Bill's comments (69af7ce6)

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

        * Launchpad automatic translations update. (d58ad828)

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

        * Launchpad automatic translations update. (95c35600)

2015-04-03 Ken VanDine

        * added ShareLink to contextualActions (399c582f)

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

        * Launchpad automatic translations update. (e068d3ed)

2015-04-02 Arthur Mello

        * Add some more unittests (5efa5bac)
        * Change the add method name (1fe19c04)
        * Fix old unittests for models that have changed Add initial work on
          unittest for blacklisted models (9e0d4273)
        * Change table name to work properly with sqlite (251ea220)
        * Make it possible to add new blacklisted urls (a5d524cd)
        * Make sure history blacklisted model is not loaded again for each
          new tab (f8547f15)

2015-04-02 Justin McPherson

        * Temporarily remove option to set fixed session domains. (3b83c924)
        * Merge from trunk. (ae8d07e1)

2015-04-01 Arthur Mello

        * Save blacklisted entries on database (2a9203fb)
        * Add initial proxy model to filter history by blacklist (9eb2a9a8)

2015-04-01 Alberto Mardegan

        * Add copyright (a82b4795)
        * handle auth failure (be9bb864)
        * comment (904847a3)
        * help (fad029eb)
        * Rename context (cee97d08)
        * Remove unused file (1048d402)

2015-04-01 Olivier Tilloy

        * Updated README. (d1428485)

2015-03-31 Olivier Tilloy

        * Add a test to reset browser settings. (07cd8f3b)
        * Add a test to clear browsing history. (d125b52f)
        * Initial autopilot tests for the settings UI. (8d041d02)

2015-03-31 Alexandre Abreu

        * Multi window support for webapps (28b7c632)
        * improve overlay slide in/out behavior; increase animation delay
          (d3d91548)

2015-03-31 CI Train Bot

        * Releasing 0.23+15.04.20150331.2-0ubuntu1 (d5269a46)

2015-03-31 Olivier Tilloy

        * Always initialize member attribute at construction time. (923d8ad4)
        * Remove two broken symlinks. (7ff2bbbd)
        * Rewrite URLs with an uppercase scheme.
          Fixes: #1436312 (42daa493)
        * Use the new locationBarController API available in oxide 1.5 to
          control the position of the chrome.
          Fixes: #1365179,
          #1429132 Approved by: Alexandre Abreu (82efd747)
        * Fix the anchoring of the error sheet in the webapp container.
          (f802f38c)
        * Fix the anchoring of the certificate error view. (f14a17b7)
        * Fix the anchoring of the error page. (193193fc)
        * Fix the anchoring of the new tab view. (638b7202)
        * Fix the visibility of the bottom edge hint. (d005f372)
        * Do not set the chrome’s state directly (this doesn’t have any
          effect). (b22f3bb0)

2015-03-31 Riccardo Padovani

        * Fix CMakeLists.txt (2dfea925)
        * Address new comments in the review (05a3a13c)

2015-03-31 Alberto Mardegan

        * fixes (6854113d)
        * fixes (929dd71c)

2015-03-31 Riccardo Padovani

        * Fix all issues raised in the review (but SettingsPage visibility)
          (cbc9b908)
        * Improve SettingsPageHeader (a428b61d)
        * Revert blank lines changes (2de1ec9b)
        * Use current search engine name instead of the filename (ffe14bd5)
        * Explict bindings of switchs (10d1d361)
        * Make divider part of SettingsPageHeader (9e699179)
        * Make subpages as separate components to manage them dinamically
          (88127849)
        * Split the settings page header in a different component (b9104093)

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

        * Launchpad automatic translations update. (d550414a)

2015-03-30 Olivier Tilloy

        * Remove a redundant property. (0ebbb616)
        * Give precedence to fullscreen over forceShow. (7851261e)
        * Never show the chrome while in fullscreen. (10ed2e0e)
        * Fixed documentation: the mode is forced to ModeShown for 500ms, not
          1000ms. (4e0ca4fd)

2015-03-30 Alberto Mardegan

        * f (3c2ac4b5)
        * fix (5fe0e28b)
        * Allow specifying icon and name from commandline (3462ca95)

2015-03-27 Alexandre Abreu

        * Remove qtwebkit deps (86468bd9)
        * updates (dc96e855)
        * updates (5dc2a919)

2015-03-27 Olivier Tilloy

        * Remove two broken symlinks. (ba851948)

2015-03-27 Alexandre Abreu

        * Implement multi window support for webapps (ec78fd31)
        * Remove old tests (f8fde496)

2015-03-27 Riccardo Padovani

        * Fix settings maanagement, hide search engine optinn whene there are
          < 2 engines (6a7873c9)

2015-03-27 Olivier Tilloy

        * Do not reveal the chrome when hitting the bottom of the page. This
          doesn’t (and cannot) work well, as this modifies the
          current scroll offset, thus triggering situations where
          the chrome briefly shows and hides again. (221b69c7)
        * Do not force the chrome to be always visible when a page is
          loading. Instead, temporarily show it when loading starts.
          (e3eb23c5)

2015-03-27 Riccardo Padovani

        * Merge from lp:~osomon/webbrowser-app/qt-labs-settings (ace5a6a2)
        * Merge from upstream (6c43c01a)
        * Add dependency to debian/control, update search engine page
          (0df83fdf)

2015-03-27 Olivier Tilloy

        * Remove top-level properties for settings. Instead, properties
          should be set on the Settings instance directly, and the
          Settings instance is meant to be shared between views.
          (e10caead)
        * Merge the latest changes from trunk and resolve a bunch of
          conflicts. (08546d43)
        * Merge the latest changes from trunk and resolve a conflict.
          (639288db)

2015-03-27 Riccardo Padovani

        * Add search engine choice (3a58a43d)
        * Add QSignalSpy to count property test in history model (6558a329)
        * Add separator after the last element (ae12b5fe)
        * Avoid useless redrawing of the webview when settings or history are
          open (ac457c32)
        * Move use strict after copyright header (f2143727)

2015-03-26 Alberto Mardegan

        * update credentialsId (39cd3743)
        * fixes (ac98b03d)
        * Dispose view when logged out (8bc3dd83)
        * Handle logout scenario (54ed4614)
        * Handle view changes (c4734305)
        * Fix selector code (349f7292)
        * Detect logout using CSS selectors (2c2d0654)
        * Fix string match (7f6d27c1)

2015-03-26 Riccardo Padovani

        * Fix encapsulation (c3db5328)
        * Add test to history model to check count property (fea5e99f)
        * Use AbstractButton for back button in the header (88fd0f10)

2015-03-25 Alexandre Abreu

        * remove qtwebkti deps (0c553603)

2015-03-25 Riccardo Padovani

        * Fix rowCount() signal (ab8ccd81)
        * Add flickable to columns (95fe8608)
        * Improve management of historyModel in SettingsPage, expose count
          property of historyModel (469252fd)

2015-03-25 Alexandre Abreu

        * updates (01e5acf3)

2015-03-25 Olivier Tilloy

        * Rewrite URLs with an uppercase scheme. (d858e5cf)
        * Factor out duplicated code into the common ChromeController
          component. (c24cdf92)

2015-03-25 Riccardo Padovani

        * Improved bad english (d7a62c08)

2015-03-25 Olivier Tilloy

        * Bump the oxide dependency for the webapp container. (39ed1b53)

2015-03-25 Riccardo Padovani

        * Add divider between title and settings page itself (37bdba70)

2015-03-25 Olivier Tilloy

        * Fix a harmless warning when the webapp container is run with webkit
          as a rendering engine. (1c36cebd)
        * Use the locationBarController API to control the position of the
          chrome in the webapp container. (a59fd6ec)

2015-03-25 Riccardo Padovani

        * Added copyright header to urlManagement.js (d2255eb6)

2015-03-24 Alexandre Abreu

        * bits (9369854d)

2015-03-24 Olivier Tilloy

        * Force the chrome to be hidden when the recent view is visible.
          (144a09b8)
        * Merge the latest changes from trunk and resolve a couple of minor
          conflicts. (cde1278a)
        * Work around the lack of a show() method on the location bar
          controller (bug #1422920) by forcing its mode to ModeShown
          for long enough (1000ms) to allow the animation to be
          committed. (db3332fa)

2015-03-24 Riccardo Padovani

        * Add settings page (a30bfd14)

2015-03-24 Olivier Tilloy

        * Add a restoreDefaults() method to the settings object. (742d8506)

2015-03-24 Alexandre Abreu

        * flake8 (4d8308fd)

2015-03-24 Alberto Mardegan

        * Use add*Script methods (b16359dd)

2015-03-23 Alexandre Abreu

        * nit (c205cffa)

2015-03-23 Olivier Tilloy

        * Merge the latest changes from trunk and resolve a conflict.
          (6ae7b6db)
        * Use Qt.labs.settings to read/write the browser settings. (ab26570f)

2015-03-23 Bartosz Kosiorek

        * [ CI Train Bot ];  New rebuild forced. [ Olivier Tilloy ];  On
          mobile, reveal the tabs view with a swipe gesture from the
          bottom   edge. (LP: #1329943) [ Olivier Tilloy ];  Update
          an autopilot test to click on the drawer button to dismiss
            the drawer. With the upcoming changes to the text
          selection in the   UITK, clicking on the address bar might
          accidentally grab a text   selection handle, thus not
          dismissing the drawer menu. Clicking on   the drawer
          button again should be more robust. (54cabf11)

2015-03-23 Alexandre Abreu

        * Adjust margin (538e6d98)
        * tweak AP tests (681a0dd3)
        * Multi window handling (1fbd747a)
        * AP fixes (491e4c46)

2015-03-23 Alberto Mardegan

        * Fix setting scripts (0d1b41e5)

2015-03-23 Olivier Tilloy

        * Always initialize member attribute at construction time. (b5751ad7)

2015-03-23 CI Train Bot

        * Releasing 0.23+15.04.20150323-0ubuntu1 (3d7bc37a)

2015-03-23 Olivier Tilloy

        * Rename test helper function from clear_cache() to clear_datadir(),
          to better reflect what it really does. (977eb776)
        * Expose the SearchEngine type to QML. (4c84d59d)
        * Use the loadEvent signal (introduced in oxide 1.3). (2b553a29)
        * Remove workaround for bug #1377198, which was fixed in oxide 1.5.
          (2ddc74bf)
        * Discard selection when navigating away.
          Fixes: #1433503 (002fafa3)
        * Update the 'selection' test page to hopefully fix the failing
          autopilot test on mako.
          Fixes: #1433020, #1434193
          (235fae98)

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

        * Launchpad automatic translations update. (133a8b9d)

2015-03-22 Olivier Tilloy

        * Merge the latest changes from trunk and resolve a conflict.
          (1ab6b82d)
        * Update translation template. (d4332800)

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

        * Launchpad automatic translations update. (14e6f8d6)

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

        * Launchpad automatic translations update. (0da3745b)

2015-03-20 Alexandre Abreu

        * add reload button (cbb0a6dd)
        * tweak (603c1375)
        * Add reload button (5ff72c81)

2015-03-20 CI Train Bot

        * Releasing 0.23+15.04.20150320.2-0ubuntu1 (9ae9789f)

2015-03-20 Olivier Tilloy

        * On mobile, reveal the tabs view with a swipe gesture from the
          bottom edge. (7c1e80f4)
        * Fix autopilot tests broken by revision 946. (d3f05330)
        * Fix flake8 error. (ec4bf6a8)
        * Add a viewport meta tag to the selection test page to ensure that
          it’s displayed in full on mobile devices. (3861edc9)
        * Updated tab header asset. (4e303220)

2015-03-20 Alberto Mardegan

        * loadevent (2be0c7cc)

2015-03-20 Olivier Tilloy

        * Add some visual feedback to the tabs’ close button. (38e9aabc)

2015-03-20 Alberto Mardegan

        * Test DOM inspection (baf16937)

2015-03-20 Olivier Tilloy

        * Factor out common test code. (65ffb644)
        * Add a comment to explain the size of the mouse area. (749b3177)
        * Define anchors instead of setting the height. (e0778597)
        * Define the implicit height instead of the height. (984bf0d8)
        * Replace all instances of hardcoded #5d5d5d with
          UbuntuColors.darkGrey. (499a96aa)
        * Also hide the current webview when invisible in the tabs list, to
          avoid overdraw. (4b192323)
        * Hide invisible delegates, to limit overdraw. (d7bb70ce)

2015-03-20 Alberto Mardegan

        * i (41aa275a)

2015-03-20 Olivier Tilloy

        * Explicitly set the rectangle’s color. (dfef21c0)

2015-03-20 Alberto Mardegan

        * Logout detector (17191f04)
        * Properly initialize ApplicationModel (78a061b8)

2015-03-19 Olivier Tilloy

        * Fix autopilot test broken by revision 940. (4aa40d1a)

2015-03-19 Alexandre Abreu

        * flake8 issue (01126423)

2015-03-19 Olivier Tilloy

        * Synchronize the visibility of the bottom edge hint with that of the
          chrome. (bfd60d04)

2015-03-19 Alberto Mardegan

        * Make QSettings work (1307c6b5)
        * i (59eb366d)
        * fix (a783ad79)
        * Misc fixes (b4a650ba)

2015-03-19 Olivier Tilloy

        * Updated bottom edge hint asset, provided by design. (a5d32511)

2015-03-19 Alberto Mardegan

        * model lifetime (935badb0)
        * debug (1d86deea)
        * FIxes (cb18ee15)

2015-03-19 Olivier Tilloy

        * Expose the SearchEngine type to QML. (a1f9e247)
        * Remove workaround for bug #1377198, which was fixed in oxide 1.5.
          (cbba0a9d)

2015-03-18 Olivier Tilloy

        * Fix pep8 warning. (7d1f00d7)
        * Tweak the bottom edge lower threshold to make it easier to return
          to stage 0. (462976a4)
        * Tweak the tab shadow gradient, per designers feedback. (b7358f1c)
        * Fix pep8 style error. (fadc948b)
        * Rename test helper function from clear_cache() to clear_datadir(),
          to better reflect what it really does. (399c751f)
        * Add an autopilot test for partway swiping, which switches to the
          next tab. (b660f0ca)

2015-03-18 Alberto Mardegan

        * wip (c7ac655f)

2015-03-18 Olivier Tilloy

        * Update the 'selection' test page to hopefully fix the failing
          autopilot test on mako. (e43878f5)
        * Discard selection when navigating away. (4e8887a2)

2015-03-17 Olivier Tilloy

        * Update unity8 imported code. (54ee292a)
        * Fix a harmless warning at application startup. (071b532b)
        * Animate second tab into full view when releasing a partial bottom
          edge swipe gesture. (c4f6e8ca)

2015-03-16 Olivier Tilloy

        * Hide the chrome in a less convoluted manner. (3db4e8ef)
        * Shuffle around the order of operations when resetting the recent
          view. Doesn’t improve much things visually speaking, but
          it is more logical in any case. (dd7d9fea)
        * Animate a tab into full view when selected from the tabs view.
          (dacc7ead)

2015-03-16 Alberto Mardegan

        * WIP (55191a02)

2015-03-16 Alexandre Abreu

        * tweak slide down (fe8f274c)

2015-03-16 CI Train Bot

        * Releasing 0.23+15.04.20150316-0ubuntu1 (e6d4a193)

2015-03-16 Olivier Tilloy

        * Update an autopilot test to click on the drawer button to dismiss
          the drawer. With the upcoming changes to the text
          selection in the UITK, clicking on the address bar might
          accidentally grab a text selection handle, thus not
          dismissing the drawer menu. Clicking on the drawer button
          again should be more robust. (de5febf9)
        * Update copyright dates. (512e697e)
        * Update an autopilot test to click on the drawer button to dismiss
          the drawer. With the upcoming changes to the text
          selection in the UITK, clicking on the address bar might
          accidentally grab a text selection handle, thus not
          dismissing the drawer menu. Clicking on the drawer button
          again should be more robust. (5f8dff65)
        * Remove comment as this was fixed in oxide (trunk and 1.5.5)
          (41221ed6)

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

        * Launchpad automatic translations update. (07ee6072)

2015-03-14 Riccardo Padovani

        * Remove and readd sections dinamically in the new tabview (f1da5246)

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

        * Launchpad automatic translations update. (bb4ae14e)

2015-03-13 Bartosz Kosiorek

        * [ Bartosz Kosiorek ];  Add keyboard shortcuts support (LP:
          #1287361) [ Olivier Tilloy ];  Remove all references to
          private Qt headers, now that we require Qt   5.4.
          Specify the cache path on the web context, to avoid
          caching data   under ~/.local/share/. (LP: #1424726.
          Update translation template. [ CI Train Bot ];  New
          rebuild forced. [ Olivier Tilloy ];  Use the new
          Item::grabToImage() API (new in Qt 5.4) to replace the
          custom ItemCapture element. (LP: #1401581, #1425550) [
          Robert Bruce Park ];  Launchpad automatic translations
          update. [ Olivier Tilloy ];  Fix a flaky autopilot test.
          (LP: #1423115);  Use Qt::AA_ShareOpenGLContexts when
          building with Qt >= 5.4. (LP:   #1387537) [ Riccardo
          Padovani ];  Fixed design of multiselection in history
          view (LP: #1412732) [ CI Train Bot ];  New rebuild forced.
          [ Olivier Tilloy ];  Honour Window.close() requests.
          Work around autopilot test failure by ensuring that the
          selection is   cleared before clicking on the action
          button. (LP: #1417118);  Add a config option to allow
          users to turn off automatic session   restore.;  No-change
          rebuild against Qt 5.4.0. (aff1755c)

2015-03-13 Alexandre Abreu

        * update according to design (348789cf)

2015-03-13 Olivier Tilloy

        * Updated bottom edge hint asset, provided by design. (e6737746)
        * Merge the latest changes from trunk. (8d29bd25)
        * Fix z ordering of the chrome and drawer menu (was hidden behind the
          webviews). (e079dcd8)
        * Update shadow implementation, after validation with design.
          (f51c8262)

2015-03-12 Olivier Tilloy

        * Add an optional callback parameter to the clear method. (448bc791)
        * Add a utility singleton class to clear oxide’s network cache.
          (6305f853)

2015-03-11 Alberto Mardegan

        * Split authentication into stages (5b02dbb3)

2015-03-10 Olivier Tilloy

        * The API was updated to be expressed in MB instead of bytes.
          (dc9f274b)
        * Make use of the WebContext.maxCacheSizeHint property, tentatively
          introduced in Oxide 1.6. (3ba343e3)

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

        * Launchpad automatic translations update. (81717836)

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

        * Launchpad automatic translations update. (25107feb)

2015-03-06 Olivier Tilloy

        * Merge the latest changes from trunk and resolve a few conflicts.
          (f972e6ae)

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

        * Launchpad automatic translations update. (de76b275)

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

        * Launchpad automatic translations update. (9b6c2a6a)

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

        * Launchpad automatic translations update. (2db78a24)

2015-03-02 Olivier Tilloy

        * Merge the latest changes from trunk and resolve a conflict.
          (389c5733)

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

        * Launchpad automatic translations update. (5e025db7)

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

        * Launchpad automatic translations update. (da54e324)

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

        * Launchpad automatic translations update. (dc0b2f62)

2015-02-27 Olivier Tilloy

        * Merge the latest changes from trunk. (d475d1fc)

2015-02-27 CI Train Bot

        * Releasing 0.23+15.04.20150227-0ubuntu1 (e491abd5)

2015-02-27 Olivier Tilloy

        * Remove all references to private Qt headers, now that we require Qt
          5.4. (30e1600c)
        * Specify the cache path on the web context, to avoid caching data
          under ~/.local/share/.
          Fixes: #1424726 (3381d190)
        * Update translation template. (6f9a37f8)
        * Remove all references to private Qt headers, now that we require Qt
          5.4. (7ccbd8d0)

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

        * Launchpad automatic translations update. (c2eb8916)

2015-02-26 CI Train Bot

        * Releasing 0.23+15.04.20150226.1-0ubuntu1 (f6e3b328)

2015-02-26 Olivier Tilloy

        * Use the new Item::grabToImage() API (new in Qt 5.4) to replace the
          custom ItemCapture element.
          Fixes: #1401581, #1425550
          (9742087e)
        * Explicitly bump the build dependency on Qt to 5.4. (43b4fa8b)
        * Remove the need for dependencies on private headers. (ee363fe1)
        * Merge the latest changes from trunk. (3a1c276f)

2015-02-26 Robert Bruce Park

        * Launchpad automatic translations update. (e90137ab)

2015-02-26 Olivier Tilloy

        * Do not hide the chrome when opening the recent view (it gets masked
          under it). (6b8f8cdb)
        * Instantly mask the chrome when showing the recent view. (f295e7ac)
        * Do not animate the top anchor on the webview, and do not make
          assumptions on the height of the TabChrome (use a dummy
          one). (32d4933c)
        * Purge the old cache data that was previously written to the data
          location. (d9391fb9)

2015-02-25 Olivier Tilloy

        * Merge the use-grabToImage branch. (329a48ae)
        * Fix autopilot test. (3936ff92)
        * Fix closing the parent tab of a webview. (3d47c108)
        * Merge the latest changes from trunk and resolve a conflict.
          (57fe9c6d)

2015-02-25 Riccardo Padovani

        * Merged from upstream (74deb1b1)

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

        * Launchpad automatic translations update. (7bc537b5)

2015-02-24 Olivier Tilloy

        * Specify the cache path on the web context, to avoid caching data
          under ~/.local/share/. (8dfc1685)

2015-02-24 CI Train Bot

        * Releasing 0.23+15.04.20150224-0ubuntu1 (7903b82a)

2015-02-24 Olivier Tilloy

        * Use Qt::AA_ShareOpenGLContexts when building with Qt >= 5.4.
          Fixes:
          #1387537 (a96e46d2)

2015-02-24 Riccardo Padovani

        * Fixed design of multiselection in history view
          Fixes: #1412732
          Approved by: Olivier Tilloy (26a32972)

2015-02-24 Olivier Tilloy

        * Fix a flaky autopilot test.
          Fixes: #1423115 Approved by: Alexandre
          Abreu (f93ff2fe)

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

        * Launchpad automatic translations update. (31fe1d42)

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

        * Launchpad automatic translations update. (c3518f51)

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

        * Launchpad automatic translations update. (9c6e0aa9)

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

        * Launchpad automatic translations update. (8243a094)

2015-02-20 Bartosz Kosiorek

        * Add shortcut CTRL+F4 to close current tab (64f45304)
        * Remove switching between tabs (4cadfc42)

2015-02-19 Olivier Tilloy

        * Add a comment to explain the issue with bug #1423531. (60f61c63)
        * Use the loadEvent signal (introduced in oxide 1.3). (72b260dd)

2015-02-18 Olivier Tilloy

        * Fix the creation of the captures directory. (47320fbe)
        * Update build module deps. (8ed1ec4f)
        * Create the captures directory if it doesn’t exist. (5198b47a)
        * Use the new Item::grabToImage() API (new in Qt 5.4) to replace the
          custom ItemCapture element. (3786a595)
        * Use Qt::AA_ShareOpenGLContexts when building with Qt >= 5.4.
          (1617acb5)
        * Fix a flaky autopilot test. (b50d933f)

2015-02-17 CI Train Bot

        * Releasing 0.23+15.04.20150217.1-0ubuntu1 (13a1c0bc)

2015-02-17 Olivier Tilloy

        * Add a config option to allow users to turn off automatic session
          restore. (feb84d4f)
        * Work around autopilot test failure by ensuring that the selection
          is cleared before clicking on the action button.
          Fixes:
          #1417118 Approved by: Riccardo Padovani (e53faa88)
        * Honour Window.close() requests. (b72ed48c)
        * Yet another workaround for bug #1417118: on devices, clicking again
          in the address bar might trigger the context menu to show
          instead of clearing the selection as initially expected.
          (53ad84c0)

2015-02-16 Olivier Tilloy

        * Update the text of the new tab button to match the visual spec.
          (b49a9af7)
        * Disable the bottom edge gesture when the current webview is
          fullscreen. (121baea9)
        * Disable the bottom edge gesture when not in primary orientation,
          and hide the hint when the gesture is disabled. (3f5261f5)
        * Fix autopilot tests. (e4be22da)

2015-02-16 Timo Jyrinki

        * No-change rebuild against Qt 5.4.0. (61cb8294)

2015-02-16 Olivier Tilloy

        * Make the Ubuntu.Web module import Oxide 1.4 for the WebView
          component, to enable using new APIs in the browser app.
          (87a1b1f6)

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

        * Launchpad automatic translations update. (af2b5180)

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

        * Launchpad automatic translations update. (a048dc52)

2015-02-13 Bartosz Kosiorek

        * Fix typo (9e1087c4)

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

        * Launchpad automatic translations update. (4589f3fd)

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

        * Launchpad automatic translations update. (806f8cb0)

2015-02-12 Bartosz Kosiorek

        * Implement changes after review (9381486b)

2015-02-10 Alexandre Abreu

        * Handle desktop download (578c5d35)

2015-02-10 Olivier Tilloy

        * Move the shadow behind the tab chrome to achieve the desired visual
          effect. (bdaa67ce)

2015-02-10 Justin McPherson

        * Merge from trunk. (2eabd8cc)

2015-02-10 Bartosz Kosiorek

        * Add keyboard shortcuts for webbrowser (daa2ad5c)

2015-02-09 Olivier Tilloy

        * Always show the chrome when hiding the recent view. (14d9ba1d)
        * Fix a failing autopilot test on devices (the bottom edge cannot be
          dragged while the OSK is visible). (c24fb4ec)
        * Add a config option to allow users to turn off automatic session
          restore. (292c6334)

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

        * Launchpad automatic translations update. (ce6b49de)

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

        * Launchpad automatic translations update. (152068ce)

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

        * Launchpad automatic translations update. (71cc0c0a)

2015-02-06 Olivier Tilloy

        * Also disable the current webview if the bottom edge is being
          dragged, to avoid touch event collisions. (23414fde)
        * Always show the white background for tab previews. (fcf4405a)
        * Move the background of the recent view where it really belongs.
          (cb4aa567)
        * Disable the current webview when the recent view is visible, thus
          removing the need for extraneous mouse areas to intercept
          events. (8b4c9d3e)
        * More robust workaround. (1adf43b7)
        * Updated README with runtime dependencies needed for autopilot
          tests. (432416ea)

2015-02-05 Olivier Tilloy

        * Remove a leftover. (a06c67e5)
        * Use the DirectionalDragArea component to re-implement the bottom
          edge handle. Now the handle doesn’t swallow click events
          at the bottom of the webview. (20b1d143)
        * Ensure the touch registry is instantiated and installed as an event
          filter. (7d4974e5)
        * Merge the latest changes from trunk. (734a767c)
        * Click somewhere in the leftmost half of the action button to ensure
          the event is not intercepted by the text selection handle.
          (2054a98b)

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

        * Launchpad automatic translations update. (42703a06)

2015-02-04 Olivier Tilloy

        * Remove autopilot-touch runtime dependency. It was originally added
          as a convenience for when I want to run test packages on a
          device with phablet-test-run. (ec26feab)
        * Revert previous revision. (4df82d83)
        * Test a workaround for bug #1417118. (64f78df2)
        * Fix clean build. (23512f3d)
        * Merge the latest changes from trunk, and resolve a couple of
          conflicts. (f90c1d5e)

2015-02-04 Riccardo Padovani

        * Addressed osomon's comment about anchors and rectangle/item
          (a7e4591b)

2015-02-04 Olivier Tilloy

        * Import DirectionalDragArea from unity8. (21958075)
        * Also show the preview for the tab if it’s animating towards the
          idle position, or if the webview behind has not been
          instantiated or is not visible. (d2bb3a75)

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

        * Launchpad automatic translations update. (d486bf7e)

2015-02-03 Riccardo Padovani

        * Removed modifications from ListItemWithActions.qml (52eb3928)

2015-02-03 CI Train Bot

        * Releasing 0.23+15.04.20150203.1-0ubuntu1 (8cbe91d6)

2015-02-03 Olivier Tilloy

        * Revert the UA override for m.youtube.com as it was causing a lot of
          stuttering (due to very high CPU usage) on krillin. In the
          meantime, the issue with videos not playing that this
          update was meant to address (bug #1415107) was resolved on
          youtube’s side.
          Fixes: #1415107, #1417258 (61db743f)

2015-02-03 Alexandre Abreu

        * ui improvements (7bb1e697)

2015-02-03 Olivier Tilloy

        * Revert the UA override for m.youtube.com as it was causing a lot of
          stuttering (due to very high CPU usage) on krillin.
          (fc274969)
        * Update translation template. (8695dfea)

2015-02-03 CI Train Bot

        * Releasing 0.23+15.04.20150203-0ubuntu1 (ab68d58a)

2015-02-03 Florian Boucault

        * Make splashscreen white instead of the default black.
          Fixes:
          #1378379 Approved by: Olivier Tilloy (e73a8f54)

2015-02-03 Olivier Tilloy

        * Add a UA override for youtube.com on desktop to fix video playback.

          Fixes: #1412880 (97563af1)
        * Use the new restoreState API in oxide 1.4 to properly save and
          restore navigation state across sessions.
          Fixes: #1353143
          (d006158a)

2015-02-03 Niklas Wenzel

        * Add the ability to open a link in a new background tab
          Fixes:
          #1339437 Approved by: Olivier Tilloy (dc92b105)

2015-02-02 Olivier Tilloy

        * Handle onPressed and onReleased instead of onClicked, to prevent
          dragged clicks from selecting a tab. (4e967820)

2015-02-02 CI Train Bot

        * Releasing 0.23+15.04.20150202-0ubuntu1 (fda5fc9c)

2015-02-02 Alexandre Abreu

        * Add support for intent:// schemes in the container.
          Fixes: #1407709
          Approved by: Olivier Tilloy (23920a99)
        * Add log (9dd87bbd)

2015-02-01 Riccardo Padovani

        * Replaced ToolbarButton with ToolbarAction (89b60759)

2015-01-30 Alexandre Abreu

        * tweak AP tests (45ef3fe4)

2015-01-30 Niklas Wenzel

        * Code tweaks (8a94a51e)

2015-01-30 Olivier Tilloy

        * Ensure that the tabs view follows the finger. (d71da849)

2015-01-30 Alexandre Abreu

        * fix additional free ptr (7699c140)
        * fixes (764e0cdb)
        * fix path trimmning (b9a8e0eb)
        * oops fix leaked intent dptr (29ed428c)

2015-01-30 Olivier Tilloy

        * Correctly position the current webview when tabs view is shown.
          (4699fab0)
        * Fix autopilot tests on mobile, where the tabs view is revealed by
          dragging the bottom edge upwards. (b9ff4f65)
        * Ensure that objects we want to interact with are visible.
          (334f54ea)
        * Fix a failing autopilot test. (987647b9)
        * Wait for a toolbar to be fully shown before interacting with it.
          (08fbdc49)
        * Add a 'select()' method to the TabPreview proxy object. (86a9c818)
        * Add a 'close()' method to the TabPreview proxy object. (e3881ad5)
        * Always return the previews ordered. (b7e03702)
        * Fix the autopilot tests for tabs on desktop. (8748a851)
        * Use the TabPreview component for all previews, including the first
          one. (0b702352)
        * Hide the chrome when revealing the tabs list. (c4fb602f)

2015-01-29 Niklas Wenzel

        * Rename setting to 'allowOpenInBackgroundTab' (7c85d060)

2015-01-29 Alexandre Abreu

        * AP tests (0ccbf432)
        * add AP test comment (6d9d6ffa)

2015-01-29 Olivier Tilloy

        * Ensure the bottom edge metaphor is available on mobile only.
          (aab57285)
        * Add a bottom edge hint (shamelessly stolen from unity8’s dash,
          until I get a better one). (6d94352f)

2015-01-29 Alexandre Abreu

        * remove *.moc file unneeded (a7acb6f3)

2015-01-29 Olivier Tilloy

        * Remove the temporary visual handle. (5a47ff2f)
        * Add a comment to explain that tabs need to be animated into full
          view. (6d4decf5)
        * Remove a stale comment. (2834daf3)
        * Do no try to switch to the second tab if there is only one open.
          (f693c417)
        * Fix the contentHeight of the flickable. (0e071457)
        * Fix the height of tab delegates. (e3a5dd71)
        * Instantiate the delegates inside the flickable, to allow properly
          interacting with them. (f91cf513)
        * First attempt at a custom list view where items stack up instead of
          disappearing offscreen. Not fully functional yet, the
          flickable eats mouse events. (640a1496)
        * Remove history view for now. (767f7273)
        * Merge the latest changes from trunk. (720f497e)

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

        * Launchpad automatic translations update. (ddb37a2f)

2015-01-28 Riccardo Padovani

        * Fixing actions (79cda1c2)
        * refactoring topbar in history page (30549d38)

2015-01-28 Alexandre Abreu

        * tweak (e8d527da)

2015-01-28 Niklas Wenzel

        * Added setting for enabling background tabs on the phone (2d524ab2)

2015-01-28 Alexandre Abreu

        * fix (f531569d)

2015-01-28 Riccardo Padovani

        * Addressed some issues raised by oSoMoN (f8d48ce8)

2015-01-28 Alexandre Abreu

        * improve ui (b797c045)

2015-01-28 Florian Boucault

        * Make splashscreen white instead of the default black. (cc25d61e)

2015-01-28 Alexandre Abreu

        * addressed cmakelist.txt fixes (63a418ee)
        * rever pot commit (aa6458fc)
        * Use QUrl as a parsing help for the intent uri (75f92c8a)
        * Use QUrl as a parsing help for the intent uri (123b7c2d)

2015-01-28 Olivier Tilloy

        * Bump the required oxide version in the build dependencies as well,
          since unit tests require oxide 1.4. (8c1628b0)
        * Add a UA override for youtube.com on desktop to fix video playback.
          (2659df67)

2015-01-28 CI Train Bot

        * Resync trunk (c12a4841)

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

        * Launchpad automatic translations update. (760ec172)

2015-01-27 Alexandre Abreu

        * correctly handle window.close (b5717d89)
        * fix visibility views (d2baa5ff)
        * fix visibility views (67ef4ff5)
        * fix visibility views (47c80bb9)
        * fix visibility views (4e3ce970)

2015-01-27 CI Train Bot

        * Releasing 0.23+15.04.20150127-0ubuntu1 (fa3bd66e)

2015-01-27 Olivier Tilloy

        * Update the m.youtube.com UA override to fix video playback.
          Fixes:
          #1415107 Approved by: Alexandre Abreu (0561e132)
        * Update the m.youtube.com UA override to fix video playback.
          (764d6ffb)

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

        * Launchpad automatic translations update. (e8124786)

2015-01-26 Alexandre Abreu

        * add forgotten overlay item (6b02e495)
        * draft (0329869d)
        * address review comments (54362a9a)

2015-01-26 Riccardo Padovani

        * Addressed osomon's comments (607a8758)
        * addressed osomon's comments (a6db05d1)

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

        * Launchpad automatic translations update. (d865eaaa)

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

        * Launchpad automatic translations update. (b79e1b4d)

2015-01-24 Riccardo Padovani

        * Fixed bookmarks design (5f4858a0)
        * Fixing position of bookmarks delegates (38400948)

2015-01-24 Alexandre Abreu

        * remove optional intent filter filename (ab2d85be)

2015-01-24 Riccardo Padovani

        * Merged from trunk (a455e64e)
        * Themed button, fixed bookmarks height (70eae17d)

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

        * Launchpad automatic translations update. (0808e520)

2015-01-24 Riccardo Padovani

        * Starting to handle bugs in the new tab (82a1d1cb)

2015-01-23 Alexandre Abreu

        * remove clutter (6107bc71)
        * Remove debug clutter (b42c3971)
        * Ooops forgot a small function call during refactoring (b4220d1d)
        * Properly handle intent:// requests (& merge trunk) (b3399bc1)
        * Small fix to AP tests (fb85734d)
        * Add AP tests (004f924f)

2015-01-23 CI Train Bot

        * Releasing 0.23+15.04.20150123-0ubuntu1 (eaf288a5)

2015-01-23 Michael Sheldon

        * Keep data URIs in their original form when retrieving image URLs

          Fixes: #1413964 Approved by: Olivier Tilloy (f4a74843)

2015-01-23 Olivier Tilloy

        * Do not ever change the contents of the address bar or remove focus
          from it while the user is editing it.
          Fixes: #1373918
          (02cbd694)

2015-01-23 Michael Sheldon

        * Handle data URIs for images correctly (3f3c2851)

2015-01-23 Alexandre Abreu

        * fix unittests (181246ca)

2015-01-23 Olivier Tilloy

        * Do not change the active focus on loading changed, which could
          abort the user’s editing. (b330e0e1)
        * Fix corresponding autopilot tests. (f70601a2)
        * Remove the corresponding unit test. (9941fc8d)
        * Remove the loading and editing states from the AddressBar
          component: they are not mutually exclusive. (88053ea4)

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

        * Launchpad automatic translations update. (34ce733d)

2015-01-22 Alexandre Abreu

        * update tests (3c4c12fe)
        * update tests (da76a69c)
        * first draft (a143e8cc)

2015-01-22 Olivier Tilloy

        * Update translation template. (f97602f1)

2015-01-22 CI Train Bot

        * Releasing 0.23+15.04.20150122-0ubuntu1 (f264d587)

2015-01-22 Olivier Tilloy

        * Display a broken padlock icon when browsing a page loaded over an
          insecure connection.
          Fixes: #1402723, #1412906 Approved
          by: Michael Sheldon (fa3514b6)

2015-01-21 Olivier Tilloy

        * Add details about the current certificate error (if any) to the
          certificate details popover. (be844886)

2015-01-20 Olivier Tilloy

        * Fix autopilot tests. (be9b6aae)
        * Update copyright notice. (1d5eb71f)
        * Do not display a favicon when there is a certificate error.
          (573c6160)
        * Ensure that clicking left of the icons row won’t focus the address
          bar. (328233cd)
        * Display a broken padlock icon when browsing a page loaded over an
          insecure connection. (9e7f121a)

2015-01-19 CI Train Bot

        * Releasing 0.23+15.04.20150119-0ubuntu1 (245a0f06)

2015-01-19 Olivier Tilloy

        * Use fixtures.EnvironmentVariable instead of patch_environment,
          which is deprecated.
          Fixes: #1395013 Approved by:
          Alexandre Abreu (7e1cfd4e)
        * Use the host mapping rules in webbrowser-app autopilot tests.
          Approved by: Alexandre Abreu (f7bc2efc)

2015-01-19 Alexandre Abreu

        * MAke sure that we properly consider the local webapp name that
          could be imported by a webapp-properties file for things
          like UA overrides.
          Fixes: #1408064 Approved by: Olivier
          Tilloy (efca21fd)

2015-01-16 Olivier Tilloy

        * Fix the semi-transparent gradient displayed on top of open tabs.
          (6ac4c533)

2015-01-15 Olivier Tilloy

        * First draft of a history view that follows the bottom edge handle.
          Incomplete implementation, and dummy content for now.
          (8d71ca58)
        * Use fixtures.EnvironmentVariable instead of patch_environment,
          which is deprecated. (14616589)
        * Use the host mapping rules in webbrowser-app autopilot tests.
          (a430d7b4)

2015-01-14 Niklas Wenzel

        * Year: 2014 only (919c2817)
        * Revert year change (af4064d1)

2015-01-14 Olivier Tilloy

        * Also display a tab chrome for the first tab. (9481a8d6)

2015-01-13 Olivier Tilloy

        * Always show the chrome when hiding the recent view. (b9277014)
        * Fix switching to an open tab. (1d4c7517)
        * Ensure that wheel events are not propagated to the webview below
          the recent view. (886136ae)
        * Factor out the tab chrome into a separate component. (bccebff9)
        * Do not hide the current webview when showing the recent view: the
          webview serves as its own preview. (a49dddbf)

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

        * Launchpad automatic translations update. (2db9f40d)

2015-01-10 Niklas Wenzel

        * Fix year (a8f7321f)
        * Really merge trunk (53be2fd6)
        * Merge trunk (388bdac1)

2015-01-09 Olivier Tilloy

        * Update copyright notice, happy 2015! (9b2907e5)

2015-01-08 Olivier Tilloy

        * Use the new locationBarController API available in oxide 1.5 to
          control the position of the chrome in the browser. This
          breaks the webapp container for now. (ad1bdabf)

2015-01-08 Alexandre Abreu

        * fix flake8 (af4551b9)

2015-01-07 Olivier Tilloy

        * Position the tabs view at the beginning when a tab is selected.
          (31ab70a5)

2015-01-06 Alexandre Abreu

        * Fix webapp-properties UA override (5a4bf59b)
        * Fix webapp-properties UA override (d75ecefb)

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

        * Launchpad automatic translations update. (cfd1c53b)

2014-12-26 Niklas Wenzel

        * Forgot to add file (f93d91d6)

2014-12-25 Niklas Wenzel

        * Add the ability to open a link in a new background tab (cb67e8e3)

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

        * Launchpad automatic translations update. (71e5e86b)

2014-12-19 Olivier Tilloy

        * Delay the instantiation of the capture taker and the capture
          request to avoid concurrent calls that might result in two
          capture takers being instantiated (and one of them
          leaked). (b680ce04)
        * Also show the toolbar when released in stage 4. (d406d8ba)
        * Merge the latest changes from trunk. (9e336b4f)
        * Remove new tab action from the drawer menu. (a35f94f7)
        * Close the recent view when closing the last open tab. (2f4bc48b)
        * Also show the toolbar when released in stage 3. (68900718)
        * Remove the TabsView from the drawer menu. (aa70f568)

2014-12-18 Olivier Tilloy

        * Merge the latest changes from trunk, and resolve a conflict.
          (598632d3)

2014-12-18 CI Train Bot

        * Releasing 0.23+15.04.20141218-0ubuntu1 (98c07bdd)

2014-12-18 Leo Arias

        * Expose on the autopilot helpers the back and forward functionality.
          Approved by: Richard Huddie, Allan LeSage, Olivier Tilloy
          (d2499601)
        * Refactor the address bar autopilot helpers so they can be used from
          external test cases. Approved by: Allan LeSage, Olivier
          Tilloy (470ec8dc)

2014-12-18 Olivier Tilloy

        * First (incomplete) shot at porting bottom edge prototype to
          browser. (905ca581)

2014-12-18 Leo Arias

        * Fixed typo. (1a2ce084)
        * Renamed the back and forward tests. Added waits for the buttons to
          be enabled. (f343f9a0)
        * Remove unused method. (2ab6f563)

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

        * Launchpad automatic translations update. (ca685f4a)

2014-12-17 Olivier Tilloy

        * Make BrowserTab more robust by adding a webview container.
          (ced830eb)
        * Remove an unused id. (8aa79dbf)
        * Explicitly import oxide 1.4. (0772f487)
        * Merge the latest changes from trunk, and resolve a conflict.
          (9ae8461c)
        * Revert accidental change introduced when merging latest trunk.
          (3a6b4aeb)
        * Update translation template. (a9a132f0)
        * Fix BrowserTab unit tests. (a9983a61)
        * Merge the latest changes from trunk, and resolve a couple of
          conflicts. (c3642a77)

2014-12-17 CI Train Bot

        * Releasing 0.23+15.04.20141217-0ubuntu1 (6480f75d)

2014-12-17 Timo Jyrinki

        * Use QSGLayer instead of QQuickShaderEffectTexture on Qt 5.4.0 (LP:
          #1403359)
          Fixes: #1403359 Approved by: Olivier Tilloy
          (02328c72)

2014-12-17 Olivier Tilloy

        * Actually compare the contents of the capture to the reference item.
          (4aa3b5af)

2014-12-17 Leo Arias

        * Added an autopilot custom proxy object for the application.
          Approved by: Richard Huddie, Olivier Tilloy (a2f409f6)

2014-12-17 Olivier Tilloy

        * Move the Tab component to a separate QML file, for improved
          readability, maintenance and testability. (21c6a914)
        * Do not offer to go back to safety for non-overridable certificate
          errors. The user can always use the chrome’s back/refresh
          buttons.
          Fixes: #1394270, #1394925 (573f95b7)

2014-12-17 Timo Jyrinki

        * Use QSGLayer instead of QQuickShaderEffectTexture on Qt 5.4.0 (LP:
          #1403359) (5ec977ed)

2014-12-16 Olivier Tilloy

        * Actually compare the contents of the capture to the reference item.
          (24d28299)
        * Add unit tests for the BrowserTab component. (1aad845d)
        * Rename TabComponent to BrowserTab. (4b9e1e65)
        * Type more strongly the webviewComponent property. (80bb4daf)
        * Move the Tab component to a separate QML file, for improved
          readability, maintenance and testability. (6917db94)

2014-12-16 Leo Arias

        * Fixed the second launching. (0f894fdb)

2014-12-16 Olivier Tilloy

        * Rename the 'blob' property to 'savedState', which is much more
          explicit. (c8f93750)
        * Remove a not very useful comment. (c3dcd8a2)
        * Merge the latest changes from trunk, and resolve a conflict.
          (99045e3b)
        * Use the new Tab.close() method. (6d8adc9e)
        * Merge the latest changes from trunk. (50a66f5d)

2014-12-16 Justin McPherson

        * Merge from trunk. (3b93013a)

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

        * Launchpad automatic translations update. (20fb2a58)

2014-12-15 Leo Arias

        * Removed the overkill comment. (0ba9ad14)

2014-12-15 Olivier Tilloy

        * Ensure the "more info" section is always collapsed by default.
          (e11f6d72)
        * Also reset the certificate error when selecting an entry from the
          suggestion list. (794e174c)
        * Do not offer to go back to safety for non-overridable certificate
          errors. The user can always use the chrome’s back/refresh
          buttons. (0a20d047)

2014-12-12 Leo Arias

        * Updsted the error sheet tests. (1fee4857)
        * Expose on the autopilot helpers the back and forward functionality.
          (f75585b5)
        * Refactored the address bar to use the page object pattern.
          (85f8e430)
        * Simplify a little the address bar autopilot helper using the
          textfield provided by the toolkit. (d97102c8)
        * Added an autopilot custom proxy object for the application.
          (2fb4c1b2)

2014-12-12 CI Train Bot

        * Releasing 0.23+15.04.20141212.1-0ubuntu1 (a3dbf785)

2014-12-12 Olivier Tilloy

        * Record host and error code along with certificate fingerprint when
          whitelisting a certificate error.
          Fixes: #1377194 Approved
          by: Chris Coulson (1a7498bb)
        * Optimize the capture functionality.
          Fixes: #1359293, #1401045
          Approved by: Loïc Molinari (82655e24)

2014-12-12 CI Train Bot

        * Releasing 0.23+15.04.20141212-0ubuntu1 (9b8f48e4)

2014-12-12 Olivier Tilloy

        * Remove the WebView.getUAString() API from version 0.2 of the
          Ubuntu.Web module. It is currently not in use by any app
          in the store.
          Fixes: #1399601 (c9bffde2)
        * Remove the WebView.getUAString() API from version 0.2 of the
          Ubuntu.Web module. It is currently not in use by any app
          in the store. (2af5cf38)
        * Revert meaningless changes to the translation template, previously
          committed by accident. (1f311de3)
        * Merge the latest changes from trunk, and resolve a conflict.
          (83d7b5d3)
        * Remove a useless parameter. (7fe4ccf0)
        * Remove a useless call to QOpenGLContext::makeCurrent(). (0b606869)

2014-12-11 CI Train Bot

        * Releasing 0.23+15.04.20141211.4-0ubuntu1 (ea1ce457)

2014-12-11 Olivier Tilloy

        * Reset the webview’s certificate error when the user cancels it (by
          e.g. committing a new navigation).
          Fixes: #1394925,
          #1398905 (03ceed37)
        * Fix FTBFS on Qt 5.4.
          Fixes: #1398372 (32d90967)
        * Take captures of live webviews and cache them on disk, to use them
          as tab previews.
          Fixes: #1359293, #1401045 (ded321b0)
        * Remove the superfluous onCaptureFinished wrapper. (955c8c43)
        * Remove an unnecessary mutex, when updatePainNode() is called, the
          GUI thread is blocked. (fa3816db)
        * Do not do file IO on the rendering thread. (84b13d21)
        * Delete the cached capture when a tab is closed, to ensure the cache
          doesn’t grow stale. (00acd9d5)
        * Always save only one capture per tab, not per distinct URL.
          (19bb87ea)
        * Add a 'quality' property on the ItemCapture component, and set it
          to 50 for the browser, to limit the size of the captures
          cached on disk. (3f2a5ba4)
        * Load potentially large images asynchronously, to avoid slowing down
          the scrolling of the tabs view when new delegates are
          being instantiated. (c7fe2eea)

2014-12-10 Olivier Tilloy

        * Do not reuse the same ItemCapture for all webviews, as this would
          prevent getting captures for invisible webviews.
          (25fdd83c)
        * Ensure that the preview is always up-to-date. (65d7db44)

2014-12-09 Olivier Tilloy

        * Schedule an update when a capture has been requested. (02feff53)
        * Instantiate only one ItemCapture for all webviews. (37dd7a5c)

2014-12-08 CI Train Bot

        * Releasing 0.23+15.04.20141208-0ubuntu1 (52c91cf7)

2014-12-08 Alexandre Abreu

        * Fix the user agent override mechanism (and the race during the
          first http request between the webview/webcontext creation
          and the getUseragent call),
          Fixes: #1393466 Approved by:
          Olivier Tilloy (4f693953)

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

        * Launchpad automatic translations update. (24b8bdec)

2014-12-05 Olivier Tilloy

        * Merge the latest changes from trunk, and resolve a conflict.
          (5598908c)

2014-12-04 Alexandre Abreu

        * strenghtn the UA test result validation (3de25795)
        * updates (b8d15799)

2014-12-03 Olivier Tilloy

        * Add autopilot tests to verify that the error sheet is discarded
          when navigating away. (05959fb7)
        * Also work around bug #1377198 when requesting to reload, go back or
          go forward. (8ddcddf3)
        * Fix FTBFS on Qt 5.4. (87cb4f64)
        * Merge the latest changes from trunk, and resolve a couple of
          conflicts. (76edd789)
        * Updated bzr ignore rules. (b511bb6b)
        * Reset the webview’s certificate error when the user cancels it (by
          e.g. committing a new navigation). (a1746b33)

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

        * Launchpad automatic translations update. (008c5d15)

2014-12-02 Alexandre Abreu

        * Fix the user agent override mechanism (and the race during the
          first http request between the webview/webcontext creation
          and the getUseragent call) (009f308d)
        * fixes (e952ca0c)

2014-12-02 CI bot

        * Releasing 0.23+15.04.20141202.1-0ubuntu1 (7bc98a08)

2014-12-02 Alberto Mardegan

        * Swap declaration order of Loaders (f4928f57)

2014-12-02 Olivier Tilloy

        * Hide the certificate error page when validating a new URL.
          Fixes:
          #1394925 (496bb40e)
        * Cosmetics: get rid of latin names in autopilot tests. (bc1559b8)

2014-12-02 Alberto Mardegan

        * Added comment (eaedfeef)
        * remove z roder (c1fbdf52)
        * Always invoke loadWebAppView() (7acf129e)

2014-12-02 CI bot

        * Releasing 0.23+15.04.20141202-0ubuntu1 (dd2348ce)

2014-12-02 Olivier Tilloy

        * Replace the custom favicon image provider with a FaviconFetcher
          component that better handles cancelling pending requests.

          Fixes: #1395748 Approved by: Florian Boucault (50c197a4)
        * Merge the latest changes from trunk and resolve a conflict.
          (4efd90a5)

2014-12-02 Alberto Mardegan

        * Move the accounts loader as second child (cb005e37)

2014-12-01 Alexandre Abreu

        * fix flake8 (5e44ff5b)

2014-12-01 Olivier Tilloy

        * Ensure that the capture happens on the rendering thread. As a
          consequence, the API becomes asynchronous. (206f1cfd)

2014-11-28 Alexandre Abreu

        * move ua test file out of its weird location (1e6cfc24)
        * clean up old ua override mechanism (13f15d80)
        * avoid stupid binding loop (72725bc9)
        * First UA override for the first http request (63f927bc)

2014-11-27 Olivier Tilloy

        * Add QML unit tests for the ItemCapture component. (cd5e39a0)
        * Do it in C++ for better encapsulation. (ba80e67e)
        * Disable the continuous capture when a webview is not visible.
          (e5a94021)
        * Restore previews across sessions. (81d8be79)
        * Use the new ItemCapture component to persist webview captures on
          disk. (82d840a3)
        * Return a url instead of a string. (af4e6fcb)
        * Add an ItemCapture component that can be used to take a capture of
          a QML item and persist it to disk. (170a1829)
        * Close properly the socket, and remove an incorrect comment.
          (6d687fb5)

2014-11-26 Olivier Tilloy

        * Improve test server and add a comment to explain an issue.
          (c3f6d244)
        * Add unit tests for the FaviconFetcher class. (9861e751)

2014-11-26 CI bot

        * Releasing 0.23+15.04.20141126.1-0ubuntu1 (e390d3e3)

2014-11-26 Alexandre Abreu

        * Adds a click hook for webapps that currently handles uninstall
          cleanup options Approved by: David Barth (a85b6439)
        * Fix desktop web container with local webapp install on desktop

          Fixes: #1396166 Approved by: Olivier Tilloy (30a6e4ff)
        * fixes (cc8268a7)

2014-11-26 Olivier Tilloy

        * Change the default UA header to fix fetching the slashdot.org
          favicon. (f88a46c6)
        * Fix redirection handling. (ef934078)
        * Reset the local URL as soon as the URL is changed. Do not try to
          download and cache local icons. (5182af5d)
        * Fix QML unit tests by exposing the FaviconFetcher component.
          (2f0e82d1)
        * Replace the custom favicon image provider with a FaviconFetcher
          component that better handles cancelling pending requests.
          (b4c8a6e3)
        * Revert the previous change as I’m working on a proper fix.
          (aacdb464)

2014-11-25 Alexandre Abreu

        * oops revert name change in ap test base class (4fb3e36a)

2014-11-25 CI bot

        * Releasing 0.23+15.04.20141125-0ubuntu1 (e6f9fa92)

2014-11-25 Alberto Mardegan

        * Use a different data location for different accounts (87f46b0e)
        * merge from trunk (c9c6a6cc)

2014-11-25 Alexandre Abreu

        * AP fixes (f80a55f4)

2014-11-25 Olivier Tilloy

        * Temporarily disable the use of the custom favicon image provider
          until we figure out a proper fix for
          https://launchpad.net/bugs/1395748 (see also
          https://bugreports.qt-project.org/browse/QTBUG-42875).
          (257e0b07)

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

        * Launchpad automatic translations update. (b03e5100)

2014-11-24 Alexandre Abreu

        * tweak error condition (f107fd2b)
        * Fix desktop web container with local webapp install on desktop
          (e4fc3da3)
        * Fix desktop web container with local webapp install on desktop
          (81fe7ebd)
        * merge trunk (b3171cd0)
        * Fix desktop web container with local webapp install on desktop
          (80acea8e)

2014-11-24 CI bot

        * Resync trunk (cb260657)

2014-11-24 Olivier Tilloy

        * Remove autopilot tests that cannot be ported to the new
          functionality: indeed, an application that is being killed
          is not given an opportunity to save its state properly.
          (40fbf2b4)
        * Do not focus the address bar at startup if the current tab is
          loading contents. (67cd9029)
        * Save the current session state only when the application becomes
          inactive, and when it is about to exit. (45421fce)
        * Save the last known state if the webview is not loaded. (68913cc0)
        * Avoid loading the new tab view if the webview is about to load
          content. (dc7c7fad)
        * Save a webview’s current state when unloading it to save memory, so
          that it can be properly restored later on. (283e9ade)

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

        * Launchpad automatic translations update. (c7d0c39d)

2014-11-21 CI bot

        * Releasing 0.23+15.04.20141121-0ubuntu1 (03eba257)

2014-11-21 Alexandre Abreu

        * HTML5 apps are currently using a specific container/launcher as
          their runtime. They should use the webapp container
          instead.
          Fixes: #1388988, #1392281 Approved by: Olivier
          Tilloy (762663c0)
        * Make use of the hostMappingRules in oxide and expose it in the
          webcontext Improve container url AP tests with newly
          introduced hostmapping in oxide 1.3 (2bc150bc)

2014-11-21 Olivier Tilloy

        * Do not show the certificate error page for resources that are not
          the main frame document: it’s fine to just block the
          content (those errors are not overridable anyway).
          (44eefe75)
        * Store the certificate error exceptions in the Browser object, to
          ensure that they are remembered across tabs. (0134f06c)
        * Hide the certificate error page when validating a new URL.
          (e64b3181)
        * Use the new restoreState API in oxide 1.4 to properly save and
          restore navigation state across sessions. (f0c52dba)

2014-11-20 Alexandre Abreu

        * updates (c1ae5aba)
        * Add support for host mapping rules in the ubuntu webview (822d3a50)
        * fixes (3325964b)

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

        * Launchpad automatic translations update. (0740b686)

2014-11-19 Alexandre Abreu

        * update bad testing var name (179b04a3)
        * Remove circular dep (5166eaaf)
        * remove debug prints (b3a5f09c)
        * Updates (8ae87efd)
        * Tweak the webapp container so that it can be used to run local
          application (dde9792b)
        * updates (8f3f1b7f)
        * move urls() (49a6dba1)
        * Updates (c3afdd7d)

2014-11-19 Olivier Tilloy

        * Update a test expectation. (c78c3ea2)

2014-11-18 Olivier Tilloy

        * Cosmetics: get rid of latin names in autopilot tests. (bf98a8f1)

2014-11-18 Alexandre Abreu

        * style (7cb7187f)

2014-11-17 Alexandre Abreu

        * Test for UA override (5c63dbbc)

2014-11-15 Alexandre Abreu

        * add tests (fd762b64)
        * Improve container url AP tests with newly introduced hostmapping in
          oxide 1.3 (6b53fdc4)

2014-11-14 Alberto Mardegan

        * Add comment (6aa9d6ca)

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

        * Launchpad automatic translations update. (1316e4bb)

2014-11-13 Alexandre Abreu

        * fix flake8 (bb5802dc)
        * fix flake8 (0eadc01c)
        * remove debug clutter (422d095f)
        * add validaion tests (35903df6)
        * tweak url opening (2628c755)

2014-11-13 Alberto Mardegan

        * OA: never set cookie mode to persistent (e471d4b3)

2014-11-13 Olivier Tilloy

        * Add unit tests for UrlUtils. (f78efc7f)

2014-11-13 Alexandre Abreu

        * fix (2067ec7c)
        * update debian/control (d398da1a)

2014-11-13 Olivier Tilloy

        * Merge the latest changes from trunk. (a9ca4757)
        * Update translation template. (97cbe8e7)

2014-11-13 CI bot

        * Resync trunk (eeb2afc9)

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

        * Launchpad automatic translations update. (4d841850)

2014-11-13 CI bot

        * Releasing 0.23+15.04.20141113-0ubuntu1 (09e2310f)

2014-11-13 Olivier Tilloy

        * Add a sanity unit test that runs flake8 on the autopilot tests
          code. Approved by: Ken VanDine (aa132219)
        * Set a stroke color on toolbar buttons.
          Fixes: 1351200 (b909fc5f)
        * Always load the webview for a new tab right away.
          Fixes: 1391609
          Approved by: PS Jenkins bot (cedb8009)
        * Simplify quite a bit the machinery needed to set up the QML tests.
          (91944f57)
        * Factor the security certificate details popover out of the
          AddressBar component, for improved maintainability.
          (557f56a2)

2014-11-13 Michael Sheldon

        * Add mimetype and file extension mappings for the new EBooks
          ContentType.
          Fixes: 1383732 Approved by: Olivier Tilloy
          (482be69a)

2014-11-13 Olivier Tilloy

        * Update runtime dependencies of -autopilot packages. Now that
          autopilot has been removed from touch images,
          autopilot-touch is what we should depend on to ensure all
          dependencies are correctly installed prior to running
          tests using phablet-test-run. (d569fa33)

2014-11-12 Alexandre Abreu

        * fix nit (2e7ec5cc)
        * Allow the webapp container to be used for local html5 application
          (7db1e5b0)
        * Add APIs (ac6cc8dc)
        * Add webapp container click hook (b93207cb)
        * nit cache key name (2043665c)
        * Fix cache deletion (64346fd7)
        * Improve hook file symlink behavior (a2f30b65)
        * tweak hook install foldeR (1e2e31ed)
        * create proicessed folder if not there (d42c844e)
        * create proicessed folder if not there (cbf4827a)
        * create proicessed folder if not there (e94a1725)
        * fix click install (3a45d919)
        * Add click hooks for webapps (9acb6838)
        * cleanup (c28294a6)
        * add install/unintsall tests (6840208c)
        * fix test (6ffaf07a)

2014-11-12 Olivier Tilloy

        * Update test command accordingly. (924df065)

2014-11-12 Alexandre Abreu

        * draft (f559cdc1)

2014-11-12 Olivier Tilloy

        * Change the build dep to python-flake8 which is in main (unlike
          python3-flake8 which is in universe). (1707e77e)

2014-11-12 Timo Jyrinki

        * No-change rebuild against Qt 5.3.2. (0562a643)

2014-11-12 Olivier Tilloy

        * Add a sanity unit test that runs flake8 on the autopilot tests
          code. (061773d1)

2014-11-12 Alberto Mardegan

        * Revert alias on dataPath (6341b204)

2014-11-12 Olivier Tilloy

        * Set a stroke color on toolbar buttons. (994dbea2)

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

        * Launchpad automatic translations update. (86e64ef6)

2014-11-11 Olivier Tilloy

        * Always load the webview for a new tab right away. (636dd51f)
        * Simplify quite a bit the machinery needed to set up the QML tests.
          (138ad2a2)
        * Record host and error code along with certificate fingerprint when
          whitelisting a certificate error. (2162b733)
        * Ensure the security certificate details popover is hidden when the
          chrome autohides. (544347d1)

2014-11-11 Michael Sheldon

        * Add ContentType.EBooks to mimetype and file extension mappings
          (6816ce2f)

2014-11-11 Olivier Tilloy

        * Some refactoring to make the code more readable. (907070ed)
        * Reset the actual URL and security status if there is no webview
          attached to the chrome. (f05893c5)
        * Update translation template. (c52483c9)

2014-11-11 Alberto Mardegan

        * From trunk (bdaee3ed)

2014-11-11 Olivier Tilloy

        * Move the Security certificate popover component into a separate
          file. (ada69dd8)

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

        * Launchpad automatic translations update. (ba154a7d)

2014-11-10 CI bot

        * Releasing 0.23+15.04.20141110-0ubuntu1 (ae7a991e)

2014-11-10 Alexandre Abreu

        * Fix facebook content hub share, the proper share API was not
          enabled to access from the webapp-container.
          Fixes:
          1386682 (794cc9ba)

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

        * Launchpad automatic translations update. (985407b9)

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

        * Launchpad automatic translations update. (6d68bbbf)

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

        * Launchpad automatic translations update. (20d30016)

2014-11-07 CI bot

        * Releasing 0.23+15.04.20141107-0ubuntu1 (7daf3c15)

2014-11-07 Olivier Tilloy

        * Update dependency names for QML modules (but keep the old name as
          well for backward compatibility). (e2912677)
        * Clean up the AddressBar component, and convert a number of related
          autopilot tests to QML tests. Approved by: Michael
          Sheldon, Leo Arias (aa817bae)

2014-11-07 Riccardo Padovani

        * Fixed #1351149 - Opening a page from the history view should do it
          in a new tab
          Fixes: 1351149 Approved by: PS Jenkins bot,
          Olivier Tilloy (2d5d9878)

2014-11-07 Alexandre Abreu

        * Fix an inconsistent property binding that is mostly more than
          annoying when the override mechanism is used in certain
          cases (e.g. when the override does not directly implement
          the webview), Approved by: PS Jenkins bot, Olivier Tilloy
          (4e11882b)

2014-11-07 Olivier Tilloy

        * Adjust the new tab view’s background colour to match the visual
          spec.
          Fixes: 1389610 (01b691fb)

2014-11-07 Alexandre Abreu

        * Fix AP tests for webapp-container
          Fixes: 1389194 Approved by:
          Olivier Tilloy (edd2d2e6)

2014-11-07 Riccardo Padovani

        * Enabled swipe gesture to delete a bookmark from the new tab view

          Fixes: 1351165 Approved by: Olivier Tilloy (b6298df8)

2014-11-07 Olivier Tilloy

        * Update dependency names for QML modules (but keep the old name as
          well for backward compatibility). (697809e0)

2014-11-07 Alberto Mardegan

        * Address review comments (eb0dfabe)

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

        * Launchpad automatic translations update. (6693bc94)

2014-11-06 Olivier Tilloy

        * Rename test methods to a consistent and more self-descriptive
          naming scheme. (f954e126)
        * Use UbuntuTestCase and its helper functions. (9980e641)

2014-11-06 Alexandre Abreu

        * Fix 'annoyance' with property binding (b04e756a)
        * Fix 'annoyance' with property binding (29cdf400)

2014-11-06 Olivier Tilloy

        * Cosmetics for improved readability. (756712ec)
        * Remove a useless proxy method. (32fe415c)

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

        * Launchpad automatic translations update. (541c89fe)

2014-11-05 Riccardo Padovani

        * Removed onBookmarkRemoved handler in NewTabView.qml (a0ab359e)

2014-11-05 Alexandre Abreu

        * Account for the flackiness due to the asynchronously loaded oxide
          webview (d321bd21)

2014-11-05 Olivier Tilloy

        * Replace an autopilot test by a qml test. (85aef7af)
        * Focus the address bar after loading the webview, to ensure
          actualUrl has been updated. (2a1a6205)
        * Do not change the contents of the address bar automatically if it
          has active focus. (ba73cab6)
        * Move some logic from Chrome to AddressBar, for better
          encapsulation. (ac90a052)
        * Remove a custom signal that was not really needed. (46daa7d1)
        * Prefix properties meant for testing purposes only with a double
          underscore. (d9eb4675)
        * Replace a bunch of bookmarks-related autopilot tests by qml tests.
          (8abd9813)

2014-11-05 Alberto Mardegan

        * Remove updateBrowserUrl function (e45c704d)
        * Don't use invalid browser.currentWebview (6ff762f5)
        * from trunk (518a9538)

2014-11-05 Olivier Tilloy

        * Merge the latest changes from trunk. (9fbea7f8)
        * Adjust the new tab view’s background colour to match the visual
          spec. (c064c465)

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

        * Launchpad automatic translations update. (e75b7a1f)

2014-11-05 Justin McPherson

        * Merge from trunk. (4071c90b)

2014-11-04 Alexandre Abreu

        * Fix AP tests for webapp-container (7396f412)

2014-11-04 CI bot

        * Releasing 0.23+15.04.20141104.1-0ubuntu1 (e7478a3c)

2014-11-04 Olivier Tilloy

        * Really honour the --fullscreen command-line switch.
          Fixes: 1379766
          Approved by: PS Jenkins bot (c3f3e403)
        * Ensure that the 'dataLocation' context property is updated when the
          application name changes.
          Fixes: 1387754 Approved by: PS
          Jenkins bot (1cfbf2fa)
        * Do not use a custom scheme to trigger the error page, this won’t
          work any longer as soon as oxide learns how to delegate
          unhandled schemes (see
          https://launchpad.net/bugs/1384460). Approved by: PS
          Jenkins bot (21578e12)

2014-11-04 Riccardo Padovani

        * Added new upstream components to fit with design requests: multiple
          selection in History, standard swipe-to-delete.
          Fixes:
          1351167, 1358676, 1358680 Approved by: Olivier Tilloy
          (dbb611d7)
        * Fixed Row anchors (49e2595e)
        * Removed QtQuick.Layouts from debian/control (1bb7f710)
        * Removed QtQuick.Layouts from UrlDelegate (e25252d0)

2014-11-04 Alberto Mardegan

        * From trunk (0961827d)
        * Move context initialization to WebViewImplOxide.qml (79ca9822)

2014-11-04 Olivier Tilloy

        * Replaced more autopilot tests by qmltests. (628407c4)

2014-11-04 Alberto Mardegan

        * Fix autopilot tests (bbe5e3cf)
        * Revert pot changes (190acef8)
        * from trunk (85c488f1)

2014-11-03 Alexandre Abreu

        * Handle local applications (de16d65f)

2014-11-03 CI bot

        * Releasing 0.23+15.04.20141103.1-0ubuntu1 (b0ae694f)

2014-11-03 Alexandre Abreu

        * A Webapp has the option to either specify a command line option to
          have a specific UA overriding the default or hgave a local
          webapp-properties.json file that defines the UA override
          such as: (6641ecd7)

2014-11-03 Olivier Tilloy

        * Factor out some common code. (3db57d8c)
        * Really honour the --fullscreen command-line switch. (819c6ba2)
        * Honour Window.close() requests. (5ba40c2f)

2014-11-03 Alexandre Abreu

        * Fix param separator handling (f9c191c4)

2014-11-03 Riccardo Padovani

        * Added dependency to debian/control (c56722ad)

2014-11-03 Olivier Tilloy

        * Move the 'webviewDevtoolsDebugHost' and 'webviewDevtoolsDebugPort'
          properties to the context object. (e202857c)
        * Move the 'formFactor' property to the context object. (0e69b9f3)
        * Ensure that the 'dataLocation' context property is updated when the
          application name changes. (40ecdd72)

2014-10-31 Alexandre Abreu

        * fix glitch in prefix compatiblity code (570104d4)

2014-10-30 Alexandre Abreu

        * fix facebook share (36906dd0)

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

        * Launchpad automatic translations update. (2460f954)

2014-10-29 Olivier Tilloy

        * Do not use a custom scheme to trigger the error page, this won’t
          work any longer as soon as oxide learns how to delegate
          unhandled schemes (see
          https://launchpad.net/bugs/1384460). (1427d973)
        * Update runtime dependencies of -autopilot packages. Now that
          autopilot has been removed from touch images,
          autopilot-touch is what we should depend on to ensure all
          dependencies are correctly installed prior to running
          tests using phablet-test-run. (34e5dee6)

2014-10-29 Alexandre Abreu

        * Maintain backward compatibility (2d4cba5e)

2014-10-29 CI bot

        * Releasing 0.23+15.04.20141029.1-0ubuntu1 (1d8230a4)

2014-10-29 Olivier Tilloy

        * Update UITK autopilot test imports.
          Fixes: 1386276 Approved by:
          Zsombor Egri, PS Jenkins bot (a1d022d6)
        * Fix a harmless compilation warning found by clang
          (non-literal-null-conversion). (01b97a36)
        * Prevent the browser from trying to download embedded flash
          applications.
          Fixes: 1379806 Approved by: Alexandre Abreu
          (f8c20e34)

2014-10-29 CI bot

        * Fix the override mechanism for navigator.userAgent, and add UA
          override rules for HSBC’s Brazilian mobile site and ESPN’s
          mobile site.
          Fixes: 1316259, 1380657 Approved by: Bill
          Filler, PS Jenkins bot (b1ba3e15)

2014-10-29 Jean-Francois Moy

        * Twitter User Script - Hide the prompt to download the Android
          application.
          Fixes: 1352789, 1377268, 1378008 Approved by:
          Alexandre Abreu, Olivier Tilloy (e91551cb)

2014-10-29 Riccardo Padovani

        * Updated the README Approved by: Olivier Tilloy (6a922d94)
        * Fixed #1378975 - Fast double click on menu button opens menu twice

          Fixes: 1378975 Approved by: Olivier Tilloy (11202f9b)

2014-10-29 CI bot

        * Resync trunk (675ed352)

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

        * Launchpad automatic translations update. (a4f2de0c)

2014-10-28 Olivier Tilloy

        * Remove end-of-line semi-colons for consistency with the rest of the
          codebase. (53e36616)
        * Replaced more autopilot tests by qmltests. (a162e9b2)
        * Cosmetics. (697ce4cf)
        * Remove unused code. (74f22afd)
        * Make all AddressBar methods private and test only the public
          interface by actually interacting with the widget.
          (80490b40)
        * Replace an autopilot test with a QML test. (aecbb12b)

2014-10-28 CI bot

        * Releasing 0.23+14.10.20141028~rtm-0ubuntu1 (ca92b8da)

2014-10-28 Olivier Tilloy

        * Fix the override mechanism for navigator.userAgent, and add UA
          override rules for HSBC’s Brazilian mobile site and ESPN’s
          mobile site.
          Fixes: 1316259, 1380657 Approved by: Bill
          Filler, PS Jenkins bot (7f273229)

2014-10-27 Olivier Tilloy

        * Update UITK autopilot test imports. (380ce09f)

2014-10-27 Alexandre Abreu

        * Fix webapp-properties.json file ua override (80121754)

2014-10-24 Justin McPherson

        * Merge from trunk. (775e5744)

2014-10-23 Alberto Mardegan

        * Restore line removed by accident (eb57fab9)

2014-10-22 Alberto Mardegan

        * cleanups (f9ceade7)
        * Use per-account cookie dir (ecb9df44)

2014-10-22 Olivier Tilloy

        * Fix a harmless compilation warning found by clang
          (non-literal-null-conversion). (63a18404)

2014-10-22 Riccardo Padovani

        * Fixed #1351149 - Opening a page from the history view should do it
          in a new tab (d42f27f1)

2014-10-21 Alexandre Abreu

        * Update (d232502a)

2014-10-20 Alexandre Abreu

        * Ensure the UA override defined in the webapp’s manifest is set
          before the URL is browsed to. (f627069d)
        * Webapp homepage only considered if no command line override is
          provided. Add support for StateSaver url tracking.
          (08e2f760)
        * Improve redirection prefix handling. This is still not the ideal
          solution since the pattern itself is a 'hack' and the
          pattern could be tricky to get right, but until something
          better w/ oxide support lands (in the works) this should
          improve the situation. (dbdc1b79)

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

        * Launchpad automatic translations update. (f8290dc5)

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

        * Launchpad automatic translations update. (24bb1016)

2014-10-17 CI bot

        * Resync trunk (6a9ca3a5)

2014-10-17 Riccardo Padovani

        * Reverted QtQuick version bump (f8d9d81d)
        * Merged from prerequisite branch (fc1a6391)
        * Removed InverseMouseArea in ListItemWithActions.qml (d3c98751)

2014-10-16 Riccardo Padovani

        * Fixed crash of the app with InverseMouseArea (28514300)
        * Highlight on click (d329e7cb)
        * Added horizontal spacing between icon and sitename (4acb2a70)

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

        * Launchpad automatic translations update. (0d2eca9e)

2014-10-15 Riccardo Padovani

        * Updated .pot (425c6dd7)
        * After the swipe of element press anywhere to dismiss (850e301d)
        * Autoselect item on long click in history view (c8b1f6d5)
        * Removed space between history sections and bookmarks (8f6cabe9)

2014-10-15 CI bot

        * Releasing 0.23+14.10.20141015.1-0ubuntu1 (5de4bbfe)

2014-10-15 Michael Sheldon

        * Detect 7 digital album downloads and request that they get unzipped
          by download manager.
          Fixes: 1365993 Approved by: PS
          Jenkins bot, Olivier Tilloy (1271484e)

2014-10-15 Riccardo Padovani

        * Updated CMakeLists.txt (8aa6614f)

2014-10-15 Michael Sheldon

        * Only create downloads when needed and ensure that they get
          destroyed when finished (09932114)

2014-10-15 Riccardo Padovani

        * Downgraded QtQuick in upstreamcomponents (2ea9b1ed)
        * Downgraded QtQuick (31b70c97)
        * Removed multiselection from ExpandedHistoryView due last design
          informations (54238317)

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

        * Launchpad automatic translations update. (eb48706e)

2014-10-15 Michael Sheldon

        * Use a fresh SingleDownload object for each request (fixes issues
          with concurrent downloads) (3015798a)

2014-10-14 Olivier Tilloy

        * Also check for the content disposition: if there is a suggested
          filename, the download should proceed anyway. (83083fbe)
        * Add link to related bug report. (2ddaeaf6)
        * Implement a proper blacklist mechanism, easily extended in the
          future. (a9b35a76)
        * Add a UA override rule for ESPN’s mobile site. (df4d211e)
        * Add a UA override rule for HSBC’s Brazilian mobile site. (7d7a5a26)
        * Fix a copy/paste error in the implementation of the
          onGetUserAgentOverride() function. (94cb1f37)

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

        * Launchpad automatic translations update. (f2bb79dd)

2014-10-13 Riccardo Padovani

        * Fixed bug #1351165 - Enable swipe gesture to delete a bookmark from
          the new tab view (9b111a9c)

2014-10-13 Jean-Francois Moy

        * Twitter user script was exclusively applied to
          https://mobile.twitter.com so the user script was never
          used. (24660550)

2014-10-13 Riccardo Padovani

        * Merged lp:~rpadovani/webbrowser-app/1351167 (d5a6608e)

2014-10-13 Olivier Tilloy

        * Prevent the browser from trying to download flash videos embedded
          in an iframe. (a558cbc4)

2014-10-13 Jean-Francois Moy

        * Twitter User Script - Hide the prompt to download the Android
          application. (69c63dc6)

2014-10-13 Riccardo Padovani

        * Rewrite function to remove multiple domains (01f63c2e)

2014-10-12 Riccardo Padovani

        * Added delete function in multiselectionmode (0fde0bad)

2014-10-10 Riccardo Padovani

        * Make Bookmarklist working, improved historyView (8b103247)
        * Created new design for the Expanded history view (e7ab665d)
        * Improved design of UrlDelegate and HistoryView (99251b44)

2014-10-09 Riccardo Padovani

        * Started to worked on HistoryView, implemented all the UI (0d2b7344)

2014-10-09 Alexandre Abreu

        * Fix override from webapps-properties.json: (e08d45fb)
        * Fix override from webapps-properties.json: (ccc5dbb9)

2014-10-09 Riccardo Padovani

        * Improved UrlDelegate (b2a3e93c)

2014-10-09 Alexandre Abreu

        * remove uneeded bit (5e265878)

2014-10-09 Riccardo Padovani

        * Added upstream components (a1628b4a)

2014-10-09 Michael Sheldon

        * Fix is7digital regex implementation (e58b435c)
        * Fix assignment of undefined headers (6e6cc772)

2014-10-09 Alexandre Abreu

        * fix url set (36f6733d)

2014-10-09 Michael Sheldon

        * Clarify 7digital album download comment (9949283b)
        * Replace is7digital function implementation with regex (17673df3)
        * Cleanup if statements to match coding guidelines (868a00c7)
        * Clear/reset download properties where appropriate (a42ccc4f)

2014-10-09 Alexandre Abreu

        * merge state saver bits back (9c9839e2)

2014-10-09 Jean-Francois Moy

        * Make sure each component has an id so statesaver works. (1c4b586d)
        * Save the url property of the webview implementations using
          StateSaver and make sure not to override it when setting
          up the webview (06e80731)

2014-10-09 Michael Sheldon

        * Merge from trunk (36f38530)
        * Set download title (1a127e97)

2014-10-09 Riccardo Padovani

        * Revert unwanted changes (0225660b)

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

        * Launchpad automatic translations update. (d5e69aa7)

2014-10-08 Alexandre Abreu

        * nit (6c9f8a31)
        * Webapp homepage only considered if no command line override is
          provided (b1d7e5b7)

2014-10-09 Riccardo Padovani

        * Better implementation of the fix (d402c0be)
        * Removed dependencies from README (a4ac2cc6)

2014-10-08 Riccardo Padovani

        * Updated the README (a5c8a06d)
        * Fixed #1378975 - Fast double click on menu button opens menu twice
          (c7519d62)

2014-10-08 Alberto Mardegan

        * Remove error msg (c504839c)
        * Fix timestamp conversion (70a44dbc)
        * Check dates at a later stage (41789b1f)
        * Use dataLocation (404606ec)

2014-10-08 Michael Sheldon

        * Merge from trunk (cf2f6088)
        * Request UDM to extract 7digital albums (f1be44c3)

2014-10-08 Alexandre Abreu

        * Improve redirection url prefix pattern (10beb7ac)

2014-10-08 Alberto Mardegan

        * from trunk (03ecfe96)

2014-10-08 CI bot

        * Releasing 0.23+14.10.20141008-0ubuntu1 (e7a42d43)

2014-10-08 Olivier Tilloy

        * Restore only the n most recent tabs at startup, to limit the
          overhead of instantiating too many tab objects.
          Fixes:
          1376433 Approved by: Bill Filler, PS Jenkins bot
          (cb668ffc)
        * Update application screenshot.
          Fixes: 1377974 Approved by: PS
          Jenkins bot (8926bf26)
        * Remove an unused import that triggered a (harmless) warning.
          Fixes:
          1377885 Approved by: PS Jenkins bot, Alexandre Abreu
          (9866fa16)
        * Remove the temporary workaround for bug #1328839 as fullscreen
          switching is now fully functional in qtubuntu.
          Fixes:
          1328839 Approved by: PS Jenkins bot (929e5290)

2014-10-08 Alexandre Abreu

        * Add pdf mime type support to content hub mapping,
          Fixes: 1374611
          Approved by: Michael Sheldon, Olivier Tilloy (505c5c85)
        * Properly setup host support when devtools inspector mode used

          Fixes: 1376783 Approved by: PS Jenkins bot, Olivier Tilloy
          (fd012156)

2014-10-08 CI bot

        * Resync trunk (5afcb12a)

2014-10-08 Alberto Mardegan

        * Watch URL changes (bf36156b)

2014-10-08 Justin McPherson

        * Move option help to correct section (eed02fa9)

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

        * Launchpad automatic translations update. (b78844e2)

2014-10-08 Alberto Mardegan

        * Remove unused property (e162289b)

2014-10-07 Alexandre Abreu

        * Webapp homepage only considered if no command line override is
          provided (c3e70358)
        * test fixes (27b97c27)
        * fix (5a663ae3)
        * Add forgotten file (9b64a00d)
        * Improve redcirection prefix pattern (c03c419e)
        * add AP test (6aca211d)

2014-10-07 Alberto Mardegan

        * add anchors (967e680d)
        * more fixes (27584ab3)
        * Remove const references (f6db3178)
        * cookie date comparison (1b6dd1a5)
        * cachePath->dataPath (f39d54eb)
        * fix (763631b8)
        * Set context cachePath depending on the account (f965c2e6)

2014-10-07 Olivier Tilloy

        * Restore only the n most recent tabs at startup, to limit the
          overhead of instantiating too many tab objects. (d88f1e5f)

2014-10-06 Olivier Tilloy

        * Update application screenshot. (f8e3075d)

2014-10-06 Alexandre Abreu

        * update (520ab9ea)
        * Add support for devtools host argument (8680b860)

2014-10-06 Olivier Tilloy

        * Remove an unused import that triggered a (harmless) warning.
          (5fee01eb)

2014-10-06 Alexandre Abreu

        * update (f666fd2c)

2014-10-06 Alberto Mardegan

        * async load (e14b20bf)

2014-10-06 Olivier Tilloy

        * Remove the temporary workaround for bug #1328839 as fullscreen
          switching is now fully functional in qtubuntu. (d5fedb18)

2014-10-06 CI bot

        * Releasing 0.23+14.10.20141006-0ubuntu1 (8394be04)

2014-10-06 Alberto Mardegan

        * Filter out account services which belong to other webapps
          (c1ba1dc4)

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

        * Launchpad automatic translations update. (ca86463a)

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

        * Launchpad automatic translations update. (8e6f2568)

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

        * Launchpad automatic translations update. (67148e39)

2014-10-03 CI bot

        * Releasing 0.23+14.10.20141003-0ubuntu1 (60227d83)

2014-10-03 Alberto Mardegan

        * Fix handling of host cookies (54137c70)

2014-10-03 Olivier Tilloy

        * Ensure that at most 2 webviews are instantiated at all times, to
          reduce memory consumption.
          Fixes: 1376418 Approved by: PS
          Jenkins bot (01d784b3)
        * Persistently cache favicons on disk to avoid re-downloading them
          across application runs.
          Fixes: 1340585 Approved by: PS
          Jenkins bot (70d79c51)
        * Make an autopilot test more robust by ensuring that the drawer menu
          is dismissed but not clicked.
          Fixes: 1365304 Approved by:
          PS Jenkins bot (341e0743)
        * Ship a PNG icon instead of an SVG, and install it under the app’s
          own data dir.
          Fixes: 1365408 Approved by: Ken VanDine, PS
          Jenkins bot (e4948758)

2014-10-03 Alexandre Abreu

        * Add a simple mechanism (simpler than the one already in place) to
          override user agents for a given webapp.
          Fixes: 1370975
          Approved by: PS Jenkins bot, Olivier Tilloy (a8bf49d7)

2014-10-03 CI bot

        * Resync trunk (eac57eac)

2014-10-03 Alberto Mardegan

        * Support host cookies (e0b5ab18)

2014-10-03 Justin McPherson

        * Command line args to set media-hub usage in Oxide. (85be26f3)

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

        * Launchpad automatic translations update. (a870f7d5)

2014-10-02 Alexandre Abreu

        * Properly setup host support when devtools inspector mode used
          (f405c6a4)
        * Add pdf support (5b244721)

2014-10-02 Olivier Tilloy

        * Update an autopilot test expectation. (82d5a2be)

2014-10-02 Alexandre Abreu

        * asyn load (f64b0ca6)

2014-10-02 Olivier Tilloy

        * Make it easier to change the maximum number of live webviews by
          making it a constant property. (f16119aa)
        * Ensure that at most 2 webviews are instantiated at all times, to
          reduce memory consumption. (7985b801)

2014-10-02 Alberto Mardegan

        * Set the application ID on the AccountServiceModel (59e312f7)

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

        * Launchpad automatic translations update. (415f576f)

2014-10-01 CI bot

        * Releasing 0.23+14.10.20141001-0ubuntu1 (83648529)

2014-10-01 Alberto Mardegan

        * Support storing cookies for different domains (86d141d1)
        * Remove all local webapp data when using OA (bd4452c2)
        * Adjust to the latest design and require an account to login with
          webapps specifying an accountProvider parameter. Approved
          by: PS Jenkins bot, David Barth (8212e162)

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

        * Launchpad automatic translations update. (50b8920a)

2014-09-30 Olivier Tilloy

        * Ensure the unit test doesn’t require a connection to X. (71b5cef1)
        * Unit tests for the favicon image provider. (aa6172f3)

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

        * Launchpad automatic translations update. (a04eab16)

2014-09-29 Alexandre Abreu

        * fixes (65ebaa18)

2014-09-29 Alberto Mardegan

        * Handle immediate failures (d08ed4ba)

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

        * Launchpad automatic translations update. (ff2c2fe8)

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

        * Launchpad automatic translations update. (ab95167a)

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

        * Launchpad automatic translations update. (2e071892)

2014-09-26 CI bot

        * Resync trunk (c05ef255)

2014-09-26 Olivier Tilloy

        * Instantiate the event loop before issuing the request, to prevent a
          crash. (df80a6cb)

2014-09-26 Alberto Mardegan

        * Remove info page, quit on exit (17787055)
        * Merge trunk (307ef9a5)

2014-09-26 Olivier Tilloy

        * Merge the latest changes from trunk. (1d53b764)
        * Force the favicon image provider to be run asynchronously.
          (db8666b9)

2014-09-26 Alexandre Abreu

        * Updates (9851ae3d)

2014-09-26 Alberto Mardegan

        * Add command line option (d30b7a12)

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

        * Launchpad automatic translations update. (f790f3ac)

2014-09-26 Olivier Tilloy

        * Make an autopilot test more reliable by ensuring that the drawer
          menu is dismissed but not clicked. (da0cf67d)

2014-09-26 CI bot

        * Releasing 0.23+14.10.20140926-0ubuntu1 (5c1f5521)

2014-09-26 Ugo Riboni

        * Fix add tab label to be readable in most localizations.
          Fixes:
          1364376 Approved by: PS Jenkins bot, Olivier Tilloy
          (fcdb0053)

2014-09-26 Alexandre Abreu

        * Fix UriHandler url opening operation for the webapp container.

          Fixes: 1371731 Approved by: Olivier Tilloy (c910f79b)
        * Remove session storage for the webapp container.
          Fixes: 1372243
          Approved by: David Barth, Olivier Tilloy (e395729d)

2014-09-26 Michał Sawicz

        * Make missing intltool a fatal configuration error. Approved by:
          Olivier Tilloy (c1999b75)

2014-09-26 Sebastien Bacher

        * Let the refresh button adapt to the label it contains
          Fixes:
          1366024 Approved by: PS Jenkins bot, Olivier Tilloy
          (2d9fa597)

2014-09-26 Akiva Avraham

        * Update imports of Ubuntu.Unity.Action to 1.1. Approved by: Olivier
          Tilloy (efcb419e)

2014-09-26 Michael Sheldon

        * Ensure that the url of the page we're loading is displayed, instead
          of the currently loaded url.
          Fixes: 1354388 Approved by:
          Olivier Tilloy (e2d0af89)

2014-09-26 CI bot

        * Resync trunk (3766d0ad)

2014-09-25 Alexandre Abreu

        * Add user agent command line option (f24010c5)

2014-09-25 David Barth

        * clear-cookies only with an account provider (19e7fbf7)
        * make --clear-cookies an /unsupported/ command line option for
          emergency cases (8d1372ee)

2014-09-25 Michael Sheldon

        * Fix check for empty string (e75e0576)
        * Display the URL in the address bar as soon as a tab is created
          (80d5c9f0)

2014-09-25 Olivier Tilloy

        * Ship a PNG icon instead of an SVG, and install it under the app’s
          own data dir. (d7669644)

2014-09-25 Alberto Mardegan

        * Only for google (f0ceac27)

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

        * Launchpad automatic translations update. (35e8cb1e)

2014-09-24 Ugo Riboni

        * Make the item as wide as it needs to be to fix the text instead of
          a fixed width (b37c58b9)

2014-09-24 Michael Sheldon

        * When a certificate error is displayed set that page's URL in the
          address bar to ensure we show the URL if a page with an
          error is loaded at start up (77e744d7)

2014-09-24 Ugo Riboni

        * Adjust the size of the Add label in the tabs view so it can contain
          translations without excessive clipping (abcba511)

2014-09-24 Michael Sheldon

        * Merge from trunk (b83d3579)
        * Ensure that the url of the page we're loading is displayed, instead
          of the currently loaded url. (431fcb31)

2014-09-24 Alberto Mardegan

        * Add comment (d219a703)

2014-09-23 Alberto Mardegan

        * Hack to clear webapp data when linking with OA (68a83e5e)

2014-09-22 CI bot

        * Releasing 0.23+14.10.20140922-0ubuntu1 (55b4b008)

2014-09-22 Michael Sheldon

        * Display padlock when viewing pages over HTTPS.;  Provide
          certificate details when padlock is clicked.;  Display
          error pages when invalid SSL certificates are presented
          and allow users to override these warnings.;  Display
          warning symbol when insecure content is loaded over HTTPS
          (currently incorrect icon, should be updated when
          dialog-warning-symbol lands in ubuntu-theme).
          Fixes:
          1214034, 1351182 Approved by: Olivier Tilloy (8e6e788d)

2014-09-22 Alexandre Abreu

        * Fix uri handler url opening (250e3d29)

2014-09-22 Michael Sheldon

        * Avoid duplication of string on SSL certificate error page
          (a95d8e31)

2014-09-22 Alexandre Abreu

        * Remove session storage for webapps (cd0e5c65)

2014-09-22 Michael Sheldon

        * Simplify removal of extra whitespace in certificate addresses
          (47029070)
        * Dismiss certificate popover when clicked (7a977d76)
        * Use locale based date display in certificate errors (cf422585)
        * Fix incorrect translator hint (0b191577)
        * Remove stray debug statement (60ec7f2b)
        * Add missing full stops from certificate error (63a541ff)
        * Place buttons in column and don't restrict their width (14e848f2)
        * Update translation template (70d888b0)
        * Fix copyright statement (eede7614)

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

        * Launchpad automatic translations update. (55635017)

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

        * Launchpad automatic translations update. (46bd552f)

2014-09-19 Alexandre Abreu

        * remove state saver references (9b40cc74)

2014-09-19 Michael Sheldon

        * Remove blank lines caused by missing certificate address details
          (04264e13)
        * Reset certificate info to hidden when error page is dismissed
          (bb65869c)
        * Show security warning explanation in certificate popup and fix
          certificate details display when certificate is missing
          fields (fe42339a)

2014-09-19 Alberto Mardegan

        * Remove unused QSignalSpy (93eea258)

2014-09-19 Michael Sheldon

        * Add warning symbol when the current page starts loading insecure
          content on an SSL page (7108614a)
        * Provide specific error message text for different SSL errors
          (852ff068)
        * Implement 7digital detection for zipped music downloads (06ea5133)

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

        * Launchpad automatic translations update. (b4a514dd)

2014-09-18 Alberto Mardegan

        * Support storing cookies for different domains (58f02af1)

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

        * Launchpad automatic translations update. (aa481df4)

2014-09-17 Michael Sheldon

        * Remove InsecureContentErrorSheet as this will now be displayed via
          a warning icon instead of a full error sheet (9975a5fe)
        * Fix warning when certificateError isn't set (c2138b60)
        * Fix warning when certificateError hasn't been assigned (d162cfa1)
        * Add certificate details to SSL error messages (8c60e3a4)

2014-09-15 Alexandre Abreu

        * fixes (013a9fc8)

2014-09-15 Michael Sheldon

        * Display errors when viewing pages with invalid SSL certificates and
          allow the user to override for the rest of the session
          (eca73c02)

2014-09-15 Alexandre Abreu

        * Remove webapp container session storage (b155eb4c)
        * remove pot (707b523a)

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

        * Launchpad automatic translations update. (066cd4af)

2014-09-12 Alexandre Abreu

        * Improve redirection prefix handling (01dc6599)

2014-09-12 Michael Sheldon

        * Merge from trunk (63dd045c)

2014-09-11 Alexandre Abreu

        * remove cruft (873c2a70)
        * Improve redirection prefix handling (f93a2d06)

2014-09-10 CI bot

        * Releasing 0.23+14.10.20140910-0ubuntu1 (ef93b751)

2014-09-10 Renato Araujo Oliveira Filho

        * Update the top sites visual.
          Fixes: 1359353 (89c44eb9)

2014-09-10 Michael Sheldon

        * Simplify the address displayed in the address bar when not being
          edited
          Fixes: 1351158 Approved by: Bill Filler (6449c053)

2014-09-10 David Barth

        * This branch adds support for url patterns without subdomains, ie of
          the form: https?://mydomain.com/*
          Fixes: 1358399 Approved
          by: PS Jenkins bot, Alexandre Abreu (482231fd)

2014-09-10 Alexandre Abreu

        * remove clutter (7b203289)

2014-09-10 Renato Araujo Oliveira Filho

        * Make backgroud image async. (5c673626)
        * Update the top sites visual. (8a90d76a)

2014-09-10 Alberto Mardegan

        * Wrap the text (060ba485)
        * Delay showing the login page (f1e8c505)
        * WIP (5e59e236)

2014-09-10 Michael Sheldon

        * Fix indentation level of certificate popover (1acae884)
        * Join multiple components of SSL certificates (0b99e682)
        * Add pop-over showing certificate details (367155e3)

2014-09-09 Alexandre Abreu

        * draft (5992663f)

2014-09-09 Michael Sheldon

        * Display SSL icon on secure pages (044e4b45)

2014-09-08 Akiva Avraham

        * Merge from trunk (ce35e6a6)

2014-09-08 Michael Sheldon

        * Allow address bar to return to simplified URL whilst still loading
          (7d99ec1d)
        * Merge from trunk (9a4c97f3)

2014-09-08 CI bot

        * Releasing 0.23+14.10.20140908-0ubuntu1 (2413bf77)

2014-09-08 Alberto Mardegan

        * Update for new Oxide cookie API Approved by: Alexandre Abreu, David
          Barth (c6a74999)

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

        * Launchpad automatic translations update. (fce0cf97)

2014-09-05 David Barth

        * factor code and add test for strict domain matching (1a04f573)

2014-09-05 Michał Sawicz

        * Make missing intltool a configuration error. (d868c682)

2014-09-05 Sebastien Bacher

        * Let the refresh button adapt to the label it contains (3cffc7a7)

2014-09-04 Alberto Mardegan

        * Update version dep (7eb548dd)
        * Fix parameter type (de655e59)

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

        * Launchpad automatic translations update. (64933a9b)

2014-09-03 Alexandre Abreu

        * add state saver; remove sessionstorage (a90f5045)

2014-09-03 Alberto Mardegan

        * Use new Oxide cookie API (448a7cdd)

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

        * Launchpad automatic translations update. (4574c529)

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

        * Launchpad automatic translations update. (6047c001)

2014-09-01 Akiva Avraham

        * UnityActions upgrade lib to 1.1 (b6e8c13a)

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

        * Launchpad automatic translations update. (8a77c433)

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

        * Launchpad automatic translations update. (740bf4cc)

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

        * Launchpad automatic translations update. (9c6a28e2)

2014-08-28 Robert Bruce Park

        * Releasing 0.23+14.10.20140828-0ubuntu1 (e64b23c7)

2014-08-28 CI bot

        * Releasing 0.23+14.10.20140828-0ubuntu1 (06563de4)

2014-08-28 Alberto Mardegan

        * Set <package>_<app> as the application name (556b3d2d)
        * Continue to the webapp page if there are no accounts (69cb65f6)

2014-08-28 Michael Sheldon

        * Add autopilot test for url simplification when focusing, defocusing
          and refocusing the addressbar (f370d3b5)

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

        * Launchpad automatic translations update. (2a236877)

2014-08-27 Michael Sheldon

        * Add check for urls of the form http://www.com when simplifying
          domains (2b345c67)
        * Add test for URLs containing 'www.' in the middle of the domain
          (20be3f9e)
        * Remove duplicate test case (dce7d2b9)
        * Reduce number of toString calls when simplifying URL and ensure
          'www.' only get replaced at the beginning of a URL
          (61e94ac9)

2014-08-27 CI bot

        * Resync trunk (16644e72)

2014-08-27 Alberto Mardegan

        * Delay initializing the webapp (2991df15)

2014-08-27 Michael Sheldon

        * Remove accidentally added merge file (9c419fb6)
        * Merge from trunk (e5a8f60b)
        * Update autopilot test to take account of simplified addressbar url
          (1b7ceebc)
        * Fix repopulation of addressbar when unfocused (e393c4a4)
        * Update autopilot test to account for URL in address bar being
          shortened to just the domain (c3ae2326)

2014-08-27 Alberto Mardegan

        * Restore AppId, use unversioned app ID for OA (4baba79d)

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

        * Launchpad automatic translations update. (4ec0ff33)

2014-08-26 CI bot

        * Releasing 0.23+14.10.20140826-0ubuntu1 (84b3b6fe)

2014-08-26 Zsombor Egri

        * Fix focus handling on Chrome and Suggestions. Approved by: Olivier
          Tilloy (5f2d6ff3)

2014-08-26 Alberto Mardegan

        * Remove redundant slot (b9de2e1f)

2014-08-26 Michael Sheldon

        * Merge from trunk (76344696)

2014-08-26 Alberto Mardegan

        * Simplify signal emission (c4292449)

2014-08-26 Michael Sheldon

        * Add additional test URLs and don't process file URLs (0c3452b8)

2014-08-26 Zsombor Egri

        * focus handling on Chrome and suggestions (3865cb54)

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

        * Launchpad automatic translations update. (6eb0d7f2)

2014-08-26 Alberto Mardegan

        * Simplify backend calls (7d87b6c1)
        * Add reference to oxide enum (e156101d)
        * Merge from trunk (2d095897)

2014-08-25 CI bot

        * Releasing 0.23+14.10.20140825.1-0ubuntu1 (307a5ebc)

2014-08-25 Olivier Tilloy

        * Reduce startup time of both apps by means of a few tricks, all
          related to asynchronous loading:  - ensure loaders on the
          critical path load their components asynchronously  -
          instantiate the error sheets asynchronously, as they are
          not needed right away  - use Component.incubateObject(…)
          instead of Component.createObject(…) to instantiate
          objects asynchronously where possible  - instantiate the
          history and bookmarks models asynchronously
          Fixes: 1325001
          Approved by: Florian Boucault (af4fa47d)
        * Make the tab container a focus scope. (723ef450)

2014-08-25 Alexandre Abreu

        * Merge lp:~mardy/webbrowser-app/cookie-manager (18107714)

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

        * Launchpad automatic translations update. (5dcbd713)

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

        * Launchpad automatic translations update. (9eb71de5)

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

        * Launchpad automatic translations update. (2f78b641)

2014-08-22 Olivier Tilloy

        * Also instantiate the error sheet asynchronously in the webapp
          container to reduce startup time. (5e62e30f)
        * Instantiate the webapp container’s webview asynchronously. This
          ensures that rendering begins much earlier during startup.
          (d15425ca)
        * Delay instantiation of the first webview by 1 msec to allow initial
          rendering to happen. This is a clumsy workaround for bug
          #1359911. (9bd96ddc)

2014-08-22 Michael Sheldon

        * Replace C++ UrlHelper with javascript implementation (2bcec681)
        * Merge from trunk (755e37bc)

2014-08-22 Olivier Tilloy

        * Instantiate the bookmarks model asynchronously. (5d146ebf)
        * Instantiate the history model asynchronously. (d221ebce)

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

        * Launchpad automatic translations update. (354a95af)

2014-08-22 Olivier Tilloy

        * Ensure webviews are instantiated asynchronously. Unfortunately
          because of bug #1359911, this won’t work just yet, but
          once it is fixed we’ll get async webview creation for
          free. (df6cf12b)
        * Merge the latest changes from trunk, and resolve a conflict.
          (8c85c424)

2014-08-21 Olivier Tilloy

        * Instantiate the error sheet asynchronously to reduce startup time.
          (2e7666f2)

2014-08-21 CI bot

        * Releasing 0.23+14.10.20140821-0ubuntu1 (d62811a3)

2014-08-21 Olivier Tilloy

        * Instantiate webviews on demand, only when they really need to be
          shown. Show placeholder artwork and text in empty tab
          previews.
          Fixes: 1357464, 1358599 Approved by: Michael
          Sheldon (45c242b7)
        * Ensure Loaders load their components asynchronously, to reduce
          startup time. (d559d371)

2014-08-21 Alberto Mardegan

        * Fixes (8da396da)

2014-08-21 Olivier Tilloy

        * Update translation template again. (2c724579)
        * Fix opening new tabs from the URL dispatcher. Changed the default
          behaviour of openUrlInNewTab() to instantiate the
          corresponding webview by default (can be overridden).
          (971e8ded)
        * Update translation template. (9612bf47)
        * Fix a harmless warning. (8bcd0c5e)
        * Ensure the tab previews fill up the available vertical space if
          there aren’t enough of them to fill it with their default
          height. (4e648086)

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

        * Launchpad automatic translations update. (a2b35bd3)

2014-08-20 Olivier Tilloy

        * Fix the "Open [link|image] in new tab" contextual actions to
          instantiate the requested webview right away. (9cdac5a7)
        * Add missing asset. (40ce7a77)

2014-08-20 CI bot

        * Resync trunk (638569f5)

2014-08-20 Olivier Tilloy

        * Add placeholder artwork and text for empty tab previews. (36cfa4b3)
        * Revert an unnecessary change, now that changing the current tab
          doesn’t automatically instantiate its webview. (4db2bb68)
        * Make loading and unloading webviews an explicit operation.
          (f616ffa0)
        * Remove a dodgy workaround. (9679e906)
        * Add checks on the number of webviews instantiated to existing
          autopilot tests. (a6641a44)
        * Also serialize the tab title when saving the session. (e26f773c)
        * Do not automatically set the current tab when adding a tab to an
          empty TabModel. This prevents instantiating more than one
          webview when starting up the browser, if several tabs are
          being opened/restored. (f1b38817)

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

        * Launchpad automatic translations update. (12bcc189)

2014-08-20 Olivier Tilloy

        * Do not delay instantiating a webview for a new view request.
          (82d8679e)

2014-08-19 Olivier Tilloy

        * Instantiate webviews on demand, only when the corresponding tab is
          focused. (8c6cb224)

2014-08-19 CI bot

        * Releasing 0.23+14.10.20140819.1-0ubuntu1 (cac65791)

2014-08-19 David Barth

        * Add the ability to override the Oxide webview and various functions
          related to navigation support. Approved by: Olivier Tilloy
          (37afeb60)
        * preserve encapsulation (68964af3)

2014-08-19 CI bot

        * Releasing 0.23+14.10.20140819-0ubuntu1 (7e3caf33)

2014-08-19 Alexandre Abreu

        * Fix the session storage mechanism to record URLs depending on their
          context and on the webapp context:  - discard transient
          pages  - discard URLs that match a potential redirection
          prefix (as facebook uses)  - prevent external requests to
          open URLs that match the redirection prefix
          Fixes:
          1356417, 1358622 (cb777f93)

2014-08-19 Olivier Tilloy

        * Quick fix for the situation where trimming the redirection prefix
          is not enough to obtain a valid target URL. (6e915d6b)

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

        * Launchpad automatic translations update. (94cdc11c)

2014-08-18 David Barth

        * support url patterns without sub-domains (1e268a7d)

2014-08-18 Olivier Tilloy

        * Ensure the tested object is a string. (a5f6ceea)
        * Actually test the current URL value. (f793ddbb)

2014-08-18 CI bot

        * Releasing 0.23+14.10.20140818.1-0ubuntu1 (5e372e4e)

2014-08-18 Arthur Mello

        * Add swipe to delete action to the history view
          Fixes: 1351164
          Approved by: Olivier Tilloy (e703477c)

2014-08-18 Olivier Tilloy

        * Delay the auto-hide/auto-show behaviour of the header, in order to
          prevent the view from jumping up and down on touch-enabled
          devices when the touch event sequence is not finished.

          Fixes: 1354700 Approved by: PS Jenkins bot (1dc07e99)

2014-08-18 CI bot

        * Releasing 0.23+14.10.20140818-0ubuntu1 (bae7fe90)

2014-08-18 Olivier Tilloy

        * Do not reset the contents of the address bar to the previous URL if
          currently loading. (f5181364)
        * Elide actions’ text in the drawer menu.
          Fixes: 1356345 Approved by:
          PS Jenkins bot (0b28f6b0)
        * Do not request permission for geolocation on devices where webapps
          are running confined. This is delegated to the trust
          store.
          Fixes: 1356767 Approved by: PS Jenkins bot, Thomas
          Voß (e52257c1)

2014-08-18 Ugo Riboni

        * Include translations in the .desktop file
          Fixes: 1318008 Approved
          by: Ugo Riboni, PS Jenkins bot (12ceebcd)

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

        * Launchpad automatic translations update. (919c8629)

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

        * Launchpad automatic translations update. (69600013)

2014-08-15 David Barth

        * re-sync and fix CMakeLists.txt (d01e5128)
        * API support warning and code improvements (fdd3c128)

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

        * Launchpad automatic translations update. (39609658)

2014-08-14 Alexandre Abreu

        * fixes (3330e663)
        * fix session storage url gathering (06f1241b)
        * fix (e24361f7)
        * skip creation step and automatically select first account when
          multiple are found (77c37a1e)

2014-08-14 Arthur Mello

        * Improve the commentary on the history-domain model (6059258d)
        * Add domain information to the database created on the test_history
          AP tests (c8fa59fe)

2014-08-14 Olivier Tilloy

        * Fix the out-of-source build. (3eeb6e8a)
        * Fix out-of-source build. (6fc2a134)
        * Ensure strings from the desktop file end up in the translation
          template. (9dbd3d63)
        * Trim useless parameters. (1989c13a)
        * Restore a parameter that was removed for no good reason. (84a2900a)
        * Add po/src to the bzr ignore list. (c47db80d)
        * Remove a leftover debug log. (8c7164f3)
        * Merge the latest changes from trunk. (925498ae)

2014-08-13 Alexandre Abreu

        * Handle cookie manager & cookie copies w/ Oxide (1f65e987)

2014-08-13 Arthur Mello

        * Do not update the lastVisited info of the HistoryDomainModel if all
          entries were removed. (e8268c87)

2014-08-14 Olivier Tilloy

        * Do not reset the contents of the address bar to the previous URL if
          currently loading. (cf5f57fe)

2014-08-13 Alexandre Abreu

        * add cookie manager api support for oxide/oa (ae2a15bd)

2014-08-13 Arthur Mello

        * Merge with trunk (91641638)

2014-08-13 Alexandre Abreu

        * fixes (ea9d53dd)

2014-08-13 Olivier Tilloy

        * Elide actions’ text in the drawer menu. (0d54d0cf)
        * Do not request permission for geolocation on devices where webapps
          are running confined. This is delegated to the trust
          store. (552de561)

2014-08-13 Alexandre Abreu

        * updates (ed3d7a9d)

2014-08-13 Olivier Tilloy

        * Factor out common behaviour in a new ChromeStateTracker component.
          (97c52e9d)
        * Give the chrome some time to settle after it has stopped moving.
          (6a452de1)

2014-08-13 Alexandre Abreu

        * fixes (1dacf317)

2014-08-13 Olivier Tilloy

        * Delay the auto-hide/auto-show behaviour of the header, in order to
          prevent the view from jumping up and down on touch-enabled
          devices when the touch event sequence is not finished.
          (57360029)

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

        * Launchpad automatic translations update. (273eccf4)

2014-08-12 Arthur Mello

        * Remove old comments Add unittests (cb627fc8)

2014-08-12 Alexandre Abreu

        * add mock local store (24b02262)
        * add mock local store (674fb752)

2014-08-12 Arthur Mello

        * Merge with trunk (d23250ce)

2014-08-12 CI bot

        * Releasing 0.23+14.10.20140812-0ubuntu1 (34ede988)

2014-08-12 Olivier Tilloy

        * Fix a harmless warning that was issued when closing the last open
          tab. Approved by: PS Jenkins bot (baa28064)
        * Save/restore browsing sessions for webbrowser-app and
          webapp-container. For now, only the list of currently open
          tabs (URLs) is persisted (current URL for the container),
          not the complete state for each webview.
          Fixes: 1268056
          Approved by: Alexandre Abreu, Arthur Mello (52431fe8)
        * Merge the latest changes from trunk, and resolve a conflict.
          (52789489)

2014-08-11 Alexandre Abreu

        * update (bc0cef7d)
        * updated (0d5c7051)
        * updates (48d3a237)

2014-08-11 Olivier Tilloy

        * Fix a harmless warning when closing the last open tab. (e4e83d4d)
        * Moved the check on locked in restore(). (e32f169e)

2014-08-11 CI bot

        * Releasing 0.23+14.10.20140811-0ubuntu1 (a3cbc45c)

2014-08-11 Olivier Tilloy

        * Fix a couple of harmless warnings that were issued when closing the
          last open tab. Approved by: PS Jenkins bot (238b8730)

2014-08-11 Alexandre Abreu

        * Fix URI handling by the webapp container.
          Fixes: 1342129 Approved
          by: PS Jenkins bot, Olivier Tilloy (97cccb15)
        * Add devtools support & ubuntu webview remote debugging Approved by:
          PS Jenkins bot, Olivier Tilloy (097af70e)
        * fix port parsing (98d4ffa7)

2014-08-11 Olivier Tilloy

        * Remove a useless qualifier. (9ed9d853)
        * Fix copy/paste leftover. (e28cb73b)

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

        * Launchpad automatic translations update. (03c9d5d3)

2014-08-08 Olivier Tilloy

        * Add a basic autopilot test for session save/restore. (70bf1edb)
        * More unit tests. (d8ff5316)
        * Rename locked() getter to isLocked(). (0f03860b)
        * Add unit tests for SessionStorage class. (ccc08bfe)
        * Fix opening URLs through URI handler. (92c4cd8b)
        * Fix the locking mechanism to work even if the app is killed.
          (d890e639)

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

        * Launchpad automatic translations update. (9e22f032)

2014-08-07 Alexandre Abreu

        * fix url handler (228aec43)

2014-08-07 Arthur Mello

        * Merge with trunk (1a8e87f2)
        * Remove property binding (94b9c7f3)

2014-08-07 Olivier Tilloy

        * Add a lock mechanism to prevent several instances from overwriting
          each other’s sessions. Only the first instance is allowed
          to save and restore its session. (1ad2d36a)
        * Add a new command-line parameter to both apps to allow overriding
          session restore. (42ca67c5)

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

        * Launchpad automatic translations update. (31e4a650)

2014-08-06 Arthur Mello

        * Merge with trunk (ed34b502)
        * Asks for a user confirmation before actually deleting an entry from
          the history (ef5b1af2)

2014-08-06 Olivier Tilloy

        * Save/restore the currently open page across executions for a given
          webapp. (ddb933be)
        * Save/restore the currently open tabs across browser sessions.
          (a3011a9f)

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

        * Launchpad automatic translations update. (ca1e51fb)

2014-08-06 David Barth

        * re-establish file glob in cmake (b1ded55f)

2014-08-05 Arthur Mello

        * Merge with trunk (1d7bf4c6)
        * Remove no-ops changes from history-domainlist-model Fix the loop
          from the remove by domain method Add unittests for the new
          methods of the history model (e3a1bf97)

2014-08-05 Olivier Tilloy

        * Fix a couple of harmless warnings that were issued when closing the
          last open tab. (c909fe0c)

2014-08-05 CI bot

        * Releasing 0.23+14.10.20140805.1-0ubuntu1 (5d69af8b)

2014-08-05 Olivier Tilloy

        * Fix automatic orientation of all popups parented to the
          BrowserView.
          Fixes: 1351922, 1352442 Approved by: PS
          Jenkins bot (83156dfd)
        * Propagate the automatic orientation to all popups parented to the
          webapp container as well. (f1347567)

2014-08-05 David Barth

        * cleanups (6c8bfda7)
        * override prototype (035d742c)

2014-08-05 Olivier Tilloy

        * Fix automatic orientation of all popups parented to the
          BrowserView. (64f07e27)

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

        * Launchpad automatic translations update. (a8dbad80)

2014-08-04 Arthur Mello

        * Merge with trunk (b67aa036)
        * Add swipe to delete action to the history view (62f017e0)

2014-08-04 Alexandre Abreu

        * fixes (29b88d6c)
        * update for cookie manager (d8ae7140)

2014-08-04 CI bot

        * Releasing 0.23+14.10.20140804-0ubuntu1 (ec67d6d4)

2014-08-04 Olivier Tilloy

        * Factor out some common code in a ModalDialog component, and fix
          dialog auto-rotation and dimensions.
          Fixes: 1351922
          (4621ae26)

2014-08-04 Ugo Riboni

        * Add creation timestamp to bookmarks model.
          Fixes: 1351185 Approved
          by: PS Jenkins bot, Olivier Tilloy (7b7198bb)

2014-08-04 Alexandre Abreu

        * Handle simplified webapp definition Approved by: PS Jenkins bot,
          Olivier Tilloy (b48dc0c1)

2014-08-04 CI bot

        * Resync trunk (faabad9a)

2014-08-04 Olivier Tilloy

        * Factor out some common code in a ModalDialog component, and fix
          dialog auto-rotation and dimensions. (7bb00210)

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

        * Launchpad automatic translations update. (17c5269c)

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

        * Launchpad automatic translations update. (ed53b4d0)

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

        * Launchpad automatic translations update. (a6163dbc)

2014-08-01 Alexandre Abreu

        * fixes (b3cabfa5)

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

        * Launchpad automatic translations update. (f871f49d)

2014-07-31 CI bot

        * Releasing 0.23+14.10.20140731-0ubuntu1 (366e474e)

2014-07-31 Alexandre Abreu

        * Handle simplified webapp definition Approved by: PS Jenkins bot
          (e6b52c29)
        * add comment (6d56be83)

2014-07-31 Olivier Tilloy

        * Merge the latest changes from trunk. (a29b6785)

2014-07-31 Alexandre Abreu

        * fix (32b582da)

2014-07-31 Olivier Tilloy

        * Do not cache an invalid image. (f7099f9b)
        * Checking the state of the current connection is a potentially
          costly operation, and we want requestImage() to return
          ASAP. Increase the cache expiration in days to ensure we
          don’t re-download favicons too often (a stale favicon is
          not a big deal, and they’re unlikely to change often
          anyway). (987c73b1)
        * Persistently cache favicons on disk to avoid re-downloading them
          across application runs. (d77f4bc3)

2014-07-30 Alexandre Abreu

        * nits (4de41c01)

2014-07-30 CI bot

        * Releasing 0.23+14.10.20140730.2-0ubuntu1 (4e61a03f)

2014-07-30 Olivier Tilloy

        * New UI and UX, phase 1:  - chrome in the header, with
          auto-hide/auto-reveal behaviour  - new history view (with
          an option to clear the entire history), invoked from the
          drawer menu  - new tabs view, invoked from the drawer menu
           - bookmarking from the address bar  - tabs always ordered
          by recency (last viewed first) Approved by: PS Jenkins bot
          (4146f901)
        * Fix the history view section headers that were off by a day in
          timezones sufficiently far apart from UTC. (ac43a482)
        * Updated copyright notice. (ef3b606b)
        * Remove an unused inline operator. (eab5d481)

2014-07-30 Alexandre Abreu

        * nits (debf4231)

2014-07-30 Olivier Tilloy

        * Updated translation template. (f9727eae)
        * Do not show the divider for the last suggestion in the list.
          (3c9b0c7c)
        * Update outline colors to match visual spec. (4d040332)
        * Add a drop shadow to the toolbars. (8523e273)
        * Instantiate the scroll tracker on demand. (96c82f8f)
        * Do not allow overshooting in the tabs view. (c8616cc5)
        * Do not reset the contents of the address bar if there was no
          previous valid URL. (0ce76a4d)
        * Also display a symbolic icon when the address bar is unfocused.
          (1c646743)
        * Add missing share icon. (506f3437)

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

        * Launchpad automatic translations update. (b6b52fc2)

2014-07-30 Olivier Tilloy

        * Fix a bunch of harmless warnings when in chromeless mode (in that
          case the ScrollTracker is useless anyway). (574b7e76)
        * Un-hardcode a bunch of colors. (0e5a488f)
        * Elide the label of the ToolbarAction if needed. (b513e801)

2014-07-29 Olivier Tilloy

        * Update all imports of the UITK to the latest version of the
          corresponding module available. (8690d807)
        * Simpler expression for ChromeBase.y depending on the state.
          (8945fdfb)

2014-07-29 Ugo Riboni

        * Fix includes and a test (25436e3c)
        * Add copyright headers (6c57f18b)
        * Add unit tests and improve code a bit (254ae4ca)

2014-07-29 Olivier Tilloy

        * Auto-hide the chrome in the webapp container, just like in the
          browser. (a2557989)

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

        * Launchpad automatic translations update. (53517983)

2014-07-28 Alexandre Abreu

        * handle simplified webapp definition (03c1ff39)

2014-07-28 Olivier Tilloy

        * Do not allow sharing an empty URL. (a47ffcf9)
        * Make the toolbars white and fully opaque. (89d2e723)
        * Tweak chrome buttons’ height and spacing to match visual spec.
          (9ff94fee)
        * If only one tab is currently open, ensure it fills the tabs view.
          (5272ea0a)
        * Add placeholder text in the address bar. (d5b64399)
        * Merge the latest changes from trunk. (e01602ae)
        * Updated tab header assets. (14b35e8e)

2014-07-28 CI bot

        * Resync trunk (466830ef)

2014-07-28 Ugo Riboni

        * Leverage QML's own QUrl class to extract domains from URLs. Add
          tests. (77044371)
        * Merge changes from trunk (240a59e5)
        * Remove extra unnecessary whitespace (87811668)
        * Prepend items when adding them to the model (8c4850ab)
        * Fix some issues from review (fd5a8cbd)

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

        * Launchpad automatic translations update. (7d29adff)

2014-07-26 CI bot

        * Releasing 0.23+14.10.20140726-0ubuntu1 (d2147ed4)

2014-07-26 Michael Vogt

        * debian/control: update libqt5webkit5-qmlwebkitplugin ->
          qml-module-qtwebkit (fixes a multiarch install failure)
          Approved by: PS Jenkins bot, Olivier Tilloy (0fe4f254)

2014-07-26 Pawel Stolowski

        * Added X-Ubuntu-Default-Department-ID key to the desktop file. This
          is required by click scope to support departments for
          preinstalled applications. Approved by: PS Jenkins bot,
          Olivier Tilloy (bc79afde)

2014-07-26 Florian Boucault

        * List all non compiled files in QtCreator via CMake project. No need
          for .qmlproject anylonger. Approved by: PS Jenkins bot,
          Olivier Tilloy (f84a6e03)

2014-07-25 Olivier Tilloy

        * Merge the latest changes from trunk. (c65d5b12)
        * Hide the progress percentage in the progress bar. (c0cd0e09)
        * Return the last visit date as a local date (not UTC), because it is
          used for section headers to display the date of a given
          entry. Last visit datetime remains UTC, because it’s used
          only for ordering, never actually displayed. (347144b4)
        * Fix the height of the webview in the webapp container when the
          chrome is visible. (b1fbd83b)
        * Focus the address bar when creating a new tab only on desktop. On
          devices, this would summon the OSK which would get in the
          way of bookmarks and top sites. (e5d393df)
        * Keep the most recent tab always first. (ce07b292)
        * Ensure the background of a tab preview is plain in case the preview
          is invalid for some reason. (f1984d44)

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

        * Launchpad automatic translations update. (b2f35a72)

2014-07-24 CI bot

        * Releasing 0.23+14.10.20140724.1-0ubuntu1 (01005cea)

2014-07-24 Tim Peeters

        * Ensure the chrome is hidden when the user interacts with the
          webview (required by a change in the default behaviour of
          the UITK’s Panel component). Approved by: PS Jenkins bot,
          Olivier Tilloy (910b8d33)
        * compensate for UITK change (0dce690c)

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

        * Launchpad automatic translations update. (cbc70a80)

2014-07-23 Olivier Tilloy

        * Open the tabs view with the currently open tab centered. (1d7c33a6)

2014-07-23 Michael Vogt

        * debian/control: - update libqt5webkit5-qmlwebkitplugin ->
          qml-module-qtwebkit (2140424e)

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

        * Launchpad automatic translations update. (ce359266)

2014-07-22 Olivier Tilloy

        * Apply visual tweaks to the drawer. (0d44370a)
        * Do not open popups as a foreground tab. (d3515786)
        * Decrease the font size of the address bar, per visual spec.
          (a3589cfc)
        * Disable the root history view while the expanded one is visible.
          (e29143ee)
        * Cleaner handling of view destruction. (7a28301e)
        * Parent the detailed history view to the history view. (1b8e94a4)
        * Apply visual design to history views. (6c8af100)
        * Fix string formatting. (5b389c68)
        * Remove the inline expanding history view, per design spec update.
          (d6a5aaf2)

2014-07-22 Ugo Riboni

        * More efficiently compare by reference (0c12e908)

2014-07-22 Olivier Tilloy

        * Update translations template. (19a43b90)
        * Factor out some common code. (d09b2910)
        * Update translations template. (fd5cbeb1)
        * Add an action in the history view to clear all history. (2d71b5b1)
        * Safer way of destroying children. (b8bfffff)

2014-07-22 Ugo Riboni

        * Update the database by adding the new field if it already exists in
          an old version (278de501)

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

        * Launchpad automatic translations update. (b41be137)

2014-07-22 Olivier Tilloy

        * Populate the history view asynchronously, to ensure it’s displayed
          as early as possible. (a70187a3)
        * Cosmetics. (98b18099)
        * Add back favicons in the new tab view (previously removed by
          accident). (ca81db86)

2014-07-21 Olivier Tilloy

        * Merge the latest changes from trunk and resolve a conflict.
          (6249801a)
        * Clicking on the title of a tab preview also activates it.
          (8147b54d)
        * Fix z-ordering of tab previews. (4300988b)
        * Remove a useless import. (e9102e4a)
        * Better date formatting/parsing, reloaded. (6debc319)
        * Simplify the code. (682f7622)
        * Load truncated list of history entries on demand. (50b6ff24)

2014-07-21 Pawel Stolowski

        * Added X-Ubuntu-Default-Department-ID key to the desktop file
          (d4e87433)

2014-07-21 Ugo Riboni

        * Trade off slower bookmark deletion speed for less memory used for
          storing each bookmark. Fix tests. (07007528)

2014-07-21 Florian Boucault

        * Added qdocconf and css files. Renamed variable. (1b57bf4a)

2014-07-21 Olivier Tilloy

        * Better date formatting/parsing. (f0a33947)

2014-07-21 CI bot

        * Releasing 0.23+14.10.20140721-0ubuntu1 (2c91d66c)

2014-07-21 Arthur Mello

        * Use favicons in place of blank thumbnails in the new tab view.
          Approved by: PS Jenkins bot, Olivier Tilloy (e2e013ec)

2014-07-21 Ugo Riboni

        * Merge changes from trunk (7f2bdeb3)

2014-07-21 Olivier Tilloy

        * Work around bug #1290821 in oxide. (13beacca)
        * Fix a broken autopilot test on devices. (174ba2fe)
        * Remove useless PageDelegate component. (e0434a46)

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

        * Launchpad automatic translations update. (18b3ea0b)

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

        * Launchpad automatic translations update. (bf015eb4)

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

        * Launchpad automatic translations update. (1ca567b1)

2014-07-18 Olivier Tilloy

        * Fix a harmless warning. (6f197c5e)
        * Merge the new history view (WIP). Thanks Arthur! (024606cc)
        * Rework the PageDelegate component to remove unused code. (e71f9da7)
        * Make the expanded history view header closer to the design spec.
          (e6705bb8)
        * Add a temporary toolbar with a "Done" button in the history view.
          (17ddf3cb)
        * Plug the new ExpandedHistoryView. (bcf00bb1)
        * Plug the new history view (not the expanded view yet). (49d2953a)

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

        * Launchpad automatic translations update. (70cb71c7)

2014-07-17 Olivier Tilloy

        * Merge Arthur’s branch with the new history view (not properly
          integrated yet). (e3b69479)
        * Merge the latest changes from trunk. (fc57a0ac)
        * Fix an autopilot test. (40aa40ac)
        * Factor out fallback icon code into the Favicon component.
          (3b9dd43d)

2014-07-17 Arthur Mello

        * Merge with trunk (c4ac94ca)
        * Add expanded history view (d499f633)

2014-07-17 Olivier Tilloy

        * Add icons to the drawer. (48a80bbf)
        * Update the translation template. (d155629d)
        * Fix existing container autopilot tests. (38565d8e)
        * Add a placeholder title for new empty tabs. (8315c3d0)
        * Rename a test case. (5333aee5)
        * When selecting a tab from the tabs view, transfer the active focus
          to the webview. (71531832)
        * Hide the suggestions while the drawer is open. (b45e6d9e)
        * Factor out common code in a ChromeBase component. (3f95677e)
        * Rename addressBarVisible to chromeVisible, for the sake of clarity.
          (53b192c8)
        * Move some webapp container specific properties where they belong.
          (05cb2679)
        * In chromeless mode, display a progress bar at the top. (5267fe6f)
        * Remove an unused import. (b5e037fd)
        * Load the chrome on demand, only when required. (c9f35701)
        * Remove an unused property. (256b5168)

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

        * Launchpad automatic translations update. (04606a15)

2014-07-16 Olivier Tilloy

        * Add back some chrome to the webapps container (always visible for
          now). (d86cedf9)
        * Skip the content-picking autopilot tests on desktop where we cannot
          assume which default file dialog is available (as it’s
          intentionally not a runtime dependency). (fffd6d4e)
        * Remove unused assets. (084bcc1f)
        * Add an autopilot test to verify that the address bar is reset to
          the current URL when unfocused. (61df8c8c)
        * Ensure the error sheet doesn’t hide the drawer. (dc8a0806)
        * Add autopilot tests for bookmarking from the address bar.
          (20ec2525)
        * Better use of custom emulators. (945f3141)
        * Remove a useless runtime dependency. (dfc8640f)
        * Update content-picking autopilot tests. (ae665f72)

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

        * Launchpad automatic translations update. (78cc3b65)

2014-07-16 Olivier Tilloy

        * Add back a bunch of tabs-related tests. (d52342f3)
        * Refactor the existing autopilot tests to better use custom
          emulators. (66501579)
        * First pass at updating existing autopilot tests (not complete).
          (160a421c)

2014-07-15 Arthur Mello

        * Add new history view Add support to expand the domain history list
          (75d283ee)

2014-07-15 Olivier Tilloy

        * Make sure the header (really) always remains hidden while in
          fullscreen mode. (d027ce92)
        * Make the webapp container start (but completely chromeless for
          now). (5cfd6f83)
        * Reduce the size of the close icon. (589179da)
        * Add a custom ToolbarAction component to replace the deprecated
          ToolbarButton from the UITK. (72b83033)
        * Make the previews taller. (e3676160)
        * Disable live preview for the current webview too. (fd314ee7)
        * Display previews in the tabs view. (f21e5793)
        * Visibility optimizations. (751d6de3)
        * Remove unused functions, and make one function private. (5fb37e5b)
        * Get rid of a rather useless internal object. (9d278e5c)
        * Add an obvious visual clue that the current history view will be
          updated. (37384991)
        * Remove the activity view, and do not push the timeline view on a
          stack. (b1a3ae23)
        * Remove the list of open tabs from the activity view, which will
          eventually become the new history view. (37581169)
        * Apply a gradient on the contents of the tab preview. (51e5731a)
        * Do not show the header in fullscreen mode. (3185f6b3)
        * Apply visual styling to the tab preview. (acd08c7a)

2014-07-14 Olivier Tilloy

        * Do not push the tabs view on the stack. (3fe079cd)
        * TabsView prototype. (020402df)

2014-07-14 Florian Boucault

        * Added po and qdoc files. (6f3104c8)
        * Added python files. (e99f28f9)
        * List all non compiled files in QtCreator via CMake project. No need
          for .qmlproject anylonger (24ce0a03)

2014-07-14 Olivier Tilloy

        * Ensure the address bar gets active focus when creating a new blank
          tab. (efb7fc1f)
        * Remove an outdated (and meaningless) unit test. (8b77fa34)

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

        * Launchpad automatic translations update. (55949691)

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

        * Launchpad automatic translations update. (32c4b8b5)

2014-07-11 Arthur Mello

        * Minor changes on Favicon (da24d38d)

2014-07-11 Olivier Tilloy

        * If the address bar is empty:  - do not display a generic favicon
          when unfocused  - display search icon (instead of refresh)
          when focused (bcde5208)
        * Do not display the bookmark icon if the current URL is empty.
          (fa41d2b5)
        * Do not try to (un)bookmark a URL that is already (un)bookmarked.
          (1072a806)
        * Add some (temporary) visual styling to the chrome. (c1160c28)
        * Reset the contents of the address bar to the current URL when
          unfocusing it. (6cbd6356)
        * Add the ability to bookmark the current page directly from the
          address bar. (65acbef3)
        * Intercept clicks on the favicon, do give focus to the text field in
          that case. (abb06549)
        * Display the favicon in the address bar, and update the symbolic
          icons and associated actions. (1c74c403)

2014-07-11 Arthur Mello

        * Do not show empty sections on NewTabView (ae77643c)
        * Create a Favicon component Reduce size of the Favicon on the
          PageDelegate Remove UbuntuShape from the Favicon on the
          PageDelegate (fc96af34)
        * Merge with trunk (a0d0afe3)

2014-07-11 Olivier Tilloy

        * Fix 'loading' state of the address bar. (b6086cbe)

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

        * Launchpad automatic translations update. (1750a574)

2014-07-11 Olivier Tilloy

        * Simplify some code. (0b4ea150)

2014-07-10 Olivier Tilloy

        * Wire up the drawer actions. (668b0871)
        * Add drawer menu and actions (not wired yet). (39f979a2)
        * Fix focus transfer. (95cfd1df)
        * Factor out common code in a ChromeButton component. (88aa243d)
        * Move BrowserHeader to Chrome, and add back buttons (back, forward,
          drawer). (038ba390)

2014-07-10 Arthur Mello

        * Use favicons in place of blank thumbnails (3ced6376)

2014-07-10 Olivier Tilloy

        * Move the chrome to the top - proof of concept (missing
          functionality). (6e96fdb0)
        * Get rid of the browser’s chromeless mode, which was useful only
          when we didn’t have a separate webapp container.
          (040ecfb4)
        * Do not use a MainView as this was introducing a number of bugs that
          we had to work around while not bringing any clear
          advantage. (32b1ac35)

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

        * Launchpad automatic translations update. (8e247422)

2014-07-09 Arthur Mello

        * Show an empty Bookmarks section if no bookmarks exist (f8aae437)

2014-07-09 CI bot

        * Releasing 0.23+14.10.20140709-0ubuntu1 (90e1bd6c)

2014-07-09 Michael Sheldon

        * Add support for downloads via content-hub on non-desktop devices
          when it's either not possible to render a file within the
          browser itself or when a download is explicitly requested
          via the Content-Disposition header.
          Fixes: 1198347
          Approved by: PS Jenkins bot, PS Jenkins bot (989cea88)

2014-07-09 Olivier Tilloy

        * Re-enable the favicon support now that oxide supports it.
          Fixes:
          1259216 Approved by: PS Jenkins bot (5591acdc)
        * Remove a workaround for bug #1322622 that has been properly fixed
          in oxide. Approved by: PS Jenkins bot (5c303c14)

2014-07-09 Michael Sheldon

        * Change liboxideqt-qmlplugin version requirement to >= 1.1 for
          webbrowser-app and webapp-container (dc47fc4b)
        * Pass content picker popup parameters as part of PopupUtils.open
          call (c95e78f2)

2014-07-09 Olivier Tilloy

        * Relax a bit the runtime dependency version check to make it succeed
          with the current version of oxide in the utopic archive
          (1.1.0~bzr640-0ubuntu1). (91f71e38)

2014-07-09 Michael Sheldon

        * Use PopupUtils open and close methods instead of experimental
          show/hide (03b8dc8d)
        * Merge from trunk (162f6cb6)

2014-07-09 Olivier Tilloy

        * Set the icon for all PageDelegate instances, even if it’s not
          displayed yet. (a6839178)
        * Resize the image to 16×16 (typical favicon size) and center it
          inside the delegate. (36e1e3f7)
        * Display icon for bookmarks. (0c93a756)
        * Bump runtime dependency on oxide to >= 1.1. (c0d9c201)

2014-07-09 Michael Sheldon

        * Add 'm4v' to file extension mapper (6e4e762f)
        * Set required version of liboxideqt-qmlplugin to >= 1.1.0 for
          webbrowser-app and webapp-container (d0e47d79)

2014-07-09 Olivier Tilloy

        * Merge the latest changes from trunk and resolve a conflict.
          (2359939c)
        * Remove a workaround for bug #1322622 that has been properly fixed
          in oxide. (2de76aea)

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

        * Launchpad automatic translations update. (47465cf2)

2014-07-08 CI bot

        * Releasing 0.23+14.10.20140708-0ubuntu1 (07376fcb)

2014-07-08 Olivier Tilloy

        * Enable application cache in browser and webapp container by
          default.
          Fixes: 1338668 (f3a0d777)
        * Ensure that all newly instantiated page delegates inherit the
          current state.
          Fixes: 1338652 Approved by: PS Jenkins bot
          (28b1ab7e)
        * Ensure that the twitter and facebook mobile sites never show
          banners that suggests installing a native Android/iOS
          application based on naïve parsing of the UA string.
          (e5ff2338)
        * Ensure that the facebook mobile site never shows its app banner,
          which suggests installing a native Android/iOS application
          based on naïve parsing of the UA string. (35b6f017)
        * Ensure that the twitter mobile site never shows its "omniprompt"
          header, which suggests installing a native Android/iOS
          application based on naïve parsing of the UA string.
          (0b336940)
        * Enable application cache in browser and webapp container by
          default. (51d82184)
        * Ensure that all newly instantiated page delegates inherit the
          current state. (957d5a04)

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

        * Launchpad automatic translations update. (4406d324)

2014-07-07 CI bot

        * Releasing 0.23+14.10.20140707-0ubuntu1 (4ea8f84e)

2014-07-07 Alexandre Abreu

        * Let other components invoke webapps with a particular URL. This is
          useful for scopes or notifications leading to a specific
          part of a webapp.
          Fixes: 1336784 Approved by: David Barth
          (1fa43d11)

2014-07-07 Olivier Tilloy

        * Ensure that the facebook mobile site never shows its app banner,
          which suggests installing a native Android/iOS application
          based on naïve parsing of the UA string. (9e844947)
        * Ensure that the twitter mobile site never shows its "omniprompt"
          header, which suggests installing a native Android/iOS
          application based on naïve parsing of the UA string.
          (121eae95)

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

        * Launchpad automatic translations update. (c1bc78bb)

2014-07-04 CI bot

        * Releasing 0.23+14.10.20140704-0ubuntu1 (8891084e)

2014-07-04 Olivier Tilloy

        * Update the documentation for the Ubuntu.Web QML module and its
          default theming. Package it. (62ff31f4)
        * Bump the dependency on oxide. (ae6064d8)

2014-07-04 Arthur Mello

        * Add the Top Sites Sheet, showing Bookmarks and most visited URLs.
          It is displayed when an empty new tab is created.
          (00303417)
        * Rmeove unnecessary code (aa0d72f9)

2014-07-04 Olivier Tilloy

        * Bump the dependency on oxide. (7c7f4756)

2014-07-04 Arthur Mello

        * update the translations template (8107be97)
        * Merge with trunk (112a5f8e)
        * Fix AP test (e832d00e)
        * Change newTabView properties to private (19acf86a)
        * Populate sectionsMode statically (1136b14d)
        * Fix width definition of component (e9756b70)
        * Rename UrlDelegate properties (e38ea409)
        * State that LimitProxyModel was copied from unity8’s source tree
          with small changes (b1233d93)
        * Add additional conditions to Limit Proxy Model unittest (b47c030f)
        * Rename AP method (2dd15288)
        * Change AP test methods names for semantics reasons (cbd64c66)

2014-07-04 Olivier Tilloy

        * Issue a deprecation warning when importing
          Ubuntu.Components.Extras.Browser instead of Ubuntu.Web.
          (58f3353a)
        * Add a brief to the module’s top-level documentation page.
          (2004e012)
        * Add documentation for WebView::getUAString(). (4b2adf34)
        * Add documentation for WebView.contextual{Actions,Data}. (2b435423)
        * Small CSS tweak for visited links. (9e41a3f2)

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

        * Launchpad automatic translations update. (4c4e9dc7)

2014-07-03 Olivier Tilloy

        * Add some CSS to style the HTML documentation. (7dd0aab7)

2014-07-03 CI bot

        * Releasing 0.23+14.10.20140703-0ubuntu1 (250f500c)

2014-07-03 Olivier Tilloy

        * Override the UA string for chrome.angrybirds.com (on both desktop
          and mobile).
          Fixes: 1284158 (4a90e306)
        * Fail gracefully (and silently) when the cookie cannot be set, it
          shouldn’t raise an error.
          Fixes: 1336280 (3c7233d3)

2014-07-03 Alexandre Abreu

        * support --inspector= (eebb8af0)
        * support --inspector= (251d7b10)

2014-07-03 Olivier Tilloy

        * Build a doc package for the Ubuntu.Web QML module HTML
          documentation. (6a33c9a3)

2014-07-03 Alexandre Abreu

        * devtools support for webview (c927d3ea)
        * devtools support for webview (33025247)

2014-07-03 Arthur Mello

        * Fix url check to see if should load newTabComponent (591c81eb)
        * Move newTabView inside a Component (ebe9fde0)
        * Stop changing the height property of the topSites Flow since that
          results on strange behavior (8e8ee8c1)
        * Improve code for newTabView loader (2f6804b7)
        * Merge with trunk (9ea3a628)

2014-07-03 Olivier Tilloy

        * Override the UA string for chrome.angrybirds.com (on both desktop
          and mobile). (8b52834d)

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

        * Launchpad automatic translations update. (cd694613)

2014-07-02 Michael Sheldon

        * Merge from trunk (07a24ffe)

2014-07-02 Alexandre Abreu

        * handle multiple urls (f94b5b98)
        * handle uri handler url dispatch (88199e69)

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

        * Launchpad automatic translations update. (42702313)

2014-07-01 Arthur Mello

        * Move newTabViewLoader to be a child of webviewContainer and stop
          using pageStack (1eaf8d73)
        * Using UbuntuNumberAnimation instead of NumberAnimation (001a071b)
        * Merge with trunk (18aa21f8)

2014-07-01 Olivier Tilloy

        * Fail gracefully (and silently) when the cookie cannot be set, it
          shouldn’t raise an error. (0177a81d)

2014-07-01 Michael Sheldon

        * Even out bracket spacing (d4fe9fc0)

2014-07-01 CI bot

        * Resync trunk (3956c55a)

2014-07-01 Michael Sheldon

        * Merge from trunk (a38a410f)
        * Fallback to attempting to determine the content type via the file
          extension if we get an unknown content type from the
          mimetype mapping (910c6822)

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

        * Launchpad automatic translations update. (77c306c7)

2014-06-30 CI bot

        * Releasing 0.23+14.10.20140630.1-0ubuntu1 (b4452705)

2014-06-30 Olivier Tilloy

        * Add support for custom search engines defined by the OpenSearch
          description document format
          (http://www.opensearch.org/Specifications/OpenSearch/1.1).

          Fixes: 1277637, 1334546 (f894fd51)
        * Add a user script that prevents so-called "smart banners" generated
          by the smartbanner jQuery plugin to show ads for native
          android/iOS apps.
          Fixes: 1329799 (b28bc72a)
        * Keep {searchTerms} as a placeholder token. (c1203b40)
        * Add some brief documentation for custom settings. (d38e93d8)
        * Add support for custom search engines defined by the OpenSearch
          description document format
          (http://www.opensearch.org/Specifications/OpenSearch/1.1).
          (1092868e)

2014-06-30 CI bot

        * Releasing 0.23+14.10.20140630-0ubuntu1 (aad6615f)

2014-06-30 Olivier Tilloy

        * Re-enable contextual selection that had been disabled when
          switching to oxide. (4965dd07)

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

        * Launchpad automatic translations update. (b6bd4658)

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

        * Launchpad automatic translations update. (5b64c371)

2014-06-28 Arthur Mello

        * Fix AP tests. Removed the validation for webview visible after
          closing Activity View. Sometimes, the New Tab view will be
          visible after Activity View and not the webview (7293cdc6)

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

        * Launchpad automatic translations update. (e560258f)

2014-06-28 Arthur Mello

        * Make NewTabView be loaded on demand using a Loader (95b71b47)
        * Simplify start and end date calculation for timeframe history model
          (624be3f0)
        * Simplify bookmarks transition (95c4ee28)
        * Remove unnecessary TopSitesSheet Rename TopSitesView to NewTabView
          (369074af)
        * Make the "see more/see less" action trigger a transition (2b16a3b8)

2014-06-27 Arthur Mello

        * Make "see more" link visible only when there are actually more
          bookmarks to display (b1a9d93a)
        * Back out the changes to the bookmarks model. We are not using an
          ordered sort model anymore. (a6d8f24d)
        * Merge with trunk (fb88e31d)

2014-06-27 Olivier Tilloy

        * Set the "sb-closed" cookie, which ensures the banner will never be
          instantiated. (410e8208)

2014-06-27 Michael Sheldon

        * Merge from trunk (e41d3854)
        * Only set custom headers if we have them (6ded1f7b)

2014-06-27 Olivier Tilloy

        * Revert the last change as it makes autopilot tests fail on device,
          but keep the longer duration for the long press that
          triggers the selection. (6cd10754)

2014-06-27 CI bot

        * Releasing 0.23+14.10.20140627-0ubuntu1 (bbc1dbee)

2014-06-27 Michael Sheldon

        * Add support for sharing links via content-hub.
          Fixes: 1294764
          (824d3fbe)

2014-06-27 Olivier Tilloy

        * Cleaner way of simulating a long press, and increase the long press
          duration to trigger the selection on devices. (d71311d8)

2014-06-26 Olivier Tilloy

        * Add a user script that hides and removes so-called "smart banners"
          generated by the smartbanner jQuery plugin. (b53e8bbf)

2014-06-26 Michael Sheldon

        * Add conversion between video mimetypes and content-hub Video type
          (f2a9fd29)
        * Join additional cookies with a semi-colon (1fd940e9)
        * Add referrer and user agent to headers (2e143b73)

2014-06-26 Olivier Tilloy

        * Remove useless Replaces stanza, thanks didrocks for the review.
          (16d8b4eb)
        * (Try to) ensure that the selection actions won’t get in the way of
          resizing by covering the handles. (95d61942)

2014-06-26 Michael Sheldon

        * Remove work around for UDM header issue (5cf24a24)

2014-06-26 Arthur Mello

        * Add AP tests to check if top sites view is visible on new tab and
          hidden when url is entered (deb503b9)

2014-06-25 Arthur Mello

        * Add unittests for new models (6d4b9312)

2014-06-25 Olivier Tilloy

        * Correctly grab the handles. (1fa23616)
        * Add a custom Selection emulator. (2ce85136)
        * Autopilot tests for the selection functionality. (01870dfb)
        * Merge the latest changes from trunk and resolve a conflict.
          (d7caae56)

2014-06-25 Michael Sheldon

        * Update translation template (c192ed40)
        * Only show share popover if we have a share item to show (d8f01ad4)
        * Use correct ellipsis character (5c4490b8)

2014-06-24 Arthur Mello

        * Fix anchors warnings (4e4f179b)
        * Merge with trunk (6d41a02b)
        * Simplify see more and see less bookmarks on a single component
          (a2114709)

2014-06-24 Ugo Riboni

        * Simplify the URL in the address bar when text is not being edited
          (55137880)
        * Keep entries in reverse chronological order, fix tests (d703f29c)

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

        * Launchpad automatic translations update. (c57b5230)

2014-06-23 Ugo Riboni

        * Add creation timestamp to bookmarks (94deb397)

2014-06-23 Michael Sheldon

        * Update translations (81b068e0)
        * Use ActionList for share link popover (47408842)
        * Merge from trunk (030db267)
        * Merge from trunk (4ce388a7)

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

        * Launchpad automatic translations update. (d356a73e)

2014-06-20 Michael Sheldon

        * Display share link in popup from URL bar and add page title to
          content info (0c0b27b4)
        * Add initial support for general downloads based on
          downloadRequested signal (including authenticated
          downloads) (7e3b20ec)

2014-06-20 CI bot

        * Releasing 0.23+14.10.20140620-0ubuntu1 (403e7760)

2014-06-20 Olivier Tilloy

        * Temporarily work around bug #1328839 in qtubuntu by not toggling
          fullscreen on the window on devices. (3f2f9187)
        * Re-enable the geolocation permission request dialog, now that it is
          implemented in oxide. Fix it in the webkit-based webapp
          container.
          Fixes: 1182658 (6011baf2)

2014-06-19 Olivier Tilloy

        * Fix dismissing the current selection when the screen is rotated.
          (8666eec2)
        * Ensure that the bounds are updated even when the selected element
          hasn’t actually changed. (7f78711a)
        * Fix selection resizing. (619e07f6)
        * Install the assets in the right place. (82edc83f)
        * Re-enable contextual selection that had been disabled when
          switching to oxide. (71070a25)

2014-06-18 Olivier Tilloy

        * Temporarily work around bug #1328839 in qtubuntu by not toggling
          fullscreen on the window on devices. (b618e301)

2014-06-18 CI bot

        * Releasing 0.23+14.10.20140618.3-0ubuntu1 (ba5e8353)
        * No change rebuild against Qt 5.3 (af7e3847)

2014-06-18 Olivier Tilloy

        * Merge the latest changes from trunk and resolve a conflict.
          (43fc1241)

2014-06-18 CI bot

        * Releasing 0.23+14.10.20140618.2-0ubuntu1 (1edb7faa)

2014-06-18 Olivier Tilloy

        * Honour fullscreen requests.
          Fixes: 1308947, 1328168 (781e9f99)
        * Updated translation template. (71eedf41)
        * Add autopilot tests. (7833b38a)

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

        * Launchpad automatic translations update. (228cda59)

2014-06-18 Olivier Tilloy

        * Updated translation template. (509ab2db)
        * Merge the latest changes from trunk and resolve a couple of
          conflicts. (48bf61a0)

2014-06-17 Arthur Mello

        * Remove unnecessary proxymodels (ad7cc551)
        * Add generic LimitProxyModel (c63e1e4f)
        * Fix copyright notice (25749ebf)
        * merge with trunk (cdf1a762)

2014-06-17 Michael Sheldon

        * Add support for sharing links via content-hub (71e75ebe)

2014-06-17 CI bot

        * Releasing 0.23+14.10.20140617-0ubuntu1 (1d61b9b3)

2014-06-17 Ugo Riboni

        * Update the application icon to the new suru theme. (17ee5238)

2014-06-17 Olivier Tilloy

        * debian/control: add fonts-liberation as a runtime dependency of
          webbrowser-app and webapp-container, for smoother
          rendering of webpages on devices.
          Fixes: 1322456
          (c8506c79)

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

        * Launchpad automatic translations update. (5201b4a6)

2014-06-16 Ugo Riboni

        * Fix one rule missing ALL (c0c82b7a)
        * Add translations inside the .desktop file (c2102a16)

2014-06-16 Olivier Tilloy

        * debian/control: add fonts-liberation as a runtime dependency of
          webbrowser-app and webapp-container, for smoother
          rendering of webpages on devices. (80046ef7)

2014-06-12 CI bot

        * Releasing 0.23+14.10.20140612.1-0ubuntu1 (07ff8c1f)

2014-06-12 David Barth

        * Accept navigation inside popups if the redirection stays within the
          set of accepted URLs. This helps support the account
          switching feature in Gmail for example. (1fd641bb)
        * add missing Oxide. prefixes + clean up trampoline var (9a0807a6)
        * sync with trunk (9670777c)
        * better version from alex-abreu (0abbf896)

2014-06-11 Olivier Tilloy

        * Add an autopilot test for fullscreen mode. (a46a19ca)
        * Merge the latest changes from trunk. (0e28b19b)
        * Hide and lock the panel in fullscreen mode. (e56b1038)
        * Also make the webapp container fullscreen when requested.
          (f415b1f4)
        * Actually make the window fullscreen when requested. (d57b2b3f)

2014-06-10 Ugo Riboni

        * Update the application icon (01fc0bd1)

2014-06-09 Alexandre Abreu

        * allow local webapps popups to be browsed to locally (600c5a4d)

2014-06-09 CI bot

        * Releasing 0.23+14.10.20140609.1-0ubuntu1 (d5dd1732)

2014-06-09 Olivier Tilloy

        * Use encodeURIComponent() to encode search queries entered in the
          address bar.
          Fixes: 1314673 (6546c09c)

2014-06-09 CI bot

        * Releasing 0.23+14.10.20140609-0ubuntu1 (cdb6aac5)

2014-06-09 Olivier Tilloy

        * Move version 0.2 of the API to "Ubuntu.Web" namespace, rename
          "UbuntuWebView" to "WebView", and document the public API
          intended for application developers. (3dc28709)
        * Add missing pre-depends for multiarch packages. (83793ba5)

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

        * Launchpad automatic translations update. (2459fe3b)

2014-06-06 Olivier Tilloy

        * Refactor unit tests to use the _data helper. (4c3c4e5b)
        * Use encodeURIComponent() to encode search queries entered in the
          address bar. (e9dd88c2)

2014-06-06 David Barth

        * fix gmail account switchinng bug, by redirecting popup navigations
          to the mainview (af91ca91)

2014-06-06 Olivier Tilloy

        * Honour fullscreen requests. (5dcc3a1b)

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

        * Launchpad automatic translations update. (6c61a6be)

2014-06-05 CI bot

        * Releasing 0.23+14.10.20140605-0ubuntu1 (84e6dbbe)

2014-06-05 Michael Sheldon

        * Filter file uploads based on mime-type information (where
          available) (b44db991)

2014-06-05 Olivier Tilloy

        * Do not display an empty contextual menu.
          Fixes: 1326752 (4d17da67)
        * Add a UA override rule for m.youtube.com to allow playing videos.

          Fixes: 1228415 (63a10b80)

2014-06-05 Alberto Mardegan

        * Fix the cookies unit tests (804b96aa)
        * Fix (22f99739)
        * Fix DB path and unique timestamps (693bf7df)

2014-06-05 Olivier Tilloy

        * Do not display an empty contextual menu. (91963a84)
        * Merge the latest changes from trunk and resolve a conflict.
          (cb5b5825)

2014-06-04 Olivier Tilloy

        * Add a UA override rule for m.youtube.com to allow playing videos.
          (575c9fcc)

2014-06-03 Olivier Tilloy

        * Re-enable the favicon support now that oxide supports it.
          (5f8fc5a4)

2014-06-02 CI bot

        * Releasing 0.23+14.10.20140602-0ubuntu1 (6511a104)

2014-06-02 Alberto Mardegan

        * Add online account support in the webapp container. (63ac4d80)
        * Remove support for relative file paths (8972de37)

2014-06-02 Olivier Tilloy

        * More complete API documentation for WebView and WebContext.
          (d483cc5e)

2014-06-02 Michael Sheldon

        * Merge from trunk (0b601994)

2014-06-02 Alberto Mardegan

        * Rename test executable (56248853)

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

        * Launchpad automatic translations update. (85d70575)

2014-05-30 Olivier Tilloy

        * Initial QML module documentation for Ubuntu.Web 0.2. (878d446a)

2014-05-30 Alberto Mardegan

        * Address review comments (d93c28c7)

2014-05-30 Olivier Tilloy

        * Add a comment to explain the need for such an import. (553f2365)

2014-05-29 Olivier Tilloy

        * Factor out some common code. (317fe8a9)
        * Remove unused code. (f92a5e2c)
        * Add qtdeclarative5-ubuntu-web-plugin debian package. (220c48c6)
        * Use the new namespace in the unit tests. (1be5d7e9)
        * Fix build. (f9c39714)
        * Move version 0.2 of the API to "Ubuntu.Web" namespace and rename
          "UbuntuWebView" to "WebView". (9eca93c5)

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

        * Launchpad automatic translations update. (0483d171)

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

        * Launchpad automatic translations update. (f926c480)

2014-05-27 Arthur Mello

        * Change limit model for history (a7b4f2c7)
        * Merge with trunk (c56561c1)
        * Change limit model for bookmarks (7caf2c1b)

2014-05-27 Alberto Mardegan

        * Revert changes to pot file (1437ce54)
        * Merge from trunk (d76c9b95)
        * Fix the webapp container (4ac66d1c)

2014-05-27 Michael Sheldon

        * Merge from trunk (ccd25611)

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

        * Launchpad automatic translations update. (e3409444)

2014-05-26 Arthur Mello

        * Increase Mouse Area of "see more" link (8c4f8d07)
        * Does not dysplay History section if History model is empty
          (f6b44112)
        * Fix rowCount call (a4929a59)
        * Do not display Bookmarks section if there is no url bookmarked
          (3f2c6004)
        * Merge with trunk (98d6ff73)
        * Remove comented code (210badf2)

2014-05-26 CI bot

        * Releasing 0.23+14.10.20140526.1-0ubuntu1 (4013af44)

2014-05-26 Olivier Tilloy

        * Ensure the main page that contains the webviews fills the main
          view.
          Fixes: 1321462 (22490794)
        * Merge the latest changes from trunk and resolve a conflict.
          (662815b9)
        * Ensure the main page that contains the webviews fill the main view.
          (13109b37)

2014-05-26 CI bot

        * Releasing 0.23+14.10.20140526-0ubuntu1 (06cb38ba)

2014-05-26 Olivier Tilloy

        * Ensure the current webview is hidden while the activity view is
          visible, and work around a bug in oxide that prevented new
          empty tabs from rendering. (5af083e9)
        * Update binding. (65a1006a)
        * Set the visibility condition depending on the activity view higher
          in the stack. (44ce5eae)
        * Fix adding navigated URLs to the history database (the icon
          property is not available on the webview yet). (a5d42753)
        * Ensure that no webviews are visible while the activity view is
          shown, and that the current webview is always visible when
          the activity view is hidden. (75562194)
        * Work around a bug in oxide that made new tabs not to render
          anything. (14613a3f)
        * Remove a useless id. (d29e58bb)

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

        * Launchpad automatic translations update. (21ca6c7f)

2014-05-23 Arthur Mello

        * Merge with trunk (a95b6165)
        * Fix bookmark selected signal (8369e279)

2014-05-23 Olivier Tilloy

        * Ensure the current webview is hidden while the activity view is
          visible. (5c151171)

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

        * Launchpad automatic translations update. (5d123f30)

2014-05-23 Michael Sheldon

        * Install new MimeTypeMapper.js file (b0f72ca9)

2014-05-22 Arthur Mello

        * Add "see more" option to show a full list of bookmarks (e0545bc1)

2014-05-22 Michael Sheldon

        * Add missing copyright notice to MimeTypeMapper.js (045cdc51)

2014-05-22 Arthur Mello

        * Limit the number of history entries that top sites sheet shows
          (2e485ba5)
        * Limit the number of results for Bookmarks (4edce3f0)

2014-05-22 CI bot

        * Releasing 0.23+14.10.20140522.1-0ubuntu1 (90829c82)

2014-05-22 Olivier Tilloy

        * Do not override the default height of the TextField that serves as
          the address bar.
          Fixes: 1317866 (afc7ec3d)
        * Various optimizations to the activity view.
          Fixes: 1260980
          (e2e08b70)
        * Reduce the progressive loading delay. (73f64351)

2014-05-22 Michael Sheldon

        * Remove stray semi-colon (4d496af3)
        * Make MimeTypeMapper naming more consistent (145601ef)

2014-05-22 Arthur Mello

        * Set date limitation to the top sites history (31207c1c)

2014-05-22 Olivier Tilloy

        * Store the domain in the history database to avoid costly runtime
          calculations in filter models. (49808530)

2014-05-22 Alberto Mardegan

        * Fix cookies stores, add tests (e382c31a)

2014-05-22 Arthur Mello

        * Make headers dock at the top of the screen until pushed out
          (9bec4763)
        * Add the Top Sites Sheet, showing Bookmarks and most visited URLs.
          It is displaced when an empty new Tab is created
          (4377eccc)

2014-05-22 Michael Sheldon

        * Filter uploads based on mime-type where available (b431a9f6)

2014-05-22 Olivier Tilloy

        * Do not override the default height of the TextField that serves as
          the address bar. (2c36c69b)
        * Display an activity indicator while the timeline model is loading.
          (9a1176ae)
        * Make the code more declarative. (7402df50)
        * Prevent listviews and gridviews from overshooting, as it makes for
          a sluggish experience in the timeline view. (2db243fd)
        * Ensure the expanded view is visible only when actually expanded.
          (9086d0c5)
        * Populate the timeline model progressively. This makes opening the
          activity view (almost) instantaneous. (ba0be9fb)
        * Ensure that the start and end properties are set before the
          sourceModel on the HistoryTimeframeModel instances in the
          activity view. (068e806a)

2014-05-22 Alberto Mardegan

        * From trunk (b2b62002)
        * WIP (fd56acd5)

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

        * Launchpad automatic translations update. (3dba3fa0)

2014-05-21 CI bot

        * Releasing 0.23+14.10.20140521.1-0ubuntu1 (1468a3c9)

2014-05-21 Olivier Tilloy

        * Fix FTBFS with Qt 5.3.
          Fixes: 1321440 (410b3c0c)

2014-05-21 CI bot

        * Releasing 0.23+14.10.20140521-0ubuntu1 (48c6dc19)

2014-05-21 Olivier Tilloy

        * Remove an extraneous whitespace in the default UA on mobile.
          (1dbf8358)
        * Fix FTBFS with Qt 5.3. (f7807e94)

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

        * Launchpad automatic translations update. (8fa18fe4)

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

        * Launchpad automatic translations update. (26c448ff)

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

        * Launchpad automatic translations update. (898e3ddf)

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

        * Launchpad automatic translations update. (22c84cad)

2014-05-15 CI bot

        * Releasing 0.23+14.10.20140515.1-0ubuntu1 (1bf207f1)

2014-05-15 Tim Peeters

        * Push the initial Page on the PageStack. (3f3d34ce)

2014-05-15 Michael Sheldon

        * Add support for downloading images via download manager and
          content-hub on non-desktop platforms. (5b18ffb7)

2014-05-15 Tim Peeters

        * again (d9cb8b09)
        * kick again (5a7e66a7)

2014-05-14 CI bot

        * Releasing 0.23+14.10.20140514.1-0ubuntu1 (936937d6)

2014-05-14 Alexandre Abreu

        * Add --local-webapp-manifest webapp container cli option to simplify
          the command line in the case of a local manifest.json file
          definition. This is to become a bit more important now
          that the manifest support thing like ua overrides that
          would be beneficial to webapp on touch. (34c4207d)

2014-05-14 Tim Peeters

        * kick jenkins (7d6470f3)
        * PageStack on top of Page (ae521f56)
        * do it different (a5745d71)
        * fix the PageStack (95384a23)

2014-05-12 Michael Sheldon

        * Merge from trunk (055bc604)
        * Use new Download Manager QML module name (3036be5f)

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

        * Launchpad automatic translations update. (3041379b)

2014-05-09 Olivier Tilloy

        * Remove an extraneous whitespace in the default UA on mobile.
          (b76f2ad0)

2014-05-08 Alexandre Abreu

        * Add --local-webapp-manifest webapp container cli option (6e3b39c6)

2014-05-08 Olivier Tilloy

        * Re-enable the geolocation permission request dialog, now that it is
          implemented in oxide. Fix it in the webkit-based webapp
          container. (10e58815)

2014-05-07 Michael Sheldon

        * Merge from trunk (42dd1841)
        * Tidy up enabled condition for SaveImage context action (490f6475)
        * Avoid importing content hub on desktop platforms (e90490ad)
        * Fix copyright date (112408c1)

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

        * Launchpad automatic translations update. (bb9ae938)

2014-05-06 CI bot

        * Releasing 0.23+14.10.20140506.1-0ubuntu1 (ee0725db)

2014-05-06 Alexandre Abreu

        * Add capability for single webapps to have specific UA overrides for
          the website that they serve
          Fixes: 1245465 (5e8332ea)

2014-05-06 Michael Sheldon

        * Update translations (0cded9a6)

2014-05-06 CI bot

        * Releasing 0.23+14.10.20140506-0ubuntu1 (4b79e04f)

2014-05-06 Olivier Tilloy

        * Port autopilot tests to Python 3. (1b084dd2)
        * Enable cross compilation for an ARM target on an X86 host.
          (5dbf531c)

2014-05-06 Michael Sheldon

        * Merge from trunk (7fb44e1b)

2014-05-06 Olivier Tilloy

        * Merge the latest changes from trunk and resolve a conflict.
          (a5a957f6)

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

        * Launchpad automatic translations update. (19260952)

2014-05-05 CI bot

        * Releasing 0.23+14.10.20140505.1-0ubuntu1 (ce942217)

2014-05-05 Alberto Mardegan

        * Split UbuntuWebContext into two different components: -
          UbuntuWebContext, which is a WebContext derivative with
          the UA overrides for Ubuntu - UbuntuSharedWebContext,
          which is a singleton for UbuntuWebContext (eacfaa8b)

2014-05-05 Olivier Tilloy

        * Update bzr ignore rules. (d0110863)
        * Ensure that the URL actually changes so that the address bar is
          updated in case the user has entered a new address that
          redirects to where she previously was.
          Fixes: 1306615
          (78fc38b6)
        * Enable localStorage by default in the browser.
          Fixes: 1309673,
          1310658 (7ea60b36)
        * Escape literal dots in UA override matching regular expressions.
          (dc2fc8d0)
        * Handle javascript console messages. (fb3b5d59)
        * Build the models in a separate static lib, and link the unit tests
          against it. This speeds up build time by avoiding having
          to recompile the models’ source for each unit test.
          (8ce05fe9)

2014-05-05 Adnane Belmadiaf

        * Enabled passwordEchoEnabled
          Fixes: 1314251 (397f44f6)

2014-05-05 Michael Sheldon

        * Resolve image URLs beginning with a double slash correctly for
          context menu items
          Fixes: 1311626 (81c56bd2)
        * Add missing ContentDownloadDialog.qml (82f934d8)

2014-05-05 CI bot

        * Releasing 0.23+14.10.20140505-0ubuntu1 (db4c9f06)

2014-05-05 Olivier Tilloy

        * Work around a recent regression by forcing the OSK to show up when
          the address bar is being focused.
          Fixes: 1316057
          (a8d59fe3)
        * Work around a recent regression by forcing the OSK to show up when
          the address bar is being focused. (7b41392d)

2014-05-05 Alberto Mardegan

        * Merge from trunk, partial fixes (90e07fc1)

2014-05-02 Olivier Tilloy

        * Bump Standards-Version to 3.9.5. (d3c3eda8)
        * Import os instead of os.path. (53f64d39)

2014-04-30 Olivier Tilloy

        * Revert incorrect formatting change. (8a3886a9)

2014-04-30 Michael Sheldon

        * Only import UbuntuDownloadManager on non-desktop platforms
          (9c3df4ef)

2014-04-30 Olivier Tilloy

        * Update bzr ignore rules. (5f53791e)
        * Rename a test executable for consistency with all the other tests.
          (198491cf)

2014-04-30 Michael Sheldon

        * Merge from trunk (fbd1aac4)

2014-04-29 Alexandre Abreu

        * merge trunk (5b7eaa3e)

2014-04-29 Adnane Belmadiaf

        * Move the settings to the UbuntuWebView (8d1414b6)
        * Enabled passwordEchoEnabled (824b2cf0)

2014-04-28 CI bot

        * Releasing 0.23+14.04.20140428-0ubuntu1 (75d95374)

2014-04-28 Alberto Mardegan

        * Webapps: let SAML requests through (54e8d29b)
        * Merge from trunk (896e478f)

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

        * Launchpad automatic translations update. (8d481d3f)

2014-04-25 Olivier Tilloy

        * Update the address bar when changing tabs. (2adb37e9)
        * Ensure that the URL actually changes so that the address bar is
          updated in case the user has entered a new address that
          redirects to where she previously was. (017e6782)

2014-04-25 CI bot

        * Resync trunk (4a29c40a)

2014-04-25 Olivier Tilloy

        * Enable localStorage by default in the browser. (ca634f2b)

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

        * Launchpad automatic translations update. (1ada47ac)

2014-04-24 Alexandre Abreu

        * fixes (106b21fe)

2014-04-24 Olivier Tilloy

        * Update bzr ignore rules. (b05d4f08)
        * Use floor division. (e7e3fb97)
        * Remove compatibility with python2, and require python3. (24ee83e1)
        * Remove all explicit references to absolute imports. (d85acc0f)
        * More python3 compatibility adjustments. (c569437b)

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

        * Launchpad automatic translations update. (10f0d3dc)

2014-04-24 Olivier Tilloy

        * More python3 compatibility adjustments. (89c647af)
        * Merge the latest changes from trunk and resolve conflicts.
          (9128e3a9)

2014-04-23 Alberto Mardegan

        * Handle SAML redirections (b4fc4590)

2014-04-23 Michael Sheldon

        * Merge from fix-double-slash-image-urls (2624eab3)
        * Remove duplicated double-slash when resolving image URLs (b8671427)
        * Merge from fix-double-slash-image-urls (89cf819e)
        * Fix image URLs starting with double slashes (f8c01f20)

2014-04-23 Alberto Mardegan

        * From trunk (40a1cae2)

2014-04-22 CI bot

        * Releasing 0.23+14.04.20140422-0ubuntu1 (2d152720)

2014-04-22 Alexandre Abreu

        * Oxide (and Chromium) does not inform of non user driven navigations
          (or more specifically redirects that would be part of an
          popup/webview load (after its been granted). Quite a few
          sites (e.g. Youtube), create popups when clicking on links
          (or following a window.open()) with proper youtube.com
          address but w/ redirection params, e.g.:
          http://www.youtube.com/redirect?q=http%3A%2F%2Fgodzillamovie.com%2F&redir_token=b8WPI1pq9FHXeHm2bN3KVLAJSfp8MTM5NzI2NDg3NEAxMzk3MTc4NDc0
          (df402ca2)
        * Fix the network dialog reload
          Fixes: 1309138 (f6f17d2d)
        * Remove cruft (418a50ea)

2014-04-18 Alexandre Abreu

        * merge trunk (dfaa05a2)

2014-04-17 Alexandre Abreu

        * fix reload (7766cbcc)

2014-04-16 CI bot

        * Releasing 0.23+14.04.20140416-0ubuntu1 (14345629)

2014-04-16 Olivier Tilloy

        * Handle new view requests in the browser.
          Fixes: 1307735 (2577798e)

2014-04-16 Alexandre Abreu

        * Better handle the desktop vs touch case; fix googleplus link
          opening & about:blank situation (b6e029d5)
        * Better handle the desktop vs touch case; fix googleplus link
          opening & about:blank situation (48a0844c)

2014-04-16 Alberto Mardegan

        * Update comment (466ec069)
        * Add unit test for UbuntuWebContext singleton (f0346ca8)

2014-04-16 Michael Sheldon

        * Merge from trunk (e2c1fa69)
        * Remove requirement for content-hub on the desktop (706a070a)

2014-04-16 Alberto Mardegan

        * Remove extra whitespace (98c7f505)
        * Remove unused file (bc5a160f)
        * Address review comments (bdff2ef6)
        * Update from trunk (b1e4d6cb)

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

        * Launchpad automatic translations update. (24aad5e3)

2014-04-15 CI bot

        * Resync trunk (9c23e846)

2014-04-15 Alexandre Abreu

        * Update the behavior with a better mechanism; Better handling of
          popups (d52ad948)

2014-04-15 Olivier Tilloy

        * Force focusing the address bar only when actually needed.
          (6b20ec5d)
        * Handle new view requests in the browser. (bc09ca53)

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

        * Launchpad automatic translations update. (54efb96e)

2014-04-14 Alexandre Abreu

        * Enable custom per-app user agent override (95d84bbb)

2014-04-14 CI bot

        * Releasing 0.23+14.04.20140414-0ubuntu1 (e030304e)

2014-04-14 Olivier Tilloy

        * Force the page title to be reset to an empty string when the
          activity view is being hidden.
          Fixes: 1307420 (ceff7e1b)

2014-04-14 Michael Sheldon

        * Merge from trunk (fd01466b)

2014-04-14 Olivier Tilloy

        * Force the page title to be reset to an empty string when the
          activity view is being hidden. (43456e18)
        * Escape literal dots in UA override matching regular expressions.
          (6db60d1f)

2014-04-14 Alberto Mardegan

        * From trunk (0dac83b8)

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

        * Launchpad automatic translations update. (9970c17c)

2014-04-11 CI bot

        * Releasing 0.23+14.04.20140411.1-0ubuntu1 (99007251)

2014-04-11 Bill Filler

        * Add support for file upload via content-hub (9ff11f57)

2014-04-11 Alexandre Abreu

        * Add a basic set of integration tests for the webapp container
          (2ebe3e55)
        * Make sure that we dont load unecessary libs (oxide or qtwebkit)
          correspnding to the webengine that we dont use.
          Fixes:
          1306037 (35e73ad9)

2014-04-11 Olivier Tilloy

        * Enable UA overrides for all form factors, each in a separate file.
          Add an override for google calendar on desktop. Clean up
          the construction of the default UA string for easier
          reading and maintenance. (bdf4ac4d)

2014-04-11 Michael Sheldon

        * Restore fix for keyboard focus after content picking (889aa5dd)
        * Remove unused customPeerModelLoader alias (262023c2)
        * Remove no longer needed QtQuick.Dialogs import (07e878d4)
        * Avoid depending on qtdeclarative5-ubuntu-content0.1 (24da7902)

2014-04-11 Alberto Mardegan

        * Merge the overrides-formfactor branch (1193a898)
        * Fix qmldir file (66a4eb6a)

2014-04-10 Alexandre Abreu

        * fix popup redirection (65558ff2)
        * make sure that we dont load unecessary libs (oxide or qtwebkit)
          (b9f8d5a0)

2014-04-10 Michael Sheldon

        * Remove unnecessary dependency on qtdeclarative5-ubuntu-content0.1
          (8f4ba1e4)
        * Remove unnecessary dependencies on qtdeclarative5-dialogs-plugin
          (f5f0917b)
        * Remove tab (be6e9a85)
        * Remove extra semi-colon (eada8da3)
        * Update translation template (7713de83)
        * Make QApplication include more consistent (6c6ee308)
        * Require version 1.0.0~bzr490 of liboxideqt-qmlplugin for file
          picker support (fefbc3ab)
        * Merge from trunk (31acf4f3)
        * Base the Browser on QApplication instead of QGuiApplication to
          provide a widgets based file dialog (9f28f076)

2014-04-10 CI bot

        * Releasing 0.23+14.04.20140410-0ubuntu1 (76a7cefe)

2014-04-10 David Barth

        * To prevent
          https://bugs.launchpad.net/ubuntu/+source/ubuntu-ui-toolkit/+bug/1305834
          caused by a recent UI toolkit change, we are returning an
          empty title for now.
          Fixes: 1305834 (f63cfac9)
        * set the page title, not the window one (7a1229eb)
        * set title to an empty string to avoid the new transparent header UI
          (64ad65ef)

2014-04-10 Olivier Tilloy

        * Merge the latest changes from trunk, and resolve a conflict.
          (82ed13f8)

2014-04-10 Alberto Mardegan

        * Update from trunk (b4cb40b1)

2014-04-09 Michael Sheldon

        * Add support for multiple file selection in desktop file picker
          (21604df9)

2014-04-09 Alexandre Abreu

        * remove cruft (773f1809)
        * remove cruft (b09171c4)

2014-04-09 Michael Sheldon

        * Add normal file upload dialog instead of content-hub when running
          on the desktop (3b0746aa)

2014-04-09 Alexandre Abreu

        * fixes (48e998f4)

2014-04-09 CI bot

        * Releasing 0.23+14.04.20140409-0ubuntu1 (2ec5c04e)

2014-04-09 Alberto Mardegan

        * Webapps: maintain the session cookies for the user session
          (bcc14204)

2014-04-09 Alexandre Abreu

        * Add support for Oxide's onNavigationRequested in the container

          Fixes: 1302769, 1304380 (5faa54cb)

2014-04-09 Michael Sheldon

        * Expand on description of touch insensitivity workaround (1228f191)
        * Remove semi-colon from QML JS (04377a80)
        * Clean up AP tests (c9182fef)
        * Refocus webview after picker dialog is closed (a87d81dc)
        * Restore workaround for touch insensitivity (bc0bed49)
        * Provide explanation for external ContentPeerModel loader (45c38adf)

2014-04-09 Olivier Tilloy

        * Log where the overrides are being loaded from, and how many of them
          were loaded. (25ea6260)
        * Use this as a parent for the temporary overrides object. (7c9f2dc1)
        * Gracefully handle errors when loading a list of overrides.
          (c9dfe18f)

2014-04-08 Alexandre Abreu

        * handle invalid 'about:blank' navigation as gracefully as possible
          until fixed (c7c4efc1)
        * handle invalid navigation request from popup (c97c8591)
        * d (a6108795)
        * Fix extra pattern configuration handling (54b153b8)

2014-04-08 Michael Sheldon

        * Don't set target on transfer state monitor until transfer has been
          created (3e371ac2)
        * Update copyright notices (ba86f27a)
        * Remove semi-colons from javascript in QML (4af2c758)
        * Replace dismiss() with reject() for oxide compatibility (cc420b7c)

2014-04-08 Olivier Tilloy

        * Update the location of the webkit version in chromium’s sources.
          (a2c711b0)
        * Make the UA construction easier to read and to maintain. (74cd1af4)

2014-04-08 Alexandre Abreu

        * force the coercion to string to have a match() (fdbc277c)

2014-04-08 Olivier Tilloy

        * Merge Alex’s branch that adds a Safari/version token to the default
          UA. (78d7cf51)
        * Update the version of chromium in the override for google calendar.
          (551cc5e1)
        * Overrides for each form factor now live in a separate file. Added
          an override for google calendar on desktop. (f3e7c39e)
        * Enable UA overrides for all form factors. (8e276465)

2014-04-08 Michael Sheldon

        * Remove old QtWebkit load request accidentally included in previous
          merge (000c3b30)
        * Remove QtWebkit touch insensitivity workaround (194dbdce)
        * Merge from trunk (8e3d6054)

2014-04-08 Alexandre Abreu

        * Fix open external url (ebb46129)

2014-04-08 Alberto Mardegan

        * merge from trunk (58ff78c1)

2014-04-08 Olivier Tilloy

        * Handle javascript console messages. (d590abac)

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

        * Launchpad automatic translations update. (8ddc4b52)

2014-04-07 Alexandre Abreu

        * Oxide 1.0 (7032eaa2)
        * fix typo (0eaa5975)
        * update docs (099dd7e5)
        * fixes (004100c0)
        * better comment (47ff5b17)
        * update flake8 (62e6f497)
        * updates (3c6de52f)

2014-04-07 Alberto Mardegan

        * Add option to expand url patterns (15e5ab81)
        * comment (7c8e8002)

2014-04-07 CI bot

        * Releasing 0.23+14.04.20140407.1-0ubuntu1 (98a27922)

2014-04-07 Olivier Tilloy

        * Update to oxide 1.0. (b0de8fa7)

2014-04-07 Alberto Mardegan

        * Provide also a non-shared context (26c833c9)

2014-04-07 Olivier Tilloy

        * Update to oxide 1.0. (30186838)

2014-04-06 Alexandre Abreu

        * Handle new window in the case of a named webapp (desktop)
          (786b600f)

2014-04-04 Alexandre Abreu

        * Add safari to version (b329c6aa)
        * Merge trunk (641002cc)

2014-04-04 Michael Sheldon

        * Implement download support on oxide (7e892923)

2014-04-04 Alberto Mardegan

        * Make function static (7612371e)
        * Add command line option to toggle saving of session cookies
          (c052aa79)

2014-04-03 Alexandre Abreu

        * merge trunk (c763d1db)

2014-04-03 Alberto Mardegan

        * Merge from trunk (ecd5feb2)
        * Update dependency on Oxide (54a11caa)

2014-04-03 CI bot

        * Releasing 0.23+14.04.20140403-0ubuntu1 (9644dc0b)

2014-04-03 Olivier Tilloy

        * Re-enable javascript dialogs, now that they are available in oxide.
          (470f6bb6)

2014-04-03 Alberto Mardegan

        * Add unit test (86f4dac4)
        * Move firstRun() method to own file (4808f328)
        * Set the cookie mode in the context, misc fixes (0a72919e)

2014-04-02 Alexandre Abreu

        * first draft (5fe9151a)

2014-04-02 CI bot

        * Releasing 0.23+14.04.20140402-0ubuntu1 (3fd49d8a)

2014-04-02 Alexandre Abreu

        * Small update to the --webapp flag documentation (3ad0f893)

2014-04-02 Olivier Tilloy

        * Null-check to fix a segmentation fault when --help is passed to the
          executable. (1ed089db)

2014-04-02 Alexandre Abreu

        * merge trunk (38c84f92)

2014-04-02 Olivier Tilloy

        * Re-enable javascript dialogs, now that they are available in oxide.
          (51dbf497)
        * Merge the latest changes from trunk, and resolve conflicts.
          (888bc00e)

2014-04-02 Alberto Mardegan

        * Export "firstRun" property (91a0bfd6)

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

        * Launchpad automatic translations update. (a4872f8d)

2014-04-01 Alexandre Abreu

        * add option to expand url patterns (7e937fd1)

2014-04-01 CI bot

        * Resync trunk (987e0ec5)

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

        * Launchpad automatic translations update. (acb3a6e6)

2014-03-28 CI bot

        * Releasing 0.23+14.04.20140328.3-0ubuntu1 (99c2d32e)

2014-03-28 Olivier Tilloy

        * Land the master Oxide support branch. See individual revisions for
          details.
          Fixes: 1271756, 1271759 (8afee86d)
        * Clean up changelog. (e8b2e340)

2014-03-28 Alexandre Abreu

        * Make the webapp-container adaptable to the runtime context (oxide
          or not) and instanciate the proper web backend. To account
          for the multiple potential frameworks (13.10, and soon
          14.04) and avoid     1. user having their webapps not
          working anymore,     2. asking user to update their click
          package, a bit of runtime behavior has been added (ack'd
          by Jamie Strandboge) to validate the presence of oxide.
          (15ea19b8)
        * Fix developer extra enabled (6b842f5f)
        * Fixes (8714b408)
        * Fixes (1df21606)
        * Fixes (b8c3dc45)

2014-03-28 Olivier Tilloy

        * Fix installation of QML modules when cross-compiling. (dee22870)

2014-03-28 Alexandre Abreu

        * simplify oxide detection (60f99956)

2014-03-28 Olivier Tilloy

        * Enable cross compilation for an ARM target on an X86 host.
          (a8cd4335)
        * Temporarily disable the javascript dialogs again, until a suitable
          version of oxide hits the archive. (54ba8cfe)

2014-03-27 Alexandre Abreu

        * fixes (b130ccd8)

2014-03-27 Olivier Tilloy

        * Fix importing version 0.1 of Ubuntu.Components.Extras.Browser. This
          is a work-around for what’s likely a bug in Qt. (c6b123b3)

2014-03-27 Alexandre Abreu

        * fixes (dbbb242b)

2014-03-27 Olivier Tilloy

        * Instantiate the networkRequestDelegate and
          userAgentOverrideDelegate only when needed. (1319e067)
        * Share a single WebContext between all the WebViews, to avoid
          undefined behaviours. (94fa409f)

2014-03-26 Alexandre Abreu

        * Add build deps (87463168)
        * fixes (375947ec)
        * merge trunk (5c824cd7)
        * Container updates: Enable localstorage + some fixes. (b9391919)

2014-03-26 Olivier Tilloy

        * Merge the latest changes from trunk. (a6301924)
        * Re-enable javascript dialogs, now that they are implemented in
          oxide. (d6bc19b8)

2014-03-25 Michael Sheldon

        * Make dependencies alphabetical (d268c32e)
        * Add dependency on qtdeclarative5-ubuntu-content0.1 (ab30cf5b)
        * Disable content picker tests (unavailable until bug #1218971 is
          resolved) (77d318af)

2014-03-24 Alexandre Abreu

        * Oxide runtime detection (be402d5e)

2014-03-24 CI bot

        * Releasing 0.23+14.04.20140324-0ubuntu1 (4512787c)

2014-03-24 Alexandre Abreu

        * There are 2 ways for the webapp-container to receive a list of
          patterns to filter url browsing in a webapp container:
          through the manifest.json file that comes with a given
          (named) webapp, or through the command line. (1ad01d4f)

2014-03-24 Alberto Mardegan

        * Always use 2-step creation of the component (6062bc5c)

2014-03-24 Alexandre Abreu

        * Fixes (6791924e)

2014-03-24 Michael Sheldon

        * Merge from trunk (0225cbb0)

2014-03-24 Olivier Tilloy

        * releasing package webbrowser-app version
          0.23+14.04.20140324-0ubuntu1~withoxide2 (446a5a21)
        * Removed outdated unit tests. (63db8ec2)

2014-03-24 Alexandre Abreu

        * fix binding (47c2e65f)

2014-03-24 Olivier Tilloy

        * releasing package webbrowser-app version
          0.23+14.04.20140324-0ubuntu1~withoxide1 (0646ed2c)
        * Re-implement UA override mechanism using oxide’s facilities. For
          now, the overrides only apply on mobile, not desktop, and
          there is only one override for gmail (list to be populated
          as we discover the need for more overrides). (a8c7f575)

2014-03-23 Alexandre Abreu

        * fixes (0c3b1cf6)

2014-03-21 Alexandre Abreu

        * fixes (503ee9a9)
        * fixes (e93ccdfd)

2014-03-21 Alberto Mardegan

        * Fix build (6769da2d)
        * Don't load the webview as soon as a webapp starts (7041c469)

2014-03-21 Alexandre Abreu

        * First draft (1f006b0b)

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

        * Launchpad automatic translations update. (07e3ea2d)

2014-03-20 Alexandre Abreu

        * Merge trunk (a907db83)
        * Add unity tests (19767cc6)

2014-03-20 Alberto Mardegan

        * Removed unused header inclusion (4b8219de)
        * remove added empty line (71afc9a7)
        * Address review comments (6c6b26a4)

2014-03-19 Olivier Tilloy

        * releasing package webbrowser-app version
          0.23+14.04.20140319-0ubuntu2~withoxide1 (9132f1fb)
        * Fix the detection of QtUbuntu. (ed631192)
        * Merge the latest changes from trunk. (90f16f2e)
        * releasing package webbrowser-app version
          0.23+14.04.20140319-0ubuntu1~withoxide1 (67744a7f)

2014-03-19 CI bot

        * Releasing 0.23+14.04.20140319-0ubuntu1 (d95aff2c)

2014-03-19 Olivier Tilloy

        * Use the renderer only once when rendering a thumbnail. This seems
          to fix the crash that was happening at destruction time.

          Fixes: 1294219 (9b175fbb)

2014-03-19 Alberto Mardegan

        * Don't hard-depend on Online Accounts (9837b3ea)
        * Fix build (94e5cdfa)
        * Add Online Accounts support (3fdc7dc6)

2014-03-19 Olivier Tilloy

        * Specify the screen depth for xvfb to work with GLX support.
          (20958c07)
        * Use the renderer only once when rendering a thumbnail. This seems
          to fix the crash that was happening at destruction time.
          (0dab3874)

2014-03-18 Alexandre Abreu

        * Enable localstorage + some fixes (d49d4b0c)

2014-03-18 Olivier Tilloy

        * Update the default UA string. (8c30bdd3)
        * Add some comments to explain the rationale behind the default UA.
          (695ccd92)
        * Updated default User Agent string. (a0a5b8c7)
        * Merge the latest changes from trunk. (5df5c197)

2014-03-18 Michael Sheldon

        * Reuse the same ContentPeerModel every time the ContentPickerDialog
          is created (56a8afe0)

2014-03-18 Olivier Tilloy

        * Do not link models against QtQuick. (e08c3cb2)

2014-03-17 CI bot

        * Releasing 0.23+14.04.20140317.1-0ubuntu1 (0f3d6e87)

2014-03-17 Colin Watson

        * Add multiarch annotations. (1c2cee44)

2014-03-17 Olivier Tilloy

        * Version the new UbuntuWebView API as 0.2 (oxide). (e3e5f8ee)
        * Merge the latest changes from trunk. (64e23f08)

2014-03-17 Alexandre Abreu

        * fix test on device (3f7f3761)
        * fix tests (8d3199b1)
        * fixes (8500fb8a)

2014-03-17 Olivier Tilloy

        * Expose the form factor as a context property in the plugin.
          (b9ba7d00)
        * Merge the latest changes from the parent branch. (47a3862b)

2014-03-17 Colin Watson

        * Add multiarch annotations. (34245dae)

2014-03-17 Olivier Tilloy

        * Clean up build dependencies. (01fb3075)
        * Build the models in a separate static lib, and link the unit tests
          against it. (867a703a)

2014-03-17 CI bot

        * Releasing 0.23+14.04.20140317-0ubuntu1 (990fbd33)

2014-03-17 Olivier Tilloy

        * Refactor the test HTTP server to use a random port at startup.
          (0a74769e)

2014-03-17 Adnane Belmadiaf

        * Fix to open URL that start with / (local files) (cbccc3c1)

2014-03-17 Leo Arias

        * Updated the copyright header on all the python files. (26943dc7)

2014-03-17 Olivier Tilloy

        * Do not register private types in the public plugin. Register them
          in the webbrowser application scope instead. (c0f12ace)
        * Merge the latest changes from trunk. (cac842ab)
        * Merge the private-types branch. (cbdb5f12)

2014-03-14 Olivier Tilloy

        * Whitespace love. (7c2bd51a)
        * Remove UbuntuWebView.getSystemWideUAString(url) as well as the
          'url' parameter from UbuntuWebView.getUAString(). They
          aren’t used by any application, and this will simplify the
          API quite a bit. (ddedf5cb)
        * Merge the latest changes from trunk. (a2a6b219)

2014-03-13 CI bot

        * Releasing 0.23+14.04.20140313-0ubuntu1 (848fd5c7)

2014-03-13 Timo Jyrinki

        * Apply the revert that is in archives now, and rebuild against Qt
          5.2.1 (b3459f43)

2014-03-13 Olivier Tilloy

        * Merge the latest changes from the parent branch. (ca30944a)
        * Merge the latest changes from trunk. (2718525b)
        * Really encapsulate oxide in the UbuntuWebView. (6897120a)
        * Merge the private-types branch. (6004a4af)
        * Move webbrowser-app specific code where it belongs. (8e3105f0)
        * One more step towards a better encapsulation of the UbuntuWebView
          API. (104c507a)
        * Explicitly document the 0.1 version of the API as deprecated.
          (ebe5e2b4)
        * Add a comment explaining what needs to happen to fix the sqlite
          cookie store. (ef796edc)
        * Remove legacy thumbnailing code from the app. (0053f25d)
        * Merge the private-types branch. (f29aa3c5)
        * Revert a useless change. (719c6d1e)
        * Leftover cleanup. (e3c40906)
        * Move domain-utils.h to the webbrowser app (not used anywhere else).
          (c0b067fd)
        * Move webpage thumbnail handling into the webbrowser application.
          The webapp container doesn’t need it. (e25512f7)

2014-03-12 Olivier Tilloy

        * Move webbrowser-app specific components and assets to where they
          belong. (c7fb4c5e)
        * Move webpage thumbnail handling out of the public API, in the apps.
          (56f33371)
        * Null-check to fix a segmentation fault when --help is passed to the
          executable. (482902e0)
        * Re-add unit tests for version 0.1 of API components. (2cbceb8c)
        * Use explicit versions of the UserAgent component, now that it is
          private. (c55d4451)
        * Merge the private-types branch. (915ebf18)
        * Make the UserAgent component private, after verifying that no
          application out there is using it. (45c3fe78)
        * Add back the 0.1 version of the public API. Both versions will be
          installed and available for client applications to use.
          (67baf5a9)
        * Merge latest changes from parent branch. (d7b838bb)
        * Removed useless commented-out code. (9ff69e02)
        * Version the public API as 0.2. (87f67379)
        * Merge the private-types branch. (ed954a58)
        * Remove unused imports. (f831842c)
        * Merge the private-types branch. (3cfba332)
        * Rename the private import namespace to avoid confusion. (eab51ca3)
        * Do not register private types in the public plugin. Register them
          in the webbrowser application scope instead. (44533ddc)

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

        * Launchpad automatic translations update. (cc981cc8)

2014-03-11 Olivier Tilloy

        * releasing package webbrowser-app version
          0.23+14.04.20140311-0ubuntu1~withoxide1 (0ceaa67d)
        * Set the dataPath on the WebContext for data persistence. (6fcdf732)
        * Fix population of the history database. (58b499a5)
        * Temporarily skip a couple of tests for a feature that’s not
          implemented in oxide yet. (79082d6c)
        * Work around bug #1290821 in oxide. (5073a57d)
        * Really ignore load events for error pages. (b1c85436)
        * Fix displaying the error sheet. (1726dc15)

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

        * Launchpad automatic translations update. (4e372384)

2014-03-10 Olivier Tilloy

        * Load the testability driver. (fdde0d7b)

2014-03-10 Alexandre Abreu

        * Enable the unity webapps qml component to bind to the webview (was
          disabled before). (d9e62df0)

2014-03-10 Michael Sheldon

        * Update to new content-hub API (3dbd56af)

2014-03-07 Alexandre Abreu

        * enable unity webapps with container (f515f4f0)
        * Fixes (7a4a2b36)

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

        * Launchpad automatic translations update. (ed2be67a)

2014-03-06 Alexandre Abreu

        * Fix url patterns filtering, fix google case (ce39fc6b)

2014-03-06 Olivier Tilloy

        * releasing package webbrowser-app version
          0.23+14.04.20140306-0ubuntu1~withoxide1 (d4f64c76)

2014-03-06 Alberto Mardegan

        * Avoid instantiating an unused object (dfdeb905)
        * Make sure we don't access an invalid cookie store. (13871105)

2014-03-06 Timo Jyrinki

        * Apply the revert that's in archives now. (a7a4c1b0)

2014-03-06 Alberto Mardegan

        * Don't load the webview as soon as a webapp starts (73456d3d)
        * Coding style (2d728a57)
        * Coding style (af1c5179)
        * Do not depend on qtdeclarative5-online-accounts-client0.1
          (9c980935)

2014-03-05 Adnane Belmadiaf

        * Fixed issues according to osomon review again (b00031cf)

2014-03-04 Olivier Tilloy

        * Update to the recent UserScript API changes in lp:oxide. (c904f231)

2014-03-04 CI bot

        * Releasing 0.23+14.04.20140304-0ubuntu1 (863a8189)

2014-03-04 Alexandre Abreu

        * Add online account support in the webapp container (821f8546)
        * merge lp:~mardy/webbrowser-app/re-enable-tests (4849590b)

2014-03-04 Alberto Mardegan

        * Re enable tests, fix whitespaces (78a11874)

2014-03-03 Olivier Tilloy

        * releasing package webbrowser-app version
          0.23+14.04.20140303-0ubuntu1~withoxide1 (61b32706)

2014-03-03 Alexandre Abreu

        * Small temporary fixes to make the webappcontainer work w/ oxide
          (5cf741ca)

2014-03-03 Olivier Tilloy

        * Fix a typo. (f363911b)
        * Rename the 'longpress' event to 'contextmenu'. (a5bc1e8b)
        * Remove blacklist mechanism, now useless. (eaf61daa)
        * Chromium conveniently emits a contextmenu event on long tap.
          (ef5f1dc3)

2014-02-28 Alexandre Abreu

        * Small temporary fixes to make the webappcontainer work w/ oxide
          (e4c0e60e)

2014-02-28 Olivier Tilloy

        * releasing package webbrowser-app version
          0.23+14.04.20140228-0ubuntu1~withoxide1 (b5f90c23)
        * Close the current contextual popup on orientation change.
          (4a73480d)
        * Close the current contextual popup on scroll. (371a999a)
        * Fix the positioning of the contextual menu. (9e4ccd2c)
        * Right-clicking on an element that doesn’t trigger a contextual menu
          dismisses the current contextual menu. (93ae24b5)
        * Ensure that there can be only one contextual menu displayed at any
          given time. (5659cdc5)

2014-02-27 Olivier Tilloy

        * Re-enable contextual popup menu on long press. Emulate long press
          on right-click, to ease testing on desktop. (af1b844c)

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

        * Launchpad automatic translations update. (52bca59b)

2014-02-25 Adnane Belmadiaf

        * Fixed issues according to osomon review (51f18248)

2014-02-25 Olivier Tilloy

        * Add a comment to explain the random free port magic. (0897acbb)
        * Refactor the test HTTP server to use a random port at startup.
          (4ac67d18)

2014-02-24 Alexandre Abreu

        * update container docu for --webapp (15b85879)
        * Merge lp:~mardy/webbrowser-app/skip-selection (e4ff7dcf)

2014-02-24 Alberto Mardegan

        * Simplify AccountsView (8c2e195d)

2014-02-23 daker

        * Fixed the semantic look of the code (dcad03b1)

2014-02-21 Olivier Tilloy

        * releasing package webbrowser-app version
          0.23+14.04.20140219-0ubuntu1~withoxide2 (6a9368ac)
        * Fix FTBFS. (0f4aa78a)
        * releasing package webbrowser-app version
          0.23+14.04.20140219-0ubuntu1~withoxide1 (23723e4e)
        * Enable compositing in oxide. (146bb286)

2014-02-21 Alberto Mardegan

        * Expose count property in AccountsModel (efc8910c)
        * Skip account selection if there's only one account (5a8c6047)

2014-02-21 Olivier Tilloy

        * Always set the User Agent to the default one. (a1ceaa08)
        * Merge the latest changes from trunk. (f1e8ceb2)

2014-02-19 CI bot

        * Releasing 0.23+14.04.20140219-0ubuntu1 (e831f5d9)

2014-02-19 Olivier Tilloy

        * Do not install the selection event handlers on certain domains
          known to interfere with touch events.
          Fixes: 1279903
          (8b96eeba)
        * Let the selection handler listen to 'touchcancel' events for
          completeness. (82aa539c)

2014-02-17 Olivier Tilloy

        * Do not install the selection event handlers on certain domains
          known to interfere with touch events. (a3a42d9d)

2014-02-17 Michael Sheldon

        * Enable multiple file uploads if the HTML input requests it
          (25621388)

2014-02-17 Olivier Tilloy

        * Let the selection handler listen to 'touchcancel' events for
          completeness. (85790352)

2014-02-15 daker

        * Fix to open URL that start with / (local files) (0ce56f62)

2014-02-13 Olivier Tilloy

        * releasing package webbrowser-app version
          0.23+14.04.20140122-0ubuntu1~withoxide3 (13dc7ed9)
        * Run the QML unit tests under xvfb. (73b81557)

2014-02-12 Olivier Tilloy

        * releasing package webbrowser-app version
          0.23+14.04.20140122-0ubuntu1~withoxide2 (549954ff)
        * Do not require QT_QPA_PLATFORM=minimal for the QML unit tests, it
          makes them segfault when running with oxide. (a8e76ded)

2014-02-12 Alexandre Abreu

        * Merge lp:~mardy/webbrowser-app/cookie-delay (fd5545d8)

2014-02-12 Alberto Mardegan

        * Revert APP_ID change (331dd8fc)

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

        * Launchpad automatic translations update. (709f1a8f)

2014-02-11 Alberto Mardegan

        * Update from trunk (89a93ce7)
        * Use APP_ID as application name (1930f7e8)

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

        * Launchpad automatic translations update. (ad130e39)

2014-02-10 Alexandre Abreu

        * make sure that we load the proper view no matter what state we are
          (c8912fd6)

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

        * Launchpad automatic translations update. (031255b9)

2014-02-07 Olivier Tilloy

        * releasing package webbrowser-app version
          0.23+14.04.20140122-0ubuntu1~withoxide1 (2c86145b)
        * Hook back the itemSelector. (8af770a9)
        * Hook back history and error sheet. (0378a531)
        * Uncomment a test (fixed in oxide). (42b19d23)

2014-02-07 Alberto Mardegan

        * Add DB schema, increase logging on error (644aeb05)

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

        * Launchpad automatic translations update. (fb8c7b9e)

2014-02-05 Leo Arias

        * Updated the copyright header on all the python files. (00b1fedb)

2014-02-05 Alberto Mardegan

        * Merge from trunk (e4fde451)
        * for Campo PPA (44926c1f)

2014-01-27 Alexandre Abreu

        * timestamp handling (232bcd11)

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

        * Launchpad automatic translations update. (d0b635aa)

2014-01-25 Bill Filler

        * merge with trunk (b2440e01)

2014-01-22 Olivier Tilloy

        * Comment out a few QtWebKit-specific bits in the webapp container.
          (e22d2927)
        * Merge the latest changes from trunk. (bf7060b7)
        * releasing package webbrowser-app version
          0.23+14.04.20140120-0ubuntu1~withoxide1 (2a8df79d)

2014-01-22 Automatic PS uploader

        * Releasing 0.23+14.04.20140122-0ubuntu1 (revision 444 from
          lp:webbrowser-app). (53f08e52)
        * Releasing 0.23+14.04.20140122-0ubuntu1, based on r444 (edb61e5f)

2014-01-22 Olivier Tilloy

        * Work around bug #1270848 in a different manner to avoid introducing
          another regression.
          Fixes:
          https://bugs.launchpad.net/bugs/1271436. (f6534e15)
        * Work around bug #1270848 in a different manner to avoid introducing
          another regression. (106c9b65)

2014-01-21 Olivier Tilloy

        * Merge the latest changes from trunk. (681c3568)
        * Fix a memory leak when exiting the application. (fcd7b914)

2014-01-21 Ted Gould

        * Add URL Dispatcher configuration file. (9dbb4df6)

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

        * Launchpad automatic translations update. (5c68b1fb)

2014-01-20 Olivier Tilloy

        * Unset property before deleting its value. (eef03a64)

2014-01-20 Automatic PS uploader

        * Releasing 0.23+14.04.20140120-0ubuntu1 (revision 439 from
          lp:webbrowser-app). (25da83ac)
        * Releasing 0.23+14.04.20140120-0ubuntu1, based on r439 (53c03583)

2014-01-20 Olivier Tilloy

        * Work around a bug (regression?) in the UITK by replacing the use of
          Page by a simple Item.
          Fixes:
          https://bugs.launchpad.net/bugs/1270848. (3ec83e45)
        * Work around a bug (regression?) in the UITK by replacing the use of
          Page by a simple Item. (c1704435)

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

        * Launchpad automatic translations update. (6df85cca)

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

        * Launchpad automatic translations update. (43a1b191)

2014-01-17 Olivier Tilloy

        * Fix debian package dependencies. (6a5bfac6)
        * Comment out a unit test that’s failing because of a known bug in
          oxide. (433f0b7a)
        * Fix a memory leak when exiting the application. (8848684d)
        * Fix a crash when exiting the application. (0117ee92)
        * Fix unit tests for the TabsModel (at the expense of a harmless
          console warning when running the application). (564f403a)
        * Remove one last build time dependency on QtWebKit. (d6b940b4)
        * Uncomment loadProgress now that it has been implemented in oxide.
          (ec64e40b)

2014-01-17 Automatic PS uploader

        * Releasing 0.23+14.04.20140115.1-0ubuntu1 (revision 435 from
          lp:webbrowser-app). (f7ef23a1)

2014-01-15 Automatic PS uploader

        * Releasing 0.23+14.04.20140115.1-0ubuntu1, based on r435 (fd43a73d)

2014-01-13 Ted Gould

        * Make sure it gets into the browser package (c501f92f)
        * Adding a url-dispatcher definition (3b829adc)

2014-01-13 David Barth

        * Re-execute web application in the dedicated container
          (compatibility mode for legacy webapps). (29d20cd7)

2014-01-13 Olivier Tilloy

        * Cosmetics. (071d137e)
        * Fix include order. (bf8adccb)
        * Work even if replacing the process with webapp-container fails for
          some reason. (ab3d4d0c)
        * Performance and style fixes. (e3cff689)
        * Fix include statement, and do not add useless endl. (0a6903f1)

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

        * Launchpad automatic translations update. (9e095a12)

2014-01-10 David Barth

        * tediously reconstructing argv; thanks QtCore for making it so
          difficult (1c347d21)
        * indentation fixes + style and argv[0] (df3e3ae4)
        * re-exec web applications with the dedicated container (eb249203)

2014-01-09 Alexandre Abreu

        * cleanup tests (59b363ad)
        * cleanup tests (4ae58ee8)

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

        * Launchpad automatic translations update. (e812f0f2)

2014-01-08 Olivier Tilloy

        * Bump version to 0.23 in preparation for the next major release.
          (9abcb755)

2014-01-07 Alexandre Abreu

        * fixes (e10b90f2)
        * fixes (d26a8f11)

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

        * Launchpad automatic translations update. (4752d925)

2014-01-06 Alexandre Abreu

        * cleanups & one loader for the ui components (ae979631)

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

        * Launchpad automatic translations update. (0dc95d69)

2013-12-31 Alexandre Abreu

        * add missing copyright header (51c658b7)
        * add missing deps (1d88cdfa)

2013-12-30 Alexandre Abreu

        * remove pagestack (0698ccdf)
        * Fixes (799ddbd0)

2013-12-24 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (77450acc)

2013-12-18 Alexandre Abreu

        * Fix back forward hud actions. (4fca8d8f)
        * fix nits (e3b3d593)
        * nit fixes (0214ab2a)
        * Fix bugs; add account creation (c8c4379c)

2013-12-17 Olivier Tilloy

        * Use the print function instead of the print statement. (c0f9500e)
        * Merge the latest changes from trunk. (494689c6)

2013-12-17 Alexandre Abreu

        * Further integration w/ OA (68f97949)

2013-12-16 Olivier Tilloy

        * Ensure the test server is up and responding before starting the
          tests, and use standard logging everywhere. (2c7bc2a1)

2013-12-16 Alexandre Abreu

        * Restrict url webapps pattern replacement depending on which part is
          being affected.
          Fixes:
          https://bugs.launchpad.net/bugs/1240685. (a150d5d1)

2013-12-16 Olivier Tilloy

        * Override logging functions to use standard, consistent logging.
          (231fe51e)
        * Ensure the test server is up and responding before starting the
          tests. (e5e103f9)
        * Use logging instead of print statements. (69002b16)

2013-12-16 Alexandre Abreu

        * Add autopilot tests for webapp container (0837473e)

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

        * Launchpad automatic translations update. (d1ad609e)

2013-12-14 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (5e6bb717)

2013-12-13 Alexandre Abreu

        * Rough first cut (1250738a)

2013-12-09 Olivier Tilloy

        * Fix FTBFS with Qt 5.2.
          Fixes:
          https://bugs.launchpad.net/bugs/1258038. (9e7f224a)

2013-12-09 Timo Jyrinki

        * libqt5v8-5-private-dev will be dropped from Qt 5.2.
          qtdeclarate-private-dev 5.0.2 now depends on it until
          then. (002ba7b2)

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

        * Launchpad automatic translations update. (c87c9a8e)

2013-12-05 Olivier Tilloy

        * Fix FTBFS with Qt 5.2. (8925a41d)

2013-12-05 Timo Jyrinki

        * libqt5v8-5-private-dev will be dropped from Qt 5.2.
          qtdeclarate-private-dev 5.0.2 now depends on it until
          then. (2f6d4361)

2013-12-03 Ugo Riboni

        * Comment, fix and disable parts of tests as necessary (217134b4)

2013-12-02 Ugo Riboni

        * More integration tests (c947f9f8)
        * Merge changes from trunk (f4ee81e6)

2013-11-29 Alexandre Abreu

        * remove clutter (41990019)

2013-11-28 Alexandre Abreu

        * Fix back forward hud actions (2da5af50)
        * Update (d9cbe819)
        * Further separate the two webbrowser-app & webapp-container
          projects.
          Fixes: https://bugs.launchpad.net/bugs/1246935.
          (2549e2f2)

2013-11-27 Alexandre Abreu

        * dh_install missing files install updates (5a0664ab)

2013-11-27 Ugo Riboni

        * Try interacting with the gallery app (d40e3b9a)

2013-11-27 Alexandre Abreu

        * debian install updates (9f38c4c2)
        * Update (a7b1f0d7)

2013-11-27 Olivier Tilloy

        * Switch to the oxide WebView (and comment out a lot of
          functionalities that are QtWebKit-specific). (fcd71615)

2013-11-27 Ugo Riboni

        * Disable a test dependent on an autopilot bug, and improve the
          integration test (942a348b)

2013-11-26 Alexandre Abreu

        * Update test qml files copy path (eaa05d92)

2013-11-26 Ugo Riboni

        * Add initial integration test (1e0f0755)

2013-11-26 Alexandre Abreu

        * sprcify bind dir include (47068b99)

2013-11-25 Alexandre Abreu

        * Further separate the two webbtrowser-app & webappcontainer projects
          (f66a506b)

2013-11-25 Ugo Riboni

        * Add incomplete AP test (dacd956d)
        * Merge changes from trunk (57c808dd)
        * Improve the content picker dialog (cbef25dd)

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

        * Launchpad automatic translations update. (1e672d60)

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

        * Launchpad automatic translations update. (ddeb2127)

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

        * Launchpad automatic translations update. (f541e364)

2013-11-19 Olivier Tilloy

        * Use the local test server everywhere instead of writing temporary
          html pages on disk. (0edf11d3)

2013-11-19 Adnane Belmadiaf

        * Fixed UA string for huffpost.com.
          Fixes:
          https://bugs.launchpad.net/bugs/1223937. (0931a0fa)
        * Change the default homepage to start.ubuntu.com.
          Fixes:
          https://bugs.launchpad.net/bugs/1250995. (776653de)
        * Fixed the pad.lv url (2e32efb8)

2013-11-19 Ugo Riboni

        * Display a content picker when activating a file upload form element
          (dda6a21a)

2013-11-18 David Barth

        * Make sure we are redirected to the mobile version automatically, by
          presenting a mobile user-agent string on the /whole/
          youtube domain (not just m.youtube.com). (d4601237)

2013-11-18 Olivier Tilloy

        * Add ignore rules for generated ninja files. (5c77de6a)
        * Update the link to the list of overrides for B2G. (abbe7220)

2013-11-18 daker

        * Added link to bug report (a45df39d)

2013-11-18 Omer Akram

        * move the close button of the running activity to the left.
          (a3b387da)

2013-11-18 Olivier Tilloy

        * Add ignore rules for generated ninja files. (716f3c6f)
        * Update the link to the list of overrides for B2G. (3a52b2a1)
        * Merge the latest changes from trunk, and resolve one conflict.
          (7b4797c6)

2013-11-18 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (0a4bb232)

2013-11-17 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (79818d3c)

2013-11-17 daker

        * Fix for uppercase urls.
          Fixes:
          https://bugs.launchpad.net/bugs/1244329. (475599e9)

2013-11-17 Olivier Tilloy

        * Cleaner workaround for bug #1248620. Thanks Thomi for the
          suggestion!. (8ebff2c8)
        * Split the app into two executables: webbrowser-app and
          webapp-container. (03f15387)

2013-11-15 Olivier Tilloy

        * Fix component encapsulation. (d710cc3c)

2013-11-14 Adnane Belmadiaf

        * Changed the default page to start.u.c (42cb5998)

2013-11-14 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (60a2ca8a)

2013-11-13 Olivier Tilloy

        * Updated translation templates. (04d0b56b)

2013-11-12 Olivier Tilloy

        * Add a new debian package for the webapps container. (daf1d7a2)
        * Split the app into two executables: webbrowser-app and
          webapp-container. (5736965b)

2013-11-08 Adnane Belmadiaf

        * Fixed UA string for huffpost.com (7eb53d88)

2013-11-08 Olivier Tilloy

        * Factor out common properties into a custom main view. (d491e23a)
        * Further encapsulate the PanelLoader component. (8fe57ff8)
        * Extract the panel loader into a separate component. (80143114)
        * Initial python3 compatibility adjustments. (e9957077)
        * Cleaner workaround for bug #1248620. (6ff0850d)

2013-11-07 Olivier Tilloy

        * Use the local test server everywhere instead of writing temporary
          html pages on disk. (b5eac42b)
        * Merge the latest changes from trunk. (ede84796)
        * Factor out the custom webview implementation into a separate
          component. (379e049e)

2013-11-07 Automatic PS uploader

        * Releasing 0.22+14.04.20131107-0ubuntu1 (revision 402 from
          lp:webbrowser-app). (68a682d6)
        * Releasing 0.22+14.04.20131107-0ubuntu1, based on r402 (7c553ca5)

2013-11-07 Olivier Tilloy

        * Move actions out into separate QML components, to allow sharing
          them between the browser app and the webapps container
          later on. (8834669e)
        * Do not handle a touchmove event if there is no current touch.

          Fixes: https://bugs.launchpad.net/bugs/1237513. (0b119bf4)
        * Fix a test failing with autopilot 1.4. This is likely a bug in
          autopilot (or its Qt layer) itself, needs more
          investigation. In the meantime, this fix should be safe.
          (49fbd23b)

2013-11-06 Automatic PS uploader

        * Releasing 0.22+14.04.20131106-0ubuntu1 (revision 399 from
          lp:webbrowser-app). (a8e1a2cc)
        * Releasing 0.22+14.04.20131106-0ubuntu1, based on r399 (0f91f706)

2013-11-06 Olivier Tilloy

        * Fix a test failing with autopilot 1.4. This is likely a bug in
          autopilot (or its Qt layer) itself, needs more
          investigation. In the meantime, this fix should be safe.
          (e494d427)

2013-11-06 Chris Gagnon

        * Update to autopilot 1.4. (f08c85e5)

2013-11-06 Olivier Tilloy

        * Do not rely on the order of the items returned by select_many(…).
          (dcd26f9d)

2013-11-05 chris.gagnon

        * update MP for autopilot 1.4 (9f735d5e)

2013-11-05 Olivier Tilloy

        * Do not rely on the order of the items returned by select_many(…).
          (8c19a08d)

2013-11-04 Olivier Tilloy

        * Move main.cpp into webbrowser-app.cpp. (86826b6e)

2013-11-03 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (51ac9455)

2013-10-26 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (0b3c1ef1)

2013-10-25 daker

        * Added test (b81d9ccf)

2013-10-24 daker

        * Fixed uppercase urls (5ac17a74)

2013-10-24 Omer Akram

        * close button is on the left in Ubuntu (5aeef8a7)

2013-10-22 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (300f0303)

2013-10-21 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (1a37a3dc)

2013-10-20 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (5af91e43)

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

        * Launchpad automatic translations update. (dd795725)

2013-10-16 David Barth

        * remove commented out line (a8c0bf7d)
        * youtube override on the whole domain, to trigger the automatic
          redirection to the mobile version (4d96c974)

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

        * Launchpad automatic translations update. (1486c674)

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

        * Launchpad automatic translations update. (6bf73188)

2013-10-14 Automatic PS uploader

        * Releasing 0.22+13.10.20131011.1-0ubuntu1 (revision 386 from
          lp:webbrowser-app). (23f906bb)

2013-10-13 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (cb9f4f1a)

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

        * Launchpad automatic translations update. (b64b8819)

2013-10-11 Automatic PS uploader

        * Releasing 0.22+13.10.20131011.1-0ubuntu1, based on r386 (d7916d47)

2013-10-11 David Barth

        * Fix a problem with Facebook images being served at low-resolution.
          (d16ac4c8)
        * dropping the WebBrowserApp token for now (a2e4250b)

2013-10-11 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (8e762c2d)

2013-10-10 Bill Filler

        * Expose the correct DPR on the UbuntuWebView component. (cad2cc78)
        * Fix 1237548: webapps shouldn't expose a org.freedesktop.Application
          interface on DBUS (866906d0)
        * Allow client applications that embed an UbuntuWebView to define
          their own override mechanism that will take precedence
          over the default one. (d1f7693f)
        * Use consistently select_single(…) and select_many(…) in the
          emulator. (486dfcbb)
        * Ship a screenshot of the app for the apps lens. (92804624)
        * fixes a regression with the G+ homepage not scrolling properly
          without a proper user-agent string (8b0f1de5)

2013-10-10 David Barth

        * simplified overrides for facebook, just in case (7a406285)
        * fixes a problem with Facebook images being served at low-resolution
          (d95f2472)
        * fixes a regression with the G+ homepage not scrolling properly
          without a proper user-agent string (e35dbac0)

2013-10-10 Alexandre Abreu

        * remove leftover webapp test (6608cf56)

2013-10-10 Olivier Tilloy

        * Do not handle a touchmove event if there is no current touch.
          (48a0cff4)
        * Add missing build dependency. (a88176ec)

2013-10-10 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (0361d39e)

2013-10-09 Alexandre Abreu

        * Fix 1237548: webapps shouldn't expose a org.freedesktop.Application
          interface on DBUS (bc6dd23d)

2013-10-09 Olivier Tilloy

        * Allow client applications that embed an UbuntuWebView to define
          their own override mechanism that will take precedence
          over the default one. (04aac6fa)
        * Use consistently select_single(…) and select_many(…) in the
          emulator. This enables better logging when autopilot tests
          are run in verbose mode. (42b1ec1a)
        * Expose the correct DPR on the UbuntuWebView component. (6d959c96)
        * Ship a screenshot of the app for the apps lens. (b8190ac3)

2013-10-07 Automatic PS uploader

        * Releasing 0.22+13.10.20131007.2-0ubuntu1 (revision 376 from
          lp:webbrowser-app). (c55738d5)
        * Releasing 0.22+13.10.20131007.2-0ubuntu1, based on r376 (6ccfd0e3)

2013-10-07 Olivier Tilloy

        * Fix the height of the webview container when in landscape
          orientation.
          Fixes:
          https://bugs.launchpad.net/bugs/1234949,
          https://bugs.launchpad.net/bugs/1235328. (5aafe056)

2013-10-07 Alexandre Abreu

        * Handle URL open requests and expose a org.freedesktop.Application
          interface on DBUS.
          Fixes:
          https://bugs.launchpad.net/bugs/1230404. (d3113573)

2013-10-07 Olivier Tilloy

        * Fix the height of the webview container when in landscape
          orientation. (7de117c9)
        * Better UA override rule for mobile twitter (don’t pretend to be an
          android). Thanks Adnane Belmadiaf for the tip!.
          Fixes:
          https://bugs.launchpad.net/bugs/1233270. (011a3175)
        * Reverted revision 343: now all domains expand consistently in the
          activity view, even if they contain only one entry.
          Fixes:
          https://bugs.launchpad.net/bugs/1235137. (26ac81e0)
        * Better UA override rule for mobile twitter (don’t pretend to be an
          android). Thanks Adnane Belmadiaf for the tip! (3dd303ad)

2013-10-06 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (4def6844)

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

        * Launchpad automatic translations update. (d0ef7b6b)

2013-10-04 Olivier Tilloy

        * Hide the activity view when validating the address bar.
          Fixes:
          https://bugs.launchpad.net/bugs/1234843. (bb6fd42b)
        * Reverted revision 343: now all domains expand consistently in the
          activity view, even if they contain only one entry.
          (aacf987a)

2013-10-04 Automatic PS uploader

        * Releasing 0.22+13.10.20131004.1-0ubuntu1 (revision 367 from
          lp:webbrowser-app). (9616283f)

2013-10-04 Olivier Tilloy

        * Hide the activity view when validating the address bar. (d67207d3)
        * Add a failing autopilot test for bug #1234843 (Opening a url from
          activity view does not show the page). (b38bb417)

2013-10-04 David Barth

        * UA overrides for google domains, youtube, twitter. Also
          login.ubuntu.com.
          Fixes:
          https://bugs.launchpad.net/bugs/1233270. (1afadccf)

2013-10-04 Automatic PS uploader

        * Releasing 0.22+13.10.20131004.1-0ubuntu1, based on r367 (7e8da621)

2013-10-04 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (4e22941a)

2013-10-04 Olivier Tilloy

        * Expose a single contextual menu for both images and hyperlinks.

          Fixes: https://bugs.launchpad.net/bugs/1233282. (83d51623)

2013-10-03 Robert Bruce Park

        * Enable hardening, and fix some lintian warnings. (e56857b7)

2013-10-03 Olivier Tilloy

        * Live bookmarking functionality in the activity view. (369afb01)

2013-10-03 Robert Bruce Park

        * Fix one lintian warning, and override three false positives.
          (28c6f1cd)
        * Use hardening wrapper. (1bbfc7a8)

2013-10-03 David Barth

        * override to allow u1 login :/ (aabe4742)
        * more overrides for the google domains, youtube and twitter
          (43b442e0)

2013-10-03 Olivier Tilloy

        * Make the touch area for live bookmarking larger. (0c0bbe3d)
        * Reset the activity view every time is hidden and shown again. This
          is to work around positioning issues, most likely due to
          the complexity of the delegates of the activity view.
          (e4168864)
        * When expanding a domain, ensure the entries are fully visible on
          screen. (53ffdc62)
        * Remove the reference to URLs in the user-facing strings in the
          contextual menu. (99b32bda)

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

        * Launchpad automatic translations update. (e65a219f)

2013-10-02 Alexandre Abreu

        * When the browser is requested to create a new tab (from a new
          window request), open the new tab externally when in
          webapp mode.
          Fixes:
          https://bugs.launchpad.net/bugs/1221824. (b1de52dd)

2013-10-02 Olivier Tilloy

        * Fix the position of the contextual menu. (51fa7cc4)

2013-10-02 Alexandre Abreu

        * Update (039613e9)

2013-10-02 Olivier Tilloy

        * Expose a single contextual menu for both images and hyperlinks.
          (329347b7)
        * Fix vertical spacing in the bookmarks view. (51247c5e)

2013-10-02 Alexandre Abreu

        * Harden the set of accepted url patterns.
          Fixes:
          https://bugs.launchpad.net/bugs/1226690. (a82926e0)

2013-10-02 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (b357d569)

2013-10-02 Olivier Tilloy

        * Use a different port for the test server when a zombie process
          doesn’t release the default one, and use cleanup functions
          instead of tearDown() for improved robustness.
          Fixes:
          https://bugs.launchpad.net/bugs/1231492. (2f15037c)

2013-10-01 Alexandre Abreu

        * Handle URL open requests and expose a org.freedesktop.Application
          interface on DBUS (d4714c5a)

2013-10-01 Automatic PS uploader

        * Releasing 0.22+13.10.20131001.2-0ubuntu1 (revision 357 from
          lp:webbrowser-app). (3bb74804)
        * Releasing 0.22+13.10.20131001.2-0ubuntu1, based on r357 (be28a36b)

2013-10-01 Alexandre Abreu

        * Handle the case of a new tab requested when in a webapp mode
          (9884607a)
        * Handle the case of a new tab requested when in a webapp mode
          (2081c36e)

2013-10-01 Olivier Tilloy

        * Merge the latest changes from trunk. (bbcfe783)
        * Do not allow bookmarking an empty page. (2d44ba82)
        * Updated design and assets for the bookmark star. (92f3ae8e)

2013-10-01 Alexandre Abreu

        * Updates (c11596e9)
        * Updates (cdc7bc43)

2013-10-01 Omer Akram

        * use input_device creation from the uitoolkit emulators. (ccc64d4e)

2013-10-01 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (aa9e8720)

2013-09-30 Automatic PS uploader

        * Releasing 0.22+13.10.20130930.1-0ubuntu1 (revision 354 from
          lp:webbrowser-app). (9ad6d867)

2013-09-30 Alexandre Abreu

        * simplify (7cb2a797)

2013-09-30 Automatic PS uploader

        * Releasing 0.22+13.10.20130930.1-0ubuntu1, based on r354 (b6d01058)

2013-09-30 Omer Akram

        * remove useless imports (11adc944)
        * use get_pointing_device() method from the toolkit emulators
          (6afb5959)

2013-09-30 Olivier Tilloy

        * Also handle (not so gracefully) other errors. (5e9fc6b1)

2013-09-30 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (cdb226a3)

2013-09-29 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (053d7da5)

2013-09-28 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (0d7990ef)

2013-09-27 Alexandre Abreu

        * Harden webapp url pattern match (1b780d93)

2013-09-27 Olivier Tilloy

        * Update the licensing information for assets.
          Fixes:
          https://bugs.launchpad.net/bugs/1194916. (09393753)

2013-09-27 Alexandre Abreu

        * Fix issue w/ with invalid webapp component id/access when filtering
          urls.
          Fixes: https://bugs.launchpad.net/bugs/1231228.
          (c609d604)

2013-09-27 Bill Filler

        * add user-agent override for mail.google.com.
          Fixes:
          https://bugs.launchpad.net/bugs/1227941. (52d2f50a)

2013-09-27 Olivier Tilloy

        * Use cleanup functions instead of tearDown, for improved robustness.
          (ba86edb4)
        * Use a different port for the test server when a zombie process
          doesn’t release the default one. (67ebd92d)

2013-09-27 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (18854c73)

2013-09-26 Bill Filler

        * user cleaner regexp string for mail.google.com override. add
          override for nytimes.com (dfbb49a5)

2013-09-26 Automatic PS uploader

        * Releasing 0.22+13.10.20130926.1-0ubuntu1 (revision 346 from
          lp:webbrowser-app). (93ed2e99)

2013-09-26 Olivier Tilloy

        * The SVG icon is also licensed under CC-BY-SA-3.0 like the other
          assets. (b83cc83d)

2013-09-26 Automatic PS uploader

        * Releasing 0.22+13.10.20130926.1-0ubuntu1, based on r346 (f55ac1eb)

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

        * Launchpad automatic translations update. (9b9bc3a4)

2013-09-26 Olivier Tilloy

        * Match domains for overriding the UA string by starting from the
          full domain name, and iterating down to the TLD. This
          ensures that if there is an override rule for "b.a.c", it
          will get precedence over another existing rule for "a.c".
          (e3435698)

2013-09-25 Bill Filler

        * override for gmail (ece1b630)

2013-09-25 Alexandre Abreu

        * Merge trunk (fa700967)
        * Fix issue w/ wront webapps id when filtering urls (09e1ff1d)

2013-09-25 Olivier Tilloy

        * Refactor the UA overrides unit tests. (afa94817)
        * Match domains for overriding the UA string by starting from the
          full domain name, and iterating down to the TLD. This
          ensures that if there is an override rule for "b.a.com",
          it will get precedence over another existing rule for
          "a.com". (58e3640e)
        * Very basic support for ini-style read-only settings. This is a
          temporary solution until Settings support lands in the
          SDK. (94e4ab7c)
        * Update the licensing information for assets. (50fa570d)
        * Monitor changes to the bookmarks model to update the status of
          pages live. (58b92a38)
        * Fix an issue in the code that deleted bookmarks from the database.
          (50911922)
        * Add a bookmarked marker in the top-right corner of page delegates.
          (8c8dfae5)
        * Go directly to the entry instead of expanding the timeline view
          when there is only one entry for a given domain. This
          change has been requested by design. (c0c0cc7d)
        * Fixed vertical spacing in the bookmarks view. (0e463e54)
        * Refactor the PageDelegate to include the MouseArea and close-able
          ability (disabled by default). (ddf657e9)
        * Unit test coverage for new methods in HistoryDomainModel.
          (7a313994)
        * Go directly to the entry instead of expanding the timeline view
          when there is only one entry for a given domain.
          (c16924c0)

2013-09-25 Alexandre Abreu

        * The application name is being set from the APP_ID during the init
          phase of the webbrowser app but it is later being
          overwritten because of the applicationName property in the
          browser MainView. (f3af704e)

2013-09-25 Olivier Tilloy

        * Updated translation template. (fc84322b)

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

        * Launchpad automatic translations update. (a3b99757)

2013-09-25 Olivier Tilloy

        * Updated command-line parser unit tests. (1d23912e)

2013-09-24 Alexandre Abreu

        * remove root id (761a1ce4)
        * Update domain name for translation instead of applicationName
          (84c43900)

2013-09-24 Olivier Tilloy

        * New assets and visual tweaks for the expanded activity view.
          Fixes:
          https://bugs.launchpad.net/bugs/1223952. (2f7f7405)
        * Very basic support for ini-style read-only settings. At the moment,
          only the default homepage can be customized. (9665d797)

2013-09-24 Alexandre Abreu

        * Avoid application name to be overwritten (6bb47b4a)

2013-09-24 Olivier Tilloy

        * Adjust margins in the chrome to be consistent with the default
          toolbar.
          Fixes: https://bugs.launchpad.net/bugs/1223946.
          (2a661ff0)
        * Updated translation template. (b7008875)

2013-09-24 daker

        * Added support for Prompt dialogs.
          Fixes:
          https://bugs.launchpad.net/bugs/1169759. (07a63268)

2013-09-24 Olivier Tilloy

        * Fix dependencies alignment in debian/control. (e894202b)

2013-09-24 Adnane Belmadiaf

        * Merged trunk (33aa8a13)

2013-09-24 daker

        * Added support for confirm dialogs.
          Fixes:
          https://bugs.launchpad.net/bugs/1169758. (1987fc0d)

2013-09-24 Automatic PS uploader

        * Releasing 0.22+13.10.20130924.1-0ubuntu1 (revision 331 from
          lp:webbrowser-app). (8d568a11)

2013-09-24 Olivier Tilloy

        * Adjust margins in the chrome to be consistent with the default
          toolbar. (9c8a1823)

2013-09-24 Adnane Belmadiaf

        * Merged trunk Fixed merge conflicts (dcc53bbd)

2013-09-24 Olivier Tilloy

        * Align the arrow with the current domain. (708f4c8a)
        * Contextual menus with specific actions for links and images when
          they are long-pressed. (381fae68)
        * Add and apply assets for expanded view. (46226aa0)
        * When the activity view cannot be found, return None instead of
          raising an exception, as that’s what tests expect.
          (8d76fe6f)
        * Fix dependencies alignment in debian/control. (36d647f2)

2013-09-24 Automatic PS uploader

        * Releasing 0.22+13.10.20130924.1-0ubuntu1, based on r331 (48413862)

2013-09-24 Olivier Tilloy

        * Ensure the chrome is hidden when the permission request dialog is
          shown.
          Fixes: https://bugs.launchpad.net/bugs/1226635.
          (a54d8d71)

2013-09-24 daker

        * Added certificateVerificationDialog component.
          Fixes:
          https://bugs.launchpad.net/bugs/1227055. (99a08f72)

2013-09-24 Olivier Tilloy

        * Merge the latest changes from trunk, resolving conflicts.
          (a10b3757)

2013-09-23 daker

        * Merged trunk Fixed merge conflicts (44e7bde2)

2013-09-23 Ted Gould

        * Adding single instance marker to the desktop file. (ee171533)

2013-09-23 Adnane Belmadiaf

        * Added support for HTTP/Proxy auth.
          Fixes:
          https://bugs.launchpad.net/bugs/1212980. (c3f1a34d)

2013-09-23 Olivier Tilloy

        * Give more importance to hyperlinks when determining which element
          has been long-pressed. (1c42c366)

2013-09-23 Adnane Belmadiaf

        * Merged trunk Fixed merge conflicts (8a019b51)

2013-09-23 Olivier Tilloy

        * Fix the selection rectangle size and position when zoomed and
          scrolled.
          Fixes: https://bugs.launchpad.net/bugs/1131160.
          (a895716c)
        * Remove a couple of useless lambda calls. (527056d3)
        * When the activity view cannot be found, return None instead of
          raising an exception, as that’s what tests expect.
          (8bea6988)

2013-09-23 daker

        * Added support for Alert dialogs.
          Fixes:
          https://bugs.launchpad.net/bugs/1169757. (09f54a26)

2013-09-23 Adnane Belmadiaf

        * Fixed translation comment (77419175)

2013-09-23 Olivier Tilloy

        * Updated translation template. (7ba3a545)
        * Remove the Share and Save contextual actions, as they are not
          implemented yet. (59f4bce7)
        * Updated translation template. (d89e94aa)
        * Also push the link URL to the clipboard as plain text, to allow
          pasting it into the notes app. (51a12e5e)
        * Fix pushing URLs to the clipboard. (56aa2158)
        * Merge the latest changes from trunk. (486423e5)

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

        * Launchpad automatic translations update. (2780fb08)

2013-09-21 daker

        * Added support for Prompt dialogs (06519137)
        * Added support for Alert dialogs (0317b173)

2013-09-21 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (345ae997)

2013-09-20 daker

        * Attached to bug 1227055 (f86a0078)
        * Added support for confirm dialogs (87c51485)
        * Added certificateVerificationDialog component (e46d4a25)

2013-09-20 Olivier Tilloy

        * Generate translation templates only for files under src/app/. Files
          under src/Ubuntu/… are the UbuntuWebView component, and
          they shouldn’t have any translatable strings. (20684af7)
        * Display the expanded list of pages on top of the list of domains,
          as requested by design. (a0d1121b)

2013-09-20 Adnane Belmadiaf

        * Fixed merge conflicts (a694b59f)

2013-09-20 Olivier Tilloy

        * Merge the latest changes from trunk, and resolve conflicts.
          (ec48b183)

2013-09-20 Adnane Belmadiaf

        * Merged POT file from Olivier (2b07def0)

2013-09-20 Olivier Tilloy

        * Updated translation template. (60df55bf)
        * Remove unused IDs. (25ec6a02)

2013-09-20 Adnane Belmadiaf

        * Removed components ids (a35a7e01)

2013-09-20 Olivier Tilloy

        * Fix the selection rectangle size and position when zoomed and
          scrolled. (be634e1d)

2013-09-20 Automatic PS uploader

        * Releasing 0.22+13.10.20130920-0ubuntu1 (revision 321 from
          lp:webbrowser-app). (c73d29b8)
        * Releasing 0.22+13.10.20130920-0ubuntu1, based on r321 (054da0ec)

2013-09-20 Olivier Tilloy

        * Unskip a test. No clue why it started failing only recently, it
          should have failed since the beginning, because the OSK
          animation prevented a reliable double-click simulation.
          (e557895e)

2013-09-19 Automatic PS uploader

        * Releasing 0.22+13.10.20130919.3-0ubuntu1 (revision 318 from
          lp:webbrowser-app). (80b683d2)

2013-09-19 daker

        * Added fixes to follow osomon suggestions (944ced0f)

2013-09-19 Olivier Tilloy

        * Use the new Panel API (open() and close() methods instead of
          setting the value of the 'opened' property). (6e2b912a)

2013-09-19 Ted Gould

        * Adding single instance marker to the desktop file (8685a59a)

2013-09-19 Olivier Tilloy

        * Merge the latest changes from trunk, and resolve a conflict.
          (7d5564a7)
        * Update translation template. (cde4e243)
        * Code cosmetics. (e6b5e7db)

2013-09-19 Automatic PS uploader

        * Releasing 0.22+13.10.20130919.3-0ubuntu1, based on r318 (0d607320)

2013-09-19 Olivier Tilloy

        * Generate translation templates only for files under src/app/. Files
          under src/Ubuntu/… are the UbuntuWebView component, and
          they shouldn’t have any translatable strings. (47a0afce)
        * Position the contextual menu relative to the selected element.
          (f7875e24)
        * Contextual menus with specific actions for links and images when
          they are long-pressed. (56bfe55b)

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

        * Launchpad automatic translations update. (7b62a19e)

2013-09-18 Alexandre Abreu

        * Add a 'maximized' command line parameter mostly to enhance the
          control for webapps launch. (fdebcb98)

2013-09-18 Olivier Tilloy

        * Override the UA string for facebook.com to ensure we’re getting
          touch-enabled content. (f3cd7170)
        * Add a unity action to clear the navigation history. (365447dc)

2013-09-18 Automatic PS uploader

        * Releasing 0.22+13.10.20130918.1-0ubuntu1 (revision 312 from
          lp:webbrowser-app). (432f275b)

2013-09-18 Alexandre Abreu

        * Updates (ac726717)

2013-09-18 Olivier Tilloy

        * Use the value of APP_ID to set the application name. (d8b465a2)

2013-09-18 Automatic PS uploader

        * Releasing 0.22+13.10.20130918.1-0ubuntu1, based on r312 (c6df402d)

2013-09-18 Olivier Tilloy

        * Skip a test that is flaky (for a known reason) on slow
          configurations. (2ebed21c)

2013-09-17 Olivier Tilloy

        * Use the new panel API. (7cc038dd)
        * Ensure the chrome is hidden when the permission request dialog is
          shown. (af31864e)

2013-09-17 Alexandre Abreu

        * shuffles things a bit (351ab3fa)
        * merge trunk (7fb765b5)

2013-09-17 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (8108333b)

2013-09-16 daker

        * Fixed i18n (1efc7c5a)
        * Added support for HTTP/Proxy auth (75d748dd)

2013-09-16 Olivier Tilloy

        * Use the value of APP_ID to set the organization name. (1de1929f)
        * Ensure the test also passes on larger form factors such as
          desktops, where the clicks don’t necessarily happen on
          text. (139ffad3)
        * Skip a test that is flaky (for a known reason) on slow
          configurations. (b0bb45a7)

2013-09-16 Alexandre Abreu

        * Tweak title to remove the ubuntu browser references when run as a
          webapp. (4f85b114)

2013-09-16 Olivier Tilloy

        * Unskip a test. No clue why it started failing only recently, it
          should have failed since the beginning, because the OSK
          animation prevented a reliable double-click simulation.
          (ca52906c)

2013-09-16 Alexandre Abreu

        * Add a command line argument for webapps that allows one to specify
          the root path for installed webapp searches. The uses
          cases are multiple, among other things local testing, and
          click packages (where webapps are installed in /opt/) and
          should be looked up there. (c1e6841a)

2013-09-16 daker

        * Added support for IP adresses.
          Fixes:
          https://bugs.launchpad.net/bugs/1166063. (2eecd343)

2013-09-15 daker

        * Fixed regexp for ip addresses Added unit test for the ip addresses
          (5471b484)

2013-09-14 Alexandre Abreu

        * Handle window raise event from webapps. The event might be occur
          for example when the app is being raised from the
          messaging menu etc. (333b2770)
        * merge trunk (61b9918e)
        * merge trunk (3aa5add8)
        * Add window raise access (664f1cc5)

2013-09-14 Olivier Tilloy

        * Remove unused runtime dependency on qtdeclarative5-hud1.0. It had
          crept back in by accident at revision 242.
          Fixes:
          https://bugs.launchpad.net/bugs/1221344. (ce15b387)

2013-09-14 Alexandre Abreu

        * Navigation support.
          Fixes: https://bugs.launchpad.net/bugs/1187917.
          (3e81abb7)

2013-09-13 Alexandre Abreu

        * merge trunk (4ebb82db)

2013-09-13 Olivier Tilloy

        * Temporarily skip a test that consistently fails on devices. This is
          to unblock autolanding of a large number of valid merge
          requests that have been sitting there for too long.
          (578e3ac7)

2013-09-13 Alexandre Abreu

        * add default value (b8e8cdef)
        * chrome selection. (0f8c8442)

2013-09-13 Olivier Tilloy

        * Temporarily skip a test that consistently fails on devices. This is
          to unblock autolanding of a large number of valid merge
          requests that have been sitting there for too long.
          (ea51f9d8)

2013-09-13 Alexandre Abreu

        * Tweaks (7e52d20f)
        * Tweak title when run as a webapp (57f84de5)

2013-09-13 Olivier Tilloy

        * Updated translation templates to include new strings. (eb7767e6)
        * Add a unity action to trigger clearing the history. (5ff6c327)
        * Add backend code to allow clearing all the navigation history.
          (8f52b250)

2013-09-13 daker

        * Added support for IP adresses (cfc2d082)

2013-09-12 Olivier Tilloy

        * Update to use the new Panel API (open() and close() methods instead
          of setting the value of the 'opened' property). (0afda25b)

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

        * Launchpad automatic translations update. (3bebfe78)

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

        * Launchpad automatic translations update. (90ca383b)

2013-09-09 Alexandre Abreu

        * Add webapp mode search path command line argument (a3a5cf01)

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

        * Launchpad automatic translations update. (b02c64a2)

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

        * Launchpad automatic translations update. (68b096b7)

2013-09-06 Alexandre Abreu

        * update (8d106e15)
        * updates (c09c1048)
        * updates (e33efe85)
        * Update (0f22ac50)
        * Update (5bd26673)
        * Update (7b621136)
        * Updates (2bfc0bcd)
        * Updates (f1243ba6)

2013-09-06 Olivier Tilloy

        * Remove unused runtime dependency on qtdeclarative5-hud1.0. It had
          crept back in by accident at revision 242. (d86ae0a5)

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

        * Launchpad automatic translations update. (9dd63b31)

2013-09-05 Alexandre Abreu

        * Updates (abc16be0)
        * Updates (12fa93c9)

2013-09-03 Alexandre Abreu

        * typo in test (7052f51e)
        * Add chrome selection for webbrowser app (2396eb39)

2013-09-03 Automatic PS uploader

        * Releasing 0.22+13.10.20130903.3-0ubuntu1 (revision 296 from
          lp:webbrowser-app). (9a00cf4d)
        * Releasing 0.22+13.10.20130903.3-0ubuntu1, based on r296 (9f37f2a6)

2013-09-03 Alexandre Abreu

        * Handle issue w/ onNavigationRequested already handled by
          UbuntuWebView (229d3510)
        * Merge trunk (2ec49b2c)
        * Navigation support (83a08f3b)

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

        * Launchpad automatic translations update. (15e941ca)

2013-09-02 Olivier Tilloy

        * Increase the timeout for assert_page_eventually_loaded to make
          tests more reliable when in a slow environment. (beec5b19)
        * Increase the timeout for assert_page_eventually_loaded to make
          tests more reliable when in a slow environment. (ef1ff275)

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

        * Launchpad automatic translations update. (ad360391)

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

        * Launchpad automatic translations update. (7ffb3456)

2013-08-30 Olivier Tilloy

        * Basic permission request dialog to allow/deny geolocation.
          (b61c3e1c)
        * Updated translation template. (d5be0b0f)
        * Basic permission request dialog to allow/deny geolocation.
          (3af30782)

2013-08-30 Automatic PS uploader

        * Releasing 0.22+13.10.20130830.1-0ubuntu1 (revision 290 from
          lp:webbrowser-app). (3bd0290c)
        * Releasing 0.22+13.10.20130830.1-0ubuntu1, based on r290 (7b563f8a)

2013-08-30 Alexandre Abreu

        * properly setup the actions context property for WebApps now that
          the action manager is available in the SDK. (db0a810c)
        * Expect webapp names to be base64-encoded. (318ea92a)

2013-08-29 Olivier Tilloy

        * Port the autopilot tests over to using the standard emulators
          provided by the UITK. (13ba1c51)
        * Temporarily skip a failing test until we can figure out a proper
          solution. (b2b44dc1)
        * Port the autopilot tests over to using the standard emulators
          provided by the UITK. (e484311d)
        * Override the UA string for facebook.com to ensure we’re getting
          touch-enabled content. (a559974b)

2013-08-28 Alexandre Abreu

        * Add support for navigation handling (9e3ceca2)
        * Add support for navigation handling (327bddc0)
        * Expects webapp names to be base64 encoded (ec1f5226)

2013-08-25 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (1a6c4c83)

2013-08-23 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (a9cf5812)

2013-08-22 Alexandre Abreu

        * Webapps: properly setup the actions context property now that the
          action manager is available (dc1a9e20)
        * Add maximized command line parameter (7447778d)

2013-08-20 Automatic PS uploader

        * Releasing 0.22+13.10.20130820.2-0ubuntu1 (revision 284 from
          lp:webbrowser-app). (096f90fe)
        * Releasing 0.22+13.10.20130820.2-0ubuntu1, based on r284 (269edac2)

2013-08-20 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (d642078b)

2013-08-19 Olivier Tilloy

        * Initial implementation of a user-agent string override mechanism,
          largely inspired by B2G’s implementation.
          Fixes:
          https://bugs.launchpad.net/bugs/1179596,
          https://bugs.launchpad.net/bugs/1190212. (52a44fb4)
        * Factor out a getDomain() function, to make the code more modular.
          (a672ad6e)

2013-08-16 Olivier Tilloy

        * Remove an outdated comment. (5fd37244)
        * Override UA string on navigation requested, not just when the URL
          has been manually set. (8f47db05)
        * Comment on the methodology used to build the initial overrides
          list. (78742d06)
        * More overrides (top 100 alexa). (7e587353)
        * More overrides (top 75 alexa). (cd5e2b52)
        * More overrides (top 50 alexa). (6f58b71e)
        * More overrides (top 25 alexa). (ff2040a3)
        * One more useful link. (3a854d5d)

2013-08-15 Olivier Tilloy

        * Added functional overrides for the top 10 alexa websites.
          (2085e5b7)

2013-08-13 Olivier Tilloy

        * Initial implementation of a user-agent string override mechanism.
          (a6831caa)

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

        * Launchpad automatic translations update. (51c2e03f)

2013-08-09 Automatic PS uploader

        * Releasing 0.22+13.10.20130809.2-0ubuntu1 (revision 280 from
          lp:webbrowser-app). (cd617a0d)
        * Releasing 0.22+13.10.20130809.2-0ubuntu1, based on r280 (3b13d44c)

2013-08-09 Olivier Tilloy

        * Delete old thumbnails to ensure the cache never grows bigger than
          5MB.
          Fixes: https://bugs.launchpad.net/bugs/1200526.
          (a8ef35f2)
        * Do not expire cache entries if the total size doesn’t exceed the
          limit. (694bfba9)
        * Make it (more) explicit that the method is called asynchronously.
          (69de8dd0)
        * Ensure the thread terminates before deleting it. (4087938c)

2013-08-09 Automatic PS uploader

        * Releasing 0.22+13.10.20130809-0ubuntu1 (revision 277 from
          lp:webbrowser-app). (4d50bb54)

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

        * Launchpad automatic translations update. (5b76a2fd)

2013-08-09 Automatic PS uploader

        * Releasing 0.22+13.10.20130809-0ubuntu1, based on r277 (52e428d2)

2013-08-08 Thomas Moenicke

        * adding Qt.ImhUrlCharactersOnly input method hint to browser url bar
          . (314affa5)

2013-08-08 Olivier Tilloy

        * Remove unused dependencies. (bd1ce78b)
        * Do not leak the thread. (6fdb48e3)
        * Add some explanatory comments. (061b0215)

2013-08-08 Thomas Moenicke

        * adding Qt.ImhUrlCharactersOnly input method hint to browser url bar
          (43fafab4)

2013-08-08 Olivier Tilloy

        * Cache thumbnails in a separate thread. (27e58a6b)
        * Remove a useless include. (7febf61b)
        * Delete old thumbnails to ensure the cache never grows bigger than
          5MB. (bc891bb5)
        * New WebThumbnailUtils::cacheThumbnail(…) method. (02eceadf)

2013-08-08 Automatic PS uploader

        * Releasing 0.22+13.10.20130808.1-0ubuntu1 (revision 275 from
          lp:webbrowser-app). (1c0f073b)
        * Releasing 0.22+13.10.20130808.1-0ubuntu1, based on r275 (5602847c)

2013-08-08 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (bd6e32ab)

2013-08-07 Olivier Tilloy

        * Fix a crash that happened when collapsing a domain that had moved.

          Fixes: https://bugs.launchpad.net/bugs/1209129. (1754e8bb)
        * Add a 'lastVisit' property to the HistoryDomainModel, update it
          accordingly, and use it in the HistoryDomainListModel.
          (836558a6)
        * Fix a crash that happened when collapsing a domain that had moved.
          (922495eb)

2013-08-06 Olivier Tilloy

        * Remove unused public method. (737f4473)
        * Merge the latest changes from trunk. (47258238)
        * Generate a symbolic link to the latest thumbnail generated for a
          given domain, and use it as thumbnail for this domain.

          Fixes: https://bugs.launchpad.net/bugs/1208450. (85dccff2)
        * Add a 'lastVisit' property to the HistoryDomainModel, update it
          accordingly, and use it in the HistoryDomainListModel.
          (9ea90b1e)
        * Cosmetics, for increased consistency across the code base.
          (c82a1e61)

2013-08-06 Automatic PS uploader

        * Releasing 0.22+13.10.20130806-0ubuntu1 (revision 268 from
          lp:webbrowser-app). (ebae13a1)

2013-08-06 Olivier Tilloy

        * Factor out common code in HistoryDomainListModel. (2e7ea49d)
        * Cosmetics, for increased consistency across the code base.
          (7e2a1908)
        * Fix FTBFS. (2eaa423e)
        * Merge the latest changes from trunk. (0df9ed78)
        * Remove the now unused thumbnail role from the
          HistoryDomainListModel. (500cebbd)
        * Revert previous revision, now useless. (56f136f0)
        * Generate a symbolic link to the latest thumbnail generated for a
          given domain, and use it as thumbnail for this domain.
          (ca9d2c58)

2013-08-06 Automatic PS uploader

        * Releasing 0.22+13.10.20130806-0ubuntu1, based on r268 (bca315ef)

2013-08-06 Olivier Tilloy

        * Factor out common code in HistoryDomainListModel. (da9c27a5)

2013-08-06 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (4eecfc4d)

2013-08-05 Olivier Tilloy

        * Increase the code coverage of the unit tests (from 86.6% to 95%).
          (54e462ad)
        * Add a 'thumbnail' role to the history model, and a thumbnail
          property to the history domain model. (750cfeca)
        * Increase coverage of history-model.cpp to 100%. (c2eff1ff)

2013-08-05 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (c9a7b55b)

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

        * Launchpad automatic translations update. (dcd914c8)

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

        * Launchpad automatic translations update. (d29acb15)

2013-08-02 Alexandre Abreu

        * Add Webapps integration support. (9b243588)

2013-08-02 Olivier Tilloy

        * Increase the coverage of history-domainlist-model.cpp. (668a7ed8)

2013-08-02 Alexandre Abreu

        * Add comment for MainView actions issue (76f25182)
        * Merge trunk (19b37ef8)
        * Merge trunk (37138253)

2013-08-02 Olivier Tilloy

        * Initial implementation of bookmarks. (d56639b4)
        * Increase the coverage of history-matches-model.cpp to 100%.
          (a993f8d4)
        * Cosmetics: make the code slightly more readable. (870fdc22)
        * Increase coverage of history-model.cpp. (79e8c059)

2013-08-02 Automatic PS uploader

        * Releasing 0.22+13.10.20130802.1-0ubuntu1 (revision 260 from
          lp:webbrowser-app). (017257e0)

2013-08-02 Olivier Tilloy

        * Increase coverage of tabs-model.cpp to 100%. (a3fe3520)
        * Increase coverage of commandline-parser.cpp to 100%. (b8095227)
        * BookmarksView. (adb47d04)
        * Merge the latest changes from trunk. (7ee154d3)

2013-08-02 Automatic PS uploader

        * Releasing 0.22+13.10.20130802.1-0ubuntu1, based on r260 (9cfa535b)

2013-08-02 Olivier Tilloy

        * Ensure that the timeframe models are invalidated when the start
          date or the end date change.
          Fixes:
          https://bugs.launchpad.net/bugs/1204875,
          https://bugs.launchpad.net/bugs/1207233. (8163582a)
        * Empty placeholder for the bookmarks view in the activity view.
          (0285c7f4)
        * Merge the latest changes from trunk. (b56bc9a9)

2013-08-01 Olivier Tilloy

        * Remove useless code. (53f73fb0)
        * Increase test coverage of history-timeframe-model.cpp to 100%.
          (4e287498)
        * Ensure that the timeframe models are invalidated when the start
          date or the end date change. (fc4344fc)

2013-08-01 Alexandre Abreu

        * Add custome app-id launch argument to allow a more customizable
          behavior (for webapps mostly). (21d985b5)

2013-08-01 Olivier Tilloy

        * Use a MainView. (8502cbf7)

2013-08-01 Alexandre Abreu

        * Fix merge conflict in debian/control (af973ffc)
        * Fix definition order (d0a84e0e)

2013-08-01 Olivier Tilloy

        * Remove unused variable assignments. (c9953db9)
        * Use a MainView. (e4bb8d33)

2013-08-01 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (4abdf174)

2013-07-31 Alexandre Abreu

        * Add custome app-id launch argument to allow a more customizable
          behavior (for webapps mostly) (7c95da45)

2013-07-31 Automatic PS uploader

        * Releasing 0.22+13.10.20130731.1-0ubuntu1 (revision 255 from
          lp:webbrowser-app). (7133a73b)
        * Releasing 0.22+13.10.20130731.1-0ubuntu1, based on r255 (866aaa54)

2013-07-31 Łukasz 'sil2100' Zemczak

        * Missing Replaces in webbrowser-app for
          qtdeclarative5-ubuntu-ui-extras-browser-plugin, fixed the
          replaces for webbrowser-app-assets. (a82ff11e)
        * Fix the other breaks/replaces (a03dc98a)
        * Add breaks (86e77fdb)

2013-07-31 Olivier Tilloy

        * Unskip an autopilot test now that the corresponding bug has been
          fixed in qtubuntu. (b7dc76f3)

2013-07-31 Łukasz 'sil2100' Zemczak

        * Missing Replaces in webbrowser-app for
          qtdeclarative5-ubuntu-ui-extras-browser-plugin (15312e0a)

2013-07-31 Olivier Tilloy

        * Unskip an autopilot test now that the corresponding bug has been
          fixed in qtubuntu. (791d1498)

2013-07-31 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (b87938d8)

2013-07-30 Omer Akram

        * Autopilot tests: introduce a simpler logic to reveal the chrome.
          (18afd8ba)

2013-07-30 Olivier Tilloy

        * Initial implementation of the BookmarksModel. (601d848c)

2013-07-30 Alexandre Abreu

        * Fix nits (4c1125ab)

2013-07-30 Omer Akram

        * fix (8a7242e3)
        * fix per suggestion (232039f4)

2013-07-30 Alexandre Abreu

        * Add webapp support/integration; Fix debian/control (b8fd53b2)

2013-07-30 Omer Akram

        * make more use of click_object() (32e301b2)

2013-07-30 Alexandre Abreu

        * Fix nits (bc6fce5e)
        * Fix typo in context order (9bb6a6ad)

2013-07-30 Omer Akram

        * fix per suggestion (444bfe6a)

2013-07-30 Alexandre Abreu

        * Add unit tests for webapp command line parser (88d6a8b3)

2013-07-30 Omer Akram

        * revert last commit (210cc078)
        * if the toolbar was not revealed/hidden on the first attempt try
          again (0991fed0)
        * AP test: better logic for revealing the toolbar (be1ad69f)

2013-07-30 Olivier Tilloy

        * Add missing Replaces and Conflicts fields to handle gracefully
          upgrades after packages were re-organized.
          Fixes:
          https://bugs.launchpad.net/bugs/1206407. (d6588ef4)
        * Updated changelog entry. (3e93f951)
        * Use Conflicts instead of Breaks, per Łukasz’ recommendation.
          (fd1db0f9)

2013-07-30 Sergio Schvezov

        * Adding file filters for test coverage. (1bac040d)

2013-07-30 Olivier Tilloy

        * Ensure we’re accessing the correct data in a less aggressive, and
          crash-free way.
          Fixes:
          https://bugs.launchpad.net/bugs/1204996. (a6eaf820)
        * Fix a typo. (02336af1)

2013-07-30 Sergio Schvezov

        * Removing typo. (b12eb9ba)

2013-07-30 Olivier Tilloy

        * Ensure we’re accessing the correct data in a less aggressive, and
          crash-free way. (7837a893)
        * Add missing Replaces and Breaks fields to handle gracefully
          upgrades after packages were re-organized (at revision
          242). (8a79f815)

2013-07-30 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (955d9398)

2013-07-29 Alexandre Abreu

        * Add WebApps support (b5bfb421)

2013-07-29 Sergio Schvezov

        * Testing filters. (f14992a1)

2013-07-29 Olivier Tilloy

        * Ensure the contentOrientation property of the window follows the
          screen’s orientation. (c0903934)
        * Add instructions on how to generate code coverage reports.
          (af4d158b)
        * Move an asset to where it belongs.
          Fixes:
          https://bugs.launchpad.net/bugs/1197835. (4cbc2cac)
        * Add instructions on how to generate code coverage reports.
          (6165b293)

2013-07-29 Sergio Schvezov

        * Adding test xml output and coverage build targets. (21d69306)

2013-07-29 Olivier Tilloy

        * Move the asset to where it belongs. (09ee5384)
        * Merge the latest changes from trunk. (8b2f8380)

2013-07-29 Sergio Schvezov

        * Removing copy of shell (c93d6b9a)
        * Adding generated files to bazaar ignore. (7005bd89)

2013-07-29 Olivier Tilloy

        * Implement "close mode" for all open tabs, toggled by a long press
          on any open tab.
          Fixes:
          https://bugs.launchpad.net/bugs/1197835. (a0d59d09)
        * Ensure the contentOrientation property of the window follows the
          screen’s orientation. (e0b3504d)
        * Do the "press, sleep and release" dance as it seems
          click(press_duration=…) doesn’t do what I expected on
          touch. (6af774ad)
        * Cleaner separation between the public plugin and the application:
          - only expose QML files that should really be public in
          the plugin, move the others over to the application  -
          ensure the plugin doesn’t contain any translatable string,
          and move translation catalogs to the application’s
          package. (d5b85027)

2013-07-29 Sergio Schvezov

        * Adding test artifact output. (f349b5cb)

2013-07-29 Automatic PS uploader

        * Releasing 0.21+13.10.20130729-0ubuntu1 (revision 240 from
          lp:webbrowser-app). (08b14e88)

2013-07-29 Olivier Tilloy

        * Updated and re-enable autopilot tests for the close functionality.
          (e9d5500d)

2013-07-29 Automatic PS uploader

        * Releasing 0.21+13.10.20130729-0ubuntu1, based on r240 (1851f282)

2013-07-27 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (ca20960b)

2013-07-26 Automatic PS uploader

        * Releasing 0.21+13.10.20130726-0ubuntu1 (revision 237 from
          lp:webbrowser-app). (bea1ce9c)

2013-07-26 Olivier Tilloy

        * Replace the HUD actions with the new Unity Actions API. (d45f27a1)
        * Implement "close mode" for all open tabs, toggled by a long press
          on any open tab. (a5f5fbc2)
        * Set the APP_ID environment variable if it isn’t set already.
          (882cda56)

2013-07-26 Automatic PS uploader

        * Releasing 0.21+13.10.20130726-0ubuntu1, based on r237 (17eb083c)

2013-07-25 Olivier Tilloy

        * Merge the latest changes from trunk. (24b3ebbb)
        * Keep the list of domain names sorted in reverse chronological order
          (i.e. the domain with the latest entry visited first).
          (10f6354b)
        * Display the title of the page if available for open tabs (and fall
          back on the URL if not available). (76036776)
        * Display the title of the page if available for open tabs (and fall
          back on the URL if not available). (0c15f07c)
        * Class documentation for HistoryDomainListChronologicalModel.
          (bfc5f3c6)
        * Remove obsolete code. (86573020)
        * Ensure the domain model is up-to-date before querying it.
          (cebe82bb)
        * Remove unused debugging. (537e368a)

2013-07-24 Olivier Tilloy

        * Replace the HUD actions with the new Unity Actions API. (daac97ac)
        * Update runtime dependencies based on QML imports. (f67cf668)
        * Remove a build dependency, it’s not needed by the QML unit tests
          any longer. (bdd387fd)
        * New HistoryDomainListChronologicalModel to keep the list of domains
          sorted chronologically. Doesn’t fully work as expected yet
          (see failing unit test). (3d99e162)
        * Monitor the individual domain models for changes instead of
          globally monitoring the source model. This allows for more
          fine-grained and easier update notifications for the
          domain list model. (ab44df5a)

2013-07-22 Automatic PS uploader

        * Releasing 0.21+13.10.20130722-0ubuntu1 (revision 234 from
          lp:webbrowser-app). (d86f1f24)
        * Releasing 0.21+13.10.20130722-0ubuntu1, based on r234 (073bbe04)

2013-07-21 Olivier Tilloy

        * Several autopilot tests improvements to make them more robust when
          run on a device, mostly related to the OSK. (e9208245)
        * Removed a useless string concatenation. (9d503f2e)

2013-07-20 Olivier Tilloy

        * Fix a pep8 error. (153753ad)
        * Skip a test known to fail on devices. (abcff223)
        * More assertions to ensure the initial state is clean. (d955520f)
        * Wait for the OSK to show up after focusing the address bar.
          (5c6efd11)
        * After opening a new tab, ensure that the OSK is shown and that the
          address bar has focus. Based on a fix originally proposed
          by Bill Filler. (f1d18495)
        * Ensure the OSK is hidden when the panel is closed. (cefd464f)
        * Update the position of the cursor before tapping again, as the OSK
          might have changed the position of the address bar.
          (f71a5b12)
        * Take into account the OSK when revealing the chrome. (75db342d)
        * Wait for the keyboard rectangle to finish its animation before
          interacting with the UI when running autopilot tests on
          devices.
          Fixes: https://bugs.launchpad.net/bugs/1193012.
          (d603603c)
        * Do not check strictly the full URL, on mobile devices it may be
          rewritten. (7622a676)
        * Do not check strictly the full URL, on mobile devices it may be
          rewritten. (163b6377)
        * Also wait for the OSK to be hidden after validating a URL.
          (7e6f9241)
        * Wait for the keyboard rectangle to finish its animation before
          interacting with the UI when running autopilot tests on
          devices. (9552b0ca)
        * Add informative states to the keyboard rectangle component.
          (077b8388)
        * Use the standard number animation, while we’re at it. (233665e4)

2013-07-19 Bill Filler

        * skip close tab tests. (a3911f05)
        * skip tab closing tests (441c4683)

2013-07-19 Olivier Tilloy

        * Checkpoint update of the translation template. (a10a42ad)
        * Move the translation catalogs to the app’s package. (ff10b980)
        * Copy files at build time, not when running cmake. This ensures that
          files are copied again to the target directory when they
          have been updated in the source tree. (12a1f474)
        * Updated README file with the new path to the locally compiled
          executable. (4325b0c4)

2013-07-19 Automatic PS uploader

        * Releasing 0.21+13.10.20130719-0ubuntu1 (revision 228 from
          lp:webbrowser-app). (5001521d)

2013-07-19 Olivier Tilloy

        * Slow down the typing, as it seems a lot of characters are eaten up
          when running the tests on a device. (12a0d7ea)
        * Slow down the typing, as it seems a lot of characters are eaten up
          when running the tests on a device. (f0ce238a)

2013-07-19 Automatic PS uploader

        * Releasing 0.21+13.10.20130719-0ubuntu1, based on r228 (2459bdf9)

2013-07-19 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (17b736de)

2013-07-18 Olivier Tilloy

        * Expose the list of actions associated to the selection as a
          property of the webview, and populate it separately. As a
          consequence, the last remaining translatable strings are
          removed from the plugin. (245dfa1a)
        * Automate hiding the selection when an action is triggered.
          (63b7a340)
        * Replaced the custom SelectionPopover component by the generic
          ActionSelectionPopover from the UITK. (0da3d918)
        * Install assets separately to avoid shipping PNGs under /usr/lib/.
          (24c53978)
        * Move application-specific QML files where they belong. (406cc2ee)
        * Notify of data updates when the data in the underlying model or its
          ordering change. (e50c15da)
        * Also display qmldir files in Qt Creator. (511cbe9f)
        * Add more files to be displayed in Qt Creator. (b4e73b30)

2013-07-17 Olivier Tilloy

        * Avoid a potential memory corruption by using a copy instead of a
          reference, where the list is temporary. (0be5639b)
        * Notify of data updates when the data in the underlying model or its
          ordering change. (06997366)

2013-07-16 Automatic PS uploader

        * Releasing 0.21+13.10.20130716-0ubuntu1 (revision 225 from
          lp:webbrowser-app). (bfced973)
        * Releasing 0.21+13.10.20130716-0ubuntu1, based on r225 (ed228300)

2013-07-16 Olivier Tilloy

        * Ensure the header of the activity view is opaque.
          Fixes:
          https://bugs.launchpad.net/bugs/1201094. (14587378)

2013-07-15 Olivier Tilloy

        * Better fix: hide the current webview when the activity view is
          visible, thus avoiding a performance penalty of rendering
          an item that’s completely occluded. (99dc2e79)
        * Ensure the header of the activity view is not transparent.
          (9e1d76c2)

2013-07-15 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (b3b8f31c)

2013-07-14 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (36ec00bf)

2013-07-13 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (77125af6)

2013-07-12 Olivier Tilloy

        * Refactor the models to group history entries by domain name, not by
          host. (89002d66)
        * Simplified the code for DomainUtils::extractTopLevelDomainName(…),
          now handles URLs of type http://localhost:port/path and
          IPv6 addresses. (a30f958f)
        * Refactor the models to group history entries by domain name, not by
          host. (099408ff)
        * Another unit test. (c0b78c4c)
        * DomainUtils::extractTopLevelDomainName() helper function that will
          be used to group history entries by domain name.
          (4c9ee88b)
        * Merge the latest changes from trunk. (2415c870)
        * Display thumbnails of the web pages in the activity view.
          (5d3bf3f9)
        * Fix autopilot tests. (f864c4fe)

2013-07-11 Olivier Tilloy

        * Set the original size of the image. (3d84b307)
        * Fix FTBFS in a clean environment. (484a956c)

2013-07-10 Olivier Tilloy

        * Expose a 'thumbnail' property on the webview, instead of the
          internal thumbnailer instance. (b96a9a8d)
        * Emit dataChanged() when entries are added/removed. (33c2963c)
        * Also display thumbnails for groups of entries. (9713a6b7)
        * Do not leak the renderer every time a thumbnail is generated.
          (41da69b3)
        * Make the code less ambiguous. (b9dde52d)
        * Display the URL, if for some reason there is no title. (5f72fe35)
        * Fix a regression introduced by a previous revision. (a9fb33e3)
        * Display thumbnails for history entries too. (f8334e68)
        * Associate one thumbnailer to each webview, so that thumbnails can
          be generated concurrently (and without the need for the
          webview to be the current one). (bb3acf72)
        * Display the title of the page below the thumbnail. (4d04f8d1)

2013-07-09 Olivier Tilloy

        * Delay the actual rendering of the thumbnails to give all elements
          on the page a chance to be fully rendered. (18e19ac5)
        * Merge the latest changes from trunk. (3381420c)

2013-07-09 Automatic PS uploader

        * Releasing 0.21+13.10.20130709-0ubuntu1 (revision 218 from
          lp:webbrowser-app). (fca5270c)
        * Releasing 0.21+13.10.20130709-0ubuntu1, based on r218 (dc5e6591)

2013-07-09 Olivier Tilloy

        * Display thumbnails for currently open tabs. (a6ace72d)

2013-07-09 Łukasz 'sil2100' Zemczak

        * Add replaces, since we're essentially overwriting existing files
          with the new package. Also, ensure binNMUability.
          (4597d96d)

2013-07-09 Olivier Tilloy

        * Do not re-render a thumbnail that already exists, and pass the URL
          of the rendered page as parameter to the thumbnailRendered
          signal. (aef3d946)

2013-07-09 Łukasz 'sil2100' Zemczak

        * Fix description (6c587350)
        * Bump the upstream version and fix dependencies (68485ac9)

2013-07-09 Olivier Tilloy

        * Remove the unused Thumbnail role from the tabs model. (6a803586)
        * Merge the latest changes from trunk. (19d1f1b7)
        * New WebThumbnailProvider image provider. (d03b98f9)
        * Initial timeline view implementation. (f9188e58)

2013-07-09 Łukasz 'sil2100' Zemczak

        * Add replaces, since we're essentially overwriting existing files
          with the new package. Also, ensure binNMUability
          (f8e75e12)

2013-07-09 Olivier Tilloy

        * Merge the latest changes from trunk. (94eaf609)
        * Save the thumbnails in the proper location. (da4eb507)
        * Merge the latest changes from trunk, resolving conflicts.
          (ee6d61bb)

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

        * Launchpad automatic translations update. (d1093ba3)

2013-07-08 Olivier Tilloy

        * Scale the thumbnail to a target size. (f36231e0)
        * Take square screenshots. (783699be)
        * Merge the latest changes from trunk. (bd585457)
        * Use colors from the standard color palette, where available.
          (eb1d9ac0)
        * Update test expectations. (53cc7a5d)
        * Use colors from the standard color palette, where available.
          (be5198d5)
        * Merge the latest changes from trunk. (9279465c)

2013-07-05 Olivier Tilloy

        * Update the tabs view header text to match the latest visual design.
          (f8263178)
        * Merge the latest changes from trunk, and resolve conflicts.
          (251a9b04)
        * Remove the custom timeline header component: after discussion with
          Jouni, we’ll try the default theme first, and see if it
          needs updating. (3351334e)
        * Custom TimelineHeader component to match visual design. (2ad2897d)
        * Merge the latest changes from trunk. (09f2bd94)
        * 10 seconds was too much, as it’s also the timeout threshold for the
          Eventually matcher that verifies that the page has loaded.
          Lowering the page load time to 8 seconds should do the
          trick. (d9eb7a97)
        * Merge the latest changes from trunk. (cb28e592)
        * Change the background color of the timeline view to something that
          matches better the visual design. (719d90e6)
        * Disable the current webview while the activity view is visible,
          thus avoiding mouse events to go through. (10ecd7da)
        * Fix a PEP8 warning. (a515f77d)
        * Make the tabs list match the appearance of the other timeline
          items. (d5201b1d)
        * Update the height of the headers, per design. (71fbd962)
        * Make the activity view fully opaque, per design. (92a2c419)
        * 10 seconds was too much, as it’s also the timeout threshold for the
          Eventually matcher that verifies that the page has loaded.
          Lowering the page load time to 8 seconds should do the
          trick. (15bc0bf7)
        * Make the page delegates square, and adjust the spacing to 2 GU per
          visual design. (d240cb04)
        * Merge the TabsList and the HistoryView into a unified TimelineView
          component. (7e0350f6)
        * Disable the current webview while the activity view is visible,
          thus avoiding mouse events to go through. (517ee7d1)

2013-07-04 Olivier Tilloy

        * Merge the latest changes from trunk. (8a628a4e)
        * Center the tabs view on the current tab when showing the activity
          view. (51fe94a6)
        * Instruct the input method to not use predictive text in the address
          bar. (baaf90ab)
        * Instruct the input method to not use predictive text in the address
          bar. (d9238704)
        * Do not keep the new tab button always visible, per design request.
          (bd5d1f37)
        * Increase a test’s timeout to ensure it passes even on really slow
          configurations (like my laptop these days). (21c67340)
        * Center the tabs view on the current tab when showing the activity
          view. (3e9a1b87)
        * Simplify the code further by aliasing the listview’s model.
          (1074f505)
        * Simplify the code quite a bit by moving the new tab delegate into a
          ListView’s header. (b7c316bc)
        * Remove an unused variable assignment. (43cf9f4d)
        * Highlight the number of currently open pages in orange. (1467527c)
        * Update the tabs view header text to match the latest visual design.
          (83bb4b34)
        * Remove an unused variable assignment. (f92b90d4)
        * Increase a test’s timeout to ensure it passes even on really slow
          configurations (like my laptop these days). (7dd19e89)

2013-07-04 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (6b7aa795)

2013-07-03 Olivier Tilloy

        * Add a comment in the code to explain a known limitation of the
          tests. (405c4f95)
        * Do not keep the new tab button always visible, make it move along
          with the rest of the open tabs. (2602a37c)
        * Merge the latest changes from trunk. (71164743)
        * Collapse the list of entries when clicking on the same host.
          (64fddf7c)
        * Group history entries by host in the timeline, and expand to the
          full list of entries when a given host is clicked.
          (1939f415)
        * Use standard toolbar buttons for the chrome. (784bd75b)
        * Separate the app and the plugin into two packages, and rename the
          plugin and move it under Ubuntu.Components.Extras.Browser.
          (a5c95812)

2013-07-02 Olivier Tilloy

        * Use standard toolbar buttons for the chrome. (94801088)
        * Move the unit tests to subdirectories to match the new layout.
          (a1735f14)
        * Merge the latest changes from trunk. (9e1f1b18)
        * Move unit tests to separate directories. (f588ca7a)
        * Remove unused target_link_libraries directive. (4c7f9399)
        * Define a variable with the name of the test executable. (be0ebcea)
        * Add back a missing include directory that was incorrectly removed.
          (87e53acf)
        * Move unit tests to separate directories. (34884592)
        * Merge the latest changes from trunk. (7fa9b88c)
        * Rename the plugin and move it under
          Ubuntu.Components.Extras.Browser. (6fdc2e9c)
        * Separate the app and the plugin into two packages. (e68327ce)

2013-07-02 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (550f6a31)

2013-07-01 Kaleo

        * Remove unnecessary use of theming. (d8c4c4a1)

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

        * Launchpad automatic translations update. (3e6dddf2)

2013-06-27 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (b9130521)

2013-06-26 Kaleo

        * Remove unnecessary use of theming. (3462b02f)

2013-06-25 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (3fa44c42)

2013-06-22 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (15402327)

2013-06-21 Automatic PS uploader

        * Releasing 0.20daily13.06.21-0ubuntu1 to ubuntu. (3bbf399f)
        * Releasing 0.20daily13.06.21-0ubuntu1, based on r195 (18c3d8f2)

2013-06-21 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (51390649)

2013-06-20 Robert Bruce Park

        * Move assets under /usr/share, with symlinks. (bef580c5)

2013-06-20 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (cf987c04)

2013-06-19 Robert Bruce Park

        * Drop unused variable. (50fe0a92)
        * Move assets into /usr/share and provide a symlink for qml.
          (c0c9ca1b)
        * Minor packaging fixes. (86a6b21f)
        * Packaging fixes. (a5930cd7)

2013-06-19 Olivier Tilloy

        * HistoryHostModel and HistoryHostListModel. (ba17241b)

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

        * Launchpad automatic translations update. (8cb6ae33)

2013-06-18 Automatic PS uploader

        * Releasing 0.20daily13.06.18-0ubuntu1 to ubuntu. (461fbe7f)

2013-06-18 Olivier Tilloy

        * First version of a functional history view (no grouping by domain
          name yet). (3765c0f6)
        * Expose HistoryTimeframeModel to QML. (a961d131)

2013-06-18 Automatic PS uploader

        * Releasing 0.20daily13.06.18-0ubuntu1, based on r189 (1a8ef68a)

2013-06-18 Olivier Tilloy

        * HistoryTimeframeModel and corresponding unit tests. (cb42129d)

2013-06-17 Olivier Tilloy

        * When redirecting a link with target="_blank" to a new tab, use the
          computed value of the href to ensure the path is absolute.

          Fixes: https://bugs.launchpad.net/bugs/1191830. (3b3b1f30)
        * Also display CMakeLists.txt files in Qt Creator. (14b70c41)
        * Use the computed value of the href to ensure the path is absolute,
          not sometimes relative. (384fb473)
        * Convert a test to make it fail for the case where the href of a
          link that requests a new tab is a relative path.
          (6fed7169)
        * Also display CMakeLists.txt files in Qt Creator. (e655b292)
        * First working shot at generating an image from a webview. Will be
          used to generate thumbnails of web pages. (6eb3c84c)
        * Reduce the spacing between the action icon and the text in the
          address bar, per design request. (677288d6)

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

        * Launchpad automatic translations update. (22a62ec4)

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

        * Launchpad automatic translations update. (6fb0ab60)

2013-06-15 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (e3aba445)

2013-06-14 Automatic PS uploader

        * Releasing 0.20daily13.06.14-0ubuntu1 to ubuntu. (c16e5772)

2013-06-14 Olivier Tilloy

        * Reduce the spacing between the action icon and the text in the
          address bar, per design request. (bfeb1cd3)

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

        * Launchpad automatic translations update. (99cde3a0)

2013-06-14 Automatic PS uploader

        * Releasing 0.20daily13.06.14-0ubuntu1, based on r181 (97e0bf18)

2013-06-13 Olivier Tilloy

        * Hide the forward button if there’s not enough screen real estate,
          as per design request. The visibility of chrome buttons
          now depends on the available width, regardless of
          orientation or form factor. (fc0003c2)
        * Code cosmetics and comments to explain the logic. (8b51c688)
        * Hide the forward button if there’s not enough screen real estate.
          The visibility of toolbar buttons now depends on the
          available width, regardless of orientation or form factor.
          (99cfcfcb)
        * Fix the conditional user-agent string based on form factor.
          Fixes:
          https://bugs.launchpad.net/bugs/1190409. (90b96ee8)
        * Fix the conditional user-agent string based on form factor. This
          was a regression introduced by the tabs functionality.
          (b30b6636)

2013-06-13 Automatic PS uploader

        * Releasing 0.20daily13.06.13-0ubuntu1 to ubuntu. (994e269a)
        * Releasing 0.20daily13.06.13-0ubuntu1, based on r178 (e0ce8a9f)

2013-06-13 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (6db2cbc5)

2013-06-12 Automatic PS uploader

        * Releasing 0.20daily13.06.12-0ubuntu1 to ubuntu. (b1abe1a1)

2013-06-12 Olivier Tilloy

        * Move the HistoryModel and HistoryMatchesModel to the plugin, and
          instantiate them in QML. (d878c596)
        * Move the HistoryModel and HistoryMatchesModel to the plugin, and
          instantiate them in QML. (907f067c)

2013-06-12 Automatic PS uploader

        * Releasing 0.20daily13.06.12-0ubuntu1, based on r175 (dfb45de2)

2013-06-11 Automatic PS uploader

        * Releasing 0.20daily13.06.11-0ubuntu1 to ubuntu. (27585560)

2013-06-11 Olivier Tilloy

        * Make the HistoryMatchesModel instantiatable from QML. (aa8ee1e2)
        * Make the database path a property of the HistoryModel, to allow
          instantiating it from QML. (c2aedb9b)
        * Display the error sheet only for the current tab.
          Fixes:
          https://bugs.launchpad.net/bugs/1189483. (b72f309d)
        * Expose a 'dataLocation' contextual property in the plugin.
          (c25b13ec)
        * Prevent mouse event from propagating to the suggestions list when
          it’s not visible.
          Fixes:
          https://bugs.launchpad.net/bugs/1189504. (5eb33af3)
        * Display the error sheet only for the current tab. (79b4a61f)
        * Add a (failing) test for the error sheet with multiple tabs.
          (07c5cdeb)
        * Prevent mouse event from propagating to the suggestions list when
          it’s not visible. (893d8d6b)

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

        * Launchpad automatic translations update. (8660f969)

2013-06-11 Automatic PS uploader

        * Releasing 0.20daily13.06.11-0ubuntu1, based on r171 (68bf7afa)

2013-06-10 Olivier Tilloy

        * Add a webbrowser-app.pot target to the build system and integrate
          with dh_translations. Also internationalize the desktop
          file and strings in C++ code. (fa339f44)
        * Escape some special characters before highlighting them.
          Fixes:
          https://bugs.launchpad.net/bugs/1180521. (08b181c6)
        * Escape some special characters before highlighting them. (7b02aa75)
        * Add a failing test for special characters in terms matching the
          history. (765eda94)
        * Install custom click event handler on all frames as well as on the
          top-level document.
          Fixes:
          https://bugs.launchpad.net/bugs/1159857,
          https://bugs.launchpad.net/bugs/1188575. (c776f246)

2013-06-07 Olivier Tilloy

        * Add a test for the "link that requests a new tab inside an iframe"
          case. (d42bedf8)
        * As a nice side effect, this also fixes opening links in twitter.
          (fcfd0e3a)
        * Ensure the frames are loaded before installing event listeners on
          them. (30caae9c)
        * Install custom click event handler on all frames as well as on the
          top-level document. (aa3200d4)
        * Open links with target="_blank" in a new tab. (20308e58)
        * Ensure the suggestions list is hidden when the panel is hidden.

          Fixes: https://bugs.launchpad.net/bugs/1187871. (917d348a)
        * Be more tolerant with invalid syntaxes: do the correct thing if the
          target of the link is defined as
          "target=&quot;_blank&quot;". (dc46ec4b)

2013-06-07 Automatic PS uploader

        * Releasing 0.20daily13.06.05-0ubuntu1 to ubuntu. (4619f790)

2013-06-07 Olivier Tilloy

        * Open links with target="_blank" in a new tab. (73da0e26)
        * Add a failing test for opening links with target="_blank" in a new
          tab. (43c29c50)

2013-06-07 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (f326b565)

2013-06-07 Olivier Tilloy

        * Update the tests to check the suggestions’ opacity, not their
          visibility. (9bc3484d)
        * Operate on the opacity rather than on the visibility. This makes
          for much simpler and cleaner code, and is visually more
          pleasant. (8b1c0f57)

2013-06-06 Olivier Tilloy

        * Ensure the suggestions list is hidden when the panel is hidden.
          This is a clumsy solution, I’d rather find a more elegant
          one, but at least it solves the issue. (c7e7829a)
        * Add a failing test for the visibility of the suggestions list when
          the chrome is manually hidden. (b88bbd70)
        * Merge the latest changes from trunk. (f497241c)
        * Make as many test cases as possible inherit from
          StartOpenRemotePageTestCaseBase. (b9d990d2)
        * Make the hide_chrome() method more robust, by ensuring the grab is
          initiated inside the chrome, and released inside it too.
          (2c6f0cb0)
        * Make as many test cases as possible inherit from
          StartOpenRemotePageTestCaseBase. (aa2b7234)
        * Automatic update of the translations template. (3ecf597d)
        * Merged the latest changes from trunk. (6cfa8f40)
        * Enable multiple tabs in the browser. (96e513f1)
        * Upon closing the last open tab, automatically open a new blank tab.
          (53a4415d)
        * Test swiping a tab to close it. (559060af)
        * Remove redundant count() method, use rowCount() instead. (8c9ca1d1)
        * Remove code that was commented out. (3e08720d)
        * Merge the latest changes from trunk. (c06e7724)

2013-06-06 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (8ec41523)

2013-06-05 Olivier Tilloy

        * Test switching between open tabs. (96688bf6)
        * Test that the current tab is updated when opening a new tab.
          (e771842f)
        * Ensure the start page is fully loaded before running the tests, to
          avoid race conditions that trigger the chrome to
          automatically hide when not desired. (607e07b6)
        * Test opening a new tab. (22b12167)
        * Actually test toggling the activity view, not the tabs list.
          (c75836d1)
        * Test toggling the activity view. (467edfa1)
        * Add initial autopilot test for the tabs. (885b379a)
        * Merge the latest changes from trunk. (e907eb69)
        * Add translators comments for the keywords associated to HUD
          actions. (038509ba)
        * Elide to the right, as ElideMiddle doesn’t seem to work with
          multiline text. (c049b237)
        * Always format the suggestions as rich text, to ensure ampersands
          are not incorrectly escaped.
          Fixes:
          https://bugs.launchpad.net/bugs/1187432. (8fcd37e2)
        * Make the tabs removable in the tabs view, even though they need to
          be swiped left/right, which is not what design requested.
          (884875f7)
        * Merge the latest changes from trunk. (2381126d)
        * More reliable way of asserting that a page has finished loading.
          (47629c3a)
        * Ensure that the chrome won’t be automatically hidden while testing
          interaction with the toolbar. (313b1e67)
        * Automatic update of the translations template. (0f46bd2f)
        * Add translators comments for the keywords associated to HUD
          actions. (b9578e9d)
        * Remove C++ files from the list of files containing translatable
          strings. (7b39d998)

2013-06-05 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (e0159a3d)

2013-06-05 Automatic PS uploader

        * Releasing 0.20daily13.06.05-0ubuntu1, based on r156 (4e2da5c9)

2013-06-04 Olivier Tilloy

        * Always format the suggestions as rich text, to ensure ampersands
          are not incorrectly escaped. (f8ddaf7d)
        * Add a comment to explain why tabs cannot be closed. (05e6c754)
        * Make the activity view background more opaque, so as to be less
          visually distracting. (d0202ec6)
        * Add a heading with the number of currently open tabs. (674f020c)
        * Ensure the suggestions list is hidden when showing the activity
          view. (5ae6389c)
        * More reliable way of asserting that a page has finished loading.
          (a2f9a57a)
        * Ensure that the chrome won’t be automatically hidden while testing
          interaction with the toolbar. (b97d5fa9)
        * Add friendly comments to ease the life of translators. (1f04d919)
        * Explicitly define charset encoding of source file to be UTF-8.
          (c0dbab15)
        * Also extract messages with plural forms (currently none).
          (13922fc0)
        * Automatic update of the translations template. (aaa6b5b5)
        * Remove unused build dependency. (1cdca4bf)
        * Merge the latest changes from trunk. (572e3982)

2013-06-04 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (887b4e7f)

2013-06-03 Olivier Tilloy

        * Fix regression introduced by latest merge from trunk. (dd3016eb)
        * Activity view that better matches the mockups. (7e6e6f16)

2013-06-03 Automatic PS uploader

        * Releasing 0.20daily13.06.03ubuntu.unity.next-0ubuntu1 to ubuntu.
          (f9bc657f)

2013-06-03 Olivier Tilloy

        * Merge the latest changes from trunk. (9f637017)
        * Transfer focus to the webview when validating an entry from the
          suggestions list.
          Fixes:
          https://bugs.launchpad.net/bugs/1186348. (64c04f35)
        * Close the toolbar after opening the tabs list. (7ea00742)
        * Reduce the size of page delegates so that more fit on the phone.
          (580d2e2c)
        * Make the Page delegate an UbuntuShape, and only display the page
          title, not the URL. (2a2eb2a6)
        * Hide the tabs list when switching to an open tab, or when opening a
          new tab. (f53a2d88)
        * Move the TabsList into a separate component. (7444fd96)
        * When opening a new tab, ensure the chrome is shown. (4cc48a46)
        * When switching to an open tab, ensure the webview gets active
          focus. (fb0ca99d)
        * Fix a regression introduced by the last merge from trunk.
          (4f59e904)

2013-06-03 Automatic PS uploader

        * Releasing 0.20daily13.06.03ubuntu.unity.next-0ubuntu1, based on
          r153 (117265f6)

2013-05-31 Olivier Tilloy

        * Transfer focus to the webview when validating an entry from the
          suggestions list. (a5c1a0f6)
        * Add failing test for bug #1186348. (e7b2c0f3)
        * Merge the latest changes from trunk. (d6c1646a)
        * Ensure the suggestions list never goes offscreen.
          Fixes:
          https://bugs.launchpad.net/bugs/1185334. (0d6334a4)
        * Merge the latest changes from trunk. (190c48de)
        * Colour the matching terms in Ubuntu orange. (521fc3a5)
        * Update the address bar with the URL of the current webview.
          (4fb37641)
        * Display the URLs in the suggestions list on one line only.
          (e234f9d1)

2013-05-31 Automatic PS uploader

        * Releasing 0.20daily13.05.31ubuntu.unity.next-0ubuntu1 to ubuntu.
          (936c8d96)

2013-05-31 Olivier Tilloy

        * Also display .qmltheme files in Qt Creator. (6bb02023)
        * Use the Window component, in order to enable setting the title from
          QML. (ed36f7ea)
        * Display the URLs in the suggestions list on one line only.
          (f07ab352)
        * Colour the matching terms in Ubuntu orange. (07f2601c)

2013-05-31 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (1ab01517)

2013-05-31 Automatic PS uploader

        * Releasing 0.20daily13.05.31ubuntu.unity.next-0ubuntu1, based on
          r146 (b75fe156)

2013-05-30 Olivier Tilloy

        * Also include .qmltheme files. (a987fdb4)

2013-05-30 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (f7acaf49)

2013-05-29 Olivier Tilloy

        * Merge the latest changes from trunk. (0297c530)
        * Ensure the suggestions list never goes offscreen. (36edc8cf)

2013-05-28 Olivier Tilloy

        * Merge the latest changes from trunk. (89634013)
        * Enhanced qmlproject file for better integration in Qt Creator.
          (a3c706f6)
        * Draft UI for tabs view (no design, not fully functional, this is
          only a first shot). (a7ff2a33)
        * Ensure that the URL is initially set in the address bar when
          opening a new tab and making it the current one.
          (b6a8133a)
        * Enable multiple tabs in Browser component. (9f87f099)
        * Add a 'devicePixelRatio' property to the UbuntuWebView. (ba3cd51a)
        * Enhanced qmlproject file for better integration in Qt Creator.
          (b1666573)

2013-05-27 Olivier Tilloy

        * Return the corresponding index when adding a WebView to the model.
          (54cd184c)
        * When removing a WebView, return it. (2a936a69)
        * Update the current index and current webview accordingly when
          removing a webview from the model. (9d7a742b)
        * Add a 'currentWebview' property to the TabsModel. (0b58a086)

2013-05-26 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (43884f87)

2013-05-24 Olivier Tilloy

        * Move the Panel inside the Loader, so that it is not instantiated
          when in chromeless mode.
          Fixes:
          https://bugs.launchpad.net/bugs/1183475. (c4c29ed0)
        * Define a type_in_address_bar helper method that asserts that the
          text has actually been input in the address bar before
          continuing. (b659c1f7)
        * Simplifying tests. (a5c9a5b1)
        * Add a 'count' property to the TabsModel. (f80890a3)
        * Define a type_in_address_bar helper method that asserts that the
          text has actually been input in the address bar before
          continuing. (20b54263)
        * Greatly simplify a test case by using an existing helper method.
          (9e516bf4)
        * Move the Panel inside the Loader, so that it is not instantiated
          when in chromeless mode. (04b01279)
        * Add unit tests for the TabsModel. (baf78af1)

2013-05-23 Olivier Tilloy

        * First shot at implementing the TabsModel. (c84fc149)
        * Expose UbuntuWebView in the plugin. (04e22426)
        * Add a comment to explain why we override dh_translations.
          (29fb6258)
        * Extract a custom webview component, to be used in tabs. (32759d3f)
        * Export GETTEXT_PACKAGE in the top-level CMakeLists.txt for
          dh_translations to extract the domain automatically.
          (19c8c697)

2013-05-23 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (9eaee4f4)

2013-05-22 Automatic PS uploader

        * Releasing 0.20daily13.05.22ubuntu.unity.next-0ubuntu1 to ubuntu.
          (b71a1c5c)

2013-05-22 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (cabdd01c)

2013-05-22 Automatic PS uploader

        * Releasing 0.20daily13.05.22ubuntu.unity.next-0ubuntu1, based on
          r138 (d001baa3)

2013-05-22 Olivier Tilloy

        * Fix autopilot tests. (e304b22a)

2013-05-21 Olivier Tilloy

        * Use the Window component, in order to enable setting the title from
          QML. (43dc813c)
        * Do not match the exact title, as it may be localized. (df41ce38)
        * Automatic update of the translations template. (7518d6a1)
        * Add a couple of options to the xgettext invokation to format the
          output. (6bef0585)
        * Set the translation domain at application startup. (4d8a67b0)
        * Automatic update of the translations template. (6bf8dc45)
        * Cleaner approach. (ea2ef5aa)
        * Enable (and override) dh_translations. (e8e66a9d)
        * Fix pot file generation when building out-of-source. (7ddbd030)
        * Fix installation of the desktop file. (55abc4a5)
        * Add a webbrowser-app.pot build target that regenerates the
          translation templates. (7af51dbc)
        * Internationalize the desktop file. (dd3883be)
        * Embed the progress bar inside the address bar, and ensure it’s
          always made visible when a page is loading. (15490463)

2013-05-21 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (77ca4519)

2013-05-20 Olivier Tilloy

        * Internationalize the application title. (eaed5eeb)
        * Ensure that the URL has been completely input before validating.
          (8e48c9e6)
        * Revert useless change. (aabc31c0)
        * Ensure that the state of the address bar is "loading" before
          requesting to stop. (c9a24496)
        * Remove duplicated assertion. (3b56de7c)
        * Merge the latest changes from trunk. (149b89f8)

2013-05-20 Omer Akram

        * fix a few failing autopilot tests on the device. (a70c7feb)
        * fix per suggestions (f976be8c)
        * add get_panel emulator and use it. (36f5062f)

2013-05-20 Olivier Tilloy

        * Not any better, reverting previous revision. (5e4bdc59)
        * A shot in the dark: reset the typing delay to the default value to
          see if it makes tests more stable, by any chance.
          (7d748c2b)

2013-05-20 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (69507a1f)

2013-05-19 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (8bf37612)

2013-05-18 Omer Akram

        * makes sure the chrome is visible before interacting with it
          (8d391621)
        * fix tests to perform well on touch devices (9767c905)

2013-05-17 Olivier Tilloy

        * Really assert that a given page has eventually been loaded. This
          should fix intermittent failures when run on jenkins.
          (88f8a251)
        * Really assert that a given page has eventually been loaded. This
          should fix intermittent failures when run on jenkins.
          (bd0ab1f1)
        * Enable translations. (ffbb4ce5)
        * Remove the HUD Quit action as it is deprecated and will be removed
          in the final 1.0 API. (e349459f)
        * Remove the HUD Quit action as it is deprecated and will be removed
          in the final 1.0 API. (4b247c7f)
        * Bootstrap the translations with the French one, to ensure there’s
          at least one .mo file to install. (6f5cafa7)
        * Hook up translations into the build system. (50e80d7a)

2013-05-16 Olivier Tilloy

        * Add initial gettext translation template. (b2aa70bc)
        * Set the translation domain. (61a599b0)
        * Prepare all user-facing strings for translation. (d46fca2b)
        * Add missing precision qualifiers to fix shader compilation on the
          phone. (bab47526)
        * Add autopilot tests to ensure that the chrome is shown while a page
          is loading. (7574452b)
        * Merge the latest changes from trunk. (879e1c9a)
        * Factor out boiler-plate code into two helper methods:
          focus_address_bar() and clear_address_bar(). (fe1ce84b)
        * Verify that the address bar has been cleared before moving on.
          (b463c412)
        * Factor out boiler-plate code into two helper methods:
          focus_address_bar() and clear_address_bar(). (e6375df1)

2013-05-15 Olivier Tilloy

        * Remove useless code that was interferring with the panel’s autohide
          functionality. (f6ab5fd2)

2013-05-15 Renato Araujo Oliveira Filho

        * Check if hitting the Return key does not load search site when
          TextField is empty;.
          Fixes:
          https://bugs.launchpad.net/bugs/1161789. (e336f0c6)
        * Removed unecessary test. (a7e6533e)
        * Fixed code style. (0eacd875)
        * Renamed AddressBar action button. (3a643793)
        * Used opacity 0.2 for disabled AddressBar. (1e16adfc)
        * Created autopilot test for address bar action button. (057a450f)
        * Check if hitting the Return key does not load search site when
          TextField is empty; (ca960e22)

2013-05-15 Olivier Tilloy

        * Use Screen.orientation to compute the layout of the chrome.
          (49c2a8d7)

2013-05-14 Olivier Tilloy

        * Ensure the autopilot tests pass even behind a proxy. (89485fa7)
        * Do not assume that the chrome is initially hidden. (cf2e6442)
        * Ensure the autopilot tests pass even behind a proxy. (14e5f4cc)
        * Ensure the chrome is visible when a page is loading. (b7af5d8b)
        * Use Screen.orientation to compute the layout of the chrome.
          (053bf232)

2013-05-09 Olivier Tilloy

        * Remove old progress bar. (93d2e974)
        * Custom progress bar embedded inside the address bar. (5c6f4b1a)

2013-05-09 Omer Akram

        * Port the webbrowser-app tests to autopilot 1.3. (a1783bb0)
        * more pep8 compliant (30d29886)
        * fix pep8 complaints (945d2d9d)
        * forgot some renaming (b0ca12f1)
        * lets rename mouse to pointing_device (7300b7fc)
        * temporarily use 'mouse' method for input till cordination happens
          with sil2100 about supersding his branch (abe532ae)
        * comply per review (5669bbd2)

2013-05-08 Omer Akram

        * fix conflict with trunk (acd01029)

2013-05-08 Olivier Tilloy

        * Update autopilot tests to the upcoming 1.3 API. (0bf77dc3)
        * Update autopilot tests to the upcoming 1.3 API. (dd8a724c)

2013-05-08 Omer Akram

        * port to autopilot 1.3 (328f89e9)

2013-05-06 Olivier Tilloy

        * Replace the custom RevealingBar component with the Panel from the
          UITK.
          Fixes: https://bugs.launchpad.net/bugs/1118536,
          https://bugs.launchpad.net/bugs/1130409,
          https://bugs.launchpad.net/bugs/1130446. (2badd036)

2013-05-03 Olivier Tilloy

        * Merge the latest changes from trunk. (b67a104c)
        * React to orientation changes. (679bfb85)

2013-05-02 Olivier Tilloy

        * React to orientation changes. (08a9cb7d)
        * Wire up existing HUD actions, and disable those for which the
          functionality is not implemented yet. (899d801e)

2013-05-01 Olivier Tilloy

        * Wire up existing HUD actions, and disable those for which the
          functionality is not implemented yet. (158e8b17)
        * Remove redundant autopilot tests that were testing the panel
          functionality. (46ff67f7)
        * Ensure the progress bar is always visible on top of the panel.
          (6e113efc)
        * Replace the custom RevealingBar component with the Panel from the
          UITK. (7e43fc54)

2013-05-01 Omer Akram

        * adapt to autopilot 1.3 (e1a45bdd)

2013-05-01 Olivier Tilloy

        * Refactor autopilot tests, separating test cases into their own
          modules, to improve readability and maintenance.
          (31092984)

2013-04-30 Olivier Tilloy

        * Separate the address bar selection tests into their own module.
          (4d643ea9)
        * Separate the address bar states tests into their own module.
          (f053725e)
        * Rename a test case. (d9c938cc)
        * Move the base StartOpenRemotePageTestCaseBase class into the
          __init__ module. (f13a3268)
        * Separate the error sheet tests into their own module. (d86a498a)
        * Separate the back/forward tests into their own module. (402f385c)
        * Rename some test cases. (ab7ce80c)
        * Separate the chromeless tests into their own module. (d79ee65b)
        * Separate the title tests into their own module. (e099841c)
        * Separate the toolbar tests into their own module. (036c05b7)
        * Separate the history tests into their own module. (65db2f38)
        * Move the helper methods of TestMainWindowMixin to the
          BrowserTestCaseBase class, and get rid of the mixin.
          (7650e5e1)
        * Separate test functions into several test cases, and remove one
          useless test function. (72a73b95)
        * Fix last remaining pep8 warnings. (f290bf1a)
        * Fix a number of warnings raised by pep8. (3517c498)
        * Factor out the HTTP server in its own separate module. (3138c5f7)
        * Remove the code that sets the size of the browser window to mimic
          the phone form factor. On the desktop, we want a more
          sensible default size. (cbe96552)
        * Remove the code that sets the size of the browser window to mimic
          the phone form factor. On the desktop, we want a more
          sensible default size. (0523ce3b)
        * Display a list of suggestions based on navigation history as the
          user types in the address bar. (89b5ebe1)
        * More complete test. (bc1bacf8)
        * Fix test case constructor calls. (d46c42fd)

2013-04-29 Olivier Tilloy

        * Update autopilot use of pointing_device to mouse. (0dc9f00e)
        * Merge the latest changes from trunk. (f4a262ac)
        * Autopilot tests for the address bar suggestions. (ab4bb823)

2013-04-23 Łukasz 'sil2100' Zemczak

        * libhud-qt-qml has been renamed to qtdeclarative5-hud1.0. (d9305418)
        * libhud-qt-qml has been renamed to qtdeclarative5-hud1.0 (689ef6b8)

2013-04-23 Michael Terry

        * Port to HUD 1.0. (12cbf94c)

2013-04-22 Łukasz 'sil2100' Zemczak

        * Bootstrapping commit. (56afdf9b)
        * Typooo (c126aa55)
        * Bootstrapping commit (b7aed6fa)

2013-04-19 Olivier Tilloy

        * releasing version 0.20. (63440f35)
        * Match search terms only separated by whitespaces. (99fd6204)
        * Updated changelog entry with latest changes from trunk. (ba91b8c8)
        * Merge the latest changes from trunk. (7ce00d76)
        * Escape ampersands for Qt’s RichText parser to interpret them
          correctly. (166c2a28)
        * Highlight all occurrences of a given term, not just the first one.
          (e82a08e3)
        * Ensure the address bar is not visible below the OSK when it is
          being swiped downwards. (2cf4b2a9)
        * Swallow ReferenceError exceptions thrown when running unit tests
          (where historyMatches is undefined). (ab8bcabf)
        * Instantiate the history model and filter proxy before loading the
          QML, to avoid a few ReferenceErrors. (c96abbbf)
        * Highlight the search terms in the matching history entries.
          (9ab7b977)
        * Expose the search terms as a property of the HistoryMatchesModel.
          (1575f550)

2013-04-18 Olivier Tilloy

        * Display the suggestions as you type in a list view. (6b580c2b)
        * Unit tests for the HistoryMatchesModel class. (54e354e0)
        * Updated changelog entry with latest changes from trunk. (8cea9ef6)
        * Merge the latest changes from trunk. (8197e267)

2013-04-18 Adnane Belmadiaf

        * Search over SSL. (edf09be8)

2013-04-18 Olivier Tilloy

        * Initial implementation of the HistoryMatchesModel that filters the
          contents of the HistoryModel based on a query string.
          (73438030)

2013-04-17 Olivier Tilloy

        * releasing version 0.20 (8a6b7d41)
        * Expose the navigation history as a list model (HistoryModel class).
          (9ddef596)
        * Ensure the address bar is not visible below the OSK when it is
          being swiped downwards. (ba504c92)

2013-04-17 Adnane Belmadiaf

        * Fix tests (aa4ded3b)

2013-04-16 Adnane Belmadiaf

        * Search over SSL (6865730a)

2013-04-16 Olivier Tilloy

        * Also add a build dependency on the SQLite 3 plugin for Qt 5 (for
          unit tests). (ded8e654)
        * Improved documentation. (9b1a55d1)
        * Add a runtime dependency on the SQLite 3 plugin for Qt 5.
          (9a8f1a6f)
        * Simplify the initial population of the HistoryModel. (d362ac1b)
        * Properly remove the database connection when destroying the
          HistoryModel. (aaafaf18)
        * Test that passing an empty URL to HistoryModel::add(…) doesn’t
          insert a new entry. (820e6f9e)
        * Test the return value of HistoryModel::add(…). (447abd76)
        * Add documentation to the HistoryModel. (51aa5b3e)
        * Refactor the HistoryModel class to better separate manipulation of
          the underlying database, to ease switching to a different
          backend in the future (u1db?). (8552e2c5)
        * Name the database connection, to be more future-proof. (f7008833)
        * Optimization: when emitting dataChanged, make sure that only the
          roles that have actually changed are advertised as such.
          (0ae191a2)

2013-04-15 Łukasz 'sil2100' Zemczak

        * Change arch from any to a specified list and not to build powerpc
          needlessly. (82b607f4)
        * Change arch from any to a specified list (8377ca07)

2013-04-15 Robert Bruce Park

        * Fix autopilot tests dependence on self.pointing_device which
          doesn't exist. (c0f0b9be)

2013-04-12 Robert Bruce Park

        * s/pointing_device/mouse/g (a714c477)

2013-04-12 Olivier Tilloy

        * Unit tests for the HistoryModel. (8730ce41)
        * Initial implementation of a HistoryModel using a plain sqlite
          database as a backend. (a5ad022c)

2013-04-11 Michael Terry

        * Port to HUD 1.0 (95515353)

2013-04-10 Robert Bruce Park

        * Automatic snapshot from revision 108 (bootstrap). (4c4dea4e)

2013-04-09 Robert Bruce Park

        * Automatic snapshot from revision 108 (bootstrap) (68d55702)

2013-04-08 Olivier Tilloy

        * Remove the fallback dependency on qt-components-ubuntu. (ad123d0f)
        * Remove again the fallback dependency on qt-components-ubuntu. It is
          really not needed any longer, as the ubuntu-sdk-team
          release PPA contains the latest
          qtdeclarative5-ubuntu-ui-toolkit-plugin for quantal.
          (db6c6af4)

2013-04-05 Olivier Tilloy

        * Minor packaging tweaks. (65c28498)
        * Revert the removal of the fallback dependency, after all it’s still
          needed for Quantal desktops (and the browser doesn’t
          depend on any particular feature of a more recent UI
          toolkit anyway). (292fd37b)
        * Move substitution variables to the top of the list of dependencies,
          for consistency with the majority of packages in Ubuntu.
          (03bb208a)
        * Remove the fallback dependency on the old UI toolkit package name,
          it is not needed any longer. (eef8e8d8)

2013-04-04 Renato Araujo Oliveira Filho

        * select the whole URL when clicking on the addressbar.
          Fixes:
          https://bugs.launchpad.net/bugs/1118586. (d76e5e20)

2013-04-03 Renato Araujo Oliveira Filho

        * Make MouseArea a child of TextField to make the code clear.
          (0760d4fc)
        * Replaced from assertGreater to assertThat to keep the consistency.
          (e20e33b6)

2013-04-02 Renato Araujo Oliveira Filho

        * Created test for doulbe click on addressbar. (9d9d2d01)

2013-04-02 Ying-Chun Liu

        * Add X-Ubuntu-Touch field into desktop file. (45f44718)
        * Add X-Ubuntu-Touch field into desktop file. (b2860106)
        * Add X-Ubuntu-Touch field into desktop file. (3cbf618a)

2013-04-01 Renato Araujo Oliveira Filho

        * Added a autopilot test to check if second click on address bar
          deselect the text. (91db1fd4)

2013-03-29 Olivier Tilloy

        * releasing version 0.18. (41d5c108)
        * releasing version 0.18 (560582f8)

2013-03-28 Renato Araujo Oliveira Filho

        * Created unit test for address_bar click to select feature.
          (ccc792af)
        * Fixed size of mouse area used to intercept clicks on address bar,
          to not accept clicks over the action button. (c8382c0f)
        * merged mainline. (ad938d3b)

2013-03-28 Olivier Tilloy

        * Add states to the address bar. (0c03c5a9)

2013-03-28 Renato Araujo Oliveira Filho

        * select the whole URL when clicking on the addressbar. (e3557a8b)

2013-03-28 Olivier Tilloy

        * Normalize the way QML signals are declared across the codebase.
          (161e3e4b)
        * Add autopilot tests for the address bar states. (cf127cd9)
        * Add a specialization of the common test case class that runs a
          simple custom HTTP server in a separate thread. (f4454089)

2013-03-27 Robert Bruce Park

        * Minor packaging fixes. (1b5e381e)

2013-03-27 Olivier Tilloy

        * Create a custom theme for the clear icon of the text field.
          (71f3c20e)
        * Merge the latest changes from trunk. (0d082d42)
        * Updated assets from visual design. (cf960de9)

2013-03-27 Robert Bruce Park

        * Marching along... (82c7c933)
        * [ Olivier Tilloy ];  Add support for <select> dropdowns (LP:
          #1157764).;  Work around the lack of support for handling
          hyperlinks with a   target attribute set to '_blank' in
          QtWebKit (LP: #1129281).;  Allow faster scrolling, by
          making the maximum flick velocity of   the webview
          proportional to its height (LP: #1118501). (9f625114)

2013-03-27 Olivier Tilloy

        * Allow running with stock QtWebKit as found in Ubuntu, by not trying
          to set the 'WebView.experimental.devicePixelRatio'
          property if it doesn’t exist. (2490ea35)
        * Allow running with stock QtWebKit as found in Ubuntu, by not trying
          to set the 'WebView.experimental.devicePixelRatio'
          property if it doesn’t exist. (f140e6e0)

2013-03-26 Olivier Tilloy

        * releasing version 0.17. (ee096e76)
        * releasing version 0.17 (12c95c4a)
        * Allow faster scrolling, by making the maximum flick velocity of the
          webview proportional to its height.
          Fixes:
          https://bugs.launchpad.net/bugs/1118501. (12e2ea9c)

2013-03-25 Robert Bruce Park

        * Drop obsolete dep. (80e918b1)

2013-03-25 Olivier Tilloy

        * Allow faster scrolling, by making the maximum flick velocity of the
          webview proportional to its height. (47495c2b)
        * Use javascript event delegation to work around the lack of support
          for handling hyperlinks with a target attribute set to
          '_blank' in QtWebKit.
          Fixes:
          https://bugs.launchpad.net/bugs/1129281. (05977ce6)

2013-03-21 Robert Bruce Park

        * Rebase on trunk. (a805b926)
        * Update standards. (2dba4287)

2013-03-21 Olivier Tilloy

        * Add support for <select> dropdowns.
          Fixes:
          https://bugs.launchpad.net/bugs/1157764. (9ed17d90)
        * Get rid of a useless id. (f726306c)
        * Use an intermediate property to fool the QML engine and get rid of
          a binding loop warning. (4c605143)
        * Handle option groups. (7dae9973)
        * Highlight the currently selected option. (75c6b0fc)
        * Limit the width of the selector popover to 40 grid units, so that
          it doesn’t look overly wide in landscape mode. (fb1b620a)

2013-03-20 Olivier Tilloy

        * Initial support for <select> dropdowns. (ac667c0b)

2013-03-19 Olivier Tilloy

        * releasing version 0.16. (a5923099)
        * releasing version 0.16 (defc7bbe)
        * Update build and runtime dependencies to account for the renaming
          of the UI toolkit package. (02acf511)
        * Update build and runtime dependencies to account for the renaming
          of the UI toolkit package. (3fb174e6)

2013-03-18 Robert Bruce Park

        * Fix copy&paste error in debian/rules. (d6be6d69)

2013-03-15 Robert Bruce Park

        * Some minor fixes to the packaging. (4d438034)

2013-03-15 Olivier Tilloy

        * Add a command line switch to allow running a remote inspector.
          (9bf6880c)

2013-03-14 Olivier Tilloy

        * Refactor the address bar validation code, to allow easily guessing
          whether the query is a (semi-)valid URL. (79998f2c)
        * Initial implementation of address bar states. (a602050e)
        * Prepend host IP address to really allow remote debugging.
          (a5e1e316)
        * Add a command line switch to allow running a remote inspector.
          (acb8ab93)
        * Add a 'developerExtrasEnabled' boolean property to the Browser.
          (6ed8b8c2)

2013-03-08 Olivier Tilloy

        * releasing version 0.15. (884f514e)
        * releasing version 0.15 (509ec5dd)
        * Full renaming from ubuntu-browser to webbrowser-app (project name,
          executable name, desktop file, …). (b1863700)
        * Rename autopilot tests directory in packaging information.
          (db6c606c)
        * Update a comment. (71cf75b3)
        * Update copyright headers. (a199eb1c)
        * Rename autopilot tests directory to webbrowser_app. (7d10ed86)
        * Update the project name in the README file. (5f900c9a)
        * Rename QML project file. (fd77b877)
        * Rename icon file to webbrowser-app.svg. (efca7136)
        * Rename desktop file to webbrowser-app.desktop. (a1cfecb6)
        * Rename executable to webbrowser-app. (9440311c)
        * Rename UbuntuBrowser to WebBrowserApp, and corresponding header and
          implementation files. (917cec57)
        * Rename internal cmake variables. (17dd91f2)
        * Rename UBUNTU_BROWSER_IMPORTS_DIR to WEBBROWSER_IMPORTS_DIR.
          (3c2c671e)
        * Rename cmake projects. (524db3b9)

2013-03-06 Olivier Tilloy

        * Rename the packages to webbrowser-app*. (a49f0397)
        * Remove temporary hardcoded URL rewrite rules now that MWC demos are
          over. (d487a19f)
        * Rename the packages to webbrowser-app*. (1c926dd1)

2013-02-28 Olivier Tilloy

        * Do not propagate touch events if a long press has been detected.

          Fixes: https://bugs.launchpad.net/bugs/1123384. (9de38a4d)
        * Anchor the bottom of the progress bar to the top of the OSK.
          Fixes:
          https://bugs.launchpad.net/bugs/1125322. (832a1f10)
        * Remove temporary hardcoded URL rewrite rules now that MWC demos are
          over. (4244c1f0)

2013-02-22 Olivier Tilloy

        * Also handle hyperlinks containing child nodes. (e3305d2c)
        * Use javascript event delegation to work around the lack of support
          for handling hyperlinks with a target attribute set to
          '_blank' in QtWebKit. (ef906a2d)

2013-02-21 Olivier Tilloy

        * Anchor the bottom of the progress bar to the top of the OSK.
          (97ab4a4b)
        * Do not propagate touch events if a long press has been detected.
          (48e23f94)
        * Add a missing runtime dependency for ubuntu-browser-autopilot on
          libqt5test5. (510fdbc3)

2013-02-20 Olivier Tilloy

        * Add a missing runtime dependency for ubuntu-browser-autopilot on
          libqt5test5. This should probably be a dependency of
          libautopilot-qt itself, but for some (probably good)
          reason it isn’t. (6c3b91da)

2013-02-19 Olivier Tilloy

        * releasing version 0.13. (c1e89f2b)
        * Temporary hardcoded URL rewrite rules to ensure we don’t have to
          rely on connectivity for the MWC demo.
          Fixes:
          https://bugs.launchpad.net/bugs/1126742. (2597fa20)
        * releasing version 0.13 (11f06dcb)
        * Temporary hardcoded URL rewrite rules to ensure we don’t have to
          rely on connectivity for the MWC demo. (6001b893)
        * Do not consider a longpress event if there are multiple touch
          points (e.g. a pinch-to-zoom gesture).
          Fixes:
          https://bugs.launchpad.net/bugs/1129754. (8b1e4b2b)
        * Do not instantiate a second popover when the selection is resized.

          Fixes: https://bugs.launchpad.net/bugs/1130090. (a6890dbd)
        * Do not instantiate a second popover when the selection is resized.
          (cb49abe7)
        * Remove the dismiss function, and close the popover when the
          selection is hidden. (4e42ad89)
        * Do not consider a longpress event if there are multiple touch
          points (e.g. a pinch-to-zoom gesture). (1439e673)

2013-02-18 Olivier Tilloy

        * releasing version 0.12. (eb4c66f7)
        * releasing version 0.12 (a56fcd72)
        * Change the name to "Browser" in the desktop file, to match design
          and avoid an ellipsis in the dash.
          Fixes:
          https://bugs.launchpad.net/bugs/1126482. (3627d98f)
        * Change the name to "Browser" in the desktop file, to match design
          and avoid an ellipsis in the dash. (9c4070f1)

2013-02-17 Antti Kaijanmäki

        * Add HUD dummy Actions.
          Fixes:
          https://bugs.launchpad.net/bugs/1125656. (bb4b2038)

2013-02-16 Antti Kaijanmäki

        * Add HUD dummy Actions. (5fa4acfc)

2013-02-15 Olivier Tilloy

        * releasing version 0.11. (8d162916)
        * Make the address bar grow to occupy the whole width of the chrome
          when focused and in portrait mode (where horizontal screen
          estate is scarce). (40b6a593)
        * releasing version 0.11 (75ee1e47)
        * Merge the latest changes from trunk. (49eac84d)
        * Ensure the address bar is not greyed out when unfocused. (717efd03)
        * Ensure the beginning of the URL is always visible when unfocused.
          (051d8b68)
        * Add missing build dependency (required to run the unit tests).
          (0e71f833)
        * Ensure the address bar is not greyed out when unfocused. (b477614a)
        * Ensure the beginning of the URL is always visible when unfocused.
          (d12383a0)
        * Make the address bar adjust its width dynamically depending on the
          orientation of the device. (20011ef0)
        * Make the address bar grow to occupy the whole width of the chrome
          when focused. (92a1dbfb)
        * Make the AddressBar component a focus scope. (cc90eb6b)
        * Move the buttons into a row. (763f031f)

2013-02-15 Ricardo Salveti de Araujo

        * Making the browser use the experimental.devicePixelRatio API to use
          our own DPR values, available at the env var QTWEBKIT_DPR.
          (b91e0c6d)
        * Making the browser use the experimental.devicePixelRatio API to use
          our own DPR values, available at the env var QTWEBKIT_DPR
          (6b679b66)

2013-02-13 Olivier Tilloy

        * releasing version 0.9. (3ed02f1f)
        * releasing version 0.9 (073acd5a)
        * Chrome button tweaks to comply with the latest design spec:  - move
          the forward button next to the back button, to the left of
          the address bar  - add labels to buttons. (ace00864)
        * Filter out <script> tags when pushing data to the clipboard.
          Fixes:
          https://bugs.launchpad.net/bugs/1122900. (a0548379)
        * Various minor error sheet tweaks to comply with design review.
          (9e804b3f)
        * Add labels to the chrome buttons. (67dd112d)
        * Move the forward button next to the back button, to the left of the
          address bar. (8c4bb4b9)
        * Error sheet tweaks: do not center the refresh button, as on the
          tablet in landscape mode it is too far off to the right of
          the rest of the message. (d1a15da5)
        * Error sheet tweaks: formulation. (bda66921)
        * Error sheet tweaks: increase the size of the title. (9d9255a3)
        * Error sheet tweaks: increase margins to 4 grid units. (27567f4d)
        * Add a progress bar.
          Fixes: https://bugs.launchpad.net/bugs/1124041.
          (6836262c)
        * Add a progress bar. (29fb13fd)
        * Adding missing runtime dependency (introduced at revision 62).
          (fb5893ff)
        * Adding missing runtime dependency (introduced at revision 62).
          (b5e1c0c4)
        * Filter out <script> tags when pushing data to the clipboard.
          (16512139)

2013-02-12 Olivier Tilloy

        * releasing version 0.8. (695e0342)
        * releasing version 0.8 (c11d51fe)

2013-02-12 Antti Kaijanmäki

        * Hook up with HUD Toolbar Quit action. Also add support for
          --desktop_file_hint to make sure webapps also work.
          (72f51786)
        * consistent #include (9ea7f1bb)
        * Add some comments to explain the need for desktopFileHint
          (b3101b2e)
        * Support --desktop_file_hint=myapp.desktop and add unit test for the
          command line argument. (6af37501)
        * Be more declarative. (1b989721)
        * indentaton. (8620882e)

2013-02-12 Olivier Tilloy

        * Naïve implementation of selection resizing. (cb739407)
        * Add the required autopilot dependencies to the README instructions.
          (ffdb4140)
        * Add the required autopilot dependencies to the README instructions.
          (001bfafa)
        * Add a README file with basic information for developers. (fb4196bb)
        * Add a README file with basic information for developers. (107f6b2e)

2013-02-12 Antti Kaijanmäki

        * Merge from upstream. (0ce729ae)
        * Integrate with HUD Toolbar Quit button. (9db3dd71)
        * Add support for --desktop_file_hint (c61a1698)

2013-02-11 Olivier Tilloy

        * releasing version 0.7. (252b9ae3)
        * Set the user-agent string based on screen width. This is a
          temporary solution that will have to be replaced by a more
          reliable way of determining the form factor.
          Fixes:
          https://bugs.launchpad.net/bugs/1115317. (9296ac97)
        * releasing version 0.7 (b58d73d7)
        * Set split mode for bzr builddeb plugin (see
          http://jameswestby.net/bzr/builddeb/user_manual/split.html).
          (246b29e1)
        * Cleverer address bar that tries to recognize search intents, and
          rewrites the URL as a google search. (cbc93a96)
        * Also search single words. (a8308a16)
        * Escape HTML entities in search strings. (fae6515d)
        * When multiple words are encountered, default to searching them in
          google. (45a65475)
        * Discard leading and trailing whitespaces when cleaning up URL.
          (66f92ba8)
        * Remove the signal spy as it didn’t bring much value to the tests,
          and it forced them to be run in a given order. (1a4579db)
        * Set the user-agent string based on screen width. (a5ee8afe)
        * Set split mode for bzr builddeb plugin (see
          http://jameswestby.net/bzr/builddeb/user_manual/split.html).
          (5745e29a)

2013-02-08 Olivier Tilloy

        * releasing version 0.6. (3ec9ee87)
        * Implement selection upon long-click and copy to clipboard.
          (7c9b38e8)
        * Add Vcs-Bzr reference to debian/control. (49a87d84)
        * releasing version 0.6 (765ed998)
        * Merge the latest changes from parent branch. (306fd32a)
        * Fix a regression introduced by a previous revision: since the set
          up of event handlers is not done in the context of a
          function anymore, "this" doesn’t refer to the same object
          throughout. Use global variables instead. (adf84891)
        * Another important FIXME comment. (c5eab111)
        * Add a couple of important FIXME comments. (287f1d77)
        * Fix image extraction. (1ff6b6fe)
        * Factor out the distance computation into a separate function, for
          readability. (00f6d51b)
        * Naive implementation of selection resize. Not fully functional yet.
          (a115d9b5)
        * Enable handling messages in the page’s JS context, sent from the
          QML context. (7955160d)
        * Do not allow flicking the page when the selection rectangle is
          visible. (b8991ceb)
        * Add Vcs-Bzr reference to debian/control. (0d13633d)
        * No need for the id to be private, as it’s internal to the component
          anyway. (acd42c5f)
        * Factor out duplicated code that clears a timeout in a function.
          (f1af2996)
        * Let the garbage collector do its job. (4cb0aabe)
        * Move the javascript code meant to be executed in the page’s context
          into a separate file, to improve readability. When
          receiving a message that’s not valid JSON, print it out to
          the console to ease debugging. (a6000255)
        * Re-enable share and save options, to ensure that they close the
          popover when pressed. (c4547275)
        * Handle the long press event in a separate function outside of the
          'touchstart' event listener. (7eb4fd69)
        * Define getImgFullUri(…) outside of the event listener. (c4404404)
        * Make 'scale' a property of the webview. (120a5235)

2013-02-07 Olivier Tilloy

        * Merge the latest changes from trunk. (86f31f4d)
        * Gracefully handle network errors by displaying an informative
          message. (10a2d288)
        * Add a TODO for missing functionality. (63486056)
        * Add a TODO for missing functionality. (0d935af4)
        * Remove debug message. (8cf2cf2d)
        * Also copy images to the clipboard (currently only absolute URLs,
          need to be cached on disk). (daa6d79a)
        * Use Clipboard.newData() as recommended by the documentation to
          avoid copying data. (164d8115)
        * Also copy plain text contained in the selection to the clipboard.
          (905972a0)
        * Copy the HTML data to the clipboard. (2d9d0b27)
        * Disable "share" and "save" menu entries, as it won’t be implemented
          in a first step. (cd87c765)
        * Fill the selection rectangle with 10% opacity. (69b69a38)
        * Update the color of the selection rectangle to match visual design.
          (a9d95546)
        * Replace the handles with the correct asset. (d81ac2e9)
        * Factor out some more common code into a base class. (f5498d94)
        * Factor out some common code into the mixin. (c2e39ba1)
        * Various minor packaging fixes to comply with standard Ubuntu
          packaging guidelines. (7567df57)
        * Add an automated test for the error message functionality.
          (25fda8ff)
        * releasing version 0.5 (40acf307)
        * There is no way to have a button accommodate the width of its text.
          (a427ad32)
        * Gracefully handle network errors by displaying an informative
          message. (cf57a883)
        * Remove unused substitution variable. (c2cd503a)
        * Standardize on debian compatibility 9. (655d6995)
        * Use source format 1.0 as we are upstream and using bzr. (40563b0a)
        * Preventively export DPKG_GENSYMBOLS_CHECK_LEVEL = 4. (c3884e14)
        * Make the debian/copyright file machine readable (DEP5). (47cdac48)
        * Add a copy of the GPLv3 license text. (ee1c6bf9)
        * Make the autopilot tests depend on the source package version, not
          the binary one. (a833217e)
        * Make ubuntu-browser-autopilot architecture-independent. (8e7e858f)

2013-02-06 Olivier Tilloy

        * Hook up selection actions to actual function calls, and dismiss the
          popover when activated. (b524d453)
        * Dismiss the selection when tapping anywhere except for the handles.
          (0916c7f8)
        * Show a popover with selection options. (c069d91b)
        * Add a resized() signal to the Selection component. (d1faebc3)
        * Merge the latest changes from trunk. (3507388b)
        * Make the selection rectangle resizable. (cd67f32e)
        * Fix some license headers that incorrectly referred to LGPLv3
          instead of GPLv3. (98819f28)
        * Fix an incorrect reference to the LPGL in the package copyright
          information. (c7ec236c)
        * Fix some license headers that incorrectly referred to LGPLv3
          instead of GPLv3. (f04fc587)

2013-02-05 Olivier Tilloy

        * releasing version 0.4. (7091d0b5)
        * releasing version 0.4 (f043feba)
        * Anchor the chrome and the webview to the OSK, and lock the chrome
          in place when the OSK is visible.
          Fixes:
          https://bugs.launchpad.net/bugs/1115003,
          https://bugs.launchpad.net/bugs/1116300. (576c52b9)
        * Anchor cosmetics. (63cc882b)
        * Merge the latest changes from trunk. (fff3a0d6)
        * Anchors the webview to the OSK so that typing doesn’t get through
          to the page. (492b6c25)
        * Change maintainer field to "Ubuntu Developers". (629e738c)
        * Lock the chrome in place when the OSK is visible. (4a3448e8)
        * Change maintainer field to "Ubuntu Developers". (697e934a)
        * Ensure the OSK doesn’t pop up on top of the chrome. (1363da53)
        * Add some automated tests for back/forward buttons functionality.
          (decce72c)
        * Add a helper method to generate an HTML page given a title and a
          body. (79011178)
        * Add missing runtime dependencies on qtdeclarative5-qtquick2-plugin
          and libautopilot-qt. (caf7551a)
        * Merge the latest changes from trunk. (a62c137f)
        * Add missing runtime dependency for the tests package on
          libautopilot-qt. (0d8abefb)
        * Add qtdeclarative5-qtquick2-plugin as a runtime dependency.
          (96b10ba5)
        * Fix diamond inheritance: setUp and tearDown methods were not
          actually being called. (4b7a6dc9)
        * Reorganize build deps in a more logical order. (4c79de25)

2013-02-04 Olivier Tilloy

        * releasing version 0.3. (1131581a)
        * Merge the latest changes from the parent branch. (697f99ee)
        * Merge the latest changes from trunk. (8f54190a)
        * Merge the latest changes from trunk. (d1f568bd)
        * releasing version 0.3 (e1d4f42c)
        * Simplify the autopilot tests structure. (caa29217)
        * Merge the latest changes from trunk. (42ca9225)
        * Add some automated tests for back/forward buttons functionality.
          (bd8fa9c4)
        * Merge the latest changes from parent branch. (8952aae3)
        * Cosmetics to be PEP-8 compliant. (723e3009)
        * Merge the latest changes from trunk. (38e7d477)
        * Merge the latest changes from trunk. (32eea511)
        * Merge the latest changes from trunk. (2410d1c3)
        * Merge the latest changes from trunk. (be502fcd)
        * Provide easy access to the back and forward buttons in the tests.
          (d465093b)
        * Make the chrome hidden by default and revealed by swiping from the
          bottom edge. (a736ce3e)
        * Track temporary web pages and automatically delete them after
          running a test method. (cba578c2)
        * Simplify the autopilot tests structure. (63b3e014)
        * Fix diamond inheritance: setUp and tearDown methods were not
          actually being called. (791f94de)
        * Simplify the autopilot tests structure. (cb8d5cf3)
        * Fix diamond inheritance: setUp and tearDown methods were not
          actually being called. (f72f7191)
        * Add a helper method to generate an HTML page given a title and a
          body. (bab649b1)
        * Remove unused variable assignments. (11f3e678)
        * Cosmetics to be pep-8 compliant. (5ba65ac0)
        * Merge the latest changes from trunk. (ea3185f1)
        * Cosmetics to be pep-8 compliant. (8da2fc5c)
        * Shield against half-pixel coordinates. (da70f113)
        * Fix newly-introduced pep-8 incompatibilities. (c02bc94f)
        * Merge the latest changes from trunk. (8cba6559)
        * Merge the latest changes from trunk. (76bf4ce2)
        * Factor out some common assertions into helper methods. (a69c1309)
        * Canceling a drag behaves the same way as validating it, for our
          purposes. (77b1e59a)
        * Do not instantiate the chrome in chromeless mode. (8dd3785f)
        * Remove some unused imports. (f13de160)
        * Merge the latest changes from trunk. (d371b4cd)
        * Cosmetics to be pep-8 compliant. (da158e36)
        * Merge the latest changes from trunk. (8db388d0)
        * Speed up keyboard input in autopilot tests. (aaad7e09)
        * Remove some unused imports. (3dbbec57)
        * Revert unrelated change. (14dbbad0)
        * Merge branch that does not instantiate the chrome in chromeless
          mode. (103b65aa)
        * Merge the latest changes from trunk. (5724afe7)
        * Speed up keyboard input in autopilot tests. (6ac5cf6c)
        * Refactor the autopilot tests to allow launching the executable with
          different command-line parameters. Test that the chrome is
          not instantiated in chromeless mode. (1fa305b9)
        * Do not instantiate the chrome in chromeless mode. (392da0ef)

2013-02-01 Olivier Tilloy

        * Test that the chrome doesn’t reveal when running in chromeless
          mode. (a475910a)

2013-02-01 Bill Filler

        * release latest. (5d962448)

2013-01-31 Bill Filler

        * releasing version 0.2 (e3dc07b7)

2013-01-31 Olivier Tilloy

        * More revealing/hiding tests. (9d7cdec3)
        * Merge the latest changes from trunk. (39392133)
        * Track the direction the chrome bar was dragged in to know whether
          is should be shown or hidden. (8a22edfa)
        * Pass the focus to the webview when validating the URL. (74b46373)
        * Hide the chrome when it looses focus. (98fb3fd3)
        * Update the chrome visuals. This is a first iteration, more updates
          to come. (505d0b79)
        * Speed up typing in automated tests. (5f1639a0)
        * Refactor the tests so that we can swipe the chrome bar any distance
          up and down. (980582bf)
        * Simplified the code a bit. (d8fd001c)
        * Add autopilot tests for the revealing/hiding of the chrome.
          (65681a0d)
        * Merge the latest changes from trunk. (d12af7e4)
        * Reveal the chrome before running the automated tests that interact
          with it. (588a9364)
        * Make the chrome hidden by default and revealed by swiping from the
          bottom edge. (cb3e697d)
        * Import the KeyboardRectangle component from the telephony
          application to handle properly the OSK. (0bd83fc7)
        * Merge the latest changes from trunk. (14d4cdd9)
        * Add search icon to the left of the address bar. (bb563ad1)
        * The top-level item doesn’t need to be a FocusScope after all.
          Forcing the active focus is more deterministic. (ac55e1f5)
        * releasing version 0.1. (cfd30e54)
        * Updated chrome visuals. (b0dbf334)
        * Instead of explicitly hiding the OSK, transfer the focus to the
          webview. (39d81750)
        * Port code, build system and packaging information to a proper Qt5
          release. (87b5b84a)
        * Move logic to hide the OSK out of the AddressBar component.
          (645e557e)

2013-01-30 Olivier Tilloy

        * Hide the OSK when the URL has been validated. (95d348cf)
        * Import the KeyboardRectangle component from the telephony
          application to handle properly the OSK. (2ee46b94)
        * releasing version 0.1 (7491b23d)
        * Merge the latest changes from trunk. (45c530cb)
        * Implement long press using DOM touch events, hooked up into the
          document itself. The MouseArea was eating all click
          events. (7d5aa90c)
        * Add support for a --homepage= command line switch that overrides
          the URL passed as first argument.
          Fixes:
          https://bugs.launchpad.net/bugs/1108757. (45847eb8)
        * Add unit tests to catter for malformed URLs. (35c6459e)
        * Issue warnings when discarding malformed or extra URLs. (eaa97cbe)
        * Print a warning instead of silently ignoring unknown switches.
          (9a61a3c2)
        * Update usage message. (e28f7836)
        * Add missing include dir to build the new unit test binary.
          (e9d2991c)
        * Handle the --homepage= switch to override any URL passed.
          (f2506f0c)
        * Rewrite URLs passed on the command line to add missing http://
          scheme. (de500c1a)
        * Unit tests for the command line parser. (b3938d14)
        * Separate the parsing of command line arguments into a
          self-contained class. (75e5d002)

2013-01-29 Olivier Tilloy

        * Merge the latest changes from trunk. (a76301ae)
        * Merge the latest changes from trunk. (ecec1165)
        * Change the window’s title to reflect the current page’s title.
          (b3f6396b)

2013-01-26 Olivier Tilloy

        * Add a comment to refer to QTBUG-29141. (eb78d7a8)

2013-01-25 Olivier Tilloy

        * Add an autopilot test for the window title. (1436c13f)
        * Make the 'title' property a bound one instead of an alias. This
          removes the need for an empty slot (see
          https://bugreports.qt-project.org/browse/QTBUG-29141).
          (f517f97a)
        * Merge the latest changes from the trunk. (f7d4ee17)
        * Fix autopilot tests broken by a previous revision. (7a60d151)
        * Merge the latest changes from the trunk. (a0c35d93)
        * Fix a segmentation fault when exiting the browser. (c9725738)
        * Change the window’s title to reflect the current page’s title.
          (aba458af)
        * Create an UbuntuBrowser class to better encapsulate specific logic.
          (e31fece4)
        * Remove the bookmark button and shrink the remaining buttons to
          allow more space for the address bar. This fixes the
          autopilot tests that were failing because the clear button
          was not accessible to mouse clicks. (87a40560)
        * "Smart" address bar (in a limited fashion, can be improved in the
          future). It rewrites incomplete URLs by prepending
          "http://" if no scheme is provided. (b5ba15e4)
        * Fix autopilot tests. (dba1bf98)
        * Merge the latest changes from trunk. (a04ceb17)
        * Remove the bookmark button and shrink the remaining buttons to
          allow more space for the address bar. (959fb1e6)
        * Merge the latest changes from trunk. (0022fbe0)
        * Do not prepend "http://" to the URL if there is already an
          (unhandled) scheme. (62fc6014)
        * "Smart" address bar (in a limited fashion, can be improved in the
          future). It rewrites incomplete URLs by prepending
          "http://" if no scheme is provided. (2d84dab5)
        * Set the default size of the window to 40×68 grid units,
          corresponding to the phone form factor. (e97407c7)
        * Fix autopilot tests, broken by a previous revision. (9eef4569)
        * Take into account the GRID_UNIT_PX environment variable. (0d692e76)
        * Fix autopilot tests. (2d7b8d29)

2013-01-24 Olivier Tilloy

        * Add a desktop file and a scalable icon. (c2f49c22)
        * Set the default size of the window to 40×68 grid units,
          corresponding to the phone form factor. (8003a597)
        * Add scalable icon. (b76e312e)
        * Set the user agent to the iPhone’s on iOS 5.0. (ae842574)
        * Add a desktop file. (76499bc6)
        * Set the user agent to the iPhone’s on iOS 5.0. (48c191b2)

2013-01-22 Olivier Tilloy

        * Create a rectangular selection under the mouse cursor upon long
          press. (95753ffa)

2013-01-18 Olivier Tilloy

        * Add a missing build dependency: qt5-default is required to ensure
          qmake is found. (2682b79e)
        * Add missing build dependencies for unit tests to run at build time.
          (6f8abfd4)

2013-01-16 Olivier Tilloy

        * Merge the latest changes from trunk. (10d08001)
        * Merge the latest changes from trunk. (5aaea215)

2013-01-16 Michael Zanetti

        * added missing runtime dependency to qtwebkit. (43abf87b)

2013-01-16 Olivier Tilloy

        * Updated bzr ignore rules. (6e005e7a)
        * Merge the latest changes from trunk. (3f7bc09d)
        * Updated bzr ignore rules. (b67c511d)

2013-01-16 Michael Zanetti

        * add missing runtime dep to qtwebkit (32675c0c)
        * add unit testing structure and example test. (31b26356)
        * follow the gnu recommendation even closer (857de3db)
        * follow gnu recommendation for license headers. (7b780428)
        * merge master (553e8bef)
        * added build dep to qt-components-ubuntu which is required for unit
          testing (373a2905)

2013-01-16 Olivier Tilloy

        * Merge the latest changes from the trunk. (fdf1dbd2)

2013-01-16 Michael Zanetti

        * copy qml files ober to the build dir to be able to import them in
          tests;  import qml files from build dir instead of source
          dir in tests (54e1af63)
        * added missing build dep to python. (fa0cffe0)
        * depend on python, not on python2.7 (5c66808a)
        * added missing build dep to python (a9cae5dc)

2013-01-16 Olivier Tilloy

        * Port code, build system and packaging information to a proper Qt5
          release (currently available at
          https://launchpad.net/~canonical-qt5-edgers/+archive/qt5-proper).
          (3eb9ce4a)

2013-01-16 Michael Zanetti

        * make unit testing work with make test and add a first unit test
          (3af52629)
        * merge master (2e2b23a8)
        * added unit testing structure (0a347b81)

2013-01-15 Olivier Tilloy

        * Add a QML module installed in the standard import path:
          Ubuntu.Browser. (b6af01b2)
        * Fix files to install in the packaging information. (19ff88cb)
        * Merge the latest changes from trunk. (7eb8dafd)

2013-01-15 Michael Zanetti

        * Added initial autopilot tests and autopilot package. (6d9e2fc8)

2013-01-15 Olivier Tilloy

        * Add a QML module installed in the standard import path:
          Ubuntu.Browser. (75ef6f63)

2013-01-15 Michael Zanetti

        * more missing deps (dd13f060)
        * merge master (653c449d)

2013-01-15 Olivier Tilloy

        * Add missing build dependency. (f02a3697)

2013-01-15 Michael Zanetti

        * add missing deps for building in pbuilder (74c8cedc)

2013-01-14 Michael Zanetti

        * merge new repo (08d5a1b4)

2013-01-14 Olivier Tilloy

        * Set the default URL of the QML example to the same as the app’s
          default URL. (b7887cd2)
        * Rename kalossi-browser to ubuntu-browser. (10b2cf52)

2013-01-14 Michael Zanetti

        * as kalossi-browser.install came with this MP, lets rename that too
          (5fa4623c)
        * also rename debian install file (15016490)
        * kalossi-browser -> ubuntu-browser (7f98ca26)
        * fixed issues asiring in review (0e9f2e6b)
        * Added initial autopilot tests and autopilot package (28e5bb9c)

2013-01-14 Olivier Tilloy

        * Initial packaging. (190e5e76)
        * Define a constant for the default home page. (d0769029)
        * Allow running installed and uninstalled seamlessly. (aac31c38)
        * Updated ignore rules. (c33e51d6)
        * Replace qmake with cmake, for more advanced features. (bff8827b)
        * Dynamically prepend /opt/qt5/bin to the PATH, in order to locate
          QtWebProcess. This is a temporary fix until we have proper
          packages for Qt5. (5c76bede)
        * Default to opening ubuntu.com if no URL is supplied. (b160042d)
        * Add a --help command line switch. (53ca21a4)

2013-01-11 Olivier Tilloy

        * Add a --fullscreen command-line switch. (4b216806)
        * Build an executable that accepts command-line arguments. (663c66f8)
        * Add an activity indicator shown when the page is loading.
          (c47d0cb7)
        * Add scrollbars. (4408edf1)
        * Disable the bookmark button for now. (535ca638)
        * Wire up the back, forward, and reload buttons. (3c778ee7)
        * Initial commit: very basic web browser. (13cd280a)
