Sylvestre Ledru
0129dd3f83
Bug 1519636 - Reformat recent changes to the Google coding style r=andi,necko-reviewers,dragana
...
# ignore-this-changeset
Differential Revision: https://phabricator.services.mozilla.com/D96608
2020-11-16 22:09:25 +00:00
Emilio Cobos Álvarez
0ebfee88c4
Bug 1676932
- Remove VisibilityChange/nsIContentPermissionRequestCallback. r=nika
...
Also unused.
Differential Revision: https://phabricator.services.mozilla.com/D96884
2020-11-13 20:55:17 +00:00
Emilio Cobos Álvarez
ab402ee088
Bug 1676932
- Remove nsIContentPermissionRequester. r=nika
...
It's an empty, useless interface after the previous patches. Also remove
a bunch of expired geolocation probes which were null-checking the requester
object for some reason.
Depends on D96882
Differential Revision: https://phabricator.services.mozilla.com/D96883
2020-11-12 20:23:52 +00:00
Emilio Cobos Álvarez
fa458d34ab
Bug 1676932
- Remove nsIContentPermissionRequester.onVisibilityChange. r=nika
...
Also unused.
Depends on D96881
Differential Revision: https://phabricator.services.mozilla.com/D96882
2020-11-12 19:10:28 +00:00
Emilio Cobos Álvarez
1239692187
Bug 1676932
- Remove nsIContentPermissionRequester.getVisibility. r=nika
...
It's unused.
Differential Revision: https://phabricator.services.mozilla.com/D96881
2020-11-12 19:10:10 +00:00
Sylvestre Ledru
fde06f6d21
Bug 1674637 - Use nested namespaces in dom/ r=sg,andi
...
Also add some missing namespace qualifications
Done with:
./mach static-analysis check --checks="-*,modernize-concat-nested-namespaces" --fix dom/
./mach clang-format -p $(hg status dom/|grep ^M|awk '{print $2}')
Differential Revision: https://phabricator.services.mozilla.com/D95456
2020-11-04 17:04:01 +00:00
Butkovits Atila
964cca3198
Backed out changeset c0adbf7522dc (bug 1674637) for bustage on GMPParent.cpp. CLOSED TREE
2020-11-04 10:54:36 +02:00
Sylvestre Ledru
5f29324f60
Bug 1674637 - Use nested namespaces in dom/ r=sg,andi
...
Also add some missing namespace qualifications
Done with:
./mach static-analysis check --checks="-*,modernize-concat-nested-namespaces" --fix dom/
./mach clang-format -p $(hg status dom/|grep ^M|awk '{print $2}')
Differential Revision: https://phabricator.services.mozilla.com/D95456
2020-11-04 08:29:00 +00:00
Simon Giesecke
e3c223da3e
Bug 1648010 - Fix uses of NS_LITERAL_STRING with C string literals. r=geckoview-reviewers,agi,froydnj
...
Differential Revision: https://phabricator.services.mozilla.com/D80861
2020-07-01 08:34:12 +00:00
Simon Giesecke
f458cd246a
Bug 1626570 - Improve handling of copying arrays in dom/base/. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D73625
2020-05-05 10:08:02 +00:00
Simon Giesecke
d94419173b
Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/base. r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D63102
--HG--
extra : moz-landing-system : lando
2020-02-21 10:41:47 +00:00
Johann Hofmann
038631d30b
Bug 1606839 - Use new user activation API for guarding notification permission prompts. r=Ehsan,edgar
...
Differential Revision: https://phabricator.services.mozilla.com/D59342
--HG--
extra : moz-landing-system : lando
2020-01-15 14:22:46 +00:00
Arthur Iakab
99c5970d7f
Backed out changeset 209adca8625c (bug 1606839) for multiple failures on browser_permissions_handling_user_input.js
...
CLOSED TREE
2020-01-14 16:52:02 +02:00
Johann Hofmann
b8ab0954d2
Bug 1606839 - Use new user activation API for guarding notification permission prompts. r=edgar
...
Differential Revision: https://phabricator.services.mozilla.com/D59342
--HG--
extra : moz-landing-system : lando
2020-01-14 13:49:23 +00:00
Johann Hofmann
749da501d5
Bug 1600942 - Remove userHadInteractedWithDocument and documentDOMContentLoadedTimestamp attributes from nsIContentPermissionPrompt. r=Ehsan
...
Differential Revision: https://phabricator.services.mozilla.com/D56540
--HG--
extra : moz-landing-system : lando
2019-12-10 14:38:30 +00:00
Thomas Nguyen
1e82cdc161
Bug 1483631
- Prompt with both first party and third party origin if we are delegating permission with allows all feature policy. r=baku
...
Differential Revision: https://phabricator.services.mozilla.com/D51839
--HG--
extra : moz-landing-system : lando
2019-12-04 15:39:26 +00:00
Thomas Nguyen
fd744cea01
Bug 1483631
- Restrict nested permission requests in ContentPermissionPrompt with permission delegate r=baku,mccr8
...
Differential Revision: https://phabricator.services.mozilla.com/D47416
--HG--
extra : moz-landing-system : lando
2019-12-04 15:39:03 +00:00
Gurzau Raul
4f21dcd081
Backed out 4 changesets (bug 1483631
) for failing at browser_temporary_permissions.js on a CLOSED TREE.
...
Backed out changeset f5bb5f6a148f (bug 1483631
)
Backed out changeset c5e562c1d590 (bug 1483631
)
Backed out changeset 7ef09193a7ef (bug 1483631
)
Backed out changeset a909dcbbea2b (bug 1483631
)
2019-12-03 21:57:55 +02:00
Thomas Nguyen
14991f5ba2
Bug 1483631
- Prompt with both first party and third party origin if we are delegating permission with allows all feature policy. r=baku
...
Differential Revision: https://phabricator.services.mozilla.com/D51839
--HG--
extra : moz-landing-system : lando
2019-12-03 16:24:39 +00:00
Thomas Nguyen
d48ace2c5f
Bug 1483631
- Restrict nested permission requests in ContentPermissionPrompt with permission delegate r=baku,mccr8
...
Differential Revision: https://phabricator.services.mozilla.com/D47416
--HG--
extra : moz-landing-system : lando
2019-12-03 16:25:51 +00:00
Thomas Nguyen
7e65be9414
Bug 1583142 - Remove third-party "persistent-storage" prompting support r=baku
...
Differential Revision: https://phabricator.services.mozilla.com/D50908
--HG--
extra : moz-landing-system : lando
2019-11-07 14:29:02 +00:00
Ciure Andrei
c5a6643d39
Backed out changeset dde0354521ab (bug 1583142) for causing PermissionDelegateHandler.cpp bustages CLOSED TREE
2019-11-07 14:17:02 +02:00
Thomas Nguyen
f431604a62
Bug 1583142 - Remove third-party "persistent-storage" prompting support r=baku
...
Differential Revision: https://phabricator.services.mozilla.com/D50908
--HG--
extra : moz-landing-system : lando
2019-11-07 11:56:28 +00:00
Edgar Chen
5bc0854d2b
Bug 1578355 - Part 1: Move user-activation code from EventStateManager to UserActivation; r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D45168
--HG--
extra : moz-landing-system : lando
2019-09-20 20:51:25 +00:00
Daniel Varga
bc19cdb06d
Backed out 3 changesets (bug 1578355) for build bustage at build/src/dom/base/nsSyncLoadService.h:48:21. On a CLOSED TREE
...
Backed out changeset d50ad759f129 (bug 1578355)
Backed out changeset 339ab54ca471 (bug 1578355)
Backed out changeset 284299dac42c (bug 1578355)
2019-09-20 14:05:12 +03:00
Edgar Chen
5b6fe53148
Bug 1578355 - Part 1: Move user-activation code from EventStateManager to UserActivation; r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D45168
--HG--
extra : moz-landing-system : lando
2019-09-20 10:31:55 +00:00
Ehsan Akhgari
056e6a7d30
Bug 1574019 - Enable test_notification_crossorigin_iframe.html under Fission; r=kmag
...
Differential Revision: https://phabricator.services.mozilla.com/D42060
--HG--
extra : moz-landing-system : lando
2019-08-15 20:53:06 +00:00
Kannan Vijayan
3fb6190ec6
Bug 1559414 - Rename unaudited pre-fission methods with SameProcess for future audit burndown. r=nika
...
Differential Revision: https://phabricator.services.mozilla.com/D39378
--HG--
extra : moz-landing-system : lando
2019-07-26 16:48:31 +00:00
Barret Rennie
e6b381544e
Bug 1289211 - Rename InfallibleTArray to nsTArray in dom/base/ r=Ehsan
...
Differential Revision: https://phabricator.services.mozilla.com/D36941
--HG--
extra : moz-landing-system : lando
2019-07-10 03:25:21 +00:00
Sebastian Streich
8ac88db494
Bug 1444503 - Remove the IPC::Principal r=ckerschb,nika
...
***
Removed IPC References in PCContent
***
Removed IPC References on nsContentPermissionHelper
***
Remove IPC Principal from PBrowser
***
Remove IPCPrincipal from the PaymentRequest
***
Remove IPCPrincipal from the PPresentation
***
Remove IPC Principal from PNecko
Differential Revision: https://phabricator.services.mozilla.com/D28650
--HG--
extra : moz-landing-system : lando
2019-04-25 14:18:11 +00:00
Ryan Hunt
d6509bb237
Bug 1534395 - Rename TabChild to BrowserChild. r=nika
...
This commit renames TabChild to BrowserChild.
Differential Revision: https://phabricator.services.mozilla.com/D28135
--HG--
rename : dom/base/InProcessTabChildMessageManager.cpp => dom/base/InProcessBrowserChildMessageManager.cpp
rename : dom/base/InProcessTabChildMessageManager.h => dom/base/InProcessBrowserChildMessageManager.h
rename : dom/ipc/TabChild.cpp => dom/ipc/BrowserChild.cpp
rename : dom/ipc/TabChild.h => dom/ipc/BrowserChild.h
extra : rebase_source : e7fcfb845a971a2760e73d517e24da18ce2551b5
extra : histedit_source : d1991334ccb107fe56e478865f22fd97b041a317
2019-04-09 17:39:01 -05:00
Ryan Hunt
0eeced87be
Bug 1534395 - Rename TabParent to BrowserParent. r=nika
...
This commit renames TabParent to BrowserParent.
Differential Revision: https://phabricator.services.mozilla.com/D28133
--HG--
rename : dom/ipc/TabParent.cpp => dom/ipc/BrowserParent.cpp
rename : dom/ipc/TabParent.h => dom/ipc/BrowserParent.h
extra : rebase_source : d2706b9f42177d8de16068b7b1d088a44b8720a4
extra : histedit_source : a617ddac45c58050ef799116a67d2d983f2a8f6d%2C1d1dabd8761a32d548a6fbf1027be960698f6a5e
2019-04-09 16:38:15 -05:00
Johann Hofmann
cdd6d741fd
Bug 1536454
- Part 1 - Add userHadInteractedWithDocument and documentDOMContentLoadedTimestamp attributes to nsIContentPermissionPrompt. r=Ehsan
...
Differential Revision: https://phabricator.services.mozilla.com/D26942
--HG--
extra : moz-landing-system : lando
2019-04-18 13:43:05 +00:00
Boris Zbarsky
5539520106
Bug 1535124 part 3. Add MOZ_CAN_RUN_SCRIPT annotations to geolocation code as needed. r=jdm
...
Differential Revision: https://phabricator.services.mozilla.com/D23521
--HG--
extra : moz-landing-system : lando
2019-03-20 18:05:09 +00:00
Ryan Hunt
00e98538aa
Bug 1523969 part 6 - Move method definition inline comments to new line in 'dom/'. r=nika
...
Differential Revision: https://phabricator.services.mozilla.com/D21106
--HG--
extra : rebase_source : ea3f51c2c11247114deccbc86e90fb02b8a97257
2019-02-25 16:05:29 -06:00
Ehsan Akhgari
faecb1030e
Bug 1525054 - Make ContentPermissionRequestBase calculate the isHandlingUserInput flag itself instead of relying on callers who may or may not pass in the correct information; r=baku
...
Differential Revision: https://phabricator.services.mozilla.com/D18571
--HG--
extra : moz-landing-system : lando
2019-02-04 19:56:48 +00:00
Boris Zbarsky
12266da44b
Bug 1521907 part 4. Start using CheckedUnwrapStatic/Dynamic in non-binding DOM code. r=peterv
...
Differential Revision: https://phabricator.services.mozilla.com/D17884
--HG--
extra : moz-landing-system : lando
2019-02-02 03:24:22 +00:00
Gurzau Raul
44e4d42e8a
Backed out 7 changesets (bug 1521907) for failing at unit/test_bug1151385.js on a CLOSED TREE.
...
Backed out changeset ef04359ccf0d (bug 1521907)
Backed out changeset ac1c61bf61e9 (bug 1521907)
Backed out changeset df09b7be63c5 (bug 1521907)
Backed out changeset 585fa0024d46 (bug 1521907)
Backed out changeset e593c29aaff4 (bug 1521907)
Backed out changeset ac2e180a35b6 (bug 1521907)
Backed out changeset 270b1db9ea81 (bug 1521907)
2019-02-02 00:58:16 +02:00
Boris Zbarsky
76e1fab0c7
Bug 1521907 part 4. Start using CheckedUnwrapStatic/Dynamic in non-binding DOM code. r=peterv
...
Differential Revision: https://phabricator.services.mozilla.com/D17884
--HG--
extra : moz-landing-system : lando
2019-02-01 18:48:36 +00:00
Ciure Andrei
63b0f3f854
Backed out 7 changesets (bug 1521907) for JSObject Wrapper.cpp bustages and failures CLOSED TREE
...
Backed out changeset ce3108090e77 (bug 1521907)
Backed out changeset efd05f4979f1 (bug 1521907)
Backed out changeset 2d0895148907 (bug 1521907)
Backed out changeset 192152fe986a (bug 1521907)
Backed out changeset ca65b46b0d37 (bug 1521907)
Backed out changeset b3daf5ca3d11 (bug 1521907)
Backed out changeset 1b0a09a46c70 (bug 1521907)
2019-02-01 19:38:25 +02:00
Boris Zbarsky
b014cb9758
Bug 1521907 part 4. Start using CheckedUnwrapStatic/Dynamic in non-binding DOM code. r=peterv
...
Differential Revision: https://phabricator.services.mozilla.com/D17884
--HG--
extra : moz-landing-system : lando
2019-01-31 15:51:52 +00:00
Emilio Cobos Álvarez
d2ed260822
Bug 1517241 - Rename nsIDocument to mozilla::dom::Document. r=smaug
...
Summary: Really sorry for the size of the patch. It's mostly automatic
s/nsIDocument/Document/ but I had to fix up in a bunch of places manually to
add the right namespacing and such.
Overall it's not a very interesting patch I think.
nsDocument.cpp turns into Document.cpp, nsIDocument.h into Document.h and
nsIDocumentInlines.h into DocumentInlines.h.
I also changed a bunch of nsCOMPtr usage to RefPtr, but not all of it.
While fixing up some of the bits I also removed some unneeded OwnerDoc() null
checks and such, but I didn't do anything riskier than that.
2019-01-03 17:48:33 +01:00
Ehsan Akhgari
e283953da8
Bug 1512179 - Fix a nullptr deref crash in ContentPermissionRequestBase::GetPrincipal() r=baku
...
Differential Revision: https://phabricator.services.mozilla.com/D13852
--HG--
extra : moz-landing-system : lando
2018-12-07 18:02:56 +00:00
Sylvestre Ledru
265e672179
Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format
...
# ignore-this-changeset
--HG--
extra : amend_source : 4d301d3b0b8711c4692392aa76088ba7fd7d1022
2018-11-30 11:46:48 +01:00
Coroiu Cristina
b27585482c
Merge inbound to mozilla-central a=merge
2018-11-21 23:43:13 +02:00
Ehsan Akhgari
25371af152
Bug 1508758 - Ensure that nsContentPermissionRequestProxy getters can still work when the permission request object's Allow() or Cancel() methods are called r=baku
...
Without this patch, getters such as GetElement(), GetPrincipal() and
the like will start to throw as soon as either Cancel() or Allow() have
been called.
Differential Revision: https://phabricator.services.mozilla.com/D12465
--HG--
extra : moz-landing-system : lando
2018-11-21 11:29:12 +00:00
Ehsan Akhgari
68a4d46702
Bug 1507677 - Add nsIContentPermissionRequest.topLevelPrincipal r=baku
...
This is required for the storage access API permission prompt.
Differential Revision: https://phabricator.services.mozilla.com/D12089
--HG--
extra : moz-landing-system : lando
2018-11-20 01:52:47 +00:00
Ehsan Akhgari
478325b15f
Bug 1508657 - Factor out the code used to parse the argument passed to nsIContentPermissionRequest::Allow(); r=baku
...
Differential Revision: https://phabricator.services.mozilla.com/D12428
2018-11-21 09:54:45 -05:00
Ehsan Akhgari
d8c3c5a17d
Bug 1506014 - Refactor some of the common code in the implementations of nsIContentPermissionRequest into a common base class r=baku
...
Differential Revision: https://phabricator.services.mozilla.com/D11488
--HG--
extra : moz-landing-system : lando
2018-11-14 05:33:25 +00:00
Gabriele Svelto
266ef73c96
Bug 1503207 - Remove nsWeakPtr.h and cleanup all files including weak reference-related headers r=froydnj
...
Differential Revision: https://phabricator.services.mozilla.com/D10251
--HG--
extra : moz-landing-system : lando
2018-10-31 20:39:03 +00:00