Bug 815093 - Compose/share activities now return to caller app r=julien

Bug 815093 - WIP

Bug 878700 - Untranslated text in 'Enter PIN' screen

Simple s/data-l10-id/data-l10n-id change as suggested by
Staś Małolepszy at in comment 6 of bug 878700.

Bug 921808: Check title before setting textContent to avoid repaint

Bug 922850 - Add hardware button simulation to the Gaia command line tool. r=wlachance

Picture in preview shows zoomed in when user opens picture received via Bluetooth.

Bug 877771: fix to BlobView.getUTF8Text() from Yao Wei r=davidflanagan

Bug 921398 - Relax the jshint rules about non-IIFE function literals to avoid clashes with the current style

This removes the "immed" and "newcap" rules.

The "immed" rule will be added back once gjslint bug 77 will be fixed or when
jshint adds another separate rule to warn about non-IIFE wrapped in parens.

Bug 915461 - [Music] - Fix of Tapping x in music search bar does not clear text in search bar r=dkuo

Bug 922726 - [e.me] [bug] Saving a search as Collection results in name-less collection [r=ranbena]

Bug 922611 - Avoid dock repainting while swiping from second to first page

[B2G] [Buri] [Dialer] Attempts to create a contact with the phone number of another contact fails

Bug 910112 - [B2G][Contacts]When click message button for facebook a contact, it prompt this contact is not existed.

Bug 921092 - [e.me] Reverse order of newly added apps in Collections [r=ranbena]

Bug 918390 - [Contacts] No error when selecting a contact with no number for Messages app contact requests

Bug 919884 - Refresh the displaying connection status based on the real connection status

[LockScreen] Fix the overlay blue area of the track

Bug 921334 - [LockScreen] The arrows on the handle is incorrect

Using mozSettings to transfer the second alpha id to the dialer

Bug 922462 - Define various size of icons in manifest instead of use buildscript

Bug 919085 - Intermittent TEST-UNEXPECTED-FAIL | test_cards_view_kill_app_with_three_apps.py, r=zac
Disable this test on TBPL until bug 915138 is addressed

Bug 922425 - [B2G][Everything.me][Homescreen] User can launch multiple search result icons if they tap on the screen repeatedly while a webpage is loading

Bug 921459 - Enable test_settings_change_keyboard_language for desktopb2g builds, r=zac

Bug 917826 - [Clock] Use Full Line Highlights

[Bug 922971] Make sure retry number is finite and can be aborted [r=ranbena]

Bug 913895 - [Flatfish][homescreen] better tablet swipe threadshold

Bug 917830 - [FM Radio] Use Full Line Highlights

Revert "Bug 922462 - Define various size of icons in manifest instead of use buildscript"

This reverts commit 32153515a3eedad26aec89322e02934a0dc06a0f.

Bug 921404 - [Flatfish][Lockscreen] screen clock is too small on tablet

Bug 922687 - Enable test_everythingme_launch_packaged_app against Travis-TBPL desktop builds, r=zac

Bug 923029 - [Contacts] Contacts matching library returning wrong results

Bug 922702 - Investigate test_connect_to_wifi_via_settings_app

Bug 922711 - [Contacts] Matching contacts email addresses are not highlighted in the matching details overlay.

Bug 914520 - Skip t-online.de ActiveSync autodiscover by adding local autoconfig entry

Bug 922936 - Xfail test_play_youtube_video due to bug 922334

Bug 880775 - Birthday timezone error

Unxfail test marketplace can add review

Revert "Bug 917826 - [Clock] Use Full Line Highlights" for causing bug 923092

This reverts commit d2306a8583db8c739f87ddee24a71197f2d8ffef.

Bug 911180 - [e.me][feature] Dedup apps [r=crdlc]

Bug 922083 - [Contacts] Include unit tests to cover the presentation of the duplicate contact details overlay.

Bug 922394 - Add skipped test for notification app integration test

Revert "Merge pull request #12564 from gitmai/bug-880775-birthday-timezone"

This reverts commit 9d1a9fe8c40519f2bf7b558790a4df4d5b818ca3, reversing
changes made to 893bcd450ba60886a711e26a11d73aa3e88a1ee5.

Bug 921392 - [LockScreen] Need to dark the icons of locksceen

Bug 917461 - [B2G][Keyboard] No "globe" icon - unable to select international keyboards. r=janjongboom.
   -- need to expose all input type enable keyboard layouts to gecko (chrome)

Bug 922185 - [e.me] e.me search can find hidden apps

Bug 919463 - [e.me][bug] Can't drag Dailer / Contacts into Collection [r=crdlc]

[Bug 922192] Fix loading indicator position [r=ranbena]

[Bug 923095] fix entertainment bgimage [r=ranbena]

