1. 08 Aug, 2020 1 commit
  2. 18 Feb, 2019 1 commit
  3. 28 Feb, 2018 1 commit
  4. 12 Feb, 2018 2 commits
    • Keith Packard's avatar
      randr: Add non-desktop output property and behaviors [v3] · e681f8de
      Keith Packard authored and Adam Jackson's avatar Adam Jackson committed
      
      
      non-desktop devices are those to which the normal desktop environment
      should not be extended. Examples are Head-mounted displays and the
      Apple Touch Bar.
      
      How an output device is set to non-desktop is not part of this
      proposal; it is expected that the underlying operating system will
      provide this information and have it reflected to X applications
      through this extension.
      
      v2: fix puncutation and duplicated 'the'.
      v3: switch to 32-bit property named non-desktop to match Linux
      Signed-off-by: Keith Packard's avatarKeith Packard <keithp@keithp.com>
      e681f8de
    • Keith Packard's avatar
      randr: Add Leases. [v4] · 14f68c7b
      Keith Packard authored and Adam Jackson's avatar Adam Jackson committed
      
      
      A "lease" is a set of crtc and output resources granted to another
      application for use outside of X. These will not be usable through the
      X protocol until the lease terminates. Leased outputs will be seen as
      disconnected, leased CRTCs will be seen as not usable with any output.
      
      v2:
      	Delete output grabs
      	Add LeaseNotify events
      	Add FreeLease with option to terminate
      
      v3:
      	Clarify a couple of lease behaviors:
      
      	* You can lease an in-use object, it makes the X server stop
      	  using it, you don't get an error back.
      
      	* There's no explicit 'Disabled' state for a crtc, when a crtc
      	  is disabled, it just has a set of reported values for
      	  GetCrtcInfo.
      
      v4:
      	Integrate into merged xorgproto repo
      Signed-off-by: Keith Packard's avatarKeith Packard <keithp@keithp.com>
      14f68c7b
  5. 06 Feb, 2018 1 commit
  6. 25 Sep, 2015 1 commit
  7. 03 May, 2015 1 commit
  8. 30 Mar, 2015 3 commits
  9. 14 Mar, 2015 1 commit
  10. 21 Jan, 2014 1 commit
  11. 06 Jan, 2014 1 commit
  12. 05 Jan, 2014 1 commit
  13. 03 Jan, 2014 1 commit
  14. 03 Oct, 2012 7 commits
  15. 28 Aug, 2012 6 commits
  16. 12 Jul, 2012 4 commits
  17. 05 Jul, 2012 1 commit
    • Dave Airlie's avatar
      randr: add provider object (v8) · ef99bda5
      Dave Airlie authored
      
      
      A provider object represents a GPU or virtual device that provides
      rendering or output services to the X server. This protocol
      allow controlling provider objects for output and offload slave devices.
      
      v1.1: fix typo add missing define
      
      v2: rename nProperties back to nAtoms, makes server simpler to c-n-p,
      add missing Get request/reply
      
      v3: bring back configure property, no point in diverging from the
      output property code without good reason.
      also fix typo pointed out on irc by rei4dan.
      
      v3.1: drop cut-n-paste, increase RRNumberRequests
      
      v4: reviewed by Aaron, address comments:
      Fix provider error code
      add missing notify, remove dri2 references, fix c-n-p issues.
      
      v5: add provider change notify event with current role.
      v5.1: fix cut-n-paste
      
      v6:
      document flags, fix whitespace, add better errors for SetProviderRoles,
      add new events, fix pending language.
      
      v6.1: add missing change notify event struct + missing padding
      
      v7: fix a bunch more tab/spaces, add appendix sections for requests, events
      and errors, remove multimaster flag in favour of max master counter,
      move some members around to follow other events.
      
      v7.1 fix maxMaster + wrong comment, one whitespace
      v7.2 bump to being randr 1.4, fix some too generic names.
      v7.3 remove dynamic flag, fix some language
      
      v8 overhaul complete protocol, remove set provider roles, add specific
      methods for setting offload sinks and output sources, add a list
      of associated providers into the get provider info struct.
      Earlier-review-by: Aaron Plattner's avatarAaron Plattner <aplattner@nvidia.com>
      Reviewed-by: Keith Packard's avatarKeith Packard <keithp@keithp.com>
      Signed-off-by: default avatarDave Airlie <airlied@redhat.com>
      ef99bda5
  18. 27 Jun, 2012 1 commit
    • Dave Airlie's avatar
      Revert the unused 1.4.0 protocol · e0c94fa3
      Dave Airlie authored
      This patch reverts:
      Revert "Make SetCrtcConfigs take flags bits to allow partial configuration changes"
      
      This reverts commit 105a161a.
      
      Revert "Define new semantics for scanout pixmap destruction."
      
      This reverts commit 0d32bb07.
      
      Revert "Fix spelling errors, add description of SCANOUTPIXMAPINFO fields."
      
      This reverts commit 3e28d309.
      
      Revert "Add some informative text about the reasons for the PCP and ST bits"
      
      This reverts commit ebab32de.
      
      Revert "RandR version 1.4 additions"
      
      This reverts commit dd14a227
      
      .
      
      None of this was ever used in the X server and I think it should
      probably be addressed in smaller pieces later.
      Acked-by: Keith Packard's avatarKeith Packard <keithp@keithp.com>
      Signed-off-by: default avatarDave Airlie <airlied@redhat.com>
      e0c94fa3
  19. 04 Aug, 2011 1 commit
  20. 03 Aug, 2011 1 commit
  21. 19 May, 2011 1 commit
  22. 17 Feb, 2011 1 commit
  23. 07 Dec, 2010 1 commit