1. 31 Mar, 2018 2 commits
  2. 29 Mar, 2018 5 commits
  3. 28 Mar, 2018 1 commit
  4. 26 Mar, 2018 6 commits
  5. 25 Mar, 2018 1 commit
  6. 23 Mar, 2018 1 commit
  7. 22 Mar, 2018 2 commits
  8. 21 Mar, 2018 3 commits
  9. 20 Mar, 2018 6 commits
  10. 19 Mar, 2018 6 commits
  11. 17 Mar, 2018 3 commits
  12. 16 Mar, 2018 4 commits
    • Daniel Boles's avatar
      Notebook: Don’t show raw underline/markup in popup · 7fd9f2d3
      Daniel Boles authored
      If @menu_label == NULL, we create a default page->menu_label. This took
      @tab_label.get_label() and passed that to page->menu_label.set_text().
      This is wrong because we set the plain text of the menu_label from the
      rich text of @tab_label. So, if @tab_label used mnemonics or markup, our
      menu_label got the raw underline or markup tags shown in it as raw text.
      As we call set_text() on the menu Label, the fix is to be symmetric: use
      @tab_label’s get_text() as source, as that strips underlines and markup.
      It’s not worth making the default Label ‘inherit’ :use-underline/markup;
      that’s a slippery slope, and users wanting such things can just create a
      fully fledged GtkLabel to pass as @menu_label to suppress the default.
    • Olivier Fourdan's avatar
      wayland: Drop cairo surfaces when withdrawing · 3bd7b379
      Olivier Fourdan authored
      If a window is unmapped by the client while gdk is processing updates,
      (for example Firefox un-mapping its window on Expose events), the
      windowing backend resources might be lost (for example with Wayland)
      which can cause a crash in end_paint().
      Make sure we drop the cairo surfaces as well when hiding the surface,
      that will avoid the crash in gdk_window_impl_wayland_end_paint() when
      trying to attach the staging cairo surface to a released wl_surface,
      these will be recreated when needed when the surface becomes visible
      again and there is no need to keep such buffers around for a surface
      which is not visible anyway.
    • Jonas Ådahl's avatar
      wayland: Minor whitespace cleanups · 0454a1ca
      Jonas Ådahl authored
      Broke up a long line, added an empty one, and indented another one.
    • Jonas Ådahl's avatar
      wayland: Add support for xdg-shell stable · a46bc8b5
      Jonas Ådahl authored
      This commit adds support the stable version of the xdg-shell protocol.
      Support for the last version of the unstable series is left intact, but
      will not receive new features.
      The stable version is prioritized above the older version.