Bug 880775 - Birthday timezone error

Bug 915137 - Dont error if custom contextmenu data is not defined

Bug 919615 - Add navigator.mozId automated test, r=zac

[Bug 905455] Fix HDPI issues [r=crdlc]

[Bug 923097] Fix add to homescreen [r=crdlc]

Bug 910354 - [e.me][feature] Add Collections [r=crdlc]

Bug 917339 - [Clock] Timer Sound should use same input type as Alarm Sound

r=jugglinmike

[Bug 923399] Translate "Download" label for market apps [r=crdlc]

Bug 912515 - Update Homescreen and App Grid for Unification and Legibility

Bug 923456 - The "newcap" rule must be explicitely set to "false" to disable it r=rik

Bug 923401 - The collection title should be showed when it is opened always without exception

Bug 922020 - Lazy load Contacts DOM nodes via HTML Import polyfill

Bug 921115 - [Clock] Lap string is not localized

r=jugglinmike

Bug 911544 - [e.me][feature] Support offline-ready [r=crdlc]

[Bug 923420] Add 'More Apps' to l10n [r=crdlc]

Bug 914454 - Ensure SMS messages in only uppercase Greek letters are sent with 7bit encoding on the carrier partner network r=rwaldron

Set x-inputmode=-moz-sms-7bit for SMS only

[Bug 903405] [E.me][L10n] After changing language,
the description in e.me should change [r=crdlc]

Bug 914191 - [Contacts] Import contacts from SD card make phone not enter sleep.

Bug 923467: notifyAboveTheFold() when no contacts

[Bug 923445] Align grid icons on first page [r=crdlc]

Bug 898304 - [Contact] Import from gmail shows null when the contact does not have name

bug 917582

-OperatorVariantHelper error when IccHelper.enabled == false should be more descriptive since it is an expected error when running in b2g desktop or fxos simulator.
-Do not throw when IccHelper is undefined, it only indicates that the feature was omitted in the build

r=dflanagan

Revert "Merge pull request #12656 from arcturus/bug-914191"

This reverts commit 12d41a0c09531ac8b527b71edaa4daada7b08e9d, reversing
changes made to 79cc970a9aca9c1f0888c70b60687b87a8871c32.

Conflicts:
	apps/communications/contacts/test/unit/mock_wakelock.js

Bug 921056 - Visual polish for status bar

- CallScreen.isStatusBarMode to be DRY-er
- HandledCall.formatPhoneNumber will format according to isStatusBarMode
- Don't display lockscreen elements and group call details in status bar
- Use new icons
- Adjust spacing
- Held mode should be dark gray

Bug 910333 - [e.me][feature] Update stats reports [r=crdlc]

Bug 922462 - Define various size of icons in manifest instead of use buildscript

[Bug 923478] Show collection suggest loading before e.me is loaded [r=crdlc]

Bug 923483 - [B2G][Everything.me] An app removed from the top of a collection cannot be added again until re-entering the collection [r=crdlc]

[Bug 923454] Fix app names being cut off [r=ranbena]

Bug 921844 - [e.me] Uninstalling an app does not remove it from Collections it appears in [r=crdlc,ranbena]

Bug 918582 - [B2G] [Buri] [Contacts] User sees no response when tapping contact phone number with no SIM in the device

Revert "Bug 918582 - [B2G] [Buri] [Contacts] User sees no response when tapping contact phone number with no SIM in the device"

This reverts commit 790ced33e463060862170c93e29d826619828a2d.

Bug 920851 - Listen to mozbrowser events on iframes embedded within the trusted UI instead of on the trusted UI iframe itself. r=vingtetun

Bug 918582 - [B2G] [Buri] [Contacts] User sees no response when tapping contact phone number with no SIM in the device

Bug 923624 - Avoid overlapping between context menu dialog and wallpaper menu

Bug 923402 - In test_fmradio_remove_from_favorite.py the remove method should wait for the favourite to be removed

Bug 920940 - Fixing a regression where the "direction" of the call
wasn't displayed.
r=rik

Bug 923622 - Avoid flickering showing the context menu dialog and implement a smooth transition

Bug 923143 - alphabetical scrollbar overflow

Bug 903690 - Remove about page from browser. r=gwagner

Bug 921529 - [email] Make ActiveSync autodiscover "not-authorized" failure non-fatal so that we still perform an ISPDB lookup. r=squib

land https://github.com/mozilla-b2g/gaia-email-libs-and-more/pull/252

Bug 923702: Do not run camera tests within system app.

Bug 914557 - Turn on the screen when the connect prompt appears. r=alive

Bug 915573 - Do not translate custom phone types in the call screen
additional infos. r=rik

Bug 920422 - Showing the contacts tab when we place a new call from the
call screen.
r=rik

