CVS log for xc/programs/Xserver/hw/xfree86/common/xf86Globals.c

(logo)

Help

(back) Up to [XFree86 CVS] / xc / programs / Xserver / hw / xfree86 / common

Request diff between arbitrary revisions


Default branch: MAIN
Bookmark a link to: HEAD / (download)
Current tag: MAIN

Revision 1.49 / (view) - annotate - [select for diffs] , Sat Sep 2 15:44:08 2006 UTC (6 years, 8 months ago) by dawes
Branch: MAIN
CVS Tags: xf-4_8_0-bindist, xf-4_8_0, xf-4_8-branch, xf-4_7_99_9, xf-4_7_99_8, xf-4_7_99_7, xf-4_7_99_6, xf-4_7_99_5, xf-4_7_99_4, xf-4_7_99_31, xf-4_7_99_30, xf-4_7_99_3, xf-4_7_99_29, xf-4_7_99_28, xf-4_7_99_27, xf-4_7_99_26, xf-4_7_99_25, xf-4_7_99_24, xf-4_7_99_23, xf-4_7_99_22, xf-4_7_99_21, xf-4_7_99_20, xf-4_7_99_2, xf-4_7_99_19, xf-4_7_99_18, xf-4_7_99_17, xf-4_7_99_16, xf-4_7_99_15, xf-4_7_99_14, xf-4_7_99_13, xf-4_7_99_12, xf-4_7_99_11, xf-4_7_99_10, xf-4_7_99_1, xf-4_7_0, xf-4_7-branch, xf-4_6_99_9, xf-4_6_99_8, xf-4_6_99_7, xf-4_6_99_29, xf-4_6_99_28, xf-4_6_99_27, xf-4_6_99_26, xf-4_6_99_25, xf-4_6_99_24, xf-4_6_99_23, xf-4_6_99_22, xf-4_6_99_21, xf-4_6_99_20, xf-4_6_99_19, xf-4_6_99_18, xf-4_6_99_17, xf-4_6_99_16, xf-4_6_99_15, xf-4_6_99_14, xf-4_6_99_13, xf-4_6_99_12, xf-4_6_99_11, xf-4_6_99_10, HEAD
Changes since 1.48: +6 -6 lines
Diff to previous 1.48
  69. Make X server argv strings constant (David Dawes).

Revision 1.48 / (view) - annotate - [select for diffs] , Wed Jun 28 02:20:27 2006 UTC (6 years, 10 months ago) by dawes
Branch: MAIN
CVS Tags: xf-4_6_99_6, xf-4_6_99_5, xf-4_6_99_4, xf-4_6_99_3
Changes since 1.47: +4 -4 lines
Diff to previous 1.47
  42. Avoid memory leaks in command line processing (David Dawes).
  41. Improve support for the XFree86CustomVersion imake parmeter,
      and customisation of some initial server messages (David Dawes).
plus some typo fixes

Revision 1.47 / (view) - annotate - [select for diffs] , Thu Mar 2 03:00:36 2006 UTC (7 years, 2 months ago) by dawes
Branch: MAIN
CVS Tags: xf-4_6_99_2, xf-4_6_99_1, xf-4_6_0, xf-4_6-branch, xf-4_5_99_904, xf-4_5_99_903, xf-4_5_99_902, xf-4_5_99_901
Changes since 1.46: +1 -7 lines
Diff to previous 1.46
 229. XFree86 loader enhancments:
      - Per-module export symbol lists.
      - Improved symbol hash.
      - A mechanism for specifying the scope of symbols.
      - Keep track of relocations, and undo them when they become unresolved
        on module unload, and recalculate them when they change on module
        load.
      - Check relocations on each module load/unload, ensuring that function
        references that are unresolved at any time are always mapped to the
        catch-all function preventing calls into nowhere.
      - Efficient handling of invariant relocations.
      - Cleanup/update the memleak stack trace code, and print a stack
        trace when an unresolved function is called or when XFree86 aborts.
      - Update the catch-all function to identify the unresolved function.
      - Read the XFree86 executable's symbol table in order to get the
        most useful stack traces, and use dladdr(), where available,
        for shared library references.
      - Cleanup and unify debug messages for the loader components.
      - Allow for module-instance-specific referenced and required
        symbols lists, so that a module's requirements can be removed
        when it is unloaded.
      - Update the ati driver to make use of some of the new loader
        functionality.
      - General loader cleanups, including removing some redundancies.
      - Don't build the coff loader on platforms that it doesn't support.
      (X-Oz Technologies, David Dawes).

Revision 1.46 / (view) - annotate - [select for diffs] , Fri Oct 14 14:16:33 2005 UTC (7 years, 7 months ago) by tsi
Branch: MAIN
CVS Tags: xf-4_5_99_22, xf-4_5_99_21, xf-4_5_99_20, xf-4_5_99_19, xf-4_5_99_18, xf-4_5_99_17, xf-4_5_99_16, xf-4_5_99_15, xf-4_5_99_14
Changes since 1.45: +2 -2 lines
Diff to previous 1.45
 161. Implement a major #include rework throughout the tree.  Also enforce it
      for all non-external builds (i.e. in-tree & SDK)  (Marc La France).
 160. Rework the building of hw/xfree86/parser to be more in line with the
      building of other server subdirectories (such as common/)
      (Marc La France).
 159. ANSIfy /xc/lib/font/builtins/, and fix warnings, whitespace & formatting
      (Marc La France).

Notes:
 - `make World` highly recommended ;-)
 - This will be further tested in the next few days.

Revision 1.45 / (view) - annotate - [select for diffs] , Fri Mar 4 21:59:13 2005 UTC (8 years, 2 months ago) by tsi
Branch: MAIN
CVS Tags: xf-4_5_99_9, xf-4_5_99_8, xf-4_5_99_7, xf-4_5_99_6, xf-4_5_99_5, xf-4_5_99_4, xf-4_5_99_3, xf-4_5_99_2, xf-4_5_99_13, xf-4_5_99_12, xf-4_5_99_11, xf-4_5_99_10, xf-4_5_99_1, xf-4_5_0, xf-4_5-branch, xf-4_4_99_903
Changes since 1.44: +1 -2 lines
Diff to previous 1.44
Build fix

Revision 1.44 / (view) - annotate - [select for diffs] , Wed Jan 26 05:31:48 2005 UTC (8 years, 3 months ago) by dawes
Branch: MAIN
CVS Tags: xf-4_4_99_902, xf-4_4_99_901, xf-4_4_99_22
Changes since 1.43: +73 -12 lines
Diff to previous 1.43
 283. First phase of dynamic configuration (David Dawes, S. Lussos,
      Michael Dawes, J. D. Darling, X-Oz Technologies).

Revision 1.43 / (view) - annotate - [select for diffs] , Fri Feb 13 23:58:37 2004 UTC (9 years, 3 months ago) by dawes
Branch: MAIN
CVS Tags: xf-4_4_99_9, xf-4_4_99_8, xf-4_4_99_7, xf-4_4_99_6, xf-4_4_99_5, xf-4_4_99_4, xf-4_4_99_3, xf-4_4_99_21, xf-4_4_99_20, xf-4_4_99_2, xf-4_4_99_19, xf-4_4_99_18, xf-4_4_99_17, xf-4_4_99_16, xf-4_4_99_15, xf-4_4_99_14, xf-4_4_99_13, xf-4_4_99_12, xf-4_4_99_11, xf-4_4_99_10, xf-4_4_99_1, xf-4_4_0, xf-4_4-branch, xf-4_3_99_903
Changes since 1.42: +43 -23 lines
Diff to previous 1.42
 802. Licence update.
(except client-side libraries)

Revision 1.42 / (view) - annotate - [select for diffs] , Tue Jan 27 01:31:44 2004 UTC (9 years, 3 months ago) by dawes
Branch: MAIN
Changes since 1.41: +2 -2 lines
Diff to previous 1.41
 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).

Revision 1.41 / (view) - annotate - [select for diffs] , Sun Aug 24 16:36:52 2003 UTC (9 years, 8 months ago) by dawes
Branch: MAIN
CVS Tags: xf-4_3_99_902, xf-4_3_99_901, xf-4_3_99_16, xf-4_3_99_15, xf-4_3_99_14, xf-4_3_99_13, xf-4_3_99_12, xf-4_3_99_11
Changes since 1.40: +25 -2 lines
Diff to previous 1.40
Add/update copyright and license notices.

Revision 1.40 / (view) - annotate - [select for diffs] , Thu Feb 20 04:05:14 2003 UTC (10 years, 3 months ago) by dawes
Branch: MAIN
CVS Tags: xf-4_3_99_9, xf-4_3_99_8, xf-4_3_99_7, xf-4_3_99_6, xf-4_3_99_5, xf-4_3_99_4, xf-4_3_99_3, xf-4_3_99_2, xf-4_3_99_10, xf-4_3_99_1, xf-4_3_0_2, xf-4_3_0_1, xf-4_3_0, xf-4_3-branch
Changes since 1.39: +2 -1 lines
Diff to previous 1.39
 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).

Revision 1.39 / (view) - annotate - [select for diffs] , Sun Feb 9 00:18:14 2003 UTC (10 years, 3 months ago) by dawes
Branch: MAIN
CVS Tags: xf-4_2_99_902
Changes since 1.38: +4 -2 lines
Diff to previous 1.38
 862. Add a ServerFlags/ServerLayout option for disabling the RandR extension
      (David Dawes).
