Bug 905208 - Implemented the banner when a new message of a thread arrive

Bug 905208 - WIP some reviewer's request changed

Bug 905208 - WIP some reviewer's request changed

Bug 905208 - Implement the Banner link as a reusable thread_ui's object

Bug 905208 - Review suggestions implemented

WIP

WIP

WIP - Unit Tests

WIP

Bug 905208 - Unit test and scroll on send implemented

Bug 905208 - Review comments implemented

Bug 913193 - Fix Oauth keys r=lightsofapollo

Bug 909343 [Clock] Refactor Date Math Utilities r=jugglinmike

Refactor utils.js to provide methods for:

- Conversion to milliseconds from objects with duration values, e.g.
  {hours: 4, seconds: 12} (for any combination of hours, minutes,
  seconds, etc.
- Conversion from millisecond interval to object with duration values.

Bug 897283 - No scroll in input PUK screen

Bug 881863 - [Gaia] B2G CDMA UI support for emergency call back mode

Bug 905116 - Implement Homescreen Window + Homescreen Launcher

Bug 900870 - Register to onpairedstatuschanged and remove bluetooth-pairedstatuschanged system message

Bug 910132 - [Flatfish][Homescreen] add support for large device for portrait

Bug 894873 - Notify STK of timeout if user does nothing, r=frsela

Bug 825913 - Integrate code coverage library in the test agent

Bug 908557 - Remove the affiliated option

Bug 911709 - [MMS] missing l10n entity

Bug 900907 - [Keyboard] Update the pinyin IME layout with the UX specification

- optimize candidates rendering performance
- add candidate panel paging mechanism
- drop traditional chinese support

Bug 913345 - Virtualize homescreen origin

Bug 908207 - Fix name creation taking noting givenName and familyName are arrays.

Bug 891734 - Add a test app for OTA status changes

Update gaia-ui-tests.json; Merge pull request #1330 from bebef1987/camera_xfail

xfail Bug 913418 - Opening image from film strip results in black screen

Bug 907127 - [zffos1.1][Contacts][Import from Gmail] Not able to import huge number of contacts

Bug 913073 - Make templates.js gets the first value in case of the template field is an array. Fixing edition to consider givenName and familyName as arrays.

Update gaia-ui-tests.json; Merge pull request #1332 from bebef1987/xfail-edit

xfail Bug 903969 - [Homescreen] Entering edit mode/ moving an app icon causes device to crash

Bug 894872 - Memory Card import needs to support contact dedup

Bug 913065: Fallback setImmediate impl for workers

Bug 913625 - Resolve flakey test issues with email reply tests r=lightsofapollo (jrburke did work in other bug)

Revert "Bug 913345 - Virtualize homescreen origin"

This reverts commit cdbf027bb90f0d2aa55cc53d11c65497f6f410c4.

Revert "Bug 905116 - Implement Homescreen Window + Homescreen Launcher"

This reverts commit 3876c9129c8a3865eedd3a0ed92939ecf41a6eb1.

Bug 907965 - [Gallery] Rotate thumbnail according to EXIF orientation metadata

bug 913701, fix burning browser db operator variant customization test.

marionette vbump

Bug 887669 - [Test][System] Unit test for Permission Manager

Bug 896917 - Visual polish and behavior completed

Bug 912388 - Show empty overlay when all videos are unplayable

Bug 914038 - Disable test_wifi.js in TBPL, a=test-only

Bug 913390 - [Keyboard] Adjust the padding (gray) at the top and bottom of the candidate panel in the pinyin IME

Bug 910254 - [Clock] Alarm info layout needs refinement

  - add unit test
  - update alarm-item styles

Bug 821186 - [Gaia::Bluetooth] Remove workaround of using deviceStorage in bluetooth transfer after Bug 811615 is fixed

Bug 913222 - Removing or deplacing apps does not work anymore

Bug 910068 - manual config of email uses autocorrect in hostname input box

Bug 910068 - manual config of email uses autocorrect in hostname input box

Bug 905563 - long press a item with nodeName |a| should also be able to open new link. r=daleharvey

fix regression of bug 907056 if long press on nothing, contextMenuHasCalled should be set false

Bug 911962 - [HD] Followup bug for Settings Icons

Bug 914040 - BrowserDB gaia unit tests failing in TBPL

Bug 912995 - [Calendar] Left align text in Calendar dropdowns

Bug 912998 - [Calendar] Fix layout of Add an Account Screen

Bug 894040 - Cleanup some obsolete assets in Contacts app

Bug 913938 - [homescreen] Make the panning a little smoother at the start r=crdlc

Use the defined "pan" function for the first move too.

Bug 910164 - [Contacts] Contacts to vcard component now provides vcard header and footer

Bug 914117 - Checking for top up senders existence before parsing

Update gaia-ui-tests.json; Merge pull request #1341 from davehunt/travis-mozdownload-1.9

Travis CI improvements

Add note about DEBUG=* to README.md

Bug 914036 - Rmove the integraion test profile with make clean.

Bug 903536 - Add test names to gaia_unit tests, r=lightsofapollo

Bug 913004 - Matching does not work when the last name has lower capital letters. r=jmcf

Bug 887157 - Support enabling/disabling WAP Push messages globally

Bug 905089 - [messages] remove the unused and dangerous WaitingScreen.update function r=borja

Update gaia-ui-tests.json; Merge pull request #1304 from sashakruglov/issue_104_video

check that video saved to sdcard

Bug 882980 - Add support for CDMA call waiting

Bug 913540 - Lazy Loading the IccHelper in the dialer
r=ferjm

Bug 910018 - Lowering the data check threshold.

Bug 911039 - Support 3-state DNT settings

Bug 892519 - [email] Notifications - Email App Not Foreground

Bug 907757 - Give better error message for missing phone and email

When we pick a contact, we cannot filter whether they have an email or a
phone number, depending on the pick request. This might make the user
pick contacts that are invalid in this case. So we notify this with an
alert. This commit ensure that we bring better error messages in this
case.

Bug 913540 - Lazy load the IccHelper in the contacts app

Bug 835243 - add a confirm window to tell users rename again

  - refactor code, take the check part befoer getting deviceInfo
  - Remove some empty lines and check nameEntered is null case

Bug 911679 - [system] add init screen logo for large device

Bug 905530 - Add user phrase dictionary support.

Bug 914244 - Ensuring the givenName and familyName are not empty arrays before selecting the value.

Bug 914477 - fix regression of permission manager

Bug 914234 - vbump for test-agent

907075 - [Permission] Dismiss continuous same permission request but dispatch mozContentEvent as well if remember is checked

Bug 911086 - [CONTACTS] Export to Media option should only be active if there is a Media card in the device

Bug 914282 - Dock icons is not correctly showed

Bug 911670 - Change Wording of phonelock

- make phonelock wording more generic

Bug 906598 - Move Keyboard settings into app itself

Bug 914493 - [Email] iframe is not resized for the embedded images that were already downloaded while building body. r=asuth

Bump marionette-helper to 0.0.7

Bug 800002 - [Gallery] Edit mode exposure polish

bug 913701

MozSettings must be present at all times because it's required by simple_operator_variant_helper.js. If it's not present on window.navigator it will cause test failures because SimpleOperatorVariantHelper cannot function as expected.

Bug 911677 - hide phone-related settings if telephony is not available

Bug 909708 - [CONTACTS] On Export contacts "To SIM" option is active when there isn't a SIM card in the device.

Bug 908679 - Redesign the status bar version of the call screen

- Improve fake-oncall-desktop to never run on the phone
- Split oncall.css for the two states of the call screen

Bug 910915 - Add UI Test for notification app opening

Bug 902416 - [Contacts][Export/Import] Style polish. Adding new icons and CSS tweaks r=jmcf

Bug 911978 - If no contacts are present export should be disabled

Bug 913516 - Adding a display name as fallback when no name is available to show.

Bug 914626: [System] missing entities, r=steveck

Bug 914130 - Exporting contacts keeps the previous state

Bug 910267 - Add a busy tone when the callee is busy

Per cerfication requests we need to play a busy tone, not only display
the information to the user in a message. This commit adds a busy tone
playback. It also fixes the telephony helper tests.

Bug 907708 - [HD][Settings] App Permission Styling and Layout

Bug 914636 - Fixing message handler

Bug 911714 - Hide backgrounded windows, and show foreground window.

Bug 901349 - "<span>" showing in the update manager

Update gaia-ui-tests.json; Merge pull request #1347 from jugglinmike/select-bug

Replace launch() with switch_to_frame() in select()

Bug 909336 - [Clock] Implement UI for switching views

r=jugglinmike

Bug 913418 - Opening image from film strip results in black screen

Bug 913468 - [Clock] Refactor Banner Notification

r=jugglinmike

Bug 908679 -  Redesign the status bar version of the call screen

Invalid nested media queries that should have been removed

Bug 899015 - [Settings] Fix overlap of Wi-Fi SSID label with icon. r=kaze

Bug 908329 - [Keyboard] Update alternatives menu width logic. r=djf

Update German keyboard alternatives order and make the first alternative
character at least the width of the key it is an alternative for, thus
ensuring it is the first one selected when tapping on sides of the key
that shows the alternatives popup.

Bug 840915 - [Settings] FDN Support, r=arthur

Update gaia-ui-tests.json; Merge pull request #1345 from davehunt/fix-initial-state

Fix unit test for initial state after landing page changes

bug 898409, 898410

Data + MMS settings customization by SIM MCC/MNC pair.
Unit tests for Data + MMS settings customizations.

r=kaze

Backout bug 903401 for fps regression on the contacts app

Bug 911895 - Close the WAP Push attention screen when the home button is pressed

Bug 914663 - Browser API: mozbrowserwindowresizeto and mozbrowserwindowresizeby events
    add Browser API in keybaord manager and keyboard app, remove hack parts.

Bug 911955 - Discard all non-SI/SL WAP Push messages r=vingtetun

Bug 908989 - [Buri][WIFI]Can't turn on/off wifi from pull down state bar r=Arthur

Bug 912525 - [Email] Attachment icon missing in inbox from incoming email. r=jrburke

Bug 913421 - Handle FDN status in Messages app

Adding FDN handling when sending SMS, notifying the user when one or
more (in case of multiple recipients) FDN blocked numbers.

Send STK_RESULT_UICC_SESSION_TERM_BY_USER when we lost visibility

Bug 911874 - [zffos1.1][P2][MMS](The DuT does not support size of 500 KB for MMS, according to Annex 059

Update gaia-ui-tests.json; Merge pull request #1350 from zacc/xfail_imei_915038

Xfail test_MMI due to bug 915038

Bug 897882 - [music] Add Media remote controls and enable AVRCP 1.0 + 1.3

Bug 911689 - create tablet device distribution directory

Update gaia-ui-tests.json; Merge pull request #1351 from zacc/xfail_call_contact_914823

Xfail test_call_contacts with bug 914823

Bug 887156 - Add a mechanism to filter WAP Push messages based on a whitelist of source MSISDNs r=timdream

Bug 914412 - Set browser app's page visibility as an activity opener correctly.

Bug 914673 - Javascript error: TypeError: IccHelper.iccInfo is null

Bug 814856 - SD card should be replaced with more generic memory card

Bug 811177 - Add designmode=on tests to IME tests

Bug 914731 - Serialize the webapp optimization and packaging steps r=yurenju

Bug 914564 - Do not callback when screen is changed once menu is hidden.

Update gaia-ui-tests.json; Merge pull request #1353 from zacc/xfail_cc_reset_bug_914809

xfail test_cc_data_alert_mobile.py with graphhics layer crash Bug 914809

Bug 902847 - IME test for contenteditable with newlines and replaceSurroundingText

Bug 904625 - Display correct Airplane Mode error message

When the user makes a phone call to a non emergency number and the
device is in airplane mode, we should display a message stating we are
in airplane mode and not that we have no network.

Revert "Merge pull request #12000 from nullaus/operator-variant"

This reverts commit cfcea746250d7c6ea01a389c3d7714c471f28641, reversing
changes made to ba071b88afd06682117b194a6cccc5cb2d6d7a48.

Reverting because it is failing a unit test

Update gaia-ui-tests.json; Merge pull request #1349 from zacc/change_do_not_track_prefs

Change do not track tests and page object region

Bug 908850 - Add New Wallpapers for 1.2 for HVGA
    also fix Bug 908848 - Add New Wallpapers for 1.2 for WVGA

Bug 898261 - [Buri][LockScreen]The icons display abnormally on lock screen.

Bug 914580 - Rename web components -> html imports

Update gaia-ui-tests.json; Merge pull request #1339 from davehunt/bug886994

Bug 886994 - Re-enable settings panel tests

Bug 915058 - [SMS] use more explicit l10n arguments in dialog.js, r=julienw

Update gaia-ui-tests.json; Merge pull request #1359 from zacc/unxfail_tests2

Unxfail tests2

Bug 883298 - [FTU] Check whether there is no need to retrieve the APN settings from the apn.json database.

Bug 912904 - [System][Dialogs][ActionMenu] Dialogs & Action menus (BB) are not scrolling as expected when there is a large list of items. r=alive,kaze

Update gaia-ui-tests.json; Merge pull request #1357 from bobsilverberg/device_info

Add an app region and test for Settings - Device Info

Revert "Merge pull request #12094 from borjasalguero/oslo_bb_fix_actionmenu"

This reverts commit 723e8490aa8240ada5f56f6aa8ee210fde5d11d1, reversing
changes made to da4cb0c60f61e112c4299444d4846485499721a4.

Revert "Merge pull request #12114 from jaoo/883298"

This reverts commit da4cb0c60f61e112c4299444d4846485499721a4, reversing
changes made to 8e5de39f0a8faec1c2f2b7496343e5bf204a9799.

Bug 896874 - [B2G][Helix][Camera]There is no tone when start or stop a video recording

Bug 915082 - Replace favorite icons

Revert "Merge pull request #11864 from gabrielesvelto/bug-887156-wappush-whitelist"

This reverts commit a7f11d14d1fa7988fa429fa87572e0072bf3c1a1, reversing
changes made to f418a83a9b6fbf55a09dab86a91bb6262dc78fb9.

Update gaia-ui-tests.json; Merge pull request #1358 from teodosia/issue-1336

Removed un needed locator in test_marketplace_login.py

Bug 908380 - [Video] - Group videos in gallery view by date

Bug 893560 - [System] Display a keyboard switching shortcut on utility tray when a keyboard is in use

Bug 887156 - Add a mechanism to filter WAP Push messages based on a whitelist of source MSISDNs r=timdream

Bug 915288 - Wait for iccInfo before starting widget and loading the message handler.

Bug 908657 - [Messages] the "unread" bit is not always removed when we read a thread r=borja

* added a markThreadRead in MessageManager, make the code easier to read and it
  will make it easier to use the new method from Bug 912943.
* added a "done" callback that is always called by getMessages
* we always mark the messages as read so removed unnecessary arguments to this
  method
* made renderMessages take a threadId instead of a filter, this was a leftover
  of our conversion to threadId instead of phone numbers

Bug 883298 - [FTU] Check whether there is no need to retrieve the APN settings from the apn.json database.

Update gaia-ui-tests.json; Merge pull request #1354 from bebef1987/fix_activesync

fix active sync tests

Bug_908846 - Add New Wallpapers for 1.2 for Tablet
    remove old images

Bug 912904 - [System][Dialogs][ActionMenu] Dialogs & Action menus (BB) are not scrolling as expected when there is a large list of items. r=alive,kaze

Bug 910094 - [Video] - UI Fixes in Gallery View and Video Player

Bug 816358 - [Notification] "Screenshot saved to Gallery" notification does not have Gallery icon

Bug 912842 - [Buri][Camera][REG]Photo does not return to its original size

Bug 913387 - [Buri][Monitor][Video]The video will back to start when invoking recent app

Bug 914152 - Add a selector for choosing DTMF tones

Bump marionette-client and marionette-helper

Bug 910140 - Adapt to the bluetooth API changes
1. Calling to new bluetooth API
2. Add support to A2DP profile in the settings APP
3. Add support to A2DP profile in the status bar

Bug 915076 - Fix intermittent orange tests for getAllBookmarks and setAndLoadIconForPage

Bug 915615 - Fix ActivitiesGlue.js for returned choice checkage

Revert "Merge pull request #12150 from borjasalguero/oslo_actionmenu"

This reverts commit c0eda140451672f78ecb7ebc3e4c043a8c5870ad, reversing
changes made to 2257367510f87474159317ca3d9c59ee1835df05.

Reverting because it is failing one unit test

Revert "Bug 910140 - Adapt to the bluetooth API changes"

This reverts commit 8372b0e6845b36861f841b93f9a9f45d501929b5.

Bug 878001 - Implement SNTP support (Gaia end)

Bug 888911 -  Implement an increasing lockout delay to prevent passcode guessing

Bug 910140 - Adapt to the bluetooth API changes
1. Calling to new bluetooth API
2. Add support to A2DP profile in the settings APP
3. Add support to A2DP profile in the status bar

Revert "Merge pull request #12159 from gaye/bump-marionette-deps"

This reverts commit ef6e049c11f2f255ff4fe493fe8950a6267129f2, reversing
changes made to e58cfdac65fe644dc79fb3613fdaa9d9573537ac.

Bug 912885 - use innerHTML instead of a data-url to inject attachments into iframes r=kaze

Bug 891729 - Wallpaper customization by SIM

Bug 914832 - Async loading support for confirm dialog

Bug 841269 - [email/activesync] [Inari] Hotmail account needs to __reportError bad-user-or-pass errors so we trigger UI to have the user fix their password. r=asuth, r=mcav, r=jrburke

land GELAM patches in gaia:
https://github.com/mozilla-b2g/gaia-email-libs-and-more/pull/248
https://github.com/mozilla-b2g/gaia-email-libs-and-more/pull/250

Bug 893554 - Installation wizard should have a hook for 3rd party keyboard application exposing its layout selections
    - add 3rd-party install flow unit test

[Bug 912508] Implement "X has left the call" banner.

-------
First approach, style needed
Change approach, working with event
Style fixes
Cleaning
Moved banner to call screen
Added tests

Bug 915684: Fix for url var not in scope after refactor. r=alive

Bug 914599 - Improve Call Settings when FDN is enabled

When the Fixed Dialing Numbers options is enabled, many features are
disabled, and USSD/MMI codes fall into this set. This will thus make the
many call settings parameters getting into error state. The present
commit aims at: avoiding undefined state of the call settings, and
improving the feedback we send to user by clearly stating that call
forwaring options are unavaiable due to FDN enabled.

Bug 892523 - [User Story] Email Invocation from Notification

Bug 915722 - Remove invalid json for wallpaper mcc/mnc customization. r=arcturus

Bug 914886 - [Settings] Use aria-disabled instead of disabled class

Bug 891746 - Support short DTMF tones r=etienne

Update gaia-ui-tests.json; Merge pull request #1362 from borjasalguero/fix_wallpaper_test

Bug 912904: Fix UI-TEST

Bug 912951 - Send content event from gaia -> chrome with layout info for supportsSwitching

Bug 914998 - [Gallery] Edit Mode - Replacing buttons text labels with icons

Bug 891755 - Show CDMA record information

Bug 909394 - [Clock] Implement Stopwatch view

r=jugglinmike

Revert "Bug 914886 - [Settings] Use aria-disabled instead of disabled class"

This reverts commit ab7d53c48864e04332df1b1d396457d1d57397dd because it breaks the linter

Revert "Revert "Merge pull request #12000 from nullaus/operator-variant""

This reverts commit 8b15a3359fc30f3703808763e976cfcab3812724.

Bug 898409, 898410: Fixes to operator variant

Fix writable property of navigator.mozPower, remove unused stubPower variable
Change operator variant helper from mobileConnection to iccHelper
mobileConnection seems to be unstable when the sim card is locked. This patch changes operator variant to use IccHelper for fetching mcc/mnc instead.

Bug 891725 - Added unit tests for cell broadcast and voicemail customization

Bug 914886 - [Settings] Use aria-disabled instead of disabled class. r=kaze

Relanding after linter error resolved.

Bug 905208 - Reviews comments implemented

Bug 905208 - Minor changes