1. 26 Jul, 2015 2 commits
  2. 21 Jul, 2015 2 commits
    • Matthias Clasen's avatar
      Use versioned deprecations more seriously · bb0b5452
      Matthias Clasen authored
      I invadvertendly introduced a dependency on a recent GLib recently,
      by cherry-picking a fix that used new GLib API. This commit will
      help catching such errors before release, by using the versioned
      deprecation machinery to turn such events into build-time
      warnings.
      bb0b5452
    • Matthias Clasen's avatar
      3.17.5 · e8a0e8f1
      Matthias Clasen authored
      e8a0e8f1
  3. 23 Jun, 2015 1 commit
  4. 19 Jun, 2015 1 commit
  5. 17 Jun, 2015 1 commit
  6. 02 Jun, 2015 1 commit
  7. 27 May, 2015 1 commit
  8. 26 May, 2015 1 commit
  9. 22 May, 2015 1 commit
    • Dave Airlie's avatar
      gtk3: add randr 1.5 monitor support · e670720d
      Dave Airlie authored
      This patch introduces support for using the newly introduced
      monitor objects in the XRandR protocol. These objects are meant
      to be used to denote a set of rectangles representing a logical
      monitor, and are used to hide details like monitor tiling and
      virtual gpu outputs.
      
      This uses the new objects instead of crtc/outputs objects when
      they are available to create the monitor lists. X server 1.18
      is required on the server side for randr 1.5.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=749561
      e670720d
  10. 14 May, 2015 1 commit
  11. 10 May, 2015 1 commit
  12. 02 May, 2015 1 commit
  13. 29 Apr, 2015 2 commits
    • LRN's avatar
      Enable RGBA windows on W32 · d44921a1
      LRN authored
      Requires Vista and newer.
      
      * Create surfaces with cairo_win32_surface_create_with_format
      * Provide an rgba visual that can be distinguished from the system visual
      * Make rgba visual the best available visual
      * Enable alpha-transparency for all windows that we control
      * Check for appropriate cairo capabilities at configure time
        (W32 - 1.14.3 newer than 2015-04-14; others - 1.14.0)
      
      * Check for composition support before enabling CSDs
      * Re-enable transparency on WM_DWMCOMPOSITIONCHANGED
      Windows that were created while composition was enabled and that were CSDed
      as a result and will look ugly (thick black borders or no borders at all) once
      composition is disabled.
      If composition is enabled afterwards, they will return back to normal.
      This happens, for example, when RDP session is opened to a desktop where a GTK
      application is running. For W7/Vista windows will only re-gain transparency after
      the RDP session is closed. For W8 transparency will only be gone momentarily.
      
      Windows that were created while composition was disabled will not be CSDed
      automatically and will use SSD (WM decorations), while windows that are CSDed
      manually will get a thin square border.
      If composition is enabled afterwards, these windows will not change.
      This is most noticeable for system menus (popup menus are often generated
      on the fly, system menus are created once) and some dialogues (About dialogue,
      for example).
      
      https://bugzilla.gnome.org/show_bug.cgi?id=727316
      d44921a1
    • Matthias Clasen's avatar
      3.17.1 · 06984006
      Matthias Clasen authored
      06984006
  14. 27 Apr, 2015 1 commit
  15. 17 Apr, 2015 1 commit
    • Chun-wei Fan's avatar
      gdk-win32: Really Implement GdkScreen->is_composited() · b85f0ccc
      Chun-wei Fan authored
      The current GdkScreen->is_composited() is a stub as we were having Windows
      XP being supported, which does not support Desktop Window Manager (DWM),
      which is used by Windows for composition.
      
      Windows Vista and later support DWM, and it is always enabled on Windows 8/
      Server 2012 and later.
      
      Please note that as we are dropping XP support in this cycle, this is the
      commit that would say goodbye to Windows XP support for GTK+-3.x, by
      linking directly to dwmapi.dll.  This means, we only check whether we are
      on Windows 8 or Server 2012 (or later) to see whether we unconditionally
      have composition enabled.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=741849
      b85f0ccc
  16. 15 Apr, 2015 1 commit
  17. 28 Mar, 2015 1 commit
  18. 22 Mar, 2015 1 commit
  19. 17 Mar, 2015 1 commit
  20. 12 Mar, 2015 1 commit
  21. 07 Mar, 2015 1 commit
  22. 04 Mar, 2015 1 commit
  23. 03 Mar, 2015 2 commits
  24. 27 Feb, 2015 1 commit
  25. 26 Feb, 2015 1 commit
  26. 25 Feb, 2015 1 commit
  27. 20 Feb, 2015 1 commit
  28. 13 Feb, 2015 1 commit
  29. 12 Feb, 2015 1 commit
  30. 11 Feb, 2015 1 commit
  31. 10 Feb, 2015 1 commit
  32. 02 Feb, 2015 1 commit
  33. 20 Jan, 2015 1 commit
  34. 11 Jan, 2015 1 commit
  35. 15 Dec, 2014 1 commit
  36. 05 Dec, 2014 1 commit