Commit Graph

33081 Commits

Author SHA1 Message Date
Ryan VanderMeulen
509bd14522 Backout changeset 49ab89b42dbf (bug 1246029) for browser_ext_commands_onCommand.js permafail. 2016-02-28 19:30:09 -05:00
penhlenh
a042bc999f Bug 1232917 - List & render custom pings in about:telemetry. r=gfritzsche
--HG--
extra : rebase_source : 5c3885111d194a7c55c394ba022ec2ccc430b965
2016-02-29 01:09:35 +07:00
bsilverberg
7adc359096 Bug 1251244 - Clean up tests for bookmarks API. r=kmag
MozReview-Commit-ID: 4jZZvpIBL6N

--HG--
extra : rebase_source : c8be5edba9303c74cf7548e9bf9cbc4c6eaf3bd8
2016-02-27 07:58:04 -05:00
Matthew Wein
a072c8c433 Bug 1246029 - Implement chrome.commands.onCommand. r=kmag 2016-02-26 23:51:19 -08:00
Kit Cambridge
82b46485fb Bug 1206560 - Show the site favicon in XUL notifications. r=jaws
MozReview-Commit-ID: FMVYO1DCFDm

--HG--
extra : amend_source : 7cf2261502d89a82de27d067ae9c5d4c47b25f60
extra : histedit_source : 3eee97f8c7a8fce9a0986b107ea374768bd44075
2016-02-27 13:47:22 -08:00
Kit Cambridge
6f8c9f7748 Bug 1250288 - Add a pref for showing favicons in web notifications. r=MattN
MozReview-Commit-ID: 9hxv7Ts8L8u

--HG--
extra : amend_source : 949e26111ede7e7cb033fc64bc2b82000a546199
extra : histedit_source : 34cf6b2b1f67672fd72a5efc12c560f6b1729ec3
2016-02-22 13:16:27 -08:00
Eric Rahm
90618dc82f Bug 1251785 - Remove remaining references to MOZILLA_XPCOMRT_API from toolkit. r=froydnj 2016-02-27 11:12:08 -08:00
James Willcox
915320dbd0 Bug 1247399 - Put r7 in clobber registers for breakpad's sys_clone() r=glandium 2016-02-26 14:50:39 -06:00
Wes Kocher
d0b32f7434 Merge m-c to inbound, a=merge
MozReview-Commit-ID: Aab5zU7Kd3X
2016-02-26 12:38:33 -08:00
Wes Kocher
f5d0907f78 Merge fx-team to central, a=merge
MozReview-Commit-ID: 9LaKI6lIClP
2016-02-26 12:19:25 -08:00
Giorgio Maone
24ecf3fc2d Bug 1163862 - Switch to HTTP observer + support requestId & data: URIs + test fixes r=billm
MozReview-Commit-ID: 30nEXQpWEHg

--HG--
extra : rebase_source : 2928c50f78cec17419d3d6a550c124729949c567
2016-02-26 19:08:32 +01:00
Sylvestre Ledru
5e0fd030c5 Bug 1250897 - Add build number data in Telemetry pings r=gfritzsche
MozReview-Commit-ID: 2CB5CMGQN6G

--HG--
extra : rebase_source : 069649c71f349bc3fb56cec66e1349d3e99fd356
2016-02-26 14:04:12 +01:00
Andrew Swan
0dd5212ec1 Bug 1245956 - Don't distinguish preliminary signing for add-ons part 2 r=mossop
MozReview-Commit-ID: 61Ihbe8qp0N

--HG--
extra : rebase_source : 05cd43b55983bb12c09c55290e4de794af175d1c
2016-02-25 13:16:47 -08:00
Marco Bonardo
41b0a29fd2 Bug 976940 - FormHistory.update() should call handleError if form history is disabled and the operation is not a removal. r=markh
MozReview-Commit-ID: 94FRqGofGsP

--HG--
extra : rebase_source : 331405028ece42f48a8d160edbbe308e4353bc98
2016-02-22 18:17:43 +01:00
Panos Astithas
791f59e59b Bug 1250581 - Enable the browser_DownloadPDFSaver.js test on e10s. r=me
MozReview-Commit-ID: DMVWdfmaIXr
2016-02-26 12:06:36 +02:00
Dave Townsend
b966648657 Bug 1247900: Sideloaded add-ons page displays poorly when the restart message is too long for a single line. r=rhelmer
MozReview-Commit-ID: K4afnOIcod6