+ a function xf86DisableRandR() that drivers can call to do the same

Revision 1.38 / (view) - annotate - [select for diffs] , Wed Jan 15 03:29:05 2003 UTC (10 years, 4 months ago) by dawes
Branch: MAIN
CVS Tags: xf-4_2_99_901, xf-4_2_99_4
Changes since 1.37: +3 -1 lines
Diff to previous 1.37
 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).

Revision 1.37 / (view) - annotate - [select for diffs] , Mon Sep 16 17:05:45 2002 UTC (10 years, 8 months ago) by eich
Branch: MAIN
CVS Tags: xf-4_2_99_3, xf-4_2_99_2
Changes since 1.36: +3 -1 lines
Diff to previous 1.36
 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).

Revision 1.36 / (view) - annotate - [select for diffs] , Fri Nov 30 12:11:55 2001 UTC (11 years, 5 months ago) by eich
Branch: MAIN
CVS Tags: xf-4_2_99_1, xf-4_2_1_2, xf-4_2_1_1, xf-4_2_1, xf-4_2_0_1, xf-4_2_0-bindist-1, xf-4_2_0-bindist, xf-4_2_0, xf-4_2-branch, xf-4_1_99_7, xf-4_1_99_6, xf-4_1_99_5, xf-4_1_99_4, xf-4_1_99_3, xf-4_1_99_2
Changes since 1.35: +1 -0 lines
Diff to previous 1.35
 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).

Revision 1.35 / (view) - annotate - [select for diffs] , Tue Oct 9 18:31:06 2001 UTC (11 years, 7 months ago) by herrb
Branch: MAIN
Branch point for: Domain-branch
Changes since 1.34: +4 -1 lines
Diff to previous 1.34
- 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).

