diff options
author | philipl <philipl> | 2006-02-07 18:51:35 +0000 |
---|---|---|
committer | philipl <philipl> | 2006-02-07 18:51:35 +0000 |
commit | ac83dff5d6a54b05e0377ceac2b133238293fa0e (patch) | |
tree | 4d8771618bc861957b20cd9e8727fa5cc9c0c096 /ChangeLog | |
parent | a49f1e65147dc1ab805c74951cb0915b1352e8a9 (diff) |
Add VMWARE_CTRL extension.release-10-12-0-0
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 32 |
1 files changed, 32 insertions, 0 deletions
@@ -1,3 +1,35 @@ +2006-02-06 Philip Langdale <plangdale@vmware.com> + + * configure.ac: Bump version number. + * src/vmware.c + * src/vmware.h: (VMWAREScreenInit) Set up the additional + state required by the VMWARE_CTRL extension. + A src/vmwarectrl.c + A src/vmwarectrl.h + A src/vmwarectrlproto.h: Add implementation of the VMWARE_CTRL + extension. + + This change adds the VMWARE_CTRL extension which allows for + an X client to request an arbitrary resolution be made + available in the modeline list. The intent here is not to + replace XF86VidMode (which, if it would only work, would have + made VMWARE_CTRL unnecessary) so we are not providing an + Add/Remove functionality. Rather, a single command "SetRes" + is provided. This will update one of two special entries in + the modeline list with the requested resolution (assuming + it's possible given the fixed framebuffer restriction). + The client can then use RandR to find and switch to the + requested resolution. We need two entries because the + server gets confused when asked to switch to a new + mode that has the same position in the list as the old + mode. + + vmwarectrl.h and vmwarectrlproto.h follow the standard + pattern for extension headers and can be dropped into any + client side project that wishes to call the extension - + although it is probably of very limited use to non-VMware + clients. + 2006-01-12 Philip Langdale <plangdale@vmware.com> * configure.ac: Bump version number. |