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

xorg-server: Changes to 'debian-unstable'



 debian/changelog                                                             |    6 ++
 debian/patches/40_default_dpi_96.patch                                       |    8 +-
 debian/patches/42_dont_break_grab_and_focus_for_window_when_redirecting.diff |    8 +-
 debian/patches/43_allow_override_BIOS_EDID_preferred_mode.diff               |   28 +++-------
 debian/patches/51_xkb-and-loathing.diff                                      |   10 +--
 debian/patches/series                                                        |    2 
 6 files changed, 29 insertions(+), 33 deletions(-)

New commits:
commit 143ee91c09e1be56dedb8b76a8e92804e7e49b64
Author: Julien Cristau <jcristau@debian.org>
Date:   Mon Feb 25 14:37:33 2008 +0100

    Re-enable patch 51_xkb-and-loathing.diff
    
    Ignore SIGALRM around calls to Popen()/Pclose() to fix a hang when opening
    menus in OpenOffice.org (once again closes: #433131)
    Also refresh all patches to make patch-audit happy.

diff --git a/debian/changelog b/debian/changelog
index c58dd10..5af71a3 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -14,6 +14,12 @@ xorg-server (2:1.4.1~git20080131-2) UNRELEASED; urgency=low
     94_xprint_XSERVER_LIBS when we upgrade to xserver 1.5.
     Closes: #448970.
 
+  [ Julien Cristau ]
+  * Re-enable patch 51_xkb-and-loathing.diff: ignore SIGALRM around calls to
+    Popen()/Pclose() to fix a hang when opening menus in OpenOffice.org
+    (once again closes: #433131)
+  * Refresh all patches to make patch-audit happy.
+
  -- Drew Parsons <dparsons@debian.org>  Mon, 25 Feb 2008 03:25:53 +1100
 
 xorg-server (2:1.4.1~git20080131-1) unstable; urgency=low
diff --git a/debian/patches/40_default_dpi_96.patch b/debian/patches/40_default_dpi_96.patch
index 5abd3e3..cfbe33c 100644
--- a/debian/patches/40_default_dpi_96.patch
+++ b/debian/patches/40_default_dpi_96.patch
@@ -6,11 +6,9 @@ Date:   Sun Nov 18 11:57:01 2007 -0500
     
     75 is just nonsense.
 
-diff --git a/hw/xfree86/common/xf86Priv.h b/hw/xfree86/common/xf86Priv.h
-index 3da102f..4723f5a 100644
---- a/hw/xfree86/common/xf86Priv.h
-+++ b/hw/xfree86/common/xf86Priv.h
-@@ -120,7 +120,7 @@ extern RootWinPropPtr *xf86RegisteredPropertiesTable;
+--- xorg-server.orig/hw/xfree86/common/xf86Priv.h
++++ xorg-server/hw/xfree86/common/xf86Priv.h
+@@ -119,7 +119,7 @@
  #define DEFAULT_LOG_VERBOSE	3
  #endif
  #ifndef DEFAULT_DPI
diff --git a/debian/patches/42_dont_break_grab_and_focus_for_window_when_redirecting.diff b/debian/patches/42_dont_break_grab_and_focus_for_window_when_redirecting.diff
index 38a7725..35951e0 100644
--- a/debian/patches/42_dont_break_grab_and_focus_for_window_when_redirecting.diff
+++ b/debian/patches/42_dont_break_grab_and_focus_for_window_when_redirecting.diff
@@ -19,11 +19,9 @@ Date:   Wed Jan 16 20:24:11 2008 -0500
     where compiz would cause gnome-screensaver to lose its grab when
     compiz unredirects the fullscreen lock window.
 
-diff --git a/dix/window.c b/dix/window.c
-index 33cf76b..1ccf126 100644
---- a/dix/window.c
-+++ b/dix/window.c
-@@ -2993,7 +2993,8 @@ UnrealizeTree(
+--- xorg-server.orig/dix/window.c
++++ xorg-server/dix/window.c
+@@ -3023,7 +3023,8 @@
  	    } 
  #endif
  	    (* Unrealize)(pChild);
diff --git a/debian/patches/43_allow_override_BIOS_EDID_preferred_mode.diff b/debian/patches/43_allow_override_BIOS_EDID_preferred_mode.diff
index b084669..f312fd5 100644
--- a/debian/patches/43_allow_override_BIOS_EDID_preferred_mode.diff
+++ b/debian/patches/43_allow_override_BIOS_EDID_preferred_mode.diff
@@ -8,11 +8,9 @@ It should cause the config file to override the EDID/BIOS detected preferred mod
 #	modified:   hw/xfree86/modes/xf86Crtc.c
 #	modified:   hw/xfree86/modes/xf86Crtc.h
 #
-diff --git a/hw/xfree86/common/xf86str.h b/hw/xfree86/common/xf86str.h
-index 086d2bf..31b6343 100644
---- a/hw/xfree86/common/xf86str.h
-+++ b/hw/xfree86/common/xf86str.h
-@@ -132,6 +132,7 @@ typedef enum {
+--- xorg-server.orig/hw/xfree86/common/xf86str.h
++++ xorg-server/hw/xfree86/common/xf86str.h
+@@ -132,6 +132,7 @@
  # define M_T_DEFAULT 0x10	/* (VESA) default modes */
  # define M_T_USERDEF 0x20	/* One of the modes from the config file */
  # define M_T_DRIVER  0x40	/* Supplied by the driver (EDID, etc) */
@@ -20,11 +18,9 @@ index 086d2bf..31b6343 100644
  
  /* Video mode */
  typedef struct _DisplayModeRec {
-diff --git a/hw/xfree86/modes/xf86Crtc.c b/hw/xfree86/modes/xf86Crtc.c
-index d375da8..7196a2e 100644
---- a/hw/xfree86/modes/xf86Crtc.c
-+++ b/hw/xfree86/modes/xf86Crtc.c
-@@ -711,7 +711,8 @@ xf86DefaultMode (xf86OutputPtr output, int width, int height)
+--- xorg-server.orig/hw/xfree86/modes/xf86Crtc.c
++++ xorg-server/hw/xfree86/modes/xf86Crtc.c
+@@ -711,7 +711,8 @@
      for (mode = output->probed_modes; mode; mode = mode->next)
      {
  	int	    dpi;
@@ -34,7 +30,7 @@ index d375da8..7196a2e 100644
  	int	    diff;
  
  	if (xf86ModeWidth (mode, output->initial_rotation) > width ||
-@@ -1415,7 +1416,7 @@ xf86ProbeOutputModes (ScrnInfoPtr scrn, int maxX, int maxY)
+@@ -1415,7 +1416,7 @@
  			mode->prev = NULL;
  			output->probed_modes = mode;
  		    }
@@ -43,7 +39,7 @@ index d375da8..7196a2e 100644
  		}
  		else
  		    mode->type &= ~M_T_PREFERRED;
-@@ -1532,6 +1533,7 @@ xf86InitialConfiguration (ScrnInfoPtr scrn, Bool canGrow)
+@@ -1532,6 +1533,7 @@
      xf86CrtcConfigPtr	config = XF86_CRTC_CONFIG_PTR(scrn);
      int			o, c;
      DisplayModePtr	target_mode = NULL;
@@ -51,7 +47,7 @@ index d375da8..7196a2e 100644
      Rotation		target_rotation = RR_Rotate_0;
      xf86CrtcPtr		*crtcs;
      DisplayModePtr	*modes;
-@@ -1572,43 +1574,34 @@ xf86InitialConfiguration (ScrnInfoPtr scrn, Bool canGrow)
+@@ -1572,43 +1574,34 @@
      }
      
      /*
@@ -115,10 +111,8 @@ index d375da8..7196a2e 100644
      for (o = 0; o < config->num_output; o++)
      {
  	xf86OutputPtr output = config->output[o];
-diff --git a/hw/xfree86/modes/xf86Crtc.h b/hw/xfree86/modes/xf86Crtc.h
-index 9693e12..4c843cd 100644
---- a/hw/xfree86/modes/xf86Crtc.h
-+++ b/hw/xfree86/modes/xf86Crtc.h
+--- xorg-server.orig/hw/xfree86/modes/xf86Crtc.h
++++ xorg-server/hw/xfree86/modes/xf86Crtc.h
 @@ -39,6 +39,9 @@
  #ifndef M_T_DRIVER
  #define M_T_DRIVER	0x40
diff --git a/debian/patches/51_xkb-and-loathing.diff b/debian/patches/51_xkb-and-loathing.diff
index 704062a..fafbf14 100644
--- a/debian/patches/51_xkb-and-loathing.diff
+++ b/debian/patches/51_xkb-and-loathing.diff
@@ -8,9 +8,9 @@ https://bugs.freedesktop.org/show_bug.cgi?id=10525
 
 Fixes #433131
 
---- xorg-server-1.3.0.0/os/utils.c.jx	2007-04-25 13:28:05.000000000 -0400
-+++ xorg-server-1.3.0.0/os/utils.c	2007-04-30 14:33:04.000000000 -0400
-@@ -1726,6 +1726,8 @@
+--- xorg-server.orig/os/utils.c
++++ xorg-server/os/utils.c
+@@ -1703,6 +1703,8 @@
      int pid;
  } *pidlist;
  
@@ -19,7 +19,7 @@ Fixes #433131
  pointer
  Popen(char *command, char *type)
  {
-@@ -1747,11 +1749,15 @@
+@@ -1724,11 +1726,15 @@
  	return NULL;
      }
  
@@ -35,7 +35,7 @@ Fixes #433131
  	return NULL;
      case 0:	/* child */
  	if (setgid(getgid()) == -1)
-@@ -1927,6 +1933,8 @@
+@@ -1904,6 +1910,8 @@
      /* allow EINTR again */
      OsReleaseSignals ();
      
diff --git a/debian/patches/series b/debian/patches/series
index e7e21ed..a90ab4a 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -18,7 +18,7 @@
 45_only_XF86_APM_CAPABILITY_CHANGED_for_video_change_acpi_events.diff
 46_reduce_wakeups_from_smart_scheduler.patch
 #47_fbdevhw_magic_numbers.diff
-#51_xkb-and-loathing.diff
+51_xkb-and-loathing.diff
 91_ttf2pt1
 91_ttf2pt1_updates
 92_xprint-security-holes-fix.patch


Reply to: