1. 18 Feb, 2020 1 commit
  2. 17 Feb, 2020 12 commits
  3. 16 Feb, 2020 3 commits
  4. 14 Feb, 2020 3 commits
  5. 13 Feb, 2020 9 commits
  6. 12 Feb, 2020 1 commit
    • Michael Catanzaro's avatar
      session: improve robustness when parsing session · 760f8177
      Michael Catanzaro authored
      This is a second try at 32ecc861. This time, account for the fact that
      EphyWindow can be destroyed at the GTK level even if it still has an
      outstanding ref, and that will cause the last ref of the GtkNotebook to
      be destroyed. So instead of holding a ref, let's check for window
      destruction instead.
      
      We should also account for the possibility that the session state is
      malformed, listing <window> or <embed> tags in nonsensical places.
      Previously, the correctness of this code relied on valid input. Now, we
      should be robust to problematic input.
      
      Lastly, note 32ecc861 had introduced a memory leak, because
      context->window was set to NULL in session_end_element() without an
      unref.
      
      Fixes #1092
      760f8177
  7. 11 Feb, 2020 2 commits
  8. 10 Feb, 2020 2 commits
  9. 09 Feb, 2020 3 commits
  10. 08 Feb, 2020 1 commit
  11. 07 Feb, 2020 2 commits
  12. 06 Feb, 2020 1 commit