1. 10 Dec, 2017 1 commit
    • Alan Coopersmith's avatar
      Add asprintf() implementation for platforms without it · 1e3a9748
      Alan Coopersmith authored
      Backported from X.org:
      
      commit c95c1d338fdb62dbe3dba934b97324fa778b7fce
      Author: Alan Coopersmith <alan.coopersmith@oracle.com>
      Date:   Sat Nov 27 18:43:12 2010 -0800
      
          Add asprintf() implementation for platforms without it
      
          Provides a portable implementation of this common allocating sprintf()
          API found in many, but not yet all, of the platforms we support.
          If the platform provides vasprintf() we simply wrap it, otherwise we
          implement it - either way callers can use it regardless of platform.
      
          Since not all platforms guarantee to NULL out the return pointer on
          failure, we don't either, and require callers to check the return
          value for -1.
      
          The old Xprintf() API is deprecated, but left for compatibility for now.
      
          The new API is added in a new header so that it can be used in parts of
          the server such as hw/xfree86/parser that don't include all the server
          headers.
      Signed-off-by: 's avatarAlan Coopersmith <alan.coopersmith@oracle.com>
      Reviewed-by: 's avatarMikhail Gusarov <dottedmag@dottedmag.net>
      
      Includes re-indentation changes from
      9838b7032ea9792bec21af424c53c07078636d21.
      Backported-to-NX-by: 's avatarMihai Moldovan <ionic@ionic.de>
      1e3a9748
  2. 09 Dec, 2017 8 commits
  3. 07 Dec, 2017 20 commits
  4. 06 Dec, 2017 1 commit
  5. 05 Dec, 2017 4 commits
  6. 02 Dec, 2017 3 commits
  7. 26 Nov, 2017 1 commit
  8. 23 Nov, 2017 2 commits
    • Ulrich Sibiller's avatar
      66046f13
    • Ulrich Sibiller's avatar
      add option keyconv=(auto|on|off) · 8fd25cf8
      Ulrich Sibiller authored
      Adds a new option called "keyconv" to control keycode conversion.
      
      Before commit 2f2ade61 keycode
      conversion was activated if the client was Linux and client side rules
      and/or model was "evdev". The only (and undocumented) way to disable
      that was providing a value different from "linux" for the "client"
      option (which had no other effect). The mentioned commit removed the
      dependency on Linux and so there was no way anymore to disable keycode
      conversion.
      8fd25cf8