gecko-dev/dom/ipc
Valentin Gosu 2d5b10a0b5 Bug 1450199 - Cookie is not synced across tabs r=Ehsan
This patch reverts parts of changeset e87e706def11 (bug 1425031).
The problem in bug 1425031 was that when the content process set a cookie
a notification was sent to the parent process. This notification was then
forwarded to all the content processes, including the one it originated from.
The solution was to not forward cookies that originated from a content
process, but this causes the current bug.
The correct fix is to forward the cookie changes to all content processes
except the one they originated from.
The test for bug 1425031 remains, and should keep passing.


MozReview-Commit-ID: 1P6JwHQDy93

--HG--
extra : rebase_source : 85845c93059004836e14d5a46f2df881237fad6e
2018-04-19 13:18:50 +02:00
..
tests Bug 1449631 part 1. Remove JS uses of nsIDOMEventTarget. r=smaug 2018-04-05 13:42:40 -04:00
CPOWManagerGetter.h
CoalescedInputData.h Bug 1407700 Part1: Revise CoalescedInputData interfaces. r=smaug. 2017-10-12 11:22:36 +08:00
CoalescedMouseData.cpp Bug 1303957 Part1: Add support for PointerEvent.getCoalescedEvents. r=smaug. 2017-09-20 13:00:57 +08:00
CoalescedMouseData.h Bug 1404273 - [Pointer Event] Coalescing mousemove for different pointers. r=smaug. 2017-09-20 11:57:56 +08:00
CoalescedWheelData.cpp Bug 1361067 Part1: Refactor coalescing mouse wheel events. r=smaug. 2017-08-13 14:08:48 +08:00
CoalescedWheelData.h Bug 1361067 Part1: Refactor coalescing mouse wheel events. r=smaug. 2017-08-13 14:08:48 +08:00
ColorPickerParent.cpp Bug 1443080 - Use the static call for static methods (not instance) r=Ehsan 2018-03-16 14:29:15 +01:00
ColorPickerParent.h
ContentBridgeChild.cpp Bug 1390424 - Move ParentActivated message from PContent/PContentBridge back to PBrowser. r=billm 2017-08-23 17:02:57 +08:00
ContentBridgeChild.h Bug 1390424 - Move ParentActivated message from PContent/PContentBridge back to PBrowser. r=billm 2017-08-23 17:02:57 +08:00
ContentBridgeParent.cpp Backed out 4 changesets (bug 525063) on request from Andi. a=backout 2018-04-13 16:01:28 +03:00
ContentBridgeParent.h Bug 1390424 - Move ParentActivated message from PContent/PContentBridge back to PBrowser. r=billm 2017-08-23 17:02:57 +08:00
ContentChild.cpp Bug 1443954 - Part 3: Add support for RefCounted types to IPDL, r=bz,froydnj,baku 2018-04-10 17:49:48 -04:00
ContentChild.h Bug 1443954 - Part 3: Add support for RefCounted types to IPDL, r=bz,froydnj,baku 2018-04-10 17:49:48 -04:00
ContentParent.cpp Bug 1450199 - Cookie is not synced across tabs r=Ehsan 2018-04-19 13:18:50 +02:00
ContentParent.h Bug 1443954 - Part 3: Add support for RefCounted types to IPDL, r=bz,froydnj,baku 2018-04-10 17:49:48 -04:00
ContentProcess.cpp Backed out 4 changesets (bug 1366808) for Windows GPU leakchecks on a CLOSED TREE 2018-04-10 05:11:36 +03:00
ContentProcess.h Bug 1438678 - Pass early prefs via shared memory instead of the command line. r=bobowen,jld,glandium. 2018-02-16 17:54:16 +11:00
ContentProcessHost.cpp Bug 1348361 - Part 2 - Introduce a GeckoChildProcessHost subclass, ContentProcessHost, that will be used for async process launches; r=jld 2018-02-22 14:29:49 -05:00
ContentProcessHost.h Bug 1348361 - Part 2 - Introduce a GeckoChildProcessHost subclass, ContentProcessHost, that will be used for async process launches; r=jld 2018-02-22 14:29:49 -05:00
ContentProcessManager.cpp
ContentProcessManager.h
DOMTypes.ipdlh Bug 1453016 - user safer enum serialization for gfx::SurfaceFormat in IPC; r=kats 2018-04-10 11:53:44 -04:00
FilePickerParent.cpp Bug 1372405 - Provide names for all runnables in the tree (r=froydnj) 2017-06-26 14:19:58 -07:00
FilePickerParent.h Backed out 4 changesets (bug 525063) on request from Andi. a=backout 2018-04-13 16:01:28 +03:00
IdType.h
MemoryReportRequest.cpp
MemoryReportRequest.h
MemoryReportTypes.ipdlh
PBrowser.ipdl Bug 1453397 - use ContiguousEnumSerializer for serialization of enums in IPC for IMEs; r=masayuki 2018-04-11 12:26:33 -04:00
PBrowserOrId.ipdlh
PColorPicker.ipdl
PContent.ipdl Bug 1436048 part 1 - Use a user defined type for font weight everywhere. r=jfkthame,emilio 2018-04-13 20:34:37 +01:00
PContentBridge.ipdl Bug 1390424 - Move ParentActivated message from PContent/PContentBridge back to PBrowser. r=billm 2017-08-23 17:02:57 +08:00
PContentPermission.ipdlh
PContentPermissionRequest.ipdl
PCycleCollectWithLogs.ipdl
PFilePicker.ipdl
PLoginReputation.ipdl Bug 1407878 - P2. Add PLoginReputation.ipdl for LoginReputationService. r=billm,francois 2017-12-07 16:32:52 +08:00
PPluginWidget.ipdl
PProcessHangMonitor.ipdl Bug 1356334: Part 5 - Add add-on name to slow script messages. r=billm 2017-08-17 20:17:51 -07:00
PTabContext.ipdlh Bug 1441324 - Move the input event messages from PAPZCTreeManager to PAPZInputBridge. r=froydnj,rhunt 2018-03-16 16:28:19 -04:00
PURLClassifier.ipdl
PURLClassifierInfo.ipdlh Bug 1351147 - Use fullhash instead of prefix in OnClassifyComplete r=francois 2017-08-04 18:20:13 +08:00
PURLClassifierLocal.ipdl
PermissionMessageUtils.cpp Bug 1443956 - Part 2: Support serializing nsIPrincipal directly over IPDL, r=froydnj 2018-04-10 17:49:49 -04:00
PermissionMessageUtils.h Bug 1443956 - Part 2: Support serializing nsIPrincipal directly over IPDL, r=froydnj 2018-04-10 17:49:49 -04:00
PreallocatedProcessManager.cpp Backed out changeset cb808626c8df (bug 1424505) because it didn't help with the crashes. r=jimm, a=RyanVM 2018-04-10 16:26:55 -04:00
PreallocatedProcessManager.h Backed out changeset cb808626c8df (bug 1424505) because it didn't help with the crashes. r=jimm, a=RyanVM 2018-04-10 16:26:55 -04:00
ProcessHangMonitor.cpp Bug 1444991 - Part 5: Make some XPCOM methods more strongly typed, r=bz 2018-04-17 19:21:05 -04:00
ProcessHangMonitor.h Bug 1443329 - Ensure we always call NotifyActivity on ForcePaint BHR r=mconley 2018-03-18 11:44:19 -07:00
ProcessHangMonitorIPC.h
ProcessPriorityManager.cpp Bug 1444143 part 12. Remove use of nsIFrameLoader from XPIDL files. r=mystor 2018-03-21 22:43:17 -04:00
ProcessPriorityManager.h
ServiceWorkerConfiguration.ipdlh
StructuredCloneData.cpp Bug 1455071 - Use delegation rather than inheritance for the BufferList in JSStructuredCloneData, r=jorendorff,r=baku 2018-03-15 16:56:09 -07:00
StructuredCloneData.h Bug 1455071 - Use delegation rather than inheritance for the BufferList in JSStructuredCloneData, r=jorendorff,r=baku 2018-03-15 16:56:09 -07:00
TabChild.cpp Backed out 4 changesets (bug 525063) on request from Andi. a=backout 2018-04-13 16:01:28 +03:00
TabChild.h Bug 1449631 part 8. Remove nsIDOMEventTarget::GetEventTargetParent. r=smaug 2018-04-05 13:42:41 -04:00
TabContext.cpp Bug 1383876 - Part 1: Remove GroupedSHistory and Prerendering logic from C++ code, r=freesamael, r=smaug 2018-01-12 17:52:52 -05:00
TabContext.h Bug 1383876 - Part 1: Remove GroupedSHistory and Prerendering logic from C++ code, r=freesamael, r=smaug 2018-01-12 17:52:52 -05:00
TabMessageUtils.cpp
TabMessageUtils.h Bug 1402519 - Remove MOZ_CRASHREPORTER directives from dom; r=peterv 2017-10-10 12:43:09 +02:00
TabParent.cpp merge mozilla-central to autoland 2018-04-13 16:04:29 +03:00
TabParent.h Bug 1453397 - use ContiguousEnumSerializer for serialization of enums in IPC for IMEs; r=masayuki 2018-04-11 12:26:33 -04:00
TelemetryScrollProbe.cpp Bug 1449631 part 9. Remove nsIDOMEventTarget::AddEventListener. r=smaug 2018-04-05 13:42:42 -04:00
TelemetryScrollProbe.h
URLClassifierChild.h Bug 1351147 - Use fullhash instead of prefix in OnClassifyComplete r=francois 2017-08-04 18:20:13 +08:00
URLClassifierParent.cpp
URLClassifierParent.h Bug 1428535 - Add missing override specifiers to overridden virtual functions. r=froydnj 2017-11-05 19:37:28 -08:00
jar.mn
manifestMessages.js Bug 1431533: Part 5a - Auto-rewrite code to use ChromeUtils import methods. r=florian 2018-01-29 15:20:18 -08:00
moz.build Bug 1436911 - Avoid the early/late prefs split. r=glandium 2018-03-08 15:47:24 +11:00
nsIContentChild.cpp Bug 1448850 - Remove nsIMessageListener and nsIMessageListenerManager. r=bz. 2018-02-16 15:28:31 +01:00
nsIContentChild.h Bug 1391803 - Use nsStringFwd.h for forward declaring string classes. r=froydnj 2017-08-16 16:48:52 -07:00
nsIContentParent.cpp Bug 1448850 - Remove nsIMessageListener and nsIMessageListenerManager. r=bz. 2018-02-16 15:28:31 +01:00
nsIContentParent.h Backed out 6 changesets (bug 888600) for beta simulation failures: build bustage on Linux and Windows opt (bug 1442036) and devtools failure browser_net_view-source-debugger.js (bug 1441961). a=backout 2018-03-01 11:51:09 +02:00
nsIHangReport.idl Bug 1444991 - Part 5: Make some XPCOM methods more strongly typed, r=bz 2018-04-17 19:21:05 -04:00
remote-test.js Bug 888600 - Move ContentFrameMessageManager to WebIDL. Part 6: Mark some IDL interfaces as non-scriptable. r=bz. 2018-03-01 20:19:56 +01:00
test.xul Bug 888600 - Move ContentFrameMessageManager to WebIDL. Part 6: Mark some IDL interfaces as non-scriptable. r=bz. 2018-03-01 20:19:56 +01:00