Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
N
nx-libs
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
1
Issues
1
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
dimbor
nx-libs
Commits
e9dcab67
Commit
e9dcab67
authored
May 01, 2015
by
Mike Gabriel
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
library clean-up: Don't build libNX_Xrandr anymore. Use system's libXrandr shared library.
parent
24903c92
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
25 changed files
with
29 additions
and
766 deletions
+29
-766
control
debian/control
+21
-36
libnx-xrandr-dev.install.in
debian/libnx-xrandr-dev.install.in
+0
-3
libnx-xrandr2.install.in
debian/libnx-xrandr2.install.in
+0
-1
libnx-xrandr2.symbols
debian/libnx-xrandr2.symbols
+0
-23
nx-x11proto-randr-dev.install.in
debian/nx-x11proto-randr-dev.install.in
+0
-2
rules
debian/rules
+0
-1
X11.tmpl
nx-X11/config/cf/X11.tmpl
+0
-37
host.def
nx-X11/config/cf/host.def
+0
-2
lnxLib.tmpl
nx-X11/config/cf/lnxLib.tmpl
+0
-1
Imakefile
nx-X11/include/extensions/Imakefile
+0
-4
randr.h
nx-X11/include/extensions/randr.h
+0
-74
randrproto.h
nx-X11/include/extensions/randrproto.h
+0
-209
Imakefile
nx-X11/lib/Imakefile
+0
-5
Imakefile
nx-X11/lib/Xrandr/Imakefile
+0
-42
Xrandr-def.cpp
nx-X11/lib/Xrandr/Xrandr-def.cpp
+0
-36
Xrandr.c
nx-X11/lib/Xrandr/Xrandr.c
+0
-0
Xrandr.h
nx-X11/lib/Xrandr/Xrandr.h
+0
-151
Xrandr.man
nx-X11/lib/Xrandr/Xrandr.man
+0
-0
Xrandrint.h
nx-X11/lib/Xrandr/Xrandrint.h
+0
-87
test.c
nx-X11/lib/Xrandr/test.c
+0
-21
Imakefile
nx-X11/programs/Xserver/Imakefile
+2
-2
Events.c
nx-X11/programs/Xserver/hw/nxagent/Events.c
+1
-1
Screen.c
nx-X11/programs/Xserver/hw/nxagent/Screen.c
+1
-1
nx-libs.spec
nx-libs.spec
+3
-26
Makefile.in
nxcompshad/Makefile.in
+1
-1
No files found.
debian/control
View file @
e9dcab67
...
@@ -18,12 +18,12 @@ Build-Depends:
...
@@ -18,12 +18,12 @@ Build-Depends:
libxfont-dev,
libxfont-dev,
libxdmcp-dev,
libxdmcp-dev,
libxdamage-dev,
libxdamage-dev,
libxrandr-dev,
autoconf,
autoconf,
pkg-config,
pkg-config,
x11proto-core-dev,
x11proto-core-dev,
expat,
expat,
Build-Conflicts:
Build-Conflicts:
x11proto-randr-dev,
x11proto-record-dev,
x11proto-record-dev,
x11proto-xinerama-dev,
x11proto-xinerama-dev,
Standards-Version: 3.9.6
Standards-Version: 3.9.6
...
@@ -714,20 +714,16 @@ Multi-Arch: same
...
@@ -714,20 +714,16 @@ Multi-Arch: same
Pre-Depends:
Pre-Depends:
${misc:Pre-Depends},
${misc:Pre-Depends},
Depends:
Depends:
${shlibs:Depends},
${misc:Depends},
${misc:Depends},
Breaks: nxlibs (<= 3.5.1),
Description: nx-X11 RandR extension library (dummy package)
libnx-x11 (<< 2:3.5.0.29-0x2go2~),
Description: nx-X11 RandR extension library
NX is a software suite which implements very efficient
NX is a software suite which implements very efficient
compression of the X11 protocol. This increases performance when
compression of the X11 protocol. This increases performance when
using X applications over a network, especially a slow one.
using X applications over a network, especially a slow one.
.
.
libNX_Xrandr provides an X Window System client interface to the RandR
This package removes the obsoleted libNX_Xrandr.so.2 library. With
extension to the X protocol
.
recent versions of NX, the system-wide installed libXrandr gets used
.
.
.
The RandR extension allows for run-time configuration of display attributes
This package can be safely removed.
such as resolution, rotation, and reflection.
Package: libnx-xrandr-dev
Package: libnx-xrandr-dev
Provides: libnx-xrandr2-dev
Provides: libnx-xrandr2-dev
...
@@ -735,41 +731,34 @@ Section: libdevel
...
@@ -735,41 +731,34 @@ Section: libdevel
Architecture: any
Architecture: any
Multi-Arch: same
Multi-Arch: same
Depends:
Depends:
libnx-xrandr2 (= ${binary:Version}),
nx-x11proto-randr-dev (= ${binary:Version}),
${misc:Depends},
${misc:Depends},
Breaks: nxlibs (<= 3.5.1),
Description: nx-X11 RandR extension library (dummy package)
libnx-x11-dev (<< 2:3.5.0.29-0x2go2~),
Description: nx-X11 RandR extension library (development headers)
NX is a software suite which implements very efficient
NX is a software suite which implements very efficient
compression of the X11 protocol. This increases performance when
compression of the X11 protocol. This increases performance when
using X applications over a network, especially a slow one.
using X applications over a network, especially a slow one.
.
.
libNX_Xrandr provides an X Window System client interface to the RandR
This package removes the obsoleted headers for the libNX_Xrandr.so.2
extension to the X protocol.
library. With recent versions of NX, the system-wide installed libXrandr
.
gets used.
The RandR extension allows for run-time configuration of display attributes
such as resolution, rotation, and reflection.
.
.
This package c
ontains the development headers for this library
.
This package c
an be safely removed
.
Package: nx-x11proto-randr-dev
Package: nx-x11proto-randr-dev
Section: libdevel
Section: libdevel
Architecture: any
Architecture: any
Multi-Arch: same
Multi-Arch: same
Depends:
Depends:
libnx-xrandr2 (= ${binary:Version}),
${misc:Depends},
${misc:Depends},
Breaks: nxlibs (<= 3.5.1),
Description: nx-X11 RandR extension wire protocol (dummy package)
libnx-x11-dev (<< 2:3.5.0.29-0x2go2~),
Description: nx-X11 RandR extension wire protocol
NX is a software suite which implements very efficient
NX is a software suite which implements very efficient
compression of the X11 protocol. This increases performance when
compression of the X11 protocol. This increases performance when
using X applications over a network, especially a slow one.
using X applications over a network, especially a slow one.
.
.
This package provides development headers describing the wire protocol
This package removes the obsoleted headers for the libNX_Xrandr.so.2
for the RandR extension, used to change display properties such as
library. With recent versions of NX, the system-wide installed libXrandr
resolution, rotation, reflection, et al, on the fly.
gets used.
.
This package can be safely removed.
Package: libnx-xrandr2-dbg
Package: libnx-xrandr2-dbg
Architecture: any
Architecture: any
...
@@ -777,22 +766,18 @@ Multi-Arch: same
...
@@ -777,22 +766,18 @@ Multi-Arch: same
Pre-Depends:
Pre-Depends:
${misc:Pre-Depends},
${misc:Pre-Depends},
Depends:
Depends:
libnx-xrandr2 (= ${binary:Version}),
${misc:Depends},
${misc:Depends},
Section: debug
Section: debug
Breaks: nx-x11-dbg (<< 2:3.5.0.29-0x2go2~),
Description: nx-X11 RandR extension library (dummy package)
Description: nx-X11 RandR extension library (debug package)
NX is a software suite which implements very efficient
NX is a software suite which implements very efficient
compression of the X11 protocol. This increases performance when
compression of the X11 protocol. This increases performance when
using X applications over a network, especially a slow one.
using X applications over a network, especially a slow one.
.
.
libNX_Xrandr provides an X Window System client interface to the RandR
This package removes the obsoleted debug symbols for the libNX_Xrandr.so.2
extension to the X protocol.
library. With recent versions of NX, the system-wide installed libXrandr
.
gets used.
The RandR extension allows for run-time configuration of display attributes
such as resolution, rotation, and reflection.
.
.
This package c
ontains debug symbols for this library
.
This package c
an be safely removed
.
Package: libnx-xrender1
Package: libnx-xrender1
Architecture: any
Architecture: any
...
...
debian/libnx-xrandr-dev.install.in
deleted
100644 → 0
View file @
24903c92
usr/lib/*/libNX_Xrandr.so
usr/include/*/nx/X11/extensions/Xrandr.h
\ No newline at end of file
debian/libnx-xrandr2.install.in
deleted
100644 → 0
View file @
24903c92
usr/lib/*/libNX_Xrandr.so.*
debian/libnx-xrandr2.symbols
deleted
100644 → 0
View file @
24903c92
libNX_Xrandr.so.2 libnx-xrandr2 #MINVER#
XRRConfigCurrentConfiguration@Base 3.5.0.29
XRRConfigCurrentRate@Base 3.5.0.29
XRRConfigRates@Base 3.5.0.29
XRRConfigRotations@Base 3.5.0.29
XRRConfigSizes@Base 3.5.0.29
XRRConfigTimes@Base 3.5.0.29
XRRExtensionInfo@Base 3.5.0.29
XRRExtensionName@Base 3.5.0.29
XRRFindDisplay@Base 3.5.0.29
XRRFreeScreenConfigInfo@Base 3.5.0.29
XRRGetScreenInfo@Base 3.5.0.29
XRRQueryExtension@Base 3.5.0.29
XRRQueryVersion@Base 3.5.0.29
XRRRates@Base 3.5.0.29
XRRRootToScreen@Base 3.5.0.29
XRRRotations@Base 3.5.0.29
XRRSelectInput@Base 3.5.0.29
XRRSetScreenConfig@Base 3.5.0.29
XRRSetScreenConfigAndRate@Base 3.5.0.29
XRRSizes@Base 3.5.0.29
XRRTimes@Base 3.5.0.29
XRRUpdateConfiguration@Base 3.5.0.29
debian/nx-x11proto-randr-dev.install.in
deleted
100644 → 0
View file @
24903c92
usr/include/*/nx/X11/extensions/randr.h
usr/include/*/nx/X11/extensions/randrproto.h
debian/rules
View file @
e9dcab67
...
@@ -84,7 +84,6 @@ override_dh_strip:
...
@@ -84,7 +84,6 @@ override_dh_strip:
dh_strip -plibnx-xext6 --dbg-package=libnx-xext6-dbg
dh_strip -plibnx-xext6 --dbg-package=libnx-xext6-dbg
dh_strip -plibnx-xfixes3 --dbg-package=libnx-xfixes3-dbg
dh_strip -plibnx-xfixes3 --dbg-package=libnx-xfixes3-dbg
dh_strip -plibnx-xinerama1 --dbg-package=libnx-xinerama1-dbg
dh_strip -plibnx-xinerama1 --dbg-package=libnx-xinerama1-dbg
dh_strip -plibnx-xrandr2 --dbg-package=libnx-xrandr2-dbg
dh_strip -plibnx-xrender1 --dbg-package=libnx-xrender1-dbg
dh_strip -plibnx-xrender1 --dbg-package=libnx-xrender1-dbg
dh_strip -plibnx-xtst6 --dbg-package=libnx-xtst6-dbg
dh_strip -plibnx-xtst6 --dbg-package=libnx-xtst6-dbg
dh_strip -plibxcomp3 --dbg-package=libxcomp3-dbg
dh_strip -plibxcomp3 --dbg-package=libxcomp3-dbg
...
...
nx-X11/config/cf/X11.tmpl
View file @
e9dcab67
...
@@ -325,9 +325,6 @@ XORGRELSTRING = XorgManVersionString
...
@@ -325,9 +325,6 @@ XORGRELSTRING = XorgManVersionString
#ifndef BuildRandR
#ifndef BuildRandR
#define BuildRandR YES
#define BuildRandR YES
#endif
#endif
#ifndef BuildRandRLibrary
#define BuildRandRLibrary !BuildServersOnly
#endif
#ifndef BuildXfixes
#ifndef BuildXfixes
#define BuildXfixes YES
#define BuildXfixes YES
...
@@ -1529,30 +1526,6 @@ ProjectUnsharedLibReferences(XONLY,NX_X11,$(XLIBSRC),XBuildLibDir)
...
@@ -1529,30 +1526,6 @@ ProjectUnsharedLibReferences(XONLY,NX_X11,$(XLIBSRC),XBuildLibDir)
#define ProfileLibXrender NO
#define ProfileLibXrender NO
#endif
#endif
#if BuildRandRLibrary
# ifndef SharedLibXrandr
# define SharedLibXrandr HasSharedLibraries
# endif
# ifndef NormalLibXrandr
# define NormalLibXrandr (!SharedLibXrandr || ForceNormalLib)
# endif
# ifndef DebugLibXrandr
# define DebugLibXrandr NO
# endif
# ifndef ProfileLibXrandr
# define ProfileLibXrandr NO
# endif
#else
# undef SharedLibXrandr
# define SharedLibXrandr NO
# undef NormalLibXrandr
# define NormalLibXrandr NO
# undef DebugLibXrandr
# define DebugLibXrandr NO
# undef ProfileLibXrandr
# define ProfileLibXrandr NO
#endif
#if BuildXfixesLibrary
#if BuildXfixesLibrary
#ifndef SharedLibXfixes
#ifndef SharedLibXfixes
#define SharedLibXfixes HasSharedLibraries
#define SharedLibXfixes HasSharedLibraries
...
@@ -1753,16 +1726,6 @@ SharedLibReferences(XRENDER,NX_Xrender,$(XRENDERLIBSRC),SOXRENDERREV,SharedXrend
...
@@ -1753,16 +1726,6 @@ SharedLibReferences(XRENDER,NX_Xrender,$(XRENDERLIBSRC),SOXRENDERREV,SharedXrend
ProjectUnsharedLibReferences(XRENDER,NX_Xrender,$(XRENDERLIBSRC),XBuildLibDir)
ProjectUnsharedLibReferences(XRENDER,NX_Xrender,$(XRENDERLIBSRC),XBuildLibDir)
#endif
#endif
XRANDRLIBSRC = $(LIBSRC)/Xrandr
#if SharedLibXrandr
#ifndef SharedXrandrRev
#define SharedXrandrRev 2.0
#endif
SharedLibReferences(XRANDR,NX_Xrandr,$(XRANDRLIBSRC),SOXRANDRREV,SharedXrandrRev)
#else
ProjectUnsharedLibReferences(XRANDR,NX_Xrandr,$(XRANDRLIBSRC),XBuildLibDir)
#endif
XFIXESLIBSRC = $(LIBSRC)/Xfixes
XFIXESLIBSRC = $(LIBSRC)/Xfixes
#if SharedLibXfixes
#if SharedLibXfixes
#ifndef SharedXfixesRev
#ifndef SharedXfixesRev
...
...
nx-X11/config/cf/host.def
View file @
e9dcab67
...
@@ -127,8 +127,6 @@ XCOMM $XFree86: xc/config/cf/xf86site.def,v 3.186 2003/06/25 18:06:22 eich Exp $
...
@@ -127,8 +127,6 @@ XCOMM $XFree86: xc/config/cf/xf86site.def,v 3.186 2003/06/25 18:06:22 eich Exp $
#define BuildCompositeLibrary YES
#define BuildCompositeLibrary YES
#define BuildRandRLibrary YES
#define BuildDocs NO
#define BuildDocs NO
#define BuildComposite YES
#define BuildComposite YES
...
...
nx-X11/config/cf/lnxLib.tmpl
View file @
e9dcab67
...
@@ -9,7 +9,6 @@ XCOMM $XFree86: xc/config/cf/lnxLib.tmpl,v 3.19 2003/10/15 22:47:48 herrb Exp $
...
@@ -9,7 +9,6 @@ XCOMM $XFree86: xc/config/cf/lnxLib.tmpl,v 3.19 2003/10/15 22:47:48 herrb Exp $
#define SharedXlibi18nReqs $(LDPRELIB) $(XONLYLIB)
#define SharedXlibi18nReqs $(LDPRELIB) $(XONLYLIB)
#define SharedOldXReqs $(LDPRELIB) $(XONLYLIB)
#define SharedOldXReqs $(LDPRELIB) $(XONLYLIB)
#define SharedXextReqs $(LDPRELIB) $(XONLYLIB)
#define SharedXextReqs $(LDPRELIB) $(XONLYLIB)
#define SharedXrandrReqs $(LDPRELIB) $(XRENDERLIB) $(XLIB)
#define SharedXrenderReqs $(LDPRELIB) $(XLIB)
#define SharedXrenderReqs $(LDPRELIB) $(XLIB)
#define SharedXtstReqs $(LDPRELIB) $(XLIB)
#define SharedXtstReqs $(LDPRELIB) $(XLIB)
...
...
nx-X11/include/extensions/Imakefile
View file @
e9dcab67
...
@@ -50,9 +50,6 @@ XFIXESHEADERS = xfixeswire.h xfixesproto.h
...
@@ -50,9 +50,6 @@ XFIXESHEADERS = xfixeswire.h xfixesproto.h
#if BuildComposite || BuildCompositeLibrary
#if BuildComposite || BuildCompositeLibrary
COMPOSITEHEADERS = composite.h compositeproto.h
COMPOSITEHEADERS = composite.h compositeproto.h
#endif
#endif
#if BuildRandR || BuildRandRLibrary
RANDRHEADERS = randr.h randrproto.h
#endif
#if BuildXTrap
#if BuildXTrap
XTRAPHEADERS = xtrapbits.h xtrapddmi.h xtrapdi.h xtrapemacros.h xtraplib.h \
XTRAPHEADERS = xtrapbits.h xtrapddmi.h xtrapdi.h xtrapemacros.h xtraplib.h \
xtraplibp.h xtrapproto.h
xtraplibp.h xtrapproto.h
...
@@ -77,7 +74,6 @@ EXTRAHEADERS = \
...
@@ -77,7 +74,6 @@ EXTRAHEADERS = \
$(XF86RUSHHEADERS) \
$(XF86RUSHHEADERS) \
$(FONTCACHEHEADERS) \
$(FONTCACHEHEADERS) \
$(RENDERHEADERS) \
$(RENDERHEADERS) \
$(RANDRHEADERS) \
$(XFIXESHEADERS) \
$(XFIXESHEADERS) \
$(COMPOSITEHEADERS) \
$(COMPOSITEHEADERS) \
$(XEVIEHEADERS) \
$(XEVIEHEADERS) \
...
...
nx-X11/include/extensions/randr.h
deleted
100644 → 0
View file @
24903c92
/*
* $XFree86: xc/include/extensions/randr.h,v 1.4 2001/11/24 07:24:58 keithp Exp $
*
* Copyright © 2000, Compaq Computer Corporation,
* Copyright © 2002, Hewlett Packard, Inc.
*
* Permission to use, copy, modify, distribute, and sell this software and its
* documentation for any purpose is hereby granted without fee, provided that
* the above copyright notice appear in all copies and that both that
* copyright notice and this permission notice appear in supporting
* documentation, and that the name of Compaq or HP not be used in advertising
* or publicity pertaining to distribution of the software without specific,
* written prior permission. HP makes no representations about the
* suitability of this software for any purpose. It is provided "as is"
* without express or implied warranty.
*
* HP DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL HP
* BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
* WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
* OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
* CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
*
* Author: Jim Gettys, HP Labs, Hewlett-Packard, Inc.
*/
#ifndef _RANDR_H_
#define _RANDR_H_
typedef
unsigned
short
Rotation
;
typedef
unsigned
short
SizeID
;
typedef
unsigned
short
SubpixelOrder
;
#define RANDR_NAME "RANDR"
#define RANDR_MAJOR 1
#define RANDR_MINOR 1
#define RRNumberErrors 0
#define RRNumberEvents 1
#define X_RRQueryVersion 0
/* we skip 1 to make old clients fail pretty immediately */
#define X_RROldGetScreenInfo 1
#define X_RR1_0SetScreenConfig 2
/* V1.0 apps share the same set screen config request id */
#define X_RRSetScreenConfig 2
#define X_RROldScreenChangeSelectInput 3
/* 3 used to be ScreenChangeSelectInput; deprecated */
#define X_RRSelectInput 4
#define X_RRGetScreenInfo 5
/* used in XRRSelectInput */
#define RRScreenChangeNotifyMask (1L << 0)
#define RRScreenChangeNotify 0
/* used in the rotation field; rotation and reflection in 0.1 proto. */
#define RR_Rotate_0 1
#define RR_Rotate_90 2
#define RR_Rotate_180 4
#define RR_Rotate_270 8
/* new in 1.0 protocol, to allow reflection of screen */
#define RR_Reflect_X 16
#define RR_Reflect_Y 32
#define RRSetConfigSuccess 0
#define RRSetConfigInvalidConfigTime 1
#define RRSetConfigInvalidTime 2
#define RRSetConfigFailed 3
#endif
/* _RANDR_H_ */
nx-X11/include/extensions/randrproto.h
deleted
100644 → 0
View file @
24903c92
/*
* $XFree86: xc/include/extensions/randrproto.h,v 1.6 2002/09/29 23:39:43 keithp Exp $
*
* Copyright © 2000 Compaq Computer Corporation
* Copyright © 2002 Hewlett-Packard Company
*
* Permission to use, copy, modify, distribute, and sell this software and its
* documentation for any purpose is hereby granted without fee, provided that
* the above copyright notice appear in all copies and that both that
* copyright notice and this permission notice appear in supporting
* documentation, and that the name of Compaq or HP not be used in advertising
* or publicity pertaining to distribution of the software without specific,
* written prior permission. Compaq and HP makes no representations about the
* suitability of this software for any purpose. It is provided "as is"
* without express or implied warranty.
*
* HP DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL COMPAQ
* BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
* WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
* OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
* CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
*
* Author: Jim Gettys, Hewlett-Packard Company, Inc.
*/
/* note that RANDR 1.0 is incompatible with version 0.0, or 0.1 */
/* V1.0 removes depth switching from the protocol */
#ifndef _XRANDRP_H_
#define _XRANDRP_H_
#include <X11/extensions/randr.h>
#define Window CARD32
#define Drawable CARD32
#define Font CARD32
#define Pixmap CARD32
#define Cursor CARD32
#define Colormap CARD32
#define GContext CARD32
#define Atom CARD32
#define Time CARD32
#define KeyCode CARD8
#define KeySym CARD32
#define Rotation CARD16
#define SizeID CARD16
#define SubpixelOrder CARD16
/*
* data structures
*/
typedef
struct
{
CARD16
widthInPixels
B16
;
CARD16
heightInPixels
B16
;
CARD16
widthInMillimeters
B16
;
CARD16
heightInMillimeters
B16
;
}
xScreenSizes
;
#define sz_xScreenSizes 8
/*
* requests and replies
*/
typedef
struct
{
CARD8
reqType
;
CARD8
randrReqType
;
CARD16
length
B16
;
CARD32
majorVersion
B32
;
CARD32
minorVersion
B32
;
}
xRRQueryVersionReq
;
#define sz_xRRQueryVersionReq 12
typedef
struct
{
BYTE
type
;
/* X_Reply */
BYTE
pad1
;
CARD16
sequenceNumber
B16
;
CARD32
length
B32
;
CARD32
majorVersion
B32
;
CARD32
minorVersion
B32
;
CARD32
pad2
B32
;
CARD32
pad3
B32
;
CARD32
pad4
B32
;
CARD32
pad5
B32
;
}
xRRQueryVersionReply
;
#define sz_xRRQueryVersionReply 32
typedef
struct
{
CARD8
reqType
;
CARD8
randrReqType
;
CARD16
length
B16
;
Window
window
B32
;
}
xRRGetScreenInfoReq
;
#define sz_xRRGetScreenInfoReq 8
/*
* the xRRScreenInfoReply structure is followed by:
*
* the size information
*/
typedef
struct
{
BYTE
type
;
/* X_Reply */
BYTE
setOfRotations
;
CARD16
sequenceNumber
B16
;
CARD32
length
B32
;
Window
root
B32
;
Time
timestamp
B32
;
Time
configTimestamp
B32
;
CARD16
nSizes
B16
;
SizeID
sizeID
B16
;
Rotation
rotation
B16
;
CARD16
rate
B16
;
CARD16
nrateEnts
B16
;
CARD16
pad
B16
;
}
xRRGetScreenInfoReply
;
#define sz_xRRGetScreenInfoReply 32
typedef
struct
{
CARD8
reqType
;
CARD8
randrReqType
;
CARD16
length
B16
;
Drawable
drawable
B32
;
Time
timestamp
B32
;
Time
configTimestamp
B32
;
SizeID
sizeID
B16
;
Rotation
rotation
B16
;
}
xRR1_0SetScreenConfigReq
;
#define sz_xRR1_0SetScreenConfigReq 20
typedef
struct
{
CARD8
reqType
;
CARD8
randrReqType
;
CARD16
length
B16
;
Drawable
drawable
B32
;
Time
timestamp
B32
;
Time
configTimestamp
B32
;
SizeID
sizeID
B16
;
Rotation
rotation
B16
;
CARD16
rate
B16
;
CARD16
pad
B16
;
}
xRRSetScreenConfigReq
;
#define sz_xRRSetScreenConfigReq 24
typedef
struct
{
BYTE
type
;
/* X_Reply */
CARD8
status
;
CARD16
sequenceNumber
B16
;
CARD32
length
B32
;
Time
newTimestamp
B32
;
Time
newConfigTimestamp
B32
;
Window
root
;
CARD16
subpixelOrder
B16
;
CARD16
pad4
B16
;
CARD32
pad5
B32
;
CARD32
pad6
B32
;
}
xRRSetScreenConfigReply
;
#define sz_xRRSetScreenConfigReply 32
typedef
struct
{
CARD8
reqType
;
CARD8
randrReqType
;
CARD16
length
B16
;
Window
window
B32
;
CARD16
enable
B16
;
CARD16
pad2
B16
;
}
xRRSelectInputReq
;
#define sz_xRRSelectInputReq 12
#define sz_xRRSelectInputReq 12
/*
* event
*/
typedef
struct
{
CARD8
type
;
/* always evBase + ScreenChangeNotify */
CARD8
rotation
;
/* new rotation */
CARD16
sequenceNumber
B16
;
Time
timestamp
B32
;
/* time screen was changed */
Time
configTimestamp
B32
;
/* time config data was changed */
Window
root
B32
;
/* root window */
Window
window
B32
;
/* window requesting notification */
SizeID
sizeID
B16
;
/* new size ID */
CARD16
subpixelOrder
B16
;
/* subpixel order */
CARD16
widthInPixels
B16
;
/* new size */
CARD16
heightInPixels
B16
;
CARD16
widthInMillimeters
B16
;
CARD16
heightInMillimeters
B16
;
}
xRRScreenChangeNotifyEvent
;
#define sz_xRRScreenChangeNotifyEvent 32
#undef Window
#undef Drawable
#undef Font
#undef Pixmap
#undef Cursor
#undef Colormap
#undef GContext
#undef Atom
#undef Time
#undef KeyCode
#undef KeySym
#undef Rotation
#undef SizeID
#undef SubpixelOrder
#endif
/* _XRANDRP_H_ */
nx-X11/lib/Imakefile
View file @
e9dcab67
...
@@ -51,10 +51,6 @@ GLXLIBDIR = GL
...
@@ -51,10 +51,6 @@ GLXLIBDIR = GL
RENDERLIBDIR = Xrender
RENDERLIBDIR = Xrender
#endif
#endif
#if BuildRandRLibrary
RANDRLIBDIR = Xrandr
#endif
#if BuildXfixesLibrary
#if BuildXfixesLibrary
XFIXESLIBDIR = Xfixes
XFIXESLIBDIR = Xfixes
#endif
#endif
...
@@ -103,7 +99,6 @@ LINTSUBDIRS = \
...
@@ -103,7 +99,6 @@ LINTSUBDIRS = \
$(GLXLIBDIR) \
$(GLXLIBDIR) \
$(XINERAMADIR) \
$(XINERAMADIR) \
$(RENDERLIBDIR) \
$(RENDERLIBDIR) \
$(RANDRLIBDIR) \
$(XRESLIBDIR) \
$(XRESLIBDIR) \
$(XFIXESLIBDIR) \
$(XFIXESLIBDIR) \
$(COMPOSITELIBDIR) \
$(COMPOSITELIBDIR) \
...
...
nx-X11/lib/Xrandr/Imakefile
deleted
100644 → 0
View file @
24903c92
XCOMM $XFree86: xc/lib/Xrandr/Imakefile,v 1.1 2001/05/23 03:29:44 keithp Exp $
XCOMM $XdotOrg: xc/lib/Xrandr/Imakefile,v 1.5 2005/10/24 23:30:21 alanc Exp $
#define DoNormalLib NormalLibXrandr
#define DoSharedLib SharedLibXrandr
#define DoDebugLib DebugLibXrandr
#define DoProfileLib ProfileLibXrandr
#define LibName NX_Xrandr
#define SoRev SOXRANDRREV
#define IncSubdir X11
#define IncSubSubdir extensions
#include <Threads.tmpl>
#ifdef SharedXrandrReqs
REQUIREDLIBS = SharedXrandrReqs
#endif
#if Malloc0ReturnsNull
ALLOC_DEFINES = -DMALLOC_0_RETURNS_NULL
#endif
DEFINES = $(ALLOC_DEFINES)
INCLUDES = -I. -I$(XLIBSRC) -I$(EXTINCSRC)
SRCS = Xrandr.c
OBJS = Xrandr.o
LINTLIBS = $(LINTXLIB)
HEADERS = Xrandr.h
#include <Library.tmpl>
MANSUFFIX = $(LIBMANSUFFIX)
#define PreprocessManPages
InstallManPage(Xrandr,$(LIBMANDIR))
#if ExpandManNames
InstallManPageAliases(Xrandr,$(LIBMANDIR),XRRQueryExtension XRRQueryVersion XRRGetScreenInfo XRRFreeScreenConfigInfo XRRSetScreenConfig XRRSetScreenConfigAndRate XRRConfigRotations XRRConfigTimes XRRConfigSizes XRRConfigRates XRRConfigCurrentConfiguration XRRConfigCurrentRate XRRRootToScreen XRRScreenConfig XRRConfig XRRSelectInput)
#endif
DependTarget()
nx-X11/lib/Xrandr/Xrandr-def.cpp
deleted
100644 → 0
View file @
24903c92
LIBRARY
Xrandr
VERSION
LIBRARY_VERSION
EXPORTS
#ifndef __UNIXOS2__
XRRCurrentConfig
#endif
XRRFindDisplay
#ifndef __UNIXOS2__
XRRFreeScreenInfo
#endif
XRRGetScreenInfo
XRRQueryExtension
XRRQueryVersion
XRRRootToScreen
XRRRotations
#ifndef __UNIXOS2__
XRRScreenChangeSelectInput
#endif
XRRSetScreenConfig
XRRSizes
XRRTimes
#ifndef __UNIXOS2__
XRRVisualIDToVisual
XRRVisualToDepth
#else
XRRConfigCurrentConfiguration
XRRConfigSizes
XRRConfigRotations
XRRSelectInput
XRRFreeScreenConfigInfo
XRRUpdateConfiguration
XRRConfigCurrentRate
XRRConfigRates
XRRSetScreenConfigAndRate
#endif
/* __UNIXOS2__
/* $XFree86: xc/lib/Xrandr/Xrandr-def.cpp,v 1.1 2001/08/19 15:22:58 alanh Exp $ */
nx-X11/lib/Xrandr/Xrandr.c
deleted
100644 → 0
View file @
24903c92
This diff is collapsed.
Click to expand it.
nx-X11/lib/Xrandr/Xrandr.h
deleted
100644 → 0
View file @
24903c92
/*
* $XFree86: xc/lib/Xrandr/Xrandr.h,v 1.9 2002/09/29 23:39:44 keithp Exp $
*
* Copyright © 2000 Compaq Computer Corporation, Inc.
* Copyright © 2002 Hewlett-Packard Company, Inc.
*
* Permission to use, copy, modify, distribute, and sell this software and its
* documentation for any purpose is hereby granted without fee, provided that
* the above copyright notice appear in all copies and that both that
* copyright notice and this permission notice appear in supporting
* documentation, and that the name of Compaq not be used in advertising or
* publicity pertaining to distribution of the software without specific,
* written prior permission. HP makes no representations about the
* suitability of this software for any purpose. It is provided "as is"
* without express or implied warranty.
*
* HP DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL COMPAQ
* BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
* WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
* OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
* CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
*
* Author: Jim Gettys, HP Labs, HP.
*/
#ifndef _XRANDR_H_
#define _XRANDR_H_
#include <X11/extensions/randr.h>
#include <X11/Xfuncproto.h>
_XFUNCPROTOBEGIN
typedef
struct
{
int
width
,
height
;
int
mwidth
,
mheight
;
}
XRRScreenSize
;
/*
* Events.
*/
typedef
struct
{
int
type
;
/* event base */
unsigned
long
serial
;
/* # of last request processed by server */
Bool
send_event
;
/* true if this came from a SendEvent request */
Display
*
display
;
/* Display the event was read from */
Window
window
;
/* window which selected for this event */
Window
root
;
/* Root window for changed screen */
Time
timestamp
;
/* when the screen change occurred */
Time
config_timestamp
;
/* when the last configuration change */
SizeID
size_index
;
SubpixelOrder
subpixel_order
;
Rotation
rotation
;
int
width
;
int
height
;
int
mwidth
;
int
mheight
;
}
XRRScreenChangeNotifyEvent
;
/* internal representation is private to the library */
typedef
struct
_XRRScreenConfiguration
XRRScreenConfiguration
;
Bool
XRRQueryExtension
(
Display
*
dpy
,
int
*
event_basep
,
int
*
error_basep
);
Status
XRRQueryVersion
(
Display
*
dpy
,
int
*
major_versionp
,
int
*
minor_versionp
);
XRRScreenConfiguration
*
XRRGetScreenInfo
(
Display
*
dpy
,
Drawable
draw
);
void
XRRFreeScreenConfigInfo
(
XRRScreenConfiguration
*
config
);
/*
* Note that screen configuration changes are only permitted if the client can
* prove it has up to date configuration information. We are trying to
* insist that it become possible for screens to change dynamically, so
* we want to ensure the client knows what it is talking about when requesting
* changes.
*/
Status
XRRSetScreenConfig
(
Display
*
dpy
,
XRRScreenConfiguration
*
config
,
Drawable
draw
,
int
size_index
,
Rotation
rotation
,
Time
timestamp
);
/* added in v1.1, sorry for the lame name */
Status
XRRSetScreenConfigAndRate
(
Display
*
dpy
,
XRRScreenConfiguration
*
config
,
Drawable
draw
,
int
size_index
,
Rotation
rotation
,
short
rate
,
Time
timestamp
);
Rotation
XRRConfigRotations
(
XRRScreenConfiguration
*
config
,
Rotation
*
current_rotation
);
Time
XRRConfigTimes
(
XRRScreenConfiguration
*
config
,
Time
*
config_timestamp
);
XRRScreenSize
*
XRRConfigSizes
(
XRRScreenConfiguration
*
config
,
int
*
nsizes
);
short
*
XRRConfigRates
(
XRRScreenConfiguration
*
config
,
int
sizeID
,
int
*
nrates
);
SizeID
XRRConfigCurrentConfiguration
(
XRRScreenConfiguration
*
config
,
Rotation
*
rotation
);
short
XRRConfigCurrentRate
(
XRRScreenConfiguration
*
config
);
int
XRRRootToScreen
(
Display
*
dpy
,
Window
root
);
/*
* returns the screen configuration for the specified screen; does a lazy
* evalution to delay getting the information, and caches the result.
* These routines should be used in preference to XRRGetScreenInfo
* to avoid unneeded round trips to the X server. These are new
* in protocol version 0.1.
*/
XRRScreenConfiguration
*
XRRScreenConfig
(
Display
*
dpy
,
int
screen
);
XRRScreenConfiguration
*
XRRConfig
(
Screen
*
screen
);
void
XRRSelectInput
(
Display
*
dpy
,
Window
window
,
int
mask
);
/*
* the following are always safe to call, even if RandR is not implemented
* on a screen
*/
Rotation
XRRRotations
(
Display
*
dpy
,
int
screen
,
Rotation
*
current_rotation
);
XRRScreenSize
*
XRRSizes
(
Display
*
dpy
,
int
screen
,
int
*
nsizes
);
short
*
XRRRates
(
Display
*
dpy
,
int
screen
,
int
sizeID
,
int
*
nrates
);
Time
XRRTimes
(
Display
*
dpy
,
int
screen
,
Time
*
config_timestamp
);
/*
* intended to take RRScreenChangeNotify, or
* ConfigureNotify (on the root window)
* returns 1 if it is an event type it understands, 0 if not
*/
int
XRRUpdateConfiguration
(
XEvent
*
event
);
_XFUNCPROTOEND
#endif
/* _XRANDR_H_ */
nx-X11/lib/Xrandr/Xrandr.man
deleted
100644 → 0
View file @
24903c92
This diff is collapsed.
Click to expand it.
nx-X11/lib/Xrandr/Xrandrint.h
deleted
100644 → 0
View file @
24903c92
/*
* $XFree86: xc/lib/Xrandr/Xrandrint.h,v 1.2 2001/06/07 15:33:43 keithp Exp $
*
*
* Copyright © 2000, Compaq Computer Corporation,
* Copyright © 2002, Hewlett Packard, Inc.
*
* Permission to use, copy, modify, distribute, and sell this software and its
* documentation for any purpose is hereby granted without fee, provided that
* the above copyright notice appear in all copies and that both that
* copyright notice and this permission notice appear in supporting
* documentation, and that the name of Compaq or HP not be used in advertising
* or publicity pertaining to distribution of the software without specific,
* written prior permission. HP makes no representations about the
* suitability of this software for any purpose. It is provided "as is"
* without express or implied warranty.
*
* HP DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL HP
* BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
* WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
* OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
* CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
*
* Author: Jim Gettys, HP Labs, Hewlett-Packard, Inc.
*/
#ifndef _XRANDRINT_H_
#define _XRANDRINT_H_
#define NEED_EVENTS
#define NEED_REPLIES
#include <X11/Xlibint.h>
#include <X11/Xutil.h>
#include <X11/extensions/Xext.h>
#include <X11/extensions/extutil.h>
#include "Xrandr.h"
#include <X11/extensions/randr.h>
#include <X11/extensions/randrproto.h>
extern
XExtensionInfo
XrandrExtensionInfo
;
extern
char
XrandrExtensionName
[];
#define RRCheckExtension(dpy,i,val) \
XextCheckExtension (dpy, i, XRRExtensionName, val)
#define RRSimpleCheckExtension(dpy,i) \
XextSimpleCheckExtension (dpy, i, XRRExtensionName)
XExtDisplayInfo
*
XRRFindDisplay
(
Display
*
dpy
);
/* deliberately opaque internal data structure; can be extended,
but not reordered */
struct
_XRRScreenConfiguration
{
Screen
*
screen
;
/* the root window in GetScreenInfo */
XRRScreenSize
*
sizes
;
Rotation
rotations
;
Rotation
current_rotation
;
int
nsizes
;
int
current_size
;
short
current_rate
;
Time
timestamp
;
Time
config_timestamp
;
int
subpixel_order
;
/* introduced in randr v0.1 */
short
*
rates
;
/* introduced in randr v1.1 */
int
nrates
;
};
/*
* if a configure notify on the root is recieved, or
* an XRRScreenChangeNotify is recieved,
* XRRUpdateConfiguration should be called to update the X library's
* view of the screen configuration; it will also invalidate the cache
* provided by XRRScreenConfig and XRRConfig, and force a round trip
* when next used. Returns invalid status if not an event type
* the library routine understand.
*/
/* we cache one screen configuration/screen */
typedef
struct
_XRandRInfo
{
XRRScreenConfiguration
**
config
;
int
major_version
,
minor_version
;
/* major_version = -1 means we don't know */
Bool
has_rates
;
/* Server supports refresh rates */
}
XRandRInfo
;
#endif
/* _XRANDRINT_H_ */
nx-X11/lib/Xrandr/test.c
deleted
100644 → 0
View file @
24903c92
/* $XFree86$ */
#include <stdio.h>
#include <X11/Xlib.h>
#include "Xrandr.h"
main
(
int
argc
,
char
**
argv
)
{
char
*
display_name
=
":0"
;
Display
*
display
;
int
major
,
minor
,
status
;
if
((
display
=
XOpenDisplay
(
display_name
))
==
NULL
)
{
fprintf
(
stderr
,
"Can't open display!
\n
"
);
}
status
=
XRRQueryVersion
(
display
,
&
major
,
&
minor
);
fprintf
(
stderr
,
"status = %d, major = %d, minor = %d
\n
,
status, major, minor"
);
}
nx-X11/programs/Xserver/Imakefile
View file @
e9dcab67
...
@@ -427,7 +427,7 @@ $(NXAGENTOBJS) $(NXAGENTLIBS) $(NXAGENTSYSLIBS):: $(NXAGENTDIRS)
...
@@ -427,7 +427,7 @@ $(NXAGENTOBJS) $(NXAGENTLIBS) $(NXAGENTSYSLIBS):: $(NXAGENTDIRS)
#if defined(SunArchitecture)
#if defined(SunArchitecture)
NXAGENTNXLIBS = -L ../../../nxcomp -L ../../../nxcompext -L ../../../nxcompshad \
NXAGENTNXLIBS = -L ../../../nxcomp -L ../../../nxcompext -L ../../../nxcompshad \
-lXcomp -lXcompext -lXcompshad -lrt -L/usr/sfw/lib -lNX_Xrender -lNX_Xfixes -lXfont \
-lXcomp -lXcompext -lXcompshad -lrt -L/usr/sfw/lib -lNX_Xrender -lNX_Xfixes -lXfont \
-L../../../nx-X11/exports/lib -lNX_Xtst -l
NX_
Xrandr -lNX_Xcomposite -lXdmcp \
-L../../../nx-X11/exports/lib -lNX_Xtst -lXrandr -lNX_Xcomposite -lXdmcp \
`pkg-config --libs libxml-2.0`
`pkg-config --libs libxml-2.0`
#elif defined(cygwinArchitecture)
#elif defined(cygwinArchitecture)
NXAGENTNXLIBS = -L ../../../nxcomp -L ../../../nxcompext \
NXAGENTNXLIBS = -L ../../../nxcomp -L ../../../nxcompext \
...
@@ -437,7 +437,7 @@ NXAGENTNXLIBS = -L ../../../nxcomp -L ../../../nxcompext \
...
@@ -437,7 +437,7 @@ NXAGENTNXLIBS = -L ../../../nxcomp -L ../../../nxcompext \
#else
#else
NXAGENTNXLIBS = -L ../../../nxcomp -L ../../../nxcompext -L ../../../nxcompshad \
NXAGENTNXLIBS = -L ../../../nxcomp -L ../../../nxcompext -L ../../../nxcompshad \
-lXcomp -lXcompext -lXcompshad -lNX_Xrender -lNX_X11 -lNX_Xext -lNX_Xfixes -lXfont \
-lXcomp -lXcompext -lXcompshad -lNX_Xrender -lNX_X11 -lNX_Xext -lNX_Xfixes -lXfont \
-L../../../nx-X11/exports/lib -lNX_Xtst -l
NX_
Xrandr -lNX_Xcomposite -lNX_Xinerama -lXdmcp \
-L../../../nx-X11/exports/lib -lNX_Xtst -lXrandr -lNX_Xcomposite -lNX_Xinerama -lXdmcp \
`pkg-config --libs libxml-2.0`
`pkg-config --libs libxml-2.0`
#endif
#endif
...
...
nx-X11/programs/Xserver/hw/nxagent/Events.c
View file @
e9dcab67
...
@@ -93,7 +93,7 @@
...
@@ -93,7 +93,7 @@
#include <X11/cursorfont.h>
#include <X11/cursorfont.h>
#include "Shadow.h"
#include "Shadow.h"
#include
"Xrandr.h"
#include
<X11/extensions/Xrandr.h>
#include "NXlib.h"
#include "NXlib.h"
...
...
nx-X11/programs/Xserver/hw/nxagent/Screen.c
View file @
e9dcab67
...
@@ -77,7 +77,7 @@ is" without express or implied warranty.
...
@@ -77,7 +77,7 @@ is" without express or implied warranty.
#include "Shadow.h"
#include "Shadow.h"
#include "Utils.h"
#include "Utils.h"
#include
"Xrandr.h"
#include
<X11/extensions/Xrandr.h>
#define GC XlibGC
#define GC XlibGC
#define Font XlibFont
#define Font XlibFont
...
...
nx-libs.spec
View file @
e9dcab67
...
@@ -35,6 +35,7 @@ BuildRequires: pkgconfig(xpm)
...
@@ -35,6 +35,7 @@ BuildRequires: pkgconfig(xpm)
BuildRequires: pkgconfig(xfont)
BuildRequires: pkgconfig(xfont)
BuildRequires: pkgconfig(xdmcp)
BuildRequires: pkgconfig(xdmcp)
BuildRequires: pkgconfig(xdamage)
BuildRequires: pkgconfig(xdamage)
BuildRequires: pkgconfig(xrandr)
%else
%else
BuildRequires: libexpat-devel
BuildRequires: libexpat-devel
BuildRequires: libpng-devel
BuildRequires: libpng-devel
...
@@ -45,6 +46,7 @@ BuildRequires: xorg-x11-libXpm-devel
...
@@ -45,6 +46,7 @@ BuildRequires: xorg-x11-libXpm-devel
BuildRequires: xorg-x11-libXfont-devel
BuildRequires: xorg-x11-libXfont-devel
BuildRequires: xorg-x11-libXdmcp-devel
BuildRequires: xorg-x11-libXdmcp-devel
BuildRequires: xorg-x11-libXdamage-devel
BuildRequires: xorg-x11-libXdamage-devel
BuildRequires: xorg-x11-libXrandr-devel
%endif
%endif
BuildRequires: xorg-x11-util-devel
BuildRequires: xorg-x11-util-devel
%endif
%endif
...
@@ -56,6 +58,7 @@ BuildRequires: libxml2-devel
...
@@ -56,6 +58,7 @@ BuildRequires: libxml2-devel
BuildRequires: libXfont-devel
BuildRequires: libXfont-devel
BuildRequires: libXdmcp-devel
BuildRequires: libXdmcp-devel
BuildRequires: libXdamage-devel
BuildRequires: libXdamage-devel
BuildRequires: libXrandr-devel
%endif
%endif
# For imake
# For imake
...
@@ -301,22 +304,6 @@ multi-headed X applications and window managers to use two or more
...
@@ -301,22 +304,6 @@ multi-headed X applications and window managers to use two or more
physical displays as one large virtual display.
physical displays as one large virtual display.
%package -n libNX_Xrandr2
Group: System Environment/Libraries
Summary: NX Resize, Rotate and Reflection extension library
Requires: %{name}%{?_isa} >= 3.5.0.29
Obsoletes: libNX_Xrandr
%description -n libNX_Xrandr2
NX is a software suite which implements very efficient compression of
the X11 protocol. This increases performance when using X
applications over a network, especially a slow one.
The X Resize, Rotate and Reflect Extension (RandR) allows clients to
dynamically change X screens, so as to resize, to change the
orientation and layout of the root window of a screen.
%package -n libNX_Xrender-devel
%package -n libNX_Xrender-devel
Group: Development/Libraries
Group: Development/Libraries
Summary: Development files for the NX Render Extension library
Summary: Development files for the NX Render Extension library
...
@@ -647,7 +634,6 @@ ln -s -f ../../../../%{_lib}/libNX_Xinerama.so.1 %{buildroot}%{_libdir}/nx/X11/X
...
@@ -647,7 +634,6 @@ ln -s -f ../../../../%{_lib}/libNX_Xinerama.so.1 %{buildroot}%{_libdir}/nx/X11/X
%post -n libNX_Xext6 -p /sbin/ldconfig
%post -n libNX_Xext6 -p /sbin/ldconfig
%post -n libNX_Xfixes3 -p /sbin/ldconfig
%post -n libNX_Xfixes3 -p /sbin/ldconfig
%post -n libNX_Xinerama1 -p /sbin/ldconfig
%post -n libNX_Xinerama1 -p /sbin/ldconfig
%post -n libNX_Xrandr2 -p /sbin/ldconfig
%post -n libNX_Xrender1 -p /sbin/ldconfig
%post -n libNX_Xrender1 -p /sbin/ldconfig
%post -n libNX_Xtst6 -p /sbin/ldconfig
%post -n libNX_Xtst6 -p /sbin/ldconfig
%post -n libXcomp3 -p /sbin/ldconfig
%post -n libXcomp3 -p /sbin/ldconfig
...
@@ -660,7 +646,6 @@ ln -s -f ../../../../%{_lib}/libNX_Xinerama.so.1 %{buildroot}%{_libdir}/nx/X11/X
...
@@ -660,7 +646,6 @@ ln -s -f ../../../../%{_lib}/libNX_Xinerama.so.1 %{buildroot}%{_libdir}/nx/X11/X
%postun -n libNX_Xext6 -p /sbin/ldconfig
%postun -n libNX_Xext6 -p /sbin/ldconfig
%postun -n libNX_Xfixes3 -p /sbin/ldconfig
%postun -n libNX_Xfixes3 -p /sbin/ldconfig
%postun -n libNX_Xinerama1 -p /sbin/ldconfig
%postun -n libNX_Xinerama1 -p /sbin/ldconfig
%postun -n libNX_Xrandr2 -p /sbin/ldconfig
%postun -n libNX_Xrender1 -p /sbin/ldconfig
%postun -n libNX_Xrender1 -p /sbin/ldconfig
%postun -n libNX_Xtst6 -p /sbin/ldconfig
%postun -n libNX_Xtst6 -p /sbin/ldconfig
%postun -n libXcomp3 -p /sbin/ldconfig
%postun -n libXcomp3 -p /sbin/ldconfig
...
@@ -762,10 +747,6 @@ ln -s -f ../../../../%{_lib}/libNX_Xinerama.so.1 %{buildroot}%{_libdir}/nx/X11/X
...
@@ -762,10 +747,6 @@ ln -s -f ../../../../%{_lib}/libNX_Xinerama.so.1 %{buildroot}%{_libdir}/nx/X11/X
%defattr(-,root,root)
%defattr(-,root,root)
%{_libdir}/libNX_Xinerama.so.1*
%{_libdir}/libNX_Xinerama.so.1*
%files -n libNX_Xrandr2
%defattr(-,root,root)
%{_libdir}/libNX_Xrandr.so.2*
%files -n libNX_Xrender-devel
%files -n libNX_Xrender-devel
%defattr(-,root,root)
%defattr(-,root,root)
%{_libdir}/libNX_Xrender.so
%{_libdir}/libNX_Xrender.so
...
@@ -833,7 +814,6 @@ ln -s -f ../../../../%{_lib}/libNX_Xinerama.so.1 %{buildroot}%{_libdir}/nx/X11/X
...
@@ -833,7 +814,6 @@ ln -s -f ../../../../%{_lib}/libNX_Xinerama.so.1 %{buildroot}%{_libdir}/nx/X11/X
%defattr(-,root,root)
%defattr(-,root,root)
%{_libdir}/libNX_Xcomposite.so
%{_libdir}/libNX_Xcomposite.so
%{_libdir}/libNX_Xinerama.so
%{_libdir}/libNX_Xinerama.so
%{_libdir}/libNX_Xrandr.so
%{_libdir}/libNX_Xtst.so
%{_libdir}/libNX_Xtst.so
%{_includedir}/nx/X11/X10.h
%{_includedir}/nx/X11/X10.h
%dir %{_includedir}/nx/X11/extensions
%dir %{_includedir}/nx/X11/extensions
...
@@ -842,7 +822,6 @@ ln -s -f ../../../../%{_lib}/libNX_Xinerama.so.1 %{buildroot}%{_libdir}/nx/X11/X
...
@@ -842,7 +822,6 @@ ln -s -f ../../../../%{_lib}/libNX_Xinerama.so.1 %{buildroot}%{_libdir}/nx/X11/X
%{_includedir}/nx/X11/extensions/Xcomposite.h
%{_includedir}/nx/X11/extensions/Xcomposite.h
%{_includedir}/nx/X11/extensions/Xevie.h
%{_includedir}/nx/X11/extensions/Xevie.h
%{_includedir}/nx/X11/extensions/Xinerama.h
%{_includedir}/nx/X11/extensions/Xinerama.h
%{_includedir}/nx/X11/extensions/Xrandr.h
%{_includedir}/nx/X11/extensions/lbxbuf.h
%{_includedir}/nx/X11/extensions/lbxbuf.h
%{_includedir}/nx/X11/extensions/lbxbufstr.h
%{_includedir}/nx/X11/extensions/lbxbufstr.h
%{_includedir}/nx/X11/extensions/lbxdeltastr.h
%{_includedir}/nx/X11/extensions/lbxdeltastr.h
...
@@ -890,8 +869,6 @@ ln -s -f ../../../../%{_lib}/libNX_Xinerama.so.1 %{buildroot}%{_libdir}/nx/X11/X
...
@@ -890,8 +869,6 @@ ln -s -f ../../../../%{_lib}/libNX_Xinerama.so.1 %{buildroot}%{_libdir}/nx/X11/X
%{_includedir}/nx/X11/extensions/composite.h
%{_includedir}/nx/X11/extensions/composite.h
%{_includedir}/nx/X11/extensions/compositeproto.h
%{_includedir}/nx/X11/extensions/compositeproto.h
%{_includedir}/nx/X11/extensions/panoramiXproto.h
%{_includedir}/nx/X11/extensions/panoramiXproto.h
%{_includedir}/nx/X11/extensions/randr.h
%{_includedir}/nx/X11/extensions/randrproto.h
%{_includedir}/nx/X11/extensions/recordstr.h
%{_includedir}/nx/X11/extensions/recordstr.h
%{_includedir}/nx/X11/extensions/render.h
%{_includedir}/nx/X11/extensions/render.h
%{_includedir}/nx/X11/extensions/renderproto.h
%{_includedir}/nx/X11/extensions/renderproto.h
...
...
nxcompshad/Makefile.in
View file @
e9dcab67
...
@@ -148,7 +148,7 @@ all: depend $(LIBARCHIVE) $(LIBDLL)
...
@@ -148,7 +148,7 @@ all: depend $(LIBARCHIVE) $(LIBDLL)
else
else
EXTRALIBS
=
-lNX_Xext
-lNX_Xtst
-l
NX_
Xrandr
-lXdamage
EXTRALIBS
=
-lNX_Xext
-lNX_Xtst
-lXrandr
-lXdamage
all
:
depend $(LIBFULL) $(LIBLOAD) $(LIBSHARED) $(LIBARCHIVE)
all
:
depend $(LIBFULL) $(LIBLOAD) $(LIBSHARED) $(LIBARCHIVE)
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment