1. 18 Oct, 2021 2 commits
    • Jonas Ådahl's avatar
      Merge branch 'surfaceloop' into 'gtk-3-24' · 0f871584
      Jonas Ådahl authored
      Check if size changed before hiding a surface
      See merge request !3944
    • Luca Bacci's avatar
      Merge branch... · d34f4416
      Luca Bacci authored
      Merge branch 'gdk-win32-ensure-correct-order-of-operations-when-handling-dpi-scale-and-gdk-screen-offset' into 'gtk-3-24'
      GdkWin32: Ensure consistent order of operations when handling DPI scale and GDK screen offset
      See merge request !3931
  2. 14 Oct, 2021 1 commit
    • John Ralls's avatar
      [quartz]Use the absolute value of Scale values for CGContextScaleSCM · 36315cbe
      John Ralls authored
      In macOS-12.sdk CGContextConverSizeToDeviceSpace returns a negative
      height and passing that to CGContextScaleCTM in turn causes the cairo
      surface to draw outside the window where it can't be seen. Passing the
      absolute values of the scale factors fixes the display on macOS 12 without
      affecting earlier macOS versions.
  3. 12 Oct, 2021 2 commits
  4. 10 Oct, 2021 1 commit
  5. 04 Oct, 2021 5 commits
  6. 30 Sep, 2021 1 commit
  7. 29 Sep, 2021 3 commits
  8. 25 Sep, 2021 1 commit
  9. 23 Sep, 2021 4 commits
  10. 16 Sep, 2021 3 commits
    • Matthias Clasen's avatar
      Merge branch 'gtk-3-24' into 'gtk-3-24' · 8d04980f
      Matthias Clasen authored
      Do not require wayland-protocols as dependency in the .pc files
      See merge request !3961
    • muradm's avatar
      Do not require wayland-protocols as dependency in the .pc file · 6efcbf46
      muradm authored
      Basically, I was building some packages on Guix. I figured out that
      wayland-protocols was listed among propagated-inputs for gtk+ package
      (gtk-3-24). propagated-inputs holds a list of runtime dependencies,
      that should be available to any other package that depends on gtk+.
      While discussing we clarified that wayland-protocols is not runtime
      dependency. So I moved it to native-inputs of gtk+ package, which
      means that, this dependency will be available only to gtk+ package and
      only at build time. Once moved, building of other applications that
      depening on gtk+ started to fail.
      Investigation showed that, all .pc (pkg-config) files prepared by gtk+
      package, was including:
      Requires.private: ... wayland-protocols ...
      Since it becomes requirement, other applications was failing with
      missing dependency wayland-protocols of dependency gtk+, for instance:
      -- Checking for module 'gtk+-3.0'
      --   Package 'wayland-protocols', required by 'gdk-3.0', not found
      While actually wayland-protocols is not even a build time dependency
      of application that depends on gtk+. Advertisement of such
      requirement, is a bit misleading, because one does not need it at
      runtime, especially applications based on gtk.
    • Fabio Tomat's avatar
      Update Friulian translation · 5cccc2d9
      Fabio Tomat authored and Administrator's avatar Administrator committed
  11. 15 Sep, 2021 3 commits
  12. 14 Sep, 2021 1 commit
    • Ronan Pigott's avatar
      Check if size changed before hiding a surface · 23c7e6e1
      Ronan Pigott authored
      Commit 68188fc9 introduces a workaround for clients that try to
      change the size of a popup after it is created, but inadvertently
      introduces an infinite loop of surface creation when the popup enters
      two or more wl_outputs with different scales on creation.
      This commit checks if the size actually changed before applying the
      workaround and avoids the loop.
  13. 13 Sep, 2021 4 commits
  14. 09 Sep, 2021 1 commit
  15. 08 Sep, 2021 1 commit
  16. 07 Sep, 2021 2 commits
  17. 04 Sep, 2021 4 commits
  18. 02 Sep, 2021 1 commit