Daniel Varga
9355025fd5
Merge mozilla-central to mozilla-inbound
2018-08-14 01:09:48 +03:00
Ting-Yu Lin
48d02834a5
Bug 1482665 Part 2 - Remove nsPresContext::AppUnitsPerCSSPixel() and replace it with mozilla::AppUnitsPerCSSPixel(). r=dholbert
...
Differential Revision: https://phabricator.services.mozilla.com/D3155
2018-08-13 14:29:28 -07:00
Ehsan Akhgari
4f8fa911eb
Bug 1480899 - Do not activate the window.open() heuristic for allowing storage access if opener access hasn't been granted; r=englehardt
2018-08-13 17:14:54 -04:00
Adrian Wielgosik
be0c1a4f55
Bug 1481645 - Remove some redundant uses of do_QueryInterface. r=bzbarsky
...
Differential Revision: https://phabricator.services.mozilla.com/D2893
--HG--
extra : moz-landing-system : lando
2018-08-13 09:05:19 +00:00
Brendan Dahl
027788b3ce
Bug 1481286 - Move command dispatcher from XULDocument to Document. r=bz
...
Allows non-XUL chrome privilege documents to also use the command
dispatcher. The command dispatcher is created lazily since it will not
always be used.
Update test to reflect removal of the XUL attribute "commandDispatcher"
from content privilege XUL.
MozReview-Commit-ID: HUXMG9kx4ft
2018-08-08 09:02:03 -07:00
Jeremy Lempereur
96d35f35bd
Bug 1471708 - Rename the "scroll-position clamping scroll port size" to "visual viewport size". r=botond
...
MozReview-Commit-ID: IWPzXSF5jfR
--HG--
extra : rebase_source : f67d64ef18a643077d5019048399e68acc722337
2018-07-22 21:49:38 +02:00
Cosmin Sabou
7cf1ac297e
Backed out changeset 542243f5f600 (bug 1471708) for failling reftest on gfx/layers/apz/test/reftest/async-scrollbar-1.
2018-08-05 07:57:50 +03:00
Jeremy Lempereur
e591a6945a
Bug 1471708 - Rename the "scroll-position clamping scroll port size" to "visual viewport size". r=botond
...
MozReview-Commit-ID: IWPzXSF5jfR
--HG--
extra : rebase_source : 9d13a680ebf76a5f86c9040a5a16981514435dc8
2018-07-22 21:49:38 +02:00
Boris Zbarsky
b421d6d7fb
Bug 1479569 part 1. Add a ContentFrameMessageManager getter on nsIDocShell. r=kmag
2018-08-02 23:49:09 -04:00
Boris Zbarsky
dbd89b9ce3
Bug 1479544. Remove nsIXULChromeRegistry::ReloadChrome. r=mossop
...
Differential Revision: https://phabricator.services.mozilla.com/D2699
2018-08-03 15:14:43 +00:00
Andrea Marchesini
4c36f8e23c
Bug 1462883 - Performance object must be reset when the inner window changes document, r=bz
2018-08-03 13:08:30 +02:00
Csoregi Natalia
08c950712e
Backed out 3 changesets (bug 1479569) for devtools/client/responsive.html failures. CLOSED TREE
...
Backed out changeset e123d0aa911c (bug 1479569)
Backed out changeset b828a58404e5 (bug 1479569)
Backed out changeset 97041ef8f311 (bug 1479569)
2018-08-03 10:39:12 +03:00
Boris Zbarsky
0bfdfe4699
Bug 1479569 part 1. Add a ContentFrameMessageManager getter on nsIDocShell. r=kmag
2018-08-02 23:49:09 -04:00
Jan de Mooij
3bbc9aa20d
Bug 1479363 part 1 - Use JSAutoRealm instead of JSAutoRealmAllowCCW in dom/base. r=bz
2018-08-02 08:48:40 +02:00
Boris Zbarsky
ee565cfd06
Bug 1479486. Remove some unused chromeonly history APIs on Window. r=mccr8
...
Well, back() is used, but only in tests, and those can use history.back().
2018-07-31 17:27:03 -04:00
Boris Zbarsky
c15a7558ea
Bug 1479475 part 2. Remove dead code in nsGlobalWindowOuter that is inner-window-only. r=nika
2018-07-31 17:27:02 -04:00
Brindusan Cristian
f4c55c8456
Backed out 4 changesets (bug 1479486, bug 1479497, bug 1479475) for build bustages on builds/worker/workspace/build/src/dom/base/nsGlobalWindowInner.cpp:932:53. CLOSED TREE
...
Backed out changeset b75e262fac02 (bug 1479486)
Backed out changeset 45692ba0fddd (bug 1479475)
Backed out changeset 524fb20de6a2 (bug 1479475)
Backed out changeset 4663bd19da9b (bug 1479497)
2018-08-01 00:49:43 +03:00
Boris Zbarsky
261165b8f7
Bug 1479486. Remove some unused chromeonly history APIs on Window. r=mccr8
...
Well, back() is used, but only in tests, and those can use history.back().
2018-07-31 17:27:03 -04:00
Boris Zbarsky
372d4b0f69
Bug 1479475 part 2. Remove dead code in nsGlobalWindowOuter that is inner-window-only. r=nika
2018-07-31 17:27:02 -04:00
Jan de Mooij
80adc67aba
Bug 1478955 part 1 - Rename JSAutoRealm to JSAutoRealmAllowCCW. r=luke
2018-07-28 12:12:26 +02:00
Boris Zbarsky
634a492dda
Bug 1476145 part 9. Drop support for getting window utils via getInterface. r=nika
2018-07-24 19:47:43 -04:00
Boris Zbarsky
575eb424f0
Bug 1476145 part 1. Add a getter to get the nsIDOMWindowUtils from a window. r=nika
...
The new attribute is not [Cached] because we would need to bump
JSCLASS_GLOBAL_APPLICATION_SLOTS for that and it's not obvious that we should do
that.
2018-07-24 19:47:40 -04:00
Robert Bartlensky
d0daa20803
Bug 1476565: Fix DEAD_STORE errors in dom/base/*. r=baku
...
MozReview-Commit-ID: IjsOrpz9VF3
--HG--
extra : rebase_source : 0ac09534b0d129564bf986d45145e0967e8182d2
2018-07-18 16:17:22 +01:00
Anny Gakhokidze
59013ea21a
Bug 1419960 - Make the noopener window feature not affect whether other window features are enabled, r=nika
...
MozReview-Commit-ID: 538GrCw85g
Differential Revision: https://phabricator.services.mozilla.com/D2150
--HG--
extra : moz-landing-system : lando
2018-07-21 22:44:34 +00:00
Valentin Gosu
7937c7c4cc
Bug 1476928
- Remove nsIURI.CloneIgnoringRef and nsIURI.CloneWithNewRef r=JuniorHsu
...
The patch introduces NS_GetURIWithNewRef and NS_GetURIWithNewRef which perform the same function.
Differential Revision: https://phabricator.services.mozilla.com/D2239
--HG--
extra : moz-landing-system : lando
2018-07-23 11:28:47 +00:00
Bogdan Tara
97830f0e63
Merge mozilla-central to mozilla-inbound. a=merge CLOSED TREE
2018-07-20 00:55:33 +03:00
Ehsan Akhgari
3441526820
Bug 1476796
- Enable AntiTrackingCommon::AddFirstPartyStorageAccessGrantedFor() to notify consumers about completion of asynchronous results; r=baku
...
Right now consumers can't know when the parent process has finished talking
to the permission manager. It would be nice to enable consumers to depend
on the status of the asynchronous task using a promise.
2018-07-19 17:04:56 -04:00
Coroiu Cristina
edada2f46b
Backed out changeset bc6d7dc3f10f (bug 1476796
) for build bustage on a CLOSED TREE
2018-07-19 23:51:35 +03:00
Ehsan Akhgari
7c156959da
Bug 1476796
- Enable AntiTrackingCommon::AddFirstPartyStorageAccessGrantedFor() to notify consumers about completion of asynchronous results; r=baku
...
Right now consumers can't know when the parent process has finished talking
to the permission manager. It would be nice to enable consumers to depend
on the status of the asynchronous task using a promise.
2018-07-19 16:20:20 -04:00
Haik Aftandilian
59a99c8595
Bug 1350642
- Keep the tabCountResizable property in sync; r=dao
...
Differential Revision: https://phabricator.services.mozilla.com/D2197
--HG--
extra : moz-landing-system : lando
2018-07-19 18:05:35 +00:00
Haik Aftandilian
e2f970d134
Bug 1350642
- Remove the PBrowser::Msg_GetTabCount sync IPC; r=mccr8
...
Bug 1350642
- Keep the tabCountResizable property in sync; r?dao
Differential Revision: https://phabricator.services.mozilla.com/D2196
--HG--
extra : moz-landing-system : lando
2018-07-17 19:41:16 +00:00
Margareta Eliza Balazs
d476711024
Backed out changeset f4f24738dbf7 (bug 1476565) for bustage in /builds/worker/workspace/build/src/dom/base/nsGlobalWindowOuter.cpp on a CLOSED TREE
2018-07-19 16:55:16 +03:00
Robert Bartlensky
3a2bf15b12
Bug 1476565: Fix DEAD_STORE errors in dom/base/*. r=baku
...
MozReview-Commit-ID: IjsOrpz9VF3
--HG--
extra : rebase_source : 7a7e1f796f24f623afe614297e2f779c916c64e6
2018-07-18 16:17:22 +01:00
Andrea Marchesini
e9d8f213e0
Bug 1476324 - Storage activation via window.open(URL) applies across top-level domains - part 1 - window.open() from top-level, r=ehsan
2018-07-18 15:44:55 +02:00
Ehsan Akhgari
ac25ec44da
Bug 1475697 - Part 2: Add infrastructure for notifying the DOM about a document containing blocked tracking cookies; r=baku
2018-07-17 06:12:00 +03:00
Ehsan Akhgari
51cc2694b0
Bug 1475697 - Part 1: Refactor the current way that Necko notifies DOM about the existence of blocked content; r=baku
2018-07-17 06:11:00 +03:00
Boris Zbarsky
3546ea99f1
Bug 1475065 part 13. Remove nsIDOMOfflineResourceList. r=nika
2018-07-13 15:42:08 -07:00
Andrea Marchesini
1498612e1b
Bug 1474812 - No needs to store granted storage access in nsILoadInfo and in the inner window, r=ehsan
2018-07-13 12:02:19 +02:00
Andi-Bogdan Postelnicu
88cc63910d
Bug 1453795 - DOM - Initialize member fields in classes/ structures. r=peterv
...
--HG--
extra : rebase_source : 249fc26e50bded4e94f5effa4308af0f1e54b908
2018-06-16 17:21:46 +03:00
Andrea Marchesini
648c87fe95
Bug 1474651 - Grant storage access to 3rd party, tracking resource on window.open(), r=ehsan
2018-07-11 12:38:47 +02:00
Kyle Machulis
17f492c9c1
Bug 1472087 - deCOMtaminate nsIDocShellLoadInfo; r=nika
...
Change all references from nsIDocShellLoadInfo to nsDocShellLoadInfo
MozReview-Commit-ID: AyKlZUtSEDD
2018-07-11 20:19:14 -07:00
shindli
c1bbe21ac6
Backed out 2 changesets (bug 1474651) for lint failure in /builds/worker/checkouts/gecko/toolkit/components/antitracking/test/browser/popup.html:8:126 on a CLOSED TREE
...
Backed out changeset f05247b25d5e (bug 1474651)
Backed out changeset acee48580902 (bug 1474651)
2018-07-11 13:57:22 +03:00
Andrea Marchesini
06d77e5419
Bug 1474651 - Grant storage access to 3rd party, tracking resource on window.open(), r=ehsan
2018-07-11 12:38:47 +02:00
Jan de Mooij
09149a5c4a
Bug 1472973 part 3 - Remove some GetGlobalForObjectCrossCompartment calls on globals/WindowProxy. r=bz
2018-07-06 18:16:23 +02:00
Jeff Gilbert
5b753da289
Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot
...
MozReview-Commit-ID: JtTcLL5OPF0
2018-06-26 17:05:01 -07:00
Emilio Cobos Álvarez
c7d35aa526
Bug 1470930: Use enums for passing arguments for event dispatch. r=smaug
...
MozReview-Commit-ID: DsNuF7GAflJ
2018-06-26 18:22:06 +02:00
Emilio Cobos Álvarez
9bed821e90
Bug 1467722: Don't return null for getComputedStyle when there's no pres shell. r=heycam
...
We need to deal with this case regardless from getPropertyValue, and this causes
pain and webcompat issues.
MozReview-Commit-ID: Gbpzq0N4O2T
2018-06-19 11:47:16 +02:00
Jan de Mooij
56ca3c9524
Bug 1466501 part 1 - Refactor ZoneSpecifier and add a sameCompartmentAs option to newGlobal in the shell. r=luke
2018-06-07 10:02:10 +02:00
Jan de Mooij
403ba762c8
Bug 1466083 part 6 - Add xpc::GetRealmPrincipal and use it in a few places. r=bz
...
Not strictly necessary, but this lets us remove some JS::GetCompartmentForRealm and JS_GetCompartmentPrincipals calls.
2018-06-02 11:58:29 +02:00
Emilio Cobos Álvarez
fffb25b74f
Bug 1465585: Switch from mozilla::Move to std::move. r=froydnj
...
This was done automatically replacing:
s/mozilla::Move/std::move/
s/ Move(/ std::move(/
s/(Move(/(std::move(/
Removing the 'using mozilla::Move;' lines.
And then with a few manual fixups, see the bug for the split series..
MozReview-Commit-ID: Jxze3adipUh
2018-06-01 10:45:27 +02:00