1. 28 Feb, 2019 1 commit
  2. 26 Feb, 2018 5 commits
  3. 19 Apr, 2017 1 commit
  4. 10 Apr, 2017 1 commit
    • Aaron Plattner's avatar
      Add CreatePixmap allocation hints. · 3ef6d512
      Aaron Plattner authored
       Backported from X.org:
      
       commit f2e310132fbe1520c1b5f3da4faa2d2d47835e72
       Author: Aaron Plattner <aplattner@nvidia.com>
       Date:   Wed Oct 31 14:15:35 2007 -0700
      
          Add CreatePixmap allocation hints.
      
          These hints allow an acceleration architecture to optimize allocation of certain
          types of pixmaps, such as pixmaps that will serve as backing pixmaps for
          redirected windows.
      Backported-to-NX-by: 's avatarMike Gabriel <mike.gabriel@das-netzwerkteam.de>
      3ef6d512
  5. 01 Mar, 2017 2 commits
    • Ulrich Sibiller's avatar
      dix: fix incomplete commit · 1d24554f
      Ulrich Sibiller authored
      The following commit turned out to be incomplete. This commit makes it
      complete by removing client->lastDrawable/lastGC everywhere thus
      fixing ArcticaProject/nx-libs#306 and #322
      
          commit e6f2f642
          Author: Mike Gabriel <mike.gabriel@das-netzwerkteam.de>
          Date:   Mon Jun 20 16:45:38 2016 +0200
      
              dix: remove caching of drawables and graphics contexts. The security checks simply bypass the cached values so they are unused.
      
               Backported from X.org:
      
               commit 9a183d7ba50e31afa133cc03aee7991517a283ea
               Author: Eamon Walsh <ewalsh@tycho.nsa.gov>
               Date:   Tue Aug 14 11:39:26 2007 -0400
      
                  dix: remove caching of drawables and graphics contexts.  The security checks
                  simply bypass the cached values so they are unused.
      
               Backport to nx-libs: Mike Gabriel <mike.gabriel@das-netzwerkteam.de>
      1d24554f
    • Mike Gabriel's avatar
      Naming change: Security*Access -> Dix*Access · 52c3c80d
      Mike Gabriel authored
       Backported from X.org:
      
       commit 6c46645cfc1afda8aeabfe0ed4d9342673b702f1
       Author: Eamon Walsh <ewalsh@tycho.nsa.gov>
       Date:   Thu Dec 14 14:45:42 2006 -0500
      
          Naming change: Security*Access -> Dix*Access
      Backported-to-NX-by: 's avatarMike Gabriel <mike.gabriel@das-netzwerkteam.de>
      52c3c80d
  6. 24 Feb, 2017 1 commit
    • Ulrich Sibiller's avatar
      dix: fix incomplete commit · 3d8575c2
      Ulrich Sibiller authored
      The following commit turned out to be incomplete. This commit makes it
      complete by removing client->lastDrawable/lastGC everywhere thus
      fixing ArcticaProject/nx-libs#306 and #322
      
          commit e6f2f642
          Author: Mike Gabriel <mike.gabriel@das-netzwerkteam.de>
          Date:   Mon Jun 20 16:45:38 2016 +0200
      
              dix: remove caching of drawables and graphics contexts. The security checks simply bypass the cached values so they are unused.
      
               Backported from X.org:
      
               commit 9a183d7ba50e31afa133cc03aee7991517a283ea
               Author: Eamon Walsh <ewalsh@tycho.nsa.gov>
               Date:   Tue Aug 14 11:39:26 2007 -0400
      
                  dix: remove caching of drawables and graphics contexts.  The security checks
                  simply bypass the cached values so they are unused.
      
               Backport to nx-libs: Mike Gabriel <mike.gabriel@das-netzwerkteam.de>
      3d8575c2
  7. 20 Feb, 2017 1 commit
  8. 04 Dec, 2016 1 commit
  9. 02 Nov, 2016 1 commit
  10. 31 Oct, 2016 1 commit
  11. 20 Oct, 2016 1 commit
  12. 05 Jul, 2016 4 commits
  13. 04 Jul, 2016 1 commit
    • Mike Gabriel's avatar
      Use internal temp variable for swap macros. Make swaps/swapl type safe… · 286d8326
      Mike Gabriel authored
      Use internal temp variable for swap macros. Make swaps/swapl type safe (introducing wrong_size check at build time).
      
       While working on this changeset, various spots got discovered where
       swapl or swaps was used on a wrong type, where byte swapping calls had
       been forgotten or done on the wrong variable.
      
       This backport at least includes changes from the following X.org
       commits, listed in non-chronological order:
      
       commit 2c7c520cfe0df30f4bc3adba59d9c62582823bf8
       Author: Matt Turner <mattst88@gmail.com>
       Date:   Thu Aug 4 15:35:41 2011 -0400
      
          Use internal temp variable for swap macros
      
          Also, fix whitespace, mainly around
              swaps(&rep.sequenceNumber)
      Reviewed-by: 's avatarPeter Harris <pharris@opentext.com>
      Signed-off-by: 's avatarMatt Turner <mattst88@gmail.com>
      
       commit 9edcae78c46286baff42e74bfe26f6ae4d00fe01
       Author: Matt Turner <mattst88@gmail.com>
       Date:   Wed Sep 21 17:14:16 2011 -0400
      
          Use correct swap{l,s} (or none at all for CARD8)
      
          Swapping the wrong size was never caught because swap{l,s} are macros.
      
          It's clear in the case of Xext/xres.c, that the author believed
          client_major/minor to be CARD16 from looking at the code in the first
          hunk.
      
          v2: dmx.c fixes from Keith.
      Reviewed-by: 's avatarPeter Harris <pharris@opentext.com>
      Signed-off-by: 's avatarMatt Turner <mattst88@gmail.com>
      
       commit dab064fa5e0b1f5c67222562ad5367005832cba1
       Author: Andrea Canciani <ranma42@gmail.com>
       Date:   Tue Nov 2 20:10:32 2010 +0100
      
          render: Fix byteswapping of gradient stops
      
          The function swapStops repeatedly swaps the color components as
          CARD16, but incorrectly steps over them as if they were CARD32.
      
          This causes half of the stops not to be swapped at all and some
          unrelated data be swapped instead.
      Signed-off-by: 's avatarAndrea Canciani <ranma42@gmail.com>
      Reviewed-by: 's avatarSoren Sandmann <sandmann@daimi.au.dk>
      Reviewed-by: 's avatarJulien Cristau <jcristau@debian.org>
      Signed-off-by: 's avatarKeith Packard <keithp@keithp.com>
      
       commit 54770c980cd2b91a8377f975a58ed69def5cfa42
       Author: Matt Turner <mattst88@gmail.com>
       Date:   Tue Aug 16 16:59:07 2011 -0400
      
          Cast char* buffers to swap functions
      Reviewed-by: 's avatarPeter Harris <pharris@opentext.com>
      Signed-off-by: 's avatarMatt Turner <mattst88@gmail.com>
      
       commit 6844bd2e63490870bab3c469eec6030354ef2865
       Author: Alan Coopersmith <alan.coopersmith@sun.com>
       Date:   Wed Jan 9 19:52:00 2008 -0800
      
          More Xv extension byte swapping fixes
      
       commit e46f6ddeccd082b2d507a1e8b57ea30e6b0a2c83
       Author: Michel Dänzer <michel@tungstengraphics.com>
       Date:   Wed Jan 16 14:24:22 2008 +0100
      
          Yet another Xv extension byte swapping fix.
      286d8326
  14. 02 Jul, 2016 4 commits
  15. 02 May, 2016 1 commit
  16. 28 Dec, 2015 2 commits
    • Mike Gabriel's avatar
      Clear header file namespace separation (<X11/...> vs. <nx-X11/...>). · 433d8186
      Mike Gabriel authored
       In the process of building nxagent against more and more system-wide installed
       X.org libraries, we come to the limit of including structs from this (bundled
       nx-X11) and that (system-wide X.Org) library.
      
       This commit introduces a clear namespace separation of headers provided by
       nx-X11 and headers provided by X.Org. This approach is only temporary as we
       want to drop all nx-X11 bundled libraries from nx-libs.
      
       However, for a while we need to make this separation clear and also ship
       some reduced fake X.Org headers that avoid pulling in libX* and libNX_X*
       symbols at the same time.
      
       This patch has been tested on Debian jessie and unstable and requires no
       overall testing on various distros and distro versions, as we finally will
       drop all libNX_X* libraries and build against X.org's client libs.
      
       For now, this hack eases our development / cleanup process.
      433d8186
    • Keith Packard's avatar
      Replace 'pointer' type with 'void *' · 68dd0b52
      Keith Packard authored
       This lets us stop using the 'pointer' typedef in Xdefs.h as 'pointer'
       is used throughout the X server for other things, and having duplicate
       names generates compiler warnings.
      Signed-off-by: 's avatarKeith Packard <keithp@keithp.com>
      Reviewed-by: 's avatarEric Anholt <eric@anholt.net>
       Rebased against NX: Mike Gabriel <mike.gabriel@das-netzwerkteam.de>
      68dd0b52
  17. 14 Feb, 2015 1 commit
  18. 10 Oct, 2011 1 commit