Commit Graph

56250 Commits

Author SHA1 Message Date
Ursula Sarracini
95af8b91ca Bug 1474410 - Move ActivityStream instantiation and uninit into AboutNewTab r=Mardak
MozReview-Commit-ID: 5PupSQra62m

--HG--
extra : rebase_source : ae481f0884f827e61eb6d611a5e5a154f824a58e
2018-07-16 11:58:35 -04:00
Brian Grinstead
e09fd8bb6c Bug 1469339 - Put strings needed for the edit context menu into ftl at toolkit/locales;r=flod
This also registers the locale through the build system and browser glue since
it's the first ftl file in toolkit/.

MozReview-Commit-ID: 7XDqKmVU0vh

--HG--
extra : rebase_source : b179e78554f667fdaf3c3fc32a020a8c176b5021
2018-07-16 08:53:23 -07:00
Francesco Lodolo (:flod)
d7d4117b37 Bug 1474553 - [br] Update Freelang searchplugin to https, update icon r=mkaply
MozReview-Commit-ID: AxsKzQGrTOz

--HG--
extra : rebase_source : 1fba07c540febbc3dda87b0af2629b6092a17c25
2018-07-16 08:37:58 +02:00
Brindusan Cristian
62fc67175b Backed out changeset 057ccf1cc3fc (bug 1474704) for bc failures on browser_multiselect_tabs_using_Ctrl.js. CLOSED TREE 2018-07-16 15:44:14 +03:00
Abdoulaye O. Ly
0e79f1bedf Bug 1474704 - Enable the multiselect tabs feature by default on Nightly builds. r=jaws
MozReview-Commit-ID: CAWYr0RM96Z

--HG--
extra : rebase_source : 85682c1b2ab72bf1efc391f7d32d291326337a37
2018-07-16 04:29:19 +00:00
Tim Huang
e73037dc0e Bug 1473247 - Part 2: Add a test case for making sure that IP addresses can work properly for the firstPartyDomain. r=arthuredelstein,baku
Differential Revision: https://phabricator.services.mozilla.com/D1978

--HG--
extra : moz-landing-system : lando
2018-07-13 19:55:02 +00:00
Chris Pearce
5d98d9108c Bug 1471485 - Hide autoplay permission doorhanger if user plays video. r=johannh
If we're showing a permission UI prompt for "autoplay-media", the user can
still actually play media without interacting with the doorhanger; if they
click a "play" button in the document, they'll "gesture activate" the document
and unblock autoplay and be able to start playback.

It doesn't make sense to keep showing the permission doorhanger to approve
autoplay when the page is already playing, as playback has already started, and
if they clicked on "block" then the site would receive a promise reject on the
promise returned on the first call to HTMLMediaElement.play() for which we were
showing the permission prompt for, even though the media is actually playing.
This will likely confuse JS video players.

So we should hide the permission prompt when playback in the page starts.

MozReview-Commit-ID: 1XU47AfT6vf

--HG--
extra : rebase_source : 3d5c164527e26ba8f58f0baac3474d5b2d7fb587
2018-07-03 11:17:16 +12:00
Doug Thayer
c9cbf586a8 Bug 1425144 - Init Jump list on lazy idle thread (js) r=Gijs
This is just the js side of the equation for initting jump lists
on a background thread. It should just be functionally equivalent
to the old code with the exception that it works asynchronously
on a promise of an array of urls rather than an nsIMutableArray.

MozReview-Commit-ID: 2handMr6FWS

--HG--
extra : rebase_source : bcd71b96778a3bbcc141513c9e5b0213accf8705
2018-07-10 15:34:28 -07:00
Ryan VanderMeulen
93541b3381 Bug 1475878 - Update pdf.js to version 2.0.688. r=bdahl 2018-07-15 15:36:34 -04:00
Ciure Andrei
14976cd6b3 Merge inbound to mozilla-central. a=merge 2018-07-15 12:52:50 +03:00
Csoregi Natalia
b220f0c0d3 Merge mozilla-central to inbound. a=merge CLOSED TREE 2018-07-14 12:45:25 +03:00
Kris Maglione
359bb8002c Bug 1471025: Follow-up: Bump pref access expectations for nonexistent preferences again. r=bustage,test-only DONTBUILD
--HG--
extra : amend_source : 38793b694f7a81dc802b0159b228a0e45515b78f
2018-07-14 01:45:09 -07:00
Noemi Erli
e9d21cd259 Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-07-14 01:22:25 +03:00
Noemi Erli
9793ca2da4 Merge inbound to mozilla-central. a=merge 2018-07-14 00:52:51 +03:00
Brindusan Cristian
a68383b333 Backed out 12 changesets (bug 1471025) for build bustages on dom/ipc/ContentProcess.cpp. CLOSED TREE
Backed out changeset 398ccedc20dc (bug 1471025)
Backed out changeset 599895de063e (bug 1471025)
Backed out changeset dc7ec17179d1 (bug 1471025)
Backed out changeset 5051f15fc200 (bug 1471025)
Backed out changeset faef4df47b20 (bug 1471025)
Backed out changeset d344247b8706 (bug 1471025)
Backed out changeset 83d98ea5ebac (bug 1471025)
Backed out changeset 38f690f30e78 (bug 1471025)
Backed out changeset 4b7a8a35ed95 (bug 1471025)
Backed out changeset e3bbc87b71af (bug 1471025)
Backed out changeset 68bb03c63b3c (bug 1471025)
Backed out changeset 4a8fbb472c91 (bug 1471025)
2018-07-13 22:11:24 +03:00
Paolo Amadini
da419e0e8e Bug 1472748 - Convert the listbox in "editBookmarkPanel.inc.xul" to "richlistbox". r=mak
This uses the same event handling as the "listbox" and "listitem-checkbox" bindings that are scheduled for removal, and copies the required styles locally.

There is no need to preserve the scroll position explicitly anymore, because "richlistbox" handles scrolling like regular elements, and we don't want to persist the position when the selector is closed and reopened.

MozReview-Commit-ID: 4gYhwlprPN7

--HG--
extra : source : a92f9683c6cdaeb5541b85eb77adf46448716a7b
2018-07-13 15:37:31 +01:00
Michael Kaply
879bad8101 Bug 1475347 - Cleanup search API - use camelCase and promise. r=aswan
MozReview-Commit-ID: 2HJYk8irppL

--HG--
extra : rebase_source : ec482d31e2930e5aeb7460f980d25a9dd2eacd29
2018-07-12 15:55:25 -05:00
Paolo Amadini
36a131aadc Bug 1472716 - Part 2 - Convert the listbox in "languages.xul" to "richlistbox". r=jaws,gandalf
Support for "listbox" in preferences is also removed, in preparation for the removal of the "listbox" element and binding.

MozReview-Commit-ID: Bi2VKKi5rdk

--HG--
extra : source : 762819bac1b9efe0e939be07394bd7d293638c40
2018-07-10 15:07:15 +01:00
Ian Moody
266d0a4703 Bug 1474379 - Match regex against the entire panel ID. r=miker,rpl
So panels provided by extensions with IDs that contain words like "inspector"
don't break.
Include test in existing panel creation test.

MozReview-Commit-ID: JerMCaKRgkl

--HG--
extra : rebase_source : 56c0262597c4070c7e16b32ebf824ef1fdd1fd8d
2018-07-10 17:38:35 +01:00
Erica Wright
23af908b2c Bug 1471514 - Add fxa endpoint pref for top-of-funnel metrics, and turn it off for testing. r=ursula
MozReview-Commit-ID: BLycdhPSVlk

--HG--
extra : rebase_source : f3083154cf142e871dd503cb5950afb1cecc3a89
2018-07-13 10:45:43 -04:00
Kris Maglione
ea9eafabda Bug 1471025: Part 1 - Store preference access counts in a separate hashtable. r=njn
Once the majority of preferences are stored in a read-only shared map, it
won't be possible to modify the access counts in their entries. Which means we
need a separate map for the access counts.

Fortunately, this code is only active in debug builds, so it shouldn't affect
release users. And the net impact on memory usage of this patchset will still
be decidedly downward.

MozReview-Commit-ID: EuLXlMQJP1M

--HG--
extra : rebase_source : 6a32f03c37622093c67e7ee7a0e935d1e63c4fc8
2018-07-02 23:33:28 -07:00
Paolo Amadini
7555809ad6 Bug 1470870 - Load "menu.css" as a document stylesheet. r=bgrins
The specificity of some Windows rules is reduced to match other platforms.

MozReview-Commit-ID: 28oUf7b6vCW

--HG--
extra : source : 3c131dac495ed46d524f4de2f92cfe79049aff8f
extra : intermediate-source : 7c1de225e4ab5dff9443c763ad59f5aecd72a593
2018-07-13 10:20:21 +01:00
Margareta Eliza Balazs
448f792f96 Merge inbound to mozilla-central. a=merge 2018-07-13 11:52:00 +03:00
Mark Hammond
81219a04ca Bug 1471906 - ensure FxA error icons are centered to prevent distortion. r=eoger
MozReview-Commit-ID: FzRiQzVoryK

Differential Revision: https://phabricator.services.mozilla.com/D2091

--HG--
extra : moz-landing-system : lando
2018-07-12 23:26:15 +00:00
Marco Bonardo
d932936d53 Bug 1475276 - Remove some no more necessary usage of promiseItemGuid. r=lina
Some code is unnecessarily using promiseItemGuid

Differential Revision: https://phabricator.services.mozilla.com/D2100

--HG--
extra : moz-landing-system : lando
2018-07-12 21:38:21 +00:00
Andreea Pavel
10f6df7c1f Merge mozilla-central to autoland. a=merge on a CLOSED TREE
--HG--
rename : dom/webidl/ScrollBoxObject.webidl => dom/chrome-webidl/XULScrollElement.webidl
rename : layout/xul/ScrollBoxObject.cpp => dom/xul/XULScrollElement.cpp
rename : layout/xul/ScrollBoxObject.h => dom/xul/XULScrollElement.h
2018-07-13 00:53:43 +03:00
Andreea Pavel
b0e30af17e Merge mozilla-inbound to mozilla-central. a=merge 2018-07-13 00:51:26 +03:00
Mark Banner
0b74f5f689 Bug 1473158 - Add a basic test for the selectBookmark sub-dialog in preferences. r=jaws
MozReview-Commit-ID: KCCKHRvOCme

Differential Revision: https://phabricator.services.mozilla.com/D1932

--HG--
extra : moz-landing-system : lando
2018-07-12 18:51:59 +00:00
Andreea Pavel
1e8d2e6f7d Backed out 7 changesets (bug 1420514) for breaking bc on different files on a CLOSED TREE
Backed out changeset 5a46a221b6e8 (bug 1420514)
Backed out changeset 48ed6dfe8772 (bug 1420514)
Backed out changeset 01bf643c77e5 (bug 1420514)
Backed out changeset 5791b17ccb82 (bug 1420514)
Backed out changeset 416e398d942f (bug 1420514)
Backed out changeset de4a4592dbd9 (bug 1420514)
Backed out changeset d3399edf0197 (bug 1420514)
2018-07-12 21:22:32 +03:00
Ed Lee
b367db6a24 Bug 1474338 - Add welcome unflashing, telemetry unversioning and bug fixes to Activity Stream. r=ursula
MozReview-Commit-ID: 6Vel0SLJWGe

--HG--
extra : rebase_source : 1f0a77304b4dd04ff4a31f8665cbc84dbbf90176
2018-07-12 09:24:24 -07:00
Emma Malysz
ce8c74748f Bug 1454358, removes unneccessary implementation of ScrollBoxObject rr?enndeakin+6102 r=bz,enndeakin+6102
MozReview-Commit-ID: LBQ0RoS0ZVc

