CVS log for xc/programs/Xserver/hw/xfree86/input/mouse/mouse.c

(logo)

Help

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

Request diff between arbitrary revisions


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

Revision 1.87 / (view) - annotate - [select for diffs] , Sat Apr 14 22:38:01 2007 UTC (6 years, 1 month ago) by tsi
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_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, HEAD
Changes since 1.86: +1 -5 lines
Diff to previous 1.86
 142. Allow 3rd mouse button emulation even if the mouse actually has a 3rd
      button.  This helps laptops, and the like, running systems that combine
      a touchpad and an external mouse into one device (Martin Husemann).

Revision 1.86 / (view) - annotate - [select for diffs] , Thu Mar 16 16:50:31 2006 UTC (7 years, 2 months ago) by dawes
Branch: MAIN
CVS Tags: xf-4_6_99_9, xf-4_6_99_8, xf-4_6_99_7, xf-4_6_99_6, xf-4_6_99_5, xf-4_6_99_4, xf-4_6_99_3, xf-4_6_99_21, xf-4_6_99_20, xf-4_6_99_2, 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, 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
Changes since 1.85: +7 -2 lines
Diff to previous 1.85
 242. Loader updates:
       - Improve the stack trace information.
       - Improve the handling of instance-specific req/ref symbols.
       - Use stronger typing for the module-visible instance-specific module
         descriptor.
       - No longer disable xf86UnloadSubModule(), since the loader now handles
         unloads and re-loads cleanly.
       - Update all modules to make use of the above, and fix some bugs
         that this exposed.
       - Some loader message cleanups.
      (X-Oz Technologies, David Dawes).

Revision 1.85 / (view) - annotate - [select for diffs] , Fri Oct 14 14:16:56 2005 UTC (7 years, 7 months ago) by tsi
Branch: MAIN
CVS Tags: xf-4_5_99_901, 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.84: +5 -5 lines
Diff to previous 1.84
 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.84 / (view) - annotate - [select for diffs] , Thu Jan 27 22:24:08 2005 UTC (8 years, 3 months ago) by dawes
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, xf-4_4_99_902, xf-4_4_99_901
Changes since 1.83: +58 -6 lines
Diff to previous 1.83
 288. Improvements to the Linux mouse auto-detection fallbacks, and
      a development option to disable PnP probing (David Dawes).

Revision 1.83 / (view) - annotate - [select for diffs] , Sat Oct 23 14:29:31 2004 UTC (8 years, 6 months ago) by dawes
Branch: MAIN
CVS Tags: xf-4_4_99_22, xf-4_4_99_21, xf-4_4_99_20, xf-4_4_99_19, xf-4_4_99_18, xf-4_4_99_17, xf-4_4_99_16
Changes since 1.82: +1 -7 lines
Diff to previous 1.82
 200. Fix various statement not reached warnings, including some real bugs
      (David Dawes).

