Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Feb 03, 2012

  1. Will Dietz

    Add support for HARDWARE_TOUCHPAD_GO, needs testing. Issue #6.

    authored February 03, 2012

Jan 03, 2012

  1. Will Dietz

    Use event.motion, not event.button, when handling a MOTION event.

    Doesn't seem to change anything, but seems cleaner regardless.
    authored January 02, 2012
  2. Will Dietz

    Don't forget original coordinates when entering drag mode, also refac…

    …tor.
    
    refactor orientation handling of mouse events into method 'mouseEvent'
    authored January 02, 2012
  3. Will Dietz

    Don't change mouse state once dragging, fix drag state regression I i…

    …ntroduced.
    authored January 02, 2012
  4. Will Dietz

    When generating 'tap' events, use original finger's coordinates.

    authored January 02, 2012
  5. Will Dietz

    More input code cleanup/refactoring, existing functionality intended …

    …preserved.
    
    Exception is that drag events that return to near the origin are processed now.
    authored January 02, 2012
  6. Will Dietz

    Misc code cleanup

    Mostly: formatting, tab/space consistency, remove debugging printfs.
    authored January 02, 2012
  7. Will Dietz

    "Improved input" patch (my naming) from elpollodiablo

    authored January 02, 2012
  8. Will Dietz

    Add XSDL kdrive server with GLESv2 support (tailored for webOS)

    Authors list:
    Will Dietz
    Rod Whitby
    
    (And of course all authors of original xsdl!)
    
    See the 'old_version' branch for un-squashed revision history.
    Alternatively, see http://git.webos-internals.org/x11/xserver
    authored January 02, 2012
  9. Will Dietz

    Force sending SIGUSR1 to parent process when ready for X clients.

    Normally this is only done if we have a 'Smart' parent that sets
    SIG_IGN on SIGUSR1.  Since I don't know how to do this from our bash
    parent, we're just hardcoding it to always send it.
    
    This allows us to remove the set_keymap_later.sh kludge! :)
    (cherry picked from commit 79e5785)
    authored August 27, 2011

Jan 31, 2011

  1. Jeremy Huddleston

    xorg-server 1.9.3.902

    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
    authored January 30, 2011
  2. Jeremy Huddleston

    XQuartz: Localization Updates

    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
    (cherry picked from commit 8c1f75a)
    authored January 28, 2011
  3. Jeremy Huddleston

    XQuartz: Use the default signal handler

    This allows better interaction with CrashTracer
    
    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
    (cherry picked from commit effaf94)
    authored January 23, 2011
  4. Jeremy Huddleston

    XQuartz: Call RRScreenSizeNotify after handling externally-generated …

    …XP_EVENT_DISPLAY_CHANGED
    
    We get an XP_EVENT_DISPLAY_CHANGED event when our display configuration is
    changed.  If this change was caused by hotplugging a monitor or Mac Display
    Preferences changes by the user, we need to call RRScreenSizeNotify in order
    to ensure new connections get the correct screen size.
    
    http://xquartz.macosforge.org/trac/ticket/460
    
    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
    (cherry picked from commit 418bb57)
    authored January 13, 2011
  5. Jeremy Huddleston

    XQuartz: Bump version string to 2.6.1

    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
    (cherry picked from commit 6f52b10)
    authored January 13, 2011

Jan 25, 2011

  1. dix: GetPointerEvents: added valuator range checking

    Button events may be sent with no valuators (e.g. to simply indicate
    ButtonPress or ButtonRelease without any coordinates); when this happens
    the server would read uninitialized memory.
    
    ==9999== Conditional jump or move depends on uninitialised value(s)
    ==9999==    at 0x48E87E8: pixman_f_transform_point (in /usr/lib/libpixman-1.so.0.18.2)
    ==9999==  Uninitialised value was created by a stack allocation
    ==9999==    at 0x37524: GetPointerEvents (getevents.c:1074)
    ==9999==
    ==9999== Conditional jump or move depends on uninitialised value(s)
    ==9999==    at 0x496D074: lround (s_lround.c:40)
    ==9999==    by 0x3773B: GetPointerEvents (getevents.c:1048)
    ==9999==    by 0x683BB: xf86PostButtonEventP (xf86Xinput.c:1162)
    ==9999==    by 0x6853B: xf86PostButtonEvent (xf86Xinput.c:1126)
    ==9999==    by 0x5779037: process_state (multitouch.c:321)      (xf86-input-mtev)
    ==9999==    by 0x577908F: read_input (multitouch.c:331))        (xf86-input-mtev)
    ==9999==    by 0x66B4F: xf86SigioReadInput (xf86Events.c:298)
    ==9999==    by 0x112697: xf86SIGIO (sigio.c:118)
    ==9999==    by 0x4A12B2F: ??? (sigrestorer.S:51)
    ==9999==  Uninitialised value was created by a stack allocation
    ==9999==    at 0x37524: GetPointerEvents (getevents.c:1074)
    
    Signed-off-by: Oliver McFadden <oliver.mcfadden@nokia.com>
    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
    authored January 24, 2011 jeremyhu committed January 24, 2011