Bug 920890 - getScreenshot delays setVisible

Bug 923773 - Wrapper open.png need background-size

Bug 922964 - put the preload iframe farer

Bug 923791 - [Messages] Fix SMS failure mocking on desktop r=rwaldron

https://bugzilla.mozilla.org/show_bug.cgi?id=923791

Reflect current `SmsRequest` API using `event.target.error`.

Rename `window.SMSDebugFail` to `window.MessagesDebugError` to reflect
how it's a string representing the error name.

Signed-off-by: Rick Waldron <waldron.rick@gmail.com>

Bug 923022 - [Flatfish] correct the tablet app list

Bug 923700 - [B2G][Everything.me] Apps added to the top of a collection disappear after restarting the device [r=ranbena]

Bug 923701 - [B2G][Homescreen] Collection icons appear offset when they are in the Dock [r=crdlc]

Bug 922341 - e.me search bar causes homescreen to continuously paint [r=crdlc, amirn]

[Bug 923899] Fix clear button clickable area [r=ranbena]

Bug 923685 [e.me] Add collection to the page the user clicked on [r=crdlc]

Bug 916068 - make sure tzselector still works w/o voice network

Bug 923709 - [B2G][Everything.me] When removing a collection it shows the original collection name even though it has been renamed

[Bug 923803] Fix collection icons with missing app icons [r=crdlc]

Bug 923697 - [B2G][Everything.me] There is not a character count limit on collection names

[Bug 924053] Disable app click when in edit mode [r=amirn]

Bug 924090 - [e.me] Everything.me load sequence is not triggered when dropping an app on a collection [r=crdlc]

Bug 923662 - Fix locator _outgoing_call_locator for test_call_log_all_calls.py

[Bug 924080] Open marketplace links in browser [r=ranbena]

Bug 923393 - Cannot drag apps or bookmarks with an icon by default

Bug 910168 - When long pressing u key in Spanish keyboard, the first suggested letter is ü, it should be ú - r=rlu

- Switch the order of ü and ú in the alternates

Bug 923873 - [Contacts] Do not load overlay.js for list display

Music2: UI + Feature Update

Bug 923408 - [e.me][bug] Collection title style is wrong [r=crdlc]

Bug 923721 - [B2G][Everything.me] Low performance when a large collection app list re-organizes after removing an app [r=ranbena,evyatron,crdlc]

[Bug 924106] Fix context menu opening on evme pages [r=crdlc]

Bug 924214 - [Messages] Some test files can't be run in standalone mode r=rwaldron

Bug 923718 - [B2G][Facebook] No message indicating there is no matching results when linking contacts

Bug 924120 - Create a new test to check the new feature about copying apps into collections

[Bug 916262] Add e.me step to FTE [r=fcampo]

Bug 921683: defer contact group DOM creation

[924095] Separate app names from icon - allow animating icon only [r=crdlc]

Bug 904515 - [Contact] Matching is not working when phone number is saved with prefix - highlighting part.

Bug 923457 - Removed unused locators in lockscreen/test_lockscreen_unlock_to_homescreen.py

Bug 924362 - [e.me] Apps removed from Collection re-appear after homescreen restarts

Bug 911010 - [B2G][Helix][dialer][tongxiao]The emergency call Interface is wrong

Bug 923876 - Remove pragma no-cache from gaia applications

Bug 923871 - [Contacts] Do not load import_sim_contacts.js for list display

Bug 919611 - Remove unneeded charset attribute

Bug 902873 - [Contacts] Performance improvements when selecting in contact list

Bug 924385 - [Contacts] The closing of the "No duplicates" overlay leaves the Contacts app unusable (no events dispathed).

Bug 923161 - Emergency calls not performed with some no-line SIM cards. r=etienne

Bug 924412 - Remove audio channels from cleanup routine that are causing the phone to crash, r=bebe

Bug 924064 - [Contacts] Two entries are created for the same number with and without country code when merging with a contact imported from SIM

Bug 924794 - [e.me] Uninstalled app is not removed from Collection

Bug 824929 - [SIM screen] The Done key is always active and can be pressed before the PIN Code is introduced

Bug 911247 - Extract the link from a message and make it clickable r=julienw

- Message contents are now parsed and specific fields extracted
- The messages are now stored as parsed objects into a dedicated
  IndexedDB store instead of as raw text into asyncStorage
- Dismissing the application is supported correctly including when the
  view activity is invoked after clicking on a link. As a consequence of
  this attention screens are not used anymore
- Tests have been added to cover most of the functionality

Bug 906096 - Switch InputMethod to WebIDL in IME tests and FF Nightly

Bug 916205 - Remove UA override list from Gaia; r=fabrice

Bug 924880 - Need an extra wait in test_unlock_to_camera_with_passcode

[924764] Redesign collection header and animations [r=crdlc]

Bug 924890 - [Contacts] Javascript error after landing bug 902873 (merge error)

Bug 924988: Improvements to Music2 DB Loading

Bug 924918 - Extend the time we are waiting for b2g to start, to address problems running tests on devices, r=zac

Bug 923093 - No message while importing contacts from SIM when there are no contacts

Bug 911001 - Don't reset power save mode when battery almost empty. r=alive

Bug 922126 - [Clock] Introduce AMD and associated build process

Using the E-mail application as a guide, formally define Clock's modules
(along with some shared scripts) with the Asynchronous Module Definition
pattern.

r=jrburke

Bug 924066 - [Contacts] Phone number does not match when importing from SIM the same number with country code

Bug 920128 - FTE skip wifi

Bug 924867 - Update test_ftu_with_tour to handle new step for e.me

Bug 924882 - test_setup_active_sync needs extra wait for setup screen, r=zac

Bug 920533 - [Contacts] Use the mimetype vcard not x-vcard in all the places of the app

Bug 925307 - [Contacts] In search mode, clicking INTRO on the keyboard exits the search mode

Bug 924903 - [Contacts] Custom tag for mobile, mail an email can be edited but it is not saved

Bug 924400 - A no name contact imported from the SIM card does not allow to find duplicates

Revert "Merge pull request #12769 from gtorodelvalle/contacts-bug-924903-custom-tag"

This reverts commit a2932738a6c05382e0f17284a3d24542439c9afe, reversing
changes made to 7f240f2da3178b275315790585396629dbe2d756.

Revert "[924764] Redesign collection header and animations [r=crdlc]"

This reverts commit 99096794d6abd0218539a91c326b5efadd300354.

Bug 830040 - Undiscoverable ui to initiate bluetooth file transfer in music app

Bug 830040 - Undiscoverable ui to initiate bluetooth file transfer in music app

Bug 830040 - remove long-press to share songs and some other updates

Bug 830040 - fix the css issue of cover info

830040 - add share icon with 1.5x and 2x res and fix file type for share activity

830040 - update bluetooth icons

830040 - add locked music functionality

830040 - fix spaces at the end of lines

 [PDF Viewer] Missing whitespace in description and spelling error in README

Bug 923788 - Calculate position of lock screen icons based with calc() from center

Bug 924233 - Fixing a test failure when TelephonyHelperTest was run
alone.

Bug 924233 - Fix broken unit test in system

Bug 910584 - Plugging headphones in during a call should turn off the
speaker if it's on.
r=Rik

Bug 924903 - [Contacts] Custom tag for mobile, email an address can be edited but it is not saved

Bug 924553 - Remove redundant string match on mozapptype

Bug 915975 - Turn on screen whenever its turned off by proximity

Bug 925602 - [B2G][Contacts] No error message is given when a loss of data connection occurs while importing Gmail contacts

Bug 924955 - Enable tests for Hamachi device

Bug 925677 - Xfali test_camera_multiple, test_add_photo_to_contact, test_gallery_edit_photo

Bug 914999 - Mobile phone is not well-formed on vcard export

Bug 922703 - Refine the error handler for card lock functionality

Bug 919882 - Use latest mozilla-central b2g build on travis

Bump marionette-apps to ~0.3.1

Bug 878057: allow songs to be picked as ringtones

Bug 925609 - Remove WindowManager screenshots reference

Bug 925289 - Update to new touch-events module require path r=kgrandon

Bug 915911 - [Video] Saving a video from web will not retain the video name, instead says "Videoplayback"

Bug 923866 - HD: fix keyboard FTU in different resolutions

Bug 923918 - upload icons

Bug 921821 - [Buri][Camera]The picture size larger than normally size when you rotate the phone to landscape mode

Bug 914972 - [Buri][Video player]The progress bar displays wrong when unplug headset

Bug 904984 - Add APBW to the APN database

Bug 908241 - [SMS] Add attachment highlight state doesn't extend to the top edge

Bug 922713 - Permission request button text.

Bug 925685 - Make test keyboard app change its window height correctly, r=timdream

Bug 919861 - Connect a new device until the previous one is disconnected

Bug 924479 - Better Utility Tray physics

Bug 835842 - [Calendar UX VD] Use BB for Tabs, the have wrong hit state and odd style

Bug 915074 - Adjust the text size to make it entirely visible r=etienne

Bug 924946 - Change test_ftu_with_tour so it can work on desktopb2g

Bug 922574 - Added a pressed state to the switch-calls button r=etienne

Bug 921194 - Fix trustedUI asynchronous app life state

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

Revert "Merge pull request #12267 from pivanov/bug-908241"

This reverts commit 400d5fec2f099397575ded3ef8544150a9b472c5, reversing
changes made to a894561828a3a00ea54fe69fad26f0cadf6239fa.

Bug 924233: Add missing requires to homescreen tests.

Bug 924233: Add missing requires to comms unit tests.

Bug 919931 - After hanging up a phone call, the time on status bar disappears r=alive

Bug 926403 - Bump gaiatest version to 0.17. r=dhunt

Bug 925164 - Remove role and label from slider area.

Bug 905173 - PIN code screen should not display '3 tries left.' when loading

-----------
- Changed tag to hidden
- Added tests

Bug 925348: Spread out contact scroll rendering work.

This commit avoids spikes of DOM modifications during scrolling by tweaking
the tag_visibility_monitor parameters.  The new parameters result in more
frequent updates from the monitor which spreads the resulting work out
over time during scrolling.

Bug 924233: Add missing requires to video tests.

Bug 920623 - Remove the css animation 'peek' hack in settings. r=kaze

Bug 902393 - [Utility tray] Once the utility tray is pulled down it is not possible to pull it back up. r=alive

Bug 898917 - [Statusbar][Camera][Geo] Reduce Indicator Timeout to display recording/geo-sensor icon after finish

Bug 923739 - [Messages] Words that are separated by a period are treated as Browser links regardless of content r=julienw

https://bugzilla.mozilla.org/show_bug.cgi?id=923739

- Transform strings to clickable links of they match the URL expression and the matched tld portion is a valid
- Valid tlds stored in whitelist array.
- Reject only strings that didn't start with http(s)

Signed-off-by: Rick Waldron <waldron.rick@gmail.com>

Bug 921930 - [B2G][Helix][Setting][Sound][Bug][shijinde]The vibrate state is error by Setting the volume mute and unmute in sleep menu function

Bug 921921 - [Buri][Gallery][Camera]Deleted picture can be displayed in the camera

Bug 924032 - ~40ms delay from app.launch to mozChromeEvent r=vingtetun

Bug 923766 - Single variant applications are not placed in correct position in the homescreen

Bug 919894 - Unify some wording in settings -> Screen lock

[924764] Redesign collection header and animations [r=crdlc]

Bug 926535 - Wait for the app to be fully repainted before starting the warm launch transition. r=alive

Bug 923088 - [Settings] Change network mode names to make them user friendly and consistent with previous OS versions

Bug 920561 - Ensure LazyLoader.load does not slow down app rendering. r=etienne,kaze

Bug 920445 - [Flatfish][homescreen] fix search_page enabled customization

- remove unused dom elements
- update test
- update tablet customization settings

Bug 913397 - [Keyboard] Make keyboard app support 1.5x graphics

Bug 922983 - fix locale inconsistent for zh-TW

Bug 924233: Add missing require to system tests.

Bug 925331 - Pin input loses focus

 Bug 926875 - Move the iframe.focus call out of the hot path to avoid an expensive reflow. r=alive

Bug 926936 - Can't launch an app when running Gaia inside Firefox

bug 925520 - fix undesired closure, handle error case.

r=qDot

Bug 899574 - updating marionette tests to not rely on old origin format

Bug 916282 - Making lock and camera buttons available to explore by touch in screen reader.

Bug 920722 - Change the layout to avoid overlapping

Bug 925149 - Launching preinstalled twitter app from a SIM Customization launches marketplace, not twitter r=yurenju

Bug 927002 bump minimum marionette client version to 0.6 after breaking changes to marionette client

Bug 844615 - Email Layout and Font Revisions - New Account (All done screen) | follow-up patch

Bug 925635 - [LockScreen] Fix the track to match the icons

Bug 851189 - Move feedback button up one level

Bug 925355 - VCARD not export FB url

Bug 919888 - [Lockscreen] The phone unlock itself if you force turn off the screen before unlock

Bug 926971 - Use wait_for_everything_me_loaded in e.me tests, r=zac

Bug 911117 - [flatfish] Headset icon is lost on status bar if booting up with headset plugged

Bug 914125 - Export page doesn't handle errors

-------------------------------
show errors, need to add strings
added strings and tests

Bug 922620 - Wap push service activated by default

Bug 915074 - Make the height of the call elements uniform r=etienne

Bug 890207 - [B2G][Gaia][Keyboard][Auto-correction] If a wording include special characters then moving the cursor to the end of a line, the cursor will disappear

Bug 923448 - In test_clock_turn_on_off_alarm.py remove the sleep and add a wait_for_checkbox_state_to_change

Bug 920407 - keyboard: adding place holder to white space.

Bug 906830 - [Camera] HD grey circle buttons look fuzzy

Bug 917826 - [Clock] Use Full Line Highlights

Bug 925844 - Allow override of load timeout in Browser app object's go_to_url method, r=zac