--HG--
rename : dom/webidl/ScrollBoxObject.webidl => dom/chrome-webidl/XULScrollElement.webidl
rename : layout/xul/ScrollBoxObject.cpp => dom/xul/XULScrollElement.cpp
rename : layout/xul/ScrollBoxObject.h => dom/xul/XULScrollElement.h
extra : rebase_source : 6a0de76dfdacbc29d261a4aea703a44f87ad7e12
2018-06-25 10:11:31 -07:00
Matthew Noorenberghe
c3f7468b65 Bug 1469464 - PaymentRequest footer styling. r=sfoster
MozReview-Commit-ID: BbuIitPlUpQ

--HG--
extra : rebase_source : bf7bb73ecbb0699618f7e5f7068e37facb3ca322
2018-07-11 22:59:46 -07:00
Matthew Noorenberghe
798c0466a9 Bug 1469464 - Consistent PaymentRequest footer positioning with <payment-request-page>. r=sfoster
MozReview-Commit-ID: Oq06q6xF0e

--HG--
extra : rebase_source : 76ee5c4a8e23db6a24e755e09eff05cdf0ae9f52
2018-07-12 09:52:30 -07:00
Matthew Noorenberghe
6bab329a7b Bug 1469464 - Fix default shippingAddressErrors value for debugging. r=sfoster
MozReview-Commit-ID: 9jRmPT6FT2Z

--HG--
extra : rebase_source : b5686337e8e27164b45b8326cc0bb04560e8523e
2018-07-09 15:17:31 -07:00
Matthew Noorenberghe
915ebd8a24 Bug 1469464 - Display the currency code with the total. r=sfoster
MozReview-Commit-ID: JJIbFBAYC9U

--HG--
extra : rebase_source : fa9cf2891af0b01e26771117573efffa7f0c9688
2018-07-07 23:23:43 -07:00
Matthew Noorenberghe
0f22754c42 Bug 1469464 - Always hide View All, remove summary heading, add 'Pay to'. r=sfoster
MozReview-Commit-ID: 5XQNH97o65T

--HG--
extra : rebase_source : 2f958be4842ff19804a034764bb22b7ae5743005
2018-07-11 23:16:12 -07:00
Andrew Swan
f964bc7a2a Bug 1473757 Enable extension delayed startup everywhere r=mixedpuppy
MozReview-Commit-ID: 4yBKkKKnx20

--HG--
extra : rebase_source : b4e8574e536a3b9bd655a6125235f21914d9fce6
2018-07-06 09:53:37 -07:00
prathiksha
cc64ba4d2f Bug 1463554 - Position the HTML select dropdown exactly on the rich option element.r=MattN
MozReview-Commit-ID: 5Rl3lMczGyh

--HG--
extra : rebase_source : d39211c700746b4f3609fe82a54dbd7cc10bc4c9
2018-07-06 12:30:09 -07:00
prathiksha
a3ca5bfffb Bug 1463554 - Fix the tests that are broken due to change in the internal structure of rich-select.r=MattN
MozReview-Commit-ID: BTHw9JHZoud

--HG--
extra : rebase_source : 27269bf5ba521e14519968d792f99ce466e67299
2018-06-27 17:32:54 -07:00
Ehsan Akhgari
fb93671fb6 Bug 1474384 - Memoize the nsIURI object returned from the currentURI getter for lazy <xul:browser> objects; r=dao 2018-07-12 13:11:00 +03:00
Gurzau Raul
89da18a08a Backed out changeset d93abdc258e1 (bug 1474379) for failing at test/browser_toolbox_telemetry_enter.js on a CLOSED TREE 2018-07-13 18:43:14 +03:00
Ian Moody
028a470c86 Bug 1474379 - Match regex against the entire panel ID. r=miker,rpl
So panels provided by extensions with IDs that contain words like "inspector"
don't break.
Include test in existing panel creation test.

