summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Describe projective transform additions in Introductiontransform-proposalKeith Packard2008-11-241-4/+8
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* Eliminate inverse matrix from randr transform protocolKeith Packard2008-03-182-15/+7
| | | | | It is easier, and potentially more precise, to compute the inverse in the server where everything can eventually be kept in floating point form.
* Add filters to CRTC transforms.Keith Packard2008-03-152-4/+16
| | | | This allows scaling transforms to use bilinear filtering if desired.
* Add Transform request proposal for 1.3Keith Packard2008-02-153-22/+133
|
* Replace static ChangeLog with dist-hook to generate from git logJames Cloos2007-12-061-0/+10
|
* Correct a copy'n'paste error in RRGetOutputInfo spec text.Jakob Bornecrantz2007-04-171-1/+1
|
* Delete duplicate B32's in xRRScreenChangeNotifyEventAlan Coopersmith2007-04-091-2/+2
| | | | | | Caused compiler warnings: "randrproto.h", line 567: warning: syntax error: empty member declaration "randrproto.h", line 568: warning: syntax error: empty member declaration
* Bump version to 1.2.1.randrproto-1.2.1Keith Packard2007-02-181-1/+24
| | | | And add copyright to configure.ac file
* Fix wording about requesting ConfigureNotify events.Keith Packard2007-02-181-1/+1
|
* Fix the size of the padding fields of xRRGetCrtcGamma.Eric Anholt2007-02-011-5/+5
|
* Install the randr protocol description.Eric Anholt2007-01-091-1/+4
|
* More bugs found by Ian Osgood during the XCB work.Keith Packard2006-11-302-4/+6
| | | | | | ListOutputProperties has no nProperties field. Pad fields not mentioned in Gamma requests. sz_xRROUtputChangeNotifyEvent -> sz_xRROutputChangeNotifyEvent
* Merge branch 'multi-monitor'Keith Packard2006-11-301-6/+6
|\
| * Fix padding bugs discovered in XCB workmulti-monitorKeith Packard2006-11-301-6/+6
| |
* | Merge branch 'multi-monitor'randrproto-1.2.0Eric Anholt2006-11-279-599/+2331
|\ \ | |/ | | | | This brings in the changes for RandR 1.2 protocol.
| * Use BYTE for one-byte values. #undef Drawable needed.Keith Packard2006-11-241-2/+3
| |
| * Create Properties when configured. Pending defaults to CurrentKeith Packard2006-11-241-12/+12
| | | | | | | | | | | | | | | | Change property semantics to create them with empty value when they are configured. When clients request the Pending value of a property without any pending vlaue, the current value is returned instead.
| * Change properties to have a pending value and report valid values.Keith Packard2006-11-203-37/+165
| | | | | | | | | | | | | | | | | | | | | | 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.
| * Remove output options. Clean up other sizes.Keith Packard2006-11-163-57/+7
| | | | | | | | | | | | Output options will be controlled by properties instead. Also found a few instances in randrproto.txt using the wrong size for MODEINFO.
| * Fix RRNumberErrors, start adding standard property namesKeith Packard2006-11-011-1/+5
| |
| * Move physical size information from mode to output.Keith Packard2006-11-012-8/+14
| | | | | | | | | | | | | | | | | | Modes are stored in CRTCs which have no physical size. Outputs have a physical size which can change, both in response to mode changes as well as (potentially) other factors. Placing the physical size information in the output also permits clone mode to work across monitors of differing physical size.
| * Remove mode origins. Add preferred mode count.Keith Packard2006-10-043-44/+22
| | | | | | | | | | | | 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.
| * Get rid of mode origins.Keith Packard2006-10-042-35/+12
| |
| * Add mode origins and output options.Keith Packard2006-10-033-9/+34
| | | | | | | | | | | | | | | | 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)
| * Add mode origins and output options.Keith Packard2006-10-031-9/+109
| | | | | | | | Also document non-obvious defined types. Eliminate mode options.
| * Update package version to 1.2.0. Fix various goofs found by building stuff.Keith Packard2006-09-194-12/+11
| |
| * Fix various random typos found while attempting to use header filesKeith Packard2006-09-173-27/+43
| | | | | | | | | | | | | | | | | | 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.
| * Add CONNECTION values to spec and header.Keith Packard2006-09-152-1/+11
| | | | | | | | Missing CONNECTION values in encoding and header file.
| * Update header files for new 1.2 spec. Fix missing bits in spec.Keith Packard2006-09-143-133/+426
| | | | | | | | Spec was missing a few things in the encoding section.
| * Add .gitignoreKeith Packard2006-09-131-0/+11
| |
| * Fix RandR opcodesKeith Packard2006-09-131-22/+22
| |
| * Add Output properties and CRTC Gamma ramps. Move sub-pixel to Output.Keith Packard2006-09-131-23/+304
| | | | | | | | | | | | | | | | | | | | | | The property requests mirror the core window property requests, except that notify events are delivered to windows, rather than to outputs. Gamma ramps lifted from XFree86V-idModeExtension; clients get to deal with converting single value to ramp though. Subpixel moved to output; clients get to figure out the effect of rotation on subpixel ordering.
| * Spelling and formatting fixes.Keith Packard2006-09-121-45/+34
| |
| * Rearrange modes to be listed with screen resources. Encoding.Keith Packard2006-09-121-229/+367
| | | | | | | | | | | | | | Modes are now listed as screen resources instead of with the output; they're shared across outputs for cloning. Wrote up encoding.
| * Finish basic request descriptions for version 1.2Keith Packard2006-09-111-26/+86
| | | | | | | | | | | | | | outputs now report list of valid modes. crtcs accept a valid mode which must be supported on all connected outputs. outputs also report connection status.
| * Move supported mode list from CRTC to OUTPUT.Keith Packard2006-09-111-175/+206
| |
| * Start rework for screen/CRTC/monitor scheme.Keith Packard2006-09-111-135/+181
| |
| * Swizzle protocol contents to fix errors discovered while implementing X ↵Keith Packard2006-06-272-5/+13
| | | | | | | | server piece
| * Just use CARD16 for indicesKeith Packard2006-06-271-5/+5
| |
| * Finish randerproto.h change for 1.2. Use Window instead of Drawable for 1.2.Keith Packard2006-06-262-43/+213
| |
| * move protocol.txt to randrproto.txt. Start updating headers for version 1.2Keith Packard2006-06-264-64/+206
| |
| * Finish encodings for 1.2 additions.Keith Packard2006-06-251-38/+112
| |
| * Start specifying the encoding for 1.2 requestsKeith Packard2006-06-251-12/+42
| |
| * Describe relationship between RandR, Xinerama and XFree86-VidModeExtensionKeith Packard2006-06-251-1/+33
| |
| * Add RRMonitorChangeNotify event. Complete RRSetMonitorConfig.Keith Packard2006-06-251-39/+122
| |
| * Repair broken parts of spec. Add RRGetMonitorInfo and RRSetMonitorConfigKeith Packard2006-06-241-46/+176
| |
| * Clean up really broken text in the specKeith Packard2006-06-241-59/+72
| |
| * Reformat license text, add Intel copyrightKeith Packard2006-06-245-71/+50
| |
| * Introduce Xinerama changes. Remove spurious 'Bad' error name prefix.Keith Packard2006-06-241-16/+54
| |
* | renamed: .cvsignore -> .gitignoreAlan Coopersmith2006-07-141-0/+0
|/