1. 13 Jul, 2016 5 commits
  2. 12 Jul, 2016 4 commits
  3. 11 Jul, 2016 1 commit
  4. 08 Jul, 2016 23 commits
  5. 06 Jul, 2016 1 commit
  6. 05 Jul, 2016 1 commit
  7. 04 Jul, 2016 3 commits
    • Matthias Clasen's avatar
      gtk3-demo: Simplify the blendmodes example a bit · 93f20315
      Matthias Clasen authored
      Just put all of the template into the resource.
      93f20315
    • Olivier Fourdan's avatar
      wayland: remove unneeded statement · e032c838
      Olivier Fourdan authored
      seat->pointer_info.focus is already set to NULL 2 lines above, no need to
      repeat it there.
      e032c838
    • Olivier Fourdan's avatar
      wayland: return child only in device_query_state() · 298221bf
      Olivier Fourdan authored
      On X11, device_query_state() uses XIQueryPointer() which will return a
      child window only if the pointer is within an actual child of the given
      window.
      
      Wayland backend would return the pointer->focus window independently of
      the given window, but that breaks the logic in get_device_state() and
      later in gdk_window_get_device_position_double() because the window is
      searched based on coordinates from another window without sibling
      relationship, breaking gtkmenu sub-menus further down the line.
      
      Fix the Wayland backend to mimic X11's XIQueryPointer() to return a
      child only if really a child of the given window.
      
      That's the most sensible thing to do to fix the issue, but the API here
      seems to be modeled after the X11 implementation and the description of
      gdk_window_get_device_position_double() is not entirely accurate.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=768016
      298221bf
  8. 03 Jul, 2016 2 commits