Bug 926446 - Showing/Hiding the svg blurring effect on homescreen icons is expensive during app launch

Bug 927029 - Write a test for exporting contacts to SD Card, r=zac

Bug 918872 - System screen should use full highlights

Bug 927302 - [InputMethod] Cannot switch keyboard from FF Nightly. r=janjongboom

Bug 926932 - Merge the tests in test_clock_create_new_alarm.py

Bug 926920 - Merge the two tests in test_clock_switch_clock_type.py

Bug 913324 - Select biggest icon that fits on the screen

When launching an app, we display one of the icon defined in its
manifest. If the application defines several ones, then we need to
select the biggest one that fits into the screen.

Bug 927458 - Remove test_homescreen_launch_here_maps.py as it is unlikely to be returned to the build, r=zac

Bug 927475 - update marionette client

Bug 919864 - Better screenshot objectURL management to avoid mem leak

Bug 927097 - Set a non-zero exit code if any tests failed, r=ahal, a=test-only

Bug 927330 - [Clock][Timer] The countdown is not normally(un-countdown) while clicking pause/resume button quickly. - r=jugglinmike

- Fix timer math for ticks

Bug 907177 - [Clock] Add integration tests

r=iliu

Bug 915002 - Add language/direction unit/integration tests for notifications

Bug 927642 - Fix dir/lang integration tests for notifications

Revert "Bug 927642 - Fix dir/lang integration tests for notifications"

This reverts commit 9fc08c1790d49b0cb64e0c8e04da141cbd2fd2a1.

Bug 926524: Remove bound click handler in MessageListTopbar.

Bug 902036 - [B2G][Settings][Media Storage]Spelling error on Default Media Location Information Screen

Bug 900906 - [Keyboard] Wrap the pinyin IME engine with web worker

Bug 927345 - The sorting of video group in gallery view is not correct

Bug 913275 - tab color is slightly off from the body in the awesome page. r=daleharvey

Bug 906296 - Ensure that settings from range value are Numbers

When storing the settings that comes from a range input, we do some
rounding using toFixed(). Unfortunately, toFixed() returns a String.
Changes in the Gecko handling of some of the settings (namely, audio
policy) makes usage of String impossible and we need to ensure that we
pass some Number. We thus change the code to perform a supplementary
parseFloat() after toFixed() to ensure this.

Revert "Merge pull request #12911 from lissyx/bug906296"

This reverts commit b9520ca7b28e469c91efd851e7af9ad7b38ee3ed, reversing
changes made to bc2fb252092af20050551ecbd7c5a3edab77b58e.

Bug 919868 - Update connection status after got paired devices

Bug 925850 - Modify the test_dialer_make_call assertion to handle long phone numbers

Bug 906296 - Ensure that settings from range value are Numbers

When storing the settings that comes from a range input, we do some
rounding using toFixed(). Unfortunately, toFixed() returns a String.
Changes in the Gecko handling of some of the settings (namely, audio
policy) makes usage of String impossible and we need to ensure that we
pass some Number. We thus change the code to perform a supplementary
parseFloat() after toFixed() to ensure this.

Bug 926944 - Add a recipient to an SMS using the Contacts app, r=zac

Bug 922582 - Remove the caller number when entering switch-calls mode r=etienne

Bug 926357 - Write a test to use the 'Number' keyboard

Bug 910339 - Linting E.me code [r=crdlc,ranbena,evyatar]

* replaced all double quotes with single quotes
* added EOF new lines
* added curly braces around blocks in loops and conditionals
* fixed line breaks at 80
* fixed indentation issues
* fixed missing/unnecessary semicolons
* removed Shortcuts.js [not used]

Bug 927749 - [Flatfish][Homescreen] hide add collection menu option when searchbar is hidden

Bug 919969 - Add illegal sim state support in Settings

Bug 924233: Fix l10n test by removing sinon cleanup handler after initial translation.

Bug 927021 - Re-enable python UI test test_system_notification_bar.py

Bug 924233: Use correct args to call view.delegate() in test.

Bug 925296 - [Messages]overlap in the to field when adding a recipient

Bug 927348 - Write a test to import from VCF file on SD card

Bug 920252 - Make aria-label localizable as well.

Add unit test for aria label l10n.

Bug 895461 - Use visibility in addition to opacity to hide value selector.

Bug 917704 - Use Full Line Highlights in Settings

Bug 928097 - Add initial value for ums.state setting.

Bug 908601 - Support default orientation in system app

bug 926823 - do not flip sign of |time.timezone|

bug 927873 - Python browser tests - offset tap in browser app object to bust the app update notification interrupting the test

Bug 927808 - Test notification when the screen is locked

Bug 911668 - [homescreen] change build-in apps orientation to default