MozReview-Commit-ID: JerMCaKRgkl

--HG--
extra : rebase_source : 59a884cb616e22e3c6062d19d223b5670cf17225
2018-07-10 17:38:35 +01:00
Tim Nguyen
73bde901f3 Bug 1475509 - Stop setting custom text selection styles on dark/light themes. r=dao
MozReview-Commit-ID: 62YSwEYOn6X

--HG--
extra : rebase_source : ed68a42fffb0641e3c5506d8acfc06cf1801949a
2018-07-13 12:20:18 +01:00
Johann Hofmann
45ac034b6e Bug 1471713 - Add an animation for the tracking protection icon. r=sfoster
MozReview-Commit-ID: GBUbaoShxQi

--HG--
extra : rebase_source : 60040607f91cd0477fbf98c49b77b8ee09112a17
2018-07-05 23:45:34 +02:00
Abdoulaye O. Ly
c9f1e7bcbf Bug 1472910 - Close all unselected tabs except those pinned with gBrowser.removeAllTabsBut(aTab) when aTab is multi-selected. r=jaws
MozReview-Commit-ID: 9gqSJmiBbCs

--HG--
extra : rebase_source : 902c72d83f3169a62e8109147fbd913dc050248f
2018-07-12 06:49:04 +00:00
prathiksha
eb673ccdd8 Bug 1463554 - Fix auto-selection errors in pickers on the payment summary page.r=MattN
MozReview-Commit-ID: Hlj7RHXnpWi

--HG--
extra : rebase_source : f6956f6fcfec384d4060765fba4412ac7e2c859d
2018-06-21 15:03:36 -07:00
Kris Maglione
9b5cf7e9da Bug 1471025: Part 1 - Store preference access counts in a separate hashtable. r=njn
Once the majority of preferences are stored in a read-only shared map, it
won't be possible to modify the access counts in their entries. Which means we
need a separate map for the access counts.

Fortunately, this code is only active in debug builds, so it shouldn't affect
release users. And the net impact on memory usage of this patchset will still
be decidedly downward.

MozReview-Commit-ID: EuLXlMQJP1M

--HG--
extra : intermediate-source : c490838c8329f6b0c21fa57ef078c44bf7a9ba8d
extra : absorb_source : 37a0f7a5fecba6c28bd6ce30644543c6d60ac823
extra : source : 4a8fbb472c91f13554cac3d0ea638cf9f368ff11
extra : histedit_source : 0e5a5f1cded97bcc959be15aa7194c017fd7efcc%2Cc0ae2011b9b40e6445ee366303f8ec4bb10cc87b
2018-07-02 23:33:28 -07:00
prathiksha
63b207993d Bug 1463554 - Use native <option> UI with <rich-select> in the open state. r=MattN
MozReview-Commit-ID: KwuLdb6bz9L

--HG--
extra : rebase_source : e52911c90b1d01cc153900f8e567d81119292740
2018-05-31 12:19:54 -07:00
Kirk Steuber
bdfa74d56f Bug 1420514 - Replace app.update.enabled with app.update.disabledForTesting in enterprise policy tests r=Felipe
MozReview-Commit-ID: HfPvQjmZ7mo

--HG--
extra : rebase_source : f8ca481f4c43479c8c2ffa334ae3edb4f8e49e77
extra : source : ecb7aa38d2bded7dcb263f93b365f65e35d0dd5e
2018-05-22 09:09:31 -07:00
Kirk Steuber
2e7a8fa6c1 Bug 1420514 - Remove the UI for app.update.enabled in about:preferences r=jaws
MozReview-Commit-ID: 9weVpw98D3R

--HG--
extra : rebase_source : 1b2c858a4e2487ddfe9ff0cd5b06fa43eac15136
extra : source : 2ff2121a1fa24862358e1e028697b87bfbef0659
2018-05-17 12:19:55 -07:00