--HG--
extra : rebase_source : 1fcbb49156b56e280dd772efd30dfe4ac0e9a7e5
2016-02-24 08:46:41 -08:00
bsilverberg
7a9bf65980 Bug 1251289 - Fix chrome.i18n.getAcceptLanguages to *not* replace dashes with underscores in language codes. r=kmag
MozReview-Commit-ID: 1plfVzxwq3V

--HG--
extra : rebase_source : 0c6a2419c4fe1a19d35b26ac5957bbe0d0d5608f
2016-02-25 13:18:16 -05:00
Kris Maglione
f12c56982f Bug 1247081: Support fragment IDs and query strings in web_accessible_resources URLs. r=billm
MozReview-Commit-ID: KHOnavpnVfA

--HG--
extra : rebase_source : bb5795f55cf1f6abd57ddba63685cc3c67135385
2016-02-12 22:36:45 -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
Dave Townsend
fa191fdee2 Bug 1250611: Fix xpinstall mochitests to work when add-ons must be signed by AMO. r=rhelmer
These tests verify that the InstallTrigger API works as expected and that the
old style of signing add-ons is verified correctly. Other applications still
care about this so we don't want to regress it.

This switches most tests that previously expected an unsigned add-on to use an
AMO signed add-on. In apps that care that will allow it to install, in apps that
don't it will be effectively the same as unsigned (untrusted root).

Other tests that actually verify that the old style of signatures are either
seen or not seen are marked as skipped when AMO-signing is required. In some
cases that meant doubling up a few tests to make sure we have coverage.

MozReview-Commit-ID: 6V4U1U1HTqx

--HG--
extra : rebase_source : dff81ecb6f55898296aa3163b25487b7f122c079
extra : amend_source : b2f0083c2c1c936b5f8464ce12a71a9952db0b37
2016-02-24 13:34:08 -08:00
Mike de Boer
67d259ac60 Bug 1250847: prefix DOMWindowClose and DOMTitleChanged messages with the Social: prefix to assure they won't arrive at the global messageManager instance that TabBrowser is listening to. It mixes things up in twisted, unexpected ways if we don't. r=Standard8 2016-02-25 22:11:08 +01:00
David Rajchenbach-Teller
48f2be74e2 Bug 1249590 - Bullet-proofing AsyncShutdown wrt exceptions;r=froydnj
While investigating bug 1248489, we discovered that some code paths in
AsyncShutdown could possibly be sensitive to exceptions being thrown
in unexpected places. This patch attempts to make AsyncShutdown more
robust to such exceptions.

MozReview-Commit-ID: 5ImL9YNVgQr

--HG--
extra : rebase_source : 823ee41406f7b341750e0339dfe3d5dbaa6d0cc9
2016-02-19 12:51:04 +01:00
Phil Ringnalda
04f23241db Back out 8ae0fba61023 (bug 1163862) for Win7 e10s test_ext_webrequest.html bustage 2016-02-25 20:41:40 -08:00
Louis Christie
4a902ba49c Bug 1249706: Added telemetry for the proportion of frames dropped keyed by several details. r=jya 2016-02-23 13:19:40 +13:00
Milan Sreckovic
9ca74932b6 Bug 1249640: Part 3 Update Mac to use the new blocking. r=mchang 2016-02-24 10:25:00 +01:00
Milan Sreckovic
536d058333 Bug 1249640: Part 1 A way to block canvas 2D acceleration from blocklists. r=benwa 2016-02-19 14:39:00 +01:00
Haik Aftandilian
3cdbeb2bd6 Bug 1237847 - [e10s] Null deref crash when running test_pluginstream_newstream.html; r=bobowen
Modify the Mac sandbox to allow temporary files to be created in a
parent-specified subdirectory of NS_OS_TEMP_DIR. This is similar to the
Windows approach. The parent provides a UUID in a preference which is
used by the content process to form the subdirectory name.

MozReview-Commit-ID: 6BONpfZz8ZI

--HG--
extra : rebase_source : ad18e091918356a1a40c13f1453972b4512ad476
2016-02-25 15:26:13 -08:00
Marco Bonardo
f769db6251 Backed out changeset 12c77a8f0e4a (bug 976940) cause consumers are not ready for it. r=post-facto
MozReview-Commit-ID: HGOeEgMFTLk
2016-02-25 17:15:01 +01:00
bsilverberg
ad65868512 Bug 1213450 - Complete the implementation of chrome.i18n - getAcceptLanguages, r=kmag
Implement browser.i18n.getAcceptLanguages() including tests
Rebase against fx-team, resolving some conflicts
Fix eslint errors/warnings

MozReview-Commit-ID: 52sZWsIHbl4

