1. 05 Jul, 2016 1 commit
    • Ulrich Sibiller's avatar
      remove unreferenced NEED_EVENTS/NEED_REPLIES · fa651994
      Ulrich Sibiller authored
      Remove defines of NEED_EVENTS and NEED_REPLIES because they are never
      used anywhere.
      
      Basically these three commits, but as they are newer and to not match
      the code structure the patches have not been applied but replaced by
      sed + manual intervention:
      
         From cb95642dc8edebb2935dd471f8b339cb98aa8481 Mon Sep 17 00:00:00 2001
         From: Peter Hutterer <peter.hutterer@redhat.com>
         Date: Fri, 28 Nov 2008 22:28:32 +1000
         Subject: Remove #define NEED_EVENTS and NEED_REPLIES
      
         A grep on xorg/* revealed there's no consumer of this define.
      
         Quote Alan Coopersmith:
         "The consumer was in past versions of the headers now located
         in proto/x11proto - for instance, in X11R6.0's xc/include/Xproto.h,
         all the event definitions were only available if NEED_EVENTS were
         defined, and all the reply definitions required NEED_REPLIES.
      
         Looks like Xproto.h dropped them by X11R6.3, which didn't have
         the #ifdef's anymore, so these are truly ancient now."
      Signed-off-by: 's avatarPeter Hutterer <peter.hutterer@redhat.com>
      Signed-off-by: 's avatarAdam Jackson <ajax@redhat.com>
      
      --
      
         From 6de368c9aa7ccd2fcd62fca5a2b278913db4d03d Mon Sep 17 00:00:00 2001
         From: Fernando Carrijo <fcarrijo@yahoo.com.br>
         Date: Thu, 1 Jul 2010 06:50:47 -0300
         Subject: Purge macros NEED_EVENTS and NEED_REPLIES
      Signed-off-by: 's avatarFernando Carrijo <fcarrijo@yahoo.com.br>
      Acked-by: 's avatarTiago Vignatti <tiago.vignatti@nokia.com>
      Reviewed-by: 's avatarAlan Coopersmith <alan.coopersmith@oracle.com>
      
      --
      
         From 57c03e52e6b4e3ed54df5fdd778865467d08e119 Mon Sep 17 00:00:00 2001
         From: Fernando Carrijo <fcarrijo@yahoo.com.br>
         Date: Thu, 1 Jul 2010 06:59:48 -0300
         Subject: Purge macro NEED_EVENTS
      Signed-off-by: 's avatarFernando Carrijo <fcarrijo@yahoo.com.br>
      Acked-by: 's avatarTiago Vignatti <tiago.vignatti@nokia.com>
      Reviewed-by: 's avatarAlan Coopersmith <alan.coopersmith@oracle.com>
      fa651994
  2. 28 Dec, 2015 1 commit
    • 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
  3. 13 Feb, 2015 1 commit
    • Jan Engelhardt's avatar
      Unique Library Names Patch (600_nx-X11+nxcompext+nxcompshad_unique-libnames.full.patch). · c4a8556c
      Jan Engelhardt authored
        We really want to make use of rpm's automatic dependency finding.
        Binaries are scanned for DT_NEEDED entries, the latter of which are
        then used for populating the "Requires"-type deps. The "nxagent"
        binary for example would require libX11.so.6. That incurs problems:
      
        1. A package manager told to install nxagent could select xorg-x11
        rather than nx-libs, even though nxagent depends on the NX version.
      
        2. A package manager told to install $some_program could select nx-libs
        rather than xorg-x11 (since both provide libX11.so.6), but, since
        the NX library is in an obscure directory, running $some_program
        would fail as libX11.so.6 is not found.
      
        To solve this, give the NX libraries unique names different from the
        Xorg ones.
      c4a8556c
  4. 28 Mar, 2013 2 commits
  5. 10 Oct, 2011 1 commit