========
https://hg.mozilla.org/integration/gaia-central/rev/b1f9cd3cbbb1
Author: Ian Liu <iliu@mozilla.com>
Desc: Merge pull request #10796 from ian-liu/clock/Bug890216_creating_alarm_button_is_not_align_with_date/day_context
Bug 890216 - [Clock] The button of creating alarm is not align with displaying date/day context, r=@rexboy7
========
https://hg.mozilla.org/integration/gaia-central/rev/e7bc55c1e56a
Author: ian-liu <iliu@mozilla.com>
Desc: Bug 890216 - [Clock] The button of creating alarm is not align with displaying date/day context
========
https://hg.mozilla.org/integration/gaia-central/rev/6ac97ae41660
Author: Ian Liu <iliu@mozilla.com>
Desc: Merge pull request #10789 from ian-liu/bluetooth/Bug881134_hdpi/xhdpi_resolution_assets_and_layout_for_Bluetooth_File_Transfer_app
Bug 881134 - hdpi/xhdpi resolution assets and layout for Bluetooth File Transfer app, r=@rexboy7
========
https://hg.mozilla.org/integration/gaia-central/rev/f04b97517eab
Author: Ian Liu <iliu@mozilla.com>
Desc: Bug 881134 - hdpi/xhdpi resolution assets and layout for Bluetooth File Transfer app
========
https://hg.mozilla.org/integration/gaia-central/rev/fced758fbf0b
Author: Corey Frang <gnarf37@gmail.com>
Desc: Bug 887737 - [SMS] The device is not recognizing the phone number received completely - r=julienw
* Rewrite the phone number matching regexp
* Include all the fixtures from Utils tests in FixturePhones and include in setup so we can share test cases
========
https://hg.mozilla.org/integration/gaia-central/rev/9621115bda40
Author: Fabien Cazenave <fabien@cazenave.cc>
Desc: Merge pull request #10709 from fabi1cazenave/l10nOptim-bug853933
Bug 853933 - Don't inline all locales as JSON in the HTML, r=ochameau
========
https://hg.mozilla.org/integration/gaia-central/rev/cf0c69f54763
Author: Fabien Cazenave <fabien@cazenave.cc>
Desc: Bug 853933 - Don't inline all locales as JSON in the HTML
Currently, in order to ensure that apps are translated before first paint, all l10n resources are included as one multi-locales JSON dictionary, which is serialized in an inline `<script>` element for each HTML document. This works fine when shipping few locales, but it can increase the document size quite badly for 60+ locales, thus delaying the startup time very significantly.
This patch allows to support 60+ locales more easily by having:
* one minimal JSON dictionary per locale in each HTML file;
* one extensive JSON dictionary per locale in each webapp.
The inline JSON dictionary is split on a per-locale basis (= one `<script>` node per supported locale) and only contains the l10n strings that are required to translate the HTML document: the "startup cost" of each locale becomes neglectable, and it removes the risk of high RAM consumption when parsing a giant multi-locale JSON at startup.
All l10n resources that are not declared in the HTML document are concatenated in a single JSON dictionary per locale: this reduces the number of disk I/O to load l10n resources and does not increase the total disk size of each webapp. To enable this, this patch implements a `{{locale}}` quasi-litteral in the HTML markup that is used to declare l10n resources:
<link rel="prefetch" type="application/l10n" href="/{{locale}}.json" />
where `{{locale}}` is replaced by the value of `navigator.language`.
Note that this latter optimization is only interesting for apps that wait for the `localized` event to start. With the inline JSON dictionary for the declarative content and the `mozL10n.localize()` method, most apps could probably stop waiting for this `localized` event now.
========
https://hg.mozilla.org/integration/gaia-central/rev/9f6691adac69
Author: Julien Wajsberg <felash@gmail.com>
Desc: Bug 885283 - [sms] receiving a SMS from an existing thread but on a new thread container is broken r=gnarf
* Refactored how threads are added when a new message is received
* This incidentally resolves the bug
* made FixedHeader's refresh and scroll handler so that it's being called once
per tick only. Then we won't be afraid of calling refresh too many.
* remove some unused code in FixedHeader
* adds tests for FixedHeader
* Fix indentation of createThreadMockup
========
https://hg.mozilla.org/integration/gaia-central/rev/8637e29fffcb
Author: Julien Wajsberg <felash@gmail.com>
Desc: Bug 890079 - Homescreen grid tests failing in TBPL with: document.createTouch is not a function r=crdlc
don't try to send touch events if document.createTouch is missing.
Truncated some number of revisions since the previous bump.
========
https://hg.mozilla.org/integration/gaia-central/rev/94ed925b75d0
Author: Gabriele Svelto <gsvelto@mozilla.com>
Desc: Merge pull request #10724 from gabrielesvelto/bug-888184
Bug 888184 - Remove the canvas-based animations introduced in the workaround for bug 822345 r=alive
========
https://hg.mozilla.org/integration/gaia-central/rev/106257582c77
Author: Gabriele Svelto <gsvelto@mozilla.com>
Desc: Bug 888184 - Remove the canvas-based animations introduced in the workaround for bug 822345
- Removed the JavaScript code used to create the animations
- Replace the animated canvases with APNG animtions
- Removed the unused PNG files and recompressed the existing ones
========
https://hg.mozilla.org/integration/gaia-central/rev/f7f349019ccb
Author: Mike Pennisi <mike@mikepennisi.com>
Desc: Bug 883813 - [SMS][MMS] Placeholder string "Message" is not localizable r=julienw
Use HTML5 "data-" attribute for the localization value because setting
arbitrary elements is explicitly *not* supported by Gaia's L10n library.
========
https://hg.mozilla.org/integration/gaia-central/rev/a11b254563d2
Author: Kevin Grandon <kevingrandon@yahoo.com>
Desc: Merge pull request #10469 from eeejay/lockscreen-a11y-tweaks
Bug 884514, 884517 - Lockscreen a11y tweaks
========
https://hg.mozilla.org/integration/gaia-central/rev/cb45fd51a8f0
Author: Eitan Isaacson <eitan@monotonous.org>
Desc: Bug 884514 - Hide windows when lockscreen is active.
Changing the style of the app iframes won't work well because it will interfere with the way that audio apps work. So we need to use aria-hidden.
========
https://hg.mozilla.org/integration/gaia-central/rev/f31603695163
Author: Eitan Isaacson <eitan@monotonous.org>
Desc: Bug 884517 - Change lockscreen to not collapse button area when screenreader is enabled.
Updates:
- Conditionally remove 'triggered' class when screen reader is disabled.
- Also deleted some obsolete 'triggered' class removal lines that followed.
========
https://hg.mozilla.org/integration/gaia-central/rev/8363cb4b2029
Author: Jose Antonio Olivera Ortega <josea.olivera@gmail.com>
Desc: Merge pull request #10577 from jaoo/863181
Bug 863181 - [Settings][Call Settings] the 'timeSeconds' for no_reply call forwarding dose not be set correctly. r=arthurcc
========
https://hg.mozilla.org/integration/gaia-central/rev/eb133288efd1
Author: Jose Antonio Olivera Ortega <josea.olivera@gmail.com>
Desc: Bug 863181 - [Settings][Call Settings] the 'timeSeconds' for no_reply call forwarding dose not be set correctly
========
https://hg.mozilla.org/integration/gaia-central/rev/aa2108bb5f54
Author: Corey Frang <gnarf37@gmail.com>
Desc: Bug 870711 - Fixes URL linking in SMS - r=julienw
* Rewrote LinkHelper to avoid a bunch of edge cases and overlapping links
* Modeled greatly after `android.text.util.Linkify`
* Co-Author credit for @lissyx for starting me out with an awesome unit test suite
Closes gh-10741
========
https://hg.mozilla.org/integration/gaia-central/rev/4580fc5120bd
Author: David Flanagan <dflanagan@mozilla.com>
Desc: Merge pull request #10620 from davidflanagan/bug874011
Bug 874011: change auto-correct language and suggestions when user switches keyboards r=mcirlanaru
========
https://hg.mozilla.org/integration/gaia-central/rev/00a499016a2d
Author: David Flanagan <dflanagan@mozilla.com>
Desc: Bug 874011: change auto-correct language and suggestions when user switches keyboards
Don't switch keyboards if the menu is shown but the user selects nothing
========
https://hg.mozilla.org/integration/gaia-central/rev/519ae35c24d2
Author: Germán Toro del Valle <gtorodelvalle@gmail.com>
Desc: Merge pull request #10439 from gtorodelvalle/dialer-bug-880633-no-text-in-select-all-button
Bug 880633 - [CALL LOG] Select All button flash in white and text button dissapear (r=fcampo).
========
https://hg.mozilla.org/integration/gaia-central/rev/da9a41e8594f
Author: Germán Toro del Valle <gtorodelvalle@gmail.com>
Desc: Bug 880633 - [CALL LOG] Select All button flash in white and text button dissapear.
========
https://hg.mozilla.org/integration/gaia-central/rev/55bf0b4ae518
Author: Ben Kelly <bkelly@mozilla.com>
Desc: Merge pull request #10704 from wanderview/contacts-tests-timing
Bug 888498: Make contacts test less time sensitive. r=crdlc
========
https://hg.mozilla.org/integration/gaia-central/rev/46c45b6f36bf
Author: Ben Kelly <ben@wanderview.com>
Desc: Bug 888498: Make contacts test less time sensitive
This patch essentially removes all setTimeout() calls and replaces them
with event listener's on 'listRendered'. To avoid future timing problems
it also uses this technique with as many of the load() calls as possible.
========
https://hg.mozilla.org/integration/gaia-central/rev/3d8b6baf9d3b
Author: Mike Pennisi <mike@mikepennisi.com>
Desc: Bug 885259 - [SMS/MMS] Edit mode can be enabled while composing a message r=borjasalguero
As per the UI specification, the "Edit Mode" button should be available
while a message is being composed, but when Edit Mode is entered, the
Compose field should be completely hidden.
========
https://hg.mozilla.org/integration/gaia-central/rev/85c55424a27b
Author: Francisco Jordano <arcturus@ardeenelinfierno.com>
Desc: Merge pull request #10706 from lissyx/bug883341
Bug 883341 - Ensure that the 'pick' activity is valid for Contacts
========
https://hg.mozilla.org/integration/gaia-central/rev/d51f27692e85
Author: Alexandre Lissy <lissyx+github@lissyx.dyndns.org>
Desc: Bug 883341 - Ensure that the 'pick' activity is valid for Contacts
When the user tap on an <input type="file"> field, this triggers a
'pick' activity with no data, hence any app implementing the 'pick'
activity handler will be proposed. However, the Contacts app does not
know how to properly handle this case (in fact it does not make sense),
so we force the filtering to be done with the proper mime type: Contacts
app will not be proposed anymore for 'pick' activity triggered from
<input type="file"> user interaction. Thanks to Andrea Marchesini
(:baku) for suggesting this!
Truncated some number of revisions since the previous bump.
========
https://hg.mozilla.org/integration/gaia-central/rev/b34b8df8f2b6
Author: Gareth Aye <gaye@mozilla.com>
Desc: Merge pull request #10615 from nullaus/bug-828980
Bug 828980 - Implement first time use 'swipe to navigate' hint to be shown once to the user.
========
https://hg.mozilla.org/integration/gaia-central/rev/7224bbb5591e
Author: Ghislain 'Aus' Lacroix <aus@mozilla.com>
Desc: bug 828980
Implement first time use 'swipe to navigate' hint to be shown once to the user.
r=gaye, kgrandon, lightsofapollo
========
https://hg.mozilla.org/integration/gaia-central/rev/67fc22e628e1
Author: Francisco Jordano <arcturus@ardeenelinfierno.com>
Desc: Merge pull request #10673 from wanderview/contacts-edit-noname
Bug 887564: Do not show phone # in name edit field
========
https://hg.mozilla.org/integration/gaia-central/rev/e4b3224b9a90
Author: Ben Kelly <ben@wanderview.com>
Desc: Bug 887564: Do not show phone # in name edit field
Previously the contacts_list code would overwrite the givenName field in
the contact object. This was done so that different values could be
shown in the list if a name was not present. This causes problems, though,
when the contact object is shared between multiple parts of the app. In
this case the contacts_form code was getting handed one of these modified
contact objects.
Modify the code to calculate the display name, but not modify the contact
object itself. Also refactor how contacts_list refresh() works when given
a contact object instead of an ID. The previous code was a bit confusing
and called remove() twice for objects.
========
https://hg.mozilla.org/integration/gaia-central/rev/b64e747d9322
Author: Ian Liu <iliu@mozilla.com>
Desc: Merge pull request #10658 from ian-liu/settings/Bug881985_do_not_update_language_button_and_description_in_Language_menu
Bug 881985 - [Settings] Do not update language button and description in Language menu, r=@fabi1cazenave
========
https://hg.mozilla.org/integration/gaia-central/rev/b31d810c77eb
Author: ian-liu <iliu@mozilla.com>
Desc: Bug 881985 - [Settings] Do not update language button and description in Language menu
Truncated some number of revisions since the previous bump.
========
https://hg.mozilla.org/integration/gaia-central/rev/e528145bb92f
Author: Francisco Borja Salguero Castellano <fbsc@tid.es>
Desc: Merge pull request #10274 from evanxd/bug-879779
Bug 879779 - [MMS] [UX] Message thread. Adjust beggining of content when there's no phone/carrier banner in the layout
========
https://hg.mozilla.org/integration/gaia-central/rev/76993248cb75
Author: Evan Xd <itoyxd@gmail.com>
Desc: Bug 879779 - Set message content below the header with 1.5 rem.
Truncated some number of revisions since the previous bump.
========
https://hg.mozilla.org/integration/gaia-central/rev/2819b7e9c88c
Author: Sergi Mansilla <sergi.mansilla@gmail.com>
Desc: Merge pull request #10635 from comoyo/retry_pin_code
Bug 887190 - Upon introducing wrong PIN code, focus and keyboard go away and the user can't try it again
========
https://hg.mozilla.org/integration/gaia-central/rev/62dd6d2de7df
Author: Sergi Mansilla <sergi.mansilla@gmail.com>
Desc: Bug 887190 - Upon introducing wrong PIN code, focus and keyboard go away and the user can't try it again
========
https://hg.mozilla.org/integration/gaia-central/rev/12233e1a8293
Author: Corey Frang <gnarf@gnarf.net>
Desc: Bug 885584 - [B2G][SMS/MMS] Thumbnails are invisible in the preview attachment with large files - r=julienw
* Sets max thumbnail generation size to 1.5 megs, which should be big enough for any mms image
* Removes a var self = this;
========
https://hg.mozilla.org/integration/gaia-central/rev/f71069d3ab46
Author: Rudy Lu <left.lu@gmail.com>
Desc: Merge pull request #10572 from RudyLu/keyboard/Bug796600-scrollable_keyboard_layout_menu_commit
Bug 796600 - make the keyboard layout menu scrollable. r=djf
========
https://hg.mozilla.org/integration/gaia-central/rev/66836ba4ae35
Author: Rudy Lu <left.lu@gmail.com>
Desc: Bug 796600 - make the keyboard layout menu scrollable
1. Add LOCKED_AREA so the menu will not be easily dismissed
2. Will do continuous scrolling if you stick to the edge of the menu
========
https://hg.mozilla.org/integration/gaia-central/rev/f803d9d89864
Author: Eric O'Connor <eric@bocoup.com>
Desc: Bug 887651 - [SMS] Contact name is double escaped in Notification - r=gnarf
Removed html escaping when submitting an sms notification. The title is rendered with textContent, so there is no need to escape.
Closes gh-10682
========
https://hg.mozilla.org/integration/gaia-central/rev/dfacedfab904
Author: Anthony Ricaud <anthony@ricaud.me>
Desc: Revert "Bug 883787 - Translate the code in HTML comments in the build process"
This reverts commit 53eea8a3da5ae1de3de471a0b1d48aafdd7e81ce.
========
https://hg.mozilla.org/integration/gaia-central/rev/148e5145cad1
Author: Rick Waldron <waldron.rick@gmail.com>
Desc: Bug 870416 - [MMS] Recipients container multiline view takes all available space
- When the screen resizes, generate a CSS rule that calculates the max available height
- Renames an existing element to match the naming convention
- Adds non-html interpolation support to the template matcher regexp
- Ensures that assimilations abide existing behavior rules
https://bugzilla.mozilla.org/show_bug.cgi?id=870416
Signed-off-by: Rick Waldron <waldron.rick@gmail.com>
========
https://hg.mozilla.org/integration/gaia-central/rev/1af738671094
Author: Rick Waldron <waldron.rick@gmail.com>
Desc: Bug 885264 - [SMS/MMS] Ensure Carrier is not displayed for manually entered (unknown contact) recipients
1. If a phone number has carrier associated with it
the output will be:
type | carrier
2. If there is no carrier associated with the phone number
the output will be:
type | phonenumber
3. If for some reason a single contact has two phone numbers with
the same type and the same carrier the output will be:
type | phonenumber
4. If for some reason a single contact has no name and no carrier,
the output will be:
type
5. If for some reason a single contact has no name, no type
and no carrier, the output will be nothing.
https://bugzilla.mozilla.org/show_bug.cgi?id=885264
Signed-off-by: Rick Waldron <waldron.rick@gmail.com>
Truncated some number of revisions since the previous bump.
========
https://hg.mozilla.org/integration/gaia-central/rev/461e2be993c7
Author: Julien Wajsberg <felash@gmail.com>
Desc: Bug 887356 - Homescreen grid test failing on TBPL r=crdlc
This uses sinon to make this sometimes failing test synchronous.