Bug 927062 - Remove the 'add call' button when in CDMA call waiting mode r=etienne

Bug 928069: Use shared mock_icc_helper.js in FTU test.

Bug 927886 - Impprove test_import_contacts_from_SIM

Bug 927348 - Python test import contacts from sim, repair typo in manifest file r=zac a=testonly

Bug 927817 - test_clock_turn_on_off_alarm.py is getting a StaleElementException against desktopb2g

Bug 921824 - Highlight color is often not visible after a click on an element. r=arnau

Bug914942: [Contacts] support Greek and Cyrillic letter separators

addressing bkelly’s comments

Bug 928376 - Enable Python lockscreen notification test for Travis

Bug 915081 - Hide the end-and-answer button during CDMA call waiting r=etienne

- Removed the end-and-answer button when in CDMA call waiting mode as it
  does not support ending the first call and answering the other one,
  the hold-and-answer button is enlarged to fill up the entire container
  under these conditions
- Added unit-tests covering the changes

Bug 927877: Check if img is already loaded.

Bug 925666 - [Buri][REG][Gallery]The MS always crash when save picture edited

Bug 884752: configure keyboard layouts and dictionaries at build time

Revert "Bug 907177 - [Clock] Add integration tests"

This reverts commit cd0e6bba0a258ab9a9215d274bcc339d07ca9ab3. It appears
that a platform bug is causing a failure in this test suite.

Bug 927404 - Fix reporting for failed gaiatest tests, r=dhunt, a=test-only

Bug 914191 - [Contacts] Import contacts from SD card make phone not enter sleep.

Revert "Merge pull request #12322 from davidflanagan/autocorrect-config"

This reverts commit 38456b0b9ee903e597d2a2fd949c10fd673e1993, reversing
changes made to 6b0a8108eac92ab3b5e73946c57f750fe8744356.

Bug 927470 - Force the executable bit for the git pre-commit hook r=rik

Bug 891730 - [User Story] Ringtone Runtime Customization by SIM r=salva

Bug 917895 - [Email] Update Unread Count Banner

Bug 917808 - [Music] Generic album art overlaps hairline

Bug 850430 - Switch uses of mozContact to the new constructor. r=gwagner

Bug 850430 - Fix 'type' properties in fakecontacts.json

Bug 850430 - Fix mock mozContact to conform to the new interface.

Bug 850430 - Create Date objects when creating a mozContact from JSON.

Bug 850430 - Fix Contacts customizer to use the new constructor.

Bug 850430 - Fix Data layer use of the old mozContact constructor.

Bug 850430 - Fix MockContact members to conform to the mozContact interface.

Fix Gaia UI tests to use the mozContact interface correctly.

Bug 850430 - Fix Contact UI Test to use the mozContacts interface correctly.

Bug 850430 - Fix test_edit_contact.py to use the mozContact interface correctly.

Bug 906316 - Don't download the xulrunner SDK each time we change a branch if their configuration are different r=yurenju,asuth,ochameau

This also shows a message when the archive file seems to be corrupted, advising
to run "make really-clean". Also changed "make really-clean" to remove all
xulrunner related files.

We now uncompress the archive directly in a specific directory that should
change when we change the URL.

We use a dot file inside the xulrunner SDK directory to keep the URL used to
download that SDK.

Now we can also define XULRUNNER_DIRECTORY from the command-line. If not
defined, it will use the default xulrunner-sdk-26/xulrunner-sdk.
We can also define XULRUNNER_BASE_DIRECTORY which is the place where the
XULRunner SDK will get uncompressed.

We export the new XULRUNNER_DIRECTORY variable along with the
existing various xulrunner program paths. These paths have been made absolute
using make's `abspath` operation.

The patch also removes the ./ prefixes to those paths as they're likely useless
and prevent from using an absolute path when defining XULRUNNER_DIRECTORY from
the command line.

This patch also remove the email's build_stage directory when running "make
clean".

This _will_ make all devs redownload XULRunner, sorry.

This make the build fail if submakes fail

Also add documentation at the top of the Makefile.

Bug 928347 - Add missing strings in settings.en-US.properties

All strings have the correct data-l10n-id but strings are not available
in the .properties file

Bug 917837 - [Music] Use Full Line Highlights in Album View

Bug 917359 - Remember my choice is exposed for the getUserMedia dialog, but shouldn't be

Bug 927768 - Fix incorrect generated CSS transform value in card view

bug-909373-[Music] open activity saving feature robustness

Bug 924244 - [B2G][Contacts] After exporting a contact the UI still displays Export in the top right

Bug 928631: support sym linked b2g in gaia-ui-test

Bug 912028 - Background is visible on keyboard pop in

Revert "Bug 927817 - test_clock_turn_on_off_alarm.py is getting a StaleElementException against desktopb2g"

