Граф коммитов

19457 Коммитов

Автор SHA1 Сообщение Дата
Nick Alexander ef89f5862d Bug 1254233 - Make cacerts an absolute symlink in repackaged Java. r=me,dustin
MozReview-Commit-ID: 9tlVuzTQTJc
2016-03-09 13:16:05 -08:00
Nick Alexander 58145966b8 Bug 1252666 - Part 3: Enable DOM Push API in Fennec Nightly. r=margaret
MozReview-Commit-ID: 19pThtRMN6r
2016-03-04 15:56:36 -08:00
Nick Alexander 5b9b896497 Bug 1252666 - Part 2: Use reflection to start PushService. r=margaret
The alternative is to define an interface and two conditional
implementations, and then build only one depending on MOZ_ANDROID_GCM.
That's what we did for Adjust, and it works; but it's awkward here
because the the PushService code is truly part of the browser, and the
conditional code is compiled very early (much earlier than the
browser).  (The Adjust library was built even earlier than the
existing conditional code, so this wasn't an issue.)  To work around
this, we'd want to add conditional code to the main browser, which
complicates the build.  This is expedient until we get to a proper
dependency injection scheme (for example, Dagger).

MozReview-Commit-ID: 18usWz8oC3B
2016-03-07 14:37:57 -08:00
Nick Alexander d8a65feef6 Bug 1252666 - Part 1: Mark Push* exposed in Fennec Nightly. r=ehsan
MozReview-Commit-ID: GM2YxeAZuVJ
2016-03-07 15:14:06 -08:00
Krishna 469bc2bed3 Bug 1231655 - Remove GeckoApp.showButtonToast(). r=sebastian
MozReview-Commit-ID: K7uzUeHNaC2

--HG--
extra : amend_source : f32deca7572e7f5875f11daa6541188528fbafb7
2016-03-09 23:42:19 +08:00
cijo 2b6599ed5c Bug 1254965 - Remove unused Favicons.getSizedFaviconForPageFromCache(). r=sebastian
MozReview-Commit-ID: F7CsaPYIF9o

--HG--
extra : rebase_source : 67587eacab20f43d4207fb5f60c2e158a6ced91e
2016-03-09 16:55:56 +01:00
Margaret Leibovic fd676ca818 Bug 1253339 - Remove about:feedback code. r=sebastian
MozReview-Commit-ID: 3ASVVlDiJph

--HG--
extra : rebase_source : bf3a9b10cd7c695ad2266132bc3ca900f8defdad
2016-03-03 12:57:54 -05:00
Jalpreet Singh Nanda d5530d2198 Bug 1193208 - Replace ColorUtils.getColor() with ContextCompat.getColor(). r=sebastian
MozReview-Commit-ID: 8ZRF3Kuc1Bl

--HG--
extra : rebase_source : 8d6250254ea389a5088d75489c904ac1d250945c
2016-03-09 12:41:11 +05:30
Carsten "Tomcat" Book 1ca11b97af merge mozilla-inbound to mozilla-central a=merge 2016-03-09 11:46:43 +01:00
Barbara Bermes 9846b8bfbe Bug 1252617 - Probe to measure when offline error page is shown. r=mfinkle 2016-03-02 15:36:05 -05:00
Maurya Talisetti 5f0533a1b3 Bug 1241855 - Suppressg lint checks for location permissions. r=nalexander 2016-03-04 05:48:00 -05:00
Marco Castelluccio db26d80b29 Bug 1255059 - Remove DOMApplicationRegistry lazy getter from browser.js. r=myk 2016-03-09 23:53:12 +00:00
Marco Castelluccio b9b105ac5e Bug 1252276 - Remove Webapp Runtime prefs from b2gdroid.js. r=myk 2016-03-09 23:46:21 +00:00
Wes Kocher a80b3e7f67 Merge m-c to fx-team, a=merge
MozReview-Commit-ID: FyYG71q4yxf
2016-03-08 16:09:09 -08:00
Wes Kocher 0fbf6c1476 merge inbound to m-c a=merge
MozReview-Commit-ID: BHxDQF6gIe3
2016-03-08 16:00:45 -08:00
Mark Hammond 11fd9cd3c1 Bug 1250391 - re-queue the tab for syncing after its favicon changes. r=nalexander 2016-03-09 09:11:37 +11:00
Mike Taylor 8819044f2a Bug 1237087. Consistently pass tab references when reporting site issues. r=margaret 2016-03-08 09:43:28 -06:00
Mike Taylor 3653ab5943 Bug 1237087. Send screenshot of visible window when reporting site issues. r=sebastian, margaret 2016-03-08 09:43:27 -06:00
Michael Comella 9c298fe44b Bug 1243558 - Add nightly flags to screenshots in bookmarks feature. r=sebastian
MozReview-Commit-ID: F3ljXZGNKlJ

--HG--
extra : rebase_source : 4aca60b2b4df4357191768302a82118d42657c08
2016-02-29 17:22:55 -08:00
Michael Comella 72040b49f7 Bug 1243558 - Add telemetry to screenshots click handler. r=sebastian
MozReview-Commit-ID: 1B9nBOrx6TT

--HG--
extra : rebase_source : 9b00f64b4cc579e3d8224a00ec7f28e47be34f04
2016-02-29 17:16:37 -08:00
Michael Comella 18633d483f Bug 1243558 - Add click handler to screenshots items in bookmarks. r=sebastian
MozReview-Commit-ID: FsGom2EANSj

--HG--
extra : rebase_source : 934b00b42bfa223bd5322e1bec9e5391e9ec89e5
2016-02-29 17:15:15 -08:00
Michael Comella b0ff2bf2cf Bug 1243558 - Add proper layout to bookmark_screenshot_row. r=sebastian
An alternative implementation may have re-used TwoLinePageRow by disabling some
views. Disabling views is messy so I opted not to do that but I didn't realize
we needed to add favicons to the view so this may end up occurring in bug
1252309 anyway.

MozReview-Commit-ID: DOrvYryYYP4

--HG--
extra : rebase_source : b80c15427ead8a1557a9c9dc878da82b3d9d491c
2016-02-29 16:32:43 -08:00
Michael Comella 834203e276 Bug 1243558 - Add Screenshots smart folder & unpolished screenshot views. r=sebastian
Modifying the Bookmarks Adapter & wrapped Cursor felt all-over-the place so I'm
concerned the resulting code may be fragile. However, I can't see a better
solution off the top of my head, meaning it's probably not worth the time to
improve.

MozReview-Commit-ID: QgnsMQ3smB

--HG--
extra : rebase_source : 126b32720da759f68f65a57cee8fa173cdf5cbbf
2016-02-26 18:09:48 -08:00
Michael Comella 9bfebe05db Bug 1243558 - Insert metadata into db when the user takes a screenshot. r=sebastian
MozReview-Commit-ID: Cx1I1Ie22kU

--HG--
extra : rebase_source : 8747571738259eeac44671c573cdfeca5b473936
2016-02-26 17:34:50 -08:00
Michael Comella f58e790f90 Bug 1243558 - Add UrlAnnotations.insertScreenshot method. r=sebastian
MozReview-Commit-ID: KP37hhOxatN

--HG--
extra : rebase_source : 1735c785771833debd1883a5b2d2a557e8b32646
2016-02-26 18:24:41 -08:00
Michael Comella 196ad44e57 Bug 1243558 - Add UrlAnnotations.getScreenshots method. r=sebastian
MozReview-Commit-ID: GOjliERct95

--HG--
extra : rebase_source : f5a41d08d6d320a4f8ef8e39030faaf36ab3cb65
2016-02-26 18:24:49 -08:00
Christoph Kerschbaumer e5f5280755 Bug 1254308 - Remove SEC_NORMAL from mobile/. r=sicking
MozReview-Commit-ID: 9YNs4sdI9V0
2016-03-07 14:27:19 -08:00
Sebastian Kaspari 6e2df92ca4 Bug 1250671 - Show full URL in URL bar on tablets. r=mcomella
MozReview-Commit-ID: 9zEh5jNm1Tr

--HG--
extra : rebase_source : 711d94dd73a57d27a6e8d5bdd479c6a9831d24c1
extra : amend_source : 43f3f6de9b0ca03fbe1bec002698b78c42bedb47
2016-02-23 16:05:36 -08:00
Michael Comella cb1f901dc0 Bug 1243558 - Safely close Cursor in ScreenshotObserver. r=ahunt
MozReview-Commit-ID: L2R51jt34oS

--HG--
extra : rebase_source : 21b0515c238752734706939f653e9637ce8d5e48
2016-02-22 16:26:40 -08:00
Michael Comella b900750aa2 Bug 1253381 - Move existing JavascriptBridge tests to JavascriptBridgeTest. r=sebastian
MozReview-Commit-ID: 7UQfbpzpGAg

--HG--
extra : rebase_source : 2a49038bcbf11de915fb85b2631c6f68bf30d3c7
2016-03-03 13:34:39 -08:00
Michael Comella 1f8aa986b9 Bug 1253381 - Add JavascriptTest javadoc to explain test. r=sebastian
MozReview-Commit-ID: BL8WU3m2U6v

--HG--
extra : rebase_source : e079bfbd4b0a3bcee58da989e6400992a54016ce
2016-03-03 13:33:42 -08:00
Michael Comella 97325903d8 Bug 1253381 - Add JavascriptBridgeTest. r=sebastian
MozReview-Commit-ID: HVBXqDmFVc0

--HG--
extra : rebase_source : 9aaee02c597af6c38daf6b165a73c49141494f1c
2016-03-03 13:33:12 -08:00
Chenxia Liu 7a52c007ec Bug 1254239 - Align bookmark folders with other home panel items. r=mcomella
MozReview-Commit-ID: KRfmSVqbhSl

--HG--
extra : rebase_source : c1f159e862198fce35fe3ece94dcfd1ae12a7ef9
2016-03-07 11:49:37 -08:00
Sebastian Kaspari 8b8d46147d Bug 1254089 - LoadFaviconTask: Add proxy support. r=rnewman
MozReview-Commit-ID: lc8ufeTQ1Z

--HG--
extra : rebase_source : 847e87980f9ccc57061df4d57e621809f53ff204
2016-03-07 19:09:05 +01:00
Sebastian Kaspari 792ac1a990 Bug 1254089 - LoadFaviconTask: Use HttpUrlConnection instead of HttpClient. r=rnewman,nalexander
HttpUrlConnection supports SNI and LoadFaviconTask does not require fancy HTTP features.

MozReview-Commit-ID: IuDyU4xk7qI

--HG--
extra : rebase_source : 5762fc17ae513cfac9dbba825ad2d7b85857e695
2016-03-07 12:47:48 +01:00
Brendan Dahl a91fe1b7f8 Bug 1251095 - Remove webapp_titlebar_bg.xml and references. r=myk 2016-03-03 18:22:00 +01:00
Brendan Dahl e0b0e32ac8 Bug 1251093 - Merge shared_ui_components.xml back into gecko_app.xml. r=margaret 2016-03-03 18:21:00 +01:00
malayaleecoder 7938cf6ec4 Bug 1245044 - Move Restrictions class to restrictions package. r=sebastian
--HG--
rename : mobile/android/base/java/org/mozilla/gecko/Restrictions.java => mobile/android/base/java/org/mozilla/gecko/restrictions/Restrictions.java
2016-03-05 23:11:18 +05:30
Brendan Dahl 11e5da58f6 Bug 1236071 - Remove unused android:panelBackground. r=mcomella 2016-03-07 17:02:00 +01:00
Brendan Dahl 5fbd0d0860 Bug 1199015 - Remove alert_app_animation drawables. r=mcomella 2016-03-07 17:16:00 +01:00
cijo 1cf47b8f45 Bug 1187382 - Revise AppConstants.Versions after release of Android M. The assignment logic has also been changed appropriately. r=sebastian 2016-03-07 04:18:00 +01:00
Andrzej Hunt 5d50379e03 Bug 1253340 - Use DBs created in Android 2.3 for testBrowserDatabaseHelperUpgrades r=mcomella
MozReview-Commit-ID: L7JLKt58im7

--HG--
extra : rebase_source : 7cc86282b9a29d887d707f338e5477f8a184ad31
2016-03-03 21:26:01 -08:00
Andrzej Hunt 81ce08fbcb Bug 1253340 - Pre: close the upgraded DB in testBrowserDatabaseHelper r=mcomella
Otherwise we'll receive
"android.database.sqlite.DatabaseObjectNotClosedException: Application did not close the cursor or database object that was opened here"
on shutdown.

MozReview-Commit-ID: Dq0ikutJDNd

--HG--
extra : rebase_source : 6b9b54d9ce9519e90dd35733513973da3f391634
2016-03-03 21:25:45 -08:00
Andrzej Hunt 20f248b3a0 Bug 1253340 - Pre: assert that we have the correct input database version in testBrowserDatabaseHelperUpgrades r=mcomella
This should help us spot if we ever upload a misnamed test DB.

MozReview-Commit-ID: B0vJuEeyrS8

--HG--
extra : rebase_source : 8d050c54a7ccbf6df95f7d101cc691a99f5d7d7f
2016-03-03 10:21:58 -08:00
Phil Ringnalda 8e8ebe463b Back out 32c6f4faef5a (bug 1252929) on suspicion of causing test_MediaSource.html crashes @mozilla::layers::GLImage::GetAsSourceSurface on Android
CLOSED TREE
2016-03-07 20:19:32 -08:00
James Willcox 0ca72f55ed Bug 1142988 - Try harder to disable Flash on Tegra devices r=droeh 2016-03-07 16:16:22 -06:00
Milan Sreckovic 57a7ffae7d Bug 1252929 - Change default layers.max-active to 3 on nightly. r=snorp 2016-03-07 16:15:31 -06:00
Gian-Carlo Pascutto c916e5cefe Bug 1250122 - Fix number of arguments to nsIPermissionManager::Add. r=mfinkle
MozReview-Commit-ID: 6MLRoage5ff

--HG--
extra : rebase_source : 2f8c303128fd2c6b44a9e6f055b39618a7003abb
2016-03-06 19:57:16 +01:00
Carsten "Tomcat" Book 857c159019 Merge mozilla-central to mozilla-inbound 2016-03-07 11:37:53 +01:00
Nick Alexander 31beca1f33 Bug 1253876 - Back out PushService integration to not burn aurora. r=me
Sadly, this needs to be conditional to not burn builds where
MOZ_ANDROID_GCM is not defined -- such as aurora.  As uplift is soon,
this will have to be relanded behind a conditional abstraction (just
like Adjust).

MozReview-Commit-ID: 80gBojadDic
2016-03-06 20:43:22 -08:00
Ryan VanderMeulen 54367e83bf Merge fx-team to m-c. a=merge 2016-03-05 19:22:45 -05:00
Chenxia Liu 7ae357eac9 Bug 1232868 - Update strings. r=mcomella
MozReview-Commit-ID: 3dQBkKaP6WV

--HG--
extra : rebase_source : 9d5002dee03ce83db7e7631ede75d02ddc562886
extra : amend_source : 797fda6c4815d591b6fb6fca9af89286dada312e
extra : histedit_source : e356bd821a399469fb22611cdfcf45e635aac599
2016-03-04 10:01:14 -08:00
Chenxia Liu 2f9a6c3aaf Bug 1232868 - Consolidate usage of arrow resource. r=mcomella
MozReview-Commit-ID: LwUmDt4E9K5

--HG--
extra : rebase_source : 26cdc6a61ebe67c2b90c05eb4894f42149b3a836
extra : histedit_source : 1d273d0736a22b623d68c39ec93246232a88a96f
2016-03-03 16:29:57 -08:00
Chenxia Liu 495a7ed296 Bug 1232868 - Clean up bookmark folder list item UI. r=mcomella
MozReview-Commit-ID: 4ktf2xlSKwJ

--HG--
extra : rebase_source : b8082ade978334974068e974a621a2c0dd513e02
extra : histedit_source : 602d8e85bc251f248b04bcea5d1f25fe1b323b90
2016-03-03 16:06:11 -08:00
Chenxia Liu 4ad20de81f Bug 1227120 - Rename missing API-9 star resource. r=bustage
MozReview-Commit-ID: GgK05KVq3ZQ

--HG--
rename : mobile/android/base/resources/drawable/ic_menu_bookmark_remove.xml => mobile/android/base/resources/drawable/star_blue.xml
extra : rebase_source : 4642a127883f6887969a86461342f44ff9b7ec6a
2016-03-04 17:53:22 -08:00
Chenxia Liu bd7eb840b2 Bug 1227120 - Add mdpi resource for API 9. r=bustage
--HG--
rename : mobile/android/base/resources/drawable-mdpi-v11/ic_menu_reader_remove.xml => mobile/android/base/resources/drawable-mdpi-v11/star_blue.xml
2016-03-04 17:10:44 -08:00
Nick Alexander ccc9fe3af8 Bug 1214338 - Implement Android GCM-based PushService protocol. r=rnewman r=kitcambridge
MozReview-Commit-ID: 1KV7CZBuosx

--HG--
extra : rebase_source : 3471f20edb2da4e4c2878c0ab130801237b63597
2016-03-04 15:48:09 -08:00
Michael Comella 5acd7d176b Bug 1252717 - Set all passing android lint warnings as errors. r=me
I made all of the checks that:
  * We pass
  * Weren't already disabled

Into errors. There may be some checks we don't actually want, in which case we
can remove them from this list when we fail them.

MozReview-Commit-ID: 2vilkg9ppYE

--HG--
extra : rebase_source : 4c89d64e41b29543aa21e14e81d1d19edb45ca8b
2016-03-04 16:03:27 -08:00
Chenxia Liu d139366d7d Bug 1227120 - Use new star resource for home panel bookmarks. r=mcomella
MozReview-Commit-ID: Flc9dcHX0Fb

--HG--
extra : rebase_source : e3e961ab49cfc0c94b6067b74705f164f33348f6
extra : histedit_source : 81c5a7e85432cf05d664f7b0d78160ccfc548f6a
2016-03-02 18:15:46 -08:00
Chenxia Liu 10140acc38 Bug 1227120 - Filled bookmark star does not easily convey bookmarked state. r=mcomella
MozReview-Commit-ID: 8fSQiEycSGl

--HG--
extra : rebase_source : 622ff00e8c0a2da2a5905af8c351287c47da954b
extra : histedit_source : 456adae60c98d8fd93153ef1c9aa7e284181540e
2016-03-02 18:00:03 -08:00
Michael Comella cb4b5898fc Bug 1238788 - Burn the tree on android lint failure. r=nalexander
Looking at [1], we halt_on_failure for the `postflight_build_mach_command`s and
the flag I flipped causes the lint command to return a non-zero exit code (i.e.
noting failure).

[1]: https://hg.mozilla.org/mozilla-central/rev/b7f1dac8306f#l2.29

MozReview-Commit-ID: 8v4am9zxxCk

--HG--
extra : rebase_source : 27236e557629ada3931b05d68fad3405cfcc0b5a
2016-03-02 12:00:29 -08:00
Carsten "Tomcat" Book 6e681479dc Merge mozilla-central to fx-team 2016-03-04 13:40:08 +01:00
Carsten "Tomcat" Book 7141570807 merge mozilla-inbound to mozilla-central a=merge 2016-03-04 11:49:58 +01:00
malayaleecoder cd91a017a4 Bug 1241941 - [Lint: ScrollViewSize] Fix ScrollView size validation error. r=mcomella 2016-03-02 10:32:38 +05:30
Nick Alexander 99cbe4ed5e Bug 1207714 - Part 4: Add singleton PushService. r=rnewman
MozReview-Commit-ID: CFSINSP7uFp

--HG--
extra : rebase_source : 54825ffa0bb88199e1a878df3f31764a5cfd6fec
extra : histedit_source : 9cf6b87f7a657ffa7c68554b118608e3c3586dc9
2016-03-02 16:44:23 -08:00
Nick Alexander baaa8b439e Bug 1207714 - Part 3: Implement push manager. r=rnewman
MozReview-Commit-ID: LkUaGFA6YlF

--HG--
extra : rebase_source : 0ca118abbe831b931531706c468c84b0d3d5ad5d
extra : histedit_source : 53b8a46c84c78db51880053b673ed848f00a0867%2C01aa2e7d5a3fded0ce3d90bb8ad6a7387fd7f7e2
2016-03-02 16:04:02 -08:00
Nick Alexander 34e1615012 Bug 1207714 - Part 2: Add storage for App-wide push state. r=rnewman
MozReview-Commit-ID: GOP4F6N2Mht

--HG--
extra : rebase_source : bd71061e26bad26960dfaa5e3eaefb0cfd33939d
extra : histedit_source : ba16261e6a983f7b3cc6f75f829c706703161b6d
2016-03-02 15:48:37 -08:00
Nick Alexander 5054422809 Bug 1207714 - Part 1: Register no-op GCM message listeners. r=rnewman
MozReview-Commit-ID: 4n7IcTuGQVE

--HG--
extra : rebase_source : 74dd6ab391fcd67dfcd2d5794edfad327e72b76e
extra : histedit_source : 2a4f2aeab28b7a5eb793ecdfecd572a33b034a72
2016-03-02 15:45:24 -08:00
Nick Alexander 3bc32c10a8 Bug 1207714 - Pre: Tweaks to the autopush client. r=me
MozReview-Commit-ID: INWEkLJfVDQ

--HG--
extra : rebase_source : aa358e6914932fd7372e56703a53797336633093
extra : histedit_source : ccbfde18086e41010302188fa0667898367d2081
2016-03-01 16:59:49 -08:00
Nick Alexander 80f80e3127 Bug 1207714 - Pre: Expose synchronous executor to product code. r=rnewman
MozReview-Commit-ID: 3eDVh0nk7Nc

--HG--
extra : rebase_source : 3bd81e142b1733953bfd07bffc1de0293d1f4c00
extra : histedit_source : 8930a677515d115078c7098a639bfb1c38a0f72b
2016-02-25 09:30:28 -08:00
Nick Alexander 778f99dc3c Bug 1221678 - Add new Android permission to Fennec Nightly (when GCM is enabled). r=margaret
MozReview-Commit-ID: 6orrWVxqLP7

--HG--
extra : rebase_source : 17c38c9397ec8874760fe32f383d1ba7c9ff0940
extra : histedit_source : a7da28cc8aa8838f027664b34feff8eb53f06b17
2016-03-01 16:53:46 -08:00
Paul Adenot 27502e7c09 Bug 1253278 - Don't zombify tabs that are playing audio. r=margaret 2016-03-04 18:09:01 +01:00
Sebastian Kaspari 68e3eac5a1 Bug 1249594 - Show name of owner (EV certificate) in URL bar if available. r=mcomella
MozReview-Commit-ID: 8A15R9KoBh

--HG--
extra : rebase_source : 59a0fe809a17c764fefe6d9f7485055ac0e20212
extra : histedit_source : 4ade7f4b3f05d15ed6c488f465a2bf0e67f4957a
2016-02-21 14:32:31 +01:00
Sebastian Kaspari d652a7e6b4 Bug 1240710 - Pick (temporary) download directory depending on whether permission has been granted. r=nalexander,paolo,jchen
As soon as the user clicks on a link to download a file Gecko will start the download - even before prompting the
user. This led to problems when the user hadn't granted the permission to write to the downloads directory yet. The
download would fail even though the user (later) accepted the permission.

With this patch we will start the download to the app's cache directory (only if we do not have the permission) and
prompt the user. As soon as the user has accepted the permission the download will be moved to the public downloads
directory (even while still downloading). If the permission is denied the download will be cancelled.

After the permission has been granted all subsequent downloads will start writing to the downloads directory
directly.


MozReview-Commit-ID: CCqk9h7Sxor

--HG--
extra : rebase_source : 1634a39dcf6fff2d8eca88e28b3f3fb72dc97540
2016-02-18 15:11:42 +00:00
vivek a7642a13bb Bug 946857 - Part 2: Add Android LoginsProvider. r=nalexander
LoginsProvider is an all-Android implementation of PasswordsProvider.
PasswordsProvider is an SQLite database backed by the version of
SQLite that ships with Gecko.  It is concurrently accessed from Gecko
and it runs with a special lifecycle that includes a separate
heavy-weight process.  Eventually we'll migrate the Gecko-side
passwords interface to use the new Android-side LoginsProvider, but
for now we just want to get the new provider landed and the tests
running.

MozReview-Commit-ID: Bx19D68tMtI
***
Bug 946857 - Fold into part2: review nits.

MozReview-Commit-ID: LmPwIvebfrr

--HG--
extra : rebase_source : 0caccd0773f3e2feb80d72fb4b52ac086c25f7d2
2016-02-15 16:14:31 -08:00
Sebastian Kaspari d31f504833 Bug 1251923 - TabQueueService: Treat BadTokenException like SecurityException. r=margaret
MozReview-Commit-ID: qTtRaQuZyo

--HG--
extra : rebase_source : 7821cc50861a2a58a0f7ef9b2b467dd0357b9952
2016-03-04 16:01:59 +01:00
Mike Hommey 3c61c287f2 Bug 1254451 - Better document toolchain versions in tooltool manifests. r=froydnj
linux32/asan.manifest is removed because the file is not in tooltool
(anymore?).
2016-03-09 09:23:27 +09:00
Mike Hommey 564de8ea0e Bug 1254410 - Include app-specific configure files according to --enable-application/--enable-project. r=chmanchester
Because --enable-application is the current way to do things, transpose
it to configure.py, but since --enable-application=js doesn't make
sense, make it an alias of a new --enable-project option.

This only partially moves --enable-application out of old-configure.in
because there are a lot of other things intertwined with it.
2016-03-09 09:23:27 +09:00
Wes Kocher 2048d9f4a0 Merge m-c to inbound, a=merge CLOSED TREE
MozReview-Commit-ID: 4SEUTTY9jRn
2016-03-08 16:08:08 -08:00
Randall Barker 0d6eb2d4d1 Bug 1241332 - part 2, Request zoomToFocusedInput after resize finishes and propagates through APZ r=kats 2016-03-04 14:43:38 -08:00
Randall Barker 74fbbb6d11 Bug 1253426 - When Fennec is brought to the foreground, soft keyboard needs to be restored if it was previously visible r=snorp 2016-03-04 14:43:38 -08:00
vivek bee345ba8a Bug 946857 - Part 1: Expose disabled hosts through Password CP r=nalexander
Added a simple robocop test to verify that it is possible to query disabledHosts with PasswordProviders.

MozReview-Commit-ID: K4j4Aczp2xv

--HG--
extra : rebase_source : 284ff094515d674e5e0389b089e3629296231e77
2015-12-15 19:23:14 +02:00
Mark Finkle c36e08645c Bug 1241627 - Associate account conversions with onboarding experiments r=margaret r=nalexander 2016-03-03 17:29:45 -05:00
Margaret Leibovic dee7b22849 Bug 1239513 - Replace about:feedback with page hosted on input.mozilla.org. r=sebastian
MozReview-Commit-ID: K4AmE1zNtBI

--HG--
extra : rebase_source : fbabfd6e9aea578050ebb41835e3fbc92c189ec6
2016-02-27 16:17:01 -08:00
Carsten "Tomcat" Book 82cf3c3383 merge mozilla-inbound to mozilla-central a=merge 2016-03-03 11:54:40 +01:00
Wes Kocher 1be03a2b61 Backed out 2 changesets (bug 946857) for testBrowserDatabaseHelperUpgrades failures
Backed out changeset 9e4c8d1ffd3c (bug 946857)
Backed out changeset ca822e985ba5 (bug 946857)

MozReview-Commit-ID: DkVkUgEX7AJ
2016-03-02 14:42:04 -08:00
Michael Comella 9671569a21 Bug 1251656 - Add comment explaining why browser.db upgrade case 27 is missing. r=ahunt
MozReview-Commit-ID: KOlJ6q5cWUq

--HG--
extra : rebase_source : 73f9f85397d4aab23d6ee96e9b4ee0199e9a16da
2016-03-02 10:46:49 -08:00
James Willcox 73d84cb178 Bug 518805 - Don't do meta refreshes when backgrounded r=bz
This is controlled by browser.meta_refresh_when_inactive.disabled, which
is false (allow refreshes) on desktop, and true (disable refreshes) on Fennec
2016-03-02 16:32:27 -06:00
Andrzej Hunt 0b4dbfa17f Bug 1238656 - Part 3: bypass cache for homescreen icons r=mcomella
MozReview-Commit-ID: Bvf6GyWXqQn

--HG--
extra : rebase_source : 2d8e370f99cbe7c7e6e471f0089ef4e520d5154a
2016-02-01 14:00:38 -08:00
Andrzej Hunt f897ab1357 Bug 1238656 - Part 2: introduce FLAG_BYPASS_CACHE_WHEN_DOWNLOADING_ICONS to avoid icon downscaling r=mcomella
MozReview-Commit-ID: BXLqJ9wjzf7

--HG--
extra : rebase_source : af06ecf65b5577ae7c6415f56aaaf1aa1e44d251
2016-03-02 10:56:32 -08:00
Andrzej Hunt 0cc2273ad4 Bug 1238656 - Part 1: move best icon size selection into its own method r=mcomella
MozReview-Commit-ID: AWw50DDoLcL

--HG--
extra : rebase_source : 835ddfe29e28956e4e0aea1d4f53e692aeba3fc4
2016-03-02 10:54:31 -08:00
vivek 9a2769a8b0 Bug 946857 - Part 2: Add Android LoginsProvider. r=nalexander
LoginsProvider is an all-Android implementation of PasswordsProvider.
PasswordsProvider is an SQLite database backed by the version of
SQLite that ships with Gecko.  It is concurrently accessed from Gecko
and it runs with a special lifecycle that includes a separate
heavy-weight process.  Eventually we'll migrate the Gecko-side
passwords interface to use the new Android-side LoginsProvider, but
for now we just want to get the new provider landed and the tests
running.

MozReview-Commit-ID: Bx19D68tMtI
***
Bug 946857 - Fold into part2: review nits.

MozReview-Commit-ID: LmPwIvebfrr

--HG--
extra : rebase_source : f660f1be9ee019eb86f5b564d21386f899c53224
2016-02-15 16:14:31 -08:00
Nick Alexander b9a7550646 Bug 1252694 - Set MOZ_ANDROID_GCM_SENDERID directly in branding. r=glandium
Non-Mozilla distributors may wish to run their own autopush endpoint,
using a sender ID and corresponding Google API key that they control.
This simplifies that just a little bit, and gets Mozilla's release
engineering out of the business of managing non-sensitive secrets.

In the future, this sender ID will be baked into the Android APK's
string resources, in accordance with newer Google Play Services
library requirements.

MozReview-Commit-ID: AAxreEP73B0

--HG--
extra : rebase_source : 0a35d18a83558e4d27ac6a47b3833f1d69fed264
2016-03-01 15:31:27 -08:00
Nick Alexander 453b47c72a Bug 1247697 - Use Instrumentation context to disable keyguard and take wakelock; ignore SecurityExceptions. r=gbrown
MozReview-Commit-ID: BEeLhxSGQOA

--HG--
extra : rebase_source : 0da3f53ddbff9323880004249c92dd8ce37605f7
2016-02-29 10:28:51 -08:00
Carsten "Tomcat" Book 32191b51ac Merge mozilla-central to mozilla-inbound 2016-03-02 16:09:27 +01:00
Carsten "Tomcat" Book de8d151c26 merge mozilla-inbound to mozilla-central a=merge 2016-03-02 15:54:19 +01:00
Michael Comella a2c3666a0b Bug 1249092 - Log profile path in debug mode. r=rnewman
MozReview-Commit-ID: BhK3YFbglee

--HG--
extra : rebase_source : 9a582249312814bc929bcdc691992e7d7e9c3d2c
2016-03-01 11:44:53 -08:00
Michael Comella 9bf7de38e4 Bug 1252557 - Suppress ParcelCreator in AndroidFxAccount. r=nalexander
MozReview-Commit-ID: B2YEmQNBWTz

--HG--
extra : rebase_source : c5b3348c900be8b399d774f60a623bda2ece0e74
2016-03-01 11:10:20 -08:00
Michael Comella 4fc3a874b1 Bug 1252557 - Add warning for GoogleAppIndexingDeepLinkError. r=nalexander
afaict, we don't currently support app indexing (bug 1252569) so this should be
okay to reduce the warning level. We can ignore it if we decide we don't want
to support this feature.

MozReview-Commit-ID: 2q4zqEHw2B5

--HG--
extra : rebase_source : d556e26607e6ad6c9d005f2d67e2d4b689cb9695
2016-03-01 10:57:17 -08:00
Michael Comella c8e0a3a64f Bug 1252557 - Add ignore for HardcodedDebugMode. r=nalexander
MozReview-Commit-ID: JxPAavBCqN1

--HG--
extra : rebase_source : b6db0f3a678a3311fcd26fd678a73e328f179414
2016-03-01 10:40:19 -08:00
Wes Kocher 356fd48c1d Merge m-c to fx-team, a=merge
MozReview-Commit-ID: LQ4NtghbPdw
2016-03-01 15:30:35 -08:00
Andrzej Hunt 3d131923c5 Bug 1252610 - Don't insert suggested sites into topsites table unless they actually exist r=rnewman
MozReview-Commit-ID: 8MPLvxQ0FWu

--HG--
extra : rebase_source : 10cc13bfd1377f980e88a53645b28564e5aa1063
2016-03-01 13:54:24 -08:00
Andrzej Hunt 5b52c00996 Bug 1252500 - Provide all the necessary columns when retrieving topsites r=rnewman
MozReview-Commit-ID: IYeQ3Z6LLPy

--HG--
extra : rebase_source : 89c91e34b3d7f723e88a607d3aadacd09d47139a
2016-03-01 10:10:47 -08:00
Andrzej Hunt 29a8726dae Bug 1252499 - only insert blank tile when really needed r=liuche
MozReview-Commit-ID: 5O7gUBDl1D4

--HG--
extra : rebase_source : 485fcc15de36edb66862588a9821e3af0b47f160
2016-03-01 09:32:16 -08:00
Wes Kocher d4bc23e4dd Merge inbound to m-c a=merge
MozReview-Commit-ID: B0yZpi7wa4I
2016-03-01 15:19:25 -08:00
Brendan Dahl 2ece6215a9 Bug 1235869 - Remove web runtime from android. r=myk 2016-02-29 10:31:00 +01:00
Carsten "Tomcat" Book 30e5302af8 Merge mozilla-central to mozilla-inbound 2016-03-01 15:25:31 +01:00
Ehsan Akhgari 8a0731fdde Bug 1251875 - Part 1: Remove the dom.serviceWorkers.interception.enabled pref; r=bkelly 2016-03-01 09:16:38 -05:00
Ting-Yu Lin a078ab353a Bug 1097398 Part 4 - Change text selection highlight color to fennec orange. r=nalexander
This is per request in bug 1097398 comment 18. The text selection
highlight should be fennec orange (#FF9500) and opacity 0.6.

This patch is derived from a WIP patch by Mark Capella
<markcapella@twcny.rr.com>

MozReview-Commit-ID: 9WXDluDQTFg

--HG--
extra : rebase_source : 6798f97bc65408f162b935192cf7ca8e2309cde0
2016-02-16 16:55:28 +08:00
Ting-Yu Lin 775a6ca252 Bug 1097398 Part 3 - Use Android L style carets assets on Fennec. r=nalexander
The default AccessibleCaret CSS style is in layout/base/ua.css. We override them
in content.css to use the Android L style assets.

MozReview-Commit-ID: 6IEejkP7Moq

--HG--
extra : rebase_source : fce4d167628a02492f79993338d3596ac0d9dcdf
2016-02-16 16:55:28 +08:00
Ting-Yu Lin b063b0cec5 Bug 1097398 Part 2 - Add preferences to make carets always tilt. r=roc
This is to support Firefox Android L style carets assets that the two
carets always look like tilt.

This patch is derived from a WIP patch by Mark Capella
<markcapella@twcny.rr.com>

MozReview-Commit-ID: H3nKLz6HcpM

--HG--
extra : rebase_source : b3a77b0bb8aaea8f010002f54fde075c9d469711
2016-02-16 16:55:28 +08:00
Ting-Yu Lin 514007237a Bug 1097398 Part 1 - Move AccessibleCaret default assets to layout/style/. r=nalexander, r=heycam
Default AccessibleCaret assets were in editor for historical reasons. Because
ua.css references them, I move them to layout/style/ and add them in jar.mn so
that we don't have to package them in various products.

MozReview-Commit-ID: 7K7qr9FK784

--HG--
rename : editor/composer/res/accessiblecaret@1.5x.png => layout/style/res/accessiblecaret-normal@1.5x.png
rename : editor/composer/res/accessiblecaret.png => layout/style/res/accessiblecaret-normal@1x.png
rename : editor/composer/res/accessiblecaret@2.25x.png => layout/style/res/accessiblecaret-normal@2.25x.png
rename : editor/composer/res/accessiblecaret@2x.png => layout/style/res/accessiblecaret-normal@2x.png
rename : editor/composer/res/accessiblecaret_tilt_left@1.5x.png => layout/style/res/accessiblecaret-tilt-left@1.5x.png
rename : editor/composer/res/accessiblecaret_tilt_left.png => layout/style/res/accessiblecaret-tilt-left@1x.png
rename : editor/composer/res/accessiblecaret_tilt_left@2.25x.png => layout/style/res/accessiblecaret-tilt-left@2.25x.png
rename : editor/composer/res/accessiblecaret_tilt_left@2x.png => layout/style/res/accessiblecaret-tilt-left@2x.png
rename : editor/composer/res/accessiblecaret_tilt_right@1.5x.png => layout/style/res/accessiblecaret-tilt-right@1.5x.png
rename : editor/composer/res/accessiblecaret_tilt_right.png => layout/style/res/accessiblecaret-tilt-right@1x.png
rename : editor/composer/res/accessiblecaret_tilt_right@2.25x.png => layout/style/res/accessiblecaret-tilt-right@2.25x.png
rename : editor/composer/res/accessiblecaret_tilt_right@2x.png => layout/style/res/accessiblecaret-tilt-right@2x.png
extra : rebase_source : bb29652fcc47725feb44397a7f9f39c89b0161b6
2016-02-16 16:55:28 +08:00
malayaleecoder 528cbb7167 Bug 1219323 - Remove unnecessary table created check from BrowserDatabaseHelper. r=vivek,nalexander
MozReview-Commit-ID: GDPQ8LQ24bP

--HG--
extra : rebase_source : a7fcdb284a556e7fc038e41183d52291e0360e1d
2016-02-16 00:06:23 +05:30
Andrzej Hunt bc33acc968 Bug 1252264 - Post: Remove the now-unused SpecialFoldersCursorWrapper r=me
This is the last java based CursorWrapper!

MozReview-Commit-ID: 5oaPO4uvWU8

--HG--
extra : rebase_source : dfb33f4273ae51da58abae516814ffda6be6fcd9
2016-02-29 14:21:34 -08:00
Andrzej Hunt 1ab0aa84f8 Bug 1252264 - Use MatrixCursor + MergeCursor to show the desktop bookmarks folder r=mcomella
MozReview-Commit-ID: 3qleedRWjKb

--HG--
extra : rebase_source : 1e114c05d21d4b6e5c3a3ad05f280e2b6e5a9760
2016-03-01 09:12:21 -08:00
Margaret Leibovic a8cbd52c87 Bug 1249384 - Support configuring switchboard server endpoint through intent extra. r=sebastian
MozReview-Commit-ID: 4fY94tZebip

--HG--
extra : rebase_source : 8f1816c2770a63410248bbd223f91aac8a03322d
extra : amend_source : 938470d7cd5efe3cef8768ce9ad6755d141b1524
2016-02-26 16:23:28 -08:00
Carsten "Tomcat" Book 7f956c0bfb merge mozilla-inbound to mozilla-central a=merge 2016-02-29 11:35:30 +01:00
Chenxia Liu c1698e3ba7 Bug 1244701 - Message EOL plan to gingerbread users. r=margaret
MozReview-Commit-ID: ESJd870iP3N

--HG--
extra : rebase_source : 8d4a774a5c7aa6c34fff499a5f152d025dd4f1bb
2016-02-12 11:52:26 -08:00
Andrzej Hunt a028a2c7c6 Bug 1251740 - Remove ArrayList item using iterator instead of from list when iterating r=sebastian
Otherwise we will crash with a java.util.ConcurrentModificationException on iterator.next()
after removing an item using list.remove(item).

MozReview-Commit-ID: KYebSw2zjVk

--HG--
extra : rebase_source : c2d43cfb94742f4c2675ab7ceca0796890646352
2016-02-26 14:10:27 -08:00
Andrzej Hunt 0df50bbc44 Bug 1251740 - Rename searchistory to searchHistory r=me
MozReview-Commit-ID: BT0EbspbxMK

--HG--
extra : rebase_source : 9796bc0e3f2b42a8497bb71830666779891426c4
2016-02-26 14:04:21 -08:00
Wes Kocher 45b5e4259b Merge m-c to fx-team, a=merge
MozReview-Commit-ID: Hc6og2UJTjf
2016-02-26 13:28:45 -08:00
Wes Kocher f5d0907f78 Merge fx-team to central, a=merge
MozReview-Commit-ID: 9LaKI6lIClP
2016-02-26 12:19:25 -08:00
Michael Comella 078eda97bb Bug 1250707 - Add test for UrlAnnotations.insert. r=sebastian
MozReview-Commit-ID: LmnxRlcxIi

--HG--
extra : rebase_source : 7bad7592d739dfdf1a36e58ca942b75d1ad2746a
2016-02-25 17:47:00 -08:00
Michael Comella 63eca03a7d Bug 1250707 - Add UrlAnnotations with insertion. r=sebastian
MozReview-Commit-ID: A93dzl7hJPG

--HG--
extra : rebase_source : 486d2537493d688dcff21c3c8634cc3ba72eb91d
2016-02-25 17:53:35 -08:00
Michael Comella 85dd5960f8 Bug 1250707 - Test insert to url annotations table through BrowserProvider. r=sebastian
MozReview-Commit-ID: 2UqLgskqAPc

--HG--
extra : rebase_source : 4ba3ba783049e0f5664759b83e288813f82d9c3c
2016-02-25 15:34:01 -08:00
Michael Comella 2c478e100e Bug 1250707 - Add insert method to url annotations table in BrowserProvider. r=sebastian
MozReview-Commit-ID: 8clkXPqmpOV

--HG--
extra : rebase_source : 5369686567ff03734015ae3e0fd6ab26c57d2f86
2016-02-25 15:28:28 -08:00
Michael Comella 05b2656e93 Bug 1250707 - Register url annotations table with BrowserProvider; add query. r=sebastian
MozReview-Commit-ID: FnU7D8p3H1O

--HG--
extra : rebase_source : 39f3f523c3fcaa71dc99fa2561d279b7ca117477
2016-02-25 15:27:46 -08:00
Michael Comella 436b692330 Bug 1250707 - Add test for browser.db upgrades. r=sebastian
Currently tests version 27 to 28 and is abstract enough to test future
upgrades. Additionally, the test should fail if the database is upgraded but a
database for the old version is not supplied.

MozReview-Commit-ID: CpBiGETFacv

--HG--
extra : rebase_source : 15b0970474da780b86cc7817b62023d3e95d6c58
2016-02-25 13:00:26 -08:00
Michael Comella 7d984dcf63 Bug 1250707 - Create url annotations table. r=sebastian
MozReview-Commit-ID: BHtwkdrpfYi

--HG--
extra : rebase_source : f191d3687be00b6546b2fefa5b4f16b1f771ce32
2016-02-25 12:49:45 -08:00
Andrzej Hunt 56f1f6ecdb Bug 1240500 - Early return on empty pattern to avoid an infinte loop and OOM r=rnewman
MozReview-Commit-ID: 7GlsZjfmE0y

--HG--
extra : rebase_source : 66dd11d9079cebb5b798eef86361d43b1f955e98
2016-02-25 15:28:08 -08:00
Andrzej Hunt 5630d1c222 Bug 1240500 - Pre: whitespace cleanup and unnecessary comment cleanup r=me
MozReview-Commit-ID: FDOsOUSitk4

--HG--
extra : rebase_source : 315cb89a66c74674b47da9e5e02fed7e53ce440a
2016-02-25 14:47:40 -08:00
Margaret Leibovic b529456553 Bug 1226238 - (Part 5) Update reader view toolbar styles. r=Gijs,ahunt
MozReview-Commit-ID: 6YjmXZgGwOu

--HG--
extra : rebase_source : 456ce825e85ccc49bafe8290742dfce8f29d0556
2016-02-22 14:28:02 -08:00
Margaret Leibovic 3a66695ff2 Bug 1226238 - (Part 4) Remove reading list toggle button from reader view. r=ahunt,Gijs
MozReview-Commit-ID: 3pwOV5BjwC9

--HG--
extra : rebase_source : 66c2afd658320c5e5bd05e4b2a3278f2c871fee2
2016-02-22 10:35:32 -05:00
Margaret Leibovic db4aa097f5 Bug 1226238 - (Part 3) Remove reading list button from reader view. r=Gijs
MozReview-Commit-ID: 4QmGlGH8ELA

--HG--
extra : rebase_source : a4b0c81f0849ff77ec41ea6047c4b4066afe6189
2016-02-22 10:29:48 -05:00
Margaret Leibovic 1a7083e099 Bug 1226238 - (Part 2) Remove reader view footer. r=Gijs
MozReview-Commit-ID: B474joTtVwa

--HG--
extra : rebase_source : 18d1f91cf0a70724a3f6ae9ca394a2cb5b91197f
2016-02-22 10:16:24 -05:00
Margaret Leibovic 8db3f1faa4 Bug 1226238 - (Part 1) Remove share button from reader view. r=ahunt,Gijs
MozReview-Commit-ID: 3TFzz809KcM

--HG--
extra : rebase_source : 3cf003c5cbbe02e03bcf6f5f96843ccbc4a26a09
2016-02-22 10:09:07 -05:00
Sebastian Kaspari 5b700a7c5d Bug 1248437 - Replace site security icon with search icon on about:home. r=ahunt
MozReview-Commit-ID: 53HNhoAqMFe

--HG--
extra : rebase_source : a34df0dcdef74872d4fa07f6a837e65320383c60
2016-02-15 18:44:50 +00:00
Margaret Leibovic ea1635cc68 Bug 1004734 - Create system notification on browser update. r=liuche,mfinkle
MozReview-Commit-ID: DsVhO2kagZB

--HG--
extra : rebase_source : 67f8fe05964c855f0657e72150cb0547bc432105
2016-02-24 12:16:46 -08:00
Dragana Damjanovic dd.mozilla@gmail.com 496059d377 Bug 1246956 - Add loadReplace to session history. r=yoric r=mfinkle 2016-03-02 12:17:22 +01:00
Raunaq Abhyankar 1c102cb835 Bug 1188198 - Remove the m prefix from the ThemedView.java.frag template and regenerate the output files. r=mcomella
--HG--
extra : rebase_source : 2be0024040f5b1620692c5e7f457d510ea4021cb
2016-01-20 11:14:00 -05:00
Joel Maher de9f8d8859 Bug 1251373 - Remove moz payment API support. r=Margaret
MozReview-Commit-ID: IW63XQDyB16

--HG--
extra : rebase_source : 2038809a37a265843e6033392cbe08641dfb3a50
2016-02-25 13:08:50 -08:00
Wes Kocher d0b32f7434 Merge m-c to inbound, a=merge
MozReview-Commit-ID: Aab5zU7Kd3X
2016-02-26 12:38:33 -08:00
Jim Chen a0129dc275 Bug 1250314 - Let changes flush when committing or canceling composition; r=esawin
Flush IME changes when committing or canceling the composition, before
sending a notification, so that the Gecko and Java sides are on the same
page.

Also, use the GeckoEditableListener constants when calling notifyIME so
we don't rely on the Gecko platform constants having the same values as
our Java constants.
2016-02-26 14:38:57 -05:00
Jim Chen c73ca854eb Bug 1248459 - Initialize finder when showing find bar; r=margaret
The finder component has a quirk that the first time it searches for a
string it may find text that's normally not included in the search
result (e.g. the placeholder text in an input element). I think rather
than fixing the quirk, which seems risky, it's better to work around it
by performing a fake dummy search when first showing the find bar.  On
desktop, we also (I think unintentionally) perform a dummy search when
the find bar first appears.
2016-02-26 14:38:57 -05:00
Phil Ringnalda c279cb263c Back out 2 changesets (bug 1245992) for several browser-chrome failures
Backed out changeset 6d9614f87daf (bug 1245992)
Backed out changeset 34e6eea401e3 (bug 1245992)
2016-02-25 19:15:16 -08:00
Axel Hecht a0aba3aa15 Bug 1246000 - remove stale locales from Android on central, too, r=jbeatty 2016-02-17 16:39:43 +01:00
Francois Marier cba834e152 Bug 1245992 - Remove unused Safe Browsing strings. r=past
MozReview-Commit-ID: IkyO53DJpYs

--HG--
extra : rebase_source : 44e64c0eb3610159b6d57da2f3fedddfdda54841
2016-02-25 21:34:15 -08:00
Francois Marier 53454d8416 Bug 1245992 - Update the Safe Browsing phishing interstitial page. r=flod,past
MozReview-Commit-ID: DLC1KDvYbUH

--HG--
extra : rebase_source : 7289c93af47827f8a8dd78285d7beecf31935f3c
2016-02-25 21:34:01 -08:00
Wes Kocher ab36d59168 Merge m-c to inbound, a=merge
MozReview-Commit-ID: 3PWdAnh0hk5
2016-03-01 15:29:43 -08:00
Bogdan Postelnicu edb03ea5c0 Bug 1252082 - prevent null pointer dereference on |c|. r=sebastian
MozReview-Commit-ID: 1ApWSRDUYMJ

--HG--
extra : rebase_source : b0dd83b3f2e212684d786acfb8336727a4127984
2016-03-01 21:21:16 +02:00