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

46925 Коммитов

Автор SHA1 Сообщение Дата
Matheus Longaray 2ad6b7785b Bug 1364483 - Take customizemode attribute into account when saving tabs to disk. r=mikedeboer
This patch adds customizemode attribute data validation when saving tabs to disk.

MozReview-Commit-ID: 2GFXpApi0iQ

--HG--
extra : rebase_source : ce82001fbdabfda88621277fa750d60c8f1ccd6b
2017-05-15 13:21:54 -03:00
Marco Bonardo 4b561945c6 Bug 1344924 - Contextual onboarding for search suggestions in the awesomebar. r=adw
Make the onboarding being opt-in or opt-out depending on the default value of the
browser.urlbar.sugges.searches pref.
In both cases respect userMadeSearchSuggestionChoice though, so we won't further nag users that
made a choice already.

MozReview-Commit-ID: D4rRMRbdMrW

--HG--
rename : browser/base/content/test/urlbar/browser_urlbarSearchSuggestionsNotification.js => browser/base/content/test/urlbar/browser_urlbarSearchSuggestions_opt-in.js
extra : rebase_source : 819ba7a77998940fb230fb531dd9fcf1301cfcd5
2017-04-05 15:01:02 +02:00
Robert Longson ea950f6b1d Bug 339725 - SVG <a> with xlink:href don't show HTML link features in context menu, r=jaws,longsonr+218550
MozReview-Commit-ID: Kg9dONwXCrB

--HG--
extra : rebase_source : d5658b40d41365fb9c2156faac9ba18f8b1c1f44
2017-05-07 01:09:00 +01:00
Carsten "Tomcat" Book da257b4b59 Merge mozilla-central to autoland 2017-05-17 12:30:08 +02:00
Mike de Boer 72c1387c7b Bug 1354119 - Add a Find in Page and Help subview button and panel to the photon app menu. r=Gijs
MozReview-Commit-ID: EU1QiAkGkZo

--HG--
extra : rebase_source : 733a0c0348bafa38d13c507023d117686c498937
2017-05-17 12:16:37 +02:00
Carsten "Tomcat" Book 7a4b622a04 Backed out changeset 720c38d9052e (bug 1344924) for crashes at [@ mozilla::net::nsSocketTransport::InitiateSocket]
--HG--
rename : browser/base/content/test/urlbar/browser_urlbarSearchSuggestions_opt-in.js => browser/base/content/test/urlbar/browser_urlbarSearchSuggestionsNotification.js
2017-05-17 10:56:57 +02:00
Marco Bonardo 33d0ed1409 Bug 1344924 - Contextual onboarding for search suggestions in the awesomebar. r=adw
Make the onboarding being opt-in or opt-out depending on the default value of the
browser.urlbar.sugges.searches pref.
In both cases respect userMadeSearchSuggestionChoice though, so we won't further nag users that
made a choice already.

MozReview-Commit-ID: D4rRMRbdMrW

--HG--
rename : browser/base/content/test/urlbar/browser_urlbarSearchSuggestionsNotification.js => browser/base/content/test/urlbar/browser_urlbarSearchSuggestions_opt-in.js
extra : rebase_source : 2eb22b5965734d9702b115bc653ce55174003221
2017-04-05 15:01:02 +02:00
Alastor Wu a483732a11 Bug 1347791 - part4 : keep tab's block state consistent after session restore. r=mikedeboer
If the tab was resumed before, it could start playing any autoplay media without user's
permission after session restore.

MozReview-Commit-ID: C3DHIIsLtJA

--HG--
extra : rebase_source : 9517525aa242bff3150a902070544cf64c5ba6c1
2017-05-17 11:56:10 +08:00
Alastor Wu 7efc57090f Bug 1347791 - part3 : move block/resume logic from back-end to front-end. r=baku,mikedeboer
Previous design allows us calling resume/block from both front-end and back-end,
it's not easy to know who called these operations.

So move all these logic to frond-end side, it's more clear than before.

One important thing is that we should block tab before loading the content.
If we block the tab after loading, the media might not be blocked because it had
already started (that is one situation I observed from test).

The value of block state would be stored in the outer window, before media want
to start, it would check this value to know whether it can start playing or not.

---

In addition, introduce new attribute "media-blocked".

The "media-blocked" attribute indicates that whether the tab is allowed to play autoplay media.
The "activemedia-blocked" attribute indicates whether the tab has blocked the autoplay media.

MozReview-Commit-ID: FnNh3zmItxo

--HG--
extra : rebase_source : cdc890c0c47a4a03ea8dbbdfee24c66b52945c60
2017-05-17 11:56:06 +08:00
Alastor Wu ce9ddc4dab Bug 1347791 - part1 : rename the attribute for the tab which has blocked the autoplay audio and would show the play-tab icon. r=mikedeboer
The "blocked" attribute is too general to indicate the real usage, so rename it
to "activemedia-blocked".

This attribute indicates that whether the tab has blocked the autoplay media.

MozReview-Commit-ID: EAmq6OuBYjq

--HG--
extra : rebase_source : e8e9321854b80736f0959fbfecbc8bf9a83b0712
2017-05-17 11:55:54 +08:00
Ya-Chieh Wu 5940d8d6db bug 1360494 - part 2 add mochitest to make sure the image files exist. r=evelyn
MozReview-Commit-ID: B66VMsoum6W

--HG--
extra : rebase_source : 0615ec1c39b57ecdb143584697ca09cccacb7c79
2017-05-12 17:55:07 +08:00
Ya-Chieh Wu 285d4417f9 bug 1360494 - part 1 remove duplicate image files and reference them from pdfjs. r=evelyn
MozReview-Commit-ID: HOphfTkjNK5

--HG--
extra : rebase_source : d417306c4d3edc531125626ca960f4787be0e2a5
2017-05-12 09:48:18 +08:00
Andreas Tolfsen 10877e266b Bug 1355890 - Add visual cue to urlbar when under remote control r=Gijs
This patch adds a visual UX cue to visually distinguish the user agent
sessions that are under remote control from those used for normal
browsing sessions.  The new hue helps the user identify windows that
are under automation.

browser/base/content/browser.js will now query Marionette to find out if
the remote protocol is running when starting a new <xul:browser>.

The remote-control system notification will also be sent when the
Marionette remote protocol is running, activating any already opened
<xul:browser>s.  The message is sent from testing/marionette/server.js.

MozReview-Commit-ID: AsjGmLL1Rl1

--HG--
extra : rebase_source : b46137b3b620c8216e3f4cc532a35149edb8dcf7
2017-04-27 23:21:43 +01:00
Andreas Tolfsen 6935e40966 Bug 1355890 - Move robot favicon to separate file r=Gijs
Robot favicon (image/png) is currently only used in about:robots
(browser/base/content/aboutRobots.xhtml), but we intend to re-use this
resource for indicating that the browser is under remote (robot) control.

MozReview-Commit-ID: 4eTNbAITPQx

--HG--
extra : rebase_source : 765e4e2d7abe95ecc48b6a55582bde73fb689d5e
2017-04-27 22:59:16 +01:00
Andreas Tolfsen f71bcb075c Bug 1355890 - Add Marionette XPCOM interface r=maja_zf
This adds a minimal XPCOM interface to access Marionette as a service.
All it does for now is to expose whether the Marionette server is
running, which will report true when the TCP listener socket is open and
false otherwise.

This will be used in browser/base/content/browser.js to determine
whether or not to add a visual UX cue on newly started <xul:browser>s.

MozReview-Commit-ID: 4Q9Oy2B9GQ1

--HG--
extra : rebase_source : 350fc1281ff2aa58e8c0ec1566c55f033878e850
2017-05-12 18:13:25 +01:00
Sean Lee 26686ec4b8 Bug 1365143 - Add schema version number for each Form Fill record in ProfileStorage.; r=lchang
MozReview-Commit-ID: 6o7ThqX79Sx

--HG--
extra : rebase_source : 19f8fca0e2502bf42edfd270915a1947f0b94389
2017-05-16 14:50:39 +08:00
Johann Hofmann a1e0411c91 Bug 1363732 - Remove explicit back button width in compact theme. r=dao
This made the back arrow icon resize to 18x18,
it resizes fine automatically, without the width rule.

MozReview-Commit-ID: 8zdUKG3RgO8

--HG--
extra : rebase_source : 342d4a05bc54eba29202b9c9776b740c648be8d7
2017-05-16 15:05:36 +02:00
Mike Hommey a8b3b97bc4 Bug 780562 - Stop relying on the "platform" chrome flag for global-platform. r=bsmedberg
The "platform" chrome flag requires an irrelevant "content" chrome
manifest entry, while it's only used for locales. It only has exactly
one use, which can actually be replaced by uses of the "os" flag.

Note, we're doing something similar with the "os" flag for skins in
e.g. browser/extensions/pocket/jar.mn.

