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
89ccf26d
Unverified
Commit
89ccf26d
authored
Mar 03, 2017
by
Mihai Moldovan
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'sunweaver-pr/really-enable-MITSHM-in-fboverlay-c' into 3.6.x
Attributes GH PR #318:
https://github.com/ArcticaProject/nx-libs/pull/318
parents
a54f3e0a
1c7b45d5
Show whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
54 additions
and
2 deletions
+54
-2
shmint.h
nx-X11/programs/Xserver/Xext/shmint.h
+44
-0
Imakefile
nx-X11/programs/Xserver/fb/Imakefile
+5
-0
fboverlay.c
nx-X11/programs/Xserver/fb/fboverlay.c
+4
-0
miscrinit.c
nx-X11/programs/Xserver/mi/miscrinit.c
+1
-2
No files found.
nx-X11/programs/Xserver/Xext/shmint.h
0 → 100644
View file @
89ccf26d
/*
* $Id$
*
* Copyright © 2003 Keith Packard
*
* 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 Keith Packard not be used in
* advertising or publicity pertaining to distribution of the software without
* specific, written prior permission. Keith Packard makes no
* representations about the suitability of this software for any purpose. It
* is provided "as is" without express or implied warranty.
*
* KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
* INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
* EVENT SHALL KEITH PACKARD 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.
*/
#ifndef _SHMINT_H_
#define _SHMINT_H_
#define _XSHM_SERVER_
#include <X11/extensions/shmstr.h>
#include "screenint.h"
#include "pixmap.h"
#include "gc.h"
void
ShmRegisterFuncs
(
ScreenPtr
pScreen
,
ShmFuncsPtr
funcs
);
void
ShmSetPixmapFormat
(
ScreenPtr
pScreen
,
int
format
);
void
ShmRegisterFbFuncs
(
ScreenPtr
pScreen
);
#endif
/* _SHMINT_H_ */
nx-X11/programs/Xserver/fb/Imakefile
View file @
89ccf26d
...
...
@@ -6,6 +6,9 @@ NULL =
FB_DEFINES=-DFBNOPIXADDR -DFBNO24BIT
#endif
#if HasShm
SHM_DEFINES = ShmDefines
#endif
#if BuildRender
RENDERSRC = fbcompose.c
...
...
@@ -116,6 +119,8 @@ MakeSubdirs($(SUBDIRS))
DependSubdirs($(SUBDIRS))
#endif
SpecialCObjectRule(fboverlay,$(ICONFIGFILES),$(SHM_DEFINES))
#ifdef LinkDirectory
LinkSourceFile(fb24_32.c,LinkDirectory)
LinkSourceFile(fballpriv.c,LinkDirectory)
...
...
nx-X11/programs/Xserver/fb/fboverlay.c
View file @
89ccf26d
...
...
@@ -32,6 +32,10 @@
#include "fb.h"
#include "fboverlay.h"
#ifdef MITSHM
#include "shmint.h"
#endif
int
fbOverlayGeneration
;
int
fbOverlayScreenPrivateIndex
=
-
1
;
...
...
nx-X11/programs/Xserver/mi/miscrinit.c
View file @
89ccf26d
...
...
@@ -39,8 +39,7 @@ from The Open Group.
#include "dix.h"
#include "miline.h"
#ifdef MITSHM
#define _XSHM_SERVER_
#include <X11/extensions/XShm.h>
#include "shmint.h"
#endif
/* We use this structure to propogate some information from miScreenInit to
...
...
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