Commit Graph

7034 Commits

Author SHA1 Message Date
Paolo Amadini
f5c61ba208 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
2018-07-05 15:08:06 +01:00
Paolo Amadini
b5fdf5b856 Bug 1471544 - Load "menulist.css" as a document stylesheet. r=dao
MozReview-Commit-ID: JOJOWH4XuDU
2018-07-05 10:54:21 +01:00
shindli
4ef161a261 Merge mozilla-central to inbound. a=merge CLOSED TREE 2018-07-04 01:35:17 +03:00
Gijs Kruitbosch
567d31a745 Bug 1469916, r=ckerschb,jkt 2018-06-22 15:41:39 +01:00
Gijs Kruitbosch
435b8f162d Backed out changeset be11a3290029 (bug 1469916) for test orange involving Not enough arguments [nsIWebBrowserPersist.saveURI] 2018-07-03 15:45:13 +01:00
Gijs Kruitbosch
2cd42146aa Bug 1469916, r=ckerschb,jkt 2018-06-22 15:41:39 +01:00
arthur.iakab
2476395d52 Merge inbound to mozilla-central a=merge 2018-07-03 11:55:46 +03:00
Emilio Cobos Álvarez
9933ecf2bb Bug 1472529: More nsFind cleanup. r=mats
The general setup is that the State struct is used to iterate over text nodes
explicitly, and keeps references to the ranges so that we don't need to pass all
them around everywhere.

We need to teach nsFindContentIterator to rewind into NAC to be able to get rid
of mIterNode, which was getting out of sync when we failed to rewind to the
anchor node.

MozReview-Commit-ID: 5czYADrm1WX
2018-07-03 02:07:48 +02:00
Brian Grinstead
a1722b0480 Bug 1450813 - Create print preview toolbar as customized built-in Custom Element;r=mconley,timdream
MozReview-Commit-ID: LYlQ8xxJNA8
2018-07-02 13:33:09 -07:00
Ciure Andrei
df7f0abc2c Backed out 1 changesets (bug 1450813) for failing browser_page_change_print_original.js CLOSED TREE
Backed out changeset ee4e2bfffe18 (bug 1450813)
2018-07-02 22:38:18 +03:00
Chris Pearce
e602bac9f7 Bug 1463919 - Tests for prompting for permission to autoplay. r=jya,mconley
Test that a video which tries to autoplay via either a play() call or via
an autoplay attribute:
* Plays when it has a pre-existing "allow" autoplay-media permission.
* Is blocked when it has a pre-existing "block" autoplay-media permission.
* Plays when it doesn't have a pre-existing autoplay-media permission and
"allow" is pressed on the door hanger.
* Is blocked when it doesn't have a pre-existing autoplay-media permission and
"block" is pressed on the door hanger.

MozReview-Commit-ID: CpftV6RQbtU
2018-06-25 15:35:33 +12:00
Brian Grinstead
4ec2ed9eea Bug 1450813 - Create print preview toolbar as customized built-in Custom Element;r=mconley,timdream
MozReview-Commit-ID: Ermed741SRs
2018-07-02 10:28:29 -07:00
Chris H-C
00544c4087 bug 1470493 - Render "event" ping events in about:telemetry r=janerik
MozReview-Commit-ID: 8U54Cs6obOs

Differential Revision: https://phabricator.services.mozilla.com/D1882
2018-07-02 08:55:12 +00:00
Kanika Saini
4605dc43e3 Bug 1465952 - about:support displays JSON of successfully parsed policies r=Felipe
MozReview-Commit-ID: 8l7RE5ZO0jb
2018-06-25 19:45:16 +05:30
Cosmin Sabou
bb987de702 Merge mozilla-inbound to mozilla-central. a=merge 2018-06-28 13:04:23 +03:00
Paolo Amadini
445d8ea111 Bug 1470842 - Add "widgets.css" as an author stylesheet for migrating "components.css". r=bgrins
MozReview-Commit-ID: CPJ3HcOZdIl
2018-06-27 08:02:01 +01:00
Christoph Kerschbaumer
5afd502bd2 Bug 1463663 - Prefix exported functions of the RemotePageManager with RPM. r=mossop 2018-06-27 09:08:32 +02:00
Gurzau Raul
af59ff9468 Merge mozilla-central to inbound. a=merge CLOSED TREE 2018-06-27 00:55:38 +03:00
Paolo Amadini
5c37af92e1 Bug 1435688 - Part 4 - Remove the "listitem-iconic" and "listcell-iconic" bindings. r=bgrins
MozReview-Commit-ID: LKLPmes4LCC
2018-06-23 21:22:26 +01:00
Paolo Amadini
7b05a02a57 Bug 1448126 - Part 2 - Remove the "scale" binding and its supporting platform code. r=bgrins
MozReview-Commit-ID: ETmUuosYxeG
2018-06-24 17:19:25 +01:00
Paolo Amadini
8e180a5bfd Bug 1448126 - Part 1 - Remove tests for the "scale" binding. r=bgrins
MozReview-Commit-ID: 9LxA3ERl89r
2018-06-24 17:19:15 +01:00
Margareta Eliza Balazs
e3449ea5a3 Merge mozilla-central to inbound. a=merge CLOSED TREE 2018-06-26 12:24:32 +03:00
Tim Nguyen
0c7241ff9a Bug 1471542 - Remove support for tree[seltype=cell] and tree[seltype=text]. r=Paolo
MozReview-Commit-ID: BW9u3CvvP1p
2018-06-27 18:35:18 +01:00
Jared Wein
ced333716a Bug 1317581 - DateTimePicker should support high contrast mode on Windows. r=dao
Portions of the patch contributed by Tim Nguyen (ntim.bugs@gmail.com)

MozReview-Commit-ID: DEBBjcgHIyH
2018-06-25 18:10:49 +01:00
Margareta Eliza Balazs
375405e284 Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-06-26 18:08:43 +03:00
Chris H-C
d09d07021f bug 1460595 - Remove events from main pings and, thus, TelemetrySession r=Dexter
This requires we take unsent event records out of about:telemetry since its
"Current Payload" view only looks at the "main" ping.

MozReview-Commit-ID: GLs2EYvFaAF
2018-06-06 11:05:29 -04:00
Chris Pearce
fd68a38fe1 Bug 1470346 - Gesture activate all documents in tab, even across origins, upon user interaction. r=smaug
Sometimes when video is playing, a preroll ad plays, and that may be in a cross
origin iframe. If autoplay media is disabled, we require a user gesture in a
document before playback in that document is permitted, and we require each
origin to be gesture activated separately. So in the cross origin preroll video
add case, then the user will have to click once to unblock playback for the
cross origin ad, and then once the preroll ad finishes, the user will have to
click again to activate playback of the same origin content video.

This is a bad user experience.

So we should instead make gesture activation propagate up the doc tree
irrespective of crossing origins.  This way, when the user clicks to activate,
all documents in that tab are also also effectively gesture activated, and so
can autoplay.

MozReview-Commit-ID: 1HZQ5zkubR
2018-06-22 11:52:20 +12:00
Tom Schuster
73f8db801d Bug 1418033 - Test for disabled manual FAYT. r=mikedeboer 2018-06-23 23:34:03 +02:00
Tom Schuster
842fbd09b9 Bug 1418033 - Make it possible to disable fast find. r=mikedeboer 2018-05-14 21:49:43 +02:00
Mark Striemer
bec92cae1b Bug 1446101 - Part 2: Convert the all tabs panel to photon styles r=dao
MozReview-Commit-ID: 3VzqnG6X5rw
2018-06-06 15:48:21 -05:00
Doug Thayer
35bd3f0b0d Bug 1448040 - Remove HangMonitor/ChromeHangs r=Nika
Fairly straightforward, just a blanket removal. Haven't heard
anything on dev-platform or fx-data-dev regarding this removal,
so I think it's likely safe to remove on Nightly, and we can
revert if anyone makes a fuss.

As part of removing the HangMonitor, I renamed a few things and
reorganized the namespaces to not depend on a HangMonitor
namespace. Hopefully this doesn't produce too much noise in the
diff, it just seemed appropriate to move everything around
rather than keep dangling vestiges of the old system.

MozReview-Commit-ID: 8C8NFnOP5GU
2018-04-29 18:21:20 -07:00
Mark Banner
9af64d461a Bug 1456762 - Remove now unnecessary import-globals-from statements in html files. r=mossop
Depends on D1643

MozReview-Commit-ID: 84M50HDg0wl

Differential Revision: https://phabricator.services.mozilla.com/D1644
2018-06-16 08:21:33 +00:00
Mark Banner
ea6c3b2e37 Bug 1456762 - Add parsing of HTML files to ESLint to discover their script tags and the globals that are imported. r=mossop
MozReview-Commit-ID: 6jiEbZnyv6e

Differential Revision: https://phabricator.services.mozilla.com/D1643
2018-06-16 08:20:38 +00:00
Cosmin Sabou
2847810e49 Merge inbound to mozilla-central. a=merge 2018-06-13 12:22:15 +03:00
Emilio Cobos Álvarez
e354320a4a Revert three changesets (Bug 1451576) for causing bug 1467964 and since it's not generally sound. r=me
MozReview-Commit-ID: CZaLUNlGkX8
2018-06-12 16:52:52 -07:00
Andreea Pavel
209a764095 Merge mozilla-central to mozilla-inbound. a=merge on a CLOSED TREE 2018-06-10 12:51:28 +03:00
Joel Maher
d0823df1ef Bug 1405428 - skip-if = verify on mochitests which do not pass test-verify. r=gbrown 2018-06-10 05:01:47 -04:00
Felipe Gomes
69a91cb236 Bug 1467586 - Convert the DateTimePickerListener object into a class to be instantiated when needed. r=mconley
MozReview-Commit-ID: FFXPkLFjJk
2018-06-09 18:46:39 -03:00
Felipe Gomes
331081d0a6 Bug 1467586 - Part 0. hg cp the DateTimePickerListener object to a new file, and rename the DateTimePickerHelper. r=mconley
Since we're naming this new file as DateTimePickerContent, it's also a good opportunity to rename the DateTimePickerHelper to DateTimePickerParent to make it more meaningful

MozReview-Commit-ID: 9xNwUjZb6UF
2018-06-09 18:46:35 -03:00
Felipe Gomes
862ad7f6a6 Bug 1467278 - Lazily instantiate the AutoScrollController when a middle click occurs. r=Gijs,kats
MozReview-Commit-ID: BCpAHzMcubP
2018-06-09 18:42:51 -03:00
Felipe Gomes
fe14bc41fc Bug 1467278 - Part 0 - hg copy the ClickEventHandler code to a new file. r=kats
MozReview-Commit-ID: 2ncvTj8Njbj
2018-06-09 18:42:47 -03:00
Mike Conley
09574398e1 Bug 1458375 - Remove empty binding attached to scrollbars. r=timdream
MozReview-Commit-ID: HD6OHIVIhrq
2018-05-29 20:08:41 -04:00
Kris Maglione
ca255e9ec8 Bug 1464552: Part 4 - Split selection source helpers into separate JSM. r=felipe
MozReview-Commit-ID: 5ak7dg2umfu
2018-05-25 18:26:32 -07:00
Kris Maglione
5e835d276a Bug 1464552: Part 3 - Split print preview helpers into separate JSM. r=felipe
MozReview-Commit-ID: 59Z0fZIf7Ym
2018-05-25 18:22:09 -07:00
Andreea Pavel
ab9b5041e0 Backed out 2 changesets (bug 1467278) gecko decision task failure, causing mass OSX intermittent failures on a CLOSED TREE
Backed out changeset 436a6ebd505e (bug 1467278)
Backed out changeset e0e3ad8c81ec (bug 1467278)
2018-06-07 21:58:45 +03:00
Francesco Lodolo (:flod)
b5bda5cb63 Bug 1467515 - Update license text regarding English dictionary r=mhoye
MozReview-Commit-ID: 41fLan7dv3f
2018-06-07 19:30:45 +02:00
Felipe Gomes
788fea8876 Bug 1467278 - Lazily instantiate the AutoScrollController when a middle click occurs. r=Gijs,kats
MozReview-Commit-ID: CJpGV3LH1Ti
2018-06-07 14:39:15 -03:00
Felipe Gomes
7a0f4d48db Bug 1467278 - Part 0 - hg copy the ClickEventHandler code to a new file. r=kats
This copies the code through hg cp in order to preserve the blame, and removes the code from browser-content.js

MozReview-Commit-ID: Flnhqmb3KdU
2018-06-06 18:05:39 -03:00
Cosmin Sabou
65e12679b2 Backed out changeset 531593bacc4e (bug 1448040) for Android build bustages on HangAnnotations.h. CLOSED TREE 2018-06-07 19:22:31 +03:00
Doug Thayer
9710c4d367 Bug 1448040 - Remove HangMonitor/ChromeHangs r=Nika
Fairly straightforward, just a blanket removal. Haven't heard
anything on dev-platform or fx-data-dev regarding this removal,
so I think it's likely safe to remove on Nightly, and we can
revert if anyone makes a fuss.

As part of removing the HangMonitor, I renamed a few things and
reorganized the namespaces to not depend on a HangMonitor
namespace. Hopefully this doesn't produce too much noise in the
diff, it just seemed appropriate to move everything around
rather than keep dangling vestiges of the old system.

MozReview-Commit-ID: 8C8NFnOP5GU
2018-04-29 18:21:20 -07:00