Unfortunately, for determinism reasons, the chrome manifest entries from
jar.mn are sorted (per bug 982075), so keeping global-platform/unix
would leave it appearing after /mac, and would override it on mac
because of the lack of "os" flag on the /unix entry (we can't put "os"
flags on that entry because we can't do something like os!=Darwin &&
os!=WINNT). So we move it to /gtk such that it always comes before /mac.

--HG--
extra : rebase_source : aaace8147ea54f74aef8a7b2314ad022e9f9be23
2017-04-14 20:44:35 +09:00
Felipe Gomes 850089e85b Bug 1363083 - Remove TabMixPlus and Mega from e10s blocklist. r=mrbkap
MozReview-Commit-ID: 5o14Wvu2rIN

--HG--
extra : rebase_source : 2b7287bca508c3590747633adca11f563c544eb3
2017-05-16 16:20:56 -03:00
Drew Willcoxon efa8951e8a Bug 1355323 - Create action menu panel with initial "copy URL" and "email link" items. r=mikedeboer
MozReview-Commit-ID: LpR63K7riho

--HG--
rename : browser/themes/shared/page-action.svg => browser/themes/shared/icons/page-action.svg
extra : rebase_source : b9ab550ffa6c7941af9a2040a794d3df8d9dd35a
2017-05-16 10:25:22 -07:00
Mike Hommey c617726cfa Bug 1364613 - Disable replace-malloc on hazard builds. r=sfink
This avoids some known hazard from replace-malloc itself, and unhides
--disable-replace-malloc hazards if there are any (and there is one from
bug 1361258), which wouldn't be caught until riding trains
(replace-malloc being only enabled on nightly).

The hazard from bug 1361258 that disappears is this one:
  Error: Indirect call malloc_hook_table_t.jemalloc_thread_local_arena_hook
  Location: replace_jemalloc_thread_local_arena @memory/replace/replace/ReplaceMalloc.cpp#261
  Stack Trace:
  jemalloc_thread_local_arena @ memory/build/replace_malloc.c#287
  Gecko_SetJemallocThreadLocalArena @ layout/style/ServoBindings.cpp#2062

The new hazard from that bug is:
  Error: Variable assignment jemalloc.c:arenas_map
  Location: jemalloc_thread_local_arena @memory/mozjemalloc/jemalloc.c#3068
  Stack Trace:
  Gecko_SetJemallocThreadLocalArena @ layout/style/ServoBindings.cpp#2048

Where arenas_map is a thread-local variable, so there really is no
hazard.

--HG--
extra : rebase_source : bea3d2f862ede8c0b90775b6ec9cebb657b9b455
2017-05-16 08:20:46 +09:00
Brian Grinstead 5bf51d8dd7 Bug 1355324 - Create a popup to switch between sidebars from the sidebar header;r=Gijs
MozReview-Commit-ID: HBwIfmtKybi

--HG--
rename : browser/base/content/test/general/browser_bug409481.js => browser/base/content/test/sidebar/browser_bug409481.js
extra : rebase_source : ae9d07e61e997c60b9633126296f20b9c3bed7f4
2017-05-16 10:31:00 -07:00
Shane Caraveo 89593a872e Bug 1363645 update pocket l10n r=flod
MozReview-Commit-ID: 9aCpKxQqxcz

--HG--
extra : rebase_source : 52408511bbf9cfbcc4a76f71caccf17f27e6610e
2017-05-15 12:52:35 -07:00
tfeserver 16a802286e Bug 1354103 - Change 'passwords' to 'logins' in sync UI. r=eoger
MozReview-Commit-ID: ES3ojgmMglD

--HG--
extra : rebase_source : c3a61cfc183380320dc224900c0bb4514ee3fc22
2017-05-15 20:22:26 +02:00
Dão Gottwald 17f07e92b9 Bug 1364516 - Move gCustomizeMode.setTab call out of updateTabLabelAndIcon. r=mikedeboer
While setTab does end up setting the label and icon, it also does completely different and more crucial things. This call really doesn't belong in updateTabLabelAndIcon.

MozReview-Commit-ID: 1ZSY17ThNx

--HG--
extra : rebase_source : 7406be1314e50665b2a4aa612916e93846ac32f1
2017-05-15 18:52:34 +02:00
Joel Maher 21a5910c0f Bug 1348583 - Intermittent browser/components/sessionstore/test/browser_625016.js. temporarily disable on linux/debug. r=gbrown
MozReview-Commit-ID: 3gWsdhJ167A
2017-05-12 16:19:41 -04:00
Honza Bambas 70f62bdec1 backout of f9abb9c83452 (bug 1319111) for crashes, r=bz 2017-05-12 22:13:49 +02:00
Florian Quèze 85e816d9e7 Bug 1362882 - hand cleanup after applying the previous script-generated patch, r=Mossop. 2017-05-12 14:56:12 +02:00
Florian Quèze 97f401c644 Bug 1362882 - script-generated patch to switch from Promise.defer() to new Promise() where it's straightforward, rs=Mossop. 2017-05-12 14:55:27 +02:00
Florian Quèze 67e56b7404 Bug 1353542 - Add an eslint rule deprecating usage of Task.jsm in browser/ and toolkit/, r=Mossop. 2017-05-12 14:54:42 +02:00
Florian Quèze 4e937e42a2 Bug 1353542 - Cleanup the script output and fix tests, r=Mossop. 2017-05-12 14:54:05 +02:00
Florian Quèze 1d0e28a791 Bug 1353542 - script-generated patch to remove .bind(this) calls we no longer need now that generator functions have been replaced with async functions, r=Mossop. 2017-05-12 14:47:41 +02:00
Florian Quèze 16530fa1e3 Bug 1353542 - smaller script-generated patch converting remaining generators that are likely tasks (actual generators were identified by hand and whitelisted), r=Mossop. 2017-05-12 14:45:01 +02:00
Florian Quèze 5e3539e504 Bug 1353542 - massive script-generated patch converting Task.async and Task.spawn calls, and generators clearly identifiable as tasks, rs=Mossop. 2017-05-12 14:42:39 +02:00
Florian Quèze 2e2f358aa9 Bug 1353542 - pre-script hand-written cleanup patch, r=Mossop. 2017-05-12 14:41:20 +02:00
Carsten "Tomcat" Book 7a4eb50360 merge mozilla-inbound to mozilla-central a=merge 2017-05-12 14:36:44 +02:00
Iris Hsiao 6559420d58 Backed out 15 changesets (bug 1358846, bug 1356826) for talos error. a=backout
Backed out changeset 96ea13bb00c5 (bug 1358846)
Backed out changeset b533d7f9b9c2 (bug 1358846)
Backed out changeset 7dcb80a051a3 (bug 1358846)
Backed out changeset 26825f1e33dd (bug 1358846)
Backed out changeset 98b57ff82a54 (bug 1358846)
Backed out changeset b9088593e34f (bug 1358846)
Backed out changeset cb2518673c56 (bug 1358846)
Backed out changeset 889c487a5d41 (bug 1358846)
Backed out changeset 459b36092b7a (bug 1356826)
Backed out changeset c861e23ec8ef (bug 1356826)
Backed out changeset d47998fa24cd (bug 1356826)
Backed out changeset b02e89c67132 (bug 1356826)
Backed out changeset c46fed6e4f6a (bug 1356826)
Backed out changeset 237268e3d9d2 (bug 1356826)
Backed out changeset 527435fc20db (bug 1356826)
2017-05-12 17:45:21 +08:00
Matthew Noorenberghe 903659e0dc Bug 1364334 - Rename "browser.formautofill.*" prefs to "extensions.formautofill.*". r=lchang
MozReview-Commit-ID: HT8zSS1s6hN

--HG--
extra : rebase_source : 9ef3966e610116f912af4c66daf2c5f37e0f84c4
2017-05-11 23:34:00 -07:00
Matthew Noorenberghe aec5cca3ee Bug 1364334 - Rename "browser.formautofill.enabled" pref to "extensions.formautofill.addresses.enabled". r=lchang
MozReview-Commit-ID: 8si4xtBGv8J

--HG--
extra : rebase_source : e6bf8bbb582437cdaf205ba6f89d039467b28429
2017-05-11 23:34:30 -07:00
Iris Hsiao 1487646bd7 Backed out changeset 43c3f5bc92ee (bug 1364127) for developer's request 2017-05-12 10:28:32 +08:00
Dão Gottwald 74b74d580c Bug 1364127 - Suppress unnecessary tab label changes when restoring a tab. r=past
MozReview-Commit-ID: K2TNCwLh3RO

--HG--
extra : rebase_source : 77e2cf7e63d87ad92479a9d62ef12b19fc17db72
2017-05-12 00:08:15 +02:00
Wes Kocher a9e00345ce Merge m-c to autoland, a=merge
MozReview-Commit-ID: IPDj8kOq5ec
2017-05-11 17:43:27 -07:00
Wes Kocher f1c0f35ea6 Merge inbound to m-c a=merge
MozReview-Commit-ID: HCapLqbD816
2017-05-11 17:30:41 -07:00
Chris Pearce bf01ad5128 Bug 1362212 - Call HTMLMediaElement.reportCanPlayTelemetry on idle once after browser startup. r=mconley
This causes Gecko to collect telemetry as to whether we can create H.264/AAC
decoders off main thread in the parent process. This means we won't do the I/O
required to load decoding libraries on the main thread any more, and we'll only
do this at a time that doesn't affect the user.

MozReview-Commit-ID: Ih5D5wOZ9ii

--HG--
extra : rebase_source : acc63a3f0f4f1e165d23323ad754e83df1009945
2017-05-10 11:31:45 +12:00
Ryan VanderMeulen ff1d6f6f88 Merge m-c to autoland. a=merge 2017-05-11 11:30:47 -04:00
ffxbld d2965d70a1 No bug, Automated blocklist update from host bld-linux64-spot-376 - a=blocklist-update 2017-05-11 08:11:49 -07:00
Sebastian Hengst db8f56dd23 merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: HWYxZeNWish
2017-05-11 16:50:12 +02:00
Markus Stange 37feda6350 Bug 1362800 - Expose geckoProfiler.getProfileAsArrayBuffer. r=kmag
MozReview-Commit-ID: 7uFPWAhh25L

--HG--
extra : rebase_source : e34a37c10ea4fcdd2d886519536c047e9c715197
2017-05-11 00:32:46 -04:00
Christoph Kerschbaumer a38d7ccf1e Bug 1363689 - Have gBrowser.loadTabs() provide a valid triggeringPrincipal. r=gijs 2017-05-11 08:44:13 +02:00
Christoph Kerschbaumer 8972930163 Bug 1363687 - Have gBrowser.loadOneTab() provide a valid triggeringPrincipal. r=gijs 2017-05-11 08:43:54 +02:00
Ricky Chien 3dcc2b17e9 Bug 1363726 - Clicking on the search input should select all text entered into it. r=jaws
MozReview-Commit-ID: KmY1P2CLsho

--HG--
extra : rebase_source : 3f60a037bfd511d364f8b29718103ae14d2d810a
2017-05-11 04:26:11 +08:00
Phil Ringnalda 680d3c0bb4 Backed out changeset 18f88f090a65 (bug 1358363) for failures in browser_panelUINotifications.js
CLOSED TREE

MozReview-Commit-ID: 3pkGasvy9tf
2017-05-10 19:27:59 -07:00
Doug Thayer f6aa4fb856 Bug 1358363 - Update notification focuses another window. r=rstrong
Right now notifications displayed in non-focused windows are causing that window to be focused. This is annoying. We could work to make the doorhangers not focus the other windows, but a simpler solution is to just not show the doorhanger until the window is focused. This has the added benefit of ensuring that the doorhangers entry animation is seen by the user, increasing the likelihood that they will notice it.
Additionally, some existing tests involving extra windows were refactored. I stripped the old tests of their extra windows and created new tests specifically to test the behavior of background windows. These tests were modeled off of the background window tests of PopupNotifications.jsm, which create a new window knowing that this will cause the existing window to be the background, rather than explicitly manipulating the focus of the two windows.
2017-05-10 17:35:22 -07:00
Wes Kocher 02bf8c4425 Merge m-c to inbound, a=merge
MozReview-Commit-ID: FfNikA7un6F
2017-05-10 17:31:18 -07:00
Wes Kocher 1b5ad2c128 Merge inbound to central, a=merge
MozReview-Commit-ID: DfRZi0gKjit
2017-05-10 16:48:03 -07:00
Dão Gottwald d31061f6c3 Bug 1363840 - Detach the back and forward buttons from the location bar. r=johannh
MozReview-Commit-ID: Fs2fIYpaHUk
2017-05-11 00:36:54 +02:00
Gijs f12b067e8a Bug 1354082 - rm space because it's 'async function()' but 'function* ()', rs=bustage on a CLOSED TREE 2017-05-10 14:17:50 -04:00
Birunthan Mohanathas 5e41427024 Bug 903966 - Stop blocking 'http://127.0.0.1/' as mixed content. r=ckerschb,kmckinley
According to the spec, content from loopback addresses should no longer
be treated as mixed content even in secure origins. See:
- 349501cdaa
- https://w3c.github.io/webappsec-secure-contexts/#is-origin-trustworthy

Note that we only whitelist '127.0.0.1' and '::1' to match Chrome 53 and
later. See:
- 130ee686fa

It is unclear if HTTPS origins should be able to use workers and WebSocket
connections through a loopback HTTP address. They are not supported in Chrome
(whether this is intentional or not is uncertain) so lets just ignore them for
now.

See also: https://github.com/w3c/web-platform-tests/pull/5304
2017-05-10 20:50:00 +03:00
Gijs dec20c821e Bug 1354094 - show the overflow button when there are items in the permanent overflow menu, r=mikedeboer
This also disables the menu button and overflow button correctly in
customize mode, and fixes an issues where the overflow button state
would stay 'open' when closing the panel by clicking the button
a second time.

MozReview-Commit-ID: BNTkE6zvv9Q

--HG--
extra : rebase_source : caa6ca5376c0b0e6c5d3190ffaed0b34e5292fb4
2017-05-10 12:36:05 -04:00
Matthew Noorenberghe 18de45ca42 Bug 1362571 - Move 'Saved Logins' button under the remember logins checkbox. r=jaws
MozReview-Commit-ID: 9TDKQXnvUlb

--HG--
extra : rebase_source : 26cc209d55f91ed90b2d2f7ea126752a493bc09c
2017-05-10 15:25:26 -07:00
Matthew Noorenberghe 6d13b289cd Bug 1361560 - Enable Form Autofill by default on Nightly. r=lchang
MozReview-Commit-ID: Ekei9H3nnGW

--HG--
extra : rebase_source : 91899aa99c9581218902400c00f57fe4bff998a5
2017-05-10 15:04:53 -07:00
Dão Gottwald 752bb6183f Bug 653670 - Fade out URL bar text overflow in unfocused state. r=jaws
MozReview-Commit-ID: 4IIvz1vUJls

--HG--
extra : rebase_source : 83a1b80fb2437e174a4658a3b0adbc067240c2ed
2017-05-10 18:53:58 +02:00
Wes Kocher ea3b6b9f1e Backed out changeset 75a14f02f6f7 (bug 1330315) for build failures in TelemetryHistogramData.inc a=backout
MozReview-Commit-ID: KKnLXDjgmqC

--HG--
extra : rebase_source : 29e2b567cd0bc75cc4e0b22af20c7efaeb73a259
2017-05-10 10:45:18 -07:00
Gijs Kruitbosch b2a18e6463 Bug 1354082 - part 2: make overflow panel show up in customize mode and make dragging work correctly, r=mikedeboer
This reuses the logic we have for toolbar dragging and uses it for the photon panel (ie overflow panel)
to do vertical space-making animations.

It explicitly doesn't address the styling or permanently showing the overflow button (for which we have other bugs on file).


MozReview-Commit-ID: 4qrWC0H30xi

--HG--
extra : rebase_source : 57c413620aff496069b8cf371b8980a1fa432d72
extra : histedit_source : 60f65f3cb81ba0c64553bdac4dc502a6a704be90
2017-05-05 19:26:55 +01:00
Gijs Kruitbosch 9631be649d Bug 1354082 - part 1: make toggling the photon structure pref at runtime not break the panels, r=mikedeboer
This is unfortunate, but in order to keep automated tests working when we flip the pref,
it would be nice to be able to flip the pref at runtime and have things Just Work. This
tries to make that happen. We can remove most of this code post-Photon.

MozReview-Commit-ID: 8zbgCGJautO

--HG--
extra : rebase_source : 2b6df54d24d35294cc547be0b7abe5396ddec6b6
extra : histedit_source : a9b4654bbddc10a933f83a08f34d809a58b80ad9
2017-05-05 19:25:37 +01:00
Gijs 233681e912 Bug 1354082 - part 0: set prefs in all the tests that need it, r=mikedeboer
MozReview-Commit-ID: D1YDY5NvdYJ

--HG--
extra : rebase_source : 06b2b1e31efdf77b9eced71db930b6e291175e3d
extra : histedit_source : 11449e9985fea4b5f0a51fd1c73a1c41a79d66e3
2017-05-10 06:54:44 -04:00
Evan Tseng e98fff578d Bug 1360846 - Make the prefs restore to default value before run the tests. r=jaws
MozReview-Commit-ID: 8a8gwTE5F9D

