Alphan Chen
563e577877
Bug 1549975 - Implement SessionStorageListener for contentSessionStore in C++ r=peterv,mikedeboer
...
Differential Revision: https://phabricator.services.mozilla.com/D36493
2019-08-27 14:47:27 +00:00
Alex Vincent
0a4e7a7185
Bug 1508169, Remove performAction* from nsITreeView.idl in mozilla-central. r=peterv, johannh
...
performAction, performActionOnRow and performActionOnCell are methods of the
nsITreeView interface that are never called. This is to remove these methods.
A comm-central patch will be along shortly.
Differential Revision: https://phabricator.services.mozilla.com/D39273
2019-08-24 00:49:55 +02:00
Thomas Nguyen
afd661198b
Bug 1528697 - Add cenum referrerpolicy in ReferrerInfo.idl r=ckerschb,Gijs
...
Differential Revision: https://phabricator.services.mozilla.com/D41955
2019-08-21 13:28:23 +00:00
Sylvestre Ledru
8cad86666c
Bug 1575249 - Ride along: remove +x permissions on source files r=Ehsan
...
Depends on D42672
Differential Revision: https://phabricator.services.mozilla.com/D42673
2019-08-21 09:57:03 +00:00
harry
0218ec7ed9
Bug 1528593 - Rename UrlbarInput::value getter to untrimmedValue and textValue to value. r=dao
...
Differential Revision: https://phabricator.services.mozilla.com/D42190
2019-08-19 19:15:47 +00:00
Ciure Andrei
c0802578d1
Backed out changeset 81156ff3f4fa (bug 1571656) for causing browser_PageActions.js and test_insertTree_fixupOrSkipInvalidEntries.js to perma fail CLOSED TREE
2019-08-19 13:00:44 +03:00
Moritz Birghan
ecdc572dbd
Bug 1571656 - Use Assert.jsm numeric comparison functions in tests r=mixedpuppy,MattN
...
Differential Revision: https://phabricator.services.mozilla.com/D40614
2019-08-19 07:17:12 +00:00
Abdoulaye O. Ly
2943eea2bf
Bug 1559244 - Step 2: Add support for crashing sub-frame. r=mconley
...
Differential Revision: https://phabricator.services.mozilla.com/D37780
2019-08-15 19:51:42 +00:00
Oana Pop Rus
cfafc2c7fc
Backed out 3 changesets (bug 1559244) for browser chrome failure in browser_background_tab_crash.js on a CLOSED TREE
...
Backed out changeset 1ce7d9bbe7a1 (bug 1559244)
Backed out changeset dced8cea7b23 (bug 1559244)
Backed out changeset dabda4e90259 (bug 1559244)
2019-08-15 22:21:26 +03:00
Abdoulaye O. Ly
d0473c5187
Bug 1559244 - Step 2: Add support for crashing sub-frame. r=mconley
...
Differential Revision: https://phabricator.services.mozilla.com/D37780
2019-08-15 17:16:26 +00:00
Abdoulaye O. Ly
5ffba91d46
Bug 1370046 - Ensure preloaded browser has finished loading in browser/components/sessionstore/test/browser_background_tab_crash.js before crashing it. r=mconley
...
Differential Revision: https://phabricator.services.mozilla.com/D40451
2019-08-02 19:27:12 +00:00
dennisschagt
f658a72b91
Bug 1569420 - Use scheme parameter instead of hardcoded "http" r=mconley
...
Differential Revision: https://phabricator.services.mozilla.com/D39608
2019-08-13 13:06:57 +00:00
Mike Conley
1391436de2
Bug 1563500 - Avoid accessing bogus reftest gBrowser in SessionStore.onMayChangeProcess. r=nika
...
Differential Revision: https://phabricator.services.mozilla.com/D40322
2019-08-12 20:09:21 +00:00
Narcis Beleuzu
fd6b8d29d2
Bug 1533895 - Disable browser_broadcast.js on OS-X. r=jmaher
...
Differential Revision: https://phabricator.services.mozilla.com/D41138
2019-08-08 09:46:10 +00:00
Kris Maglione
219317c524
Bug 1571502: Don't leak TabGroups which have never had windows joined to them. r=nika
...
Currently, TabGroups know to break their reference cycles only when the last
window leaves them. For TabGroups which have never had a window join (which
happens under Fission), this means they also never see a window leave, and
therefore never break their reference cycles, and leak.
This patch adds a check to break reference cycles if no windows have joined by
the time a BrowserChild they belong to is destroyed.
MANUAL PUSH: Lando fails to rebase.
Differential Revision: https://phabricator.services.mozilla.com/D40669
2019-08-02 18:19:53 -07:00
Alphan Chen
3a6ea69b47
Bug 1544371 - Implement FormDataListener for contentSessionStore in C++ r=peterv
...
Differential Revision: https://phabricator.services.mozilla.com/D30078
2019-08-02 14:19:00 +00:00
Bogdan Tara
4a478de642
Merge mozilla-central to autoland. a=merge CLOSED TREE
2019-07-27 00:41:55 +03:00
Kris Maglione
545eb3d999
Bug 1568035: Part 4 - Update test expections for Fission. r=mccr8
...
Some failures crept in and out after my last sets of annotations landed. This
patch updates most of the annotations to deal with them.
MANUAL PUSH: Lando won't let me land.
Differential Revision: https://phabricator.services.mozilla.com/D39462
2019-07-24 13:06:57 -07:00
Edwin Gao
9f18919824
Bug 1555454 - re-enable certain mochitest-browser-chrome tests on macosx1014 that are not permafails r=jmaher
...
I was overzealous in disabling tests. Some of these aren't permafails and have bugs associated with them already, so it can run and fail on an intermittent basis.
Differential Revision: https://phabricator.services.mozilla.com/D39399
2019-07-26 18:55:19 +00:00
Kris Maglione
fdba7d1377
Bug 1568035: Part 1 - Skip tests which cause shutdown leaks under Fission. r=mccr8
...
Differential Revision: https://phabricator.services.mozilla.com/D39459
2019-07-19 15:31:16 -07:00
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