Revision 1.34 / (view) - annotate - [select for diffs] , Mon Aug 13 16:46:04 2001 UTC (11 years, 9 months ago) by dawes
Branch: MAIN
CVS Tags: xf-4_1_99_1
Changes since 1.33: +2 -1 lines
Diff to previous 1.33
 198. Fix some typos in the iso8859-2 Compose file (#4799, Kamil Toman).
 197. Add some XKB options to allow the CapsLock behaviour to be easily
      selected (#4794, Ivan Pascal).
 196. Don't reference the log file in the FatalError message if it hasn't
      been opened yet (#4793, Branden Robinson).

Revision 1.33 / (view) - annotate - [select for diffs] , Mon Jul 23 12:15:46 2001 UTC (11 years, 9 months ago) by dawes
Branch: MAIN
Changes since 1.32: +1 -4 lines
Diff to previous 1.32
Remove (stale) support for Amoeba and Minix.

Revision 1.32 / (view) - annotate - [select for diffs] , Fri May 18 15:03:11 2001 UTC (12 years ago) by tsi
Branch: MAIN
CVS Tags: xf-4_1_0-bindist, xf-4_1_0, xf-4_0_99_902, xf-4_0_99_901, xf-4_0_99_900
Branch point for: xf-4_1-branch
Changes since 1.31: +1 -2 lines
Diff to previous 1.31
 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).

Revision 1.31 / (view) - annotate - [select for diffs] , Tue May 15 17:22:21 2001 UTC (12 years ago) by paulo
Branch: MAIN
Changes since 1.30: +3 -1 lines
Diff to previous 1.30
  This is not a small commit, but besides that, should not cause any
problems.
It is basically a slightly modified version of the patch I posted a
URL yesterday to the devel and config lists.
  The major changes that this patch adds are the availability of the
use of the ModuleInfoRec, but not required, at least for now, so that
input modules and "generic" modules have also a way to pass the list
of available options to the code that loaded the driver, be it the
xserver or xf86cfg; or of course, any other program that links with
the correct libraries.
  The new Options file is expected to very easy to understand, and
should be very easy to update. I am considering the possibility of
using this file and xf86cfg to update man pages based on the contents
of this file; this would assure that xf86cfg is properly running as
it would be a "prereq" for the build system (xf86cfg seens to be
broken in some compiles due to an uninitialized variable, or because
of a problem in the glide driver, that is not in the main trunk,
but gone in 4.0.2 and 4.0.3), thanks to Chris Morgan for tolding me
about the problems.
  The only input driver updated to export an option list was the
mouse driver. Changes to other input modules were just minor changes
to allow xf86cfg loading them.
  The changes to xf86cfg are to add an interface to view option
descriptions, and fixes to two problems pointed by Christopher
Morgan (one patch from him).
  I believe this patch should not cause any problems, but if any
side effects are noticed, it can be reverted very easiliy, as it
is not intrusive in any other code.
  I also added a fix to a "boring" 0 character being printed to
the log file. I think it was added in a patch I commited at least
one month ago.

Revision 1.30 / (view) - annotate - [select for diffs] , Tue May 15 09:19:35 2001 UTC (12 years ago) by eich
Branch: MAIN
Changes since 1.29: +2 -1 lines
Diff to previous 1.29
 528. Fixed lbx to handle endian swapping without core dump (Egbert Eich).
 527. Fixed MTRR region splitting (Egbert Eich).
 526. Cleaned up option handling in int10 code (Egbert Eich).
 525. Added options to specify the Video BIOS to use for POSTing a
      chipset (Egbert Eich).
 524. Trident driver: added call to BIOS to enable unstretched mode when
      display is stretched. This should make the option "CyberShadow"
      obsolete. (Egbert Eich).
 523. Attempt to fix video Support on Trident driver (Egbert Eich).
 522. Added VBE DDC support to SiS driver (Egbert Eich).
 521. Fixed Silicon Motion to unblank the display when driver fails
      in PreInit() (Egbert Eich).
 520. Cleaned up handling of 'shadow status' in Savage driver
      (Egbert Eich).
 519. Savage driver: fixed lockups for Savage4 when loading colormap,
      manipulating the HW cursor, doing certain blit operations
 518. Cleanded up DDC code in mga driver (Egbert Eich).
 517. Fixed KGA handling in i740 driver (Egbert Eich).
 516. Converted i740 and Silicon Motion drivers to fb (Egbert Eich).
 515. Added calls to vbeFree() or xf86FreeInt10() to C&T, glint,
      mga, neomagic, nv, s3v, tdfx and trident drivers to clean up
      shared memory segments (Egbert Eich).
 514. Reworked video support in C&T driver, cleaned up block handler
      (Egbert Eich).
 513. C&T driver: introduced a delay when setting the cursor image for
      the first time after a mode change (Egbert Eich).
 512. Fixed R128CCE_RESET in r128 driver to do a reset only when dri
      is enabled (Egbert Eich).
 511. Rewrote readPciBIOS() and getValidBIOSBase() (Egbert Eich).
 510. Fixed xf86Info structure in xf86Globals.c to match prototype
      (Egbert Eich).
 509. Allow ':' as delimiter in locale.alias and similar files (Egbert Eich).

Revision 1.29 / (view) - annotate - [select for diffs] , Mon Mar 5 20:18:19 2001 UTC (12 years, 2 months ago) by dawes
Branch: MAIN
CVS Tags: xf-4_0_99_3, xf-4_0_99_2
Changes since 1.28: +2 -1 lines
Diff to previous 1.28
 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).

Revision 1.28 / (view) - annotate - [select for diffs] , Wed Mar 8 05:38:37 2000 UTC (13 years, 2 months ago) by dawes
Branch: MAIN
CVS Tags: xf-4_0g, xf-4_0f, xf-4_0e, xf-4_0d, xf-4_0c, xf-4_0b, xf-4_0a, xf-4_0_99_1, xf-4_0_3b, xf-4_0_3a, xf-4_0_3, xf-4_0_2c, xf-4_0_2b, xf-4_0_2a, xf-4_0_2-branch, xf-4_0_2-bindist, xf-4_0_2, xf-4_0_1h, xf-4_0_1g, xf-4_0_1f, xf-4_0_1e, xf-4_0_1d, xf-4_0_1c, xf-4_0_1b, xf-4_0_1a, xf-4_0_1Zc, xf-4_0_1Zb, xf-4_0_1Za, xf-4_0_1Z, xf-4_0_1-bindist, xf-4_0_1, xf-4_0Z, xf-4_0-bindist, xf-4_0, pre-R651-import
Changes since 1.27: +5 -3 lines
Diff to previous 1.27
3968. Release notes updates (David Dawes) (not finished yet)
3967. Major updates to the XF86Config man page (David Dawes) (not finished yet)
3966. Update the Cyrix driver documentation (#3810, Richard Hecker).
3965. Update the APM driver documentation (#3809, Loic Grenie).
some minor misc fixes
fix some doc typos

Revision 1.27 / (view) - annotate - [select for diffs] , Tue Jan 25 00:18:28 2000 UTC (13 years, 3 months ago) by alanh
Branch: MAIN
CVS Tags: xf-3_9_18b, xf-3_9_18a, xf-3_9_18Za, xf-3_9_18Z, xf-3_9_18, xf-3_9_17f, xf-3_9_17e, xf-3_9_17d, xf-3_9_17c, xf-3_9_17b, xf-3_9_17Z
Changes since 1.26: +1 -0 lines
Diff to previous 1.26
Add new -configure option to automatically generate a fresh XF86Config.

Revision 1.26 / (view) - annotate - [select for diffs] , Tue Nov 2 16:16:27 1999 UTC (13 years, 6 months ago) by tsi
Branch: MAIN
CVS Tags: xf-3_9_17a, xf-3_9_17, xf-3_9_16f, xf-3_9_16e, xf-3_9_16d, xf-3_9_16Za, xf-3_9_16Z
Changes since 1.25: +1 -2 lines
Diff to previous 1.25
3285. Ensure miInitializeBanking() fails when a bank clip region cannot be
      allocated (Marc La France).
3284. Static server fix for s3virge and nv drivers (Marc La France).
3283. Map MMIO areas on ATI adapters (Marc La France).
3282. Disable DirectColor and gamma support for the original ATI integrated
      controllers (Marc La France).
3281. Linear aperture fixes for ATI 88800 and CT controllers (Marc La France).
3280. Make LCD mode validation changes in ATI driver (CHANGELOG #3271)
      into a development option, restoring the previous behaviour by
      default (Marc La France).
3279. When display subsection mode names run out without yeilding a valid mode,
      continue validation with the largest unvalidated modePool member, rather
      than the first (Marc La France).
3278. Allow drivers to specify whether or not sync/refresh rates in monitor
      sections are optional and use this for ATI LCD support (Marc La France).
3277. Replace xf86Exiting with its DIX counterpart, dispatchException's
      DE_TERMINATE bit (Marc La France).

Revision 1.25 / (view) - annotate - [select for diffs] , Wed Oct 13 21:32:57 1999 UTC (13 years, 7 months ago) by dawes
Branch: MAIN
CVS Tags: xf-3_9_16c
Changes since 1.24: +2 -1 lines
Diff to previous 1.24
3257. Out of memory fixes for the mi region code (#3323, 3324, Keith Packard).
3256. "Silken Mouse" support (#3323, Keith Packard).

Revision 1.24 / (view) - annotate - [select for diffs] , Wed Oct 13 15:49:10 1999 UTC (13 years, 7 months ago) by dawes
Branch: MAIN
Changes since 1.23: +2 -1 lines
Diff to previous 1.23
3252. Fix problem with cleanup after XAA offscreen pixmap allocation fails
      (Mark Vojkovich).
3251. Fix missing USE_MMIO define in trident driver (Alan Hourihane).
3250. Blade, image and trident updates for the trident driver (Alan Hourihane).
3249. A very preliminary "-probe" mode for the X server (David Dawes).
3248. Remove __alpha__ ifdefs from the mga driver by changing the way
      sparse MMIO access is handled (David Dawes).
3247. Fix a WarpPointer bug introduced when "xineramifying" some dix code
      (Mark Vojkovich).
3246. Move the BuildObjectFromLibrary rule into Imake.rules.

Revision 1.23 / (view) - annotate - [select for diffs] , Wed Oct 13 03:21:03 1999 UTC (13 years, 7 months ago) by dawes
Branch: MAIN
Changes since 1.22: +5 -1 lines
Diff to previous 1.22
3245. Fix text mode restoration when large modes are used in the ATI driver
      (#3318, Marc La France).
3244. Rendition driver update, including skeleton HW cursor and accelerated
      support (#3317, Dejan Ilic, Marc Langenbach).
3243. Change mode validation to allow drivers to modify a mode before it
      is checked against the monitor's constraints (#3316, Marc La France).
3242. C&T driver fix (#3314, David Bateman).
3241. Change the ati mode validation strategy for programmable clocks to best
      refresh (#3313, Marc La France).
3240. Fix ATI Rage XL/XC & Mobility support so that it actually works this time
      (#3313, Marc La France).
3239. Update the xfsft code to version 1.1.7 (#3310, Juliusz Chroboczek).
3238. Remaining keyboard support for Solaris 8/x86, including keyboard beep,
      auto-repeat, keyboard LEDs, modifier keys (#3294, 3309, David Holland).
3237. Add xf86RegisterRootWindowProperty() - a mechanism for drivers etc
      to add properties to the root window before the screen is created
      (#3307, Andrew Aitchison).
3236. Fix two problems that may occur when some extension allocates a "font
      private index" while a font is already open (#3305, Bruno Haible).
3235. Xterm patch #118 (#3303, Thomas Dickey).
3234. Fix a typo in a dga header file (#3302, Mark Vojkovich).
3233. Update rendition name info in scanpci (#3301, Dejan Ilic).
3232. Getuid fix for scanpci (#3300, Marc La France).
3231. This patch will avoid compilation warnings when GCC 3.0 comes out (#3299,
      Bruno Haible).
3230. Fix some build warnings (#3298, Bruno Haible).
3229. Fix for the DebuggableLibraries support (#3297, Bruno Haible).
3228. Revert to always using bison instead of yacc on Linux (#3296,
      Bruno Haible).
3227. Fix XAA flags checking for the ScanlineImageWrite function (#3293,
      Alan Hourihane).
3226. Fix some problems wth the SiS 2x5 chipsets, and disable advertising
      support for the 201 and 202 chipsets (#3292, Juanjo Santamarta).
3225. Call SoftReset for MGA cards on PC-98 machines (#3291, Isao Ohishi).
3224. Use the int10 soft booter to get a non-primary voodoo3 card to work
      with the tdfx driver (#3290, Henrik Harmsen).
3223. Fixes for the i740 and neomagic drivers (#3289, Jeff Hartmann).
3222. Enable compiling ico on systems with pre-standard pthread API (e.g.,
      LynxOS), and fix a problem where a condition variable is used without
      holding the corresponding mutex (#3288, Thomas Mueller).
3221. Add soft-booting capability to the glint and nv drivers (#3287,
      Jarno Paananen).
3220. Xterm patch #117 (#3285, Thomas Dickey).
3219. Fix xf8_32bpp's VT switching by restoring the previous
      xf86SaveRestoreImage() into it (#3284, Marc La France).
3218. Remove duplicate symbol in misym.c (#3283, Alan Hourihane).

Revision 1.22 / (view) - annotate - [select for diffs] , Sat Sep 4 12:04:33 1999 UTC (13 years, 8 months ago) by dawes
Branch: MAIN
CVS Tags: xf-3_9_16b, xf-3_9_16a
Changes since 1.21: +1 -4 lines
Diff to previous 1.21
Remove the "old input" code

Revision 1.21 / (view) - annotate - [select for diffs] , Sun Jul 11 09:27:04 1999 UTC (13 years, 10 months ago) by dawes
Branch: MAIN
CVS Tags: xf-3_9_16, xf-3_9_15d, xf-3_9_15c, xf-3_9_15b, xf-3_9_15a, xf-3_9_15, xf-3_9Py, xf-3_9Px
Changes since 1.20: +4 -1 lines
Diff to previous 1.20
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.

Revision 1.20 / (view) - annotate - [select for diffs] , Sun Jul 4 05:38:52 1999 UTC (13 years, 10 months ago) by dawes
Branch: MAIN
CVS Tags: xf-3_9Pw, xf-3_9Pv
Changes since 1.19: +1 -3 lines
Diff to previous 1.19
2816. Add some imake rules to allow easy compilation of .c files to assembler.
2815. Use SpecialCObjectRule() in favour of SpecialObjectRule().
2814. Fix lots of 64-bit problems in XAA (#2967, Mark Vojkovich).
2813. Add a new DGA request to allow switching the DGA pixmap from one the
      size of the framebuffer to one the size of the viewport that you
      can move around (#2966, Mark Vojkovich).
2812. Make sure that all Xinerama heads have the same root window depth,
      and don't advertise backing store or save unders as being available
      unless it's available on all heads (#2965, Mark Vojkovich).
2811. Some Xaw and xedit updates (#2964, Paulo Cesar Pereira de Andrade).
2810. Some DRI updates (#2962, Rik Faith).
2809. Fix a double-free problem in the mouse driver (#2959, Egbert Eich).
2808. Add some debugging code to xalloc.c to detect and allow trapping of
      double xfree() calls (#2954, Egbert Eich).
2807. Add Single GLINT MX support for Direct Rendering, which now allows
      ELSA Gloria XXL to take part in this (#2592, 2955, 2957, 2958,
      Alan Hourihane and #2960, Rik Faith).
2806. Add ScanlineCPU function to the glint driver for PM2 when pci
      retries aren't used (#2952, Alan Hourihane).
2805. Use mediumraw keyboard mode for LinuxPPC (#2946, Gerd Knorr).
2806. Xterm patch #110 (#2943, Thomas Dickey).
2803. Add CyberBlade/i7 (Socket 7), CyberBlade/i7 DSTN (Laptop Socket 7) and
      CyberBlade/i1 (Slot 1) support to the trident driver (#2940,
      Alan Hourihane).
2802. Some new PCI ids for Cyberblades and Via MVP4 (#2939, Alan Hourihane).
2801. Replace `__volatile__' in xf86drm.h with `volatile' (#2938,
      Takaaki Nomura).
2800. Fix a problem with the umask not being reset in some cases in the
      xtrans code (#2936, Bill Nottingham).
2799. Improve the latency associated with writing to the PCI config space,
      which is important for RAC to work efficiently (Egbert Eich).

Revision 1.19 / (view) - annotate - [select for diffs] , Sun Jun 27 13:07:55 1999 UTC (13 years, 10 months ago) by dawes
Branch: MAIN
CVS Tags: xf-3_9Pu
Changes since 1.18: +4 -1 lines
Diff to previous 1.18
2797. Xaw and xedit updates (#2932, Paulo Cesar Pereira de Andrade).
2796. Make the "fifo_conservative" memory settings default for the s3virge
      accelerator (#2931, Kevin Brosius).
2795. Preliminary DGA2 code for the s3virge driver (#2931, Kevin Brosius).
2794. Updates to PI's DRI sample implementation, including:
      - Dynamic loading of the OpenGL client driver is implemented
      - 3D client death while holding the drawable lock does not cause deadlock
      - The kernel module works with Linux 2.2.x [x <= 10] and 2.3.y [y <= 8]
      - A better authentication mechanism has been implemented
      - XF86Config options for the DRI are supported
      (#2929, Precision Insight).
2793. Add functions to the FBManager to query the largest size available and
      to purge all areas that aren't nailed down (#2928, Mark Vojkovich).
2792. Fix some serious performance problems with Xinerama when the number
      of resource IDs becomes large (#2927, Carsten Haitzler).
2791. Remove the significant RGB bits check from Xinerama visual eliminations
      (#2926, Mark Vojkovich).
2790. Fix a typo in xmodmap and xstdcmap (#2924, Matthieu Herrb).
2789. Fix the type of the OverclockMem Option in the MGA driver (#2922,
      Andrew Aitchison).
2788. Fix PCI resource handling problems that were showing up with the
      glint driver (#2918, Egbert Eich).
2787. Fix a problem building some Makefiles when JoystickSupport is enabled
      (#2917, Todd Fries).
2786. Fix a typo in the RAC support for the glint driver (#2915, Jens Owen).
2785. Fix a RAC-related build problem on 64-bit machines (#2913,
      Matt Grossman).
2784. Some afb-related updates (#2911, Sven Luther).
2783. Fix race condition in xinit (Nate Eldredge, Mark Montague).

Revision 1.18 / (view) - annotate - [select for diffs] , Sun May 30 13:04:20 1999 UTC (13 years, 11 months ago) by dawes
Branch: MAIN
CVS Tags: xf-3_9Pt, xf-3_9Ps, xf-3_9Pr, xf-3_9Pq, xf-3_9Pp
Changes since 1.17: +2 -1 lines
Diff to previous 1.17
rework the config file searching and allow "safe" relative paths to be
specified by non-root users.
Fix the XINPUT mouse map change

Revision 1.17 / (view) - annotate - [select for diffs] , Sun May 23 13:38:02 1999 UTC (14 years ago) by dawes
Branch: MAIN
CVS Tags: xf-3_9Po
Changes since 1.16: +3 -1 lines
Diff to previous 1.16
Enable the new input code (NewInput) by default in xfree86.cf.
Add compatibilty support for interpreting "Pointer" sections as
"InputDevice" sections in the reworked input device code.

Revision 1.16 / (view) - annotate - [select for diffs] , Sun May 9 05:06:18 1999 UTC (14 years ago) by dawes
Branch: MAIN
CVS Tags: xf-3_9Pn, xf-3_9Pm
Changes since 1.15: +4 -1 lines
Diff to previous 1.15
First stage of converting the mouse driver

Revision 1.15 / (view) - annotate - [select for diffs] , Fri May 7 01:56:13 1999 UTC (14 years ago) by dawes
Branch: MAIN
Changes since 1.14: +4 -1 lines
Diff to previous 1.14
A little more on the input device changes.
Update some obsolete email addresses

Revision 1.14 / (view) - annotate - [select for diffs] , Wed May 5 13:29:51 1999 UTC (14 years ago) by dawes
Branch: MAIN
Changes since 1.13: +3 -1 lines
Diff to previous 1.13
fix and XKB and encodings.dir bug
some preliminary input device unification changes

Revision 1.13 / (view) - annotate - [select for diffs] , Thu Apr 29 04:12:57 1999 UTC (14 years ago) by dawes
Branch: MAIN
CVS Tags: xf-3_9Pl
Changes since 1.12: +1 -3 lines
Diff to previous 1.12
remove the legacy keyboard options, and move the vtinit and vtsysreq
keywords to the serverflags section.

Revision 1.12 / (view) - annotate - [select for diffs] , Wed Apr 28 04:36:13 1999 UTC (14 years ago) by dawes
Branch: MAIN
Changes since 1.11: +4 -1 lines
Diff to previous 1.11
Add logfile support

Revision 1.11 / (view) - annotate - [select for diffs] , Sat Apr 24 06:36:18 1999 UTC (14 years ago) by dawes
Branch: MAIN
CVS Tags: xf-3_9Pk
Changes since 1.10: +5 -5 lines
Diff to previous 1.10
fix the initialisaion of some serverflags-related options

Revision 1.10 / (view) - annotate - [select for diffs] , Sun Mar 14 03:21:50 1999 UTC (14 years, 2 months ago) by dawes
Branch: MAIN
CVS Tags: xf-3_9Pj, xf-3_9Pi, xf-3_9Phb, xf-3_9Pha, xf-3_9Ph-branch, xf-3_9Ph, xf-3_9Pg, xf-3_9Pf, xf-3_9Pe
Changes since 1.9: +2 -1 lines
Diff to previous 1.9
#2531-2547

Revision 1.9 / (view) - annotate - [select for diffs] , Tue Jan 26 10:40:16 1999 UTC (14 years, 3 months ago) by dawes
Branch: MAIN
CVS Tags: xf-3_9Pd, xf-3_9Pc, xf-3_9Pb, xf-3_9Pa, xf-3_9P, xf-3_9Nz, xf-3_9Ny
Changes since 1.8: +4 -6 lines
Diff to previous 1.8
2408-2413, update depth 24 handling, and enable 24/32bpp for other
drivers

Revision 1.8 / (view) - annotate - [select for diffs] , Sun Jan 24 03:13:53 1999 UTC (14 years, 3 months ago) by dawes
Branch: MAIN
CVS Tags: xf-3_9Nx
Changes since 1.7: +3 -2 lines
Diff to previous 1.7
sis driver updates, and add a -modulepath option

Revision 1.7 / (view) - annotate - [select for diffs] , Thu Jan 14 01:44:16 1999 UTC (14 years, 4 months ago) by dawes
Branch: MAIN
CVS Tags: xf-3_9Nw, xf-3_9Nva, xf-3_9Nv-branch, xf-3_9Nv
Changes since 1.6: +1 -4 lines
Diff to previous 1.6
Remove the KEEP_BPP ifdefs

Revision 1.6 / (view) - annotate - [select for diffs] , Wed Jan 13 03:19:35 1999 UTC (14 years, 4 months ago) by dawes
Branch: MAIN
CVS Tags: xf-3_9Nu
Changes since 1.5: +5 -1 lines
Diff to previous 1.5
rework the depth/bpp/pixmap format handling

Revision 1.5 / (view) - annotate - [select for diffs] , Tue Jan 12 06:24:21 1999 UTC (14 years, 4 months ago) by dawes
Branch: MAIN
Changes since 1.4: +2 -2 lines
Diff to previous 1.4
Allow inactive device entries and Options in the ServerLayout sections

Revision 1.4 / (view) - annotate - [select for diffs] , Sun Jan 3 03:58:27 1999 UTC (14 years, 4 months ago) by dawes
Branch: MAIN
CVS Tags: xf-3_9Nt, xf-3_9Ns
Changes since 1.3: +3 -1 lines
Diff to previous 1.3
Main branch patches from 2338-2358, except X-TT.
Some loader updates

Revision 1.3 / (view) - annotate - [select for diffs] , Sun Nov 22 10:37:14 1998 UTC (14 years, 6 months ago) by dawes
Branch: MAIN
CVS Tags: xf-3_9Nr, xf-3_9Nq, xf-3_9Np, xf-3_9No, xf-3_9Nn
Changes since 1.2: +36 -1 lines
Diff to previous 1.2
patches for 3.9Nn

Revision 1.2 / (view) - annotate - [select for diffs] , Sat Jul 25 15:55:06 1998 UTC (14 years, 9 months ago) by dawes
Branch: MAIN
CVS Tags: xf-3_9Nm, xf-3_9Nl, xf-3_9Nk, xf-3_9Nj, xf-3_9Ni, xf-3_9Nh, xf-3_9Ng, xf-3_9Nf, xf-3_9Ne, xf-3_9Nd, xf-3_9Nc, xf-3_9Nb, xf-3_9Na, xf-3_9N
Changes since 1.1: +153 -0 lines
Diff to previous 1.1
First pass merge of xc/programs/Xserver/hw/xfree86

Revision 1.1 , Tue Jul 15 05:57:53 1997 UTC (15 years, 10 months ago) by dawes
Branch: MAIN
Branch point for: xf-3_9j-branch
FILE REMOVED
file xf86Globals.c was initially added on branch xf-3_9j-branch.

This form allows you to request diffs between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

Diffs between and
Type of Diff should be a

View only Branch:
Sort log by:

Powered by
ViewCVS 0.9.2