--HG--
extra : transplant_source : %04b%7B%B0%A0%E5%C7%EB%9Ep%8C.%D9%D3%CF%E5%16R%1E%B2
2017-05-08 10:28:32 -04:00
Chris Pearce b1275c271a Bug 1362212 - Remove canPlayTelemetry from _delayedStartup. r=dao
Calling HTMLMediaElement.canPlayType() on the main thread will cause
us to do disk I/O to load system decoding libraries, so we shouldn't
do it on the main thread, let alone on the parent process' main thread.

I moved the telemetry into an idle service observer off main thread
into Gecko in the previous patch.


MozReview-Commit-ID: CH6LNNLzreJ

--HG--
extra : rebase_source : 7075d0a0e1fd88c51da23ab8ef5860a51bf4b2cd
2017-05-05 17:38:40 +12:00
Ed Lee 6f67b5e149 Bug 1363085 - Part 2. Add telemetry, context menu, react-intl to Activity Stream system add-on. r=ursula
MozReview-Commit-ID: 9ouqxOFvTg4

--HG--
extra : rebase_source : afc2d1f4a50c3b1253d8f19db9550edb88043532
2017-05-09 16:09:43 -07:00
Mike de Boer 9c6cf33558 Bug 1354127 - Add a 'More' toolbar button to the Photon app menu. r=Gijs
This also improves the styling of checkbox buttons inside the menu and improves
support for adopting panelviews into the app menu from another area properly.

MozReview-Commit-ID: 1I9CeBx3zrz

--HG--
extra : rebase_source : 2db487c3e8fb56bca20f8bf51367b724c677b10f
2017-05-11 16:23:16 -04:00
Chris Peterson a8e2bb1720 Bug 1358645 - Close the preference dialog when the user clicks the overlay background. r=jaws
We close the dialog using the same code path as when the user presses the ESC key.

MozReview-Commit-ID: LNMDTgMl2L

--HG--
extra : rebase_source : 0f2144523dc1ec2009638f8e6efe3340541d989f
2017-04-29 19:43:50 -07:00
Dão Gottwald ac96f877a5 Bug 1363909 - Enable browser_menuButtonFitts.js on Mac on Linux. r=nhnt11
MozReview-Commit-ID: 1Hn6fam7Lkl

--HG--
extra : rebase_source : a5592dd9604b02a34e3e5be3fc36ed921d801862
2017-05-11 00:44:00 +02:00
Ed Lee b7eda53134 Bug 1241390 - Remove Suggested Tiles and related features. r=adw,emtwo
Remove suggested and enhanced tiles along with related campaign, frequency-cap, inadjacency, pings, preferences, strings, styles, tests.

MozReview-Commit-ID: FkjaSpSFQHu

--HG--
extra : rebase_source : 1c58ac542180f0abb290639ec1c61b9edf3d0a51
2017-05-02 17:09:16 -07:00
Wes Kocher 02015c2300 Merge m-c to autoland a=merge CLOSED TREE
MozReview-Commit-ID: 5T8pxvbfKXv
2017-05-10 17:29:04 -07:00
Doug Thayer b6a7efd046 Bug 1359881 - Increase border width of update badge r=Gijs
This should help resolve the grainyness that was due to the
rasterization of a curved 1px border.

MozReview-Commit-ID: A4krkVAxFVS

--HG--
extra : rebase_source : 4eb5145558aaafd7e6bf963b134996cc5fff086d
2017-05-09 15:39:55 -07:00
Blake Kaplan c3b0e4df52 Bug 1362493 - Let users with mpc=true addons into the multi experiment. r=Felipe
MozReview-Commit-ID: CwV4vukwrm9

--HG--
extra : rebase_source : 12ca3dd13fbf0657025fe5a3f4911cf8f1a1027f
2017-05-08 11:34:52 -07:00
Dão Gottwald bb5a155daa Bug 1363902 - Simplify some browser chrome tests by utilizing TestUtils.topicObserved. r=mikedeboer
MozReview-Commit-ID: Flc8iE19Gkt

--HG--
extra : rebase_source : ece0308fbf7b8a24abd44ca9b8e3745abdf1cd17
2017-05-11 00:24:37 +02:00
Mike de Boer 62d93fdf1a Bug 1353360 - implement Photon design spec for panel menus. r=Gijs
MozReview-Commit-ID: BPMkiiP31BP

--HG--
extra : rebase_source : b36c5580f11f0d3ad6f4451eb2e2d60cb792e053
2017-05-10 17:29:36 -04:00
Greg Mierzwinski 92afe39265 Bug 1348103 - Fix test_chrome_bookmarks.js error when collecting code coverage on linux64-jsdcov. r=Gijs
This patch first adds an argument to the 'do_get_file(...)' function call in 'test_chrome_bookmarks.js' that simply allows the 'chromefiles' folder to be non-existent if it does not exist. The 'CoverageUtils.jsm' file is then modified so that the import of 'osfile.jsm' does not interfere with any tests. So, it is now imported into the script after the test has completed. Two other tests have unwanted behaviour that cause code coverage collection to fail so they are also skipped through this patch.

MozReview-Commit-ID: H42HN1solkh

--HG--
extra : rebase_source : 82706778961cd5d7dee4f66eb691d8ec62bde365
2017-04-29 10:47:24 -04:00
Drew Willcoxon 6e2cfc8e69 Bug 1363407 - Awesome bar results and one-off buttons have different blue shades on keyboard selection. r=dao
MozReview-Commit-ID: 3Kb7olur077

--HG--
extra : rebase_source : 7228a96e47bd19fbacbb6c5166f3f911bdb04a0b
2017-05-11 12:48:28 -07:00
Jim Porter 6d31f8adbf Bug 1355927 - Notification bars should use the photon animation curve when appearing/disappearing r=dao,jaws
This patch uses the new Photon animation curve for notification bars as well
as supporting `toolkit.cosmeticAnimations.enabled` to disable the animations
on notification bars entirely.

MozReview-Commit-ID: AHSQR32g6hf

--HG--
extra : rebase_source : 9b643a758db07791dbda12f7e6383f193f3fa698
2017-05-03 15:16:12 -05:00
Marco Bonardo aa72e95657 Bug 1364002 - Store the user-made search suggestion choice along with userMadeSearchSuggestionChoice. r=past
MozReview-Commit-ID: 46vXbafZvq9

--HG--
extra : rebase_source : a681cebc2ff2354502950a45828642f05f06f8b1
2017-05-11 11:15:47 +02:00
Dão Gottwald 9cc94f157a Bug 1364090 - Detach the reload and stop buttons from the location bar. r=johannh
MozReview-Commit-ID: Ltp6EghiI44

--HG--
extra : rebase_source : f033cadab35b56cf96f25786260853a8a5f9a1ed
2017-05-11 19:16:05 +02:00
Fischer.json 41a6ce397e Part 2: Bug 1348733 - Update tests for site data manager now that we use quota storage manager, r=Gijs
The patch does
- update both the in-content and in-content-old tests
- add the offline test page for appcache testing case
- update tests for switching to Quota Manager from Permission Manager to get sites list
- add one test case of grouping sites across scheme, port and origin attributes by host
- add one test case of list site using quota usage or site using appcache

MozReview-Commit-ID: 6brLVwzmSgf

--HG--
extra : rebase_source : 81ec407bbfd9bb97828db97b2244dee19dbe7eee
2017-05-10 09:46:46 -04:00
Mark Banner 2bf9485071 Bug 1362947 - Upgrade eslint-plugin-html to 2.0.3 to pick up --fix support. r=jaws
MozReview-Commit-ID: 5fVG7akPnGM

--HG--
extra : rebase_source : e462e84bf8f2ffd893d1fd6b5ea14bbc093168dd
2017-05-08 10:29:47 +01:00
Sebastian Hengst 95a418ca5b Backed out changeset e0f9c56c15f0 (bug 1362947) for linting failures, e.g. at accessible/tests/mochitest/jsat/doc_content_text.html:15. r=backout 2017-05-11 10:15:55 +02:00
Mark Banner 256aeb441c Bug 1362947 - Upgrade eslint-plugin-html to 2.0.3 to pick up --fix support. r=jaws
MozReview-Commit-ID: 5fVG7akPnGM

--HG--
extra : rebase_source : f1b9eeb1b2048b551ee8c0a596e6395d0031cc4d
2017-05-08 10:29:47 +01:00
Ted Mielczarek 9bcc883e51 bug 1357622 - update sccache to rev d3aa1116844b50c03015266d2f48235509fa7deb to pick up a fix for build failures. r=mshal
MozReview-Commit-ID: 8ixs6rYnE08

