summaryrefslogtreecommitdiff
path: root/xkb/xkbfmisc.c
AgeCommit message (Collapse)AuthorFilesLines
2008-03-04XKB: Fix initial map setting on startupDaniel Stone1-3/+21
Due to an unwitting sense inversion when eliminating XkbFileInfo, we were setting the complete wrong keymap on startup (non-XKB map if we had an XKB map available, or the XKB map if we didn't have any available). Invert the sense properly, and add two small bits that also went missing in that commit.
2008-02-17XKB: Ditch XkbFileInfoDaniel Stone1-91/+7
Sorry about the megacommit, but this touches on a lot of stuff. Get rid of XkbFileInfo, which was pretty seriously redundant, and move the only useful thing it had (defined) into XkbDescRec. defined will be removed pretty soon anyway. Is the compat map pointer non-NULL? Then you have a compat map, congratulations! Anyhow, I digress. All functions that took an XkbFileInfoPtr now take an XkbDescPtr, _except_ XkmReadFile, which returns an XkbDescPtr *, because people want to deal in XkbDescPtrs, not XkbDescRecs.
2008-02-17XKB: Remove usage of client-side typesDaniel Stone1-6/+5
Since we're no longer sharing with Xlib, don't pass Displays and XPointers everywhere.
2008-02-17XKB: Move headers into the server treeDaniel Stone1-2/+2
We need to start breaking the XKB API to enforce sanity, so drag whichever headers we need to do so into the server tree, as the client API is set in stone, being part of Xlib.
2007-03-20Static markup and dead code cull over xkb/.Adam Jackson1-108/+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.
2006-07-28Revert xkb changes that broke XkbGetKeyboard()Kevin E Martin1-20/+417
2006-07-21Remove RCS tags. Fix Xprint makefile braindamage.Adam Jackson1-2/+0
2006-07-08Bug #7097: do case-insensitive comparison for some hotkeys.Tilman Sauerbeck1-16/+0
xkb's strcasecmp implementation has been moved to the dix so it's now safe to just use strcasecmp().
2006-03-31Simplify XkbWriteXKBKeymapForNames a bit, and remove debug spew.Daniel Stone1-26/+10
2006-03-27Prune XKB code to only what we need to run the server. Remove deadDaniel Stone1-425/+29
!XKB_IN_SERVER codepaths. Remove HAVE_CONFIG_H codepaths.
2006-03-27Fix remnants of previous busted _XkbStrCaseCmp commit.Daniel Stone1-0/+16
2006-03-25Bug #3819: Remove open-coding of strcasecmp.Daniel Stone1-28/+0
2005-07-03Fix more include paths; add dix-config.h to XKB code.Daniel Stone1-7/+6
2005-07-03Add Xtrans definitions (FONT_t, TRANS_CLIENT) to clean up warnings.Daniel Stone1-0/+4
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-06-13Add xkbfile to symlink.sh, conditionally include "config.h" inSøren Sandmann Pedersen1-0/+3
xc/lib/xkbfile
2004-04-23Merging XORG-CURRENT into trunkEgbert Eich1-1/+1
2004-03-14Importing vendor version xf86-4_4_99_1 on Sun Mar 14 00:26:39 PST 2004xf86-4_4_99_1Egbert Eich1-1/+1
2004-03-03Importing vendor version xf86-4_4_0 on Wed Mar 3 04:09:24 PST 2004xf86-4_4_0Egbert Eich1-1/+1
2004-02-26readding XFree86's cvs IDsxf86-4_3_99_903Egbert 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 folksxf86-4_3_99_16Kaleb Keithley1-92/+3
2003-11-14XFree86 4.3.0.1xf86-4_3_0_1PRE_xf86-4_3_0_1Kaleb Keithley1-11/+67
2003-11-14R6.6 is the Xorg base-lineXORG-MAINKaleb Keithley1-0/+716