Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2011-05-31 | Update depth checking logic to reflect the fact that we only accept 32bpp. | Eamon Walsh | 1 | -52/+7 | |
2011-05-31 | Remove QEMU munmap hack from fb_disconnect(). | Eamon Walsh | 1 | -10/+1 | |
2011-05-31 | Remove QEMU malloc/free macros. | Eamon Walsh | 5 | -51/+38 | |
2011-05-27 | Fix display height calculation in monitor. | Eamon Walsh | 3 | -25/+27 | |
2011-05-27 | Rename track -> linpicker_track. | Eamon Walsh | 2 | -4/+4 | |
2011-05-27 | Revisions to track protocol and track program. | Eamon Walsh | 3 | -95/+110 | |
The previous track behavior was to track only mapped windows. The new behavior is to track all windows. Fixes a window stacking bug and a few other inconsistencies. | |||||
2011-05-26 | track: Zero-initialize all messages to avoid sending stack garbage. | Eamon Walsh | 1 | -6/+4 | |
2011-05-26 | Fix incorrect vchan xenstore path. | Eamon Walsh | 1 | -1/+1 | |
2011-05-25 | Split linpicker_server into two programs. | Eamon Walsh | 9 | -73/+479 | |
The "linpicker_monitor" is non-graphical and serves to set up the backend values in XenStore for new guests. Linpicker server is responsible for actually binding event channels and mapping grant references, as before. The purpose of this change is to allow guests to be started while linpicker_server is not running, either at boot time or between runs of linpicker_server, and still have their displays work. | |||||
2011-05-24 | More renames, in preparation for new monitor program. | Eamon Walsh | 5 | -3/+3 | |
2011-05-24 | Drop xen_common.h. | Eamon Walsh | 3 | -34/+9 | |
2011-05-24 | Conditionally compile the server's local socket interface. | Eamon Walsh | 5 | -15/+37 | |
2011-05-23 | Rename linpicker-server.c -> main.c. | Eamon Walsh | 3 | -2/+2 | |
2011-05-23 | Update background image processing to match data/README. | Eamon Walsh | 6 | -11/+24 | |
2011-05-23 | Document data directory, and don't hardcode pkgdatadir in code. | Eamon Walsh | 7 | -6/+47 | |
2011-05-23 | Remove util/ and its contents. | Eamon Walsh | 7 | -484/+0 | |
2011-05-23 | Build libvchan as an installed shared library. | Eamon Walsh | 7 | -15/+19 | |
2011-05-23 | Rename vchan -> libvchan. | Eamon Walsh | 8 | -0/+0 | |
2011-05-23 | Avoid exclamation mark indicator on program startup. | Eamon Walsh | 1 | -3/+2 | |
2011-04-01 | Properly tear down input evtchn and mapped pages on disconnect. | Eamon Walsh | 1 | -0/+1 | |
2011-04-01 | Compile/warning fixes for 5550538692b237f47109cf5657d486b4bd1ff9ac. | Eamon Walsh | 1 | -2/+2 | |
2011-04-01 | Adjust tracked views by the buffer offset to center them properly. | Eamon Walsh | 1 | -1/+6 | |
2011-04-01 | Scale absolute mouse coordinates up to the full display dimensions. | Eamon Walsh | 3 | -4/+21 | |
The values written into XenStore for the vkbd device width/height are the full display dimensions. The vkbd frontend thus expects absolute reports to range over those values, not the actual buffer dimensions. Fixes absolute coordinates for undersized guest framebuffers. | |||||
2011-03-23 | Persist track vchan server across linpicker restart | Daniel De Graaf | 4 | -2/+8 | |
2011-03-23 | Remove debugging messages. | Eamon Walsh | 1 | -5/+3 | |
2011-03-23 | More changes to the detection of the request-abs-pointer frontend key. | Eamon Walsh | 1 | -9/+7 | |
This reverts commit 3d6f977dbe79dceaf931d09a38380937abdd8423, and instead uses the new connected callback from the previous commit. The previous approach did not work when restarting the server because the frontend key does not change in that case and is thus not read. | |||||
2011-03-23 | Introduce a new 'connected' xendev op called when Connected. | Eamon Walsh | 4 | -13/+40 | |
Rename the existing xendev 'connect' op to 'initialised' and introduce a new 'connected' op. This new op, if defined, is called when the backend is connected. Note that since there is no state transition this may be called more than once. From: John Haxby <john.haxby@oracle.com> Refer to: http://lists.gnu.org/archive/html/qemu-devel/2010-08/msg01515.html http://lists.xensource.com/archives/html/xen-devel/2011-03/msg00806.html | |||||
2011-03-23 | More robust support for absolute versus relative mouse. | Eamon Walsh | 8 | -48/+62 | |
Build a structure containing both relative and absolute data, and and pass it all the way through to the backend code, where the abs_pointer_wanted frontend field is checked. | |||||
2011-03-23 | Include domain ID in debug messages. | Eamon Walsh | 1 | -2/+2 | |
2011-03-11 | Change xenstore path to /local/domain/%d/data/vchan/%d to fix permissions issues | Daniel De Graaf | 1 | -4/+4 | |
2011-03-11 | Explain inconsistent xenstore perms[0] interpretation | Daniel De Graaf | 1 | -1/+4 | |
2011-03-11 | work around bug: xs_set_permisisons does not understand XS_PERM_OWNER | Daniel De Graaf | 1 | -1/+1 | |
2011-03-11 | Set xenstore permissions on vchan nodes | Daniel De Graaf | 1 | -0/+17 | |
2011-03-11 | Make node-select flush its buffers prior to exiting | Daniel De Graaf | 1 | -2/+13 | |
2011-03-11 | Update gntdev/gntalloc headers to match svp-2.6.38 | Daniel De Graaf | 3 | -34/+72 | |
2011-03-10 | Avoid clobbering the stack when mapping multiple pages | Daniel De Graaf | 1 | -12/+15 | |
2011-03-10 | Edge case cleanup in vchan | Daniel De Graaf | 2 | -2/+4 | |
2011-03-09 | Push vkbd request-abs-pointer check to the frontend_changed callback. | Eamon Walsh | 1 | -4/+12 | |
The frontend is observed to set request-abs-pointer after the backend has gone to Connected state, causing the connect callback to miss it. This change waits for the key to actually change before reading it. | |||||
2011-03-03 | Fix use-after-free during program exit. | Eamon Walsh | 1 | -4/+2 | |
2011-02-16 | Separate project-specific targets from .gitignore boilerplate. | Eamon Walsh | 1 | -7/+8 | |
2011-02-16 | Add some more utility programs to util/. | Eamon Walsh | 4 | -0/+158 | |
2011-02-08 | Rename use-grants to feature-grants, as per xen-devel suggestion | Daniel De Graaf | 1 | -1/+1 | |
2011-02-07 | Fix possible deadlock in node-select | Daniel De Graaf | 1 | -3/+3 | |
2011-02-07 | Update for Xen 4.1-rc3 interface | Daniel De Graaf | 3 | -12/+12 | |
2011-01-13 | Fix overflow from negative bitshift | Daniel De Graaf | 1 | -2/+2 | |
2011-01-13 | Missing #includes | Daniel De Graaf | 1 | -0/+3 | |
2011-01-13 | Add unmap_notify support | Daniel De Graaf | 3 | -38/+102 | |
2011-01-06 | Add VCHAN_DEBUG for strace debugging of vchan apps | Daniel De Graaf | 1 | -0/+22 | |
2011-01-06 | Remove dependency on xenctrl | Daniel De Graaf | 4 | -21/+40 | |
This also eliminates a possible blocking point when reading /dev/xen/evtchn using read_exact(). | |||||
2010-12-15 | Warning fixes. | Eamon Walsh | 3 | -1/+4 | |