--HG--
extra : rebase_source : b4c315007cfb6c03e6534e381f6231d6c9bab54a
2017-05-09 09:12:26 -04:00
Sebastian Hengst 8c67cb83ed Backed out changeset 3e704f6d9476 (bug 1354141) for failing mochitest browser_ext_browserAction_popup_resize.js. r=backout on a CLOSED TREE 2017-05-10 19:34:14 +02:00
Evan Tseng f0edc88c2a Bug 1360140 - Add Learn More link for the Use recommended performance settings checkbox r=mconley
MozReview-Commit-ID: 3IQAbU3ovhg

--HG--
extra : rebase_source : 0ea3c904448bd61390f352aeea3efdb4eafbc26c
2017-05-04 21:31:05 +08:00
Fischer.json 7102edfb97 Bug 1330315 - Add a telemetry probe to track how the Preferences are opened, r=mconley
MozReview-Commit-ID: GfuGF4v30pI

--HG--
extra : rebase_source : 68ed5ae4ff04c79aab70e288276ca527a807a435
2017-05-09 10:43:48 -04:00
Evan Tseng 72cfaae56d Bug 1361969 - Update the URL of "Firefox Support" Link r=mconley
MozReview-Commit-ID: 1aBPa6Pv9Fs

--HG--
extra : rebase_source : a82e82223dc0d598ac29da23090e80c7de6c86b6
2017-05-04 22:34:46 +08:00
steveck-chung 9244f41ac5 Bug 1362937 - [Form Autofill] autofill's autocomplete popup filtering is broken. r=MattN
MozReview-Commit-ID: MELFVC5Q2V

--HG--
extra : rebase_source : 7939fc2052ae5c68710ab53dbbd593b8d26622ea
2017-05-10 15:12:59 +08:00
Mike de Boer ca1311454d Bug 1354141 - Introduce a new binding for Photon panels that allows for more granular control in behavior and to fork the styles entirely. r=Gijs
MozReview-Commit-ID: CDzn5r0YmYO

--HG--
extra : rebase_source : 85496d5acc4303a2076210c470b670f36869dc83
2017-05-10 11:06:06 -04:00
Carsten "Tomcat" Book 954867b0f5 Merge mozilla-central to autoland 2017-05-10 15:32:46 +02:00
Carsten "Tomcat" Book d66b9f27d5 merge mozilla-inbound to mozilla-central a=merge 2017-05-10 15:07:28 +02:00
Panos Astithas 1190c6b247 Don't show 'Connecting' and 'Loading' labels in tab while loading pages (bug 1359352). r=dao
MozReview-Commit-ID: HMs0ri5kLw3

--HG--
extra : rebase_source : 62c26dda6dc08ae65789bb5536228a9c39e66ee8
2017-05-05 16:52:03 +03:00
Mark Hammond 9761a9f6b7 Bug 1361965 - Provide access to a formautofill storage singleton. r=lchang
MozReview-Commit-ID: 6IbeuOmONxb

--HG--
extra : rebase_source : 44c5c1536b41457e945ab3e00466489929e163ff
2017-05-04 18:25:46 +10:00
Jonathan Watt c8b7fce65e Bug 1363075 - Stop using the :not(:target) selector in search-arrow-go.svg. r=dao
MozReview-Commit-ID: 7xoGv9Zto9p
2017-04-27 12:46:18 +01:00
Kris Maglione 05591ed101 Bug 1356826: Part 7 - Scan for extension sideloads after final UI startup. r=aswan,rhelmer
MozReview-Commit-ID: 1syn9GD2DEb

--HG--
extra : rebase_source : d681fa6c0715790664e090580175cfe33bca3425
2017-05-10 12:34:17 -07:00
Dão Gottwald bda47f5999 Bug 1363477 - Replace content-contextmenu.svg with generic reusable SVG icons. r=nhnt11
MozReview-Commit-ID: L3oM0mOaLfJ

--HG--
extra : rebase_source : 629be89ff8a8cc72eaeef75e1c5b03e85e60ed5e
2017-05-10 00:35:34 +02:00
Drew Willcoxon c692a27e9b Bug 1358136 - No hover/mouseover state in high contrast theme. r=dao
MozReview-Commit-ID: 3mca9DN0IM9

--HG--
extra : source : 214724a4154b797facd12a9a362b7da28bb8b5bd
2017-04-28 19:07:13 -07:00
Andrew McCreight e3a114f978 Bug 1363215 - Replace calls to __define{Getter,Setter}__ on top-level this with Object.defineProperty. r=Gijs
__define{Getter,Setter}__ are deprecated, and are not defined on
NonSyntacticVariablesObjects, so these calls get in the way of sharing
globals between different .jsms. Probably only the DownloadUtils.jsm
change is really needed for that.

configurable and enumerable are both set to true to match the existing
behavior. If enumerable is set to false, then tests fail, because some
of the getters overwrite the getter with a regular property.

MozReview-Commit-ID: 1OZF45fIAQ

--HG--
extra : source : 96dd2e2d8d1677fb04c98bb3a063df32478fbc00
2017-05-08 14:07:34 -07:00
Wes Kocher 91617240e6 Merge m-c to autoland, a=merge 2017-05-09 14:59:18 -07:00
Johann Hofmann 87efd9ffb2 Bug 1363046 - Update neterror/certerror page design for Photon. r=dao
MozReview-Commit-ID: 5RakjD72FwV

--HG--
extra : source : 7a5b9d4390e707a8f7adb7ebf0f7d0ba662c4491
2017-05-09 16:43:15 -04:00
Wes Kocher e2902f93a3 Merge inbound to m-c a=merge
MozReview-Commit-ID: Fp2oBAcru51
2017-05-09 14:34:34 -07:00
Sebastian Hengst 742aa0d07f Backed out changeset 1c57b5d15190 (bug 1361560) for failing web-platform-test form-autocomplete.html. r=backout on a CLOSED TREE 2017-05-09 21:06:23 +02:00
Sebastian Hengst 0130891783 Backed out changeset 38346bf36faa (bug 1363118) for failing xpcshell's test_browserGlue_urlbar_defaultbehavior_migration.js and test_browserGlue_migration_loop_cleanup.js. r=backout 2017-05-09 18:51:20 +02:00
Timothy Guan-tin Chien 906edf16a6 Bug 1361640 - Add a throbber in front the "Restarting" label. r=mikedeboer
MozReview-Commit-ID: 3VEHOZBZiMS

--HG--
extra : rebase_source : 0e9fdd392e60e3b22c285ccd78b7b3c6b98d20e0
2017-05-05 22:40:58 +08:00
Doug Thayer 7e3c287071 Bug 1356675 - Show manual update on cant-apply status r=rstrong
If there is an update available but the user can't apply it, we
publish a notification on the update-available topic with the
status "cant-apply". This was previously being ignored by
browser.js. This should fix the bug in question on Windows 10.

MozReview-Commit-ID: 1twRvYEXbiT

--HG--
extra : rebase_source : c116239a35db022f7be13e693702fdff58882fc5
2017-05-04 10:12:52 -07:00
Johann Hofmann 8cbfcc8c50 Bug 1363406 - Only apply padding to the bookmark menu button in the nav bar. r=dao
This patch reverts a change that bug 1352364 accidentally introduced
that led to the bookmark menu button shrinking in the bookmarks toolbar.

MozReview-Commit-ID: AkamENzseK2

--HG--
extra : rebase_source : ffb0a821b274562f60a2ee3fbcd5302c511694c8
2017-05-09 16:08:16 -04:00
Gijs Kruitbosch c2bb6816bb Bug 1354113 - add library,add-ons,preferences,customize items, r=jaws
MozReview-Commit-ID: 3bfi30tvUTB

--HG--
extra : rebase_source : a8f393493b036c096e265b608a82ba85ac068c19
2017-05-09 11:58:59 -04:00
Markus Stange 80e77833bc Bug 1362861 - Pass the correct arch to nm on macOS. r=dthayer,kmag
MozReview-Commit-ID: C8vfSUu8dM8

--HG--
extra : rebase_source : a7bf559a4093dd9a0447e195dd3e8dccd67619df
2017-05-09 14:47:17 -04:00
Dan Banner 714fbbd92f Bug 1343584 - Remove leftover click-to-play-warning-stripes.png file r=florian
MozReview-Commit-ID: A7Xa3EI2iPS

--HG--
extra : rebase_source : 5b8e55b78e3da9011e67d1194ef646002d4fde3f
2017-05-06 13:45:28 +01:00
Ricky Chien 6b2ba20398 Bug 1363062 - Fix broken data-hidden-from-search=true search result r=mconley
MozReview-Commit-ID: 8W62qNSidcx

--HG--
extra : rebase_source : ef06763e69b1cff93cf66f8ba1d7a1da7c9f9bf2
2017-05-08 23:59:50 +08:00
Dão Gottwald a92309f93f Bug 1351827 - Use new mozilla logo in about:home. r=Dolske
MozReview-Commit-ID: HgkukbZJyuJ

