[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

xorg-server: Changes to 'ubuntu'



 debian/changelog                                    |   16 +++++-
 debian/patches/166_nullptr_xinerama_keyrepeat.patch |   15 -----
 debian/patches/198_nohwaccess.patch                 |   52 --------------------
 debian/patches/201_report-real-dpi.patch            |   46 -----------------
 debian/patches/209_add_legacy_bgnone_option.patch   |   22 --------
 debian/patches/series                               |    4 -
 6 files changed, 14 insertions(+), 141 deletions(-)

New commits:
commit e7d3fda981a1bbca3ce47029eb5e8581c2a14b97
Author: Bryce Harrington <bryce@canonical.com>
Date:   Mon Jun 4 19:16:26 2012 -0700

    Drop several patches no longer needed, as discussed on ubuntu-x@.

diff --git a/debian/changelog b/debian/changelog
index 9b56bf9..ea59df6 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,5 +1,6 @@
-xorg-server (2:1.12.1.902-1ubuntu1) UNRELEASED; urgency=medium
+xorg-server (2:1.12.1.902-1ubuntu2) UNRELEASED; urgency=medium
 
+  [ Maarten Lankhorst ]
   * Refresh patches to apply on x-server 1.12
     - patch-x-indent.sh from xorg-pkg-tools was used to redo coding style
   * Deleted following patches because they have been committed upstream
@@ -11,7 +12,18 @@ xorg-server (2:1.12.1.902-1ubuntu1) UNRELEASED; urgency=medium
   * Non-trivial refresh of 500_pointer_barrier_thresholds.diff, based on xorg-edgers
   * Rest was refreshed with patch-x-indent.sh to survive coding style changes
 
- -- Maarten Lankhorst <maarten.lankhorst@canonical.com>  Mon, 21 May 2012 21:08:48 +0200
+  [ Bryce Harrington ]
+  * Drop 209_add_legacy_bgnone_option.patch: lightdm and other *dm's have
+    switched to the new standard -background option.  No need to continue
+    providing the legacy -nr synonym.
+  * Drop 201_report-real-dpi.patch:  Commented out in series.
+  * Drop 198_nohwaccess.patch: Rootless-X no longer a development focus
+    for us; the patch would need reworked anyway to provide proper
+    support.
+  * Drop 166_nullptr_xinerama_keyrepeat.patch: Fixed differently upstream
+    in commit 24e682d0, as verified by original reporter.
+
+ -- Bryce Harrington <bryce@ubuntu.com>  Mon, 04 Jun 2012 19:12:23 -0700
 
 xorg-server (2:1.12.1.902-1) unstable; urgency=medium
 
diff --git a/debian/patches/166_nullptr_xinerama_keyrepeat.patch b/debian/patches/166_nullptr_xinerama_keyrepeat.patch
deleted file mode 100644
index e18f5db..0000000
--- a/debian/patches/166_nullptr_xinerama_keyrepeat.patch
+++ /dev/null
@@ -1,15 +0,0 @@
-diff --git a/mi/mipointer.c b/mi/mipointer.c
-index de6698a..907f2e4 100644
---- a/mi/mipointer.c
-+++ b/mi/mipointer.c
-@@ -362,6 +362,10 @@ miPointerWarpCursor(DeviceIntPtr pDev, ScreenPtr pScreen, int x, int y)
-     SetupScreen(pScreen);
-     pPointer = MIPOINTER(pDev);
- 
-+    /* Null pointer causes crash on keyrepeat with Xinerama LP: (#324465) */
-+    if (pPointer == NULL)
-+        return;
-+
-     if (pPointer->pScreen != pScreen) {
-         (*pScreenPriv->screenFuncs->NewEventScreen) (pDev, pScreen, TRUE);
-         changedScreen = TRUE;
diff --git a/debian/patches/198_nohwaccess.patch b/debian/patches/198_nohwaccess.patch
deleted file mode 100644
index 6f25661..0000000
--- a/debian/patches/198_nohwaccess.patch
+++ /dev/null
@@ -1,52 +0,0 @@
-diff --git a/hw/xfree86/os-support/linux/lnx_init.c b/hw/xfree86/os-support/linux/lnx_init.c
-index c938b87..35e73e1 100644
---- a/hw/xfree86/os-support/linux/lnx_init.c
-+++ b/hw/xfree86/os-support/linux/lnx_init.c
-@@ -44,6 +44,7 @@ static int activeVT = -1;
- static char vtname[11];
- static struct termios tty_attr; /* tty state to restore */
- static int tty_mode;            /* kbd mode to restore */
-+Bool NoHwAccess = FALSE;
- 
- static void
- drain_console(int fd, void *closure)
-@@ -313,6 +314,10 @@ xf86ProcessArgument(int argc, char *argv[], int i)
-         KeepTty = TRUE;
-         return 1;
-     }
-+    if (!strcmp(argv[i], "-nohwaccess")) {
-+        NoHwAccess = TRUE;
-+        return (1);
-+    }
- 
-     if ((argv[i][0] == 'v') && (argv[i][1] == 't')) {
-         if (sscanf(argv[i], "vt%2d", &xf86Info.vtno) == 0) {
-@@ -331,4 +336,6 @@ xf86UseMsg(void)
-     ErrorF("vtXX                   use the specified VT number\n");
-     ErrorF("-keeptty               ");
-     ErrorF("don't detach controlling tty (for debugging only)\n");
-+    ErrorF("-nohwaccess            ");
-+    ErrorF("don't access hardware ports directly\n");
- }
-diff --git a/hw/xfree86/os-support/linux/lnx_video.c b/hw/xfree86/os-support/linux/lnx_video.c
-index 3526a21..9650597 100644
---- a/hw/xfree86/os-support/linux/lnx_video.c
-+++ b/hw/xfree86/os-support/linux/lnx_video.c
-@@ -46,6 +46,7 @@
- #include <asm/mtrr.h>
- #endif
- 
-+extern Bool NoHwAccess;
- static Bool ExtendedEnabled = FALSE;
- 
- #ifdef __ia64__
-@@ -488,6 +489,9 @@ xf86EnableIO(void)
-     int fd;
-     unsigned int ioBase_phys;
- #endif
-+    /* Fake it... */
-+    if (NoHwAccess)
-+        return TRUE;
- 
-     if (ExtendedEnabled)
-         return TRUE;
diff --git a/debian/patches/201_report-real-dpi.patch b/debian/patches/201_report-real-dpi.patch
deleted file mode 100644
index 253f38d..0000000
--- a/debian/patches/201_report-real-dpi.patch
+++ /dev/null
@@ -1,46 +0,0 @@
-Description: Report physical DPI when EDID data exists.
- .
- This reverts git commit fff00df94d7ebd18a8e24537ec96073717375a3f, which 
- made X report 96DPI via the core protocol.
- .
- We want to make this policy decision higher up the stack than the X server,
- so revert this and make X report the physical DPI when the EDID contains
- physical size data.
-Author: Christopher James Halse Rogers <christopher.halse.rogers@canonical.com>
-
-Index: xorg-server/hw/xfree86/modes/xf86RandR12.c
-===================================================================
---- xorg-server.orig/hw/xfree86/modes/xf86RandR12.c	2010-08-03 15:59:57.750272356 +1000
-+++ xorg-server/hw/xfree86/modes/xf86RandR12.c	2010-08-03 16:00:00.750380508 +1000
-@@ -805,6 +805,7 @@
- 	else
- 	{
- 	    xf86OutputPtr   output = xf86CompatOutput(pScrn);
-+	    rrScrPriv(pScreen);
- 
- 	    if (output &&
- 		output->conf_monitor &&
-@@ -817,6 +818,23 @@
- 		mmWidth = output->conf_monitor->mon_width;
- 		mmHeight = output->conf_monitor->mon_height;
- 	    }
-+	    else if (pScrPriv && pScrPriv->primaryOutput)
-+	    {
-+		/* Calculate DPI based on primary display size, not the entire display size */
-+		mmWidth = pScrPriv->primaryOutput->mmWidth * width / pScrPriv->primaryOutput->crtc->mode->mode.width;
-+		mmHeight = pScrPriv->primaryOutput->mmHeight * height / pScrPriv->primaryOutput->crtc->mode->mode.height;
-+	    }
-+	    else if (output && output->crtc && output->crtc->mode.HDisplay &&
-+		     output->mm_width && output->mm_height)
-+	    {
-+		/*
-+		 * If the output has a mode and a declared size, use that
-+		 * to scale the screen size
-+		 */
-+		DisplayModePtr	mode = &output->crtc->mode;
-+		mmWidth = output->mm_width * width / mode->HDisplay;
-+		mmHeight = output->mm_height * height / mode->VDisplay;
-+	    }
- 	    else
- 	    {
- 		/*
diff --git a/debian/patches/209_add_legacy_bgnone_option.patch b/debian/patches/209_add_legacy_bgnone_option.patch
deleted file mode 100644
index e292652..0000000
--- a/debian/patches/209_add_legacy_bgnone_option.patch
+++ /dev/null
@@ -1,22 +0,0 @@
-diff --git a/os/utils.c b/os/utils.c
-index 30592d2..e9c17d0 100644
---- a/os/utils.c
-+++ b/os/utils.c
-@@ -506,6 +506,8 @@ UseMsg(void)
-     ErrorF("-nolisten string       don't listen on protocol\n");
-     ErrorF("-noreset               don't reset after last client exists\n");
-     ErrorF("-background [none]     create root window with no background\n");
-+    ErrorF
-+        ("-nr                    (Ubuntu-specific) Synonym for -background none\n");
-     ErrorF("-reset                 reset after last client exists\n");
-     ErrorF("-p #                   screen-saver pattern duration (minutes)\n");
-     ErrorF("-pn                    accept failure to listen on all ports\n");
-@@ -825,6 +827,8 @@ ProcessCommandLine(int argc, char *argv[])
-                     UseMsg();
-             }
-         }
-+        else if (strcmp(argv[i], "-nr") == 0)
-+            bgNoneRoot = TRUE;
-         else if (strcmp(argv[i], "-maxbigreqsize") == 0) {
-             if (++i < argc) {
-                 long reqSizeArg = atol(argv[i]);
diff --git a/debian/patches/series b/debian/patches/series
index 1dc1574..291778c 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -12,18 +12,14 @@
 157_check_null_modes.patch
 162_null_crtc_in_rotation.patch
 165_man_xorg_conf_no_device_ident.patch
-166_nullptr_xinerama_keyrepeat.patch
 167_nullptr_xisbread.patch
 168_glibc_trace_to_stderr.patch
 172_cwgetbackingpicture_nullptr_check.patch
 188_default_primary_to_first_busid.patch
 190_cache-xkbcomp_output_for_fast_start_up.patch
 191-Xorg-add-an-extra-module-path.patch
-198_nohwaccess.patch
 200_randr-null.patch
-#201_report-real-dpi.patch
 208_switch_on_release.diff
-209_add_legacy_bgnone_option.patch
 226_fall_back_to_autoconfiguration.patch
 227_null_ptr_midispcur.patch
 


Reply to: