summaryrefslogtreecommitdiff
path: root/randr.h
AgeCommit message (Collapse)AuthorFilesLines
2011-08-04Add "Border" and "BorderDimensions" propertiesHEADmasterAaron Plattner1-0/+2
Signed-off-by: Aaron Plattner <aplattner@nvidia.com> Reviewed-by: Stéphane Marchesin <marcheu@chromium.org>
2011-02-16Make SetCrtcConfigs take flags bits to allow partial configuration changesKeith Packard1-3/+15
Instead of requiring a complete new configuration to be computed, allow the client to send a partial configuration with only the changed values included. This simplifies clients so that they need not change things they don't understand. This also removes the 'CurrentScanoutPixmap' hack as that is no longer necessary. Signed-off-by: Keith Packard <keithp@keithp.com>
2010-12-06RandR version 1.4 additionsKeith Packard1-2/+12
This adds the specification and protocol header definitions for the RandR 1.4 protocol changes, including * Per crtc pixmaps and pixmap origins * Sprite position and image transforms * SetCrtcConfigs request Signed-off-by: Keith Packard <keithp@keithp.com>
2009-08-18Add Backlight property description.Matthias Hopf1-0/+1
2008-12-16Fix typo in 83f3f29dd3ac5d3875b5edef5805d6adb6a02698.Maarten Maathuis1-1/+1
2008-12-16Add standard property name defines.Matthias Hopf1-1/+7
2008-12-10Add [GS]etOutputPrimaryAdam Jackson1-1/+3
2008-12-04Panning protocol extensionMatthias Hopf1-1/+3
2008-11-24Merge branch 'transform-proposal'Keith Packard1-2/+9
Conflicts: randr.h randrproto.h randrproto.txt
2008-11-24Fix RRNumberRequestsAdam Jackson1-1/+1
2008-11-24Add GetScreenResourcesCurrentAdam Jackson1-0/+4
2008-02-15Add Transform request proposal for 1.3Keith Packard1-2/+11
2006-11-20Change properties to have a pending value and report valid values.Keith Packard1-13/+15
Pending values are transferred to current values at mode set, allowing a queue of values to accrue in preparation for the modeset operation while still reporting valid 'current' values for applications. The set of valid values is also available so applications can present a reasonable list to the user during configuration. I renumbered a bunch of requests to keep property requests sequential.
2006-11-16Remove output options. Clean up other sizes.Keith Packard1-5/+0
Output options will be controlled by properties instead. Also found a few instances in randrproto.txt using the wrong size for MODEINFO.
2006-11-01Fix RRNumberErrors, start adding standard property namesKeith Packard1-1/+5
2006-10-04Remove mode origins. Add preferred mode count.Keith Packard1-6/+1
Switched from identifying source of mode line to listing which modes are preferred by each output. This enables better CRTC sharing by making modes less arbitrarily different.
2006-10-04Get rid of mode origins.Keith Packard1-6/+5
2006-10-03Add mode origins and output options.Keith Packard1-0/+11
Mode origins indicate the source of the mode information, from VESA timings, user config or whatever. Output options currently include only panel fitting options; more may be added later (this field is 32 bits wide)
2006-09-19Update package version to 1.2.0. Fix various goofs found by building stuff.Keith Packard1-2/+2
2006-09-17Fix various random typos found while attempting to use header filesKeith Packard1-1/+5
Fix RRNumberRequests Rename errors to include RR to avoid conflicting with Xi. Add RR to various request/reply structs (oops). Remove nOutputs from SetCrtcConfigReq -- length is sufficient. Remove bogus members from SetCrtcConfigReply. Add MODEOPTION. Document protocol error encoding.
2006-09-15Add CONNECTION values to spec and header.Keith Packard1-0/+4
Missing CONNECTION values in encoding and header file.
2006-09-14Update header files for new 1.2 spec. Fix missing bits in spec.Keith Packard1-10/+25
Spec was missing a few things in the encoding section.
2006-06-26move protocol.txt to randrproto.txt. Start updating headers for version 1.2Keith Packard1-3/+40
2006-06-24Reformat license text, add Intel copyrightKeith Packard1-17/+18
2004-12-04Encoding of numerous files changed to UTF-8sco_port_update-baseXORG-6_8_99_903XORG-6_8_99_902XORG-6_8_99_901XORG-6_8_99_900XORG-6_8_99_9XORG-6_8_99_8XORG-6_8_99_7XORG-6_8_99_6XORG-6_8_99_5XORG-6_8_99_4XORG-6_8_99_3XORG-6_8_99_2XORG-6_8_99_16XORG-6_8_99_15XORG-6_8_99_14XORG-6_8_99_13XORG-6_8_99_12XORG-6_8_99_11XORG-6_8_99_10XORG-6_8_99_1Markus Kuhn1-2/+2
2004-04-23Merging XORG-CURRENT into trunkrel-0-6-1lg3d-rel-0-7-0lg3d-rel-0-6-2lg3d-baseXORG-6_8_2XORG-6_8_1_904XORG-6_8_1_903XORG-6_8_1_902XORG-6_8_1_901XORG-6_8_1XORG-6_8_0XORG-6_7_99_904XORG-6_7_99_903XORG-6_7_99_902XORG-6_7_99_901XORG-6_7_99_2XORG-6_7_99_1XACE-SELINUX-MERGEEgbert Eich1-1/+1
2004-03-14Importing vendor version xf86-4_4_99_1 on Sun Mar 14 00:26:39 PST 2004xf86-4_4_99_1Egbert Eich1-1/+1
2004-03-03Importing vendor version xf86-4_4_0 on Wed Mar 3 04:09:24 PST 2004xf86-4_4_0Egbert Eich1-1/+1
2004-02-26readding XFree86's cvs IDsxf86-4_3_99_903Egbert Eich1-1/+1
2004-02-26Importing vendor version xf86-4_3_99_903 on Wed Feb 26 01:21:00 PST 2004Egbert Eich1-1/+1
2003-11-14Initial revisionXORG-RELEASE-1-BASEXEVIE-MERGEXEVIE-BASEKaleb Keithley1-0/+74