Commit Graph

18544 Commits

Author SHA1 Message Date
Timothy Guan-tin Chien
88b40be532 Bug 1444489 - Part I, Convert noControls binding to HTML content r=Gijs
The noControls binding is bound to <video> without controls on mobile
(see geckoview/content.css), and is only visible when the video is
blocked because of background autoplay.

MozReview-Commit-ID: KZqlQedCjd5
2018-03-12 22:30:03 +08:00
arthur.iakab
7b2ca1e285 Merge mozilla-central to autoland 2018-03-22 02:00:17 +02:00
Coroiu Cristina
059c1a8eed Backed out 7 changesets (bug 1446264) for wpt failures at html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/open-features-non-integer-height.html
Backed out changeset 7b9a6f304c95 (bug 1446264)
Backed out changeset af69031d49a0 (bug 1446264)
Backed out changeset 27efbd3b9218 (bug 1446264)
Backed out changeset 2280d7116066 (bug 1446264)
Backed out changeset 8e3dd0825df9 (bug 1446264)
Backed out changeset f9f4a91b3edb (bug 1446264)
Backed out changeset 38995f6de9df (bug 1446264)
2018-03-22 01:55:12 +02:00
Tiberius Oros
093c4d4962 Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-03-21 12:09:16 +02:00
Tiberius Oros
627796c275 Merge inbound to mozilla-central. a=merge 2018-03-21 12:03:08 +02:00
Kris Maglione
f8fdf2a409 Bug 1446250: Part 1 - Optimize Photon PageAction update performance. r=Gijs
The amount of computational complexity and garbage array/string/object
generation for each update to a pageAction property went up astronomically
with the migration of WebExtension page actions to the Photon API. This
resulted in non-trivial talos regression when Screenshots attempted to switch
back to the built-in pageAction API.

These changes fix most of the garbage generation, and reduce a lot of the
duplicated work for each update.

MozReview-Commit-ID: 4uPLnAesdU2
2018-03-15 21:34:01 -07:00
Gijs Kruitbosch
b2ce2f5b62 Bug 1445106 - don't try to have a feed reader in a frame, r=mak
MozReview-Commit-ID: 24EESnD4UaT
2018-03-14 18:51:42 +00:00
Gijs Kruitbosch
26f7e1ef4c Bug 1423938 - try to fix browser_bug537474 detecting about:blank loads in the selected tab, r=johannh
MozReview-Commit-ID: cLfN049EJt
2018-03-20 22:46:49 +00:00
Julian Descottes
60b399b826 Bug 1444926 - Move devtools/shim to devtools/startup;r=ochameau
MozReview-Commit-ID: K9WuJuTdYHS
2018-03-12 14:41:48 +01:00
Michael Kaply
327a04f5a9 Bug 1443771 - Add ESR name to the about dialog. It is not translated. r=Felipe,jaws
MozReview-Commit-ID: FYjA7IrTGYt
2018-03-14 17:41:26 -05:00
Margareta Eliza Balazs
0d63b9272e Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-03-20 19:00:25 +02:00
Noemi Erli
69b517254d Backed out 3 changesets (bug 1435142) for failing in browser/base/content/test/tabs/browser_close_tab_by_dblclick.js on a CLOSED TREE
Backed out changeset 9193e64cfe29 (bug 1435142)
Backed out changeset ff4b0af1e773 (bug 1435142)
Backed out changeset 79b72c904600 (bug 1435142)
2018-03-20 15:38:04 +02:00
kanika
379dc51457 Bug 1444901 - Simplify setText() function in security.js. r=prathiksha
MozReview-Commit-ID: HDKEz80aGCM
2018-03-18 00:46:58 +05:30
Hector Zhao
b4a6d0dfad Bug 1435142 - Part 2: add a browser mochitest for closeTabByDblclick. r=dao
MozReview-Commit-ID: 1UEnYflvtLw
2018-03-06 16:50:38 +08:00
Florian Quèze
0e3973a05a Bug 1405732 - Fix intermittent browser_appmenu_reflows.js failures where the reflow at get_alignmentPosition is encountered 3 times, r=mconley. 2018-03-21 18:14:03 +01:00
Peter Van der Beken
75d03ab497 Bug 888600 - Move ContentFrameMessageManager to WebIDL. Part 6: Mark some IDL interfaces as non-scriptable. r=bz. 2018-03-01 20:19:56 +01:00
Xidorn Quan
c7a567905a Bug 1446264 part 1 - Mark chevron.svg intermittent shown in startup_images test. r=florian
MozReview-Commit-ID: 63JdzGWuCAt
2018-03-19 18:01:18 +11:00
Brian Grinstead
cc259b4677 Bug 1447052 - Set up LightweightThemeConsumer in onBeforeInitialXULLayout instead of onLoad r=dao
MozReview-Commit-ID: GjuSvpkywlR
2018-03-20 12:19:39 -07:00
Trisha
9c018fd8d3 Bug 1388502 - Use a document fragment to populate "all tabs" list. r=johannh 2018-03-17 01:31:12 +08:00
Hector Zhao
bb63805fc4 Bug 1435142 - Part 1: pref to enable close selected tab by dblclicking it. r=dao
MozReview-Commit-ID: ErulnUeVK0F
2018-02-02 11:37:58 +08:00
Johann Hofmann
d8a29d4024 Bug 1348223 - Part 4 - Add and update tests for removing site data and cookies in the page info window. r=florian
MozReview-Commit-ID: gAaComSklW
2018-03-22 17:29:51 +01:00
Johann Hofmann
35cad92d30 Bug 1348223 - Part 3 - Show and clear all site data in page info (not just cookies). r=florian
This commit changes the way that the page info security section works
to not only consider cookies when answering the question "Is this website
storing information about me?".

The associated button used to open the cookie manager. We would like to
reduce the storage management UI surface (in the interest of having one
great central location for managing storage), so that button was replaced
with a simple "clear data" button that clears site data for all origins of
the base domain of the site.

Clearing for the entire range of that base domain is a trade off between
(implicit) user privacy and the risk that the user accidentally
deletes too much data. I prefer to choose increased privacy.

MozReview-Commit-ID: BUgxJHBeFcQ
2018-03-22 17:26:52 +01:00
Johann Hofmann
c65e29db34 Bug 1348223 - Part 1 - Add SiteDataTestUtils.jsm. r=mak
This commit adds a helper module for doing common tasks
related to site data, such as adding dummy data and getting usage.

There are many places that would potentially need to be cleaned
up to use this module instead, but I consider that work (and the
likely try failure fallout) out of scope for this bug.

MozReview-Commit-ID: 5eMDgHhClsO
2018-03-22 17:08:20 +01:00
Dão Gottwald
df7f319560 Bug 1449689 - Merge updateTitlebarDisplay function into TabsInTitlebar.update. r=johannh
MozReview-Commit-ID: IV5wrqoJmjB
2018-03-28 20:47:21 +02:00
Marco Bonardo
912e27da25 Bug 1449523 - ContentLinkHandler only picks perfectly sized icons. r=Mardak
MozReview-Commit-ID: IY5vOIliWWC
2018-03-28 12:40:02 +02:00
Shane Caraveo
9fbe3d3d47 Bug 1414245 - set sameProcessAsFrameLoader on extension sidebar and options_ui browsers, r=aswan
MozReview-Commit-ID: 2KsOE6RNq4P
2018-04-04 11:57:00 -05:00
Gijs Kruitbosch
06d6f2d545 Bug 1451743 - remove getAddonBlocklistURL from nsIBlocklistService, r=florian
MozReview-Commit-ID: HSrOHIZ1MA
2018-04-05 15:05:28 +01:00
Jared Wein
47ea3e6e2a Bug 1451076 - Extension update message should have full text in the tooltip in case it gets truncated. r=Gijs
MozReview-Commit-ID: L2ySkqjkY1P
2018-04-05 13:10:31 -04:00
Gijs Kruitbosch
399d72110b Bug 1451487 - remove nsIBlocklistService::isAddonBlocklisted as it's unused, r=mossop
MozReview-Commit-ID: Ht9DgjliSoo
2018-04-04 22:01:08 +01:00
Noemi Erli
64b6c11d21 Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-04-05 18:21:37 +03:00
Dão Gottwald
81e69d1b32 Bug 1450559 - Remove nsISessionStore in favor of SessionStore.jsm. r=mikedeboer
MozReview-Commit-ID: 8spvIOus9ai
2018-04-05 16:30:48 +02:00
Ludovic Hirlimann
48eb84e9e4 Bug 1449940 - Merge nsSetDefaultBrowser.js into nsBrowserContentHandler.js to remove one xpcom component loaded at startup, r=florian. 2018-03-31 15:04:01 +02:00
Paolo Amadini
5621a22a69 Bug 1434860 - Part 2 - Remove support for menu-button toolbar buttons. r=enn
MozReview-Commit-ID: MTLaIPzg7a
2018-04-03 16:26:03 +01:00
Edouard Oger
8578b6545b Bug 1184265 - Make last sync date be relative. r=markh
MozReview-Commit-ID: 2hB9F7Elynh
2018-03-20 17:08:16 -04:00
Boris Zbarsky
260e2183a3 Bug 1448398. Stop returning unwrapped Components.interfaces from SpecialPowers.Ci. r=kmag 2018-03-26 13:35:04 -04:00
Tim Nguyen
06d8af81bb Bug 1445099 - Remove unused properties from browser binding. r=enndeakin 2018-03-26 16:32:37 +02:00
Florian Quèze
de7b7f72fd Bug 1443578 - remove the _reflows suffix from tests that now cover both reflows and flicker, r=mconley. 2018-03-22 21:16:17 +01:00
Florian Quèze
9d449793d5 Bug 1443578 - avoid dirtying frames after MozAfterPaint events, to ensure we don't repaint all the time and capture 60 screenshots per second when nothing changes on screen, r=mconley. 2018-03-22 21:16:17 +01:00
Florian Quèze
2adf07bbc6 Bug 1443578 - only store captured frames when they are actually different, r=mconley. 2018-03-22 21:16:17 +01:00
Florian Quèze
3d1e39fc99 Bug 1443578 - set the expectations for new flicker tests, r=mconley. 2018-03-22 21:16:17 +01:00
Florian Quèze
db69a9d857 Bug 1443578 - Merge browser_windowopen_{reflow,flicker}.js tests into a single browser_windowopen.js test, r=mconley. 2018-03-22 21:16:16 +01:00
Florian Quèze
84fe2e9695 Bug 1443578 - Introduce a generic withPerfObserver function and separate the data collection from the reflow analysis code for the reflow observers, r=mconley. 2018-03-22 21:16:16 +01:00
Florian Quèze
eac32a4c98 Bug 1443578 - Stop providing the dirtyFrameFn function as a parameter to test functions, r=mconley. 2018-03-22 21:16:16 +01:00
Andreea Pavel
624f73578a Merge mozilla-central to autoland. a=merge on a CLOSED TREE 2018-03-20 00:42:18 +02:00
Andreea Pavel
77cede8498 Merge mozilla-inbound to mozilla-central. a=merge 2018-03-20 00:39:56 +02:00
Mike Conley
1dd36381d4 Bug 1447153 - Add a Nightly-only preference to hide the tab throbbers for performance diagnostics. r=jaws
MozReview-Commit-ID: LwAiKFR9Pew
2018-03-19 17:31:47 -04:00
layely
6a2822ede3 Bug 1445732 - Avoid invoking mute and unmute methods for lazy-browsers to prevent premature insertion. r=jaws 2018-03-18 03:23:07 +00:00
arthur.iakab
f33bf51300 Merge mozilla-central to mozilla-inbound 2018-03-19 12:51:12 +02:00
arthur.iakab
888a532650 Merging mozilla-inbound to mozilla central a=merge 2018-03-19 12:43:31 +02:00
Masayuki Nakano
72a20a5502 Bug 1446253 - Make EventUtils.synthesizeComposition() dispatch keydown and keyup event in default r=smaug
We'll start to dispatch keydown event and keyup event even during composition.
So, for testing those events won't break our UI, we should make
EventUtils.synhtesizeComposition() and EventUtils.synthesizeCompositionChange()
dispatch keydown event and keyup event even if callers don't specify keyboard
event explicitly.

Typically, "keydown" event is marked as "processed by IME", i.e., keyCode
value is set to DOM_VK_PROCESSKEY and key is set to "Process", with our
widget which handles native IME and key input.  On the other hand, "keyup"
is NOT marked as so.

Therefore, this patch makes TextInputProcessor emulates this behavior without
any new special flags.  And for making possible to emulate special cases,
this patch adds two flags to nsITextInputProcessor.  One is
KEY_DONT_MARK_KEYDOWN_AS_PROCESSED.  The other is KEY_MARK_KEYUP_AS_PROCESSED.
Unfortunately, those flags have opposite meaning but this must be better than
making necessary to one flag for emulating usual keydown/keyup events.

Finally, this makes some tests specify better keyboard information to
synthesizeComposition() and synthesizeCompositionChange() to emulate
actual keyboard events during composition.

MozReview-Commit-ID: ItYaXILkNQE
2018-03-16 22:35:07 +09:00