--HG--
extra : rebase_source : ee9ccdf21806d8a7aea082eb996e417c7b294d77
2017-05-08 19:06:21 +02:00
Dão Gottwald fdfc2a4dee Bug 1362083 - Change toolbarbutton icon size from 18x18 to 16x16. r=johannh
MozReview-Commit-ID: L3GAuSahIvh

--HG--
extra : rebase_source : 2363410370003dc2ea85355c3e28102cf0381d27
2017-05-09 16:41:46 +02:00
Dão Gottwald 6415c9ce31 Bug 1363118 - Rename browser.shell.skipDefaultBrowserCheck pref for clarity. r=Gijs
MozReview-Commit-ID: 6LHaRAGfLol

--HG--
extra : rebase_source : 334cfbcd023900ce8ed8ea9654ebfaebd27bddc1
2017-05-09 16:21:12 +02:00
Sebastian Hengst 032ca795f0 Backed out changeset 553198d4b70f (bug 1363118) for lint failure at nsBrowserGlue.js:1669. r=backout 2017-05-09 16:18:48 +02:00
Dão Gottwald 24e81f8901 Bug 1363118 - Rename browser.shell.skipDefaultBrowserCheck pref for clarity. r=Gijs
MozReview-Commit-ID: EIfXl15GQqJ

--HG--
extra : rebase_source : df140a6973fd5ac076d23eb41d54a4a476e3c597
2017-05-09 15:56:20 +02:00
Dão Gottwald c15d6d3391 Bug 1363118 - Rename browser.shell.skipDefaultBrowserCheck pref for clarity. r=Gijs
MozReview-Commit-ID: G7a825GWul

--HG--
extra : rebase_source : b0fc372b702ef35ca900e12d5dd67e07bfcbede0
2017-05-09 19:11:45 +02:00
Dão Gottwald 782bcc8ba0 Bug 1362595 - Clean up handling of hidden tabs in restoreWindow. r=mikedeboer
restoreWindow only opens new tabs rather than re-use pre-existing tabs, so
there's no point in calling showTab anymore. hideTab also will not hide the
selected tab, so the "all tabs to be restored are hidden" case can't happen.

MozReview-Commit-ID: FzmRcjprkuN

--HG--
extra : rebase_source : 9e7bbdb4c56220b148636e332c4d518b46c71a37
2017-05-06 01:20:29 +02:00
Evan Tseng de199e0386 Bug 1353862 - Remove the Search Results category, search input string, and highlights after performing a search then clicking on a category, r=jaws
MozReview-Commit-ID: BJC7DOQ5uV0

--HG--
extra : rebase_source : f781f1c0a8b3570d4ca5a1ab66d13ac31b84f935
2017-05-02 16:28:11 +08:00
Doug Thayer 5361205f4d Bug 1358363 - Show PanelUI notifications when window focused r=rstrong
Right now notifications displayed in non-focused windows are
causing that window to be focused. This is annoying. We could work
to make the doorhangers not focus the other windows, but a simpler
solution is to just not show the doorhanger until the window is
focused. This has the added benefit of ensuring that the doorhangers
entry animation is seen by the user, increasing the likelihood that
they will notice it.

Additionally, some existing tests involving extra windows were
refactored. I stripped the old tests of their extra windows and
created new tests specifically to test the behavior of background
windows. These tests were modeled off of the background window
tests of PopupNotifications.jsm, which create a new window knowing
that this will cause the existing window to be the background,
rather than explicitly manipulating the focus of the two windows.

MozReview-Commit-ID: 1fjrDOhEKCw

--HG--
extra : rebase_source : 954ace7e43da90fcee3da2d70c4bdbcda8456d77
2017-04-21 08:57:28 -07:00
Ryan VanderMeulen 9669157cae Bug 1364136 - Update pdf.js to version 1.8.346. r=bdahl 2017-05-11 13:17:17 -04:00
Jonathan Kingston d9b9a81f4e Bug 1334587 - Fix cookie store removal and updating to use originAttributes. r=baku
MozReview-Commit-ID: HpdlT4gxrl0

--HG--
extra : rebase_source : e34967207ee07f30f236402a24212eeb810c6b1b
2017-04-16 17:58:53 +01:00
Matthew Noorenberghe a20d589ec1 Bug 1361560 - Enable Form Autofill by default on Nightly. r=lchang
MozReview-Commit-ID: Ekei9H3nnGW

--HG--
extra : rebase_source : 1112e21ed4ae01227eff401b1858f68cff6e469a
2017-05-09 08:51:40 -07:00
Dão Gottwald c86e989b1d Bug 1358809 followup: update browser_windowopen_reflows.js to account for the reflow in ssi_getWindowDimension having been removed (no review)
MozReview-Commit-ID: 2eI2CjCEJBH
2017-05-09 16:54:48 +02:00
Carsten "Tomcat" Book 76ca853e3e Merge mozilla-central to mozilla-inbound 2017-05-09 14:40:11 +02:00
Carsten "Tomcat" Book b3802bb95b Backed out changeset d0669259020b (bug 1362937) for causing merge conflicts when merging to m-c 2017-05-09 14:38:40 +02:00
Gijs Kruitbosch 70316b8ea8 Bug 1358248, r=nechen,evanxd
MozReview-Commit-ID: 1EBZFcyvmY1

--HG--
extra : histedit_source : 62066947ec5c3eb6218869be6131dcae15159d74
2017-04-22 15:00:22 +01:00
Dão Gottwald cc1d0f7c6c Bug 1363095 - Remove unused PREF_SKIPDEFAULTBROWSERCHECK define. r=jimm
MozReview-Commit-ID: 962MPM09tDw

--HG--
extra : rebase_source : 8049d1b19d538aa888df11534f8cc0dfa771e610
2017-05-10 22:20:06 +02:00
Wes Kocher cc7a1f5b9b Backed out 2 changesets (bug 1362800) for eslint failures a=backout
Backed out changeset 0492e6f16df1 (bug 1362800)
Backed out changeset 785cf0c4b67b (bug 1362800)

MozReview-Commit-ID: EY2RYz7lwtI
2017-05-10 14:42:49 -07:00
Markus Stange 83c6e73ec3 Bug 1362800 - Expose geckoProfiler.getProfileAsArrayBuffer. r=kmag
MozReview-Commit-ID: 7uFPWAhh25L

--HG--
extra : rebase_source : 3d9b1cac7b4a46d27bc14c68cdfe6f0396fd7c28
2017-05-10 17:09:51 -04:00
Mike de Boer 9dae7f8028 Bug 1354141 - Introduce a new binding for Photon panels that allows for more granular control in behavior and to fork the styles entirely. r=Gijs
MozReview-Commit-ID: CDzn5r0YmYO

--HG--
extra : rebase_source : 45a7bd3d75b23af7c8e9ea812a0e66870902eaef
2017-05-10 16:05:05 -04:00
Kris Maglione 01a97bf1e9 Bug 1356826: Part 6 - Wait for delayed startup before checking for side-loads. r=aswan
MozReview-Commit-ID: IpuRNbdUXmE

--HG--
extra : rebase_source : 5ac9b960f9f06952120676b713d77624f832e4d6
2017-04-15 14:09:41 -07:00
Kris Maglione eb1fb3c686 Bug 1356826: Part 2 - Don't scan directories for changes at startup without pref. r=rhelmer
MozReview-Commit-ID: KdzmJeHpdmU

--HG--
extra : rebase_source : 1a1596a1578fc344c52861363df8f117e7319cc0
2017-04-15 19:48:29 -07:00
Kevin Jones 1adb35ba38 Bug 1360932 - Registered lazy tabs as switch-to-tab candidates. r=dao
MozReview-Commit-ID: 323l6pHQQAT
2017-05-12 05:34:43 +02:00
Fischer.json 16d62f01d9 Part 1: Bug 1348733 - List sites using quota storage or appcache in Settings of Site Data, r=Gijs
This patch does:
- remove codes about counting and removing http cache per site
- group and list sites based on host across scheme, port and origin attributes
- list sites using quota usage or appcache
- sort sites descending by usage by default

MozReview-Commit-ID: 29zZTzOsC7c

--HG--
extra : rebase_source : 72788954efc917ca95e6749ba81ea90cc098e88c
2017-04-11 22:47:48 +08:00
Evan Tseng bcaf265fbb Bug 1363737 - The "M" of the "Learn More" strings on Reports section should be lowercased. r=mconley
MozReview-Commit-ID: 6CtjU9fms66

--HG--
extra : rebase_source : 02919f41c8c6e3aa03f797d598ef3324bf6e1de1
2017-05-10 10:29:24 -04:00
Johann Hofmann 473d4261cc Bug 1363731 - Fix back button active state in compact theme. r=nhnt11
We recently switched the button icon to SVG but forgot to remove
a redundant moz-image-region rule.