Revision 1.82 / (view) - annotate - [select for diffs] , Wed Jul 21 19:27:58 2004 UTC (8 years, 10 months ago) by herrb
Branch: MAIN
CVS Tags: 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
Changes since 1.81: +5 -2 lines
Diff to previous 1.81
make the xisb buffer size a multiple of the event size with wsmouse.
This fixesa problem on 64 bit arches where the fixed 64-bytes buffer was
causing some events to get lost. (John Heasley, Bugzilla #1438).

Revision 1.81 / (view) - annotate - [select for diffs] , Tue Mar 30 10:34:07 2004 UTC (9 years, 1 month ago) by eich
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_2
Changes since 1.80: +8 -6 lines
Diff to previous 1.80
  47. Free XrmDB in XCloseDisplay() only when implicitely allocated by
      XGetDefaults(). If Client allocates it itself it should free it also.
      Trying to free it for the client may result in segfault if the client
      has already freed it (Egbert Eich).
  46. Protect removeOverlapsWithBrides() from NULL pointer in target
      (Egbert Eich).
  45. Fixed stretching option and centering in C&T driver (Egbert Eich).
  44. Added support for memory size tweaking in BIOS for i845 (Egbert Eich,
      thanks to Christian Ziez).
  43. Removed video playback dependency on Accel in NSC drivers (Egbert Eich).
  42. Fix HW cursor state on Savage driver when entering VT as some BIOSes
      seem to enable it unconditionally (Egbert Eich).
  41. Fixed Emulate3Button message to distinguish between 'hard' (ie.
      configured) and 'soft' (ie. automatic emulation that is disabled as
      soon as the middle button is pressed) (Egbert Eich).

- fixed some comments, variable sizes, debugging xfs.

Revision 1.80 / (view) - annotate - [select for diffs] , Mon Dec 8 23:49:42 2003 UTC (9 years, 5 months ago) by dawes
Branch: MAIN
CVS Tags: xf-4_4_99_1, xf-4_4_0, xf-4_4-branch, xf-4_3_99_903, xf-4_3_99_902
Changes since 1.79: +10 -2 lines
Diff to previous 1.79
 657. Fix mouse wheel code again for PowerPC (#5990, Rene Rebe).

Revision 1.79 / (view) - annotate - [select for diffs] , Mon Nov 3 05:11:48 2003 UTC (9 years, 6 months ago) by tsi
Branch: MAIN
CVS Tags: xf-4_3_99_901, xf-4_3_99_16
Changes since 1.78: +7 -8 lines
Diff to previous 1.78
IRIX build and warning fixes

Revision 1.78 / (view) - annotate - [select for diffs] , Wed Oct 8 13:58:29 2003 UTC (9 years, 7 months ago) by dawes
Branch: MAIN
CVS Tags: xf-4_3_99_15, xf-4_3_99_14
Changes since 1.77: +39 -6 lines
Diff to previous 1.77
 486. Add "automatic configuration" support for the XFree86 server, allowing
      it to be started in a useful way without an XF86Config file.
       - Add support to the config file parser for processing internally
         supplied configuration data.
       - Modify the algorithm for finding core input devices to maximise the
         likelihood that they will be found.
       - Add a FindDevice function to the OSMouse interface, allowing
         an OS-specific function to be called to find the mouse device when
         none is specified in the configuration.  Implementations included for
         Linux and FreeBSD.
       - Add a GuessProtocol function to the OSMouse interface, allowing
         an OS-specific function to be called as a fallback when the mouse
         protocol can't otherwise be detected.  Implementation included for
         Linux.
       - Bump the OSMouse interface version to 1.1 with the addition of the
         above two functions.
       - An interface for calling an external utility "getconfig" to generate
         some configuration data.  Implementation of getconfig included.
       - Generate a default internal configuration, autodetecting as much
         as possible, with reasonable fallbacks.
       - Recognise "DefaultDepth" and "DefaultFbbpp" options in the Device
         section.
       - Add a "TargetRefreshRate" option to help prevent modes with too
         high a resolution (and poor refresh rate) being used as the default.
       - Use DDC-probed mode timings to estimate the monitor parameters when
         the DDC-probed information doesn't include a DS_RANGES property.
         This should improve the reliability of monitor auto-detection.
      (David Dawes, X-Oz Technologies).

Revision 1.77 / (view) - annotate - [select for diffs] , Thu Oct 2 12:30:01 2003 UTC (9 years, 7 months ago) by eich
Branch: MAIN
Changes since 1.76: +5 -5 lines
Diff to previous 1.76
 475. APM driver:
      . improved clock parameter calculation.
      . Fixed order of initialization of cursor.
      . Fixed restauration of grapical text mode.
      . Added YUY2 video format.
      . Corrected accel framebuffer pitches and max screen height
      (BugzillaR #528, Egbert Eich).
 474. Moved DisableMMIO() out of the unmap() function, added call to
      EnableMMIO() to EnterVT() to work around lockup problems when
      switching between two Xserver (BugzillaR #748, Egbert Eich).
 473. Fixed problem with text widget in Xaw when widget has a different
      depth than the default visual (Bugzilla #745, Wolfram Gloger).
 472. Fixed Sig11 when calling X -query with no ipv6 support in kernel
      (BugzillaR #737, Egbert Eich).
 471. Added support for Sparc64 and AMD64 on FreeBSD.
      This patch also disables warnings from system headers, fixes some elf
      relocations also relevant for other platforms and disables translation of
      KEY_SysReqest and KEY_Break on sparc64. (Bugzilla #739, Eric Anholt).
 470. Switched VIA video driver to fillkey helper function (Bugzilla #525,
      Alan Cox).
 469. Fixed CRT modes > FP panel size for siliconmotion (Bugzilla #727,
      Hugues Fournier).
 468. Fixed xedit coredumps: update counter of free objects when getting an
      object from the list (BugzillaR #722, Egbert Eich).
 467. Fixed definititon of UseInstalledOnCrossCompile so that it never is
      undefined (Harlod L. Hunt II).
 466. Add the 'b' flag to fopen() when opening binary xkm files. This is
      irrelevant for *nix OSes, but reqired for Cygwin. (Bugzilla #689,
      Harold L Hunt II).
 465. Cygwin:
      * MultiWindow Mode: Automatically validate the size of windows that are
        being resized.  (Earle F. Philhower III)
      * Safely shutdown the MultiWindow Mode and Clipboard Manager threads on
        server shutdown.  (Earle F. Philhower III)
      * MultiWindow Mode - Fix a crash from a string copy bug.
        (Earle F. Philhower III)
      * Add lots of defaults for keyboardlayout.  (Alexander Gottwald)
      * Add a system tha allows arbitrary commands to be added to the tray menu
        icon.  (Earle F. Philhower III)
      * Print the name of the keyboardlayout to aid in adding more layouts.
        (Alexander Gottwald)
      * Stop printing the IDirectDrawSurface4_Blt() failure messages after 10
        times.  (Harold L Hunt II)
      * Disable check for pc105 keyboard and just assume that it is present.
        This check was causing problems with certain keyboard drivers that
        failed to report that a pc105 keyboard was present.
	(Alexander Gottwald)
      * MultiWindow Mode - Add handling for WM_CHANGE_STATE IconicState
        messages;
      minimize the associated Windows window when these messages are
      received. (Harold L Hunt II).
      Submitted: (Bugzilla #704, Harold L. Hunt).
 464. cygwin.cf:
      * removed BuildDPS flag.
      * Changed Alloca flag as Cygwin 1.5.x supports alloca, now.
      * Use external expat package by default.
      * Changed XawI18nDefines to utilize improved wide char suoort in
      Cygwin 1.5.x. (Bugzilla #699, Harold L. Hunt II).
 463. Fixed C&T panel register setting (Akira Taniguchi, Egbert Eich).
 462. Fixing crash on ia64 because of wrong setjmp buffer alignment (Bugzilla
      #596, John Dennis).
 461. Changing ImPS/2 mouse Z-axis range to -8 to 7 (Bugzilla #691,
      Matthew W. S. Bell, Egbert Eich).
 460. Making sure the compiled xkb config file is found by Xnest if
      ProjectRoot is modified (Bugzilla #688, Frank Giessler).
 459. Fixing build of machine code .S files on OS/2 (Bugzilla #689,
      Frank Giessler).

  - Changed wording of message which is printed by the bigfont extension when
    shm support doesn't exist (Bugzilla #698, Harold Hunt).

Revision 1.76 / (view) - annotate - [select for diffs] , Wed Sep 17 02:46:32 2003 UTC (9 years, 8 months ago) by dawes
Branch: MAIN
CVS Tags: xf-4_3_99_13
Changes since 1.75: +2 -2 lines
Diff to previous 1.75
 445. Fix IMPS/2 mouse wheel on platforms where char defaults to unsigned
      (Rene Rebe).

Revision 1.75 / (view) - annotate - [select for diffs] , Mon Aug 4 09:32:29 2003 UTC (9 years, 9 months ago) by eich
Branch: MAIN
CVS Tags: xf-4_3_99_12, xf-4_3_99_11, xf-4_3_99_10
Changes since 1.74: +6 -1 lines
Diff to previous 1.74
 347. Fixed ValidMode() in C&T driver to work with option 'FixPanelSize'
      (Egbert Eich).
 346. Fixed Meta_R key on us layout Macintosh keyboard (Bugzilla #539,
      Frank Murphy).
 345. Add new charset sequence for CText at the end of list. This way the
      sequence of a charsets that were added earlier will be picked if two
      sequences for the same charset are registered (BugzillaR #228,
      Egbert Eich).
 344. Use return value sysconf (_SC_OPEN_MAX) instead of the fixed number 256
      for allowed number of open files on POSIX.1 conformant systems
      (Egbert Eich).
 343. Added missing exported functions in libfreetype to compile mkfontscale,
      made mkfontsdir script install on platforms that use extensions (Bugzilla
      536, Frank Giessler).
 342, Fixed a sig11 in Xaw that may appear on the rare condition that no font
      can be found (BugzillaR #482, Egbert Eich).
 341. Added KP_Separator to symbols that can generate decimal() in xcalc
      (Egbert Eich).
 340. Disabled Color8x8PatternFill() in savage driver (Egbert Eich).
 339. Fixed a sig11 in twm when used with a session manager (Egbert Eich).
 338. Fixed rounding of refresh rate in RandR, updated Xrandr man page
       (BugzillaR #527, Egbert Eich).
 337. Added MenuBorderWidth and MenuBorderColor options to twm (Bugzilla #529,
      Alexander Pohoyda)
 336. Update for VIA driver:
      - DGA no longer hangs (eg freedroidRPG now runs reliably)
      - Starting two copies of Xine no longer aborts the X server
      - Added support for KM400/K8M400
      - Improved video overlay support.
      - Fixed video overlay clipping when the image cliprects change but
	not the size.
      - TV tuner support via XV interface for two overlay ports.
      - DRI support (the client side library is not yet fully ported to 4.3).
      - Disable Xv in modes with insufficient bandwidth (1600c1200x16).
      - Updated documentation
	It differs from the base VIA codedrop.
      - Several of the fixes were done by me on top of it (the dual Xine fix,
	and bandwidth)
      - Various system types have been turned to CARD32 to make the code
	portable
      - The hybrid Video4Linux/XV glue was racy and has been removed
	(the XV layer is more than sufficient anyway)
      - DRI library client code is not included (porting not yet finished)
      - Additional debugging
        (Bugzilla #525, VIA, Alan Cox) .
      - Cleaning up namespace pollution, removing dependency on via_drm.h
	removing some global symbols from driver (Egbert Eich).
        Please note: there are more global symbols yet to be removed.

Revision 1.74 / (view) - annotate - [select for diffs] , Mon Jul 7 14:34:26 2003 UTC (9 years, 10 months ago) by eich
Branch: MAIN
CVS Tags: xf-4_3_99_9, xf-4_3_99_8
Changes since 1.73: +1 -1 lines
Diff to previous 1.73
 288. Changing PS/2 mouse resolution to 8 counts/mm as some broken mice have
      problems with other values (W. uses 8) (Egbert Eich).
 287. Fixing mode setting by BIOS. Wrong clock selection in MiscOut register
      caused screen to stay blank (Egbert Eich).
 286. Added description for -dumpSched and -schedInterval to the usage
      message (Egbert Eich)
 285. Update the SCO OpenServer port, fixing these specific problems:
        . Fixed the Imake template so i[3456]86 and friends arent defined
        . Fixed bad preprocessor stuff in X11.tmpl that was producing warnings
        . Updated default GCC flags to more aggresively optimize
        . Fixed keyboard LED handling
        . Enable SCO function keys in xterm
        . Make Delete key send  DEL by default on SCO in xterm
        . Fix to make fonttosfnt compile (Bugzilla #470, Kean Johnston).
 284. Added missing ro2 symbols file to list of files to install
      (BugzillaR #476, Egbert Eich).
 283. Corrected precedence problem in test in xc/lib/X11/XKBUse.c:
      XkbUseExtension(). This avoids an extra round trip during application
      startup (Bugzilla #473, Owen Taylor).
 282. Fixing deadlock in libXi - when is called _XLockDisplay() twice - when
      calling a Xi function that calls XGetExtensionVersion() (Bugzilla #260,
      Bastien Nocera, Owen Taylor).
 281. Adding support for video modes <320x240 to S3 driver by changing the
      minimal clock frequency to 15.6 MHz (Bugzilla #472, Alexey Baj).

+ minor cleanup

Revision 1.73 / (view) - annotate - [select for diffs] , Mon Apr 7 15:23:37 2003 UTC (10 years, 1 month ago) by eich
Branch: MAIN
CVS Tags: 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
Changes since 1.72: +12 -9 lines
Diff to previous 1.72
  86. Resetting 'bound' flag for an agp entry after undbind succeeded in
      drm_agpsupport.h (Egbert Eich).
  85. Ignoring hw_lock for drm device if lock was set by a different instance
      (ie Xserver) to prevent second server to spin in driver release function
      (currently only relevant for i8xx drm drivers) (David Dawes).
  84. Adding extra delay before doing a slowBcopy in ia64 to prevent a MC
      when saving/restoring VGA fonts (Egbert Eich).
  83. Turn off needToSync in LeaveVT() in i830 driver to prevent server
      crashes because xaa tries to sync blitter while switched away
      (Egbert Eich).
  82. Added the O_SYNC flag when opening /dev/mem to work around a kernel bug
      which causes conflits between WC settings in MTRR registers and cacheable
      attribute in page table (Egbert Eich).
  81. Reduced retry count for mouse configuration to 4. This should speed
      up server start for people who use a mouse repeater like gpm
      (Egbert Eich).
  80. Fixed xf86cfg to duplicate font names before they get freed when
      unloading the module (Egbert Eich).
  79. Added missing functions to xf86cfg (Egbert Eich).
  78. Added missing ROP_NEEDS_SOURCE to Savage driver;
      now all 2D accel functions should use this flag (Egbert Eich).
  77. Reduced flicker with video playback in Savage driver (Tim Roberts).
  76. Load vgahw submodule in RENDITION driver before using it
      (Egbert Eich).
  75. Magically speed up video playback on Neomagic (Egbert Eich).
  74. Added drmAgpUnbind()/drmAgpBind() functionality on Leave/Enter for i810
      cards to allow a second Xserver to be started if the first one has
      DRI enabled (Egbert Eich).
  73. Set NeedRingBufferLow for i855/i865 to avoid lockups on vt switches
      (Egbert Eich).
  72. Check for vtSema before accessing registers in I830BIOSSaveScreen()
      (Egbert Eich).
  71. Some sanity fixes for atiprobe to work better with xf86cfg: Handle
      situation gracefully if the PCI config pointer doesn't exist
      (Egbert Eich).
  70. Changed behavior of fontfile: don't drop the entire directory if some
      fonts cannot be rendered (Egbert Eich).
  69. Fixed B&H bdf fonts: AVERAGE_WIDTH is not a string but an int (Mike Fabian
).

Revision 1.72 / (view) - annotate - [select for diffs] , Thu Apr 3 22:44:38 2003 UTC (10 years, 1 month ago) by dawes
Branch: MAIN
Changes since 1.71: +6 -1 lines
Diff to previous 1.71
  55. Make the mouse driver check the SendDragEvents option (based on #A.1682,
      Juuso Åberg).

Revision 1.71 / (view) - annotate - [select for diffs] , Thu Apr 3 22:18:31 2003 UTC (10 years, 1 month ago) by dawes
Branch: MAIN
Changes since 1.70: +13 -1 lines
Diff to previous 1.70
  48. Add support for Kensington's "ValuMouse" to the mouse driver (#A.1494,
      Roy Wood).

Revision 1.70 / (view) - annotate - [select for diffs] , Thu Apr 3 12:52:31 2003 UTC (10 years, 1 month ago) by alanh
Branch: MAIN
Changes since 1.69: +2 -2 lines
Diff to previous 1.69
  32. Fix drag lock when using a mouse button greater than 4
      (Bugzilla #51, Paul Elliott)

Revision 1.69 / (view) - annotate - [select for diffs] , Tue Feb 11 03:33:06 2003 UTC (10 years, 3 months ago) by dawes
Branch: MAIN
CVS Tags: xf-4_3_99_1, xf-4_3_0_2, xf-4_3_0_1, xf-4_3_0, xf-4_3-branch, xf-4_2_99_902
Changes since 1.68: +6 -6 lines
Diff to previous 1.68
 869. Change initMouseHW() to always return TRUE, which restores the older
      more graceful behaviour (Egbert Eich).

Revision 1.68 / (view) - annotate - [select for diffs] , Tue Feb 4 15:21:18 2003 UTC (10 years, 3 months ago) by eich
Branch: MAIN
CVS Tags: xf-4_2_99_901
Changes since 1.67: +95 -106 lines
Diff to previous 1.67
 835. Avoid endless loop when initializing an PS/2 mouse behind a
      repeater (Egbert Eich).

Revision 1.67 / (view) - annotate - [select for diffs] , Tue Feb 4 07:13:54 2003 UTC (10 years, 3 months ago) by paulo
Branch: MAIN
Changes since 1.66: +2 -2 lines
Diff to previous 1.66
  Fix incorrect button mask in the mouse driver when running moused
and FreeBSD. This fixes problems with Xaw menus not working, mostly
notably xterm and xedit (button mask always was 0x40?, where ? is
the "normal" buttons).

Revision 1.66 / (view) - annotate - [select for diffs] , Sat Jan 18 15:22:33 2003 UTC (10 years, 4 months ago) by eich
Branch: MAIN
CVS Tags: xf-4_2_99_4
Changes since 1.65: +64 -27 lines
Diff to previous 1.65
 756. PS/2 mice initialization sequence changed: rerun entire sequence
      when something goes wrong - this needs to be rewritten completely
      after 4.3 is out (Egbert Eich).
 755. Savage driver: disable HW cursor on stretched LCD displays,
      let SaveScreen and DGA test if HW cursor is on before
      disabling/reenabling it (Egbert Eich).
 754. Fixed VBE EDID read: due to a missing register setting read
      ended in endless loop on certain systems (Egbert Eich).

Revision 1.65 / (view) - annotate - [select for diffs] , Wed Jan 15 03:30:49 2003 UTC (10 years, 4 months ago) by dawes
Branch: MAIN
Changes since 1.64: +2 -2 lines
Diff to previous 1.64
 719. Allow all of the extended mouse button bits for the "sysmouse" protocol
      to be passed through (#5573, Eric Anholt).

Revision 1.64 / (view) - annotate - [select for diffs] , Tue Dec 17 20:55:21 2002 UTC (10 years, 5 months ago) by dawes
Branch: MAIN
CVS Tags: xf-4_2_99_3
Changes since 1.63: +255 -2 lines
Diff to previous 1.63
 660. Add draglock support to the mouse driver, for aiding trackball use
      by people with low dexterity (#A.1224, Paul Elliott).

Revision 1.63 / (view) - annotate - [select for diffs] , Sun Dec 15 01:15:04 2002 UTC (10 years, 5 months ago) by dawes
Branch: MAIN
Changes since 1.62: +13 -2 lines
Diff to previous 1.62
 642. Allow mouse pointer movement to be rotated (#A.1346, Joost Buelens).

Revision 1.62 / (view) - annotate - [select for diffs] , Mon Nov 25 14:05:01 2002 UTC (10 years, 5 months ago) by eich
Branch: MAIN
Changes since 1.61: +221 -211 lines
Diff to previous 1.61
 536. Attempt to fix bitblt problems when doing offscreen pixmaps in
      i810 (Egbert Eich).
 535. Change Build rule so that x86 assembler code for MESA can be completely
      disabled on i386 (Egbert Eich).
 534. Added IEEE Optimization for x86-64 (Egbert Eich).
 533. Initialized fullscreen in DRIscreenPrivate to a vaild value
      (Egbert Eich).
 532. Fixed module loader to map memory in the low 32bit address space on
      x86-64 (Egbert Eich).
 531. Shifted Keypad delete: added KP_Separator for de_DE and de_CH keyboard.
 530. Added sanity checks to various scripts (Egbert Eich).
 529. Fixed Trident RGB16 video playback mode (Alastair Robinsion).
 528. i810 only set OVRACT register when TVout isn't enabled
      (Sebastien BASTARD, Matthew J. Sottek, Egbert Eich).
 527. Record changes of BusMaster state so that pciDisable/Enable/Mem/Io
      don't override these (Egbert Eich).
 526. Fixed RAC code: when no resources are shared chips may still need
      RAC for bus access if both require non overlapping parts of the
      VGA resources (Egbert Eich).
 525. Fix for resource registration of C&T and Tdfx driver (Egbert Eich).
 524. Prevent   core dumps in Xutf8Reset/Lookup code of Xlib (Masaru Yokoi).
 523. Added support for BE systems for C&T driver (Michael Stephen Hanni).
 522. Added support for special keys found on many ACPI control, Easy Access
      Keyboards, Internet keyboards, laptops, notebooks and PDA (via
      xkb/symbols/inet). Added new key symbols for these keyboards
      (Stanislav Brabec).
 521. Fixed some problems with ininite loops which where introduced
      with the host bridge specific code (Egbert Eich).
 520. AXP domain support (Jeff Wiedemeier).
 519. Added -m32 flag to c++ when build on ia32 (Egbert Eich).
 518. Support for R_ALPHA_GPRELHIGH und R_ALPHA_GPRELL on Alpha used by
      gcc 3.2 (Stefan Reinauer).
 517. Added rule to be able to use Numlock key on broken IBM keyboards
      (Stefan Dirsch).
 516. Fixed Xlib build rules so it builds a truly static library again
      (Egbert Eich).

Revision 1.61 / (view) - annotate - [select for diffs] , Tue Nov 5 03:01:54 2002 UTC (10 years, 6 months ago) by dawes
Branch: MAIN
Changes since 1.60: +1 -2 lines
Diff to previous 1.60
remove duplicate message

Revision 1.60 / (view) - annotate - [select for diffs] , Tue Nov 5 02:07:27 2002 UTC (10 years, 6 months ago) by dawes
Branch: MAIN
Changes since 1.59: +5 -2 lines
Diff to previous 1.59
Make the mysterious "failed" and "succeeded" messages clearer, and handle
them like any other input driver messages.

Revision 1.59 / (view) - annotate - [select for diffs] , Mon Oct 21 18:38:35 2002 UTC (10 years, 7 months ago) by dawes
Branch: MAIN
CVS Tags: xf-4_2_99_2
Changes since 1.58: +1 -19 lines
Diff to previous 1.58
Back out A.1316, since it's for 4.2.x, not the trunk.

Revision 1.58 / (view) - annotate - [select for diffs] , Mon Oct 21 10:21:18 2002 UTC (10 years, 7 months ago) by alanh
Branch: MAIN
Changes since 1.57: +19 -1 lines
Diff to previous 1.57
 431. Reset wheel mice when bad protocol detected, usual case for KVM's
      (#A.1316, Kurt Andersen).

Revision 1.57 / (view) - annotate - [select for diffs] , Tue Oct 8 21:14:12 2002 UTC (10 years, 7 months ago) by tsi
Branch: MAIN
Changes since 1.56: +5 -1 lines
Diff to previous 1.56
 367. When enabling PCI adapters, also enable their bus mastering capability;
      Consequently, deprecate xf86EnablePciBusMaster() (Marc La France).

+ reduce compilation of unused code.

Revision 1.56 / (view) - annotate - [select for diffs] , Tue Sep 17 00:39:44 2002 UTC (10 years, 8 months ago) by tsi
Branch: MAIN
Changes since 1.55: +3 -5 lines
Diff to previous 1.55
Warning fix

Revision 1.55 / (view) - annotate - [select for diffs] , Mon Sep 16 17:06:07 2002 UTC (10 years, 8 months ago) by eich
Branch: MAIN
Changes since 1.54: +96 -44 lines
Diff to previous 1.54
 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.54 / (view) - annotate - [select for diffs] , Tue Sep 10 15:09:22 2002 UTC (10 years, 8 months ago) by dawes
Branch: MAIN
Changes since 1.53: +3 -2 lines
Diff to previous 1.53
 244. Fix 'su' usage for FreeBSD in the default xdm config (Eric Anholt).
 243. Fix a FreeBSD scrollwheel problem that shows up with gcc 3.1
      (Eric Anholt).
 242. Make C++ libraries on FreeBSD get linked with $(CXX), fixing libGLU
      (Eric Anholt).
 241. FreeBSD.cf updates, including enabling SSE/3DNow support (Eric Anholt).

Revision 1.53 / (view) - annotate - [select for diffs] , Sun Apr 14 20:04:10 2002 UTC (11 years, 1 month ago) by herrb
Branch: MAIN
CVS Tags: xf-4_2_99_1
Changes since 1.52: +16 -11 lines
Diff to previous 1.52
Fix for OS specific protocols that don't allocate a mousePriv structure.
XXX There's still a problem with protocols that allocate a mousePriv
XXX structure of different size (openbsd usb and svr4 xqueue afaik)

Revision 1.52 / (view) - annotate - [select for diffs] , Thu Apr 4 14:05:51 2002 UTC (11 years, 1 month ago) by eich
Branch: MAIN
Changes since 1.51: +2424 -1588 lines
Diff to previous 1.51
  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).

Revision 1.51 / (view) - annotate - [select for diffs] , Fri Jan 25 21:56:15 2002 UTC (11 years, 3 months ago) by tsi
Branch: MAIN
Changes since 1.50: +19 -8 lines
Diff to previous 1.50
  15. Fix mouse Protocol "Auto" for SunOS (Marc La France).
  14. Relocate all driver low memory accesses (atimisc module not yet done)
      (Marc La France).
  13. Make driver I/O relocatable (atimisc, s3, sis and tseng not yet done)
      (Marc La France).
  12. PCI domain changes for SunOS/SPARC64 (Marc La France).
  11. PCI domain changes for Linux/SPARC64 (#4653, Divid S. Miller,
      Marc La France).

This is a text-only merge from Domain-branch.  Not compile tested yet.

Revision 1.47.2.4 / (view) - annotate - [select for diffs] , Thu Dec 20 16:55:26 2001 UTC (11 years, 5 months ago) by tsi
Branch: Domain-branch
Changes since 1.47.2.3: +2 -1 lines
Diff to previous 1.47.2.3 to branch point 1.47 to next main 1.48
Resync with 4.1.99.3.  With any luck, this might even compile for a change...

Revision 1.50 / (view) - annotate - [select for diffs] , Wed Dec 19 16:05:22 2001 UTC (11 years, 5 months ago) by tsi
Branch: MAIN
CVS Tags: 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
Changes since 1.49: +2 -1 lines
Diff to previous 1.49
Fix mouse wheel emulation

Revision 1.47.2.3 / (view) - annotate - [select for diffs] , Tue Dec 18 17:11:02 2001 UTC (11 years, 5 months ago) by tsi
Branch: Domain-branch
Changes since 1.47.2.2: +10 -7 lines
Diff to previous 1.47.2.2 to branch point 1.47
Another resync with HEAD branch.

Revision 1.49 / (view) - annotate - [select for diffs] , Mon Dec 10 23:02:33 2001 UTC (11 years, 5 months ago) by dawes
Branch: MAIN
CVS Tags: xf-4_1_99_2
Changes since 1.48: +10 -7 lines
Diff to previous 1.48
 561. Implement double buffering for XVputimage in the mga driver (#A.601,
      Didier Gautheron).
 560. Fix a wheel emulation problem that prevented delivery of button
      events when the wheel button was the same as one of the emulated
      button (#A.600, Antonio Larrosa Jiménez).
 559. Fix some 'make install.sdk' problems (#A.586, Stanislav Brabec).
 558. Fix mga DGA when UseFBDev is enabled (#A.584, Wayne Whitney).

Revision 1.47.2.2 / (view) - annotate - [select for diffs] , Wed Dec 5 22:52:44 2001 UTC (11 years, 5 months ago) by tsi
Branch: Domain-branch
Changes since 1.47.2.1: +188 -113 lines
Diff to previous 1.47.2.1 to branch point 1.47
Resync with yesterday morning's trunk (not compile-tested yet).

Revision 1.47.2.1 / (view) - annotate - [select for diffs] , Tue Dec 4 18:11:51 2001 UTC (11 years, 5 months ago) by tsi
Branch: Domain-branch
Changes since 1.47: +19 -8 lines
Diff to previous 1.47
Preliminary fix for "auto" mouse protocol on SPARC SunOS and x86 Solaris 8.

Revision 1.48 / (view) - annotate - [select for diffs] , Fri Nov 30 12:12:03 2001 UTC (11 years, 5 months ago) by eich
Branch: MAIN
Changes since 1.47: +187 -112 lines
Diff to previous 1.47
 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.47 / (view) - annotate - [select for diffs] , Fri Sep 14 18:12:17 2001 UTC (11 years, 8 months ago) by keithp
Branch: MAIN
Branch point for: Domain-branch
Changes since 1.46: +11 -3 lines
Diff to previous 1.46
Re-register mouse block/wakeup handlers after server reset

Revision 1.46 / (view) - annotate - [select for diffs] , Fri Aug 17 12:27:56 2001 UTC (11 years, 9 months ago) by dawes
Branch: MAIN
CVS Tags: xf-4_1_99_1
Changes since 1.45: +3 -2 lines
Diff to previous 1.45
 244. Add XKB descriptions for the extra keys on a Dell Internet keyboard
      (#A.533, Ben Liblit).
 243. Add a Maltese XKB map and locale support (#A.527, Ramon Casha).
 242. Add a new "bksl" variant of the Czech XKB map (#A.515, Stanislav Brabec).
 241. Fix the initialization sequence for ExplorerPS/2 (#A.510,
      Arndt Schoenewald).
 240. When xdm is built with PAM support, don't call getpwnam() before
      calling the various PAM functions associated with authenticating a user
      (A.504, Ben Harris).
 239. Fix ccmakedep to handle source file extensions of more than one
      character (#A.507, Andy Wiggin).
 238. Fix a VT switching crash in the cirrus driver when acceleration is
      disabled (#A.489, Kirill V. Semenkov, #A.518, B. D. Elliott).
 237. Add support for the "PR" variant of the Rage 128 Pro (#A.487,
      Alfred Perlstein).
 236. Make the config file created with 'XFree86 -configure' load the
      speedo and/or type1 modules if relevant font directory is in
      the font path (#A.484, Dmitry Yu. Bolkhovityanov).
 235. Fix a bug in the nv driver's detection of the crystal frequency (A.481,
      Leo L. Schwab).
 234. Make xfontsel use the same order in its menus as the sort order used
      by the X server and xfs (#A.480, Dmitry Yu. Bolkhovityanov).
 233. Add an input driver for DMC FIT10 touch-panel (#A.477, Mayk Langer).
 232. Fix xf86PostMotionEvent() to handle first_valuator values other than
      zero (#A.468, Joe Krahn).
 231. Change the Swedish xkb map to map AltGr+Space to space (#A.467,
      David Härdeman).
 230. Fix the return value information in the Xv library man pages (#A.458,
      Tommi Vainikainen).
 229. Fix the DGA client library so that it can map the video memory on
      Solaris 8 x86 (#A.454, Juergen Keil).
 228. Change {Max,Min}{X,Y}Position options in the elographics and mutouch
      drivers to {Max,Min}{X,Y} so that it's consistent with the other
      drivers.
 227. Some Bulgarian and Serbian locale updates (#A.444, Anton Zinoviev).
 226. Add a usage message to glxinfo (#A.430, Mike Coleman).
 225. Set the Alt/Windows key mappings for 104-key keyboards to be
      compatible with 101-key keyboards by default, and add some new
      XKB options to set them differently.
 224. Add some new XKB options to select third level shift and group
      switchers/togglers (#A.425, Anton Zinoviev).
 223. Fix a bug in the Serbian XKB map (#A.424, Anton Zinoviev).

Revision 1.45 / (view) - annotate - [select for diffs] , Mon Aug 6 19:51:10 2001 UTC (11 years, 9 months ago) by dawes
Branch: MAIN
Changes since 1.44: +191 -32 lines
Diff to previous 1.44
 178. Fix some more mi build warnings (David Dawes).
 177. Fix some mi build warnings (#4716-4719,4721-4724, Adam Sulmicki).
 176. Port for Linux/SuperH (Jornada680/690 and SEGA Dreamcast) (#4680, 4681,
      ISHIKAWA Mutsumi).
 175. Support for mouse wheel emulation (#A.506, Henry T. So).

Revision 1.44 / (view) - annotate - [select for diffs] , Fri Jul 6 07:02:37 2001 UTC (11 years, 10 months ago) by keithp
Branch: MAIN
Changes since 1.43: +49 -11 lines
Diff to previous 1.43
Eliminate malloc/free calls from mouse emulation code

Revision 1.43 / (view) - annotate - [select for diffs] , Fri May 18 19:22:30 2001 UTC (12 years ago) by tsi
Branch: MAIN
CVS Tags: xf-4_1_0_2, xf-4_1_0_1, xf-4_1_0-bindist, xf-4_1_0, xf-4_1-branch, xf-4_0_99_902, xf-4_0_99_901, xf-4_0_99_900
Changes since 1.42: +2 -2 lines
Diff to previous 1.42
 551. More build & warning fixes (Marc La France).
 550. Fix bug that caused hardware cursors to be temporarily moved during mode
      switches (Marc La France).
 549. Optimise HARDWARE_CURSOR_AND_SOURCE_WITH_MASK case (Marc La France).
 548. Move xf86CursorScreenRec definition into xf86CursorPriv.h
      (Marc La France).
 547. Fix BIOS retrievals in MGA driver (Marc La France).
 546. Fix ATIProbe() for newer Rage128 and Radeon chips (Marc La France).
 545. Add temporary workaround in ATI driver for interrupts that occur on
      PowerPC's upon PCI master-aborts (Marc La France).

Revision 1.42 / (view) - annotate - [select for diffs] , Tue May 15 17:22:22 2001 UTC (12 years ago) by paulo
Branch: MAIN
Changes since 1.41: +87 -2 lines
Diff to previous 1.41
  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.41 / (view) - annotate - [select for diffs] , Wed Mar 7 16:21:05 2001 UTC (12 years, 2 months ago) by paulo
Branch: MAIN
CVS Tags: xf-4_0_99_3, xf-4_0_99_2
Changes since 1.40: +184 -139 lines
Diff to previous 1.40
Added patches submitted by Andrew Pimlott for the 3 button emulation.
Small change to the original patch to not remove the 'truebuttons'
field from xf86OSmouse.h, but add a comment about this field being
not used anymore.

Revision 1.38.2.1 / (view) - annotate - [select for diffs] , Tue Mar 6 18:31:47 2001 UTC (12 years, 2 months ago) by dawes
Branch: xf-4_0_2-branch
CVS Tags: xf-4_0_3b, xf-4_0_3a, xf-4_0_3, xf-4_0_2c, xf-4_0_2b
Changes since 1.38: +2 -2 lines
Diff to previous 1.38 to next main 1.39
1251. Fix core dump in XqueueMousePreInit (#A.317, Fiel Cabral).
1250. Fix a problem with the ThinkingMousePS/2 protocol handling of left
      movement (#A.292, Ian Remmler).  (This has been in 3.3.x since 3.3.4.)
status doc update

Revision 1.40 / (view) - annotate - [select for diffs] , Tue Mar 6 18:03:22 2001 UTC (12 years, 2 months ago) by dawes
Branch: MAIN
Changes since 1.39: +2 -2 lines
Diff to previous 1.39
 255. Add zh_CN.GBK locale support (#A.293, Yong Li).
 254. Fix a problem with the ThinkingMousePS/2 protocol handling of left
      movement (#A.292, Ian Remmler).  (This has been in 3.3.x since 3.3.4.)

Revision 1.39 / (view) - annotate - [select for diffs] , Tue Mar 6 17:07:41 2001 UTC (12 years, 2 months ago) by dawes
Branch: MAIN
Changes since 1.38: +3 -3 lines
Diff to previous 1.38
 251. Only enable Xv support for the 630 in the sis driver (#A.263, Nick Lamb).
 250. Modify the sis driver to prefer 24bpp framebuffer layout.  Perhaps not
      all support 32bpp? (#A.263, Nick Lamb).
 249. Add missing byte to Intellimouse init string, which fixes problems
      that show up with some KVM switches (#A.258, Seung-Hyeon Rhee).

Revision 1.38 / (view) - annotate - [select for diffs] , Mon Dec 18 15:52:22 2000 UTC (12 years, 5 months ago) by dawes
Branch: MAIN
CVS Tags: xf-4_0_99_1, xf-4_0_2a, xf-4_0_2-bindist, xf-4_0_2, pre-R651-import
Branch point for: xf-4_0_2-branch
Changes since 1.37: +2 -1 lines
Diff to previous 1.37
fix "ps/2" protocol on FreeBSD

Revision 1.37 / (view) - annotate - [select for diffs] , Sat Dec 2 01:16:24 2000 UTC (12 years, 5 months ago) by dawes
Branch: MAIN
CVS Tags: xf-4_0_1h, xf-4_0_1Zc, xf-4_0_1Zb, xf-4_0_1Za, xf-4_0_1Z
Changes since 1.36: +3 -3 lines
Diff to previous 1.36
1064. Fix for bug in new imConv.c (#4318, Ivan Pascal).
1063. Fix for FreeBSD sysmouse support (#4317, from FreeBSD ports collection).
1062. Enable the ru_SU local entries for FreeBSD (based on patch from FreeBSD
      ports collection).
1061. Driver for the S3 Savage family of chips (#4315, 4316, Tim Roberts).
1060. Add xkb definitions for the Logitech cordless keyboard (#4314,
      Michel Goraczko).
1059. Add support for "unicode keysym" to XKeysymToString() and
      XStringToKeysym() (#4313, Ivan Pascal).
1058. SiS driver updates, including:
       - Performance tuning for sis630
       - Support XV extension for sis630
       - Support Chrontel TV for sis630
      (#4312, Can-Ru Yeou).
missing tdfx_video.c file

Revision 1.36 / (view) - annotate - [select for diffs] , Tue Oct 24 17:07:51 2000 UTC (12 years, 6 months ago) by dawes
Branch: MAIN
CVS Tags: xf-4_0_1g, xf-4_0_1f, xf-4_0_1e, xf-4_0_1d
Changes since 1.35: +7 -2 lines
Diff to previous 1.35
 792. Remove the old UTF-1 locale (it's not filesystems safe, deprecated
      for years, withdrawn from ISO standards, and nobody uses it) (#4147,
      4149, Bruno Haible).
 791. Replace multiple stub functions in libXThrStub by only one (#4141,
      Carlos A. M. dos Santos).
 790. Fix some build problems that show up with glibc 2.1.3 where ctype.h
      sometimes (always?) depends on stdlib.h being included (#4134,
      Kevin Brosius).
 789. Updates for building on BSD/OS 4.2 on UltraSparc (#4132, Kurt J. Lidl).
 788. Default to linking the Xfont library into the X server statically
      (based on #4127, Kurt J. Lidl).
 787. Update apNetBSD.shar for a kernel mmap interface change (#4124,
      Bernd Ernesti).
 786. When the "auto" mouse protocol is specified, do the auto-detection
      whenever regaining control of the VT (based on #4120, Kazutaka Yokota).
 785. Change the usage of the "Xinerama" config file option to be consistent
      with all the other ServerLayout/ServerFlags options, and document it
      in the XF86Config man page (#4118, Itai Nahshon).

Revision 1.35 / (view) - annotate - [select for diffs] , Tue Aug 8 07:58:08 2000 UTC (12 years, 9 months ago) by eich
Branch: MAIN
CVS Tags: xf-4_0_1c, xf-4_0_1b
Changes since 1.34: +41 -11 lines
Diff to previous 1.34
- added some fixes that were forgotten last time
 494. Fix bug in parser code: addNewOption2() trunkates option list
      when an option is added that already exists (Egbert Eich).

Revision 1.34 / (view) - annotate - [select for diffs] , Wed Jul 26 00:52:23 2000 UTC (12 years, 9 months ago) by tsi
Branch: MAIN
CVS Tags: xf-4_0_1a
Changes since 1.33: +3 -3 lines
Diff to previous 1.33
 451. Minor int10 and VBE fixups (Marc La France).
 450. For frequency options, don't clobber the old value before verifying the
      new one is valid (Marc La France).
 449. Ensure xf86_ansic.h is always #include'd before compiler.h in code
      that can be compiled as a module (even for the static server).  Generate
      an error if not (Marc La France).

`make Everything` required.

Revision 1.33 / (view) - annotate - [select for diffs] , Wed Jun 28 06:51:50 2000 UTC (12 years, 10 months ago) by keithp
Branch: MAIN
CVS Tags: xf-4_0_1-bindist, xf-4_0_1, xf-4_0Z
Changes since 1.32: +4 -3 lines
Diff to previous 1.32
Fix DIX mouse synchronization to keep state local and use button mappings

Revision 1.32 / (view) - annotate - [select for diffs] , Fri Jun 16 23:27:33 2000 UTC (12 years, 11 months ago) by dawes
Branch: MAIN
CVS Tags: xf-4_0g, xf-4_0f, xf-4_0e, xf-4_0d
Changes since 1.31: +4 -4 lines
Diff to previous 1.31
 311. Add a check for PS/2 mice on Linux for the X server's -configure
      option (#3991, Paulo Cesar Pereira de Andrade).
 310. Fix a problem mouse driver button flush was causing with Xaw menus
      (#3991, Paulo Cesar Pereira de Andrade, David Dawes).
 309. Modify scanpci to print out card/subsys information, and add a few
      more entries to the pci data (David Dawes).
 308. Fix r128_cursor.c build problem for big-endian machines (#3989,
      Thomas Mueller, #3994, Ani Joshi).
 307. Update LynxOS docs (#3989, Thomas Mueller).
 306. Add a few PPC compiler internal symbols to the loader's export list
      (#3989, Thomas Mueller).
 305. Add crypt support to xdm for LynxOS (#3989, Thomas Mueller).
 304. Add preliminary build support for LynxOS 3.1.0 (#3989, Thomas Mueller).
 303. Add keysyms to complete the set for the Compaq SK2850 keyboard and
      the Microsoft Natural Keyboard Pro (David Dawes).
 302. Add new keysyms for PDAs (#3985, 3987, 3988, Jim Gettys).
 301. Xterm patch #138 (#3986, Thomas Dickey).

Revision 1.31 / (view) - annotate - [select for diffs] , Wed May 31 06:15:05 2000 UTC (12 years, 11 months ago) by eich
Branch: MAIN
CVS Tags: xf-4_0c
Changes since 1.30: +8 -1 lines
Diff to previous 1.30
-  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.

Revision 1.30 / (view) - annotate - [select for diffs] , Mon Apr 17 15:30:10 2000 UTC (13 years, 1 month ago) by eich
Branch: MAIN
CVS Tags: xf-4_0b
Changes since 1.29: +34 -26 lines
Diff to previous 1.29
misc changes; check CHANGELOG entires 105-120

Revision 1.29 / (view) - annotate - [select for diffs] , Wed Apr 5 17:13:48 2000 UTC (13 years, 1 month ago) by dawes
Branch: MAIN
CVS Tags: xf-4_0a
Changes since 1.28: +6 -1 lines
Diff to previous 1.28
  94. Major OS/2 resync (#3859, Holger Veit).

Revision 1.28 / (view) - annotate - [select for diffs] , Mon Mar 6 22:59:33 2000 UTC (13 years, 2 months ago) by dawes
Branch: MAIN
CVS Tags: xf-4_0-bindist, xf-4_0, xf-3_9_18Za
Changes since 1.27: +18 -8 lines
Diff to previous 1.27
3948. Fix a -configure crash in the tdfx driver (David Dawes).
3947. Fix a mouse driver bug that prevented the X server from seeing the
      mouse button 4 and above when three button emulation is enabled
      (#3773, Yoshihiko Sarumau, Kazutaka Yokota).
3946. Add NO_GXCOPY to the s3virge driver's imagewrite flags, which fixes
      a crash (#3783, Kevin Brosius).
3945. Fix a parser build problem for Interactive Unix, and update the
      docs (#3796, Michael Rohleder).
3944. Fix the r128 hw cursor for big endian machines, and enable building
      the r128 driver for PPC (#3975, Kostas Gewrgiou).
3943. Update lnxResource.c to allow builds to succeed on PPC platforms
      (#3795, Kostas Gewrgiou).
3942. B&H Lucidux fonts (#3794, donated by Charles Bigelow, Kris Holmes
      from Bigelow and Holmes Inc, with hinting donated by Berthold Horn and
      Blenda Horn from Y&Y, Inc).
3941. Doc update for the sis driver (#3793, R Horn).
3940. Fix an xman build problem on LynxOS (#3792, Thomas Mueller).
3939. Fix some 24-plane problems with the tga driver, and update the docs
      (#3789, Martin Lucina).

Revision 1.27 / (view) - annotate - [select for diffs] , Fri Mar 3 20:36:41 2000 UTC (13 years, 2 months ago) by dawes
Branch: MAIN
CVS Tags: xf-3_9_18Z
Changes since 1.26: +1 -2 lines
Diff to previous 1.26
some build problems/warnings
set the version to 4.0

Revision 1.26 / (view) - annotate - [select for diffs] , Thu Feb 17 15:20:17 2000 UTC (13 years, 3 months ago) by dawes
Branch: MAIN
CVS Tags: xf-3_9_18b, xf-3_9_18a, xf-3_9_18, xf-3_9_17Z
Changes since 1.25: +4 -4 lines
Diff to previous 1.25
3804. Fix some typos in the mouse driver that affect some of the extended
      PS/2 protocols (Kazutaka Yokota).

Revision 1.25 / (view) - annotate - [select for diffs] , Thu Feb 10 22:33:41 2000 UTC (13 years, 3 months ago) by dawes
Branch: MAIN
CVS Tags: xf-3_9_17f, xf-3_9_17e
Changes since 1.24: +81 -21 lines
Diff to previous 1.24
3696. Fix some SVR4.0 build problems (#3642, Satoshi Kimura).
3695. Add XErrorDB entries for the DPS extension (#3639, Juliusz Chroboczek).
3694. Fix a bigfont extension build problem on Linux/libc5 (#3637,
      Takaaki Nomura).
3693. Extend the Mouse "ZAxisMapping" option so that it can accept
      (optionally) four arguments.  The additional two are for mice that
      have two wheels or whose scroll device has two axes) (#3636, 3641,
      Kazutaka Yokota).
3692. Add support for some new mice (Microsoft IntelliMouse Explorer,
      Genius NetScroll Mouse Optical, IBM ScrollPoint) and serial PnP
      IDs (A4 Tech 4D/4D+, MouseSystems SmartScroll, Logitech Cordless
      MouseMan Wheel, 8D Scroll mouse) to the mouse driver, and update
      the mouse documentation (#3636, 3640, 3641, Kazutaka Yokota).
add some Compaq inet keyboard symbols

Revision 1.24 / (view) - annotate - [select for diffs] , Tue Feb 8 13:13:22 2000 UTC (13 years, 3 months ago) by eich
Branch: MAIN
CVS Tags: xf-3_9_17d
Changes since 1.23: +21 -2 lines
Diff to previous 1.23
See detailed list in CHANGELOG to be submitted later

Revision 1.23 / (view) - annotate - [select for diffs] , Wed Feb 2 21:24:21 2000 UTC (13 years, 3 months ago) by alanh
Branch: MAIN
Changes since 1.22: +36 -0 lines
Diff to previous 1.22
Modularize the mouse driver.

Revision 1.22 / (view) - annotate - [select for diffs] , Mon Dec 13 23:38:13 1999 UTC (13 years, 5 months ago) by robin
Branch: MAIN
CVS Tags: xf-3_9_17c, xf-3_9_17b, xf-3_9_17a, xf-3_9_17, xf-3_9_16f, xf-3_9_16Za, xf-3_9_16Z
Changes since 1.21: +5 -22 lines
Diff to previous 1.21
3372. Generalize the SIGIO way of reading input data (#3450, Frederic Lepied).

Revision 1.21 / (view) - annotate - [select for diffs] , Fri Nov 19 13:54:56 1999 UTC (13 years, 6 months ago) by hohndel
Branch: MAIN
CVS Tags: xf-3_9_16e, xf-3_9_16d
Changes since 1.20: +20 -10 lines
Diff to previous 1.20
3336. Fx up new MMIO macros (#3337, Matt Grossman).
3335. Clean up compiler warnings in lib/font/bitmap (#3411, Matt Grossman).
3334. TGA fixes, add sync on green (#3410, Matt Grossman).
3333. Fix NULL pointer dereference in libXaw (#3406, Christopher Sekiya).
3332. Add Rage128 support (#3405, Rik Faith, funded by ATI).
3331. Add MTRR support for NetBSD and OpenBSD. Add new NetBSD aperture driver
      (#3404, Matthieu Herrb).
3330. Xterm patch #121 (#3402, Thomas Dickey).
3329. Rendition driver bugfixes and alpha related cleanups (#3400,
      Dejan Ilic, Marc Langenbach, Egbert Eich).
3328. Add void input device (#3392, Frederic Lepied).
3327. Changed the Xon serial option to be able to select xon/xoff for input,
      output or both. Add support for Graphire models. Change wacom init
      phase to use new Xoff option (#3391, Frederic Lepied).
3326. Change the SwapAxes option to SwapXY in elographics/microtouch driver
      to match an already existing option in the Dynapro driver. Add a Focus
      class capability to the elographics driver (#3395, Patrick Lecoanet).
3325. Update mouse rate handling (#3388, Harald Koenig).
3324. Fix NULL pointer dereference in misprite.c (#3380, Edward Wang).
3323. Add FBDev and ShadowFB support to glint driver. Add new option
      "NoWriteBitmap" (#3383, Michel Daenzer).
3322. Update SuperProbe to handle S3 Savage4, Savage200 and clean up
      Trio3D/Savage3D detection (#3382,3384 Harald Koenig).
3321. Add new framebuffer code and tiny X DDX architecture (#3379,
      Keith Packard).
3320. Add DGA2 documentation (#3378, Mark Vojkovich).
3319. Update XFree86 manpage wrt -bpp/-depth/-fbbpp (#3377, Andy Isaacson).
3318. Make SuperProbe check primary cards, only (#3374, Harald Koenig).
3317. Add SilkenMouse to *BSD (#3373, Matthieu Herrb).
3316. Allow SilkenMouse to work if not all drivers of an OS support SIGIO
      (#3372, Keith Packard).
3315. Fix a few problems in TGA driver and add support for backing store
      and SilkenMouse (#3371, Matt Grossman).
3314. Add smarter scheduler (#3370, Keith Packard).
3313. Xterm patch #120 (#3369, Thomas Dickey).
3312. Enable xf86SetKbdRate function on Solaris 8 (#3364, David Holland).
3311. Fix some bugs and add acceleration to Rendition server (#3360,
      Dejan Ilic).
3310. Make raw DDC information available as properties in the root window
      (#3357, Andrew Aitchison).
3309. Fix for xf86CreateRootWindow (#3355, Andrew Aitchison).
3308. Add manpage for the chips driver (#3353, David Bateman).
3307. Update contact info (#3352, Andrew van der Stock).
3306. Add kbd rate support for Linux (#3363, Harald Koenig).
3305. Update Portuguese XKB map (#3351, Joao Esteves, Francisco Colaco).
3304. Fix text clipping in 3dfx driver (#3349, Henrik Harmsen).
3303. Fix S3 ViRGE hw cursor (#3348, Harald Koenig).
3302. Fix clipping in 3dfx driver (#3342, Daryll Strauss).
3301. Enable SilkenMouse for 3dfx driver (#3341, Henrik Harmsen).
3300. Enable SIGIO support on LynxOS (#3339, Thomas Mueller).
3299. Get TRUE defined in sigio.c. Fix xterm compile problem on ISC
      (#3338, Michael Rohleder).
3298. Correct DPMS suspend/standby modes for 3dfx driver (#3336,
      Henrik Harmsen)
3297. Xterm patch #119 (#3335, Thomas Dickey).

Revision 1.20 / (view) - annotate - [select for diffs] , Fri Nov 5 19:19:02 1999 UTC (13 years, 6 months ago) by mvojkovi
Branch: MAIN
Changes since 1.19: +3 -1 lines
Diff to previous 1.19
Add 80 Hz as a sample option for the PS/2 mouse

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

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

Revision 1.17 / (view) - annotate - [select for diffs] , Sun Aug 1 06:57:32 1999 UTC (13 years, 9 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
Changes since 1.16: +2 -2 lines
Diff to previous 1.16
XFree86 3.9.15a (1 August 1999)
2934. Reduce memory consumption of the bitmap font backends when using
      sparse fonts, which is important when using Unicode-encoded fonts
      (#3092, Juliusz Chroboczek).
2933. Fix Option register initialisation in multi-head for MGA 2064/2164
      (#3089, Andrew Aitchison).
2931. Add SuperProbe for NetBSD 1.4 wscons (#3083, Matthias Drochner).
2930. Fix button and modifier key state problems in DGA (#3082,
      Mark Vojkovich).
2929. Avoid a possible segsegmentation fault in "xsm" which, for example,
      occurs local hostname can't be resolved (#3073, Matthias Scheler).
2928. ATI driver updates, including:
        - Add preliminary panel support.
        - Rework RAC interface.
        - PCI VGA's not on primary bus are now detected.
        - Fix bug when an adapter's VGA has been disabled.
        - Fix gamma support.
      (#3069, Marc La France)
2927. Fix 8514/A pre-defined resource and pre-define VGA sparse I/O resources
      (#3069, 3081, Marc La France).
2926. Fix a bug in the registration of background device BIOS'es (#3069,
      Marc La France).
2925. Invert the meaning of ResMinimised bit into ResEstimated (#3069,
      Marc La France).
2924. Allow drivers to print resource lists, and allow them to enable/disable
      adapters before creating bus slots for them (#3069, Marc La France).
2923. Resync SuperProbe and scanpci with 3.3.x (#3069, Marc La France).
2922. Add some missing man pages for the DGA and VidMode extensions (#3064,
      Joe Moss).
2921. Some changes to the DGA and colormap layers to allow gamma changes
      during DGA mode (#3060, Mark Vojkovich).
2920. Fix XIM segv error (#3033, 3051, Manabe Takashi).
2919. Add a client state callback to the DGA extension so that the server side
      can be cleaned up when a DGA client exits (#3048, 3049, Mark Vojkovich).
2918. Update the FreeBSD/mouse documentation (#3047, Kazutaka Yokota).
2917. Fix an undocumented blitter constraint on the G200 (#3046,
      Mark Vojkovich).
2916. Fix the MGA driver sot hat it can support changing depth on the fly
      in DGA mode.  All depths are now offered to DGA clients regardless of
      what the screen's main depth is (#3045, Mark Vojkovich).

Revision 1.16 / (view) - annotate - [select for diffs] , Sat Jul 17 05:30:59 1999 UTC (13 years, 10 months ago) by dawes
Branch: MAIN
CVS Tags: xf-3_9_15, xf-3_9Py
Changes since 1.15: +35 -21 lines
Diff to previous 1.15
2895. Add missing references to xf86MiscExt.c in common/Imakefile (#3025,
      Joe Moss).
2894. Update for the apm driver so that it will work on a Japanese PC-98
      with GA-RUSH6/PCI(VoodooRUSH based video card) (#3024, Isao Ohishi).
2893. ISO 10646-1 Japanese font (12x13ja.bdf) that covers a superset of
      CP1252 and JIS X 208, and which is suitable to be used together with
      6x13 for bi-width Japanese text output (#3022, Markus Kuhn).
2892. Refine the MouseMan+ (PS2++) protocol support (#3020, Kazutaka Yokota).
2891. Fix problems with the wheels on some mice, including the OEM version of
      the Logitech FirstMouse+, are not recognized and the mouse cursor jumps
      around (#3020, Kazutaka Yokota).
2890. Fix a problem building the X-TT modules on Solaris 7 (based on #3019,
      David Holland).
2889. Fix a bug in Xaw/TextAction.c introduced in 3.9Pw (#3018,
      Paulo Cesar Pereira de Andrade).

Revision 1.15 / (view) - annotate - [select for diffs] , Sun Jul 11 07:49:28 1999 UTC (13 years, 10 months ago) by dawes
Branch: MAIN
CVS Tags: xf-3_9Px
Changes since 1.14: +8 -8 lines
Diff to previous 1.14
2873. Fix a glyph padding problem in XAA's nonTE text code that shows up on
      64-bit platforms (Doug Rabson).
2872. Rework the wacom driver's init phase (#3004, Frederic Lepied).
2871. Add a 19200 speed option to the wacom driver for Airbrush tablets
      (#3004, Frederic Lepied).
2870. Add support for transparent stipples to the tga driver (#3003,
      Matt Grossman).
2869. Modify xfontsel to not show scaled fonts by default (#3002,
      Paulo Cesar Pereira de Andrade).
2868. Some notes about xterm for the release notes (#3001, Thomas Dickey).
2867. Some Xaw, Xmu and xedit updates (#2999, 3002,
      Paulo Cesar Pereira de Andrade).
2866. Xterm patch #111 (#2998, Thomas Dickey).
2865. Fix a "NoAccel" problem with the PM2 video support (#2997,
      Michael Schimek).
2864. Update for lynx.cf (#2995, Thomas Mueller).
2863. Fix a LynxOS macro clash with the cirrus driver, and fix a
      xf86UnmapVidMem() warning in the cirrus driver (#2995, Thomas Mueller).
2862. Fix a problem on LynxOS where assert is unresolved in the static server
      (#2995, Thomas Mueller).
2861. Fix a problme with vsnprintf being unresolved when building Xvfb
      and Xnest on some platforms (#2995, Thomas Mueller).

Revision 1.14 / (view) - annotate - [select for diffs] , Sat Jul 10 11:17:36 1999 UTC (13 years, 10 months ago) by dawes
Branch: MAIN
Changes since 1.13: +9 -1 lines
Diff to previous 1.13
2860. Remove the s3virge fifo_ changes introduced in 3.9Pu, update the
      DGA2 support and docs (#2994, Kevin Brosius).
2859. Initial attempt to get the XFree86-Misc again (#2993, Joe Moss).
2858. Remove XAASync() (#2992, Rik Faith).
2857. Cleanup the TGA driver's hw cursor code, remove global variables in
      in the "accel" files, and fix up the RAC support (#2991, Matt Grossman).
2856. Add partial support for color expands to the 8-bit TGA driver (#2991,
      Matt Grossman).
2855. Re-enable DDC2 support in the MGA driver (#2989, Andrew Aitchison).
2854. Add missing TIOC defines for Interactive Unix to xf86_OSlib.h (#2990,
      Michael Rohleder).
2853. Don't register the Xqueue mouse handler for Interactive Unix (#2990,
      Michael Rohleder).
2852. Don't include sys/mman.h in cidchar.c when USE_MMAP isn't defined
      (#2990, Michael Rohleder).
2851. Disable BuildXF86DRI and BuildXF86DRIDriverSupport for Interactive Unix
      (#2990, Michael Rohleder).
2851. Update the apm (Alliance ProMotion) driver (#2987, 2988, Loic Grenie).
2850. Fix a problem with the xf86config screen configuration that was
      introduced with the removal of "32bpp" (#2986, Matthieu Herrb).
2849. Add a DefaultDepth configuration page to xf86config (#2986,
      Matthieu Herrb).
2848. Add the inputDevice examples from XF86Config.eg to config files
      generated by xf86config (#2986, Matthieu Herrb).
2847. Modify the vgahw module to allow it to save/restore more than the
      standard number VGA CRTC, Sequencer, Graphics and Attribute registers
      (2985, Jeff Garzik).
2846. Add DDC information to the release notes (#2984, Andrew Aitchison).
2845. Change XDGAChangePixmapMode to return the X-Y position of the pixmap
      in case the server is not able to place it exactly where requested
      (#2983, Mark Vojkovich).
2844. Fix some problems with unfavorable alignment of XAA offscreen pixmap
      (#2982, Mark Vojkovich).
2843. Some XAA speedups for NonTE text in certain cases (#2981,
      Mark Vojkovich).

Revision 1.13 / (view) - annotate - [select for diffs] , Sun Jul 4 05:39:08 1999 UTC (13 years, 10 months ago) by dawes
Branch: MAIN
CVS Tags: xf-3_9Pw, xf-3_9Pv
Changes since 1.12: +2 -1 lines
Diff to previous 1.12
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.12 / (view) - annotate - [select for diffs] , Sat Jun 12 14:37:10 1999 UTC (13 years, 11 months ago) by dawes
Branch: MAIN
CVS Tags: xf-3_9Pu, xf-3_9Pt, xf-3_9Ps, xf-3_9Pr
Changes since 1.11: +5 -3 lines
Diff to previous 1.11
2740. Trap for packed 24bpp on systems with 64-bit scanlines.
2739. Fix the type of the "set_mckl" option in the s3virge driver (#2865,
      Harald Koenig).
2738. Fix some s3virge palette problems in 8bpp mode (#2863, Harald Koenig).
2737. Avoid clobbering CR55 in the s3virge HW cursor code (#2862,
      Harald Koenig).
2736. Xterm patch #106 (#2861, Thomas Dickey).
2735. Fix an incorrect test in I2CWriteBytes() in the i2c module (#2875,
      Ben Cahill).
2734. Don't set YDSTORG for the non-WRAM Matrox cards (#2874, Mark Vojkovich).
2733. Change the order of text-mode font restoration in the vgahw module
      (#2872).
2732. XInput driver for Dynapro touch screens (#2859, 2860, 2867,
      David Woodhouse).
2731. Enable support for extended PS/2 protocols on Solaris/x86 (#2857,
      Nicholas Brealey).
2730. Fix the ZAxisMapping handling in the mouse driver (#2857,
      Nicholas Brealey).
2729. Add a sixth valuator to the wacom driver to support the wheel of
      the airbrush and of the lens cursor (Frederic Lepied).
2728. Convert the wacom driver to work with the new input code
      (Frederic Lepied).

Revision 1.11 / (view) - annotate - [select for diffs] , Sun Jun 6 07:48:53 1999 UTC (13 years, 11 months ago) by dawes
Branch: MAIN
CVS Tags: xf-3_9Pq
Changes since 1.10: +2 -1 lines
Diff to previous 1.10
2715. Add defines to the Xaw code to make it possible to build a version
      of the shared library that is binary compatible with the standard 6.1
      version (#2849, Paulo Cesar Pereira de Andrade).
2714. Xedit updates (see the Xaw Changelog for details) (#2849,
      Paulo Cesar Pereira de Andrade).
2713. Bump the Xaw library major version (now 7.0), and enable the Xpm
      dependency by default (#2849, Paulo Cesar Pereira de Andrade).
2712. Fix an Xmu build warning (#2849, Paulo Cesar Pereira de Andrade).
2711. Some updates to the XAnti extension (#2851, 2852, Mark Vojkovich).
2710. Update the scanline width choices used in the MGA driver to better
      match the capabilities of the different chips (#2850, Mark Vojkovich).
2709. Add G400 support to the MGA driver (#2850, Mark Vojkovich).
2708. Resync SuperProbe with 3.3.3.1e, and add ATI Rage XL & XC detection
      (#2847, Marc La France).
2707. Fix for drivers/v4l/README (#2846, David Woodhouse).
2706. Fixes for the big5.eten-0 and gb2312.1980-0 encoding files (#2840, 2841,
      2846, Juliusz Chroboczek).
2705. Use 8-bit I/O instead of 16-bit I/O in xf4bpp (better for older
      adapters), and some cleanups (#2838, Marc La France).
2704. Fix RGB "masks" for depth <=8, and fix the formatting of the "Clocks"
      messages (#2838, Marc La France).
2703. Remove assumption that PCI systems contain PCI video (#2838,
      Marc La France).

Revision 1.10 / (view) - annotate - [select for diffs] , Sun Jun 6 04:14:12 1999 UTC (13 years, 11 months ago) by dawes
Branch: MAIN
Changes since 1.9: +33 -3 lines
Diff to previous 1.9
mouse driver updates
disable the VGA memory aperture in the mga driver

Revision 1.9 / (view) - annotate - [select for diffs] , Sat Jun 5 14:55:26 1999 UTC (13 years, 11 months ago) by dawes
Branch: MAIN
Changes since 1.8: +19 -18 lines
Diff to previous 1.8
update the pnp mouse support for the reworked mouse driver
minor doc update

Revision 1.8 / (view) - annotate - [select for diffs] , Sat May 22 08:59:50 1999 UTC (14 years ago) by dawes
Branch: MAIN
CVS Tags: xf-3_9Pp, xf-3_9Po
Changes since 1.7: +91 -73 lines
Diff to previous 1.7
some more mouse updates

Revision 1.7 / (view) - annotate - [select for diffs] , Sat May 22 07:40:04 1999 UTC (14 years ago) by dawes
Branch: MAIN
Changes since 1.6: +20 -18 lines
Diff to previous 1.6
Some preliminary support for the "new" mouse driver for most OSs.

Revision 1.6 / (view) - annotate - [select for diffs] , Mon May 17 12:17:17 1999 UTC (14 years ago) by dawes
Branch: MAIN
Changes since 1.5: +3 -2 lines
Diff to previous 1.5
Some build fixes and message cleanups
Add Linux part of the reworked mouse driver
Only initialise the log file once

Revision 1.5 / (view) - annotate - [select for diffs] , Sun May 16 13:24:21 1999 UTC (14 years ago) by dawes
Branch: MAIN
CVS Tags: xf-3_9Pn
Changes since 1.4: +4 -12 lines
Diff to previous 1.4
remove unused file, and fix some typos

Revision 1.4 / (view) - annotate - [select for diffs] , Sun May 16 05:55:53 1999 UTC (14 years ago) by dawes
Branch: MAIN
Changes since 1.3: +233 -22 lines
Diff to previous 1.3
2652. Fix default log directory for SVR4.0.
2651. Xterm updates for Linux/glibc and Unix98 pty support (Thomas Dickey,
      Wichert Akkerman, Branden Robinson).
2650. Working mouse support with the new input device code (David Dawes).

Revision 1.3 / (view) - annotate - [select for diffs] , Sat May 15 13:31:22 1999 UTC (14 years ago) by dawes
Branch: MAIN
Changes since 1.2: +18 -21 lines
Diff to previous 1.2
some build fixes

Revision 1.2 / (view) - annotate - [select for diffs] , Fri May 14 13:11:18 1999 UTC (14 years ago) by dawes
Branch: MAIN
Changes since 1.1: +95 -56 lines
Diff to previous 1.1
Fix the va_list problems related to the new logging
Update xf86Pci.h with some new classes defined in the PCI 2.2 spec
put the sysmouse protocol handling in the core part of the reworked mouse driver

Revision 1.1 / (view) - annotate - [select for diffs] , Sun May 9 05:06:26 1999 UTC (14 years ago) by dawes
Branch: MAIN
CVS Tags: xf-3_9Pm
First stage of converting the mouse driver

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