summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2011-06-03Move the legacy IDA documentation into a subdirectory of doc/.Eamon Walsh5-0/+4
2011-06-02Update text documentation.Eamon Walsh5-1496/+99
2011-06-02Rename comm-structs.h -> comm_structs.h.Eamon Walsh3-2/+2
2011-06-02Update AUTHORS, COPYING, and TODO.Eamon Walsh3-0/+355
2011-06-01Update README.Eamon Walsh1-299/+124
2011-06-01Log to files in /var/log/xen and add compile-time loglevel.Eamon Walsh18-112/+196
2011-06-01Use MIN, MAX macros where appropriate.Eamon Walsh3-4/+5
2011-06-01Factor out fd-handling code into a common file.Eamon Walsh11-230/+135
2011-06-01Fix libvchan warnings.Eamon Walsh2-1/+2
2011-06-01Include file cleanup.Eamon Walsh25-139/+82
2011-06-01s/NITPICKER/LINPICKER/Eamon Walsh9-45/+18
2011-06-01Remove unused client, buffer, view defines and structure fields.Eamon Walsh6-59/+16
2011-05-31Rename typedefs.h -> common.h.Eamon Walsh6-5/+5
2011-05-31Cleanup and movement of common parameters into typedefs.h.Eamon Walsh4-128/+22
2011-05-31Update depth checking logic to reflect the fact that we only accept 32bpp.Eamon Walsh1-52/+7
2011-05-31Remove QEMU munmap hack from fb_disconnect().Eamon Walsh1-10/+1
2011-05-31Remove QEMU malloc/free macros.Eamon Walsh5-51/+38
2011-05-27Fix display height calculation in monitor.Eamon Walsh3-25/+27
2011-05-27Rename track -> linpicker_track.Eamon Walsh2-4/+4
2011-05-27Revisions to track protocol and track program.Eamon Walsh3-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-26track: Zero-initialize all messages to avoid sending stack garbage.Eamon Walsh1-6/+4
2011-05-26Fix incorrect vchan xenstore path.Eamon Walsh1-1/+1
2011-05-25Split linpicker_server into two programs.Eamon Walsh9-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-24More renames, in preparation for new monitor program.Eamon Walsh5-3/+3
2011-05-24Drop xen_common.h.Eamon Walsh3-34/+9
2011-05-24Conditionally compile the server's local socket interface.Eamon Walsh5-15/+37
2011-05-23Rename linpicker-server.c -> main.c.Eamon Walsh3-2/+2
2011-05-23Update background image processing to match data/README.Eamon Walsh6-11/+24
2011-05-23Document data directory, and don't hardcode pkgdatadir in code.Eamon Walsh7-6/+47
2011-05-23Remove util/ and its contents.Eamon Walsh7-484/+0
2011-05-23Build libvchan as an installed shared library.Eamon Walsh7-15/+19
2011-05-23Rename vchan -> libvchan.Eamon Walsh8-0/+0
2011-05-23Avoid exclamation mark indicator on program startup.Eamon Walsh1-3/+2
2011-04-01Properly tear down input evtchn and mapped pages on disconnect.Eamon Walsh1-0/+1
2011-04-01Compile/warning fixes for 5550538692b237f47109cf5657d486b4bd1ff9ac.Eamon Walsh1-2/+2
2011-04-01Adjust tracked views by the buffer offset to center them properly.Eamon Walsh1-1/+6
2011-04-01Scale absolute mouse coordinates up to the full display dimensions.Eamon Walsh3-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-23Persist track vchan server across linpicker restartDaniel De Graaf4-2/+8
2011-03-23Remove debugging messages.Eamon Walsh1-5/+3
2011-03-23More changes to the detection of the request-abs-pointer frontend key.Eamon Walsh1-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-23Introduce a new 'connected' xendev op called when Connected.Eamon Walsh4-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-23More robust support for absolute versus relative mouse.Eamon Walsh8-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-23Include domain ID in debug messages.Eamon Walsh1-2/+2
2011-03-11Change xenstore path to /local/domain/%d/data/vchan/%d to fix permissions issuesDaniel De Graaf1-4/+4
2011-03-11Explain inconsistent xenstore perms[0] interpretationDaniel De Graaf1-1/+4
2011-03-11work around bug: xs_set_permisisons does not understand XS_PERM_OWNERDaniel De Graaf1-1/+1
2011-03-11Set xenstore permissions on vchan nodesDaniel De Graaf1-0/+17
2011-03-11Make node-select flush its buffers prior to exitingDaniel De Graaf1-2/+13
2011-03-11Update gntdev/gntalloc headers to match svp-2.6.38Daniel De Graaf3-34/+72
2011-03-10Avoid clobbering the stack when mapping multiple pagesDaniel De Graaf1-12/+15