Andreea Pavel
8480e23cca
Backed out 3 changesets (bug 1559244) for causing bug 1370046
...
Backed out changeset de76712278a6 (bug 1559244)
Backed out changeset 467caef2ef9c (bug 1559244)
Backed out changeset 17ab0c52dca0 (bug 1559244)
2019-07-25 17:42:32 +03:00
Abdoulaye Oumar Ly
273a130a29
Bug 1481055 - Improve the consistency of params of tab multiselection functions in gBrowser. r=dao
...
Differential Revision: https://phabricator.services.mozilla.com/D36356
2019-07-22 17:16:40 +00:00
Andreea Pavel
8e0ddb50ed
Merge mozilla-inbound to mozilla-central. a=merge
2019-07-25 08:59:39 +03:00
dennisschagt
a314434db5
Bug 1556151 - SessionStore: Save and restore cookie.sameSite flag r=mikedeboer
...
Differential Revision: https://phabricator.services.mozilla.com/D38792
2019-07-24 20:02:38 +00:00
Abdoulaye O. Ly
a0f4d1165b
Bug 1559244 - Step 2: Add support for crashing sub-frame. r=mconley
...
Differential Revision: https://phabricator.services.mozilla.com/D37780
2019-07-24 18:43:14 +00:00
Boris Zbarsky
5c7393e484
Bug 1568278. Remove various unnecessary QIs to nsIDOMWindow. r=Gijs
...
Differential Revision: https://phabricator.services.mozilla.com/D39065
2019-07-24 01:26:07 +00:00
Edwin Gao
f78650f34c
Bug 1555454 - disable permafailing tests on macosx1014, migrate mochitest-browser-chrome to macosx1014 r=jmaher
...
Differential Revision: https://phabricator.services.mozilla.com/D38783
2019-07-23 18:30:26 +00:00
Kris Maglione
1b5a278b6a
Bug 1566952: Part 2 - Update Fission failure annotations after skipping crashes. r=mccr8
...
When a test crashes, the harness skips all of the remaining tests in the
directory. That means that with crashes skipped, we now try to run a whole lot
more tests than we did before, and a lot of them fail under Fission.
This patch adds annotations to the new failures that show up after part 1.
Differential Revision: https://phabricator.services.mozilla.com/D38726
2019-07-19 12:30:10 -07:00
Bogdan Tara
7bb7cb8fa1
Backed out changeset ad5e0980c273 (bug 1555454) for central permafails on browser_devices_get_user_media.js a=backout
2019-07-22 07:45:40 +03:00
Edwin Gao
e92fed79bc
Bug 1555454 - disable permafailing tests on macosx1014, migrate mochitest-browser-chrome to macosx1014 r=jmaher
...
Differential Revision: https://phabricator.services.mozilla.com/D38783
2019-07-21 09:27:47 +00:00
Narcis Beleuzu
e3abc25d8a
Backed out changeset ff49c94ed1d2 (bug 1481055) for bc failures on browser_multiselect_tabs_using_keyboard.js . CLOSED TREE
2019-07-18 23:10:58 +03:00
Abdoulaye O. Ly
ecc6f87283
Bug 1481055 - Improve the consistency of params of tab multiselection functions in gBrowser. r=dao
...
Differential Revision: https://phabricator.services.mozilla.com/D36356
2019-07-11 18:43:05 +00:00
Kris Maglione
9f00b7395d
Bug 1566182: Annotate mochitests that fail with Fission enabled. r=mccr8
...
My preference was to annotate most of the failing tests with `fail-if` so that
if they start passing, the `fail-if` needs to be removed and they need to keep
passing. That doesn't work for tests that timeout, or which trigger failures
from their cleanup functions, however, so those tests need skip-if. And tests
with fail in their cleanup functions likely leave the browser in an
inconsistent state for subsequent tests, anyway, so really should be skipped
regardless.
There are some remaining tests which still fail because of crashes. I chose
not to skip them here, but to fix the crashes in separate bugs instead.
Differential Revision: https://phabricator.services.mozilla.com/D38247
2019-07-15 16:19:32 -07:00
Christoph Kerschbaumer
e8a716d084
Bug 1497209: Apply Meta CSP to about:sessionrestore and about:welcomeback. r=Gijs,vporof
...
Differential Revision: https://phabricator.services.mozilla.com/D38081
2019-07-17 11:22:35 +00:00
Alphan Chen
df92831651
bug 1562889 - Convert content-sessionStore to C++: add browser epochs support r=peterv
...
Differential Revision: https://phabricator.services.mozilla.com/D36606
2019-07-11 09:46:14 +00:00
Chris H-C
ad05750074
Bug 1564915 - Remove unused histogram STARTUP_MEASUREMENT_ERRORS r=janerik
...
Differential Revision: https://phabricator.services.mozilla.com/D37580
2019-07-10 15:58:17 +00:00
harry
2c58cfd2ac
Bug 1551233 - Remove legacy urlbar mochitests. r=mak
...
Differential Revision: https://phabricator.services.mozilla.com/D36346
2019-07-09 21:48:05 +00:00
Jonathan Kingston
32524b62e2
Bug 1560455 - rename CodebasePrincipal to ContentPrincipal. r=ckerschb
...
Differential Revision: https://phabricator.services.mozilla.com/D35504
2019-07-08 16:37:45 +00:00
Victor Porof
bf2b98e8c1
Bug 1561435 - Fix linting errors for browser/, r=standard8
...
# ignore-this-changeset
Differential Revision: https://phabricator.services.mozilla.com/D35950
2019-06-28 20:02:37 +02:00
Victor Porof
8eb72fd3fc
Bug 1561435 - Format browser/components/, a=automatic-formatting
...
# ignore-this-changeset
Differential Revision: https://phabricator.services.mozilla.com/D36042
2019-07-05 09:53:32 +02:00
Gijs Kruitbosch
43a1c8d7b4
Bug 1551671 - don't allow restoring minimized or toolbarless initial windows, r=mikedeboer
...
Differential Revision: https://phabricator.services.mozilla.com/D34271
2019-06-19 15:35:15 +00:00
Nicklas Boman
51ec2796ec
Bug 1519365 - Update object property names that get passed to loadURIOptions to match the names in loadURIOptions r=Gijs
...
Differential Revision: https://phabricator.services.mozilla.com/D31729
2019-06-08 11:04:27 +00:00
Jonathan Kingston
9ae59de314
Bug 1508939 - cpp serialization r=ckerschb,mccr8,mikedeboer
...
Migrating to pure Cpp
Differential Revision: https://phabricator.services.mozilla.com/D29221
2019-06-03 12:37:12 +00:00
Andrea Marchesini
5cde15b155
Bug 1554464 - Merge nsICookie2 and nsICookie in 1 single interface, r=Ehsan
...
Differential Revision: https://phabricator.services.mozilla.com/D33031
2019-05-31 09:36:44 +00:00
Andrea Marchesini
da871a46a1
Bug 1551798 - Rename nsICookie2.SAMESITE_UNSET to nsICookie2.SAMESITE_NONE, r=Ehsan
...
Differential Revision: https://phabricator.services.mozilla.com/D31214
2019-05-29 15:55:03 +00:00
arthur.iakab
f6d085aa58
Backed out 5 changesets (bug 1551798) for multiple build bustages on StaticPrefList.h CLOSED TREE
...
Backed out changeset c89daff34d97 (bug 1551798)
Backed out changeset bbc3f88b8c03 (bug 1551798)
Backed out changeset b87996b8a411 (bug 1551798)
Backed out changeset d88b0002d736 (bug 1551798)
Backed out changeset 0fe740c90e2b (bug 1551798)
2019-05-29 18:07:26 +03:00
Andrea Marchesini
f2a2bcb708
Bug 1551798 - Rename nsICookie2.SAMESITE_UNSET to nsICookie2.SAMESITE_NONE, r=Ehsan
...
Differential Revision: https://phabricator.services.mozilla.com/D31214
2019-05-24 15:18:49 +00:00
Alphan Chen
2f667e1186
Bug 1554512 - Add a handing for scroll position in copyFromCache() r=mikedeboer
...
Need to update the scroll position if it is deleted in the TabStateCachae.
Differential Revision: https://phabricator.services.mozilla.com/D32803
2019-05-29 10:20:57 +00:00
Mike de Boer
2d148b224b
Bug 1554076 - Stop relying on the startup module - SessionStartup.jsm - to inform us of the runtime state, which is the responsibility of SessionStore.jsm. r=dao
...
Differential Revision: https://phabricator.services.mozilla.com/D32734
2019-05-28 06:46:53 +00:00
Ryan Hunt
68ed660efd
Bug 1525720, part 5 - Redirect nsIHttpChannel using content process ID instead of nsIRemoteTab. r=valentin
...
This code currently works for remote subframes assuming that nsIRemoteTab is implemented
by BrowserParent, but will break when nsIRemoteTab is only for a top-level BrowserParent.
What this code really wants is a content process ID to retarget the channel to. This
commit switches the interfaces to pass this around instead of nsIRemoteTab.
Differential Revision: https://phabricator.services.mozilla.com/D31435
2019-05-15 12:33:42 -05:00
Gurzau Raul
65201d8181
Backed out 18 changesets (bug 1525720) for mass failures on Windows platform e.g ProcessPriorityManager.cpp on a CLOSED TREE.
...
Backed out changeset 1f2e86c2d691 (bug 1525720)
Backed out changeset 9b79caa460a0 (bug 1525720)
Backed out changeset e65cb2d4c5a5 (bug 1525720)
Backed out changeset 99f971a02d87 (bug 1525720)
Backed out changeset d25963c72ff7 (bug 1525720)
Backed out changeset 810b73719871 (bug 1525720)
Backed out changeset ee10a8254481 (bug 1525720)
Backed out changeset 1bcf9f586c55 (bug 1525720)
Backed out changeset d3b2ac8d5ca4 (bug 1525720)
Backed out changeset 697774dd8984 (bug 1525720)
Backed out changeset eadeacbe4483 (bug 1525720)
Backed out changeset 32eeee79d628 (bug 1525720)
Backed out changeset 07678a2fa9e7 (bug 1525720)
Backed out changeset 757b4f595cc4 (bug 1525720)
Backed out changeset b255e0a84e12 (bug 1525720)
Backed out changeset 9a255864f75d (bug 1525720)
Backed out changeset 5f1c1b609ec1 (bug 1525720)
Backed out changeset 00d83f1d02e0 (bug 1525720)
2019-05-23 01:57:16 +03:00
Ryan Hunt
5e290a03af
Bug 1525720, part 5 - Redirect nsIHttpChannel using content process ID instead of nsIRemoteTab. r=valentin
...
This code currently works for remote subframes assuming that nsIRemoteTab is implemented
by BrowserParent, but will break when nsIRemoteTab is only for a top-level BrowserParent.
What this code really wants is a content process ID to retarget the channel to. This
commit switches the interfaces to pass this around instead of nsIRemoteTab.
Differential Revision: https://phabricator.services.mozilla.com/D31435
2019-05-15 12:33:42 -05:00
Alphan Chen
b025f04a46
Bug 1549973 - Force tabState flush from C++ listener before tab is closed r=peterv
...
Differential Revision: https://phabricator.services.mozilla.com/D30475
2019-05-22 09:06:14 +00:00
Mike de Boer
d1e680bd54
Bug 1543684 - When a session is set to resume anyways, skip analyzing previous crashes and always restore immediately. r=dao
...
I also made a few gratuitous code formatting cleanups. I hope you don't mind.
We are unable to properly analyze shutdown crashes and deduce the right action
to take when that happened. This leads to surprising occurrences of the
'about:sessionrestore' page shown, especially when a full restore is expected
anyway.
Differential Revision: https://phabricator.services.mozilla.com/D29676
2019-05-22 09:08:09 +00:00
Andrea Marchesini
0e21334a05
Bug 1551729 - Revert bug 1548432 - Re-introducing the support for cookies without values, r=mayhemer
...
This patch reverts the second part of bug 1548432.
Differential Revision: https://phabricator.services.mozilla.com/D31267
2019-05-22 06:31:22 +00:00
Christoph Kerschbaumer
86f9bb2382
Bug 965637: Move CSP from Principal into Client, part 4: test updates. r=mccr8,jkt
...
Differential Revision: https://phabricator.services.mozilla.com/D27657
2019-05-21 23:15:08 +00:00
Mihai Alexandru Michis
b1fd494f38
Backed out changeset 754426d70d28 (bug 1551729) for causing wpt failures. CLOSED TREE
2019-05-21 15:17:37 +03:00
Andrea Marchesini
fe627fd0c4
Bug 1551729 - Revert bug 1548432 - Re-introducing the support for cookies without values, r=mayhemer
...
This patch reverts the second part of bug 1548432.
Differential Revision: https://phabricator.services.mozilla.com/D31267
2019-05-21 08:57:21 +00:00
Dorel Luca
88e3b97b39
Backed out changeset 41c511d9528c (bug 1551729) for causing WPT failures in cookies/http-state/mozilla-tests.html. CLOSED TREE
2019-05-20 23:40:10 +03:00
Andrea Marchesini
874897e3b7
Bug 1551729 - Revert bug 1548432 - Re-introducing the support for cookies without values, r=mayhemer
...
This patch reverts the second part of bug 1548432.
Differential Revision: https://phabricator.services.mozilla.com/D31267
2019-05-20 15:16:06 +00:00
Julien Cristau
4a684d4c82
Bug 1536465 - remove expiring FX_TAB_REMOTE_NAVIGATION_DELAY_MS telemetry probe. r=mconley
...
Differential Revision: https://phabricator.services.mozilla.com/D27328
2019-05-20 11:57:42 +02:00
Kyle Machulis
8b8f6c6b40
Bug 1540839 - Add Cross Origin Opener Policy case for BC preservation; r=nika
...
If we're doing a process switch due to the cross origin opener policy
being mismatched, we don't want to preserve the browsing context.
Differential Revision: https://phabricator.services.mozilla.com/D26392
2019-05-14 10:51:05 -07:00
Andreea Pavel
9c00cb1f91
Bug 1535645 - skipped browser_formdata_format.js on linux not debug r=jmaher
...
Differential Revision: https://phabricator.services.mozilla.com/D31003
2019-05-14 00:58:49 +00:00
Alphan Chen
1d60c9f374
Bug 1474130 - Implement ScrollPosition/Privacy/DocCapability listeners in C++ r=peterv
...
Differential Revision: https://phabricator.services.mozilla.com/D23057
2019-05-04 10:42:52 +00:00
Andreea Pavel
69cf3d1b58
Backed out changeset b821fc0de45c (bug 1543684) for failing browser_354894_perwindowpb.js on a CLOSED TREE
2019-05-06 19:52:40 +03:00
Mike de Boer
cb2886861c
Bug 1543684 - When a session is set to resume anyways, skip analyzing previous crashes and always restore immediately. r=dao
...
I also made a few gratuitous code formatting cleanups. I hope you don't mind.
We are unable to properly analyze shutdown crashes and deduce the right action
to take when that happened. This leads to surprising occurrences of the
'about:sessionrestore' page shown, especially when a full restore is expected
anyway.
Differential Revision: https://phabricator.services.mozilla.com/D29676
2019-05-06 15:32:10 +00:00
Nika Layzell
5f20078058
Bug 1544811 - Use web processes on a per-site basis for fission-enabled windows, r=mconley
...
This patch introduces a new type of content process, which has a dynamic name.
This type of content process is labeled as `webIsolated=${SITE_ORIGIN}` and is
used within fission-enabled windows.
To enable this, additional information about the fission status of the target
window must be passed into E10SUtils. This was done by updating every call site
manually to pass an extra boolean. A better solution perhaps should be used in
the future.
With this patch enabled, we now perform process switches, but only when
navigating to HTTP URIs. If we navigate to a non-HTTP URI in an iframe with
fission enabled, it will not behave correctly. This must be done in a
follow-up.
Differential Revision: https://phabricator.services.mozilla.com/D29570
2019-05-03 21:31:57 +00:00
Andrea Marchesini
f40d2b344b
Bug 1320404 - Remove appId from origin attributes - part 1 - OriginAttributes and nsIPrincipal, r=Ehsan,flod
...
Differential Revision: https://phabricator.services.mozilla.com/D29353
2019-05-03 17:13:17 +00:00
Bogdan Tara
3fc33e1227
Backed out 4 changesets (bug 1320404) for test_permmanager_load_invalid_entries.js failures
...
Backed out changeset 7c2f4e64d38e (bug 1320404)
Backed out changeset a7e7c0251179 (bug 1320404)
Backed out changeset dd741b25a244 (bug 1320404)
Backed out changeset de9073c57d20 (bug 1320404)
2019-05-03 06:12:25 +03:00
Andrea Marchesini
8f5e7dccdc
Bug 1320404 - Remove appId from origin attributes - part 1 - OriginAttributes and nsIPrincipal, r=Ehsan,flod
...
Differential Revision: https://phabricator.services.mozilla.com/D29353
2019-05-02 17:24:51 +00:00