--HG--
extra : amend_source : 2339e42a83460682a8d6df206c10849b38a288eb
2016-02-25 07:29:09 -05:00
Carsten "Tomcat" Book
efcd855704 Merge mozilla-central to fx-team 2016-02-25 11:59:56 +01:00
Carsten "Tomcat" Book
3695dd59e0 merge mozilla-inbound to mozilla-central a=merge 2016-02-25 11:57:51 +01:00
Andrew Swan
c5a9db2a6b Bug 1245597 - implement the basics of chrome.downloads.download(). r=kmag 2016-02-24 11:16:32 -08:00
Matthew Wein
5acdfcf336 Bug 1243602 - don't expose browser.* properties that lack required permissions. r=kmag 2016-02-24 18:08:59 -08:00
Sebastian Hengst
229ccdd716 Backed out changeset 418bf315261c (bug 1245597) for failing M(c) tests on Android. r=backout on CLOSED TREE 2016-02-24 18:54:15 +01:00
Marco Bonardo
a942905031 Bug 1250363 - Speed up history removals through a simulated per-statement trigger. r=yoric
This aims at speeding up DELETE FROM moz_places like queries.
The primary reason of slowness is the FOR EACH ROW trigger that takes care of updating the moz_hosts table when places are removed.
Unfortunately Sqlite doesn't support FOR EACH STATEMENT triggers, that means the trigger will hit multiple times for pages in the same host.
The patch introduces an additional temp table to accumulate hosts during a delete, then a trigger takes care of updating moz_hosts only once per touched host, rather than once per removed place.

MozReview-Commit-ID: BlJRLQZoC07

--HG--
extra : rebase_source : 5715efe580348b3810000d67a0a692dece36d306
2016-02-23 02:21:03 +01:00
Carsten "Tomcat" Book
0bc2cf3b95 Backed out changeset f3dcf982a76f (bug 1239349) for ES lint failures 2016-02-24 16:28:16 +01:00
Anthony Zhang
d2f6517ee3 Bug 1250224 - Add a comment to clarify the purpose of TelemetrySession._childThreadHangs, etc. r=gfritzsche 2016-02-23 11:00:45 -05:00
bsilverberg
c244ff7396 Bug 1246754 - Complete the implementation of chrome.i18n.detectLanguage, r=kmag
MozReview-Commit-ID: 7cvJj0QP5XO

--HG--
extra : rebase_source : 47b4a7bfdbae2ed0981508fa6854417015d8ceed
2016-02-23 22:01:11 -05:00
Frank-Rainer Grahl
a815bdb8c6 Bug 1246614 - Check if system add-ons directory exists before trying to clean it. r=mossop
--HG--
extra : rebase_source : 44545607f4434a8ad03cdc59306e02517056d42c
2016-02-21 05:45:00 +01:00
Andrew Swan
3bdd40d494 Bug 1245956 - Don't distinguish preliminary signing for add-ons. r=mossop 2016-02-18 16:17:09 -08:00
Luca Greco
c56fcca8c3 Bug 1239349 - Implement webNavigation.onHistoryStateUpdated. r=kmag
MozReview-Commit-ID: FvtkZpcJYCU

--HG--
extra : transplant_source : %0B%CA%07NX7d%17W%D5%A0P%7D%0B%A8yG%E4l%CE
2016-02-12 02:13:19 +01:00
bsilverberg
497853f641 Bug 1190320 - Test coverage for alarms extension API, r=kmag
Add new alarm coverage:

* Alarms with a |when| property.
* Observer callbacks for canceled alarms being ignored.
* The one-argument forms of |alarms.create| and |alarms.clear|.
* |alarms.clear| ignoring alarms without matching names.

MozReview-Commit-ID: 9fmrX1kaSpd

--HG--
extra : transplant_source : %E99IPZ%81%F3%DB%24%87%FD%A8%D4a%87%DA%C7%8D%F2G
2016-02-24 08:52:43 -05:00
Luca Greco
c70af9110b Bug 1239349 - Implement webNavigation.onHistoryStateUpdated. r=kmag
MozReview-Commit-ID: FvtkZpcJYCU

--HG--
extra : transplant_source : -%C8%E7%26%B6%3B%D2%5C%D6z%AD%B02%99%88D%3D%F4%CAu
2016-02-12 02:13:19 +01:00
Andrew Swan
005a648a8c Bug 1245597 - implement the basics of chrome.downloads.download() r=kmag 2016-02-21 21:20:22 -08:00
Carsten "Tomcat" Book
20095687cf merge fx-team to mozilla-central a=merge 2016-02-24 12:04:15 +01:00
Carsten "Tomcat" Book
3d5797401d merge mozilla-inbound to mozilla-central a=merge 2016-02-24 12:01:56 +01:00