Anforderungen  |   Konzepte  |   Entwurf  |   Entwicklung  |   Qualitätssicherung  |   Lebenszyklus  |   Steuerung
 
 
 
 


Quelle  0036.patch   Sprache: unbekannt

 
From: "Byron Campen [:bwc]" <docfaraday@gmail.com>
Date: Thu, 29 Apr 2021 18:25:00 +0000
Subject: Bug 1654112 - Work around the old (<1.5) libxrandr headers on our
 build machines. r=mjf,ng

Differential Revision: https://phabricator.services.mozilla.com/D113830
Mercurial Revision: https://hg.mozilla.org/mozilla-central/rev/c91f12b557a1d23b468c75c4f2fc00eb0f8d541a
---
 X11/extensions/Xrandr.h | 29 +++++++++++++++++++++++++++++
 1 file changed, 29 insertions(+)
 create mode 100644 X11/extensions/Xrandr.h

diff --git a/X11/extensions/Xrandr.h b/X11/extensions/Xrandr.h
new file mode 100644
index 0000000000..876e8b4c7f
--- /dev/null
+++ b/X11/extensions/Xrandr.h
@@ -0,0 +1,29 @@
+/* This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this file,
+ * You can obtain one at http://mozilla.org/MPL/2.0/. */
+
+// Hack to compensate for the old (<1.5) Xrandr development headers on
+// Mozilla's build boxes.
+
+#ifndef _XRANDR_H_WRAPPER_HACK_
+#define _XRANDR_H_WRAPPER_HACK_
+
+#include_next <X11/extensions/Xrandr.h>
+
+#if RANDR_MAJOR == 1 && RANDR_MINOR < 5 // defined in randr.h
+typedef struct _XRRMonitorInfo {
+    Atom name;
+    Bool primary;
+    Bool automatic;
+    int noutput;
+    int x;
+    int y;
+    int width;
+    int height;
+    int mwidth;
+    int mheight;
+    RROutput *outputs;
+} XRRMonitorInfo;
+#endif
+
+#endif // _XRANDR_H_WRAPPER_HACK_

[ Dauer der Verarbeitung: 0.3 Sekunden  (vorverarbeitet)  ]

                                                                                                                                                                                                                                                                                                                                                                                                     


Neuigkeiten

     Aktuelles
     Motto des Tages

Software

     Produkte
     Quellcodebibliothek

Aktivitäten

     Artikel über Sicherheit
     Anleitung zur Aktivierung von SSL

Muße

     Gedichte
     Musik
     Bilder

Jenseits des Üblichen ....
    

Besucherstatistik

Besucherstatistik

Monitoring

Montastic status badge