~ubuntu-branches/ubuntu/karmic/virtualbox-ose/karmic-updates

« back to all changes in this revision

Viewing changes to src/VBox/Additions/x11/x11include/xorg-server-1.5.3/panoramiXsrv.h

  • Committer: Bazaar Package Importer
  • Author(s): Felix Geyer
  • Date: 2009-09-14 18:25:07 UTC
  • mfrom: (0.4.1 squeeze)
  • Revision ID: james.westby@ubuntu.com-20090914182507-c98g07mq16hjmn6d
Tags: 3.0.6-dfsg-1ubuntu1
* Merge from debian unstable (LP: #429697), remaining changes:
  - Enable DKMS support on virtualbox host and guest modules (LP: #267097)
    - Drop virtualbox-ose{-guest,}-modules-* package templates
    - Recommend *-source instead of *-modules packages
    - Replace error messages related to missing/mismatched
      kernel module accordingly
  - Autoload kernel module
    - LOAD_VBOXDRV_MODULE=1 in virtualbox-ose.default
  - Disable update action
    - patches/u01-disable-update-action.dpatch
  - Virtualbox should go in Accessories, not in System tools (LP: #288590)
    - virtualbox-ose-qt.files/virtualbox-ose.desktop
  - Add apport hook
    - virtualbox-ose.files/source_virtualbox-ose.py
    - virtualbox-ose.install
  - Add launchpad integration
    - control
    - lpi-bug.xpm
    - patches/u02-lp-integration.dpatch
  - virtualbox, virtualbox-* (names of the upstream proprietary packages)
    conflict with virtualbox-ose (LP: #379878)
* Make debug package depend on normal or guest utils package
* Drop patches/22-pulseaudio-stubs.dpatch (applied upstream)
* Rename Ubuntu specific patches to uXX-*.dpatch
* Fix lintian warnings in maintainer scripts

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
 
2
 
#ifdef HAVE_DIX_CONFIG_H
3
 
#include <dix-config.h>
4
 
#endif
5
 
 
6
 
#ifndef _PANORAMIXSRV_H_
7
 
#define _PANORAMIXSRV_H_
8
 
 
9
 
#include "panoramiX.h"
10
 
 
11
 
extern int PanoramiXNumScreens;
12
 
extern PanoramiXData *panoramiXdataPtr;
13
 
extern int PanoramiXPixWidth;
14
 
extern int PanoramiXPixHeight;
15
 
 
16
 
extern VisualID PanoramiXTranslateVisualID(int screen, VisualID orig);
17
 
extern void PanoramiXConsolidate(void);
18
 
extern Bool PanoramiXCreateConnectionBlock(void);
19
 
extern PanoramiXRes * PanoramiXFindIDByScrnum(RESTYPE, XID, int);
20
 
extern Bool XineramaRegisterConnectionBlockCallback(void (*func)(void));
21
 
extern int XineramaDeleteResource(pointer, XID);
22
 
 
23
 
extern void XineramaReinitData(ScreenPtr);
24
 
 
25
 
extern RegionRec XineramaScreenRegions[MAXSCREENS];
26
 
 
27
 
extern unsigned long XRC_DRAWABLE;
28
 
extern unsigned long XRT_WINDOW;
29
 
extern unsigned long XRT_PIXMAP;
30
 
extern unsigned long XRT_GC;
31
 
extern unsigned long XRT_COLORMAP;
32
 
 
33
 
/*
34
 
 * Drivers are allowed to wrap this function.  Each wrapper can decide that the
35
 
 * two visuals are unequal, but if they are deemed equal, the wrapper must call
36
 
 * down and return FALSE if the wrapped function does.  This ensures that all
37
 
 * layers agree that the visuals are equal.  The first visual is always from
38
 
 * screen 0.
39
 
 */
40
 
typedef Bool (*XineramaVisualsEqualProcPtr)(VisualPtr, ScreenPtr, VisualPtr);
41
 
extern XineramaVisualsEqualProcPtr XineramaVisualsEqualPtr;
42
 
 
43
 
extern void XineramaGetImageData(
44
 
    DrawablePtr *pDrawables,
45
 
    int left,
46
 
    int top,
47
 
    int width, 
48
 
    int height,
49
 
    unsigned int format,
50
 
    unsigned long planemask,
51
 
    char *data,
52
 
    int pitch,
53
 
    Bool isRoot
54
 
);
55
 
 
56
 
#endif /* _PANORAMIXSRV_H_ */