Jan 12, 2011

  1. mi: Fix the debug message

    Signed-off-by: Pauli Nieminen <ext-pauli.nieminen@nokia.com>
    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
    Reviewed-by: Daniel Stone <daniel@fooishbar.org>
    (cherry picked from commit bf48082)
    authored December 30, 2010 whot committed January 12, 2011
  2. udev: Fix removing of the wake up handler

    RemoveBlockAndWakeupHandlers requires caller to pass same block data
    parameter as for RegisterBlockAndWakeupHandlers.
    
    Signed-off-by: Pauli Nieminen <ext-pauli.nieminen@nokia.com>
    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
    Reviewed-by: Daniel Stone <daniel@fooishbar.org>
    (cherry picked from commit 3e14555)
    authored December 30, 2010 whot committed January 12, 2011

Jan 08, 2011

  1. Jeremy Huddleston

    xorg-server 1.9.3.901 (1.9.4 RC1)

    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
    authored January 07, 2011
  2. Jeremy Huddleston

    XQuartz: Update copyright dates in bundle's plist

    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
    authored January 07, 2011

Jan 06, 2011

  1. edid: Fix incorrect timings for VIC61

    Reviewed-by: Adam Jackson <ajax@redhat.com>
    Signed-off-by: Anssi Hannula <anssi.hannula@iki.fi>
    Signed-off-by: Zhao Yakui <yakui.zhao@intel.com>
    (cherry picked from commit 86ca434)
    authored January 04, 2011 nwnk committed January 06, 2011
  2. Adam Jackson

    x86emu: Fix more mis-decoding of the data prefix

    cc2c73d's three-cent titanium tax
    doesn't go too far enough.  Fix the rest of the call and jmp
    instructions to handle the data prefix correctly.
    
    Reference: Intel 64 and IA-32 Architectures Software Developer's Manual
    Volume 2A: Instruction Set Reference, A-M
    
    http://www.intel.com/Assets/PDF/manual/253666.pdf
    
    Reviewed-by: Julien Cristau <jcristau@debian.org>
    Signed-off-by: Adam Jackson <ajax@redhat.com>
    (cherry picked from commit bb18f27)
    authored December 10, 2010
  3. os: Fix a memory leak

    Signed-off-by: Pauli Nieminen <ext-pauli.nieminen@nokia.com>
    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
    Reviewed-by: Daniel Stone <daniel@fooishbar.org>
    (cherry picked from commit 617b7d2)
    authored December 30, 2010 nwnk committed January 06, 2011
  4. render: Don't filter 0 return from GetTimeInMillis

    In animate cursor block handler code assumes GetTimeInMillis returns
    always nonzero value. This isn't true when time wraps around.
    
    To prevent any problems in case GetTimeInMillis would return zero use
    activeDevice variable to track if we have received time.
    
    Signed-off-by: Pauli Nieminen <ext-pauli.nieminen@nokia.com>
    Reviewed-by: Daniel Stone <daniel@fooishbar.org>
    (cherry picked from commit aa8cea9)
    authored December 30, 2010 nwnk committed January 06, 2011
  5. xfree86/modes: Take rotation into account when checking mode size

    Assume that a mode can be used in either landscape or portrait
    orientation. I suppose the correct thing to do would be to
    collect all the supported rotations from the CRTCs that can be used
    with a specific output, but that information doesn't seem to be
    readily available when these checks are done. So just assume that
    either orientation is fine.
    
    Signed-off-by: Ville Syrjälä <ville.syrjala@nokia.com>
    Reviewed-by: Adam Jackson <ajax@redhat.com>
    (cherry picked from commit 2e78145)
    authored December 16, 2010 nwnk committed January 06, 2011
  6. dri2: Don't page flip when the window size doesn't match the pixmap size

    If the drawable size doesn't match the pixmap size page flipping should
    not be allowed.
    
    If the window is larger than the pixmap, page flipping might need to
    reposition the CRTC somewhere in the middle of the pixmap. I didn't
    spot any code that would handle that at least in the intel driver.
    
    Also the root pixmap could then move to some negative screen
    coordinates. Not sure if all bits of code could handle that. Perhaps
    when composite is enabled screen_x/y would make it work, but without
    composite there's no way that it would work AFAICS.
    
    Signed-off-by: Ville Syrjälä <ville.syrjala@nokia.com>
    Reviewed-by: Alex Deucher <alexdeucher@gmail.com>
    (cherry picked from commit 0ce25fd)
    authored December 03, 2010 nwnk committed January 06, 2011
  7. Daniel Stone

    GetTimeInMillis: Use CLOCK_MONOTONIC_COARSE where available

    On some systems, using CLOCK_MONOTONIC forces a readback of HPET or some
    similarly expensive timer.  CLOCK_MONOTONIC_COARSE can alleviate this,
    at the cost of negligibly-reduced resolution, so prefer that where we
    can.
    
    Signed-off-by: Daniel Stone <daniel@fooishbar.org>
    Reviewed-by: Julien Cristau <jcristau@debian.org>
    Reviewed-by: Tiago Vignatti <tiago.vignatti@nokia.com>
    (cherry picked from commit 44adb31)
    authored August 27, 2010 nwnk committed January 06, 2011
  8. randr: check for virtual size limits before set crtc

    Return a error if the screen is configured to an invalid size.
    
    Signed-off-by: Tiago Vignatti <tiago.vignatti@nokia.com>
    Reviewed-by: Adam Jackson <ajax@redhat.com>
    Reviewed-by: Daniel Stone <daniel@fooishbar.org>
    Signed-off-by: Keith Packard <keithp@keithp.com>
    (cherry picked from commit d110791)
    authored December 17, 2010 nwnk committed January 06, 2011
  9. EXA: Pad size of system memory copy for 1x1 pixmaps (bug #32803).

    Fixes https://bugs.freedesktop.org/show_bug.cgi?id=32803 .
    
    Signed-off-by: Michel Dänzer <daenzer@vmware.com>
    Reviewed-by: Dave Airlie <airlied@redhat.com>
    Signed-off-by: Keith Packard <keithp@keithp.com>
    (cherry picked from commit 6358a60)
    authored January 06, 2011 jeremyhu committed January 06, 2011

Dec 31, 2010

  1. James Jones

    Add and use SERVER_SYNC_*_VERSION

    Most extensions have a version defined
    in the protocol headers, and also in the
    server's protocol-versions.h.  The latter
    defines which version the server advertises
    support for.  Sync wasn't included in
    protocol-versions.h, and was advertising
    support for whatever was in the protocol
    headers the server was built against.
    
    Signed-off-by: James Jones <jajones@nvidia.com>
    Reviewed-by: Keith Packard <keithp@keithp.com>
    (cherry picked from commit 27593ee)
    authored December 06, 2010 jeremyhu committed December 30, 2010

Dec 23, 2010

  1. EXA: Fix crash with fill using 1x1 tile of depth < 8 (bug #24703).

    Fixes http://bugs.freedesktop.org/show_bug.cgi?id=24703 .
    
    Signed-off-by: Michel Dänzer <daenzer@vmware.com>
    Reviewed-by: Dave Airlie <airlied@redhat.com>
    Signed-off-by: Keith Packard <keithp@keithp.com>
    (cherry picked from commit e06fa80)
    authored December 22, 2010 jeremyhu committed December 23, 2010

Dec 21, 2010

  1. Add EDID quirk for HP Compaq nc8430.

    Like some other LPL panels, this one reports the vertical size in cm rather
    than mm.
    Patch taken from Launchpad bug #380009 <https://launchpad.net/bugs/380009>
    
    X.Org Bug 28414 <https://bugs.freedesktop.org/show_bug.cgi?id=28414>
    
    Signed-off-by: Christopher James Halse Rogers <christopher.halse.rogers@canonical.com>
    Reviewed-by: Adam Jackson <ajax@redhat.com>
    Signed-off-by: Keith Packard <keithp@keithp.com>
    (cherry picked from commit 4b88c7b)
    authored December 06, 2010 jeremyhu committed December 21, 2010
  2. IDLETIME: Fix edge-case in IdleTimeBlockHandler

    Ensure that if we're called exactly on the threshold of a
    NegativeTransition trigger that we reshedule to pick up
    an idle time over the threshold.
    
    Signed-off-by: Christopher James Halse Rogers <christopher.halse.rogers@canonical.com>
    Reviewed-by: Adam Jackson <ajax@redhat.com>
    Signed-off-by: Keith Packard <keithp@keithp.com>
    (cherry picked from commit a2e67a6)
    authored December 06, 2010 jeremyhu committed December 21, 2010
  3. Xext: Fix edge case with {Positive, Negative}Transition triggers.

    The {Positive,Negative}Transition triggers only fire when the counter
    goes from strictly {below,above} the threshold.  If
    SyncComputeBracketValues gets called exactly at this threshold we may update
    the bracket values so that the counter is not updated past the threshold.
    
    Signed-off-by: Christopher James Halse Rogers <christopher.halse.rogers@canonical.com>
    Reviewed-by: Adam Jackson <ajax@redhat.com>
    Signed-off-by: Keith Packard <keithp@keithp.com>
    (cherry picked from commit b55bf24)
    authored December 06, 2010 jeremyhu committed December 21, 2010

Dec 15, 2010

  1. whot

    test: reduce range of byte-padding macro tests.

    Byte padding and conversion is interesting for the rage of 0-8 bytes, and
    then interesting towards the end of the valid range (INT_MAX - 7 and INT_MAX
    - 3).
    
    Note: this changes the upper range for pad_to_int32() and bytes_to_int32()
    from the previous (INT_MAX - 4) to (INT_MAX - 3).
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
    Reviewed-by: Julien Cristau <jcristau@debian.org>
    (cherry picked from commit d435e1e)
    authored February 05, 2010
Something went wrong with that request. Please try again.