mirror of
https://gitlab.freedesktop.org/xorg/xserver.git
synced 2026-04-25 19:00:43 +02:00
reverted some OS2 related glitches that where missed during a merge with
XFree86.
17. Fixed Freetype2 compile glitches with different versions of freetype.
The build has been tested with Freetyp 2.1.4 and 2.1.7 (Egbert Eich).
16. Changed default font renderer for TrueType that is loaded by the
Xserver to freetype (Egbert Eich).
15. Removed dependecy of freetype Xserver module into freetype internals
(Keith Packard).
14. Flagged mailing addresses that still need to be decided upon with &&&&&
to allow for easy tracking (Egbert Eich).
13. Fixed keyboard rate setting thru ioctls on linux (Egbert Eich).
This commit is contained in:
parent
789213f2c2
commit
1f71928430
4 changed files with 18 additions and 15 deletions
|
|
@ -1,4 +1,5 @@
|
|||
/* $XFree86: xc/programs/Xserver/hw/xfree86/common/xf86Configure.c,v 3.81 2003/10/29 04:17:21 dawes Exp $ */
|
||||
/* $XdotOrg$ */
|
||||
/*
|
||||
* Copyright 2000-2002 by Alan Hourihane, Flint Mountain, North Wales.
|
||||
*
|
||||
|
|
@ -632,8 +633,8 @@ configureModuleSection (void)
|
|||
/* Add only those font backends which are referenced by fontpath */
|
||||
/* 'strstr(dFP,"/dir")' is meant as 'dFP =~ m(/dir\W)' */
|
||||
if (defaultFontPath && (
|
||||
(strcmp(*el, "xtt") == 0 &&
|
||||
strstr(defaultFontPath, "/TrueType")) ||
|
||||
(strcmp(*el, "freetype") == 0 &&
|
||||
strstr(defaultFontPath, "/TTF")) ||
|
||||
(strcmp(*el, "type1") == 0 &&
|
||||
strstr(defaultFontPath, "/Type1")) ||
|
||||
(strcmp(*el, "speedo") == 0 &&
|
||||
|
|
|
|||
|
|
@ -1,4 +1,5 @@
|
|||
/* $XFree86: xc/programs/Xserver/hw/xfree86/os-support/linux/lnx_io.c,v 3.26 2003/11/17 22:20:41 dawes Exp $ */
|
||||
/* $XdotOrg$ */
|
||||
/*
|
||||
* Copyright 1992 by Orest Zborowski <obz@Kodak.com>
|
||||
* Copyright 1993 by David Dawes <dawes@xfree86.org>
|
||||
|
|
@ -90,10 +91,9 @@ KDKBDREP_ioctl_ok(int rate, int delay) {
|
|||
/* don't change, just test */
|
||||
kbdrep_s.rate = -1;
|
||||
kbdrep_s.delay = -1;
|
||||
if (ioctl( 0, KDKBDREP, &kbdrep_s )) {
|
||||
if (ioctl( xf86Info.consoleFd, KDKBDREP, &kbdrep_s )) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
/* do the change */
|
||||
if (rate == 0) /* switch repeat off */
|
||||
kbdrep_s.rate = 0;
|
||||
|
|
@ -105,7 +105,7 @@ KDKBDREP_ioctl_ok(int rate, int delay) {
|
|||
if (kbdrep_s.delay < 1)
|
||||
kbdrep_s.delay = 1;
|
||||
|
||||
if (ioctl( 0, KDKBDREP, &kbdrep_s )) {
|
||||
if (ioctl( xf86Info.consoleFd, KDKBDREP, &kbdrep_s )) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
|
@ -130,8 +130,9 @@ KIOCSRATE_ioctl_ok(int rate, int delay) {
|
|||
if (kbdrate_s.rate > 50)
|
||||
kbdrate_s.rate = 50;
|
||||
|
||||
if (ioctl( fd, KIOCSRATE, &kbdrate_s ))
|
||||
return 0;
|
||||
if (ioctl( fd, KIOCSRATE, &kbdrate_s )) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
close( fd );
|
||||
|
||||
|
|
@ -173,7 +174,6 @@ void xf86SetKbdRepeat(char rad)
|
|||
if (xf86Info.kbdDelay >= 0)
|
||||
delay = xf86Info.kbdDelay;
|
||||
|
||||
|
||||
if(KDKBDREP_ioctl_ok(rate, delay)) /* m68k? */
|
||||
return;
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,5 @@
|
|||
/* $XFree86: xc/programs/Xserver/hw/xfree86/os-support/linux/lnx_kbd.c,v 1.5 2003/11/04 03:14:39 tsi Exp $ */
|
||||
/* $XdotOrg$ */
|
||||
|
||||
/*
|
||||
* Copyright (c) 2002 by The XFree86 Project, Inc.
|
||||
|
|
@ -117,7 +118,7 @@ KDKBDREP_ioctl_ok(int rate, int delay) {
|
|||
/* don't change, just test */
|
||||
kbdrep_s.rate = -1;
|
||||
kbdrep_s.delay = -1;
|
||||
if (ioctl( 0, KDKBDREP, &kbdrep_s )) {
|
||||
if (ioctl( xf86Info.consoleFd, KDKBDREP, &kbdrep_s )) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
|
@ -132,8 +133,8 @@ KDKBDREP_ioctl_ok(int rate, int delay) {
|
|||
if (kbdrep_s.delay < 1)
|
||||
kbdrep_s.delay = 1;
|
||||
|
||||
if (ioctl( 0, KDKBDREP, &kbdrep_s )) {
|
||||
return 0;
|
||||
if (ioctl( xf86Info.consoleFd, KDKBDREP, &kbdrep_s )) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
return 1; /* success! */
|
||||
|
|
@ -157,8 +158,9 @@ KIOCSRATE_ioctl_ok(int rate, int delay) {
|
|||
if (kbdrate_s.rate > 50)
|
||||
kbdrate_s.rate = 50;
|
||||
|
||||
if (ioctl( fd, KIOCSRATE, &kbdrate_s ))
|
||||
return 0;
|
||||
if (ioctl( fd, KIOCSRATE, &kbdrate_s )) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
close( fd );
|
||||
|
||||
|
|
|
|||
|
|
@ -1849,13 +1849,13 @@ enum BadCode {
|
|||
#define ARGMSG \
|
||||
"\nIf the arguments used are valid, and have been rejected incorrectly\n" \
|
||||
"please send details of the arguments and why they are valid to\n" \
|
||||
"XFree86@XFree86.org. In the meantime, you can start the Xserver as\n" \
|
||||
"&&&&&@X.org. In the meantime, you can start the Xserver as\n" \
|
||||
"the \"super user\" (root).\n"
|
||||
|
||||
#define ENVMSG \
|
||||
"\nIf the environment is valid, and have been rejected incorrectly\n" \
|
||||
"please send details of the environment and why it is valid to\n" \
|
||||
"XFree86@XFree86.org. In the meantime, you can start the Xserver as\n" \
|
||||
"&&&&&@X.org. In the meantime, you can start the Xserver as\n" \
|
||||
"the \"super user\" (root).\n"
|
||||
|
||||
void
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue