1. 02 Jun, 2020 1 commit
  2. 27 May, 2020 2 commits
  3. 26 May, 2020 5 commits
  4. 25 May, 2020 1 commit
  5. 19 May, 2020 2 commits
  6. 14 May, 2020 1 commit
  7. 13 May, 2020 1 commit
    • Narcis Beleuzu's avatar
      Backed out 9 changesets (bug 1637487) for bustages on nsMixedContentBlocker.cpp . CLOSED TREE · 53167b28
      Narcis Beleuzu authored
      Backed out changeset 5633cc2aaa9b (bug 1637487)
      Backed out changeset c4f0c757cae0 (bug 1637487)
      Backed out changeset 65bb1114df87 (bug 1637487)
      Backed out changeset 1a64ef10e773 (bug 1637487)
      Backed out changeset d1709ebb7f46 (bug 1637487)
      Backed out changeset 286e5ee6517f (bug 1637487)
      Backed out changeset 83362625c297 (bug 1637487)
      Backed out changeset ab9df2f2d11f (bug 1637487)
      Backed out changeset b83f49bc11b0 (bug 1637487)
      53167b28
  8. 14 May, 2020 1 commit
  9. 13 May, 2020 2 commits
  10. 12 May, 2020 1 commit
  11. 11 May, 2020 3 commits
  12. 09 May, 2020 3 commits
  13. 02 May, 2020 1 commit
  14. 30 Apr, 2020 4 commits
  15. 29 Apr, 2020 1 commit
    • Dimi Lee's avatar
      Bug 1612376 - P4. ShouldAllowAccessFor use ContentBlocking::HasStorageAccessGranted r=timhuang,baku · 8d06cbe7
      Dimi Lee authored
      There are two places where we save storage permission:
      1. LoadInfo hasStoragePermission attribute
      2. mStorageAccessGranted in nsPIDOMWindowInner
      
      For LoadInfo.hasStoragePermission, it is set during channel creation and
      its value remains the same even when the storage permission is granted
      afterward.
      
      The updated storage permission for a window is saved in
      mStorageAccessGranted, which has a different meaning for fission and
      non-fission mode.
      In non-fission mode, mStorageAccessGranted is saved in the top-level
      window and it is an array containing all tracking subframes that
      are allowed to access storage.
      
      In fission mode, mStorageAccessGranted is set in individual tracking
      windows that we have granted its storage permission. Although it works
      like a boolean flag in fission, we still keep using an array to compatible
      with the use case in non-fission mode.
      
      Depends on D71984
      
      Differential Revision: https://phabricator.services.mozilla.com/D71985
      8d06cbe7
  16. 24 Apr, 2020 1 commit
  17. 23 Apr, 2020 1 commit
    • Nika Layzell's avatar
      Bug 1580565 - Part 2: Delay creating nsFrameLoader in static clone until... · 6b085abf
      Nika Layzell authored
      Bug 1580565 - Part 2: Delay creating nsFrameLoader in static clone until embedder has window, r=smaug
      
      Follow-up parts in this bug depend on being able to read the `nsGlobalWindow`
      which embeds a `nsFrameLoader` within `CreateBrowsingContext`, which is called
      from the `nsFrameLoader` constructor. Unfortunately, we depend on creating the
      `nsFrameLoader` and `BrowsingContext` before we have the window as part of the
      fix to bug 1577711.
      
      This patch changes `BuildNestedPrintObjects` to instead use a list of pending
      clones stored on the parent `Document` object, and delays creation of the
      `nsFrameLoader`, and thus the inner `BrowsingContext`, until after the document
      has an owner global.
      
      Due to the low number of automated tests for printing, I manually tested
      print-previewing both the reduced test case from bug 1577711, a wikipedia
      article, and 'data:text/html,<object data="data:text/html,hi">' to avoid
      regressions.
      
      Differential Revision: https://phabricator.services.mozilla.com/D71236
      6b085abf
  18. 22 Apr, 2020 6 commits
    • Andreea Pavel's avatar
      Backed out 7 changesets (bug 1580565) for bc failures on a CLOSED TREE · b74d860d
      Andreea Pavel authored
      Backed out changeset e44e0a6366f8 (bug 1580565)
      Backed out changeset c0849928f934 (bug 1580565)
      Backed out changeset 3d4f155096be (bug 1580565)
      Backed out changeset 108d5fb4418e (bug 1580565)
      Backed out changeset d8dea951a032 (bug 1580565)
      Backed out changeset f9ab41f29552 (bug 1580565)
      Backed out changeset fd5d76304c09 (bug 1580565)
      b74d860d
    • Nika Layzell's avatar
      Bug 1580565 - Part 2: Delay creating nsFrameLoader in static clone until... · 78fffd80
      Nika Layzell authored
      Bug 1580565 - Part 2: Delay creating nsFrameLoader in static clone until embedder has window, r=smaug
      
      Follow-up parts in this bug depend on being able to read the `nsGlobalWindow`
      which embeds a `nsFrameLoader` within `CreateBrowsingContext`, which is called
      from the `nsFrameLoader` constructor. Unfortunately, we depend on creating the
      `nsFrameLoader` and `BrowsingContext` before we have the window as part of the
      fix to bug 1577711.
      
      This patch changes `BuildNestedPrintObjects` to instead use a list of pending
      clones stored on the parent `Document` object, and delays creation of the
      `nsFrameLoader`, and thus the inner `BrowsingContext`, until after the document
      has an owner global.
      
      Due to the low number of automated tests for printing, I manually tested
      print-previewing both the reduced test case from bug 1577711, a wikipedia
      article, and 'data:text/html,<object data="data:text/html,hi">' to avoid
      regressions.
      
      Differential Revision: https://phabricator.services.mozilla.com/D71236
      78fffd80
    • Dorel Luca's avatar
      Backed out 7 changesets (bug 1580565) for Gecko-view failures in Test.crashParent. CLOSED TREE · 7daa9a66
      Dorel Luca authored
      Backed out changeset 7da9785ebb06 (bug 1580565)
      Backed out changeset a80e177a91b2 (bug 1580565)
      Backed out changeset 2cf821f2a6ea (bug 1580565)
      Backed out changeset a30f158eba45 (bug 1580565)
      Backed out changeset 276b131190a8 (bug 1580565)
      Backed out changeset 3c15e4c600c4 (bug 1580565)
      Backed out changeset bf8877cdb10f (bug 1580565)
      7daa9a66
    • Nika Layzell's avatar
      Bug 1580565 - Part 2: Delay creating nsFrameLoader in static clone until... · daa9e7ac
      Nika Layzell authored
      Bug 1580565 - Part 2: Delay creating nsFrameLoader in static clone until embedder has window, r=smaug
      
      Follow-up parts in this bug depend on being able to read the `nsGlobalWindow`
      which embeds a `nsFrameLoader` within `CreateBrowsingContext`, which is called
      from the `nsFrameLoader` constructor. Unfortunately, we depend on creating the
      `nsFrameLoader` and `BrowsingContext` before we have the window as part of the
      fix to bug 1577711.
      
      This patch changes `BuildNestedPrintObjects` to instead use a list of pending
      clones stored on the parent `Document` object, and delays creation of the
      `nsFrameLoader`, and thus the inner `BrowsingContext`, until after the document
      has an owner global.
      
      Due to the low number of automated tests for printing, I manually tested
      print-previewing both the reduced test case from bug 1577711, a wikipedia
      article, and 'data:text/html,<object data="data:text/html,hi">' to avoid
      regressions.
      
      Differential Revision: https://phabricator.services.mozilla.com/D71236
      daa9e7ac
    • Bogdan Tara's avatar
      Backed out 7 changesets (bug 1580565) for browser_entry_point_telemetry.js failures CLOSED TREE · 4bd759fa
      Bogdan Tara authored
      Backed out changeset 12a4f3de76a8 (bug 1580565)
      Backed out changeset 81d537df2dc1 (bug 1580565)
      Backed out changeset b182e872c9d4 (bug 1580565)
      Backed out changeset 0b4595b2c153 (bug 1580565)
      Backed out changeset 4363e3a3d799 (bug 1580565)
      Backed out changeset cbb14b2c7b33 (bug 1580565)
      Backed out changeset 46b251848297 (bug 1580565)
      4bd759fa
    • Nika Layzell's avatar
      Bug 1580565 - Part 2: Delay creating nsFrameLoader in static clone until... · 1872a6cc
      Nika Layzell authored
      Bug 1580565 - Part 2: Delay creating nsFrameLoader in static clone until embedder has window, r=smaug
      
      Follow-up parts in this bug depend on being able to read the `nsGlobalWindow`
      which embeds a `nsFrameLoader` within `CreateBrowsingContext`, which is called
      from the `nsFrameLoader` constructor. Unfortunately, we depend on creating the
      `nsFrameLoader` and `BrowsingContext` before we have the window as part of the
      fix to bug 1577711.
      
      This patch changes `BuildNestedPrintObjects` to instead use a list of pending
      clones stored on the parent `Document` object, and delays creation of the
      `nsFrameLoader`, and thus the inner `BrowsingContext`, until after the document
      has an owner global.
      
      Due to the low number of automated tests for printing, I manually tested
      print-previewing both the reduced test case from bug 1577711, a wikipedia
      article, and 'data:text/html,<object data="data:text/html,hi">' to avoid
      regressions.
      
      Differential Revision: https://phabricator.services.mozilla.com/D71236
      1872a6cc
  19. 24 Apr, 2020 1 commit
    • Nika Layzell's avatar
      Bug 1580565 - Part 2: Delay creating nsFrameLoader in static clone until... · b78af76e
      Nika Layzell authored
      Bug 1580565 - Part 2: Delay creating nsFrameLoader in static clone until embedder has window, r=smaug
      
      Follow-up parts in this bug depend on being able to read the `nsGlobalWindow`
      which embeds a `nsFrameLoader` within `CreateBrowsingContext`, which is called
      from the `nsFrameLoader` constructor. Unfortunately, we depend on creating the
      `nsFrameLoader` and `BrowsingContext` before we have the window as part of the
      fix to bug 1577711.
      
      This patch changes `BuildNestedPrintObjects` to instead use a list of pending
      clones stored on the parent `Document` object, and delays creation of the
      `nsFrameLoader`, and thus the inner `BrowsingContext`, until after the document
      has an owner global.
      
      Due to the low number of automated tests for printing, I manually tested
      print-previewing both the reduced test case from bug 1577711, a wikipedia
      article, and 'data:text/html,<object data="data:text/html,hi">' to avoid
      regressions.
      
      Differential Revision: https://phabricator.services.mozilla.com/D71236
      b78af76e
  20. 15 Apr, 2020 2 commits