summaryrefslogtreecommitdiff
path: root/hw/xnest
AgeCommit message (Collapse)AuthorFilesLines
2007-08-31Convert servers to using _DEPENDENCIES to ensure proper rebuilds.Eric Anholt1-4/+7
This cleans up server Makefile.ams a little bit, but also means that people messing with configure.ac need to be careful with whether they put libraries in the _LIBS or _SYS_LIBS targets. Hopefully the comment in configure.ac will clarify the issues.
2007-08-25Implement core protocol backing store exclusively in terms of Composite.Adam Jackson1-9/+0
Composite's automatic redirection is a more general mechanism than the ad-hoc BS machinery, so it's much prettier to implement the one in terms of the other. Composite now wraps ChangeWindowAttributes and activates automatic redirection for windows with backing store requested. The old backing store infrastructure is completely gutted: ABI-visible structures retain the function pointers, but they never get called, and all the open-coded conditionals throughout the DIX layer to implement BS are gone. Note that this is still not a strictly complete implementation of backing store, since Composite will throw the bits away on unmap and therefore WhenMapped and Always hints are equivalent.
2007-06-29Death to RCS tags.Adam Jackson17-18/+0
2007-06-28Remove the remnants of OS/2 support.Adam Jackson2-389/+1
This has never worked in any modular server release, and as far as I know was never tested in 6.7 through 6.9.
2007-05-28Fix up xnest manpageDavid Nusinow1-216/+380
I believe this patch was originally by Branden Robinson
2007-04-09Bug #10560: Code-Cleanup: function declarations () -> (void)Stefan Huehner2-5/+5
X.Org Bugzilla #10560: <https://bugs.freedesktop.org/show_bug.cgi?id=10560> Patch #9511 <https://bugs.freedesktop.org/attachment.cgi?id=9511>
2007-04-03Split the xserver/fb/fbcmap.c file into two files.Brian1-2/+2
Now, fbcmap_mi.c contains the fb functions which just wrap mi functions. Previously, these were in fbcmap.c and compiled when XFree86Server was defined. Now, clients of fbcmap should either use fbcmap.c or fbcmap_mi.c and not worry about setting the XFree86Server symbol.
2007-03-25Static cleanups, dead code deletion.Adam Jackson2-2/+2
2007-03-20Static markup and dead code cull over xkb/.Adam Jackson1-1/+1
The former <X11/extensions/XKBsrv.h> has been pulled into the server now as include/xkbsrv.h, and the world updated to look for it in the new place, since it made no sense to define server API in an extension header. Any further work along this line will need to do similar things with XKBgeom.h and friends.
2007-03-06remove PIXPRIV checks as this flag is always set.Eamon Walsh3-17/+0
2007-02-05dmx, vfb, xnest: fix fbcmap compilationDaniel Stone1-11/+11
Don't always define XFree86Server, but only for damn fbcmap.c. Split fbcmap.c into its own library to achieve this.
2006-12-16For Xvfb, Xnest and Xprt, compile fbcmap.c with -DXFree86ServerKevin E Martin1-0/+1
2006-11-01input: add non-keyboard bell ringing functionDaniel Stone1-0/+6
Add a generic 'ring the bell' function (console bell on Linux and BSD, /dev/audio on Solaris), and add DDX functions for this. Make this the core keyboard's bell. Port Xvfb and Xnest to this. Port XFree86 to this, with OS-specific hooks for Linux, BSD, and Solaris taken from foo_io.c in the old layer.
2006-10-25port all users to the new DIX motion history APIDaniel Stone1-2/+2
Port KDrive, Xvfb, and Xnest, as well as the virtual core devices, to the new motion history API. Make GetPointerEvents also update the history.
2006-10-23Xnest: port to new input APIDaniel Stone3-33/+43
Port Xnest to Get{Pointer,Keyboard}Events, plus the new mieq API.
2006-10-23Xnest: disable XKB, reshuffle codeDaniel Stone1-6/+9
Disable XKB, as we can't yet use it; move Composite disabling to ddxInitGlobals, along with XKB.
2006-09-29make core keyboard/pointer map functions act on all core-sending devicesDaniel Stone1-1/+1
Make Set{Keyboard,Modifier,Pointer}Mapping act on all devices which send core events. Change LegalModifier to accept a DeviceIntPtr.
2006-09-06Make sure _XSERVER64 is defined when it should be and gets tested.Michel Dänzer1-1/+1
2006-08-23Make sure Composite is never enabled for Xnest.Adam Jackson1-0/+7
2006-07-21Remove RCS tags. Fix Xprint makefile braindamage.Adam Jackson35-52/+0
2006-07-20Remove the DDXTIME conditional, for being unused.Adam Jackson2-52/+0
2006-07-18get rid of XFree86LOADER, XFree86Server, XFree86Module, and IN_MODULEDaniel Stone2-2/+1
Get rid of almost all uses of these definitions. They're still defined for delinquent out-of-tree drivers, and also for the Mesa build. As well as for miinitext.c. But largely gone.
2006-07-05fix compiler warning about xnestRecolorCursor() not being definedGreg Kroah-Hartman1-0/+1
2006-06-18Add some missing .gitignore stuff for Mesa symlinks and other generated files.Eric Anholt1-0/+2
2006-06-09fix compiler warnings in hw/xnest/Keyboard.cGreg Kroah-Hartman1-3/+0
2006-06-01Die XTESTEXT1, die!Daniel Stone2-70/+0
2006-05-29Remove -xkbmap argument.Daniel Stone1-7/+1
2006-04-03Coverity #616: Fix a rare memory leak.Adam Jackson1-1/+4
2006-03-27Remove remnants of XkbCF code.Daniel Stone1-21/+1
2006-02-13Move call to xf86WrapperInit() to OsVendorInit() in xf86Init.c and removeBenjamin Herrenschmidt1-3/+0
stubs in other DDX.
2006-02-11Add stub xf86WrapperInits so that the servers will build even if os/ wasEric Anholt1-0/+2
built with XFree86LOADER set.
2005-12-26Bug #4190: Add a rule for 'make relink' since automake sucks.Adam Jackson1-0/+3
2005-12-06Change *man_SOURCES ==> *man_PRE to fix autotools warnings.Kevin E Martin1-4/+4
2005-12-02Define XFree86Server only where it is required.Kevin E Martin1-1/+1
2005-11-28Change *mandir targets to use new *_MAN_DIR variables set by xorg-macros.m4Alan Coopersmith1-1/+1
update to fix bug #5167 (Linux prefers *.1x man pages in man1 subdir)
2005-11-13Bug #5019 <https://bugs.freedesktop.org/show_bug.cgi?id=5019> xserverAlan Coopersmith1-3/+18
installs manpages into 'man1' instead of 'man1x'
2005-09-30Man page processing/installation and other doc file updatesAlan Coopersmith1-1/+8
2005-07-28Fix distcheck for serverKevin E Martin1-1/+4
2005-07-16Add record module building support Change module building to not useKevin E Martin1-0/+1
-include Fix xnest, dmx and vfb builds to -DXFree86Server for fbcmap compilation
2005-07-14Add #include <xnest-config.h> to the Xnest source files for modularization.Kevin E Martin18-1/+75
2005-07-14Add support for XnestKevin E Martin2-0/+99
2005-07-03Change <X11/misc.h> and <X11/os.h> to "misc.h" and "os.h".Daniel Stone11-11/+11
2005-07-03Add Xtrans definitions (FONT_t, TRANS_CLIENT) to clean up warnings.Daniel Stone4-5/+5
Add XSERV_t, TRANS_SERVER, TRANS_REOPEN to quash warnings. Add #include <dix-config.h> or <xorg-config.h>, as appropriate, to all source files in the xserver/xorg tree, predicated on defines of HAVE_{DIX,XORG}_CONFIG_H. Change all Xfont includes to <X11/fonts/foo.h>.
2005-07-02Bug #3546: Use MAP_LENGTH instead of a magic number. (Mark McLoughlin) BugAdam Jackson2-2/+6
#3664: Further fixes to Xnest modifier state handling. (Mark McLoughlin)
2005-07-01Change all misc.h and os.h references to <X11/foo.h>.Daniel Stone11-12/+12
2005-06-25Bug #3030: Fix Xnest keyboard state handling. (Mark McLoughlin)Adam Jackson7-15/+77
2005-06-13Bug #3513: Silence unhandled event messages from Xnest when running withAdam Jackson1-0/+8
-parent. (Mark McLoughlin)
2005-06-09Bug #1880: Remove unused xnestConfineWindow. (Mark McLoughlin)Adam Jackson2-9/+0
2005-04-20Fix includes right throughout the Xserver tree:Daniel Stone18-35/+35
change "foo.h" to <X11/foo.h> for core headers, e.g. X.h, Xpoll.h; change "foo.h", "extensions/foo.h" and "X11/foo.h" to <X11/extensions/foo.h> for extension headers, e.g. Xv.h; change "foo.[ch]" to <X11/Xtrans/foo.[ch]> for Xtrans files.
2005-03-05xc/programs/Xserver/ImakefileRoland Mainz1-25/+0
xc/programs/Xserver/hw/xnest/Imakefile //bugs.freedesktop.org/show_bug.cgi?id=2653) attachment #2020 (https://bugs.freedesktop.org/attachment.cgi?id=2020): Cleanup Xnest usage of the DPMS dummy stub functions from dpmsstubs.c instead of using it's own copy of these functions.