This reverts commit f846296e7b9222bf874409245e36102f1e862b77.

Revert "Bug 923448 - In test_clock_turn_on_off_alarm.py remove the sleep and add a wait_for_checkbox_state_to_change"

This reverts commit da8326f967be8e30052063c76685d1792868e492.

Bug 928069: Fix more ftu tests to use correct mock_icc_helper.

Bug 928801 - [settings] Should use the term 'EVDO', 'CDMA' for CDMA network modes

Bug 928169 - [B2G][Homescreen][Dock] Installing too many apps places icons behind dock UI

Bug 910707 - add css mediaquery condition for dock footer display; fix software home button display on Nexus4

Bug 928885 - xfail test_import_contacts_from_sim because

Bug 928834 - Python - Change the timing of the base select wrapper to resolve test failure in clock app

Bug 928864 - Reenable python ui test test_gallery_delete_image.py , Marionette modal dialog handling repaired

Bug 923574 - Ensure manifest size is valid

When installing an application with an invalid/undefined size, the new
WebIDL is not happy about this and the notification stays forever. We
fix this by checking that the size is effectively defined before setting
the max value of the notification.

Bug 928875: Fix google import for webidl mozContacts.

Bug 928866: Fix contacts email import for type array.

Bug 927030 - Reenable test_everythingme_search when bug 927023 is fixed

Bug 928937: Fix contact lookup in test_delete_contact.py

Bug 923459 - [Messages] jshint fixes r=rwaldron

* down to 6 jshint errors, the remaining errors are due (imho) to issues in
  jshint
* bumped up the jshint version
* add a test to test the wbmp decoder

Bug 928915 - Mark contacts gaia-ui-tests as xfail until they are fixed.

Bug 928922: Handle null value in contacts edit screen

Bug 928939: Check to see if contacts.Search is loaded in delete path.

Bug 928635 - Fix handling of array properties in the New Contact form. r=bkelly

Bug 928954: Fix contact sim import for webidl changes

Bug 927788 - Add compatibility with NetworkStats API 2 for costcontrol

Bug 929071 - [Contacts] Fix contacts merging unit test to ensure blob in |photo| field due to webidl change

Bug 928890: Fix FB import for webidl changes.

Bug 928503 - Look for tests in subdirectories of 'unit', r=bkelly, a=test-only

Bug 929078: Re-enable gaia-ui-tests hidden for webidl bustage.

bug 918143
-check for existing notification with same tag before inserting a new notification on lockscreen.
-add marionette tests for lockscreen notifications.

r=qDot

Bug 929043 - [Contacts] Contacts .remove function used broken due to webidl

Bug 925804 - Update Marketplace for webactivities+e.me. r=fabrice

Bug 918998 - Hide email info in notification bar when there is only one configured account. Show email info when there are one more accounts.

xfail delete test

Bug 913385 - Add Hardware tests mode r=evelyn

    This patch organize old tests into API and UI parts, and add new Hardware tests.
    Also, there are some minor fixes on existing tests.
    HW tests mode provide the following tests:

    Audio loop
    Battery
    Bluetooth
    Camera
    Headphone
    LCD
    Physical keys
    Ringer
    SDCard
    Sensors
    Touch screen
    Vibrator

xfail on travis

Bug 928912 - [e.me] Searchbar icon toggles incorrectly between Clear and Search

Bug 928306 - [Flatfish][System] Make system dialogs not fill full screen

Bug 928717 - [e.me] Background image missing in HD devices

Bug 917812 - [Contacts] "Select All" should be "Select all" and buttons aren't vertically centered

Bug920387 - [Gallery] - Update Wallpaper share activity to use blob instead of data URL r=davidflanagan

Bug 904484 - [Camera] Camera app can not calculate the orientation if there's no orientation sensor

Revert "Merge pull request #11989 from MBRSL/eng-mode"

This reverts commit 5cbabfd0447bae12d87fd5e520e245943f847c7e, reversing
changes made to 6b4f0746b30a8685600435ea96808fc4e1671473.

This broke test_persona_app.py test_persona_app.TestPersonaStandard.test_persona_standard_sign_in

Bug 927766: FTE, fix hidden network settings localizability

Add data-l10n-ide to the existing button, make all options for security
localizable

Bug 922400 - [gallery][homescreen][helix] cannot set wallpaper from gallery

Bug 870266 - Include phone number in the option list from call history.

Bug 928499 - Background image

Revert "Bug 928885 - xfail test_import_contacts_from_sim because"

This reverts commit b3b08a024fafb93ab25f8b8501cc407ddf18a35e.

Bug 929287: Only create mozContact if we don't already have one.

Bug 928283- Added button back

Bug 815093 - Some fix to the new jshint