summaryrefslogtreecommitdiff
path: root/dix/main.c
AgeCommit message (Collapse)AuthorFilesLines
2007-11-21Darwin: Dead code removal, Code cleanup, Added launcherJeremy Huddleston1-1/+1
Imported changes from xorg-server-1.2-apple to make master more current wrt file layout, build system changes, and dead code removal.
2007-11-02Move SIGUSR1 notification as late as possible.Adam Jackson1-0/+2
If we inherited a signal mask from the parent process that ignores SIGUSR1, then we will send SIGUSR1 to the parent to indicate when we're ready to accept connections. Unfortunately, we send this notification way too early, right after creating the sockets rather than just before entering the main loop. Move it to just before Dispatch() so we're not lying quite so much.
2007-09-05Fix server version reporting to be the server package version.Eric Anholt1-1/+1
Previously, the server version reported by xdpyinfo and Xorg -version would bear some vague resemblance to a X.Org katamari version, but in the presence of modularization (and client-server relationships with different katamari versions on each side) those numbers don't really make sense. Instead, just report the package version. When branching a stable branch, master's version should be immediately updated to the endpoint of the stable branch plus a snapshot of 1 (for example, 1.4.0.1 after server-1.4-branch). The stable branch should then be changed to RC0 at that time (1.3.99.0, for example). This scheme was partially attempted for server 1.3, but lacked the appropriate master updates, thus why it had to be revisited now. While here, we can also remove a lot of versioning complexity since everything is based on the package version.
2007-08-01DIX: Clean up null root cursor handlingDaniel Stone1-13/+1
Move the null root cursor handling out of main() and into CreateRootCursor.
2007-08-01Fonts: Fix builtin fontsDaniel Stone1-6/+4
Make sure the font path is always 'built-ins' when we use built-in fonts, rather than having it as a fixed path for a while, then clobbering it halfway through startup.
2007-08-01Hotplug: Separate D-Bus into core and hotplug API componentsDaniel Stone1-2/+2
Break up D-Bus into two components: a D-Bus core that can be used by any part of the server (for the moment, just the D-Bus hotplug API, and the forthcoming HAL hotplug API), and the old D-Bus hotplug API.
2007-06-29Death to RCS tags.Adam Jackson1-2/+0
2007-05-15Add new InitRegions() function called from dix/mainSoren Sandmann Pedersen1-0/+1
2007-04-09Bug #10560: Code-Cleanup: function declarations () -> (void)Stefan Huehner1-1/+1
X.Org Bugzilla #10560: <https://bugs.freedesktop.org/show_bug.cgi?id=10560> Patch #9511 <https://bugs.freedesktop.org/attachment.cgi?id=9511>
2007-03-06remove PIXPRIV checks as this flag is always set.Eamon Walsh1-6/+0
2006-12-06config: move config.h to hotplug.hDaniel Stone1-3/+3
Also, move configInitialise to after OsInit, since the next commit will make it use a timer.
2006-11-21Issue CloseDownDevices() in os/log.c and remove from dix/main.c.Alan Hourihane1-5/+0
This ensures that all calls to FatalError() will shutdown the input devices.
2006-11-18Shutdown input devices if FatalError occurs during startup.Alan Hourihane1-5/+15
Fixes Xdmx problems when the input device has been initialized and the keyboard map has been destroyed.
2006-11-08dix: remove unused debug codeDaniel Stone1-10/+0
2006-11-08dix: remove unused variableDaniel Stone1-1/+0
2006-10-13Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into ↵Daniel Stone1-0/+1
input-hotplug
2006-08-21Merge branch 'XACE-modular' into my-XACE-modularEamon Walsh1-3/+0
2006-08-18dix: enable null root cursorDaniel Stone1-0/+12
Enable a blank root cursor, selectable with --enable-null-root-cursor at configure time.
2006-07-31Added devPrivates support to the ExtensionEntry structure.Eamon Walsh1-0/+1
2006-07-21Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into ↵Daniel Stone1-3/+0
input-hotplug
2006-07-21Remove RCS tags. Fix Xprint makefile braindamage.Adam Jackson1-3/+0
2006-07-21add virtual core devices to DIXDaniel Stone1-0/+1
Add virtual core devices, with proper keymaps etc, to the DIX.
2006-07-21add support for built-in fontsDaniel Stone1-1/+6
Use --enable-builtin-fonts to only use built-in fonts, and avoid loading fonts.
2006-07-21add basic D-BUS configuration mechanismDaniel Stone1-0/+3
Also move LookupDeviceIntRec into the DIX, and add InputOption type, and NewInputDeviceRequest prototype (DIX requests DDX to add a device). Does not link without an implemented NIDR.
2006-03-24Refactored the screensaver and DPMS timer code to use the screensaver timerFredrik Höglund1-7/+1
for both screensaver and DPMS. Removed the SetDPMSTimers() and FreeDPMSTimers() functions.
2006-02-15Mark everything in dixsym.c as _X_EXPORT.Adam Jackson1-3/+3
2005-07-03Change <X11/misc.h> and <X11/os.h> to "misc.h" and "os.h".Daniel Stone1-2/+2
2005-07-03Add Xtrans definitions (FONT_t, TRANS_CLIENT) to clean up warnings.Daniel Stone1-1/+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-01Change all misc.h and os.h references to <X11/foo.h>.Daniel Stone1-3/+3
2005-05-22Bugzilla #2800 <https://bugs.freedesktop.org/show_bug.cgi?id=2800> XevieAlan Coopersmith1-0/+1
extension crash with signal 11 on keyboard Bugzilla #1205 <https://bugs.freedesktop.org/show_bug.cgi?id=1205> Xevie client receives two KeyPress events on consumed keys when XKB is enabled Patch #2223 <https://bugs.freedesktop.org/attachment.cgi?id=2223> Fixes for both of these and some other Xevie bugs (Derek Wang - Sun Microsystems)
2005-04-24xc/config/cf/X11.tmplRoland Mainz1-0/+6
xc/programs/Xserver/Xext/Imakefile xc/programs/Xserver/dix/Imakefile xc/programs/Xserver/dix/main.c xc/programs/Xserver/dix/xpstubs.c xc/programs/Xserver/mi/miinitext.c //bugs.freedesktop.org/show_bug.cgi?id=2792) attachment #2526 (https://bugs.freedesktop.org/attachment.cgi?id=2526) bug 2792 part II: Make Xprint headers in dix/, mi/, os/ and Xext/ conditional on whether the Xprint extension is build or not. Patch by Egbert Eich <eich@freedesktop.org> and Roland Mainz <roland.mainz@nrubsig.org>.
2005-04-23//bugs.freedesktop.org/show_bug.cgi?id=3118) attachment #2525Roland Mainz1-6/+0
(https://bugs.freedesktop.org/attachment.cgi?id=2525) Get Xprint server working again which was broken by the 05/04/20 05:49:46 commit commit (the CPP symbol |XPRINT| is not universally available when building the Xserver and should be used with care).
2005-04-20Conditionalise usage of Xprint functions and headers.Daniel Stone1-1/+7
2005-04-20Fix includes right throughout the Xserver tree:Daniel Stone1-5/+5
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-23xc/programs/Xserver/ImakefileRoland Mainz1-4/+5
xc/programs/Xserver/Xprint/DiPrint.h xc/programs/Xserver/Xprint/Imakefile xc/programs/Xserver/Xprint/Init.c xc/programs/Xserver/Xprint/ddxInit.c xc/programs/Xserver/dix/Imakefile xc/programs/Xserver/dix/main.c xc/programs/Xserver/dix/xpstubs.c xc/programs/Xserver/os/Imakefile //bugs.freedesktop.org/show_bug.cgi?id=2792) attachment #2193 (https://bugs.freedesktop.org/attachment.cgi?id=2193) Fix build bustage when |PrintOnlyServer| is set to |NO|. Patch by Roland Mainz <roland.mainz@nrubsig.org> and Julien Lafon <julien.lafon@gmail.com>.
2005-03-07xc/programs/Xserver/dix/atom.cRoland Mainz1-10/+5
xc/programs/Xserver/dix/colormap.c xc/programs/Xserver/dix/cursor.c xc/programs/Xserver/dix/devices.c xc/programs/Xserver/dix/dispatch.c xc/programs/Xserver/dix/dixfonts.c xc/programs/Xserver/dix/dixutils.c xc/programs/Xserver/dix/events.c xc/programs/Xserver/dix/extension.c xc/programs/Xserver/dix/gc.c xc/programs/Xserver/dix/glyphcurs.c xc/programs/Xserver/dix/grabs.c xc/programs/Xserver/dix/main.c xc/programs/Xserver/dix/pixmap.c xc/programs/Xserver/dix/privates.c xc/programs/Xserver/dix/property.c xc/programs/Xserver/dix/resource.c xc/programs/Xserver/dix/swaprep.c xc/programs/Xserver/dix/swapreq.c //bugs.freedesktop.org/show_bug.cgi?id=2560) attachment #2037 (https://bugs.freedesktop.org/attachment.cgi?id=2037) ANSI-fy Xserver/dix code. The conversion preserves the comments which annotate variables. These have been moved into doxygen(esque?) "stubs" above each function. Patch by Mike Owens <etc@filespanker.com>.
2004-09-18Fix for http://freedesktop.org/bugzilla/show_bug.cgi?id=1404 - FixingRoland Mainz1-2/+2
random crashes (like in DAMAGE code etc.) in Xnest due uninitalised GetWindowPixmap. Original patch by Alexander Gottwald <ago@freedesktop.org>
2004-06-30Add Distributed Multihead X (DMX) supportKevin E Martin1-4/+19
2004-04-23Merging XORG-CURRENT into trunkEgbert Eich1-21/+31
2004-03-14Importing vendor version xf86-4_4_99_1 on Sun Mar 14 00:26:39 PST 2004Egbert Eich1-1/+1
2004-03-03Importing vendor version xf86-4_4_0 on Wed Mar 3 04:09:24 PST 2004Egbert Eich1-1/+1
2004-02-26readding XFree86's cvs IDsEgbert Eich1-1/+1
2004-02-26Importing vendor version xf86-4_3_99_903 on Wed Feb 26 01:21:00 PST 2004Egbert Eich1-1/+1
2003-11-25XFree86 4.3.99.16 Bring the tree up to date for the Cygwin folksKaleb Keithley1-22/+21
2003-11-14XFree86 4.3.0.1Kaleb Keithley1-102/+193
2003-11-14R6.6 is the Xorg base-lineKaleb Keithley1-0/+678