CVS log for xc/programs/Xserver/hw/xfree86/common/xf86Privstr.h |
|
Help |
Request diff between arbitrary revisions
349. Fix for ServerFlags "Log" option, and document it in the XF86Config
man page (David Dawes).
283. First phase of dynamic configuration (David Dawes, S. Lussos,
Michael Dawes, J. D. Darling, X-Oz Technologies).
802. Licence update. (except client-side libraries)
769. Add a root window property called XFree86_VT that holds the VT number
that the XFree86 server is running on (Andrew Aitcheson, suggested by
Samuel Thibault).
768. Fix a problem where root window properties registered with
xf86RegisterRootWindowProperty() are not re-registered after server
regeneration (David Dawes, reported by Samuel Thibault).
505. Declare LoadPalette, SetOverscan and DPMSSet as public functions through
the XFree86's ScrnInfoRec, so these functions can be wrapped.
(Alan Hourihane).
437. Move the X server log file handling from the XFree86 DDX to the DIX,
allowing the more descriptive logging to be used throughout the server,
and the log messages to be more uniform in formatting (David Dawes).
Add/update copyright and license notices.
930. Fix run-time enabling/disabling of VT switching via xf86EnableVTSwitch()
(David Dawes).
929. Add a "DontVTSwitch" option to allow VT switching to be disabled
(on platforms where the X server initiates VT switches) (#5640,
Branden Robinson).
862. Add a ServerFlags/ServerLayout option for disabling the RandR extension
(David Dawes).
+ a function xf86DisableRandR() that drivers can call to do the same
718. Update the XFree86 server special key handling so that by default
there is a fallback to the the hard-coded keys when there is no
Terminate action binding in the XKB map. A new global option is
added to allow the fallback mechanism to be used never, when needed,
or always, with "when needed" the default (#5572, Joe Moss).
formatting
319. Moved LdPreLib define after the vendor/OS specific config files
as it may depend on setting done there (Egbert Eich).
318. Several fixes for cross compile environment (Egbert Eich).
317. Added code to allow for building of static only libraries with
-fPIC for platforms which require it (Egbert Eich).
316. Added '-m32' to gcc flags as default for ia32 builds when gcc version
is >= 3.1. This allows building a 32 bit Version of X on 64bit x86-64
(Egbert Eich).
315. Changed direct calls of ld to 'gcc -nostdlib' for Linux (Egbert Eich).
314. Changed calls to as to 'gcc -c -x assembler-with-cpp' for Linux
(Egbert Eich).
313. Added '-fno-strict-aliasing' flag to gcc version >= 3.1 (Egbert Eich).
Strict requires that one address must not contain pointers to
different types - a feature heavily used by X (Egbert Eich).
312. Fixed a core dump problem in libXtt (?) (Egbert Eich).
311. Removed '#pragma pack' from structures that contain function pointers
in x86emu. This causes problems on gcc 3.1 for ia64 (Egbert Eich).
310. Added defines for missing X types to saverproto.h (Egbert Eich).
309. Fixed compiler warings generated by gcc >= 3.1 in mesa drivers
(Egbert Eich).
308. For platforms that allow both 32 and 64 bit libraries to be executed
split Xlib i18n modules path into
<libpath>/X11R6/lib/X11/locale/lib/common and
<libpath>/X11R6/lib/X11/locale/lib64/common. 'lib64' has been defined
to be the default path for 64bit shared libraries on these platforms
(Egbert Eich).
307. Fixed obvious typo in OMlib (Egbert Eich).
306. Fixed code in cfb that didn't comply with C sequence rules.
Modern C compilers tend to be more aggressive on code reordering
(Egbert Eich).
305. Changed arguments of NoopDDA() from VarArgs to void. Handling
of VarArgs by gcc isn't compatible with the way it was used
on certain platforms (Egbert Eich).
304. Added support for 32bit pixmaps for 24bit overlay framebuffers in
fb overlay code (Egbert Eich).
303. Fixed kdrive to print a meaningful error message instead of just
core dump when no matching graphics cards is found (Egbert Eich).
302. fixed portability bug in xwd (Andreas Schwab <schwab@suse.de>)
301. fixed X Server crash, which happended each time a proportional iso10646
font was loaded with xtt backend (Yong Li <rigel863@yahoo.com>)
300. Added some ARM specific fixes to compiler.h (Uli Hecht).
299. Added a virtual 'dummy' driver (Egbert Eich).
298. Fixed core dump when certain access functions are not set in
xf86Bus.c (Egbert Eich).
297. Fixed problem where SIGIO could be disabled after a server reset.
296. Added configurable list of devices the xf86Misc extension is allowed
to change the mouse device to (Egbert Eich).
295. Changed default mouse type to 'auto' when generating config file
with '-configure' (Egbert Eich).
294. Made sure keyboard modifier settings are consistent after exit
from DGA when the xkb extension is used (Egbert Eich).
293. Disabled keyboard processing when Xserver is suspended by power
management.
This allows effective locking of laptops when stolen (Egbert Eich).
292. Added/improved options for lockfile syncing (Egbert Eich).
291. Added support for backup copy of Xserver logfile (Egbert Eich).
290. Fixed GetTimeInMillis() to use deltas instead of absolute time
returend by gettimeofday(). This ensures time is monotonic in X
(Egbert Eich).
289. Fixed xf86Misc extension to allow modification of Expps2 mice
(Egbert Eich).
288. Made code in xf86MiscExt.c more readable (Egbert Eich).
287. Fixed PCI CardBus bridge handling (Egbert Eich).
286. Added code to reenable PCI bus mastering after coming back from a
VT switch to radeon driver (Charl P. Botha <http://cpbotha.net/>)
(Egbert Eich).
285. Dito for r128 driver (M. Harris).
284. Dito for glint and mga driver (Egbert Eich).
283. Fixed double scan issues for low res modes in C&T driver (Egbert Eich).
282. Set rgbBits to 8 for all HiQV chips in chips driver (Egbert Eich).
281. Moved initialization of accel funtions past initialization of
offscreen fb manager in chips driver (Egbert Eich).
280. Fixed initialization of video in chips driver (?).
279. Fixed HALlib problem restoring text mode on G550 (Egbert Eich).
278. Restructured and included Matrox's Merged Framebuffer changes
to mga driver (Egbert Eich).
277. G450/550 clockchip programming fixes (Matrox).
276. Fixed HW Cursor for HALlib frame granularity (Egbert Eich).
275. Enabling 2D accel in 24-bit for neomagic 2360 and 2380 (Egbert Eich).
274. Added support for builtin 1024x480 mode of Sony subnotebooks for
Neomagic driver (Egbert Eich).
273. Fixed support for lowRes (320x240) modes in neomagic driver
(Egbert Eich).
272. Fixed RAC function registration in S3 driver (Egbert Eich).
271. Added some voodoo to screen initialization of S3 driver (Egbert Eich).
270. Fixed vbe/int10 support in SMI driver. It used to core dump
when BIOS was not usable (Egbert Eich).
269. Separated BRIGHTNESS and and CAPTURE_BRIGNTESS video attributes
in smi driver: CAPTURE_BRIGHTNESS refers to the capture chip
(ie. Philips SAA7110) while BRIGHTNESS controls the video overlay
of the SMI chip itself (Egbert Eich).
268. Disable automatic loading of DRI when running SUN ffb as this is
inconsistent with other drivers (Thorsten Kukuk).
267. Fixed Gamma/Brightness code in trident driver (Egbert Eich).
266. Added FpDelay debugging option (Egbert Eich).
260. Fixed video support for Trident 9397 (Egbert Eich).
265. Fixed Cursor/VT switch support for vmware driver (Egbert Eich).
264. Fixed Blit problems in vmware driver when running KDE (Egbert Eich).
263. Added RENDER support to vmware driver (Egbert Eich).
262. Added C&T 69030 to extrapci.ids (Egbert Eich).
261. Improved mouse autodetection code (Egbert Eich).
260. Restructured int10 code so that vm86 and x86emu support can be loaded
as modules. Implemented heuristic to try vm86 first and fall back to
x86emu. This allows 32 bit Xservers to run on x86_64 on 64-bit kernel
without vm86 support (Egbert Eich).
259. Restructured elf loader: determine which section to load from elfheader
flags (Egbert Eich).
258. Adding RENDER Support to RAC (Egbert Eich).
257. Using borderClip instead of borderSize region for redisplay function
in miext/shadow code to avoid core dumps when vt switched away
(Egbert Eich).
256. Replacing sprintf() by snprintf() in lbxproxy to eliminate possible
buffer overrun exploits (Egbert Eich).
255. KP_Decimal fixes to Czech and Slovak keybards
(Jan Holesovsky <kendy@suse.cz>) (Egbert Eich).
234. Attempt to prevent PCI scans on non-PCI ix86 systems (Marc La France).
233. Allow master aborts on CardBus buses to complete normally during PCI
scans (Marc La France).
232. Fix bug that prevented the server from restoring CardBus data properly
(Marc La France).
231. Fix DEVID define and make it more generally available (Marc La France).
230. Fix bug in NetBSD PCI code (Marc La France).
229. Add an option to completely disable PCI scans (Marc La France).
+ PCI code cleanups
99. Fixed i810 crash on vt switch due to call to Sync() while switched away
(Andris Pavenis).
98. Fixed MGAG550 HW Cursor (Laure-Amelie Couturie).
97. Added Xv support to neomagic driver (Shigehiro Nomura).
96. Implemented cross compile environment (Egbert Eich).
95. Added AMD x86-64 architecture support (Egbert Eich).
94. Fixed memory leaks in xkb code (Egbert Eich).
93. Fixed several memory leaks in the config file parser and initialization
routines (Egbert Eich).
92. Added CardBus bridge support (Egbert Eich).
91. Fixed strdup() define in glx (Egbert Eich).
90. Extended xf86misc extension to support changing the mouse device
(Egbert Eich).
89. Replaced strdup() in xf86Configure.c with xalloc()/strcpy() to avoid
conflicts when using internal malloc (Egbert Eich).
88. Extended memory debugging: Added signal handler to trigger a memory
debugger dump on SIGUSR2 when compiled with memleak support
(Egbert Eich).
87. Set vtSema to FALSE when suspended by APM to catch calls to 2D accel
functions (Egbert Eich).
86. Implemented mouse protocol detection by analyzing data stream
(Egbert Eich).
85. Added PnP mouse detection for PS/2, ImPS/2 and older MS serial mice
(Egbert Eich).
84. Fixed gamma correction code for Trident 9397 (Alan Hourihane).
83. Fixed C&T driver to avoid initialization of video in non-linear mode
(Egbert Eich).
82. Changed C&T driver to allow video even if acceleration is disabled
(Egbert Eich).
81. Attempt to implement a more consistent handling of HW cursor in C&T
driver (Egbert Eich).
80. Fixed MGA driver to make HALlib work with VESA framebuffer modes
(Egbert Eich).
79. Reworked Rendition driver (Egbert Eich).
78. S3 Virge driver: added minimal gap between SyncStart and HDisplay to
avoid video lockups (Egbert Eich).
77. Fixed memory leaks in S3 Savage driver (Egbert Eich).
76. Modified several drivers to do int10 initialization using the
VBE functions instead of calling int10 directly (Egbert Eich).
75. Fixed video support and mode initialization in Silicon Motion driver,
removed wait for v-retrace (Egbert Eich).
74. Misc fixes to SiS driver (Thomas Winischhofer).
73. Added support for 1400x1050 screen in Trident driver (Egbert Eich).
72. Fixed several video issues for Trident CyberBladeXP chips (Egbert Eich).
71. Added probe for Tseng ISA chips (Egbert Eich).
70. Added 'KGAUniversal' option to generic vga driver which changes handling
left overscan to work also on chips with C&T core (ie all C&T and Intel
graphics chips) (Egbert Eich).
69. Modified int10 code to map area between V_BIOS and SYS_BIOS instead of
copying it. Copying causes problems if legacy devices map MMIO
registers there (Egbert Eich).
68. Implemented an extended int10 init function to allow passing flags
(Egbert Eich).
67. Implemented optional handling of BIOS video mode scratch area in int10
code (Egbert Eich).
66. Again modified MTRR range splitting (Egbert Eich).
65. Added funtions to VBE to save and restore a video mode (Egbert Eich).
64. Added missing commas to symbols/us_intl (Hans Lunsing).
63. Added Ungherese (qwerty) support (Koblinger Egmont).
62. Added Euro symbol for hungarian kbd layout (Koblinger Egmont).
Resync with yesterday morning's trunk (not compile-tested yet).
542. Fixed xkb to avoid setting of AccessXTimeout to 0 (Egbert Eich).
541. Added option to sync the logfile after every line written (Egbert Eich).
540. Improved APM handling:
- Added disable of Input Handlers.
- Added support for undo on failed APM requests.
- Set vtSema to false (Egbert Eich).
539. Improved detection of primary device especially for non-PC platforms
(Egbert Eich).
538. Silicon Motion driver Fixes:
- Removed separate loading of int10 code.
- Added reset of graphics engine on EnterVT (Egbert Eich).
537. Set flag ROP_NEEDS_SOURCE for CPUToScreenColorExpand for all
S3 Savage chips (Egbert Eich).
536. SiS driver:
- Added fix to restore fbdev mode properly on VT switch/exit.
- Improved LCD handling on SiS 630.
- fixed screen blanking in SiS driver to properly blank LCDs
(Egbert Eich).
535. Trident driver:
- Fixed screen centering for 640x480 Modes.
- Fixed video playback for BladeAi1.
- Fixed hotkey internal/external switching for XPm8/16.
- Added support for on-the-fly video recentering.
- Attempt to fix contrast settings for video (Egbert Eich).
534. Added reset code for PS/2 mice when replug events occurs
(required for later Linux 2.4.x kernels) (Egbert Eich).
533. xf86cfg: start AccessX controls even when started from a running server
(Egbert Eich).
- fix compilation on non-i386 NetBSD platforms (#4973, Charles M. Hannum). - Use NetBSD native keyboard support on nont x86 NetBSD platforms (#4974, Charles M. Hannum) - fix compilation on NetBSD/i386 and xf86Info struct initialisation on NetBSD and OpenBSD (Bernd Ernesti).
update wskbd keyboard protocol handling code for OpenBSD/macppc: - include builtin wskbd -> AT keycodes translation tables, removing the need to configure a special XKB keycodes file - add a fake AT keycode for the equal sign on the numerical keypad of Apple keyboards - reuse as much as possible of the standard xf86PostKbdEvent() procedure to handle the XFree86 'special' keys (Ctrl+Alt+<key>) correctly. - include more pc98 stuff in #if defined(i386) || defined(__i386__)
Summary of changes for grab removal/client-closedown key sequences:
o Changed XF86MISC_MINOR_VERSION from 4 to 5
o Added the function "int XF86MiscSetGrabKeysState(Display *dpy, Bool enable)"
to the XF86Misc extension. The enable argument means allow or disallow the
use of the keys Ctrl+Alt+KP_Divide or Ctrl+Alt+KP_Multiply.
The return values are:
MiscExtGrabStateSuccess: success, enabled or disabled key sequences
MiscExtGrabStateLocked: another client already disabled the key
sequences
MiscExtGrabStateAlready: call for enabling when enabled, or disable
when disabled
o The key sequence Ctrl+Alt+KP_Divide deactivates any active keyboard/pointer
grab, if the XF86Config option allowDeactivateGrabs is set.
o The key sequence Ctrl+Alt+KP_Multiply closes the connection for the client
owner of any active keyboard/pointer/server grab, if the XF86Config option
allowClosedownGrabs is set.
Sample program to protect xlock from being killed:
--%<--
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <signal.h>
#include <X11/Xlib.h>
#include <X11/extensions/xf86misc.h>
int
main(int argc, char *argv[])
{
int xfree86, major, minor;
Display *display = XOpenDisplay(NULL);
if (display == NULL) {
fprintf(stderr, "Cannot open display.\n");
exit(1);
}
xfree86 = strstr(ServerVendor(display), "XFree86");
if (xfree86) {
signal(SIGHUP, SIG_IGN);
signal(SIGPIPE, SIG_IGN);
signal(SIGINT, SIG_IGN);
signal(SIGQUIT, SIG_IGN);
if (XF86MiscQueryVersion(display, &major, &minor) == False) {
fprintf(stderr, "Failed to call XF86MiscQueryVersion.\n");
exit(1);
}
if (major >= 0 && minor >= 5 &&
XF86MiscSetGrabKeysState(display, False) ==
MiscExtGrabStateLocked) {
fprintf(stderr, "Cannot disable XFree86 hotkeys to remove grabs.\n");
exit(1);
}
XFlush(display);
}
system("xlock");
if (xfree86 && major >= 0 && minor >= 5) {
XF86MiscSetGrabKeysState(display, True);
XFlush(display);
}
return (0);
}
--%<--
compile it as:
cc -o wrap-xlock wrap-xlock.c -I/usr/X11R6/include -L/usr/X11R6/lib -lX11 -lXext -lXxf86misc
Another option is to add this code to the screen lock programs.
Note that for safety, only screensavers should use this api.
Remove (stale) support for Amoeba and Minix.
543. Back out sunleo conversion to fb. This driver is too heavily dependent
on cfb32 for a simple fb conversion (Marc La France).
542. Miscellaneous build/warning fixes (Marc La France).
541. More prep work for SunOS (Marc La France).
540. Fix libXft build on SunOS (Marc La France).
539. Another makedepend bug fix (Marc La France).
538. Fix use of xftcache utility during !UseInstalled builds (Marc La France).
Cleanups.
246. Make the Linux/PPC "custom keycodes" choice a run-time option instead
of a build-time option (#A.240, Franz Sirl).
245. Add support to splitting WC MTRR regions on Linux when the regions is
not aligned on a size boudary (#A.238, _Usul John Obscurant).
244. Add Acecad support to the "summa" input driver (#A.237, Arpad Gereoffy).
1249. Change the os-support layer to only claim a bare minimum of I/O resources
rather than a larger estimate (Marc La France).
1248. Loader work: Fix handling of shared GOTs on IA-64 and Alpha's, and of
PLT and OPD entries on IA-64; Cleanup debug messages and #if testing
(Marc La France).
1247. Extensive int10 rework to address lockups, spontaneous reboots and tight
CPU loops on various architectures (Marc La France):
- Use intialised BIOS to softboot primary adapters on non-PC's;
- Fix endianness problems;
- Move stack into its own page to prevent overwritting interrupt vectors;
- Prevent (with a message) int10 from interfering with mainboard devices
(i.e. RTC, keyboard, speaker, chipset, etc.);
- Flesh out int 0x42 emulation on non-PC's;
- Emulate BIOS data area on non-PC's;
1246. Add missing symbols in i810 and sis drivers (Marc La France).
1245. Optionally disable, at compile time, loader bug workarounds in ATI driver
(Marc La France).
1244. Prevent the Rage 128 and Radeon drivers from initialising an adapter more
than once (Marc La France).
1243. Move support for >64kB BIOS'es from int10 into the os-support/bus layer
(Marc La France).
1242. When retrieving PCI BIOS'es, only use another PCI base when a previous
retrieval attempt fails (Marc La France).
1241. Temporary kludge to not consider any adapter as primary if more than one
candidate can be found (Marc La France).
1240. Make deleted mode message less fearsome (Marc La France).
1239. Fix -configure to retrieve the correct set of options for ATI, C&T,
Cirrus and NeoMagic adapters (Marc La France).
1238. When removing PCI resource overlaps, always consider resources whose size
can be accurately determined, whether active or not (Marc La France).
911. Fix the ksc5601.1987-0 encoding file (#4226, 4228, Pablo Saratxaga).
910. Update xdm/sessreg to write ":0" type entried in utmp on OpenBSD
(#4225, Matthieu Herrb).
909. Fix for Xmu under NetBSD, which doesn't #define "unix" anymore (#4225,
Matthieu Herrb).
908. Preliminary support for OpenBSD/powerpc (#4225, Tsubai Masanari,
Matthieu Herrb).
907. Support for native WSCONS driver on NetBSD and OpenBSD (#4225,
Tsubai Masanari).
906. Support for new OpenBSD 2.8 shared libs scheme (#4225, Matthieu Herrb).
905. Support for the OpenBSD ports tree (#4225, Marc Espie).
904. Update the list of layouts in the xfree86.lst file (#4224, Ivan Pascal).
903. Add an XKB map for Serbian (#4224, Milos Rancic).
903. New revision of the Bulgarian XKB map (#4224, Anton Zinoviev).
902. Change the Alt key definitions in the "group switcher" descriptions
to not override the base Alt key mappings (#4223, Ivan Pascal).
901. Change XKB Mode_switch behavior description to not clear "locked
group" (#4223, Ivan Pascal).
900. Create a root window property "XFree86_DDC_EDID2_RAWDATA" when
suitable data is available (#4222, Andrew C. Aitchison).
899. Fix some typos/errors in the Latvian and Lithuanian entries in
the locale.alias and locale.dir files (#4221, Nerijus Baliunas).
701. Fix to xterm InsertChar() to handle cases where cur_col + n
ends up past the end of the line (Andreas Schwab).
700. Added keyboard layouts for PowerMac (Olaf Hering).
609. Fixed Macintosh keyboard layouts (Olaf Hering).
608. Fixed build when BuildServer defined NO (Egbert Eich).
607. Fixes for C&T 69030 (David Bateman).
606. Fix for locale setting in Xlib and Xt using getlocale()
from glibc5 (Egbert Eich).
605. Added handling of i5/686 and k6 compiler defines to Imake.cf
(Philipp Thomas).
604. Added support for non-English locales in xload (Egbert Eich).
603. Fixed memory initialization in Xlib (Vladimir Nadvornik).
602. Fixed memory initialization in xdm (Egbert Eich).
601. Rudimentary S390 support (Ruediger Oertel, Bernhard Kaindl).
600. Enabled support for compressed xpm-files (Stefan Dirsch).
599. Added support for Czech querty keyboard (Jan Holesovsky).
Some fixes for ia64 ().
598. Added CPU to Screen Color expansion to Neomagic driver (Egbert Eich).
597. Added support for hotkey display output switch for Neomagic
driver (Egbert Eich).
- Added a call ioperm() to to allow vm86 to execute in/out calls
directly to avoid problems with certain notebook bioses.
- Fixed mouse driver to flush pending button press events on
protocol change.
- Fixed DDC support and sync flags handling in trident driver.
- Added PAM support to xdm, ANSIfied prototypes (by Werner Fink
<werner@suse.de>).
- Added ServerFlag to force the use of OS PCI config space
support.
See detailed list in CHANGELOG to be submitted later
Remove the "old input" code
2877. Add code to the mga driver to handle PC98 architecture machines
(Takaaki Nomura).
2876. Add a global (ServerFlags) "PC98" Option for the Japanese PC98
architecture, and add a function xf86IsPc98() that drivers can call
to check for this.
2835. Fix for GetBlock() (#2974, Egbert Eich).
2834. Remove the test for SHAREDIOCLASS when creating a pciAccessInfoRec for
a device (#2974, Egbert Eich).
2833. Modified BIOS ROM handling, doing validation only on demand (#2974,
Egbert Eich).
2832. Add a ChangeGamma function to the ScrnInfoRec, which allows drivers to
optionally provide a function to do this instead of the default one
provided by the colormap layer (#2972, Mark Vojkovich).
2831. Sis driver memclock fixes (#2971, Bart Oldeman, Juanjo Santamarta).
2830. Add snprintf() and vsnprintf() to libc emulation (#2970, Marc La France).
2829. Increase array size in PciInfo data (#2970, Marc La France).
2828. Add a LoaderRefSymbols() function (#2970, Marc La France).
2827. When matching fixed clocks, prefer non-CLKDIV2 modes over CLKDIV2 modes
(#2970, Marc La France).
2826. Reinstate xf86GetPciConfigInfo() and some warning fixes (#2970,
Marc La France).
2825. Build libXext and libX11 client-side libraries when also building
GLX, despite BuildServersOnly (#2970, Marc La France).
2824. Update ATI doc (#2970, Marc La France).
2823. ATI driver from 3.3.3.1 (rac interface is preliminary, no LCD panel
or Rage 128 support yet) (#2970, Marc La France).
2822. Fix Ukrainian_GHE_with_upturn double definition error (#2969,
Peter Novodvorsky).
build fixes
2727. Increase the MAXSCREENS value from 4 to 16 (Egbert Eich).
2726. Add support for printing out PCI-PCI bridge header information correctly
(Egbert Eich).
2725. New RAC (Resource Access Control) code (Egbert Eich).
2723. An attempt at allowing the server to correct the /tmp/.X11-unix
directory when it is possible to do so safely (David Dawes).
RAC patch 17 from Egbert
RAC patch 16 from Egbert
First stage of converting the mouse driver
RAC patches 8 and 9 from Egbert
Fourth RAC patch from Egbert
remove the legacy keyboard options, and move the vtinit and vtsysreq keywords to the serverflags section.
Some more of the new RAC code from Egbert.
#2588-2605,2607-2621
vidmode extension
#2477-2481,2483-2487,2488-2491,2493-2497
#2415--2433
2408-2413, update depth 24 handling, and enable 24/32bpp for other drivers
fix some build problems, and add #2326
New XInput code from Metro Link
Fix some build problems and missing parts from the initial merge
First pass merge of xc/programs/Xserver/hw/xfree86
Update the DPMS and DGA support in the common layer
add functions for accessing most globals more general cleanups
Some more general updates, and a start on getting an unaccelerated MGA driver working with the new design.
Fix enough things to get the generic VGA driver running at 8bpp
config-related updates
updates
This fixes a lot of the include/build problems.
Changes so far
file xf86Privstr.h was initially added on branch xf-3_9j-branch.
|
Powered by ViewCVS 0.9.2 |