MozReview-Commit-ID: 6FjlOwWtwnb

--HG--
extra : rebase_source : 31379b69529c05f925deb9e78b91084d20cc5ef7
2017-05-10 10:21:25 -04:00
Sebastian Hengst 888f52421f Backed out changeset 020309d34751 (bug 1363085) 2017-05-11 20:28:08 +02:00
Ed Lee 0d0539754c Bug 1363085 - Part 2. Add telemetry, context menu, react-intl to Activity Stream system add-on. r=ursula
MozReview-Commit-ID: 9ouqxOFvTg4

--HG--
extra : rebase_source : b6c188905a9d339fa362f43cf12dc919577dd4cc
2017-05-09 16:09:43 -07:00
Johann Hofmann 968c6d8430 Bug 1362409 - Fix window-inactive opacity for disabled buttons on OSX. r=dao
MozReview-Commit-ID: KhqEaW2srcQ

--HG--
extra : rebase_source : ccf9de7f699792f20b97e7f0ca9489336e0f78f4
2017-05-09 23:11:58 -04:00
Sebastian Hengst 80ca0e93cf Backed out changeset 13de8636a5de (bug 1363085) 2017-05-11 19:09:13 +02:00
Dan Banner eb054662cc Bug 1320156 - Remove leftover Privacy-16.png files. r=florian
MozReview-Commit-ID: GXCfNNwiqFf

--HG--
extra : rebase_source : 8c296d23d6fb4fb9883cd05a4378f032dcfb0d8d
2017-05-07 15:27:05 +01:00
Dan Banner 7d62f38a7b Bug 1348521 - Remove unreferenced global/skin/linkTree.css files r=florian
MozReview-Commit-ID: DXpi0HbLNIq

--HG--
extra : rebase_source : 94e73cdb7b9afdd0a7cf21a66f4e41551d4e1f16
2017-05-07 16:19:13 +01:00
Swapnesh Kumar Sahoo dc2e68afec Bug 1349144 - Test update for WebRTC temporary permission expiry. r=johannh
MozReview-Commit-ID: 4BIuz1ikUQ5
2017-05-11 01:34:56 +05:30
Wes Kocher 3b736de62a Merge m-c to inbound, a=merge
MozReview-Commit-ID: ADbja7mAY4s
2017-05-11 17:41:11 -07:00
Pauline 7a2cca54c5 Bug 1157709 - Removed all uses of PlacesUtils.asyncGetBookmarkIds. r=mak77
MozReview-Commit-ID: FPhhbbIxOwz
2017-05-11 14:23:03 +01:00
Aaron Klotz 831876bb4f Bug 1363844: Add CHILD_PROCESSES_ONLY flag to Windows DLL blocklist; r=dmajor
MozReview-Commit-ID: f9ej2Hp0DF
2017-05-11 15:50:10 -06:00
Kevin Jones 4d0d5937ec Bug 1363078 - Refuse to insert lazy browsers in closed windows. r=dao
MozReview-Commit-ID: Gc783ESwXjv
2017-05-11 22:31:15 +02:00
Pascal Chevrel 6046b7867a Bug 1351827 followup: Don't scale down the new mozilla SVG logo for High DPI. r=dao
MozReview-Commit-ID: 18dgWauEzkZ
2017-05-10 19:09:32 +02:00
Ed Lee d35a273009 Bug 1363085 - Part 2. Add telemetry, context menu, react-intl to Activity Stream system add-on. r=ursula
MozReview-Commit-ID: 9ouqxOFvTg4

--HG--
extra : rebase_source : 5ae2f3868dd2bc59c574c941639e2307bbeb804c
2017-05-09 16:09:43 -07:00
Zack Herrick 69acf9044e Bug 1340643 - Make some labels and all buttons highlightable. r=mconley
MozReview-Commit-ID: 15o83lTMxUW

--HG--
extra : rebase_source : 6a768ea4c5e74dc52bb9b5153980f697d2926bfa
extra : amend_source : 149db4ad1374aeeba5fbf8ee22374154d2ce02ba
2017-05-02 18:09:22 +08:00
steveck-chung a9c4650c1d Bug 1362937 - [Form Autofill] Handle undefined profile fields in autocomplete filtering. r=MattN
MozReview-Commit-ID: JvETH3KBjxY

--HG--
extra : rebase_source : 8c0b4087e4ec3f323bcbd1d3acbd0153bca31164
2017-05-08 16:48:40 +08:00
Jonathan Watt e07521d38d Bug 1362890 - Stop using the :not(:target) selector in sync-illustration.svg. r=dao
MozReview-Commit-ID: LYMkxONkIsU

--HG--
extra : rebase_source : 7e5ca9b9b1b0348a4097f937b3c66e8ed7b89a89
2017-04-24 22:20:23 +01:00
Wes Kocher f5ba7a67d6 Merge m-c to inbound, a=merge
MozReview-Commit-ID: 9QuGHXqdxTb
2017-05-08 16:14:34 -07:00
Wes Kocher cbfdaf8fb2 Merge inbound to central, a=merge CLOSED TREE
MozReview-Commit-ID: 5kxOZZxjMEl
2017-05-08 16:07:25 -07:00
Wes Kocher ff0797bb47 Merge autoland to m-c a=merge
MozReview-Commit-ID: 8LTBWT5zY6o
2017-05-08 13:37:37 -07:00
ffxbld 224cc663d5 No bug, Automated blocklist update from host bld-linux64-spot-307 - a=blocklist-update 2017-05-08 07:59:26 -07:00
Jared Wein 8fef752ced Bug 1355507 - Releasing a tab while dragging through the tabstrip on the same window should show a transition to its final resting place. r=dao
MozReview-Commit-ID: Lb7D1wnifBp

--HG--
extra : rebase_source : e0ff3800b5536681afcd79d0e105008049d346ef
2017-05-02 15:51:13 -04:00
Paolo Amadini 68c4637db8 Bug 1362207 - Remove the dropdown menu from the footer of the Downloads Panel. r=mak
MozReview-Commit-ID: CFrHklbB7TK

--HG--
extra : rebase_source : 307502b673bd06e8beb57866a69661ca1784d4f6
2017-05-05 15:37:00 +01:00
Paolo Amadini 5c2404b2f6 Bug 1281186 - Remove uses of nsIDownloadManager from DownloadsCommon.jsm, DownloadsViewUI.jsm, and allDownloadsViewOverlay.js. r=mak
MozReview-Commit-ID: 28nc8aTea5v

--HG--
extra : rebase_source : 0fe2e78104e727488930b07c8c5a64ccc4274614
2017-05-05 11:20:53 +01:00
Ryan VanderMeulen 3a4ab7966c Bug 1363022 - Update pdf.js to version 1.8.331. r=bdahl 2017-05-08 10:00:47 -04:00
Sean Lee 9058f2034f Bug 1360374 - Identify FormAutofill fields when a field is focused on.; r=MattN
MozReview-Commit-ID: 3VtrwptASnr

--HG--
extra : rebase_source : 821204a514debd6786a2880f4284b54be9d73cac
2017-05-03 07:52:35 +08:00
Johann Hofmann 2d113921d3 Bug 1362281 followup - Remove redundant CSS rule. r=me
MozReview-Commit-ID: 9EdnC3Z65Bb

--HG--
extra : rebase_source : 168ba96c877a72ef72ac86751a6e6990f7a85fb3
2017-05-08 16:18:12 -04:00
Stephen Horlander f38ce9a2fe Bug 1362281 - Fix forward button styling for macOS. r=johannh
MozReview-Commit-ID: V2EMoAsqDt

--HG--
extra : rebase_source : af553c450d7d465a709787a9b18fadbecc383f51
extra : amend_source : baa051b2c3a995ae890a31bbca3002ebdfd2b739
2017-05-08 15:37:01 -04:00
Ryan VanderMeulen 057c5179cf Backed out changeset b8c879365f51 (bug 1360846) because the fix didn't work.
--HG--
extra : rebase_source : 897f20d1e18b6c7a8046ea62346a7a29ffed8bb7
2017-05-08 15:10:51 -04:00
Iris Hsiao 51711c7e82 Merge mozilla-central to autoland 2017-05-08 11:19:04 +08:00
Iris Hsiao 0b748916e8 merge mozilla-inbound to mozilla-central a=merge 2017-05-08 11:11:20 +08:00
Bob Owen e317cff839 Bug 1361992: Ensure that PrintPreviewListener methods all use the same source browser. r=Gijs 2017-05-07 16:11:19 +01:00
Iris Hsiao 46b71b70f3 Backed out changeset 7cbae2bf514b (bug 1362861) for mochitest bc test time out at browser_ext_geckoProfiler_symbolicate.js 2017-05-08 09:44:04 +08:00
Markus Stange 2a5ccf17b1 Bug 1362861 - Pass the correct arch to nm on macOS. r=kmag
MozReview-Commit-ID: C8vfSUu8dM8

--HG--
extra : rebase_source : 4499d78391a66a4f338e1ebc372de856de95da2f
2017-05-07 11:30:01 -04:00
Sebastian Hengst 9c5b7e8f51 Backed out changeset ccb5b3503b66 (bug 1362212) 2017-05-07 23:10:05 +02:00
Chris Pearce 0f91138b92 Bug 1362212 - Remove canPlayTelemetry from _delayedStartup. r=dao
Calling HTMLMediaElement.canPlayType() on the main thread will cause
us to do disk I/O to load system decoding libraries, so we shouldn't
do it on the main thread, let alone on the parent process' main thread.

I moved the telemetry into an idle service observer off main thread
into Gecko in the previous patch.


MozReview-Commit-ID: CH6LNNLzreJ

--HG--
extra : rebase_source : 9219c63b4f8e18d127988d1debcc8712037e5406
2017-05-05 17:38:40 +12:00
Gijs Kruitbosch 32b0b9df1f Bug 1355020 - part 3: add notification container and styling for photon hamburger panel, r=mikedeboer
MozReview-Commit-ID: 4Jajbo9pzg5

--HG--
extra : rebase_source : ea83b92bb8626e0449f76a00099e86ae78e0a7ef
2017-05-03 16:15:42 +01:00
Gijs Kruitbosch cf021da921 Bug 1355020 - part 2: disentangle add-on notifications from 'PanelUI' and their specific spot, r=kmag
MozReview-Commit-ID: h2azhwU60S

--HG--
extra : rebase_source : c6bad5785235738161637e9f080faefd4ce2db04
2017-05-03 14:53:07 +01:00
Gijs Kruitbosch 1c3d0e4047 Bug 1355020 - part 1: disentangle update notifications from 'PanelUI' and hardcoded IDs, r=dthayer
MozReview-Commit-ID: EqLtDuRC8EH

--HG--
extra : rebase_source : 4508af1a155193ae556c0b9261aeb13a71afb0e9
2017-05-04 12:56:11 +01:00
Andreas Pehrson da339f960b Bug 1320994 - Increase retries for screensharing preview window. r=florian
MozReview-Commit-ID: IPnLWPT8SNP

--HG--
extra : rebase_source : 21b082ae29fed7332ecafcd500d6cb8e25e42217
2017-05-03 22:58:40 +02:00
Marco Castelluccio 4d753fcb37 Bug 1362478 - Disable sandbox in the code coverage build, as it prevents content processes from updating gcda files. r=jmaher
--HG--
extra : rebase_source : 42cfc10c7628f6f0fb9479dcc2bcb8b38477b4b5
2017-05-05 18:31:45 +02:00
Matthew Noorenberghe f05fa75ec3 Bug 1362584 - Follow-up eslint fix for fieldValue no-unused-vars.
MozReview-Commit-ID: 8p4tOq9NwEY
2017-05-06 01:43:52 -07:00
Matthew Noorenberghe 6e0c59cbea Bug 1362584 - Show autofill name fields in the management/preferences UI r=scottwu
MozReview-Commit-ID: 7m3sKGWfERC

--HG--
extra : rebase_source : a74ce933400db1d37a443ce2fa32f9ccc11f4452
2017-05-06 00:04:13 -07:00
Matthew Noorenberghe 30ac05ec08 Bug 1362583 - [Form Autofill] Move autofill preferences before master password ones. r=scottwu
MozReview-Commit-ID: 9sLFeAgXmpT

--HG--
extra : rebase_source : 4936199e602e0fd73313cc2339ab6c137338b39e
2017-05-06 00:11:46 -07:00
Wes Kocher 3c303b51f9 Merge m-c to inbound, a=merge
MozReview-Commit-ID: CituMM8vka5
2017-05-05 17:19:20 -07:00
Wes Kocher 7907e4f25e Backed out changeset caa721034f47 (bug 1356243) for regressions a=backout
MozReview-Commit-ID: BYFJDdxO6f3
2017-05-05 14:46:00 -07:00
Wes Kocher efab9f9365 Merge inbound to m-c a=merge
MozReview-Commit-ID: KSYtdX2VPce
2017-05-05 14:03:31 -07:00
Kris Maglione 674a21ccc6 Bug 1362224: requestAnimationFrame before changing browserAction/pageAction buttons. r=aswan
MozReview-Commit-ID: H9Eq7z5L4Xq

--HG--
extra : rebase_source : 4c8962b17c625ddcd1a0eb00bdc60325d436dfd8
2017-05-05 14:56:19 -07:00
Kris Maglione b2651ab90b Bug 1362224: Cache per-tab icon data for browserAction/pageAction. r=aswan
MozReview-Commit-ID: JifAtY36gKA

--HG--
extra : rebase_source : ba43a1d108f4ab6007fdebb18c34585448ee9f51
2017-05-05 14:21:07 -07:00
Nihanth Subramanya 9f6940d77e Bug 1362100 - Ensure bookmark toolbar button dropmarker icon remains correct size while animating. r=dao
The actual dropmarker's list-style-image was forced to none while animating, with another one overlayed on top of it.
Setting fill: transparent; accomplishes the goal of hiding the default icon without affecting layout.

MozReview-Commit-ID: 9AhlfYR9SV9

--HG--
extra : rebase_source : 74cbac351fe96277441fc0252fc4b1ba3e4521b8
2017-05-05 18:43:23 +05:30
Mike Taylor 2fa29fd27e Bug 1362102. Show icon when Report Site Issue button is in CUI palette. r=Gijs
MozReview-Commit-ID: 7zfRqJADJ5V

--HG--
extra : rebase_source : 865d56f06e83464a5e4a266f7af61d250b676971
2017-05-04 22:10:26 -05:00
Mark Banner 0f020586ea Bug 1356243 - Enable Screenshots by default. r=Mossop
MozReview-Commit-ID: 9g7dLGzI1Hg
2017-04-30 17:20:28 +01:00
Carsten "Tomcat" Book 170faef00b Merge mozilla-central to mozilla-inbound 2017-05-05 15:25:16 +02:00
Carsten "Tomcat" Book fdc689ba16 merge mozilla-inbound to mozilla-central a=merge 2017-05-05 15:17:26 +02:00
Tim Taubert 00fc6cad00 Bug 1362058 - Further limit the amount of sessionStorage data we store and serialize r=mikedeboer 2017-05-05 12:17:09 +02:00
Sebastian Hengst 96151b2b6b Backed out changeset 2febf984044a (bug 1356033) for bustage due to now unused pattern "gcli*" in browser/base/content/moz.build. r=backout on a CLOSED TREE
--HG--
rename : devtools/client/themes/images/gcli_sec_bad.svg => browser/base/content/gcli_sec_bad.svg
rename : devtools/client/themes/images/gcli_sec_good.svg => browser/base/content/gcli_sec_good.svg
rename : devtools/client/themes/images/gcli_sec_moderate.svg => browser/base/content/gcli_sec_moderate.svg
2017-05-05 09:43:54 +02:00
Michael Ratcliffe 360cec7787 Bug 1356033 - chrome://browser/content/gcli_sec_{bad,good,moderate}.svg should be moved to devtools r=jdescottes
This is easy to test:

Green tick marks (gcli_sec_good.svg) and Red Crosses (gcli_sec_bad.svg):
1. Go to https://csp-evaluator.withgoogle.com/
2. Shift+F2
3. security csp

I couldn't find a way to show the Orange Minus (gcli_sec_moderate.svg) but the path is changed in line with the other images and I did test it programatically so it will be fine.

MozReview-Commit-ID: 5897IV7epax

--HG--
rename : browser/base/content/gcli_sec_bad.svg => devtools/client/themes/images/gcli_sec_bad.svg
rename : browser/base/content/gcli_sec_good.svg => devtools/client/themes/images/gcli_sec_good.svg
rename : browser/base/content/gcli_sec_moderate.svg => devtools/client/themes/images/gcli_sec_moderate.svg
extra : rebase_source : b550cd4184f2c9e77b1d5df2cf5c67c1296b8ade
2017-05-04 14:41:36 +01:00
David Parks 31d38914c6 Bug 1361719 - Disable GPU sandbox by default by setting level to 0,r=jimm 2017-05-05 11:16:58 -07:00
Wes Kocher 6cc5532059 Merge m-c to inbound, a=merge
MozReview-Commit-ID: 3HXDLRcpc9c
2017-05-05 14:20:47 -07:00
Ben Hearsum d27afef6b0 bug 1358601: set up CI builds and tests for DevEdition on mozilla-beta - fix build configuration and signing of DevEdition-on-beta builds. r=aki,rail
MozReview-Commit-ID: 2oaCCHJWU8W
2017-05-05 16:56:57 -04:00